[go: up one dir, main page]

HK1198569B - Dual-layer-backwards-compatible progressive video delivery - Google Patents

Dual-layer-backwards-compatible progressive video delivery Download PDF

Info

Publication number
HK1198569B
HK1198569B HK14112050.6A HK14112050A HK1198569B HK 1198569 B HK1198569 B HK 1198569B HK 14112050 A HK14112050 A HK 14112050A HK 1198569 B HK1198569 B HK 1198569B
Authority
HK
Hong Kong
Prior art keywords
frame
generate
sbs
tfbf
decoded
Prior art date
Application number
HK14112050.6A
Other languages
English (en)
French (fr)
Chinese (zh)
Other versions
HK1198569A1 (en
Inventor
Tao Chen
Hariharan Ganapathy
Samir N. Hulyalkar
Gopi Lakshminarayanan
Original Assignee
Dolby Laboratories Licensing Corporation
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 Dolby Laboratories Licensing Corporation filed Critical Dolby Laboratories Licensing Corporation
Priority claimed from PCT/US2012/069426 external-priority patent/WO2013103490A1/en
Publication of HK1198569A1 publication Critical patent/HK1198569A1/en
Publication of HK1198569B publication Critical patent/HK1198569B/en

Links

Claims (16)

  1. Verfahren in einem Codierer, das Folgendes umfasst:
    Zugreifen auf eine progressive Eingangsvideosequenz;
    Ausführen einer vertikalen Verarbeitung an mindestens zwei aufeinanderfolgenden Rahmen der progressiven Eingangsvideosequenz, um einen basislinienschichtverschachtelten (BL-verschachtelten) "Top-Field-Bottom-Field"-Rahmen (TFBF-Rahmen) in einer BL-TFBF-Videosequenz zu erstellen;
    Ausführen einer horizontalen Verarbeitung an den mindestens zwei aufeinanderfolgenden Rahmen der progressiven Eingangsvideosequenz, um einen Erweiterungsschicht-"Side-by-Side"-Rahmen (EL-SBS-Rahmen) in einer EL-SBS-Videosequenz zu erstellen; und
    Komprimieren der BL-TFBF-Sequenz und der EL-SBS-Sequenz, um einen codierten rückwärts kompatiblen Ausgangsstrom zu erzeugen.
  2. Verfahren nach Anspruch 1, wobei das Ausführen einer vertikalen Verarbeitung an zwei aufeinanderfolgenden Eingangsrahmen Folgendes umfasst:
    Tiefpassfiltern jedes der beiden Eingangsrahmen in der vertikalen Richtung, um einen ersten und einen zweiten gefilterten Rahmen zu erstellen;
    Abwärtsabtasten des ersten gefilterten Rahmens in der vertikalen Richtung, um einen "Top-Field"-Rahmen zu erzeugen;
    Abwärtsabtasten des zweiten gefilterten Rahmens in der vertikalen Richtung, um einen "Bottom-Field"-Rahmen zu erzeugen; und
    Multiplexen des "Top-Field"-Rahmens und des "Bottom-Field"-Rahmens, um einen "Top-Field-Bottom-Field"-Rahmen zu erstellen.
  3. Verfahren nach Anspruch 1, wobei das Ausführen einer horizontalen Verarbeitung an zwei aufeinanderfolgenden Eingangsrahmen Folgendes umfasst:
    Tiefpassfiltern jedes der beiden Eingangsrahmen in der horizontalen Richtung, um einen ersten und einen zweiten gefilterten Rahmen zu erstellen;
    Abwärtsabtasten des ersten gefilterten Rahmens in der horizontalen Richtung, um einen Rahmen der linken Hälfte zu erzeugen;
    Abwärtsabtasten des zweiten gefilterten Rahmens in der horizontalen Richtung, um einen Rahmen der rechten Hälfte zu erzeugen; und
    Multiplexen des Rahmens der linken Hälfte und des Rahmens der rechten Hälfte, um einen "Side-by-Side"-Rahmen zu erstellen.
  4. Verfahren in einem Decodierer, das Folgendes umfasst:
    Zugreifen auf einen codierten Basisschicht-"Top-Field-Bottom-Field"-Strom (BL-TFBF-Strom) und einen codierten Erweiterungsschicht-"Side-by-Side"-Strom (EL-SBS-Strom), wobei der codierte BL-TFBF-Strom durch einen Codierer anhand einer vertikalen Verarbeitung mindestens zweier aufeinanderfolgender Rahmen einer progressiven Eingangsvideosequenz erzeugt wurde und der codierte EL-SBS-Strom durch einen Codierer anhand einer horizontalen Verarbeitung mindestens zweier aufeinanderfolgender Rahmen der progressiven Eingangsvideosequenz erzeugt wurde;
    Decodieren des codierten BL-TFBF-Stroms, um eine verschachtelte Ausgangssequenz zu erzeugen;
    Decodieren des codierten EL-SBS-Stroms, um eine decodierte SBS-Sequenz zu erzeugen; und
    Demultiplexieren der decodierten SBS-Sequenz und der verschachtelten Ausgangssequenz, um eine progressive Ausgangssequenz zu erzeugen.
  5. Verfahren nach Anspruch 4, wobei der Demultiplexierungsschritt Folgendes umfasst:
    Zugreifen auf einen decodierten BL-TFBF-Rahmen und einen entsprechenden decodierten EL-SBS-Rahmen;
    Ausführen einer horizontalen Aufwärtsumsetzung an einer Hälfte des decodierten EL-SBS-Rahmens, um einen aufwärtsskalierten EL-Rahmen zu erzeugen;
    Ausführen einer vertikalen Aufwärtsumsetzung an einem Feld des decodierten BL-TFBF-Rahmens, um einen aufwärtsskalierten BL-Rahmen zu erzeugen;
    Anwenden eines vertikalen Filterns auf den aufwärtsskalierten EL-Rahmen, um einen ersten und einen zweiten gefilterten EL-Rahmen zu erzeugen;
    Anwenden eines horizontalen Filterns auf den aufwärtsskalierten BL-Rahmen, um einen ersten und einen zweiten gefilterten BL-Rahmen zu erzeugen; und
    Vereinigen des ersten und des zweiten gefilterten EL-Rahmens und des ersten und des zweiten gefilterten BL-Rahmens, um einen progressiven Ausgangsrahmen zu erzeugen.
  6. Verfahren nach Anspruch 5, wobei das Anwenden eines vertikalen Filterns auf den aufwärtsskalierten EL-Rahmen Folgendes umfasst:
    Ausführen eines vertikalen Hochpassfilterns an dem aufwärtsskalierten EL-Rahmen, um den ersten gefilterten EL-Rahmen zu erzeugen; und
    Ausführen eines vertikalen Tiefpassfilterns an dem aufwärtsskalierten EL-Rahmen, um den zweiten gefilterten EL-Rahmen zu erzeugen.
  7. Verfahren nach Anspruch 5, wobei das Anwenden des horizontalen Filterns auf den aufwärtsskalierten BL-Rahmen Folgendes umfasst:
    Ausführen eines horizontalen Hochpassfilterns an dem aufwärtsskalierten BL-Rahmen, um den ersten gefilterten BL-Rahmen zu erzeugen; und
    Ausführen eines horizontalen Tiefpassfilterns an dem aufwärtsskalierten BL-Rahmen, um den zweiten gefilterten BL-Rahmen zu erzeugen.
  8. Verfahren nach Anspruch 4, wobei der Demultiplexierungsschritt Folgendes umfasst:
    Zugreifen auf einen decodierten BL-TFBF-Rahmen und einen entsprechenden decodierten EL-SBS-Rahmen;
    Ausführen einer horizontalen Aufwärtsumsetzung an einer Hälfte des decodierten EL-SBS-Rahmens, um einen aufwärtsskalierten EL-Rahmen zu erzeugen;
    Anwenden eines horizontalen Hochpassfilterns auf ein Feld des decodierten BL-TFBF-Rahmens, um ein gefiltertes BL-Feld zu erzeugen;
    Ausführen einer vertikalen Aufwärtsumsetzung an dem gefilterten BL-Feld, um einen aufwärtsskalierten BL-Rahmen zu erzeugen; und
    Vereinigen des aufwärtsskalierten EL-Rahmens und des aufwärtsskalierten BL-Rahmens, um einen progressiven Ausgangsrahmen zu erzeugen.
  9. Verfahren nach Anspruch 4, wobei der Demultiplexierungsschritt Folgendes umfasst:
    Zugreifen auf einen decodierten BL-TFBF-Rahmen und einen entsprechenden decodierten EL-SBS-Rahmen;
    Ausführen einer vertikalen Aufwärtsumsetzung an einem Feld des decodierten BL-TFBF-Rahmens, um einen aufwärtsskalierten BL-Rahmen zu erzeugen;
    Anwenden eines vertikalen Hochpassfilterns auf eine Hälfte des decodierten EL-SBS-Rahmens, um einen gefilterten EL-Rahmen zu erzeugen;
    Ausführen einer horizontalen Aufwärtsumsetzung an dem gefilterten EL-Rahmen, um einen aufwärtsskalierten EL-Rahmen zu erzeugen; und
    Vereinigen des aufwärtsskalierten EL-Rahmens und des aufwärtsskalierten BL-Rahmens, um einen progressiven Ausgangsrahmen zu erzeugen.
  10. Verfahren nach Anspruch 4, das ferner Folgendes umfasst:
    Berechnen von Referenzrahmen zum Decodieren des codierten EL-SBS-Stroms unter Verwendung einer Referenzverarbeitungseinheit (RPU);
    Zugreifen auf einen decodierten BL-TFBF-Rahmen und einen entsprechenden decodierten EL-SBS-Rahmen;
    Ausführen einer vertikalen Aufwärtsumsetzung an einem Feld des decodierten BL-TFBF-Rahmens, um einen aufwärtsabgetasteten BL-Rahmen zu erzeugen;
    Erzeugen eines RPU-Halbrahmens anhand des Feldes des decodierten BL-TFBF-Rahmens;
    Subtrahieren des RPU-Halbrahmens von einer Hälfte des decodierten EL-SBS-Rahmens, um einen gefilterten EL-Rahmen zu erzeugen;
    Ausführen eines horizontalen Aufwärtsabtastens an dem gefilterten EL-Rahmen, um einen aufwärtsabgetasteten EL-Rahmen zu erzeugen;
    Vereinigen des aufwärtsabgetasteten EL-Rahmens und des aufwärtsabgetasteten BL-Rahmens, um einen progressiven Ausgangsrahmen zu erzeugen.
  11. Verfahren nach Anspruch 10, wobei das Erzeugen des RPU-Halbrahmens Folgendes umfasst:
    Ausführen eines horizontalen Tiefpassfilterns gefolgt von einem horizontalen Unterabtasten an dem Feld des decodierten BL-TFBF-Rahmens, um ein horizontal abwärtsabgetastetes Feld zu erzeugen; und
    Ausführen eines vertikalen Aufwärtsabtastens an dem horizontal abwärtsabgetasteten Feld, um den RPU-Halbrahmen zu erzeugen.
  12. Verfahren in einem Codierer, das Folgendes umfasst:
    Zugreifen auf eine progressive Eingangsvideosequenz;
    Ausführen einer vertikalen Verarbeitung an mindestens zwei aufeinanderfolgenden Rahmen der progressiven Eingangsvideosequenz, um einen basislinienschichtverschachtelten "Top-Field-Bottom-Field"-Videorahmen (BL-TFBF-Rahmen) in einer BL-TFBF-Sequenz zu erstellen;
    Berechnen eines ersten aufwärtsabgetasteten Rahmens anhand des oberen Felds des BL-TFBF-Rahmens;
    Berechnen eines zweiten aufwärtsabgetasteten Rahmens anhand des unteren Felds des BL-TFBF-Rahmens;
    Subtrahieren des ersten aufwärtsabgetasteten Rahmens von dem ersten der mindestens zwei aufeinanderfolgenden Rahmen der progressiven Eingangsvideosequenz, um einen ersten Restrahmen zu erzeugen;
    Subtrahieren des zweiten aufwärtsabgetasteten Rahmens von dem zweiten der mindestens zwei aufeinanderfolgenden Rahmen der progressiven Eingangsvideosequenz, um einen zweiten Restrahmen zu erzeugen;
    Ausführen einer horizontalen Verarbeitung an dem ersten und dem zweiten Restrahmen, um einen Erweiterungsschicht-"Side-by-Side"-Rahmen (EL-SBS-Rahmen) in einer EL-SBS-Restvideosequenz zu erstellen; und
    Komprimieren der BL-TFBF- und der EL-SBS-Restsequenz, um einen codierten rückwärts kompatiblen Ausgangsstrom zu erzeugen.
  13. Verfahren in einem Decodierer, das Folgendes umfasst:
    Zugreifen auf einen codierten Basisschicht-"Top-Field-Bottom-Field"-Videostrom (BL-TFBF-Videostrom) und einen codierten Erweiterungsschicht-"Side-by-Side"-Reststrom (EL-SBS-Reststrom), wobei der codierte BL-TFBF-Videostrom durch einen Codierer anhand einer vertikalen Verarbeitung mindestens zweier aufeinanderfolgender Rahmen einer progressiven Videosequenz erzeugt wurde und der codierte EL-SBS-Reststrom durch einen Codierer anhand einer horizontalen Verarbeitung zweier aufeinanderfolgender Restrahmen erzeugt wurde, wobei die beiden Restrahmen auf den mindestens zwei aufeinanderfolgenden Rahmen der progressiven Videosequenz beruhen;
    Decodieren des codierten BL-TFBF-Stroms, um eine verschachtelte Ausgangssequenz zu erzeugen;
    Decodieren des codierten EL-SBS-Reststroms, um eine decodierte SBS-Restsequenz zu erzeugen; und
    Demultiplexieren des decodierten SBS-Reststroms und der verschachtelten Ausgangssequenz, um eine progressive Ausgangssequenz zu erzeugen.
  14. Verfahren nach Anspruch 13, wobei der Demultiplexierungsschritt Folgendes umfasst:
    Zugreifen auf einen decodierten BL-TFBF-Rahmen und einen entsprechenden decodierten EL-SBS-Restrahmen;
    Ausführen einer vertikalen Aufwärtsumsetzung an einem Feld des decodierten BL-TFBF-Rahmens, um einen aufwärtsskalierten BL-Rahmen zu erzeugen;
    Ausführen einer horizontalen Aufwärtsumsetzung an einer Hälfte des EL-SBS-Restrahmens, um einen aufwärtsskalierten EL-Rahmen zu erzeugen; und
    Vereinigen des aufwärtsskalierten EL-Rahmens und des aufwärtsskalierten BL-Rahmens, um einen progressiven Ausgangsrahmen zu erzeugen.
  15. Vorrichtung, die einen Prozessor umfasst und konfiguriert ist, eines der Verfahren nach Anspruch 1-14 auszuführen.
  16. Computerlesbares Speichermedium mit darauf gespeicherten computerausführbaren Anweisungen zum Ausführen eines Verfahrens nach einem der Ansprüche 1-14.
HK14112050.6A 2012-01-04 2012-12-13 Dual-layer-backwards-compatible progressive video delivery HK1198569B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201261583075P 2012-01-04 2012-01-04
US61/583,075 2012-01-04
PCT/US2012/069426 WO2013103490A1 (en) 2012-01-04 2012-12-13 Dual-layer backwards-compatible progressive video delivery

Publications (2)

Publication Number Publication Date
HK1198569A1 HK1198569A1 (en) 2015-05-15
HK1198569B true HK1198569B (en) 2018-01-26

Family

ID=

Similar Documents

Publication Publication Date Title
EP2801193B1 (de) Zweischichtige abwärtskompatible progressive videoausgabe
US11044454B2 (en) Systems and methods for multi-layered frame compatible video delivery
EP2591609B1 (de) Verfahren und vorrichtung zur kodierung von mehrschichtigem bild- und video-material unter verwendung von referenz-verarbeitungs-signalen
EP3399755B1 (de) Tiefenkartenbereitstellungsformate für stereoskopische und autostereoskopische anzeigen
CA2884500C (en) Inter-layer reference picture processing for coding-standard scalability
EP2752000B1 (de) Mehrfachansichts- und bittiefenskalierbare videobereitstellung
US9185426B2 (en) Method and system for motion-compensated frame-rate up-conversion for both compressed and decompressed video bitstreams
HK1226569A1 (en) Decoding method for multi-layered frame-compatible video delivery
US9369691B2 (en) 3D video transmission on a legacy transport infrastructure
HK1198569B (en) Dual-layer-backwards-compatible progressive video delivery
HK1261742B (en) Depth map delivery formats for stereoscopic and auto-stereoscopic displays
HK1261742A1 (en) Depth map delivery formats for stereoscopic and auto-stereoscopic displays
HK40038739A (en) Inter-layer reference picture processing for coding standard scalability
HK1238824A (en) Decoding system, method and device, and computer readable medium
HK1238824B (zh) 解码系统、方法和设备以及计算机可读介质
HK1227199A1 (en) Decoding method for multi-layered frame-compatible video delivery
HK1227199B (en) Decoding method for multi-layered frame-compatible video delivery
HK1227198A1 (en) Decoding method for multi-layered frame-compatible video delivery
HK1226568B (zh) 用於多层帧兼容视频传输的解码方法
HK1227198B (en) Decoding method for multi-layered frame-compatible video delivery
HK1184298A (en) Systems and methods for multi-layered frame-compatible video delivery
HK1184298B (en) Systems and methods for multi-layered frame-compatible video delivery
HK1190544A (en) Multi-layer backwards-compatible video delivery for enhanced dynamic range and enhanced resolution formats