DE4322356A1 - Einrichtung zum Steuern der Rücksetzung in einem Videosignalcodierer - Google Patents

Einrichtung zum Steuern der Rücksetzung in einem Videosignalcodierer

Info

Publication number
DE4322356A1
DE4322356A1 DE4322356A DE4322356A DE4322356A1 DE 4322356 A1 DE4322356 A1 DE 4322356A1 DE 4322356 A DE4322356 A DE 4322356A DE 4322356 A DE4322356 A DE 4322356A DE 4322356 A1 DE4322356 A1 DE 4322356A1
Authority
DE
Germany
Prior art keywords
data
reset
signal
header
reset state
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
Application number
DE4322356A
Other languages
English (en)
Other versions
DE4322356B4 (de
Inventor
Alfonse Anthony Acampora
Richard Michael Bunting
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.)
General Electric Co
Original Assignee
General Electric Co
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 General Electric Co filed Critical General Electric Co
Publication of DE4322356A1 publication Critical patent/DE4322356A1/de
Application granted granted Critical
Publication of DE4322356B4 publication Critical patent/DE4322356B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/37Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability with arrangements for assigning different transmission priorities to video input data or to video coded data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • H04L2012/5616Terminal equipment, e.g. codecs, synch.
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Description

Die vorliegende Erfindung betrifft eine Anordnung zum Codieren eines Videosignals wie z. B. eines Fernsehsignals. Insbesondere bezieht sich die Erfindung auf eine Einrichtung zum Steuern der Rücksetzfunktion eines Systems zur Codierung von segmen­ tierten Daten.
Beim Prozeß der Codierung digitaler hochauflösender Videodaten zur Übertragung können die Videodaten komprimiert und in einem in mehrere Ebenen gegliederten Format codiert werden. Dieses in Ebenen gegliederte Format kann Vorsatzdaten enthalten, um Datenabschnitte zu identifizieren, so daß beim Verlust von Daten während der Übertragung ein Empfänger einen passenden Wiedereintrittspunkt in den empfangenen Datenstrom finden kann. Ein zusätzlicher Schutz gegen verlorene oder verfälschte Daten, die Verwirrung oder falschen Betrieb am Empfänger verursachen können, läßt sich erhalten, indem man codierte Videodaten in Transportblöcken anordnet. Die Transportblöcke enthalten zusätzliche Vorsatzdaten, die relativ kleine Abschnitte der Videodaten identifizieren. Die Vorsatzdaten können vorteilhafterweise Hinweismarken enthalten, die Daten­ wiedereintrittspunkte innerhalb der jeweiligen Transportblöcke anzeigen.
Videodaten können in verschiedenster Weise komprimiert werden, z. B. im MPEG-Format oder einem ähnlichen Format. MPEG ist ein genormtes Codeformat, das durch die International Organization for Standardization festgelegt ist. Diese Norm ist beschrieben im Dokument "International Organization for Standardization", ISO/IEC DIS 11172, Coding of Moving Pictures and Assodiated Audio for Digital Storage Media, Rev. Nov. 23, 1991. Zur Beschreibung des allgemeinen Codeformates sei hier auf dieses Dokument verwiesen. Ein System, das ein hochauflösendes Fernsehsignal in vorteilhafter Weise durch Anwendung von MPEG-ähnlicher Verarbeitung und von Videodaten-Transportblöcken mit zugehörigen Vorsätzen verarbeitet, ist in der US-Patentschrift 5 168 356 mit dem Titel "Apparatus for Segmenting Encoded Video Signal for Transmission" beschrieben. Bei diesem System wird ein Transportprozessor benutzt, um Datenwörter in Daten­ pakete zu formen, die einen Transportblock bilden. Der Trans­ portprozessor erzeugt außerdem die benötigten Vorsätze und fügt sie jeweils mit dem passenden Transportblock zusammen.
Es wurde nun erkannt, daß der Prozeß des Rücksetzens des Transportprozessors und zugeordneter Signalverarbeitungs­ einrichtungen besondere Beachtung verdient. Im einzelnen wurde erkannt, daß fremde Signale das System durchlaufen können, während es gerade einen Prozeß seiner Gesamtrücksetzung (globale Rücksetzung) durchmacht. Diese Bedingung erhöht die Gefahr einer Fehlfunktion bei der Erzeugung von Transport­ vorsätzen und von Kombinationen zusammengesetzter Transport­ vorsätze und Transportblöcke. Die hier beschriebene Rücksetz­ steuereinrichtung ist darauf gerichtet, sicherzustellen, daß z. B. ein Vorsatz richtig mit einem gültigen Datenwort und nicht mit einem fremden Datenwort zusammengesetzt wird oder daß umgekehrt Datenwörter richtig mit einem gültigen zugeord­ neten Vorsatz und nicht mit fremden Vorsatzbits zusammengesetzt werden.
Zu diesem Zweck enthält gemäß den Prinzipien der vorliegenden Erfindung ein System zur Verarbeitung von segmentierten codierten Videodaten eine Rücksetzeinrichtung, die bewirkt, daß signalverarbeitende Bausteine jeweilige Rücksetzzustände in einer vorgeschriebenen nicht-simultanen Reihenfolge einneh­ men. Bei einer beschriebenen bevorzugten Ausführungsform bewirkt die Rücksetzeinrichtung ein phasengesteuertes oder gestaffeltes Lösen rückgesetzter Systembausteine nach einer System-Rücksetzbedingung. Die Operation des phasengesteuerten Lösens der Rücksetzzustände beginnt, wenn gefühlt wird, daß gültige Daten wie z. B. MPEG-codierte Daten die Datenleitungen durchlaufen.
Die Erfindung wird nachstehend an Ausführungsbeispielen anhand von Zeichnungen näher erläutert:
Fig. 1 ist ein Blockschaltbild einer Rücksetzeinrichtung zur Realisierung einer Rücksetzoperation gemäß der vorliegenden Erfindung;
Fig. 2a und 2b sind Zeitdiagramme von Signalsequenzen, die den Betrieb der erfindungsgemäßen Einrichtung veranschauli­ chen;
Fig. 3 ist ein Blockschaltbild eines Teils eines Systems zur Verarbeitung segmentierter codierter Videodaten, das gemäß den Prinzipien der vorliegenden Erfindung rücksetzbar ist;
Fig. 4 ist ein Blockschaltbild eines Codiersystems für hoch­ auflösendes Fernsehen (HDTV), das eine in der erfindungsgemä­ ßen Weise arbeitende Einrichtung enthält;
Fig. 4a und 4b sind bildliche Darstellungen von Sequenzen einzelner Teilbilder/Vollbilder codierter Videosignale, hilfreich zum Verständnis der Arbeitsweise des in Fig. 4 gezeigten Systems;
Fig. 5 ist eine bildliche Darstellung der Erzeugung von Daten­ blöcken, wie sie durch die Kompressionseinrichtung im System nach Fig. 4 entwickelt wird;
Fig. 6 ist eine verallgemeinerte bildliche Darstellung des Datenformates, das von der Kompressionseinrichtung im System nach Fig. 4 geliefert wird;
Fig. 7 ist eine verallgemeinerte bildliche Darstellung eines Daten-Transportblockes.
Die erfindungsgemäße Rücksetzeinrichtung wird in Verbindung mit einem Codiersystem für hochauflösendes Fernsehen (HDTV) beschrieben, das MPEG-ähnliche Prinzipien anwendet, wie sie in der US-Patentschrift 5 168 356 von A.A. Acampora u. a. unter dem Titel "Apparatus for Segmenting Encoded Video Signal for Transmission" beschrieben sind. Einige Aspekte eines solchen Systems sind in den Fig. 4, 4A, 4B, 5 und 6 aufgezeigt und werden in Verbindung mit diesen Figuren beschrieben.
Bei der Anordnung nach Fig. 1 enthält eine Rücksetzeinrichtung 110 eine Anlauf-Zustandsmaschine, die auf mehrere Eingangs­ signale anspricht, um ausgangsseitig ein Rücksetzlösesignal RESET RLS (reset release) an ein D-Flipflop 112 zu liefern, das ein Signal an einen Eingang (IN) einer Schieberegister­ einheit 114 abgibt. Die Sequenz der Gesamtrücksetzung (globale Rücksetzung) des Systems beginnt, wenn ein System-Rücksetz­ signal SYS RESET erscheint. Dieses Signal initialisiert die Zustandsmaschine 111 und löscht sowohl das Flipflop 112 als auch die Schieberegistereinheit 114. Im gelöschten Zustand liefert die Einheit 114 an ihren vier Q-Ausgängen QD, QE, QJ und QK logisch niedrige Signale. Diese werden als Signale R1, R2, R3 und R4 an Rücksetzeingänge von Systembausteinen gelegt, wie in Fig. 3 zu erkennen ist. Am Anfang setzen diese logisch niedrigen Signale die Systembausteine, an die sie jeweils gelegt werden, zurück. Das Flipflop 112 behält diesen rückge­ setzten Zustand bei, so daß die Q-Ausgänge der Einheit 114 in einem logisch niedrigen (rückgesetzten) Zustand bleiben, bis die Zustandsmaschine 111 in Ansprache auf bestimmte Charakte­ ristiken von mehreren, ihr angelegten Eingangssignalen an ihrem Ausgang das Rücksetzlösesignal RESET RLS liefert.
Im einzelnen ist die Zustandsmaschine 111 so programmiert, daß sie nach ihrer erfolgten Initialisierung auf eine vorgeschrie­ bene Folge von Eingangssignalen LENGTH, PSI, HLI und BIT 30 anspricht, sowie auf Signale PSC, TREF, PCT und BF, deren Bitlängen durch das Signal LENGTH angezeigt werden. Diese Signale werden entsprechend den Prozeduren der MPEG-Codierung erzeugt, und eines wird von der Hardware der MPEG-Video­ signalkompression geliefert. Das Signal LENGTH ist ein mit längenvariablen Codewörtern koinzidentes Parallelwort zum Anzeigen der Bitlängen dieser Codewörter. Das Signal PSI, ein Bildanfangs-Indikator, ist eine logisch hohe 1-Bit-Markierung, welche gültig ist für die eine Taktperiode, in der ein Bildanfangs-Codewort (z. B. für ein I-Vollbild, ein P-Vollbild oder ein B-Vollbild, wie in Fig. 5 gezeigt ist) auf dem Bus der längenvariablen Codewörter vorhanden ist. Das Signal HLI ist ein Hochpriorität/Niedrigpriorität-Indikator, der durch einen logisch hohen Zustand anzeigt, daß Daten hoher Priorität in dem von einem Hochpriorität-Prozessor zu verarbeitenden Codewortstrom vorhanden sind, für die Dauer des logisch hohen Zustandes. Umgekehrt zeigt ein logisch niedriger Zustand des Signals HLI an, daß Daten niedriger Priorität von einem Niedrigpriorität-Prozessor zu verarbeiten sind, für die Dauer des logisch niedrigen Zustandes. In der vorliegenden Beschrei­ bung ist niedrige Priorität synonym mit normaler Priorität (oder Standardpriorität). BIT 30 in einem längenvariabel- codierten Datenwort eines 32-Bit-MPEG-Systems wird zur Identi­ fizierung des Anfangs eines I-Vollbildes benutzt, das insofern von besonderer Bedeutung ist, als mit ihm jeweils eine Gruppe von Bildern beginnt. Das Signal TREF ist ein MPEG-Zeitbezug, eine vorzeichenlose ganze Zahl, die in Sequenz den Eingangs­ bildern in der Reihenfolge der Wiedergabe zugeordnet ist, was es einem Decoder erlaubt, die Teilbilder/Vollbilder aus ihrer Übertragungsreihenfolge zurück in die ursprüngliche Reihen­ folge umzuordnen (d. h. Umordnung des in Fig. 4B gezeigten Teilbild/Vollbild-Formats in das ursprüngliche Format gemäß der Fig. 4A). PSC ist der MPEG-Bildanfangscode, der einem Decoder signalisiert, daß die nachfolgenden Daten ein Vollbild bilden. PCT ist das Signal für den Typ der Bildcodierung und erlaubt es dem Decoder, ein Bild zu identifizieren als ein Bild in Intra-Codierung (I-Bild), ein Bild in Vorhersage- Codierung (P-Bild) oder ein Bild in bidirektionaler Vorhersage- Codierung (B-Bild). BF ist das MPEG-Codewort für Puffer- Völligkeit (synonym mit der gebräuchlichen Bezeichnung "virtuelle Verzögerung der Pufferverifizierung"), das dazu benutzt wird, die anfängliche Belegung des Puffers des Decoders am Beginn der Decodierung so einzustellen, daß der Puffer weder überläuft noch unterläuft.
Das Rücksetzlösesignal vom Ausgang der Zustandsmaschine 111 erscheint, wenn die Zustandsmaschine 111 die in der Fig. 2a dargestellte Signalsequenz über vier Taktperioden fühlt. Während der ersten dieser Taktperioden zeigt das Signal LENGTH das Vorhandensein eines 32-Bit-Bildanfangscodes (PSC) an. Gleichzeitig erscheint ein Bildanfangscode-Indikator (PSI), ein Hochpriorität-Indikator (logisch hoher Wert des Signals HLI) und ein beliebiger Logikwert für BIT 30. Während der zweiten Taktperiode zeigt das Signal LENGTH das Vorhandensein eines 10-Bit-Zeitbezuges (TR) an, begleitet von einem Hoch­ priorität-Indikator (hoher Logikwert des Signals HLI) und einem beliebigen Logikwert für BIT 30. In der nächsten Takt­ periode zeigt das Signal LENGTH das Vorhandensein eines 3-Bit- Signals für den Bildcodierungstyp (PCT) an. Dieses ist beglei­ tet von einem Hochpriorität-Indikator und einem niedrigen Logikwert für BIT 30. In der vierten und letzten Taktperiode dieser Sequenz zeigt das Signal LENGTH das Vorhandensein des 16-Bit-Signals für die Puffer-Völligkeit (BF) an, das beglei­ tet ist von einem Hochpriorität-Indikator und einem beliebigen Logikwert für BIT 30. Wenn diese Sequenz von vier Signalen gefühlt ist, wird das Rücksetzlösesignal RESET RLS von der Zustandsmaschine 111 erzeugt, wodurch der Ausgang des Flipflops 112 in den logisch hohen Zustand versetzt wird. Dieser logisch hohe Zustand bewirkt, daß die Q-Ausgänge der Einheit 114 nacheinander aus dem vorher existierenden logisch niedrigen Zustand in einen logisch hohen Rücksetzlösezustand wechseln. Diese Rücksetzlösezustände werden zeitlich so gesteuert, daß sie nacheinander an den Q-Ausgängen des Schieberegisters 114 in einer phasengesteuerten oder gestaf­ felten Folge erscheinen, als eine Funktion von Charakteristi­ ken und Erfordernissen des Systems wie z. B. den Taktverzöge­ rungen zwischen Systembausteinen. Das Intervall zwischen den Rücksetzlösezuständen der Signale R1, R2, R3 und R4 wird durch den Abstand der Q-Ausgangsanzapfungen des Schieberegisters bestimmt. Der beschriebene Prozeß der Rücksetzung und Rück­ setzlösung wird eingeleitet in Ansprache auf die Anfangsflanke (abfallende Flanke) des Impulses SYS RESET (Fig. 2a), die zu einem Zeitpunkt T0 erscheint. Dieser Rücksetz/Rücksetzlöse- Prozeß beginnt nicht, bevor eine Sequenz einer Gruppe von Bildern beginnt. Die Signale PSC, TREF, PCT und BF, wobei das Signal PCT speziell ein intra-codiertes Vollbild anzeigt, wiederholen sich mit jeder Gruppe von Bildern.
Die in der Fig. 2a gezeigte Signalsequenz ist insofern wich­ tig, als sie das Vorhandensein eins I-Vollbildes innerhalb einer Gruppe von Bildern anzeigt. Ein I-Vollbild stellt ein codiertes tatsächliches (nicht-vorhergesagtes) Bild am Anfang einer Gruppe von Vollbildern dar, wie in den Fig. 4a, 4b und 5 dargestellt. Somit wird das Vorhandensein von Daten eines I-Vollbildes gewählt als repräsentativ für das Vorhandensein gültiger Daten, mit denen der Prozeß des Lösens der Rückset­ zung zu beginnen ist. Der Anfang eines I-Vollbildes wird eindeutig durch BIT 30 eines nach dem MPEG-System längenvariabel-codierten (VLC) 32-Bit-Wortes angezeigt. Bits 29, 30 und 31 solcher MPEG-codierten Datenwörter zeigen den Typ der Bildcodierung an, also I-, P- oder B-Vollbild. Für ein I-Vollbild haben diese Bits den Wert 100, für ein P-Vollbild den Wert 010 und für ein B-Vollbild den Wert 110.
Beim vorliegenden Beispiel ist die Folge der längenvariabel- codierten Datenwörter PSC, TREF, PCT und BF gemäß der Fig. 2a eine ununterbrochene Folge, d. h. es gibt keine zwischenliegen­ den Null-Längen zwischen diesen Wörtern. Dies ist jedoch nicht wesentlich, weil zwischenliegende Null-Längen toleriert werden können. Beim gegebenen Beispiel beginnt die Zustandsmaschine z. B. eine Suchsequenz für die Rücksetzoperation mit der Erfassung eines Bildanfangscodes. Eine größere Robustheit läßt sich erreichen, indem man die Suchsequenz mit einem MPEG-Codewort beginnt, das den Anfang einer Gruppe von Bildern anzeigt.
Die Zeitsteuerung der Rücksetz/Rücksetzlöse-Operation ist mit den Wellenformen in Fig. 2b veranschaulicht. Jedes der Rücksetzsteuersignale R1, R2, R3 und R4 hat zum Zeitpunkt T0, wenn das Schieberegister 114 in Ansprache auf das Signal SYS RESET gelöscht wird, einen logisch niedrigen Rücksetzzustand. Anschließend, zum Zeitpunkt T1, erzeugt die Zustandsmaschine 111 das Signal RESET RLS (Übergang mit abfallender Flanke). Danach nehmen die Signale R1-R4 nacheinander zu den Zeitpunk­ ten T2, T3, T4 und T5 den logisch hohen Rücksetzlösezustand ein (Übergang mit ansteigender Flanke), was es den zugeordne­ ten signalverarbeitenden Bausteinen erlaubt, ihren Betrieb in einer richtigen Reihenfolge zu beginnen, um Transportblöcke in richtiger Weise zu erzeugen, wie es in Fig. 3 gezeigt ist.
Beim vorliegenden Beispiel erscheint das erste Rücksetzlöse­ signal (R1) im Zeitpunkt T2 fünf Taktperioden, nachdem das Steuersignal RESET RLS zum Zeitpunkt T1 erscheint. Diese Verzögerung stellt sicher, daß alle von der Zustandsmaschine 111 gefühlten Signalkomponenten an den jeweiligen Datenbussen anstehen und auf ihre Verarbeitung warten. Das Rücksetzlöse­ signal R2 ist um eine Taktperiode gegenüber dem Rücksetzlöse­ signal R1 verzögert (T3-T2), das Rücksetzlösesignal R3 ist um fünf Taktperioden gegenüber dem Rücksetzlösesignal R2 verzö­ gert (T4-T3), und das Rücksetzlösesignal R4 ist um eine Takt­ periode gegenüber dem Rücksetzlösesignal R3 verzögert (T5-T4).
Die Fig. 3 zeigt Teile eines Transportprozessors 300 (z. B. die Einheit 412 in Fig. 4) zur Verarbeitung längenvariabel- codierter HDTV-Videodaten, eine Rücksetzsteuereinheit 110, wie sie in Verbindung mit Fig. 1 beschrieben wurde, und eine Längenseparator- und Decodereinheit 310. Die Einheit 310 kann in einer Prioritätswähleinheit 411 im System nach Fig. 4 enthalten sein. Eingangsdaten INPUT enthalten eine Vielzahl von Datenkomponenten, unter anderem z. B. längenvariable MPEG-Codewörter und die in Verbindung mit Fig. 2a beschriebenen Signale. Die Ausgangsdaten von der Einheit 310, die längen­ variable Codewörter (VLCs) enthalten, werden an einen Daten­ packer 316 geliefert. Eine weitere Gruppe von Ausgangsdaten, die von der Einheit 310 zum Datencontroller 312 geliefert werden, enthalten Daten betreffend die Längen längenvariabler Codewörter hoher Priorität (HP) und normaler Priorität (SP) und Daten, die jeweils den Beginn von Daten hoher Priorität und von Daten normaler Priorität anzeigen. Eine weitere Gruppe von Daten, die von der Einheit 310 an einen Transportvorsatz- Generator 314 geliefert werden, enthalten Information zur Identifizierung des Vollbildtyps, Bewegungsvektoren und Indi­ katoren für Bildanfang, Datensatz-Vorsatz und Makroblock.
Die Steuereinheit (Controller) 312 verfolgt die Akkumulation von Wortlängendaten, um jeweils die Vollendung von 32-Bit- Datenwörtern und die Vollendung der 960-Bit-Datenpakete (30 Wörter pro Datenpaket) festzustellen. Dem Datenpacker 316 werden Wortadressen zugeführt, um das richtige Zusammenfügen der dem Packer 316 angelegten längenvariablen Codewörter sicherzustellen. Der Controller 312 verfolgt außerdem die Vollendung einzelner Pakete hoher Priorität und normaler Priorität. Der Vorgang der Bit- und Wörterzählung wird durch das Erscheinen eines Bildergruppen-Anfangsindikators eingelei­ tet, der Akkumulatoren im Controller 312 und im Packer 316 zurücksetzt. Der Controller 312 liefert außerdem Steuerdaten für hohe Priorität und für normale Priorität an den Vorsatz- Generator 314. Diese Daten enthalten Information über dieje­ nige Bitposition innerhalb eines Paketes, an welcher Daten hoher Priorität bzw. Daten normaler Priorität erstmalig erscheinen, in Ansprache auf dem Controller 312 angelegte Hochpriorität- und Normalpriorität-Indikatoren. Diese Daten werden dem Vorsatz-Generator 314 dargeboten als Eintritts­ punkte zum Ausrichten von Vorsatzdaten und gepackten Trans­ portblockdaten.
Die dem Datenpacker 316 von der Einheit 310 über einen 32-Bit- Bus angelegten längenvariablen Codewörter werden vom Packer 316 in 32-Bit-Wörter hoher Priorität und 32-Bit-Wörter norma­ ler Priorität verarbeitet, unter der Überwachung von Steuer­ signalen aus dem Controller 312. Das Zusammenfügen erfolgt so, daß sich am Ende die gewünschte Reihenfolge der seriellen MPEG-Übertragung ergibt, und die gepackten Daten von der Einheit 316 werden mit einer variablen Wortrate an den die gepackten Daten und die Vorsätze vereinigenden Kombinator 320 gesendet. Ein Datenpaket beginnt, wenn ein Gruppenanfangs- Indikator im Ausgangssignal vorhanden ist. Nachfolgende Pakete werden aus den Daten in die Bildergruppen (GOP) unterteilt. Alle diese Pakete sind typischerweise komplett, wenn jeweils 30 gepackte Wörter übertragen worden sind.
Der Transportvorsatz-Generator 314 überwacht die Vollendung der Pakete hoher Priorität und der Pakete normaler Priorität über einen Prozeß der Bitakkumulation, der ausgelöst wird durch das Erscheinen eines Gruppenanfangs-Indikators, durch den Akkumulatoren innerhalb des Controllers 312 zurückgesetzt werden. Die Bildung von Transportvorsätzen erfordert die Kenntnis eines Datensatzvorsatz-Indikators, der zum Zählen einzelner Teilstücke eines Bildes (sogenannte "Stückchen") verwendet wird, eines Makroblock-Adressenerhöhungs-Indikators, der zum Zählen der Makroblöcke verwendet wird, eines Bildan­ fangs-Indikators, der zum Zählen von Vollbildern verwendet wird, und der Eintrittspunkte für Daten hoher Priorität und für Daten normaler Priorität, wie sie während der Paketbildung festgelegt wurden. Bildstückchen, Makroblöcke und Vollbilder werden in Verbindung mit Fig. 5 noch erläutert. Die Transport­ vorsatz-Daten für Daten hoher Priorität und Daten normaler Priorität werden dem Kombinator 320 zugeführt, wenn ein Eintrittspunkt für ein Datenpaket festgestellt wird.
Die gepackten Datenwörter werden vom Packer 316 an eine im Durchrückbetrieb (FIFO-Betrieb) arbeitende Speichereinheit im Kombinator 320 immer dann geliefert, wenn Wörter verfügbar sind. In ähnlicher Weise werden die Transportvorsätze vom Vorsatzgenerator 314 an eine FIFO-Speichereinheit im Kombina­ tor 320 immer dann geliefert, wenn Vorsätze verfügbar sind. Im Falle eines typischen 30-Wörter-Datenpaketes veranlaßt das Letztwortsignal nach dem Übertragen von 30 Datenwörtern den Kombinator 320, den zugeordneten Vorsatz zu erfassen. Die Transportvorsätze werden vor dem durch den Vorsatz beschriebe­ nen Datenpaket an Ratenpuffer übertragen (Einheiten 413 und 414 in Fig. 4). Hochpriorität- und Normalpriorität-Prozessoren im Kombinator 320 enthalten jeweils eine Daten-FIFO-Schaltung, eine Vorsatz-FIFO-Schaltung und einen zugehörigen Zeitmulti­ plexer (MUX). Der MUX wählt den Vorsatz aus der Vorsatz-FIFO- Schaltung und leitet ihn zum Puffer, bevor die zugehörigen Daten aus der Daten-FIFO-Schaltung gewählt und zum Puffer geleitet werden.
Der Rücksetzzustand der in Fig. 3 gezeigten Anordnung wird durch Ausgangssignale R1-R4 von einer Rücksetzsteuereinheit 110 gesteuert, die in Verbindung mit den Fig. 1 und 2 beschrieben wurde. Das der Rücksetzsteuereinheit 110 angelegte Eingangssignal SYS RESET kann in Ansprache auf eine Handbetä­ tigung oder automatisch entwickelt werden, z. B. wenn das System anfänglich eingeschaltet wird oder wenn ein Fehler erfaßt wird. Die Steuersignale R1-R4 aktivieren unter anderem die nachfolgend aufgeführten Rücksetz-Rücksetzlöse-Operatio­ nen. Das Rücksetzsteuersignal R1 bewirkt beim Anlegen an die Einheit 314, daß rücksetzbare Elemente wie z. B. Flipflops in einen gewünschten Anfangszustand rückgesetzt werden. Beim Anlegen an den Vorsatz-Generator 314 initialisiert das Steuer­ signal R1 Vollbild-, Stückchen- und Makroblock-Zähler und gibt Schaltungen frei zur Aktivierung des Schreibens und Lesens von Vorsatzdaten. Das dem Datenpacker 316 angelegte Steuersignal R2 setzt eine Umlaufverschieber-Adressierschaltung zurück, die dazu verwendet wird, Datenwörter in einer richtigen Reihen­ folge zu packen und Schaltungen freizugeben, die das Ein­ schreiben gepackter Daten erlauben. Das dem Kombinator 320 angelegte Steuersignal R3 hält zugeordnete Transportvorsatz- FIFO-Schaltungen in einem gelöschten Zustand, bis sie zum Betrieb freigegeben werden. Das Steuersignal R4 erfüllt eine ähnliche Funktion hinsichtlich der Daten-FIFO-Schaltungen im Kombinator 320. Wie aus der Fig. 2b entnehmbar, wird die Vorsatz-FIFO-Schaltung über das Signal R3 freigegeben, bevor die Daten-FIFO-Schaltung über das Signal R4 freigegeben wird. Die durch die Steuersignale R1-R4 bewirkte Folge von Rücksetz­ lösevorgängen stellt sicher, daß ein gegebener Vorsatz den Daten, die er identifiziert, richtig zugeordnet wird. Im einzelnen wird der Transportvorsatz-Generator initialisiert, Vorsätze werden geschrieben, Datenadressen werden zurückge­ setzt, um das Packen der Daten in einer richtigen Reihenfolge zu erlauben, die gepackten Daten werden eingeschrieben, und die FIFO-Schaltungen für die gepackten Daten werden gelöst bzw. freigegeben, nachdem die Vorsatz-FIFO-Schaltungen freige­ geben sind, um sicherzustellen, daß der Vorsatz für die nachfolgenden Daten bereit ist. Somit ermöglicht die Rücksetz/Rücksetzlöse-Operation eine gewünschte Signalverarbeitungsfolge für die Bildung der Vorsatz/Daten- Kombinationen der Transportblöcke.
Die Sequenz des Rücksetzens/Lösens läßt sich durch eine kurze Untersuchung des in Fig. 7 gezeigten Transportblockes verdeut­ lichen. Im einzelnen haben die Transportvorsätze einen für die Eintrittskennung reservierten Abschnitt und einen Abschnitt, der für eine Hinweismarke reserviert ist, die auf ein speziel­ les gepacktes Codewort innerhalb des Transportpaketes hinweist. Die Eintrittskennung bezieht sich auf die zeitlichen und räumlichen Aspekte der Daten innerhalb einer Transport­ zelle. Die Hinweismarke wird immer dann gebildet, wenn spezielle Codewörter im Begriff sind, gepackt zu werden. Daher kann es vorkommen, daß ein solches spezielles Codewort am Beginn (Start) der Transportzelle zu packen ist, aber keine genügende Länge hat, um das erste 32-Bit-Datenwort auszufül­ len. Wird also ein Vorsatz vor irgendeinem Datenwort erzeugt, so muß es zuerst registriert werden. Falls das spezielle Code­ wort gut nach erfolgter Ausgabe von einem oder mehreren Daten­ wörtern erscheint und somit Datenwörter vor dem Vorsatz geliefert werden, werden diese Wörter in einer Datenwort-FIFO- Schaltung gepuffert, bis der Vorsatz gebildet ist. Um sich jedoch gegen den erstgenannten Fall abzusichern, muß die Schaltung für den Vorsatz zuerst freigegeben werden. Da außerdem die Eintritts-Hinweismarke gebildet wird, wenn Code­ wörter an den Datenpackern erscheinen, müssen die Vorsätze zuerst freigegeben werden.
Ein Beispiel eines HDTV-Signalverarbeitungssystems, das die vorliegende Erfindung anwenden kann, ist ein System zur Verar­ beitung eines Signals, das ein im 2 : 1-Zeilensprung verschach­ teltes Bild mit 1050 Zeilen und 59,94 Vollbildern pro Sekunde darstellt. Das nominelle aktive Bild hat 960 Zeilen mit jeweils 1440 Pixeln und ein Bildseitenverhältnis von 16 : 9. Zur Übertragung des Signals werden zwei 32-QAM-Trägerfrequenzen (Quadratur-Amplitudenmodulation) verwendet, die im Multiplex in einem 6-MHz-Übertragungsband zusammengefaßt sind. Die nominelle Gesamtbitrate einschließlich der Bild-, Ton- und Zusatzdaten beträgt 26-29 Mbps.
Das Videosignal wird am Anfang im Einklang mit einem MPEG- ähnlichen Format komprimiert. Anschließend werden die Codewör­ ter des MPEG-ähnlichen Signals in zwei Bitströme aufgeteilt, entsprechend der relativen Wichtigkeit bzw. Bedeutung der einzelnen Codewort-Typen. Die beiden Bitströme werden unabhän­ gig verarbeitet, um informationslose Bits zur Fehlerkorrektur einzugeben, und dann in QAM-Modulation zugeordneten Trägern aufgeprägt, die zur Übertragung vereinigt werden. Der Bitstrom größerer Wichtigkeit wird als Kanal hoher Priorität (HP) bezeichnet, und der Bitstrom geringerer Wichtigkeit wird als Kanal niedrigerer oder Standard-Priorität (SP) bezeichnet. Der Kanal hoher Priorität wird mit ungefähr dem Doppelten der Leistung des Kanals der normalen Priorität übertragen. Das Verhältnis der Information hoher Priorität zur Information niedriger Priorität ist ungefähr 1 : 4.
Die Fig. 4 zeigt ein Beispiel eines Codierungs/Decodierungs- Systems für HDTV, das eine erfindungsgemäße Anordnung verwen­ det. Die Fig. 4 zeigt das System bei der Verarbeitung eines einzigen Videoeingangssignals, es versteht sich jedoch, daß die Leuchtdichte- und die Farbartkomponenten getrennt verar­ beitet werden und daß Leuchtdichte-Bewegungsvektoren zur Erzeugung komprimierter Farbartkomponenten verwendet werden. Die komprimierten Leuchtdichte- und Farbartkomponenten werden verflochten, um Makroblöcke zu bilden, bevor die Prioritäts­ aufteilung der Codewörter erfolgt.
Eine Folge von Teilbildern/Vollbildern, wie sie in Fig. 4A gezeigt ist, wird an die Schaltungsanordnung 405 gelegt, welche die Teilbilder/Vollbilder entsprechend der Fig. 4B umordnet. Die umgeordnete Folge wird auf eine Kompressions­ schaltung 410 gegeben, die eine komprimierte Folge von Vollbildern erzeugt, die entsprechend einem MPEG-ähnlichen Format codiert sind. Dieses Format ist hierarchisch und in abgekürzter Form in Fig. 6 dargestellt.
Das hierarchische MPEG-Format enthält eine Vielzahl von Ebenen, jede mit einer zugeordneten Vorsatzinformation. Nomi­ nell enthält jeder Vorsatz einen Anfangscode, sich auf die betreffende Ebene beziehende Daten und Vorkehrungen zum Hinzufügen von Vorsatzerweiterungen. Ein großer Teil der Vorsatzinformation wird für Synchronisationszwecke in einem MPEG-Systemumfeld benötigt (wie in dem weiter oben erwähnten MPEG-Dokument angegeben). Für Zwecke der Lieferung eines komprimierten Videosignals für ein digitales HDTV-Simultan­ sendesystem wird nur beschreibende Vorsatzinformation benö­ tigt. Die einzelnen Ebenen des codierten Videosignals sind bildlich in der Fig. 5 dargestellt.
Wenn davon die Rede ist, daß das System ein "MPEG-ähnliches" Signal erzeugt, dann bedeutet dies, daß a) aufeinanderfolgende Teilbilder/Vollbilder des Videosignals entsprechend einer I-, P-, B-Codiersequenz codiert sind und b) codierte Daten in der Bild-Ebene in MPEG-ähnliche "Stückchen" oder Gruppen von Blöcken codiert sind, wobei die Anzahl der Stückchen pro Teilbild/Vollbild und auch die Anzahl von Makroblöcken pro Stückchen unterschiedlich sein kann. Ein I-codiertes Vollbild ist durch Intraframe-Codierung komprimiert, so daß allein die in dieser Weise komprimierten Daten ausreichen, um ein Bild wiederzugeben. P-codierte Vollbilder sind entsprechend einem bewegungskompensierten Vorwärts-Vorhersageverfahren codiert, d. h. die codierten Daten des P-Vollbildes werden aus dem laufenden Vollbild und einem vor dem laufenden Vollbild erscheinenden I- oder P-Vollbild erzeugt. B-codierte Vollbilder sind entsprechend einem bidirektionalen bewegungs­ kompensierten Vorhersageverfahren codiert. Die Daten des B-codierten Vollbildes werden aus dem laufenden Vollbild und aus I- und P-Vollbildern erzeugt, die sowohl vor und nach dem laufenden Vollbild liegen.
Das codierte Ausgangssignal des hier beschriebenen Systems ist unterteilt (segmentiert) in Gruppen von Teilbil­ dern/Vollbildern, kurz als "Bildergruppen" (oder abgekürzt GOP) bezeichnet, wie es durch die Kästchenreihe in der Ebene L1 der Fig. 6 veranschaulicht ist. Jede Bildergruppe enthält einen Vorsatz, dem Abschnitte von Bilddaten folgen (Ebene L2 in Fig. 6). Der Bildergruppen-Vorsatz enthält Daten betreffend die horizontale und die vertikale Bildabmessung, das Bildsei­ tenverhältnis, die Teilbild/Vollbild-Rate, die Bitrate, usw.
Die Bilddaten (Ebene L3), die jeweils einem Teilbild/Vollbild entsprechen, enthalten einen Bild-Vorsatz, gefolgt von Stückchendaten (Ebene L4). Der Bild-Vorsatz enthält eine Teilbild/Vollbild-Nummer und eine Bezeichnung des Typs der Bildcodierung. Jedes Stückchen (Ebene L4) enthält einen Stückchen-Vorsatz, dem eine Vielzahl von Datenblöcken MBi folgt. Der Stückchen-Vorsatz enthält eine Gruppennummer und einen Quantisierungsparameter.
Jeder Block MBi (Ebene L5) stellt einen Makroblock dar und enthält einen Vorsatz, gefolgt von Bewegungsvektoren und codierten Koeffizienten. Die MBi-Vorsätze enthalten eine Makroblock-Adresse, eine Bezeichnung des Makroblock-Typs und einen Quantisierungsparameter. Die codierten Koeffizienten sind in der Ebene L6 dargestellt. Jeder Makroblock enthält sechs Blöcke, umfassend vier Leuchtdichteblöcke, einen U-Farbartblock und einen V-Farbartblock, vgl. Fig. 5. Ein Block stellt eine Matrix von Pixeln dar, z. B. 8 mal 8 Pixel, über die eine diskrete Cosinustransformation (DCT) durchgeführt ist. Die vier Leuchtdichteblöcke sind eine 2-mal-2-Matrix einander benachbarter Leuchtdichteblöcke und stellen z. B. eine 16-mal-16-Pixelmatrix dar. Die Farbartblöcke (U und V) stellen die gleiche Gesamtfläche dar wie die vier Leuchtdichteblöcke. Das heißt, vor der Komprimierung wird das Farbartsignal gegen­ über dem Leuchtdichtesignal um einen Faktor 2 sowohl in der horizontalen als auch in der vertikalen Richtung unterabgeta­ stet. Ein Daten-"Stückchen" entspricht Daten, die einen rechteckigen Teil eines Bildes darstellen, der einem durch eine Gruppe benachbarter Makroblöcke dargestellten Bereich entspricht. Ein Vollbild kann einen Raster von 360 Stückchen enthalten, 60 Stückchen in Vertikalrichtung mal 6 Stückchen in Horizontalrichtung.
Die Blockkoeffizienten werden jeweils für einen Block auf einmal mit der diskreten Cosinustransformation (DCT) gebildet. Die Gleichstromkoeffizienten (DC-Koeffizienten) erscheinen als erste, gefolgt von den zugeordneten Wechselstromkoeffizienten (AC-Koeffizienten) in der Reihenfolge ihrer relativen Wichtig­ keit. An das Ende eines jeden der aufeinanderfolgend erschei­ nenden Datenblöcke ist jeweils ein Blockende-Code EOB angehängt.
Die Menge der von der Kompressionseinrichtung (Kompressor) 410 gelieferten Daten wird durch eine Ratensteuereinrichtung 418 bestimmt. Wie allgemein bekannt, erscheinen komprimierte Videodaten mit variablen Raten, und zur wirtschaftlichen Ausnutzung des Übertragungskanals werden die Daten zweckmäßi­ gerweise mit einer konstanten Rate übertragen, die äquivalent mit der Kanalkapazität ist. Ratenpuffer 413 und 414 sorgen für die Umwandlung von variabler Rate in konstante Rate. Außerdem ist es bekannt, die Menge der vom Kompressor gelieferten Daten entsprechend dem Belegungsgrad der Puffer einzustellen. Deswe­ gen enthalten die Puffer 413 und 414 Schaltungen zum Anzeigen ihres jeweiligen Belegungsgrades. Diese Anzeigen werden einer Ratensteuereinrichtung 418 zugeführt, um die mittlere Rate der vom Kompressor 410 gelieferten Daten einzustellen. Die Ein­ stellung erfolgt typischerweise durch Einstellung der Quanti­ sierung, die bei den DCT-Koeffizienten angewandt wird. Die Quantisierungspegel können bei den verschiedenen Arten der Vollbildkomprimierung unterschiedlich sein.
Komprimierte Videodaten, die in der in Fig. 6 gezeigten Weise hierarchisch formatiert sind, werden auf eine Prioritätswähl­ einrichtung 111 gekoppelt, die Mittel (z. B. die Einheit 310 in Fig. 2) zum Aufteilen der codierten Daten zwischen einem Kanal hoher Priorität HP und einem Kanal normaler Priorität SP enthält. Information hoher Priorität ist Information, deren Verlust oder Verfälschung die größte Verschlechterung im wiedergegebenen Bild bringen würde. Umgekehrt gesagt ist sie die notwendige Mindestinformation zur Schaffung eines Bildes, wenn auch eines noch nicht perfekten Bildes. Information normaler Priorität ist die restliche Information. Die Informa­ tion hoher Priorität enthält im wesentlichen alle in den verschiedenen hierarchischen Ebenen enthaltene Vorsatzinforma­ tion plus die Gleichstromkoeffizienten der einzelnen Blöcke und einen Teil der Wechselstromkoeffizienten der einzelnen Blöcke (Ebene L6 in Fig. 6).
Das Verhältnis der Daten hoher Priorität zu den Daten normaler Priorität am Sender ist ungefähr gleich 1 : 4. Im Transportpro­ zessor werden dem zu sendenden Signal Zusatzdaten hinzugefügt. Dieses Zusatzsignal kann z. B. digitale Ton- und Fernsehtext- Daten enthalten. Die mittlere Menge der im Kanal hoher Priori­ tät enthaltenen Zusatzdaten wird berechnet und mit dem erwar­ teten statistischen Mittel der komprimierten Videoinformation verglichen. Hieraus wird das Verhältnis komprimierter Videoin­ formation hoher Priorität zu komprimierter Videoinformation normaler Priorität berechnet. Die Prioritätswähleinrichtung 411 teilt die vom Kompressor 410 gelieferten Daten entspre­ chend diesem Verhältnis auf.
Die komprimierten Videodaten hoher Priorität und normaler Priorität werden auf einen Transportprozessor 412 gekoppelt, der eine Einrichtung wie die Einheit 300 in Fig. 3 enthalten kann. Der Transportprozessor 412 führt die drei folgenden Funktionen durch: er unterteilt erstens die Datenströme hoher Priorität und normaler Priorität in Transportblöcke, zweitens führt er eine Paritäts- oder zyklische Redundanzprüfung an jedem Transportblock durch und hängt die passenden Paritäts­ prüfbits an diesen Block an, und drittens multiplexiert er die Zusatzdaten mit den Videodaten hoher Priorität und den Video­ daten normaler Priorität. Die Paritätsprüfbits werden vom Empfänger verwendet, um Fehler in Verbindung mit synchronisie­ render Vorsatzinformation zu isolieren und um im Falle unkorrigierbarer Bitfehler in den empfangenen Daten eine Fehlerverdeckung herbeizuführen. Jeder Transportblock enthält einen Vorsatz, der Information enthält, die den Typ der im Block enthaltenen Information anzeigt, z. B. Videoinformation, Toninformation, und Hinweismarken zum Hinweisen auf die Anfangspunkte benachbarter gleichartiger Daten. Die Rücksetzsteuereinrichtung 110 liefert Rücksetzsteuersignale an den Transportprozessor 412, wie oben beschrieben.
Die Datenströme hoher Priorität und normaler Priorität vom Transportprozessor 412 werden auf die jeweils zugeordneten Datenpuffer 413 und 414 gegeben, welche die vom Prozessor 412 mit variabler Rate kommenden komprimierten Videodaten in Daten mit einer im wesentlichen gleichbleibenden Rate umwandeln. Die hinsichtlich der Rate eingestellten Daten hoher Priorität und normaler Priorität werden auf vorwärts-fehlercodierende (FEC) Einrichtungen 415 und 416 gekoppelt, die folgende drei Funk­ tionen durchführen: erstens führen sie unabhängig an den einzelnen Datenströmen eine REED SOLOMON-Codierung für Vorwärts-Fehlerkorrektur durch, zweitens verschachteln sie Blöcke von Daten, um zu verhindern, daß große Bündelfehler einen großen zusammenhängenden Bereich eines wiedergegebenen Bildes verfälschen, und drittens hängen sie den Daten Codes wie z. B. Barker-Codes an, um den Datenstrom am Empfänger zu synchronisieren. Anschließend werden die Signale auf ein Sende-Modem 414 gekoppelt, worin die Daten des Kanals hoher Priorität einem ersten Träger in Quadratur-Amplitudenmodula­ tion aufgeprägt werden und die Daten des Kanals normaler Priorität einem zweiten Träger, der gegenüber dem ersten Träger um ungefähr 2,88 MHz versetzt ist, in Quadratur- Amplitudenmodulation aufgeprägt werden. Die 6-dB-Bandbreite des modulierten ersten Trägers beträgt 0,96 MHz, und diejenige des zweiten Trägers beträgt 3,84 MHz. Der modulierte erste Träger wird mit einer um ungefähr 9 dB höheren Leistung übertragen als der modulierte zweite Träger. Da die Informa­ tion hoher Priorität mit größerer Leistung übertragen wird, ist sie weniger anfällig gegenüber Verfälschungen durch den Übertragungskanal. Der Träger für die Daten hoher Priorität liegt in demjenigen Teil des Frequenzspektrums eines Übertra­ gungskanals (z. B. eines NTSC-Fernsehkanals), der normalerweise vom Restseitenband eines Standard-Fernsehsignals (z. B. der NTSC-Fernsehnorm) belegt wird. Dieser Teil des Signalkanals wird normalerweise durch die Nyquist-Filter herkömmlicher Empfänger beträchtlich gedämpft, und daher bringen HDTV- Signale mit diesem Übertragungsformat keine Gleichkanal- Störung.
In einem Empfänger/Decoder (nicht gezeigt) wird das übertra­ gene Signal durch ein Modern demoduliert, das zwei Signale entsprechend den Signalen des Kanals hoher Priorität und den Signalen des Kanals normaler Priorität liefert. Diese beiden Signale werden jeweils einem fehlerkorrigierenden REED SOLOMON-Decoder angelegt. Die fehlerkorrigierten Signale werden dann auf Ratenpuffer gekoppelt, die Daten mit einer variablen Rate entsprechend den Erfordernissen der nachfolgen­ den Dekompressionsschaltung empfangen. Die mit variabler Rate erscheinenden Daten hoher Priorität und normaler Priorität werden auf einen Transportprozessor gegeben, der die umgekehrte Operation gegenüber der vom Prozessor 412 im Codierer bewirkten Operation durchführt. Außerdem führt er in Ansprache auf die in den einzelnen Transportblöcken enthalte­ nen Paritätsprüfbits eine gewisse Fehlererfassung durch. Der Transportprozessor liefert getrennt Zusatzdaten, Daten hoher Priorität, Daten normaler Priorität und ein Fehlersignal. Die drei letztgenannten Signale werden auf einen Prioritäts- Abwählprozessor gekoppelt, der die Daten hoher Priorität und die Daten normaler Priorität zurück in ein hierarchisch geschichtetes Signal formatiert, das einem Dekompressor angelegt wird, der die inverse Funktion des im Codierer enthaltenen Kompressors durchführt. Zusätzliche Details einer Anordnung, die für den Kompressor 410, den Prioritätswähler 411 und den Transportprozessor 412 nach Fig. 4 verwendet werden kann, finden sich in der weiter oben erwähnten US-Patentschrift 5 168 356.
Die Fig. 7 zeigt Einzelheiten eines beispielgebenden Trans­ portblockes in vereinfachter Form. Der Transportblock beginnt mit einem Servicetyp-Block (ST) aus z. B. 3 Bits zur Kennzeich­ nung, ob Bild-, Ton- oder andere Daten übertragen werden. Diesem Block folgen ein Transportblock-Vorsatz (TH) und dann die im MPEG-Transportformat gepackten Daten. Innerhalb des Blockes kann ein Datensatz-Vorsatz RH erscheinen oder nicht. Jeder Transportblock wird mit einer 16-Bit-Vollbildprüfsequenz (FCS) beendet, die über alle Bits im Transportblock berechnet ist. Die Sequenz FCS kann unter Verwendung eines zyklischen Redundanzcodes erzeugt werden.
Es sind Transportvorsätze für hohe Priorität (HP) und für normale Priorität (SP) gezeigt. Der Transportvorsatz für hohe Priorität enthält eine 10-Bit-Hinweismarke zum Hinweis auf den Anfang eines Stückchens, eine 2-Bit-Bezeichnung für den Voll­ bildtyp, eine 5-Bit-Bezeichnung für die Vollbildnummer und ein 10-Bit-Segment, das die Nummer eines Stückchens in einem Voll­ bild anzeigt (vgl. Fig. 5). Das am Anfang stehende 10-Bit- Segment weist auf das erste Bit des Eintrittspunktes in den Transportdaten. Vollbildtyp-Bits b1, b0 können Binärwerte 00, 01, 10 und 11 annehmen, um (in dieser Reihenfolge) einen Eintrittspunkt beim Stückchen 0 in einem I-Vollbild, einen Eintrittspunkt bei einem anderen als dem Stückchen 0 in einem I-Vollbild, ein P-Vollbild und ein B-Vollbild zu bezeichnen (vgl. Fig. 5). Das Vollbildnummer-Segment identifiziert Voll­ bilder 0-31 und das 10-Bit-Segment der Stückchennummer bezeichnet Stückchen 1-360, wobei das Stückchen 0 der Bild-Vorsatz ist.
In dem Vorsatz für normale Priorität (SP) weist das am Anfang stehende 10-Bit-Segment auf das erste Bit eines Makroblockes, der durch die Vollbild-Typenangabe, die Vollbild-Nummer und die Makroblock-Nummer identifiziert ist. Letztere ist ein 13-Bit-Segment, das die Nummer eines Makroblockes innerhalb eines gegebenen Vollbildes anzeigt, z. B. Makroblöcke 0-44679 (60 Blöcke in Vertikalrichtung mal 78 Blöcke in Horizontalrich­ tung).
Der Transportblock für hohe Priorität kann keinen, einen oder mehr als einen Datensatz-Vorsatz (RH) enthalten. Positionen für den Datensatz-Vorsatz sind innerhalb des Transportblockes verfügbar, und ein Datensatz-Vorsatz erscheint am Beginn eines jeden Stückchens der Makroblockdaten. Der dargestellte Datensatz-Vorsatz für hohe Priorität enthält Daten für den Prioritäts-Abbruch, welche die Anzahl von Codewörtern anzeigen, die decodiert werden müssen, bevor die Verarbeitung für normale Priorität erfolgt, ferner Vertikalpositionsdaten, die Teil des MPEG-Codes für den Stückchenanfang bilden, und Quantisierungsdaten, die den Quantisierungspegel für das Stückchen anzeigen.

Claims (9)

1. Anordnung zur Codierung von Videosignalen, gekennzeichnet durch:
eine auf ein Videosignal ansprechende Einrichtung (310) zur Lieferung codierter Videosignaldaten;
eine signalverarbeitende Einrichtung (300), die eine Vielzahl (314, 316) signalverarbeitender Bausteine enthält, die auf die codierten Videodaten ansprechen, um segmentierte Transportblöcke von Videodaten zu liefern, bestehend aus Gruppen gepackter Daten und aus Vorsätzen, die zugeordnete Exemplare dieser Gruppen identifizieren, und
eine Rücksetzeinrichtung (110), die mit der - signalverarbeitenden Einrichtung gekoppelt ist, um bestimmte Exemplare der Bausteine in einen Rücksetzzustand zu versetzen,
wobei die Rücksetzeinrichtung die bestimmten Bausteine in einer vorgeschriebenen nicht-simultanen Folge aus dem Rücksetzzustand löst.
2. Anordnung nach Anspruch 1, dadurch gekennzeichnet, daß die Rücksetzeinrichtung den Rücksetzzustand in Ansprache auf das Erscheinen bilddarstellender Daten löst.
3. Anordnung nach Anspruch 2, dadurch gekennzeichnet, daß es sich bei den erwähnten bilddarstellenden Daten um Bilddaten in Intraframe-Codierung handelt, die für sich allein genügen, ein Bild zu erzeugen.
4. Anordnung nach Anspruch 1, dadurch gekennzeichnet, daß die Rücksetzeinrichtung die bestimmten Bausteine gleichzeitig zurücksetzt und den Rücksetzzustand in der vorgeschriebenen Folge löst, um die Signalverarbeitung in dieser vorgeschriebe­ nen Folge beginnen zu lassen.
5. Anordnung nach Anspruch 1, dadurch gekennzeichnet, daß die erwähnten bestimmten Bausteine der signalverarbeitenden Einrichtung folgendes enthalten:
eine Einrichtung, die in Ansprache auf codierte Videodaten Gruppen gepackter Videodaten liefert;
eine Einrichtung zur Erzeugung von Transportvorsätzen, die jeweils zugeordnete Exemplare der Gruppen gepackter Videodaten identifizieren, und
eine Einrichtung zum Kombinieren jeweils eines Transport­ vorsatzes mit einer zugeordneten Gruppe gepackter Daten, um einen Transportblock zu bilden.
6. Anordnung nach Anspruch 5, dadurch gekennzeichnet,
daß ein Rücksetzzustand der die Vorsätze erzeugenden Einrichtung gelöst wird, bevor ein Rücksetzzustand der die Gruppen gepackter Videodaten liefernden Einrichtung gelöst wird, und
daß ein Rücksetzzustand der die gepackten Daten liefernden Einrichtung gelöst wird, bevor ein Rücksetzzustand der kombi­ nierenden Einrichtung gelöst wird.
7. Anordnung nach Anspruch 6, dadurch gekennzeichnet,
daß die Rücksetzeinrichtung ein erstes Steuersignal an die vorsatzerzeugende Einrichtung, ein zweites Steuersignal an die datenpackende Einrichtung und ein drittes und ein viertes Steuersignal an die kombinierende Einrichtung liefert,
daß die kombinierende Einrichtung eine erste Speicher­ einrichtung zum Empfang der Vorsätze und eine zweite Speicher­ einrichtung zum Empfang der Gruppen gepackter Daten enthält, und
daß eine Einrichtung vorgesehen ist, um Vorsatzdaten von der ersten Speichereinrichtung und gepackte Daten von der zweiten Speichereinrichtung zu einem Ausgang zu leiten, und
daß die erste Speichereinrichtung vor der zweiten Speichereinrichtung aus einem rückgesetzten Zustand gelöst wird.
8. Anordnung nach Anspruch 7, dadurch gekennzeichnet, daß das erste, das zweite, das dritte und das vierte Steuersignal jeweils einen Rücksetzzustand in der genannten Reihenfolge lösen.
9. Anordnung nach Anspruch 1, dadurch gekennzeichnet, daß das Videosignal eine Bildsignalkomponente eines hochauflösen­ den Fernsehsignals ist.
DE4322356A 1992-07-06 1993-07-05 Einrichtung zum Steuern der Rücksetzung in einem Videosignalcodierer Expired - Fee Related DE4322356B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/909,489 1992-07-06
US07/909,489 US5287178A (en) 1992-07-06 1992-07-06 Reset control network for a video signal encoder

Publications (2)

Publication Number Publication Date
DE4322356A1 true DE4322356A1 (de) 1994-01-13
DE4322356B4 DE4322356B4 (de) 2010-08-26

Family

ID=25427315

Family Applications (1)

Application Number Title Priority Date Filing Date
DE4322356A Expired - Fee Related DE4322356B4 (de) 1992-07-06 1993-07-05 Einrichtung zum Steuern der Rücksetzung in einem Videosignalcodierer

Country Status (7)

Country Link
US (1) US5287178A (de)
JP (2) JP4067579B2 (de)
KR (1) KR100284397B1 (de)
CN (1) CN1052606C (de)
DE (1) DE4322356B4 (de)
GB (1) GB2268661B (de)
MX (1) MX9304041A (de)

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9405914D0 (en) * 1994-03-24 1994-05-11 Discovision Ass Video decompression
EP0576749B1 (de) 1992-06-30 1999-06-02 Discovision Associates Datenpipelinesystem
US5768561A (en) 1992-06-30 1998-06-16 Discovision Associates Tokens-based adaptive video processing arrangement
US5603012A (en) 1992-06-30 1997-02-11 Discovision Associates Start code detector
US5809270A (en) 1992-06-30 1998-09-15 Discovision Associates Inverse quantizer
US6067417A (en) 1992-06-30 2000-05-23 Discovision Associates Picture start token
US6330665B1 (en) 1992-06-30 2001-12-11 Discovision Associates Video parser
US6112017A (en) 1992-06-30 2000-08-29 Discovision Associates Pipeline processing machine having a plurality of reconfigurable processing stages interconnected by a two-wire interface bus
US6079009A (en) 1992-06-30 2000-06-20 Discovision Associates Coding standard token in a system compromising a plurality of pipeline stages
US6047112A (en) 1992-06-30 2000-04-04 Discovision Associates Technique for initiating processing of a data stream of encoded video information
US6435737B1 (en) 1992-06-30 2002-08-20 Discovision Associates Data pipeline system and data encoding method
JP3381077B2 (ja) * 1992-12-04 2003-02-24 ソニー株式会社 動画像復号装置
JP3341781B2 (ja) * 1992-12-15 2002-11-05 ソニー株式会社 画像復号化装置および画像符号化装置
US7075991B1 (en) * 1993-01-18 2006-07-11 Sony Corporation Apparatus for encoding and decoding header data in picture signal transmission
US7558324B2 (en) * 1993-01-18 2009-07-07 Sony Corporation Apparatus for encoding and decoding header data in picture signal transmission
JP3257643B2 (ja) * 1993-01-18 2002-02-18 ソニー株式会社 画像符号化装置および画像復号化装置
JP2550856B2 (ja) * 1993-05-17 1996-11-06 日本電気株式会社 動画像符号化前処理装置
US5805914A (en) 1993-06-24 1998-09-08 Discovision Associates Data pipeline system and data encoding method
US5861894A (en) 1993-06-24 1999-01-19 Discovision Associates Buffer manager
US5699544A (en) * 1993-06-24 1997-12-16 Discovision Associates Method and apparatus for using a fixed width word for addressing variable width data
US5461619A (en) * 1993-07-06 1995-10-24 Zenith Electronics Corp. System for multiplexed transmission of compressed video and auxiliary data
KR100283710B1 (ko) * 1993-11-30 2001-03-02 제이 엘. 차스킨 전송 데이타 패킷 어셈블링 시스템내의 데이타 워드 인디케이터
CN1092004C (zh) * 1994-03-18 2002-10-02 皇家菲利浦电子有限公司 视听表示系统
CA2145379C (en) 1994-03-24 1999-06-08 William P. Robbins Method and apparatus for addressing memory
CA2145361C (en) 1994-03-24 1999-09-07 Martin William Sotheran Buffer manager
CA2145365C (en) 1994-03-24 1999-04-27 Anthony M. Jones Method for accessing banks of dram
US5579183A (en) * 1994-04-08 1996-11-26 U.S. Philips Corporation Recording and reproducing an MPEG information signal on/from a record carrier
JP3129143B2 (ja) * 1994-05-31 2001-01-29 松下電器産業株式会社 データ転送方法
US5847779A (en) * 1994-06-15 1998-12-08 Rca Thomson Licensing Corporation Synchronizing a packetized digital datastream to an output processor in a television signal processing system
WO1995034990A1 (en) * 1994-06-15 1995-12-21 Rca Thomson Licensing Corporation Synchronizing a packetized digital datastream to an output processor in a television signal processing system
US6217234B1 (en) 1994-07-29 2001-04-17 Discovision Associates Apparatus and method for processing data with an arithmetic unit
US5577069A (en) * 1994-08-02 1996-11-19 National Semiconductor Corporation Signalling method and structure suitable for out-of-band information transfer in communication network
GB9417138D0 (en) 1994-08-23 1994-10-12 Discovision Ass Data rate conversion
EP0702493A1 (de) * 1994-09-19 1996-03-20 International Business Machines Corporation Interaktive Video-Wiedergabe
DE4433819A1 (de) * 1994-09-22 1996-03-28 Philips Patentverwaltung Coder zur segmentweisen Codierung eines Eingangssignales
JP3351645B2 (ja) 1995-01-31 2002-12-03 松下電器産業株式会社 動画像信号の符号化方法
US5526054A (en) * 1995-03-27 1996-06-11 International Business Machines Corporation Apparatus for header generation
US5920572A (en) * 1995-06-30 1999-07-06 Divicom Inc. Transport stream decoder/demultiplexer for hierarchically organized audio-video streams
DE19547707A1 (de) * 1995-12-20 1997-07-03 Thomson Brandt Gmbh Verfahren, Encoder und Decoder zur Übertragung von hierarchisch in mehrere Teile gegliederten digitalen Signalen
US5835493A (en) * 1996-01-02 1998-11-10 Divicom, Inc. MPEG transport stream remultiplexer
US5903261A (en) * 1996-06-20 1999-05-11 Data Translation, Inc. Computer based video system
US5940399A (en) * 1996-06-20 1999-08-17 Mrv Communications, Inc. Methods of collision control in CSMA local area network
JP3279186B2 (ja) * 1996-06-21 2002-04-30 日本電気株式会社 動画像データの再生制御方式
CN100334880C (zh) * 1997-03-17 2007-08-29 松下电器产业株式会社 发送和接收动态图像数据的方法及其设备
US6246701B1 (en) 1998-01-14 2001-06-12 Skystream Corporation Reference time clock locking in a remultiplexer for video program bearing transport streams
US6351471B1 (en) 1998-01-14 2002-02-26 Skystream Networks Inc. Brandwidth optimization of video program bearing transport streams
US6292490B1 (en) 1998-01-14 2001-09-18 Skystream Corporation Receipts and dispatch timing of transport packets in a video program bearing stream remultiplexer
US6351474B1 (en) * 1998-01-14 2002-02-26 Skystream Networks Inc. Network distributed remultiplexer for video program bearing transport streams
US6195368B1 (en) 1998-01-14 2001-02-27 Skystream Corporation Re-timing of video program bearing streams transmitted by an asynchronous communication link
US6400727B1 (en) * 1998-03-27 2002-06-04 Cirrus Logic, Inc. Methods and system to transmit data acquired at a variable rate over a fixed rate channel
US6317462B1 (en) * 1998-10-22 2001-11-13 Lucent Technologies Inc. Method and apparatus for transmitting MPEG video over the internet
US6573905B1 (en) * 1999-11-09 2003-06-03 Broadcom Corporation Video and graphics system with parallel processing of graphics windows
US6768774B1 (en) * 1998-11-09 2004-07-27 Broadcom Corporation Video and graphics system with video scaling
US6661422B1 (en) * 1998-11-09 2003-12-09 Broadcom Corporation Video and graphics system with MPEG specific data transfer commands
US6853385B1 (en) 1999-11-09 2005-02-08 Broadcom Corporation Video, audio and graphics decode, composite and display system
US7446774B1 (en) 1998-11-09 2008-11-04 Broadcom Corporation Video and graphics system with an integrated system bridge controller
US7982740B2 (en) 1998-11-09 2011-07-19 Broadcom Corporation Low resolution graphics mode support using window descriptors
US6700588B1 (en) 1998-11-09 2004-03-02 Broadcom Corporation Apparatus and method for blending graphics and video surfaces
US6636222B1 (en) 1999-11-09 2003-10-21 Broadcom Corporation Video and graphics system with an MPEG video decoder for concurrent multi-row decoding
US6798420B1 (en) 1998-11-09 2004-09-28 Broadcom Corporation Video and graphics system with a single-port RAM
FI113124B (fi) * 1999-04-29 2004-02-27 Nokia Corp Tiedonsiirto
US6975324B1 (en) * 1999-11-09 2005-12-13 Broadcom Corporation Video and graphics system with a video transport processor
US6502097B1 (en) * 1999-12-23 2002-12-31 Microsoft Corporation Data structure for efficient access to variable-size data objects
GB2362531A (en) 2000-05-15 2001-11-21 Nokia Mobile Phones Ltd Indicating the temporal order of reference frames in a video sequence
US6633938B1 (en) * 2000-10-06 2003-10-14 Broadcom Corporation Independent reset of arbiters and agents to allow for delayed agent reset
DE10065418A1 (de) * 2000-12-27 2002-07-18 Siemens Ag Integrationsverfahren für Automatisierungskomponenten
US8880709B2 (en) * 2001-09-12 2014-11-04 Ericsson Television Inc. Method and system for scheduled streaming of best effort data
US7539330B2 (en) * 2004-06-01 2009-05-26 Lumidigm, Inc. Multispectral liveness determination
KR100586101B1 (ko) * 2003-05-12 2006-06-07 엘지전자 주식회사 동영상 코딩 방법
US7693222B2 (en) * 2003-08-13 2010-04-06 Ericsson Television Inc. Method and system for re-multiplexing of content-modified MPEG-2 transport streams using PCR interpolation
JP4606828B2 (ja) * 2003-09-25 2011-01-05 富士フイルム株式会社 特定シーンの画像を選別する装置、プログラムおよびプログラムを記録した記録媒体
US8063916B2 (en) * 2003-10-22 2011-11-22 Broadcom Corporation Graphics layer reduction for video composition
US7983493B2 (en) * 2004-10-05 2011-07-19 Vectormax Corporation Adaptive overlapped block matching for accurate motion compensation
US7675872B2 (en) * 2004-11-30 2010-03-09 Broadcom Corporation System, method, and apparatus for displaying pictures
KR100664550B1 (ko) * 2005-11-02 2007-01-03 엠텍비젼 주식회사 인코딩된 데이터 전달 방법 및 그 방법을 수행하는 촬상장치
KR100788983B1 (ko) * 2005-11-02 2007-12-27 엠텍비젼 주식회사 인코딩된 데이터 전달 방법 및 그 방법을 수행하는 촬상장치
US9426543B1 (en) * 2015-12-18 2016-08-23 Vuclip (Singapore) Pte. Ltd. Server-based video stitching

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2625638B1 (fr) * 1987-12-30 1994-06-17 Thomson Grand Public Procede de synchronisation pour la transmission, sur un canal asynchrone, d'une suite d'images codees au moyen d'un code a longueur variable, et dispositif pour la mise en oeuvre de ce procede
US5148272A (en) * 1991-02-27 1992-09-15 Rca Thomson Licensing Corporation Apparatus for recombining prioritized video data
US5168356A (en) * 1991-02-27 1992-12-01 General Electric Company Apparatus for segmenting encoded video signal for transmission
US5111292A (en) * 1991-02-27 1992-05-05 General Electric Company Priority selection apparatus as for a video signal processor
US5122875A (en) * 1991-02-27 1992-06-16 General Electric Company An HDTV compression system

Also Published As

Publication number Publication date
JP2004297820A (ja) 2004-10-21
US5287178A (en) 1994-02-15
JP4067579B2 (ja) 2008-03-26
GB2268661B (en) 1995-11-01
CN1082297A (zh) 1994-02-16
JPH06169451A (ja) 1994-06-14
GB2268661A (en) 1994-01-12
MX9304041A (es) 1994-02-28
GB9313900D0 (en) 1993-08-18
KR100284397B1 (ko) 2001-03-02
DE4322356B4 (de) 2010-08-26
KR940003390A (ko) 1994-02-21
CN1052606C (zh) 2000-05-17

Similar Documents

Publication Publication Date Title
DE4322356B4 (de) Einrichtung zum Steuern der Rücksetzung in einem Videosignalcodierer
DE4325032B4 (de) Anordnung zur Aufteilung digitaler Fernsehdaten
DE4205898B4 (de) Anordnung zum Rekombinieren von gemäß einer Rangordnung aufgeteilten Fernsehdaten
DE4205896B4 (de) Anordnung zur rangmäßigen Aufteilung von Daten z. B. für eine Videosignal-Verarbeitungseinrichtung
DE69333982T2 (de) Verfahren zum Anordnen komprimierter Videodaten zur Übertragung über einen verrauschten Kanal
DE69633475T2 (de) Aufnahme gewünschter Daten aus einem Strom paketierter Daten und Synchronisierung davon
DE69628985T2 (de) Empfänger mit analogen und digitalen Videobetriebsarten und Empfangsverfahren dafür
DE69535553T2 (de) Videokompression
US5796743A (en) Data word indicator in a system for assembling transport data packets
DE4228220B4 (de) Vorrichtung zur hierarchischen Unterteilung von Videosignalen
DE69929989T2 (de) Videokomponentanbindungsverfahren für zwei digitale bildtonprogramme mit duplikation von halbbildern
DE69432660T2 (de) Vorrichtung und verfahren zur kodierung/dekodierung von daten für untertitel
KR100290312B1 (ko) 부호화된비디오신호의우선순위처리장치
DE4228221B4 (de) Vorrichtung zur Aufteilung von Videosignalen zwischen zwei Kanälen
DE60126114T2 (de) Signalsender und signalempfänger
DE4305578A1 (de)
DE19860507B4 (de) Videocodierverfahren, Videodecoder und digitales Fernsehsystem unter Verwendung eines solchen Verfahrens und eines solchen Decoders
DE4330040C2 (de) Aufnahme- und/oder Wiedergabevorrichtung zum Aufnehmen und/oder Wiedergeben von Bilddaten, die gemäß unterschiedlicher Komprimierverfahren komprimiert sind
US5784110A (en) Data processor for assembling transport data packets
DE69822751T2 (de) Kommunikationssystem und Verfahren zur Übertragung von digitalen Multimediadaten
DE3409212A1 (de) Farbfernsehuebertragungs- bzw. -informationsspeichersystem mit zeitmultiplexkodierung und dazu geeigneter informationsgeber und -empfaenger
DE69702756T3 (de) Verfahren und vorrichtung zur endloswiedergabe von komprimierten videobitströmen
DE60015574T2 (de) Signalvermittlung
EP0598786B1 (de) Verfahren, coder und decoder zur kompatiblen übertragung und/oder aufzeichnung von progressiven bildsignalen
DE4039307A1 (de) Fernsehuebertragungssystem und decoder fuer ein fernsehuebertragungssystem

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
8120 Willingness to grant licences paragraph 23
8364 No opposition during term of opposition
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee

Effective date: 20120201