This application claims priority to an application filed in the Korean Intellectual Property Office on Nov. 23, 2006 and assigned Serial No. 2006-0116287, the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to a user interface of a mobile terminal, and more particularly, to a method of converting a mode of a user interface between a 4-way navigation key mode and an 8-way pointer mode in a mobile terminal.
2. Description of the Related Art
Due to development of telecommunication technology and semiconductor technology, various mobile terminals are now in use. A mobile terminal that has been generally used as a mobile phone has, for example, now developed into a personal information terminal, such as a Personal Digital Assistant (PDA), a mobile broadcasting receiver, such as a Digital Multimedia Broadcasting (DMB) receiver, a multimedia player, such as a Moving Pictures Experts Group Layer 3 (MP3) player, a Portable Multimedia Player (PMP), etc., as well as other various device configurations.
Nowadays, mobile terminals execute mobile convergence having functions of other terminals as well as their intrinsic functions.
In general, a user interface of a mobile terminal is moved in four directions of a horizontal axis and a vertical axis. That is, when selecting a specific item or entering a specific menu through a screen of a display unit of the mobile terminal, the user moves a focus on a screen of a display unit in a horizontal direction and a vertical direction by manipulating a 4-way navigation key. This moving method is commonly referred to as a 4-way navigation key mode. Because a 4-way navigation key mode has a limited moving direction, the 4-way navigation key mode is inconvenient to use and has a limitation in intuitive recognition of direction.
In order to move a focus 13 positioned at an item 11a at an upper left side of the screen to an item 11b at a lower right side, whichever movement path a user selects (for example, path 14a or 14b), the user should press down each of a right key 15a and a down key 15b of the 4-way navigation key 15 at least once. Whenever an item at a target position is positioned in a diagonal direction from an item 11a at which the focus 13 is positioned, because the focus 13 can be moved in only four directions, and therefore cannot move in a diagonal direction, the user should press the 4-way navigation key 15 multiple times. Accordingly, when manipulating the 4-way navigation key 15 in the user interface of
In
Due to these disadvantages, research for a user interface for moving in four or more directions has been actively performed. A typical research subject is a so-called 8-way pointer mode. An 8-way pointer mode supports movement in an upper left direction, upper right direction, lower left direction, and lower right direction in addition to the upward, downward, left, and right directions. However, a conventional research result about an 8-way pointer mode is to completely replace a 4-way navigation key mode of a user interface with an 8-way pointer mode.
Accordingly, an 8-way pointer mode may be inconvenient for a user accustomed to an existing 4-way navigation key mode. Further, situations that may be generated in a mobile terminal do not always need an 8-way pointer mode. In particular, because a hotkey function is generally mapped to a 4-way navigation key, it is more preferable to have an advantage of an 8-way pointer mode while sustaining an existing key mapping paradigm.
Accordingly, it is preferable to use both a 4-way navigation key mode and an 8-way pointer mode rather than to completely replace a 4-way navigation key mode with an 8-way pointer mode. In order to use two modes together, a need exists for a method of converting two modes.
The present invention substantially solves the above problems and provides at least the advantages below. The present invention provides a method of converting a mode of a user interface in a mobile terminal, that can simply convert a mode of the user interface in order to use both a 4-way navigation key mode and an 8-way pointer mode.
The present invention further provides a method of converting a mode of a user interface in a mobile terminal that can logically and intuitively correspond to using an 8-way pointer mode when converting a 4-way navigation key mode to the 8-way pointer mode in the user interface of the mobile terminal.
The present invention further provides a method of converting a mode of a user interface in a mobile terminal that can convert a mode of the user interface without adding a separate key in a mobile terminal.
The present invention further provides a method of converting a mode of a user interface in a mobile terminal that can effectively use the user interface of the mobile terminal.
In accordance with an aspect of the present invention, a method of converting a mode of a user interface of a mobile terminal having a 4-way navigation key includes determining whether a corner direction press signal of the 4-way navigation key is input in a 4-way navigation key mode; and converting the 4-way navigation key mode to an 8-way pointer mode when a corner direction press signal of the 4-way navigation key is input in a 4-way navigation key mode.
The method may further include determining whether a press signal of a mode cancellation key is input after converting the 4-way navigation key mode to the 8-way pointer mode; and converting the 8-way pointer mode to the 4-way navigation key mode when a press signal of a mode cancellation key is input.
The method may further include determining whether a press signal of the 4-way navigation key is input within a preset time duration after converting the 4-way navigation key mode to the 8-way pointer mode when a press signal of a mode cancellation key is not input; and converting, the 8-way pointer mode to the 4-way navigation key mode when a press signal of the 4-way navigation key is not input within a preset time duration.
The method may further include determining whether a press signal of the 4-way navigation key is input within a preset time duration after converting the 4-way navigation key mode to the 8-way pointer mode; and converting the 8-way pointer mode to the 4-way navigation key mode when a press signal of the 4-way navigation key is not input within a preset time duration.
In accordance with another aspect of the present invention, a method of converting a mode of a user interface of a mobile terminal having a 4-way navigation key in which a press detection sensor is provided in each of an upward direction, downward direction, left direction, and right direction includes determining whether a press signal is input to each of two adjacent press detection sensors within a first preset time duration in a 4-way navigation key mode; and converting the 4-way navigation key mode to an 8-way pointer mode when a press signal is input to each of two adjacent press detection sensors within a first preset time duration.
The method may further include determining whether a press signal of a mode cancellation key is input after converting the 4-way navigation key mode to the 8-way pointer mode; and converting the 8-way pointer mode to the 4-way navigation key mode when a press signal of a mode cancellation key is input.
The method may further include determining whether a press signal is input to the press detection sensor within a second preset time duration after converting the 4-way navigation key mode to the 8-way pointer mode when a press signal of a mode cancellation key is not input; and converting the 8-way pointer mode to the 4-way navigation key mode when a press signal is not input to any of the press detection sensors within a second preset time duration.
The method may further include determining whether a press signal is input to any of the press detection sensors within a second preset time duration after converting the 4-way navigation key mode to the 8-way pointer mode; and converting the 8-way pointer mode to the 4-way navigation key mode when a press signal is not input to any of the press detection sensors within a second preset time duration.
Converting the 4-way navigation key mode to an 8-way pointer mode may include activating a pointer for moving in eight directions.
Converting the 8-way pointer mode to the 4-way navigation key mode may include inactivating a pointer for moving in eight directions.
The objects, features and advantages of the present invention will be more apparent from the following detailed description in conjunction with the accompanying drawings, in which:
Preferred embodiments of the present invention are described with reference to the accompanying drawings in detail. The same reference numbers are used throughout the drawings to refer to the same or like parts. Detailed descriptions of well-known functions and structures incorporated herein may be omitted to avoid obscuring the subject matter of the present invention.
The 4-way navigation key 24 includes four keys comprising an upper key 24a, lower key 24b, left key 24c, and right key 24d. Border portions between any two adjacent keys in the 4-way navigation key 24, i.e. an upper left portion, upper right portion, lower left portion, and lower right portion, are defined as the corners 25 because the 4-way navigation key 24 generally has a quadrangular shape, and the borders of two keys correspond to corners of a quadrangle. However, as shown in
Referring again to
Pressing the corner 25, as shown in
In another method of converting back to a 4-way navigation key mode while using the mode cancellation key 28, if the pointer 26 is not used within a preset time duration in an 8-way search key mode, the 8-way search key mode is converted back to the 4-way navigation key mode.
The key input unit 110 generates an input signal according to a user's manipulation and outputs the input signal to the controller 130. The key input unit 110 includes a 4-way navigation key 112, and further includes various function keys, character keys, and numeric keys. The 4-way navigation key 112 includes four keys (for example, 24a to 24d of
The display unit 120 visually displays various information related to a state and operation of the mobile terminal 100 by the control of the controller 130. In particular, the display unit 120 displays one of a focus 122 and a pointer 124 according to a mode of the user interface. The display unit 120 may use a Liquid Crystal Display (LCD) or other display devices, such as an Active Matrix Organic Light Emitting Diode (AM OLED) display or the like.
The controller 130 is a microprocessor for controlling general operations of the mobile terminal 100. In particular, the controller 130 includes a key input signal determination unit 132, mode conversion unit 134, and focus/pointer control module 136. The key input signal determination unit 132 receives an input signal from the key input unit 110 and identifies the input signal. For example, if a key input signal is received from the 4-way navigation key 112, the key input signal determination unit 132 determines whether the received signal is a cross direction press signal or a corner direction press signal. The mode conversion unit 134 performs mode conversion between a 4-way navigation key mode and an 8-way pointer mode according to a mode conversion condition. The focus/pointer control module 136 activates and inactivates the focus 122 and the pointer 124 and controls movement thereof according to an input signal of the 4-way navigation key 112.
The storage unit 140 is at least one memory element for storing various programs and data executed and processed in the mobile terminal 100. For example, the storage unit 140 stores a program necessary for driving the mode conversion unit 134 and the focus/pointer control module 136 and data related to the program.
Referring to
The key input signal determination unit 132 determines whether a corner direction press signal is input to the 4-way navigation key 112 in step S52. If a corner direction press signal is input to the 4-way navigation key 112, the key input signal determination unit 132 outputs the corner direction press signal to the mode conversion unit 134 and the focus/pointer control module 136.
A method of determining whether a press signal input to the 4-way navigation key 112 is a corner direction press signal or a cross direction press signal for performing step S52 is shown with reference to
Referring to
After a first press signal is input to the 4-way navigation key 112 at step S61, the key input signal determination unit 132 determines whether a preset critical time duration (for example, 0.1 second) has elapsed after input of the first press signal in step S62. If a critical time duration has elapsed after input of the first press signal without a further signal input, the key input signal determination unit 132 determines that the press signal is a cross direction press signal in step S63. That is, if another key is not pressed within the critical time duration after one of an upper key, lower key, left key, and right key of the 4-way navigation key 112 is pressed, the signal is determined to be a press signal of the corresponding cross direction.
If a critical time duration has not elapsed after input of the first press signal at step S62, the key input signal determination unit 132 determines whether a second press signal is input to the 4-way navigation key 112 in step S64. The second press signal is an input signal generated by a sensor adjacent to the press detection sensor generating the first press signal. If a second press signal is input, that is, if an adjacent key is pressed within a critical time duration after one of an upper key, lower key, left key, and right key of the 4-way navigation key 112 is pressed, the key input signal determination unit 132 determines that the press signal is a corner direction press signal corresponding to a border of two keys in step S65.
If a second press signal is not input to the 4-way navigation key 112 at step S64, the process returns to step S62 and the key input signal determination unit 132 again determines whether the preset critical time duration has elapsed.
The second press signal input by a key adjacent to the key of the first press signal is determined to be a corner direction press signal for the following reason.
In an existing 4-way navigation key 112, press detection sensors are only provided in an upper key, lower key, left key, and right key. In order to detect key pressing of an upper left corner, upper right corner, lower left corner, and lower right corner as well as key pressing of an upper key, lower key, left key, and right key using the existing press detection sensors, a determination is made whether a press signal is input from each of two adjacent press detection sensors within a critical time duration. When a corner of the 4-way navigation key 112 is pressed, two adjacent keys are sequentially pressed with a very small time difference. Accordingly, a determination is made whether the signal is a corner direction press signal or a cross direction press signal by checking whether a press signal is input from each of two adjacent keys within a preset time duration.
A method of identifying a press signal according to the present invention is not limited to the method of identifying a press signal of
Returning to
After a mode of the 4-way navigation key mode is converted to the 8-way pointer mode, the key input signal determination unit 132 determines whether a press signal of a mode cancellation key is input in step S54. If a press signal of a mode cancellation key is input, the key input signal determination unit 132 outputs the press signal to the mode conversion unit 134 and the focus/pointer control module 136. Accordingly, the process returns to step S51, where the mode conversion unit 134 converts the 8-way pointer mode to the 4-way navigation key mode, and the focus/pointer control module 136 activates the focus 122 and inactivates the pointer 124.
If a press signal of a mode cancellation key is not input at step S54, the key input signal determination unit 132 determines whether a press signal of the 4-way navigation key 112 is input in step S55. If a press signal of the 4-way navigation key 112 is input, the focus/pointer control module 136 controls movement of the pointer 124 to the corresponding direction in step S57.
If a press signal of the 4-way navigation key 112 is not input at step S55, the key input signal determination unit 132 determines whether a preset time duration (for example, 3 seconds) has elapsed after converting to an 8-way pointer mode in step S56. If a preset time duration has elapsed without inputting a press signal of either the mode cancellation key or the 4-way navigation key 112, i.e. if the pointer is not used within a preset time duration, the process returns to step S51 and the mode conversion unit 134 converts the 8-way pointer mode to the 4-way navigation key mode.
If a preset time duration has not elapsed at step S56, the key input signal determination unit 132 repeats steps S54 to S56 of determining whether a press signal of either the mode cancellation key or the 4-way navigation key 112 is input before the preset time duration elapses.
Two methods of converting a mode of the user interface that has been converted to the 8-way pointer mode back to the 4-way navigation key mode exist. A first method of converting the 8-way pointer mode back to the 4-way navigation key mode by pressing a mode cancellation key is a forced conversion method, and a second method of converting, when a key press signal is not input within a preset time duration, the 8-way pointer mode back to the 4-way navigation key mode is an automatic conversion method. In the present invention, either of the two methods may be used.
As described above, according to the present invention, in a user interface of a mobile terminal, both a 4-way navigation key mode and an 8-way pointer mode can be used, and mode conversion can be simply performed.
A method of converting a mode according to the present invention can be performed without adding a separate key, and a user interface can be effectively used. Particularly, a method of converting a 4-way navigation key mode to an 8-way pointer mode logically and intuitively corresponds to using the 8-way pointer mode.
Although preferred embodiments of the present invention have been described in detail hereinabove, it should be clearly understood that many variations and modifications of the basic inventive concepts herein taught which may appear to those skilled in the present art will still fall within the spirit and scope of the present invention, as defined in the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2006-0116287 | Nov 2006 | KR | national |