Method and apparatus for decoding a 3D video
AssigneeInterDigital CE Patent Holdings, SAS
InventorsSerge Travert, Jean Le Roux, Charles Salmon-Legagneur, Remi Houdaille
Life of this patent
Estimating the term…
Abstract
A method and an apparatus for decoding a volumetric video are disclosed. Such a method comprises receiving a data stream representative of a file comprising information for selecting, according to a rendering viewpoint, at least one atlas comprising color and depth data patches associated with a viewpoint in said volumetric video, said color and depth data patches being generated with respect to depth and color reference data acquired from a reference viewpoint in said volumetric video.
Claims23
A method for decoding a volumetric video, the method comprising:
- receiving a data stream representative of information for selecting, according to a rendering viewpoint, at least one atlas comprising color and depth data patches associated with a viewpoint in said volumetric video, said color and depth data patches being generated with respect to depth and color reference data acquired from a reference viewpoint in said volumetric video, wherein said information comprises a list of adaptive parallax parameters comprising:
- a list of reference viewpoints comprising at least one reference viewpoint, and for each of said reference viewpoints:
- associated coordinates of said at least one reference viewpoint in a volumetric cartesian coordinates system, and
- at least one uniform resource identifier allowing to download an encoded data stream representative of an atlas associated with said reference viewpoint;
- for each of said reference viewpoints in the list, a number of virtual cameras, each of said virtual cameras corresponding to a viewpoint in said volumetric video;
- and
- for each of said virtual cameras:
- associated coordinates of said viewpoint corresponding to said virtual camera in said 3D cartesian coordinates system, and
- at least one uniform resource identifier allowing to download an encoded data stream representative of an atlas associated with said virtual camera.
A method for encoding a volumetric video, comprising:
- encoding at least one data stream representative of at least one reference view comprising color and depth reference data acquired from a reference viewpoint in the volumetric video;
- encoding at least one data stream representative of at least one atlas comprising color and depth data patches acquired from a viewpoint in said volumetric video, said color and depth data patches being generated with respect to depth and color reference data;
- and
- encoding a data stream comprising information for selecting the at least one atlas, according to a rendering viewpoint in said volumetric video, wherein said information comprises a list of adaptive parallax parameters comprising:
- a list of reference viewpoints comprising at least one reference viewpoint, and for each of said reference viewpoints:
- associated coordinates of said at least one reference viewpoint in a volumetric cartesian coordinates system, and
- at least one uniform resource identifier allowing to download an encoded data stream representative of an atlas associated with said reference viewpoint;
- for each of said reference viewpoints in the list, a number of virtual cameras, each of said virtual cameras corresponding to a viewpoint in said volumetric video;
- and
- for each of said virtual cameras:
- associated coordinates of said viewpoint corresponding to said virtual camera in said 3D cartesian coordinates system, and
- at least one uniform resource identifier allowing to download an encoded data stream representative of an atlas associated with said virtual camera.
A non-transitory storage medium storing information for selecting, according to rendering viewpoint of a volumetric video, at least one atlas comprising color and depth data patches acquired from a viewpoint in said volumetric video, said color and depth data patches being generated with respect to depth and color reference data acquired from a reference viewpoint in said volumetric video, wherein said information comprises a list of adaptive parallax parameters comprising:
- a list of reference viewpoints comprising at least one reference viewpoint, and for each of said reference viewpoints:
- associated coordinates of said at least one reference viewpoint in a volumetric cartesian coordinates system, and
- at least one uniform resource identifier allowing to download an encoded data stream representative of an atlas associated with said reference viewpoint;
- for each of said reference viewpoints in the list, a number of virtual cameras, each of said virtual cameras corresponding to a viewpoint in said volumetric video;
- and
- for each of said virtual cameras:
- associated coordinates of said viewpoint corresponding to said virtual camera in said 3D cartesian coordinates system, and
- at least one uniform resource identifier allowing to download an encoded data stream representative of an atlas associated with said virtual camera.
An apparatus for decoding a volumetric video, the apparatus comprising a processor configured for:
- receiving a data stream comprising information for selecting, according to a rendering viewpoint, at least one atlas comprising color and depth data patches acquired from a viewpoint in said volumetric video, said color and depth data patches being generated with respect to depth and color reference data acquired from a reference viewpoint in said volumetric video, wherein said information comprises a list of adaptive parallax parameters comprising:
- a list of reference viewpoints comprising at least one reference viewpoint, and for each of said reference viewpoints:
- associated coordinates of said at least one reference viewpoint in a volumetric cartesian coordinates system, and
- at least one uniform resource identifier allowing to download an encoded data stream representative of an atlas associated with said reference viewpoint;
- for each of said reference viewpoints in the list, a number of virtual cameras, each of said virtual cameras corresponding to a viewpoint in said volumetric video;
- and
- for each of said virtual cameras:
- associated coordinates of said viewpoint corresponding to said virtual camera in said 3D cartesian coordinates system, and
- at least one uniform resource identifier allowing to download an encoded data stream representative of an atlas associated with said virtual camera.
An apparatus for encoding a volumetric video, the apparatus comprising a processor configured for:
- encoding at least one data stream representative of at least one reference view comprising color and depth reference data acquired from a reference viewpoint in said volumetric video;
- encoding at least one data stream representative of at least one atlas comprising color and depth data patches acquired from a viewpoint in said volumetric video, said color and depth data patches being generated with respect to depth and color reference data acquired from said reference viewpoint in said volumetric video;
- and
- encoding a data stream comprising information for selecting at least one atlas, according to a rendering viewpoint of said volumetric video, wherein said information comprises a list of adaptive parallax parameters comprising:
- a list of reference viewpoints comprising at least one reference viewpoint, and for each of said reference viewpoints:
- associated coordinates of said at least one reference viewpoint in a volumetric cartesian coordinates system, and
- at least one uniform resource identifier allowing to download an encoded data stream representative of an atlas associated with said reference viewpoint;
- for each of said reference viewpoints in the list, a number of virtual cameras, each of said virtual cameras corresponding to a viewpoint in said volumetric video;
- and
- for each of said virtual cameras:
- associated coordinates of said viewpoint corresponding to said virtual camera in said 3D cartesian coordinates system, and
- at least one uniform resource identifier allowing to download an encoded data stream representative of an atlas associated with said virtual camera.
Dependencies are inferred from the claim text.