1. Technical Field
The present disclosure relates to a displacement detecting device; in particular, to a displacement detecting device capable of power saving and a power saving method thereof.
2. Description of Related Art
Optical mice gradually replace their mechanical predecessors in recent years for increasing the control accuracy when operating a host device such as a desktop or a laptop. Wireless optical mice are especially widely utilized, for their operational convenience.
However, components (such as the light source generator, the image sensor, the wireless transceiver and the controller) in a wireless optical mouse are powered by an internal battery. Hence if the components of the wireless optical mouse remain as on constantly, the power consumption of the internal battery of the wireless optical mouse increases sharply. Consequently the life cycle (or battery life) of the internal battery is reduced.
In order to reduce a frequency of battery replacement, a power saving switch is embedded to the bottom portion of a conventional wireless optical mouse. A user can manually switch on the power saving switch when the wireless optical mouse is not in use. Thus the components of the wireless optical mouse can be turned on or turned off selectively. However, the manual power saving switch is still considered inconvenient.
Therefore, certain wireless optical mice utilize a built-in light source generator and an image sensor to determine whether the wireless optical mouse has been idled for a predetermined period. In this regard, it can be controlled whether to disable certain components (such as the wireless transceiver and the controller) and keep the light source generator and the image sensor operating in the lowest possible operation current such that the normal operation mode can be resumed immediately when the user uses the wireless optical mouse again. However, since the light source generator and the image sensor still need to operate in the lowest possible operation current, significant power source will still be consumed over the time.
An exemplary embodiment of the present disclosure provides a displacement detecting device. The displacement detecting device comprises a displacement sensing module, a distance sensing module and a processing module. The input module provides non-contact operations to the displacement detecting device. The distance sensing module senses a distance between a target and the displacement detecting device, so as to generate a sensing value. The processing module is electrically connected to the displacement sensing module, the input module and the distance sensing module. The processing module selectively controls the displacement sensing module and the input module to be turned on or turned off according to the sensing value generated by the distance sensing module. When the sensing value is smaller than a first predetermined value, the displacement sensing module is turned on. When the sensing value is greater than a second predetermined value, the input module is turned on and the displacement sensing module is turned off.
Another exemplary embodiment of the present disclosure provides a power saving method of a displacement detecting device. The displacement detecting device has a displacement sensing module and an input module providing non-contact operations to the displacement detecting device. The power saving method comprises detecting a distance between a body and the displacement detecting device, for generating a sensing value. Then the displacement sensing module and the input module are selectively turned on or off according to the sensing value. When the sensing value is smaller than a first predetermined value, the displacement sensing module is turned on whereas when the sensing value is greater than a second predetermined value, the input module is turned on and the displacement sensing module is turned off.
In summary, embodiments of the present disclosure disclose a displacement detecting device and a power saving method thereof. By detecting a distance variation between a user's hand and the displacement detecting device via a distance sensing module in the displacement detecting device, the on or off state of the displacement sensing module and the input module can be controlled so as to reduce unnecessary power consumption and achieve power saving.
In order to further understand the techniques, means and effects of the present disclosure, the following detailed descriptions and appended drawings are hereby referred, such that, 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.
Reference will now be made in detail to the exemplary embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.
Please refer to
The displacement sensing module 10 is disposed on a side, which abuts against the working surface, of the displacement detecting device 1 for sensing a displacement magnitude and a displacement direction of the displacement detecting device 1 on the working surface. In general, the displacement sensing module 10 may further comprise a set of image sensing units and a set of light emitting units (not illustrated). The light emitting unit emits light (such as red light, blue light, invisible light or a laser beam) towards the working surface. The image sensing unit can then sense the displacement magnitude and the displacement direction of the displacement detecting device 1 on the working surface according to the light emitted by the light emitting unit.
For instance, if the light emitting unit emits the red light, the image sensing unit compares shade variations generated according to the surface roughness of the working surface. Then the image sensing unit calculates the displacement magnitude and the displacement direction of the displacement detecting device 1. If the displacement detecting device 1 is a laser mouse, the laser beam possesses directivity and can directly reflect the surface roughness of the working surface, therefore the image sensing unit calculating the displacement magnitude and the displacement direction of the displacement detecting device 1 directly.
Practically, the image sensing unit can be a charge coupled device (CCD) image sensor or a complementary metal oxide semiconductor (CMOS) image sensor, yet the present disclosure is not limited thereto.
The distance sensing module 11 senses a distance d between a target (such as a hand of the user) and the displacement detecting device 1. A set of sensing values is generated accordingly, as shown in
The input module 12 provides the user to perform a non-contact operation to the displacement detecting device 1. For instance, the input module 12 can be a gesture sensing module, for detecting a hand gesture of the user. Practically, the input module 12 may be an image sensor or may comprise a plurality of proximity sensors. If the input module 12 is an image sensor, the input module 12 captures an image of the hand gesture periodically to determine the overall gesture in a certain period of time. If the input module 12 comprises a plurality of proximity sensors, the input module 12 determines a hand gesture of the user according to a variation of the magnetic field.
If the distance sensing module 11 and the input module 12 both comprise a plurality of proximity sensors, the displacement detecting device 1 can use the same kind of components (i.e., the proximity sensors) to achieve two different functional modules. Also, the internal circuitry design of the displacement detecting device 1 can be simplified. In this regard, not only the production cost can be reduced, but the production efficiency can also be effectively increased.
The processing module 13 can selectively control the displacement sensing module 10 and the input module 12 to be turned on or turned off according to a sensing result of the distance sensing module 11. More specifically, when the processing module 13 determines the sensing value transmitted from the distance sensing module 11 is smaller than a first predetermined value, the processing module 13 turns on the displacement sensing module 10. When the processing module 13 determines the sensing value transmitted from the distance sensing module 11 is greater than a second predetermined value, the processing module 13 turns on the input module 12 and turns off the displacement sensing module 10. When the processing module 13 determines the sensing value transmitted from the distance sensing module 11 is greater than a third predetermined value and the third predetermined value is greater than the second predetermined value, the processing module 13 turns off the displacement sensing module 10 and the input module 12.
The second predetermined value can be greater than or equal to the first predetermined value. For instance, if the second predetermined value is equal to the first predetermined value, the displacement detecting device 1 can only turn on or turn off two functional modules (i.e. the displacement sensing module 10 and the input module 12). If the second predetermined value is greater than the first predetermined value, at least one other functional module can be implemented when the sensing value is between the second predetermined value and the first predetermined value. This way, different function applications can be implemented according to a position of the hand of the user being at different distance from the displacement detecting device 1. Furthermore, the third predetermined value may be the maximum non-contact operation distance of the input module 12 of the displacement detecting device 1, and the present disclosure is not limited thereto.
The storage module 14 stores a relation between a gesture of the user and a corresponding functional operation. Practically the storage 14 can be non-volatile read-only memory (ROM) or non-volatile flash memory, but the present disclosure is not limited thereto.
The transmission module 15 transmits the information obtained from the displacement sensing module 10 and the input module 12 back to the host device such that the host device performs a corresponding operation. The present disclosure does not limit the transmission module 15 to perform transmission via a wired method or a wireless method.
Practically, if the second predetermined value is equal to the first predetermined value, when the distance d between the hand of the user and the displacement detecting device 1 is greater than the third predetermined value, it can be interpreted that the user does not intend to use the displacement detecting device 1 to operate the host device. In this case the displacement detecting device 1 turns off the displacement sensing module 10 and the input module 12 for saving power.
Subsequently, in the case when the hand of the user approaches the displacement detecting device 1 and a sensing value generated by the distance sensing module 11 falls between the first predetermined value and the third predetermined value (i.e., the sensing value is smaller than the third predetermined value but is greater than the first predetermined value). In other words, when the hand of the user is still away from the displacement detecting device 1 and cannot touch the displacement detecting device 1, the displacement detecting device 1 turns on the input module 12 and turns off the displacement sensing module 10 which is not required in this case, allowing a non-contact operation to command the host device.
In another case when the hand of the user is very close to the displacement detecting device 1 and a sensing value generated by the distance sensing module 11 is smaller than the first predetermined value. In other words, when the hand of the user actually touches the displacement detecting device 1, the displacement detecting device 1 turns off the input module 12 and turns on the displacement sensing module 10. This way, power consumption of the displacement detecting device 1 can be saved and the possible misjudgment of having both the input module 12 and the displacement sensing module 10 turned on at the same time can also be prevented.
Furthermore, if the distance sensing module 11 and the input module 12 both comprise a plurality of proximity sensors, the displacement detecting device 1 may have a plurality of functional operations according to a different number of proximity sensors used and different implementations of the proximity sensors.
Please refer to
The difference between
Other difference between
Please refer to
In the present embodiment, the second predetermine value is greater than or equal to the first predetermined value. Additionally, the input module 12 can also be a gesture sensing module, for sensing a gesture of a hand, so the input module 12 can be an image sensor or comprise a plurality of proximity sensors for capturing an image of a hand gesture. Further, the function of sensing the distance between the body and the displacement detecting device 1 can also be achieved by the proximity sensor.
If the displacement detecting device 1 comprises a plurality of proximity sensors, the plurality of proximity sensors can be arranged linearly in the displacement detecting device 1 for identifying a single direction gesture of a hand. The plurality of proximity sensors may also be arranged in a matrix for identifying a multi-direction gesture of a hand.
Furthermore, in the present embodiment, when the sensing value mentioned above is greater than the third predetermined value and the third predetermined value is greater than the second predetermined value, the displacement detecting device 1 turns off the displacement sensing module 10 and the input module 12. In certain circumstances, when the sensing value mentioned above is smaller than the first predetermined value, the displacement detecting device 1 turns off the input module 12.
Please refer to
In step S43, if the displacement detecting device 1 determines the sensing values are greater than the second predetermined value, step S44 carries on. In step S44, the displacement detecting device 1 determines whether the sensing values are smaller than the third predetermined value. If the sensing values are smaller than the third predetermined value, the displacement detecting device 1 turns on the input module 12 and turns off the displacement sensing module 10. If the sensing values are greater than the third predetermined value, the displacement detecting device 1 turns off the input module 12 and the displacement sensing module 10.
To the contrary, if the displacement detecting device 1 deduces the sensing values are smaller than the second predetermined value in step S43, step S47 carries on. In step S47, the displacement detecting device 1 determines whether the first predetermined value is equal to the second predetermined value. If the first predetermined value is not equal to the second predetermined value, other functional modules are performed (step S48). The other functional modules can be, for example, a voice-controlled module. If the first predetermined value is equal to the second predetermined value, step S41 is resumed.
Conventional method determines to enter a power saving mode according to an excessive idle time determined by the light generator and an image sensor. The displacement detecting device 1 of the present disclosure selectively turns on or turns off other functional modules according to a distance between a body and the displacement detecting device 1. For instance, by utilizing the displacement detecting device 1 of the present disclosure, the power consumption during power saving mode is further reduced from 0.035˜0.2 A (ampere) in a conventional optical mouse to 0.01 A so as to increase an average life cycle (or the battery life) of the battery in the displacement detecting device 1 from 13 months to 18 months. Hence the displacement detecting device 1 of the present disclosure is even more effective in power saving.
In summary, embodiments of the present disclosure disclose a displacement detecting device and a power saving method thereof. By detecting a distance variation between a user's hand and the displacement detecting device via a distance sensing module in the displacement detecting device, other functional modules can be controlled to be turned on off so as to reduce unnecessary power consumption for achieving power saving. Furthermore, since the distance sensing module and the gesture sensing module (for providing non-contact operations to the displacement detecting device) can be realized by a plurality of proximity sensors, the internal circuitry design of the displacement detecting device of the present disclosure can be further simplified.
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, alternations 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 |
---|---|---|---|
102109312 | Mar 2013 | TW | national |