Video Encoder Reference Sample Projection Smoothing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding technologies, such as H.265, face challenges in improving the accuracy of reference samples for intra prediction, leading to suboptimal coding efficiency due to the introduction of undesirable frequencies and complexity in interpolation processing.

Innovation Solution

The proposed solution involves an encoder and decoder that derive and smooth one-dimensional arrays of reference samples by projecting decoded pixels onto a perpendicular line, applying spatial smoothing filters, and using interpolation filters regardless of integer positions, to enhance prediction image accuracy and simplify processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional interpolation processing is used to derive reference samples, then the prediction image can be generated, but undesirable frequencies are introduced and manufacturing precision deteriorates

Engineering Contradiction:
Improvereference sample accuracyVSAvoidundesirable frequencies
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The patent extracts only the necessary reference sample values from the decoded pixel data by projecting onto a second line perpendicular to the first line, rather than using all pixel values in conventional interpolation. This extraction approach derives the minimal set of reference samples needed for accurate prediction while avoiding the introduction of undesirable frequencies through selective sampling.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary smoothing on the one-dimensional array of reference samples before using them for prediction. This preliminary action removes undesirable frequencies and smooths the reference samples in advance, ensuring that the prediction image is generated from clean, frequency-optimized data without introducing harmful artifacts during the prediction process.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If complex interpolation processing is applied to improve prediction accuracy, then coding efficiency improves, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidinterpolation processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the reference sample derivation process into distinct steps: projecting decoded pixel values onto a second line to derive reference samples, smoothing the one-dimensional array, and then using these smoothed samples for prediction. This segmentation simplifies the overall process by breaking down complex interpolation into manageable operations, improving coding efficiency without excessive complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the dimensional approach by projecting pixel values from a first line onto a second line perpendicular to it, creating a one-dimensional array of reference samples. This dimensional transformation simplifies the interpolation process compared to conventional two-dimensional methods, reducing computational complexity while maintaining or improving prediction accuracy and coding efficiency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Manufacturing precision

If conventional reference sample derivation is used, then the process is simple, but prediction image accuracy deteriorates

Engineering Contradiction:
Improveprediction image accuracyVSAvoidprocessing steps
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary smoothing to the one-dimensional array of reference samples before generating the prediction image. This preliminary action enhances the accuracy of the prediction image by ensuring that the reference samples are smooth and free from undesirable frequencies, while the overall process remains relatively simple and does not require excessive computational complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250024051A1Encoder, decoder, encoding method, and decoding method
Publication Date: 2025.01.16 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20250024051A1 patent drawing
  • US20250024051A1 patent drawing
  • US20250024051A1 patent drawing

AI summary

An encoder includes circuitry and memory. The circuitry, using the memory: derives a one-dimensional array of a plurality of reference samples for intra prediction; performs smoothing on the one-dimensional array of the plurality of reference samples which has been derived; and generates a prediction image using the plurality of reference samples. In deriving the one-dimensional array, the circuitry projects a value of at least one decoded pixel located on a first line onto a second line perpendicular to the first line, to derive at least one of the plurality of reference samples, and the smoothing is performed on the at least one decoded pixel projected onto the second line.