Temporal Direct Motion Vector Selection for Higher Video Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional temporal direct motion vector selection in moving picture coding is limited to forward motion vectors, making it difficult to derive the most suitable motion vector for the current picture, which results in a decreased compression rate.
Innovation Solution
A moving picture coding method that adaptively selects the motion vector for temporal direct by determining whether a reference block has forward or backward reference motion vectors, and calculates candidate motion vectors by scaling these reference motion vectors, selecting the vector with the smallest error relative to a predetermined motion vector, and coding the error and information identifying the selected candidate motion vector.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If conventional temporal direct coding is used with limited motion vector selection, then the coding process is simple, but the compression rate decreases
Solution Approach 1:
The patent applies dynamics by making the motion vector selection process adaptive rather than static. The system dynamically determines whether to use forward or backward reference motion vectors based on the temporal direct coding flag and reference picture list configuration, allowing the coding method to adapt to different picture types and reference scenarios, thereby improving compression rate without excessive complexity increase
Solution Approach 2:
The patent changes the parameter of motion vector selection by introducing a determination mechanism that selects between forward and backward reference motion vectors based on the temporal direct coding flag. This parameter change enables the system to choose the most appropriate motion vector type for each coding scenario, resolving the contradiction between simple coding and high compression rate
2Productivity
If the most suitable motion vector is selected through adaptive methods, then the compression rate is enhanced, but the processing load increases
Solution Approach 1:
The patent applies preliminary action by pre-determining the motion vector type (forward or backward) based on the temporal direct coding flag and reference picture list configuration before actual motion compensation. This preliminary determination avoids the need for exhaustive motion vector searches during coding, thereby enhancing compression rate while keeping processing load increase minimal
Solution Approach 2:
The system uses self-service by leveraging existing reference motion vectors from the reference picture lists rather than requiring new motion estimation. The temporal direct coding mechanism serves itself by reusing previously calculated motion vectors, reducing processing load while maintaining high compression rates
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.


