Video Coding Subpictures and Tiles With Adaptive Chroma QP Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards face challenges in efficiently processing and decoding video data due to limitations in quantization parameter control, chroma QP table management, and subpicture-related syntax elements.

Innovation Solution

The proposed solution involves refining the management of initial quantization parameters, chroma QP tables, and subpicture-related syntax elements within the video coding framework. This includes signaling initial QP values in multiple layers, allowing different chroma QP tables for various picture types, and optimizing subpicture-related syntax element inclusion or omission based on specific conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple chroma QP tables are used for different picture types, then chroma coding precision is improved, but device complexity increases

Engineering Contradiction:
Improvechroma coding precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different chroma QP tables to be used for different picture types (inter pictures vs. intra pictures). The decoder selectively applies appropriate QP tables based on the picture type, enabling optimized chroma coding precision for each type without requiring all tables to be simultaneously active, thus balancing precision improvement with complexity management.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making the chroma QP table selection adaptive based on picture type. The syntax element sps_subeqtableinter_chroma_qp_table_flag dynamically controls whether separate chroma QP tables are used for inter pictures, allowing the system to adapt its complexity level based on the specific coding requirements of each picture type.

Inventive Principle:
Principle #15Dynamics

2Productivity

If subpicture-related syntax elements are optimized based on conditions, then video coding efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvevideo coding efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making syntax element inclusion conditional based on the value of sps_subpic_same_res_flag. When this flag indicates all subpictures have the same resolution, the patent omits redundant syntax elements (sps_subpic_width_minus1 and sps_subpic_height_minus1), reducing complexity. When subpictures have different resolutions, the full syntax set is included to maintain coding efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent extracts and removes redundant syntax elements from the bitstream when conditions allow. By checking sps_subpic_same_res_flag, the patent selectively omits width and height syntax elements for subpictures when they are redundant, reducing the amount of data that needs to be processed and transmitted while maintaining complete information when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If quantization parameter table management is refined with multiple layers, then video decoding performance is improved, but device complexity increases

Engineering Contradiction:
Improvevideo decoding performanceVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing quantization parameter management into multiple layers: sequence parameter set level (sps) and picture parameter set level (pps). This hierarchical structure allows different QP tables to be defined at different levels, enabling fine-grained control over chroma QP values for different picture types while organizing the complexity in a manageable hierarchical manner.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to QP table management by introducing picture-type-specific chroma QP tables (separate tables for inter and intra pictures) in addition to the standard luma QP tables. This creates a multi-dimensional QP management structure that considers both color component (luma/chroma) and picture type (inter/intra), enabling more precise control without requiring a complete redesign of the QP system.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12348779B2Using subpictures and tiles in video coding
Publication Date: 2025.07.01 BYTEDANCE INC
  • US12348779B2 patent drawing
  • US12348779B2 patent drawing
  • US12348779B2 patent drawing

AI summary

Embodiments for video encoding and video decoding are described. One example method includes performing a conversion between a video and a bitstream of the video according to a rule, wherein the rule specifies that only one of two conditions is true when a number of subpictures minus 1 indicated by a first syntax element in a sequence parameter set is greater than zero and when a current subpicture with a subpicture index subpicIdx of a first video picture of the video has a second syntax element in the sequence parameter set indicates that a subpicture with the subpicture index subpicIdx of each video picture of the video in a coded layer video sequence is treated as a video picture in a decoding process that excludes an in-loop filtering operation.