Video Reshaping Model Signaling for Lower Coding Complexity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies face challenges in achieving better compression ratios and lower complexity, particularly in handling block-based in-loop reshaping and interactions with other video coding tools, such as High Efficiency Video Coding (HEVC) and future standards like Versatile Video Coding (VVC).
Innovation Solution
The technology provides methods for video processing that involve determining reshaping model information for video units, enabling or disabling in-loop reshaping (ILR), and performing conversions between coded representations and videos, including scaling chroma residue, to enhance reconstruction based on multiple domains and chroma units, with specific initialization rules and parameters for efficient video coding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If block-based in-loop reshaping is implemented to improve compression ratio, then compression efficiency is improved, but device complexity increases
Solution Approach 1:
The video content is divided into multiple video regions, each independently processed with in-loop reshaping. This segmentation allows the complex reshaping operation to be applied locally to specific regions rather than globally, reducing overall computational complexity while maintaining compression efficiency in regions that benefit from it.
Solution Approach 2:
In-loop reshaping is applied selectively to specific video regions based on local characteristics such as content type and complexity. By analyzing regional properties and applying reshaping only where beneficial, the patent achieves improved compression ratios in appropriate areas while avoiding unnecessary complexity in regions where simple coding suffices.
2Manufacturing precision
If multiple video regions are processed with different reshaping parameters to improve reconstruction quality, then manufacturing precision is improved, but device complexity increases
Solution Approach 1:
The patent employs multiple reshaping parameters including piece-wise linear models with different slopes and intercepts for different video regions. By varying these parameters based on regional characteristics and content properties, the system achieves high reconstruction quality while the parameters are efficiently managed through context-based selection and inheritance mechanisms.
Solution Approach 2:
Reshaping parameters for video regions are determined and prepared in advance during the encoding process. By pre-calculating and storing optimal parameters for different region types, the decoding process is simplified, reducing runtime complexity while maintaining high reconstruction quality through the use of pre-optimized regional parameters.
3Productivity
If in-loop reshaping is enabled for all video regions to improve compression efficiency, then productivity is improved, but device complexity increases
Solution Approach 1:
Instead of applying in-loop reshaping uniformly to all video regions, the patent applies it partially to only those regions where it provides significant compression benefits. By identifying and processing only the necessary portions of video content with complex reshaping operations, the system achieves good overall compression efficiency while limiting the increase in processing complexity to what is truly needed.
Data Source
AI summary
A video processing method is provided, including: performing a conversion between a coded representation of a video including one or more video regions and the video, wherein the coded representation includes reshaping model information applicable for in-loop reshaping (ILR) of some of the one or more video regions, wherein the reshaping model information provides information for a reconstruction of a video unit of a video region based on a representation in a first domain and a second domain and/or scaling chroma residue of a chroma video unit, wherein the reshaping model information includes a parameter set that includes a first syntax element that derives a number of bits used to represent a second syntax element specifying an absolute delta codeword value from a corresponding bin, and wherein the first syntax element has a value smaller than a threshold.


