DE102009039095A1 - Verfahren und Vorrichtung zum Erzeugen, Decodieren und Transcodieren eines codierten Videodatenstroms - Google Patents

Verfahren und Vorrichtung zum Erzeugen, Decodieren und Transcodieren eines codierten Videodatenstroms Download PDF

Info

Publication number
DE102009039095A1
DE102009039095A1 DE102009039095A DE102009039095A DE102009039095A1 DE 102009039095 A1 DE102009039095 A1 DE 102009039095A1 DE 102009039095 A DE102009039095 A DE 102009039095A DE 102009039095 A DE102009039095 A DE 102009039095A DE 102009039095 A1 DE102009039095 A1 DE 102009039095A1
Authority
DE
Germany
Prior art keywords
image block
coded
reconstructed
image
video data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE102009039095A
Other languages
English (en)
Inventor
Andreas Dr. Hutter
Wenrong Weng
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.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Priority to DE102009039095A priority Critical patent/DE102009039095A1/de
Priority to EP10739317A priority patent/EP2420064A1/de
Priority to PCT/EP2010/060403 priority patent/WO2011023464A1/de
Priority to CN201080036798.5A priority patent/CN102474616B/zh
Priority to US13/392,850 priority patent/US20120155538A1/en
Publication of DE102009039095A1 publication Critical patent/DE102009039095A1/de
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/103Selection of coding mode or of prediction mode
    • H04N19/107Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/187Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scalable video layer
    • 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/33Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

Die Erfindung betrifft Verfahren und Vorrichtungen zum Erzeugen, Decodieren und Transcodieren eines skalierbaren codierten Videodatenstroms. Hierbei wird ein Bildblock mittels einer INTER-Layer-Prädikation in einen codierten ersten Bildblock codiert. Der codierte erste Bildblock wird in einen rekonstruierten ersten Bildblock decodiert und dieser auf Basis eines Codiermodus, der eine INTER-Layer-Prädikation ausschließt, in einen codierten zweiten Bildblock codiert. Schließlich wird der codierte zweite Bildblock in einen rekonstruierten zweiten Bildblock decodiert. Der codierte erste Bildblock wird in den codierten Videodatenstrom eingefügt. Bei der Codierung von Bildblöcken mittels eines der Codiermodi, der auf den rekonstruierten ersten Bildblock referenziert, wird die Referenz auf den rekonstruierten zweiten Bildblock geändert. Der hierbei codierte Bildblock wird in den codierten Videodatenstrom eingefügt. Durch diese Vorgehensweise wird erreicht, dass der codierte Videodatenstrom sowohl eine hohe Kompressionsrate bei hoher Bildqualität als auch eine geringe Komplexität bei einer Transcodierung ermöglicht. Die Verfahren und Vorrichtungen sind einsetzbar für Anwendungen, die mittels des skalierbaren codierten Videodatenstroms eine Vielzahl von unterschiedlichen Endgeräten bedienen müssen, wie bspw. bei einem Video-on-Demand Service.

Description

  • Die Erfindung betrifft Verfahren und Vorrichtungen zum Erzeugen, Decodieren und Transcodieren eines codierten Videodatenstroms.
  • Ein Standard ITU H.264/AVC (AVC – Advanced Video Coding) wurde kürzlich mit einer Ergänzung erweitert, die eine skalierbare Codierung einer Videosequenz ermöglicht. Diese Ergänzung ist als SVC (SVC – Scalable Video Coding) bekannt. Hierbei kann die Skalierung örtlich, zeitlich und als SNR-Skalierbarkeit (SNR – Signal to Noise Ratio) ausgestaltet sein.
  • Es existiert derzeit eine Vielzahl von Implementierungen des Standards H.264, die nur den AVC Teil des Standards unterstützen. Daher müssen kodierte Videodatenströme, die mittels SVC codiert sind, in einen AVC-konformen codierten Videodatenstrom umgewandelt, d. h. transcodiert, werden. Eine bekannte Methode zur Transcodierung besteht darin, den SVC codierten Videodatenstrom vollständig zu decodieren und anschließend in einen AVC-konformen codierten Videodatenstrom zu codieren. Diese Vorgehensweise ist sehr komplex und zeitaufwendig. Daher wurde in den SVC eine Rewriter-Funktionalität aufgenommen, die eine einfache Transcodierung ermöglicht. Aus einem Dokument [1] ist beispielsweise eine Verbesserung Rewriter-Funktionalität bekannt Die Rewriter-Funktionalität, wie beispielweise auch die Verbesserung gemäß [1], bezieht sich auf die SNR-Skalierbarkeit.
  • Die Aufgabe ist ein Verfahren und eine Vorrichtung anzugeben, die eine einfache Transcodierung eines SVC-konform codierten Videodatenstroms in einen AVC-konform codierten Videodatenstrom für örtliche Skalierbarkeit ermöglicht.
  • Diese Aufgabe wird durch die unabhängigen Ansprüche gelöst. Weiterbildungen der Erfindung sind den abhängigen Ansprüchen zu entnehmen.
  • Die Erfindung betrifft ein Verfahren zum Erzeugen eines codierten Videodatenstroms, wobei
    • – der codierte Videodatenstrom eine Bildsequenz codiert mittels einer ersten Schicht und mittels zumindest einer zweiten Schicht umfasst,
    • – die erste Schicht die Bildsequenz mit ersten Bildern in einer ersten Bildauflösung und die zweite Schicht (L1, L2) die Bildsequenz mit zweiten Bildern in einer zweiten Bildauflösung darstellen,
    • – die jeweiligen Bilder jeweils eine Mehrzahl an Bildblöcken aufweisen,
    • – einer der Bildblöcke der zweiten Bilder mittels einer Inter-Layer Prädiktion als codierter erster Bildblock codiert ist,
    bei dem folgende Schritte durchlaufen werden:
    • – Erzeugen eines rekonstruierten ersten Bildblocks durch Decodieren des codierten ersten Bildblocks;
    • – Erzeugen eines codierten zweiten Bildblocks durch Codieren des rekonstruierten ersten Bildblocks auf Basis eines Codiermodus, der eine Inter-Layer Prädiktion unterbindet;
    • – Erzeugen eines rekonstruierten zweiten Bildblocks durch Decodieren des codierten zweiten Bildblocks;
    • – Einfügen des codierten ersten Bildblocks und einer Kennung in die zweite Schicht, wobei die Kennung anzeigt, dass bei der Codierung eines Bildblocks einer der zweiten Bilder in einen codierten Bildblock, dessen Codierung den rekonstruierten ersten Bildblock als Referenz anzeigt, als Referenz der rekonstruierte zweite Bildblock verwendet wird.
  • Durch die Codierung des Bildblocks mit der INTER-Layer-Prädiktion wird eine hohe Kompressionsrate erreicht. Durch den Einsatz des rekonstruierten zweiten Bildblocks als Referenzbildblock für weitere Bildblöcke eines der zweiten Bilder wird eine Codierung der weiteren Bildblöcke ohne Referenz auf Bilder der ersten Schicht erreicht, wodurch eine einfache Transcodierung des zumindest zwei Schichten umfassenden codierten Videodatenstroms in einen eine Schicht umfassenden transcodierten Videodatenstrom erzielbar ist, da die weiteren Bildblöcke in ihrer codierten Form, d. h. als codierte Bildblöcke, lediglich in den transcodierten Videodatenstrom kopiert werden müssen. Ferner wird durch die oben aufgezählten Verarbeitungsschritte erreicht, dass eine Drift in dem transcodierten Videodatenstrom unterbunden wird. Ein jeweiliger Bildblock kann eine beliebige Lage innerhalb des dazugehörigen Bildes einnehmen.
  • Zudem kann bei der Codierung einer der Bildblöcke der zweiten Bilder, der mittels eines Codiermodus kodiert wird, der auf den rekonstruierten ersten Bildblock referenziert, die Referenz auf den rekonstruierten zweiten Bildblock geändert werden. Dabei referenziert der jeweilige Codiermodi von zu codierenden Bildblöcken anstelle auf den rekonstruierten ersten Bildbereich mittels einer Referenz auf die rekonstruierten zweiten Bildblöcke, wodurch ein Erstellen des transcodierten Videodatenstrom mit sehr geringer Komplexität, d. h. Rechenleistung, und sehr geringer Verzögerungszeit ermöglicht wird.
  • In einer alternativen Weiterbildung der Erfindung wird die Kennung derart erweitert, dass sie zumindest einen Parameter anzeigt, der bei der Codierung des rekonstruierten ersten Bildblocks in den codierten zweiten Bildblock verwendet wird. Durch diese Erweiterung des Verfahrens wird eine Vereinfachung bei der Erstellung des codierten zweiten Bildblocks gewährleistet, da Codierregeln direkt aus dem Parameter ablesbar sind.
  • Verzugsweise wird durch die Codierung des codierten Bildblocks nur auf einen Teilbereich des rekonstruierten ersten Bildblocks als Referenz verwiesen, so wird als Referenz ein Bildbereich des rekonstruierten zweiten Bildblocks ausgewählt, der den Teilbildbereich repräsentiert. Durch diese Weiterbildung kann das Verfahren auch für den Fall eingesetzt werden, bei dem nur ein Teilbildbereich referenziert wird. Dies ermöglicht eine Erhöhung der Codiereffizienz.
  • Ferner kann bei dem Erzeugen des codierten zweiten Bildblocks ein INTRA-Codiermodus, ein INTRA-Prädiktionsmodus oder ein PCM-Codierverfahren eingesetzt werden. Hierdurch wird die Transcodierung erheblich vereinfacht, da nur noch Referenzen auf Bildbereiche durch Decodierung erzeugter rekonstruierter zweiter Bilder vorliegen.
  • Die Erfindung betrifft des Weiteren eine Vorrichtung zum Erzeugen eines codierten Videodatenstroms, wobei
    • – der codierte Videodatenstrom eine Bildsequenz codiert mittels einer ersten Schicht und mittels zumindest einer zweiten Schicht umfasst,
    • – durch die erste Schicht die Bildsequenz mit ersten Bildern in einer ersten Bildauflösung und durch die zweite Schicht die Bildsequenz mit zweiten Bildern in einer zweiten Bildauflösung dargestellt ist,
    • – die jeweiligen Bilder jeweils eine Mehrzahl an Bildblöcken aufweisen,
    • – einer der Bildblöcke der zweiten Bilder mittels einer Inter-Layer Prädiktion als erster codierter Bildblock codiert ist,
    mit folgenden Einheiten:
    • – Eine erste Einheit zum Erzeugen eines rekonstruierten ersten Bildblocks durch Decodieren des codierten ersten Bildblocks;
    • – Eine zweite Einheit zum Erzeugen eines codierten zweiten Bildblocks durch Codieren des rekonstruierten ersten Bildblocks auf Basis eines Codiermodus, der eine Inter-Layer Prädiktion unterbindet;
    • – Eine dritte Einheit zum Erzeugen eines rekonstruierten zweiten Bildblocks durch Decodieren des codierten zweiten Bildblocks;
    • – Eine vierte Einheit zum Erzeugen der zweiten Schicht durch Einfügen des codierten ersten Bildblocks und einer Kennung, wobei die Kennung anzeigt, dass bei der Codierung eines Bildblocks einer der zweiten Bilder in einen codierten Bildblock, dessen Codierung den rekonstruierten ersten Bildblock als Referenz anzeigt, als Referenz der rekonstruierte zweite Bildblock zu verwenden ist.
  • Die Vorrichtung kann ferner eine fünfte Einheit aufweisen, die ausgestaltet ist zur Codierung einer der Bildblöcke der zweiten Bilder, der mittels eines Codiermodus kodiert wird, der auf den rekonstruierten ersten Bildblock referenziert, die auf den rekonstruierten zweiten Bildblock geändert ist.
  • Ferner kann die vierte Einheit derart ausgestaltet sein, dass die Kennung derart erweiterbar ist, dass sie zumindest einen Parameter anzeigt, der bei der Codierung des rekonstruierten ersten Bildblocks in den codierten zweiten Bildblock verwendbar ist.
  • Vorzugsweise ist die fünfte Einheit ferner derart ausgestaltet ist, dass falls die Codierung des codierten Bildblocks nur auf einen Teilbereich des rekonstruierten ersten Bildblocks als Referenz weist als Referenz ein Bildbereich des rekonstruierten zweiten Bildblocks auszuwählen ist, der den Teilbildbereich repräsentiert.
  • In einer Erweiterung der Vorrichtung kann die fünfte Einheit ferner derart ausgestaltet ist, dass bei dem Erzeugen des codierten zweiten Bildblocks ein INTRA-Codiermodus, ein INTRA-Prädiktionsmodus oder ein PCM-Codierverfahren verwendet ist.
  • Vorteile der einzelnen Ausgestaltungen der Vorrichtung sind analog zu den jeweiligen Vorteilen des Verfahrens. Mit Hilfe der Einheiten ist eine Realisierung des Verfahrens zum Erstellen des codierten Videodatenstroms implementierbar.
  • Ferner ist Teil der Erfindung ein Verfahren zum Decodieren eines codierten Videodatenstroms, wobei der codierte Videodatenstrom gemäß dem Verfahren zum Erzeugen erzeugt wird, bei dem folgende Schritte durchgeführt werden:
    Erzeugen eines rekonstruierten Bildblocks bei Vorhandensein der Kennung in dem codierten Videodatenstrom durch Decodieren des codierten Bildblocks der zweiten Schicht, der auf den rekonstruierten ersten Bildblock referenziert, wobei zum Decodieren als Referenz der rekonstruierte zweite Bildblock verwendet wird.
  • Hiermit ist ein Anwenden der Erfindung auch bei einer Decodierung des codierten Videodatenstroms möglich ohne eine Transcodierung durchführen zu müssen. So kann ein Endgerät den mindestens zwei Schichten umfassenden codierten Videodatenstrom decodieren und an einem Ausgabegerät, z. B. einem Display, wiedergeben.
  • Auch umfasst die Erfindung eine Vorrichtung zum Decodieren eines codierten Videodatenstroms, wobei der codierte Videodatenstrom durch die Vorrichtung zum Erzeugen erzeugt ist, bei der eine sechste Einheit ausgebildet ist zum Erzeugen eines rekonstruierten Bildblocks bei Vorhandensein der Kennung in dem codierten Videodatenstrom durch Decodieren des codierten Bildblocks der zweiten Schicht, der auf den rekonstruierten ersten Bildblock referenziert, wobei zum Decodieren als Referenz der rekonstruierte zweite Bildblock verwendbar ist.
  • Hierbei kann das Verfahren zum Decodieren mittels der sechsten Einheit implementiert werden, wobei die Vorteile analog zum Verfahren zum Decodieren sind.
  • Als weiteres umfasst die Erfindung ein Verfahren zum Erzeugen eines transcodierten Videodatenstroms aus einem codierten Videodatenstrom, der nach dem Verfahren zum Erzeugen erzeugt wird, bei dem bei Vorhandensein der Kennung in dem codierten Videodatenstrom folgende Schritte durchgeführt werden:
    • – Erzeugen eines rekonstruierten ersten Bildblocks durch Decodieren des codierten ersten Bildblocks;
    • – Erzeugen eines codierten zweiten Bildblocks durch Codieren des rekonstruierten ersten Bildblocks auf Basis eines Codiermodus, der eine Inter-Layer Prädiktion unterbindet;
    • – Erzeugen des transcodierten Videodatenstroms durch Einfügen des codierten zweiten Bildblocks und eines codierten Bildblocks in den transcodierten Videodatenstrom, wobei der codierte Bildblock mittels eines Codiermodus codiert wurde, der auf den durch Decodierung des codierten zweiten Bildblocks rekonstruierten zweiten Bildblock referenziert.
  • Mittels dieser Verfahrensschritte ist die Erfindung auf eine Transcodierung des codierten Videodatenstroms umfassend zumindest zwei Schichten in einen transcodierten Videodatenstrom umfassend eine einzige Schicht möglich. Durch die spezifische Codierung der Bildblöcke, die ursprünglich den rekonstruierten ersten Bildblock referenzieren, kann mit sehr geringem Aufwand der transcodierte Videodatenstrom erzeugt werden. Ferner ist vorteilhaft, dass durch die spezifischen Schritte eine Drift in den Bildern des transcodierten Videodatenstroms vermieden wird.
  • Schließlich ist Teil der Erfindung eine Transcodiervorrichtung zum Erzeugen eines transcodierten Videodatenstroms aus einem codierten Videodatenstrom, der durch die Vorrichtung zum Erzeugen erzeugbar ist, bei der bei Vorhandensein der Kennung in dem codierten Videodatenstrom folgende Schritte durchgeführt werden:
    • – Eine erste Einheit zum Erzeugen eines rekonstruierten ersten Bildblocks durch Decodieren des codierten ersten Bildblocks;
    • – Eine zweite Einheit zum Erzeugen eines codierten zweiten Bildblocks durch Codieren des rekonstruierten ersten Bildblocks (RBB1) auf Basis eines Codiermodus, der eine Inter-Layer Prädiktion unterbindet;
    • – Eine siebte Einheit zum Erzeugen des transcodierten Videodatenstroms durch Einfügen des codierten zweiten Bildblocks und eines codierten Bildblocks in den transcodierten Videodatenstrom, wobei der codierte Bildblock mittels eines Codiermodus codiert wurde, der auf den durch Decodierung des codierten zweiten Bildblocks rekonstruierten zweiten Bildblock referenziert.
  • Diese Transcodiervorrichtung ermöglicht eine Implementierung des Transcodierverfahrens, wobei mittels der genannten Einheiten einzelne Verfahrensschritte durchführbar sind. Die Vorteile sind dabei analog zum Transcodierverfahren.
  • Die Erfindung und ihre Weiterbildungen werden anhand von Figuren näher erläutert. Es zeigen:
  • 1 eine Bildsequenz, die in zwei Bildauflösungen darstellbar ist
  • 2 ein Ablaufdiagramm und eine Vorrichtung zum Erzeugen eines codierten Videodatenstroms
  • 3 ein Ausschnitt eines codierten Videodatenstroms
  • 4 ein Ablaufdiagramm und eine Vorrichtung zum Decodieren des codierten Videodatenstroms
  • 5 ein Ablaufdiagramm und eine Vorrichtung zum Transcodieren eines codierten Videodatenstroms mit zwei Schichten in eine transcodierten Videodatenstrom mit einer Schicht.
  • Elemente mit gleicher Funktion und Wirkungsweise sind in den Figuren mit denselben Bezugszeichen versehen.
  • Bei einem skalierbaren Videocodierverfahren, wie beispielsweise dem Standard SVC (SVC – Scalable Video Coding), der eine Erweiterung eines bestehenden Standards ITU-T H.264 (ITU – International Telecommunications Union) ist, wird eine Bildsequenz BS, die mehrere Bilder P1, P2, P3 aufweist, in zwei Bildauflösungen BA1, BA2, d. h. Qualitätsstufen, codiert, siehe 1. Die erste Bildauflösung BA1 wird durch eine erste Bildsequenz mit ersten Bildern P11, P12, P13 repräsentiert, die die Bildsequenz BS in einer reduzierten Bildauflösung wiedergibt, beispielsweise in QCIF (QCIF – Quarter Common Intermediate Format) mit 176×144 Bildpunkten. In einem codierten Videodatenstrom VDS wird diese erste Bildsequenz in einer ersten Schicht L1, die auch als Basis-Layer bezeichnet wird, codiert. Eine zweite, gegenüber der ersten Bildauflösung BA1 verbesserte, Bildauflösung BA2 wird durch eine zweite Bildsequenz mit zweiten Bildern P21, P22, P23 repräsentiert. Diese zweite Bildsequenz stellt die Bilder der Bildsequenz mit einer gegenüber der ersten Bildsequenz erhöhten Bildgröße CIF (CIF – Common Intermediate Format) mit 352×288 Bildpunkten dar. Die Bildinformation der zweiten Bildsequenz wird in dem codierten Videodatenstrom in einer zweiten Schicht L2, die auch als Enhancement Layer bezeichnet wird, codiert. Hierbei ist anzumerken, dass die Bildinformation der zweiten Bildsequenz oftmals in Abhängigkeit von der ersten Bildsequenz prädiktiv codiert wird, wodurch eine Datenmenge der zweiten Schicht erheblich reduzierbar ist. Somit wird in der Praxis die zweite Bildsequenz durch Decodierung der ersten und zweiten Schicht L1, L2 rekonstruiert.
  • Die Bilder P11, P12, P13, P21, P22, P23 werden in Bildblöcke BB, BB1 bspw. in einer Größe von 4×4 oder 8×8 Bildpunkten aufgeteilt. Im Allgemeinen können die Bildblöcke beliebige Formen annehmen, wobei die genannten Größen in dem Standard H.264 verwendet werden. Mittels eines Videocoders werden die Bilder blockweise codiert, wobei durch die Codierung eine Reduktion der Datenmenge erreicht wird.
  • Bei der Codierung von Bildblöcken sind allgemein folgende vier Codiermodi bekannt:
    • INTRA: ein Bildblock wird ohne Referenz auf zumindest einen anderen Bildblock codiert;
    • INTER-Prädiktion: die Codierung eines Bildblocks eines Bildes erfolgt durch Prädiktion auf einen Bildbereich, wobei der Bildbereich in einem zum Bild zeitlich zurückliegenden oder nachfolgenden Bild liegt. Dieser Bildbereich wird als Referenzbildbereich oder Referenz RF bezeichnet. Ferner sind das Bild und das zeitlich zurückliegende oder nachfolgende Bild beide entweder Teil der ersten oder zweiten Bildsequenz. Eine Prädiktion zwischen Bildinformationen der ersten und der zweiten Bildsequenz findet hierbei nicht statt.
    • INTER-Layer-Prädiktion (ILP): die Codierung eines Bildblocks eines Bildes erfolgt durch Prädiktion auf einen Bildbereich, wobei der Bildbereich, d. h. die Referenz, in einem anderen Bild als der Bildblock liegt und das Bild und das andere Bild in verschiedenen Schichten codiert werden. Somit findet eine Prädiktion zwischen den Schichten, d. h. zwischen den Layern, statt. Beispielsweise ist das Bild Teil der zweiten Bildsequenz und das andere Bild Teil der ersten Bildsequenz. Der Standard H.264 benutzt die Begriffe „interlayer-intra” und „interlayer-residual-predicted”, wobei diese Begriffe spezielle INTER-Layer-Prädiktionsmodi beschreiben.
    • INTRA-Prädiktion: die Codierung eines Bildblocks eines Bildes erfolgt durch Prädiktion auf einen Bildbereich, wobei der Bildbereich, d. h. die Referenz, in demselben Bild wie der Bildblock liegt.
  • Mit Hilfe von 2 werden die Schritte zur Durchführung des Verfahrens zum Erzeugen des codierten Videodatenstroms, soweit es die Erfindung betrifft, beispielhaft erläutert.
  • Bei der Codierung des ersten Bildblocks BB1 des zweiten Bildes P22 wird als Codiermodus die INTER-Layer-Prädiktion eingesetzt. So kann ein Referenzbildbereich in einem der Bilder der ersten Schicht gefunden, eine Bildgröße des Referenzbildblocks vergrößert, bspw. in vertikaler und horizontaler Richtung jeweils um den Faktor 2, eine Differenz zwischen dem Referenzbildbereich und dem ersten Bildblock als Differenzsignal gebildet, das Differenzsignal mittels einer DCT (DCT – Diskrete Cosinus Transformation) und anschließender Quantisierung in Form eines codierten ersten Bildblocks CB1 codiert werden. Die Erfindung ist auf beliebige Codierungen des Differenzsignals anwendbar.
  • In einem ersten Schritte S1 wird durch eine erste Einheit E1 ein rekonstruierter erster Bildblock RBB1 durch Decodieren des codierten ersten Bildblocks CB1 erzeugt. Die Dekodierung erfolgt dabei in inverser Weise zur Codierung. Aufgrund der Quantisierung bei der Codierung gibt es Unterschiede zwischen dem ersten Bildblock und dem rekonstruierten ersten Bildblock.
  • In einem zweiten Schritt S2 wird durch eine zweite Einheit E2 ein codierter zweiter Bildblock CB2 durch Codieren des rekonstruierten ersten Bildblocks RBB1 erzeugt. Hierbei ist darauf zu achten, dass zum Codieren nur diejenigen Codiermodi berücksichtigt werden, die keine INTER-Layer-Prädiktion ermöglichen, also die INTER-Layer-Prädiktion unterbinden. So kann als Codiermodus der INTER-Prädiktionsmodus eingesetzt werden, der bspw. als Referenzbildbereich einen Bildbereich aus einem zum zweiten Bild zeitlich vorangehenden Bild der zweiten Bildsequenz berücksichtigt.
  • In einem dritten Schritt S3 wird durch eine dritte Einheit E3 ein rekonstruierter zweiter Bildblock RBB2 durch Decodieren des codierten zweiten Bildblocks CB2 generiert.
  • In einem vierten Schritt S4 wird durch eine vierte Einheit E4 der codierte erste Bildblock CB1 und eine Kennung KEY in den codierten Videodatenstrom VDS eingefügt, siehe auch 3.
  • Wird in einem fünften Schritt S5 durch eine fünfte Einheit E5 einer der Bildblöcke eines der Bilder der zweiten Bildsequenz durch einen der Codiermodi codiert, welcher auf den rekonstruierten ersten Bildblock referenziert, so wird in diesem Fall anstelle des rekonstruierten ersten Bildblocks der rekonstruierte zweite Bildbildblock als Referenz verwendet. Wird ein Teilbildbereich des rekonstruierten ersten Bildblocks referenziert, so wird anstelle dieses Teilbereichs als Referenz derjenige Bildbereich des rekonstruierten zweiten Bildblocks benutzt, der den Teilbildbereich des rekonstruierten ersten Bildblocks repräsentiert. Wird bspw. der Teilbereich mit 1×4 Bildpunkten in jeder Dimension um einen Faktor zwei vergrößert (up-sampling), so umfasst der Bildbereich 2×8 Bildpunkte.
  • Hierbei zeigt die Kennung KEY an, dass bei einer Decodierung eines codierten Bildblocks CB der zweiten Schicht, der als Referenzbildblock auf den rekonstruierten ersten Bildblock RBB1 zeigt, als Referenz RF nicht der rekonstruierte erste Bildblock RBB1 sondern der rekonstruierte zweite Bildblock RBB2 zu verwenden ist. Analog die Kennung KEY für den Teilbereich anzuwenden.
  • Ferner kann die Kennung KEY derart erweitert werden, dass sie Parameter anzeigt, die bei der Codierung des rekonstruierten ersten Bildblocks in den codierten zweiten Bildblock verwendet worden sind. Dies umfasst bspw. den Codiermodus wie die INTER-Prädiktion-Codierung, den Quantisierungsparameter und den Bewegungsvektor, der den zur Codierung verwendeten Referenzbildblock identifiziert. Diese Erweiterung kann durch die vierte Einheit E4 erfolgen.
  • Mit Hilfe von 4 wird im Folgenden ein Verfahren zum Decodieren näher erläutert. Hierbei empfängt eine Vorrichtung zum Decodieren DVOR den codierten Videodatenstrom VDS und versucht im Schritt EE die Kennung KEY zu finden. Falls diese erkannt wurde, siehe Pfeil J, wird der codierte erste Bildblock CB1 aus dem codierten Videodatenstrom VDS ausgelesen und mittels der ersten Einheit in den rekonstruierten ersten Bildblock RBB1 decodiert. Mittels der zweiten Einheit E2 wird der rekonstruierte erste Bildblock RBB1 in den codierten zweiten Bildblock CB2 codiert, wobei optional Parameter zur Durchführung dieser Codierung aus der Kennung KEY entnehmbar sind. Der codierte zweite Bildblock CB2 wird durch Decodierung in den rekonstruierten zweiten Bildblock RBB2 überführt. Dieser rekonstruierte zweite Bildblock dient als Referenzbildbereich RF zur Decodierung des codierten Bildbocks CB durch eine sechste Einheit in einen rekonstruierten Bildblock.
  • Mit Hilfe von 5 wird im Folgenden ein Verfahren zum Transcodierung des codierten Videodatenstroms VDS in den transcodierten Videodatenstrom TVDS näher erläutert. Hierbei empfängt eine Transcodiervorrichtung TVOR den codierten Videodatenstrom VDS und analysiert die Kennung die Kennung KEY im Schritt EE. Falls diese erkannt wurde, siehe Pfeil J, wird der codierte erste Bildblock CB1 aus dem codierten Videodatenstrom VDS ausgelesen und mittels der ersten Einheit in den rekonstruierten ersten Bildblock RBB1 decodiert. Mittels der zweiten Einheit E2 wird der rekonstruierte erste Bildblock RBB1 in den codierten zweiten Bildblock CB2 codiert, wobei optional Parameter zur Durchführung dieser Codierung aus der Kennung KEY entnehmbar sind. Eine siebte Einheit E7 fügt in den transcodierten Videodatenstrom TVDS den codierten zweiten Bildblock CB2 und den codierten Bildblock CB ein. Der codierte Bildblock CB wurde mittels eines Codiermodus codiert, der auf den durch Decodierung des codierten zweiten Bildblocks CB2 rekonstruierten zweiten Bildblock RBB2 referenziert.
  • In den bisherigen Ausführungsbeispielen wird der codierte zweite Bildblock CB2 mittels Codieren des rekonstruierten ersten Bildblocks RBB1 unter Verwendung des INTER-Prädiktionsmodus erzeugt. Alternativ kann anstelle des INTER-Prädiktionsmodus der INTRA-Codiermodus, der INTRA-Prädiktionsmodus oder ein PCM-Codierverfahren (PCM – Pulse Code Modulation) eingesetzt werden. Dies hat den Vorteil, dass zur Codierung des codierten zweiten Bildblocks CB2 nur der rekonstruierte erste Bildblock RBB1 in Betracht gezogen werden muss. Dies reduziert sowohl eine Komplexität als auch ein Speichervolumen zur Durchführung des jeweiligen Verfahrens erheblich. Diese Alternative betrifft den Einsatz der Kennung KEY, bei der anstelle des INTER-Prädiktionsmodus der INTRA-Codiermodus, der INTRA-Prädiktionsmodus oder das PCM-Codierverfahren signalisiert wird – je nachdem, welcher Codiermodus bei der Codierung verwendet wurde.
  • Die Einheiten E1 bis E7 können in Hardware, Software oder in einer Kombination aus Hard- und Software implementiert und ausgeführt werden, wie bspw. durch einen Rechner oder einen Prozessor mit angefügtem Speichermodul. Ferner können die Verfahrensschritte, die diese Einheiten ausführen in Form eines Programmcodes auf einem Speichermedium abgelegt werden.
  • Die einzelnen Ausführungsbeispiele sind kombinierbar.
  • Literaturangabe
    • [1] Jan De Cock et al., „Advanced Bistream Rewriting From H.264/AVC to SVC", ICIP 2008, p. 2472–2475
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Nicht-Patentliteratur
    • Standard ITU H.264/AVC [0002]
    • Standards H.264 [0003]
    • Standards ITU-T H.264 [0033]
    • Standard H.264 [0034]
    • Standard H.264 [0035]

Claims (14)

  1. Verfahren zum Erzeugen eines codierten Videodatenstroms (VDS), wobei – der codierte Videodatenstrom (VDS) eine Bildsequenz (BS) codiert mittels einer ersten Schicht (L1) und mittels zumindest einer zweiten Schicht (L2) umfasst, – die erste Schicht (L1) die Bildsequenz (BS) mit ersten Bildern (P11, P12, P13) in einer ersten Bildauflösung (BA1) und die zweite Schicht (L1, L2) die Bildsequenz (BS) mit zweiten Bildern (P21, P22, P23) in einer zweiten Bildauflösung (BA2) darstellen, – die jeweiligen Bilder (P11, P12, P13, P21, P22, P23) jeweils eine Mehrzahl an Bildblöcken (BB) aufweisen, – einer der Bildblöcke (BB1) der zweiten Bilder mittels einer Inter-Layer Prädiktion als codierter erster Bildblock (CB1) codiert ist, bei dem folgende Schritte durchlaufen werden: – Erzeugen eines rekonstruierten ersten Bildblocks (RBB1) durch Decodieren des codierten ersten Bildblocks (CB1); – Erzeugen eines codierten zweiten Bildblocks (CB2) durch Codieren des rekonstruierten ersten Bildblocks (RBB1) auf Basis eines Codiermodus (IAP, IRP), der eine Inter-Layer Prädiktion (ILP) unterbindet; – Erzeugen eines rekonstruierten zweiten Bildblocks (RBB2) durch Decodieren des codierten zweiten Bildblocks (CB2); – Einfügen des codierten ersten Bildblocks (CB1) und einer Kennung (KEY) in die zweite Schicht (L2), wobei die Kennung (KEY) anzeigt, dass bei der Codierung eines Bildblocks (BB) einer der zweiten Bilder (P23) in einen codierten Bildblock (CB), dessen Codierung den rekonstruierten ersten Bildblock (RBB1) als Referenz (RF) anzeigt, als Referenz (RF) der rekonstruierte zweite Bildblock (RBB2) verwendet wird.
  2. Verfahren nach Anspruch 1, bei dem bei der Codierung einer der Bildblöcke (BB) der zweiten Bilder (P22), der mittels eines Codiermodus (IRP) kodiert wird, der auf den rekonstruierten ersten Bildblock (RBB1) referenziert, die Referenz (RF) auf den rekonstruierten zweiten Bildblock (RBB2) geändert wird.
  3. Verfahren nach Anspruch 1 oder 2, bei dem die Kennung (KEY) derart erweitert wird, dass sie zumindest einen Parameter anzeigt, der bei der Codierung des rekonstruierten ersten Bildblocks (RBB1) in den codierten zweiten Bildblock (CB2) verwendet wird.
  4. Verfahren nach einem der Ansprüche 1 bis 3, bei dem durch die Codierung des codierten Bildblocks (CB) nur auf einen Teilbereich des rekonstruierten ersten Bildblocks (RBB1) als Referenz (RF) verwiesen wird, wird als Referenz (RF) ein Bildbereich des rekonstruierten zweiten Bildblocks (RBB2) ausgewählt, der den Teilbildbereich repräsentiert.
  5. Verfahren nach einem der Ansprüche 1 bis 4, bei dem bei dem Erzeugen des codierten zweiten Bildblocks (CB2) ein INTRA-Codiermodus, ein INTRA-Prädiktionsmodus oder ein PCM-Codierverfahren eingesetzt wird.
  6. Vorrichtung (VOR) zum Erzeugen eines codierten Videodatenstroms (VDS), wobei – der codierte Videodatenstrom (VDS) eine Bildsequenz (BS) codiert mittels einer ersten Schicht (L1) und mittels zumindest einer zweiten Schicht (L2) umfasst, – durch die erste Schicht (L1) die Bildsequenz (BS) mit ersten Bildern (P11, P12, P13) in einer ersten Bildauflösung (BA1) und durch die zweite Schicht (L1, L2) die Bildsequenz (BS) mit zweiten Bildern (P21, P22, P23) in einer zweiten Bildauflösung (BA2) dargestellt ist, – die jeweiligen Bilder (P11, P12, P13, P21, P22, P23) jeweils eine Mehrzahl an Bildblöcken (BB) aufweisen, – einer der Bildblöcke (BB1) der zweiten Bilder mittels einer Inter-Layer Prädiktion als erster codierter Bildblock (CB1) codiert ist, mit folgenden Einheiten: – Eine erste Einheit (E1) zum Erzeugen eines rekonstruierten ersten Bildblocks (RBB1) durch Decodieren des codierten ersten Bildblocks (CB1); – Eine zweite Einheit (E2) zum Erzeugen eines codierten zweiten Bildblocks (CB2) durch Codieren des rekonstruierten ersten Bildblocks (RBB1) auf Basis eines Codiermodus (IAP, IRP), der eine Inter-Layer Prädiktion (ILP) unterbindet; – Eine dritte Einheit (E3) zum Erzeugen eines rekonstruierten zweiten Bildblocks (RBB2) durch Decodieren des codierten zweiten Bildblocks (CB2); – Eine vierte Einheit (E4) zum Erzeugen der zweiten Schicht (L2) durch Einfügen des codierten ersten Bildblocks (CB1) und einer Kennung (KEY), wobei die Kennung (KEY) anzeigt, dass bei der Codierung eines Bildblocks (BB) einer der zweiten Bilder (P23) in einen codierten Bildblock (CB), dessen Codierung den rekonstruierten ersten Bildblock (RBB1) als Referenz (RF) anzeigt, als Referenz (RF) der rekonstruierte zweite Bildblock (RBB2) zu verwenden ist.
  7. Vorrichtung (VOR) nach Anspruch 5, bei der die Vorrichtung (VOR) ferner eine fünfte Einheit (E5) aufweist, die ausgestaltet ist zur Codierung einer der Bildblöcke (BB) der zweiten Bilder (P22), der mittels eines Codiermodus (IRP) kodiert wird, der auf den rekonstruierten ersten Bildblock (RBB1) referenziert, die Referenz (RF) auf den rekonstruierten zweiten Bildblock (RBB2) geändert ist.
  8. Vorrichtung (VOR) nach Anspruch 6 oder 7, bei der die vierte Einheit (E4) ferner derart ausgestaltet ist, dass die Kennung (KEY) derart erweiterbar ist, dass sie zumindest einen Parameter anzeigt, der bei der Codierung des rekonstruierten ersten Bildblocks (RBB1) in den codierten zweiten Bildblock (CB2) verwendbar ist.
  9. Vorrichtung (VOR) nach einem der Ansprüche 6 bis 8, bei der die fünfte Einheit (E5) ferner derart ausgestaltet ist, dass falls die Codierung des codierten Bildblocks (CB) nur auf einen Teilbereich des rekonstruierten ersten Bildblocks (RBB1) als Referenz (RF) weist als Referenz (RF) ein Bildbereich des rekonstruierten zweiten Bildblocks (RBB2) auszuwählen ist, der den Teilbildbereich repräsentiert.
  10. Vorrichtung (VOR) nach einem der Ansprüche 6 bis 9, bei der die fünfte Einheit (E5) ferner derart ausgestaltet ist, dass bei dem Erzeugen des codierten zweiten Bildblocks (CB2) ein INTRA-Codiermodus, ein INTRA-Prädiktionsmodus oder ein PCM-Codierverfahren verwendet ist.
  11. Verfahren zum Decodieren eines codierten Videodatenstroms (VDS), wobei der codierte Videodatenstrom (VDS) nach einem der Ansprüche 1 bis 5 erzeugt wird, bei dem folgende Schritte durchgeführt werden: – Erzeugen eines rekonstruierten Bildblocks (RBB) bei Vorhandensein der Kennung (KEY) in dem codierten Videodatenstrom (VDS) durch Decodieren des codierten Bildblocks (CB) der zweiten Schicht (L2), der auf den rekonstruierten ersten Bildblock (RBB1) referenziert, wobei zum Decodieren als Referenz (RF) der rekonstruierte zweite Bildblock (RBB2) verwendet wird.
  12. Vorrichtung (DVOR) zum Decodieren eines codierten Videodatenstroms (VDS), wobei der codierte Videodatenstrom (VDS) nach einem der Ansprüche 6 bis 10 erzeugt ist, bei der eine sechste Einheit (E6) ausgebildet ist zum Erzeugen eines rekonstruierten Bildblocks (RBB) bei Vorhandensein der Kennung (KEY) in dem codierten Videodatenstrom (VDS) durch Decodieren des codierten Bildblocks (CB) der zweiten Schicht (L2), der auf den rekonstruierten ersten Bildblock (RBB1) referenziert, wobei zum Decodieren als Referenz (RF) der rekonstruierte zweite Bildblock (RBB2) verwendbar ist.
  13. Verfahren zum Erzeugen eines transcodierten Videodatenstroms (TVDS) aus einem codierten Videodatenstrom (VDS), der nach einem der Ansprüche 1 bis 5 erzeugt wird, bei dem bei Vorhandensein der Kennung (KEY) in dem codierten Videodatenstrom (VDS) folgende Schritte durchgeführt werden: – Erzeugen eines rekonstruierten ersten Bildblocks (RBB1) durch Decodieren des codierten ersten Bildblocks (CB1); – Erzeugen eines codierten zweiten Bildblocks (CB2) durch Codieren des rekonstruierten ersten Bildblocks (RBB1) auf Basis eines Codiermodus (IAP, IRP), der eine Inter-Layer Prädiktion (ILP) unterbindet; – Erzeugen des transcodierten Videodatenstroms (TVDS) durch Einfügen des codierten zweiten Bildblocks (CB2) und eines codierten Bildblocks (CB) in den transcodierten Videodatenstrom (TVDS), wobei der codierte Bildblock (CB) mittels eines Codiermodus codiert wurde, der auf den durch Decodierung des codierten zweiten Bildblocks (CB2) rekonstruierten zweiten Bildblock (RBB2) referenziert.
  14. Transcodiervorrichtung (TVOR) zum Erzeugen eines transcodierten Videodatenstroms (TVDS) aus einem codierten Videodatenstrom (VDS), der nach einem der Ansprüche 6 bis 10 erzeugbar ist, bei der bei Vorhandensein der Kennung (KEY) in dem codierten Videodatenstrom (VDS) folgende Schritte durchgeführt werden: – Eine erste Einheit (E1) zum Erzeugen eines rekonstruierten ersten Bildblocks (RBB1) durch Decodieren des codierten ersten Bildblocks (CB1); – Eine zweite Einheit (E2) zum Erzeugen eines codierten zweiten Bildblocks (CB2) durch Codieren des rekonstruierten ersten Bildblocks (RBB1) auf Basis eines Codiermodus (IAP, IRP), der eine Inter-Layer Prädiktion (ILP) unterbindet; – Eine siebte Einheit (E7) zum Erzeugen des transcodierten Videodatenstroms (TVDS) durch Einfügen des codierten zweiten Bildblocks (CB2) und eines codierten Bildblocks (CB) in den transcodierten Videodatenstrom (TVDS), wobei der codierte Bildblock (CB) mittels eines Codiermodus codiert wurde, der auf den durch Decodierung des codierten zweiten Bildblocks (CB2) rekonstruierten zweiten Bildblock (RBB2) referenziert.
DE102009039095A 2009-08-27 2009-08-27 Verfahren und Vorrichtung zum Erzeugen, Decodieren und Transcodieren eines codierten Videodatenstroms Withdrawn DE102009039095A1 (de)

Priority Applications (5)

Application Number Priority Date Filing Date Title
DE102009039095A DE102009039095A1 (de) 2009-08-27 2009-08-27 Verfahren und Vorrichtung zum Erzeugen, Decodieren und Transcodieren eines codierten Videodatenstroms
EP10739317A EP2420064A1 (de) 2009-08-27 2010-07-19 Verfahren und vorrichtungen zum erzeugen, decodieren und transcodieren eines codierten videodatenstroms
PCT/EP2010/060403 WO2011023464A1 (de) 2009-08-27 2010-07-19 Verfahren und vorrichtungen zum erzeugen, decodieren und transcodieren eines codierten videodatenstroms
CN201080036798.5A CN102474616B (zh) 2009-08-27 2010-07-19 用于生成、解码和转码经编码的视频数据流的方法和装置
US13/392,850 US20120155538A1 (en) 2009-08-27 2010-07-19 Methods and devices for creating, decoding and transcoding an encoded video data stream

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102009039095A DE102009039095A1 (de) 2009-08-27 2009-08-27 Verfahren und Vorrichtung zum Erzeugen, Decodieren und Transcodieren eines codierten Videodatenstroms

Publications (1)

Publication Number Publication Date
DE102009039095A1 true DE102009039095A1 (de) 2011-03-10

Family

ID=42712606

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102009039095A Withdrawn DE102009039095A1 (de) 2009-08-27 2009-08-27 Verfahren und Vorrichtung zum Erzeugen, Decodieren und Transcodieren eines codierten Videodatenstroms

Country Status (5)

Country Link
US (1) US20120155538A1 (de)
EP (1) EP2420064A1 (de)
CN (1) CN102474616B (de)
DE (1) DE102009039095A1 (de)
WO (1) WO2011023464A1 (de)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130022114A1 (en) * 2008-06-23 2013-01-24 Mediatek Inc. Method and related apparatuses for decoding multimedia data
CA2769262C (en) 2009-07-28 2019-04-30 Sangamo Biosciences, Inc. Methods and compositions for treating trinucleotide repeat disorders
KR20140087971A (ko) 2012-12-26 2014-07-09 한국전자통신연구원 계층적 비디오 부호화에서 다중참조계층을 적용한 화면간 부/복호화 방법 및 그 장치
AU2014288482A1 (en) * 2013-07-12 2015-02-26 Sony Corporation Image coding device and method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008007792A1 (en) * 2006-07-10 2008-01-17 Sharp Kabushiki Kaisha Methods and systems for combining layers in a multi-layer bitstream

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100679018B1 (ko) * 2004-09-07 2007-02-05 삼성전자주식회사 다계층 비디오 코딩 및 디코딩 방법, 비디오 인코더 및디코더
DE102004061906A1 (de) * 2004-12-22 2006-07-13 Siemens Ag Bildencodierverfahren, sowie dazugehöriges Bilddecodierverfahren, Encodiervorrichtung und Decodiervorrichtung
KR100878812B1 (ko) * 2005-05-26 2009-01-14 엘지전자 주식회사 영상신호의 레이어간 예측에 대한 정보를 제공하고 그정보를 이용하는 방법
KR100725407B1 (ko) * 2005-07-21 2007-06-07 삼성전자주식회사 방향적 인트라 잔차 예측에 따라 비디오 신호를 인코딩하고디코딩하는 방법 및 장치
WO2007044556A2 (en) * 2005-10-07 2007-04-19 Innovation Management Sciences, L.L.C. Method and apparatus for scalable video decoder using an enhancement stream
KR100809296B1 (ko) * 2006-02-22 2008-03-04 삼성전자주식회사 타입이 일치하지 않는 하위 계층의 정보를 사용하여인터레이스 비디오 신호를 인코딩/디코딩 하는 방법 및장치
BRPI0608004B1 (pt) * 2006-03-22 2019-08-27 Fraunhofer Ges Forschung esquema de codificação permitindo escalabilidade de precisão
US8320450B2 (en) * 2006-03-29 2012-11-27 Vidyo, Inc. System and method for transcoding between scalable and non-scalable video codecs
US7535383B2 (en) * 2006-07-10 2009-05-19 Sharp Laboratories Of America Inc. Methods and systems for signaling multi-layer bitstream data
US8422555B2 (en) * 2006-07-11 2013-04-16 Nokia Corporation Scalable video coding
US8811481B2 (en) * 2007-05-29 2014-08-19 Nec Corporation Moving picture transcoding apparatus, moving picture transcoding method, and moving picture transcoding program
US8432968B2 (en) * 2007-10-15 2013-04-30 Qualcomm Incorporated Scalable video coding techniques for scalable bitdepths

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008007792A1 (en) * 2006-07-10 2008-01-17 Sharp Kabushiki Kaisha Methods and systems for combining layers in a multi-layer bitstream

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Jan De Cock et al., "Advanced Bistream Rewriting From H.264/AVC to SVC", ICIP 2008, p. 2472-2475
Standard ITU H.264/AVC
Standards ITU-T H.264

Also Published As

Publication number Publication date
CN102474616B (zh) 2014-12-31
CN102474616A (zh) 2012-05-23
WO2011023464A1 (de) 2011-03-03
EP2420064A1 (de) 2012-02-22
US20120155538A1 (en) 2012-06-21

Similar Documents

Publication Publication Date Title
DE60031230T2 (de) Skalierbares videokodierungssystem und verfahren
DE112019004696T5 (de) Verfahren zum Verarbeiten eines projektionsbasierten Rahmens
DE69333288T2 (de) Verbesserte vektorquantisierung
DE60015566T2 (de) Verfahren und vorrichtung zur komprimierung eines bewegungsvektorfeldes
EP2198610B1 (de) Verfahren und vorrichtung zum erstellen eines kodierten ausgangsvideostroms aus mindestens zwei kodierten eingangsvideoströmen, sowie verwendung der vorrichtung
DE102016125379B4 (de) Bewegungsvektoraufteilung des letzten Frames
WO2006056531A1 (de) Verfahren zur transcodierung sowie transcodiervorrichtung
WO2012095490A1 (de) Kompression und dekompression von referenzbildern in einem videokoder
DE69915843T2 (de) Teilbandkodierung/-dekodierung
DE60300591T2 (de) Verfahren und Vorrichtung zur Dekomprimierung von Bildern durch Transkodierung in komprimierte Bewegtbilder
EP1774790A1 (de) Verfahren und vorrichtung zum codieren und decodieren
DE102009039095A1 (de) Verfahren und Vorrichtung zum Erzeugen, Decodieren und Transcodieren eines codierten Videodatenstroms
DE112018002432T5 (de) Verfahren und Vorrichtung zum Reduzieren von Artefakten in einem projektionsbasierten Rahmen
DE60107149T2 (de) Digitales Bildausgabegerät
DE102016003681A1 (de) Datenkompression mittels adaptiven Unterabtastens
DE102011006036B4 (de) Verfahren und Vorrichtungen zur Bildung eines Prädiktionswertes
DE102004041664A1 (de) Verfahren zum Codieren und Decodieren, sowie Codier- und Decodiervorrichtung zur Videocodierung
DE112019000287T5 (de) Sample-Adaptive-Offset-Filterungsverfahren für einen rekonstruierten projektionsbasierten Rahmen, welcher eine Projektionsanordnung einer 360-Grad-Virtual-Reality-Projektion einsetzt
DE19951341B4 (de) Verfahren zur bewegungskompensierenden Prädiktion von Bewegtbildern sowie Einrichtung hierzu
EP1285537B1 (de) Verfahren und eine anordnung zur codierung bzw. decodierung einer folge von bildern
DE112021003232T5 (de) Verfahren und vorrichtung für adaptives ki-downscaling für das upscalingwährend eines videotelefonates
EP2294825A2 (de) Vorrichtung und verfahren zum codieren und decodieren einer mehrzahl von fliesskommawerten
DE102004029086B4 (de) Verfahren zum Entblocken und Umcodieren eines Medienstroms
Das et al. High Quality Video Frames from VVC: A Deep Neural Network Approach
DE102012200136A1 (de) AVC-SVC-Transcoder

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: H04N0007320000

Ipc: H04N0019500000

Effective date: 20131205

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee