Adaptive Video Encoder Transform Rule Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video encoding and decoding methods require further improvement in efficiency, as they do not fully optimize the compression of video data, particularly in selecting appropriate transform rules based on the distribution of prediction error signals and motion compensation signals.
Innovation Solution
A video encoder and decoder system that generates motion compensation signals, prediction signals, and prediction error signals, and selects appropriate transform rules and encoding schemes based on the distribution of differences between motion compensation signals and prediction error signals to minimize encoded data volume, utilizing orthogonal transforms and entropy encoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a fixed transform rule is used for encoding prediction error signals, then the encoding process is simple, but the compression efficiency is insufficient for regions with large prediction errors or fine textures
Solution Approach 1:
The patent applies dynamics by making the transform rule adaptive rather than fixed. The encoder selects different transform rules (e.g., DCT, DST, DFT) based on the characteristics of the prediction error signal and motion compensation signal in each block, allowing the encoding process to dynamically adjust to local image features and improve compression efficiency.
Solution Approach 2:
The patent changes the transform rule parameter based on signal characteristics. By analyzing the distribution of prediction error signals and motion compensation signals, the system selects appropriate transform rules (type 1, type 2, type 3, or type 4 transforms) to match the local frequency characteristics, thereby optimizing compression for different regions.
2Quantity of substance
If multiple transform rules are selected adaptively to improve compression, then the compression efficiency increases, but the encoder and decoder complexity increases
Solution Approach 1:
The patent uses parameter changes by selecting from a predefined set of transform rules based on signal characteristics. The transform rule selection is based on analyzing the distribution of prediction error signals and motion compensation signals, allowing adaptive optimization without requiring complex real-time transform design.
Solution Approach 2:
The patent applies self-service by enabling the decoder to automatically determine which transform rule was used by the encoder through analyzing the same signal characteristics (distribution of prediction error and motion compensation signals). This eliminates the need for explicit notification messages, reducing overhead while maintaining compatibility.
3Reliability
If explicit notification is sent from encoder to decoder about transform rule selection, then the decoder can accurately reproduce the encoded signal, but the communication overhead increases
Solution Approach 1:
The patent applies self-service by enabling the decoder to independently determine the transform rule by analyzing the distribution characteristics of prediction error signals and motion compensation signals, the same way the encoder does. This eliminates the need for explicit notification messages while ensuring both encoder and decoder use the same transform rule, maintaining reproduction accuracy without communication overhead.
Data Source
AI summary
A video encoder includes: a motion compensation signal generator to generate a plurality of motion compensation signals in accordance with an encoding target signal and a plurality of reference pictures; a prediction signal generator to generate a prediction signal of the encoding target signal by utilizing the plurality of motion compensation signals; a prediction error signal generator to generate a prediction error signal; a selector to select, from among a plurality of generation rules for generating encoded information of the prediction error signal, a generation rule that is expected to reduce an information amount of an encoded state of the prediction error signal, in accordance with the plurality of motion compensation signals; and an encoded information generator to generate encoded information of the prediction error signal in accordance with the generation rule selected by the selector.


