Video Block Prediction Using Filtered Reference Samples

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in improving coding efficiency and effectiveness, particularly in inter prediction and intra prediction processes.

Innovation Solution

Applying filters to reference samples in video blocks for inter and intra prediction, and utilizing model parameters from previous blocks to enhance coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding techniques are used for inter prediction, then the coding process is simple, but coding efficiency and effectiveness are insufficient

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprediction process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies filtering to reference samples before using them for prediction, preparing the data in advance to improve prediction accuracy. This preliminary processing of reference samples enhances coding efficiency without significantly increasing overall system complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent modifies the prediction process by introducing filter-based processing and model parameter inheritance, changing the parameters and operations involved in prediction to achieve better coding efficiency and effectiveness

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If conventional intra prediction methods are used, then the processing is straightforward, but coding effectiveness is limited

Engineering Contradiction:
Improveprediction accuracyVSAvoidfiltering and processing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies filtering to reference samples before intra prediction, preparing enhanced reference data in advance. This preliminary filtering improves prediction accuracy by removing noise and enhancing relevant features in the reference samples

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent inherits model parameters from previously coded blocks and reuses them for current block prediction. This copying of proven parameters from adjacent blocks improves prediction accuracy while reducing the need to recalculate parameters from scratch

Inventive Principle:
Principle #26Copying

3Productivity

If filter-based prediction is applied to improve coding efficiency, then coding effectiveness improves, but computational complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidfilter application complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the prediction approach by applying filters to reference samples and inheriting model parameters, transforming the conventional prediction process into a more efficient filter-based system that improves coding efficiency

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent enables the decoding process to inherit and reuse model parameters from previously decoded blocks, allowing the system to serve itself by utilizing already processed information rather than requiring complete reprocessing

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260106976A1Method, apparatus, and medium for video processing
Publication Date: 2026.04.16 DOUYIN VISION CO LTD
  • US20260106976A1 patent drawing
  • US20260106976A1 patent drawing
  • US20260106976A1 patent drawing

AI summary

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. In the method, for a conversion between a current video block of a video and a bitstream of the video, a filter is applied to reference samples in a reference picture of the current video block. An inter prediction of the current video block is determined based on the applying. The conversion is performed based on the inter prediction.