Selective Reference Frame Decoding for VR Rendering Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Streaming virtual reality content is challenging due to the significant amount of visual information required to simulate a user's presence in a 3D environment, often leading to disruptions in rendering as the user changes position, as existing technologies struggle to manage the bandwidth and processing resources needed for real-time updates.

Innovation Solution

The technique involves selectively decoding frames, where reference frames for non-viewed portions of the virtual reality environment are decoded without decoding non-reference frames, and only decoding non-reference frames when they come into view, allowing for efficient data management and reduced disruptions in rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all frames (reference and non-reference) are decoded for non-viewed portions, then complete rendering capability is maintained, but data storage and processing requirements increase significantly

Engineering Contradiction:
Improverendering capabilityVSAvoiddata storage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating the decoding treatment of reference frames versus non-reference frames for non-viewed portions. Reference frames are decoded to maintain spatial-temporal reference capability, while non-reference frames are not decoded to reduce processing load. This selective approach optimizes the balance between rendering capability and resource consumption.

Inventive Principle:
Principle #3Local quality

2Reliability

If non-reference frames are pre-decoded for non-viewed portions, then rendering disruptions are reduced, but processing resources and time are consumed in advance

Engineering Contradiction:
Improverendering continuityVSAvoidpre-processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-decoding only reference frames for non-viewed portions before the user actually views them. This allows the system to have reference data ready in advance without fully processing all frames, enabling faster transition when portions come into view while avoiding the overhead of pre-decoding every single frame.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If bandwidth is increased to stream all virtual reality content, then rendering quality is improved, but network infrastructure requirements and costs increase

Engineering Contradiction:
Improverendering qualityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies partial action by transmitting and decoding only the necessary subset of frames (reference frames for non-viewed portions and all frames for viewed portions) rather than all frames. This reduces bandwidth consumption while maintaining sufficient rendering quality through selective frame processing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10412412B1Using reference-only decoding of non-viewed sections of a projected video
Publication Date: 2019.09.10 AMAZON TECH INC
  • US10412412B1 patent drawing
  • US10412412B1 patent drawing
  • US10412412B1 patent drawing

AI summary

Techniques are described that enable virtual reality content to be delivered. These techniques include decoding reference frames of video content for non-viewed sections of the video content.