CPC H04N 19/597 (2014.11) [H04N 19/184 (2014.11); H04N 19/70 (2014.11)] | 12 Claims |
1. An apparatus for transmitting 3D contents, the apparatus comprising:
a memory configured to store computer-readable instructions; and
one or more processors configured to execute the computer-readable instructions such that the one or more processors are configured to:
receive a point cloud to be converted into a 2D image;
create a global grid that determines a size of a 2D image to be converted from the point cloud;
create a Visual Volumetric Video-based Coding (V3C) bitstream in which the point cloud is converted to a 2D image of a size determined by the global grid based on Video based Point Cloud Compression (V-PCC);
extract size information of the global grid from the V3C bitstream;
create ISO Base Media File Format (ISOBMFF) data based on the V3C bitstream and the extracted global grid size information; and
transmit the ISOBMFF data,
wherein the one or more processors are configured to:
determine and create a size of the global grid based on a bounding box determined by a maximum value and a minimum value of the point cloud comprised in the point cloud, and
calculate the global grid according to equations below, based on the generated bounding box,
Xglobal-grid=(pxmax−pxmin)*δx+(pymax−pymin)*δy+(pzmax−pzmin)*δz
Yglobal-grid=(pxmax−pxmin)*γx+(pymax−pymin)*γy+(pzmax−pzmin)*γz,
wherein the size of the global grid is calculated using predefined variables δx, δy, δz, γx, γy, and γz according to the length of each axis in the bounding box and input point cloud contents.
|