The geometry, attribute, auxiliary data, and mesh data of the point cloud may each be configured as a separate stream or stored in different tracks in a file. Furthermore, they may be included in a separate segment.
A point cloud acquirer (point cloud acquisition) 21000 acquires a point cloud. For example, one or more cameras may acquire point cloud data through capture, composition or generation of a point cloud. Through this acquisition process, point cloud data including a 3D position (which may be represented by x, y, and z position values, etc.) (hereinafter referred to as geometry) of each point and attributes (color, reflectance, transparency, etc.) of each point may be acquired. For example, a Polygon File format (PLY) (or Stanford Triangle format) file or the like including the point cloud data may be generated. For point cloud data having multiple frames, one or more files may be acquired. In this process, point cloud related metadata (e.g., metadata related to capture, etc.) may be generated.