Mobile terminal and method for moving a cursor and executing a menu function using a navigation key
First Claim
1. A mobile terminal, comprising:
- an optical sensor navigation key adapted to sense a movement direction and a movement speed user contact and generate signals according to the sensed movement direction and the sensed movement speed;
an input unit;
a display; and
a controller adapted to control a function of the mobile terminal in response to the signals generated by the optical sensor navigation key, wherein the controller is further adapted to;
cause displaying of at least one menu item and a cursor on the display;
cause moving of the displayed cursor toward a location proximate to a specific menu item of the displayed at least one menu item responsive to receiving user input via the input unit;
detect the user contact relative to the optical sensor navigation key;
activate the optical sensor navigation key after the user contact to the optical sensor navigation key is detected and the cursor is moved to the specific menu item,deactivate the optical sensor navigation key if the user contact to the optical sensor navigation key is not detected within a threshold amount of time after the optical sensor navigation key is activated,determine whether the sensed movement direction is a pre-defined first direction or a pre-defined second direction when the cursor is positioned at the displayed at least one menu item, determine whether the sensed movement speed is greater than a reference value with respect to the pre-defined first direction if the sensed movement direction is the pre-defined first direction, enter an upper menu of the displayed at least one menu item at which the cursor is positioned if the sensed movement speed is greater than the reference value with respect to the pre-defined first direction,cause displaying of the upper menu on the display screen, determine whether the sensed movement speed is greater than the reference value with respect to the pre-defined second direction if the sensed movement direction is the pre-defined second direction and the predetermined pre-defined second direction is opposite to the pre-defined first direction,enter a lower menu of the displayed at least one menu item at which the cursor is positioned if the sensed movement speed is greater than the reference value with respect to the pre-defined second direction, and cause displaying of the lower menu on the display, and wherein the sensed movement speed is an amount of movement per second by the cursor from a first pixel position to a second pixel position on the display.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile terminal and method for moving a cursor and executing a menu function in respons to operations of a navigation key by the user are disclosed. The mobile terminal includes an optical sensor navigation key installed in the mobile terminal, wherein the navigation key senses a direction of movement and speed of movement of an object that contacts the navigation key and outputs signals based on the sensed speed and direction, and a controller configured to control an operation of the mobile terminal in response to the signals from the optical sensor navigation key. The optical sensor navigation key, which is a new type of user interface, is provided so that the user can operate the mobile terminal simply, conveniently and precisely.
-
Citations
16 Claims
-
1. A mobile terminal, comprising:
-
an optical sensor navigation key adapted to sense a movement direction and a movement speed user contact and generate signals according to the sensed movement direction and the sensed movement speed;
an input unit;
a display; anda controller adapted to control a function of the mobile terminal in response to the signals generated by the optical sensor navigation key, wherein the controller is further adapted to; cause displaying of at least one menu item and a cursor on the display;
cause moving of the displayed cursor toward a location proximate to a specific menu item of the displayed at least one menu item responsive to receiving user input via the input unit;
detect the user contact relative to the optical sensor navigation key;
activate the optical sensor navigation key after the user contact to the optical sensor navigation key is detected and the cursor is moved to the specific menu item,deactivate the optical sensor navigation key if the user contact to the optical sensor navigation key is not detected within a threshold amount of time after the optical sensor navigation key is activated, determine whether the sensed movement direction is a pre-defined first direction or a pre-defined second direction when the cursor is positioned at the displayed at least one menu item, determine whether the sensed movement speed is greater than a reference value with respect to the pre-defined first direction if the sensed movement direction is the pre-defined first direction, enter an upper menu of the displayed at least one menu item at which the cursor is positioned if the sensed movement speed is greater than the reference value with respect to the pre-defined first direction, cause displaying of the upper menu on the display screen, determine whether the sensed movement speed is greater than the reference value with respect to the pre-defined second direction if the sensed movement direction is the pre-defined second direction and the predetermined pre-defined second direction is opposite to the pre-defined first direction, enter a lower menu of the displayed at least one menu item at which the cursor is positioned if the sensed movement speed is greater than the reference value with respect to the pre-defined second direction, and cause displaying of the lower menu on the display, and wherein the sensed movement speed is an amount of movement per second by the cursor from a first pixel position to a second pixel position on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling a function of a mobile terminal, the method comprising:
-
displaying at least one menu item and a cursor; moving the displayed cursor toward a location proximate to a specific menu item of the displayed at least one menu item responsive to receiving user input; detecting user contact to an optical sensor navigation key of the mobile terminal;
activating the optical sensor navigation key after the user contact to the optical sensor navigation key is detected and the cursor is moved to the specific menu item;deactivating the optical sensor navigation key if the object user contact to the optical sensor navigation key is not detected for a threshold amount of time after the optical sensor navigation key is activated; sensing a movement direction and a movement speed of the detected user contact to the optical sensor navigation key; generating signals according to the sensed movement direction and sensed movement speed; and controlling a function of the mobile terminal in response to the generated signals, wherein controlling the function of the mobile terminal comprises; determining whether the sensed movement direction is a pre-defined defined first direction or a pre-defined second direction when the cursor is positioned at the displayed at least one menu item, determining whether the sensed movement speed is greater than a reference value with respect to the pre-defined first direction if the sensed movement direction is the pre-defined first direction, entering an upper menu of the displayed at least one menu item at which the cursor is positioned if the sensed movement speed is greater than the reference value with respect to the pre-defined first direction, displaying the upper menu on the display screen of the display unit, determining whether the sensed movement speed is greater than the reference value with respect to the pre-defined second direction if the sensed movement direction is the pre-defined second direction and the pre-defined second direction is opposite to the pre-defined first direction, entering a lower menu of the displayed at least one menu item at which the cursor is positioned if the sensed movement speed is greater than the reference value with respect to the pre-defined second direction, displaying the lower menu, and wherein the sensed movement speed is an amount of movement per second by the cursor from a first pixel position to a second pixel position. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification