Temporal Direct Motion Vector Selection for Higher Video Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The limitation of motion vectors in conventional temporal direct coding to only refer forward in display order hinders the derivation of the most suitable motion vector, leading to decreased compression rates in moving picture coding.
Innovation Solution
Adaptive selection of motion vectors in temporal direct by determining the presence of forward or backward reference motion vectors in the reference block, calculating candidate motion vectors through scaling, and coding the current block using the most suitable vector.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If motion vectors are limited to refer forward in display order only, then the coding process is simplified, but the compression rate decreases
Solution Approach 1:
The patent applies dynamics by making the reference direction (forward or backward) adaptable rather than fixed. The system dynamically selects whether to use forward reference motion vectors or backward reference motion vectors based on the specific coding situation, allowing the coding process to adapt to different scenarios while maintaining simplicity.
Solution Approach 2:
The patent changes the parameter of reference direction by introducing a determination step that selects between forward and backward reference motion vectors. This parameter change allows the system to optimize compression rate by choosing the appropriate reference direction for each current block, rather than being constrained to forward references only.
2Productivity
If adaptive selection of motion vectors is implemented, then the compression rate increases, but the device complexity increases
Solution Approach 1:
The patent segments the motion vector selection process into distinct steps: determining the reference direction, selecting reference motion vectors based on that direction, and coding the current block. This segmentation makes the adaptive selection process more manageable and less complex by breaking it down into modular operations.
Solution Approach 2:
The patent performs preliminary action by determining the reference direction and selecting reference motion vectors before coding the current block. This preliminary preparation simplifies the actual coding process by having the optimal motion vectors ready in advance, reducing the complexity of the main coding operation.
Data Source
AI summary
A moving picture coding apparatus includes: an inter prediction control unit which determines to code a motion vector using, among candidate predicted motion vectors, a candidate predicted motion vector having the least error with relative to a motion vector derived by motion estimation; a picture type determination unit which generates picture type information; a temporal direction vector calculation unit which derives a candidate predicted motion vector in temporal direct; and a co-located reference direction determination unit which generates, for each picture, a co-located reference direction flag.


