Sample-Adaptive Image Filtering for Efficient Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution, high-quality video has led to an increase in video data volume, resulting in higher transmission and storage costs, necessitating a high-efficiency video encoding/decoding technique.

Innovation Solution

An image encoding/decoding method and apparatus that determines whether to apply filtering to a filtering target sample and selects an appropriate filter type based on various factors, including coding mode, prediction mode, and block characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If filtering is applied to all samples, then video quality is improved, but coding complexity and processing time increase

Engineering Contradiction:
Improvevideo qualityVSAvoidcoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies filtering selectively to specific samples rather than all samples. The filtering target determination unit identifies which samples need filtering based on local characteristics, applying filtering only where necessary to maintain video quality while reducing overall processing complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs filtering on only a subset of samples that are determined to be filtering targets, rather than applying filtering uniformly to all samples. This partial action approach maintains quality where needed while avoiding unnecessary processing elsewhere.

Inventive Principle:
Principle #16Partial or excessive action

2Manufacturing precision

If filtering is applied to all samples, then video quality is improved, but processing time increases

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

Solution Approach 1:

The patent identifies specific filtering target samples based on local image characteristics and applies filtering only to those samples. This selective approach maintains video quality in regions where it matters while significantly reducing the total processing time by avoiding unnecessary filtering operations on non-target samples.

Inventive Principle:
Principle #3Local quality

3Ease of manufacture

If filtering is applied without selective determination, then implementation is simpler, but coding efficiency decreases

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcoding efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent dynamically determines filtering targets and filter types based on sample characteristics rather than using a static, uniform filtering approach. The filtering target determination unit and filter type determination unit adaptively select filtering parameters to optimize coding efficiency for different regions and samples.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes filtering parameters (target selection and filter type) based on sample characteristics to optimize coding efficiency. Different filter types are selected for different samples, and the filtering target is determined dynamically rather than being fixed, improving overall coding efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12382033B2Image encoding/decoding method and apparatus using sample filtering
Publication Date: 2025.08.05 INTELLECTUAL DISCOVERY CO LTD
  • US12382033B2 patent drawing
  • US12382033B2 patent drawing
  • US12382033B2 patent drawing

AI summary

There is provided an image encoding/decoding method and apparatus. The image encoding method of the present invention includes: determining whether or not to apply filtering to a filtering target sample; determining a filter type on the basis of the determination; and applying filtering to the filtering target sample by using the determined filter type.