Interactive 3D Game Streaming via Cube Map Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current livestreaming technologies limit viewer interaction to a single 2D view of the video game environment, preventing the viewing of items or characters off-camera, and are data-intensive, making them impractical for streaming environments, especially in video game settings where 3D camera hardware is not applicable.

Innovation Solution

The implementation of a system that streams multiple video surfaces, such as a cube map, allowing viewers to pan, tilt, or zoom around a three-dimensional view of the gaming environment, reducing data intensity by using existing video surfaces and existing game engine renderers, and enabling interactive broadcast of video game and other dynamic content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dedicated 3D camera hardware is used to capture light fields, then a three-dimensional view of the environment can be provided, but the data intensity becomes very high making it impractical for streaming environments

Engineering Contradiction:
Improve3D viewing capabilityVSAvoiddata intensity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent creates a virtual copy of the 3D environment using game engine rendering instead of capturing actual light fields with 3D camera hardware. The game engine generates synthetic 360-degree video content that replicates the visual experience without requiring the data-intensive light field capture process

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical 3D camera hardware system with a software-based game engine rendering system. Instead of using physical 3D cameras to capture light fields, the system uses virtual rendering to generate 360-degree video content, substituting mechanical capture with computational generation

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If a single 2D view of the video game environment is provided, then data transmission is simpler, but viewer interaction is limited and viewers cannot see items or characters off-camera

Engineering Contradiction:
Improveviewer interaction capabilityVSAvoiddata requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent transitions from a 2D video view to a 360-degree 3D virtual environment. By adding the third dimension through spherical video rendering, viewers gain the ability to look around in all directions, seeing items and characters that would be off-camera in a traditional 2D view

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

Solution Approach 2:

The patent makes the video content multi-functional by enabling both traditional 2D viewing and interactive 360-degree exploration from the same rendered content. The game engine generates a universal 360-degree environment that can be consumed in multiple ways depending on viewer preference

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11358057B2Systems and methods for allowing interactive broadcast streamed video from dynamic content
Publication Date: 2022.06.14 DISNEY ENTERPRISES INC
  • US11358057B2 patent drawing
  • US11358057B2 patent drawing
  • US11358057B2 patent drawing

AI summary

Some implementations of the disclosure are directed to allowing interactive broadcast streamed video from games and other dynamic content. In accordance with some implementations, a content creator may publish a plurality of video surfaces of an environment for streaming to a plurality of client devices for video playback. The plurality of video surfaces may correspond, for example, to a cube map of a gaming environment captured from the perspective of a player. Upon receiving a stream including multiple video surfaces such as a cubemap, a media player of a viewer may generate a fully-rendered three-dimensional view of the environment.