Alpha Video Codec Using Keyframes and Difference Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video codecs struggle to deliver high-quality, alpha-enabled videos seamlessly across diverse platforms due to compatibility issues and inefficient use of computational resources, particularly in handling transparency features and compression artifacts.

Innovation Solution

A codec that encodes and decodes video data by identifying keyframes and mapping frame differences into blocks, storing coordinates and metadata, and leveraging GPUs for efficient rendering, ensuring compatibility and high-fidelity playback across various devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional video codecs are used to compress video data, then the video data can be transmitted over networks, but the video quality deteriorates due to compression artifacts and loss of transparency information

Engineering Contradiction:
Improvevideo qualityVSAvoidtransparency information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments video frames into keyframes and difference frames, where keyframes contain complete image data and difference frames contain only changes. This segmentation allows transparency information to be preserved in keyframes while reducing overall compression artifacts by reconstructing frames through differential processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary encoding of keyframes with complete transparency information before encoding difference frames. By pre-processing and storing the full transparency data in keyframes, the system ensures that transparency information is preserved before the compression process begins, avoiding loss during subsequent transmission.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If video data is compressed to fit network transmission, then transmission efficiency improves, but video quality deteriorates due to compression artifacts

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidvideo quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides video data into keyframes (encoded with high quality) and difference frames (encoded with lower quality). This segmentation allows the system to maintain high transmission efficiency by compressing difference frames aggressively while preserving overall video quality through the high-quality keyframe reference.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality levels to different parts of the video data structure: keyframes are encoded with high quality to establish accurate reference points, while difference frames use lower quality compression. This local quality differentiation optimizes the balance between transmission efficiency and perceived video quality.

Inventive Principle:
Principle #3Local quality

3Reliability

If CPU-based video processing is used, then video encoding and decoding can be performed, but processing speed is insufficient for high-quality alpha-enabled videos

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent replaces CPU-based video processing with GPU-based processing. The GPU's parallel architecture is better suited for the computationally intensive tasks of encoding and decoding high-quality alpha-enabled videos, significantly improving processing speed while maintaining or enhancing video quality.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Reliability

If a proprietary video format is used to maintain high quality, then video quality is preserved, but compatibility across platforms deteriorates

Engineering Contradiction:
Improvevideo qualityVSAvoidplatform compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal video format that can be processed by both GPU-accelerated systems and traditional CPU-based systems. The format uses standard container structures with extended metadata fields, allowing it to function across multiple platforms while supporting high-quality alpha-enabled video through optional GPU processing pathways.

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

Data Source

PatentUS12634480B2Video coding and decoding
Publication Date: 2026.05.19 AIRBNB INC
  • US12634480B2 patent drawing
  • US12634480B2 patent drawing
  • US12634480B2 patent drawing

AI summary

Various aspects of the subject technology relate to systems, methods, and machine-readable media for encoding video data. Various aspects may include identifying keyframes in a source video. Aspects may also include mapping differences between keyframes and consecutive frames in the source video into blocks. Aspects may also include generating an image including the blocks. Aspects may also include storing coordinates of the blocks in the image and corresponding source video information as metadata. Aspects may include compressing the image, the first keyframe, and the metadata into a single compressed file. Aspects may include reconstructing the source video for playback based on the image, keyframes, and metadata in the compressed file.