Video Coding Alpha Layer Prediction Using Base Layer Correlation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies are inefficient in processing alpha channels due to ineffective encoding and decoding processes, leading to slow encoding and decoding speeds.
Innovation Solution
The proposed solution involves leveraging cross-layer correlations between base layers and alpha layers, selectively disabling ineffective coding tools, and interleaving information from different channels to improve prediction accuracy and speed, specifically by utilizing coding information from one layer to code another and enabling efficient decoding of bitstreams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If conventional video coding technologies are used for processing alpha channels, then the encoding and decoding processes are performed, but the encoding and decoding speeds are slow
Solution Approach 1:
The patent segments the video data into base layers and alpha layers, processing them separately with dedicated coding tools. The base layer processing and alpha layer processing are divided into distinct processes, allowing optimized handling of each layer type independently, which resolves the contradiction by enabling faster processing through specialized segmentation rather than uniform processing
Solution Approach 2:
The patent changes processing parameters by selectively enabling or disabling coding tools based on the layer type. Different coding parameters and tools are applied to base layers versus alpha layers, optimizing the processing speed for each layer type while maintaining overall efficiency, thus resolving the speed-efficiency contradiction
2Productivity
If coding tools are applied to alpha channels without selective optimization, then the encoding process is simplified, but the encoding efficiency remains low
Solution Approach 1:
The patent applies local quality by using different coding tools and parameters for different layers. Base layers receive one set of coding treatments while alpha layers receive optimized treatments specifically suited for their characteristics. This localized optimization improves encoding efficiency without requiring complete redesign of the entire coding system, balancing efficiency gains with manageable complexity
Solution Approach 2:
The patent introduces dynamic tool selection where coding tools are selectively enabled or disabled based on the layer type being processed. This dynamic approach allows the system to adapt coding complexity to the specific requirements of each layer, improving overall encoding efficiency while maintaining flexibility in managing process complexity
Data Source
AI summary
Example implementations include a method, apparatus and computer-readable medium of video coding, comprising performing a conversion between a video comprising a plurality of pictures and a bitstream of the video, wherein each picture comprises an alpha layer and a base layer, and wherein the bitstream comprises a current block in the alpha layer of a current picture that is predicted from one or more reference blocks in the base layer.


