Multi-touch Input Processing Apparatus Pinch Drag Distinction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-touch systems often incorrectly interpret user intentions, leading to unnatural display changes such as alternating image enlargement and reduction during multi-drag operations due to incorrect detection of pinch-in and pinch-out actions.

Innovation Solution

An information processing apparatus that determines user intentions by analyzing the position updates of multiple touched points, calculating the distance changes between them, and comparing these changes to a threshold value to differentiate between multi-drag and pinch operations, thereby preventing false operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system recognizes pinch operations based on distance change between two fingers, then image enlargement and reduction can be performed, but false operations occur during multi-drag operations

Engineering Contradiction:
Improvemulti-touch operation recognitionVSAvoidoperation accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the multi-touch operation recognition into two independent detection dimensions: distance change detection (for pinch operations) and position change detection (for multi-drag operations). By dividing the recognition logic into separate detection mechanisms, the system can accurately distinguish between pinch and multi-drag operations, preventing false recognition while maintaining versatility in handling different touch gestures.

Inventive Principle:
Principle #1Segmentation

2Speed

If the system responds to any movement of touched points, then operational responsiveness is improved, but false pinch operations are triggered during multi-drag

Engineering Contradiction:
Improveoperation responsivenessVSAvoidoperation accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements feedback mechanisms that continuously monitor touch point movements and provide real-time classification of operation types. The system feedbacks the detected operation type (pinch or multi-drag) to control the display processing accordingly, ensuring that responsive operation execution is maintained while preventing false operations through accurate real-time classification based on movement patterns.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the system interprets distance changes as pinch operations, then image scaling functionality is enabled, but unintended image size changes occur during multi-drag

Engineering Contradiction:
Improvedisplay control functionalityVSAvoiddisplay operation accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies dynamic detection that adapts the interpretation of touch movements based on the specific operation context. The system dynamically switches between distance-change-based detection (for pinch operations) and position-change-based detection (for multi-drag operations), allowing the display control functionality to remain versatile while ensuring accurate interpretation of user intent in each specific operational context.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9880673B2Multi-touch input information processing apparatus, method, and storage medium
Publication Date: 2018.01.30 CANON KK
  • US9880673B2 patent drawing
  • US9880673B2 patent drawing
  • US9880673B2 patent drawing

AI summary

A control method for an information processing apparatus configured to acquire position information of one or more touched points one by one detected according to a predetermined detection period on a touch panel includes holding the position information of each of the one or more touched points in a holding unit, acquiring a number of the touched points whose position information is held in the holding unit, determining at each predetermined detection period that latest position information of all the touched points whose position information is held in the holding unit is specified, in a case where the number of the acquired touched point is two or more, and deciding the multi-touch operation performed to the information processing apparatus after the determination.