Adaptive Prediction Function Groups for Image Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image coding methods face inefficiencies in bandwidth usage due to the need to transmit identifiers for prediction functions, which increases with the size of the prediction function group, impacting video quality and bandwidth allocation.

Innovation Solution

Adaptive prediction function groups are determined autonomously at the encoder and decoder, with only an identifier for the selected function transmitted, optimizing prediction without increasing bandwidth by modifying prediction parameters based on coding context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the size of the prediction function group is increased to improve prediction quality, then the prediction quality is improved, but the bandwidth required for transmitting the identifier increases

Engineering Contradiction:
Improveprediction qualityVSAvoidbandwidth usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The prediction function group is made dynamic and adaptive rather than static. The encoder and decoder autonomously adapt the group of usable prediction functions based on coding context, allowing the system to optimize prediction quality while controlling bandwidth usage by only transmitting identifiers for the adapted group rather than a large fixed group

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of the prediction function group by adapting which functions are included in the usable group based on coding context. This allows the identifier to reference a smaller, context-optimized subset of functions, reducing bandwidth while maintaining prediction quality

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a large group of prediction functions is used to optimize prediction, then the prediction accuracy is improved, but the complexity of the system increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The complete set of prediction functions is segmented into a smaller, context-adapted group that is actually usable. This segmentation reduces system complexity by eliminating unnecessary functions from consideration while maintaining the ability to access diverse prediction strategies when needed

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adapts the prediction function group based on coding context, making the complexity manageable by only considering relevant functions for each coding situation rather than maintaining a large static set of all possible functions

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP1972156B1Adaptive encoding and decoding
Publication Date: 2016.07.20 ORANGE SA
  • EP1972156B1 patent drawingFigure 1~2
  • EP1972156B1 patent drawingFigure 3

AI summary

The invention relates to a method for transmitting part of an image, said method comprising, in an encoding phase: the analysis of an encoding context; the adaptation of a parameter of a group of prediction functions that can be used for the encoding; the formation of a first predicted descriptor by means of a selected prediction function; and the determination and transmission of a residue (ε) between the predicted descriptor and a current descriptor. The inventive method also has a decoding phase comprising: the analysis of a decoding context; the adaptation of a parameter of a group of prediction functions that can be used for the encoding; the formation of a second predicted descriptor (P*)by means of a selected prediction function; and the combination of the second predicted descriptor and the received residue for providing a decoded version (V*) of the current descriptor.