Virtual Camera Video Streams In Immersive Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video communication platforms struggle to provide dynamic and immersive virtual environments for users, particularly in virtual reality (VR) and augmented reality (AR) settings, where seamless video streaming and interactive experiences are hindered by limitations in camera views and user interface designs.

Innovation Solution

The implementation of a system that includes individual virtual cameras and environment virtual cameras within a virtual environment, capable of capturing and streaming video content of users' avatars and environments, with auto-frame processes to optimize camera settings for clear and dynamic views, and the option for smart gallery modes to display multiple video streams simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional video communication platforms are used, then basic video streaming is available, but dynamic and immersive virtual environments cannot be provided

Engineering Contradiction:
Improvevirtual environment capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides video capture into multiple independent streams: first camera stream (user avatar), second camera stream (environment), and third camera stream (virtual camera). Each stream can be processed and displayed independently, enabling flexible virtual environment configurations without requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional 2D video displays to 3D virtual environment rendering. By capturing video from multiple cameras and integrating with virtual camera views, the system creates immersive three-dimensional spaces where users can interact with avatars and environments in VR/AR contexts.

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

2Adaptability or versatility

If multiple camera views are implemented, then dynamic virtual environment views are achieved, but video stream management complexity increases

Engineering Contradiction:
Improvecamera view flexibilityVSAvoidvideo stream management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments video streams into distinct categories (first camera stream, second camera stream, third camera stream) with specific functions. Each stream is managed separately through dedicated processing paths, reducing the complexity of handling multiple simultaneous video feeds.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a virtual camera as an intermediary that synthesizes multiple real camera views into a unified virtual perspective. This mediator simplifies stream management by providing a standardized interface for generating environment views from multiple source streams.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If auto-frame processes are used to optimize camera settings, then clear and dynamic views are achieved, but processing time increases

Engineering Contradiction:
Improvecamera setting optimizationVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs frame-based optimization processes in advance during video capture, adjusting camera settings dynamically before each frame is rendered. This preliminary action ensures optimal viewing parameters are established ahead of time, reducing real-time processing delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The auto-frame process operates continuously throughout video transmission, maintaining optimized camera settings without interrupting the video stream. By keeping the optimization process ongoing rather than batch-processing, the system minimizes cumulative processing time while ensuring consistent view quality.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20240406349A1Multi-Camera Video Streams In A Virtual Environment
Publication Date: 2024.12.05 ZOOM COMMUNICATIONS INC
  • US20240406349A1 patent drawing
  • US20240406349A1 patent drawing
  • US20240406349A1 patent drawing

AI summary

Respective video streams are received from individual virtual cameras placed in a virtual environment. Each of the individual virtual cameras is focused on and associated with one of the respective digital representations of users. An environment video stream is received from an environment virtual camera that is placed in the virtual environment and that captures at least one of the respective digital representations. The environment virtual camera is not associated with any of the respective digital representations. Video streams that include the respective video streams and the environment video stream are the transmitted to a client device associated with one of the users.