TEMPLATE AVAILABILITY FOR TEMPLATE MATCHING TOOLS

    公开(公告)号:US20240348799A1

    公开(公告)日:2024-10-17

    申请号:US18632979

    申请日:2024-04-11

    CPC classification number: H04N19/176 G06V10/751 H04N19/96

    Abstract: Example techniques are disclosed for coding video data. An example device for coding video data includes one or more processors. The one or more processors are configured to determine a current template of a current block of video data. The one or more processors are configured to determine a potential reference block in a picture of the video data for the current block. The one or more processors are configured to determine that the potential reference block and a reference template of the potential reference block are entirely within the picture, the reference template having a same shape as the current template. The one or more processors are configured to, based on the potential reference block and the reference template both being entirely within the picture, perform template matching between the reference template and the current template and code the current block based on the template matching.

    ATTRIBUTE CODING FOR POINT CLOUD COMPRESSION
    353.
    发明公开

    公开(公告)号:US20240331205A1

    公开(公告)日:2024-10-03

    申请号:US18624683

    申请日:2024-04-02

    CPC classification number: G06T9/001 G06T9/40

    Abstract: An example device for coding point cloud data includes: a memory configured to store point cloud data; and one or more processors implemented in circuitry and configured to: decode encoded point cloud geometry data for a point cloud to reconstruct point cloud geometry data for the point cloud; downscale the point cloud geometry data to form downscaled point cloud geometry data; and code attribute data for the point cloud using the downscaled point cloud geometry. When encoding the attribute data, the processors may encode the point cloud geometry data using a deep learning-based geometry encoder. When decoding the attribute data, the processors may upscale the downscaled point cloud attribute data. The processors may code a value representing an amount of downscaling to apply to the decoded point cloud geometry data.

    CANDIDATE DERIVATION IN A SEARCH RANGE USING TEMPLATE MATCHING FOR VIDEO CODING

    公开(公告)号:US20240298025A1

    公开(公告)日:2024-09-05

    申请号:US18591547

    申请日:2024-02-29

    CPC classification number: H04N19/593 H04N19/105 H04N19/172 H04N19/176

    Abstract: An example device for decoding video data includes a processing system configured to determine an initial block vector predictor (BVP) for a current block of video data; determine a set of valid block vector difference (BVD) values using a template size, the valid BVD values being BVD values that, when added to the BVP, refer to a region of a picture that is entirely within a search area of the picture, the region including a reference block and a template, the template having the template size and being used to perform template matching decoder-side block vector derivation; select one of the valid BVD values as a final BVD; add the final BVD to the BVP to form a block vector (BV); generate a prediction block using the BV; and decode the current block using the prediction block.

    PREDICTIVE GEOMETRY CODING OF POINT CLOUD
    359.
    发明公开

    公开(公告)号:US20240144543A1

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

    申请号:US18486541

    申请日:2023-10-13

    CPC classification number: G06T9/40

    Abstract: An example device includes memory configured to store the point cloud data and one or more processors configured to determine a first point of the point cloud data to be a first node of a first prediction tree branch. The one or more processors are configured to determine that a first azimuth difference between the first point and a second point of the point cloud data does not meet a first azimuth threshold, and based on that determination, determine the second point to be a second node of the first prediction tree branch. The one or more processors are configured to determine that a second azimuth difference between a third point of the point cloud data and a fourth point of the point cloud data meets the first azimuth threshold and based on that determination, determine the fourth point to be a first node of a second prediction tree branch.

    CODING VIDEO DATA USING ADAPTIVE AFFINE BLOCK PREDICTION

    公开(公告)号:US20240129525A1

    公开(公告)日:2024-04-18

    申请号:US18481055

    申请日:2023-10-04

    CPC classification number: H04N19/583 H04N19/176 H04N19/186 H04N19/70

    Abstract: An example device for decoding video data includes: a memory configured to store video data; and a processing system comprising one or more processors implemented in circuitry, the processing system being configured to: determine whether motion information of a block of video data is for sub-blocks of the block larger than individual pixels of the block or for the individual pixels, the block being associated with data indicating that the block is to be predicted using affine motion compensation; in response to determining that the motion information of the block is for the sub-blocks, perform sub-block-based affine motion compensation to form a prediction block for the block; in response to determining that the motion information is for the individual pixels, perform pixel-based affine motion compensation to form the prediction block for the block; and decode the block using the prediction block.

Patent Agency Ranking