DE19927711A1 - Transmission device for transferring digital video disc information over a network - Google Patents
Transmission device for transferring digital video disc information over a networkInfo
- Publication number
- DE19927711A1 DE19927711A1 DE1999127711 DE19927711A DE19927711A1 DE 19927711 A1 DE19927711 A1 DE 19927711A1 DE 1999127711 DE1999127711 DE 1999127711 DE 19927711 A DE19927711 A DE 19927711A DE 19927711 A1 DE19927711 A1 DE 19927711A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- information
- navigation
- user interface
- command
- 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.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims description 21
- 238000000034 method Methods 0.000 claims abstract description 11
- 238000004891 communication Methods 0.000 claims abstract description 3
- 238000012546 transfer Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000005236 sound signal Effects 0.000 description 6
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000001824 photoionisation detection Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 210000003608 fece Anatomy 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 206010036618 Premenstrual syndrome Diseases 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000029305 taxis Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40117—Interconnection of audio or video/imaging devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43632—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4381—Recovering the multiplex stream from a specific network, e.g. recovering MPEG packets from ATM cells
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/806—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
- H04N9/8063—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8227—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
Die vorliegende Erfindung bezieht sich auf eine digitale Da tenübertragung und insbesondere sowohl auf eine Vorrichtung als auch ein Verfahren für das Übertragen von Information von einer digitalen Bildplatte (Digital Versatile Disc, DVD) über ein Netz zu einer Vorrichtung, die eine Benutzerschnittstelle anzeigen kann, die es der Anzeigevorrichtung gestattet, die DVD-Information zu steuern.The present invention relates to a digital da transmission and in particular both to a device as well as a method for transferring information from a digital video disc (Digital Versatile Disc, DVD) a network to a device that has a user interface can display, which allows the display device, the Control DVD information.
Im allgemeinen dekodiert ein Bildplattenspieler (DVD-Player, DVD-Abspielgerät) einen Bitstrom, der von einer Platte unter Verwendung eines darin installierten Videodekodierers gelesen wird, und wandelt das dekodierte Videosignal in ein analoges Fernsehsignal (TV-Signal) unter Verwendung eines Schemas, wie der NTSC-Norm (National Television System Committee) um.Generally, an optical disc player (DVD player, DVD player) a bit stream that is from a disc under Read using a video decoder installed in it and converts the decoded video signal into an analog one TV signal (TV signal) using a scheme such as the NTSC standard (National Television System Committee).
Die Struktur eines solchen allgemeinen DVD-Abspielgerätes ist in Fig. 1 gezeigt. In Fig. 1 dreht ein Spindelmotor (SP) 104 eine Platte 102. Eine Aufnahmeeinheit 106 empfängt Licht, das auf die Platte 102 aufgestrahlt und von ihr reflektiert wurde, um Daten von der Platte 102 zu lesen. Die Aufnahmeein heit 106 umfaßt auch einen Beschickungsmechanismus, der die Aufnahmevorrichtung transportieren und die Platte 102 laden kann.The structure of such a general DVD player is shown in FIG. 1. In Fig. 1, a spindle motor (SP) 104, a plate 102 rotates. A receiving unit 106 receives light that has been irradiated to the plate 102 and reflected by it to read data from the disk 102nd The receiving unit 106 also includes a loading mechanism that can transport the receiving device and load the plate 102 .
Ein Radiofrequenz-Verstärker (RF-AMP) 108 verstärkt ein RF-Signal, das durch die Aufnahmeeinheit 106 aufgenommen wird, entfernt Rauschen, führt eine Analog-Digital-Wandlung durch und detektiert ein Synchronisationssignal (sync). Eine Servo steuerung 110 steuert die Drehung der Platte 102 und die Fo kussierung und die Spurverfolgung der Aufnahme, um die Daten von der Platte 102 unter der Steuerung einer Systemsteuerung 116 genau zu lesen. Ein Acht-zu-Vierzehn-Modulations-(EFM)-Sig nal, das vom RF-Verstärker 108 ausgegeben wurde, wird an einen digitalen Signalprozessor (DSP) 112 geliefert.A radio frequency amplifier (RF-AMP) 108 amplifies an RF signal that is picked up by the recording unit 106 , removes noise, performs an analog-to-digital conversion and detects a synchronization signal (sync). A servo controller 110 controls the rotation of the disk 102 and the focusing and tracking of the recording to accurately read the data from the disk 102 under the control of a system controller 116 . An eight-to-fourteen modulation (EFM) signal output from RF amplifier 108 is provided to a digital signal processor (DSP) 112 .
Der DSP 112 demoduliert das EFM-Signal, das von der Platte 102 gelesen wurde, und führt eine Phasenkompensation der Da ten unter Verwendung einer Phasenregelschleife (PLL) basie rend auf der detektierten Synchronisation, dem Entwürfeln, der Fehlererkennung/Fehlerkorrektur und der Steuerung eines Puffers 114 durch. Die Übertragungsrate eines Signals, das auf die Platte 102 geschrieben ist, ist größer oder gleich der eines Signals, das durch den DSP 112 gelesen wird, so daß die Daten, die im DSP 112 verarbeitet werden, temporär im Puffer 114 gespeichert und dann übertragen werden, wenn ein MPEG-Videodekodierer 128 und ein MPEG-Audiodekodierer 130 die Daten brauchen. Die Reihe von Prozessen wird unter der Steue rung der Systemsteuerung 116 ausgeführt, so daß kein Überlauf im Puffer 114 auftritt und dieser auch nicht leer wird. Der DSP 112 detektiert auch den Steuerdatenteil des Bitstroms, der von der Platte 102 gelesen wird, und liefert die detek tierten Daten an die Systemsteuerung 116.The DSP 112 demodulates the EFM signal read from the disk 102 and phase-compensates the data using a phase locked loop (PLL) based on the detected synchronization, descrambling, error detection / correction and buffer control 114 through. The transfer rate of a signal written on disk 102 is greater than or equal to that of a signal read by DSP 112 , so the data processed in DSP 112 is temporarily stored in buffer 114 and then transferred when an MPEG video decoder 128 and an MPEG audio decoder 130 need the data. The series of processes are carried out under the control of the system controller 116 so that there is no overflow in the buffer 114 and this does not become empty. The DSP 112 also detects the control data portion of the bit stream read from the disk 102 and provides the detected data to the system controller 116 .
Die Daten vom DSP 112 können verwürfelt werden, um ein digi tales Kopieren zu verhindern. In diesem Fall werden die Daten durch einen Dekodierer 122 eines Inhaltsverwürfelungssystems (CSS) entwürfelt. Der entwürfelte Datenstrom ist ein Pro grammstrom, der in der MPEG-Norm (Moving Picture Expert Group) beschrieben ist. Der Programmstrom umfaßt ein Videopa ket, das ein MPEG-1 oder MPEG-2 Format aufweist, ein Audiopa ket, das ein MPEG Format, ein Audiokodier-(AC)-3 Format oder ein lineares Pulskodemodulationsformat (PCM-Format) aufweist, ein Unterbildpaket und ein Navigationspaket. The data from the DSP 112 can be scrambled to prevent digital copying. In this case, the data is descrambled by a content scrambler (CSS) decoder 122 . The descrambled data stream is a program stream that is described in the MPEG standard (Moving Picture Expert Group). The program stream includes a video pack that has an MPEG-1 or MPEG-2 format, an audio pack that has an MPEG format, an audio coding (AC) -3 format or a linear pulse code modulation (PCM) format, a sub-picture package and a navigation package.
Der CSS-Dekodierer 122 entwürfelt den Bitstrom, der vom DSP 112 geliefert wird, ein Demultiplexer (DEMUX) 124 entmulti plext den entwürfelten Strom in das Audiopaket, das Videopa ket, das Unterbildpaket und das Navigationspaket, wobei der MPEG-Videodekodierer 128 das entmultiplexte Videopaket deko diert, der MPEG-Autdio Dekodierer 130 das demultiplexte Au diopaket dekodiert und der Unterbild-Dekodierer 132 das de multiplexte Unterbildpaket, wie ein Menü oder ein Insert, de kodiert. Ein Videomischer 134 mischt die dekodierten Videoda ten und die Unterbild-Daten, und ein Video Digital-Analog-Wand ler (DAC) 136 wandelt das Ausgangssignal des Videomi schers 134 in ein analoges Signal um. Dann wird ein analog kodiertes Videosignal durch einen Videokodierer 138 ausgege ben. Ein Audio-DAC 140 gibt die Audiodaten, die durch den MPEG-Audio-Dekodierer 130 dekodiert wurden, als analoges Au diosignal aus.The CSS decoder 122 descrambles the bit stream provided by the DSP 112 , a demultiplexer (DEMUX) 124 demultiplexes the descrambled stream into the audio packet, the video packet, the sub-picture packet and the navigation packet, with the MPEG video decoder 128 the demultiplexed video packet decodes, the MPEG audio decoder 130 decodes the demultiplexed audio package, and the sub-picture decoder 132 decodes the de-multiplexed sub-picture packet, such as a menu or an insert. A video mixer 134 mixes the decoded video data and the sub-picture data, and a video digital-to-analog converter (DAC) 136 converts the output signal of the video mixer 134 to an analog signal. Then an analog coded video signal is output by a video encoder 138 . An audio DAC 140 outputs the audio data decoded by the MPEG audio decoder 130 as an analog audio signal.
Eine Schnittstelle (I/F) 126 einer zentralen Verarbeitungs einheit (CPU) bildet mit der Systemsteuerung 116 eine Schnittstelle, so daß der MPEG-Video-Dekodierer 128, der MPEG-Audio-Dekodierer 130 und der Unterbild-Dekodierer 132 eine Dekodierung bei einer vorgegebenen Zeitgebung gemäß dem MPEG-Format durchführen.An interface (I / F) 126 of a central processing unit (CPU) forms an interface with the system controller 116 so that the MPEG video decoder 128 , the MPEG audio decoder 130 and the sub-picture decoder 132 decode at one schedule according to the MPEG format.
Ein erster Speicher 118 für das Speichern verschiedener Pro gramme, die durch die Systemsteuerung 116 gefordert werden, kann einem löschbaren, programmierbaren Nur-Lese-Speicher (EPROM) umfassen, und eine vordere Steuerung 120 überträgt Tastendaten, die durch einen Benutzer über eine Fernsteuerung oder von einer vorderen Bedienungsplatte des Abspielgerätes eingegeben werden, an die Systemsteuerung 116.A first memory 118 for storing various programs required by the system controller 116 may include an erasable programmable read only memory (EPROM), and a front controller 120 transmits key data used by a user via remote control or are input from a front control panel of the player to the system controller 116 .
Um Video- und Audio-Information von einem allgemeinen DVD-Ab spielgerät zu einer Anzeigevorrichtung für die Anzeige, wie einen Fernsehempfänger oder einen Monitor zu übertragen, überträgt das DVD-Abspielgerät die Video- und Audio-Signale unter Verwendung vorbestimmter Signalleitungen gemäß einer analogen Schnittstelle. Das heißt, ein Datenübertragungskanal zwischen dem DVD-Abspielgerät und der Anzeigevorrichtung für die Anzeige wird durch einen Benutzer durch das direkte Ver binden einer Vielzahl von Signalleitungen, das heißt, eines ersten Kanals für Video und zwei bis sechs Kanäle für Audio, von jeder Verbindungsstelle des DVD-Abspielgerätes zur Anzei gevorrichtung, installiert, so daß die Video- und Audio-Si gnale, die durch das DVD-Abspielgerät geliefert werden, in analoger Signalform durch die Signalleitungen zur Anzeigevor richtung übertragen werden. Für eine Übertragung einer quali tativ hochwertigen Videoinformation wird ein Super-Video (S-Video) Ausgangssignal getrennt und durch ein spezielles Kabel übertragen. Der Übertragungsmodus des Supervideo-Ausgangssi gnals erfolgt jedoch in analoger Signalform.To video and audio information from a general DVD-Ab game device to a display device for display, such as to transmit a television receiver or a monitor, the DVD player transmits the video and audio signals using predetermined signal lines according to one analog interface. That is, a data transmission channel between the DVD player and the display device for the display is used by a user through the direct ver bind a plurality of signal lines, that is, one first channel for video and two to six channels for audio, from each connection point of the DVD player to the display device, installed so that the video and audio Si gnale, which are supplied by the DVD player, in analog signal form through the signal lines to the display direction are transmitted. For a transfer of a quali high-quality video information becomes a super video (S-Video) output signal separated and by a special cable transfer. The transmission mode of the super video output i However, signals are made in analog signal form.
Um eine digitale Information zu übertragen verwenden DVD-Ab spielgeräte auch die Sony Philips Digital Schnittstelle (SPDIF), in welcher ein Videosignal zu seiner Anschlußvor richtung als ein digitales Signal ausgegeben und zur Anzeige vorrichtung durch Signalleitungen übertragen wird. SPDIF kann jedoch nicht komplizierte Funktionen unterstützten, wie das Steuern des DVD-Abspielgerätes über die Anzeigevorrichtung oder der Prüfen des Betriebszustandes des DVD-Abspielgerätes.To transmit digital information use DVD-Ab play equipment also the Sony Philips digital interface (SPDIF) in which a video signal is available for connection direction output as a digital signal and for display device is transmitted by signal lines. SPDIF can but did not support complicated functions like that Controlling the DVD player via the display device or checking the operating status of the DVD player.
Die analoge Schnittstelle hat den Nachteile, daß Rauschen während der Übertragung eines Signals überlagert wird. Das heißt, verschiedene Faktoren, wie der Verbindungszustand ei ner Verbindungsvorrichtung, die Qualität von Signalleitungen, oder ob Rauschen nahe der analogen Schnittstelle erzeugt wird oder nicht, kann stark die Qualität der übertragenen Video- und Audiosignale beeinträchtigen, und die Wiedergabetreue der übertragenen Signale wird durch physikalische Eigenschaften der Signalleitungen selbst bestimmt. Die analoge Schnitt stelle wirft folgende zusätzliche Probleme auf.The analog interface has the disadvantages that noise is superimposed during the transmission of a signal. The means various factors, such as the connection state ner connecting device, the quality of signal lines, or whether noise is generated near the analog interface or not, can greatly affect the quality of the transmitted video and Audio signals affect, and the fidelity of the transmitted signals is due to physical properties the signal lines themselves determined. The analog cut The following additional problems arise.
Zuerst ist eine DVD-Fernsteuerung erforderlich, um ein DVD-Abspielgerät zu steuern. Obwohl ein Fernsehgerät nur ein An zeigeendgerät ist, so erfordert es eine Fernsteuerung für das Steuern der Funktion des Fernsehgerätes. Wenn somit die Not wendigkeit besteht, eine Vielzahl von Vorrichtungen zu ver binden, so sind eine Vielzahl von Fernsteuerungen nötig, so daß das für einen Benutzer recht unbequem wird.First, a DVD remote control is required to get one Control DVD player. Although a television is only an on is pointing terminal, it requires remote control for that Control the function of the TV. So when the need arises maneuverability to ver a variety of devices bind, so a variety of remote controls are necessary, so that it becomes quite inconvenient for a user.
Als zweites können, wenn eine analoge Schnittstelle verwendet wird, um digitale Vorrichtungen zu verbinden, die verschiede nen Netzfunktionen, die eine digitale Schnittstelle liefert, nicht implementiert werden.Second, if an analog interface is used to connect digital devices, the various network functions that a digital interface provides cannot be implemented.
Wenn eine digitale Schnittstelle, wie eine IEEE 1394 verwen det wird, so können die obigen Probleme gelöst werden. Das oben erwähnte DVD-Abspielgerät wird jedoch für die Wiedergabe in einem Fernsehgerät, das einen analogen Eingang aufweist, ohne eine sorgfältige Berücksichtigung eines digitalen Fern sehgerätes hergestellt. Somit ist es, sogar wenn das DVD-Ab spielgerät und ein digitales Fernsehgerät mit der IEEE 1394 Schnittstelle verbunden sind, schwierig, die aktuelle Stan dard-DVD-Information unter Verwendung eines digitalen Fern sehgerätes wieder zu geben. Das heißt, da ein digitales Fern sehgerät, ein Empfänger für das Empfangen von hochauflösendem Fernsehen (HDTV) einen Bitstrom verarbeiten kann, der ein MPEG-2 Transportstrom-(TS)-Format aufweist, während das DVD-Abspielgerät einen Bitstrom speichert, der ein MPEG-2 Pro grammstrom-(PS)-Format aufweist, muß die Formatumwandlung vom MPEG-2 PS Format zum MPEG-2 TS Format im voraus durchgeführt werden, um die Daten vom DVD-Abspielgerät durch die IEEE-1349-Schnittstelle zur Anzeigevorrichtung zu übertragen, die das MPEG-2 TS Format verwendet.When using a digital interface, such as an IEEE 1394 det, the above problems can be solved. The DVD player mentioned above, however, is for playback in a television set that has an analog input, without careful consideration of a digital long distance visual device manufactured. So it is, even if the DVD-Ab game device and a digital television with the IEEE 1394 Interface connected, difficult, the current Stan dard DVD information using a digital remote to give the visual device again. That means being a digital long distance vision device, a receiver for receiving high definition Television (HDTV) can process a bit stream that is a MPEG-2 Transport Stream (TS) format, while the DVD player stores a bit stream that an MPEG-2 Pro format (PS) format, the format conversion from MPEG-2 PS format to MPEG-2 TS format performed in advance the data from the DVD player through the IEEE-1349 interface to transmit to the display device that uses the MPEG-2 TS format.
Eine Aufgabe der vorliegenden Erfindung besteht darin, eine Vorrichtung für das Übertragen von Bildplatten-(DVD)-Informa tion über ein Netz zu einer Anzeigevorrichtung zu liefern, in welcher die Anzeige der DVD-Information durch die Anzeigevor richtung gemäß dem Steuerbefehl eines Benutzers gesteuert werden kann. An object of the present invention is to provide a Device for transmitting image disc (DVD) information tion via a network to a display device, in which pre-displays the DVD information by the display direction controlled according to a user's control command can be.
Eine andere Aufgabe der vorliegenden Erfindung besteht darin, ein Verfahren für das Übertragen von DVD-Information über ein Netz zu einer Anzeigevorrichtung zu liefern, durch die die Anzeige der DVD-Information gemäß dem Steuerbefehl eines Be nutzers gesteuert werden kann.Another object of the present invention is a method for transferring DVD information over a To deliver network to a display device through which the Display of the DVD information according to the control command of a Be can be controlled by the user.
Um die erste Aufgabe zu lösen, wird eine Vorrichtung für das Übertragung von Information zwischen Vorrichtungen über ein Netz geliefert, wobei diese Vorrichtung folgendes umfaßt: ei ne erste Vorrichtung, die einen Transportformatwandler für das Empfangen von Benutzerschnittstellendaten, die über eine Benutzerschnittstelle eingegeben werden, umfaßt, wobei die Benutzerschnittstelle für das Ansteuern und Kontrollieren der ersten Vorrichtung und für das Umwandeln von Information in ein Transportformat für die Übertragung dient; eine zweite Vorrichtung, die eine Anzeigeeinheit aufweist, die als eine Anzeigeeinheit für das Anzeigen der Benutzerschnittstelle für das Anweisen und Steuern der ersten Vorrichtung dient; und eine physikalische Schicht für das Verbinden der ersten und zweiten Vorrichtungen für die Kommunikation.To solve the first task, a device for the Transfer of information between devices via a Network supplied, which device comprises: ei ne first device that a transport format converter for receiving user interface data via a Entered user interface includes, where the User interface for controlling and controlling the first device and for converting information into a transport format is used for the transmission; a second Device which has a display unit acting as a Display unit for displaying the user interface for instructing and controlling the first device; and a physical layer for connecting the first and second devices for communication.
Um die zweite Aufgabe zu lösen, wird ein Verfahren für das Übertragen von Information zwischen Vorrichtungen in einem Netz bereitgestellt, wobei das Verfahren folgendes umfaßt: Verbinden einer ersten Vorrichtung mit einem Netz, wobei die erste Vorrichtung für das Empfangen von Benutzerschnittstel lendaten, die über eine Benutzerschnittstelle eingegeben wer den, für das Anweisen und Steuern einer ersten Vorrichtung und für das Umwandeln der Information in ein Transportformat für eine Übertragung dient; Verbinden einer zweiten Vorrich tung mit dem Netz, wobei die zweite Vorrichtung für das An zeigen der Benutzerschnittstelle für das Anweisen und Steuern der ersten Vorrichtung dient; Empfangen der Benutzerschnitt stellendaten in der zweiten Vorrichtung; Anzeigen der Benut zerschnittstellendaten in der zweiten Vorrichtung; einem Be nutzer ermöglichen, einen Befehl in Erwiderung auf die Benut zerschnittstelleninformation, die in der zweiten Vorrichtung angezeigt wird, einzugeben, und Übertragen von Steuer- und Befehlsinformation von der zweiten Vorrichtung an die erste Vorrichtung gemäß der Benutzereingabe, um den Zugang zur In formation, die durch die erste Vorrichtung geliefert wird, zu steuern.In order to solve the second task, a procedure for the Transfer information between devices in one Network provided, the method comprising: Connecting a first device to a network, the first device for receiving user interface l data entered via a user interface for instructing and controlling a first device and for converting the information into a transport format serves for a transmission; Connect a second device tion with the network, the second device for the An show the user interface for instruction and control serves the first device; Receive the user interface location data in the second device; Show the user interface data in the second device; a Be Allow users to issue a command in response to the user interface information contained in the second device appears to enter and transfer tax and Command information from the second device to the first Device according to user input to gain access to the In formation provided by the first device Taxes.
Die obigen Aufgaben und Vorteile der vorliegenden Erfindung werden deutlicher durch eine detaillierte Beschreibung bevor zugter Ausführungsformen unter Bezug auf die begleitenden Zeichnungen.The above objects and advantages of the present invention be made clearer by a detailed description before embodiments with reference to the accompanying Drawings.
Fig. 1 ist ein Blockdiagramm eines allgemeinen Bildplatten spielers (DVD-Abspielgerät); Fig. 1 is a block diagram of a general video disc player (DVD player);
Fig. 2 ist ein Blockdiagramm einer Übertragungsvorrichtung gemäß einer bevorzugten Ausführungsform der vorliegenden Er findung; Fig. 2 is a block diagram of a transmission apparatus according to a preferred embodiment of the present invention;
Fig. 3 ist ein detailliertes Blockdiagramm des PS/TS Wand lers der Fig. 2; Fig. 3 is a detailed block diagram of the PS / TS converter of Fig. 2;
Fig. 4 ist ein Blockdiagramm einer Übertragungsvorrichtung gemäß einer anderen Ausführungsform der vorliegenden Erfin dung; und Fig. 4 is a block diagram of a transmission device according to another embodiment of the present dung OF INVENTION; and
Fig. 5 ist ein Blockdiagramm einer Übertragungsvorrichtung gemäß einer anderen Ausführungsform der vorliegenden Erfin dung. Fig. 5 is a block diagram of a transmission device dung according to another embodiment of the present OF INVENTION.
Betrachtet man Fig. 2, so sind in einer Vorrichtung für das Übertragen von Information über ein Netz gemäß einer bevor zugten Ausführungsform der vorliegenden Erfindung ein Bild plattenspieler (DVD-Abspielgerät), der als ein Server (erste Vorrichtung) verwendet wird, und ein digitales Fernsehgerät (TV), das als Client (zweite Vorrichtung) verwendet wird, durch eine digitale Schnittstelle, beispielsweise ein IEEE 1394 Kabel verbunden.Looking at Fig. 2, in a device for transmitting information over a network according to a preferred embodiment of the present invention, there is an image player (DVD player) used as a server (first device) and a digital one A television set (TV) used as a client (second device) is connected by a digital interface such as an IEEE 1394 cable.
In Fig. 2 ist die Struktur und der Betrieb eines Spindelmo tors 204, einer Aufnahmeeinheit 206, eines Radiofrequenzver stärkers (RF-AMP) 208, einer Servosteuerung 214 und eines di gitalen Signalprozessors (DSP) 210 und eines Puffers 212 die selbe wie die in Fig. 1, so daß eine Erläuterung dieser Vor richtungen weggelassen wird.In FIG. 2, the structure and operation of a Spindelmo gate 204, a receiving unit 206, a Radiofrequenzver er (RF AMP) 208, a servo controller 214, and a di gitalen signal processor (DSP) 210 and a buffer 212 the same as that in Fig. 1, so that an explanation of these directions is omitted.
Ein Dekodierer 216 eines Inhaltsverwurfelungssystems (CSS) entwürfelt die Daten, die vom DSP 212 geliefert werden, wenn die Daten, die vom DSP 212 ausgegeben werden, verwürfelt sind, um ein digitales Kopieren zu verhindern. Der entwür felte Strom, ein Programmstrom, der in der MPEG-Norm vorge schrieben ist, umfaßt ein Video-Paket, das ein MPEG-1 oder MPEG-2 Format aufweist, ein Audio-Paket, das ein MPEG-Format, ein Audiokodier-(AC)-3-Format oder ein lineares Pulskodemodu lations-(PCM)-Format aufweist, ein Unterbildpaket und ein Na vigationspaket.A content scrambling system (CSS) decoder 216 descrambles the data provided by the DSP 212 when the data output by the DSP 212 is scrambled to prevent digital copying. The descrambled stream, a program stream that is prescribed in the MPEG standard, comprises a video packet which has an MPEG-1 or MPEG-2 format, an audio packet which is an MPEG format, an audio coding (AC) -3 format or a linear pulse code modulation (PCM) format, a sub-picture package and a navigation package.
Hier umfaßt das Navigationspaket verschiede Typen von Infor mation, die einen Bitstrom steuern können, beispielsweise Me nü-Button Information, hervorgehobene Information, Winkelaus wahlinformation und Plattensuchinformation. Auch wird Bildin formation für das Anzeigen eines Inserts oder Menüs im Unter bildpaket gespeichert. Das Menü wird unter Bezug auf die Schirmsteuerinformation, die im Navigationspaket gespeichert ist, angezeigt, wobei sie Information wie die Position der Buttons auf einem Schirm, die Farbe, die Zahl der Buttons, die Farbe eines ausgewählten Buttons und die Farbe eines aus geführten Buttons umfaßt.Here, the navigation package includes various types of information mation that can control a bit stream, for example Me nü button information, highlighted information, angle off election information and record search information. Also Bildin formation for displaying an insert or menu in the sub image package saved. The menu is made with reference to the Screen control information stored in the navigation package is displayed, giving information such as the position of the Buttons on a screen, the color, the number of buttons, the color of a selected button and the color of one led buttons includes.
Ein PS-zu-TS (PS/TS) Wandler 218 wandelt Daten, die ein Pro grammstrom-(PS)-Format aufweisen, die vom CSS-Dekodierer 216 geliefert werden, unter der Steuerung einer Systemsteuerung 220 in Daten um, die ein Transportstrom-(TS)-Format aufwei sen, überträgt Audio/Video-(A/V)-Daten, die das TS-Format aufweisen, durch den isochronen Kanal einer IEEE 1394 Schnittstelle 230 an einen digitalen Fernseher (TV) 240, und liefert das Navigationspaket und das Unterbildpaket, die vom Programmstrom getrennt sind, an die Systemsteuerung 220.A PS-to-TS (PS / TS) converter 218 converts data having a program stream (PS) format provided by the CSS decoder 216 , under the control of a system controller 220, into data representing a transport stream - (TS) format, transmits audio / video (A / V) data, which have the TS format, through the isochronous channel of an IEEE 1394 interface 230 to a digital television (TV) 240 , and provides that Navigation package and the sub-image package, which are separate from the program stream, to the system controller 220 .
Die IEEE 1394 Schnittstelle 230 umfaßt einen Netzserver, der einen Protokollstapel aufweist, der eine physikalische Schicht, eine Verbindungsschicht, eine Internetproto koll-(IP)-Schicht auf der Verbindungsschicht, eine Adressenauflö sungsprotokoll-(ARP)-Schicht, eine Übertragungssteuerproto koll-(TCP)-Schicht, eine Benutzerdatagrammprotokoll-(UDP)-Schicht, eine Hypertexttransferprotokoll-(HTTP)-Schicht und eine Dynamische Hostkonfigurationsprotokoll-(DHCP)-Schicht umfaßt. Der Anmelder hat eine solche IEEE 1394 Schnittstelle in der US-Patentanmeldung Nr. 09/104,299 mit dem Titel "Browser based command and control Home Network" beschrieben. Auch die IEEE 1394 Schnittstelle 230 kann eine A/V Steuerung und Transaktionssatz-(AV/C CTS)-Steuerbefehle für die Steue rung zwischen den Vorrichtungen statt einem Client/Ser ver-Schemas wie bei der TCP/IP-Struktur des Internet verwenden.The IEEE 1394 interface 230 includes a network server that has a protocol stack that includes a physical layer, a link layer, an Internet Protocol (IP) layer on the link layer, an address resolution protocol (ARP) layer, a transmission control protocol ( TCP) layer, a user datagram protocol (UDP) layer, a hypertext transfer protocol (HTTP) layer and a dynamic host configuration protocol (DHCP) layer. The applicant has described such an IEEE 1394 interface in US Patent Application No. 09 / 104,299 entitled "Browser based command and control home network". The IEEE 1394 interface 230 can also use A / V control and transaction set (AV / C CTS) control commands for inter-device control rather than a client / server scheme as in the TCP / IP structure of the Internet.
Die Systemsteuerung 220 liest gewünschte Daten von der Platte 202 durch die Servosteuerung, die Datensuch- und Be schickungsmechanismussteuerung und verwaltet den DSP 210 und den Puffer 212 so, daß ein Überlaufen oder Ausgehen eines Programmstromes, der variable Bitraten hat, nicht auftritt. Es wird auch eine WEB-Seite unter Verwendung eines Protokoll stapels für eine Web-Server-Funktion geliefert, so daß die Web-Server-Funktion gemäß der Koordinateninformation, die durch den Web-Browser des digitalen Fernsehers 240 detektiert wurde, durchgeführt werden kann. Hier wird der Betrieb des DVD-Abspielgerätes durch den digitalen Fernseher 240 unter Verwendung einer empfangenen Information statt durch die Ver wendung eines Fernsteuersignals für das DVD-Abspielgerät ge steuert, und die Inhalte der Platte werden wiedergegeben. The system controller 220 reads desired data from the disk 202 through the servo controller, data search and loading mechanism controller, and manages the DSP 210 and the buffer 212 so that an overflow or out of a program stream having variable bit rates does not occur. A WEB page is also provided using a protocol stack for a web server function so that the web server function can be performed according to the coordinate information detected by the web browser of the digital television 240 . Here, the operation of the DVD player is controlled by the digital TV 240 using received information instead of using a remote control signal for the DVD player, and the contents of the disc are reproduced.
Für den Fall, bei dem die Audio-Daten in einem PCM-Format vorliegen, und das verwendete System keinen PCM-Dekodierer umfaßt, kann ferner ein linearer PCM-Audio-Dekodierer 222 eingeschlossen werden.In the case where the audio data is in a PCM format and the system used does not include a PCM decoder, a linear PCM audio decoder 222 can also be included.
Fig. 3 ist ein Blockdiagramm des PS/TS-Wandlers 218, der in Fig. 2 gezeigt ist. Der PS/TS-Wandler 218 umfaßt eine Aus wahlvorrichtung 252 für ein Navigationspaket (NV_PCK), eine Auswahlvorrichtung 254 für ein Unterbildpaket (SP_PCK), eine Auswahlvorrichtung 256 für ein Videopaket, eine Auswahlvor richtung 258 für ein Audiopaket, einen Videopuffer 260, einen Audiopuffer 262, eine Puffersteuerung 264, einen PAT TS Pa ketgenerator 266, einen PMT TS Paketgenerator 268, einen Da ten TS Paketgenerator 270, eine Zeitsteuerung 272 und einen Multiplexer 274. FIG. 3 is a block diagram of the PS / TS converter 218 shown in FIG. 2. The PS / TS converter 218 comprises a selector 252 for a navigation packet (NV_PCK), a selector 254 for a sub-picture packet (SP_PCK), a selector 256 for a video packet, a selector 258 for an audio packet, a video buffer 260 , an audio buffer 262 , a buffer controller 264 , a PAT TS packet generator 266 , a PMT TS packet generator 268 , a data TS packet generator 270 , a timing controller 272 and a multiplexer 274 .
Das heißt, die NV_PCK Auswahlvorrichtung 252 und die SP_PCK Auswahlvorrichtung 254 extrahieren das Navigationspaket für die Datensteuerung und das Unterbildpaket vom PS, das durch den CSS-Dekodierer 216 der Fig. 2 geliefert wird. Die V_PCK Auswahlvorrichtung 256 und die A_PCK Auswahlvorrichtung 258 extrahieren die Video- und Audiopakete vom PS, und der Video puffer 260 und der Audiopuffer 262 speichert temporär die ex trahierten Pakete. Die Puffersteuerung 264 steuert die Daten eingabe/-ausgabe des Videopuffers 260 und des Audiopuffers 262 und berechnet die Menge der Daten, die im Videopuffer 260 und im Audiopuffer 262 gespeichert sind.That is, the NV_PCK selector 252 and the SP_PCK selector 254 extract the navigation pack for data control and subpicture pack from the PS provided by the CSS decoder 216 of FIG. 2. The V_PCK selector 256 and the A_PCK selector 258 extract the video and audio packets from the PS, and the video buffer 260 and the audio buffer 262 temporarily store the extracted packets. The buffer controller 264 controls the data input / output of the video buffer 260 and the audio buffer 262 and calculates the amount of data stored in the video buffer 260 and the audio buffer 262 .
Hier wird die MPEG-2 Systemhierarchie kurz erläutert. Ein Programm besteht aus Videoinformation, Audioinformation und anderer Dateninformation. Im MPEG-2 TS, der im MPEG-2 System vorgeschriebenen ist, werden verschiedene Programme, die Vi deo-, Audio- und Dateninformation enthalten, in einen Strom zeitlich gemultiplext. Es ist auch PSI (programmspezifische Information) eingeschlossen, um es einer Empfangsvorrichtung zu gestatten, einen Übertragungsstrom zu empfangen, um pas send Audio-, Video und Dateninformation, die einem gewünsch ten Programm entsprechen, zu extrahieren. Im allgemeinen ist die PSI in einer Tabellenform, wie einer Programmassoziati onstabelle (PAT), einer Programmkartentabelle (PMT) oder ei ner Bedingungszugangstabelle (CAT) gespeichert. Die PAT und die PMT sind wichtig. Es existiert nur eine PMT pro Programm, in welchen Seriennummer von TS Paketen (die eine feste Länge von 188 Bytes aufweisen), die Video- und Audioströme des ent sprechenden Programms, die Paketidentifizierer (PD) genannt werden, in einer Anzahl von Punkten zusammengefaßt sind. Das heißt, der Videostrom des Programms wird als PID = xxxx und der Audiostrom als PID = YYYY ausgedrückt.The MPEG-2 system hierarchy is briefly explained here. On Program consists of video information, audio information and other data information. In the MPEG-2 TS, the one in the MPEG-2 system is prescribed, various programs that Vi contain deo, audio and data information in a stream multiplexed in time. It is also PSI (program specific Information) included to make it a receiving device allow to receive a transmission stream to pas send audio, video and data information that you want program to extract. Generally is the PSI in a tabular form, like a program association on table (PAT), a program card table (PMT) or egg ner condition access table (CAT) stored. The PAT and the PMT are important. There is only one PMT per program, in which serial number of TS packages (which have a fixed length of 188 bytes), the video and audio streams of the ent speaking program, called the packet identifier (PD) are summarized in a number of points. The means that the video stream of the program is shown as PID = xxxx and the audio stream is expressed as PID = YYYY.
Im allgemeinen sind, da in einem TS eine Vielzahl von Pro grammen existiert, eine Vielzahl von PMTs im TS. Somit ist eine integrierte Tabelle für das Verbinden der verschiedenen Programme, die im aktuellen TS zu den PIDs der PMT übertragen werden, für jedes Programm notwendig, und eine solche inte grierte Tabelle ist die PAT. Im allgemeinen bestehen, da ein Programm durch eine Programmnummer dargestellt wird, Punkte der PAT aus Programmnummern (= xxxx) und Information, die die Beziehung zwischen den PMT und PIDs definieren.In general, since there are many Pro programs exist, a large number of PMTs in the TS. So is an integrated table for connecting the different Programs that transmit in the current TS to the PIDs of the PMT become necessary for each program, and such an inte The table is the PAT. Generally exist as a Program is represented by a program number, points the PAT from program numbers (= xxxx) and information that the Define relationship between PMT and PIDs.
Somit erzeugt der PAT TS Paketgenerator 266 PAT TS Pakete durch Empfangen der Kopf-ID-Information, die von der System steuerung 220 ausgegeben wird, und der Paketerzeugungszeitge bungsinformation, die durch die Zeitgebungssteuerung 272 ge liefert wird. Der PMT TS Paketgenerator 268 erzeugt PMT TS Pakete durch das Empfangen der Kopf-ID-Information, die von der Systemsteuerung 220 ausgegeben wird, und der Paketerzeu gungszeitgebungsinformation, die durch die Zeitgebungssteue rung 272 geliefert wird. Der Daten-TS-Paketgenerator 270 emp fängt A/V-Daten vom Videopuffer 260 und dem Audiopuffer 262 und erzeugt Daten-TS-Pakete, die eine Programmtaktreferenz (PCR) und einen Präsentationszeitstempel (PTS) einschließen, unter der Steuerung der Zeitgebungssteuerung 272.Thus, the PAT TS packet generator 266 generates PAT TS packets by receiving the header ID information output from the system controller 220 and the packet generation timing information provided by the timing controller 272 . The PMT TS packet generator 268 generates PMT TS packets by receiving the header ID information output from the system controller 220 and the packet generation timing information provided by the timing controller 272 . The data TS packet generator 270 receives A / V data from the video buffer 260 and the audio buffer 262 and generates data TS packets that include a program clock reference (PCR) and a presentation time stamp (PTS) under the control of the timing controller 272 .
Die Zeitgebungssteuerung 272 versorgt den PAT TS Paketgenera tor 266 und den PMT TS Paketgenerator 268 mit Paketerzeu gungszeitgebungsinformation, wie die, daß PMT TS und PAT TS Pakete in einer vorbestimmten Periode wiederholt erzeugt wer den. Auch die Übertragungszeitgebung wird so gesteuert, daß jedes PAT TS und jedes der PMT TS Pakete einmal alle 7 msec übertragen wird. Die Zeitgebungssteuerung 272 steuert die Pa keterzeugungszeitgebung des Daten TS Paketgenerators 270 durch das Empfangen von Information über die Kapazität des Videopuffers 260 und des Audiopuffers 262 von der Puffer steuerung 264. Der Multiplexer 274 multiplext die Ausgangssi gnale des PAT TS Paketgenerators 266, des PMT TS Paketgenera tors 268 und des Daten-TS-Paketgenerators 270 unter der Steuerung der Zeitgebungssteuerung 272 und überträgt das ge multiplexte Ergebnis im MPEG-2 TS Format.The timing controller 272 provides the PAT TS packet generator 266 and the PMT TS packet generator 268 with packet generation timing information such as that PMT TS and PAT TS packets are repeatedly generated in a predetermined period. The transmission timing is also controlled so that each PAT TS and each of the PMT TS packets is transmitted once every 7 msec. The timing controller 272 controls the packet generation timing of the data TS packet generator 270 by receiving information about the capacity of the video buffer 260 and the audio buffer 262 from the buffer controller 264 . The multiplexer 274 multiplexes the output signals of the PAT TS packet generator 266 , the PMT TS packet generator 268 and the data TS packet generator 270 under the control of the timing controller 272 and transmits the multiplexed result in MPEG-2 TS format.
Fig. 4 ist ein Blockdiagramm einer Informationübertragungs vorrichtung gemäß einer anderen Ausführungsform der vorlie genden Erfindung. Im Vergleich zur Struktur der Vorrichtung, die in Fig. 2 gezeigt ist, umfaßt ein DVD-Abspielgerät, das als Server (erste Vorrichtung) verwendet wird, ferner ein Un terbildprozessor 322 und einen Navigationsdatenprozessor 324. Es kann weiter auch ein (nicht gezeigter) PCM Audio-Dekodie rer eingeschlossen werden. Hier werden ein MPEG-Videodekodie rer und ein MPEG-Audiodekodierer, die normalerweise im DVD-Ab spielgerät eingeschlossen sind, weggelassen, da ihre Funk tionen keine Beziehung zur vorliegenden Erfindung haben. Fig. 4 is a block diagram of an information transmission device according to another embodiment of the present invention. In comparison with the structure of the device shown in FIG. 2, a DVD player used as a server (first device) further includes an sub-picture processor 322 and a navigation data processor 324 . A PCM audio decoder (not shown) may also be included. Here, an MPEG video decoder and an MPEG audio decoder, which are normally included in the DVD player, are omitted because their functions have no relation to the present invention.
Auch ein digitaler Fernseher, der als ein Client (zweite Vor richtung) verwendet wird, umfaßt einen MPEG-2 TS Demultiple xer (DEMUX 342), einen Videodekodierer 344, einen Audiodeko dierer 346, einen Videomischer 348, eine Benutzerschnittstel lenverwaltungsvorrichtung 350, einen Video-DAC 352 und einen Audio-DAC 354.Also, a digital television used as a client (second device) includes an MPEG-2 TS demultiple xer (DEMUX 342 ), a video decoder 344 , an audio decoder 346 , a video mixer 348 , a user interface manager 350 , a video -DAC 352 and an audio DAC 354 .
In Fig. 4 liefert der PS/TS Wandler 318 MPEG-2 TS für A/V Daten durch den isochronen IEEE 1349 Kanal an den MPEG-2 TS DEMUX 342 und versorgt den Unterbildprozessor 322 und den Na vigationsdatenprozessor 324 mit dem Unterbildpaket und dem Navigationspaket, die von der PS extrahiert wurden. In Fig. 4, the PS / TS converter 318 provides MPEG-2 TS for A / V data through the isochronous IEEE 1349 channel to the MPEG-2 TS DEMUX 342 and supplies the sub-picture processor 322 and the navigation data processor 324 with the sub-picture package and the navigation package extracted from the PS.
Der Unterbildprozessor 322 verarbeitet die Unterbildpaketin formation von den PS/TS Wandler 318 und überträgt Bitmapbild information durch den asynchronen IEEE 1394 Kanal an den Vi deomischer 348. Der Navigationsdatenprozessor 324 dekodiert Darstellungssteuerinformation (PCI) der Navigationspaketin formation, die durch den PS/TS Wandler 318 geliefert wird, und sendet die erhaltene Bildschirmsteuerinformation durch den asynchronen IEEE 1394 Kanal an die Benutzerschnittstel lenverwaltungsvorrichtung 350 und empfängt Befehlsdaten durch den asynchronen IEEE 1394 Kanal vom digitalen Fernsehen, das den Betrieb des DVD-Abspielgerätes gemäß der Tasteneingabe durch einen Benutzer steuert, um die Servosteuerung 314 für die Suchen der Daten zu steuern. Hier umfaßt die Schirmsteue rinformation für das Unterbild ein Format für die Übertragung von Steuerinformation in Bildpunkteinheiten und Information darüber wann, an welchem Ort auf dem Schirm und in welcher Farbe die Gebiete der Unterbildinformation angezeigt werden. Die Schirmsteuerinformation für das Unterbild und die Bitmap bildinformation wird in einem vorbestimmten Format forma tiert, um zur Steuerung der Anzeigevorrichtung (digitaler Fernseher), das heißt dem Videomischer 348 und der Benutzer schnittstellenverwaltungsvorrichtung 350 übertragen zu wer den.The sub-picture processor 322 processes the sub-picture packet information from the PS / TS converter 318 and transmits bitmap picture information through the asynchronous IEEE 1394 channel to the video mixer 348 . The navigation data processor 324 decodes presentation control information (PCI) of the navigation packet information provided by the PS / TS converter 318 and sends the obtained screen control information through the asynchronous IEEE 1394 channel to the user interface manager 350 and receives command data through the asynchronous IEEE 1394 channel from the digital Television that controls the operation of the DVD player according to the key input by a user to control the servo controller 314 for searching the data. Here, the screen control information for the sub-picture includes a format for the transmission of control information in pixel units and information about when, where on the screen and in which color the areas of the sub-picture information are displayed. The screen control information for the sub-picture and the bitmap picture information is formatted in a predetermined format to be transmitted to the control of the display device (digital television), that is, the video mixer 348 and the user interface management device 350 .
Mittlerweile demultiplext am Ende des Clients für das Empfan gen der EVE-Information, beispielsweise in einem digitalen TV (DTV) oder einem Monitor, der MPEG-2 TS Information darstel len kann, der MPEG-2 TS DEMUX 342 die TS, die durch den isochronen IEEE 1394 Kanal vom PS/TS Wandler 318 ausgegeben wird, in einen Videostrom und einen Audiostrom.Meanwhile, the MPEG-2 TS DEMUX 342 demultiplexes at the end of the client for receiving the EVE information, for example in a digital TV (DTV) or a monitor that can display MPEG-2 TS information Isochronous IEEE 1394 channel is output by PS / TS converter 318 , into a video stream and an audio stream.
Der Videodekodierer 344 dekodiert den entmultiplexten Video strom und gibt das dekodierte Videosignal zu einer durch das MPEG-2 Videoformat vorgegebenen Zeit unter der Steuerung der Benutzerschnittstellenverwaltungsvorrichtung 350 aus. Auch der Audiodekodierer 346 dekodiert den entmultiplexten Au diostrom und gibt das dekodierte Audiosignal zu einer durch das MPEG-2 Audioformat vorgegebenen Zeit unter der Steuerung der Benutzerschnittstellenverwaltungsvorrichtung 350 aus.The video decoder 344 decodes the demultiplexed video stream and outputs the decoded video signal at a time predetermined by the MPEG-2 video format under the control of the user interface manager 350 . The audio decoder 346 also decodes the demultiplexed audio stream and outputs the decoded audio signal at a time predetermined by the MPEG-2 audio format under the control of the user interface manager 350 .
Der Videomischer 348 umfaßt ferner eine allgemeine Funktion für die Anzeige einfacher graphischer Information auf dem Bildschirm und mischt das Unterbild, das vom DVD-Abspielgerät übertragen wurde, mit einem Videosignal, um dessen Synchroni sation und Position gemäß der übertragenen Schirmsteuerinfor mation zu treffen, und gibt das gemischte Signal an den Vi deo-DAC 352 aus.The video mixer 348 further includes a general function for displaying simple graphic information on the screen and mixes the sub-picture transmitted from the DVD player with a video signal to make its synchronization and position according to the transmitted screen control information, and gives the mixed signal to the Vi deo-DAC 352 .
Das heißt, wenn ein Befehl, um Unterbildinformation anzuzei gen, wie Menüschirme oder Inserts, von einem Benutzer einge geben wird, so drückt der Videomischer 348 ein Bitmapbild durch eine graphische Überlagerung für eine vorgegebene Zeit im entsprechenden Platz auf einem Schirm gemäß der Bitmapbild information eines Unterbildes aus, wobei diese durch den asynchronen IEEE 1394 Kanal vom Unterbildprozessor 322 des DVDLAbspielgerätes übertragen wird, und die Schirmsteuerin formation, die durch den Navigationsdatenprozessor 324 er zeugt und durch den asynchronen IEEE 1394 Kanal übertragen wird.That is, when a command to display sub-picture information, such as menu screens or inserts, is entered by a user, the video mixer 348 presses a bit map image by a graphic overlay for a predetermined time in the corresponding place on a screen according to the bit map image information Sub-picture from, which is transmitted through the asynchronous IEEE 1394 channel from the sub-picture processor 322 of the DVDL player, and the screen control information generated by the navigation data processor 324 and transmitted through the asynchronous IEEE 1394 channel.
Die Funktion des Videomischers 348 in Bezug auf das graphi sche Darüberlegen kann mit einem Browser, der in der Vorrich tung installiert ist, implementiert werden. In diesem Fall zeigt der Browser das Unterbild in einem Schirm an.The function of the video mixer 348 with respect to the graphical overlay can be implemented with a browser installed in the device. In this case, the browser displays the sub-picture on a screen.
Anders als bei einer konventionellen Benutzerschnittstellen verwaltungsvorrichtung, in welcher die Steuerung der Schnitt stelle auf die entsprechende Vorrichtung beschränkt ist, kann die Benutzerschnittstellenverwaltungsvorrichtung 350 einen Befehl, der sich auf das DVD-Abspielgerät bezieht, von einem Benutzer empfangen und den Befehl an das DVD-Abspielgerät übertragen, um es somit einem Benutzer zu gestatten, die DVD Information auszuwählen. Unlike a conventional user interface management device, in which the control of the interface is limited to the corresponding device, the user interface management device 350 can receive a command related to the DVD player from a user and the command to the DVD player transmitted so as to allow a user to select the DVD information.
Das heißt, wenn ein Befehl, der sich auf die DSI (Datensuchinformation) bezieht, durch einen Benutzer über ei ne Tasteneingabe unter Verwendung einer Fernsteuerung, um den Betrieb eines DVD-Abspielgerätes zu steuern, eingegeben wird, so überträgt die Benutzerschnittstellenverwaltungsvorrichtung 350 den DSI-Befehl durch den asynchronen IEEE 1394 Kanal an den Navigationsdatenprozessor 324 des DVD-Abspielgerätes. Auch wenn sich der Befehl, der durch den Benutzer eingegeben wird, auf PCI (Darstellungssteuerinformation) bezieht, über trägt die Benutzerschnittstellensteuervorrichtung 350 bei spielsweise einen Befehl, um die Farbe des entsprechenden Ge bietes des Bitmapbildes zu ändern, an den Videomischer 348 gemäß der darin gespeicherten PCI. Der Navigationsdatenpro zessor 324 steuert die Servosteuerung 314, die den Zugang zur DVD-Platte 302 gemäß dem DSI-Befehl, der durch den asynchro nen IEEE 1394 Kanal übertragen wird, steuert.That is, when a command related to the DSI (data search information) is input by a user through a key input using a remote controller to control the operation of a DVD player, the user interface manager 350 transmits the DSI Command through the asynchronous IEEE 1394 channel to the navigation data processor 324 of the DVD player. For example, even if the command entered by the user relates to PCI (presentation control information), the user interface controller 350 transmits a command to change the color of the corresponding area of the bitmap image to the video mixer 348 according to the one stored therein PCI. The navigation data processor 324 controls the servo controller 314 , which controls access to the DVD disc 302 according to the DSI command transmitted through the asynchronous IEEE 1394 channel.
In einer Modifikation der Struktur der Fig. 4 kann die Bit mapbildinformation, die von der Unterbildinformation deko diert wurde, und die Bildsteuerinformation für das Anzeigen der Bitmapbildinformation in einem Schirm durch den isochro nen IEEE 1394 Kanal zusammen mit der Audio- und/oder (A/V) Information übertragen werden. In diesem Fall benötigt das DVD-Abspielgerät eine Schaltung (Auswahlsteuerung) für das ausgewählte Übertragen des Bitmapbildes und der Schirmsteue rinformation oder der A/V Information, und eine Norm, die vorschreibt, wie die Bitmapbildinformation durch den isochro nen IEE-1394 Kanal zu übertragen ist, muß errichtet werden.In a modification of the structure of Fig. 4, the bit map image information decoded from the sub-image information and the image control information for displaying the bit map image information in one screen by the isochronous IEEE 1394 channel together with the audio and / or (A / V) information is transmitted. In this case, the DVD player needs a circuit (selection control) for the selected transmission of the bitmap image and the screen control information or the A / V information, and a standard that prescribes how to transmit the bitmap image information through the isochronous IEE-1394 channel must be erected.
Fig. 5 ist ein Blockdiagramm einer Informationsübertragungs vorrichtung gemäß einer nochmals anderen Ausführungsform der vorliegenden Erfindung. Im Vergleich zur Struktur der in Fig. 4 gezeigten Vorrichtung teilt ein PS/TS Wandler 416 eines DVD-Abspielgerätes das Unterbildpaket und das Navigationspa ket, das eine PCI aufweist, die von der PS extrahiert wurde, in TS Pakete auf, und multiplext die Unterbild- und Navigati onspakete zusammen mit PAT TS, PMT TS und Daten TS Paketen. Ein Navigations-DSI-Dekodierer 418 dekodiert das Navigations paket, das DSI aufweist, das aus dem PS/TS Wandler 416 ausge geben wird, und empfängt einen Navigationsbefehl, der durch den asynchronen IEEE 1394 Kanal von einem DTV übertragen wird. Der DTV umfaßt ferner einen Unterbilddekodierer 448 und einen Navigations-PCI-Dekodierer 450, die den Unterbildstrom beziehungsweise den Navigationsstrom dekodieren, nachdem sie durch einen MPEG-2 TS DEMLIX 442 entmultiplext wurden. Fig. 5 is a block diagram of an information transmission apparatus according to still another embodiment of the present invention. Compared to the structure of the device shown in Fig. 4, a PS / TS converter 416 of a DVD player divides the sub-picture packet and the navigation pack having a PCI extracted from the PS into TS packets and multiplexes the sub-picture - and navigation packages together with PAT TS, PMT TS and data TS packages. A navigation DSI decoder 418 decodes the navigation packet having DSI that is output from the PS / TS converter 416 and receives a navigation command that is transmitted through the asynchronous IEEE 1394 channel from a DTV. The DTV also includes a sub-picture decoder 448 and a navigation PCI decoder 450 , which decode the sub-picture stream and the navigation stream, respectively, after being demultiplexed by an MPEG-2 TS DEMLIX 442 .
In Fig. 5 liefert der PS/TS Wandler 416 das Navigationspa ket, das DSI Information aufweist, die vom PS extrahiert wurde, das von einem CSS-Dekodierer 414 eingegeben wurde, zum Navigations-DSI-Dekodierer 418 und bildet Pakete aus dem Na vigationspaket, das PCI aufweist, und dem Unterbildpaket in ein Navigations-TS-Paket und ein Unterbild-TS-Paket unter der Steuerung einer Systemsteuerung 220. Der PS/TS-Wandler 416 multiplext das Navigations-TS-Paket und das Unterbild-TS-Pa ket zusammen mit PAT TS, PMT TS und Daten-TS-Paketen und überträgt das Ergebnis durch den isochronen IEEE 1394 Kanal an den DTV. Der Navigations-DSI-Dekodierer 418 dekodiert die Navigations-DSI-Daten, die vom PS/TS-Wandler 416 geliefert werden, und speichert die dekodierten Daten.In FIG. 5, the PS / TS supplies transducer 416, the Navigationspa ket having DSI information that was extracted from the PS that has been entered by a CSS decoder 414, vigationspaket for navigation DSI decoder 418 and forms packets from the Na having PCI and the sub-picture package into a navigation TS packet and a sub-picture TS packet under the control of a system controller 220 . The PS / TS converter 416 multiplexes the navigation TS packet and the sub-picture TS packet together with PAT TS, PMT TS and data TS packets and transmits the result through the isochronous IEEE 1394 channel to the DTV. The navigation DSI decoder 418 decodes the navigation DSI data provided by the PS / TS converter 416 and stores the decoded data.
Auch der MPEG-2 TS DUMX 442 des DTV entmultiplext den MPEG-2 TS, der durch den isochronen IEEE 1394 Kanal übertragen wurde, in einen Videostrom, einen Audiostrom, einen Unter bildstrom und einen Navigationsstrom. Unter der Steuerung ei ner Benutzerschnittstellenverwaltungsvorrichtung 454 deko diert ein Videodekodierer 444 den Videostrom und liefert das dekodierte Videosignal an einen Videomischer 452, ein Audi odekodierer 446 dekodiert den Audiostrom und liefert das de kodierte Audiosignal an einen Audio-DAC 458, ein Unterbilde kodierer 448 dekodiert den Unterbildstrom und liefert eine Bitmapbildinformation an den Videomischer 452, und ein Navi gations-PCI-Dekdoerer 450 dekodiert den Navigationsstrom und liefert einen Befehl, der sich auf PCI bezieht, an den Video mischer 452. The MPEG-2 TS DUMX 442 of the DTV demultiplexes the MPEG-2 TS, which was transmitted through the isochronous IEEE 1394 channel, into a video stream, an audio stream, a sub-picture stream and a navigation stream. Under the control of a user interface manager 454, a video decoder 444 decodes the video stream and provides the decoded video signal to a video mixer 452 , an audio encoder 446 decodes the audio stream and provides the decoded audio signal to an audio DAC 458 , a sub-picture encoder 448 decodes the Sub-image stream and provides bitmap image information to video mixer 452 , and a navigation PCI decoder 450 decodes the navigation stream and provides a command related to PCI to video mixer 452 .
Wenn ein Befehl, Unterbildinformation, wie Menüschirme oder Inserts, anzuzeigen, von einem Benutzer-eingegeben wird, so liefert die Benutzerschnittstellenverwaltungsvorrichtung 454 den Befehl an den Videomischer 452, und der Videomischer 452 zeigt das Bitmapbild, das durch den Unterbilddekodierer 448 dekodiert wurde, durch eine graphische Überlagerung im ent sprechenden Platz auf einem Schirm an und gibt das Ergebnis über einen Video-DAC 456 aus.When a command to display sub-picture information, such as menu screens or inserts, is entered by a user, the user interface manager 454 provides the command to the video mixer 452 , and the video mixer 452 shows the bitmap image decoded by the sub-picture decoder 448 by one graphic overlay in the corresponding space on a screen and outputs the result via a video DAC 456 .
Wenn ein Benutzer den Befehl, der sich auf PCI bezieht, ein gibt, so überträgt die Benutzerschnittstellenverwal tungsvorrichtung 454 den Befehl an den Navigations-PCI-Dek odierer 450, und der Navigations-PCI-Dekodierer 450 verarbei tet den Befehls des Benutzers gemäß der PCI, die hier deko diert und gespeichert wurde, und überträgt einen entsprechen den Steuerbefehl an den Videomischer 452.When a user enters the command related to PCI, the user interface manager 454 transmits the command to the navigation PCI decoder 450 , and the navigation PCI decoder 450 processes the user's command according to the PCI , which has been decoded and stored here, and transmits a corresponding control command to the video mixer 452 .
Der Videomischer 452 zeigt die Unterbildinformation, die vom Unterbilddekodierer 448 übertragen wurde, in einem Schirm an gemäß den Befehlen von der Benutzerschnittstellenverwal tungsvorrichtung 454 und dem Navigations-PCI-Dekodierer 450, an, wobei Bildpunktwerte, die einem speziellen Unterbildge biet entsprechen, geändert werden, um die Unterbildinformati on anzuzeigen. Beispielsweise sucht im Falle, wenn ein Benut zer einen neuen Button auf einem angezeigten Menü auswählt, der Navigations-PCI-Dekodierer 450 nach Information, die Teile des Unterbildgebietes, dessen Helligkeitswert zu ändern ist, spezifizieren, in der PCI-Information, die dekodiert und hier gespeichert wurde, und liefert einen Befehl an den Vi deomischer 452, um den Helligkeitswert zu ändern. Dann ändert der Videomischer 452 den Bildpunktwert des entsprechenden Ge bietes des anzuzeigenden Unterbildes. Durch das obige Verfah ren kann ein Benutzer den Button ändern, der im Menü für die DVD-Steuerung hervorgehoben ist, wobei das Menü auf dem DTV-Schirm angezeigt wird. Dann wird, wenn ein Benutzer einen speziellen Button auf einem Menü wählt, der entsprechende Be fehl durch den asynchronen IEEE 1394 Kanal an den Navigati ons-DSI-Dekodierer 418 des DVD-Abspielgerätes übertragen, um den entsprechenden Befehl auszuführen.The video mixer 452 displays the sub-picture information transmitted from the sub-picture decoder 448 on a screen according to the commands from the user interface manager 454 and the navigation PCI decoder 450 , changing pixel values corresponding to a specific sub-picture area. to display the sub-picture information. For example, in the case when a user selects a new button on a displayed menu, the navigation PCI decoder 450 searches for information specifying parts of the sub-picture area whose brightness value is to be changed, in the PCI information decoding and has been stored here and provides a command to the video mixer 452 to change the brightness value. Then, the video mixer 452 changes the pixel value of the corresponding area of the sub-picture to be displayed. Through the above procedure, a user can change the button highlighted in the DVD control menu, the menu being displayed on the DTV screen. Then, when a user selects a special button on a menu, the corresponding command is transmitted through the asynchronous IEEE 1394 channel to the navigation DSI decoder 418 of the DVD player to execute the corresponding command.
Somit empfängt die Benutzerschnittstellenverwal tungsvorrichtung 454 einen Befehl, der sich auf das DVD-Ab spielgerät bezieht, vom Benutzer und analysiert den Befehl, um den entsprechenden Befehl zum Videomischer 452, dem Navi gations-PCI-Dekodierer 450 oder dem DVD-Abspielgerät zu sen den.Thus, the user interface manager 454 receives a command related to the DVD player from the user and analyzes the command to send the corresponding command to the video mixer 452 , the navigation PCI decoder 450, or the DVD player .
In einer Modifikation der in Fig. 5 gezeigten Vorrichtung kann das Dekodieren durch den Navigations-DSI-Dekodierer 418 im DVD-Abspielgerät in der Anzeigevorrichtung (DTV) implemen tiert werden. Das heißt, alle Information, die vom DVD gele sen wird, wird in den MPEG-2 TS umgewandelt und an die Anzei gevorrichtung übertragen, und die Anzeigevorrichtung deko diert und überträgt Daten, die das MPEG-2 TS Format aufwei sen, unter Verwendung eines Dekodierers, der darin instal liert ist, und liefert das Ergebnis an einen Benutzer. Hier besteht der Unterschied zwischen der Modifikation und der in Fig. 5 gezeigten Vorrichtung darin, daß die gesamte Naviga tionsinformation, die sowohl PCI als auch DSI einschließt, in der Anzeigevorrichtung dekodiert wird. Zu diesem Zweck über trägt die Anzeigevorrichtung einen Positionsbefehl, um direkt auf DVD-Information zuzugreifen, an die Systemsteuerung des DVD-Abspielgerätes durch den asynchronen IEEE 1394 Kanal, und dann steuert die Systemsteuerung die Servosteuerung, die den Zugang zur Platte steuert. Wenn beispielsweise die Wiederga betaste einer Fernbedienung für die Anzeigevorrichtung nie dergedrückt wird, wird ein Befehl, der die Adresse der Platte anzeigt, von der die Information gelesen werden soll, an das DVD-Abspielgerät übertragen.In a modification of the device shown in FIG. 5, the decoding can be implemented by the navigation DSI decoder 418 in the DVD player in the display device (DTV). That is, all the information read from the DVD is converted into the MPEG-2 TS and transmitted to the display device, and the display device decodes and transmits data having the MPEG-2 TS format using a Decoder installed therein and provides the result to a user. Here, the difference between the modification and the device shown in FIG. 5 is that all navigation information including both PCI and DSI is decoded in the display device. To this end, the display device transmits a position command to directly access DVD information to the system controller of the DVD player through the asynchronous IEEE 1394 channel, and then the system controller controls the servo controller that controls access to the disc. For example, if the playback button of a remote controller for the display device is never pressed, a command indicating the address of the disc from which the information is to be read is transmitted to the DVD player.
In einer anderen Modifikation der in Fig. 5 gezeigten Vor richtung kann der Navigations-PCI-Dekodierer, der in der An zeigevorrichtung installiert ist, im DVD-Abspielgerät kon struiert sein. In diesem Fall, braucht die Navigationsinfor mation nicht in TS im PS/TS Wandler gemultiplext und dann an die Anzeigevorrichtung übertragen zu werden. Die Navigations information, die von der DVD gelesen wird, kann durch einen Navigationsdekodierer, der im DVD-Abspielgerät installiert ist, verarbeitet werden. Beim Dekodieren der PCI wird ein Be fehl, der die Bildpunkte des Unterbildes angibt, deren Bild punktwerte zu ändern sind, durch den asynchronen IEEE 1394 Kanal an den Videomischer der Anzeigevorrichtung übertragen. Hier werden alle sich auf die Navigation beziehenden Steuer befehle von einem Benutzer durch den asynchronen IEEE 1394 Kanal an das DVD-Abspielgerät übertragen.In another modification of the device shown in FIG. 5, the navigation PCI decoder installed in the display device may be constructed in the DVD player. In this case, the navigation information need not be multiplexed into TS in the PS / TS converter and then transmitted to the display device. The navigation information read from the DVD can be processed by a navigation decoder installed in the DVD player. When the PCI is decoded, a command that specifies the pixels of the sub-picture whose picture point values are to be changed is transmitted to the video mixer of the display device through the asynchronous IEEE 1394 channel. Here, all control commands relating to navigation are transmitted from a user to the DVD player through the asynchronous IEEE 1394 channel.
Wie oben beschrieben wurde, wird in der Vorrichtung für die Übertragung von DVD Information durch die IEEE 1394 Schnitt stelle zu einer Anzeigevorrichtung, die Daten im MPEG TS For mat verarbeitet, das PS Format in das TS Format umgewandelt, so daß die Informationsübertragungsvorrichtung gemäß der vor liegenden Erfindung leicht eine Schnittstelle mit der Anzei gevorrichtung, die das MPEG-Format verwendet, bilden kann.As described above, the device for Transmission of DVD information through the IEEE 1394 interface to a display device, the data in the MPEG TS For mat processed, the PS format converted to the TS format, so that the information transmission device according to the before lying invention easily an interface with the display device that uses the MPEG format.
Da auch die DVD-Information als digitales Signal durch die IEEE 1394 Schnittstelle übertragen wird, hat die Information sübertragungsvorrichtung gemäß der vorliegenden Erfindung die Vorteile, daß die Dämpfung eines Signals durch die Qualität und die Eigenschaften eines Verbindungsmediums und die Stö rung von Video- und Audiosignalen durch Raschen im Vergleich zur konventionellen analogen Schnittstelle kaum auftritt.Since the DVD information as a digital signal through the IEEE 1394 interface being transmitted has the information Transmission device according to the present invention Advantages that the attenuation of a signal by the quality and the properties of a connection medium and the interference Comparison of video and audio signals through rapid comparison hardly occurs to the conventional analog interface.
Ein Benutzer wird auch nicht dadurch belästigt, daß er zwei Vorrichtung mit einer Vielzahl von Signalleitungen verbinden muß. Das heißt, das Verbinden der beiden Vorrichtungen mit dem einen IEEE 1394 Kabel genügt, um alle Information zu übertragen, so daß man nicht darauf achten muß, Signalleitun gen hoher Qualität auszuwählen. Durch die Plug & Play-Funkti on für die Selbsterkennung des Verbindungszustandes muß ein Benutzer keine Information darüber eingeben, wie die beiden Vorrichtungen verbunden sind. A user is not bothered by two Connect the device to a variety of signal lines got to. That is, connecting the two devices with one IEEE 1394 cable is sufficient to provide all information transmitted so that you do not have to pay attention to signal line high quality. With the plug & play function on for the self-recognition of the connection status must be User did not enter any information about how the two Devices are connected.
Gemäß der vorliegenden Erfindung wird, da der Betrieb des DVD-Abspielgerätes durch Befehle gesteuert werden kann, die unter Verwendung einer Fernsteuerung für die Anzeigevorrich tung eingegeben werden, eine Schnittstelle zum Benutzer leicht erzielt, ohne daß getrennte Fernsteuerungen für jede Vorrichtung erforderliche wären.According to the present invention, since the operation of the DVD player can be controlled by commands that using a remote control for the display device input, an interface to the user easily achieved without separate remote controls for each Device would be required.
Zusätzlich gestattet die digitale IEEE 1394 Schnittstelle ge mäß der vorliegenden Erfindung, daß die zu verbindenden Vor richtungen so verbunden werden, daß die Vorrichtungen inte gral verwaltet und betrieben werden können. Das DVD-Abspiel gerät kann auch als ein Server eines auf einem Browser basie renden Netzes durch den IEEE 1394 Bus verwendet werden.In addition, the digital IEEE 1394 interface allows ge according to the present invention that the to be connected before directions are connected so that the devices inte grail can be managed and operated. The DVD player device can also act as a server based on a browser network through the IEEE 1394 bus.
Claims (15)
eine erste Vorrichtung, die einen Transportformatwandler für das Empfangen von Benutzerschnittstellendaten, die über eine Benutzerschnittstelle eingegeben werden, wobei die Be nutzerschnittstelle für das Anweisen und Steuern der ersten Vorrichtung diente und für das Umwandeln von Information in ein Transportformat für eine Übertragung aufweist;
eine zweite Vorrichtung, die eine Anzeigeeinheit auf weist, wobei die Anzeigeeinheit für die Anzeige der Benutzer schnittstelle dient, für das Anweisen und Steuern der ersten Vorrichtung; und
eine physikalische Schicht für das Verbinden erster und zweiter Vorrichtungen für eine Kommunikation.1. An apparatus for transmitting information between devices over a network, comprising:
a first device having a transport format converter for receiving user interface data input via a user interface, the user interface for instructing and controlling the first device and for converting information into a transport format for transmission;
a second device having a display unit, the display unit being used to display the user interface, for instructing and controlling the first device; and
a physical layer for connecting first and second devices for communication.
eine Extrahiervorrichtung für das Extrahieren von Video-, Audio-, Navigations- und Unterbildpunktinformation in Pa keteinheiten aus der Information in einem Programmstromfor mat, das von einer Bildplatte (DVD) gelesen wurde;
einen ersten Transportstrompaketgenerator für das Erzeu gen eines zusätzlichen Transportstrominformationspakets durch das Hinzufügen eines Kopfes mit zusätzlicher Information, die für die Programmanalyse in der zweiten Vorrichtung erforder lich ist;
einen zweiten Transportstrompaketgenerator für das Er zeugen eines Datentransportpaketstromes durch das Hinzufügen eines Kopfes zu den extrahierten Video- und Audiodaten in Pa keteinheiten;
einen Multiplexer für das Multiplexen der Ausgangssigna le der ersten und zweiten Transportstrompaketgeneratoren, um einen Transportstrom zu liefern; und
eine Zeitsteuerung für das Steuern der Zeitgebung bei der Erzeugung der zusätzlichen Information und den Daten transportstrompaketen.3. The apparatus of claim 1, wherein the transport format converter comprises:
an extracting device for extracting video, audio, navigation and sub-pixel information in packet units from the information in a program stream format read from an image disc (DVD);
a first transport stream packet generator for generating an additional transport stream information packet by adding a header with additional information required for program analysis in the second device;
a second transport stream packet generator for generating a data transport packet stream by adding a header to the extracted video and audio data in packet units;
a multiplexer for multiplexing the outputs of the first and second transport stream packet generators to provide a transport stream; and
a timing controller for controlling the timing of the generation of the additional information and data transport stream packets.
einen Unterbildprozessor für das Dekodieren des Unter bildes, das durch den Transportformatwandler extrahiert wurde, um Bitmapbildinformation zu erzeugen, und um die er zeugte Bitmapbildinformation durch den asynchronen IEEE 1394 Kanal zu übertragen; und
einen Navigationsdatenprozessor für das Dekodieren der Navigationsdaten, die vom Transportformatwandler extrahiert wurden, um eine Schirmsteuerinformation zu erzeugen, und für das Übertragen der erzeugten Schirmsteuereinformation durch den asynchronen IEEE 1394 Kanal, und für das Steuern des Le sens der DVD Information gemäß dem Navigationssteuerbefehl, der durch den asynchronen IEEE 1394 Kanal von der zweiten Vorrichtung übertragen wurde, und
wobei die zweite Vorrichtung weiter umfaßt:
eine Benuterzschnittstellenverwaltungsvorrichtung für das Übertragen des die Navigation betreffenden Befehls, so fern der Befehl eines Benutzers ein sich auf die Navigation beziehender Befehl ist, als Benutzerschnittstellendaten durch den asynchronen IEEE 1394 Kanal zum Navigationsdatenprozes sor, und für das Erzeugen von Steuerinformation für das Steu ern der Benutzerschnittstellenanzeige, wenn der Befehl der Benutzers ein sich auf die Darstellung beziehender Befehl ist; und
einen Videomischer für das Empfangen der Schirm steuerinformation und der Bitmapbildinformation, die durch den asynchronen IEEE Kanal übertragen wurden, und für das An zeigen des Bitmapbildes im entsprechenden Gebiet eines Schir mes durch das graphische Darüberlegen gemäß der Steuerinfor mation, die durch die Benutzerschnittstellenverwal tungsvorrichtung erzeugt wurde.5. The apparatus of claim 4, wherein the first apparatus further comprises the following
a sub-picture processor for decoding the sub-picture extracted by the transport format converter to generate bit map picture information and to transmit the generated bit map picture information through the asynchronous IEEE 1394 channel; and
a navigation data processor for decoding the navigation data extracted by the transport format converter to generate screen control information and for transmitting the generated screen control information through the asynchronous IEEE 1394 channel, and for controlling the reading of the DVD information according to the navigation control command given by the IEEE 1394 asynchronous channel was transmitted by the second device, and
the second device further comprising:
a user interface management device for transmitting the navigation command as far as a user's command is a navigation related command, as user interface data through the asynchronous IEEE 1394 channel to the navigation data processor, and for generating control information for controlling the user interface display when the user's command is a display related command; and
a video mixer for receiving the screen control information and the bitmap image information transmitted through the asynchronous IEEE channel, and for displaying the bitmap image in the corresponding area of a screen by graphically superimposing it according to the control information generated by the user interface management device .
einen Unterbildprozessor für das Dekodieren des Unter biides, das durch den Transportformatwandler extrahiert wurde, um eine Bitmapbildinformation zu erzeugen;
einen Navigationsdatenprozessor für das Dekodieren der Navigationsdaten, die vom Transportformatwandler extrahiert wurden, um eine Schirmsteuerinformation zu erzeugen, und für das Steuern des Lesens der DVD-Information gemäß einem Navi gationssteuerbefehl, der durch den asynchronen IEEE 1394 Ka nal vom der zweiten Vorrichtung übertragen wurde; und
eine Auswahlsteuerung für das ausgewählte Übertragen der Bitmapbildinformation, der Schirmsteuerinformation und dem Ausgangssignal des Transportformatwandlers durch den isochro nen IEEE 1394 Kanal; und
wobei die zweite Vorrichtung ferner umfaßt:
eine Benutzerschnittstellenverwaltungsvorrichtung für das Übertragen des sich auf die Navigation beziehenden Be fehls, wenn der Befehl des Benutzers ein sich auf die Naviga tion beziehender Befehl ist, als Benutzerschnittstellendaten durch den asynchronen IEEE 1394 Kanal an den Navigationsda tenprozessor und für das Erzeugen von Steuerinformation für das Steuern der Benuterzschnittstellenanzeige, wenn der Be fehl des Benutzers ein sich auf die Darstellung beziehenden Befehl ist; und
einen Videomischer für das Empfangen der Schirmsteuerin formation und der Bitmapbildinformation, die durch den isochronen IEEE-Kanal übertragen wird, und für das Anzeigen des Bitmapbildes im entsprechenden Gebiet eines Schirmes durch ein graphisches Darüberlegen gemäß der Steuerinforma tion, die durch die Benutzerschnittstellenverwal tungsvorrichtung erzeugt wurde.7. The apparatus of claim 4, wherein the first apparatus further comprises the following
a sub-picture processor for decoding the sub-picture extracted by the transport format converter to generate bit map picture information;
a navigation data processor for decoding the navigation data extracted by the transport format converter to generate screen control information and for controlling the reading of the DVD information according to a navigation control command transmitted by the asynchronous IEEE 1394 channel from the second device; and
a selection controller for selectively transmitting the bitmap image information, the screen control information and the output of the transport format converter through the isochronous IEEE 1394 channel; and
the second device further comprising:
a user interface management device for transmitting the navigation-related command when the user's command is a navigation-related command, as user interface data through the asynchronous IEEE 1394 channel to the navigation data processor and for generating control information for control the user interface display when the user's command is a display related command; and
a video mixer for receiving the screen control information and bitmap image information transmitted through the IEEE isochronous channel and for displaying the bitmap image in the corresponding area of a screen by graphically superimposing it according to the control information generated by the user interface management device.
wobei der zweite Pakettransportstromgenerator des Trans portformatwandlers die sich auf die Darstellung beziehenden Navigationsdaten und das Unterbild in Pakete bringt;
wobei der Multiplexer einen Navigationspakettransport strom und einen Unterbildpakettransportstrom zusammen mit ei nem zusätzlichen Informationspakettransportstrom und einem Datenpakettransportstrom multiplext, um das gemultiplexte Er gebnis in einem Transportstromformat auszugeben; und
die zweite Vorrichtung weiter folgendes umfaßt:
einen Unterbilddekodierer für das Dekodieren eines Un terbildstromes, der durch den isochronen IEEE 1394 Kanal übertragen wird, um eine Bitmapbildinformation zu erzeugen;
einen zweiten Navigationsdekodierer für das Dekodieren eines Navigationsstromes, der durch den isochronen IEEE 1394 Kanal übertragen wird, um eine Schirmsteuerinformation zu er zeugen;
eine Benutzerschnittstellenverwaltungsvorrichtung für das Übertragen des Befehles als Benutzerschnittstellendaten, wenn ein Benutzerbefehl ein sich auf die Navigation beziehen der Befehl ist, durch den asynchronen IEEE 1394 Kanal zum er sten Navigationsdekodierer, und für das Erzeugen einer Steu erinformation für das Steuern der Benutzerschnittstellenan zeige, wenn der Befehl des Benutzers ein sich auf die Dar stellung beziehender Befehl ist; und
einen Videomischer für das Empfangen der Bitmapbildin formation und der Schirmsteuerinformation vom Unterbilddeko dierer und dem zweiten Navigationsdekodierer und für das An zeigen des Bitmapbildes im entsprechenden Bereich eines Schirmes gemäß der Steuerinformation, die durch die Benutzer schnittstellenverwaltungsvorrichtung erzeugt wird.The apparatus of claim 4, wherein the first apparatus further comprises a first navigation decoder for decoding navigation data related to data access extracted by the transport format converter and for controlling reading of the DVD information according to the Navigation control command transmitted by the asynchronous IEEE 1394 channel from the second device;
wherein the second packet transport stream generator of the transport format converter brings the navigation-related data and the sub-picture into packets;
the multiplexer multiplexing a navigation packet transport stream and a sub-picture packet transport stream together with an additional information packet transport stream and a data packet transport stream to output the multiplexed result in a transport stream format; and
the second device further comprises:
a sub-picture decoder for decoding a sub-picture stream transmitted through the IEEE 1394 isochronous channel to generate bit map picture information;
a second navigation decoder for decoding a navigation stream transmitted through the IEEE 1394 isochronous channel to generate screen control information;
a user interface management device for transmitting the command as user interface data when a user command is a navigation related command through the asynchronous IEEE 1394 channel to the first navigation decoder, and for generating control information for controlling the user interface display when that Command of the user is a command related to the representation; and
a video mixer for receiving the bitmap image information and the screen control information from the sub-picture decoder and the second navigation decoder and for displaying the bitmap image in the corresponding area of a screen according to the control information generated by the user interface management device.
eine Extraktionsvorrichtung für das Extrahieren ver schiedener Arten von Stromdaten aus dem Eingangspro grammstrom;
einen ersten Transportstrompaketgenerator für das Erzeu gen eines zusätzlichen Informationstransportstrompakets durch das Hinzufügen eines Kopfes zur zusätzlichen Information, die für die Programmanalyse erforderlich ist;
einen zweiten Transportstrompaketgenerator für das Er zeugen eines Datentransportstromspakets durch das Addieren von Kopfteilen zu verschiedenen Arten der Stromdaten;
einen Multiplexer für das Multiplexen der Ausgangssigna le der ersten und zweiten Transportstrompaketgeneratoren und das Ausgeben des gemultiplexten Ergebnisses als Transport strom; und
eine Zeitgebungssteuerung für das Steuern der Zeitgebung bei der Erzeugung der zusätzlichen Information und des Daten übertragungsstrompakets.14. An apparatus for converting the format of an input program stream to a transport stream, comprising:
an extractor for extracting various types of stream data from the input program stream;
a first transport stream packet generator for generating an additional information transport stream packet by adding a header to the additional information required for program analysis;
a second transport stream packet generator for generating a data transport stream packet by adding headers to various types of stream data;
a multiplexer for multiplexing the output signals of the first and second transport stream packet generators and outputting the multiplexed result as a transport stream; and
a timing controller for controlling the timing of the generation of the additional information and the data stream package.
Verbinden einer ersten Vorrichtung mit einen Netz, wobei die erste Vorrichtung für das Empfangen von Benutzerschnitt stellendaten dient, die über eine Benutzerschnittstelle ein gegeben werden, für das Anweisen und Steuern einer ersten Vorrichtung und für das Umwandeln von Information in ein Transportformat für die Übertragung;
Verbinden einer zweiten Vorrichtung mit dem Netz, wobei die zweite Vorrichtung für das Anzeigen der Benutzerschnitt stelle für das Anweisen und Steuern der ersten Vorrichtung dient;
Empfangen der Benutzerschnittstellendaten in der zweiten Vorrichtung;
Anzeigen der Benutzerschnittstellendaten in der zweiten Vorrichtung;
einem Benutzer die Erlaubnis geben, einen Befehl in Er widerung auf die Benutzerschnittstelle, die in der zweiten Vorrichtung angezeigt wurde, einzugeben; und
Übertragen von Steuer- und Befehlsinformation von der zweiten. Vorrichtung zur ersten Vorrichtung gemäß der Eingabe des Benutzers, um den Zugriff zu Information, die von der er sten Vorrichtung geliefert wird, zu steuern.15. A method for transferring information between devices over a network, comprising:
Connecting a first device to a network, the first device for receiving user interface data input via a user interface, for instructing and controlling a first device, and for converting information into a transport format for transmission;
Connecting a second device to the network, the second device for displaying the user interface for instructing and controlling the first device;
Receiving the user interface data in the second device;
Displaying the user interface data in the second device;
give a user permission to enter a command in response to the user interface displayed in the second device; and
Transfer of control and command information from the second. Device to the first device according to the user's input to control access to information provided by the first device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE1999164394 DE19964394B4 (en) | 1998-06-19 | 1999-06-17 | Transmission device for transferring digital video disc information over a network |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR19980023208 | 1998-06-19 | ||
KR98-23208 | 1998-06-19 | ||
KR1019980041377A KR100304644B1 (en) | 1998-06-19 | 1998-10-01 | Apparatus and method for transmitting informtion via network |
KR98-41377 | 1998-10-01 | ||
DE1999164394 DE19964394B4 (en) | 1998-06-19 | 1999-06-17 | Transmission device for transferring digital video disc information over a network |
Publications (2)
Publication Number | Publication Date |
---|---|
DE19927711A1 true DE19927711A1 (en) | 2000-01-05 |
DE19927711B4 DE19927711B4 (en) | 2004-09-23 |
Family
ID=32912582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE1999127711 Expired - Fee Related DE19927711B4 (en) | 1998-06-19 | 1999-06-17 | Device for transmitting information over a network |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE19927711B4 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10136176A1 (en) * | 2001-07-25 | 2003-02-13 | Thomson Brandt Gmbh | Digital video device for integration in the network |
EP1389010A2 (en) | 2002-08-09 | 2004-02-11 | LOEWE OPTA GmbH | Apparatus combination, comprising two encrypted digital image and/or sound signal recording and/or reproducing devices. |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10154373A (en) * | 1996-09-27 | 1998-06-09 | Sony Corp | Data decoding system and method thereof, transmission unit and method thereof and receiver device and method thereof |
JPH10106142A (en) * | 1996-09-27 | 1998-04-24 | Sony Corp | Data decode system and data decoding method, transmission device and method, and, receiver and method |
JPH10145753A (en) * | 1996-11-15 | 1998-05-29 | Sony Corp | Receiver and its method |
JP3612696B2 (en) * | 1996-12-18 | 2005-01-19 | ソニー株式会社 | Information processing apparatus and method, and remote control system |
KR100581603B1 (en) * | 1998-02-04 | 2006-05-22 | 톰슨 라이센싱 | Operating methods of a system including a dvd player interconnected to a digital tv, and a digital tv |
-
1999
- 1999-06-17 DE DE1999127711 patent/DE19927711B4/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10136176A1 (en) * | 2001-07-25 | 2003-02-13 | Thomson Brandt Gmbh | Digital video device for integration in the network |
EP1389010A2 (en) | 2002-08-09 | 2004-02-11 | LOEWE OPTA GmbH | Apparatus combination, comprising two encrypted digital image and/or sound signal recording and/or reproducing devices. |
DE10236635A1 (en) * | 2002-08-09 | 2004-02-26 | Loewe Opta Gmbh | Device combination of two recording and / or reproducing devices for encrypted digital image and / or sound signals |
DE10236635B4 (en) * | 2002-08-09 | 2004-09-23 | Loewe Opta Gmbh | Device combination of two recording and / or reproducing devices for encrypted digital image and / or sound signals |
Also Published As
Publication number | Publication date |
---|---|
DE19927711B4 (en) | 2004-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6504996B1 (en) | Apparatus for transmitting information via a network to a device that can display a user interface, and method thereof | |
DE69935770T2 (en) | Procede de mise à jour de logiciels dans un recepteur de television utilisant des donnees enregistrees | |
DE69730622T2 (en) | SYSTEM FOR THE AUTOMATIC PRODUCTION OF A PROGRAM MANAGEMENT BY INFORMATION FROM VARIOUS SOURCES | |
DE10010490B4 (en) | Apparatus and method for transmitting digital image disk information | |
DE69523321T2 (en) | DEVICE FOR DECODING DIGITAL VIDEO SIGNALS | |
DE69615767T2 (en) | Coding and decoding of data, as well as searching for data | |
DE69736886T2 (en) | Apparatus for receiving digital television signals and receiving recording and reproducing apparatus therefor | |
DE60002433T2 (en) | MONITOR OR TELEVISION RECEIVER WITH A SECOND ANALOGUE SIGNAL WAY TO DISPLAY OSD SIGNALS FROM EXTERNAL SOURCES | |
DE69734502T2 (en) | Multimedia system for transmitting and receiving a program number and method therefor | |
DE69408237T3 (en) | Device for compressing / decompressing video signals in a video disc recording / playback device | |
DE69934070T2 (en) | Condition indicator for digital television | |
DE69807475T3 (en) | SYSTEM AND METHOD FOR CHANGING THE PROGRAM TYPE OF MAGAZINE | |
DE68928869T2 (en) | AUDIO / VIDEO RECORDING TRANSMITTER | |
DE69626072T2 (en) | Recording and playback of subtitles | |
DE69610076T2 (en) | Receiving means and method for producing the receiving means | |
DE69327701T2 (en) | Method and device for deriving an interlaced video signal with standard resolution starting from a high-resolution interlaced video signal | |
DE69713241T2 (en) | Receiving device and method and phase locked loop | |
DE60015362T2 (en) | TIME DELAY FOR ASSOCIATED DEVICES | |
DE69712901T2 (en) | METHOD FOR TRANSMITTING COMPUTER NETWORK DATA AS PART OF THE VERTICAL BLASTING INTERVAL | |
DE69602587T2 (en) | PORTABLE SYSTEM FOR RECORDING MOVING IMAGES THAT HAS A SWITCHABLE CONTROL FOR MULTIPLE DATA CURRENT STRUCTURES | |
DE69608784T2 (en) | METHOD AND DEVICE FOR PREVENTING EXPLOSION AND FIRE FOR ELECTRICAL TRANSFORMERS | |
DE69628487T2 (en) | Coding / decoding of subtitle data and recording medium therefor | |
DE69622220T2 (en) | Device and method for video coding and decoding with teletext capability | |
DE69516780T2 (en) | Interface for a program guide | |
DE60126114T2 (en) | SIGNAL TRANSMITTER AND SIGNAL RECEIVER |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8172 | Supplementary division/partition in: |
Ref document number: 19964394 Country of ref document: DE Kind code of ref document: P |
|
Q171 | Divided out to: |
Ref document number: 19964394 Country of ref document: DE Kind code of ref document: P |
|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |