Distance-Adaptive Virtual Object Display Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for controlling virtual object displays are inadequate as they do not effectively account for variations in the distance between a user and a virtual object, leading to inconsistencies in detection accuracy and processing requirements.
Innovation Solution
An information processing apparatus and method that acquires spatial information on real objects and adjusts virtual object displays based on the distance between the user and the virtual object, employing different processing methods for first and second distances to optimize display control, including simplifying shapes and reducing processing costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a single display control method is used for all distances, then the system is simple to implement, but detection accuracy varies with distance
Solution Approach 1:
The patent applies dynamics by making the display control method adaptable and changeable based on the detected distance between the user and the virtual object. The system dynamically selects between first processing (for farther distances) and second processing (for closer distances), allowing the control parameters to vary with operating conditions rather than remaining fixed, thereby optimizing detection accuracy across different distance ranges.
Solution Approach 2:
The patent implements parameter changes by modifying display control parameters according to distance. When the distance exceeds a threshold, the system switches to first processing with specific parameters; when the distance is within the threshold, it uses second processing with different parameters. This parameter adaptation resolves the contradiction by allowing the system to maintain high detection accuracy across varying distances while managing complexity through conditional parameter selection.
2Measurement precision
If distance-based display control is implemented, then detection accuracy improves, but processing costs increase
Solution Approach 1:
The patent applies local quality by using different processing methods for different distance ranges. For farther distances (first distance), the system uses first processing which is optimized for that range; for closer distances (second distance), it uses second processing. This localized optimization ensures that each processing method is tailored to its specific operational context, improving detection accuracy where needed while avoiding unnecessary processing overhead in other ranges.
Solution Approach 2:
The patent implements partial action by selectively applying different levels of processing based on distance. Rather than always using the most accurate (and computationally expensive) method, the system applies first processing only when the distance exceeds a threshold, and second processing when it is within the threshold. This partial application of processing methods reduces overall computational costs while maintaining adequate accuracy for each specific scenario.
3Power
If processing is simplified for distant objects, then processing costs reduce, but detection accuracy suffers
Solution Approach 1:
The patent resolves this contradiction through dynamic adaptation of processing methods based on distance. The system automatically adjusts the level of processing applied: using first processing (with its specific accuracy-cost characteristics) when distances are greater than the threshold, and second processing (with its different characteristics) when distances are within the threshold. This dynamic switching ensures that processing costs are optimized without permanently sacrificing detection accuracy, as the appropriate method is selected for each distance condition.
Data Source
AI summary
There is provided an information processing apparatus that includes a spatial information acquisition unit that acquires information on a real object disposed in a real space, and a display control unit that, if a distance between a user and a virtual object is a first distance, exercises control such that a first display object is displayed by a display device as the virtual object on the basis of the real object and first processing, and that, if the distance between the user and the virtual object is a second distance that differs from the first distance, exercises control such that a second display object is displayed by the display device as the virtual object on the basis of the real object and second processing that differs from the first processing.


