Inter Prediction Blending for Luma-Chroma Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards face challenges in efficiently handling inter prediction, particularly in managing the differences between luma and chroma components during video compression, leading to suboptimal compression efficiency and quality.
Innovation Solution
The proposed method involves determining a scale value based on a color component index and video sampling format to generate a blended array of prediction sample values, which are then used for video coding, thereby improving the inter prediction process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If separate prediction processing is used for luma and chroma components, then processing simplicity is maintained, but compression efficiency deteriorates
Solution Approach 1:
The patent merges the prediction processing of luma and chroma components by generating a blended array of prediction sample values that combines both components. This is achieved by determining scale values based on color component index and video sampling format, then applying blending operations to create unified prediction data that improves compression efficiency while maintaining manageable processing complexity through standardized array operations.
2Measurement precision
If uniform scaling is applied to all color components, then processing simplicity is maintained, but prediction accuracy for different sampling formats deteriorates
Solution Approach 1:
The patent applies local quality by determining scale values specifically based on the color component index and video sampling format. Different scale values are assigned to different color components (luma vs. chroma) and different sampling formats (4:2:0, 4:2:2, 4:4:4), allowing each component to be scaled appropriately for its specific requirements rather than using a uniform scaling approach.
3Measurement precision
If separate handling of luma and chroma prediction samples is used, then component independence is maintained, but blending accuracy deteriorates
Solution Approach 1:
The patent creates a composite structure by generating a blended array that combines prediction sample values from both luma and chroma components. This blended array serves as a composite data structure that integrates information from multiple color components, improving blending accuracy while maintaining organized array-based processing through systematic indexing and scaling operations.
Data Source
AI summary
A method of decoding video data is disclosed. The method comprising: receiving a first array of prediction sample values; receiving a second array of prediction sample values; determining a scale value based on a color component index value and a video sampling format of the video data; and generating a third array of prediction sample values by applying a blending value to the first array of prediction sample values and the second array of prediction sample values, wherein the blending value is based on the scale value.


