Staggered Key Frame Encoding for Faster Quality Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital content distribution systems face challenges in seamlessly switching between video streams of different playback qualities due to aligned key frames, leading to increased video stream sizes and storage/transmission costs when frequency of key frames is increased to allow more frequent switches.

Innovation Solution

Implementing staggered key frames across video streams, where key frames are offset by a shorter temporal distance than the standard key frame interval, allowing for more frequent quality adjustments without increasing the frequency of key frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If key frame frequency is increased to allow more frequent quality switches, then adaptability improves, but video stream size increases

Engineering Contradiction:
Improvequality switch frequencyVSAvoidvideo stream size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies asymmetry by staggering key frames between different quality video streams. Instead of aligning key frames at the same temporal positions across all quality levels, the system offsets key frames in lower quality streams relative to higher quality streams. This asymmetric arrangement enables quality switches at intermediate points without requiring additional key frames, thus improving adaptability while maintaining efficient compression.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The patent introduces a temporal offset dimension between key frames of different quality streams. By staggering key frames along the time axis with different offsets for different quality levels, the system creates additional switching opportunities without increasing the overall key frame density. This dimensional approach allows frequent quality adaptation while preserving video stream size efficiency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If key frame alignment is maintained across different quality streams, then switching simplicity improves, but switching frequency decreases

Engineering Contradiction:
Improveswitching simplicityVSAvoidswitching frequency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the video stream into multiple downloadable units, where each unit contains a key frame from the staggered key frame sequence. This segmentation allows the content player to download and switch between quality levels at unit boundaries without complex synchronization, maintaining operational simplicity while enabling frequent switches through the staggered key frame arrangement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts quality switches based on available bandwidth by utilizing the staggered key frame structure. The content player can switch between quality streams at any downloaded unit boundary, making the switching frequency adaptive to network conditions while keeping the switching mechanism itself simple and straightforward.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If key frames are perfectly aligned across video streams, then decoding simplicity improves, but storage efficiency deteriorates

Engineering Contradiction:
Improvedecoding simplicityVSAvoidstorage cost
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent employs asymmetric key frame positioning where lower quality video streams have key frames offset by a shorter temporal distance compared to higher quality streams. This asymmetric staggering reduces the overall key frame density required in the system while maintaining decodeability, as each stream remains independently decodable from its own key frames without requiring perfect alignment with other streams.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

Different quality streams are assigned different key frame intervals locally optimized for their quality level. Lower quality streams use shorter key frame intervals to ensure adequate reconstruction quality, while higher quality streams use longer intervals. This local optimization reduces total storage requirements while maintaining decoding simplicity within each stream.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12382118B2Staggered key frame video encoding
Publication Date: 2025.08.05 NETFLIX INC
  • US12382118B2 patent drawing
  • US12382118B2 patent drawing
  • US12382118B2 patent drawing

AI summary

One embodiment of the invention sets forth a mechanism for encoding video streams associated with the same digital content such that switch points staggered across two video streams occur at every offset temporal distance. The offset temporal distance is less than the distance between two consecutive key frames in a given video stream. This enables a content player to switch to a video stream having a playback quality up or down one level from a current video stream at the offset temporal distance from the most recently played key frame. In effect, the content player does not wait the entire key frame temporal distance before switching.