Rendition Switch Indicator for Adaptive Video Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Adaptive bitrate streaming faces challenges in reducing end-to-end latency while maintaining high video quality, as reducing segment duration increases the frequency of key frames, leading to decreased image quality and fidelity.

Innovation Solution

Introducing S-frames, which allow rendition switching between segments, enabling efficient latency reduction without compromising image quality by ceasing higher quality renditions and switching to lower quality renditions at S-frames, in addition to key frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If segment duration is reduced to decrease end-to-end latency, then latency is reduced, but key frame frequency increases leading to decreased image quality

Engineering Contradiction:
Improveend-to-end latencyVSAvoidimage quality
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The video stream is segmented into smaller chunks with duration reduced to 2-10 seconds, allowing more frequent rendition switching opportunities. This segmentation enables the system to switch renditions at finer granularity without being constrained by longer segment boundaries, thus reducing latency while maintaining image quality through selective key frame usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces S-frames with rendition switch indicators that allow selective rendition switching at specific locations (S-frames) rather than uniformly at every key frame. This local quality approach enables the system to switch to lower quality renditions only when and where appropriate (at S-frames), while maintaining high quality at key frames, thus resolving the contradiction between latency reduction and image quality preservation.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If key frame frequency is increased to enable more frequent rendition switching, then rendition switching responsiveness is improved, but image quality and fidelity decrease

Engineering Contradiction:
Improverendition switching responsivenessVSAvoidimage quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

S-frames serve as intermediary elements between key frames, providing additional rendition switching opportunities without requiring increased key frame frequency. The S-frames with rendition switch indicators act as mediators that enable responsive rendition switching while preserving key frame integrity and image quality, as key frames remain at their original lower frequency for quality maintenance.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic rendition switching by introducing S-frames that can be selectively used for rendition changes based on network conditions. This dynamic approach allows the system to adapt rendition quality in real-time at S-frame locations while maintaining stable key frame structures, achieving responsive switching without the image quality degradation associated with uniformly increased key frame frequency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10944982B1Rendition switch indicator
Publication Date: 2021.03.09 AMAZON TECH INC
  • US10944982B1 patent drawing
  • US10944982B1 patent drawing
  • US10944982B1 patent drawing

AI summary

Methods to switch between renditions of a video stream are generally described. In some examples, the methods may include encoding a video stream at a first image quality in a first rendition and a second, lower image quality in a second rendition. The methods may further include sending the first rendition to a recipient computing device. The methods may include receiving a request to switch from the first rendition to the second rendition. The methods may include determining that first indicator data of a first inter-coded frame indicates that the video stream can be switched to a lower image quality rendition at the first inter-coded frame. In some examples, the methods may further include sending the second rendition to the recipient computing device.