AR Scaling via Positioning Tags
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional augmented reality techniques face dimensional errors between three-dimensional models in virtual and real spaces, lacking a fast method to accurately map and scale three-dimensional models onto real-world objects.
Innovation Solution
An electronic device with an image sensor, processor, and display device captures and processes images of a target object with positioning tags to calculate and apply scaling ratios, allowing for the accurate sizing and overlay of three-dimensional models onto real-world objects.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional AR techniques are used to display three-dimensional models, then the implementation is simple, but dimensional errors occur between virtual models and real objects
Solution Approach 1:
The patent introduces positioning tags as intermediary elements placed on real objects. These tags serve as mediators between the real world and virtual models, providing reference points for accurate scaling and positioning. The processor uses the positions of multiple positioning tags to calculate scaling ratios, enabling precise dimensional matching without complex direct measurement systems.
Solution Approach 2:
The patent creates a scaled copy of the real object's coordinate system by recognizing positioning tags and calculating their spatial relationships. Instead of directly measuring real objects, the system copies their dimensional information through tag positions and applies scaling transformations to virtual models, achieving accurate dimensional representation.
2Productivity
If fast calculation methods are implemented to map three-dimensional models to real-world sizes, then mapping speed improves, but calculation accuracy may be compromised
Solution Approach 1:
The patent performs preliminary actions by pre-placing positioning tags on real objects before AR rendering begins. These tags establish a known reference framework in advance, allowing the processor to quickly calculate scaling ratios during runtime without performing complex real-world measurements, thus achieving both speed and accuracy.
Solution Approach 2:
The patent replaces complex mechanical measurement systems with an optical-computational approach. Instead of using physical measurement devices, the system uses image capture of positioning tags and computational algorithms to determine scaling ratios, significantly improving processing speed while maintaining accuracy through mathematical calculations based on tag positions.
3Measurement precision
If multiple positioning tags are recognized and processed, then scaling precision improves, but processing time increases
Solution Approach 1:
The patent segments the scaling task into independent sub-tasks by using multiple positioning tags distributed across different locations. Each tag provides independent position information that can be processed separately to determine scaling ratios for different dimensions, allowing parallel processing and reducing overall computation time while improving precision through multiple reference points.
Data Source
AI summary
An electronic device is provided. The electronic device includes: an image sensor, a display device, and a processor. The image sensor captures a plurality of object images of a target object on which a first positioning tag, a second positioning tag, and a third positioning tag are disposed. The processor executes an augmented-reality program to perform the following steps: recognizing the first positioning tag, the second positioning tag, and the third positioning tag from each object image; calculating a scale ratio for each dimension of a three-dimensional model according to the positions of the first, second, and third positioning tags; performing an image-scaling process on the three-dimensional model and rendering the scaled three-dimensional model; and overlaying the scaled three-dimensional model on each object image to generate an output image and displaying the output image on the display device.


