Hybrid Video Encoding with Shared Decisions for Adaptive Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Streaming of video content over the Internet is resource-intensive due to high computational and storage requirements for encoding and decoding, necessitating improvements in resource usage.

Innovation Solution

A scalable hybrid encoding system that generates multiple quality levels of encoded video data using a plurality of encoders, with common encoding decisions shared across levels, and aggregates these into a single data structure, reducing the need for decoding and re-encoding during streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video content is encoded at multiple quality levels using separate encoders, then streaming flexibility is improved, but computational resources and storage requirements increase

Engineering Contradiction:
Improvestreaming flexibilityVSAvoidcomputational resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the encoding process into common encoding decisions (shared across all quality levels) and quality-specific parameters (different for each level). This segmentation allows multiple quality levels to be derived from a single encoding pass, reducing redundant computation while maintaining streaming flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal encoded data structure that serves multiple quality levels simultaneously. A single encoding operation produces encoded data that can be adaptively streamed at different quality levels, making the encoding system multi-functional and eliminating the need for separate encoders for each quality level.

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

2Adaptability or versatility

If video content is encoded at multiple quality levels using separate encoders, then streaming flexibility is improved, but data storage resources increase

Engineering Contradiction:
Improvestreaming flexibilityVSAvoiddata storage resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple quality level representations into a single encoded data structure. Instead of storing separate encoded files for each quality level, the system combines them into one unified structure that contains all necessary information to represent multiple quality levels, thereby reducing storage requirements while maintaining streaming flexibility.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If full-transcoding is performed to enable flexible streaming, then streaming adaptability is improved, but computational costs increase

Engineering Contradiction:
Improvestreaming adaptabilityVSAvoidcomputational costs
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent performs preliminary encoding that anticipates future quality level requirements. By encoding once with a structure that accommodates multiple quality levels from the outset, the system eliminates the need for subsequent full-transcoding operations, thereby reducing computational costs while maintaining streaming adaptability.

Inventive Principle:
Principle #10Preliminary action

4Manufacturing precision

If separate encoding is performed for each quality level, then encoding precision is improved, but device complexity increases

Engineering Contradiction:
Improveencoding precisionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts quality-specific parameters from the encoding process while retaining common encoding decisions. This extraction approach allows the system to maintain encoding precision for each quality level by preserving quality-specific parameters, while simultaneously reducing system complexity by eliminating the need for multiple separate encoder systems.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12501043B2Systems and methods for scalable hybrid video encoding
Publication Date: 2025.12.16 MK SYST USA INC
  • US12501043B2 patent drawing
  • US12501043B2 patent drawing
  • US12501043B2 patent drawing

AI summary

Systems, devices and methods for encoding video data are provided. Video data is encoded to generate an encoded data structure that includes, for a given pixel block: a plurality of data layers, each associated with one of a plurality of quality levels and each including data defining: a plurality of transform coefficients encoded for the associated quality level; and a quantization step size for the given pixel block and the associated quality level. At least one of the data layers includes a header including data defining a plurality of encoder decisions made for the given pixel block, the encoder decisions common across the quality levels.