AR Marker Tracking Stability via Distributed Spatial Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality systems face challenges in maintaining stable tracking and display of virtual content due to limitations in the visual range of cameras, leading to frequent loss of marker recognition and tracking.

Innovation Solution

A method and terminal device that capture images of multiple markers arranged at various positions, allowing for the acquisition of spatial position relations between markers, enabling accurate determination and display of virtual objects even when not all markers are within the camera's visual range, and updating data bindings with markers to change displayed virtual content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single marker is used for AR tracking, then the system is simple to operate, but the tracking stability deteriorates due to limited camera visual range

Engineering Contradiction:
Improvemarker tracking simplicityVSAvoidtracking stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the tracking system into multiple independent markers distributed across different spatial locations. Instead of relying on a single marker that must remain within camera view, the system segments the tracking function across multiple markers, allowing the camera to track at least one marker even when others are outside the visual range. This segmentation maintains tracking stability while preserving operational simplicity.

Inventive Principle:
Principle #1Segmentation

2Area of stationary object

If multiple markers are arranged at various positions, then the tracking range is extended, but the device complexity increases

Engineering Contradiction:
Improvemarker distribution rangeVSAvoidmarker system complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent implements a universal marker recognition system that can handle multiple markers with identical or similar visual characteristics. The terminal device's image processing capability is designed to recognize any of the plurality of markers regardless of their spatial position, making the system multi-functional in terms of marker detection. This universality extends the effective tracking area without proportionally increasing system complexity.

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

3Device complexity

If the camera visual range is limited, then the device structure is simple, but the marker recognition reliability deteriorates

Engineering Contradiction:
Improvecamera system simplicityVSAvoidmarker recognition reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transitions from a single-point tracking approach to a multi-dimensional marker distribution system. By arranging markers across multiple spatial dimensions and locations, the system ensures that at least one marker remains within the camera's limited visual range during user movement. This dimensional expansion of marker placement compensates for the camera's restricted field of view without requiring complex camera systems.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11049324B2Method of displaying virtual content based on markers
Publication Date: 2021.06.29 XIMMERSE LTD
  • US11049324B2 patent drawing
  • US11049324B2 patent drawing
  • US11049324B2 patent drawing

AI summary

A method of generating a virtual object includes: capturing an image containing a target marker, wherein the target marker is at least one marker of a plurality of markers, and is within a visual range of the terminal device, and the plurality of markers are arranged at various positions dispersively; acquiring a target spatial position of the target marker relative to the terminal device, based on the image; reading a first spatial position relation between each of the plurality of markers, storing the same in the terminal device, and acquiring a second spatial position relation of a virtual object relative to the plurality of markers; determining a display position of the virtual object, based on the first spatial position relation, the second spatial position relation, and the target spatial position; and generating the virtual object based on the display position.