Virtual Space Traversal With Multi-Bitrate Bitstream Prefetching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing immersive extended reality (XR) technologies face significant latency and bandwidth issues due to the need for multiple camera views, leading to high computational complexity and bandwidth requirements, especially in transitioning between virtual spaces.

Innovation Solution

A system that generates multi-bitrate bitstreams by prefetched low-bitrate streams from adjacent spaces while maintaining high-bitrate streams for the current space, using multi-pass encoding and inter-space pruning to reduce latency and bandwidth demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple camera source views are compressed using independent MIV encoders for each virtual space, then complete bitstreams can be generated for each space, but the space traversing latency significantly increases

Engineering Contradiction:
Improvebitstream completenessVSAvoidspace traversing latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by prefetching and decoding bitstreams for adjacent virtual spaces before the user actually traverses to those spaces. The decoding server proactively prepares bitstreams for spaces that may be visited next, so when space traversal occurs, the bitstreams are already available in the buffer, eliminating the latency that would otherwise occur during bitstream reception and decoding.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the bitstream processing by maintaining separate buffers for the current virtual space and adjacent virtual spaces. Instead of handling all spaces uniformly, it divides the bitstream management into distinct segments (current space bitstream buffer and adjacent space bitstream buffer), allowing independent optimization and parallel processing of different space data streams.

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If complete bitstreams are received for adjacent spaces during space traversal, then view continuity is maintained, but bandwidth requirements significantly increase

Engineering Contradiction:
Improveview continuityVSAvoidbandwidth consumption
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The system applies partial action by receiving and buffering only the necessary portions of bitstreams for adjacent spaces rather than complete bitstreams for all possible spaces. The decoding server selectively prefetches bitstreams based on predicted user movement, receiving partial data that is sufficient to maintain view continuity during traversal while avoiding the bandwidth overhead of complete bitstream transmission for every adjacent space.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If high-bitrate streams are maintained for the current space while prefetching low-bitrate streams for adjacent spaces, then quality is preserved but computational complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements local quality by applying different bitrate strategies to different spatial locations. The current virtual space, where the user is actively viewing, receives high-bitrate streams to ensure maximum quality. Adjacent virtual spaces, which are only potentially viewed during traversal, use lower bitrate streams. This localized quality differentiation maintains perceived quality during active viewing while reducing overall computational complexity and bandwidth requirements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12368823B2Systems and methods for traversing virtual spaces
Publication Date: 2025.07.22 ADEIA GUIDES INC
  • US12368823B2 patent drawing
  • US12368823B2 patent drawing
  • US12368823B2 patent drawing

AI summary

Systems and methods are provided for traversing virtual spaces. The system receives image data of respective views of an environment simultaneously captured by a plurality of cameras. The system estimates a location of a subject based on the image data. The system selects a group of one or more cameras of the plurality of cameras based on the estimated location of the subject. The system generates a bitstream based on additional image data of respective views of the environment captured by the group of one or more cameras.