Adaptive On-Screen Keyboard Layout Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional on-screen keyboards are not user-adaptive, leading to varying error rates and convenience issues due to fixed key arrangements that do not account for individual finger sizes and hand shapes, especially when using fingers instead of styluses.
Innovation Solution
A multi-touch sensor-based system that detects user touch actions, recognizes touch patterns, and rearranges the keyboard layout to adapt to the user's finger size and hand shape, using a sensor, pattern recognizer, and rearrangement processor to adjust key positions and sizes, and stores user-specific patterns for future adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a fixed key arrangement is used, then the device complexity is reduced and manufacturing is easier, but the adaptability to different user finger sizes and hand shapes deteriorates
Solution Approach 1:
The keyboard layout transitions from a static fixed arrangement to a dynamic adaptive arrangement. The system detects user touch patterns and automatically rearranges key positions and sizes to match the user's finger characteristics, making the keyboard structure changeable rather than fixed.
Solution Approach 2:
The system changes the parameters of the keyboard (key positions, key sizes, key distances) based on detected user touch patterns. By adjusting these parameters according to user-specific data, the keyboard adapts to different finger sizes and hand shapes without changing the underlying device structure.
2Measurement precision
If a fixed key arrangement is used, then the ease of manufacture is improved, but the input accuracy for different users deteriorates
Solution Approach 1:
The system performs self-adjustment by automatically detecting user touch patterns and reconfiguring the keyboard layout without requiring manual setup or calibration. The keyboard serves itself by adapting to the user's characteristics through automated pattern recognition and rearrangement.
Solution Approach 2:
The system uses feedback from user touch actions to continuously improve input accuracy. By monitoring how users naturally touch the screen and adjusting the keyboard arrangement based on this feedback, the system enhances precision for each individual user.
3Ease of operation
If the keyboard is customized for each user, then the convenience of operation is improved, but the loss of time for initial setup and adaptation increases
Solution Approach 1:
The system performs preliminary detection of user touch patterns during initial use and automatically prepares the optimized keyboard layout. By conducting the adaptation process in advance through automated detection rather than requiring manual setup, the system reduces the time users need to spend on configuration.
Solution Approach 2:
The keyboard automatically adapts to the user without requiring manual intervention or extended setup time. The self-service mechanism detects touch patterns and reconfigures the layout autonomously, minimizing the time users need to invest in the adaptation process.
Data Source
AI summary
An apparatus and method for providing an adaptive on-screen keyboard are provided. The apparatus includes a sensor for detecting touch action of a user from a touch screen, a pattern recognizer for recognizing a touch pattern of the user using the detected touch action of the user, a rearrangement processor for reconstructing the key arrangement of the on-screen keyboard to be provided through the touch screen on the basis of the recognized touch pattern of the user, and a display for displaying the on-screen keyboard on the basis of information on the reconstructed key arrangement. Thus, the apparatus can increase the convenience of use when the user makes use of the on-screen keyboard.


