The present disclosure relates generally to infrared transmitters and receivers and more particularly to touch or gesture based controls.
Mobile electronic devices have become smaller in size over the years due to advances in miniaturization techniques for circuits and other components required to implement the devices. The smaller a device becomes, the more challenges arise with respect to physical size limitations and usability. As devices are reduced to sizes considered “wearable,” such wearable devices may still include displays. For such wearable devices the implementation of touchscreen controls on the display becomes troublesome because, among other problems, the display may be easily blocked by the user's finger during use making it difficult for the user to see what they are doing.
The present disclosure provides among other things a narrow infrared strip having a stack-up size suitable for use in wearable mobile devices that are, for example, small enough to be worn on a user's wrist, or as a pendant or brooch, etc. The infrared strip may be positioned to one side of a display in the mobile device to enable control functions such as scrolling, volume control, etc., without obstructing view of the display by the user's finger. The infrared strip is also particularly advantageous for use in portable or wearable heart rate monitors.
An embodiment includes a substantially linear substrate board, a receiver diode, and light emitting diodes (LEDs) linearly aligned along the linear substrate board. Each LED is operative to transmit in a different direction.
The infrared sensing strip utilizes prismatic films, with each prismatic film covering a respective one of the LEDs. The prismatic films are arranged to refract light from each respective LED in one of the different directions.
In one embodiment, the receiver diode is positioned centrally on the linear substrate board and at least four LEDs are used with two of each being disposed on either side of the receiver diode. Four prismatic films each cover a respective LED and are arranged to refract light from each respective LED in one of four different directions.
The infrared sensing strip may further include an optical isolation shield surrounding the receiver diode and a lens covering the LEDs. The stack-up includes at least one spacing layer between the linear substrate board and the lens.
A mobile device may incorporate the infrared sensing strip and may also have a touchscreen display. The infrared sensing strip may be positioned to one side of the touchscreen display such that the infrared sensing strip is operable as a user interface without obstructing the display from view by the user's finger.
In one embodiment a mobile device includes heart rate monitor logic operatively coupled to the infrared sensing strip. The heart rate monitor logic is operative to measure a heart rate in response to a human finger placed upon a surface of the infrared sensing strip.
Another embodiment includes sensing and control logic operatively coupled to the infrared sensing strip. The sensing and control logic is operative to provide an increase or decrease control signal in response to motion over the infrared sensing strip in a given direction. In some embodiments the sensing and control logic is also operative to detect a beacon signal via the infrared sensing strip and return information using the infrared sensing strip to transmit the information.
In one embodiment a mobile device includes a wrist band connected to a housing of the mobile device, where the infrared sensing strip is housed within the wrist band.
In one embodiment a mobile device is a camera and the sensing and control logic is operative to provide the increase or decrease control signal to control the camera lens to zoom in or out, respectively. The sensing and control logic is also operative to provide the increase or decrease control signal to control an audio volume in various embodiments, or to control scrolling on the touchscreen display.
Turning now to the drawings wherein like numerals represent like components,
An axonometric view in
Each of the LEDs 209 is covered by a prismatic film which has refractive properties that direct the light from each LED 209 in a specific direction. The directions may be in four principal directions with respect to (i.e. relative to) the infrared sensing strip 200 orientation as shown by the axes 223 which correspond to the axes of the infrared sensing strip 200 along the length (north and south) and width (east and west). It is to be understood however, that the directions “north,” “south,” “east,” and “west” are used herein as illustrative relative directions only for purposes of explanation. For example, prismatic film 207 is oriented to direct light in the west direction, prismatic film 201 is oriented to direct light in the north direction, prismatic film 203 is oriented to direct light in the south direction, and prismatic film 205 is oriented to direct light in the east direction. That is, the light directions of the two LEDs on either side of the photodiode 219 are relatively orthogonal to each other. This design allows the LEDs to be positioned closely to each other while avoiding interference. It is to be understood that the orthogonal directions need not be oriented or aligned with the axes of the infrared sensing strip 200 but may be oriented using any suitable point of reference. An advantage of the prismatic films is that the LEDs 209 may be positioned vertically and substantially orthogonal with respect to the substantially linear substrate 213 using the respective LED mounting sockets 211 without the need to physically tilt any of the LEDs 209. The prismatic film may be a commercially available product that, for example, directs light at a refraction angle of 20° as measured from the surface normal of the prismatic film and that has a nominal thickness of less than 200 μm.
The infrared sensing strip 200 stack-up is completed by one or more spacing layers 215, and a lens 217 which covers at least the LEDs 209 and the prismatic films of the stack-up. The photodiode 219 may also have a separate lens 227 to fill the space above the photodiode 219 and provide protection from debris. The lens 227 may be square as shown or may have any suitable shape such as a rectangular, parallelogram, circle, ellipse, etc. depending upon design of the housing into which the infrared sensing strip 200 may be installed. The spacing layers may be formed from any suitable non-conductive material. The spacing layers 215 and the lens 217 may each have a cutout 225 sized to allow the optical isolation shield 221 to fit within. The lens 217 may be formed from a suitable transparent thermoplastic polymer such as a polycarbonate. In some embodiments, the polycarbonate may have a transparent hard coating applied to improve scratch-resistance of the material. The lens 217 may be rectangular as shown or may have any suitable shape such as a parallelogram, ellipse, etc. depending upon design of the housing into which the infrared sensing strip 200 will be installed.
The mobile device 800 is an apparatus in accordance with an embodiment and may be a mobile communication device, a mobile device wearable on a user's wrist or some other electronic device. An internal communication bus 805 provides operative coupling between various components such as at least one processor 801 and a display/UI 813 which may provide a user interface (UI) such as a graphical user interface (GUI) or a touchscreen. The communication bus 805 may run throughout the mobile device 800 providing operative coupling between any of the various components, circuitry, and the like, contained therein. The communication bus 805 provides operative coupling in that various intervening device components, circuitry, and the like, may exist in between, and/or along, the communication path between any two or more operatively coupled components, etc. As shown in
The network transceiver 807 may provide wireless communication capabilities for one or more wide area network communications systems such as, but not limited to, 3G or 4G wireless communications systems. The peer-to-peer transceiver 809 may provide wireless connectivity capabilities such as, but not limited to, Bluetooth™, Wireless USB, ZigBee, or other technologies, etc. The other UI 815 may include a track ball mouse, touch sensitive elements, physical switches, gyroscopic position sensors, etc., and notification systems such as LED visual indicators. The display/UI 813 may include touchscreen functionality and may be operative to receive command and control signals from the other UI 815 or the IR linear sensing strip/UI 817 directly, or via the processor 801, for functions such as, but not limited to, mouse cursor control click to provide selection input and or drag and drop features, scrolling or other functionality. The memory 803 is a non-volatile, non-transitory memory, and may store a user profile 829 which may include user settings and may store received information 831 that may be received via the IR linear sensing strip/UI 817.
The processor 801 may be operative to run infrared (IR) sensing and control 811 logic in accordance with the embodiments, which may require executing executable instructions (i.e. code) stored in memory 803. However, the IR sensing and control 811 logic and any of its component modules may be implemented independently as software and/or firmware executing on one or more programmable processors such as processor 801 (including CPUs and/or GPUs), and may also include ASICs, DSPs, hardwired circuitry (logic circuitry), or combinations thereof, and are not limited to executable instructions as an implementation.
The various embodiments may also include non-volatile, non-transitory computer readable memory, other than memory 803, that may contain executable instructions, for execution by at least one processor, that when executed, cause the at least one processor to operate in accordance with the IR sensing and control 811 logic functionality herein described. The computer readable memory may be any suitable non-volatile, non-transitory, memory such as, but not limited to, programmable chips such as EEPROMS, flash ROM (thumb drives), compact discs (CDs) digital video disks (DVDs), etc., that may be used to load executable instructions or program code to other mobile devices or wearable devices such as those that may benefit from the features of the herein described embodiments.
The IR sensing and control 811 logic may consist of various component modules such as a heart rate monitor 819, IR data communication 821, remote control beacon 823, automatic gain control 825, and IR user interface 827. Each of these modules are operatively coupled to each other and are operative to provide information and/or command and control signals to each other as needed. For example, the IR data communication 821 and remote control beacon 823 modules are operatively coupled and may work cooperatively to provide various features described below. The processor 801 may also execute and run various applications 833 that may also provide information or receive information, including command and control signals, to and from the IR sensing and control 811 logic and any of the component modules as needed. In some embodiments, an IR linear sensing strip/UI 837 may be located on an external apparatus 840 in lieu of, or in addition to, the IR linear sensing strip/UI 817 which is installed within the housing of mobile device 800.
For operation of the externally located IR linear sensing strip/UI 837, the processor 801 may be operatively connected, via connectors 841 and 835, to the IR linear sensing strip/UI 837 which is located on the external apparatus 840. The connector 835 is connected to the IR linear sensing strip/UI 837 via connection lines 839 which may be flexible connection lines in some embodiments. The external apparatus 840 may be a wristband where the connectors 841 and 835 are flexible and form a flexible connection between the wristband and mobile device 800 where mobile device 800 is wearable similar to a wristwatch. In other embodiments, the external apparatus 840 may be a stationary docking station, such as a car dock, desk dock or similar docking station. In such embodiments, the connectors 841 and 835 are docking connectors between the mobile device 800 and the docking station (i.e. the external apparatus 840). The IR linear sensing strip/UI 837 provides control features by interacting with the external apparatus 840 rather than having to touch the mobile device 800 controls such as display/UI 813 or other UI 815.
In embodiments having a docking station, the IR user interface 827 module may receive inputs via the internal communication bus 805 indicating that the external apparatus 840 has been connected. The IR user interface 827 module may temporarily disable the IR linear sensing strip/UI 817 (if present in the mobile device 800) and allow command and control to be received only from the external IR linear sensing strip/UI 837 until the mobile device 800 is removed from the docking station (i.e. removed from external apparatus 840). In embodiments where the external apparatus 840 is a wristband, the external IR linear sensing strip/UI 837 provides the various features and the IR linear sensing strip/UI 817 may not be present in the mobile device 800. That is, the various components shown as dotted lines in
Methods of operation of the IR linear sensing strip/UI 817 or 837, the IR sensing and control 811 logic and the various component modules are described below with respect to the flow charts of
A method of operation related to the timing diagram of
The flowchart of
Returning to decision block 1109, if the IR user interface 827 module determines that the user has made some motion with respect to the IR linear sensing strip/UI 817, then the IR sensing and control 811 logic may invoke a slider control mode in operation block 1111 which may be used for various control functions such as scrolling, volume increase and decrease, camera zoom or some other appropriate feature that may benefit from the slider control mode of operation block 1111. The IR user interface 827 will determine the motion direction, as shown in decision block 1113, to provide either an increase control signal or a decrease control signal to adjust an application as shown in operation block 1115. The motion direction decision block 1113 may receive feedback from the application such that a stable control signal may be provided. More specifically, the IR user interface 827 may receive a feedback signal from one of the applications 833 that is being adjusted by the IR linear sensing strip/UI 817 control signal to achieve control signal stability as understood by those of ordinary skill.
If no motion direction is detected in decision block 1113, the user may have done nothing such that the IR linear sensing strip/UI 817 remains in an idle state. In other words, the IR user interface 827 may have detecting only an anomalous motion that was not due to an intended control gesture. In this case an idle timer operation 1117 may be used to prevent unintended control operation of the IR linear sensing strip/UI 817. If the IR linear sensing strip/UI 817 is idle, then normal IR polling continues as shown in operation block 1103. That is, the idle timer operation 1117 may prevent anomalous control signals from being sent to an application. The IR user interface 827 module looks for motion, such as a gesture across the IR linear sensing strip UI 817 in one direction or the other, and takes appropriate action with respect to adjusting the appropriate application. Otherwise, if the IR linear sensing strip/UI 817 does not have any reflection detected by the receiver diode that is considered long enough in duration then the system is considered to still be idle by the IR user interface 827 module. IR polling in block 1103 continues, notwithstanding any anti-interference modulation as previously described, to detect user input via reflections of IR light detected by the receiver diode.
Although the flowchart of
Various methods of operation employing the IR data communication 821 module and the remote control beacon 823 module are illustrated by the flowchart of
If information is requested by the beacon source in decision block 1209, then the IR data communication 821 module will activate all diodes of the IR linear sensing strip/UI 817 as shown in block 1211 and may then transmit the requested information as shown in block 1213. The information sent may be the user profile 829 stored in memory 803 or some other information. The method of operation ends in block 1215 as shown. If no information is requested by the beacon source in decision block 1209, then the IR data communication 821 module may determine if information is available from the beacon source as shown in decision block 1217. If yes, the IR data communication 821 module may receive the information via the IR linear sensing strip/UI 817 and subsequently report or store the information is shown in block 1223. That is, the information may be stored as received information 831 stored in memory 803 or reported by displaying it on display/UI 813. If no information is available in decision block 1217, then the IR data communication 821 module may check with the beacon source to see if it is possible to create a user profile as shown in decision block 1219. If not, the method of operation ends as shown in block 1215. If yes, the user may enter data as shown in data entry block 1221 using either the display/UI 813, or other UI 815, which may then be reported or stored as shown in operation block 1223. The method of operation then ends in block 1215. The information stored or reported in block 1223 may be the user profile 829 which has been generated by data entry at data entry block 1221. Some example use cases corresponding to the methods of operation illustrated by
In one use case scenario, a user may have a wearable device strapped to their wrist which contains user profile 829 and that contains various device settings. For example, an automobile may have various settings such as seat height, tilt, seat distance from the gas and brake pedals, steering wheel height and tilt, rearview mirror adjustment, or other settings and adjustments specific to the user. Upon entry into the vehicle by the user, the automobile may emit an infrared beacon that is detected by the user's wearable device. The wearable device identifies the beacon source as was discussed with respect to operation block 1207. That is, the automobile may request information in decision block 1209 from the user's wearable device, such as the user profile 829. The wearable device may then activate all diodes of the IR linear sensing strip/UI 817 and transmit the information as shown in operation blocks 1211 and 1213. At that point the beacon source, which is the automobile control system, may apply the user profile 829 settings and make various adjustments for the user's comfort or safety before the user operates the vehicle.
Alternatively, if no user profile exists in memory 803 for the specific user, the wearable device may check if information is available to be received from the beacon source as shown in decision block 1217. For example, the information may include the make, model, and year of the vehicle such that an appropriate user profile or appropriate settings may be provided through a user interface. For example, the user may see the vehicle information and available settings or other controls on the display/UI 813 as a report in operation block 1223. The user may store the information in memory 803 as received information 831. In another alternative, the automobile control system may allow the user to create a new user profile as shown in decision block 1219. The user may be allowed to enter data at data entry block 1221 via the wearable device or via a user interface of the vehicle. The generated user profile may then be saved as the user profile 829 stored by the wearable device in block 1223 for future use by the user in the same or a different vehicle of the same kind.
Another use case scenario involves a notification or security system at a business or home. The business or home may have a source infrared beacon that sends information to individuals approaching an entryway to the business or home. The user's wearable device operates in the beacon listen mode as in operation block 1203 and the beacon is received in decision block 1205. The wearable device identifies the beacon source in operation block 1207, and determines if information is requested in decision block 1209. For example, the home or business may request identity information from the user's wearable device or some other information such as purpose of visit etc. Using the methods of operation described above with respect to
In another use case scenario, the wearable device may be used as a personal remote control for various devices capable of receiving an infrared control signal. The IR data communication 821 module in conjunction with the remote control beacon 823 module may control the IR linear sensing strip/UI 817 to send control signals to various devices based on settings stored in the user profile 829. For example, a user may have television channel programming, volume, or other settings stored in the user profile 829 that may be sent to a television after initial detection of a beacon emanating from the television to inform the wearable device that it is in the television's vicinity. Alternatively, the wearable device may transmit the beacon and receive confirmation from the device. Various other use case scenarios may be envisioned by those of ordinary skill given the above described methods of operation and example use case scenarios described herein.
An IR linear sensing strip/UI and various mobile devices, including wearable mobile devices, that utilize the described IR linear sensing strip/UI have been disclosed and described along with various example methods of operation and example use case scenarios that provide the various benefits and advantages obtained by the IR linear sensing strip/UI disclosed and described herein. Although example use cases have been provided involving mobile devices, it is to be understood that the IR linear sensing strip/UI herein disclosed may be used in various applications that involve other devices, other than mobile devices and that therefore the various embodiments are not limited to mobile devices. For example, a thermostat positioned on a wall, a light switch or dimmer switch positioned on a wall, home appliances, etc., may all benefit from the features and advantages of the disclosed IR linear sensing strip/UI. In addition, it has been discovered that the IR linear sensing strip/UI disclosed and described in
While various embodiments have been illustrated and described, it is to be understood that the invention is not so limited. Numerous modifications, changes, variations, substitutions and equivalents will occur to those skilled in the art without departing from the scope of the present invention as defined by the appended claims.