1. Technical Field
The present invention relates to a handheld device and, more particularly, to a handheld device a user can apply a motion to thereof, a motion operation method and a computer readable medium.
2. Description of Related Art
In the modern society, handheld devices such as smart phones and tablet personal computers (PCs) have become indispensable to daily life. Neither smart phones nor tablet PCs provide substantial buttons. Instead, the handheld devices are touch-controlled. Furthermore, with the rapid development of touch displays, the screen of a handheld device is getting bigger so that it is more convenient for the user to read electronic books, watch video clips, or access images through the handheld device.
However, with the increase of the size of the screen, the overall size of the handheld device increases. As a result, the user will not be able to use the handheld device with only one hand if he/she is carrying something heavy at the same time with the other hand. Accordingly, there is a need to provide a handheld device that can be operated with a single hand.
One embodiment of the present invention provides a handheld device. The handheld device includes a memory module, a sensing module and a processing module. The processing module is coupled to the sensing module and the memory module. The memory module stores a plurality of applications. The sensing module detects a motion of the handheld device to provide a sensing signal. The processing module executes the plurality of applications and receives the sensing signal. When the handheld device enters a motion operation mode and the processing module receives the sensing signal from the sensing module, the processing module controls the handheld device to execute a specific function according to the application being executed and the sensing signal received by the handheld device.
One embodiment of the present invention further provides a motion operation method. The motion operation method is applicable to a handheld device, and the handheld device is used for executing a plurality of applications. When the handheld device enters a motion operation mode, the handheld device executes the motion operation method. The motion operation method includes the steps as follows. A corresponding sensing signal is provided according to a motion of the handheld device. The handheld device executes a specific function according to the application being executed by the handheld device and the sensing signal.
One embodiment of the present invention further provides a computer readable medium recording at least a segment of source codes, capable of using a handheld device to read the source codes to execute the motion operation method.
According to the above, the present invention provides a handheld device and a motion operation method that allows a user to control the handheld device through a motion of the handheld device without pressing the buttons or touching the screen of the handheld device. In other words, the user only has to move the handheld device with different motions, so that the handheld device is able to execute specific functions, to improve the convenience of controlling the handheld device.
In order to further understand the techniques, means and effects of the present disclosure, the following detailed description and appended drawings are hereby referred to, such that, and through which, the purposes, features and aspects of the present disclosure can be thoroughly and concretely appreciated; however, the appended drawings are merely provided for reference and illustration, without any intention to be used for limiting the present disclosure.
The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
The detailed description set forth below in connection with the appended drawings is intended as a description of certain embodiments of the present disclosure, and is not intended to represent the only forms that may be developed or utilized. The description sets forth the various functions in connection with the illustrated embodiments, but it is to be understood that the same or equivalent functions may be accomplished by different embodiments that are also intended to be encompassed within the scope of the present disclosure. It should be understood, although the terms first, second, third, etc., may be used to describe various elements, steps, directions, values, modes, etc., these elements, steps, directions, values, modes, etc. should not be limited by such terms.
The conventional handheld device fails to meet the user's demands because the user cannot control the handheld device without pressing buttons or touching the screen of the handheld device.
Therefore, to meet the user's demands, the present invention provides a handheld device and a motion operation method thereof. The user is able to switch the operation modes of the handheld device. When the handheld device is switched from a general operation mode to a motion operation mode, the user can control the handheld device without pressing the buttons or touching the screen thereof. Moreover, with respect to the motion operation method, one embodiment of the present invention further provides a computer readable medium capable of recording at least one segment of source codes. The handheld device can read the at least one segment of source codes to execute the motion operation method.
As stated above, when the handheld device is in the motion operation mode, the handheld device correspondingly provides a sensing signal according to the state of motion, and then selects a corresponding command according to the application being executed and the sensing signal provided. For example, the handheld device selects a corresponding command from an embedded look-up table, and executes a specific function according to the selected command. The user only has to apply different motions to move the handheld device, and as a consequence, the handheld device is able to execute specific functions, which improves the convenience of controlling the handheld device.
The handheld device and the motion operation method thereof in one embodiment of the present invention will now be described in detail.
Firstly, please refer to
The sensing module 11 is capable of detecting motions of the handheld device 10 such as shaking, vibrating, turning, rotating, or the like to correspondingly provide a sensing signal. In the present embodiment, the sensing module 11 may be a gyroscope, an accelerometer or a combination thereof. The present invention is not limited to these implementations of the sensing module 11.
The memory module 12 is capable of storing a plurality of applications (APPs) and a look-up table 121. The plurality of applications may be exemplified as web browsing programs, camera programs, document reading programs, alarm programs, telephony programs or any other applications. The present invention is not limited to these implementations of the memory module 12. The look-up table 121 is capable of recording a plurality of commands. In the present embodiment, the memory module 12 may be an embedded random access memory, a physical memory, an external memory stick or a combination thereof.
The processing module 13 is capable of receiving the sensing signal from the sensing module 11 and executing the plurality of applications. The processing module 13 controls the handheld device 10 to switch from a general operation mode to a motion operation mode according to the received sensing signal. Furthermore, after the handheld device 10 switches to the motion operation mode, the processing module 13 selects a command from the look-up table 121 stored in the memory module 12 according to the sensing signal received and the application being executed. Then, the processing module 13 controls the handheld device 10 to execute a specific function according to the selected command. In the present embodiment, the processing module 13 may include a plurality of transistors, be implemented by micro-controllers with suitable firmware, or be a software module implemented by a CPU with software. The present invention is not limited to these implementations of the processing module 13. The display module 14 is capable of correspondingly displaying different images according to the operation mode of the handheld device 10. In the present embodiment, the display module 14 is a liquid-crystal display (LCD) screen of the handheld device 10, but the present invention is not limited to this implementation of the display module 14. In other words, those with ordinary skill in the art may decide the implementation of the display module 14 according to practical demands.
In the present embodiment, when the user moves the handheld device 10 with a specific motion, the sensing module 11 correspondingly provides a sensing signal such as an acceleration signal or/and an angular velocity signal according to the motion of the handheld device 10. Then, the processing module 13 controls the handheld device 10 to switch the operation mode from the general operation mode to the motion operation mode, according to the sensing signal. When the handheld device 10 enters the motion operation mode, the sensing module 11 detects the motion of the handheld device 10 to correspondingly provide the sensing signal so that the processing module 13 selects a corresponding command from the look-up table 121 according to the application being executed and the sensing signal, and controls the handheld device 10 to execute a corresponding function according to the selected command.
When the handheld device 10 is in the motion operation mode, the processing module 13 correspondingly controls the handheld device 10 to execute a specific function according to the sensing signal received, and the applications are executed if the user moves the motion handheld device 10 applying various motions. Therefore, the user can easily control the handheld device 10.
On the other hand, in other embodiments, the user can switch the operation mode of the handheld device 10 to the motion operation mode by touching the screen of the handheld device 10 or by voice control if the handheld device 10 is provided with speech recognition, however, the present invention is not limited thereby.
Hereinafter, the operations of the handheld device 10 will be described in detail with reference to
When the user controls the handheld device 10 to move with the on-off motion again, the processing module 13 controls the handheld device 10 to exit from the motion operation mode according to the sensing signal received. It should be noted that, as stated above, the user does not necessarily have to move the handheld device 10 with the on-off motion to control the handheld device 10 to operate in the motion operation mode or exit from the motion operation mode. The user may also control the handheld device 10 by touching or by voice control to switch the handheld device 10 to operate in the motion operation mode and display the application menu 141 or exit from the motion operation mode.
Hereinafter, the on-off motion will be described in detail with reference to
Afterwards, when the handheld device 10 executes the selected application, the user may control the motion of the handheld device 10 with various motions so that the handheld device 10 can be controlled easily. To further describe the handheld device and the methods of motion operation thereof in detail, the present invention is exemplified by one embodiment with reference to
More particularly, as shown in
Moreover, when the handheld device 10 displays the cursor M, the user may also rotate the handheld device 10 along direction 2A, direction 2B, direction 2C or direction 2D to move the cursor M to a hyperlink icon on a web page displayed on the handheld device 10. Then, the handheld device 10 is swayed downwards for two times (to which the present invention is not limited) to access to a website through the hyperlink icon selected by the user.
Accordingly, by moving the handheld device 10 with the above specific motions, the user may control the handheld device 10 more easily and more instinctively so as to select and copy the words or the hyperlink icon on the website. It should be noted that, the handheld device 10 may also be moved with the above specific motions when the handheld device 10 executes other applications so as to select and copy the words or select other functions, to which the present invention is not limited.
Furthermore, please refer to
Furthermore, please refer to
Moreover, as shown in
Furthermore, in other embodiments, when the handheld device 10 executes an alarm program to complete the time setting, the user may turn over the handheld device 10 to make the display module 14 (i.e., the display screen) face downwards if the handheld device 10 makes an alarm sound at a pre-set time. Then, the processing module 13 controls the handheld device 10 to stop making the alarm sound according to the sensing signal received. If the processing module 13 further controls the handheld device 13 to make the alarm sound again after a second pre-determined period of time, the user may turn over the handheld device 10 again to make the display module 14 of the handheld device 10 face upwards. Then, the processing module 13 controls the handheld device 10 to stop making the alarm sound according to the sensing signal received and not to control the handheld device 10 to make the alarm sound again.
Furthermore, in other embodiments, when the handheld device 10 executes a telephony program, for example, to display an incoming call, the user may pick up the handheld device 10 and hold it close to an ear so that the processing module 13 controls the handheld device 10 to answer the incoming call according to the sensing signal received. On the other hand, the user may turn over the handheld device 10 to make the display module 14 of the handheld device 10 face downwards. Thereby, the processing module 13 controls the handheld device 10 to hang up the incoming call according to the sensing signal received.
Moreover, in other embodiments, when the handheld device 10 executes an audio/video playing program, the user may move (rotate) the handheld device 10 in a pre-determined direction (for example, direction 2A, direction 2B, direction 2C and/or direction 2D in
As stated above, when the handheld device 10 is in a motion operation mode, the user may easily control the handheld device 10 to browse a webpage or a document, select and copy words, focus and capture images, turn off and turn on an alarm, answer and hang up an incoming call, adjust the volume, switch the channel or execute other functions through various motions.
It should be noted that the present invention is not limited to the first to the fourth pre-determined sequential number of times. In other words, the first to the fourth pre-determined sequential number of times include at least one time. It should also be noted that the first pre-determined sequential number of times is different from the second to the fourth pre-determined sequential number of times to prevent the motion operation mode from being erroneously turned on or erroneously turned off Moreover, the present invention is not limited to the lengths of the first and the second pre-determined sequential periods of time. The present invention is not limited to the on-off motion and the modes of the first to the third motions. In other words, the handheld device 10 may be moved along various directions in different modes (such as swaying, shaking, vibrating, turning over, rotating or any other motions) to execute specific functions, which is within the scope of the present invention.
More particularly, please refer to
It should be noted that, as shown in
For example, when the handheld device 10 executes the web browsing program and rotates along direction 2AD, the processing module 13 provides a quantified signal by quantizing the sensing signal from the sensing module 11. Then, the processing module 13 selects a corresponding command to control the display module 14 to display the cursor M (as shown in
Furthermore, for example, when the handheld device 10 executes the audio/video playing program and rotates along direction 2A or 2B, the processing module 13 selects a corresponding command to control the handheld device 10 to turn down the volume or turn up the volume according to application code “2” and motion code “A” or “B”.
Furthermore, for example, when the handheld device 10 executes the camera program and is in a stable state for a pre-determined period of time, the processing module 13 selects a corresponding command to control the handheld device 10 to capture an image according to application code “3” and motion code “O”.
It should be noted that, the present invention is not limited to the implementations of the look-up table 121. In other words, the look-up table 121 is only used to explain the operation of the handheld device 10. However, the present invention is not limited to the numbers and types of the application codes, the motion codes and the commands recorded in the look-up table 121. Moreover, in other embodiments of the present invention, the look-up table 121 may include a plurality of sub-tables. The plurality of sub-tables can be respectively stored in various memory blocks of the memory module 12 to speed up accessing the look-up table 121 for the processing module 13. It should be noted that, in other embodiments, the sensing module 11 can be replaced by an image capturing module (such as a camera module). In other words, the processing module 13 conducts image recognition such as head motion recognition, eye detection, face recognition, etc. according to the image captured by the image capturing module so that the handheld device 10 correspondingly executes a specific function. The present invention is not limited to the implementations of the sensing module 11. Please refer to
Firstly, in step S71, the user controls the handheld device 10 to enter a motion operation mode. As stated above, the user may move the motion handheld device 10 with an on-off motion to control the handheld device 10 to enter into the motion operation mode. Otherwise, the user may control the handheld device 10 by touch or voice control to control the handheld device 10 to operate in the motion operation mode
Afterwards, in step S72, the handheld device 10 executes an application and is moved with a specific motion so that the sensing module 11 provides a corresponding sensing signal.
Then, in step S73, the processing module 13 selects one of a plurality of commands from the look-up table 121 according to the sensing signal provided by the sensing module 11 and the application being executed.
And last, in step S74, the processing module 13 controls the handheld device 10 according to selected commands to execute specific functions.
The steps in the motion operation method of the handheld device have been described in detail with reference to
It should be noted that these steps in the embodiment as shown in
Furthermore, it should be noted that the steps in the motion operation method can be implemented by at least one segment of source codes and the segment of source codes corresponding to each of the steps can be recorded on a computer readable medium.
According to the above, one embodiment of the present invention provides a handheld device and a motion operation method that allows a user to control the handheld device through a motion of the handheld device without pressing the buttons or touching the screen of the handheld device. In other words, the user only has to move the handheld device with different motions so that the handheld device is able to execute specific functions to improve the convenience of controlling the handheld device.
The above-mentioned descriptions represent merely the exemplary embodiment of the present disclosure, without any intention to limit the scope of the present disclosure thereto. Various equivalent changes, alterations or modifications based on the claims of present disclosure are all consequently viewed as being embraced by the scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
201410515868.5 | Sep 2014 | CN | national |