Inter prediction method and apparatus

    公开(公告)号:US12108046B2

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

    申请号:US17529106

    申请日:2021-11-17

    CPC classification number: H04N19/137 H04N19/105 H04N19/159 H04N19/176

    Abstract: This application discloses an inter prediction method, where a to-be-processed block includes one or more subblocks, and the method includes: determining a temporal offset vector of the to-be-processed block based on a spatially neighboring block of the to-be-processed block, where the temporal offset vector is used to determine a collocated subblock of the subblock of the to-be-processed block; and determining a motion vector of the subblock of the to-be-processed block based on a motion vector of the collocated subblock, where the motion vector of the subblock of the to-be-processed block is obtained based on a first preset motion vector when the motion vector of the collocated subblock is unavailable. This application can improve prediction accuracy in coding and increase coding efficiency.

    METHOD FOR CONSTRUCTING CANDIDATE MOTION INFORMATION LIST, INTER PREDICTION METHOD, AND APPARATUS

    公开(公告)号:US20240196003A1

    公开(公告)日:2024-06-13

    申请号:US18545816

    申请日:2023-12-19

    CPC classification number: H04N19/52 H04N19/577

    Abstract: A motion information candidate list construction method includes: performing a first processing process on all neighboring image blocks of a current image block until a quantity of candidate motion information sets in a candidate motion information list is equal to a first preset value or all the neighboring image blocks are traversed; then traversing at least two extra to be selected motion information sets, and storing, in the candidate motion information list, an extra to be selected motion information set that satisfies a preset condition, until the quantity of candidate motion information sets in the candidate motion information list is equal to a preset quantity value or the extra to be selected motion information sets are traversedextra to be selected motion.

    MOTION VECTOR OBTAINING METHOD AND APPARATUS
    24.
    发明公开

    公开(公告)号:US20240121421A1

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

    申请号:US18485330

    申请日:2023-10-12

    CPC classification number: H04N19/513 H04N19/176 H04N19/189 H04N19/567

    Abstract: This application provides a motion vector obtaining method and apparatus. The method includes: determining a target offset vector of a block and identifier information of a target picture, wherein the block comprises at least one sub-block; determining a location of the sub-block; determining, as a target location coordinate value of a collocated sub-block, a location coordinate value obtained by performing a clipping operation on an initial location coordinate value in a range, wherein the initial location coordinate value is based on the location of the sub-block and the target offset vector; and obtaining a motion vector of the sub-block based on a motion vector corresponding to the target location coordinate value. Thus, a range of the target offset vector is limited, so that a quantity of memory read times can be reduced in a process of obtaining the motion vector of the collocated sub-block.

    Method for obtaining candidate motion vector list, apparatus, encoder, and decoder

    公开(公告)号:US11889061B2

    公开(公告)日:2024-01-30

    申请号:US17975932

    申请日:2022-10-28

    CPC classification number: H04N19/105 H04N19/159 H04N19/176 H04N19/30

    Abstract: This disclosure discloses a method for obtaining a candidate motion vector list, an apparatus, an encoder, and a decoder. The method for obtaining a candidate motion vector list comprises: when a first candidate picture block is encoded/decoded and an inter prediction mode is used, determining whether a reference picture of the first candidate picture block is the same as a reference picture of a current block; and constructing a candidate motion vector list of the current block based on a determining result; when the reference picture of the first candidate picture block is different from the reference picture of the current block, the MV of the first candidate picture block is not used to construct the list. Implementing this disclosure can reduce complexity of a motion information derivation process, and improve coding efficiency.

    Motion vector obtaining method and apparatus

    公开(公告)号:US11812050B2

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

    申请号:US17898044

    申请日:2022-08-29

    CPC classification number: H04N19/513 H04N19/176 H04N19/189 H04N19/567

    Abstract: This application provides a motion vector obtaining method and apparatus. The method includes: determining a target offset vector of a block and identifier information of a target picture, wherein the block comprises at least one sub-block; determining a location of the sub-block; determining, as a target location coordinate value of a collocated sub-block, a location coordinate value obtained by performing a clipping operation on an initial location coordinate value in a range, wherein the initial location coordinate value is based on the location of the sub-block and the target offset vector; and obtaining a motion vector of the sub-block based on a motion vector corresponding to the target location coordinate value. Thus, a range of the target offset vector is limited, so that a quantity of memory read times can be reduced in a process of obtaining the motion vector of the collocated sub-block.

    VIDEO ENCODER, VIDEO DECODER, AND CORRESPONDING METHOD

    公开(公告)号:US20230239494A1

    公开(公告)日:2023-07-27

    申请号:US18155641

    申请日:2023-01-17

    CPC classification number: H04N19/52 H04N19/105 H04N19/50

    Abstract: A video encoder, a video decoder, and a corresponding method are provided. The method includes: parsing a bitstream to obtain an index, where the index indicates a target candidate motion vector group of a current coding block; determining the target candidate motion vector group in an affine candidate motion vector list based on the index, where the affine candidate motion vector list includes at least a first candidate motion vector group, the first candidate motion vector group is obtained based on a first group of control points of a first neighboring affine coding block, and the first group of control points is determined based on a CTU located relative to the current coding block, wherein the first neighboring affine coding block is located in the CTU; and predicting a predicted sample value of the current coding block based on the target candidate motion vector group.

Patent Agency Ranking