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 PDFInfo
- 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
Links
Claims (15)
- 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) ; etle 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).
- 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).
- 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.
- 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 ; etla 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.
- 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) ; etla transmission du résidu codé en tant que couche d'amélioration (581).
- 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).
- 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).
- 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).
- 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.
- 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) ; etl'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).
- 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.
- 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.
- 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 ; etla 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).
- 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).
- 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.
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成像系统的方法 |