Video Bitstream Format Rules for B-Slice and Chroma Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvechroma quantization precisionVSAvoidcalculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvevideo region processing accuracyVSAvoidbandwidth usage
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If chroma array type fields control conversion characteristics, then chroma component conversion accuracy is improved, but decoding complexity increases

Engineering Contradiction:
Improvechroma conversion accuracyVSAvoiddecoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12137252B2Signaling for inter prediction in high level syntax
Publication Date: 2024.11.05 DOUYIN VISION CO LTD
  • US12137252B2 patent drawing
  • US12137252B2 patent drawing
  • US12137252B2 patent drawing

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.