Intra Smoothing Filters for Angular Block Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies face challenges in efficiently compressing and decompressing large video sequences due to their size, which can be too large for storage and transmission, and there is a need for improved methods to reduce redundant information in video sequences.

Innovation Solution

The implementation of intra prediction techniques, including spatial and temporal prediction, quadtree+multi-type tree partitioning, and advanced filtering methods such as smoothing interpolation filters, to enhance video encoding and decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If video sequences are encoded and decoded using conventional methods, then the video can be transmitted and stored, but the size of the video sequences becomes too large for efficient storage and transmission

Engineering Contradiction:
Improvevideo sequence sizeVSAvoidencoding and decoding efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The video sequence is divided into smaller blocks (coding blocks) that are processed independently. Each block can be encoded and decoded separately, allowing for more efficient compression and reduced data size while maintaining overall video quality. This segmentation enables better control over the compression process and improves storage and transmission efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the video sequence are processed with different levels of detail and compression. Areas with more important information or higher visual importance are preserved with better quality, while less important areas are compressed more aggressively. This local quality approach optimizes the balance between file size and visual quality.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If redundant information is reduced in video sequences, then storage and transmission efficiency improves, but video quality may deteriorate

Engineering Contradiction:
Improveredundant informationVSAvoidvideo reconstruction quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies different filtering operations and parameter settings based on the specific characteristics of each coding block. By adjusting parameters such as filter strength, block size, and compression ratio locally, the system optimizes the removal of redundant information while preserving important visual details and maintaining high reconstruction quality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The encoding and decoding process incorporates feedback mechanisms that allow the system to adapt to the actual content and adjust compression parameters accordingly. This feedback enables intelligent reduction of redundant information while maintaining quality through iterative optimization.

Inventive Principle:
Principle #23Feedback

3Productivity

If advanced filtering methods are applied to enhance prediction accuracy, then video compression efficiency improves, but processing complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidfiltering and processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The complex filtering process is divided into multiple simpler stages applied to different blocks. Instead of applying one complex filter to the entire video, the system uses multiple simpler filtering operations on smaller blocks, reducing the computational complexity of each individual operation while maintaining overall compression efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies filtering operations selectively only where needed, rather than uniformly across the entire video. By identifying regions that benefit most from filtering and applying operations only to those regions, the system achieves good compression efficiency while minimizing unnecessary processing complexity in other areas.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12489890B2Mode dependent intra smoothing
Publication Date: 2025.12.02 OFINNO LLC
  • US12489890B2 patent drawing
  • US12489890B2 patent drawing
  • US12489890B2 patent drawing

AI summary

An encoder or decoder projects, in an angular direction, a location of a sample in a block to a point on a reference line between a plurality of reference samples. The encoder or decoder selects a filter coefficient table, from among a plurality of filter coefficient tables, based on the angular direction and a size of the block. The encoder or decoder selects first filter coefficients from the filter coefficient table based on a fractional part of a displacement of the point on the reference line relative to the location of the sample. The encoder or decoder applies, to the plurality of reference samples, the first filter coefficients to determine a first filtered value. The encoder or decoder determines a prediction of the sample based on the first filtered value.