Video Adaptation Parameter Set Chroma Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies face challenges in efficiently processing and decoding video data, particularly in managing chroma components, deblocking modes, and quantization parameters, which affects bandwidth usage and decoding efficiency.
Innovation Solution
The proposed solution involves specific video processing methods that utilize format rules for converting and decoding video data, including control information for chroma array types, deblocking modes, and quantization parameters, as well as adaptive loop filters and chroma-related adaptation parameter sets, to optimize video encoding and decoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If chroma components are processed with detailed control information, then chroma conversion precision is improved, but device complexity increases
Solution Approach 1:
The patent applies local quality by enabling deblocking filtering selectively for chroma components based on specific conditions (chromaArrayType, chroma_qp_offset_list_cbcr_present_flag, etc.). Instead of uniformly applying complex filtering to all chroma data, the system adjusts filtering behavior locally according to the chroma array type and quantization parameter offsets, thereby improving precision where needed while avoiding unnecessary complexity elsewhere.
2Adaptability or versatility
If multiple deblocking modes are supported for different video regions, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent implements dynamics by making deblocking filtering adaptive to different video regions and chroma array types. The filtering behavior changes dynamically based on the chromaArrayType value, the presence of chroma_qp_offset_list_cbcr, and the deblocking mode indicator for each video region. This allows the system to optimize filtering for each region's characteristics without requiring a completely separate processing path for each scenario.
Solution Approach 2:
Different deblocking filtering modes are applied to different video regions based on local characteristics. The deblocking mode indicator for a video region enables selective application of filtering, ensuring that each region receives appropriate processing tailored to its specific chroma component properties and array type.
3Manufacturing precision
If chroma quantization parameters are optimized with XOR operation, then conversion precision is improved, but loss of information increases
Solution Approach 1:
The patent transforms chroma quantization parameter optimization by applying XOR operation between delta_qp_in_val_minus1 and delta_qp_diff_val to derive the chroma QP mapping table. This parameter transformation enables more precise control over chroma quantization levels, allowing the system to achieve better conversion precision by manipulating the quantization parameters through bitwise operations rather than traditional linear adjustments.
Data Source
AI summary
The video processing may include video encoding, video decoding, or video transcoding. One example method of video processing includes performing a conversion between a video and a bitstream of the video according to a format rule. The format rule specifies that constraints on values of one or more first syntax elements in an adaptation parameter set are defined based on semantics of second syntax elements in a picture header and/or a slice header when a picture or a slice refers to the adaptation parameter set.


