Video Encoding Using Terminal Manipulation Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding technologies face challenges in reducing the bandwidth required for signaling coding parameters, particularly due to the high bandwidth allocation for competition indices, which limits coding/decoding performance and increases signaling cost, especially with the addition of new parameters and terminal manipulation data.

Innovation Solution

A method and device for coding and decoding that eliminates the need to transmit competition indices by using user terminal manipulation data to refine prediction and select optimal coding modes, transforming this data into image data understandable by the encoder/decoder, allowing the decoder to autonomously determine movement information and coding characteristics without additional signaling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If competition indices are transmitted to enable the decoder to identify the selected coding mode, then decoding accuracy is improved, but signaling bandwidth is significantly increased (reaching at least 30% of total bandwidth)

Engineering Contradiction:
Improvedecoding accuracyVSAvoidsignaling bandwidth
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and removes the competition index transmission from the signaling process. Instead of transmitting competition indices to the decoder, the system uses terminal manipulation data (obtained independently at the decoder side) to directly determine coding mode characteristics, thereby eliminating the need for this significant portion of signaling bandwidth while maintaining decoding accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The terminal manipulation data serves multiple functions: it is used both for motion prediction and for determining coding mode characteristics (such as block size, transform type, quantization parameters). This multi-functionality replaces the need for separate competition indices, reducing signaling overhead while achieving the same decoding objectives

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Manufacturing precision

If new coding parameters (block dimensions, block shapes, Intra prediction parameters) are added to improve coding performance, then coding quality is enhanced, but signaling cost increases

Engineering Contradiction:
Improvecoding qualityVSAvoidsignaling cost
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system uses terminal manipulation data that is already available at the decoder side to self-determine coding mode characteristics. This eliminates the need to signal these parameters explicitly, allowing new coding parameters to be used without increasing signaling cost, as the decoder autonomously selects appropriate block dimensions, shapes, and prediction parameters based on the manipulation data

Inventive Principle:
Principle #25Self-service

3Productivity

If competition coding with multiple parameters is performed to optimize bit rate/distortion, then coding efficiency is improved, but the bandwidth allocated to competition indices increases (reaching at least 30%)

Engineering Contradiction:
Improvecoding efficiencyVSAvoidbandwidth for competition indices
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent removes the transmission of competition indices from the system while preserving the benefits of competition coding. The decoder performs its own competition evaluation using terminal manipulation data to select optimal coding modes, eliminating the need to transmit index information and freeing up 30% or more of the signaling bandwidth for other purposes

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The terminal manipulation data is obtained and processed in advance at the decoder side, before decoding operations begin. This preliminary preparation allows the decoder to efficiently perform competition coding and select optimal parameters without requiring real-time transmission of index information, thereby improving coding efficiency while reducing bandwidth requirements

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3158749B1Method for encoding and decoding images, device for encoding and decoding images, and corresponding computer programmes
Publication Date: 2024.03.06 ORANGE SA
  • EP3158749B1 patent drawingFigure 1
  • EP3158749B1 patent drawingFigure 2
  • EP3158749B1 patent drawingFigure 3A~3B

AI summary

The invention concerns a method for encoding at least one current image (ICj), characterised in that it implements, at an image capturing terminal, for at least one portion (POu) to be encoded of the current image, the steps consisting of: - determining a piece of information related to the manipulation of the terminal by a user, in relation with said at least one captured current image, - obtaining at least one piece of data related to the current image by transforming said determined piece of information, - from said obtained piece of data, implementing at least one of the following steps: • predicting a piece of movement information associated with said at least one portion of the current image, • determining at least one characteristic of an encoding mode associated with said at least one portion of the current image.