Virtual Camera View Generation Using 3D Scene Models
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video production systems are limited in the number of possible camera perspectives, as they are restricted to those directly obtained from physical cameras or mathematically derived from physical camera video content, making it difficult to accurately render views of portions of a scene that are not covered by physical cameras.
Innovation Solution
A video processing system that generates a custom view of a dynamic scene from a specified virtual camera perspective by combining video content captured by physical cameras with a dynamic three-dimensional scene model, allowing for the creation of arbitrary camera perspectives, including those not possible with physical cameras or mathematical transformations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If video content is generated only from physical cameras or mathematical transformations of physical camera footage, then the system complexity remains manageable, but the number of possible camera perspectives is limited and views of uncovered scene portions cannot be accurately rendered
Solution Approach 1:
The patent creates a digital copy or replica of the physical scene through a three-dimensional scene model. This virtual model can be viewed from any perspective without requiring additional physical cameras, thereby increasing the number of possible camera perspectives while avoiding the complexity of deploying and managing numerous physical camera systems.
2Adaptability or versatility
If multiple physical cameras are deployed to cover all desired perspectives, then complete scene coverage is achieved, but the device complexity and cost increase significantly
Solution Approach 1:
Instead of deploying multiple physical cameras to achieve complete scene coverage, the patent creates a virtual copy of the scene through three-dimensional modeling. This virtual model allows viewers to access any perspective within the covered area without requiring additional physical cameras, thereby maintaining complete scene coverage capability while avoiding the device complexity of numerous physical cameras.
3Ease of operation
If conventional broadcast systems use a single video stream from one physical camera, then the broadcast system remains simple, but the viewer has no control over what they are viewing
Solution Approach 1:
The patent transforms the static, fixed perspective of conventional broadcast systems into a dynamic, user-controllable experience. Viewers can dynamically select and adjust camera perspectives in real-time, with the system generating appropriate virtual camera views on-demand. This dynamic approach enables viewer control while avoiding the complexity of transmitting multiple simultaneous video streams from physical cameras.
4Adaptability or versatility
If virtual camera views are computed through mathematical transformations of physical camera images, then the system remains relatively simple, but views of portions not covered by physical cameras cannot be accurately rendered
Solution Approach 1:
The patent creates a complete three-dimensional digital copy of the scene model, which enables accurate rendering of any area within the scene including portions not covered by physical cameras. This virtual model serves as a comprehensive representation that can be viewed from any angle without requiring additional physical cameras or complex mathematical transformations of limited camera feeds.
Data Source
AI summary
A video processing system receives a custom view request specifying a virtual camera perspective from which a dynamic scene in a physical environment is to be viewed. The video processing system generates a custom view of the scene from the virtual camera perspective, where generating the custom view includes generating the custom view based on both video content captured by one or more physical cameras and a dynamic three dimensional scene model of the scene residing within data storage. The video processing system records the custom view within on-demand video content and transmits the on-demand video content to a video presentation system.


