Point cloud data transmitting device, point cloud data transmitting method, point cloud data receiving device, and point cloud data receiving method
A point cloud data transmitting method according to embodiments can comprise the steps of encoding point cloud data and transmitting a bitstream including the point cloud data. A point cloud data receiving method according to embodiments can comprise the steps of receiving a bitstream including point cloud data, decoding the point cloud data, and rendering the point cloud data.
1. A method of transmitting point cloud data by an apparatus, the method comprising:
encoding the point cloud data;
encapsulating the encoded point cloud data into a file,
wherein the file includes multiple tracks,
wherein a track of the multiple tracks includes a sample entry including a parameter set for the point cloud data, the parameter set including identification information that provides an identifier for the parameter set, frame width information that indicates a frame width, and frame height information that indicates a frame height,
wherein a track of the multiple tracks includes a sample entry including information for a bounding box of the point cloud data, and
wherein the information for the bounding box includes position information of the bounding box and information for a scale of the bounding box; and
transmitting the file.
2. The method of claim 1 , wherein the information for the scale of the bounding box includes x extension information, y extension information, and z extension information of the bounding box.
3. The method of claim 1 , wherein the position information of the bounding box includes an X offset, a Y offset, a Z offset, a width, a height, a depth of the bounding box for the point cloud data, and
wherein the bounding box is static.
4. An apparatus for transmitting point cloud data, the apparatus comprising:
an encoder configured to encode the point cloud data,
an encapsulator configured to encapsulate the encoded point cloud data into a file,
wherein the file includes multiple tracks,
wherein a track of the multiple tracks includes a sample entry including a parameter set for the point cloud data, the parameter set including identification information that provides an identifier for the parameter set, frame width information that indicates a frame width, and frame height information that indicates a frame height,
wherein a track of the multiple tracks includes a sample entry including information for a bounding box of the point cloud data, and
wherein the information for the bounding box includes position information of the bounding box and information for a scale of the bounding box; and
a transmitter configured to transmit the file.
5. The apparatus of claim 4 , wherein the information for the scale of the bounding box further includes x extension information, y extension information, and z extension information of the bounding box.
6. The apparatus of claim 4 , wherein the position information of the bounding box includes an X offset, a Y offset, a Z offset, a width, a height, a depth of the bounding box for the point cloud data, and
wherein the bounding box is static.
7. A method of receiving point cloud data by an apparatus, the method comprising:
receiving a file including the point cloud data;
decapsulating the file into the point cloud data,
wherein the file includes multiple tracks,
wherein a track of the multiple tracks includes a sample entry including a parameter set for the point cloud data, the parameter set including identification information that provides an identifier for the parameter set, frame width information that indicates a frame width, and frame height information that indicates a frame height,
wherein a track of the multiple tracks includes information for a bounding box of the point cloud data, and
wherein the information for the bounding box includes position information of the bounding box and information for a scale of the bounding box;
decoding the point cloud data; and
rendering the decoded point cloud data.
8. The method of claim 7 , wherein the information for the scale of the bounding box includes x extension information, y extension information, and z extension information of the bounding box.
9. The method of claim 7 , wherein the position information of the bounding box includes an X offset, a Y offset, a Z offset, a width, a height, a depth of the bounding box for the point cloud data, and
wherein the bounding box is static.
10. An apparatus for receiving point cloud data, the apparatus comprising:
a receiver configured to receive a file including the point cloud data;
a decapsulator configured to decapsulate the file into the point cloud data,
wherein the file includes multiple tracks,
wherein a track of the multiple tracks includes a sample entry including a parameter set for the point cloud data, the parameter set including identification information that provides an identifier for the parameter set, frame width information that indicates a frame width, and frame height information that indicates a frame height,
wherein a track of the multiple tracks includes information for a bounding box of the point cloud data, and
wherein the information for the bounding box includes position information of the bounding box and information for a scale of the bounding box;
a decoder configured to decode the point cloud data; and
a renderer configured to render the decoded point cloud data.
11. The apparatus of claim 10 , wherein the information for the scale of the bounding box includes x extension information, y extension information, and z extension information of the bounding box.
12. The apparatus of claim 10 , wherein the position information of the bounding box includes an X offset, a Y offset, a Z offset, a width, a height, a depth of the bounding box for the point cloud data, and
wherein the bounding box is static.