Aspect Ratio-Based Selection Margin for Gaze Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Selecting objects in complex scenes with significant size or dimensional variations is challenging due to their orientation and proximity to other objects, especially when using gaze-based or tactile input methods, as existing technologies do not effectively account for the object's aspect ratio and view angle, leading to difficulties in precise interaction.
Innovation Solution
A method that preprocesses visualizable data by calculating an object's aspect ratio and assigning a selection margin based on this ratio, allowing for valid manipulation outside the object's boundaries, particularly widening the margin along the largest dimension to facilitate easier selection, even for objects with a large aspect ratio.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If gaze-based selection is used to interact with objects in a 3D scene, then the selection process can be performed without physical contact, but the selection precision deteriorates when objects are obscured, small, or have large aspect ratios
Solution Approach 1:
The patent extends the selection zone from a 2D point-based approach to a 3D volumetric region. By calculating an aspect-ratio-dependent extension in the depth dimension (along the view direction), the selection zone becomes a three-dimensional area that accommodates objects with large aspect ratios and provides tolerance for occlusion, thereby improving selection precision while maintaining contactless operation.
Solution Approach 2:
The patent dynamically adjusts the selection zone parameters based on the object's aspect ratio and view angle. The extension of the selection zone along the view direction is calculated as a function of the object's dimensions and aspect ratio, allowing the selection zone to adapt to different object shapes and orientations, thus maintaining high selection precision across diverse scenarios.
2Ease of operation
If the selection zone is expanded to accommodate objects with large aspect ratios, then the ease of selection improves, but the accuracy of gaze detection deteriorates
Solution Approach 1:
The patent applies different extension factors to different dimensions of the selection zone based on the object's aspect ratio. The extension along the view direction is calculated specifically based on the object's dimensions and aspect ratio, creating a locally optimized selection zone that maintains accuracy while providing ease of selection for objects with large aspect ratios.
3Adaptability or versatility
If objects are displayed at varying distances and orientations, then the scene complexity and realism improve, but the difficulty of detecting and selecting objects increases
Solution Approach 1:
The patent calculates the selection zone extension dynamically based on the object's position, orientation, and aspect ratio in the 3D scene. The extension factors are adjusted according to the object's dimensions and its relationship to the camera view, allowing the selection zone to adapt to varying distances and orientations, thereby maintaining ease of detection across diverse scene configurations.
Data Source
Figure 1~4
Figure 3~7
Figure 6a~8
AI summary
Visualizable data (Din) are obtained that represent a scene (S) with at least one object (110, 120, 130). The visualizable data (Din) describe the scene (S) as seen from a position (P). First and second measures (L1; L2) are determined, which represent extensions of one of the objects (110) in a smallest and a largest dimension respectively. An object aspect ratio (R) is calculated that represents a relationship between the first and second measures (L1; L2). Based on the object aspect ratio (R), a selection margin (M) is assigned to the object (110). The selection margin designates a zone outside of the object (110) within which zone the object (110) is validly selectable for manipulation in addition to an area (A11) of the object (110) shown towards a view (V) thereof as seen from the position (P). Thus, it is made easier to manipulatable the visualizable data (Din) in response to user input, for instance in the form of gaze-based selection commands.