Touch Control Unit Orientation Change Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic apparatuses with touch panels face operational errors when the orientation changes, as the position of touch icons shifts, leading to unintended function execution or cancellation during tasks like photography.

Innovation Solution

An electronic apparatus with a touch detection unit, orientation detection unit, and display control unit that adjusts display positions and invalidates previous touch operations when a predetermined orientation change is detected, ensuring intended operations are performed even after orientation changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the display position of touch icons is changed in accordance with orientation change, then the displayed items are rotated to be displayed, but the touched position of the user does not match the displayed position after orientation change, causing operational errors

Engineering Contradiction:
Improveorientation adaptabilityVSAvoidoperation accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary action by detecting orientation change and invalidating the previous touch operation before the display repositions occurs. This prevents the mismatch between touched position and displayed position by canceling the touch that was valid in the old orientation but would be incorrect in the new orientation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of trying to maintain the validity of the touched position through coordinate transformation, the invention inverts the approach by invalidating the touch operation when orientation changes. This reversal simplifies the system by avoiding complex coordinate mapping while ensuring operational accuracy.

Inventive Principle:
Principle #13The other way round (Inversion)

2Ease of operation

If the touch operation is maintained after orientation change, then the user intent is preserved, but the function executed may not be the one intended by the user due to position mismatch

Engineering Contradiction:
Improveuser intent continuityVSAvoidfunction execution accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system detects orientation change and performs preliminary invalidation of the touch operation before the display updates. This ensures that when the user releases the touch or performs another action, the system executes the correct function corresponding to the new orientation, preventing unintended function execution.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the display position is adjusted for orientation change, then the touch icons are displayed correctly, but previous touch operations become invalid leading to operational errors

Engineering Contradiction:
Improvedisplay orientation flexibilityVSAvoidoperation consistency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary invalidation of touch operations when orientation change is detected, before the display repositions the touch icons. This ensures that touch operations are only recognized in their valid orientation context, maintaining operational consistency while allowing display flexibility.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10165189B2Electronic apparatus and a method for controlling the same
Publication Date: 2018.12.25 CANON KK
  • US10165189B2 patent drawing
  • US10165189B2 patent drawing
  • US10165189B2 patent drawing

AI summary

An electronic apparatus includes a touch detection unit configured to detect a touch on a display unit, an orientation detection unit configured to detect an orientation of the electronic apparatus, a display control unit configured to perform control so that a display position of a display item displayed on the display unit is changed if a predetermined change of the orientation of the electronic apparatus is detected by the orientation detection unit, and a control unit configured to perform control so that, if the predetermined change of the orientation of the electronic apparatus occurs, processing based on a touch operation of a touch that has been detected by the touch detection unit since before the predetermined change occurs is not performed.