Local Weighted Prediction for Video Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies face challenges in efficiently reducing redundancy in video signals, particularly in inter-picture prediction and motion compensation, which affects compression ratios and bandwidth requirements.
Innovation Solution
The implementation of a processing circuitry that decodes prediction information for a current block in a video sequence, determining prediction samples based on a first linear transform of reference samples, with parameters derived from another block in the sequence, allowing for inter prediction modes and bi-directional prediction modes to enhance coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If traditional intra coding is used without intra prediction, then the coding process is simpler, but the compression ratio is lower and more bits are required to represent blocks
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing linear transform parameters (scaling factors and offsets) for use during decoding. These parameters are determined in advance based on prediction information and neighboring block parameters, allowing the decoder to efficiently reconstruct prediction samples without performing complex calculations during the actual decoding process, thus improving compression efficiency while maintaining simplicity.
Solution Approach 2:
The patent changes parameters by introducing linear transform parameters (scaling factors and offsets) that modify the relationship between reference samples and prediction samples. Instead of using direct copying or simple interpolation, the patent applies linear transforms with adjustable parameters to generate more accurate prediction samples, thereby reducing the number of bits needed to represent the residual information.
2Measurement precision
If linear transform with parameters from neighboring blocks is used, then prediction accuracy improves and compression ratio increases, but device complexity increases
Solution Approach 1:
The patent applies self-service by enabling the decoder to automatically derive linear transform parameters from available prediction information and neighboring block parameters without requiring additional complex processing. The system uses itself (the decoded video data and prediction structures) to generate the necessary parameters, eliminating the need for external parameter transmission or complex iterative optimization algorithms.
Solution Approach 2:
The patent applies universality by designing a linear transform mechanism that can work with multiple prediction modes and block types using the same fundamental approach. The linear transform parameters can be applied across different prediction scenarios (intra prediction, inter prediction, various block sizes) by adapting the input parameters, providing a universal solution that improves prediction accuracy without requiring separate complex mechanisms for each case.
3Quantity of substance
If higher compression ratios are achieved through advanced prediction techniques, then bandwidth requirements are reduced, but the difficulty of detecting and measuring increases
Solution Approach 1:
The patent applies taking out by extracting only the essential parameters needed for the linear transform (scaling factors and offsets) and deriving them from already-available prediction information and neighboring block parameters. Instead of transmitting or calculating all possible parameters, the patent extracts only the necessary ones, simplifying the measurement and detection process while maintaining high compression ratios.
Data Source
AI summary
Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that decodes prediction information for a current block in a current picture that is a part of a coded video sequence. The processing circuitry determines prediction samples of the current block based on a first linear transform of reference samples of the current block. One or more parameters of the first linear transform are determined based on one of the prediction information and one or more parameters of a second linear transform associated with another block in the coded video sequence. The processing circuitry reconstructs the current block based on the prediction samples.


