Virtual Camera Synchronization for Augmented Reality Broadcasting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current real-time three-dimensional graphics rendering technologies for live broadcasts are limited in creating composite renderings using live footage, resulting in low viewer engagement due to restricted camera viewpoints and modifications.

Innovation Solution

Integration of a virtual rendering system and a video capture system with flexible camera control to provide an augmented reality, allowing for dynamic camera movements and composite renderings by synchronizing virtual and robotic cameras, enabling the creation of immersive and engaging content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If prior camera paths and viewpoints are used to modify live footage, then three-dimensional analysis tools can operate in real-time, but viewer engagement remains low due to limited scope of analysis

Engineering Contradiction:
Improvereal-time processing capabilityVSAvoidscope of analysis
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system creates virtual copies of camera viewpoints by rendering virtual camera feeds that replicate the perspective and motion of physical cameras. These virtual camera copies can be programmatically controlled to match or diverge from actual camera paths, enabling flexible re-creation of viewpoints without physical camera movement while maintaining real-time processing capabilities

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system dynamically adjusts camera viewpoints by programmatically controlling virtual camera parameters such as position, orientation, and field of view in real-time. This allows the analysis scope to adapt and change during live broadcasts without requiring physical camera repositioning, thereby enhancing versatility while maintaining real-time operation

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If composite renderings are created using three-dimensional graphics, then viewer engagement and visual impact are enhanced, but system complexity and infrastructure requirements increase

Engineering Contradiction:
Improvevisual presentation capabilityVSAvoidsystem infrastructure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses universal virtual camera rendering technology that can serve multiple functions: creating alternative viewpoints, generating analysis overlays, producing graphical enhancements, and integrating with existing broadcast infrastructure. This multi-functional approach allows enhanced visual presentations without proportionally increasing system complexity, as the same virtual rendering engine supports various visualization needs

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

Solution Approach 2:

The system introduces virtual camera feeds as an intermediary layer between physical cameras and final broadcast output. These virtual feeds act as mediators that can be programmatically adjusted to create diverse visual presentations while maintaining compatibility with existing broadcast workflows and infrastructure, thereby reducing the overall system complexity burden

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10582182B2Video capture and rendering system control using multiple virtual cameras
Publication Date: 2020.03.03 ADEIA MEDIA HOLDINGS INC
  • US10582182B2 patent drawing
  • US10582182B2 patent drawing
  • US10582182B2 patent drawing

AI summary

There is provided a system and method for integrating a virtual rendering system and a video capture system using flexible camera control to provide an augmented reality. There is provided a method for integrating a virtual rendering system and a video capture system for outputting a composite render to a display, the method comprising obtaining, from the virtual rendering system, a virtual camera configuration of a virtual camera in a virtual environment, programming the video capture system using the virtual camera configuration to correspondingly control a robotic camera in a real environment, capturing a video capture feed using the robotic camera, obtaining a virtually rendered feed using the virtual camera, rendering the composite render by processing the feeds, and outputting the composite render to the display.