OVERLAPPED MOTION COMPENSATION FOR VIDEO CODING

    公开(公告)号:US20190158876A1

    公开(公告)日:2019-05-23

    申请号:US16253049

    申请日:2019-01-21

    Abstract: In an example, a method of decoding video data may include receiving a first block of video data. The first block of video data may be a sub-block of a prediction unit. The method may include receiving one or more blocks of video data that neighbor the first block of video data. The method may include determining motion information of at least one of the one or more blocks of video data that neighbor the first block of video data. The method may include decoding, using overlapped block motion compensation, the first block of video data based at least in part on the motion information of the at least one of the one or more blocks that neighbor the first block of video data.

    PARTIAL RECONSTRUCTION BASED TEMPLATE MATCHING FOR MOTION VECTOR DERIVATION

    公开(公告)号:US20190014342A1

    公开(公告)日:2019-01-10

    申请号:US16024032

    申请日:2018-06-29

    Abstract: A method of decoding video data includes determining, by a video decoder, a neighboring block in a current frame is inter coded. The method includes, in response to determining the neighboring block is inter coded, determining, by the video decoder, a template for a current block in the current frame based on a partial reconstruction of the neighboring block. The method includes determining, by the video decoder, a reference block in a reference frame corresponding to the template for the current block and determining, by the video decoder, motion vector information for the current frame based on the reference block and the template. The method includes generating, by the video decoder, a predictive block for the current block of video data based on the motion vector information and decoding, by the video decoder, the current block of video data based on the predictive block.

    DERIVING MOTION VECTOR INFORMATION AT A VIDEO DECODER

    公开(公告)号:US20180241998A1

    公开(公告)日:2018-08-23

    申请号:US15900649

    申请日:2018-02-20

    Abstract: An example device for decoding video data includes a memory configured to store video data, and a video decoder implemented in circuitry and configured to determine that motion information of a current block of the video data is to be derived using decoder-side motion vector derivation (DMVD), determine a pixels clue for the current block, the pixels clue comprising pixel data obtained from one or more groups of previously decoded pixels, derive the motion information for the current block according to DMVD from the pixels clue, and decode the current block using the motion information. The video decoder may generate the pixels clue using multiple hypothesis predictions from multiple motion compensated blocks. The video decoder may determine an inter-prediction direction for the motion information according to matching costs between different prediction directions. The video decoder may refine the motion information using a calculated matching cost for the pixels clue.

Patent Agency Ranking