Chroma Deblocking Boundary Strength for Joint CbCr Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution and high-quality images leads to an increase in transmission and storage costs due to the rise in the amount of transmitted information, necessitating high-efficient image compression technology.

Innovation Solution

An image encoding/decoding method and apparatus that determines boundary strength for deblocking filtering, utilizing joint CbCr residual coding and flags to enhance encoding/decoding efficiency, and transmits a bitstream generated by this process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high-resolution and high-quality images are transmitted, then image quality is improved, but transmission cost and storage cost increase

Engineering Contradiction:
Improveimage qualityVSAvoidamount of transmitted information
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent changes the parameter of boundary strength values (0, 1, or 2) to control the intensity of deblocking filtering. By adjusting this parameter based on transform coefficient characteristics, the system optimizes image quality while reducing unnecessary filtering operations, thereby lowering processing costs and improving efficiency without sacrificing quality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies different boundary strength values to different boundaries within the image based on local characteristics. Boundaries with higher boundary strength values receive stronger filtering, while boundaries with lower values receive weaker or no filtering. This local differentiation allows the system to maintain high quality in critical areas while reducing processing overhead in less critical areas.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If deblocking filtering is applied to all boundaries, then image quality is improved, but processing time and computational complexity increase

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent evaluates local characteristics of transform coefficients at each boundary to determine the appropriate boundary strength value. By making filtering strength adaptive to local content characteristics, the system applies strong filtering only where needed (at boundaries with high boundary strength values) and uses weak or no filtering where content characteristics indicate it is unnecessary, thereby reducing overall processing time while maintaining quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts the boundary strength values based on the characteristics of transform coefficients at each boundary. The boundary strength is not fixed but is calculated in real-time based on the specific content at each boundary, allowing the filtering process to adapt its intensity to the actual needs of the image data, thus optimizing the balance between quality improvement and processing efficiency.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If uniform boundary strength values are used for all boundaries, then processing is simplified, but image quality deteriorates due to over-filtering or under-filtering

Engineering Contradiction:
Improvefiltering process complexityVSAvoidimage quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent calculates boundary strength values (0, 1, or 2) based on the local characteristics of transform coefficients at each boundary. This local adaptation ensures that each boundary receives the appropriate filtering strength: strong filtering (boundary strength value of 2) for boundaries with high-frequency content, moderate filtering (boundary strength value of 1) for intermediate cases, and weak or no filtering (boundary strength value of 0) for boundaries where the transform coefficients indicate smooth transitions or flat regions, thereby avoiding both over-filtering and under-filtering while maintaining image quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the boundary strength parameter dynamically based on transform coefficient characteristics. Instead of using a fixed uniform boundary strength value, the system calculates and applies different boundary strength values (0, 1, or 2) for different boundaries within the same image, allowing the filtering process to adapt its intensity to the specific content characteristics at each boundary, thus optimizing image quality while managing processing complexity through systematic evaluation criteria.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260006193A1Method and apparatus for encoding/decoding image, for performing deblocking filtering by determining boundary strength, and method for transmitting bitstream
Publication Date: 2026.01.01 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20260006193A1 patent drawing
  • US20260006193A1 patent drawing
  • US20260006193A1 patent drawing

AI summary

An image encoding/decoding method and apparatus are provided. An image decoding method according to the present disclosure may comprise obtaining a reconstructed picture, determining a target boundary of deblocking filtering in the reconstructed picture, determining a boundary strength for the target boundary, and applying deblocking filtering to the target boundary based on the boundary strength. Based on the target boundary being a transform block boundary and a color component of the reconstructed picture being a chroma component, the boundary strength may be determined based on whether joint CbCr residual coding is performed on at least one of two blocks adjacent to the target boundary, and the joint CbCr residual coding may correspond to encoding residual samples for a chroma Cb component and a chroma Cr component as a single transform block.