Video Bitstream Format Rules for B-Slice and Chroma Precision
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 across different video regions and slices, which affects bandwidth usage and decoding efficiency.
Innovation Solution
The proposed techniques involve specific format rules for video processing methods that include conversion methods for videos with chroma components, deblocking modes, and quantization parameters, such as using XOR operations for chroma quantization parameter tables and specifying flags for slice and picture-level conversions, to optimize video encoding and decoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If chroma quantization parameter tables are derived using XOR operations with multiple delta values, then chroma component processing precision is improved, but calculation complexity increases
Solution Approach 1:
The patent transforms the chroma quantization parameter derivation by changing the parameter representation method. Instead of directly signaling absolute QP values, the system uses delta values relative to luma QP parameters. The XOR operation on these delta values provides a compact way to derive chroma-specific adjustments while maintaining precision through multiple pivot points in the chroma mapping table.
2Manufacturing precision
If multiple syntax elements are signaled at picture and slice headers for deblocking and filtering, then video region processing accuracy is improved, but bandwidth usage increases
Solution Approach 1:
The patent applies local quality by allowing different deblocking and filtering parameters to be specified for different video regions (pictures and slices). The syntax elements enable regional control where each picture or slice can have customized deblocking filter parameters (beta_offset, tc_offset) and SAO parameters, allowing precise local optimization without requiring uniform high-quality parameters across the entire video stream.
Solution Approach 2:
The patent segments the video stream into pictures and slices, each capable of having independent filtering and deblocking parameters. This segmentation allows the system to apply different processing accuracy levels to different regions, reducing overall bandwidth requirements by not applying high-precision parameters uniformly across all video content.
3Measurement precision
If chroma array type fields control conversion characteristics, then chroma component conversion accuracy is improved, but decoding complexity increases
Solution Approach 1:
The patent uses the chroma array type field to control conversion characteristics by changing the interpretation of chroma sample positions and dimensions. Different array types (planar, interleaved, packed) provide different conversion accuracy for various video formats and applications, allowing the system to optimize chroma processing precision based on the specific format requirements while managing decoder complexity through standardized parameter control.
Data Source
AI summary
Systems, methods, and apparatus for video processing are described. 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 including one or more video regions and a bitstream of the video according to a format rule. The format rule specifies that a variable X indicates whether B slice is allowed or used in a video region. The format rule further specifies that the variable X is based on values of a reference picture list information present flag and/or a field indicating a number of entries in a reference picture list syntax structure.


