Video Encoding Enhancements via Adaptive Flag Ordering and Lookup Tables
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video encoding technologies, such as those conforming to the HEVC standard, face inefficiencies in encoding video data due to limitations in inter-prediction coding, split and skip flag ordering, and coded block flag (CBF) coding, particularly when dealing with complex residue information and varying transform depths.
Innovation Solution
The implementation of an exception value and maximum index value in an inter-prediction coding lookup table, adaptive ordering of split and skip flag values for coding units, and a uniform approach to combined coding of CBF values using Residue Quad-tree (RQT) information, regardless of maximum transform depth, to enhance coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional inter-prediction coding is used without exception values and maximum index values, then the coding process is simpler, but the coding efficiency and compression ratio are reduced
Solution Approach 1:
The patent applies preliminary action by pre-defining exception values and maximum index values in the inter-prediction coding lookup table before the encoding process. These pre-established values enable the encoder to quickly determine the correct coding path without complex runtime calculations, thereby improving coding efficiency while maintaining manageable process complexity through advance preparation of coding parameters.
2Productivity
If adaptive ordering of split and skip flag values is not implemented, then the encoding process is simpler, but the coding efficiency and compression ratio are reduced
Solution Approach 1:
The patent implements dynamics by making the flag ordering adaptive rather than fixed. The encoder dynamically determines the optimal ordering of split and skip flag values based on the specific coding situation and statistical characteristics of the video data. This adaptive approach allows the system to optimize coding efficiency for each particular case while avoiding the need for complex predetermined ordering rules for all possible scenarios.
3Productivity
If non-uniform CBF coding approach is used for different transform depths, then the coding process is simpler, but the coding efficiency and compression ratio are reduced
Solution Approach 1:
The patent applies universality by developing a unified CBF coding approach that works consistently across all transform depths. Instead of implementing separate coding methods for different transform depth levels, the patent creates a universal coding framework that handles all cases through a single consistent mechanism. This multi-functional approach improves coding efficiency by eliminating the need for multiple specialized routines while avoiding the complexity of implementing depth-specific coding logic.
4Loss of information
If exception values and maximum index values are added to the lookup table, then the compression ratio improves, but the table size and data structure complexity increase
Solution Approach 1:
The patent applies parameter changes by modifying the lookup table parameters to include exception values and maximum index values. These parameter additions enable the table to handle edge cases and optimize coding decisions for specific scenarios. The changes are designed to be minimal and targeted, improving compression ratio for critical cases without significantly increasing overall table size or data structure complexity.
Data Source
AI summary
Techniques for implementing video encoding enhancements may increase video encoding efficiency. One of the techniques may involve the use of an exception value and a maximum index value in inter-prediction coding lookup table to enhance the combined coding of an inter-prediction direction and a reference frame index for a coding unit. Another of the techniques may include adaptively ordering the encoding of a split flag value and a skip flag value for a coding unit. An additional technique may include providing a uniform approach to adaptively combined code the coded block flag (CBF) values for transform or coding units of images that are used with the Residue Quad-tree (RQT) information to represent residue information.


