Chroma Deblocking Filter Control at Decoded Block Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems, such as H.265/HEVC and proposed FVC, face challenges in appropriately applying deblocking filters to color difference components of decoded images due to reliance on luminance component information, leading to potential block distortion.

Innovation Solution

An image processing apparatus and method that determines deblocking filter application necessity for color difference components based on boundary strength calculated using color difference-related parameters, applying a deblocking filter to pixels near the block boundary according to the determination, and optionally using a stronger filter to reduce distortion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If boundary strength is calculated using only luminance component information, then the processing complexity is reduced and the system is simpler to implement, but the deblocking filter cannot be appropriately applied to color difference components leading to block distortion

Engineering Contradiction:
Improveboundary strength calculation complexityVSAvoiddeblocking filter application accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The boundary strength calculation is segmented into two independent parts: one based on luminance component information and another based on color difference component information. This allows the system to maintain simplicity while improving accuracy by processing different color components separately with appropriate boundary strength values.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different boundary strength values are assigned to different color components (luminance, Cr, Cb) based on their specific characteristics. The luminance component uses boundary strength calculated from luminance information, while color difference components use boundary strength calculated from their respective information, allowing each component to be processed with optimal quality.

Inventive Principle:
Principle #3Local quality

2Device complexity

If the same deblocking filter is applied to both luminance and color difference components using luminance-based boundary strength, then the system complexity is reduced, but block distortion remains in color difference components

Engineering Contradiction:
Improvefilter application system complexityVSAvoidblock distortion in color difference components
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The boundary strength parameter is changed and differentiated for different color components. Instead of using a single boundary strength value derived from luminance for all components, the system calculates separate boundary strength values: bsY for luminance based on luminance information, and bsC for color difference components based on color difference information. This parameter differentiation eliminates block distortion while maintaining manageable system complexity.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If boundary strength calculation uses color difference related parameters, then the deblocking filter application accuracy for color difference components is improved, but the calculation complexity increases

Engineering Contradiction:
Improvedeblocking filter application accuracyVSAvoidboundary strength calculation complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The boundary strength calculation process is segmented into separate calculations for different color components. The color difference related parameters (Cb and Cr component information) are used specifically for calculating boundary strength for color difference components, not for all components. This segmentation improves accuracy for color difference components while limiting the increased complexity to only the necessary calculations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12603999B2Image processing apparatus and image processing method
Publication Date: 2026.04.14 SONY GROUP CORP
  • US12603999B2 patent drawing
  • US12603999B2 patent drawing
  • US12603999B2 patent drawing

AI summary

An image processing apparatus is provided. The image processing apparatus includes a decoding unit configured to generate a decoded image by decoding a coded stream, a determination unit configured to adopt a block boundary of the decoded image as a target and determine deblocking filter application necessity with respect to color difference components of the decoded image based on boundary strength that is calculated using a color difference related parameter related to a color difference, and a filtering unit configured to apply a deblocking filter to color difference components of pixels located in a vicinity of the block boundary based on a determination result of the deblocking filter application necessity.