[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
German (de)
English (en)
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. Procédé à base d'ordinateur pour un codage à compatibilité descendante d'un contenu vidéo 3D, le procédé comprenant :
    la fourniture d'une première image visuelle originale d'une scène dans une première plage dynamique (505) ;
    la fourniture d'une image de tapisserie originale dans la première plage dynamique (511) ;
    la génération d'une première image de vue dans une seconde plage dynamique (525), dans lequel la première plage dynamique est supérieure à la seconde plage dynamique ;
    la prédiction (520), par un ordinateur et sur la base de la première image visuelle originale (505), d'une première image visuelle dans la première plage dynamique à partir de la première image visuelle dans la seconde plage dynamique, en obtenant ainsi une première image visuelle prédite (528) ;
    la fourniture par un ordinateur d'une première carte de déplacement (512), dans lequel la première carte de déplacement comprend des informations de distance entre la première image visuelle originale (505) dans la première plage dynamique et l'image de tapisserie originale dans la première plage dynamique (511) ;
    l'application d'une opération de déplacement inverse (529) à la première image visuelle prédite (528), en obtenant ainsi une image de tapisserie prédite (530), dans lequel l'opération de déplacement inverse comprend le décalage de pixels d'une position dans la première image visuelle prédite (528) à une position dans l'image de tapisserie prédite (530) sur la base de la première carte de déplacement (512) ;
    l'interpolation (529) de pixels non remplis dans l'image de tapisserie prédite (530) ; et
    le calcul d'une différence (535) entre l'image de tapisserie originale (511) et l'image de tapisserie prédite (530), en obtenant ainsi un résidu (540),
    le procédé comprenant en outre le codage de la première image visuelle dans la seconde plage dynamique (517), de la première carte de déplacement (512) et du résidu (540).
  2. Procédé à base d'ordinateur selon la revendication 1, dans lequel la génération de la première image visuelle dans la seconde plage dynamique comprend une opération de mappage de contenu (515).
  3. Procédé à base d'ordinateur selon la revendication 1 ou la revendication 2, dans lequel la prédiction (520) par un ordinateur de la première image visuelle dans la première plage dynamique comprend une opération de mappage inverse.
  4. Procédé à base d'ordinateur selon l'une quelconque des revendications précédentes, comprenant en outre :
    la compression (518) en tant que partie du codage de la première image visuelle dans la seconde plage dynamique (517), en sorte d'obtenir une première image visuelle compressée dans la seconde plage dynamique ; et
    la décompression de la première image visuelle compressée, en obtenant ainsi une première image visuelle décompressée,
    dans lequel la prédiction (520) par un ordinateur de la première image visuelle dans la première plage dynamique se fait à partir de la première image visuelle décompressée.
  5. Procédé à base d'ordinateur selon la revendication 4, comprenant en outre :
    la transmission de la première image visuelle compressée sous la forme d'une image à compatibilité descendante (519) ; et
    la transmission du résidu codé en tant que couche d'amélioration (581).
  6. Procédé à base d'ordinateur selon la revendication 5, dans lequel le codage du résidu comprend une opération de quantification non linéaire (545), une opération de sous-échantillonnage (550) et une opération de compression (555).
  7. Procédé à base d'ordinateur selon la revendication 6, dans lequel la prédiction (520) par un ordinateur d'une première image visuelle dans la première plage dynamique à partir de la première image visuelle dans la seconde plage dynamique comprend la détermination de paramètres de prédiction et comprend en outre la transmission des paramètres de prédiction en tant que métadonnées (583).
  8. Procédé à base d'ordinateur selon la revendication 6 ou la revendication 7, comprenant en outre la transmission de paramètres de l'opération de quantification non linéaire en tant que métadonnées (582).
  9. Procédé à base d'ordinateur selon l'une quelconque des revendications précédentes, dans lequel l'image de tapisserie originale est une image de tapisserie prédite sont des trames d'une vidéo.
  10. Procédé à base d'ordinateur pour décoder un contenu vidéo 3D codé à compatibilité descendante, le procédé comprenant :
    la réception d'une première image visuelle dans une première plage dynamique (826) ;
    la prédiction (830) par un ordinateur d'une première image visuelle dans une seconde plage dynamique à partir de la première image visuelle dans la première plage dynamique, en obtenant de la sorte une première image visuelle prédite (835), dans lequel la première plage dynamique est inférieure à la seconde plage dynamique ;
    la réception d'une première carte de déplacement (842), dans lequel la première carte de déplacement comprend des informations de distance entre une première image visuelle originale dans la seconde plage dynamique et une image de tapisserie originale dans la seconde plage dynamique ;
    l'application d'une opération de déplacement inverse (840) à la première image visuelle prédite (835), en obtenant de la sorte une image de tapisserie prédite (845), dans lequel l'opération de déplacement inverse comprend le décalage de pixels d'une position dans la première image visuelle prédite (835) à une position dans l'image de tapisserie prédite (845) sur la base de la première carte de déplacement (842) ;
    l'interpolation (840) de pixels non remplis dans l'image de tapisserie prédite (845) ;
    la réception d'une couche d'amélioration (860) ; et
    l'addition (805) de la couche d'amélioration à l'image de tapisserie prédite (845), en sorte d'obtenir une image de tapisserie reconstruite (810).
  11. Procédé à base d'ordinateur selon la revendication 10, comprenant en outre, avant l'addition de la couche d'amélioration à l'image de tapisserie prédite, une décompression de la couche d'amélioration, un sous-échantillonnage de la couche d'amélioration et l'application d'une opération de quantification non linéaire à la couche d'amélioration.
  12. Procédé à base d'ordinateur selon la revendication 11, dans lequel l'application d'une opération de quantification non linéaire comprend la réception de paramètres de quantification non linéaires.
  13. Procédé à base d'ordinateur selon l'une quelconque des revendications 10-12, comprenant en outre :
    la réception d'une seconde carte de déplacement (815), dans lequel la seconde carte de déplacement comprend des informations de distance entre une seconde image visuelle originale dans la seconde plage dynamique et une image de tapisserie originale dans la seconde plage dynamique ; et
    la génération (820) d'une image visuelle souhaitée sur la base de la première et de la seconde carte de déplacement et de l'image de tapisserie reconstruite (810).
  14. Procédé à base d'ordinateur selon l'une quelconque des revendications 10-13, dans lequel la prédiction (830) par un ordinateur d'une première image visuelle comprend la réception de paramètres de prédiction (831).
  15. Procédé à base d'ordinateur selon l'une quelconque des revendications 10-14, dans lequel la première vue est une vue de gauche, une vue d'extrême-gauche, une vue de droite, une vue d'extrême-droite ou une vue centrale d'une image 3D.
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 (fr) Codec de signal multivue
JP6029583B2 (ja) 立体画像及びマルチビュー画像の伝送、処理及びレンダリングのためのシステム及び方法
WO2014041355A1 (fr) Imagerie à grande gamme dynamique multi-vue
EP2822279B1 (fr) Représentation de tapisserie autostéréoscopique
KR100656783B1 (ko) 양안식 입체 영상 전송 장치 및 그 방법과 그를 이용한양안식 입체 영상 렌더링 장치 및 그 방법
EP3035688B1 (fr) Codage et décodage d'images hdr 3d utilisant une représentation de tapisserie
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成像系统的方法