3D Touch Panel Drag Operation Layer Transition

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveobject movement operationVSAvoidoperation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveuser experienceVSAvoidoperation continuity
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If complex operations are used to move objects between layers, then layer transition functionality is achieved, but operation time increases

Engineering Contradiction:
Improvelayer transition capabilityVSAvoidoperation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10379727B2Moving an object by drag operation on a touch panel
Publication Date: 2019.08.13 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10379727B2 patent drawing
  • US10379727B2 patent drawing
  • US10379727B2 patent drawing

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.