Mobile Keypad Character Input Using Continuous Touch Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing character input methods on portable electronic devices are cumbersome, requiring multiple keystrokes or relying on predictive text that can be error-prone and inefficient, especially for users who need to input characters frequently across multiple languages.
Innovation Solution
A method that associates a group of characters with each key, detects repeated presses and continuous contact, and interprets key presses based on these detections, allowing for faster and more intuitive single-hand typing by measuring time intervals between key presses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multi-tap method is used to cycle through characters, then character selection capability is improved, but typing speed deteriorates due to large number of keystrokes
Solution Approach 1:
The patent changes the parameter of key press detection from discrete count-based selection to continuous touch duration-based selection. By measuring how long a key is held down rather than counting repeated presses, the system maintains full character selection capability while dramatically reducing the number of keystrokes needed, thus resolving the contradiction between versatility and typing speed.
2Productivity
If predictive text input is used, then typing speed is improved by reducing keystrokes, but reliability deteriorates due to error-prone word selection
Solution Approach 1:
The patent enables the key input system to automatically determine the intended character based on the duration of the key press, without requiring the user to manually select from multiple options. The system self-interprets the input by analyzing touch timing patterns, which maintains high typing speed while eliminating the reliability issues associated with manual word selection in predictive text systems.
3Measurement precision
If repeated key presses are used to distinguish characters, then character differentiation is improved, but ease of operation deteriorates due to required pauses between presses
Solution Approach 1:
The patent eliminates the need for pauses between key presses by using continuous touch detection. The system measures the duration of continuous contact with a key to determine which character is intended, allowing users to type continuously without lifting their fingers or waiting for system responses, thus maintaining precise character differentiation while greatly improving typing fluency.
4Measurement precision
If separation key is pressed to indicate next character, then character boundary detection is improved, but productivity deteriorates due to additional keystrokes
Solution Approach 1:
The patent extracts the character boundary detection function from a separate separation key press and integrates it into the normal key press duration measurement. By using the timing information already present in repeated key presses, the system automatically identifies character boundaries without requiring an additional separation key, thus maintaining precise detection while improving typing speed.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This solution enhances typing speed, reduces keystrokes, and is intuitive, suitable for single-hand use, while being compatible with conventional multi-tap methods, and is cost-effective by using capacitive sensors for continuous contact detection.
Implementation Method 1
capacitive sensors in each key... The capacitive sensor is able to detect whether the user's finger is touching the key or not
Data Source
AI summary
The invention relates to an electronic device and a method of enhancing character input in an electronic device comprising a set of keys. The method comprises associating a group of characters with at least one key; detecting repeated presses of a key; detecting whether the key has been touched continuously during the repeated presses of the key; and interpreting the characters corresponding to the key presses in the group of characters associated with the key on the basis of the detections.


