Image Processing Device Filter Control Information Embedding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image encoding methods face efficiency deterioration due to local control of filter processing, particularly when encoding or decoding images divided into multiple slices, as they often include redundant flag information and ALF control information, leading to increased overhead and reduced coding efficiency.

Innovation Solution

An image processing device and method that generates filter control information for local filter processing on a per-block basis and adds this information to the header of encoded data in a way that minimizes redundancy, such as embedding it in a single slice header or using a pointer to indicate its location, ensuring efficient encoding and decoding across multiple slices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If filter control information is added to each slice header for local filter processing, then filtering accuracy is improved, but coding efficiency deteriorates due to redundant information

Engineering Contradiction:
Improvefiltering accuracyVSAvoidcoding efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts filter control information from multiple slice headers and consolidates it into a single location (first slice header or separate data structure). This removes the redundancy of repeating the same information across multiple headers while maintaining the ability to apply filtering locally to different slices, thus resolving the contradiction between filtering accuracy and coding efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a universal filter control information structure that serves all slices. Instead of each slice header containing its own copy of filter control information, a single unified structure is created that can be referenced by multiple slices, providing multi-functionality and eliminating redundancy while preserving local filtering capabilities.

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

2Adaptability or versatility

If ALF control information is included in each slice header, then local filter processing is enabled, but overhead increases and coding efficiency reduces

Engineering Contradiction:
Improvelocal filter processing capabilityVSAvoidoverhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges filter control information from multiple slice headers into a single consolidated structure. This combining approach maintains the adaptability for local filter processing across different slices while significantly reducing the total overhead by eliminating redundant information that would otherwise be repeated in each slice header.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the filter control information into two parts: a unified structure containing common filter parameters that applies to all slices, and slice-specific indicators that reference this unified structure. This segmentation allows local filter processing capability to be maintained while reducing overall complexity by separating common from specific information.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10911786B2Image processing device and method
Publication Date: 2021.02.02 SONY GROUP CORP
  • US10911786B2 patent drawing
  • US10911786B2 patent drawing
  • US10911786B2 patent drawing

AI summary

The present invention relates to an image processing device and method enabling deterioration in encoding efficiency to be suppressed.A control information adding unit 184 embeds one picture worth of control information held in a control information holding unit 183 into a slice header of a predetermined slice, in encoded data held in an encoded data holding unit 182. For example, the control information adding unit 184 embeds one picture worth of control information in the slice header of the first-transmitted slice in the frame to be processed in the encoded data. The control information adding unit 184 outputs encoded data to which the control information has been added, in a predetermined order. The present invention can be applied to, for example, an image processing device.