1. Field of the Invention
The present invention relates to a mobile communication terminal, and more particularly, to a menu input apparatus and method that uses a camera included in the mobile terminal to detect a pointer object moved in front of the camera to thereby navigate between items in a menu.
2. Background of the Related Art
A mobile communication terminal has become an essential item for many users. The mobile terminal provides various functions in addition to regular voice communication capabilities such as an electronic organizer, games, music (MP3) playback, an electronic dictionary, a digital camera, etc.
In addition, the mobile terminal also includes a Graphic User Interface (GUI) including a plurality of different menus allowing the user to navigate through various options to select a particular function. In more detail, the user generally presses a particular key or button (e.g., a shift or direction key) on a keypad to navigate through the various menu options to thereby select a particular function.
However, the user generally has to press the shift or direction key several times to select a particular menu option, which is inconvenient. In addition, a separate button for moving between the different options is required.
Therefore, one object of the present invention is to provide a two-dimensional or three-dimensional GUI for providing a plurality of items or functions that can be selected by a user.
Another object of the present invention is allow the user to move a cursor or pointing device included with the GUI using the camera included with the mobile terminal.
To achieve these and other advantages and in accordance with the purpose of the present invention, as embodied and broadly described herein, there is provided in one aspect a menu input method for a mobile terminal, which includes displaying a menu having a plurality of items on a display of the mobile terminal, displaying a cursor used to select one of the plurality of items at a first position on the display, capturing images of a pointer object moving in front of an image capturing device included with the mobile terminal, and converting the captured images into coordinate values of the cursor and moving the cursor to a second position on the display based on the converted coordinate values.
In another aspect, there is provided a mobile terminal including a display configured to display a menu having a plurality of items on a display of the mobile terminal, and to display a cursor used to select one of the plurality of items at a first position on the display, an image capturing device configured to capture images of a pointer object moving in front of the image capturing device, and a processor configured to convert the captured images into coordinate values of the cursor and move the cursor to a second position on the display based on the converted coordinate values.
Further scope of applicability of the present invention will become apparent from the detailed description given hereinafter. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art from this detailed description.
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention.
In the drawings:
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings.
The present invention allows a user to move a cursor on a menu using a camera included with the mobile terminal. The present invention also provides a 2-D or 3-D GUI. In more detail,
In addition, the input unit 140 and the camera 130 may be located at separate portions of the terminal. For example, the input unit 140 may be a particular button provided on the terminal such as a direction key or other input/selection key. Alternatively, the input unit 140 may be integrally combined with the camera 130 as illustrated in
In addition, the camera 130 may be a digital camera integrated within the mobile terminal and may be formed on a front or rear side of the terminal. For example, the enclosed figures show the camera 130 disposed on a rear side or back side of a folder portion or flip cover of the terminal. However, the present invention is applicable to mobile terminals and other communication devices (e.g., PDA) having a camera or other type of image capturing device, movement sensor, light detector, etc.
Turning now to
In more detail, after the camera 130 captures a first image of the user's finger 20 located at a distance from the camera 130, the camera 130 sequentially captures more images (e.g., a second captured image, a third captured image, etc.) as the user moves his or her finger 20. The processor 120 then converts the digital captured images into analog values corresponding to coordinates of the cursor 40. That is, to convert each captured image into a corresponding coordinate value of the cursor 40, each captured image is defined as a diagnostic element. Then, the processor 120 traces a resolution change of each captured image of the user's finger 20 according to a predetermined rate of image capturing of the camera 130 to thereby extract the coordinate values of the extracted diagnostic elements. The processor 120 then calculates a difference value among the extracted coordinate values to convert the movement of the user's finger 20 into a position change of the cursor 40 moving among items on the menu screen.
In addition, to perform such operation of the processor 120, the camera 130 preferably captures the movement of the user's finger 20 in a state that a constant rate of image capturing is set. For example, based upon experimental results, the camera preferably maintains a rate of image capturing of more than 30 frames per second to capture images of the user's finger 20. Also, a sufficient margin is preferably set for the camera 130 so as to accept image changes even if the user's finger 20 is suddenly captured by the camera or quickly disappears from the camera's view.
The camera 130 having the set rate of image capturing and margin then traces the movement of the user's finger 20 to capture its images, and accordingly the cursor 40 can be moved, shifted or scrolled among the items on the menu screen. That is, the movement of the user's finger 20 in horizontal, vertical, and diagonal directions is sensed by the camera 130 and this movement is translated to a corresponding movement of the cursor 40.
In addition,
Thus as shown in
Similarly, as shown in
Also,
In addition,
In these 3-D examples, the cursor 40 can be moved in three dimensions in response to the movement of the user's finger 20. That is, as shown in
Further, the menu block that the cursor 40 has been moved to may also be highlighted to indicate the menu block has been selected. The user may also move the cursor 40 to a particular item contained in the highlighted menu block by moving his or her finger in the appropriate X or Y directions. The particular item having the cursor displayed on top of it is also highlighted, and the user can select the particular item as discussed above with respect to the 2-D GUI. For example, with reference to
In addition,
Turning next to
The processor then performs an A/D converting process of the movement (which as discussed above may be a three dimensional movement) of the user's finger captured in the step S20 (S30). The conversion process converts the captured images into appropriate coordinate values of the cursor on the menu screen. The user may then select a desired item by selecting the appropriate input key and the corresponding function is executed (S40).
In addition, a sensitivity or degree of responsiveness to measuring movements of the user's finger in front of the camera is automatically adjusted. For example, if the user places/moves his or her finger very close to the front of the camera, relatively small movements of the user's finger are preferably detected. In contrast, if the user move his or her entire palm or hand at some distance from the camera, then relatively large movements of the user hand are preferably detected. Also, a proximity of the user's finger, the user's entire hand, etc. may be used to determine the type and capability of an appropriate image capture device that may be employed.
Thus, the present invention advantageously provides a 2-D or 3-D GUI that allows the cursor to be moved in a two or three dimensional manner. Further, a distance from the user's finger to the camera is detected to determine a degree of responsiveness to the detected movements. Also, the processor converts relatively small movements of the user's finger into movements of the cursor being displayed on the display device if the user's finger is detected to be relatively close to the detector, and converts relatively large movements of the user's finger into movements of the cursor being displayed on the display device if the user's finger or palm, etc. is detected to be relatively far from the detector.
In addition, the display device of the mobile terminal can be a screen and the detector can be a camera of a wireless communications device that allows communication with a network via a wireless interface. For example, the detector can be an image capturing device, a motion detection device, a light sensor, and/or any combination thereof. The present invention may also include an input button that surrounds the detector and protrudes therefrom to allow user selection thereof, and/or a voice recognition device cooperating with the display device, the detector and the processor to recognize voice commands from the user to allow selection of an item on the GUI on which the cursor has been moved to.
As described so far, in the present invention, the movement of the user's finger placed in front of the camera is converted into a movement of the cursor on the menu screen so as to allow moving and selecting of a menu and items therein, whereby a separate menu shift key or other buttons used for switching or selecting between different menus is not required. Thus, the manufacturing costs related to producing and assembling the mobile terminal can be reduced.
As the present invention may be embodied in several forms without departing from the spirit or essential characteristics thereof, it should also be understood that the above-described embodiments are not limited by any of the details of the foregoing description, unless otherwise specified, but rather should be construed broadly within its spirit and scope as defined in the appended claims, and therefore all changes and modifications that fall within the metes and bounds of the claims, or equivalence of such metes and bounds are therefore intended to be embraced by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2005-0043866 | May 2005 | KR | national |
This application is a Continuation of co-pending application Ser. No. 11/439,174, filed on May 24, 2006, which claims priority to Korean Patent Application No. 10-2005-0043866 filed on May 24, 2005, in Korea, the entire contents of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 11439174 | May 2006 | US |
Child | 13624382 | US |