Adaptive Block-Level Sign Prediction for Video Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face inefficiencies in predicting the signs of transform coefficients, leading to suboptimal compression performance.
Innovation Solution
Adaptive block-level sign prediction is employed, where the number of predicted signs is determined based on current block or picture information, and cost values are calculated for different sign combinations to select the optimal combination for reconstruction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a fixed number of predicted signs is used for transform coefficients, then the encoding process is simple, but the compression performance is suboptimal
Solution Approach 1:
The patent applies dynamics by making the number of predicted signs adaptive rather than fixed. The encoder dynamically determines the number of predicted signs based on block characteristics, picture characteristics, or a combination thereof. This allows the system to adjust the prediction approach according to the specific content being encoded, thereby improving compression performance while maintaining reasonable encoding complexity through automated adaptation.
2Productivity
If the number of predicted signs is increased to improve compression, then compression performance improves, but computational complexity increases
Solution Approach 1:
The patent applies parameter changes by varying the number of predicted signs as a controllable parameter based on content characteristics. Instead of using a constant large number of predicted signs that would always maximize compression but also maximize complexity, the system changes this parameter adaptively. The encoder selects an appropriate number of predicted signs from a set of candidate values, balancing compression gain and computational effort for each specific encoding task.
3Productivity
If sign prediction is performed at block level, then coding efficiency improves, but the complexity of determining optimal signs increases
Solution Approach 1:
The patent applies segmentation by dividing the sign prediction process into manageable components. Rather than simultaneously determining optimal signs for all transform coefficients in a large block, the system segments the approach by: (1) determining a limited number of predicted signs based on block/picture characteristics, (2) applying prediction only to the most significant coefficients, and (3) using cost function evaluation to select the best combination. This segmentation reduces the immediate computational burden while maintaining overall coding efficiency.
Data Source
AI summary
An apparatus for video decoding includes processing circuitry configured to receive a coded video bitstream comprising coded information of one or more pictures, determine a specific number that defines a count of predicted signs in a sign prediction of transform coefficients for a current block in a current picture based on information of the current block or the current picture, determine one or more transform coefficients for the sign prediction according to the specific number, calculate cost values respectively associated with combinations of signs for the one or more transform coefficients, determine a specific combination of signs for the one or more transform coefficients based on the cost values associated with the combinations of signs and reconstruct the current block according to the specific combination of signs for the one or more transform coefficients.


