MOBILE COMMUNICATION TERMINAL AND METHOD THEREFOR
20200218363 ยท 2020-07-09
Inventors
Cpc classification
H04M1/23
ELECTRICITY
H04M2250/22
ELECTRICITY
H04M1/27475
ELECTRICITY
G06F3/04886
PHYSICS
G06F3/0236
PHYSICS
International classification
G06F3/023
PHYSICS
Abstract
An input method for a mobile communication apparatus, and such a mobile communication apparatus, which comprises a processor and a touch sensitive display, is disclosed. The invention particularly comprises displaying a touch keypad comprising a set of keys, detecting an object over one key of said set of keys, and displaying, upon detection of said object, a first sub-set of keys adjacent to said one key, wherein said sub-set of keys is associated with a first set of sub-functions of said one key.
Claims
1. An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: provide for display of a touch keypad on a touch sensitive display, comprising an original set of keys, each for activating a corresponding function; receive an indication of an object detected at a first key of the set of keys, the indication indicating a force applied by the object against the display; responsive to receiving the indication of the object at the first key at a first level of force, activate a function corresponding to the first key; responsive to receiving the indication of the object detected at the first key at a second level of force, provide for display of a first sub-set of keys associated with a first set of sub-functions of the first key, wherein the first sub-set of keys is arranged adjacent to the first key so that one or more of the first sub-set of keys is nearer to the first key and nearer to at least one other of the first sub-set of keys than to any other key in the original set of keys, and includes a second key that was not included in the original set of keys; and responsive to receiving an indication of an object detected at the second key, activate a sub-function corresponding to the second key; wherein, while the first sub-set of keys is displayed, each of the original set of keys is displayed and can activate its corresponding function.
2. The apparatus of claim 1, wherein the first level of force corresponds to a press of the object against the display at the first key, and the second level of force corresponds to at most a light touch of the object against the display at the first key.
3. The apparatus of claim 2, wherein the second level of force corresponds to the object hovering over the display at the first key.
4. The apparatus of claim 2, wherein the display of the first sub-set of keys is provided responsive to the receiving of the indication of the object detected at the first key at a second level of force for at least a predetermined time.
5. The apparatus according to claim 1, wherein the first set of sub-functions comprises a first group of sub-functions related to a first application of the apparatus.
6. The apparatus of claim 1, wherein the first sub-set of keys is displayed between the first key and one or more neighboring keys in the original set of keys.
7. The apparatus according to claim 6, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to: provide for display of the first sub-set of keys by moving at least one neighboring key of the original set of keys relative to at least one of the other of the original set of keys on the touch sensitive display, while maintaining the first key in its previously displayed position; wherein the first sub-set of keys is displayed between the first key and the moved neighboring key.
8. The apparatus according to claim 6, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to provide for display of the first sub-set of keys by: resizing at least one neighboring key of the original set of keys relative to at least one of the other of the original set of keys on the touch sensitive display to display the neighboring key at a smaller size; wherein the first sub-set of keys is displayed between the first key and the resized neighboring key.
9. The apparatus according to claim 1, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to provide for display of the first sub-set of keys by: maintaining the display of the first sub-set of keys for a predetermined time after the indication of an object detected at the first key has ceased.
10. The apparatus according to claim 1, wherein the sub-functions comprise alphanumeric input, media player input, short-cuts to applications, functions or contacts, or browser input, or any combination thereof.
11. A method comprising: causing a touch keypad to be displayed on a touch sensitive display comprising an original set of keys, each for activating a corresponding function; detecting an object at a first key of the original set of keys and determining a force of the detected object against the display at the first key; responsive to the detected object at the first key being at a first level of force, activating a function corresponding to the first key; responsive to the detected object at the first key being at a second level of force, causing a first sub-set of keys to be displayed adjacent to the first key, wherein the first sub-set of keys is associated with a first set of sub-functions of the first key so that one or more of the first sub-set of keys is nearer to the first key and nearer to at least one other of the first sub-set of keys than to any other key in the original set of keys, and includes a second key that was not included in the original set of keys; and responsive to receiving an indication of an object detected at the second key, activating a sub-function corresponding to the second key; wherein, while the first sub-set of keys is displayed, each of the original set of keys is displayed and can activate its corresponding function.
12. The method of claim 11, wherein the first level of force corresponds to a press of the object against the display at the first key, and the second level of force corresponds to at most a light touch of the object against the display at the first key.
13. The method of claim 12, wherein the second level of force corresponds to the object hovering over the display at the first key.
14. The method of claim 12, wherein the display of the first sub-set of keys is caused responsive to the receiving of the indication of the object detected at the first key at a second level of force for at least a predetermined time.
15. The method according to claim 1, wherein the first set of sub-functions comprises a first group of sub-functions related to a first application of the apparatus.
16. The method of claim 11, wherein the first sub-set of keys is displayed between the first key and one or more neighboring keys in the original set of keys.
17. The method according to claim 16, wherein the step of causing the first sub-set of keys to be displayed comprises: moving at least one neighboring key of the original set of keys relative to at least one of the other of the original set of keys on the touch sensitive display, while maintaining the first key in its previously displayed position; wherein the first sub-set of keys is displayed between the first key and the moved neighboring key.
18. The method according to claim 16, wherein the step of causing the first sub-set of keys to be displayed comprises: resizing at least one neighboring key of the original set of keys relative to at least one of the other of the original set of keys on the touch sensitive display to display the neighboring key at a smaller size; wherein the first sub-set of keys is displayed between the first key and the resized neighboring key.
19. The method according to claim 11, wherein the step of causing the first sub-set of keys to be displayed comprises: maintaining the display of the first sub-set of keys for a predetermined time after the indication of the object detected at the first key has ceased.
20. The method according to claim 11, wherein the sub-functions comprise alphanumeric input, media player input, short-cuts to applications, functions or contacts, or browser input, or any combination thereof.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The above, as well as additional objects, features and advantages of the present invention, will be better understood through the following illustrative and non-limiting detailed description of preferred embodiments of the present invention, with reference to the appended drawings, where the same reference numerals will be used for similar elements, wherein:
[0044]
[0045]
[0046]
[0047]
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
[0048]
[0049] However, the memory can be two or more units, and/or divided in partitions. The processor 102 is arranged to control functions of the mobile communication apparatus 100 via connections between elements 104, 106, and 108 the control of the elements, which connections also depict signal transfer and information exchange. The mobile communication apparatus 100 can further comprise a transceiver (not shown) connected to the processor 102 which is arranged to receive and transmit radio signals through an antenna (not shown). The mobile communication apparatus can further comprise a rotating dial, a microphone, a speaker, and a buzzer. These elements are not shown in
[0050] The display 108 is arranged to display a touch keypad, i.e. a displayed image of a keypad where the areas of the display 108 where the keys of the displayed image of the keypad is mapped to, with aid of the ability of the touch sensitive display 108 to detect actuation by touching and/or pressing of the display 108, which is used to operate the mobile communication apparatus 100.
[0051] The features and function of the UI 104 are illustrated by a number of examples and embodiments with reference to
[0052]
[0053]
[0054] In the examples discussed herein, one or two levels of sub-sets of keys and associated sets of sub-functions have been illustrated. However, the number of levels according to the present invention is not limited. On the other hand, the number of levels are in practice limited, since the user interface and its display, and the need for a large number of levels are limited, and the usability of the mobile communication apparatus has to be considered.
[0055] To cope with limited space on the display of the mobile communication apparatus, neighbouring keys to the actual key, i.e. the key over which the object has been detected, can be moved and/or resized to make room for the additional sub-sets of keys. This is possible, since the keypad is an image provided on the touch sensitive display, and thus can a new image of an adapted keypad be provided, and the mapping of the positions of the keys on the display and the areas related to the touch sensitive function of the display are re-mapped to the new image. Examples of this are depicted in
[0056] In
[0057] In
[0058] In a preferred embodiment, the actual key, i.e. the key over which the object has been detected, always remain in the same position, such that the user experience the position of the object as the static point around which the surroundings change. This is to avoid that the key under the object, e.g. the finger, moves away, which would degrade usability.
[0059] Thus, the actual key remains the same, while neighbouring keys can change positions and sizes. It is also possible to entirely remove one or more neighbouring keys, if that is considered to improve the user interface.
[0060] In
[0061] The sub-set of keys 702 comprises two groups 706, 708 of keys, each group 706, 708 being associated to separate types of inputs, where the first group 706, as illustrated by the symbols <<, >, and >> which commonly on at least consumer products mean backward, forward, and fast forward, respectively, is associated with a media player, an FM radio, a browser, or any other application where forward and backward navigation are provided, e.g. controlling listening to a voice mail, and the second group 708 is associated with the letters j, k, and l, which could be any other symbols or strokes for languages not using latin characters, and functions and applications related to them, as discussed above with reference to
[0062]
[0063] As discussed above with reference to the examples depicted in
[0064] Embodiments of the present invention radically improve usability of a mobile communication apparatus, and the usability is further improved by requiring that the object is detected during a predetermined time to avoid annoying and unintentional keys to show up. This is performed in a waiting step 903, where the sub-set does not show up until the object is detected for the predetermined time. Otherwise, the method returns to the detection step 902. The similar approach applies to the detection of the object over the keys of the sub-set of keys in step 906, where a similar waiting step 907 is inserted before the displaying step 908.
[0065] Similarly, it is preferable that the keys of the sub sets of keys are displayed for a certain time, not too short, not too long, before the keys are removed from the display if they are not pressed. Therefore, the displaying steps 904, 908 for the sub-sets of keys can be adapted to only show the sub-sets of keys for predetermined times, respectively.
[0066]
[0067]
[0068]