Chroma Deblocking Parameter Signaling in Video Encoders

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently processing increasing amounts of digital video data while maintaining image quality and reducing processing complexity.

Innovation Solution

An encoder and decoder system that utilizes a first parameter to determine the presence of a syntax element related to chroma tool offset in the bitstream, enabling selective storage and processing of second parameters for deblocking filtering, thereby reducing processing amount and bitstream size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If deblocking filtering parameters are always stored in the bitstream, then image quality is maintained, but bitstream size increases and processing complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidbitstream size
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary deblocking filtering parameters from the bitstream based on the presence of chroma tool offset syntax elements. When these syntax elements are absent, the corresponding deblocking parameters are not extracted or stored, reducing bitstream size while maintaining image quality when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements dynamic parameter storage where the inclusion of deblocking filtering parameters in the bitstream is conditional rather than static. The parameters are dynamically included or excluded based on the presence of chroma tool offset syntax elements, adapting to different encoding scenarios.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If deblocking filtering parameters are always stored in the bitstream, then image quality is maintained, but processing complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent removes unnecessary deblocking filtering parameters from processing when chroma tool offset syntax elements are not present. This extraction approach reduces the number of parameters that need to be processed, decoded, and applied, thereby reducing processing complexity while maintaining image quality when parameters are needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial processing by only performing deblocking filtering with stored parameters when necessary (when chroma tool offset syntax elements are present). This avoids the excessive action of always processing all parameters regardless of need, reducing overall processing complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If chroma tool offset syntax elements are always present, then coding flexibility is maintained, but bitstream size increases

Engineering Contradiction:
Improvecoding flexibilityVSAvoidbitstream size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent makes the presence of chroma tool offset syntax elements dynamic rather than static. These elements are conditionally included in the bitstream based on encoding requirements, allowing the system to adapt to different scenarios while reducing bitstream size when the elements are not needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different coding strategies to different regions or scenarios. Chroma tool offset syntax elements and corresponding deblocking parameters are only included where needed (local requirement) rather than uniformly across all blocks, optimizing bitstream size while maintaining coding flexibility where required.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12593071B2Encoder, decoder, encoding method, and decoding method
Publication Date: 2026.03.31 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12593071B2 patent drawing
  • US12593071B2 patent drawing
  • US12593071B2 patent drawing

AI summary

An encoder: includes circuitry, and memory coupled to the circuitry; stores a first parameter into a bitstream, the first parameter indicating whether a syntax element related to a chroma tool offset is present in the bitstream; when the first parameter indicates that the syntax element is present in the bitstream, (i) stores, in the bitstream, one or more second parameters that are used in deblocking filtering for a chroma sample of a current image, in addition to the syntax element, (ii) performs the deblocking filtering using the one or more second parameters, and (iii) encodes the current image; and when the first parameter indicates that the syntax element is not present in the bitstream, encodes the current image without storing the one or more second parameters into the bitstream.