Virtual Scene Label Layout for Fast Positioning Without Occlusion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtual reality scenes, guide labels often cause occlusion and misclassification due to compact object layouts and poor clustering, making it difficult for users to quickly identify objects of interest.
Innovation Solution
A label layout method based on user perception, determining user interest and viewport coordinates to position guide labels with minimal perception time, using forces to maintain visibility and avoid occlusion, and adjusting positions dynamically based on potential fields.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If guide labels are placed in objects' local 3D spatial positions, then label positioning accuracy is improved, but label visibility deteriorates due to occlusion between guide labels
Solution Approach 1:
The patent applies dimensionality change by moving guide labels from the 3D spatial position of objects to a separate 2D display plane. The guide label generation module creates labels on a display plane rather than placing them directly on objects in 3D space, eliminating occlusion while maintaining positioning accuracy through coordinate transformation and projection mechanisms.
Solution Approach 2:
The patent introduces an intermediary mechanism (the guide label generation module with coordinate transformation system) that mediates between the object's 3D position and the display plane. This intermediary layer allows guide labels to be positioned accurately relative to objects while avoiding direct placement on objects that causes occlusion.
2Quantity of substance
If clustering is used to simplify guide labels in crowded scenes, then label quantity is reduced, but classification accuracy deteriorates due to misclassification of different object categories
Solution Approach 1:
The patent applies local quality by analyzing and processing different regions of the virtual scene separately. The system identifies regions with different object categories and applies appropriate guide label generation strategies to each region, preventing misclassification while reducing overall label quantity through selective placement only in areas where objects of the same category are clustered.
Solution Approach 2:
The patent changes parameters related to guide label generation based on scene conditions. The guide label generation module dynamically adjusts parameters such as label placement coordinates, visibility settings, and positioning strategies according to the detected object categories and spatial relationships, preventing misclassification while optimizing label quantity.
3Loss of time
If guide labels are placed to maximize visibility, then label perception time is reduced, but label positioning accuracy deteriorates due to deviation from object locations
Solution Approach 1:
The patent resolves this contradiction through dimensionality change by separating the functions of visibility optimization and positioning accuracy. Guide labels are positioned for optimal visibility on the display plane while maintaining accurate spatial relationship with objects through coordinate transformation and projection, allowing both goals to be achieved simultaneously in different dimensional spaces.
Solution Approach 2:
The patent applies asymmetry by allowing guide labels to be positioned asymmetrically relative to objects based on user gaze direction and scene requirements. The guide label generation module dynamically adjusts label positions to optimize visibility for the current user state while maintaining sufficient spatial accuracy through transformation mechanisms, rather than using symmetric fixed positioning.
Data Source
AI summary
The embodiments of this disclosure disclose a label layout method based on user perception for rapid positioning in virtual scenes. One mode of specific implementation of this method comprises: determining a user interest corresponding to each scene object, selecting a target perception object from various scene objects to obtain a target perception object set; for each target perception object, performing the following steps: based on a perception time mapping function and the user interest, determining a user perception force; based on viewport coordinates, determining a camera force; determining a sum of the user perception force and the camera force as a user perceived attraction force; based on a dynamic adjustment force and the user perceived attraction force, generating a label acting force; based on various label acting forces, updating positions of various target guide labels.


