Image Processing Filter Control at Slice Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing technologies face challenges in effectively handling filter processing across slice boundaries during multi-slice encoding and decoding, leading to potential deterioration in image quality due to unclear processing methods for pixels near slice boundaries.

Innovation Solution

An image processing device and method that determine whether surrounding pixels of a pixel to be processed are from a neighboring slice, and select an appropriate filter processing method based on a boundary control flag, either using actual pixels from the neighboring slice or generating dummy data, to perform filter processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If filter processing is locally controlled for each slice, then processing efficiency is improved, but image quality deteriorates at slice boundaries

Engineering Contradiction:
Improvefilter processing efficiencyVSAvoidimage quality at slice boundaries
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent merges the filter processing across slice boundaries by allowing pixels from neighboring slices to be included in the filter processing. This is achieved by setting a boundary control flag that enables the filter to access and process pixels from adjacent slices, thereby combining the processing scope beyond individual slice boundaries and eliminating quality deterioration at boundaries.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a universal filter processing mechanism that can operate both within individual slices and across slice boundaries. The boundary control flag acts as a switch that enables the filter to perform multiple functions: standard local filter processing when the flag is not set, and extended cross-slice filter processing when the flag is set, making the filter system adaptable to different processing needs.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Manufacturing precision

If pixels from neighboring slices are used in filter processing, then image quality is improved, but processing complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidfilter processing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-setting the boundary control flag to indicate whether cross-slice filter processing should be performed. This flag is determined in advance based on whether the current pixel is near a slice boundary and whether neighboring slice pixels are available. By making this determination beforehand, the system avoids complex runtime decisions and simplifies the actual filter processing execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The boundary control flag serves as an intermediary that mediates between the filter processing unit and the pixel data from neighboring slices. It controls the flow of data and the scope of processing, acting as a simple binary switch that enables or disables access to neighboring slice pixels, thereby managing complexity without sacrificing image quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If boundary control flag is set to use neighboring slice pixels, then filter processing consistency is improved, but data access requirements increase

Engineering Contradiction:
Improvefilter processing consistencyVSAvoiddata access requirements
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent applies local quality by selectively applying different filter processing strategies to different regions of the image. Pixels near slice boundaries with the boundary control flag set receive extended filter processing that includes neighboring slice pixels, while other pixels receive standard local filter processing. This localized approach ensures consistency where needed without unnecessarily increasing data access requirements across the entire image.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11405652B2Image processing device and method
Publication Date: 2022.08.02 SONY GROUP CORP
  • US11405652B2 patent drawing
  • US11405652B2 patent drawing
  • US11405652B2 patent drawing

AI summary

The present invention relates to an image processing device and method whereby deterioration of effects of filter processing due to local control of filter processing when encoding or decoding can be suppressed.A boundary control flag generating unit of a control information generating unit generates boundary control flags based on system specification information which a system specification managing unit manages. A control unit of an adaptive filter processing unit determines a processing method for filter processing to be performed as to pixels nearby a slice boundary following the value of the boundary control flag. For example, selection is made to perform filter processing straddling slices or to perform filter processing closed at the present slice.The present invention can be applied to an image processing device, for example.