MOTION VECTOR REFINEMENT FOR MULTI-REFERENCE PREDICTION
First Claim
1. An apparatus for determining a first motion vector in a first reference picture of a video and a second motion vector in a second reference picture of the video, the first and second motion vectors to be applied in inter-prediction of a picture block of the video in a current picture, the apparatus comprising:
- a motion vector refinement unit configured to obtain an estimate of the first motion vector and determine the first motion vector by performing a search within a search space specified based on the estimate of the first motion vector, anda motion vector calculation unit configured to obtain an estimate of the second motion vector and calculate the second motion vector based on the estimate of the second motion vector and based on the first motion vector.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to the performance of motion vector refinement in a search space for multi-reference inter-prediction. Two or more reference pictures are selected, one of those used for motion vector refinement. Based on an initial estimate of a motion vector to the reference picture for motion vector refinement, a search space in this reference image is constructed. Using template matching, the first motion vector is refined. The second motion vector to another reference picture is calculated using its initial estimate, the initial estimate of the first motion vector and the refined first motion vector.
-
Citations
16 Claims
-
1. An apparatus for determining a first motion vector in a first reference picture of a video and a second motion vector in a second reference picture of the video, the first and second motion vectors to be applied in inter-prediction of a picture block of the video in a current picture, the apparatus comprising:
-
a motion vector refinement unit configured to obtain an estimate of the first motion vector and determine the first motion vector by performing a search within a search space specified based on the estimate of the first motion vector, and a motion vector calculation unit configured to obtain an estimate of the second motion vector and calculate the second motion vector based on the estimate of the second motion vector and based on the first motion vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for determining a first motion vector in a first reference picture of a video and a second motion vector in a second reference picture of the video, the first and second motion vectors to be applied in inter-prediction of a picture block in a current picture of the video, the method comprising:
-
obtaining an estimate of the first motion vector, determining the first motion vector by performing a search within a search space specified based on the estimate of the first motion vector, obtaining an estimate of the second motion vector, and calculating the second motion vector based on the estimate of the second motion vector and based on the first motion vector. - View Dependent Claims (16)
-
Specification