The following generally relates to a device with force sensing, and finds application to a battery powered lighting device. However, the following is also amenable to other battery powered and to non-battery powered electrical devices.
Lighting devices such as flashlights, headlights, lamps, etc. generally are controlled (turned “on” and “off”) based on user input (e.g., a switch), light level (e.g., a photo-detector), motion (e.g., a motion detector), and/or time (e.g., a timer). As a consequence, there is an unresolved need to control lighting devices based on other inputs.
Aspects of the application address the above matters, and others.
In one aspect, a battery-powered device includes a battery receiving region that receives a battery, a load that is powered by the battery, a sensor that measures an external force on the sensor, and a control component that selectively supplies power from the battery to the load based on the sensed forced.
In another aspect, a battery-powered flashlight includes a battery receiving region that receives a battery, a light source that is powered by the battery, and an integrated chip (IC). The IC includes control circuitry and a MEMS based accelerometer, wherein the MEMS device determines an external force on the accelerometer, and the control circuitry controls the light source based on the force.
In another aspect, a method includes determining an external force on a battery powered lighting device via an accelerometer of a MEMS device and controlling a light source of the device based on the external force.
In another aspect, an electrical device operates by performing actions based on identified events. The device includes a list of events within a memory, a sensor that measures a force on the sensor to provide measurement information, a list of actions, a control component, input output, a load, an action identifier, and an action bank. The list of actions can be stored in the action bank. The control component is coupled to the sensor and identifies an event from the measurement information and selects an action based on the identified event.
In another aspect, a method is disclosed. An event is sensed to generate measurement information. The event is identified based on the measurement information. An action is identified based on the identified event. The identified action is performed. In one example, a sensor is employed to generate the measurement information. The event can be selected from a list or group of events, for example, including dropping, tilting, shaking, shock, inclination, and temperature. The identified event can be identified by correlating the measurement information to the identified event.
In another aspect, a headlight device is disclosed. The headlight includes a light housing, a strap, a sensor, and a control component. The sensor provides measurement information. The control component identifies a tilting position of the light housing from the measurement information and selects an action based on the identified tilting position. In one example, the position is substantially horizontal and the action is to emit a relatively narrow beam angle. In yet another aspect, a headlight identifies hand gestures and operates according to the identified hand gestures.
Those skilled in the art will recognize still other aspects of the present application upon reading and understanding the attached description.
The application is illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:
Initially referring to a system shown in
A control component 106 controls the load 104. In one non-limiting instance, such control is achieved by controlling the power supplied to the load 104 from the power source 102. For instance, the control component 106 may include and/or control a switch in the electrical current path from the power source 102 to the load 104. In this instance, the control component 106 may selectively open the switch to prevent current flow from the power source 102 to the load 104, close the switch to allow current flow from the power source 102 to flow the load 104, alternately open and close the switch, for example, at a preset frequency (pulse width modulation) to regulate current flow from the power source 102 to the load 104, etc. It is to be appreciated that the frequency can be periodic, aperiodic, and/or on demand, for example, based on a triggering event such as a user input, a state of the device 100, a parameter determined by the device 100, etc. The control component 106 may include one or more microprocessors. In another instance, the control component 106 identifies events and actions to be performed as a result. The action can include limiting or adjusting power to the load 104. Alternately, the action can involve logging an event or other activity that doesn't involve adjusting power to the load 104.
The device 100 also includes input and output (I/O) 108 such as an interface through which a user (e.g., human, robot, machine, etc.) can interact with the device 100. For instance, the I/O 108 may include a mechanical switch that can be move between two or more positions to thereby transition the device 100 between two or more different states. By way of non-limiting example, a suitable switch may include three different positions, an “off” position and two “on” positions, which correspond to different lights and/or light intensities. Suitable switches include rotary, push button, slide, etc. switches. Another suitable switch may be activated via an audible signal (e.g., speech), light level, motion, etc. The output portion of the I/O 108 may include visual and/or audible signals. For example, the device may include one or more light emitting diodes (LED's), a seven segment display, a liquid crystal display (LCD), etc., and/or a speaker. The output may also include a data signal such as an analog or digital signal that can be transferred over a wireless and/or wired connection, for example, via Universal Serial Bus, Ethernet, Infrared, FireWire, BlueTooth, and/or the like. Thus, it is appreciated that the components of
A sensor 110 senses various information, referred to as measurement information about the device 100 and provides such information to the control component 106, which can use the information to control the power supplied to the load 104. The measurement information can include a time and/or duration. An identified or identifiable occurrence or sequence of measurements from the sensor(s) 110 is also referred herein as an event. The control component 106 may also store this information in a storage component such as memory 112 and/or provide access to this information through the I/O 108 via a wired and/or wireless connection. In one instance, the sensor 110 includes an inertial sensor, such as an accelerometer or other device that measures an external force on the sensor 110 due to acceleration, vibration, shock, tilt, inclination, temperature, etc., including single and multiple axis accelerometers.
It is also appreciated that the sensor 110 can be located in a separate housing from some or all of the other components.
The sensor 110 may be part of a Micro Electro Mechanical Systems (MEMS) device, which includes a micrometer-sized accelerometer, for example, on a single integrated chip. Such a device may include a suspended cantilever beam or proof (seismic) mass with some type of deflection sensing and circuitry. With such a device, a reaction force on the accelerometer causes it to accelerate, and the beam or the proof weights deflect. The deflection can be measured as an analog and/or digital signal. Once the beam or mass has deflected sufficiently to reach a deflection point, an electrical pulse is generated to restore the beam or mass to the neutral mass. This pulse can be saved and/or transferred out of the device 100 via the I/O 108. The output signal of the sensor 110 may include one or more signals such as analog and/or digital signals indicative of the acceleration.
Other methods of building MEMS based accelerometers are available. For example, in another approach a small heater at the bottom of a very small dome heats the air inside the dome to cause it to rise. Thermocouples on the dome determine where the heating error reaches the dome and the deflection off of dead center is a measure of the acceleration or specific force applied to the object. MEMS Accelerometers are available in a wide variety of ranges up to thousands of g's.
An action identifier 114 identifies a suitable action based on the output of the sensor 110. One or more preset actions, also referred to as a list of actions, may be stored in an action bank 116. Additionally or alternatively, a set of rules or the list of actions may be stored in the memory 112, and the control component 106 may determine a suitable action based on the information from the sensor 110 and the rules. Additionally or alternatively, machine learning may be used determine a suitable action based on the information from the sensor 110. Examples of suitable machine learning techniques include techniques based on classifiers (e.g., explicitly and/or implicitly trained), probabilities, costs functions, utility, statistics, neural networks, and/or the like. Generally, the output signal of the sensor 110 can be mapped to a programmable action, and the device can be programmed to operate based on the output of the sensor 110 and the mapping, and/or other information. For example, other factors may include time duration in which a flashlight is in a particular state, the speed at which the flashlight transitions into a state, how often (the frequency) the flashlight is in a particular state, as well as other factors my additionally or alternatively be used.
The following provides various non-limiting examples of suitable actions for various devices based on the information provided by the sensor 110.
In one instance, the sensor 110 may be used to determine the orientation of the device 100 (as an event), and this information can be used to determine whether and/or how to operate the load 104, as one or more actions. For instance, in
In one instance, an inclination or tile angle is sensed by the accelerometer 206 and identified as an event, and the control component 106 can control the light sources 202 as one or more actions based on the sensed inclination. The inclination may provide information related to the orientation of the flashlight 200 with respect to a frame of reference. For instance, from the output of the accelerometer 206 it may determined that the orientation of the flashlight is such that the first light source 2021 is on and the second source 2022 is off, vice versa, or both or neither of the light sources is on. The inclination can also be used to otherwise control the flashlight 200.
In another instance, a periodic or random mechanical oscillation such as a vibration is sensed by the accelerometer 206 and identified as an event, and the control component 106 can control the light sources 202 by performing one or more actions based on the sensed mechanical oscillation (event), including a magnitude thereof. For instance, a first sensed vibration may be indicative of human touch such as a finger tap on the flashlight 200 that may produce a signal that turns the flashlight 200 on, a second sensed vibration may adjust the light intensity and/or the number of lights turned on or off, a third sensed vibration may produce a signal that turns the flashlight 200 off, etc. In another example, different audible signals may cause different vibrations and, the control component 106 controls the light source based on the vibration and, thus, the particular audible signal. Likewise, the sensed vibration can also be used to otherwise control the flashlight 200.
In another instance, a transient physical excitation or pulse, such as a shock or sudden acceleration or deceleration, is sensed by the accelerometer 206, and the control component 106 can control the light sources 202 based on the sensed excitation, including a magnitude thereof. For example, a first sensed excitation may be indicative of an object impacting the flashlight 100, which may result in no particular action or the activation of one or more visual or audible signals. A second sensed excitation may be indicative of a human dropping the flashlight, which may result in the activation of a “find me” light and/or a “find me” illumination sequence. Another sensed excitation may result in a signal indicative of an earthquake, which may automatically turn one or more light sources of the flashlight on. Another sensed excitation may result in a signal that indicates that an explosive has been detonated, a firearm has been discharged, a person is screaming, etc. This may result in the flashlight 200 operating in a distress mode, for example, selectively activating a light(s) of the flashlight 200, invoking a wireless device such as a cell phone, pager and/or the like to automatically send a signal, etc.
In another embodiment, the accelerometer 204 may be used as a pedometer to count the number of steps, as one or more actions, when walking, jogging and running by producing signals with peak amplitudes or spikes as events in response to each step. Such information can also be used to by the control component 106 to control the light sources 202. For example, the action bank 116 may include actions mapped to step rate. By way example, when moving at a desired or preset rate, the control component 106 may operate the light sources 202 in accordance with a first programmed operation, and when moving at a different rate, the control component 106 may operate the light sources 202 in accordance with a different programmed operation.
In another embodiment, the accelerometer 204 measures the temperature of the device 100 via thermal expansion, which results in motion. Such a MEMS device may be formed with a doped Single Crystal Silicon or Polysilicon as a complex compliant member, wherein an increase in temperature is achieved internally by electrical resistive heating or externally by a heat source capable of locally introducing heat. By measuring temperature, the sensor 110 can be used to control the power provided to the load 202 based on one or more temperature thresholds set in accordance with temperatures indicative of an electrical current short, an environment temperature outside of a specified operating range, and/or other condition. As such, the device 100 may be inherently safe in relation to preset conditions.
Although the above examples were described in the context of transition from a static to a dynamic state, it is to be understood that a transition from a dynamic state to a static state may likewise be sensed and used to operate the device 100 according to programmable actions, rules, and/or artificial intelligence.
It is to be appreciated that a relatively more traditional accelerometer, for example, one based on capacitive or piezoresistive technology that measures the movement of a micro-mechanical mass structure, can additionally or alternatively be used in the device 100.
It is also to be appreciated that a motion, light, sound, and/or other sensor can be used with the device 100 in addition to the sensor 110.
Operation is described in connection with
At 302, a MEMS based accelerometer located in a lighting device determines an external force of the lighting device based on one or more of an acceleration, vibration, shock, tilt, inclination or temperature of the accelerometer.
At 304, control component controls power supplied from a power supply of the device to a load of the device based on the determined external force.
It is also to be appreciated that the device 100 could be a fixed mounted light able to detect the approach of an object such as a person walking up to it. In response, the device 100 may illuminate one or more light sources and/or invoke other functionality. This may be useful in illumination of hallways stairs and the like.
It is to be appreciated that the signal from the accelerometer can be variously employed. In another embodiment, the signal is used to toggle a lighting device between a spot light mode and a flood light mode, an on mode and an off mode, a combination thereof, and/or one or more other modes. Using the signal, this can be achieved without a manual input by the operator of the lighting device.
By way of example, a portable lighting device may be programmed so that while the user is walking at a steady pace and holding the portable lighting device with a resultant horizontal beam +/−5 degrees, the lighting device operates with a 50/50 spot/flood blend. With a faster pace, the lighting device operates with a 60/40 spot/flood blend. With a slower pace, the lighting device operates with a 40/60 spot/flood blend.
By way of another example, a portable head light may be programmed so that while the user is walking, the lighting device operates as a spot light. However, when the user jog, the lighting device operates with a 75/25 spot/flood blend, and when the user runs, the lighting device operates as a spot light. Head tilt may also used to determine the operational mode. Of course, the above examples are only provided for explanatory purposes and are not limiting.
For instance, in another example when the pace is extremely slow and a positive acceleration is detected in the Z axis, the lighting device output might be a 75/25 spot/flood blend, as this pattern may be mapped to a mode for illuminating an object at a distance. The ratio might be a function of the light angle as well. For example, the higher the increase in angle insinuates the user is looking up and, therefore, a spot light mode is activated. If the device angle is decreased and a negative acceleration is detected, this likely means the user is finished with looking up, and the lighting device transitions back to the previous mode.
In one instance, the modes could be stored in a register or the like so that the portable lighting device would resume the previous setting per an on-board microcontroller's shift register. In another instance, this feature could be used similar to a cruise control on a car in that it can be turned on and off by the user so that the user can user this feature when the user desires to the use the feature, but otherwise, the user can use other approaches to setting a desired mode of operation. In another instance, the portable lighting device could have a switch or certain user presets in order to initiate the “Operator Assist” mode. Various other scenarios and/or algorithms are also contemplated possible.
As noted herein, the accelerometer can be 2 or 3 dimensional, and can be similar to those used in electronic products such as games, etc. The signal may indicate a change in acceleration due to tilt or other movement. The particular pattern may be based on behavioral patterns as humans can be somewhat predictable in terms of their intuitive hand motions and gestures. The modes of operation can be default and/or user defined. Machine learning techniques may also be used to map patterns to functional operations of the lighting device.
It is to be appreciated that using the accelerometer may eliminate the need to continually electronically focus a lighting device. Such functionality may be useful for a high-end hunter or a kayaker attempting to row a boat with both hands and find a channel marker in the fog. In the latter case, if the kayaker tilts his head up, the lighting device can be programmed to produce a light output suitable for finding the channel marker, and if the kayaker keeps his head down and a steady “pace” is detected, the lighting device can be programmed to produce a light output suitable during rowing.
The method 400 begins at block 402 where an event is sensed. A sensor, such as the sensor 110, is employed to sense or measure an event and obtain measurement information. An example of a suitable sensor is an accelerometer, including single and multiple axis accelerometers, or other similar devices. In one example, the sensor measures a force on the sensor due to acceleration, vibration, shock, tilt, inclination, temperature, and the like. The event is that which causes the sensed activity to occur. The event includes, for example, dropping, tilting, inclination, shock, temperature, looking up, and the like. A control component, such as the control component 106, can monitor and capture the sensor measurement information.
The event is identified at block 404. The data or measurement obtained by the sensor is correlated to identify the event by a suitable process or mechanism. The control component 106 can be employed to perform such a correlation. In one example, a table of events and corresponding sensor measurements are referenced in order to identify the event. In another example, a neural network is trained to classify or identify the events and the neural network identifies the event based on the sensor measurements.
An action is determined or identified according to the identified event at block 406. The control component 106 can interact with an action identifier, such as the action identifier 114 to determine or identify the action to be performed. The action identifier 114 can reference the action bank 116 to obtain a list of possible actions to choose from.
The action includes, for example, turning on a light, turning off a light, playing a sound, adjusting focus of a flashlight, adjusting an illumination pattern of a flashlight, adjusting beam intensity, adjusting a beam size/shape, adjusting a color of light emitted, activating varied light sources and the like. The action is typically a desired response in view of the event. The action is generally, but not necessarily, one of several possible actions for a device. The action can include a sequence of individual actions, such as adjusting light intensity and adjusting a beam size/shape. A list or table of actions can be maintained and correlated to a list of events. The table is then referenced to determine the action there from. In another example, a neural network is trained to classify or identify the correlation between the actions and the events.
The determined action is initiated or performed at block 408. For example, the device may be turned on, off, a light switched from a flood mode to a spot mode, and the like. As another example, a mechanism can move lenses to adjust focusing or adjust beam size. In another example, the control component 106 adjusts the power provided to the load 104.
The method 500 begins at block 502 where an event to be mapped is selected. Some examples of events are shown above. The selected event is typically one of many events to be mapped. As another example, the event can include a user request to turn a device on.
A force or movement corresponding to the event is initiated and measured at block 504. The force includes, for example, tilting, shaking, and the like.
The force or movement is measured by one or more sensors at block 506. In one example, the sensor 110 is employed to measure and provide measurement information to the control component 106. The measurement information includes the sensor measurements and time/duration of the measurements.
The provided force is measured and is mapped or correlated to the selected event at block 508. The control component 106 can be employed to perform the correlation. The force includes, for example, tilting, shaking, and the like. As one example, shaking is mapped to a user request to turn a device on. The correlation can then be stored in a table or other structure or learned as part of a neural network. In one example, the control component 106 stores the correlation information for the event and measurement into the memory 112
The method 600 begins at block 602 where an action is provided or selected. The action can be selected from a list of actions, such as a list stored in the action bank 116. Examples of actions are listed above.
An event is initiated or selected at block 604. Examples of suitable events are provided above. The provided action is mapped or correlated to the event at block 606. It is noted that multiple events can be mapped to a single action and a single event can be mapped to multiple actions. The correlation can then be stored in a table or other structure or learned as part of a neural network. In one example, the control component 106 interacts with the action identifier 114 to map events and actions.
View 700 of
View 701 of
View 705 of
The above
Other events and actions, including those described above in
View 800 of
View 801 of
In this example, the flood type beam 813 has a wide beam angle 812, such as, for example, greater than 45 degrees from beam edge to beam edge. A centerline of the beam 813 lies along a tilted axis 816 at the angle 810 from the horizontal axis.
Other events and actions, including those described above in
The beams of light generated by mechanisms 904 and 906 have a selected intensity, focus pattern, and beam shape. Operation of the device 903 can be controlled without mechanical/physical interaction and is instead controlled by various events that result in corresponding actions.
View 900 of
View 901 of
The views 900 and 901 show how rotation of the device alters the operation of the area light mechanism 904 and the spot light mechanism 906 and the device.
Other events and actions, including those described above in
The application has been described with reference to various embodiments. Modifications and alterations will occur to others upon reading the application. It is intended that the invention be construed as including all such modifications and alterations, including insofar as they come within the scope of the appended claims and the equivalents thereof.
This application is a continuation of International Application No. PCT/US09/002205, filed Apr. 8, 2009, which claimed the benefit of U.S. Provisional Application No. 61/043471, filed Apr. 9, 2008 and of U.S. Provisional Application No. 61/098,818, filed Sep. 22, 2008, the contents of which are incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61043471 | Apr 2008 | US | |
61098818 | Sep 2008 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US09/02205 | Apr 2009 | US |
Child | 12899618 | US |