Video Alpha Channel Compression via Segmented YUV Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video codecs that support alpha channels struggle with compression efficiency, leading to suboptimal solutions where either alpha channel data is left uncompressed or conventional codecs without alpha channel support are used, resulting in less than ideal compression ratios.

Innovation Solution

A system and method that encodes RGB video data with premultiplied alpha channel data into a single stream using conventional YUV codecs, allowing for higher compression by separating the alpha channel data into a second track, utilizing a YUV codec that does not provide integrated alpha channel compression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If a video codec with integrated alpha channel support is used, then alpha channel data can be compressed, but the compression efficiency is poor compared to conventional codecs

Engineering Contradiction:
Improvecompression efficiencyVSAvoidalpha channel support
Core Design Contradiction:
Loss of substanceVSAdaptability or versatility

Solution Approach 1:

The patent divides the video data into two separate tracks: one for RGB video data and one for alpha channel data. Each track is processed independently through the encoding pipeline, allowing conventional high-efficiency video codecs to be applied to both tracks separately, thereby achieving better overall compression than integrated approaches

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces YUV color space conversion as an intermediary step between RGB input and final compression. By converting RGB video and alpha channel data to YUV format separately, the system enables the use of optimized YUV-based video codecs on both tracks, improving compression efficiency while maintaining alpha channel functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of substance

If the alpha channel is placed in a separate uncompressed track, then video compression can be exceptionally high, but the overall compression is less than what would be possible if the alpha channel was compressed

Engineering Contradiction:
Improvevideo compression ratioVSAvoiddata size
Core Design Contradiction:
Loss of substanceVSQuantity of substance

Solution Approach 1:

The patent segments the data stream into two compressed tracks rather than one compressed video track and one uncompressed alpha track. Both tracks undergo independent compression using conventional codecs, ensuring that neither track remains uncompressed and thereby minimizing total data size while maintaining high compression efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies YUV color space conversion and premultiplication operations to transform the data parameters before compression. These parameter changes optimize the data representation for compression algorithms, enabling both video and alpha channel data to achieve high compression ratios when encoded separately

Inventive Principle:
Principle #35Parameter changes

3Loss of substance

If conventional YUV codecs are used without integrated alpha channel support, then higher compression is achieved, but alpha channel data requires separate processing

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoding complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent segments the encoding process into two independent pipelines: one for RGB video data and one for alpha channel data. Each pipeline uses standard conventional YUV codecs without requiring modifications for alpha channel support, thereby maintaining high compression efficiency while managing complexity through modular independent processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes the same conventional YUV codec serve dual purposes by applying it to both the video track and the alpha channel track separately. This universal application of standard codecs eliminates the need for specialized alpha channel compression logic, reducing device complexity while achieving high compression on both data types

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8014615B2System and method for decompressing video data and alpha channel data using a single stream
Publication Date: 2011.09.06 ADOBE INC
  • US8014615B2 patent drawing
  • US8014615B2 patent drawing
  • US8014615B2 patent drawing

AI summary

A system and method receives video data and its corresponding alpha channel data using a single stream or file, each of the video data and alpha channel data in the same format, and decompresses each set of data using a single decompression algorithm.