Video Coding Alpha Layer Prediction Using Base Layer Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveencoding and decoding speedVSAvoidprocessing efficiency
Core Design Contradiction:
SpeedVSProductivity

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #35Parameter changes

2Productivity

If coding tools are applied to alpha channels without selective optimization, then the encoding process is simplified, but the encoding efficiency remains low

Engineering Contradiction:
Improveencoding efficiencyVSAvoidcoding process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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

Inventive Principle:
Principle #3Local quality

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

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12058310B2Methods of coding images/videos with alpha channels
Publication Date: 2024.08.06 LEMON INC(GB)
  • US12058310B2 patent drawing
  • US12058310B2 patent drawing
  • US12058310B2 patent drawing

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.