DE69828144T2 - Verfahren und vorrichtung zur videocodierung und -decodierung - Google Patents
Verfahren und vorrichtung zur videocodierung und -decodierung Download PDFInfo
- Publication number
- DE69828144T2 DE69828144T2 DE69828144T DE69828144T DE69828144T2 DE 69828144 T2 DE69828144 T2 DE 69828144T2 DE 69828144 T DE69828144 T DE 69828144T DE 69828144 T DE69828144 T DE 69828144T DE 69828144 T2 DE69828144 T2 DE 69828144T2
- Authority
- DE
- Germany
- Prior art keywords
- circuit
- coding
- intra
- prediction
- output
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
- BEREICH DER ERFINDUNG
- Die vorliegende Erfindung bezieht sich auf ein Videocodierungsverfahren, wobei dieses Verfahren die nachfolgenden Verfahrensschritte umfasst:
- – einen ersten Codierungsschritt, der in Reihe wenigstens einen orthogonalen Transformationsschritt, einen Quantisierungssubschritt und einen variable-Länge-Codierungssubschritt umfasst;
- – einen zweiten Prädiktionsschritt, der in Reihe zwischen dem Ausgang des genannten Quantisierungssubschritt und dem Eingang des Codierungsschrittes wenigstens einen inversen Quantisierungssubschritt, einen inversen orthogonalen Transformationssubschritt und einen Prädiktionssubschritt umfasst;
- – einen dritten Entscheidungsschritt, der einen Selektionssubschritt zwischen sog. Intra- und Intercodierungsmoden umfasst. Die vorliegende Erfindung bezieht sich ebenfalls auf eine entsprechende Video-Codierungsanordnung, auf ein codiertes Videosignal, wie dies an dem Ausgang einer derartigen Codierungsanordnung verfügbar ist, auf ein Speichermedium zum Speichern des genannten Signals, und auf eine entsprechende Decodierungsanordnung. Die vorliegende Erfindung kann in dem Bereich von Videophonie und Videokonferenz angewandt werden.
- HINTERGRUND DER ERFINDUNG
- Der Standard H.263 für Videocodierung mit einer sehr niedrigen Bitrate, beschrieben beispielsweise in "ITU standardisation of very low bitrate video coding algorithms", K. Rijkse, "Signal Processing : "Image Communication", 7(1995), Seiten 553–565, basiert auf einer Hybrid-Videocodierungsmethode, wobei es sich um macroblock-strukturierten Bildern handelt und wobei Techniken angewandt werden, wie DCT ("Discrete Cosine Transform") zum Reduzieren der räumlichen Redundanz, Bewegungsschätzung und Zwischenbildprädiktion, zum Reduzieren einer räumlichen Redundanz, und zum Schluss Quantisierung der variable-Länge-Entropiecodierung (wie auch im Fall des MPEG-2 Standards vorgesehen).
- Die maximale Bitrate für diesen Standard H.263 beträgt etwa 20 kbits/s für Videophon und ein ganzes Vielfaches von 64 kbits/s (wie 64, 128, 256,...) für Videokonfe renz. Bei diesen sehr niedrigen Bitraten werden mehrere Lösungen oft angewandt um die übertragene Bitrate, beispielsweise eine zeitliche Unterabtastung, zu reduzieren. Diese Lösungen müssen aber ohne Beeinträchtigung der Bildqualität implementiert werden.
- Ein Blockdiagramm des Standard H.263 Codierers ist in
1 dargestellt. Der Eingangsbitstrom IB entsprechend den zu codierenden Bildern wird von dem ersten positiven Eingang eines Subtrahierers11 empfangen. Diesem Subtrahierer folgt in Reihe eine orthogonale Transformationsanordnung, wie eine DCT-Schaltung12 , ein Quantisierer13 (Q), eine variable-Länge-Codierungsanordnung (VLC)14 , ein Video-Multiplexer15 (MUX), und ein Ausgangspuffer16 , der einen Ausgangsbitstrom OB ergibt. Eine Zwischenbildprädiktionsschleife, vorgesehen zwischen dem Ausgang des Quantisierers13 und dem zweiten negativen Eingang des Subtrahierers11 umfasst in Reihe einen inversen Quantisierer17 (Q–1), eine inverse DCT-Schaltung18 (DCT–1), einen Addierer19 , eine Prädiktionsschaltung20 , deren Ausgangssignal auch zu dem zweiten Eingang des Addierers19 zurückgesendet wird zur Rekonstruktion eines kompletten Bildes an dem Ausgang des genannten Addierers, und den Subtrahierer11 . - Das Ausgangssignal des Addierers
19 wird einem Bewegungsschätzer21 zugeführt, der ebenfalls den Eingangsbitstrom IB empfängt und Bewegungsvektoren MV ergibt. Diese Vektoren werden danach durch eine zweite VLC-Schaltung22 codiert und dem Multiplexer15 zur Übertragung (oder Speicherung) zugeführt. Eine Entscheidungsschaltung23 , die zwischen dem Ausgangspuffer16 und der Prädiktionsschaltung20 vorgesehen ist, ermöglicht es, zwischen einer Eingangscodierungsmode, die nur das erste Bild der Videosequenz betrifft, das danach ohne zeitliche Prädiktion codiert wird, und einer Intercodierungsmode zu wählen, nach der alle restlichen Bilder unter Anwendung von Prädiktion codiert werden. - Da die Intrabilder ohne jegliche Bezugnahme auf ein vorhergehendes Bild codiert werden, braucht jedes derselben den 4- bis 10fachen Betrag (je nach dem Szeneninhalt und dem mittleren Quantisierungsparameter) der Bits, die notwendig sind zum Codieren der nachfolgenden Bilder in der Intermode. Die nachfolgende Tabelle (= Tabelle 1) illustriert für einige durchaus bekannte Testfolgen in CIF-Format (288 Zeilen von 352 Pixeln)) die Differenz in Termen von Bits zwischen Intra- und Intermoden:
- Die Werte dieser Beträge an Bits, erforderlich zum Codieren des ersten Bildes in der Intramode und des zweiten nachfolgenden Bildes in der Intermode führen dazu, dass ersichtlich ist, dass der Ausgangspuffer
16 , erforderlich zum Übertragen des Ausgangsstroms OB mit einer konstanten Bitrate, während der Intracodierung stark benutzt wird. Ein Puffer mit einer geeigneten Kapazität kann zum Speichern eines Intrabildes ohne Gefahr von Überlauf verwendet werden, aber die Verzögerung des Codierers ist unmittelbar proportional zu der gesamten Bitzahl des ersten Intrabildes: je größer die Anzahl Bits dieses Bildes, umso größer die Verzögerung zum Leeren des Ausgangspuffers mit einer betreffenden konstanten Zielbitrate. - ZUSAMMENFASSUNG DER ERFINDUNG
- Deswegen ist es u. a. eine Aufgabe der vorliegenden Erfindung, ein Codierungsverfahren vorzuschlagen, wodurch es möglich ist, dass jede Gefahr von Überlauf vermieden wird, wenn entsprechend der Intramode codiert wird.
- Dazu bezieht sich die vorliegende Erfindung auf ein Codierungsverfahren der eingangs beschriebenen Art, mit dem Kennzeichen, dass der genannte dritte Entscheidungsschritt ebenfalls nur in der genannten Intracodierungsmode einen Abwärtsmischfiltersubschritt umfasst, durchgeführt am Anfang des Codierungsschrittes und einen entsprechenden Aufwärtsmischfiltersubschritt, durchgeführt in dem Prädiktionsschritt, unmittelbar vor dem Prädiktionssubschritt selber, wobei die genannte Abwärtsmischung es ermöglicht, Bilder mit einem reduzierten Bildformat gegenüber dem Format der Bilder zu codieren, die entsprechend der Intercodierungsmode codiert worden sind.
- Die Einführung dieser zusätzlicher Verfahrensschritte bildet eine sehr einfache und effektive Lösung zum Sparen von Bits, mit einer mittleren Rechenreduktion von etwa 30% und einer verringerten Codierungsverzögerung, und zwar wegen der geringeren Bitbelegung des Ausgangspuffers (und des reduzierten Rechenaufwands). Obschon nicht standardisiert, ist diese Lösung kompatibel mit dem Standard H.263. Es sind Tests in dem Bereich von 64–256 kbits/s Zielbitraten, mit 5 Hz Bildraten und CIF-Format und mit entweder einer sehr einfachen Puffersteuerstrategie oder einer sehr komplexen Strategie (auf Basis einer Voranalyse) durchgeführt worden, und diese zeigen, dass die Lösung effizient ist, ohne spürbare Beeinträchtigung der schlussendlichen Qualität. Weiterhin ist die genannte völlig skalierbar, sogar wenn speziell angepasst an Applikationen mit einer niedrigen Bitrate (weniger als oder gleich 256 kbits/s) für welche die Anforderungen von hohen Kompressionsverhältnissen und akzeptierbarer Qualität nur schwer erfüllbar sind.
- KURZE BESCHREIBUNG DER ZEICHNUNGEN
- Ausführungsbeispiele der Erfindung sind in der Zeichnung dargestellt und werden im vorliegenden Fall näher beschrieben. Es zeigen:
-
1 , wie bereits erwähnt, ein Blockschaltbild des Standards H.263-Codierers, -
2 ein Blockschaltbild eines Codierers nach der vorliegenden Erfindung und -
3 eine entsprechende Decodieranordnung. - BESCHREIBUNG BEVORZUGTER AUSFÜHRUNGSFORMEN
- Das Prinzip der vorliegenden Erfindung ist Folgendes. Statt einer Codierung des ersten Bildes der Sequenz in einem bestimmten Format, beispielsweise in CIF-Format, entsprechend der Intramode, und einer nachfolgenden Übertragung desselben nach einem Quantisierungs- und einem Entropiecodierungsschritt wird dieses ursprüngliche Bild zu einer niedrigeren Auflösung in einem Abwärtsmischers
221 räumlich abwärts gemischt, beispielsweise zu einer QCIF-Auflösung (144 Zeilen von 176 Pixeln), wobei dieser Mischer, wie in2 dargestellt, darstellend einen Codierer nach der vorliegenden Erfindung (die entsprechenden Schaltungsanordnungen haben die gleichen Bezugszeichen wie in1 ), mit dem Eingang IB des Codierers verbunden ist. Das Ausgangssignal des genannten Abwärtsmischers221 wird dem Subtrahierer11 zugeführt und bildet das positive Eingangssignal (statt des direkten Eingangssignals IB in den anderen Fällen, d. h. wenn Bilder nicht entsprechend der Intramode codiert werden). Der genannte Mischer ist beispielsweise ein Halbband-Zweidimensionalfilter mit 15 Abgriffen und mit ungerader Symmetrie, aber zum Sparen von Rechenaufwand, kann auch ein Filter mit einer geringeren Anzahl Abgriffe (beispielsweise sieben) verwendet werden, wobei nahezu dieselbe Qualität erhalten wird. Wie dieser Filterschritt auch sein mag, dieses abwärts gemischte Bild (in QCIF-Format) wird entsprechend der Intramode gefiltert und danach in dem Ausgangsbitstrom übertragen. - In dem Codierer wird das an dem Ausgang der invertierten DCT-Schaltung
18 der Prädiktionsschleife vorhandene QCIF-Bild in einem Aufwärtsmischer222 zu dem CIF-Format räumlich aufwärts gemischt, damit es verwendet werden kann zum Vorhersagen der nachfolgenden Bilder der Sequenz. Das Ausgangssignal des Aufwärtsmischers222 wird dem Addierer19 zugeführt und bildet dessen erster Eingang (statt der direkten Verbindung zwischen der Schaltungsanordnung18 und dem ersten Eingang des genannten Addierers, wie in1 dargestellt). - Eine Entscheidungsschaltung
223 , vorgesehen wie oben zwischen dem Ausgangspuffer16 und der Prädiktionsschaltung20 , ermöglicht zunächst, dass (wie oben) zwischen der Intramode und der Intermode gewählt wird, und dass an dem positiven Eingang des Subtrahierers11 , nur in der Intramode, die direkte, von dem Codierereingang herrührende Verbindung durch eine Verbindung ersetzt wird, die von dem Ausgang des Abwärtsmischers221 herrührt, und an dem Eingang des Addierers19 die Verbindung, die unmittelbar von der invertierten DCT-Schaltung18 herrührt, durch eine Verbindung ersetzt wird, die von dem Ausgang des Aufwärtsmischers222 herrührt. - Der Ausgangsbitstrom OB wird dadurch zusammengesetzt, und zwar entsprechend der vorliegenden Erfindung, aus einem Datenstrom entsprechend den QCIF-Bildern für die Bilde, die in Intramode codiert sind, und entsprechend CIF-Bildern für Bilder, die nicht in dem Intramode codiert sind. Mit den genannten intra- und intercodierten Daten ist eine zusätzliche Information assoziiert um die selektierte Codierungsmode der Daten anzugeben (d. h. welche Daten sind mit einem reduzierten Bildformat codiert worden und welche Daten sind entsprechend der Intercodierungsmode codiert worden), wie von dem H.263 Standard in der Spezifikation des Bitstromsyntaxes empfohlen. Dieser Aus gangsbitstrom kann gespeichert werden, oder übertragen werden, entweder um in einem dazu vorgesehenen Speichermedium gespeichert zu werden, oder um decodiert zu werden.
- Eine Decodieranordnung, die dazu vorgesehen und in
3 dargestellt ist, umfasst einen ersten Decodierungskanal mit einer Reihenschaltung aus einer variable-Länge-Decodierschaltung31 , einer invertierten diskreten Kosinustransformationsschaltung33 , wobei dieser Reihenschaltung ein zweiter Bewegungskompensationskanal mit einem Bildspeicher34 , einer Bewegungskompensationsschaltung35 und einem Addierer36 folgt, der die Ausgangssignale der genannten invertierten diskreten Kosinustransformationsschaltung33 und der Bewegungskompensationsschaltung35 empfängt. Der Ausgang des Addierers36 ist der Ausgang der Decodieranordnung und der Eingang des Bildspeichers34 . Wenn die Decodieranordnung durch die Detektionsschaltung38 die Intracodierungsmode erkennt, die mit den Bildern assoziiert ist, die entsprechend dem reduzierten Bildformat (QCIF in dem beschriebenen Beispiel) codiert worden sind, führt sie in einem Aufwärtsmischer39 eine räumliche Aufwärtsumwandlung von dem genannten reduzierten Format zu dem ursprünglichen Format durch (CIF in dem beschriebenen Beispiel), wobei die direkte Verbindung zwischen dem Eingang der Decodieranordnung und der Schaltungsanordnung31 dann durch die Verbindung zwischen dem Ausgang des Aufwärtsmischers39 und dem Eingang der genannten Schaltungsanordnung31 ersetzt wird. - Die Tests, die durchgeführt worden sind, zeigen, dass, obschon die Qualität der codierten Intrabilder weniger ist als die Qualität der ursprünglichen Bilder, wenn Wiedergabe der ganzen Videosequenz in Echtzeit stattfindet, die Degradation dieser Qualität durch die nachfolgende bessere Qualität der anderen in der Intermode codierten Bilder maskiert wird. Nach einigen Inter-Bildern (im Allgemeinen vier oder fünf) ist es praktisch nicht länger möglich, zwischen der ursprünglichen Sequenz und der Sequenz zu unterscheiden, die entsprechend der vorliegenden Erfindung verarbeitet worden ist. Dasselbe Verhalten kann objektiv dargelegt werden durch PSNR ("Peak Signal to Noise Ratio") und durch MSE ("Mean Square Error") Leuchtdichtemessungen für einige der oben angegebenen Testfolgen:
-
- Diese Tabellen geben Vergleiche zwischen der gesamten Anzahl Bits an, die erforderlich sind zum Codieren der fünf Ausgangsbilder von jeder Sequenz (für die restlichen Bilder, die diesen Bildern folgen, ist der Betrag an Bits nahezu gleich), und zeigen, dass ein wesentlicher Betrag an Bits während dieser ersten Bilder gespart wird. Weiterhin kann, da der H.263 Video-Codierungsstandard an fünf Bildformaten arbeiten kann (Sub-QCIF = 96 Zeilen zu je 128 Pixeln; QCIF; CIF; 4CIF = 576 Zeilen zu je 704 Pixeln; 16 CIF = 1152 Zeilen zu je 1408 Pixeln), die vorliegende Erfindung auch mit den gleichen Ergebnissen und Leistungen bei dem 16CIF angewandt werden (mit Abwärtsmischung zu 4CIF), bei dem 4CIF (Abwärtsmischung zu CIF) usw., entsprechend dem völlig skalierbaren Merkmal. In dem Fall von 20 kbits/s Videophonie mit QCIF-Bildern sind Sub-QCIF-Größen nicht ganz die Hälfte der Abmessungen von QCIF (im Wesentlichen hat man 128 Pixel und 96 Zeilen statt 88 und 72). Abwärtsmischung von QCIF zu Sub-QCIF vor der Intra-Codierung, würde nicht den gleichen Effekt der "Bit-Einsparung und weniger Verzögerung" ergeben wie in den anderen Fällen mit einer höheren Auflösung. Es wird folglich vorgeschlagen, statt des Sub-QCIF-Formats "Half-QCIF" zu verwenden. Die "Half-QCIF"-Größen sind 88 Pixel und 72 Zeilen und wieder kann dieses Format durch das gleiche zweidimensionale Filter mit 15 Abgriffen erhalten werden. Da es kein Standard-Format ist, können die zwei betreffenden Intra-Abwärts-Aufwärts-Terminals den "Half-QCIF" signalisieren als wäre es ein "normaler" Sub-QCIF, mit anderen Worten: wenn das Abwärts-Aufwärts-Merkmal einmal erkannt worden ist und von den zwei Terminals, die mit QCIF-Auflösung arbeiten, benutzt wird, wenn der Decoder die Sub-QCIF-Quellenformatangabe aus dem Intra-Kopf liest, erkennt er, dass er sich vor einem Half-QCIF-Bild befindet und er führt nach der invertierten DCT-Berechnung eine räumliche Aufwärtsmischung von Half-QCIF- zu QCIF-Größe durch.
Claims (6)
- Videocodierungsverfahren, wobei dieses Verfahren die nachfolgenden Verfahrensschritte umfasst: – einen ersten Codierungsschritt, der in Reihe wenigstens einen orthogonalen Transformationsschritt, einen Quantisierungssubschritt und einen variable-Länge-Codierungssubschritt umfasst; – einen zweiten Prädiktionsschritt, der in Reihe zwischen dem Ausgang des genannten Quantisierungssubschritt und dem Eingang des Codierungsschrittes wenigstens einen inversen Quantisierungssubschritt, einen inversen orthogonalen Transformationssubschritt und einen Prädiktionssubschritt umfasst; – einen dritten Entscheidungsschritt, der einen Selektionssubschritt zwischen sog. Intra- und Intercodierungsmoden umfasst; wobei der genannte dritte Entscheidungsschritt ebenfalls nur in der genannten Intracodierungsmode einen Abwärtsmischfiltersubschritt umfasst, durchgeführt am Anfang des Codierungsschrittes und einen entsprechenden Aufwärtsmischfiltersubschritt, durchgeführt in dem Prädiktionsschritt, unmittelbar vor dem Prädiktionssubschritt selber, wobei die genannte Abwärtsmischung es ermöglicht, Bilder mit einem reduzierten Bildformat gegenüber dem Format der Bilder zu codieren, die entsprechend der Intercodierungsmode codiert worden sind.
- Videocodierungsverfahren nach Anspruch 1, wobei das genannte reduzierte Bildformat das sog. Format QCIF von 176 Pixeln × 144 Zeilen ist, wobei das Format in der Intercodierungsmode das Format CIF von 352 Pixeln × 288 Zeilen ist.
- Videocodierungsanordnung, wobei diese Anordnung die nachfolgenden Elemente umfasst: – einen ersten Codierungskanal, der in Reihe eine diskrete Kosinustransformationsschaltung, einen Quantisierer, eine variable-Länge-Codierungsschaltung, einen Multiplexer und einen Ausgangspuffer aufweist; – einen zweiten Prädiktionskanal, der in Reihe zwischen dem Ausgang des genannten Quantisierers und dem Eingang der genannten diskreten Kosinustransformationsschaltung einen inversen Quantisierer, eine inverse Kosinustransformationsschaltung, einen Addierer, eine Prädiktionsschaltung und den negativen Eingang eines Subtrahierers aufweist; – einen dritten Entscheidungskanal, der eine zwischen den Ausgang des Puffers und die Prädiktionsschaltung eingefügte Entscheidungsschaltung aufweist, vorgesehen zur Selektion zwischen sog. Intra- und Intercodierungsmoden; dadurch gekennzeichnet, dass der genannte Entscheidungskanal ebenfalls die nachfolgenden Elemente umfasst: (a) einen Empfangsumsetzer, eingefügt zwischen den Eingang des Codierers und den positiven Eingang des genannten Subtrahierers; (b) einen Sendeumsetzer, eingefügt zwischen den Ausgang der genannten inversen Kosinustransformationsschaltung und den Eingang des Addierers, wobei der Empfangsumsetzer und der Sendeumsetzer durch die genannte Entscheidungsschaltung in die aktive Lage gesteuert werden, und zwar statt entsprechender direkter Verbindungen, nur dann, wenn die genannte Intracodierungsmode selektiert ist.
- Codiertes Signal, wie dies erhalten wird an dem Ausgang einer Videocodierungsanordnung, die einen ersten Codierungskanal und einen Prädiktionskanal enthält, wobei weiterhin ein Entscheidungszweig vorgesehen ist zum Wählen zwischen sog. Intra- und Intercodierungsmoden der Eingangsvideosignale, wobei das genannte codierte Signal einen Bitstrom aufweist, zusammengesetzt aus intra- und intercodierten Daten und assoziierter Information über die genannte Codierungsmode, wobei die genannten intracodierten Daten Bildern entsprechen, die mit einem reduzierten Bildformat gegenüber dem Format der Bilder, die entsprechend der Intercodierungsmode codiert wurden, codiert worden sind.
- Speichermedium. Das ein codiertes Signal speichert, wie dies an dem Ausgang eines Videocodierers erhalten wird, mit einem ersten Codierungskanal und einem Prädiktionskanal, wobei weiterhin ein Entscheidungszweig vorgesehen ist um zwischen sog. Intra- und Intercodierungsmoden der Eingangsvideosignale zu wählen, wobei das genannte codierte Signal einen Bitstrom aufweist, zusammengesetzt aus intra- und intercodierten Daten und einer assoziierten Information über die genannte Codierungsmode, wobei die genannten intracodierten Daten Bildern entsprechen, die mit einem reduzierten Bildformat gegenüber dem Format von Bildern codiert worden sind, die entsprechend der Intercodierungsmode codiert wurden.
- Anordnung zum Decodieren eines codierten Videosignals nach Anspruch 4, wobei die genannte Anordnung einen ersten Decodierungskanal aufweist, der in Reihe eine variable-Länge-Decodierungsschaltung, eine inverse Quantisierungsschaltung und eine inverse diskrete Kosinustransformationsschaltung aufweist, der ein zweiter Bewegungskompensationskanal folgt, der einen Bildspeicher, eine Bewegungskompensationsschaltung und einen Addierer aufweist, der die Ausgangssignale der genannten inversen diskreten Kosinustransformationsschaltung und Bewegungskompensationsschaltung empfängt, wobei die genannte Decodierungsanordnung weiterhin dadurch gekennzeichnet ist, dass sie eine Detektionsschaltung aufweist zum wieder Erkennen der Intracodierungsmode, und einen Sendeumsetzer zum Durchführen, nur in der genannten Intramode, der Umwandlung von dem genannten reduzierten Bildformat in das Bildformat entsprechend der Intercodierungsmode.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP97401719 | 1997-07-16 | ||
EP97401719 | 1997-07-16 | ||
PCT/IB1998/000838 WO1999004573A1 (en) | 1997-07-16 | 1998-05-29 | Video coding method and device, and corresponding decoding device |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69828144D1 DE69828144D1 (de) | 2005-01-20 |
DE69828144T2 true DE69828144T2 (de) | 2005-12-22 |
Family
ID=8229815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69828144T Expired - Lifetime DE69828144T2 (de) | 1997-07-16 | 1998-05-29 | Verfahren und vorrichtung zur videocodierung und -decodierung |
Country Status (6)
Country | Link |
---|---|
US (1) | US6236760B1 (de) |
EP (1) | EP0925688B1 (de) |
JP (1) | JP4201849B2 (de) |
KR (1) | KR100726691B1 (de) |
DE (1) | DE69828144T2 (de) |
WO (1) | WO1999004573A1 (de) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8656423B2 (en) * | 1999-08-27 | 2014-02-18 | Ochoa Optics Llc | Video distribution system |
US8090619B1 (en) | 1999-08-27 | 2012-01-03 | Ochoa Optics Llc | Method and system for music distribution |
US9252898B2 (en) * | 2000-01-28 | 2016-02-02 | Zarbaña Digital Fund Llc | Music distribution systems |
GB2362533A (en) | 2000-05-15 | 2001-11-21 | Nokia Mobile Phones Ltd | Encoding a video signal with an indicator of the type of error concealment used |
EP1296525A4 (de) * | 2000-06-28 | 2006-07-26 | Mitsubishi Electric Corp | Bildkoder und bildkodierungsverfahren |
US6975680B2 (en) * | 2001-07-12 | 2005-12-13 | Dolby Laboratories, Inc. | Macroblock mode decision biasing for video compression systems |
US20040022202A1 (en) * | 2002-08-05 | 2004-02-05 | Chih-Lung Yang | Method and apparatus for continuously receiving images from a plurality of video channels and for alternately continuously transmitting to each of a plurality of participants in a video conference individual images containing information concerning each of said video channels |
US6937652B2 (en) * | 2002-04-19 | 2005-08-30 | Seiko Epson Corporation | Frame compression using radix approximation |
KR20040093208A (ko) * | 2003-04-22 | 2004-11-05 | 삼성전자주식회사 | 이동통신 단말기에서 수신된 텔레비전 신호를 전송하는장치 및방법 |
JP4697519B2 (ja) * | 2005-02-04 | 2011-06-08 | ソニー株式会社 | 符号化装置および方法、復号装置および方法、画像処理システム、記録媒体、並びにプログラム |
US8774272B1 (en) | 2005-07-15 | 2014-07-08 | Geo Semiconductor Inc. | Video quality by controlling inter frame encoding according to frame position in GOP |
US8218653B2 (en) * | 2008-03-31 | 2012-07-10 | Sony Corporation | Lossy frame memory compression using intra refresh |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2693140B1 (fr) * | 1992-07-03 | 1994-09-23 | Solomat Sa | Installation de découpe de ferraille par oxycoupage. |
US5717816A (en) * | 1993-01-13 | 1998-02-10 | Hitachi America Ltd. | Method and apparatus for the selection of data for use in VTR trick playback operation in a system using intra-coded video frames |
DE69422943T2 (de) * | 1993-06-22 | 2000-06-29 | Canon Kk | Bildverarbeitungsvorrichtung |
KR100197197B1 (ko) * | 1994-06-28 | 1999-06-15 | 가타오카 마사타카 | 압력센서 |
GB9421206D0 (en) * | 1994-10-20 | 1994-12-07 | Thomson Consumer Electronics | Digital VCR MPEG- trick play processing |
US5777677A (en) * | 1996-02-09 | 1998-07-07 | International Business Machines Corporation | Approximate MPEG decoder with compressed reference frames |
JP3466032B2 (ja) * | 1996-10-24 | 2003-11-10 | 富士通株式会社 | 動画像符号化装置および復号化装置 |
US6028635A (en) * | 1996-12-03 | 2000-02-22 | Stmicroelectronics, Inc. | Reducing the memory required for decompression by storing compressed information using DCT based techniques |
-
1998
- 1998-05-29 EP EP98920692A patent/EP0925688B1/de not_active Expired - Lifetime
- 1998-05-29 DE DE69828144T patent/DE69828144T2/de not_active Expired - Lifetime
- 1998-05-29 WO PCT/IB1998/000838 patent/WO1999004573A1/en not_active Application Discontinuation
- 1998-05-29 JP JP50676699A patent/JP4201849B2/ja not_active Expired - Lifetime
- 1998-05-29 KR KR1019997002215A patent/KR100726691B1/ko not_active IP Right Cessation
- 1998-07-16 US US09/116,679 patent/US6236760B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP0925688A1 (de) | 1999-06-30 |
KR20000068574A (ko) | 2000-11-25 |
US6236760B1 (en) | 2001-05-22 |
JP2001501069A (ja) | 2001-01-23 |
KR100726691B1 (ko) | 2007-06-12 |
WO1999004573A1 (en) | 1999-01-28 |
EP0925688B1 (de) | 2004-12-15 |
DE69828144D1 (de) | 2005-01-20 |
JP4201849B2 (ja) | 2008-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60220106T2 (de) | Verfahren und Vorrichtung zur Reduzierung von Störungen in dekodierten Bildern mit Nachfilterung | |
DE10190285B4 (de) | Verfahren und System zur Verarbeitung von komprimierten Videosignalen | |
EP2198610B1 (de) | Verfahren und vorrichtung zum erstellen eines kodierten ausgangsvideostroms aus mindestens zwei kodierten eingangsvideoströmen, sowie verwendung der vorrichtung | |
DE69435000T2 (de) | Bildkodierungsvorrichtung | |
DE69012405T2 (de) | Einrichtung zur adaptiven Zwischenbild-Vorhersagekodierung eines Videosignals. | |
DE69834902T2 (de) | Bewegungskompensierte prädiktive bildkodierung und -dekodierung | |
DE69738264T2 (de) | Videokodierungs- und Videodekodierungsvorrichtung | |
DE69013213T2 (de) | Einrichtung zur Zwischenbild-Vorhersagekodierung eines Videosignals. | |
DE69233620T2 (de) | Adaptive Kodierung und Dekodierung von Vollbildern und Halbbildern von Videosignalen | |
DE69434271T4 (de) | Adaptives variables Längenkodierungsverfahren für Videodaten | |
DE10048735A1 (de) | Verfahren zur Codierung und Decodierung von Bildsequenzen sowie Einrichtungen hierzu | |
DE10392268T5 (de) | Auf einem Strom basierender Bitraten-Codeumsetzer für MPEG-codiertes Video | |
DE602005005321T2 (de) | Verfahren und vorrichtung zur codierung einer bildsequenz unter verwendung von vorhergesagten und nicht vorhergesagten bildern, die jeweils mehrere makroblöcke enthalten | |
DE69834901T2 (de) | Bewegungskompensierte prädiktive bildcodierung und -decodierung | |
DE69828144T2 (de) | Verfahren und vorrichtung zur videocodierung und -decodierung | |
EP1025708B1 (de) | Verfahren und vorrichtung zur verarbeitung eines digitalisierten bildes | |
DE10343220B3 (de) | Verfahren und Vorrichtung zur Transcodierung eines Datenstroms, der ein oder mehrere codierte digitalisierte Bilder umfasst | |
EP0776574B1 (de) | Verfahren zur decodierung komprimierter video-daten mit reduziertem speicherbedarf | |
DE10296787B4 (de) | Selektive Prädikation für ein Intra-Codieren eines Videodatenblocks | |
DE19907132B4 (de) | Videodecoder für einen Digitalfernseher | |
DE69629442T2 (de) | Verfahren und Einrichtung zur Kodierung digitaler Videosignale | |
DE19753976A1 (de) | Dekoder mit einer adaptiven Funktion zur Vermeidung von Blockeffekten | |
EP0533675B1 (de) | Übertragungssystem | |
DE69923725T2 (de) | Verfahren und Gerät für die Herausziehung von Farbkonturinformation aus Videohalbbildern | |
DE10219640A1 (de) | Verfahren zum Codieren und Decodieren von Videosequenzen und Computerprogrammprodukt |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |