DE102009022183A1 - Video system for playback of video data and service data, particularly in vehicle, comprises main unit for scaling data streams of video data and service data separately from each other - Google Patents

Video system for playback of video data and service data, particularly in vehicle, comprises main unit for scaling data streams of video data and service data separately from each other Download PDF

Info

Publication number
DE102009022183A1
DE102009022183A1 DE200910022183 DE102009022183A DE102009022183A1 DE 102009022183 A1 DE102009022183 A1 DE 102009022183A1 DE 200910022183 DE200910022183 DE 200910022183 DE 102009022183 A DE102009022183 A DE 102009022183A DE 102009022183 A1 DE102009022183 A1 DE 102009022183A1
Authority
DE
Germany
Prior art keywords
data
video
service data
display unit
main unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE200910022183
Other languages
German (de)
Inventor
Gerald Dr.-Ing. Busse
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Delphi Technologies Inc
Original Assignee
Delphi Delco Electronics Europe GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Delphi Delco Electronics Europe GmbH filed Critical Delphi Delco Electronics Europe GmbH
Priority to DE200910022183 priority Critical patent/DE102009022183A1/en
Publication of DE102009022183A1 publication Critical patent/DE102009022183A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234363Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2355Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
    • H04N21/2356Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages by altering the spatial resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41422Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance located in transportation means, e.g. personal vehicle
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Abstract

The video system comprises a main unit (1) for scaling data streams of video data and service data separately from each other. The data streams of video data and service data are positioned relative to a common view on a screen (13) of a display unit (9). The main unit cooperates with the display unit for the transfer of the image information of service data.

Description

Die Erfindung betrifft eine Video-Anlage zur Bildwiedergabe von Videodaten und Servicedaten, insbesondere in einem Fahrzeug.The The invention relates to a video system for image reproduction of video data and service data, especially in a vehicle.

Multimedia-Anlagen in Automobilen sollen Kommunikationsanlagen, die einen Zugriff auf das Internet erlauben und/oder Mobiltelefone einbinden, mit weiteren Anlagen wie z. B. Navigationsanlagen und/oder Anlagen mit Unterhaltungsfunktion, wie zum Beispiel Audio-Anlagen oder Video-Anlagen, zu einem Netzwerk zusammenschließen und die unterschiedlichen Anlagen über einen gemeinsamen Datenbus verbinden. Die Anforderungen, die an solche Anlagen bei Nutzung in Automobilen gestellt werden, sind beträchtlich höher als bei herkömmlichen, stationären Anlagen. Die Multimedia-Anlagen für Automobile müssen robust, zuverlässig und kostengünstig sein. Ein Beispiel eines herkömmlichen Multimedia-Netzwerkes für ein Automobil ist das MOST-Netzwerk (Media Oriented Systems Transport Netzwerk) für die Übertragung von Audio-, Video- und Datensignalen über einen seriellen optischen Bus ( http://de.wikipedia.org/wiki/MOST-Bus ).Multimedia systems in automobiles are intended for communication systems that allow access to the Internet and / or integrate mobile phones, with other systems such. B. connect navigation systems and / or systems with entertainment function, such as audio equipment or video equipment, to a network and connect the different systems via a common data bus. The requirements placed on such systems when used in automobiles are considerably higher than with conventional stationary systems. The multimedia systems for automobiles must be robust, reliable and cost-effective. An example of a conventional multimedia network for an automobile is the Media Oriented Systems Transport Network (MOST) for the transmission of audio, video and data signals over a serial optical bus. http://de.wikipedia.org/wiki/MOST-Bus ).

Aufgrund von Kostenbeschränkungen hat das Netzwerk in automobilen Anwendungen eine im Vergleich zu herkömmlichen Kommunikationsanlagen vergleichsweise geringe Datenübertragungsrate. Während die Datenübertragungsrate für die Übertragung digitaler Kommunikationsdaten oder Navigationsdaten oder Audiodaten ausreicht, müssen Videodaten, wie zum Beispiel digitale Fernsehdaten, für die Übertragung über das Netzwerk komprimiert werden, um der Bandbreitenbegrenzung Rechnung zu tragen. So ist es bekannt, audiovisuelle Informationen beispielsweise gemäß dem MPEG-2 oder H.264/MPEG-4 AVC Standard zu komprimieren.by virtue of of cost restrictions, the network has in automobiles Applications one compared to traditional communication systems comparatively low data transmission rate. While the data transfer rate for the transfer digital communication data or navigation data or audio data sufficient, video data, such as digital Television data, for transmission over the network will be compressed to accommodate the bandwidth limit to wear. So it is known, audiovisual information, for example according to the MPEG-2 or H.264 / MPEG-4 AVC standard to compress.

Digitale Fernseh- bzw. Videodaten lassen sich zur Verringerung der zu übertragenden Datenmengen in herkömmlicher Weise verlustbehaftet komprimieren, wobei sich die Reduktion an den physiologischen Wahrnehmungseigenschaften des Menschen orientiert. Beispielsweise werden Farben weniger stark aufgelöst als Helligkeitsänderungen, wohingegen Kanten im Bildinhalt bedeutsamer sind. Da aufeinander folgende Bilder außer bei einem Szenenwechsel meist sehr ähnlich sind, lassen sich hinreichende Kompressionsraten auch dadurch erzielen, dass nur Änderungen zwischen den Bildern übertragen werden, wie dies bei den üblicherweise verwendeten Kompressionsverfahren der Fall ist. Die für die Bilddatenkompression von Videodaten eingesetzten Kompressionsalgorithmen arbeiten verlustbehaftet, d. h. auf der Sendeseite vorhandene Bilddetails gehen verloren und können durch Dekompression auf der Empfangsseite nicht mehr rekonstruiert werden.digital TV or video data can be reduced to reduce the transmitted Compress data in a conventional lossy manner where the reduction in the physiological perception properties of the people oriented. For example, colors are less strong dissolved as brightness changes, whereas Edges in the image content are more significant. Because consecutive pictures except for a scene change usually very similar are adequate compression rates can also be achieved by that only transmits changes between images as with the commonly used compression methods the case is. The image data compression of video data used compression algorithms are lossy, d. H. on the sending side existing image details are lost and can not by decompression on the receiving side be reconstructed more.

So weit es sich bei den Videodaten um Bilddaten mit sich bewegendem Bildinhalt handelt, können Verluste des Bildinhalts in Kauf genommen werden. Etwas anderes gilt, wenn zusätzlich zu diesen Videodaten Servicedaten, wie zum Beispiel Videotext oder „Menü-Seiten” oder dergleichen zusammen mit den Videodaten beispielsweise entsprechend dem MHP-Standard (Multimedia-Home-Plattform-Standard) übertragen werden sollen ( http://de.wikipedia.org/wiki/Multimedia_Home_Plattform ). Geeignet sind auch andere Standards wie z. B. BML ( http://en.wikipedia.org/wiki/Broadcast_Markup_Language ) oder MHEG-5 ( http://en.wikipedia.org/wiki/MHEG-5 ). Der Bildinhalt solcher Servicedaten hat, wie zum Beispiel bei japanischen Schriftzeichen, vielfach eine Bildelementbreite von lediglich einem Pixel, sodass bei einer verlustbehafteten Komprimierung der Servicedaten nach einer Übertragung über das Netzwerk die Erkennbarkeit der Bildschirmdarstellung dieser Servicedaten stark beeinträchtigt wird. Wird hingegen eine verlustfreie Übertragung der Servicedaten über das Netzwerk angestrebt, die keine Nachteile für die Erkennbarkeit der Bildschirmdarstellung erzeugt, so steigen die Anforderung für die Bandbreite des Netzwerks um ein Vielfaches. Dafür geeignete Netzwerke sind entweder nicht verfügbar oder sehr kostenintensiv, was für Anwendungen in Automobilen unerwünscht ist.As far as the video data is image data with moving image content, losses of the image content can be accepted. Something else applies if in addition to these video data service data, such as teletext or "menu pages" or the like, together with the video data, for example, according to the MHP standard (Multimedia Home Platform Standard) to be transmitted ( http://de.wikipedia.org/wiki/Multimedia_Home_Plattform ). Also suitable are other standards such. B. BML ( http://en.wikipedia.org/wiki/Broadcast_Markup_Language ) or MHEG-5 ( http://en.wikipedia.org/wiki/MHEG-5 ). The image content of such service data often has a pixel width of only one pixel, as in the case of Japanese characters, for example, so that loss of compression of the service data after transmission via the network severely impairs the visibility of the screen image of this service data. If, on the other hand, a loss-free transmission of the service data via the network is sought, which does not cause any disadvantages for the visibility of the screen display, then the demand for the bandwidth of the network increases many times over. Suitable networks are either not available or very expensive, which is undesirable for automotive applications.

Es ist Aufgabe der Erfindung, eine insbesondere für Fahrzeuge geeignete Video-Anlage zu schaffen, die sowohl digitale Videodaten als auch Servicedaten über ein Netzwerk begrenzter Übertragungskapazität bei vergleichsweise geringem Implementierungsaufwand übertragen kann.It is the object of the invention, especially for vehicles to create suitable video equipment, both digital video data as well as service data over a network of limited transmission capacity transmitted at a comparatively low implementation cost can.

Die Erfindung geht aus von einer Video-Anlage zur Bildwiedergabe von Videodaten und Servicedaten, insbesondere in einem Fahrzeug, und umfasst:

  • – eine den Videodaten und den Servicedaten entsprechende Datenströme liefernde Haupteinheit,
  • – eine den Datenströmen der Videodaten und der Servicedaten entsprechende Bildinformationen auf einem Bildschirm darstellende Displayeinheit oder mehrere solcher Displayeinheiten, und
  • – ein Datenübertragungsnetzwerk, das die Haupteinheit mit jeder Displayeinheit für die Übertragung der Datenströme verbindet.
The invention is based on a video system for image reproduction of video data and service data, in particular in a vehicle, and comprises:
  • A main unit supplying the video data and the service data,
  • An image information representative of the data streams of the video data and the service data on a screen or a plurality of such display units, and
  • A data transmission network connecting the main unit to each display unit for the transmission of the data streams.

Die vorstehend angegebene Aufgabe wird erfindungsgemäß dadurch gelöst,
dass die Haupteinheit die Datenströme der Videodaten und der Servicedaten voneinander gesondert skaliert und für eine gemeinsame Darstellung auf dem Bildschirm der Displayeinheit relativ zueinander positioniert,
dass die Haupteinheit einen die skalierten Videodaten gesondert von den Servicedaten verlustbehaftet komprimierenden Videodaten-Kodierer und jede Displayeinheit einen die Bildinformation der Videodaten repräsentierenden, dekomprimierten Videodatenstrom liefernden Videodaten-Dekodierer aufweist, wobei die Haupteinheit die komprimierten Videodaten pixelbasiert und gesondert von den Servicedaten über das Datenübertragungsnetzwerk zu jeder Displayeinheit überträgt,
dass die Haupteinheit ferner einen die skalierten Servicedaten gesondert von den Videodaten im Wesentlichen verlustfrei komprimierenden Servicedaten-Kodierer und jede Displayeinheit einen die Bildinformation der Servicedaten repräsentierenden, dekomprimierten Servicedatenstrom liefernden Servicedaten-Dekodierer aufweist,
dass die Haupteinheit für die Übertragung der Bildinformation der Servicedaten mit jeder Displayeinheit entsprechend einem Remote-Desktop-Protokoll zusammen arbeitet, bei dem die Haupteinheit die auf dem Bildschirm der Displayeinheit darzustellenden Bildinformationen der komprimierten Servicedaten pixelbasiert über das Datenübertragungsnetzwerk zu der Displayeinheit überträgt, und
dass jede Displayeinheit die dekomprimierten Datenströme einander überlagert und den überlagerten Datenstrom auf dem Bildschirm darstellt.
The above object is achieved according to the invention,
the main unit separately scales the data streams of the video data and the service data and positions them relative to each other for a common representation on the screen of the display unit,
that the main unit loses one of the scaled video data separately from the service data a video data decoder and each display unit comprises a decompressed video data stream representing the video information of the video data stream, the master unit pixel-based the compressed video data and transmitting it separately from the service data to each display unit via the communications network,
the main unit further comprises a service data encoder substantially losslessly compressing the scaled service data separate from the video data and each display unit comprises a service data decoder providing the decompressed service data stream representing the image information of the service data,
that the main unit for transmitting the image information of the service data cooperates with each display unit according to a remote desktop protocol in which the main unit transmits the image information of the compressed service data to be displayed on the screen of the display unit to the display unit in a pixel-based manner via the data transmission network, and
each display unit superimposes the decompressed data streams on top of each other and displays the superimposed data stream on the screen.

Unter dem Remote-Desktop-Protokoll soll ein Netzwerkprotokoll verstanden werden, das es der als Server dienenden Haupteinheit erlaubt, Bildschirmausgaben auf dem Bildschirm der als Client dienenden Displayeinheit zu erzeugen. Eine Liste von Remote-Desktop-Protokoll Implementierungen ist aus http://en.wikipedia.org/wiki/Comparison_of_remote_desktop_software bekannt.The remote desktop protocol is to be understood as a network protocol that allows the main unit serving as a server to generate screen outputs on the screen of the client display unit. A list of remote desktop protocol implementations is off http://en.wikipedia.org/wiki/Comparison_of_remote_desktop_software known.

Unter pixelbasierter Übertragung oder Verarbeitung soll hier und im Folgenden eine Rastergrafik basierte Übertragung bzw. Verarbeitung im Gegensatz zu einer Vektorgrafik basierten Übertragung bzw. Verarbeitung verstanden werden.Under pixel-based transmission or processing is here and below a raster graphics based transmission or processing as opposed to a vector graphics based transmission or Processing be understood.

Der Erfindung liegt die Idee zugrunde, die Bilddatenströme der Videodaten und der Servicedaten pixelbasiert und voneinander gesondert so aufzubereiten, dass sie nach der Übertragung über das Übertragungsnetzwerk auf der Seite der Displayeinheit für die gemeinsame Darstellung auf dem Bildschirm der Displayeinheit lediglich noch überlagert werden müssen. Auf diese Weise wird der Rechenaufwand auf der Seite der Displayeinheit verringert und die Displayeinheit kann nach einem „Thin-Client” Konzept ( http://en.wikipedia.org/wiki/Thin_client ) mit geringem Implementierungs aufwand bereitgestellt werden, was insbesondere von Vorteil ist, wenn die Video-Anlage mehrere der Haupteinheit zugeordneten Displayeinheiten umfasst.The invention is based on the idea that the image data streams of the video data and the service data are pixel-based and separately processed so that they only need to be superimposed on the screen of the display unit after the transmission over the transmission network on the side of the display unit for display. In this way, the computational effort on the side of the display unit is reduced and the display unit can according to a "thin-client" concept ( http://en.wikipedia.org/wiki/Thin_client ) are provided with little implementation effort, which is particularly advantageous if the video system comprises a plurality of display units associated with the main unit.

Da die Videodaten und die Servicedaten unabhängig voneinander komprimiert bzw. dekomprimiert werden, kann der Bildstruktur dieser Daten gesondert Rechnung getragen werden. Die Videodaten werden verlustbehaftet kodiert, während für die Servicedaten eine verlustfreie Kodierung vorgesehen ist.There the video data and the service data are independent of each other can be compressed or decompressed, the image structure of this Data should be taken into account separately. The video data will be lossy coded while for the service data a lossless coding is provided.

Die Skalier- und Positionieroperationen werden an den noch nicht komprimierten Datenströmen durchgeführt, sodass auf der Seite der Displayeinheit nach der Dekomprimierung unmittelbar pixelbasiert überlagerbare Datenströme vorliegen. Dies verringert die auf der Seite der Displayeinheit bereitzustellende Rechenleistung und die für die Übertragung der Datenströme benötigte Bandbreite.The Scaling and positioning operations are performed on the uncompressed ones Data streams performed so on the page the display unit after the decompression directly superimposed pixel-based Data streams are present. This reduces the on the side the display unit to be provided computing power and the for required the transmission of the data streams Bandwidth.

In einer bevorzugten Ausgestaltung der Erfindung arbeiten die Haupteinheit und jede Displayeinheit entsprechend einem Remote-Framebuffer-Protokoll zusammen, wobei zumindest die Haupteinheit die Servicedaten Bitmap-orientiert in einem Bildspeicher zwischenspeichert. Einzelheiten des Remote-Framebuffer-Protokolls sind beispielsweise aus http://de.wikipedia.org/wiki/Remote_Framebuffer_Protocol bekannt. Das Remote-Framebuffer-Protokoll unterstützt die Verwendung von Thin-Clients und basiert auf der Bitmap-Übertragung von Bildschirminhalten, wobei nur jeweils Änderungen der Daten von der Haupteinheit zur Displayeinheit übertragen werden können. Das Framebuffer-Protokoll ist öffentlich zugänglich und es handelt sich weder um ein Betriebssystem, noch ist das Protokoll plattformabhängig.In a preferred embodiment of the invention, the main unit and each display unit work together in accordance with a remote frame buffer protocol, wherein at least the main unit temporarily stores the service data bitmap-oriented in an image memory. Details of the remote frame buffer protocol are for example http://de.wikipedia.org/wiki/Remote_Framebuffer_Protocol known. The remote frame buffer protocol supports the use of thin clients and is based on the bitmap transmission of screen contents, whereby only changes of the data from the main unit to the display unit can be transmitted. The framebuffer protocol is publicly available and it is neither an operating system nor is the protocol platform dependent.

Zweckmäßigerweise werden die Servicedaten in dem Bildspeicher der Haupteinheit entsprechend der Bildschirmauflösung der Displayeinheit skaliert, insbesondere auf die maximale Bildauflösung skaliert zwischengespeichert. Die Positionierung der Videodaten und Servicedaten relativ zueinander für die gemeinsame Darstellung auf dem Bildschirm der Displayeinheit erfolgt bevorzugt durch geeignete Positionierung der Videodaten. Nachdem Fernsehdaten in aller Regel im Zeilensprungverfahren („interlaced”) übertragen werden, Servicedaten jedoch üblicherweise als nicht zeilenverschachteltes („progressives”) Vollbild zugeführt werden, werden die Videodaten im Zuge der Skalierung und Positionierung zweckmäßigerweise zunächst aus dem Halbbildmodus in einen Vollbildmodus überführt.Conveniently, The service data in the image memory of the main unit becomes corresponding the screen resolution of the display unit scales, in particular scaled cached to the maximum image resolution. The positioning of video data and service data relative to each other for the common representation on the screen of the display unit is preferably done by suitable positioning of the video data. After television data is usually transmitted in an interlaced manner However, service data is usually considered non-row-interlaced ("progressive"). Full screen are fed, the video data in the course Scaling and positioning expediently first transferred from the field mode in a full-screen mode.

Verglichen mit den Videodaten sind Servicedaten weitgehend „statisch”. Die Änderung der Daten von Vollbild zu Vollbild ist normalerweise relativ gering. In dieser Situation hat es sich als besonders günstig herausgestellt, wenn der Servicedaten-Kodierer der Haupteinheit und der Servicedaten-Dekodierer jeder Displayeinheit entsprechend einer auf dem Deflate-Algorithmus beruhenden Zlib-Kompressions- bzw. Dekompressionsimplementierung zusammen arbeiten. Der Zlib-Algorithmus besitzt eine hohe Kompressionsrate, ist frei verfügbar, was den Kosten der Implementierung zugute kommt, und bereits im Remote-Framebuffer-Protokoll vorgesehen ( http://de.wikipedia.org/wiki/Zlib ).Compared to the video data, service data are largely "static". The change of the data from full screen to full screen is usually relatively small. In this situation, it has been found to be particularly advantageous if the main data service data encoder and the service data decoder of each display unit work together in accordance with a Deflate algorithm-based Zlib compression or decompression implementation. The Zlib algorithm has one high compression rate, is freely available, which benefits the implementation costs, and is already provided in the Remote Frame Buffer protocol ( http://de.wikipedia.org/wiki/Zlib ).

Zweckmäßigerweise arbeiten der Servicedaten-Kodierer der Haupteinheit und der Servicedaten-Dekodierer jeder Displayeinheit in einer Virtual-Network-Computing-Implementierung zusammen, wobei die Haupteinheit als Server und die Displayeinheit als Client arbeitet. Die Virtual-Network-Computing-Implementierung passt die Plattform- und Betriebssystemeigenschaften auf der Server-Seite und der Client-Seite einander an und steuert den Schreib-Lese-Betrieb der zwischenspeichernden Bildspeicher entsprechend der zugrunde liegenden Grafik-Hardware sowie die Kodierung/Dekodierung dieser Daten entsprechend dem Remote-Framebuffer-Protokoll. Die Virtual-Network-Computing-Implementierung sorgt zweckmäßigerweise dafür, dass lediglich eine der Displayeinheiten Daten aus der Haupteinheit zieht, während sämtliche anderen Displayeinheiten den über das Übertragungsnetzwerk von der Haupteinheit gesendeten Datenströmen lediglich zuhören.
( http://de.wikipedia.org/wiki/Virtual_Network_Computing ). Optional kann der Server aber auch – anders als es das RFB-Protokoll vorsieht – Änderungen der Servicedaten im Broacast Modus auf das Netzwerk legen.
Conveniently, the main data service data coder and the service data decoder of each display unit cooperate in a virtual network computing implementation, the main unit acting as a server and the display unit as a client. The virtual network computing implementation adjusts the platform and operating system properties on the server side and the client side, and controls the read-write operation of the caching image memories according to the underlying graphics hardware as well as the encoding / decoding thereof Data according to the remote frame buffer protocol. The virtual network computing implementation expediently ensures that only one of the display units draws data from the main unit, while all other display units merely listen to the data streams transmitted via the transmission network from the main unit.
( http://de.wikipedia.org/wiki/Virtual_Network_Computing ). Optionally, however, the server can also - in contrast to the RFB protocol - make changes to the service data in Broacast mode on the network.

Jede der Displayeinheiten kann so ausgestaltet sein, dass sie an die Haupteinheit Eventsteuerdaten, also beispielsweise Empfangskanäle an einem Tuner der Haupteinheit auswählende Daten oder Teletext-Steuerdaten liefert, und ggf. bestimmt, dass die dementsprechend empfangenen Videodaten bzw. Servicedaten ausschließlich der auswählenden Displayeinheit zugeführt werden. Zu besonders einfachen Ausgestaltungen der Video-Anlage gelangt man jedoch, wenn lediglich eine einzige Displayeinheit Eventsteuerdaten liefernde Eingabemittel aufweist, und die Eventsteuerdaten über das Netzwerk in kodierter Form zur Steuerung einer Rendering-Operation an Servicedaten und/oder einer Skalierungsoperation und/oder einer Positionierungsoperation an Videodaten zur Haupteinheit überträgt. Die übrigen Displayeinheiten können dann jedoch lediglich die von der steuernden Displayeinheit ausgewählten Daten empfangen.each The display units can be designed so that they are connected to the Main unit event control data, so for example receiving channels data or data selected on a tuner of the main unit Teletext control data provides, and possibly determines that accordingly received video data or service data exclusively fed to the selecting display unit. To achieve particularly simple embodiments of the video system However, if only a single display unit event control data supplying input means, and the event control data via the network in coded form for controlling a rendering operation at service data and / or a scaling operation and / or a Positioning operation on video data to the main unit transmits. The remaining Display units can then only those of the controlling display unit receive selected data.

Im Folgenden soll ein Ausführungsbeispiel der Erfindung anhand einer Zeichnung näher erläutert werden. In der Zeichnung zeigt 1 ein Blockschaltbild eines Ausführungsbeispiels einer erfindungsgemäßen Video-Anlage für ein Kraftfahrzeug.In the following, an embodiment of the invention will be explained in more detail with reference to a drawing. In the drawing shows 1 a block diagram of an embodiment of a video system according to the invention for a motor vehicle.

Die Video-Anlage umfasst eine Haupteinheit 1 mit einem Videoempfangsteil 3, dem über eine Antenne 5 empfangene digitale Fernsehrundfunksignale oder aus einem Wiedergabegerät 7 für digital gespeicherte Videosignale (DVD, BlueRay, Festplatte, oder beliebige andere Speichermedien) zur Bildwiedergabe auf einem Bildschirm wenigstens einer, hier mehrerer Displayeinheiten 9, 9' zugeführt werden. Die digitalen Fernsehrundfunksignale bzw. Videosignale enthalten kodierte digitale Audiosignale und werden zusammen mit kodierten, digitalen Servicedatensignalen dem Empfangsteil 3 zugeführt. Während die Fernseh- bzw. Videosignale, im Folgenden gemeinschaftlich Videodaten genannt, üblicherweise im MPEG-2-Kodierstandard oder anderen verlustbehafteten Kodierstandards wie z. B. H.264 komprimiert sind, können die Servicedaten in einem anderen Code, beispielsweise MHP (Multimedia Home Plattform-Standard), BML (Broadcast Markup Language) oder MHEG 5 (Multimedia and Hypermedia Information Coding Expert Group-Standard) kodiert sein. Die Videodaten liegen entsprechend dem Fernsehstandard als zeilenverschachtelte („interlaced”) Halbbilder oder nicht zeilenverschachtelte („progressive”) Vollbilder vor und beinhalten die Audiodaten, während die Servicedaten Begleitinformationen, wie zum Beispiel Videotextinformationen, Programmübersichten oder Menüseiten, zumeist eine alphanumerische Darstellung von Text auf den Bildschirmen repräsentieren und zum Beispiel in MHP oder MHEG 5 oder BML kodiert sind.The video system includes a main unit 1 with a video receiving part 3 , via an antenna 5 received digital television broadcast signals or from a playback device 7 for digitally stored video signals (DVD, BlueRay, hard disk, or any other storage media) for displaying images on a screen of at least one, here several display units 9 . 9 ' be supplied. The digital television broadcasting signals include encoded digital audio signals and, together with encoded digital service data signals, are received by the receiving section 3 fed. While the television or video signals, hereinafter collectively called video data, usually in the MPEG-2 encoding standard or other lossy coding standards such. BH264 are compressed, the service data may be encoded in a different code, for example MHP (Multimedia Home Platform Standard), BML (Broadcast Markup Language) or MHEG 5 (Multimedia and Hypermedia Information Coding Expert Group standard). The video data is in the television standard as interlaced fields or non-interlaced (progressive) frames and includes the audio data, while the service data is accompanying information such as teletext information, program guides or menu pages, mostly an alphanumeric representation of text represent the screens and for example in MHP or MHEG 5 or BML are encoded.

Die Haupteinheit 1 ist mit den Displayeinheiten 9, 9' über einen gemeinsamen, hier optischen Datenbus 11 verbunden und arbeitet mit den Displayeinheiten nach Art eines Server-Thin-Client-Systems zusammen. Die Displayeinheiten 9, 9' haben, verglichen mit der Haupteinheit 1, nur eine begrenzte Rechenkapazität, die sich in erster Linie auf die Wiedergabe von Bildinhalten auf einen Bildschirm 13 eines Displays 15 beschränkt, während die Aufbereitung der Videodaten und der Servicedaten in erster Linie in der Haupteinheit 1 erfolgt.The main unit 1 is with the display units 9 . 9 ' via a common, here optical data bus 11 connected and works with the display units in the manner of a server thin client system together. The display units 9 . 9 ' have compared to the main unit 1 , only a limited amount of computing power, focusing primarily on the playback of image content on a screen 13 a display 15 limited, while the preparation of the video data and the service data primarily in the main unit 1 he follows.

Der Datenbus 11 hat eine begrenzte Datenübertragungsrate, die für eine unkomprimierte Echtzeitübertragung sowohl der Videodaten als auch der Servicedaten nicht ausreicht. Die Videodaten lassen sich aufgrund der physiologischen Wahrnehmungseigenschaften des Menschen durch verlustbehaftete Komprimierung auf eine für den Datenbus 11 geeignete Rate reduzieren. Die gerenderten Servicedaten hingegen müssen mit ihrer vollen Auflösung übertragen werden, da in aller Regel alphanumerische Zeichen dargestellt werden und, zum Beispiel bei japanischen Schriftzeichen, die Linienbreite der Schriftzeichen sich auch bis auf die Breite eines Pixels reduzieren kann. Der Verlust auch derartig feiner Bilddetails sollte vermieden werden.The data bus 11 has a limited data transfer rate that is insufficient for uncompressed real-time transmission of both the video data and the service data. The video data can be due to the physiological perception characteristics of humans by lossy compression to one for the data bus 11 reduce appropriate rate. The rendered service data, however, must be transmitted with their full resolution, as usually alphanumeric characters are displayed and, for example, in Japanese characters, the line width of the characters can also reduce down to the width of a pixel. The loss of even such fine image details should be avoided.

Bei der erfindungsgemäßen Video-Anlage werden die Datenströme der Videodaten einerseits und der Servicedaten andererseits über gesonderte Kodier-/Dekodierkanäle pixelbasiert übertragen und erst in der Displayeinheit 9 für die Darstellung auf dem Bildschirm 13 des Displays 15 einander überlagert. Der Empfängerteil 3 der Haupteinheit 1 liefert einen kodierten Videodatenstrom 17 gesondert von einem kodierten Servicedatenstrom 19. Der Videodatenstrom 17, der gegebenenfalls auch noch Audiodaten enthalten kann, wird in einer ersten Verarbeitungsstufe 21 zunächst in einen Pixeldatenstrom mit Informationen für die Farbe und Helligkeit der Pixel dekodiert. Die erste Verarbeitungsstufe 21 formt dann die entsprechend dem Fernsehstandard vorliegende Bildinformation in ein pixelbasiertes Vollbild um und skaliert das Vollbild entsprechend der Auflösung des Bildschirms 13, beispielsweise auf die maximale Auflösung des Bildschirms von z. B. 960 × 540 Pixel. Über einen Steuerweg 23 gesteuert kann die auf dem Bildschirm 13 wiederzugebende Größe des Bilds und/oder dessen Auflösung verringert und das so verkleinerte Bild relativ zur Bilddarstellung der Servicedaten positioniert, beispielsweise in einen vorbestimmten, begrenzten Teilbereich des Bildschirms, verschoben werden.In the video system according to the invention, the data streams of the video data on the one hand and the service data on the other hand via separate Coding / decoding channels transmitted pixel-based and only in the display unit 9 for presentation on the screen 13 of the display 15 superimposed on each other. The receiver part 3 the main unit 1 provides a coded video data stream 17 separate from a coded service data stream 19 , The video stream 17 , which may possibly also contain audio data, is in a first processing stage 21 first decoded into a pixel data stream with information for the color and brightness of the pixels. The first processing stage 21 then converts the image information according to the television standard into a pixel-based frame and scales the frame according to the resolution of the screen 13 For example, to the maximum resolution of the screen of z. B. 960 × 540 pixels. About a tax path 23 it can be controlled on the screen 13 reduces the size of the image to be reproduced and / or its resolution, and positions the thus reduced image positioned relative to the image representation of the service data, for example into a predetermined, limited subarea of the screen.

Der dekodierte und skalierte Videodatenstrom wird bei 25 einem verlustbehafteten Kodierer 27 zugeführt, der den Videodatenstrom auf eine für die Übertragung über den Datenbus 11 hinreichende Übertragungsrate komprimiert. Der Kodierer 27 kann den Videodatenstrom beispielsweise erneut entsprechend einem MPEG-2-Standard kodieren.The decoded and scaled video stream will be included 25 a lossy coder 27 fed the video data stream to one for transmission over the data bus 11 sufficient transmission rate compressed. The encoder 27 For example, the video stream may be re-encoded according to an MPEG-2 standard.

Der Datenbus 11 ist Bestandteil eines an sich bekannten MOST-Datenübertragungsnetzwerkes, dem die im Kodierer 27 verlustbehaftet kodierten Videodaten über eine Schnittstelle 29 zugeführt werden. Die Displayeinheit 9 nimmt die übertragenen Daten ihrerseits über eine Schnittstelle 31 auf und führt sie einem den Datenstrom dekomprimierenden Dekodierer 33 zu, der bei 35 einen – entsprechend der im Zusammenspiel mit den Servicedaten gewünschten Darstellung – Videodatenstrom liefert, der pixelbasierte, skalierte und positionierte Vollbilder beinhaltet.The data bus 11 is part of a known MOST data transmission network, which in the encoder 27 lossy coded video data via an interface 29 be supplied. The display unit 9 takes the transmitted data in turn via an interface 31 and passes it to a decompressor decompressing decoder 33 to who, at 35 provides a video stream containing pixel-based, scaled, and positioned frames, according to the representation desired in conjunction with the service data.

Der bei 19 von dem Empfängerteil 3 gesondert von den Videodaten abgegebene Servicedatenstrom wird in einer zweiten Verarbeitungsstufe 37 der Haupteinheit 1 interpretiert, d. h. entsprechend seinem Informationsinhalt einem vorbestimmten Darstellungs- und/oder Steuermodus zugeordnet. Soweit der Servicedatenstrom kodiert ist, wird er zunächst zur Überprüfung seines Informationsinhalts dekodiert. Die Verarbeitungsstufe 37 rendert daraufhin den Servicedatenstrom in eine auf den Bildschirm 13 der Displayeinheit 9 darzustellende, pixelbasierte Version, wobei der gerenderte Servicedatenstrom auf die Auflösung des Bildschirms 13, insbesondere die maximale Auflösung des Bildschirms von beispielsweise auch hier 960 × 540 Pixel skaliert wird. Der gerenderte und skalierte Servicedatenstrom wird, gesteuert von einem Prozessor 39, in einem Vollbildspeicher 41 (Framebuffer) zwischengespeichert. Der Bildspeicher 41 speichert hierbei pixelbasiert in einer Bitmap Helligkeits- und/oder Farbinformationen für die in der Displayeinheit zusammen mit dem Bildinhalt der Videodaten darzustellenden Servicedaten. Ein entsprechender, von einem Prozessor 43 gesteuerter Vollbildspeicher 45 ist in der Displayeinheit vorgesehen. Der Bildspeicher 45 übernimmt pixelbasiert die aus dem Bildspeicher 41 ausgelesenen und über den Datenbus 11 zur Displayeinheit 9 übertragenen Servicedaten und führt sie als Servicedatenstrom bei 47 einer Überlagerungseinheit 49 zu, die den gerenderten und skalierten Servicedatenstrom dem gleichfalls skalierten Videodatenstrom 35 überlagert und den überlagerten Datenstrom für die Darstellung auf dem Bildschirm an das Display 15 abgibt. Es versteht sich, dass die Überlagerung auch Transparenzinformationen im Video- oder Servicedatenstrom berücksichtigen kann, sodass mit einem Alpha-Kanal ausgestattete Bildinformationen bei der Überlagerung teil- oder volltransparent erscheinen.The at 19 from the receiver part 3 separately sent from the video data service data stream is in a second processing stage 37 the main unit 1 interpreted, ie assigned according to its information content a predetermined presentation and / or control mode. As far as the service data stream is encoded, it is first decoded to verify its information content. The processing stage 37 then renders the service data stream in one on the screen 13 the display unit 9 pixel-based version to be displayed, where the rendered service data stream is based on the resolution of the screen 13 , in particular, the maximum resolution of the screen of, for example, here 960 × 540 pixels is scaled. The rendered and scaled service data stream is controlled by a processor 39 , in a frame memory 41 (Frame buffer) buffered. The image memory 41 stores pixel-based brightness and / or color information in a bitmap for the service data to be displayed in the display unit together with the image content of the video data. An equivalent, from a processor 43 controlled frame memory 45 is provided in the display unit. The image memory 45 takes pixel-based from the image memory 41 read out and over the data bus 11 to the display unit 9 transmitted service data and introduces them as a service data stream 47 an overlay unit 49 to the rendered and scaled service data stream to the equally scaled video data stream 35 superimposed and the superimposed data stream for display on the screen to the display 15 emits. It is understood that the overlay can also take into account transparency information in the video or service data stream, so that alpha channel-equipped image information appears partially or fully transparent when superimposed.

Die in dem Bildspeicher 41 gespeicherten Servicedaten werden in einer Virtual-Network-Computing-Applikation 51 auf der Basis einer Implementierung 53 des Remote-Framebuffer-Protokolls verlustfrei komprimiert, wobei die Remote-Framebuffer-Protokoll-Implementierung 53 für die Kodierung den bei 55 angedeuteten Zlib-Kodierer, insbesondere in seiner Zlib-Run-Length-Encoding (ZRLE) Version, nutzt. Ein komplementärer verlustfreier Dekodierer ist in der Displayeinheit 9 vorgesehen. Auch dieser Dekodierer basiert auf einer Virtual-Network-Computing-Applikation 57, die bei 59 das Remote-Framebuffer-Protokoll implementiert und für die Dekomprimierung einen Zlib-Dekompressionsalgorithmus 61 nutzt. Zlib-Kodierer bzw. -Dekodierer beruhen auf dem Deflate-Algorithmus. Die Virtual-Network-Computing-Applikationen 51, 57 in Verbindung mit den Remote-Framebuffer-Protokoll-Implementierungen 53, 59 unterstützen das Server-Thin-Client-Konzept, bei dem die Displayeinheit 9 mit einem Mindestmaß an Rechenleistung auskommt, während die Haupteinheit 1 die Videodaten und Servicedaten für die gemeinsame Darstellung auf dem Bildschirm der Displayeinheit 9 aufbereitet. Die Displayeinheit 9 fordert hierbei Daten aus dem Bildspeicher 41 jeweils erst dann an, wenn frühere Bilddaten aus dem Bildspeicher 45 dargestellt sind. Dies führt zu einer selbsttätigen Anpassung der Übertragungsrate des Datenbusses 11. Alternativ kann die Haupteinheit 1 genau dann eine Erneuerung des Bildspeichers 45 durch Übertragung des Bildspeichers 41 über den Datenbus 11 initiieren, sobald sich der Inhalt von Bildspeicher 41 ändert. Diese „Server-Push” Methode weicht zwar von dem „Client-Pull”-Ansatz des Remote-Framebuffer-Protokolls ab, kann aber bei der Realisierung der Video-Anlage zu geschwindigkeitsoptimierten Ausführungsformen führen.The in the image memory 41 stored service data are stored in a virtual network computing application 51 based on an implementation 53 The remote frame buffer protocol compresses losslessly, using the remote frame buffer protocol implementation 53 for the coding at 55 indicated Zlib encoder, especially in its Zlib run-length encoding (ZRLE) version uses. A complementary lossless decoder is in the display unit 9 intended. This decoder, too, is based on a virtual network computing application 57 that at 59 implements the remote frame buffer protocol and decompresses a Zlib decompression algorithm 61 uses. Zlib encoders and decoders are based on the Deflate algorithm. The Virtual Network Computing Applications 51 . 57 in conjunction with the remote frame buffer protocol implementations 53 . 59 support the server thin client concept where the display unit 9 with a minimum of computing power, while the main unit 1 the video data and service data for the common display on the screen of the display unit 9 edited. The display unit 9 this requires data from the image memory 41 in each case only if earlier image data from the image memory 45 are shown. This leads to an automatic adjustment of the transmission rate of the data bus 11 , Alternatively, the main unit 1 just then a renewal of the image memory 45 by transmission of the image memory 41 over the data bus 11 initiate as soon as the contents of image memory 41 changes. Although this "server-push" method differs from the "client-pull" approach of the remote frame buffer protocol, it can be optimized for speed when implementing the video system mierten embodiments lead.

Die Virtual-Network-Computing-Applikation 51 gibt den pixelbasierten Servicedatenstrom über eine Schnittstellenimplementierung 63 an den Datenbus 11 ab. Die Virtual-Network-Computing-Applikation 57 der Displayeinheit 9 nimmt ihrerseits den kodierten Servicedatenstrom über eine Schnittstellenimplementierung 65 aus dem Datenbus 11 auf. Zumindest für die Übertragung der Servicedaten, bildet der Datenbus 11 einen Ethernet-Kanal, dem die kodierten Servicedaten über eine TCP/IP-Stack-Implementierung 67 der Schnittstelle 63 sowie einen die Daten in optische, vom Datenbus 11 übertragbare Signale umsetzenden Transceiver 69 zugeführt werden. Auf der Seite der Displayeinheit 9 setzt ein weiterer Transceiver 71 der Schnittstelle 65 die übertragenen optischen Signale in den Servicedatenstrom über, der über einen weiteren TCP/IP-Stack 73 die Informationen der Virtual-Network-Computing-Applikation 57 zuführt. Übertragungsnetzwerke dieser Art sind bekannt, z. B. als MOST-Bus.The virtual network computing application 51 returns the pixel-based service data stream via an interface implementation 63 to the data bus 11 from. The virtual network computing application 57 the display unit 9 in turn takes the encoded service data stream via an interface implementation 65 from the data bus 11 on. At least for the transmission of service data, forms the data bus 11 an Ethernet channel that encodes the encoded service data through a TCP / IP stack implementation 67 the interface 63 as well as the data in optical, from the data bus 11 transmittable signals transceiver 69 be supplied. On the side of the display unit 9 sets another transceiver 71 the interface 65 the transmitted optical signals in the service data stream, via another TCP / IP stack 73 the information of the virtual network computing application 57 supplies. Transmission networks of this type are known, for. B. as a MOST bus.

Wenngleich die Video-Anlage auch mit einer einzigen Displayeinheit 9 betreibbar ist, sind bevorzugt jedoch mehrere gleichartige weitere Displayeinheiten 9' an den Datenbus 11 angeschlossen. Sämtliche Displayeinheiten 9, 9' empfangen, soweit die Datenströme nicht adressierbar sind, dieselben, auf ihren Bildschirmen darzustellenden Datenströme. Eine der Displayeinheiten, hier die Displayeinheit 9, bildet eine „Master”-Einheit und umfasst ein Bediengerät 75, über das der Benutzer der Anlage Eventsteuerdaten eingeben und über den Datenbus 11 an die Haupteinheit 1 übermitteln kann. Das Bediengerät 75 liefert die Eventsteuerdaten an einen Kodierer 77, der sie über eine Schnittstelle 79 dem Datenbus 11 zuführt. Die Haupteinheit 1 nimmt ihrerseits die kodierten Eventsteuerdaten über eine Schnittstelle 81 auf und führt sie einem Controller 83 zu, der die Haupteinheit 1 entsprechend den Eventsteuerdaten steuert. Die Eventsteuerdaten können beispielsweise die Programmauswahl der Empfangsstufe 3 oder die Skalierung oder Interpretation der Servicedaten der Verarbeitungseinheit 37 steuern oder aber den Prozessor 39 beeinflussen. Wenngleich auch die weiteren Displayeinheiten 9' mit derartigen Bediengeräten ausgerüstet sein können, so steuert doch jedes Bediengerät den Empfang sämtlicher anderen Displayeinheiten. Jede der Displayeinheiten 9, 9' kann auf diese Weise Eventsteuerdaten an die Haupteinheit 1 schicken, jedoch jeweils nur eine zu einem bestimmten Zeitpunkt.Although the video system also with a single display unit 9 is operable, but are preferred several more similar display units 9 ' to the data bus 11 connected. All display units 9 . 9 ' receive, as far as the data streams are not addressable, the same, to be displayed on their screens data streams. One of the display units, here the display unit 9 , forms a "master" unit and includes an operator panel 75 via which the user of the system enters event control data and via the data bus 11 to the main unit 1 can transmit. The operating device 75 delivers the event control data to an encoder 77 that has an interface 79 the data bus 11 supplies. The main unit 1 in turn takes the coded event control data via an interface 81 and leads her to a controller 83 to, who is the main unit 1 controls according to the event control data. The event control data can, for example, the program selection of the receiving level 3 or the scaling or interpretation of the service data of the processing unit 37 control or the processor 39 influence. Although the other display units 9 ' can be equipped with such control devices, but each control unit controls the receipt of all other display units. Each of the display units 9 . 9 ' can in this way event control data to the main unit 1 send, but only one at a time.

Der Datenbus 11 kann für die Übertragung weiterer Daten von weiteren Geräten ausgenutzt werden, wie sie bei 85 angedeutet sind. Bei diesen weiteren Geräten kann es sich um Kommunikationsgeräte, beispielsweise ein Mobiltelefon für die Übertragung von Kommunikationsdaten, aber auch um ein Navigationsgerät handeln, dessen Bildschirmdaten auf wenigstens einer der Displayeinheiten angezeigt werden sollen.The data bus 11 can be used for the transmission of further data from other devices, as with 85 are indicated. These further devices can be communication devices, for example a mobile phone for the transmission of communication data, but also a navigation device whose screen data is to be displayed on at least one of the display units.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.

Zitierte Nicht-PatentliteraturCited non-patent literature

  • - http://de.wikipedia.org/wiki/MOST-Bus [0002] - http://en.wikipedia.org/wiki/MOST-bus [0002]
  • - http://de.wikipedia.org/wiki/Multimedia_Home_Plattform [0005] - http://en.wikipedia.org/wiki/Multimedia_Home_Platform [0005]
  • - http://en.wikipedia.org/wiki/Broadcast_Markup_Language [0005] - http://en.wikipedia.org/wiki/Broadcast_Markup_Language [0005]
  • - http://en.wikipedia.org/wiki/MHEG-5 [0005] - http://en.wikipedia.org/wiki/MHEG-5 [0005]
  • - http://en.wikipedia.org/wiki/Comparison_of_remote_desktop_software [0009] - http://en.wikipedia.org/wiki/Comparison_of_remote_desktop_software [0009]
  • - http://en.wikipedia.org/wiki/Thin_client [0011] - http://en.wikipedia.org/wiki/Thin_client [0011]
  • - http://de.wikipedia.org/wiki/Remote_Framebuffer_Protocol [0014] - http://en.wikipedia.org/wiki/Remote_Framebuffer_Protocol [0014]
  • - http://de.wikipedia.org/wiki/Zlib [0016] - http://en.wikipedia.org/wiki/Zlib [0016]
  • - http://de.wikipedia.org/wiki/Virtual_Network_Computing [0017] - http://en.wikipedia.org/wiki/Virtual_Network_Computing [0017]

Claims (16)

Video-Anlage zur Bildwiedergabe von Videodaten und Servicedaten, insbesondere in einem Fahrzeug, umfassend: – eine den Videodaten und den Servicedaten entsprechende Datenströme liefernde Haupteinheit (1), – eine den Datenströmen der Videodaten und den Servicedaten entsprechende Bildinformationen auf einem Bildschirm (13) darstellende Displayeinheit (9) oder mehrere solcher Displayeinheiten (9, 9'), und – ein Datenübertragungsnetzwerk (11, 29, 31, 63, 65, 79, 81), das die Haupteinheit (1) mit jeder Displayeinheit (9) für die Übertragung der Datenströme verbindet, dadurch gekennzeichnet, dass die Haupteinheit (1) die Datenströme der Videodaten und der Servicedaten voneinander gesondert skaliert und für eine gemeinsame Darstellung auf dem Bildschirm (13) der Displayeinheit (9) relativ zueinander positioniert, dass die Haupteinheit (1) einen die skalierten Videodaten gesondert von dem Servicedaten verlustbehaftet komprimierenden Videodaten-Kodierer (27) und jede Displayeinheit (9) einen die Bildinformation der Videodaten repräsentierenden dekomprimierten Videodatenstrom liefernden Videodaten-Dekodierer (33) aufweist, wobei die Haupteinheit (1) die komprimierten Videodaten pixelbasiert und gesondert von den Servicedaten über das Datenübertragungsnetzwerk (11, 29, 31, 63, 65, 79, 81) zu jeder Displayeinheit (9) überträgt, dass die Haupteinheit (1) ferner einen die skalierten Servicedaten gesondert von den Videodaten im Wesentlichen verlustfrei komprimierenden Servicedaten-Kodierer (55) und jede Displayeinheit (9) einen die Bildinformation der Servicedaten repräsentierenden, dekomprimierten Servicedatenstrom liefernden Servicedaten-Dekodierer (61) aufweist, dass die Haupteinheit (1) für die Übertragung der Bildinformation der Servicedaten mit jeder Displayeinheit (9) entsprechend einem Remote-Desktop-Protokoll (53, 59) zusammenarbeitet, bei dem die Haupteinheit (1) die auf dem Bildschirm (13) der Displayeinheit (9) darzustellenden Bildinformationen der komprimierten Servicedaten pixelbasiert über das Datenübertragungsnetzwerk (11, 29, 31, 63, 65, 79, 81) zu der Displayeinheit (9) überträgt, und dass jede Displayeinheit (9) die dekomprimierten Datenströme einander überlagert und den überlagerten Datenstrom auf dem Bildschirm (13) darstellt.Video system for the reproduction of video data and service data, in particular in a vehicle, comprising: a main unit supplying data streams corresponding to the video data and the service data ( 1 ), An image information corresponding to the data streams of the video data and the service data on a screen ( 13 ) display unit ( 9 ) or several such display units ( 9 . 9 ' ), and - a data transmission network ( 11 . 29 . 31 . 63 . 65 . 79 . 81 ), which is the main unit ( 1 ) with each display unit ( 9 ) for the transmission of data streams, characterized in that the main unit ( 1 ) the data streams of the video data and the service data are scaled separately from each other and for a common representation on the screen ( 13 ) of the display unit ( 9 ) are positioned relative to each other, that the main unit ( 1 ) comprises a video data encoder (11) lossfully compressing the scaled video data separately from the service data ( 27 ) and each display unit ( 9 ) a decompressed video data stream representing decompressed video data stream representing video information of the video data ( 33 ), the main unit ( 1 ) the compressed video data is pixel-based and separated from the service data via the data transmission network ( 11 . 29 . 31 . 63 . 65 . 79 . 81 ) to each display unit ( 9 ) transmits that the main unit ( 1 ) further comprising a service data coder essentially compressing the scaled service data separately from the video data in a lossless manner ( 55 ) and each display unit ( 9 ) a service data decoder (DE) representing the image information of the service data, providing decompressed service data stream ( 61 ), that the main unit ( 1 ) for the transmission of the image information of the service data with each display unit ( 9 ) according to a remote desktop protocol ( 53 . 59 ), where the main unit ( 1 ) on the screen ( 13 ) of the display unit ( 9 ) image information of the compressed service data pixel-based over the data transmission network ( 11 . 29 . 31 . 63 . 65 . 79 . 81 ) to the display unit ( 9 ) and that each display unit ( 9 ) the decompressed data streams superimposed on each other and the superimposed data stream on the screen ( 13 ). Video-Anlage nach Anspruch 1, dadurch gekennzeichnet, dass die Haupteinheit (1) mit jeder Displayeinheit (9) entsprechend einem Remote-Framebuffer-Protokoll (53, 59) zusammenarbeitet und die Servicedaten Bitmap-orientiert in einem Bildspeicher (41) zwischenspeichert.Video system according to claim 1, characterized in that the main unit ( 1 ) with each display unit ( 9 ) according to a remote frame buffer protocol ( 53 . 59 ) and the service data is bitmap-oriented in an image memory ( 41 ). Video-Anlage nach Anspruch 2, dadurch gekennzeichnet, dass die Haupteinheit (1) die Servicedaten in dem Bildspeicher (41) entsprechend der Bildschirmauflösung der Displayeinheit (9) skaliert, insbesondere auf die maximale Bildauflösung skaliert zwischenspeichert.Video system according to claim 2, characterized in that the main unit ( 1 ) the service data in the image memory ( 41 ) according to the screen resolution of the display unit ( 9 ), in particular scaled to the maximum image resolution cached. Video-Anlage nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass der Servicedaten-Kodierer (55) der Haupteinheit (1) und der Servicedaten-Dekodierer (61) jeder Displayeinheit (9) entsprechend einer auf dem Deflate-Algorithmus beruhenden Zlib-Kompressions- bzw. Dekompressionsimplementierung zusammenarbeiten.Video system according to one of Claims 1 to 3, characterized in that the service data coder ( 55 ) of the main unit ( 1 ) and the service data decoder ( 61 ) of each display unit ( 9 ) work together according to a Deflate-based Zlib compression or decompression implementation. Video-Anlage nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass der Servicedaten-Kodierer (55) der Haupteinheit (1) und der Servicedaten-Dekodierer (61) jeder Displayeinheit (9) in einer Virtual-Network-Computing-Implementierung (51, 57) zusammenarbeiten, wobei die Haupteinheit (1) als Server und die Displayeinheit (9) als Client arbeitet.Video system according to one of Claims 1 to 4, characterized in that the service data coder ( 55 ) of the main unit ( 1 ) and the service data decoder ( 61 ) of each display unit ( 9 ) in a Virtual Network Computing Implementation ( 51 . 57 ), the main unit ( 1 ) as a server and the display unit ( 9 ) works as a client. Video-Anlage nach Anspruch 5, dadurch gekennzeichnet, dass die Haupteinheit (1) in einem Differential-Pixelmodus arbeitet und lediglich solche Servicedaten jedes Vollbilds pixelbasiert zu jeder Displayeinheit (9) überträgt, die sich seit der Übertragung des zuletzt übertragenen Vollbilds geändert haben.Video system according to claim 5, characterized in that the main unit ( 1 ) operates in a differential pixel mode and only such service data of each frame is pixel-based to each display unit ( 9 ), which have changed since the transmission of the last transmitted frame. Video-Anlage nach Anspruch 5 oder 6, dadurch gekennzeichnet, dass jede Displayeinheit (9) auf das zuletzt übertragene Vollbild hin Servicedaten eines weiteren Vollbilds an der Haupteinheit (1) abruft.Video system according to claim 5 or 6, characterized in that each display unit ( 9 ) on the last transmitted frame towards service data of another frame on the main unit ( 1 ) retrieves. Video-Anlage nach Anspruch 5 oder 6, dadurch gekennzeichnet, dass die Haupteinheit (1) auf Veränderung des Vollbilds der Servicedaten hin das veränderte Vollbild an die Displayeinheit (9) schickt (Server-Push-modus).Video system according to claim 5 or 6, characterized in that the main unit ( 1 ) change the full screen of the service data out the changed full screen to the display unit ( 9 ) sends (server push mode). Video-Anlage nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass wenigstens eine Displayeinheit (9) Eventsteuerdaten liefernde Eingabemittel (75) aufweist und die Evensteuerdaten über den Datenbus (11) in kodierter Form zur Steuerung einer Rendering-Operation an Servicedaten und/oder einer Skalierungsoperation und/oder einer Positionierungsoperation an Videodaten zur Haupteinheit (1) überträgt.Video system according to one of claims 1 to 8, characterized in that at least one display unit ( 9 ) Input control data ( 75 ) and the actual control data via the data bus ( 11 ) in coded form for controlling a rendering operation on service data and / or a scaling operation and / or a positioning operation on video data to the main unit ( 1 ) transmits. Video-Anlage nach Anspruch 9, dadurch gekennzeichnet, dass mehrere mit Eingabemitteln (75) versehene Displayeinheiten (9, 9') an den Datenbus (11) angeschlossen sind, wobei jedoch pro Zeitpunkt jeweils nur eine einzige (9) der Displayeinheiten Eventsteuerdaten an die Haupteinheit (1) liefern kann.Video system according to claim 9, characterized in that a plurality of input means ( 75 ) display units ( 9 . 9 ' ) to the data bus ( 11 ), but only one (each 9 ) of the display units event control data to the main unit ( 1 ) can deliver. Video-Anlage nach einem der Ansprüche 1 bis 10, dadurch gekennzeichnet, dass das Datenübertragungsnetzwerk (11, 29, 31, 63, 65, 79, 81) als Ethernet-Netzwerk, insbesondere auf der Basis eines Transmission-Control-Protokolls/Internet Protokolls (TCP/IP-Protokolls) ausgebildet ist.Video system according to one of Claims 1 to 10, characterized in that the data transmission network ( 11 . 29 . 31 . 63 . 65 . 79 . 81 ) is designed as an Ethernet network, in particular on the basis of a transmission control protocol / Internet Protocol (TCP / IP protocol). Video-Anlage nach Anspruch 11, dadurch gekennzeichnet, dass der Datenbus (11) als optischer Datenbus ausgebildet ist.Video system according to claim 11, characterized in that the data bus ( 11 ) is designed as an optical data bus. Video-Anlage nach Anspruch 11 oder 12, dadurch gekennzeichnet, dass das Datenübertragungsnetzwerk (11, 29, 31, 63, 65, 79, 81) ein Media-Oriented-Systems-Transport-Netzwerk (MOST-Netzwerk) ist.Video system according to claim 11 or 12, characterized in that the data transmission network ( 11 . 29 . 31 . 63 . 65 . 79 . 81 ) is a Media Oriented Systems Transport (MOST) network. Video-Anlage nach einem der Ansprüche 1 bis 13, dadurch gekennzeichnet, dass die Haupteinheit (1) einen digitalen Fernsehempfangsteil (3) und/oder ein Wiedergabegerät (7) für den Empfang bzw. die Wiedergabe kodierter, digitaler Fernseh- oder Videosignale und einen die Fernsehsignale dekodierenden, die Videodaten liefernden Video-Dekoder (21) umfasst.Video system according to one of claims 1 to 13, characterized in that the main unit ( 1 ) a digital television receiver ( 3 ) and / or a playback device ( 7 ) for the reception or reproduction of coded, digital television or video signals and a video decoder which decodes the television signals and supplies the video data ( 21 ). Video-Anlage nach Anspruch 14, dadurch gekennzeichnet, dass die Haupteinheit (1) einen Umsetzer (37) umfasst, der die dekodierten Videodaten vor deren Komprimierung von einem Zeilensprung-Halbbildmodus in einen Vollbildmodus umsetzt.Video system according to claim 14, characterized in that the main unit ( 1 ) a converter ( 37 ) which converts the decoded video data from an interlaced field mode to a full screen mode prior to their compression. Video-Anlage nach Anspruch 15, dadurch gekennzeichnet, dass der Umsetzer (37) die Videodaten entsprechend der Bildschirmauflösung der Displayeinheit (9) skaliert, insbesondere auf die maximale Bildauflösung skaliert und/oder bezogen auf den Bildschirm positioniert.Video system according to claim 15, characterized in that the converter ( 37 ) the video data according to the screen resolution of the display unit ( 9 ), in particular scaled to the maximum image resolution and / or positioned relative to the screen.
DE200910022183 2009-05-20 2009-05-20 Video system for playback of video data and service data, particularly in vehicle, comprises main unit for scaling data streams of video data and service data separately from each other Withdrawn DE102009022183A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200910022183 DE102009022183A1 (en) 2009-05-20 2009-05-20 Video system for playback of video data and service data, particularly in vehicle, comprises main unit for scaling data streams of video data and service data separately from each other

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200910022183 DE102009022183A1 (en) 2009-05-20 2009-05-20 Video system for playback of video data and service data, particularly in vehicle, comprises main unit for scaling data streams of video data and service data separately from each other

Publications (1)

Publication Number Publication Date
DE102009022183A1 true DE102009022183A1 (en) 2010-11-25

Family

ID=42993598

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200910022183 Withdrawn DE102009022183A1 (en) 2009-05-20 2009-05-20 Video system for playback of video data and service data, particularly in vehicle, comprises main unit for scaling data streams of video data and service data separately from each other

Country Status (1)

Country Link
DE (1) DE102009022183A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4218804A1 (en) * 1992-06-06 1993-12-09 Vdo Schindling Data presentation, processing and storage appts. for motor vehicle - includes computer, nonvolatile mass storage, data entry interfaces, operational unit and displays of traffic messages etc
US20060195870A1 (en) * 2004-11-11 2006-08-31 Detlef Teichner Mobile television receiver
DE102005059616A1 (en) * 2005-12-12 2007-06-14 Robert Bosch Gmbh Method, communication system, multimedia subscriber and gateway for transmitting MPEG-format multimedia data
DE60315821T2 (en) * 2003-06-30 2008-05-21 Harman Becker Automotive Systems Gmbh Car navigation system
DE10249788B4 (en) * 2002-10-24 2008-06-19 Harman Becker Automotive Systems (Xsys Division) Gmbh Circuit arrangement and method for digital television reception in mobile television receivers

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4218804A1 (en) * 1992-06-06 1993-12-09 Vdo Schindling Data presentation, processing and storage appts. for motor vehicle - includes computer, nonvolatile mass storage, data entry interfaces, operational unit and displays of traffic messages etc
DE10249788B4 (en) * 2002-10-24 2008-06-19 Harman Becker Automotive Systems (Xsys Division) Gmbh Circuit arrangement and method for digital television reception in mobile television receivers
DE60315821T2 (en) * 2003-06-30 2008-05-21 Harman Becker Automotive Systems Gmbh Car navigation system
US20060195870A1 (en) * 2004-11-11 2006-08-31 Detlef Teichner Mobile television receiver
DE102005059616A1 (en) * 2005-12-12 2007-06-14 Robert Bosch Gmbh Method, communication system, multimedia subscriber and gateway for transmitting MPEG-format multimedia data

Non-Patent Citations (9)

* Cited by examiner, † Cited by third party
Title
http://de.wikipedia.org/wiki/MOST-Bus
http://de.wikipedia.org/wiki/Multimedia_Home_Plattform
http://de.wikipedia.org/wiki/Remote_Framebuffer_Protocol
http://de.wikipedia.org/wiki/Virtual_Network_Computing
http://de.wikipedia.org/wiki/Zlib
http://en.wikipedia.org/wiki/Broadcast_Markup_Language
http://en.wikipedia.org/wiki/Comparison_of_remote_desktop_software
http://en.wikipedia.org/wiki/MHEG-5
http://en.wikipedia.org/wiki/Thin_client

Similar Documents

Publication Publication Date Title
DE69626483T2 (en) Memory management in a video decoder
DE60031230T2 (en) SCALABLE VIDEO CODING SYSTEM AND METHOD
DE69914426T2 (en) Logo insertion in a video signal
DE19642558B4 (en) Device for electronic program guide
DE69630173T2 (en) Transmission system and device for moving images
EP2614647B1 (en) Reference frame compression and decompression in a video coder
DE102016125353A1 (en) CODING RATE CONTROL OF REAL-TIME VIDEOS USING A DYNAMIC RESOLUTION SWITCHING
DE112016005457T5 (en) Efficient, compatible and scalable intra-video / image encoding using wavelets and HEVC coding
DE10120806B4 (en) Device and method for the transmission of multimedia data objects
US20130156113A1 (en) Video signal processing
DE10204617A1 (en) Methods and devices for compressing and decompressing a video data stream
DE69928494T2 (en) VIDEO COMPRESSION
EP1999964B1 (en) Multi-standard video decoding means for the mobile radio telephone service
EP2606644A1 (en) Video signal processing
DE102006020511A1 (en) Video signals transmitting device for use in e.g. truck, has real time encoder coding and compressing camera video signals and supplying coded video signals to supply voltage device of motor vehicle
EP0836785B1 (en) Process for decoding and coding a compressed video data stream with reduced memory requirements
WO2000041389A1 (en) Signal processing unit for a digital tv system
DE102009022183A1 (en) Video system for playback of video data and service data, particularly in vehicle, comprises main unit for scaling data streams of video data and service data separately from each other
DE10200901B4 (en) Efficient coding of video signals for scalable simul-cast storage and transmission as well as the associated codec
DE102012202315A1 (en) Video system for displaying image data, methods and computer program
DE10333252B4 (en) Apparatus and method for transcoding compressed data
WO2008009245A1 (en) Method for optimizing the switching times between different channels with compressed digital content
EP1908286A1 (en) Method for analogue transmission of a video signal
DE19608737C1 (en) Format conversion device for converting image blocks from first to second coding format
DE102005016858A1 (en) Method and device for reducing a quantization error

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
R081 Change of applicant/patentee

Owner name: DELPHI TECHNOLOGIES, INC., TROY, US

Free format text: FORMER OWNER: DELPHI DELCO ELECTRONICS EUROPE GMBH, 42119 WUPPERTAL, DE

Effective date: 20111006

Owner name: DELPHI TECHNOLOGIES, INC., US

Free format text: FORMER OWNER: DELPHI DELCO ELECTRONICS EUROPE GMBH, 42119 WUPPERTAL, DE

Effective date: 20111006

R082 Change of representative

Representative=s name: MANITZ FINSTERWALD PATENTANWAELTE PARTMBB, DE

Effective date: 20111006

Representative=s name: PATENTANWAELTE WEICKMANN & WEICKMANN, DE

Effective date: 20111006

Representative=s name: MANITZ, FINSTERWALD & PARTNER GBR, DE

Effective date: 20111006

R082 Change of representative

Representative=s name: MANITZ FINSTERWALD PATENTANWAELTE PARTMBB, DE

Representative=s name: MANITZ, FINSTERWALD & PARTNER GBR, DE

R012 Request for examination validly filed
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee