VR Bitstream Switching via Multiple Presentation Timelines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in seamlessly switching between omnidirectional visual media components in virtual reality, particularly in managing multiple timelines and overlays, which complicates the consumption and rendering of complex content with higher degrees of freedom, leading to uncertainty and inefficiencies in media playback.

Innovation Solution

A method and apparatus for encoding and decoding bitstreams that include indications of multiple presentation timelines and switching modes, allowing seamless switching between visual media components, with options for seamless, zeroth time, offset time, or random-access point transitions, enabling efficient management of omnidirectional media content and overlays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple presentation timelines are used to manage omnidirectional visual media components, then the ability to switch between different visual media components is improved, but the complexity of managing and synchronizing multiple timelines increases

Engineering Contradiction:
Improveability to switch between visual media componentsVSAvoidcomplexity of managing multiple timelines
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the media presentation into separate presentation timelines, each associated with specific visual media components. This segmentation allows independent management and switching between different components (e.g., background omnidirectional content, foreground overlays, subtitles) without affecting the entire system, thus improving adaptability while maintaining manageable complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension by creating multiple presentation timelines that operate independently. This allows switching between visual media components not just spatially but temporally, enabling complex sequencing and synchronization scenarios. The bitstream syntax adds timeline identification and switching mode parameters that operate in this additional temporal dimension, resolving the contradiction between versatility and complexity.

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

2Reliability

If switching modes between presentation timelines are implemented, then seamless transitions between media components are achieved, but the bitstream syntax and processing complexity increase

Engineering Contradiction:
Improveseamless transitions between media componentsVSAvoidbitstream syntax and processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent incorporates switching mode indications directly into the bitstream syntax in advance, before the actual switching occurs. The bitstream contains pre-defined switching mode parameters (e.g., immediate switch, fade transition, overlay switch) that guide the decoder on how to perform transitions. This preliminary encoding of switching instructions simplifies real-time processing while ensuring reliable seamless transitions, as the complexity is resolved during encoding rather than decoding.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If omnidirectional visual media content with multiple components is used, then the immersive experience in virtual reality is improved, but the difficulty of rendering and playback management increases

Engineering Contradiction:
Improveimmersive experience in virtual realityVSAvoiddifficulty of rendering and playback management
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces presentation timelines as an intermediary layer between the omnidirectional visual media components and the rendering system. Each visual media component (omnidirectional content, overlays, subtitles) is associated with a specific presentation timeline, which acts as a mediator that coordinates their playback and switching. This intermediary structure simplifies rendering management by providing a clear temporal framework, reducing the difficulty of managing complex multi-component immersive content.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11943421B2Method, an apparatus and a computer program product for virtual reality
Publication Date: 2024.03.26 NOKIA TECHNOLOGIES OY
  • US11943421B2 patent drawing
  • US11943421B2 patent drawing
  • US11943421B2 patent drawing

AI summary

A method includes generating a bitstream defining a presentation, the presentation comprising an omnidirectional visual media content and a first visual media component and a second visual media component; indicating in the bitstream a first presentation timeline and a second presentation timeline; and indicating in the bitstream a switching mode with respect to the first presentation timeline associated with the first visual media component, or with respect to the second presentation timeline associated with the second visual media component, the switching mode being indicated dependent on a viewpoint of a user; wherein the switching mode provides an indication of switching to the first visual media component or to the second visual media component, the first visual media component corresponding to content captured from a first omnidirectional camera in a first location, and the second visual media component corresponding to content captured from a second omnidirectional camera in a second location.