3D View Switching via Gesture Distance Threshold
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for switching between 3D views in 3D scenes are ergonomically unsatisfactory, particularly on mobile devices and touch-sensitive displays, as they require cumbersome icon clicks or gestures that do not allow viewpoint selection before switching and are not optimized for small screens.
Innovation Solution
A computer-implemented method that detects continuous user interaction on a touch-sensitive display, computes the distance between initial and final locations, and switches the 3D view if the distance exceeds a predetermined threshold, allowing for viewpoint modification and rotation based on a ratio of the distance, enabling seamless switching and viewpoint selection in a single gesture.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If an icon is provided for switching from 2,5D to 3D view, then the switching function is achieved, but the ergonomics deteriorates due to frequent clicking on screen border icons and space consumption on small displays
Solution Approach 1:
The patent removes the traditional icon-based switching interface from the screen border and replaces it with a gesture-based interaction. The switching function is extracted from the visual icon domain and implemented through tactile gesture domain, eliminating the need for screen border icons and their associated ergonomic problems.
Solution Approach 2:
The patent replaces the mechanical clicking action on icons with a touch-based gesture system. The switching mechanism transitions from discrete icon clicks to continuous gesture detection, where the gesture trajectory and distance determine the viewpoint transformation, eliminating the need for precise icon targeting.
2Adaptability or versatility
If traditional keyboard and mouse gestures are used for switching, then the switching function is achieved, but the solution becomes incompatible with mobile devices and touch-sensitive displays
Solution Approach 1:
The patent creates a universal gesture-based interface that functions across multiple device types including mobile devices, tablets, and touch-sensitive displays. The same gesture mechanism (touch and drag on the display surface) works consistently across different form factors, replacing device-specific controls with a unified interaction paradigm.
Solution Approach 2:
The patent transitions from two-dimensional icon clicking to a gesture that utilizes the entire display surface as an interaction space. The gesture dimension encompasses both the starting position and the displacement vector, creating a richer interaction space that adapts to touch device capabilities.
3Ease of operation
If icon clicking is used for switching, then the switching function is achieved, but the user cannot select a viewpoint of the 3D scene in the course of the switch
Solution Approach 1:
The patent merges the switching function with the viewpoint selection function into a single gesture operation. The gesture simultaneously triggers the 2,5D to 3D transition and establishes the target viewpoint based on the gesture's displacement vector, eliminating the need for separate viewpoint selection steps.
Solution Approach 2:
The patent performs preliminary viewpoint calculation during the gesture execution itself. As the user drags across the display, the system pre-computes the viewpoint transformation based on the gesture trajectory, so that when the gesture completes, the viewpoint is already determined and the transition occurs seamlessly without additional steps.
Data Source
AI summary
A computer-implemented method for switching from a first 3D view of a 3D scene to a second 3D view of the 3D scene including obtaining the first 3D view displayed from a plane of a locked viewpoint of the 3D scene, detecting a continuous user interaction including a slide a first and second location on the plane. The method further comprises computing a distance traveled by the slide, comparing the computed distance with a predetermined distance, and if the computed distance is greater than the predetermined distance, a switch from the first 3D view to the second 3D view is performed.


