Virtual Camera Control Point Pose Tracking via Marker Offset

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual production systems face challenges in accurately determining the pose of a camera device's control point, leading to inaccuracies in content rendering and synchronization with the camera's motion.

Innovation Solution

A method that involves determining the pose of a marker attached to the camera device, calculating an offset between the marker and the control point using a camera model, and setting the pose of a virtual camera in a virtual space based on this offset to improve the accuracy of content rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a marker is attached to the camera device for tracking, then the camera motion can be tracked, but the marker position may not precisely align with the control point, leading to positioning errors

Engineering Contradiction:
Improvecontrol point pose accuracyVSAvoidpositioning error
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system performs preliminary calibration to determine the offset between the marker and control point before actual tracking. This pre-established offset information is then used to correct the marker position to accurately represent the control point position during runtime, eliminating positioning errors without requiring the marker to be physically attached to the control point.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The offset calculation acts as an intermediary correction mechanism. The system introduces a computational intermediary (the offset value derived from camera model parameters) that mediates between the marker position and the actual control point position, allowing indirect but accurate tracking of the control point through the marker.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If the marker pose is used directly as the camera control point pose, then the system is simple to operate, but the content rendering accuracy deteriorates due to offset errors

Engineering Contradiction:
Improvecontent rendering accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The camera model parameters (focal length, principal point, etc.) serve themselves by providing the offset information needed for accurate positioning. The system uses the camera's own inherent parameters to correct its tracking accuracy without requiring external calibration equipment or complex additional sensors.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the camera model parameters are used to calculate the offset, then the control point pose can be accurately determined, but the device complexity increases

Engineering Contradiction:
Improvecontrol point pose accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system changes from directly using marker pose parameters to using corrected pose parameters that incorporate camera model parameters (focal length, principal point, etc.). This parameter transformation enables accurate control point positioning while keeping the computational process manageable by using standard camera calibration parameters.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250175715A1Determining a camera control point for virtual production
Publication Date: 2025.05.29 NANTSTUDIOS LLC
  • US20250175715A1 patent drawing
  • US20250175715A1 patent drawing
  • US20250175715A1 patent drawing

AI summary

A method including initializing a camera model for a camera device that captures images of a scene, the camera model including extrinsic parameters, intrinsic parameters, and a distortion model. The method further including receiving motion capture data over time indicating current poses of the camera device. The method further including receiving current image data from the camera device. The method further including updating at least one of (i) a parameter of the camera model or (ii) the distortion model, based on the motion capture data and the current image data. The method further including rendering content for display in the virtual production environment based on the update to the camera model.