Information processing apparatus and method
The present disclosure relates to an information processing apparatus and method capable of suppressing an increase in load of reproduction processing. To generate, by using tile identification information indicating a tile of a point cloud corresponding to a data unit of a bitstream of the point cloud expressing an object having a three-dimensional shape as a set of points, tile management information that is information for managing the tile corresponding to a subsample including a single or a plurality of consecutive data units of the bitstream stored as a sample in a file, and to generate the file that stores the bitstream and the tile management information. The present disclosure can be applied to, for example, an information processing apparatus, an information processing method, or the like.
1 . An information processing apparatus comprising:
circuitry configured to:
obtain, from an international organization for standardization base media file format (ISOBMFF) file, tile management information stored in codec specific parameters of a SubSampleInformationBox in a moof box of the file;
identify, for a desired tile, one or more subsamples in a track of the file based on the tile management information, wherein the tile management information is generated per track and includes, for each subsample, a tile-based subsample flag indicating whether the subsample is constituted by one or more consecutive Geometry-based Point Cloud Compression (G-PCC) data units constituting a same tile, and when the tile-based subsample flag indicates true, also includes tile identification information of the tile;
extract, from the file, only the identified one or more subsamples; and
decode the extracted one or more subsamples to reproduce the desired tile wherein the tile management information omits slice identification information.
2 . The information processing apparatus according to claim 1 , wherein
the file stores a data unit of geometry and a data unit of attributes in different tracks from each other, and
the circuitry extracts, from the file, in each of the tracks, a portion of a bitstream necessary for reproduction of the desired tile on a basis of the tile management information.
3 . The information processing apparatus according to claim 1 , further comprising
a decoder that decodes a portion necessary for reproducing the desired tile in a bitstream extracted by the circuitry.
4 . An information processing method comprising obtaining, from an international organization for standardization base media file format (ISOBMFF) file, tile management information stored in codec specific parameters of a SubSampleInformationBox in a moof box of the file;
identifying, for a desired tile, one or more subsamples in a track of the file based on the tile management information, wherein the tile management information is generated per track and includes, for each subsample, a tile-based subsample flag indicating whether the subsample is constituted by one or more consecutive Geometry-based Point Cloud Compression (G-PCC) data units constituting a same tile, and when the tile-based subsample flag indicates true, also includes tile identification information of the tile;
extracting, from the file, only the identified one or more subsamples; and
decoding the extracted one or more subsamples to reproduce the desired tile wherein the tile management information omits slice identification information.