1. Technical Field
The present invention generally relates to portable lighting systems and, in particular, to facilitating the indication of various signals with a portable lighting system.
2. Related Art
Portable lighting systems such as flashlights are often used for a wide variety of applications. For example, a portable lighting system may be used to provide ambient illumination as well as various types of visual signals. For example, a conventional flashlight or headlamp may include user controls to power up and power down one or more light sources and to select various modes of operation (e.g., varying degrees of illumination, different colors, or various visual signals). To select these different modes of operation, multiple switches or multi-position switches may be used. However, these existing systems are often confusing and difficult to operate such that a user may erroneously select an incorrect lighting mode, which can be inconvenient and even dangerous when the light is being used in military or law enforcement settings. As such, there currently exists a need for an improved approach to the selection of modes of operation for portable lighting systems.
Systems and methods disclosed herein, in accordance with one or more embodiments of the present disclosure, facilitate the selection of various modes of operation in portable lighting systems such as flashlights, headlamps, etc., including visual distress signals, strobe functions, and/or other signals. In various embodiments, the portable lighting system may be operated using a push-button switch, a rotatable potentiometer, or other appropriate types of user control interfaces.
In one embodiment, a portable lighting system includes a light source adapted to emit light; a user control interface adapted to receive user input and generate one or more control signals based on the user input; and a control circuit adapted to receive the one or more control signals from the user control interface, determine a function sequence based on a pattern provided by the one or more control signals, and cause the light source to operate in accordance with the function sequence.
In another embodiment, a method of initiating a visual signal with a portable lighting system includes monitoring user input via a user control interface of the portable lighting system; receiving one or more control signals based on the user input via the user control interface; determining whether a function sequence is initiated based on a pattern provided by the one or more control signals; and operating a light source of the portable lighting system in accordance with the function sequence.
In another embodiment, a portable lighting system includes means for emitting light; means for receiving user input; means for receiving one or more control signals based on the user input; means for determining whether a function sequence is initiated based on a pattern provided by the one or more control signals; and means for operating the light emitting means in accordance with the function sequence.
In another embodiment, a machine-readable medium includes a plurality of machine-readable instructions which when executed by a computing device of a portable lighting system are adapted to cause the computing device to monitor one or more control signals corresponding to user input received via a user control interface; determine whether a function sequence is initiated based on a pattern provided by the one or more control signals; and operate a light source of the portable lighting system in accordance with the function sequence.
These and other features and advantages of the present disclosure will be more readily apparent from the detailed description of the embodiments set forth below taken in conjunction with the accompanying drawings.
Embodiments of the present disclosure and their advantages are best understood by referring to the detailed description that follows. It should be appreciated that like reference numerals are used to identify like elements illustrated in one or more of the figures, wherein showings therein are for purposes of illustrating embodiments of the present disclosure and not for purposes of limiting the same.
Systems and methods disclosed herein, in accordance with one or more embodiments of the present disclosure, facilitate the selection of various modes of operation in portable lighting systems such as flashlights, headlamps, etc., including visual distress signals, strobe functions, and/or other signals. In one embodiment, the portable lighting system comprises a flashlight adapted to visually display a distress signal and/or various other types of visual signals. In another embodiment, the portable lighting system comprises a headlamp adapted to visually display such signals.
Referring to
Referring to
Referring to
In another embodiment, referring to
In still another embodiment, it should be appreciated that the rotary switch or knob 192 of
Referring to
The control circuit 150, in one embodiment, comprises one or more circuit elements including analog and/or logic based circuitry. In various implementations, analog based logic circuitry comprising various circuit elements (e.g., resistors, capacitors, etc.) may be used to implement the various control aspects of the present disclosure. In various other implementations, digital based logic circuitry may be used to implement the various control aspects of the present disclosure.
For example, the control circuit 150 may include microcontroller based circuitry having a processing component (e.g., CPU), system memory (e.g., RAM), static storage (e.g., ROM), serial communication capability, and input/output (IO) interface capability. The control circuit 150 includes a function module 154 comprising, for example, a processor, microcontroller, or other type of computing device. Function module 154 also comprises a program or application having a sequence of instructions (e.g., software) executable by a computing device, wherein the light output of the light source 110 is adapted to be regulated by software based runtime parameters, as described herein. In one aspect, the CPU may begin execution of the program once the power source 120 (e.g., battery) is installed.
In various implementations, the execution of instruction sequences (e.g., function module 154) to practice the present disclosure may be performed by a microcontroller. As such, the microcontroller may be adapted to perform specific operations by executing one or more sequences of one or more instructions stored in system memory. Such instructions may be read into system memory from another computer readable medium, such as static storage, e.g., ROM. In other embodiments, hard-wired logic circuitry may be used in place of or in combination with software instructions to implement the present disclosure.
In one implementation, the microcontroller may be adapted to transmit and receive messages, data and information including instructions, such as one or more programs (i.e., application code) through, for example, a serial communication link (e.g., the microcontroller may be adapted to support a half duplex serial communication protocol). Received program code may be executed by the processing component as received and/or stored in system memory (e.g., RAM) or static storage (e.g., ROM) for execution.
Logic may be encoded in a computer readable medium, which refers to any medium that participates in providing instructions to the processing component for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. Some common forms of computer readable media include, for example, various types of magnetic medium including RAM, PROM, EPROM, FLASH-EPROM, any other memory chip, carrier wave, or any other medium from which a computer is adapted to read.
In various implementations, the control circuit 150 may include one or more various other types of hardware components. For example, the CPU may be provided with a clean hardware reset from a TPS3801 voltage supervisor available from Texas Instruments, Inc. of Dallas, Tex. The control circuit 150 may include a boost controller that is adapted to be driven by a pulse width modulated (PWM) waveform to boost the voltage to drive the LED. In one aspect, PWM is adapted to digitally generate a constant DC voltage by pulsing a high frequency signal. The control circuit 150 may include one or more ADC (i.e., analog-to-digital converter) components, such as a potentiometer analog-to-digital converter (POT ADC) and/or a power source sampler.
The battery voltage may be sampled by the CPU without a voltage divider, wherein if a voltage threshold is exceeded a current limiting algorithm may be implemented. The limiting algorithm may be adapted to modify the POT ADC value. An LM4041 chip may be used to provide a 1.225 V reference source, wherein ADC conversions may be expressed as a ratio of the reference voltage. The control circuit 150 may include a PWM peripheral component that may be utilized to generate a duty cycle adapted to correlate with the potentiometer. To monitor temperature, a thermistor (e.g., within control circuit 150) may be utilized to inhibit the control circuit 150 from overheating, wherein if a temperature threshold is exceeded, then the current limiting algorithm may be implemented.
In one embodiment, as previously described in reference to
In this regard, the light output of the LED 172 may be controlled by the control circuit 150 in response to a depression of the push-button switch 190. For example, the push-button switch 190 may be cycled through one or more depressions to control the brightness of the light output of the LED 172. As another example, the push-button switch 190 may be depressed in a pattern to select one or more lighting modes of operation, such as displaying visual signals including SOS and strobe.
In another embodiment, as previously described in reference to
In various implementations, referring to
In one aspect, the value of the POT 192 (i.e., also referred to as a pot value) may be influenced by at least two parameters, such as temperature, battery voltage, and/or other parameters. A modified pot value may be calculated for each of the parameters based on exceeding their respective limiting thresholds. For example, an ultimate pot value arrived at may be the smaller of the actual pot value or of the two limited calculated pot values. In other words, regardless of the rotation of the POT 192, the pot value received by the control circuit 150 may be “the smallest pot value.”
In another aspect, once the POT 192 exceeds the minimum pot threshold, the control circuit 150 turns the LED 172 on and the LED 172 stays on (e.g., LED 172 may be turned on from a previous off state or sleep state). The control circuit 150 continuously converts user control signals from the POT 192 and calculates PWM values based on the rotation of the POT 192. In some instances, the PWM values may include factoring in parameters that may control the LED output.
In one implementation, the POT 192 may be powered by the control circuit 150 comprising, for example, a microcontroller and CPU, which is adapted to sense voltage drops across an internal field effect transistor (FET). It should be appreciated that various other types of circuitry may be used to achieve similar results.
Next, the control circuit 150 is adapted to determine if a function sequence is initiated based on user input via the user control interface 130 (block 214). If no, then the control circuit 150 continues to monitor the user control interface 130 (block 210). Otherwise, if yes, then the method 200 proceeds to the next operation (block 218). In one implementation, a user actuated function sequence may include a pattern or series of depressions of the push-button switch 190 of
Next, the control circuit 150 is adapted to determine if one or more function requirements are satisfied based on the received function sequence (block 218). If no, then the control circuit 150 proceeds to continue monitoring the user control interface 130 (block 210). Otherwise, if yes, then the method 200 proceeds to the next operation (block 222).
In one implementation, referring to
In another implementation, referring to
Next, the control circuit 150 is adapted to cause the portable lighting system 100 to perform a function (e.g., by sending appropriate signals to the electrical circuit 140 to operate the light source 110) as determined by interpretation of the function sequence (block 222). In one implementation, referring to
Next, the control circuit 150 is adapted to determine if the function sequence is terminated based on user input via the user control interface 130 (block 226). For example, the control circuit 150 may be adapted to cause the portable lighting system 100 to stop performing the function of block 222 by sending one or more appropriate signals to the electrical circuit 140. If the function sequence is not terminated, then the control circuit 150 is adapted to continue performing the function (block 222). Otherwise, if the function sequence is terminated, then the control circuit 150 is adapted to terminate the function based on user input via the user control interface 130 (block 230).
In various embodiments, referring to
Cycle 1: turn POT ON for <500 ms to 1000 ms, and turn POT OFF for <500 ms;
Cycle 2: turn POT ON for <500 ms to 1000 ms, and turn POT OFF for <500 ms; and
Cycle 3: turn POT ON for <500 ms to 1000 ms.
These cycles may also be applied to the push-button switch 190 of
In various implementations, a timeout may reset the counter, and the sequence may have to be restarted. During performance of the SOS mode of operation, the POT 192 of
In various implementations, one or more switch rates (i.e., the rate of user actuation or switching of the user control interface 130) may be utilized to initiate one or more modes of operation. For example, a default (e.g., very slow) switch rate may be utilized to turn the light source 110 on and/or off; a slow switch rate may be utilized to adjust the brightness of the light source 110 to either brighter or less bright; a fast switch rate may be utilized to trigger the strobe and/or SOS modes of operation, as discussed herein in one or more embodiments; and a very fast switch rate may be utilized to sense a bounce contact (e.g., a false on and/or off), such as dropping the portable lighting system 100 on the ground or an inadvertent actuation or switching. Accordingly, the control circuit 150 (e.g., processing component) may be adapted to discern between these different switch rates for proper operation of the portable lighting system 100. These switch rates may also be applied to the push-button switch 190 of
In one implementation, the control circuit 150 is adapted to implement the visual SOS signal as a plurality of symbols, such as “•••---•••”. The symbol “•” may be referred to as a “di”, and the symbol “-” may be referred to as a “dah”. In various aspects, as shown in
In one implementation, the control circuit 150 is adapted to implement the visual strobe signal as a sequence of the same symbol, such as “------”. In one aspect, the symbol “-” may be similarly referred to as a “dah” from the SOS example of
In various implementations, the strobe function may be selected by user input via the user control interface 130 (e.g., the push-button switch 190 of
In various implementations, as previously described, the control circuit 150 comprises a microcontroller having a CPU adapted to execute software code. The function module 154 comprises the executable function code for implementing the SOS entry sequence and performing the visual SOS signal. The function module 154 may be further adapted to conserve battery power of the power source 120 while being responsive to the user control interface 130 (e.g., the push-button switch 190 of
Embodiments of the present disclosure presented herein may be used to provide various features when implemented in a portable lighting system. For example, multiple functions may be performed using a single user control interface. In this regard, the user control interface 130 may be used to turn the portable lighting system 100 on and off. Advantageously, the same user control interface 130 may also be used to cause the portable lighting system 100 to enter other modes of operation (e.g., strobe and or SOS modes of operation).
Also, strobe and/or SOS triggering may be performed in a manner that matches a user's intuitive expectation of how the portable lighting system 100 operates. For example, in one embodiment, strobe or SOS modes of operation may be triggered by a user interaction with the user control interface 130 in a manner that mimics strobe or SOS signal patterns. As a result, such the portable lighting system 100 can operate in a manner that is predictable to a user in emergency conditions or otherwise.
Where applicable, various embodiments provided by the present disclosure may be implemented using hardware, software, or combinations of hardware and software. Also, where applicable, the various hardware components and/or software components set forth herein may be combined into composite components comprising software, hardware, and/or both without departing from the spirit of the present disclosure. Where applicable, the various hardware components and/or software components set forth herein may be separated into sub-components comprising software, hardware, or both without departing from the scope of the present disclosure. In addition, where applicable, it is contemplated that software components may be implemented as hardware components and vice-versa.
Software, in accordance with the present disclosure, such as program code and/or data, may be stored on one or more computer readable mediums. It is also contemplated that software identified herein may be implemented using one or more general purpose or specific purpose computers and/or computer systems, networked and/or otherwise. Where applicable, the ordering of various steps described herein may be changed, combined into composite steps, and/or separated into sub-steps to provide features described herein.
The foregoing disclosure is not intended to limit the present disclosure to the precise forms or particular fields of use disclosed. As such, it is contemplated that various alternate embodiments and/or modifications to the present disclosure, whether explicitly described or implied herein, are possible in light of the disclosure. Having thus described embodiments of the present disclosure, persons of ordinary skill in the art will recognize that changes may be made in form and detail without departing from the scope of the present disclosure. Thus, the present disclosure is limited only by the claims.
Number | Name | Date | Kind |
---|---|---|---|
5430356 | Ference et al. | Jul 1995 | A |
6566819 | Wolff | May 2003 | B2 |
6623273 | Evangelisti | Sep 2003 | B2 |
7852234 | Borenstein et al. | Dec 2010 | B1 |
8148912 | Kim | Apr 2012 | B2 |
8646938 | Sunshine | Feb 2014 | B1 |
20050062442 | Lu | Mar 2005 | A1 |
20050111231 | Crodian et al. | May 2005 | A1 |
20060273741 | Stalker, III | Dec 2006 | A1 |
20100084997 | Oberzeir et al. | Apr 2010 | A1 |
20100117539 | Kotani et al. | May 2010 | A1 |
20100176744 | Lee et al. | Jul 2010 | A1 |
20100219775 | Maglica et al. | Sep 2010 | A1 |
20100327747 | Harris | Dec 2010 | A1 |
20110095703 | Wilson et al. | Apr 2011 | A1 |
20120098432 | Recker et al. | Apr 2012 | A1 |
Entry |
---|
Fenix L2D, Fenix Flashlight, http://www.fenixlight.com/flashlight/fenix12d.htm, Sep. 29, 2008, 4 pages. |
Number | Date | Country | |
---|---|---|---|
20110169419 A1 | Jul 2011 | US |