| CPC H04N 13/178 (2018.05) [H04N 13/161 (2018.05); H04N 21/816 (2013.01)] | 21 Claims |

|
1. An information processing apparatus comprising:
a memory; and
a processor configured to:
generate atlas identification information indicating an association of a texture image with a depth image corresponding to the texture image, the texture image comprising:
a reference two-dimensional image corresponding to a predetermined projection direction formed by projecting three-dimensional data from a predetermined viewpoint position, the predetermined projection direction being one of a plurality of projection directions,
a plurality of complementary images for generating, from the reference two-dimensional image, a plurality of moved two-dimensional images, each of the plurality of moved two-dimensional images corresponding to one of the plurality of viewpoint positions that are moved within a predetermined range from the predetermined viewpoint position, and
wherein the reference two-dimensional image and the plurality of moved two-dimensional images are associated with corresponding pieces of a plurality of pieces of post decoding information, the plurality of pieces of post decoding information being information for rendering the reference two-dimensional image and the plurality of moved two-dimensional images,
wherein the plurality of pieces of post decoding information includes first post decoding information indicating that the first post decoding information is information indicating a 3 degrees of freedom plus (3DoF+) region in the texture image in which the plurality of complementary images is stored;
encode the texture image and the depth image so as to generate an encoded texture layer and an encoded depth layer; and
generate a file that includes the encoded texture layer, the encoded depth layer, the atlas identification information, and the plurality of pieces of post decoding information.
|