Hybrid Video Coding With Adaptive Interpolation Filter Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in achieving an optimal tradeoff between bit rate, complexity, and quality due to fixed interpolation filters for fractional-sample positions, which limits the adaptability and efficiency of motion-compensated prediction.

Innovation Solution

Adaptive selection of interpolation filters based on syntax elements for motion-compensated prediction, allowing different processing schemes for different portions of the video sequence, and encoding an index to represent these schemes efficiently in the bit stream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed interpolation filter is used for each fractional-sample position, then the implementation is simple, but the adaptability and encoding efficiency are limited

Engineering Contradiction:
Improveadaptability of interpolation filterVSAvoidcomplexity of filter selection mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from a fixed interpolation filter to a dynamic filter selection mechanism. The encoder can now adaptively select from multiple candidate interpolation filters based on the specific characteristics of each coding unit, allowing the system to optimize performance for different video content types and motion patterns while maintaining a manageable implementation through structured selection criteria.

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple interpolation filters are selected from a set for each fractional-sample position, then the encoding efficiency and quality improve, but the bit stream size and complexity increase

Engineering Contradiction:
Improveencoding efficiencyVSAvoidbit stream size
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by allowing different interpolation filters to be selected for different coding units within the same picture. Each coding unit can have its own optimal filter chosen based on local characteristics such as motion patterns and content type, enabling fine-grained optimization without requiring the entire picture to use a single filter, thus improving efficiency while controlling bit stream growth through localized adaptation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies parameter changes by varying the interpolation filter parameters (filter type, coefficients, or characteristics) based on the properties of each coding unit. The encoder adjusts these parameters adaptively to match the local video characteristics, optimizing compression efficiency for each region while managing the overall bit stream size through intelligent parameter selection and signaling mechanisms.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If adaptive motion vector resolution is implemented with multiple accuracy levels, then the quality and adaptability improve, but the complexity and processing time increase

Engineering Contradiction:
Improvemotion vector accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing the video picture into multiple coding units, each of which can independently select its own motion vector accuracy level. This allows the system to apply high precision motion vector resolution only where needed (e.g., in regions with complex motion) while using lower precision in simpler regions, thereby improving overall measurement precision without uniformly increasing processing time across the entire picture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250365440A1Encoders, decoders, methods, and video bit streams, and computer programs for hybrid video coding
Publication Date: 2025.11.27 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US20250365440A1 patent drawing
  • US20250365440A1 patent drawing
  • US20250365440A1 patent drawing

AI summary

An encoder for hybrid video coding, the encoder for providing an encoded representation of a video sequence on the basis of an input video content, and the encoder configured to: determine one or more syntax elements related to a portion of the video sequence; select a processing scheme to be applied to the portion of the video sequence based a property described by on the one or more syntax elements, the processing scheme for acquiring a sample for a motion-compensated prediction at an integer and/or fractional location within the portion of the video sequence; encode an index indicating the selected processing scheme such that a given encoded index value represents different processing schemes depending on the property described by the one or more syntax elements; and provide, as the encoded representation of the video sequence, a bit stream including the one or more syntax elements and the encoded index.