摘要:
In one example, a video coder, such as a video encoder or a video decoder, is configured to code a value for a layer identifier in a slice header for a current slice in a current layer of multi-layer video data, and, when the value for the layer identifier is not equal to zero, code a first set of syntax elements in accordance with a base video coding standard, and code a second set of one or more syntax elements in accordance with an extension to the base video coding standard. The second set of syntax elements may include a syntax element representative of a position for an identifier of an inter-layer reference picture of a reference layer in a reference picture list, and the video coder may construct the reference picture list such that the identifier of the inter-layer reference picture is located in the determined position.
摘要:
A method of processing a point cloud includes determining that angular mode is enabled for encoding or decoding a current point of points in the point cloud, and parsing or signaling information for an azimuthal angle residual value for the current point independent of a radius value of the current point or a radius value of a previous point of the point cloud that is previous to the current point in decoding order. The azimuthal angle residual value is based on a difference between an azimuthal angle value of the current point and a predictor azimuthal angle value of the current point, and the azimuthal angle value of the current point is indicative an azimuthal angle of the current point based on a laser used to capture the points of the point cloud.
摘要:
A method of encoding a point cloud includes determining, by one or more processors, a quantity of lasers used to capture light detection and ranging (LIDAR) data that represents the point cloud; and encoding, by the one or more processors, a laser index for a current node of the point cloud, wherein encoding the laser index comprises: obtaining a predicted laser index value of the current node; determining a residual laser index value for the current node, wherein determining the residual laser index value comprises constraining a sum of the residual laser index value and the predicted laser index value to be less than or equal to the determined quantity of lasers minus one; and encoding, in a bitstream, one or more syntax elements that represent the residual laser index value.
摘要:
A device for encoding point cloud data, the device comprising: a memory to store the point cloud data; and one or more processors coupled to the memory and implemented in circuitry, the one or more processors configured to: determine a horizontal plane position of a node, wherein the horizontal plane position indicates a position of a single plane that is perpendicular to a first axis of a coordinate system, wherein the first axis is a horizontal axis; determine, from a plurality of contexts consisting of 8 contexts, a context for the horizontal plane position of the node; and perform arithmetic encoding on a syntax element indicating the horizontal plane position using the determined context.
摘要:
A method of encoding point cloud data includes receiving, for a first encoding process, geometry data of the point cloud data of a source point cloud; encoding, in accordance with the first encoding process, the geometry data to generate encoded geometry data of a target point cloud and a geometry bitstream; decoding the encoded geometry data to generate reconstructed geometry data; performing an attribute recomputing process on attribute data of the point cloud data of the source point cloud based on the reconstructed geometry data to generate recomputed, reconstructed point cloud data of the target point cloud; and encoding, in accordance with a second encoding process, the recomputed, reconstructed point cloud data to generate an attribute bitstream.
摘要:
A device for processing point cloud data is configured to determine a first attribute value for a first point of a point cloud, the first point being a closest already-decoded point to a current point of the point cloud; determine second and third attribute values for second and third points of the point cloud, the second and third points being second and third closest already-decoded points; determine a fourth attribute value for a fourth point of the point cloud, the fourth point being an already-decoded point that is either further from, or the same distance to, the current point as the third point; generate a set of predictor candidates with a subset of the first attribute value, the second attribute value, the third attribute value, and the fourth attribute value based on a comparison of a location of the second point to a location of the third point.
摘要:
An example device for decoding point cloud data includes: a memory configured to store point cloud data; and one or more processors implemented in circuitry and configured to: decode a frame of the point cloud data including a plurality of points, each of the points being associated with position values defining a respective position of the point; determine a global scaling factor for the frame; and scale the position values of each of the points by the global scaling factor. The scaling may be clipped to prevent the points exceeding the boundaries of a corresponding bounding box including respective points.
摘要:
An example device for coding point cloud data includes a memory configured to store data representing points of a point cloud, and one or more processors implemented in circuitry and configured to: determine height values of points in a point cloud; classify the points into a set of ground points or a set of object points according to the height values; and code the ground points and the object points according to the classifications. The one or more processors may determine top and bottom thresholds and classify the ground and object points according to the top and bottom thresholds. The one or more processors may further code a data structure, such as a geometry parameter set (GPS), including data representing the top and bottom thresholds.
摘要:
A method of decoding a point cloud comprises: reconstructing a position of a point of the point cloud; determining a quantized attribute value for the point; deriving a quantization parameter (QP) bit depth offset for the point; deriving a QP range for the point based on the QP bit depth offset for the point; determining a quantization step size for the point based on the QP range for the point; and inverse quantizing the quantized attribute value for the point based on the quantization step size for the point.
摘要:
A G-PCC coder may determine an occupancy of a reference child node in a reference node, wherein the reference node is in a reference frame of point cloud data used for inter prediction of a current node in a current frame of the point cloud data. The G-PCC coder may further determine a context for decoding a current occupancy bit of a current child node of the current node based on the occupancy of the reference child node, and arithmetic decode the current occupancy bit using the context.