Video Encoding Using Terminal Manipulation Data
Find Innovative SolutionsGenerate 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
Engineering 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)
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
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
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
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
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%)
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
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
Data Source
Figure 1
Figure 2
Figure 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.