Video Inter Prediction Coding Without Redundant Triangle PU Flags
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies experience redundancy during compatibility between the MMVD and triangle PU modes, leading to increased coding resources and bit overheads.
Innovation Solution
A method for video picture decoding and encoding that parses specific indicators from the bitstream to determine the use of MMVD and triangle prediction unit modes, allowing direct inter prediction without parsing redundant indicators, thereby reducing coding resources and bit overheads.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If both MMVD indicator and triangle PU indicator are coded in existing inter prediction, then compatibility between modes is achieved, but redundancy occurs leading to increased bit overheads
Solution Approach 1:
The patent extracts and removes the redundant triangle PU indicator from the bitstream when MMVD mode is already indicated. The decoder determines triangle PU mode availability based on the MMVD indicator value and existing mode flags, eliminating the need to explicitly code the triangle PU indicator in these cases, thus reducing bit overhead while maintaining mode compatibility
Solution Approach 2:
The patent makes the MMVD indicator serve multiple functions: it not only indicates MMVD mode selection but also implicitly controls triangle PU mode availability. This multi-functionality reduces the need for separate indicators and resolves the redundancy between MMVD and triangle PU mode compatibility
2Adaptability or versatility
If both MMVD indicator and triangle PU indicator are coded in existing inter prediction, then compatibility between modes is achieved, but coding resources are increased
Solution Approach 1:
The patent removes the redundant triangle PU indicator coding from the bitstream processing pipeline when MMVD mode is indicated. The decoder uses the MMVD indicator and existing mode flags to determine triangle PU availability, reducing coding complexity and resource requirements while maintaining mode compatibility
Solution Approach 2:
Instead of explicitly coding the triangle PU indicator and checking its value, the patent inverts the approach by using the absence or value of the MMVD indicator to implicitly control triangle PU mode availability. This inversion simplifies the coding process and reduces resource requirements
Data Source
AI summary
This application provides a video picture decoding and encoding method and a video picture decoding and encoding apparatus. When it is determined that a merge or skip mode is used, if it is determined through decoding that a merge mode with motion vector difference (MMVD) indicator is true, a triangle prediction unit (PU) indicator may not be coded. The triangle PU indicator is coded when it is determined through decoding that the MMVD indicator is false. This reduces a quantity of used coding resources, and can reduce bit overheads of a bitstream.


