VERTEX MOTION VECTOR CODING AND DECODING
    21.
    发明公开

    公开(公告)号:US20240236358A1

    公开(公告)日:2024-07-11

    申请号:US18399323

    申请日:2023-12-28

    CPC classification number: H04N19/513 H04N19/597 H04N19/70

    Abstract: An apparatus comprises a communication interface configured to receive a compressed bitstream including a vertex motion vector information. The vertex motion vector information comprises one or more components. The apparatus comprises a processor operably coupled to the communication interface. The processor is configured to cause parsing the compressed bitstream including the vertex motion vector information, selecting contexts for a plurality of bins of a first component of the vertex motion vector information, wherein a first prefix bin of the first component is coded based on a first context, remaining prefix bins of the first component are coded based on a second context, and one or more suffix bins of the first component are coded using bypass coding, and decoding the first component of the vertex motion vector information based on the selected contexts.

    ATTRIBUTE TRANSFER IN V-PCC
    22.
    发明公开

    公开(公告)号:US20240046526A1

    公开(公告)日:2024-02-08

    申请号:US18489796

    申请日:2023-10-18

    CPC classification number: G06T9/001 G06T5/002 G06T5/006 G06T17/205

    Abstract: A method for point cloud decoding includes receiving a bitstream. The method also includes decoding the bitstream into multiple frames that include pixels. Certain pixels of the multiple frames correspond to points of a three-dimensional (3D) point cloud. The multiple frames include a first set of frames that represent locations of the points of the 3D point cloud and a second set of frames that represent attribute information for the points of the 3D point cloud. The method further includes reconstructing the 3D point cloud based on the first set of frames. Additionally, the method includes identifying a first portion of the points of the reconstructed 3D point cloud based at least in part on a property associated with the multiple frames. The method also includes modifying a portion of the attribute information. The portion of the attribute information that is modified corresponds to the first portion of the points.

    Attribute transfer in V-PCC
    23.
    发明授权

    公开(公告)号:US11593967B2

    公开(公告)日:2023-02-28

    申请号:US17118431

    申请日:2020-12-10

    Abstract: A method for point cloud decoding includes receiving a bitstream. The method also includes decoding the bitstream into multiple frames that include pixels. Certain pixels of the multiple frames correspond to points of a three-dimensional (3D) point cloud. The multiple frames include a first set of frames that represent locations of the points of the 3D point cloud and a second set of frames that represent attribute information for the points of the 3D point cloud. The method further includes reconstructing the 3D point cloud based on the first set of frames. Additionally, the method includes identifying a first portion of the points of the reconstructed 3D point cloud based at least in part on a property associated with the multiple frames. The method also includes modifying a portion of the attribute information. The portion of the attribute information that is modified corresponds to the first portion of the points.

    DECISION-MAKING RULES FOR ATTRIBUTE SMOOTHING

    公开(公告)号:US20230028507A1

    公开(公告)日:2023-01-26

    申请号:US17933062

    申请日:2022-09-16

    Abstract: A method for point cloud decoding includes receiving a bitstream. The method also includes decoding the bitstream into multiple frames that include pixels. A portion of the pixels are organized into patches and correspond to respective clusters of points of a 3D point cloud. The method further includes decoding, from the bitstream, an occupancy map frame. The occupancy map frame indicates the portion of the pixels included in the multiple frames that represent the points of the 3D point cloud. In addition, the method includes reconstructing the 3D point cloud using the multiple frames and the occupancy map frame. The method also includes determining whether to perform smoothing to the 3D point cloud based at least in part on properties of the multiple frames. Based on determining to perform the smoothing, the method includes performing the smoothing to the 3D point cloud.

    Decision-making rules for attribute smoothing

    公开(公告)号:US11461933B2

    公开(公告)日:2022-10-04

    申请号:US17033508

    申请日:2020-09-25

    Abstract: A method for point cloud decoding includes receiving a bitstream. The method also includes decoding the bitstream into multiple frames that include pixels. A portion of the pixels are organized into patches and correspond to respective clusters of points of a 3D point cloud. The method further includes decoding, from the bitstream, an occupancy map frame. The occupancy map frame indicates the portion of the pixels included in the multiple frames that represent the points of the 3D point cloud. In addition, the method includes reconstructing the 3D point cloud using the multiple frames and the occupancy map frame. The method also includes determining whether to perform smoothing to the 3D point cloud based at least in part on properties of the multiple frames. Based on determining to perform the smoothing, the method includes performing the smoothing to the 3D point cloud.

    OVERLAPPED PATCHES FOR MESH CODING FOR VIDEO BASED POINT CLOUD COMPRESSION

    公开(公告)号:US20220164994A1

    公开(公告)日:2022-05-26

    申请号:US17532859

    申请日:2021-11-22

    Abstract: An encoding device, a decoding device, and a method for mesh decoding are disclosed. The method for mesh decoding includes receiving a bitstream. The method also includes decoding a frame that includes pixels from the bitstream. A portion of the pixels of the frame represent geometric locations of vertices of a 3D mesh that are organized into overlapped patches The method further includes decoding connectivity information from the bitstream. Additionally, the method includes identifying triangles associated with the overlapped patches The triangles represented in an overlapped patch of the overlapped patches are allocated to a projection direction based on a normal vector associated with each of the triangles of the overlapped patch. The method also includes reconstructing the 3D mesh based on the connectivity information and the overlapped patches.

    PARTIAL DECODING AND RECONSTRUCTION OF A VIDEO-BASED POINT CLOUD COMPRESSION BITSTREAM

    公开(公告)号:US20220094980A1

    公开(公告)日:2022-03-24

    申请号:US17447674

    申请日:2021-09-14

    Abstract: A decoding device for point cloud decoding includes a communication interface and a processor. The communication interface configured to receive a bitstream. The processor is configured to identify, from the bitstream, messages and one or more sub-bitstreams representing a three-dimensional (3D) point cloud. The processor is configured to identify a query label indicating an object of the 3D point cloud for decoding. In response to determining that the query label corresponds to a label, the processor is configured to identify a 3D scene object associated with the query label. The processor is configured to identify a 2D tile that correspond to the 3D scene object. The processor is configured to determine to decode, based on an identification of the 2D tile from the sub-bitstream, a portion of the sub-bitstream corresponding to the 2D tile to generate a portion of a video frame representing a portion of the 3D scene object.

    Adaptive selection of occupancy map precision

    公开(公告)号:US11259048B2

    公开(公告)日:2022-02-22

    申请号:US16730321

    申请日:2019-12-30

    Abstract: An encoding device, a method of encoding, and decoding device for point cloud compression of a 3D point cloud. The encoding device is configured to generate, for the three-dimensional (3D) point cloud, at least a set of geometry frames and a set of occupancy map frames for points of the 3D point cloud. The encoding device is also configured to select an occupancy precision value based on a quantization parameter (QP) associated with at least one generated geometry frame in the set of geometry frames, subsample at least one occupancy map frame in the set of occupancy map frames based on the selected occupancy precision value, and encode the set of geometry frames and the set of occupancy map frames into a bitstream for transmission.

    Point cloud compression using interpolation

    公开(公告)号:US11095908B2

    公开(公告)日:2021-08-17

    申请号:US16452357

    申请日:2019-06-25

    Abstract: A decoding device, an encoding device and a method for point cloud decoding is disclosed. The method includes receiving a bitstream. The method also includes decoding the bitstream into a geometry frame and a texture frame. The geometry and texture frames represent include pixels representing points of the 3D point cloud from different layers. The method further includes deriving a set of missing geometry values from the pixels in the geometry frame and a set of missing texture values from the pixels in the texture frame. The method additionally includes generating a first set of frames representing geometry based on the geometry frame and the set of missing geometry values and generating a second set of frames representing texture based on the texture frame and the set of missing texture values. The method also includes generating the 3D point cloud using the first and second sets of frames.

    DECISION-MAKING RULES FOR ATTRIBUTE SMOOTHING

    公开(公告)号:US20210104074A1

    公开(公告)日:2021-04-08

    申请号:US17033508

    申请日:2020-09-25

    Abstract: A method for point cloud decoding includes receiving a bitstream. The method also includes decoding the bitstream into multiple frames that include pixels. A portion of the pixels are organized into patches and correspond to respective clusters of points of a 3D point cloud. The method further includes decoding, from the bitstream, an occupancy map frame. The occupancy map frame indicates the portion of the pixels included in the multiple frames that represent the points of the 3D point cloud. In addition, the method includes reconstructing the 3D point cloud using the multiple frames and the occupancy map frame. The method also includes determining whether to perform smoothing to the 3D point cloud based at least in part on properties of the multiple frames. Based on determining to perform the smoothing, the method includes performing the smoothing to the 3D point cloud.

Patent Agency Ranking