3D Touch Panel Drag Operation Layer Transition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional touch panel-based devices struggle to move objects between layers efficiently, requiring complex operations and causing a visual gap between the finger's position and the object's position on a 3D touch panel, leading to a disjointed user experience.
Innovation Solution
The method involves detecting contact and proximity states of a finger using a 3D or 2D touch panel, combined with an inclination angle sensor, to perform drag operations that differentiate between contact and proximity states, allowing objects to be moved between layers through a series of intuitive drag and double-click operations, thereby synchronizing the finger's movement with the object's position on the screen.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional touch panel operations are used to move objects between layers, then object movement functionality is achieved, but the operation becomes complex and creates a visual gap between finger position and object position
Solution Approach 1:
The touch panel interaction is segmented into distinct contact states (contact state and proximity state), allowing different drag behaviors for different operational phases. This segmentation enables intuitive layer transitions by differentiating between fingers that are touching the screen versus those approaching it, simplifying the overall operation while maintaining functionality.
Solution Approach 2:
The proximity state acts as an intermediary condition between no contact and full contact. By introducing this intermediate state, the system can detect when a finger is approaching an object without yet touching it, enabling preparatory actions and reducing the visual gap between finger position and object position during layer transitions.
2Ease of operation
If conventional touch panel operations are used to move objects between layers, then object movement functionality is achieved, but the user experience becomes disjointed
Solution Approach 1:
The system provides continuous feedback by detecting and responding to different contact states (contact vs. proximity). This feedback mechanism allows the system to adjust object behavior dynamically based on finger position, creating a more natural and continuous user experience where the object responds appropriately to user intent at each stage of the interaction.
Solution Approach 2:
The drag operation becomes dynamic by adapting its behavior based on the detected contact state. During contact state dragging, objects move normally, while during proximity state dragging, objects can be moved to different layers. This dynamic adaptation ensures operation continuity and creates a seamless user experience.
3Adaptability or versatility
If complex operations are used to move objects between layers, then layer transition functionality is achieved, but operation time increases
Solution Approach 1:
The system performs preliminary detection of the contact state before executing the full drag operation. By identifying whether the finger is in contact or proximity state early in the interaction, the system can prepare appropriate layer transition actions in advance, reducing the overall time required for layer transitions while maintaining versatility.
Solution Approach 2:
The system changes operational parameters based on the detected contact state. When proximity state is detected, the system adjusts the drag behavior to enable layer transitions without requiring additional steps. This parameter change allows the same drag gesture to serve multiple functions depending on context, reducing operation time while maintaining adaptability.
Data Source
AI summary
A contact state of a finger with respect to a first displayed object is detected. In response to detecting a double-click operation on the first displayed object at a first position in a depthwise direction, the first displayed object is moved onto a surface of a display screen of a three-dimensional (3-D) display. In response to detecting that the finger has moved from the contact state to a proximity state with respect to the first displayed object, a display position of the first displayed object is changed from the surface of the display screen to a depth position at which a second object is displayed at a nearest side in the depthwise direction among displayed objects. The second object remains displayed at the depth position beside the first object.


