[go: up one dir, main page]

HK1220065B - Encoding and decoding of 3d hdr images using a tapestry representation - Google Patents

Encoding and decoding of 3d hdr images using a tapestry representation Download PDF

Info

Publication number
HK1220065B
HK1220065B HK16108092.2A HK16108092A HK1220065B HK 1220065 B HK1220065 B HK 1220065B HK 16108092 A HK16108092 A HK 16108092A HK 1220065 B HK1220065 B HK 1220065B
Authority
HK
Hong Kong
Prior art keywords
image
view
tapestry
dynamic range
predicted
Prior art date
Application number
HK16108092.2A
Other languages
English (en)
French (fr)
Chinese (zh)
Other versions
HK1220065A1 (en
Inventor
Guan-Ming Su
Gregory John Ward
Timo Kunkel
Scott Daly
Samir N. Hulyalkar
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
Publication of HK1220065A1 publication Critical patent/HK1220065A1/en
Publication of HK1220065B publication Critical patent/HK1220065B/en

Links

Claims (15)

  1. Computerbasiertes Verfahren zum rückwärtskompatiblen Codieren von 3D-Videoinhalt, wobei das Verfahren umfasst:
    Bereitstellen eines ursprünglichen ersten Ansichtsbildes einer Szene in einem ersten Dynamikbereich (505);
    Bereitstellen eines ursprünglichen Tapisseriebildes im ersten Dynamikbereich (511);
    Erzeugen eines ersten Ansichtsbildes in einem zweiten Dynamikbereich (525), wobei der erste Dynamikbereich höher ist als der zweite Dynamikbereich;
    Vorhersagen (520), durch einen Computer und auf Basis des ursprünglichen ersten Ansichtsbildes (505), eines ersten Ansichtsbildes im ersten Dynamikbereich aus dem ersten Ansichtsbild im zweiten Dynamikbereich, wodurch ein vorhergesagtes erstes Ansichtsbild (528) erhalten wird;
    Bereitstellen, durch einen Computer, einer ersten Verschiebungs-Map (512), wobei die erste Verschiebungs-Map Abstandsinformationen zwischen dem ursprünglichen ersten Ansichtsbild (505) im ersten Dynamikbereich und dem ursprünglichen Tapisseriebild im ersten Dynamikbereich (511) umfasst;
    Anwenden einer umgekehrten Verschiebeoperation (529) auf das vorhergesagte erste Ansichtsbild (528), wodurch ein vorhergesagtes Tapisseriebild (530) erhalten wird, wobei die umgekehrte Verschiebeoperation das Verlagern von Pixeln von einer Position im vorhergesagten ersten Ansichtsbild (528) zu einer Position im vorhergesagten Tapisseriebild (530) auf Basis der ersten Verschiebungs-Map (512) umfasst;
    Interpolieren (529) von ungefüllten Pixeln im vorhergesagten Tapisseriebild (530); und
    Berechnen einer Differenz (535) zwischen dem ursprünglichen Tapisseriebild (511) und dem vorhergesagten Tapisseriebild (530), wodurch ein Rest (540) erhalten wird,
    wobei das Verfahren weiter das Codieren des ersten Ansichtsbildes im zweiten Dynamikbereich (517), der ersten Verschiebungs-Map (512), und des Restes (540) umfasst.
  2. Computerbasiertes Verfahren nach Anspruch 1, wobei das Erzeugen des ersten Ansichtsbildes im zweiten Dynamikbereich eine Inhaltsmapping-Operation (515) umfasst.
  3. Computerbasiertes Verfahren nach Anspruch 1 oder Anspruch 2, wobei das Vorhersagen (520), durch einen Computer, des ersten Ansichtsbildes im ersten Dynamikbereich eine umgekehrte Mapping-Operation umfasst.
  4. Computerbasiertes Verfahren nach einem der vorstehenden Ansprüche, weiter umfassend:
    Komprimieren (518), als Teil des Codierens, des ersten Ansichtsbildes im zweiten Dynamikbereich (517), wodurch ein komprimiertes erstes Ansichtsbild im zweiten Dynamikbereich erhalten wird; und
    Dekomprimieren des komprimierten ersten Ansichtsbildes, wodurch ein dekomprimiertes erstes Ansichtsbild erhalten wird,
    wobei das Vorhersagen (520), durch einen Computer, des ersten Ansichtsbildes im ersten Dynamikbereich aus dem dekomprimierten ersten Ansichtsbild stammt.
  5. Computerbasiertes Verfahren nach Anspruch 4, weiter umfassend:
    Übertragen des komprimierten ersten Ansichtsbildes als eine rückwärtskompatible Schicht (519);
    und Übertragen des codierten Rests als eine Verbesserungsschicht (581).
  6. Computerbasiertes Verfahren nach Anspruch 5, wobei das Codieren des Rests eine nichtlineare Quantisierungsoperation (545), eine Heruntertaktungsoperation (550) und eine Komprimierungsoperation (555) umfasst.
  7. Computerbasiertes Verfahren nach Anspruch 6, wobei das Vorhersagen (520), durch einen Computer, eines ersten Ansichtsbildes im ersten Dynamikbereich aus dem ersten Ansichtsbild im zweiten Dynamikbereich das Bestimmen von Vorhersageparametern umfasst, und weiter das Übertragen der Vorhersageparameter als Metadaten (583) umfassend.
  8. Computerbasiertes Verfahren nach Anspruch 6 oder Anspruch 7, weiter das Übertragen von Parametern aus der nichtlinearen Quantisierungsoperation als Metadaten (582) umfassend.
  9. Computerbasiertes Verfahren nach einem der vorstehenden Ansprüche, wobei das ursprüngliche Tapisseriebild und das vorhergesagte Tapisseriebild Einzelbilder eines Videos sind.
  10. Computerbasiertes Verfahren zum Decodieren von rückwärtskompatibel codiertem 3D-Videoinhalt, wobei das Verfahren umfasst:
    Empfangen eines ersten Ansichtsbildes in einem ersten Dynamikbereich (826);
    Vorhersagen (830), durch einen Computer, eines ersten Ansichtsbildes in einem zweiten Dynamikbereich aus dem ersten Ansichtsbild im ersten Dynamikbereich, wodurch ein vorhergesagtes erstes Ansichtsbild (835) erhalten wird, wobei der erste Dynamikbereich niedriger ist als der zweite Dynamikbereich;
    Empfangen einer ersten Verschiebungs-Map (842), wobei die erste Verschiebungs-Map Abstandsinformationen zwischen einem ursprünglichen ersten Ansichtsbild im zweiten Dynamikbereich und einem ursprünglichen Tapisseriebild im zweiten Dynamikbereich umfasst;
    Anwenden einer umgekehrten Verschiebeoperation (840) auf das vorhergesagte erste Ansichtsbild (835), wodurch ein vorhergesagtes Tapisseriebild (845) erhalten wird, wobei die umgekehrte Verschiebeoperation das Verlagern von Pixeln von einer Position im vorhergesagten ersten Ansichtsbild (835) zu einer Position im vorhergesagten Tapisseriebild (845) auf Basis der ersten Verschiebungs-Map (842) umfasst;
    Interpolieren (840) von ungefüllten Pixeln im vorhergesagten Tapisseriebild (845);
    Empfangen einer Verbesserungsschicht (860); und
    Hinzufügen (805) der Verbesserungsschicht zu dem vorhergesagten Tapisseriebild (845), wodurch ein rekonstruiertes Tapisseriebild (810) erhalten wird.
  11. Computerbasiertes Verfahren nach Anspruch 10, das vor dem Hinzufügen der Verbesserungsschicht zum vorhergesagten Tapisseriebild weiter das Dekomprimieren der Verbesserungsschicht, Heruntertakten der Verbesserungsschicht und Anwenden einer nichtlinearen Quantisierungsoperation auf die Verbesserungsschicht umfasst.
  12. Computerbasiertes Verfahren nach Anspruch 11, wobei das Anwenden einer nichtlinearen Quantisierungsoperation das Empfangen von nichtlinearen Quantisierungsparametern umfasst.
  13. Computerbasiertes Verfahren nach einem der Ansprüche 10-12, weiter umfassend:
    Empfangen einer zweiten Verschiebungs-Map (815), wobei die zweite Verschiebungs-Map Abstandsinformationen zwischen einem ursprünglichen zweiten Ansichtsbild im zweiten Dynamikbereich und einem ursprünglichen Tapisseriebild im zweiten Dynamikbereich umfasst; und
    Erzeugen (820) eines gewünschten Ansichtsbildes auf Basis der ersten und zweiten Verschiebungs-Map und des rekonstruierten Tapisseriebildes (810).
  14. Computerbasiertes Verfahren nach einem der Ansprüche 10-13, wobei das Vorhersagen (830), durch einen Computer, eines ersten Ansichtsbildes das Empfangen von Vorhersageparametern (831) umfasst.
  15. Computerbasiertes Verfahren nach einem der Ansprüche 10-14, wobei die erste Ansicht eine Ansicht von links, eine Ansicht von am weitesten links, eine Ansicht von rechts, eine Ansicht von am weitesten rechts, oder eine zentrale Ansicht eines 3D-Bildes ist.
HK16108092.2A 2014-12-18 2016-07-11 Encoding and decoding of 3d hdr images using a tapestry representation HK1220065B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201462093990P 2014-12-18 2014-12-18
US201462093990P 2014-12-18

Publications (2)

Publication Number Publication Date
HK1220065A1 HK1220065A1 (en) 2017-04-21
HK1220065B true HK1220065B (en) 2020-04-09

Family

ID=

Similar Documents

Publication Publication Date Title
US12205333B2 (en) Method, an apparatus and a computer program product for volumetric video encoding and decoding
CN106068645B (zh) 用于全视差压缩光场3d成像系统的方法
CN101822068B (zh) 用于处理深度图的方法和设备
US12096027B2 (en) Method, an apparatus and a computer program product for volumetric video encoding and decoding
EP2604036B1 (de) Mehransichtssignal-codec
JP6029583B2 (ja) 立体画像及びマルチビュー画像の伝送、処理及びレンダリングのためのシステム及び方法
WO2014041355A1 (en) Multi-view high dynamic range imaging
EP2822279B1 (de) Autostereokomplexitätsdarstellung
KR100656783B1 (ko) 양안식 입체 영상 전송 장치 및 그 방법과 그를 이용한양안식 입체 영상 렌더링 장치 및 그 방법
EP3035688B1 (de) Codierung und decodierung von 3d-hdr-bildern mittels szeneriedarstellung
HK1220065B (en) Encoding and decoding of 3d hdr images using a tapestry representation
HK40062696B (en) Decoding of a multi-view video signal
HK40062696A (en) Decoding of a multi-view video signal
CN120770161A (zh) 使用残差帧和差异帧的图像处理
HK1230822A1 (en) Methods for full parallax compressed light field 3d imaging systems
HK1230822B (zh) 用於全视差压缩光场3d成像系统的方法