Proximity sensors are conventionally used to detect the presence of an object without any physical contact. A typical proximity sensor comprises a light source to emit light and a photo detector to detect light reflected by an object that is within a predetermined proximity of the sensor.
Proximity sensors have been widely used in many devices, for example, in a water faucet, the proximity sensor is employed to automatically turn the water on and off when an object, such as a person's hand, is detected within a predetermined distance of the water faucet. The proximity sensor is also commonly used as an electronic switch to open and close an electrical circuit when an object is detected by the sensor. In an automated production assembly line, proximity sensors are used to measure the position of a machine component in the production line. Whereas in the robotics industry; the proximity sensor may be used to monitor a robot's position and control the movements of the robot. More recently, optical proximity sensors have been widely employed in portable electronic devices, such as a portable handheld device, mobile phone and portable computers.
In general, a proximity sensor comprises an invisible light source and a photo detector. When an object comes within a predetermined distance of the sensor, the object reflects the light from the light source toward the photo detector. After sensing the reflected light, the photo detector subsequently sends an output signal, indicating the presence of an object. Typically, an action is performed in response to the output signal, such as turning on water, opening a door, etc. Thus, the conventional proximity sensors are utilized merely to facilitate the detection of an object within a predetermined proximity of the sensor. Despite the ability to detect objects without any physical contact, conventional proximity sensors are not utilized as part of an input function or a navigation operation. Thus, the use of proximity sensors in electronic devices has heretofore been limited to merely performing the dedicated function of proximity sensing.
Therefore, in order to provide an input navigation operation, a dedicated input device is routinely integrated into an electronic device, along with a proximity sensor; which increases the cost. Having an input navigation system and a proximity sensing system necessarily increases the overall size of the device, as more space is needed to accommodate two separate systems. Accordingly, it would be desirable to provide a single device or system that is functionally capable of providing proximity sensing operations, as well as input navigation control operations.
Throughout the description and figures, similar reference numbers may be used to identify similar elements.
The proximity sensor 100 may include a plurality of light sources or LEDs 102, a driver 104, a photo detector 106, a controller 108 and control logic 110. In one embodiment, the proximity sensor 100 may be implemented as a modular system, whereby the LEDs 102, the photo detector 106, the controller 108 and the control logic 110 may be integrated under a single package as a module. In addition, the controller 108 and the control logic 110 may form part of an ASIC chip coupled with the photo detector 106.
The proximity sensor 100 may include a plurality of LEDs 102 to emit light and a driver 104 coupled to each LED 102, configured to generate a drive current with a predetermined timing sequence. In one embodiment, the LED 102 may be configured to emit light in response to an applied current having a particular timing or under a certain sequence. The LED 102 may be any suitable source of infrared (IR) LED, which is capable of emitting light at a desirable wavelength and intensity. The selection of the LED 102 may vary depending on the application; and also on its ability to provide the required intensity in producing an optimum light reflection on to the photo detector 106. In one embodiment, the light source may be an infrared LED.
In another embodiment, the proximity sensor 200 may include four infrared LEDs 204, 206, 208 and 210, namely X1, X2, Y1 and Y2, as illustrated in
The driver 104 (shown in
Referring now to
In one embodiment, the controller 108 may be coupled with the photo detector 106, configured to receive the output signals 109 from the photo detector 106. The controller 108 may be configured to report a movement of the object 112 upon determining the presence of a specific pattern in the output signal 109 generated by the photo detector 106. Wherein the specific pattern is an output signal pattern among a set of known output signal patterns, which may be generated by the photo detector 106 in response to certain movements of the object 112 over the proximity sensor 100. The controller 108 may further comprise control logic 110 configured to process or convert the output signals 109 generated by the photo detector 106 into output signal patterns 111.
In one embodiment, when the object 112 moves over the proximity sensor 100 in a particular direction, a specific output signal pattern 111 may be produced by the control logic 110 to represent that movement. For example, when the object 112 moves along the X-axis over the proximity sensor 100, the control logic 110 may process the output signals 109 generated by the photo detector 106 and produce a unique output signal pattern 111 in correspondence to that horizontal movement. Hence, a set of output signal patterns 111 may be created in association to various movements of the object 112 over the proximity sensor 100, whereby each movement may be represented by a specific output signal pattern 111.
In one embodiment, the set of output signal patterns 111 may include a horizontal movement output signal pattern, which represents a horizontal movement of an object 112 along the X-axis over the proximity sensor 100, whereas another vertical movement output signal pattern may represent a vertical movement of an object 112 along the Y-axis. Therefore, in a situation when an output signal pattern 111 generated by the control logic 110 matches one of the output signal pattern among the set of known output signal patterns, the associated type of object movement may be immediately identified.
As discussed previously, in the situation when the output signal pattern 111 generated by the control logic 110 matches one of the output signal patterns from among a set of known output signal patterns, a particular type of object movement can be immediately identified by the proximity sensor 100. Conversely, if there is no object present to reflect the light emitted by the LEDs X1 204 and X2 206, the incident light, if any, received by the photo detector 106 will be from other sources, such as ambient light. Therefore, the output signal pattern subsequently produced by the control logic 110 will be of a different form, and may be ignored or canceled subsequently.
In another embodiment, the output signal pattern 111 generated by the controller 108 may also represent the movement of an object in other directions. For example, with reference to
In another embodiment, the proximity sensor 500 with movement detection may be utilized as a touch-less input device configured to provide a navigation function without a physical contact. The proximity sensor 500 may be a portion of an input device coupled to a hand-held portable electronic device to provide a touch-less input function, whereby the proximity sensor 500 is configured to recognize a hand gesture made by the user and use the detected movement to emulate navigation functions such as cursor movement, four way rocker or a mouse click event. In another embodiment, the proximity sensor 500 may be used as a secondary input device to supplement a capacitive based touch sensitive input device. It is known that a capacitive based touch sensitive portable device, for example an i-Pod Touch, needs a direct contact of finger on the touch screen for operation; therefore it is not operable if the user is wearing a glove. Hence, such a limitation may be overcome if a secondary touch-less input device is incorporated therewith. In another embodiment, the proximity sensor 500 may be incorporated into an electronic book reader, for instance an “i-Pad ” or a “NOOK”, in order to provide a touch-less input function for flipping a page while reading by making an appropriate hand gesture over the device.
It should be understood that integration of the proximity sensor 500 with a navigation engine 502 can be extended beyond the application as an input device. In one embodiment, the proximity sensor 500 can be used as an on/off switch for operating a number of devices or perform multiple functions. For example, the on/off switch can be configured to switch on light A upon the detection of a horizontal movement of an object, and switch on light B upon the detection of a vertical movement of an object. In addition, the proximity sensor 500 can be configured to function as a dimmer, whereby the brightness of a light can be adjusted when an user's hand waves slowly over the proximity sensor 500.
Although specific embodiments of the invention have been described and illustrated, the invention is not to be limited to the specific forms or arrangements of parts so described and illustrated. The scope of the invention is to be defined by the claims appended hereto and their equivalents.