Picture Resampling Filter Metadata for Heterogeneous Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression standards, such as VVC, lack effective mechanisms for specifying resampling filters, particularly for video sequences with heterogeneous resolutions, leading to inadequate homogenization of picture resolutions during post-filtering processes.

Innovation Solution

The method involves encoding metadata within a bitstream to specify resampling filters, including separable filters for luma and chroma components, and applying these filters only to pictures with resolutions different from the maximum resolution, using various filtering methods like bilinear, Directional Cubic Convolution Interpolation, and deep learning-based techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If post-filtering SEI messages are used to improve picture quality, then subjective quality is improved, but they cannot specify resampling filters for heterogeneous resolutions

Engineering Contradiction:
Improvepicture qualityVSAvoidresolution adaptability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies different filtering parameters to different pictures based on their resolution characteristics. The filter parameters are adapted locally for each picture rather than applying a uniform filter to all pictures, enabling resampling of heterogeneous resolutions while maintaining quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic filter parameters that can be adjusted according to the specific resolution and characteristics of each picture. The filtering process becomes adaptive rather than static, allowing the system to handle varying resolutions effectively.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If resampling is applied at block level during decoding, then temporal prediction between different resolutions is enabled, but no resampled picture is available at decoder output

Engineering Contradiction:
Improvetemporal prediction capabilityVSAvoidoutput picture availability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent performs resampling as a preliminary action during the decoding process rather than as a final post-processing step. The resampled pictures are prepared in advance and made available at the decoder output, enabling both temporal prediction and direct output usage.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If uniform filtering is applied to all pictures, then processing simplicity is maintained, but pictures of different resolutions cannot be homogenized

Engineering Contradiction:
Improveprocessing simplicityVSAvoidresolution homogenization
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent implements local adaptation of filtering parameters for each picture based on its resolution. Instead of uniform filtering, each picture receives customized filter parameters that match its specific characteristics, enabling effective resolution homogenization.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the filtering parameters dynamically according to the resolution of each picture. By adjusting parameters such as filter kernel size and coefficients based on picture dimensions, the system achieves resolution homogenization while maintaining processing efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240275960A1High-level syntax for picture resampling
Publication Date: 2024.08.15 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US20240275960A1 patent drawing
  • US20240275960A1 patent drawing
  • US20240275960A1 patent drawing

AI summary

A method comprising: decoding (701) a picture of a plurality of pictures representing a video sequence from video data; obtaining (702) parameters of a filter determined from metadata associated to the video data, the metadata comprising at least one first information specifying a subset of the plurality of pictures on which the filter is to be applied; and, applying (703) the filter on the decoded picture responsive to the metadata.