Spatial Adaptive Bitrate Streaming for 360 Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 360-degree and virtual reality video streaming requires high bandwidth due to the need to transmit video content for all potential viewer directions, leading to increased bandwidth demands and playback challenges.

Innovation Solution

The system generates spatially enhanced video streams by dividing the 360-degree video into multiple streams with varying resolutions, where high-resolution streams align with the viewer's field of view and low-resolution streams are outside of it, allowing the video player to adaptively select the appropriate stream based on the viewer's direction, reducing overall bandwidth requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If 360-degree video content for all potential viewer directions is transmitted, then complete coverage of all viewing angles is achieved, but bandwidth requirements increase significantly

Engineering Contradiction:
Improvecoverage of viewing anglesVSAvoidbandwidth
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the 360-degree video content into multiple directional streams, each covering a specific field of view direction. Instead of transmitting complete high-resolution content for all 360 degrees simultaneously, the system divides the spherical video into discrete angular segments and transmits only the relevant segment based on the viewer's current gaze direction, thereby reducing bandwidth while maintaining complete viewing angle coverage capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by transmitting high-resolution video content only for the specific directional segment corresponding to the viewer's current field of view, while using lower resolution or compressed representations for other directional segments. This ensures that the viewer receives high-quality content for their current viewing direction while minimizing overall bandwidth consumption

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If multiple video streams with different resolutions are generated, then adaptability to viewer direction is improved, but system complexity increases

Engineering Contradiction:
Improveadaptation to viewer directionVSAvoidstream generation system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic stream selection where the video player adaptively chooses from multiple pre-generated directional streams based on the viewer's real-time head orientation or gaze direction. The system dynamically switches between different directional streams without requiring complex real-time rendering, thereby achieving adaptability while keeping the generation system manageable through pre-computation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies preliminary action by pre-generating and encoding multiple directional video streams during the encoding phase, before playback. This allows the viewer's device to simply select from pre-prepared streams based on viewing direction, avoiding the need for complex real-time video processing and reducing system complexity during actual playback

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11683540B2Method and apparatus for spatial enhanced adaptive bitrate live streaming for 360 degree video playback
Publication Date: 2023.06.20 GOOGLE LLC
  • US11683540B2 patent drawing
  • US11683540B2 patent drawing
  • US11683540B2 patent drawing

AI summary

An apparatus and method for delivering a spatially enhanced live streaming experience for virtual reality or 360 degree live streaming of video is disclosed. A live streaming video signal is encoded into multiple streams at varying resolutions. A portion of the high resolution video stream, corresponding to a field of view within the entire 360 degree view, is merged with a low resolution video stream. The resulting video stream is referred to as a spatial adaptive video stream. Multiple spatial adaptive video streams are generated to provide a high resolution field of view across the entire 360 degrees. As the viewer looks in different directions, the video player plays back one of the spatial adaptive video streams according to the direction in which the viewer is looking.