Virtual Production Camera Coordinate Mapping From Positioning Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for accurately determining the coordinates of cameras and other tracked objects in virtual production systems are inefficient and lack precision, which affects the quality of virtual reality content creation.
Innovation Solution
A data processing system and method that utilizes positioning devices and lens encoders to determine camera poses and coordinates by receiving and processing positioning data and lens parameters, enabling precise synchronization of captured images with virtual scenes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional methods are used to determine camera coordinates in virtual production, then the process is simpler, but the accuracy and precision of coordinate determination deteriorates
Solution Approach 1:
The system divides the coordinate determination task into multiple segments: positioning devices determine real-world coordinates, lens encoders capture lens parameters, and the data processing device integrates this information. This segmentation allows each component to specialize in specific measurements, improving overall accuracy while distributing system complexity across modular elements.
Solution Approach 2:
The patent introduces intermediary components (positioning devices and lens encoders) that act as mediators between the physical camera and the virtual coordinate system. These intermediaries capture and transmit precise measurement data, enabling accurate coordinate determination without requiring direct complex calculations in the main processing system.
2Measurement precision
If multiple positioning devices are used to improve coordinate accuracy, then measurement precision improves, but device complexity and data processing requirements worsen
Solution Approach 1:
The patent merges data from multiple positioning devices and lens encoders into a unified coordinate determination process. The data processing device integrates information from all sources simultaneously, calculating coordinates based on the reference positioning device and relative positions of other devices, thereby maintaining high accuracy while streamlining processing through consolidated computation.
Solution Approach 2:
The system implements self-service mechanisms where the data processing device automatically selects a reference positioning device from the plurality of devices and performs coordinate calculations autonomously. This automation reduces manual intervention and processing overhead, maintaining productivity while utilizing multiple positioning devices for enhanced accuracy.
3Productivity
If real-time coordinate determination is implemented, then productivity improves, but measurement precision may deteriorate due to processing limitations
Solution Approach 1:
The system performs preliminary actions by continuously tracking and storing positioning data and lens parameters in real-time before actual coordinate determination is needed. This pre-processing of data ensures that when coordinate calculation is required, the system can quickly retrieve and process already-captured measurements, maintaining both real-time productivity and high precision without computational bottlenecks.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The embodiments of the disclosure provide a data processing system, a method for determining coordinates, and a computer readable storage medium. The method includes: receiving a plurality of positioning data, wherein the plurality of positioning data correspond to device positions of a plurality of positioning devices in a real world, and the positioning devices comprise a first positioning device and a second positioning device; in response to determining that the first positioning device is selected as a reference point of a coordinate system of a virtual world, determining a coordinate of the second positioning device in the coordinate system of the virtual world based on a relative position between the device positions of the first positioning device and the second positioning device.