1. Technical Field
The present disclosure relates to hand-held mobile communication devices, and, more particularly, to touch screen keyboards for smart hand-held mobile communication devices.
2. Discussion of Related Art
In recent years smart mobile devices have become more and more popular for enterprise and consumer applications. For example, there is an emerging trend to use smart mobile phones in place of desktop computers.
Many leading technology companies have released various smart mobile devices. These smart mobile devices typically have the capability to notify users of events through either audio or vibration.
A significant challenge for these smart mobile devices is to be “user friendly”. A key aspect of a user friendly device lies in its user interface and input system. For example, when using a conventional personal computer (PC), information can be input to the PC through a keyboard which has physical keys which suit the user's fingers. On the other hand, conventional input systems of mobile devices are problematic in their lack of ability to provide ease of input of information to the mobile device such that message communication with others using the mobile device is facilitated with minimum input errors.
Typically, there are two kinds of keyboards in conventional smart mobile devices. One is the soft-keyboard displayed on a touch screen. The other is the hard-keyboard with physical keys that are depressed. Both the soft-keyboard and the hard-keyboard have drawbacks in that the keyboards are too small to be effectively used by human fingers, and if a touch pen is needed to access the keys of the keyboard, it becomes impossible to use with one hand.
Some smart mobile devices have a hard-keyboard large enough such that a user can type using only one hand. However, the screen size becomes small to accommodate the larger size of the hard keyboard or such mobile devices tend to be larger than the conventional smart mobile devices using soft-keyboards.
Some smart mobile devices having a soft-keyboard can invoke a specific soft-keyboard on a touch screen in a context aware manner. For example, when a telephone application is invoked, the soft key-board automatically becomes a number keypad or when an email application is invoked, and a user needs to input an email address, specific symbols normally used in email, such as “@”, “.com”, and the like, will appear in the keypad.
However, while emerging trends in smart mobile devices are to have them small in size, user input errors become quite common because of the small key button size whether in devices having soft-keyboards and hard-keyboards.
Referring to
As such, providing a smart mobile device with a keyboard such that words can be input using only one hand, that have relatively large key buttons to reduce input errors, that enable blindly typing with relatively low errors, and that associate various touch-feelings for different key buttons, has become a desirable device.
In accordance with exemplary embodiments of the present disclosure, an input system for smart mobile devices is provided which combines the benefits of soft-keyboards and hard-keyboards and allows for typing and input using only one hand with relatively low input errors.
In accordance with an exemplary embodiment, a method for providing a touch screen to enter letters or symbols which form a desired entry input to a smart mobile device includes configuring a touch screen display to display one of a plurality of regions of a replicated standard keyboard display, and sizing key buttons displayed in the one of the plurality of regions to provide a key button size substantially similar to at least half the size of an average human finger.
The method may further include spacing adjacent displayed key buttons by at least 1/16″.
The one of the plurality of regions may be a left half of the replicated standard keyboard display and an other of the plurality of regions may be a right half of the replicated keyboard display.
The method may further include generating a ring-tone or vibration when a display of one of the plurality of regions is changed to an other one of the plurality of regions.
The method may further include generating a ring-tone or vibration to indicate a position of a key button in a region.
In accordance with an exemplary embodiment a method of using a touch screen to enter letters or symbols which form a desired entry input to a smart mobile device includes configuring a touch screen display to display one of a plurality of regions of a replicated standard keyboard display, sizing key buttons displayed in the one of the plurality of regions to provide a key button size substantially similar to at least half the size of an average human finger, and pressing a key button of the touch screen display to enter a letter or symbol.
The method may further include pressing a key button for a predetermined amount of time to confirm an entry input.
The method may further include double-clicking a key button to confirm an entry input.
The method may further include canceling an entry input if a user does not provide an entry confirmation.
According to an exemplary embodiment, a non-transitory computer program storage device embodying instructions executable by a processor to perform entry of letters or symbols that form a desired word being input to a smart mobile device using a touch screen is provided. Instruction code is included for configuring the touch screen display to display one of a plurality of regions of a replicated standard keyboard display. Instruction code is included for sizing key buttons displayed in one of the plurality of regions to provide a key button size substantially similar to at least half the size of an average human finger. Instruction code is included for entry of a letter or symbol by pressing a key button of the touch screen.
The non-transitory computer program storage device may further include instruction code for spacing apart adjacent displayed key buttons by at least 1/16″.
The non-transitory computer program storage device may include instruction code for providing for the one of the plurality of regions being a left half of a replicated keyboard display and an other of the plurality of regions being a right half of a replicated keyboard display.
The non-transitory computer program storage device may further include instruction code for generating a ring-tone or vibration when a display of one of the plurality of regions is changed to an other one of the plurality of regions.
The non-transitory computer program storage device may further include instruction code for generating a ring-tone or vibration to indicate a position of a key button in a region.
The non-transitory computer program storage device may further include instruction code for confirming an entry input upon a pressing of a key button for a predetermined amount of time.
The non-transitory computer program storage device may further include instruction code for confirming an entry input upon a double-clicking of a key button.
The non-transitory computer program storage device may further include instruction code for canceling an entry input if a user does not provide an entry confirmation.
Exemplary embodiments of the present disclosure will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings in which:
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout.
In accordance with exemplary embodiments, the present inventive concept provides for splitting the standard keyboard layout into several regions. At a particular time frame of typing, only one part of the keyboard may be shown on the touch screen, with dramatically increased key button size. In an exemplary embodiment, the standard keyboard may be divided into two regions, namely left and right regions of the standard keyboard. Those skilled in the art would appreciate that the regions may be divided into various other configurations, for example, four regions (2 by 2, namely, two regions in a row and two regions in a column).
In accordance with exemplary embodiments, the present inventive concept may also provide users with an easy-to-remember notification by region based vibrations or ring-tones when changing the regions shown on the touch screen.
In accordance with exemplary embodiments, the present inventive concept may provide users notifications of the key positions in one particular region by position-based vibrations or ring-tones.
Referring now to
Smart mobile device 20 includes a soft-keyboard which provides for one of two keyboard regions, region 22a (seen in
Each touch screen region may be given a ring-tone or vibration associated with the respective region, such that when a letter is typed in one region that ring-tone or vibration associated with the one region is effectuated. In an exemplary embodiment a unique Musical Instrument Digital Interface (MIDI) sound (e.g., a ring tone) may be associated with tapping a left/right corner when switching the region forwards or backwards. In an exemplary embodiment software instruction code of a MIDI (ring tone) keyboard module would play a MIDI audio based upon the input received from the soft keyboard control module. The MIDI audio used for feedback can be unique among its own region only, or unique to the entire alphabet. The association of MIDI audio to each soft key can be done automatically or specified by the user. The MIDI ring tone module would record such association and use an audio player to generate the MIDI feedback when a soft key is received by the soft key control module.
Each touch screen soft key button may also be given a unique touch feeling to help users recall their experience of using a hard-keyboard and thus maintain a consistent user experience. In an exemplary embodiment for each region on top of a current screen, when a soft key is tapped, the unique MIDI sound can be played. The same unique sound may be used for different soft key regions.
Referring to
In accordance with an exemplary embodiment, a feedback-based input (i.e., “input-without-looking” may also include providing a unique feedback when a key is pressed before an input is confirmed. If the pressed key is what the user intended, he/she can confirm the input by either keeping pressing the displayed key button for a certain amount of time or double-clicking the displayed key button. Another unique feedback could be provided when the key input is confirmed. The input could be canceled if the user doesn't confirm it.
Referring to
Those skilled in the art will appreciate that the present inventive concept may be implemented by conventional touch screen hardware and software that provide for the display of soft-keyboards on touch screens and that provide for ring tone and/or vibration notifications upon touching specific soft-key buttons of the soft-keyboard(s), for example, by using Microsoft Corporation's Dynamic Soft Keyboard, whose implementation details may be seen in U.S. patent application Ser. No. 12/025,721 filed on Feb. 4, 2008, the entire content of which is incorporated by reference herein. The dynamic soft keyboard discussed in such patent application addresses the soft keyboard from one or more aspects. A user input may be received via a soft keyboard which includes multiple keys. A key describing a current input environment for the soft keyboard is obtained, and a determination is made by the predictive engine as to which one or more keys of the multiple keys was intended to be selected by the user input. Thus, a group of chosen keys is displayed on the soft keyboard dynamically as the user inputs.
While exemplary embodiments have been particularly shown and described, it will be understood that various changes in form and details may be made therein without departing from the spirit and scope of the following claims.