H04N19/96

Techniques and apparatus for generalized Trisoup geometry coding

There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining a leaf node of geometry based point cloud compression (G-PCC) data, splitting the leaf node into a plurality of cuboids, deriving separate triangle soups for each of the cuboids, and coding a plurality of flags respectively for each of the edges of each of the cuboids, where the plurality of flags indicate whether vertices of the separate triangle soups are present on ones of the edges.

Techniques and apparatus for generalized Trisoup geometry coding

There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining a leaf node of geometry based point cloud compression (G-PCC) data, splitting the leaf node into a plurality of cuboids, deriving separate triangle soups for each of the cuboids, and coding a plurality of flags respectively for each of the edges of each of the cuboids, where the plurality of flags indicate whether vertices of the separate triangle soups are present on ones of the edges.

Low-frequency non-separable transform processing in video coding

An example video codec includes memory configured to store the video data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine that a current mode of coding a current block of the video data is a single tree partitioning mode. Based on the current mode being the single tree partitioning mode, the one or more processors are configured to refrain from determining whether there is a non-DC coefficient for a chroma component of a transform unit (TU) for the current block and refrain from coding a low-frequency non-separable transformation (LFNST) index in response to the refraining of the determination of whether there is the non-DC coefficient. The one or more processors are configured to code the current block in the single partitioning mode with LFNST disabled.

Low-frequency non-separable transform processing in video coding

An example video codec includes memory configured to store the video data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine that a current mode of coding a current block of the video data is a single tree partitioning mode. Based on the current mode being the single tree partitioning mode, the one or more processors are configured to refrain from determining whether there is a non-DC coefficient for a chroma component of a transform unit (TU) for the current block and refrain from coding a low-frequency non-separable transformation (LFNST) index in response to the refraining of the determination of whether there is the non-DC coefficient. The one or more processors are configured to code the current block in the single partitioning mode with LFNST disabled.

Method and apparatus for inter-channel prediction and transform for point cloud attribute coding
11580670 · 2023-02-14 · ·

A method of interframe point cloud attribute coding is performed by at least one processor and includes coding a first color attribute of a point of a point cloud to obtain a first reconstructed residual, coding a second color attribute of the point to obtain a second reconstructed residual, and determining a quantization index of the second reconstructed residual, based on the first reconstructed residual and the second reconstructed residual. The method further includes updating the second reconstructed residual, based on the quantization index and the first reconstructed residual.

METHOD, APPARATUS AND SYSTEM FOR ENCODING AND DECODING A CODING TREE UNIT
20230037302 · 2023-02-09 ·

A method of decoding a coding unit from a coding tree unit of an image frame from a video bitstream. The method comprises determining a scan pattern for a transform block the scan pattern progressing from a current collection to a next collection of the plurality of collections after completing scanning of the current collection; decoding residual coefficients from the video bitstream according to the scan pattern; determining a multiple transform selection index for the coding unit, decoding the multiple transform selection index from the video bitstream if a last significant coefficient encountered along the scan pattern is at or within a threshold cartesian location of the transform block, and determining the multiple transform selection index to indicate that multiple transform selection is not used if the last significant residual coefficient position of the transform block along the scan pattern outside the threshold location; and transforming the decoded residual coefficients.

METHOD, APPARATUS AND SYSTEM FOR ENCODING AND DECODING A CODING TREE UNIT
20230037302 · 2023-02-09 ·

A method of decoding a coding unit from a coding tree unit of an image frame from a video bitstream. The method comprises determining a scan pattern for a transform block the scan pattern progressing from a current collection to a next collection of the plurality of collections after completing scanning of the current collection; decoding residual coefficients from the video bitstream according to the scan pattern; determining a multiple transform selection index for the coding unit, decoding the multiple transform selection index from the video bitstream if a last significant coefficient encountered along the scan pattern is at or within a threshold cartesian location of the transform block, and determining the multiple transform selection index to indicate that multiple transform selection is not used if the last significant residual coefficient position of the transform block along the scan pattern outside the threshold location; and transforming the decoded residual coefficients.

IMAGE CODING DEVICE AND METHOD
20230041024 · 2023-02-09 ·

A (decoded) picture may be split into subpictures/tiles. Information on the subpictures may be obtained by a decoding device, and a decoding procedure may be performed on the basis of the information on the subpictures. In addition, information on the tiles may be obtained by a decoding device, and a decoding procedure may be performed on the basis of the information on the tiles. According to embodiments of the present document, subpicture-related information and tile-related information can be efficiently signaled, and an in-loop filtering procedure can be performed on the basis of the subpicture-related information.

IMAGE CODING DEVICE AND METHOD
20230041024 · 2023-02-09 ·

A (decoded) picture may be split into subpictures/tiles. Information on the subpictures may be obtained by a decoding device, and a decoding procedure may be performed on the basis of the information on the subpictures. In addition, information on the tiles may be obtained by a decoding device, and a decoding procedure may be performed on the basis of the information on the tiles. According to embodiments of the present document, subpicture-related information and tile-related information can be efficiently signaled, and an in-loop filtering procedure can be performed on the basis of the subpicture-related information.

POINT CLOUD DATA TRANSMISSION DEVICE, POINT CLOUD DATA TRANSMISSION METHOD, POINT CLOUD DATA RECEPTION DEVICE, AND POINT CLOUD DATA RECEPTION METHOD
20230045663 · 2023-02-09 ·

Disclosed herein is a method of transmitting point cloud data. The method may include encoding geometry data of the point cloud data, encoding attribute data of the point cloud data based on the geometry data, and transmitting the encoded geometry data, the encoded attribute data and signaling data, the geometry encoding includes splitting the geometry data into one or more prediction units, and inter-prediction encoding the geometry data by selectively applying a motion vector to each of the split prediction units, and the signaling data includes information for identifying whether the motion vector is applied for each prediction unit.