Virtualized Projection Generation for VR Scene Views

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual reality systems face challenges in capturing and distributing data from real-world scenes due to impracticality and inefficiency of using multiple physical capture devices, especially with limitations in network bandwidth and redundancy in captured data, which results in inefficient data distribution and user experience.

Innovation Solution

A virtualized projection generation system that captures and processes data from multiple viewpoints using a limited number of physical capture devices, generating virtualized projections of customized views of real-world scenes, allowing for efficient data distribution and optimized user experience by selecting relevant data for each user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If multiple physical capture devices are used to capture data from every location and orientation, then complete scene coverage is improved, but device complexity and cost increase significantly

Engineering Contradiction:
Improvescene coverageVSAvoidnumber of capture devices
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent creates virtual copies of capture devices through software rendering. Instead of deploying multiple physical cameras at every possible location, the system uses a limited number of physical capture devices and generates virtualized projection data that simulates what additional physical devices would have captured. This copying approach maintains complete scene coverage while avoiding the complexity of deploying numerous physical devices.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a virtualized projection generation system as an intermediary between physical capture devices and the final virtual reality content. This intermediary process takes data from limited physical devices and synthesizes additional viewpoint data through computational methods, effectively mediating between the constraint of few physical devices and the need for comprehensive scene coverage.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If data from all capture devices is distributed to users, then data completeness is improved, but network bandwidth requirements increase significantly

Engineering Contradiction:
Improvedata completenessVSAvoidnetwork bandwidth
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts and transmits only the essential base data from capture devices, then performs virtualized projection generation on the user's device or at an intermediate server. Instead of distributing all raw data from every capture device to every user, the system extracts key viewpoint data and generates additional virtual viewpoints locally, significantly reducing network bandwidth requirements while maintaining data completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary processing of capture device data to create a compact representation that can be efficiently distributed. By pre-processing the data to identify and transmit only the most essential information needed for virtualized projection generation, the system reduces the amount of data that must be transmitted over the network while preserving the ability to generate complete scene representations.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If all captured data is included in virtual reality content, then data completeness is improved, but processing efficiency decreases due to redundancy

Engineering Contradiction:
Improvedata completenessVSAvoiddata processing efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent creates virtual copies of capture device viewpoints through computational rendering rather than processing and distributing actual duplicate data from multiple physical devices. The virtualized projection generation system synthesizes additional viewpoint data mathematically, maintaining data completeness for all perspectives while avoiding the processing overhead of handling redundant data from multiple physical capture devices.

Inventive Principle:
Principle #26Copying

4Measurement precision

If high resolution data is provided to all users, then image quality is improved, but data distribution efficiency decreases

Engineering Contradiction:
Improveimage qualityVSAvoiddata distribution efficiency
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent applies local quality by providing high-resolution virtualized projection data only where and when needed for specific user viewpoints. Instead of uniformly distributing high-resolution data from all capture devices to all users, the system generates high-quality rendered data locally at the appropriate resolution and format for each user's specific viewing requirements, optimizing data distribution efficiency while maintaining image quality.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11055917B2Methods and systems for generating a customized view of a real-world scene
Publication Date: 2021.07.06 VERIZON PATENT & LICENSING INC
  • US11055917B2 patent drawing
  • US11055917B2 patent drawing
  • US11055917B2 patent drawing

AI summary

An exemplary virtualized projection generation system receives a first frame sequence that includes frames depicting a real-world scene in accordance with a first set of capture parameters associated with a first view of the real-world scene. The virtualized projection generation system identifies a second set of capture parameters distinct from the first set of capture parameters and associated with a second view of the real-world scene distinct from the first view. Based on the first frame sequence, the virtualized projection generation system renders a second frame sequence that includes frames depicting the real-world scene in accordance with the second set of capture parameters associated with the second view of the real-world scene. Corresponding methods and systems are also disclosed.