Motion Vector Prediction Using Adjacent and Fixed-Offset Candidates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing moving picture coding methods using inter prediction struggle with improving coding efficiency.
Innovation Solution
A moving picture coding method that calculates a motion vector predictor by deriving candidates from adjacent blocks and a predetermined vector, and selects the appropriate predictor to code the motion vector, adding an index to the bitstream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If conventional inter prediction coding is used with motion detection, then temporal redundancy is eliminated, but coding efficiency is insufficient
Solution Approach 1:
The patent applies preliminary action by deriving motion vector predictor candidates from spatially or temporally adjacent blocks before coding the current block's motion vector. This pre-computation of candidate predictors from neighboring blocks enables more efficient motion vector coding by reducing the search space and improving prediction accuracy, thereby enhancing coding efficiency while effectively eliminating temporal redundancy
2Productivity
If motion vector predictor candidates are derived from adjacent blocks, then coding efficiency is improved, but the complexity of predictor selection increases
Solution Approach 1:
The patent applies segmentation by dividing the motion vector predictor candidates into two distinct groups: first candidates derived from spatially or temporally adjacent blocks, and second candidates having a predetermined vector. This segmentation allows the encoder to systematically evaluate different types of candidates and select the most appropriate one, improving coding efficiency while managing complexity through structured candidate categorization
3Measurement precision
If multiple motion vector predictor candidates are derived and selected, then motion vector coding precision is improved, but the amount of information to be coded increases
Solution Approach 1:
The patent applies the intermediary principle by introducing an index that identifies the selected motion vector predictor from the candidate list. Instead of coding the full motion vector predictor information, only the compact index is transmitted in the bitstream. This intermediary representation maintains high motion vector coding precision while significantly reducing the information amount that needs to be coded and transmitted
Data Source
AI summary
A moving picture coding apparatus for coding a current block from among blocks in a picture is provided. A motion vector predictor candidate list, having a fixed size, is generated, with the motion vector predictor candidate list including first and second candidates. The motion vector predictor candidate list is generated by: deriving the first candidate from a first motion vector used to code a first block, with the first block being adjacent to the current block; and deriving the second candidate that has a second motion vector that is a non-zero value vector based on an X-Y axis of a fixed offset value, with the second motion vector not being derived by coding a block adjacent to the current block and the fixed offset value being a non-zero value that is added in a picture header and commonly used for the blocks in the picture.


