Motion-Tracking Input System for Small Device Text Entry
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing input systems for small electronic devices, such as portable cell phones and PDAs, face challenges in accurate and efficient character input due to the need for precise pointing actions on small user interfaces, leading to increased error rates and complexity in stylus paths.
Innovation Solution
A selective input system that tracks the motion of an input device over an area, detecting parameters like motion length, direction changes, velocity, and pauses to identify selections, and is coupled with a text disambiguation system like T9 or SloppyType to improve accuracy and usability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If a stylus-based pointing device is used on a small user interface, then the device can be operated with limited space, but the accuracy of character input deteriorates due to the need for precise pointing actions on small regions
Solution Approach 1:
The input area is divided into multiple selectable regions or zones, each corresponding to different characters or functions. Instead of requiring precise pointing to small individual keys, the system segments the input space into larger, more easily distinguishable regions that can be selected through motion tracking
Solution Approach 2:
The system transitions from traditional 2D plane input (x-y coordinates on a small screen) to 3D spatial input by incorporating motion tracking in three dimensions. This adds a temporal and motion-based dimension to the input method, allowing users to select characters through motion patterns rather than precise static positioning
2Device complexity
If traditional selective pointing actions are required for character input, then the interface can be simple in structure, but the ease of operation deteriorates due to the large number of precise pointing actions required
Solution Approach 1:
The system enables continuous motion-based input where users can input multiple characters through a single continuous gesture or motion sequence. This eliminates the need for repeated discrete pointing actions, maintaining simplicity while dramatically improving operational ease
Solution Approach 2:
The system predicts and anticipates user intent based on the beginning portions of motion patterns. By analyzing motion trajectories in real-time, the system can pre-identify likely character selections and provide predictive input, reducing the precision required from the user
3Volume of moving object
If precise pointing actions are required on small interfaces, then the device can maintain a compact form factor, but the error rate increases due to the difficulty of accurate tapping on very small regions
Solution Approach 1:
The system provides real-time visual and auditory feedback during the input process. As users perform motion gestures, the system displays feedback indicators that show recognized patterns and predicted characters, allowing users to correct errors mid-gesture and significantly reducing the final error rate
Solution Approach 2:
The system dynamically adjusts the recognition thresholds and selection criteria based on the confidence level of detected motion patterns. When motion patterns are ambiguous, the system adapts by providing multiple choices or requesting clarification, thereby maintaining high reliability even with variable input precision
Data Source
AI summary
A selective input system and associated method is provided which tracks the motion of a pointing device over a region or area. The pointing device can be a touchpad, a mouse, a pen, or any device capable of providing two or three-dimensional location. The region or area is preferably augmented with a printed or actual keyboard/pad. Alternatively, a representation of the location of the pointing device over a virtual keyboard/pad can be dynamically shown on an associated display. The system identifies selections of items or characters by detecting parameters of motion of the pointing device, such as length of motion, a change in direction, a change in velocity, and or a lack of motion at locations that correspond to features on the keyboard/pad. The input system is preferably coupled to a text disambiguation system such as a T9® or Sloppytype™ system, to improve the accuracy and usability of the input system.


