Adaptive Motion Vector Resolution Flag Hierarchy in HEVC
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the HEVC standard, the transmission of adaptive motion vector resolution switch flags for each small prediction unit leads to redundant data and increased overhead, reducing coding efficiency due to unnecessary bit consumption.
Innovation Solution
The adaptive motion vector resolution switch flag is stored in a higher hierarchical layer, allowing it to be shared among smaller prediction units, reducing redundancy and improving coding efficiency by eliminating the need for repeated transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the adaptive motion vector resolution switch flag is transmitted for each small prediction unit, then the decoding accuracy is maintained, but the coding efficiency deteriorates due to redundant data transmission and increased overhead
Solution Approach 1:
The patent merges the adaptive motion vector resolution switch flag into the coding unit header, which is common to all prediction units within that coding unit. This consolidation eliminates redundant transmissions of the same flag across multiple small prediction units, thereby improving coding efficiency while maintaining decoding accuracy through the shared flag value.
Solution Approach 2:
The coding unit header serves a universal function by storing the adaptive motion vector resolution switch flag that applies to all prediction units within the coding unit. This multi-functional approach allows a single flag storage location to serve multiple prediction units, reducing overall data transmission requirements while preserving the necessary decoding information.
2Adaptability or versatility
If the adaptive motion vector resolution switch flag is transmitted for each prediction unit, then the flexibility in motion vector resolution is maintained, but the data redundancy increases and bit consumption rises
Solution Approach 1:
The patent combines the adaptive motion vector resolution switch flag into the coding unit header, eliminating repeated transmissions across multiple prediction units. This merging reduces data redundancy and bit consumption while preserving the flexibility to switch motion vector resolutions, as the shared flag can still be adjusted at the coding unit level when beneficial.
Data Source
AI summary
An image coding method decodes a coded stream which is generated by inter prediction coding a moving picture and includes processing units and a header of such units, the processing units including at least one processing unit divided in a hierarchy, the hierarchy including: a highest hierarchical layer in which a coding unit is a largest processing unit; and a lower hierarchical layer in which a prediction unit exists. The method comprises: identifying, by parsing hierarchy depth information stored in the header and indicating a hierarchical layer higher than a lowest hierarchical layer in which a smallest prediction unit exits, a hierarchical layer which is indicated by the hierarchy depth information or a hierarchical layer higher than the indicated hierarchical layer, the hierarchical layer having a prediction unit that stores an adaptive motion vector resolution switch flag necessary for decoding; and decoding the prediction unit, using the flag.


