Mediated Reality Positioning Offset for Virtual Camera Pose

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current geospatial data collection methods, especially in mediated reality systems, face inaccuracies due to the cumbersome and time-consuming validation techniques required for positioning devices, particularly when these devices are tilted or moved, leading to significant positioning shifts that affect the accuracy of virtual camera poses in augmented reality applications.

Innovation Solution

A computer-executable method and system that determine a mediated reality positioning offset for a virtual viewpoint by calculating the geometric difference between initial and updated positioning parameters, incorporating roll, pitch, and yaw, and adjusting the placement of virtual geospatial objects using these offsets to maintain accurate positioning and orientation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If validation techniques are used to verify positioning data, then reliability of geospatial data is improved, but time consumption and operational complexity increase

Engineering Contradiction:
Improveaccuracy of geospatial dataVSAvoidtime-consuming validation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary calibration by establishing a neutral position offset between the positioning device and virtual viewpoint before actual geospatial data collection. This preliminary action stores baseline parameters that are later used to automatically correct positioning data, eliminating the need for time-consuming validation techniques during field operations while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the positioning device is tilted or moved from neutral position, then operational flexibility is improved, but positioning accuracy deteriorates due to tilt-induced shifts

Engineering Contradiction:
Improveoperational flexibilityVSAvoidpositioning accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system applies preliminary anti-action by calculating and storing offset parameters between the positioning device and virtual viewpoint in the neutral position. When the device is tilted or moved, these pre-calculated offsets are used to compensate for tilt-induced shifts, allowing the device to maintain positioning accuracy even when operated in tilted or moved positions, thus providing operational flexibility without sacrificing precision.

Inventive Principle:
Principle #9Preliminary anti-action

3Device complexity

If manual measurements are used to collect geospatial data, then equipment complexity is reduced, but measurement precision and data quality deteriorate

Engineering Contradiction:
Improveequipment simplicityVSAvoidgeospatial data accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system introduces an intermediary computational layer that automatically calculates positioning offsets between the positioning device and virtual viewpoint using stored neutral position parameters. This intermediary process corrects raw positioning data in real-time, enabling the system to maintain high measurement precision while using relatively simple positioning devices without requiring complex manual validation procedures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11861864B2System and method for determining mediated reality positioning offset for a virtual camera pose to display geospatial object data
Publication Date: 2024.01.02 VGIS INC TORONTO
  • US11861864B2 patent drawing
  • US11861864B2 patent drawing
  • US11861864B2 patent drawing

AI summary

In various aspects, there is provided a system and method for determining a mediated reality positioning offset for a virtual camera pose to display geospatial object data. The method comprising: determining or receiving positioning parameters associated with a neutral position; subsequent to determining or receiving the positioning parameters associated with the neutral position, receiving positioning data representing a subsequent physical position; determining updated positioning parameters associated with the subsequent physical position; determining a updated offset comprising determining a geometric difference between the positioning parameters associated with a neutral position and the updated positioning parameters associated with the subsequent physical position; and outputting the updated offset.