Adaptive unequal weight planar prediction for video coding overhead
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The current video coding standards, such as JVET, face inefficiencies due to the shared common angle between coding modes 2 and 66, which increases the coding burden and overhead bits.
Innovation Solution
A system and method that combines prediction modes 2 and 66 by using weighted angular prediction, where the prediction direction is determined based on the characteristics of the coding unit, such as its width, to generate a prediction coding unit that is coded uniformly for both modes, reducing the need for separate signaling and overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If separate coding is used for prediction modes 2 and 66, then prediction accuracy is maintained, but coding overhead and complexity increase
Solution Approach 1:
The patent merges prediction modes 2 and 66 into a single unified coding structure. Both modes share common reference pixels (main reference pixels at top-left corner and side reference pixels at top edge), and the prediction coding unit is generated using the same weighted combination formula for both modes, reducing coding overhead while maintaining prediction accuracy through adaptive weighting based on coding unit characteristics
Solution Approach 2:
The unified prediction mode structure serves multiple functions: it handles both prediction mode 2 and mode 66 cases, adapts to different coding unit widths, and automatically selects appropriate reference pixel combinations. This universal approach eliminates the need for separate signaling overhead for different modes while maintaining the ability to achieve accurate predictions for both angular directions
2Loss of information
If uniform coding is applied to both prediction modes 2 and 66, then overhead bits are reduced, but prediction direction selection complexity increases
Solution Approach 1:
The patent applies local quality by making the prediction process adaptive to the specific coding unit characteristics. The weighting coefficients for main and side reference pixels are determined based on the coding unit width: when width is greater than height, side reference pixels receive higher weight; when width is less than or equal to height, main reference pixels receive higher weight. This localized adaptation simplifies the uniform coding structure while maintaining accurate prediction direction selection
Data Source
AI summary
A method of partitioning a video coding block for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT) structure that can have a quadtree branching from the root node and binary trees branching from each of the quadtree's leaf nodes using asymmetric binary partitioning to split a coding unit represented by a quadtree leaf node into two child nodes of unequal size, representing the two child nodes as leaf nodes in a binary tree branching from the quadtree leaf node and coding the child nodes represented by leaf nodes of the binary tree with JVET, wherein coding efficiency is improved by taking advantage of the similarity of coding modes 2 and 66.


