EFFICIENT MERGE CANDIDATE RANKING AND SELECTION IN VIDEO ENCODING

    公开(公告)号:US20240406380A1

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

    申请号:US18798562

    申请日:2024-08-08

    Abstract: A block of a video frame can be encoded using inter-prediction, and the motion vector of the block can be encoded based on a motion vector reference of a merge candidate. Some video codecs allow a large range of temporal and spatial neighbors to be considered as potential merge candidates. It is not practical to perform motion compensation and rate-distortion optimization for all possible merge candidates. To address this concern, a hardware-efficient process can be implemented to rank and select merge candidates. A reference frame priority list is applied to select a subset of potential reference frame combinations. An efficient top-K sorting algorithm is applied to identify merge candidates for each reference frame combination and keep top merge candidates with highest weights. Motion compensation and rate-distortion optimization are performed on the top merge candidates only.

    PRECISION DETERMINATION AND FAST CANDIDATE SELECTION FOR MERGE MODE WITH MOTION VECTOR DIFFERENCE IN VIDEO ENCODING

    公开(公告)号:US20240259568A1

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

    申请号:US18635840

    申请日:2024-04-15

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

    Abstract: Different approaches for reducing complexity and computations in inter-prediction encoding are described. The approaches may involve one or more of quantization parameter and motion information being used to make a precision decision at a picture level that can improve compression efficiency. The approaches may involve finding prediction costs for the motion vector difference candidates and then performing rate-distortion optimization using the selected motion vector difference candidate having the lowest prediction cost. Prediction costs may be determined using sums of absolute transformed differences, which can be calculated efficiently in hardware. The rate-distortion cost of using merge mode with motion vector difference with the selected motion vector difference candidate may be compared against one or more other rate-distortion costs. In addition, in some scenarios, the approaches may involve finding prediction costs for a subset of the motion vector difference candidates to further reduce computations.

Patent Agency Ranking