Cloud VR Content Processing System for Multi-Format Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual reality systems face challenges in efficiently processing and delivering high-quality virtual reality content across diverse platforms and devices, particularly in stitching and rendering video data from multiple cameras into immersive formats.

Innovation Solution

A cloud-based virtual reality content processing system that receives raw video data from virtual reality cameras, processes it to generate multiple formats of virtual reality content, and delivers these through a network interface, enabling stitching, rendering, and formatting for various devices such as web, mobile, and headsets, using distributed servers for efficient processing and delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If raw virtual reality video data is processed locally to generate multiple virtual reality content formats, then processing time and resource consumption increase, but system complexity and cost are reduced

Engineering Contradiction:
Improvecontent processing efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the complex processing functions from local devices and relocates them to cloud-based servers. The virtual reality camera system captures raw video data, which is then uploaded to cloud servers for stitching and rendering into multiple formats (360-degree video, stereoscopic video, panoramic video). This extraction resolves the contradiction by maintaining high processing efficiency through specialized cloud infrastructure while keeping the local camera system relatively simple.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a cloud-based processing server as an intermediary between the virtual reality camera system and various playback devices. The server receives raw video data, performs complex stitching and rendering operations, and delivers processed content in multiple formats. This intermediary resolves the contradiction by centralizing processing complexity in a dedicated infrastructure while allowing both camera and playback devices to remain simpler.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple virtual reality content formats are generated from the same renders, then content versatility is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvecontent format compatibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary stitching of raw video data from multiple cameras into a unified 360-degree video format on the cloud server. This preliminary action creates a standardized intermediate representation that can then be efficiently rendered into multiple playback formats (stereoscopic, panoramic, etc.) without repeating the complex stitching operation. This resolves the contradiction by performing the most time-consuming operation once, then deriving multiple formats from the pre-processed content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the content processing into distinct stages: (1) stitching raw video from multiple cameras into 360-degree video, (2) rendering 360-degree video into various playback formats, and (3) delivering formatted content to different devices. This segmentation allows each stage to be optimized independently, with the time-consuming stitching operation performed once and subsequent format conversions being more efficient operations on the already-stitched content.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If high-resolution virtual reality video data is stitched and rendered in real-time, then user experience quality is improved, but computational power and energy consumption increase

Engineering Contradiction:
Improvevideo rendering qualityVSAvoidcomputational energy consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent creates multiple copies of the stitched 360-degree video content in different format variations (stereoscopic, panoramic, different resolutions) and stores them on the cloud server. When a user requests content, the server delivers the appropriate pre-rendered copy rather than performing real-time rendering. This resolves the contradiction by performing intensive rendering operations in advance when energy consumption can be managed by the server infrastructure, while user experience receives high-quality pre-rendered content without real-time processing delays.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10652314B2Cloud-based virtual reality project system
Publication Date: 2020.05.12 VERIZON PATENT & LICENSING INC
  • US10652314B2 patent drawing
  • US10652314B2 patent drawing
  • US10652314B2 patent drawing

AI summary

Cloud-based virtual reality content processing methods and systems are disclosed. In some embodiments, raw virtual reality video data recorded by a virtual reality camera system may be received at a cloud based server through a network interface. The raw virtual reality video data may be processed to generate one or more virtual reality renders. A first virtual reality content may be processed in a first virtual reality format from the one or more virtual reality renders. A second virtual reality content may be processed in a second virtual reality format from the one or more virtual reality renders. The first virtual reality content and the second virtual reality content may be provided for download through a network interface.