Chroma Intra Prediction Scanning for Higher Video Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding technologies face inefficiencies in handling chroma signals, particularly in high-definition and ultra-high-definition video compression, as human sensitivity to luma signals differs from chroma signals, necessitating improved methods for frequency transform and scanning.
Innovation Solution
Adaptive frequency transform and scanning methods are applied based on the intra-prediction mode of chroma signals, with scanning types for luma and chroma signals determined by the intra-prediction mode of luma samples, and shared scanning methods used for both.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the same frequency transform and scanning methods are used for both luma and chroma signals, then the encoding process is simple, but the encoding efficiency is suboptimal for chroma signals
Solution Approach 1:
The patent applies different frequency transform methods (DST vs DCT) and scanning orders to chroma signals based on their specific characteristics and prediction modes, rather than using a uniform approach for all signals. This local differentiation optimizes encoding efficiency for chroma components while maintaining simplicity for luma components.
Solution Approach 2:
The patent dynamically selects frequency transform methods and scanning orders based on prediction modes and signal characteristics. The encoding approach adapts to different scenarios (intra vs inter prediction, different chroma formats), allowing the system to optimize performance based on actual content requirements.
2Productivity
If chroma signals are encoded separately from luma signals, then encoding efficiency improves, but the overall system complexity increases
Solution Approach 1:
The patent segments the encoding process by applying different frequency transform methods and scanning orders specifically to chroma signals versus luma signals. This segmentation allows optimized handling of chroma components while maintaining a relatively simple overall framework.
Solution Approach 2:
The patent changes key encoding parameters (frequency transform type, scanning order) specifically for chroma signals based on their characteristics and the chosen prediction mode. These parameter adjustments improve chroma encoding efficiency without fundamentally altering the overall encoding architecture.
3Productivity
If a fixed scanning order is used for chroma residuals, then the encoding process is straightforward, but the compression efficiency is reduced
Solution Approach 1:
The patent employs dynamic scanning order selection for chroma residual signals based on prediction modes and signal characteristics. The scanning order adapts to different scenarios, improving compression efficiency by matching the scanning pattern to the actual residual energy distribution.
Solution Approach 2:
Different scanning orders are applied to different regions or types of chroma residuals based on their specific characteristics. This local optimization ensures that each residual type is scanned in the most efficient order for its particular pattern, maximizing compression efficiency.
Data Source
AI summary
An encoding method and decoding method, and a device implementing the same are provided. The encoding method obtains an intra prediction mode related to a current block from a video signal, obtains prediction samples of the current block by performing intra prediction on the current block based on the intra prediction mode, scans transform coefficients of the current block based on a scanning type of the current block, obtains dequantized transform coefficients of the current block by dequantizing the transform coefficients, obtains residual samples of the current block by performing an inverse-transform on the dequantized transform coefficients, the inverse-transform being performed in a horizontal direction and a vertical direction, reconstructs the current block using the residual samples and the prediction samples, and applies a deblocking filter on the reconstructed current block.


