DE19620186B4 - Verfahren und Vorrichtung zur Synchronisierung zeitlich in Bezug stehender Datenströme - Google Patents

Verfahren und Vorrichtung zur Synchronisierung zeitlich in Bezug stehender Datenströme Download PDF

Info

Publication number
DE19620186B4
DE19620186B4 DE19620186A DE19620186A DE19620186B4 DE 19620186 B4 DE19620186 B4 DE 19620186B4 DE 19620186 A DE19620186 A DE 19620186A DE 19620186 A DE19620186 A DE 19620186A DE 19620186 B4 DE19620186 B4 DE 19620186B4
Authority
DE
Germany
Prior art keywords
data
data stream
compressed
time
frame
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.)
Expired - Lifetime
Application number
DE19620186A
Other languages
English (en)
Other versions
DE19620186A1 (de
Inventor
Rolf Toft
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Electronics Inc
Original Assignee
Sony Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Electronics Inc filed Critical Sony Electronics Inc
Publication of DE19620186A1 publication Critical patent/DE19620186A1/de
Application granted granted Critical
Publication of DE19620186B4 publication Critical patent/DE19620186B4/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/18Time-division multiplex systems using frequency compression and subsequent expansion of the individual signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2368Multiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/242Synchronization processes, e.g. processing of PCR [Program Clock References]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4341Demultiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams

Abstract

System zur dynamischen Synchronisierung mehrerer zeitlich in Bezug stehender Datenströme, mit: a) einem ersten Kompressor (506) zur Komprimierung eines ersten Datenstromes zur Erzeugung eines ersten komprimierten Datenstromes, und zur Erzeugung von Kompressionszeitdaten, die für eine erste Zeitdauer t1 repräsentativ sind, die zur Komprimierung des ersten Datenstromes benötigt wird, und zur Erzeugung von Vollbildidentifikationsdaten zum Identifizieren eines jeweiligen Vollbilds entsprechend jedem ersten komprimierten Datenstrom, b) einem zweiten Kompressor (532) zur Komprimierung eines zweiten Datenstromes innerhalb einer zweiten Zeitdauer t2, um einen zweiten komprimierten Datenstrom zu erzeugen, wobei der zweite Datenstrom in zeitlichem Bezug zu dem ersten Datenstrom steht und die zweite Zeitdauer t2 einen Teil der Kompressionszeitdaten darstellt, c) einem Codierer (512) zur Kombinierung einer Steuerinformation mit den Kompressionszeitdaten für jedes Vollbild und die Vollbildidentifikationsdaten für jedes Vollbild, zur Erzeugung von kombinierten Daten, d) einer Übertragungseinrichtung (540) zur Übertragung des ersten komprimierten Datenstromes, des zweiten komprimierten Datenstromes,...

Description

  • Die vorliegende Erfindung bezieht sich allgemein auf die Synchronisierung von Datenströmen, und insbesondere auf Verfahren und eine Vorrichtung zum Synchronisieren mehrerer miteinander zeitlich in Bezug stehender, komprimierter Datenströme, die zusammen mittels eines Übertragungsträgers übertragen werden.
  • Die Übertragung zeitlich in Bezug stehender, komprimierter Datenströme mittels einem Übertragungsträger oder -medium tritt typischerweise bei Video-Telekonferenzsystemen auf. Da der Ton durch einen verschiedenen Algorithmus bearbeitet wird, ist die Verarbeitungszeit für die Komprimierung/Dekomprimierung eines Ton-Bitstromes entsprechend einer gegebenen Zeitperioden-Abtastung von der Zeit verschieden, die zur Komprimierung/Dekomprimierung des Video-Bitstromes benötigt wird, der dem gleichen Zeitperioden-Bild entspricht.
  • Bezugnehmend auf 5 ist ein Blockschaltbild eines bekannten CCITT 11.320 Telekonferenzsystems 100 dargestellt. Ein Videosignal, beispielsweise von einer Fernsehkamera innerhalb eines Konferenzraumes, wird zu einem Videoeingang 102 gegeben. Der Videoeingang 102 ist mit einem Eingang 104 eines Kompressors (Datenverdichters) 106 verbunden. Der Kompressor 106 kann das Videosignal unter Verwendung eines beliebigen einer Anzahl von Algorithmen komprimieren, wie beispielsweise einem Algorithmus gemäß dem CCITT H.261-Standard. Gemäß dem H.261-Standard wird ein Videovollbild („Rahmen”) auf Grundlage einer Bewegungsabschätzung codiert, die von einem rekonstruierten vorherigen Vollbild abgeleitet wird, gefolgt durch eine Schwellenwert-Festlegung, Quantisierung und eine Laufzeitcodierung. Solch ein System ist durch das System 200 von 2 veranschaulicht.
  • Ein codiertes Vollbild wird im wesentlichen in der inversen Weise wie durch das System 300 von 3 dargestellt decodiert.
  • Alternativ kann das Videosignal unter Verwendung einer Differenz-Codierung auf Grundlage von Bewegungsvektoren von jedem Pixel innerhalb eines Vollbildes komprimiert werden.
  • Wiederum bezugnehmend auf 5 wird ein entsprechendes Tonsignal (”Audiosignal”), das beispielsweise durch ein Mikrofon in dem gleichen Konferenzraum erzeugt wird, zu einem Audioeingang 108 gegeben. Das Audiosignal wird somit zu einem Eingang 110 eines Kompressors 112 gegeben. Der Kompressor 112 kann beispielsweise gemäß dem CCITT G.728-Standard betrieben werden, der einen gering verzögernden Codebewegungs-Linearvorhersage-Geschwindigkeitscodierer mit 16 kbit/sek verwendet. Da die Bandbreite des Audiosignales wesentlich geringer ist als die Bandbreite des Videosignales, wird ein unkomplizierterer Komprimierungsalgorithmus, der eine geringere Verarbeitungszeit benötigt, zum Erreichen einer akzeptablen Bandbreite benötigt.
  • Eine Steuerinformation, die zu einem Steuerinformations-Eingang 114 eingegeben wird, wird zu einem ersten Multiplexer-Eingang 116 gegeben. Die Steuerinformation besteht typischerweise aus Daten, die den Multiplexer 118 mehrere Datenströme gemäß einem vorgewählten Muster oder Protokoll multiplexen oder zusammenstellen lassen. Ein komprimiertes Videosignal von dem Kompressor 106 wird von einem Kompressorausgang 120 zu einem zweiten Multiplexereingang 122 gegeben. Ein komprimiertes Audiosignal von dem Kompressor 112 wird von einem Kompressorausgang 124 zu einem dritten Multiplexer-Eingang 126 gegeben.
  • Der Multiplexer 118 multiplext gemäß dem CCITT H.221-Standard auf einer Zeitbasis die Steuerinformation mit dem komprimierten Videosignal und dem komprimierten Audiosignal, und gibt ein Multiplexsignal zu einem Ausgang 128. Gemäß dem CCITT H.221-Standard wird elf 64 kbit/sek-Kanal in Achterformationen strukturiert, die mit 8 kHz übertragen werden. Die 8 bit von jeder Achterformation (Oktet) werden von einem Unterkanal von 8 kbit/sek übertragen. Dieser Unterkanal, der typischerweise als Servicekanal („SC”) bezeichnet wird, sorgt für eine durchgehende Signalisierung und besteht aus drei Teilen.
  • Bezugnehmend auf 4 besteht der Servicekanal aus einem ersten Teil, der als Vollbild-Ausrichtungssignal (”FAS”) bekannt ist, einem Bitraten-Kennungssignal („BAS”) und einem Anwendungskanal („AC”).
  • Das Rahmen- oder Vollbild-Ausrichtungssignal strukturiert den 64 kbit/sek-Kanal in Vollbilder von 80 Oktets und Vielfachbildern von jeweils 16 Vollbildern. Jedes Vielfachbild wird in acht Unter-Vielfachbilder von je zwei Bildern unterteilt. Zusätzlich zu der Bild- und Vielfachbildinformation können eine Steuer- und Alarminformation eingesetzt werden, sowie eine Fehlerprüfinformation, um die Strecken-Fehlerleistung zu prüfen und den Vollbild-Ausrichtwert zu prüfen. Das Vollbild-Ausrichtungssignal kann ebenfalls verwendet werden, um eine Oktet-Taktung abzuleiten, die nicht durch das Übertragungsnetzwerk bereitgestellt wird.
  • Das Bitraten-Kennungssignal gestattet die Übertragung von Codewörtern, um die Eigenschaften eines Terminals zu beschreiben, um die übrigen 62,4 kbit/s-Übertragungskapazität in vielfacher Weise zu strukturieren, und um einen Empfänger zum Demultiplexen und zur Verwendung der in solchen Strukturen enthaltenen Signale anzusteuern. Wenn andere 64 kbit/s-Kanäle zugeordnet werden, wie in dem Fall von n × 64 kbit/s-Diensten, so kann diese Zuordnung ebenfalls definiert werden.
  • Der Anwendungskanal („AC”) gestattet die Übertragung von Binärinformation zur Einsetzung in Nachrichtendatenkanälen (beispielsweise telematische Information) bis zu 6400 bit/s. Ein minimal benötigter Steuer- und Hinweiskanal sollte als Teil des Anwendungskanals vorgesehen und definiert sein. Die übrige Bitrate für den Anwendungskanal kann den Tondaten oder Videodaten hinzugefügt werden.
  • Wiederum bezugnehmend auf 5 gibt der Ausgang 128 des Multiplexers 118 das Multiplexsignal zu einem Übertragungsträger 130, wie beispielsweise einem Integrierten-Dienst-Digital-Netzwerk („ISDN”), das durch örtliche Telefongesellschaften, wie beispielsweise Pacific Bell und durch Fernübertragungsdienste.
  • Der Übertragungsträger 130 gibt das Multiplexsignal zu einem Eingang 132 eines Demultiplexers 134. Der Demultiplexer 134 demultiplext das Multiplexsignal auf einer Zeitbasis gemäß dem CCITT H.221-Standard und gibt die Steuerinformation zu einem ersten Ausgang 136 des Demultiplexers 134, ein komprimiertes Audiosignal zu einem zweiten Ausgang 138 des Demultiplexers 134 und ein komprimiertes Videosignal zu einem dritten Ausgang 140 des Demultiplexers 134.
  • Das komprimierte Videosignal von dem dritten Ausgang 140 wird zu einem Eingang 142 eines Dekomprimierers 144 geleitet. Der Dekomprimierer 144 dekomprimiert das komprimierte Videosignal gemäß dem CCITT H.261-Standard und gibt das rekonstruierte (komprimierte und dekomprimierte) Videosignal zu einem Ausgang 146, der mit einem Videoausgang 148 verbunden ist. Das Videosignal an dem Ausgang 148 wird dann auf einem geeigneten Videomonitor (nicht gezeigt) dargestellt.
  • Das komprimierte Audiosignal an dem Ausgang 138 wird zu einem Eingang 150 des Dekomprimierers 152 gegeben. Der Dekomprimierer 152 dekomprimiert gemäß dem CCITT H.728-Standard das komprimierte Audiosignal, um ein rekonstruiertes Audiosignal zu einem Ausgang 154 zu geben. Das Audiosignal an dem Ausgang 154 wird zu einem ersten Eingang 156 einer Verzögerungsschaltung 158 gegeben. Steuerinformation von dem Ausgang 136 des Demultiplexers 134 wird zu einem Ausgang 159 gegeben. Die Verzögerungsschaltung 158 verzögert das dekomprimierte Audiosignal um eine Zeitdauer, die entweder fest ist oder ohne Bezug zu der Bilddekompressionszeit verändert wird. Die Verzögerungsschaltung 158 versucht somit die Taktung des Audiosignales mit Bildern zu synchronisieren, die Teil des Videosignales sind. Das verzögerte dekomprimierte Audiosignal wird zu einem Ausgang 160 der Verzögerungsschaltung 158 gegeben. Der Ausgang 160 ist mit einem Audioausgang 162 gekoppelt, der in einem Telekonferenzsystem ein Audiosystem mit entweder Lautsprechern oder Kopfhörern oder beiden zusammen ansteuert.
  • Genauer gesagt ist es bei einem Telekonferenzaufbau äußerst wünschenswert, die Gesichtsbewegungen eines Teilnehmers mit der von diesem Teilnehmer gesprochenen Sprache zu synchronisieren. Sonst sieht es für Betrachter an dem anderen Ende der Übertragungsleitung 132 so aus, wie wenn der Ton überspielt werden würde.
  • Bei dem herkömmlichen CCITT H.320-System ist die Verwendung einer festen Verzögerung oder einer veränderbaren Verzögerung, die keinerlei Beziehung zu dem Bewegungswert innerhalb der Videosignale aufweist, ganz einfach ein in Kauf genommener Kompromiß zur Verwendung einer Komprimierung auf niedrige Übertragungsbandbreiten-Bedürfnisse, wobei gleichzeitig ein akzeptabler Bildauflösungspegel erhalten wird.
  • Weiterhin kann in einem Telekonferenzsystem, bei dem mehrere Videosignale zusammen mit dem zugehörigen Audiosignal bereitgestellt werden, wie z. B. ein Echtzeitfenster-Abbildungssystem zur Verwendung beim Fernunterricht von Medizintechniken, es wünschenswert sein, einen unterschiedlichen Kompressionsalgorithmus bei jedem einzelnen Videosignal zu verwenden, da die Auflösung und die Bildwiederherstellungsbedürfnisse für jedes einzelne Videosignal optimiert werden würden. Neben solchen Unterschieden bei der Verarbeitung von Videosignalen ist es äußerst wünschenswert, daß die Bewegung, die in jedem Bild gezeigt ist, zwischen den Bildern sowie zwischen dem zugehörigen Audiosignal synchronisiert ist.
  • Dementsprechend wäre es wünschenswert, Systeme und Verfahren zum dynamischen Synchronisieren mehrerer miteinander in Bezug stehender komprimierter Datenströme zu schaffen, die zusammen über einen Übertragungsträger bzw. ein Übertragungsmediumübertragen werden, um auf diese Weise eine besser ansehbare und realistischere audiovisuelle Präsentation bzw. Telekonferenz zu schaffen.
  • Aus US 5,231,492 A1 (Dangi et al.) ist eine System zum Multiplexen, Übertragen und Empfangen von Bilddaten und Tondaten bekannt, wobei die Bilddaten und Tondaten hinsichtlich einer begrenzten Übertragungskapazität ausgeglichen sind, um eine bessere Gesamtqualität zu erreichen, um so die Übertragungsfähigkeit des Trägers bzw. Mediums wirksam zu nutzen. Der Inhalt von Bilddaten und/oder Tondaten wird erfasst und zur Steuerung des Inhaltes der Übertragung verwendet. Der Inhalt der Übertragung wird durch Ändern der Daten und des Tons gesteuert um hinsichtlich der Differenz hinsichtlich der Übertragungsgeschwindigkeit der Bilddaten und der Tondaten zu korrigieren.
  • GB-2 273 215-A (Kirby et al) offenbart ein System zum Synchronisieren von Video- und Audiosignalen. Ein Verzögerungssignal ist eine Video- und einem Audiosignal zugeordnet und gibt die Verzögerung zwischen dem Videosignal und dem Audiosignal wieder. Jedesmal, wenn eines von Videosignalen und Audiosignalen einer weiteren Verarbeitung unterliegt, tritt eine zusätzliche Verzögerung auf. Das Verzögerungssignal wird abhängig davon modifiziert. Die Synchronisierung der Video- und Audiosignale wird dadurch wiederhergestellt, dass das Verzögerungssignal ausgelesen wird und entweder das Video- oder das Audiosignal nach Bedarf verzögert wird, um eine Resynchronisierung der Signale zu erreichen.
  • Ausgehend von dem vorstehenden Wunsch ist es gegenüber den bekannten Vorgehensweisen Aufgabe der vorliegenden Erfindung, eine noch besser ansehbare und realistischere audiovisuelle Präsentation (bzw. Telekonferenz) zu schaffen.
  • Die Aufgabe wird durch die Merkmale der unabhängigen Ansprüche gelöst.
  • Die Erfindung wird durch die Merkmale der Unteransprüche weitergebildet.
  • Ein wesentliches Merkmal der Erfindung ist, dass Rahmen- bzw. Vollbildidentifikationsdaten erzeugt werden und bei der Komprimierung, Übertragung und Dekomprimierung verwendet werden.
  • Hierdurch ist insbesondere eine genauere Synchronisierung zwischen den miteinander in Bezug stehenden komprimierten Datenströmen erreichbar als mittels herkömmlicher Systeme ohne die Bandbreite wesentlich zu erhöhen, die zur Übertragung solcher miteinander in Bezug stehender komprimierter Datenströme benötigt wird.
  • Diese Vorteile der Erfindung werden anhand eines Ausführungsbeispiels bezugnehmend auf die begleitenden Zeichnungen weiter ersichtlich. Es zeigen:
  • 1 ein Blockschaltbild eines Systems zur Komprimierung und Dekomprimierung von Datenströmen gemäß der vorliegenden Erfindung;
  • 2 ein Blockschaltbild eines Videocodiersystems gemäß dem CCITT H.261-Standard.
  • 3 ein Blockschaltbild eines Videodecodiersystems gemäß dem CCITT H.261-Standard.
  • 4 eine Tabelle der Bitstruktur eines Servicekanales gemäß dem CCITT H.261-Standard.
  • 5 ein Blockschaltbild eines bekannten Systems zur Datenstromkompression und -dekompression, wie es bei Telekonferenzen verwendet wird; und
  • 6 eine schematische Darstellung eines Aufbaus einer Bildschicht, die gemäß der vorliegenden Erfindung mit dem CCITT H.261-Standard kompatibel ist.
  • Es folgt nun eine Beschreibung von Ausführungsbeispielen der Erfindung.
  • Bezugnehmend auf 1 ist ein System 500 zur dynamischen Synchronisierung zeitlich in Bezug stehender Datenströme gemäß der vorliegenden Erfindung gezeigt. Das System 500 weist einen Videoeingang 502 auf, der zur Verbindung eines Videosignales mit einem Eingang 504 des Kompressors 506 dient. Gemäß dem bevorzugten Ausführungsbeispiel der Erfindung verwendet der Kompressor 506 einen Kompressionsalgorithmus gemäß dem CCITT H.261-Standard, um dadurch ein komprimiertes Videosignal zu erzeugen, daß zu einem Ausgang 524 des Kompressors 506 gegeben wird. Im Gegensatz zu dem Kompressor 106 von 5 weist der Kompressor 506 einen Ausgang 508 auf, der Zeitdaten bereitstellt, die die Zeit anzeigen, die zur Komprimierung eines einzelnen Videobildes benötigt wird. Solche Zeitdaten, die im folgenden als „Bildcodierzeit” bezeichnet werden, werden zu einem Eingang 510 eines Steuerinformationscodierers 512 gegeben. Der Steuerinformationscodierer 512 kombiniert die Rahmen- oder Vollbildcodierzeit mit der Steuerinformation, die durch einen Steuerinformationseingang 514 bereitgestellt wird und zu einem Eingang 516 des Steuerinformationscodierers 512 gegeben wird.
  • Ein Ausgang 518 des Steuerinformationscodierers 512 ist mit einem Eingang 520 eines Multiplexers 522 verbunden. Ein Ausgang 524 des Kompressors 506 ist mit einem Eingang 526 des Multiplexers 522 verbunden.
  • Ein Audiosignal wird zu einem Audiosignaleingang 528 gegeben, und das Audiosignal wird zu einem Eingang 530 eines Kompressors 532 gegeben. Ein komprimiertes Audiosignal wird an einem Ausgang 534 ausgegeben und zu einem Eingang 536 eines Multiplexers 522 gegeben. Gemäß dem bevorzugten Ausführungsbeispiel der Erfindung multiplext der Multiplexer 522 auf einer Zeitbasis das komprimierte Videosignal, das komprimierte Audiosignal und die codierte Steuerinformation (einschließlich der Codierzeit). Gemäß dem bevorzugten Ausführungsbeispiel der Erfindung multiplext der Multiplexer auf einer Zeitbasis Signale gemäß dem CCITT H.221-Standard.
  • Die gemultiplexten Signale werden zu einem Ausgang 538 des Multiplexers 522 gegeben, wobei der Ausgang mit einem ISDN gekoppelt ist. Das ISDN wiederum gibt die Multiplex-Signale zu einem Eingang 542 eines Demultiplexers 544. Gemäß dem bevorzugten Ausführungsbeispiel der Erfindung demultiplexiert der Demultiplexer 544 die Multiplex-Signale gemäß dem CCITT H.221-Standard, um ein komprimiertes Videosignal zu einem Ausgang 546 zu geben. Der Ausgang 546 ist mit einem Eingang 548 eines Dekompressors 550 verbunden. Gemäß dem bevorzugten Ausführungsbeispiel der Erfindung dekomprimiert der Kompressor 550 Videosignale gemäß dem CCITT H.261-Standard, um ein dekomprimiertes Videosignal zu einem Ausgang 552 zu geben. Das dekomprimierte Videosignal an dem Ausgang 552 ist mit einem Videoausgang 554 verbunden, der wiederum mit einem Videomonitor (nicht gezeigt) zur Anzeige der Bildabfolge verbunden ist.
  • Der Demultiplexer 544 gibt weiterhin ein komprimiertes Audiosignal an einem Ausgang 556 aus. Dieses komprimierte Audiosignal wird zu einem Eingang 557 eines Dekompressors 560 gegeben. Gemäß dem bevorzugten Ausführungsbeispiel der Erfindung dekomprimiert der Kompressor 560 die komprimierten Audiosignale gemäß dem CCITT G.728-Standard. Die dekomprimierten Audiosignale werden an einem Ausgang 562 des Dekompressors 560 ausgegeben. Diese Audiosignale werden zu einem Eingang 564 einer Verzögerungsschaltung 566 gegeben. Die Verzögerungsschaltung 566 verzögert zeitlich die dekomprimierten Audiosignale um eine Zeitdauer, die zur Synchronisierung der dekomprimierten Audiosignale mit den dekomprimierten Videosignalen nötig ist.
  • Genauer gesagt wird an einem dritten Ausgang 568 eines Demultiplexers 544 eine Steuerinformation ausgegeben, die Daten enthält, die die Vollbildcodierzeit wiedergeben, d. h. die Zeit, die pro Vollbild zur Komprimierung jedes Videobildes benötigt wird. Die Steuerinformation wird zu einem Eingang 570 eines Steuerinformationsdecodierers 572 gegeben. Der Steuerinformationsdecodierer 572 extrahiert Daten, die die Vollbildcodierzeit für jedes Videobild wiedergeben und legt dann mittels einer Verweistabelle den entsprechenden Verzögerungswert fest, der zu dem dekomprimierten Audiosignal gegeben werden soll. Allgemein ist aufgrund der für jeden Vorgang benötigten mathematischen Berechnungen die Vollbildcodierzeit länger als die Vollbilddecodierzeit.
  • Da die für den Kompressor 532 zur Komprimierung eines Audiosignales benötigte Zeit verhältnismäßig konstant ist, und daher die für den Dekompressor 560 zur Dekomprimierung eines komprimierten Audiosignales benötigte Zeit verhältnismäßig konstant ist (unter der Voraussetzung der Einschätzbarkeit der menschlichen Sprache), kann verhältnismäßig gut abgeschätzt werden, daß die Gesamtzeit zum Komprimieren und Dekomprimieren eines Audiosignales konstant ist. Somit kann die Verweistabelle ganz einfach für jeden speziellen Verzögerungszeitwert entsprechend einer Vollbildcodierzeit einen konstanten Wert enthalten, der eine Zeitdauer zum Komprimieren und darauffolgenden Dekomprimieren eines Audiosignales wiedergibt.
  • Daher legt der Steuerinformationsdecodierer auf Grundlage der Videobildcodierzeit den Gesamtverzögerungswert fest, der zur Synchronisierung des dekomprimierten Audiosignales mit jedem Bild benötigt wird, das durch das dekomprimierte Videosignal wiedergegeben wird. Daten, die diesen Gesamtverzögerungswert wiedergeben, werden zu einem Ausgang 574 des Steuerinformationscodierers 572 gegeben. Diese Daten werden dann zu einem Eingang 576 der Verzögerungsschaltung 566 gegeben, um somit den Verzögerungswert zu steuern, der zu dem dekomprimierten Audiosignal gegeben wird. Der Steuerinformationsdecodierer gibt ebenfalls Steuerinformation zu einem Ausgang 558. Solche Steuerinformation kann zur Steuerung von Videoanzeigevorrichtungen (nicht gezeigt) verwendet werden.
  • Das verzögerte dekomprimierte Audiosignal wird an einem Ausgang 578 der Verzögerungsschaltung 566 ausgegeben, und der Ausgang 578 ist mit einem Audiosignalausgang 580 gekoppelt. Das synchronisierte Audiosignal an dem Audiosignalausgang 580 wird typischerweise zu einem Audioverstärker gegeben, der elektromechanische und/oder piezoelektrische Wandler (Transducer), wie beispielsweise Lautsprecher oder Kopfhörer, ansteuert.
  • Bezugnehmend auf 6 wird der Steuerinformationscodierer 512 von 1 im Detail erklärt. Daten, die die Vollbildcodierzeit wiedergeben, können in dem Servicekanal in den CCITT H.221-Standard übertragen werden, und genauer gesagt in dem Anwendungskanal, der in dem Servicekanal übertragen wird, indem der Anwendungskanal so ausgestaltet wird, daß er einen 4800 bit/s oder höheren Datenkanal enthält. Diese Anordnung wird durchgeführt, indem zuerst die Bandbreite des Datenkanals des Demultiplexers 244 von 1 unter Verwendung des Bitraten-Zuweisungssignalkanales signaliert wird. Der Bitzuweisungs-Signalcode wird bei jedem geradzahligen Vollbild gesendet. Das Codieren des Bitzuweisungssignales wird gemäß dem Zuweisungsverfahren ausgeführt. Die ersten drei Bits (b0, b1 und b2) geben die Zuweisungsnummer wieder und sollten auf 011 (Datenkommando) gesetzt sein. Die nächsten fünf Bits identifizieren das spezielle Kommando oder die Eigenschaft, was zur Schaffung eines 4800 bit/s-Kanales eine Einstellung der Bits b3 bis b7 auf 00011 benötigt.
  • Zusätzlich zu der Vollbildcodierzeit müssen Daten gesendet werden, die identifizieren, welches Bild einer speziellen Vollbildcodierzeit entspricht, um für den Steuerinformationsdecodierer 570 von 4 ordnungsgemäß die Verzögerungsschaltung 566 hinsichtlich des Verzögerungswertes anzuweisen, der auf das dekomprimierte Audiosignal von dem Dekompressorausgang 562 anzuwenden ist. Gemäß einem bevorzugten Ausführungsbeispiel der Erfindung wird die Rahmen- bzw. Vollbildidentifikationsinformation von dem Kompressor 506 genommen und zu dem Steuerinformationscodierer 512 gegeben. Gemäß dem CCITT H.261-Standard bestehen Daten für jedes Bild (die Bildschicht) aus einem Bild-Anfangsblock (Header), der von Daten einer Gruppe von Blöcken („GOB-Daten”) wie in 6 gezeigt gefolgt wird. Bei dem Bild-Anfangsblock wird ein Informationssegment zeitliche Referenz („TR”) genannt. Diese zeitliche Referenzinformation ist eine 5-Bit-Zahl, die 32 mögliche Werte aufweisen kann. Sie wird durch Inkrementieren ihres Wertes bei dem zuvor übertragenen Bild-Anfangsblock um 1 plus der Zahl der nicht übertragenen Bilder (bei 29,97 Hz) seit dem zuletzt übertragenen Bild gebildet. Eine solche Berechnung wird nur bei den fünf geringstwertigsten Bits durchgeführt. Die TR-Daten werden zusammen mit den Bitcodierzeiten in dem 4800 bit/s oder höheren Datenkanal übertragen, um dadurch dem Steuerinformationsdecodierer die Anwendung einer beliebigen gegebenen Verzögerung auf das geeignete entsprechende Bild zu ermöglichen.
  • Gemäß dem bevorzugten Ausführungsbeispiel der Erfindung korreliert eine Verweistabelle Kompressionszeitdaten mit einem Verzögerungswert, der auf die dekomprimierten Audiodaten angewendet werden soll. Die Kompressionszeitdaten werden durch die (Video-)Vollbildcodierzeit ausgedrückt, während der Verzögerungswert nicht nur die entsprechende Vollbilddecodierzeit enthält, sondern ebenso einen festen Wert für die Gesamtzeit zur Codierung und Decodierung des entsprechenden Audiosignales. Bei der Festlegung der in der Verweistabelle zu verwendenden Werte wird der feste Wert berücksichtigt (subtrahiert) von einem Verzögerungswert, der die Summe der Videobild-Codier- und Decodierzeit wiedergibt.
  • Ausführlicher gesagt werden die Kompressionszeitdaten in die Verweistabelle mit Werten bezeichnet, die eine Verzögerung wiedergeben, die auf die Audio-Wiedergabe-Startzeit anwendbar sind. Solch eine Verzögerung gibt die Zeit wieder, die zur Dekomprimierung eines Videosignales abzüglich der Zeit benötigt wird, die zur Komprimierung und Dekomprimierung des entsprechenden Audiosignales benötigt wird. Gemäß dem bevorzugten Ausführungsbeispiel der Erfindung wird daher dynamisch der Verzögerungswert verändert, der auf ein Audiosignal ausgeübt wird, auf Grundlage der Kompressionszeit für das Videosignal.
  • Auch wenn die beschriebenen Ausführungsbeispiele bezugnehmend auf ein einfaches Videosignal und ein einfaches begleitendes Audiosignal beschrieben wurden, ist die vorliegende Erfindung genauso auf Vielfach-Video- und Audiosignale anwendbar, die von einem einzigen Ort her stammen, wie beispielsweise einem Operationsraum eines Krankenhauses, bei dem mehrere Videokameras betrieben werden, bei dem aber die Wiedergewinnungsrate der verschiedenen Videosignale nicht für jedes Videosignal gleich ist. Zusätzlich ist die vorliegende Erfindung besonders nützlich für weitere Anwendungen, bei denen eine Synchronisation von verschiedenen Datenströmen benötigt wird.

Claims (31)

  1. System zur dynamischen Synchronisierung mehrerer zeitlich in Bezug stehender Datenströme, mit: a) einem ersten Kompressor (506) zur Komprimierung eines ersten Datenstromes zur Erzeugung eines ersten komprimierten Datenstromes, und zur Erzeugung von Kompressionszeitdaten, die für eine erste Zeitdauer t1 repräsentativ sind, die zur Komprimierung des ersten Datenstromes benötigt wird, und zur Erzeugung von Vollbildidentifikationsdaten zum Identifizieren eines jeweiligen Vollbilds entsprechend jedem ersten komprimierten Datenstrom, b) einem zweiten Kompressor (532) zur Komprimierung eines zweiten Datenstromes innerhalb einer zweiten Zeitdauer t2, um einen zweiten komprimierten Datenstrom zu erzeugen, wobei der zweite Datenstrom in zeitlichem Bezug zu dem ersten Datenstrom steht und die zweite Zeitdauer t2 einen Teil der Kompressionszeitdaten darstellt, c) einem Codierer (512) zur Kombinierung einer Steuerinformation mit den Kompressionszeitdaten für jedes Vollbild und die Vollbildidentifikationsdaten für jedes Vollbild, zur Erzeugung von kombinierten Daten, d) einer Übertragungseinrichtung (540) zur Übertragung des ersten komprimierten Datenstromes, des zweiten komprimierten Datenstromes, und der kombinierten Daten, welche die Kompressionszeitdaten und die Vollbildidentifikationsdaten enthalten, e) einem ersten Dekompressor (560) zur Dekomprimierung innerhalb einer dritten Zeitdauer t3 des ersten komprimierten Datenstromes zur Erzeugung eines ersten dekomprimierten Signales, f) einem zweiten Dekompressor (550) zur Dekomprimierung innerhalb einer vierten Zeitdauer t4 des zweiten komprimierten Datenstromes zur Erzeugung eines zweiten dekomprimierten Signales, g) einem Decodierer (572) zur Trennung der kombinierten Daten in Steuerinformation, Kompressionszeitdaten, und Vollbildidentifikationsdaten und h) einer Verzögerungsschaltung (566) zur Verzögerung des zweiten dekomprimierten Signales um einen Zeitwert von (t1 + t3) – (t2 + t4), wobei das zweite dekomprimierte Signal entsprechend einem jeweiligen durch die Vollbildidentifikationsdaten identifizierten Vollbilder des ersten dekomprimierten Signals verzögert wird.
  2. System nach Anspruch 1, dadurch gekennzeichnet dass die Übertragungseinrichtung (540) weiterhin einen Übertragung sträger aufweist mit einer Bandbreite, die wenigstens so breit wie die Summe der Bandbreiten von jeweils dem ersten komprimierten Datenstrom, dem zweiten komprimierten Datenstrom und den kombinierten Daten ist.
  3. System nach Anspruch 2, gekennzeichnet durch einen Multiplexer (522) zur Erzeugung eines gemultiplexten Signales durch Multiplexen auf einer Zeitbasis des ersten komprimierten Datenstromes, des zweiten komprimierten Datenstromes und der kombinierten Daten, wobei das gemultiplexte Signal zu dem Übertragungsträger gegeben wird, und einem Demultiplexer (514), der mit dem Übertragungsträger verbunden ist, wobei der Demultiplexer (5134) auf einer Zeitbasis das gemultiplexte Signal demultiplext, um den ersten komprimierten Datenstrom, den zweiten komprimierten Datenstrom und die kombinierten Daten wiederzugewinnen.
  4. System nach einem der vorhergehenden Ansprüche, gekennzeichnet durch eine Einrichtung zur Wahl eines vorbestimmten festen Wertes als Summe der zweiten und der vierten Zeitdauer.
  5. System zur dynamischen Synchronisierung mehrerer zeitlich in Bezug stehender Datenströme, mit: a) einem ersten Kompressor (506) zur Komprimierung eines ersten Datenstromes zur Erzeugung eines ersten komprimierten Datenstromes, und zur Erzeugung von Kompressionszeitdaten, die eine Zeitdauer anzeigen, die zur Komprimierung des ersten Datenstromes benötigt wird, und zur Erzeugung von Vollbildidentifikationsdaten zum Identifizieren eines jeweiligen Vollbilds entsprechend jedem ersten komprimierten Datenstrom, b) einem zweiten Kompressor (532) zur Komprimierung eines zweiten Datenstromes zur Erzeugung eines zweiten komprimierten Datenstromes, wobei der zweite Datenstrom in zeitlichem Zusammenhang mit dem ersten Datenstrom steht, c) einem Codierer (512) zur Kombinierung einer Steuerinformation mit den Kompressionszeitdaten für jedes Vollbild und die Vollbildidentifikationsdaten für jedes Vollbild, zur Erzeugung von kombinierten Daten, wobei der Codierer (512) die Vollbildidentifikationsdaten empfängt, d) einem Multiplexer (523) zur Erzeugung eines gemultiplexten Signales durch Multiplexen auf Zeitbasis des ersten komprimierten Datenstromes, des zweiten komprimierten Datenstromes, und der kombinierten Daten, e) einem Übertragungs träger (540) zur Übertragung des gemultiplexten Signales, wobei das gemultiplexte Signal mit dem Übertragungsträger (540) gekoppelt ist, f) einem Demultiplexer, der mit dem Übertragungsträger (540) gekoppelt ist und auf einer Zeitbasis das gemultiplexte Signal demultiplext, um den ersten komprimierten Datenstrom, den zweiten komprimierten Datenstrom, und die kombinierten Daten wiederzugewinnen, g) einem ersten Dekompressor (560) zur Dekomprimierung des wiedergewonnenen ersten komprimierten Datenstromes zur Erzeugung eines ersten dekomprimierten Signales, h) einem zweiten Dekompressor (550) zur Dekomprimierung des wiedergewonnenen zweiten komprimierten Datenstromes zur Erzeugung eines zweiten dekomprimierten Signales, i) einem Decodierer (572) zur Trennung der kombinierten Daten in Steuerinformation, Kompressionszeitdaten, und Vollbildidentifikationsdaten, j) einer Einrichtung (512, 572) zur Festlegung einer Verzögerungszeit aus den Kompressionszeitdaten zur Verzögerung des zweiten komprimierten Signales und k) einer Verzögerungsschaltung (566), die mit der Festlegungseinrichtung (512, 572) gekoppelt ist, um das zweite dekomprimierte Signal gemäß der Verzögerungszeit zu verzögern, wobei das zweite dekomprimierte Signal entsprechend einem jeweiligen durch die Vollbildidentifikationsdaten identifizierte Vollbild des ersten dekomprimierten Signals verzögert wird.
  6. System nach Anspruch 5, gekennzeichnet durch dass die Einrichtung (512, 572) zur Festlegung eine Verweistabelle aufweist.
  7. Verfahren zur dynamischen Synchronisierung mehrerer Datenströme von zeitlich in Bezug stehenden Daten, aufweisend die folgenden Schritt: a) Komprimierung (506) eines ersten Datenstromes zur Erzeugung eines ersten komprimierten Datenstromes und von Kompressionszeitdaten, die eine erste Zeitdauer t1 anzeigen, die zur Komprimierung des ersten Datenstromes benötigt wird, b) Komprimierung (532) eines zweiten Datenstromes innerhalb einer zweiten Zeitdauer t2 zur Erzeugung eines zweiten komprimierten Datenstromes, wobei der zweite Datenstrom in einem zeitlichen Bezug zu dem ersten Datenstrom steht und die zweite Zeitdauer t2 einen Teil der Kompressionszeitdaten darstellt, c) Erzeugung von Vollbildidentifikationsdaten zum Identifizieren eines jeweiligen Vollbilds entsprechend jedem ersten komprimierten Datenstrom, d) Kombinierung der Steuerinformation mit den Kompressionszeitdaten für jedes Vollbild und die Vollbildidentifikationsdaten für jedes Vollbild, zur Erzeugung kombinierter Daten, e) Übertragung (540) des ersten komprimierten Datenstromes, des zweiten komprimierten Datenstromes, und der kombinierten Daten, f) Dekomprimierung (560) innerhalb einer dritten Zeitdauer t3 des ersten komprimierten Datenstromes zur Erzeugung eines ersten dekomprimierten Signales, g) Dekomprimierung (550) innerhalb einer vierten Zeitdauer t4 des zweiten komprimierten Datenstromes zur Erzeugung eines zweiten dekomprimierten Signales, h) Trennung der kombinierten Daten in Steuerinformation, Kompressionszeitdaten und Vollbildidentifikationsdaten an einem Decodierer, i) Verzögerung (576) des zweiten dekomprimierten Signales um eine Zeitdauer von (t1 + t3) – (t2 + t4), wobei das zweite dekomprimierte Signal entsprechend einem jeweiligen durch die Vollbildidentifikationsdaten identifizierten Vollbild des ersten dekomprimierten Signals verzögert wird.
  8. Verfahren nach Anspruch 7, wobei der Schritt der Übertragung weiterhin den folgenden Schritt aufweist: Übertragung (540) mit einer Bandbreite, die wenigstens so breit wie die Summe der Bandbreiten von jeweils dem ersten komprimierten Datenstrom, dem zweiten komprimierten Datenstrome und den kombinierten Daten ist.
  9. Verfahren nach einem der Ansprüche 7 bis 8, weiterhin aufweisend die folgenden Schritt: Erzeugung (522) eines gemultiplexten Signales durch Multiplexen auf Zeitbasis des ersten komprimierten Datenstromes, des zweiten komprimierten Datenstromes und der kombinierten Daten, wobei das gemultiplexte Signal zu einem Übertragung sträger gegeben wird, und Demultiplexen (576) auf Zeitbasis des gemultiplexten Signales, um den ersten komprimierten Datenstrom, den zweiten komprimierten Datenstrom und die kombinierten Daten wiederzugewinnen.
  10. Verfahren nach einem der Ansprüche 7 bis 9, weiterhin aufweisend den Schritt der Wahl eines vorbestimmten festen Wertes für die Summe der zweiten und der vierten Zeitdauer.
  11. Verfahren zur dynamischen Synchronisierung mehrerer zeitlich in Bezug stehender Datenströme, aufweisend die folgenden Schritte: a) Komprimierung (506) eines ersten Datenstromes zur Erzeugung eines ersten komprimierten Datenstromes und zur Erzeugung von Kompressionszeitdaten, die eine Zeitdauer wiedergeben, die zur Komprimierung des ersten Datenstromes benötigt wird, b) Komprimierung (537) eines zweiten Datenstromes zur Erzeugung eines zweiten komprimierten Datenstromes, wobei der zweite Datenstrom in einem zeitlichen Bezug zu dem ersten Datenstrom steht, c) Erzeugung von Vollbildidentifikationsdaten zum Identifizieren eines jeweiligen Vollbilds entsprechend jedem ersten komprimierten Datenstrom, d) Kombinierung der Steuerinformation mit den Kompressionszeitdaten für jedes Vollbild und mit den Vollbildidentifikationsdaten für jedes Vollbild zur Erzeugung kombinierter Daten, e) Erzeugung (522) eines gemultiplexten Signales durch Multiplexen auf einer Zeitbasis des ersten komprimierten Datenstromes, des zweiten komprimierten Datenstromes und der kombinierten Daten, f) Übertragung (540) des gemultiplexten Signales, g) Demultiplexen (574) auf einer Zeitbasis des gemultiplexten Signales zur Wiedergewinnung des ersten komprimierten Datenstromes, des zweiten komprimierten Datenstromes, und der kombinierten Daten, h) Dekomprimierung (560) des wiedergewonnenen ersten Datenstromes zur Erzeugung eins ersten komprimierten Signales, i) Dekomprimierung (550) des wiedergewonnenen komprimierten zweiten Datenstromes zur Erzeugung eines zweiten dekomprimierten Signales, j) Trennung der kombinierten Daten in Steuerinformation, Kompressionszeitdaten und Vollbilddentifikationsdaten an einem Decodierer, k) Festlegung einer Verzögerungszeit zur Verzögerung des zweiten dekomprimierten Signales aus den wiedergewonnenen Kompressionszeitdaten, und l) Verzögerung (566) des zweiten dekomprimierten Signales um die Verzögerungszeit, wobei das zweite dekomprimierte Signal entsprechend einem jeweiligen durch die Vollbildidentifikationsdaten identifizierte Vollbild des ersten dekomprimierten Signals verzögert wird.
  12. Verfahren nach Anspruch 11, dadurch gekennzeichnet dass die Festlegung der Verzögerungszeit mittels der Kompressionszeitdaten und einer Verweistabelle erfolgt.
  13. System zur dynamischen Synchronisierung mehrerer zeitlich in Bezug stehender Datenströme mit: a) einem ersten Kompressor (506) zur Komprimierung eines ersten Datenstromes zur Erzeugung eines ersten komprimierten Datenstromes, und zur Erzeugung von Kompressionszeitdaten, die für eine Zeitdauer repräsentativ sind, die zur Komprimierung des ersten Datenstromes benötigt wird, und zur Erzeugung von Vollbildidentifikationsdaten zum Identifizieren eines jeweiligen Vollbilds entsprechend jedem ersten komprimierten Datenstrom, b) einem zweiten Kompressor (532) zur Komprimierung eines zweiten Datenstromes zur Erzeugung eines zweiten komprimierten Datenstromes, wobei der zweite Datenstrom in einem zeitlichen Bezug zu dem ersten Datenstrom steht, c) einem Codierer (512) zur Kombinierung einer Steuerinformation mit den Kompressionszeitdaten für jedes Vollbild und den Vollbildidentifikationsdaten für jedes Vollbild, zur Erzeugung von kombinierten Daten, d) einer Übertragungseinrichtung (540) zur Übertragung des ersten komprimierten Datenstromes, des zweiten komprimierten Datenstromes und der kombinierten Daten, e) einem ersten Dekompressor (560) zur Dekomprimierung des ersten komprimierten Datenstromes zur Erzeugung eines ersten dekomprimierten Signales, f) einem zweiten Dekompressor (550) zur Dekomprimierung des zweiten komprimierten Datenstromes zur Erzeugung eines zweiten dekomprimierten Signales, g) einem Decodierer (572) zur Trennung der kombinierten Daten in Steuerinformation, Kompressionszeitdaten, und Vollbildidentifikationsdaten, und h) einer Verzögerungsschaltung (576) zur Verzögerung des zweiten dekomprimierten Signales um eine Zeitwert, der aus den Kompressionszeitdaten festgelegt ist, wobei das zweite dekomprimierte Signal entsprechend einem jeweiligen durch die Vollbildidentifikationsdaten identifizierte Vollbild des ersten dekomprimierten Signals verzögert wird.
  14. System nach Anspruch 13, weiterhin aufweisend eine Einrichtung zur Festlegung der Zeitdauer zur Verzögerung des zweiten dekomprimierten Signales mittels der Kompressionszeitdaten und einer Verweistabelle aufweist.
  15. System nach Anspruch 13 oder 14, dadurch gekennzeichnet, das die Übertragungseinrichtung weiterhin einen Übertragungs träger (540) mit einer Bandbreite aufweist, die wenigstens so breit ist wie die Summe der Bandbreiten des ersten komprimierten Datenstromes, des zweiten komprimierten Datenstromes und der kombinierten Daten.
  16. System nach einem der Ansprüche 13 bis 15, gekennzeichnet durch einen Multiplexer (522) zur Erzeugung eines Multiplexsignals durch Multiplexen auf Zeitbasis des ersten komprimierten Datenstromes, des zweiten komprimierten Datenstromes und der kombinierten Daten, wobei das Multiplexsignal mit dem Übertragung sträger gekoppelt ist, und einen Demultiplexer (574), der mit dem Übertragungsträger gekoppelt ist und auf Zeitbasis das Multiplexsignal demultiplext, um den ersten komprimierten Datenstrom, den zweiten komprimierten Datenstrom sowie die kombinierten Daten wiederzugewinnen.
  17. Verfahren zur dynamischen Synchronisierung mehrerer zeitlich in Bezug stehender Datenströme, aufweisend die folgenden Schritte: a) Komprimierung (506) eines ersten Datenstromes zur Erzeugung eines ersten komprimierten Datenstromes und zur Erzeugung von Kompressionszeitdaten, die eine Zeitdauer anzeigen, die zur Komprimierung des ersten Datenstromes benötigt wird, b) Komprimierung (532) eines zweiten Datenstromes zur Erzeugung eines zweiten komprimierten Datenstromes, wobei der zweite Datenstrom in zeitlichem Bezug zu dem ersten Datenstrom steht, c) Erzeugung von Vollbildidentifikationsdaten zum Identifizieren eines jeweiligen Vollbilds entsprechend jedem ersten komprimierten Datenstrom, d) Kombinierung der Steuerinformation mit den Kompressionszeitdaten für jedes Vollbild und den Vollbildidentifikationsdaten für jedes Vollbild, zur Erzeugung kombinierter Daten, e) Übertragung (540) des komprimierten ersten Datenstromes, des zweiten komprimierten Datenstromes, und der kombinierten Daten, f) Dekomprimierung (560) des ersten komprimierten Datenstromes zur Erzeugung eines ersten dekomprimierten Signales, g) Dekomprimierung (550) des zweiten komprimierten Datenstromes zur Erzeugung eines zweiten dekomprimierten Signales, h) Trennung der kombinierten Daten in Steuerinformation, Kompressionszeitdaten und Vollbildidentifikationsdaten an einem Decodierer, und i) Verzögerung (566) des zweiten dekomprimierten Signales durch einen Zeitwert, der aus den Kompressionszeitdaten bestimmt wird, wobei das zweite dekomprimierte Signal entsprechend einem jeweiligen durch die Vollbildidentifikationsdaten identifizierten Vollbild des ersten dekomprimierten Signals verzögert wird.
  18. Verfahren nach Anspruch 17, dadurch gekennzeichnet dass der Zeitwert mittels der Kompressionszeitdaten und einer Verweistabelle bestimmt wird.
  19. Verfahren nach Anspruch 17 oder 18, dadurch gekennzeichnet, dass die Übertragung (540) mit einer Bandbreite erfolgt, die wenigstens so breit ist wie die Summe der Bandbreiten des ersten komprimierten Datenstromes, des zweiten komprimierten Datenstromes und der kombinierten Daten.
  20. Verfahren nach einem der Ansprüche 17 bis 19, gekennzeichnet durch die folgenden Schritte: Erzeugung eines Multiplexsignales durch Multiplexen (522) auf Zeitbasis des ersten komprimierten Datenstromes, des zweiten komprimierten Datenstromes und der Kompressionszeitdaten, wobei das Multiplexsignal zu dem Übertragungsträger gegeben wird, und Demultiplexen (574) auf Zeitbasis des Multiplexsignales zur Wiedergewinnung des ersten komprimierten Datenstromes, des zweiten komprimierten Datenstromes und der kombinierten Daten.
  21. Verfahren nach einem der Ansprüche 17 bis 20, gekennzeichnet durch den folgenden Schritt: Einfügen in die gespeicherten Daten, die mit den Kompressionszeitdaten korreliert sind, eines festen Wertes, der die Summe der Zeit für die Komprimierung des zweiten Datenstromes und der Dekomprimierung des komprimierten zweiten Datenstromes wiedergebt.
  22. System zur dynamischen Synchronisierung mehrerer Datenströme von zeitlich in Bezug stehenden Audio- und Videodaten, mit: a) einem ersten Kompressor (506) zur Komprimierung von Videodatenströmen zur Erzeugung komprimierter Videodatenströme, wobei jeder Videodatenstrom einem Vollbild entspricht, und zur Erzeugung von Kompressionszeitdaten, die für eine Zeitdauer repräsentativ sind, die zur Komprimierung jedes Videodatenstromes benötigt wird, und zur Erzeugung von Vollbildidentifikationsdaten zur Identifikation eines jeweiligen Vollbildes entsprechend jedem komprimierten Videodatenstrom, b) einem zweiten Kompressor (532) zur Komprimierung von Audiodatenströmen zur Erzeugung komprimierter Audiodatenströme, wobei jeder Audiodatenstrom einen zeitlichen Bezug zu einem jeweiligen Videodatenstrom aufweist, c) einem Codierer (512) zur Kombination von Steuerinformation mit den Kompressionszeitdaten für jedes Vollbild und den Vollbildidentifikationsdaten für jedes Vollbild, zur Erzeugung von kombinierten Daten, d) einer Übertragungseinrichtung (540) zur Übertragung jedes komprimierten Videodatenstromes, jedes komprimierten Audiodatenstromes sowie der kombinierten Daten, e) einem ersten Dekompressor (560) zur Dekomprimierung jedes komprimierten Videodatenstromes zur Erzeugung dekomprimierter Videodatenströme, f) einem zweiten Dekompressor (550) zur Dekomprimierung jedes komprimierten Audiodatenstromes zur Erzeugung dekomprimierter Audiodatenströme, g) einem Decodierer (574) zur Trennung der der kombinierten Daten in Steuerinformation, Kompressionszeitdaten, und Vollbildidentifikationsdaten, h) einer Verzögerungsschaltung (566) zur Verzögerung jedes dekomprimierten Audiodatenstromes entsprechend einem jeweiligen Vollbild, das durch die Vollbildidentifikationsdaten identifiziert wird, um einen aus den Kompressionszeitdaten bestimmten Zeitwert, wobei jeder dekomprimierte Audiodatenstrom entsprechend einem jeweiligen Vollbild des entsprechenden dekomprimierten Videodatenstroms, das durch die Vollbildidentifikationsdaten identifiziert wird, verzögert wird.
  23. System nach Anspruch 22, weiterhin aufweisend eine Einrichtung zur Festlegung des Zeitwertes mittels der Kompressionszeitdaten und einer Verweistabelle aufweist.
  24. System nach Anspruch 22 oder 23, bei dem die Übertragungseinrichtung weiterhin einen Übertragungsträger (540) mit einer Bandbreite aufweist, die wenigstens so breit wie die Summe der Bandbreiten von jeweils einem der komprimierten Videodatenströme, einem der komprimierten Audiodatenströme und der kombinierten Daten ist.
  25. System nach Anspruch 24, gekennzeichnet durch einen Multiplexer zur Erzeugung eines Multiplexsignales durch Multiplexen jedes komprimierten Videodatenstromes, jedes komprimierten Audiodatenstromes und der kombinierten Daten auf Zeitbasis, wobei das Multiplexsignal zu dem Übertragung sträger gegeben wird, und einen Demultiplexer, der mit dem Übertragungsträger verbunden ist, wobei der Demultiplexer das Multiplexsignal auf einer Zeitbasis demultiplext, um jeden komprimierten Videodatenstrom, jeden komprimierten Audiodatenstrom, sowie die kombinierten Daten wiederzugewinnen.
  26. Verfahren zur dynamischen Synchronisierung mehrerer zeitlich in Bezug stehender Audio- und Videodatenströme, aufweisend die folgenden Schritte: a) Komprimierung (506) von Videodatenströmen zur Erzeugung komprimierter Videodatenströme, wobei jeder Videodatenstrom einem Vollbild entspricht, b) Erzeugung von Kompressionszeitdaten, die für eine Zeitdauer repräsentativ sind, die zur Kompression jedes Videodatenstromes benötigt wird, c) Erzeugung von Vollbildidentifikationsdaten zur Identifikation eines jeweiligen Vollbildes, das dem komprimierten Videodatenstrom entspricht und Erzeugung von kombinierten Daten mittels Kombination der Vollbildidentifikationsdaten und der Kompressionszeitdaten für jeden komprimierten Videodatenstrom, d) Komprimierung von Audiodatenströmen zur Erzeugung komprimierter Audiodatenströme, wobei jeder Audiodatenstrom in einem zeitlichen Bezug zu einem jeweiligen Videodatenstrom steht, e) Übertragung (540) jedes komprimierten Videodatenstromes, jedes komprimierten Audiodatenstromes, und der kombinierten Daten für jeden komprimierten Videodatenstrom, f) Dekomprimierung jedes komprimierten Videodatenstromes zur Erzeugung dekomprimierter Videodatenströme, g) Dekomprimierung (560) jedes komprimierten Audiodatenstromes zur Erzeugung dekomprimierter Audiodatenströme, h) Verzögerung (566) jedes dekomprimierten Audiodatenstromes, der einem jeweiligen Vollbild entspricht, das durch die Vollbildidentifikationsdaten identifiziert wird, um einen Zeitwert, der aus den Kompressionszeitdaten bestimmt wird, wobei jeder dekomprimierte Audiodatenstrom entsprechend einem jeweiligen Vollbild des entsprechenden dekomprimierten Videodatenstroms, das durch die Vollbildidentifikationsdaten identifiziert wird, verzögert wird.
  27. Verfahren nach Anspruch 26, gekennzeichnet durch den Schritt der Festlegung der Zeitdauer zur Verzögerung des zweiten dekomprimierten Signales mittels der Kompressionszeitdaten und einer Verweistabelle.
  28. Verfahren nach Anspruch 26 oder 27, gekennzeichnet durch die folgenden Schritte: Erzeugung (522) eines Multiplexsignales durch Multiplexen jedes komprimierten Videodatenstromes mit einem jeweiligen komprimierten Audiodatenstrom, sowie der kombinierten Daten auf Zeitbasis, und Demultiplexen (566) des Multiplexsignales zur Wiedergewinnung jedes komprimierten Videodatenstromes, jedes jeweiligen komprimierten Audiodatenstromes sowie der kombinierten Daten.
  29. System nach einem der Ansprüche 1 bis 6, 13 bis 16, 22 bis 25, dadurch gekennzeichnet, dass die Vollbildidentifikationsdaten weiter einen Bild-Anfangsblock, eine Gruppe von Blockdaten und eine Information bezüglich zeitlicher Referenz aufweist.
  30. System nach einem der Ansprüche 1 bis 6, 13 bis 16, 22 bis 25, oder 29, dadurch gekennzeichnet, dass der erste Kompressor (506) und der erste Dekompressor (560) gemäß einem CCITT H.261-Standard implementiert sind.
  31. System nach einem der Ansprüche 1 bis 6, 13 bis 16, 22 bis 22, 29 bis 30, dadurch gekennzeichnet, dass der zweite Kompressor (532) und der zweite Dekompressor (550) gemäß einem CCITT G.273-Standard implementiert sind.
DE19620186A 1995-05-22 1996-05-20 Verfahren und Vorrichtung zur Synchronisierung zeitlich in Bezug stehender Datenströme Expired - Lifetime DE19620186B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US445854 1995-05-22
US08/445,854 US5751694A (en) 1995-05-22 1995-05-22 Methods and apparatus for synchronizing temporally related data streams

Publications (2)

Publication Number Publication Date
DE19620186A1 DE19620186A1 (de) 1996-12-19
DE19620186B4 true DE19620186B4 (de) 2012-02-16

Family

ID=23770459

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19620186A Expired - Lifetime DE19620186B4 (de) 1995-05-22 1996-05-20 Verfahren und Vorrichtung zur Synchronisierung zeitlich in Bezug stehender Datenströme

Country Status (5)

Country Link
US (1) US5751694A (de)
JP (1) JP3809220B2 (de)
DE (1) DE19620186B4 (de)
GB (1) GB2301265B (de)
HK (1) HK1014817A1 (de)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5918225A (en) * 1993-04-16 1999-06-29 Sybase, Inc. SQL-based database system with improved indexing methodology
US7012630B2 (en) * 1996-02-08 2006-03-14 Verizon Services Corp. Spatial sound conference system and apparatus
JPH10303877A (ja) * 1996-09-05 1998-11-13 Matsushita Electric Ind Co Ltd 送信装置と受信装置とこれらを用いた伝送システム及び送信方法と受信方法とこれらを用いた伝送方法
US6212208B1 (en) * 1996-11-11 2001-04-03 Matsushita Electric Industrial Co., Ltd. Method for coding and multiplexing multimedia data, apparatus for coding and multiplexing multimedia data, record media containing program for coding and multiplexing multimedia data
CA2340314C (en) 1996-12-04 2003-07-08 Mitsuaki Oshima Optical disk for high resolution and three-dimensional video recording, optical disk reproduction apparatus, and optical disk recording apparatus
US6240094B1 (en) * 1997-12-22 2001-05-29 Bell Atlantic Network Services, Inc. Statistical time division multiplexer for a wireless asymmetric local loop communication system
US6697632B1 (en) * 1998-05-07 2004-02-24 Sharp Laboratories Of America, Inc. Multi-media coordinated delivery system and method
GB2357674B (en) * 1999-10-26 2003-12-10 Snell & Wilcox Ltd Compressed bitstreams
GB0000874D0 (en) * 2000-01-14 2000-03-08 Koninkl Philips Electronics Nv Latency handling for interconnected devices
US6912010B2 (en) * 2002-04-15 2005-06-28 Tektronix, Inc. Automated lip sync error correction
JP4401063B2 (ja) * 2002-09-11 2010-01-20 シャープ株式会社 映像音声伝送送信装置及びそれを備えた映像音声伝送システム
DE10302228A1 (de) * 2003-01-20 2004-08-05 Siemens Ag Verfahren zur Synchronisation in heterogenen Netzen
US7512851B2 (en) * 2003-08-01 2009-03-31 Syntest Technologies, Inc. Method and apparatus for shifting at-speed scan patterns in a scan-based integrated circuit
US6816093B1 (en) 2003-12-03 2004-11-09 International Business Machines Corporation Apparatus method and system for increased digital media recording throughput
US20070047590A1 (en) * 2005-08-26 2007-03-01 Nokia Corporation Method for signaling a device to perform no synchronization or include a synchronization delay on multimedia stream
BRPI0818444A2 (pt) * 2007-10-12 2016-10-11 Qualcomm Inc codificação adaptativa de informação de cabeçalho de bloco de vídeo
US8938009B2 (en) * 2007-10-12 2015-01-20 Qualcomm Incorporated Layered encoded bitstream structure
BR112013005160A2 (pt) 2010-09-22 2016-04-26 Thomson Licensing método para processamento dos fluxos multimídia e dispositivo correspondente
KR101682508B1 (ko) * 2010-10-13 2016-12-07 삼성전자주식회사 라우팅 장치 및 네트워크 장치
US8643696B2 (en) * 2011-01-19 2014-02-04 Broadcom Corporation Synchronizing media streams using time signal(s) from an independent time source
US9924282B2 (en) 2011-12-30 2018-03-20 Gn Resound A/S System, hearing aid, and method for improving synchronization of an acoustic signal to a video display
JP2016096523A (ja) * 2014-11-17 2016-05-26 富士通株式会社 無線通信装置及びタイミング制御方法
JP6512700B2 (ja) * 2015-05-01 2019-05-15 日本テレビ放送網株式会社 映像信号伝送システム及び映像信号伝送方法
US10063907B1 (en) * 2017-06-06 2018-08-28 Polycom, Inc. Differential audio-video synchronization

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4887158A (en) * 1987-10-12 1989-12-12 Jacques Guichard Sound and image transmission system
US5157491A (en) * 1988-10-17 1992-10-20 Kassatly L Samuel A Method and apparatus for video broadcasting and teleconferencing
US5231492A (en) * 1989-03-16 1993-07-27 Fujitsu Limited Video and audio multiplex transmission system
EP0577329A2 (de) * 1992-07-02 1994-01-05 AT&T Corp. Taktwiedergewinnung für Video mit variabler Bite-Rate in Asynchronübertragungsnetzwerken
EP0591944A2 (de) * 1992-10-07 1994-04-13 Nec Corporation Synchrones Kompressions- und Wiederherstellungssystem
GB2273215A (en) * 1992-11-24 1994-06-08 British Broadcasting Corp Synchronising video and audio signals
EP0601766A1 (de) * 1992-11-30 1994-06-15 Sharp Kabushiki Kaisha Audiovisuelles Kommunikationssystem mit Verwendung von Paketen variabeler Länge
EP0602943A2 (de) * 1992-12-18 1994-06-22 Sony Corporation Vorrichtung zum Wiedergeben multiplexierter Daten von einem Aufzeichnungsträger
WO1994029979A1 (en) * 1993-06-09 1994-12-22 Intelligence At Large, Inc. Method and apparatus for multiple media digital communication system
EP0648056A2 (de) * 1993-09-30 1995-04-12 Thomson Consumer Electronics, Inc. Ton-/Videosynchronisierung in einem digitalen Übertragungssystem

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3732111A1 (de) * 1987-09-24 1989-04-06 Bosch Gmbh Robert Verfahren zur laufzeitanpassung von video- und audiosignalen an ein referenzsignal
US5508733A (en) * 1988-10-17 1996-04-16 Kassatly; L. Samuel A. Method and apparatus for selectively receiving and storing a plurality of video signals
US5050167A (en) * 1989-08-10 1991-09-17 Bell Communications Research, Inc. Timing extraction in multiplexed multichannel high speed fiber optic transmission system
WO1994000934A1 (en) * 1992-06-29 1994-01-06 Baxter Diagnostics Inc. High-speed time-multiplexed data transmission system
US5486864A (en) * 1993-05-13 1996-01-23 Rca Thomson Licensing Corporation Differential time code method and apparatus as for a compressed video signal
US5451942A (en) * 1994-02-04 1995-09-19 Digital Theater Systems, L.P. Method and apparatus for multiplexed encoding of digital audio information onto a digital audio storage medium
US5506844A (en) * 1994-05-20 1996-04-09 Compression Labs, Inc. Method for configuring a statistical multiplexer to dynamically allocate communication channel bandwidth

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4887158A (en) * 1987-10-12 1989-12-12 Jacques Guichard Sound and image transmission system
US5157491A (en) * 1988-10-17 1992-10-20 Kassatly L Samuel A Method and apparatus for video broadcasting and teleconferencing
US5231492A (en) * 1989-03-16 1993-07-27 Fujitsu Limited Video and audio multiplex transmission system
EP0577329A2 (de) * 1992-07-02 1994-01-05 AT&T Corp. Taktwiedergewinnung für Video mit variabler Bite-Rate in Asynchronübertragungsnetzwerken
EP0591944A2 (de) * 1992-10-07 1994-04-13 Nec Corporation Synchrones Kompressions- und Wiederherstellungssystem
GB2273215A (en) * 1992-11-24 1994-06-08 British Broadcasting Corp Synchronising video and audio signals
EP0601766A1 (de) * 1992-11-30 1994-06-15 Sharp Kabushiki Kaisha Audiovisuelles Kommunikationssystem mit Verwendung von Paketen variabeler Länge
EP0602943A2 (de) * 1992-12-18 1994-06-22 Sony Corporation Vorrichtung zum Wiedergeben multiplexierter Daten von einem Aufzeichnungsträger
WO1994029979A1 (en) * 1993-06-09 1994-12-22 Intelligence At Large, Inc. Method and apparatus for multiple media digital communication system
EP0648056A2 (de) * 1993-09-30 1995-04-12 Thomson Consumer Electronics, Inc. Ton-/Videosynchronisierung in einem digitalen Übertragungssystem

Also Published As

Publication number Publication date
GB2301265B (en) 2000-02-09
GB2301265A (en) 1996-11-27
GB9610626D0 (en) 1996-07-31
US5751694A (en) 1998-05-12
HK1014817A1 (en) 1999-09-30
JPH09135227A (ja) 1997-05-20
JP3809220B2 (ja) 2006-08-16
DE19620186A1 (de) 1996-12-19

Similar Documents

Publication Publication Date Title
DE19620186B4 (de) Verfahren und Vorrichtung zur Synchronisierung zeitlich in Bezug stehender Datenströme
DE69813311T2 (de) Bildsignaldatenstruktur sowie Verfahren zur Codierung und Decodierung von Bildsignalen
DE69736537T2 (de) Ratenregelung für stereoskopische digitale Videokodierung
DE69535553T2 (de) Videokompression
DE69630173T2 (de) Übertragungssystem und -einrichtung für sich bewegende Bilder
DE19512811B4 (de) Telekonferenzkonsole
DE69838869T2 (de) Vorrichtung und Verfahren zum Spleißen von codierten Datenströmen sowie Vorrichtung und Verfahren zur Erzeugung von codierten Datenströmen
US6195116B1 (en) Multi-point video conferencing system and method for implementing the same
DE69333818T2 (de) Verfahren und Vorrichtung zur Bilddatenkodierung
DE60126114T2 (de) Signalsender und signalempfänger
DE69729493T2 (de) Methode und Gerät zum Übertragen und Empfangen eines Fernsehsignals
DE60028692T2 (de) Verfahren und anordnung zur übertragung und zum empfang von kodierten bildern
EP0826286B1 (de) Weiterentwickeltes fernsehsystem
US6211902B1 (en) Video conference control apparatus, video conference control method, and video conference control system
DE69910360T2 (de) Audioinformationsverarbeitungsverfahren und -vorrichtung unter Verwendung von zeitangepassten kodierten Audioinformationsblöcken in Audio/Videoanwendungen zum Erleichtern von Tonumschaltung
DE60008016T2 (de) Mpeg-4 videospezifisches kontrollpaket zur lieferung von personalisierten kodierungswerkzeugen
EP0114693B1 (de) System zur Übertragung eines Farbvideosignals erhöhter Auflösung
DE69737352T2 (de) Verfahren zum datenmultiplexen und multiplexer ein solches verfahren verwendend, zwischenverstärker für mehere daten, verfahren zur dekodierung meherer daten, vorrichtung zur dekodierung meherer daten ein solches verfahren verwendend, und aufzeichnungsmittel, auf dem diese verfahren aufgezeichnet werden
DE102005035216A1 (de) Playback-Vorrichtung zur Synchronisation eines Playback eines Video-Signalanteils und eines Audio-Signalanteils eines AV-Signals und Verfahren dafür
WO1996024223A1 (de) Verfahren zur hierarchischen übertragung von digitalisierten, codierten bild-, ton- und/oder datensignalen
DE69921643T2 (de) Av-signalübertragung mit variabler bitrate in einem paketnetz
WO1990006655A1 (de) Mit herkömmlichen fernsehnormen kompatibles fernsehübertragungssystem
DE69907929T2 (de) Kompressions- und dekompressionssystem für digitale videosignale
DE69624310T2 (de) Hierarchischer Videokodierer und -dekodierer
EP1976292B1 (de) Verfahren und Videokommunikationssystem zur Einspeisung von Avatar-Informationen in einen Videodatenstrom

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final

Effective date: 20120517

R084 Declaration of willingness to licence
R071 Expiry of right