High visibility vehicle light communication system control

JP2024504130A5Pending Publication Date: 2025-01-30ESS HELP INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023543231
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-01-22
Filing Date
2022-01-24
Publication Date
2025-01-30

AI Technical Summary

Technical Problem

Existing vehicle emergency or hazard lights, such as those described in US Pat. No. 9,481,331, provide insufficient visual distinction and can lead to desensitization of drivers and potential distractions when used excessively or inappropriately.

Method used

A microcontroller system with sensors to control vehicle lights, adjusting strobe patterns based on vehicle position, direction, and distress conditions, including GPS, cameras, and other sensors to enhance visibility and safety.

Benefits of technology

The system provides enhanced visual notification and safety by adjusting strobe rates and patterns based on vehicle conditions, reducing distractions and improving emergency visibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The system allows for strobe or highly conspicuous signaling using vehicle hazard lights and other lights depending on inputs and parameters.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims the benefit of U.S. continuation-in-part application Ser. No. 17 / 156,496, entitled "CONTROL OF HIGH VISIBILITY VEHICLE LIGHT COMMUNICATION SYSTEMS," filed on January 22, 2021, and which patent application is incorporated by reference into this disclosure as if fully set forth at this time.

[0002]

[0002] This disclosure relates generally to emergency or hazard lights for automobiles, RVs, trailers, motorcycles, and vehicles, and more particularly to emergency or hazard lights that strobe and provide visual direction for increased safety and visibility. Even more particularly, this disclosure relates to systems and methods for conveniently and safely deploying improved vehicle emergency and hazard lighting systems. [Background technology]

[0003]

[0003] In non-emergency vehicles (e.g., passenger cars), standard emergency or hazard flasher lights are not very visually distinct compared to non-emergency lighting (e.g., headlights, daytime running lights, signal lights, etc.) Solutions have been provided in the art, including highly visible strobe lighting systems, such as that described in U.S. Patent No. 9,481,331 to Tucker et al.

[0004]

[0004] In some cases, users of such equipped vehicles may inadvertently deploy high visibility emergency strobes or may deploy high visibility strobes when conditions are not appropriate. Overuse of high visibility strobes can have the effect of desensitizing drivers over time. In the short term, when no true emergency exists, deployment of a high visibility strobe may indicate a distraction. Summary of the Invention [Problem to be solved by the invention]

[0005] What is needed is a system and method that addresses the above and related problems. [Means for solving the problem]

[0006]

[0006] The disclosed invention, in one aspect, comprises a system including a microcontroller controlling operation of a set of vehicle lights corresponding to the left and passenger side of the vehicle, and a plurality of sensors associated with the vehicle and configured to provide data to the microcontroller indicative of whether the vehicle is closer to the left or right side of a roadway on which the vehicle is traveling. When the microcontroller receives a request to strobe the lights associated with the vehicle, it causes the set of vehicle lights to strobe from right to left if the vehicle is within a first predetermined distance to the right side of the roadway. When the microcontroller receives a request to strobe the lights associated with the vehicle, it causes the set of vehicle lights to strobe from left to right if the vehicle is within a second predetermined distance to the left side of the roadway.

[0007]

[0007] In some embodiments, when the microcontroller receives a request to strobe lights associated with the vehicle, it strobes the set of vehicle lights in a non-directional manner if the vehicle is outside a third predetermined distance on the right or left side of the roadway. The plurality of sensors may include a GPS sensor and / or a camera. The system may further include a sensor in communication with the microcontroller and indicating whether the vehicle is misoriented on the roadway. The sensor in communication with the microcontroller and indicating whether the vehicle is misoriented on the roadway may include an accelerometer, a compass, a camera, and / or a radar.

[0008] In another aspect of the present disclosure, the present invention comprises a system including a microcontroller for controlling operation of a set of vehicle lights corresponding to a left and passenger side of the vehicle, and a plurality of sensors associated with the vehicle and configured to provide data to the microcontroller indicative of an operational state of the vehicle, wherein when the microcontroller receives a request to strobe the lights associated with the vehicle, the microcontroller strobes the lights when it determines that the vehicle is in a distressed state based on data from the plurality of sensors.

[0009] A distress condition may be indicated by airbag deployment, ABS deployment, a rollover accident, and / or activation of the traction control system. In some embodiments, the microcontroller strobes a light when it determines, based on data from a number of sensors, that the vehicle has been in a distress condition within a predetermined time frame.

[0010] In some embodiments, a microcontroller receives a request to strobe lights associated with the vehicle, but flashes the lights associated with the vehicle when the vehicle is not in a distress condition based on data from a plurality of sensors. Indicators of a not being in a distress condition may include activation of cruise control, vehicle speed exceeding a predetermined limit, a call to a non-emergency number, and / or excessive volume of an entertainment system.

[0011]

[0011] In another aspect of the invention, the disclosed invention includes a system including a microcontroller that controls operation of a set of vehicle lights corresponding to the left and passenger sides of the front and rear of the vehicle, at least one sensor associated with the vehicle and configured to provide instructions to the microcontroller, and a user control that sends a signal to the microcontroller to activate the set of vehicle lights corresponding to the left and passenger sides of the vehicle. The microcontroller causes the set of vehicle lights to blink at a first, slower rate when a signal is received from the user control but no instructions are received from the at least one sensor. The microcontroller causes the set of vehicle lights to strobe at a second, faster rate when a signal is received from the user control and instructions are received from the at least one sensor.

[0012] In some embodiments, the user control comprises a hazard light switch. The indication can correspond to activation of an emergency system of the vehicle or activation of a safety system associated with the vehicle. In some cases, the first, slower rate is 2 Hertz or less and the second, faster rate is greater than 2 Hertz. Sets of vehicle lights corresponding to the left and passenger sides of the front and rear of the vehicle can be utilized by the microcontroller as left and right turn indicators based on the position of the turn signal stem.

[0013]

[0013] In another aspect of the invention, the disclosed invention includes a system including a microcontroller that controls operation of a set of vehicle lights corresponding to the left and passenger sides of the front and rear of the vehicle, at least one sensor associated with the vehicle and configured to provide parameters to the microcontroller, and a user control that sends a signal to the microcontroller to activate the set of vehicle lights corresponding to the left and passenger sides of the vehicle. Upon receiving a signal from the user control, the microcontroller causes the set of vehicle lights to flash at a first, slower rate or causes the set of vehicle lights to strobe at a second, faster rate in response to the parameters.

[0014] The microcontroller may strobe the set of vehicle lights at a second, faster rate when the parameter is determined by the microcontroller to be above a predetermined threshold. The microcontroller may optionally strobe the set of vehicle lights at a second, faster rate when the parameter is determined by the microcontroller to be below a predetermined threshold.

[0015] In some embodiments, the at least one sensor includes a plurality of sensors, each providing a parameter to the microcontroller, which upon receiving a signal from the user control, causes the set of vehicle lights to flash at a first, slower rate or causes the set of vehicle lights to strobe at a second, faster rate in response to the respective parameters received from each of the plurality of sensors. The parameters may include the speed of the vehicle.

[0016]

[0016] In another aspect of the invention, the disclosed invention includes a system including a microcontroller for controlling operation of a set of vehicle signal lights including a left front light at a left front of the vehicle, a right front light at a right front of the vehicle, a left rear light at a left rear of the vehicle, and a right rear light at a right rear of the vehicle, a first user control for sending a signal to the microcontroller for activating the set of vehicle lights as emergency hazard flashers, a first user output operated by the microcontroller for inviting a user to select strobe the set of vehicle lights when a signal to activate the set of vehicle lights as emergency hazard flashers is received, and a second user control for sending a signal to the microcontroller for selecting strobe lighting of the set of vehicle lights. The microcontroller causes the set of vehicle lights to flash as emergency hazard flashers when a signal to activate the set of vehicle lights as emergency hazard flashers is received but a signal to select strobe lighting of the set of vehicle lights is not received. The microcontroller causes the set of vehicle lights to strobe when a signal is received to activate the set of vehicle lights as emergency hazard flashers and when a signal is received to select the set of vehicle lights to strobe, the strobe cycle rate being visually greater than the blink cycle rate.

[0017] In some embodiments, the second user control comprises a soft switch. The second user control and the first user output may comprise a touch screen. The first user control may comprise a vehicle hazard light switch.

[0018] The system may further include at least one vehicle sensor providing instructions to the microcontroller, the microcontroller presenting a user with a selection to strobe the set of vehicle lights upon receipt of a signal to activate the set of vehicle lights as emergency hazard flashers, the instruction may correspond to activation of a vehicle safety system and / or activation of a vehicle emergency system.

[0019] In some embodiments, the system further comprises at least one vehicle sensor providing parameters to the microcontroller, the microcontroller presenting a user with the option of strobing the set of vehicle lights when a signal is received to activate the set of vehicle lights as emergency hazard flashers and the parameters are within a predetermined threshold. The parameters may include vehicle speed. [Brief description of the drawings]

[0020] [Figure 1] FIG. 1 illustrates an exemplary arrangement of signal indicators and hazard flashers on a typical vehicle. [Figure 2A] FIG. 1 illustrates an example vehicle instrument panel and an example arrangement of certain controls. [Figure 2B] FIG. 1 illustrates an exemplary vehicle wiring harness and location of a strobe module replacing a blinker relay. [Diagram 3] FIG. 1 is a block diagram of a strobe module for vehicle hazard lights according to an aspect of the present disclosure. [Figure 4] FIG. 2 is a schematic diagram of an input / output diagram of a strobe module, according to an aspect of the present disclosure. [Diagram 5] Wiring diagram for 2 pin flasher system. [Figure 6A] FIG. 6 is a wiring diagram illustrating an embodiment of a strobe module according to an aspect of the present disclosure installed within the typical two-pin flasher system of FIG. [Figure 6B]6A-6C are wiring diagrams illustrating embodiments of strobe modules according to aspects of the present disclosure installed in different ways within the typical two-pin flasher system of FIG. [Figure 7] Wiring diagram for 3 pin flasher system. [Figure 8] FIG. 8 is a wiring diagram illustrating an embodiment of a strobe module according to an aspect of the present disclosure installed in the three-pin flasher system of FIG. [Figure 9] Wiring diagram for 4 pin flasher system. [Figure 10] 10 is a wiring diagram illustrating an embodiment of a strobe module according to an aspect of the present disclosure installed in the four-pin flasher system of FIG. [Figure 11] Wiring diagram for 5 pin flasher system. [Figure 12] FIG. 12 is a wiring diagram illustrating an embodiment of a strobe module according to an aspect of the present disclosure, as implemented in the 5-pin flasher system of FIG. [Figure 13] Wiring diagram for 8 pin flasher system. [Figure 14] FIG. 14 is a wiring diagram illustrating an embodiment of a strobe module according to an aspect of the present disclosure, as implemented in the 8-pin flasher system of FIG. [Figure 15] FIG. 1 is a wiring diagram of a flasher system controlled by a body control module (BCM). [Figure 16A] FIG. 16 is a wiring diagram illustrating an embodiment of a strobe module implemented within the BCM controlled flasher system of FIG. [Figure 16B] FIG. 16 is a wiring diagram illustrating an embodiment of a strobe module that is introduced into the BCM controlled flasher system of FIG. 15 by modification of the microcontroller. [Figure 17] FIG. 11 is a timing diagram showing the on and off states of the left and right signal lights over time in a left-to-right signal pattern. [Figure 18] FIG. 11 is a timing diagram showing the on and off states of the left and right signal lights over time in a right-to-left signal pattern. [Figure 19] 4 is a state diagram corresponding to one method of operating a strobe module according to an embodiment of the present disclosure. [Figure 20] FIG. 2 is a block diagram of a strobe module according to an aspect of the present disclosure. [Figure 21] FIG. 21 is a schematic input / output diagram of the strobe module of FIG. 20. [Figure 22] FIG. 2 is a schematic diagram of an OR function performed by the strobe module of the present disclosure. [Figure 23] FIG. 1 is a wiring diagram of a strobe module of the present disclosure installed in a 5-pin flasher system and controlling high center mounted stop lamps. [Figure 24] FIG. 13 is a schematic wiring diagram showing a further embodiment option of the strobe module of the present disclosure installed in a 5-pin flasher system and further controlling high center mounted stop lamps. [Diagram 25] FIG. 13 is another schematic wiring diagram showing a further embodiment option of the strobe module of the present disclosure installed in a 5-pin flasher system and further controlling high center mounted stop lamps. [Figure 26A] FIG. 1 is a wiring diagram illustrating a strobe module of the present disclosure controlling high center mounted stop lamps and installed with a BCM flasher system. [Figure 26B] FIG. 13 is a wiring diagram illustrating an embodiment of a strobe module with multi-function light control capability introduced into a BCM controlled flasher system by a microcontroller modification. [Figure 27] 1 is a flow chart illustrating one embodiment of a decision tree for enabling strobe lighting of hazard lights in accordance with aspects of the present disclosure. [Figure 28] 1 is a flow chart illustrating one embodiment of a method for deploying directional strobe lighting in accordance with aspects of the present disclosure. [Figure 29] FIG. 13 is a relationship diagram illustrating data inputs for determining strobe direction according to aspects of the present disclosure. [Diagram 30]FIG. 2 is a simplified schematic diagram illustrating the relationship of a BCM, hazard lights, and a sensor array, according to an embodiment of the disclosure. [Diagram 31] FIG. 31 is another simplified schematic diagram showing the system of FIG. 30 with additional components. [Diagram 32] FIG. 13 is a screenshot of a simplified interface for deploying an enhanced conspicuity mode of a vehicle flasher system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0021]

[0056] In various embodiments of the present disclosure, devices and systems are implemented that provide improved visual notification by existing or replacement signal lights and / or hazard lights on automobiles. Most car signal lights and hazard lights cycle between flashing once to twice per second, i.e., at a rate of 1-2 Hz. Such a rate is considered sufficient to signal lane changes and other non-emergency situations. However, existing car and hazard light flasher systems do not consider the need and benefits of utilizing improved flash rates to notify emergencies. A vehicle traveling at 70 miles per hour will travel more than 50 feet before completing one 2 Hz cycle. This distance can mean the difference between an accident and a close call. Additionally, reaction time and ability to maneuver or stop must be considered. The sooner a driver realizes the problem, the more likely they will have time to avoid a more serious accident.

[0022]

[0057] In this disclosure, an improved blink rate is one that has at least a component of the blink cycle that is perceptibly altered or increased from the upper limit of the normal blink rate of about 2 Hz. Such blink rates may be referred to in this disclosure as "strobe" instead of blink or signal. In some embodiments, the strobe has a cycle rate of 3 Hz or greater (although slower rates may still be considered "improved" or "strobing" as long as the rate is perceptibly increased over that of a typical signal light). In other embodiments, the strobe rate is 4 Hz or greater, representing twice the blink rate of the fastest typical vehicle signal light or hazard light. It is believed that the faster a light strobes with adequate display and contrast between the bright and dark periods, the more attention-grabbing the light will be perceived to be. Thus, in another embodiment, the strobe rate is 6 Hz, or three times faster than the fastest blink rate expected to be seen from a standard signal light or hazard light. In a further embodiment, the strobe rate is 8 Hz or greater.

[0023]

[0058] It is understood that lighting patterns may be generated that include strobe lighting (e.g., light-dark cycles repeated at 2 Hz or higher) interspersed with longer periods of darkness or non-lighting. In this disclosure, the term strobe encompasses a pattern of flashing light, where portions of the pattern may strobe according to the above definition, and portions of the pattern may be dark or non-lighting, steady state lighting (at full or partial maximum power), or flashing at a rate slower than strobe. It is also understood that the term strobe encompasses patterns having portions that strobe at various frequencies. A non-limiting example of such a pattern may begin flashing at 2 Hz and increase over time to 8 Hz or higher before repeating or moving on to another pattern. It is also understood that in various embodiments of the present disclosure, signal lights (e.g., left and right signals) are maintained at a normal 1-2 Hz, while emergency or hazard flashers are deployed at a strobe rate or pattern. Additionally, as described in more detail below, if hazard flashers are deployed, optionally, a slower than normal flash rate may be available.

[0024]

[0059] Emergency vehicles have been equipped with bright, fast cycling lighting systems for many years. These lighting systems are based on complex mechanical systems with rotating reflectors etc. that increase the apparent flash rate beyond what is typically achievable with traditional incandescent based circuits. Unfortunately, such systems are specialized add-on devices to the basic base vehicle and are generally not available or cost-effective for the general public to use, even for legitimate purposes. Newer systems based on light emitting diodes (LEDs) are available, but again, these are specialized devices, usually added after the vehicle has left the manufacturer, and require separate controls, circuitry and sometimes power sources than are available on the vehicle from the factory.

[0025]

[0060] Conventional signal light systems for consumer automobiles, and hazard flashing systems associated with conventional signal light systems, have a flashing rate on the order of 1-2 Hz. This was originally based in part on the use of incandescent light bulbs in older systems (usually 6V or 12V bulbs) that relied on an internal filament that got hot and glowed incandescent to operate. The filament does not glow sufficiently to perform its proper visual function until power is applied for a sufficient period of time. Furthermore, the filament does not instantly stop glowing when power is removed. Thus, the rate at which a signal light or hazard flasher could cycle was limited. Other limitations existed based on the fact that the original circuits that drove the flashing action were based on analog thermal switches or other electromechanical components that could not drive incandescent light bulbs much above about 2 Hz. In this disclosure, existing vehicle circuits that implement the periodic activation of lights for signal or hazard indications (whether based on thermal switches or not) are referred to as flasher modules or relays, signal modules or relays, or turn signal modules or relays.

[0026]

[0061] Strobe lights based exclusively on analog circuitry have been available for some time, but require an arrangement of transformers, capacitors, and delicate gas discharge tubes to generate voltages on the order of several hundred volts to operate, again making them unsuitable for consumer use in a typical automobile.

[0027]

[0062] LED lighting systems are now widespread in many vehicle models as standard equipment. LED upgrade kits are available for old and new model vehicles alike. However, the operation of LED lighting systems operates in the same way and allows for the same functionality (albeit with greater efficiency and / or intensity) as was available with incandescent lighting systems.

[0028]

[0063] In various embodiments, the present disclosure provides systems and methods that can achieve strobe lighting effects in existing lighting systems for factory-standard automobiles. Such systems and methods rely on existing wiring, LED lights, and controls (such as switches). In other embodiments, the systems and methods of the present disclosure are applicable to vehicles that were manufactured without LED lights, but are being upgraded from basic incandescent bulbs, at least for lights where strobe lighting effects are previously desired. In such embodiments, existing wiring can be used and existing controls are utilized. In other words, embodiments of the present disclosure achieve strobe lighting effects for vehicle signal lights, brake lights, or other existing lights that are available to the driver or vehicle occupants and can be operated using existing well-known hazard light switches or other activation means. Automatic deployment of strobe lighting effects can be tied to signals received from existing vehicle controls or safety systems, for example, corresponding to airbag deployment, ABS activation, hard braking, rollover, etc. It is also possible to add at least some automatic deployment capabilities to older vehicles based on the use of separate accelerometers not present in existing vehicle systems. Various embodiments of the present disclosure may be installed or implemented at the time of manufacture as factory standard equipment or as an aftermarket system that relies solely on factory installed controls, wiring, and, to the extent possible, existing light bulbs.

[0029]

[0064] Referring now to FIG. 1, an exemplary arrangement of various signal lights and / or hazard lights is shown on a typical automobile 100. The terms automobile, car, and vehicle are used interchangeably herein, and it should be understood that the systems and methods of the present disclosure are equally applicable to all of them. The terms lamp, light, indicator, flasher, signal, and turn signal as used in this disclosure in connection with the strobe lighting system presented herein should be understood to mean LED lights appropriately positioned on the vehicle or automobile 100 so as to be visible to other drivers or observers outside the vehicle. FIG. 1 shows the automobile 100 from a side, front, and rear perspective. A left front indicator light 102, a left side indicator light 104, and a left rear indicator light 106 may be seen in typical locations on the automobile 100. Similarly, along the right side of the automobile 100, there is a right front indicator light 108, a right side indicator light 110, and a right rear indicator light 112. It should be understood that the arrangement of the indicator lights is for illustrative purposes only, and the present disclosure is not limited to the arrangements shown. In most, if not all, available vehicles, the left front indicator light 102 and right front indicator light 108 are generally located toward the front of the automobile 100 and will be visible from oncoming or approaching vehicles. The front indicator lights are generally forward of the left side indicator light 104 and right side indicator light 110 which are visible from the side of the automobile 100 (if the vehicle is so equipped). The left side indicator light 104 and / or right side indicator light 110 may also be mounted on the body of the automobile 100, or elsewhere, rather than on a mirror. Finally, the left rear indicator light 106 and right rear indicator light 112 are generally mounted at the rear of the automobile 100 so as to be visible from vehicles behind the automobile 100.

[0030]

[0065] In addition to the vehicle lights that are normally deployed as part of a signal or hazard flasher system, vehicles are typically equipped with additional lights dedicated to other purposes. For example, headlights 113 are equipped as standard equipment. Fog lights 114 can be standard, optional, or aftermarket. Brake lights are standard equipment as well. The rear brake lights of some vehicles serve a dual purpose and function as part of an existing signal or hazard flasher system. Modern vehicles are equipped with high center mounted stop lamps (HCMSLs) 120 that function with other brake lights. The HCMSLs 120 are typically not shared with any other vehicle features (except as implemented herein). Aftermarket light bars or light strips 122 can be added to almost any vehicle. As described below, certain embodiments of the present disclosure are intended to operate with only standard or factory installed vehicle lights, but it should be understood that aftermarket or add-on lights can be controlled as well. Aftermarket or add-on lights should not be confused with what will later be referred to as auxiliary or multi-purpose lights in this disclosure. Auxiliary and / or multi-purpose lights in this disclosure specifically refer to lights whose use is already designated by the vehicle (e.g., HCMSL) but which may be additionally or supplementarily deployed or activated by the systems of this disclosure.

[0031]

[0066] As noted above, the various indicator, marker, or other vehicle lights may be LED lights as presented in various embodiments of the present disclosure, or may originally be incandescent bulbs that are modified to LED lights to allow for effective strobe lighting (or a mix of the two). In various embodiments of the present disclosure, the existing location, placement, and color of the lights are retained as the vehicle was manufactured or would have been manufactured without any of the systems of the present disclosure.

[0032]

[0067] 2A, a vehicle instrument panel 202 is shown. Instrument panel 202 is intended to represent any commonly known vehicle instrument panel. A turn signal stalk 204 is generally located on the left side of the steering wheel and is operated to activate a signal light. Typically, a downward movement of the turn signal stalk 204 indicates a left signal and an upward movement of the turn signal stalk 204 indicates a right signal. When activated, the appropriate signal light is illuminated in a slow, periodic flashing pattern.

[0033]

[0068] The hazard flasher button 206 may be located in a variety of locations within the vehicle. Here, the hazard flasher button 206 is illustrated in the center of the vehicle instrument panel 202, but the button 206 may also be located on the steering column, under the vehicle instrument panel 202, or elsewhere.

[0034]

[0069] The embodiments of the present disclosure are designed to work with existing signal and hazard light controls (e.g., turn signal stalk 204 and hazard flasher button 206) so that the driver or user does not have to learn or remember any separate controls. As described below, some embodiments of the present disclosure allow for a selection of various strobe or flashing lights to be made. This can be done by successively pressing the hazard flasher button 206. No separate manual controls are needed or provided. Thus, the user is not presented with a confusing variety of options or controls in an emergency and does not have to experience any undesirable changes visible in the vehicle's interior.

[0035]

[0070] 2B, an exemplary vehicle wiring harness 208 and the location of the strobe module replacing the blinker relay are shown. The wiring harness 208 is shown only in the portion of the harness that interconnects with the strobe module 300 according to aspects of the present disclosure. It should be understood that the wiring harness can span the entire vehicle and be comprised of multiple separate components. According to an embodiment of the present disclosure, the strobe module 300 replaces an existing blinker relay device and provides a strobe lighting circuit for the existing vehicle's hazard lights. The strobe module 300 can even be mounted in the same location as the original relay. In some embodiments, the strobe module 300 is pin-compatible with the existing connector 214 of the wiring harness 208 and relies on power, signal, and other connections provided via the wiring harness 208 to perform all of the functions described below. In other embodiments, an adapter (not shown) can be interposed between the strobe module 300 and the wiring harness connector 214 such that a single embodiment of the strobe module 300 can be connected to a wide variety of vehicles and wiring harnesses.

[0036]

[0071] In some embodiments, as described below, the strobe module 300 may not be able to achieve its full intended functionality interfacing with the vehicle exclusively via the wiring harness 208. In such cases, additional leads may be routed for power, ground, or wherever needed. In embodiments where a body control module (BCM) is present, the strobe module 300 may have little or no interaction with the vehicle via the connector 214, but may be spliced ​​and wired into the vehicle at a convenient location to receive output from the BCM and drive associated vehicle lights (described further below).

[0037]

[0072] In this disclosure, any electronic or electromechanical device having a control or programmable control (whether reprogrammable or not) for a vehicle's signal or hazard lights is considered a BCM. A BCM can incorporate one or more silicon-based processors, microprocessors, controllers, microcontrollers, chips, gate arrays, or other logic devices. In some cases, a BCM may incorporate relatively complex multi-function components such as system-on-chip devices. Further names or designations of a BCM may include, but are not limited to, a computer, a control unit, an electronic control unit (ECU), a body computer, a body computer module, a body controller, a body control module, and an on-board controller. A BCM may or may not control additional aspects of a vehicle in addition to hazard or signal lights.

[0038]

[0073] An existing mounting location 210 may be provided on the vehicle for physically locating and securing the original flasher relay. The same location 210 may be used to store and secure the strobe module 300. In embodiments where the strobe module 300 interfaces at least in part with the vehicle via the wiring harness 208, the mounting location may be near the connector 214.

[0039]

[0074] Referring now to FIG. 3, a block diagram of a strobe module for vehicle hazard lights is disclosed according to an aspect of the disclosure. The arrows in FIG. 3 indicate the direction of signal, information, or power flow. In the embodiment of FIG. 3, the primary functions of the strobe module 300 are realized by a microcontroller 302. The microcontroller 302 may be a general-purpose microcontroller suitable for the environment in which the microcontroller 302 is used (e.g., the interior or engine compartment of a vehicle). The microcontroller 302 may be programmed, for example, using assembly language or a higher level language, if suitable. In some embodiments, the microcontroller 302 may be less powerful than a general-purpose microcontroller and may comprise a field programmable gate array (FPGA), or the like. An application specific integrated circuit (ASIC) may also be used.

[0040]

[0075] It will also be appreciated that a system-on-chip device may be used to perform the functions of the microcontroller 302 as well as provide integrated memory and storage, I / O ports, D / A, A / D, timing functions, etc. In some cases, even wireless communication functions may be provided on a single chip. Such embodiments are within the scope of this disclosure and simply move certain aspects or functions of the strobe module 300 from the various individual components described herein and integrate the individual components into a single silicon device.

[0041]

[0076] In the embodiment shown in FIG. 3, the microcontroller 302 receives input from an analog input block 304. The analog input block 304 provides a signal connection to those automobiles that rely on older or conventional analog turn signal or hazard flasher modules. The analog input block 304 provides appropriate leads and connections (e.g., via connector 214) that mimic the interface of various conventional flasher systems to the automobile. Conventional flasher systems include, for example, existing 2, 3, 4, 5, or 8 pin flasher schemes. Exemplary detailed wiring diagrams of conventional flasher systems are described below. In either case, however, the functionality is similar. The strobe module 300 operates based on the microcontroller 302 reading or accepting the signal or voltage that would normally be provided to an existing flasher module or relay, and reproducing the appropriate output signal or voltage at the output signal block 308 that connects to the downstream electrical component responsible for lighting the associated signal light (in many cases, the existing downstream component will only be a bulb or LED visible to other drivers). For example, a driver may signal a right turn by moving a signal light stalk upward. Signaling a right turn would typically send a signal in the form of a voltage to a flasher relay. In response, the existing signal or hazard module would provide conventional cyclic illumination of the associated signal light. The driver may also deploy a hazard light switch, in response, the existing hazard module would cyclically illuminate all signal lights. The strobe module 300 replicates this function as a replacement for the existing hazard or signal module. However, if the hazard lights are activated (as shown by analog input block 304), the microcontroller 302 is programmed to deploy the signal or hazard lights in a strobe fashion.

[0042]

[0077] As described, strobe lights appear substantially different than the normal flashing lights previously seen on automobiles. However, because strobe lights are attention-grabbing devices associated with a hazardous condition, not strobing the associated light may be a more appropriate choice when simply a signal light is indicated on the analog input block 304. Thus, the microcontroller 302 may be programmed to flash the associated light or LED rather than strobe when a turn signal is indicated and such a distinction is accommodated by existing vehicle wiring.

[0043]

[0078] In some embodiments, the strobe module 300 is deployed or implemented in newer automobiles that have access to a computer or set of computers that control non-engine related functions, called a body control module (BCM). In such cases, the indicator stalk and hazard flasher button can be directly connected to the BCM, which then deploys the signal lights as signal lights (one side only) or hazard lights (both sides simultaneously). Initial programming (or reprogramming, if possible) of the BCM allows the implementation of the system of the present disclosure. However, for vehicles already manufactured and on the road, accessing and reprogramming the BCM generally takes some time and is cost prohibitive, and may not be likely to be widely accepted. Further BCM circuit diagrams and programming routines are rarely published. Thus, the strobe module 300 may include a BCM input block 306 instead of (or in addition to) the analog input block 304.

[0044]

[0079] The BCM input block 306 may include a set of leads that are wired to interrupt the outputs from an existing BCM that drive the vehicle signal and hazard lights. If the microcontroller 302 detects that the BCM is commanding signal lights, it can utilize the output signal block 308 to activate the associated lights in a traditional signaling manner. On the other hand, if the microcontroller 302 detects in the BCM input block 306 that the BCM is commanding flashing hazards, the output signal block 308 will be used to drive a strobe lighting effect on the exterior lights as described.

[0045]

[0080] The output signal block 308 includes electrical connections to each bulb or LED that forms part of the existing signal or hazard flasher system of the vehicle in which the output signal block 308 is installed. Such connections may include connections to indicator lights visible to the driver as well as lights visible on the exterior of the vehicle. The microcontroller 302 may or may not have the capability to directly drive the LEDs that make up the vehicle's flasher or signal system. Thus, amplifiers, relays, or other circuitry capable of driving the LEDs in the required manner, as known in the art, may further comprise the output signal block 308 that drives the LEDs.

[0046]

[0081] A power supply module 310 may be integrated with the strobe module 300 to power the microcontroller 302, the output signal block 308, and / or other components. The power supply module may be configured to obtain power from the vehicle's existing 12 volt system. In another embodiment, the power supply module 310 may obtain power from a regulated auxiliary bus (e.g., 5V, 12V, or other).

[0047]

[0082] A power management circuit 312 may be provided to convert from a voltage received by the power supply module 310 to a voltage utilized by other components of the strobe module 300. The power management circuit 312 may also prevent power surges or spikes from reaching the microcontroller 302 and other sensitive components. In some embodiments, a reserve battery may be provided in the microcontroller 302. If space and / or battery capacity permits, the reserve battery may even drive LEDs via the output signal block 308 when the vehicle's electrical system is depleted or fails due to damage sustained, for example, in a crash event.

[0048]

[0083] The microcontroller 302 may be configured to communicate with various existing vehicle subsystems for automatic deployment of strobe lights. For example, emergency lights may be set to strobe if an airbag deploys. Similarly, the microcontroller 302 may activate a strobe light if an anti-lock braking system or stabilization system deployment is detected. In some embodiments, deactivating the strobe light may be automatic as well, based on information received from other vehicle subsystems.

[0049]

[0084] In other embodiments, the strobe module 300 includes one or more on-board accelerometers (not currently shown) that can detect sudden acceleration (or deceleration), skidding, rolling over, and other uncommon driving maneuvers and deploy strobe lights without input from the driver. The microcontroller 302 can be programmed to automatically stop strobe lighting when the vehicle resumes normal speed or heading, or the strobe lights can remain activated until the microcontroller 302 is reset (e.g., by the driver or passenger pressing a hazard light switch).

[0050]

[0085] In some cases, it may be desirable to allow reprogramming of the microcontroller 302 after installation. Thus, the strobe module 300 may be equipped with a wireless module 316. The wireless module 316 may be a Bluetooth module capable of communicating in an ad-hoc manner with various devices. The wireless module 316 may also be an IEEE 802.11 or "WiFi" enabled chip to take advantage of the WiFi networks formed by some newer cars or mobile hotspots. The wireless module 316 may allow reprogramming of the microcontroller 302 even if the strobe module 300 is installed in a difficult to access location within the vehicle.

[0051]

[0086] The wireless module 316 may also be used to interface with a Bluetooth equipped LED module installed in place of the original incandescent LED signal or flasher light. In such an embodiment, the LED light can run as a normal flashing signal or hazard light unless commanded to strobe via the wireless module 316. Of course, such a solution would require additional circuitry at each LED or bulb location, which may be more cumbersome to install and maintain. However, such an arrangement would have the advantage of allowing existing signal and hazard light switches to be left in place. In such an embodiment, some or all of the output signal block 308 of the strobe module 300 may be removed, and the wiring running to the signal or hazard light may simply be a run-through arrangement. The inputs of the microcontroller 302 may then be collected from the analog input block 304 and / or the BCM input block 306. Since the signal is passed to the "back" light, a simple determination of which line or signal is valid is all that is required in such an embodiment. The microcontroller 302 also determines whether to deploy a strobe or traditional flashing based on detecting whether a signal light or hazard light is commanded. Additionally, in this and other embodiments, the various capabilities of the strobe module 300 may be turned on or off by a user via the wireless module 316.

[0052]

[0087]

[0036] Referring now to Figure 4, a schematic input / output diagram of a strobe module 300 according to an embodiment of the present disclosure is shown. In Figure 4, arrows around the periphery of the strobe module 300 indicate whether the associated connection is an input or an output. For example, an input received from an existing vehicle control (e.g., hazard switch input high 408) is shown with an inward pointing arrow.

[0053]

[0088] It will be understood that there are many existing vehicle signal and hazard light wiring schemes, whether analog-based or based on newer BCM utilization. Thus, in order to handle a wide variety of vehicles, various embodiments of the present disclosure may have various pinouts and wiring compatibility. In some embodiments, unused leads are simply ignored. However, various embodiments of the present disclosure may be constructed with only the ports, pins, and wiring required for the intended immediate application, if it is more economical to do so. In such cases, a compatibility list may be developed together for a particular embodiment, specifying the vehicle makes and vehicle models that are compatible. After describing the available inputs and outputs, some examples are provided below as to how various embodiments of the present disclosure may be adapted to operate with the wide variety of wiring schemes currently in existence.

[0054]

[0089] An ignition connection 402 may be provided as part of the power supply module 310. The vehicle instrument panel 202 indicates to the microcontroller 302 that the vehicle is turned on (typically, when the vehicle ignition is off, signal lights are not deployed, but hazard lights are). A separate connection to power, a battery connection 404, is also provided to allow for deployment of certain functions (e.g., hazard lights that strobe) when the ignition is off. The ignition connection 402 may also be part of the power supply module 310. A ground lead 406 is also provided. In some embodiments, the ground is provided via the connector 214, while in other embodiments the ground lead is a lead separately attached to the strobe module 300.

[0055]

[0090] Forming part of the analog input block 304 may be leads or connections for a hazard switch input high 408, a hazard switch input low 410, a left turn signal switch 412, and a right turn signal switch 414. The two hazard switch input options are provided to account for the fact that in some existing systems, existing relays are activated by supplying a high voltage to the relay. In others, the activate lead remains high unless the relay is to be deployed to flash the hazard lights. In such an instance, a ground signal or a low voltage signal indicates the deployment of the hazards. By providing leads for both the hazard switch input high 408 and the hazard switch input low 410, the strobe module 300 is compatible with both types of systems.

[0056]

[0091] The strobe module 300 can be programmed to allow for multiple blinking and strobe patterns. For example, a single press of an existing hazard switch may be intended to signal a traditional slow rate blink. A second press would be intended to select a fast strobe. Thus, when various embodiments of the strobe module 300 are installed, the driver or passenger can deploy the hazard lights in the manner to which the driver or passenger is accustomed. This also eliminates the need for a separate switch or control to fully function what is considered a vehicle safety system.

[0057]

[0092] The hazard switch of a particular vehicle has two separate positions (high and low). Typically, the hazard flashers of such systems are deployed when the button is pressed and then held in the pressed state. Such a switch actually activates an existing flasher relay by operating as a power switch. A second press releases the switch to the high position and the hazard lights are powered off. The strobe module 300 may also be configured to operate in such systems while providing both flashing and strobe lighting, or even multiple strobe lighting patterns. The strobe module 300 in such cases may be programmed to "count" the number of presses or transitions from on to off and vice versa, as provided by a conventional two-position switch. Relying on the battery connection 404 and / or an on-board battery to keep the microcontroller 302 and other components powered, the strobe module 300 provides the programmed or desired operation, even though the existing relay may be powered only by the power flowing through the existing switch.

[0058]

[0093] The leads for the left turn signal switch 412 and the right turn signal switch 414 serve to notify the strobe module 300 when the left or right turn signal is activated. As described above, the strobe module 300 can activate the left or right turn signal in response to the movement of the existing turn signal stem in a manner that replicates the existing slower blinking or strobe flashing of the turn signal.

[0059]

[0094] In an embodiment in which the strobe module 300 interfaces with the BCM, the BCM input block 306 provides a left front lamp input 418 and a right front lamp input 420. A left rear lamp input 422 and a right rear lamp input 424 are also provided. A left mirror lamp input 426 and a right mirror lamp input 428 may be provided as well if the vehicle is so equipped. Because the BCM controls the input or interface with the driver (e.g., via the turn signal stalk), the strobe module 300 may not receive any direct indication of the stalk position or the position of the hazard light switch. Instead, the strobe module 300 may infer what the driver is doing based on these inputs from the BCM. For example, if the lights on either side of the vehicle are activated based on the BCM input, the strobe module 300 simply replicates the output of the side lights via the output signal block 308. On the other hand, if the lights on both sides of the vehicle are activated simultaneously, the hazard lights are deployed. The strobe module 300 then uses the output signal block 308 to strobe the vehicle's signal lights.

[0060]

[0095] For ease of understanding, in FIG. 4, the output signal block 308 is shown divided into left and right components or left and right LED groups. Lights associated with the left side of the vehicle may be controlled by a left mirror lamp output 416, a left front lamp output 430, a left rear lamp output 432, and / or a combination meter left output 434. The output signal block 308 includes a similar set of outputs for the right side of the vehicle, including a right mirror lamp output 436, a right front lamp output 438, a right rear lamp output 440, and / or a combination meter right output 442. It will be understood that not all of these outputs are used in every implementation or every embodiment of the strobe module 300. For example, if the vehicle does not include a lamp associated with the left mirror, the left mirror lamp output 416 will not be present or will simply be left unconnected. It will also be understood that each of these outputs is equipped with whatever additional circuitry is necessary to properly drive the associated LED that is activated.

[0061]

[0096] The strobe module 300 also includes two additional signal outputs that are utilized with certain existing vehicle wiring systems, as described below. The additional signal outputs include a turn signaling indicator 444 and a hazard signaling indicator 446. The signals output to the turn signaling indicator 444 and the hazard signaling indicator 446, like the other outputs, are controlled by the microcontroller 302.

[0062]

[0097] Referring now to FIG. 5, a wiring diagram of a two-pin flasher system is shown. The system shown in FIG. 5 is an existing two-pin flasher system and is shown as such in this disclosure due to the fact that the existing hazard flasher 506 interacts with the rest of the system via only two pins, as described herein. In this case, the two pins represent an input from power and an output to the one or more lights to be flashed. It should also be understood that other configurations of a two-pin flasher system may exist. The system of FIG. 5 utilizes a pair of similar thermal cycle switches 504, 506 that control the turn signal and hazard flashers, respectively. The turn signal flasher 504 connects to power via a fuse board 502 and may be wired such that power is only available when the associated vehicle ignition switch is turned on. The hazard flasher 506 may be connected to the fuse board 502 such that power is continuously available to the hazard flasher 506. Activation of the hazard flashers may be controlled by a switch 501, which initiates a heat cycle of the hazard flashers 506 and provides power and illumination to the left rear lamp 106, the left front indicator light 102, the right front indicator light 108, and the right rear indicator light 112. A cab instrument cluster 510 may be provided with a left turn indicator 512 and a right turn indicator 514. When a circuit is placed under control of the hazard flashers 506 by the switch 501, both turn indicators 512, 514 may flash simultaneously and periodically. If the turn signals are also utilized as hazard flashers, a multi-function switch 500 may be provided for turning the turn signal flashers 504 on and off, as well as for sending current to the appropriate lamps on the right or left side of the vehicle.

[0063]

[0098] 6A, a wiring diagram is shown illustrating an embodiment of a strobe module 300 according to aspects of the present disclosure being implemented in the two-pin flasher system of FIG. 5. Here, the existing heat hazard flasher 506 is replaced with the strobe module 300 of the present disclosure. As noted above, the strobe module 300 of this embodiment interacts with the existing system via only two pins. In this embodiment, an additional ground lead 406 is utilized. The remaining inputs and outputs of the strobe module 300 (e.g., as described with respect to FIG. 4) may be left unused, or the strobe module 300 may be manufactured to have only the necessary inputs and outputs. In the configuration of FIG. 6A, when the hazard switch 501 is activated, the strobe module 300 will drive the signal lights at the aforementioned strobe firing rate. Thus, in the current configuration, the strobe module 300 stands in for the replaced hazard flasher 506.

[0064]

[0099] 6B, a wiring diagram is shown illustrating an embodiment of the strobe module 300 that is otherwise implemented in a two-pin flasher system. One advantage of implementing the strobe module 300 in the manner shown in FIG. 6B is that the strobe module 300 is only connected to battery power when activated by the hazard switch 501. This can prevent possible drain on the vehicle battery that may result from continuous operation of the microcontroller and other components inside the strobe module 300. Here, the output from the switch 501 selectively connects the battery connection 404 of the strobe module 300 to power. When the strobe module 300 in this configuration is powered, the left front lamp output 430, the left rear lamp output 432, the right front lamp output 438, and the right rear lamp output 440 are utilized to individually drive the front and rear turn signals, respectively, rather than simultaneously driving all turn signals via the hazard signaling indicator 446 (not used in the configuration of FIG. 6B). The left meter output 434 may be utilized to drive the left turn indicator 512 and the right meter output 442 may be used to drive the right turn indicator 540 .

[0065]

[0100] Referring now to FIG. 7, a wiring diagram of a three-pin flasher system is shown. It should be understood that the three-pin flasher system of FIG. 7 is merely an example and other three-pin flasher systems may exist. In a three-pin flasher system, an existing flasher relay 706 provides periodic power to an output based on the settings of an ignition switch 702 and a hazard switch 701. A three-pin flasher system generally provides at least a left front turn signal 102, a left rear signal 106, a right front signal 108, and a right rear signal 112. A turn signal indicator 710 may also be provided. Under normal operation, the turn signals are controlled by a turn signal switch 705, which may comprise a turn signal stalk next to the steering wheel. When power is on at the ignition switch 702, the left or right side signal lights may be periodically activated via the flasher relay 706. A hazard switch 701 may be utilized to provide periodic flashing to all signal lights via the flasher relay 706.

[0066]

[0101] 8, there is shown a wiring diagram illustrating an embodiment of a strobe module 300 according to aspects of the present disclosure implemented within the three-pin flasher system of FIG. 7. Here, the flasher relay 706 has been replaced with the strobe module 300 of the present disclosure. The battery lead 404 is connected to the hazard switch 701, and the signaling indicator 444 and the hazard signaling indicator 446 are connected to both the relay system of the hazard switch 701 and the turn signal switch 705. This allows the strobe module 300 to function as both providing a strobe lighting effect when the hazard switch 701 is activated, and as providing a signal light when the turn signal switch 705 is activated.

[0067]

[0102] Referring now to FIG. 9, a wiring diagram of a four pin flasher system is shown. In a four pin flasher system, an existing flasher device 906 interacts with the rest of the system via four separate pins. The system of FIG. 9 is more complex than the previously discussed systems, and a single switch 901 may be utilized to activate both the signal lights and the hazard lights. This may be powered via a fuse block 902 that provides both constant and intermittent power based on the position of the ignition switch. Some four pin flasher systems utilize two left front turn signal lights or indicator lights 102 and two right front turn signal lights or indicator lights 108. A single right rear turn signal 112 and left rear turn signal 106 are utilized. Each of the rear turn signals may be wired to a combination switch 901. However, the flashing of the signal lights is controlled by the existing flasher 906.

[0068]

[0103] 10, there is shown a wiring diagram illustrating placement of a strobe module 300 of the present disclosure within the four-pin flasher system of FIG. 9. Here, the strobe module 300 has both the ignition connection 402 and the battery connection 404 connected through a combination switch 901. A command to activate the hazard lights by the combination switch 901 activates both the battery connection 404 and the ignition connection 402 of the strobe module 300. The strobe module 300 then provides a strobe firing signal to the hazard signaling indicator 446. The hazard signaling indicator 446, now connected in place of the previous flasher output, will drive the associated signal light in the strobe firing manner previously described.

[0069]

[0104] 11, a wiring diagram of a 5-pin flasher system is shown. The 5-pin flasher system provides a 5-pin connection to an existing flasher module 1106. As in the previous embodiment, the fuse box 1102 is connected to the existing flasher module 1106 and can provide power both when the ignition is on as well as always on. The existing flasher module 1106 controls the flashing of both the turn signal and hazard flashers based on position information received from a multi-function switch 1105. The multi-function switch 1105 selectively provides power to some or all of the left front signal light 102, right front signal light 108, left rear signal light 106, and right rear signal light 112.

[0070]

[0105] 12, there is shown the five-pin flasher system of FIG. 11 with a strobe module 300 of the present disclosure inserted therein. The strobe module 300 replaces the flasher module 1106 in the existing system. When both the ignition connection 402 and the battery connection 404 are powered, the strobe module 300 can provide a strobe light output to the hazard signal output 446 and a signal output to the turn signal output 444. As before, the multi-function switch 1105 is wired to determine which of the signal lights receive their respective signals from the strobe module 300.

[0071]

[0106] Referring now to FIG. 13, a wiring diagram for an 8-pin flasher system is shown. The 8-pin flasher system of FIG. 13 interacts with an existing flasher relay 1306 via eight separate pins. A turn switch 1305, which may be associated with a stalk mounted on the steering column, signals the existing flasher relay 1306 whether the left or right turn signal is activated. The existing relay then provides the appropriate flashing output to either the left side signal lights or the right side signal lights. A separate hazard flasher switch 1301 instructs the existing flasher relay 1306 that when a hazard condition is signaled, the flasher relay 1306 will illuminate all signal lights in a conventional flashing manner.

[0072]

[0107] 14, a wiring diagram is shown illustrating the 8-pin flasher system of FIG. 13 equipped with a strobe module 300 according to an embodiment of the present disclosure. Here, the strobe module 300 is connected to an ignition power switch via ignition connection 402 and to a battery via battery connection 404. A ground connection 406 is also utilized. The output from the existing turn signal switch 1305 is provided to a left turn signal switch input 412 for a left turn signal and to a right turn signal input 414 for a right turn signal. A separate hazard switch input low 410 is provided because the 8-pin flasher system shown activates the hazard flashers by grounding the pin. Based on the signal received at inputs 412, 414, 410, the strobe module 300 acts as a turn signal activating only the left side lights or the right side lights, or acts as a flashing module and provides strobe light output to all signal lights. The signal lights may include left side lamps 102, 104, 106 and right side lamps 108, 110, 112. It will be appreciated that the strobe module 300 may have a dedicated output for each individual lamp position, as previously described, which may be used each or only one per side of the vehicle.

[0073]

[0108] 15, a wiring diagram of a BCM controlled flasher system is shown. As previously mentioned, BCM systems are not always well documented. However, based on the functionality provided by the various BCMs, certain internal components are known (e.g., as shown, inside the BCM 1510). Typically, the BCM will receive inputs from both the hazard switch 1506 as well as the turn signal indicators. The left side output 1512 can control the left side lamps 102, 104, 106, and the right side output 1514 can control the right side lamps 108, 110, 112.

[0074]

[0109] 16A, a wiring diagram is shown illustrating a strobe module 300 of the present disclosure installed within a BCM system. In the installation of FIG. 16A, the strobe module 300 may need to be separately connected to an ignition via an ignition connection 402 and to a battery via a battery connection 404. The strobe module 300 then intercepts the output from the BCM 1510 to determine when a signal light or hazard light has been activated. All or only a portion of the connections available on the BCM input block 306 may be utilized. The connections may include a left front lamp input 418, a left rear lamp input 422, a left mirror lamp input 426, and corresponding inputs on the right side of the vehicle, such as a right front lamp input 420, a right rear lamp input 424, and a right mirror lamp input 428. Similarly, all or perhaps only a portion of the lamp drive outputs of the strobe module 300 may be utilized depending on the particular configuration. For example, for the left side of the vehicle, left mirror lamp output 416, left front lamp output 430, left rear lamp output 432, and / or meter output 434 may be utilized. For the right side of the vehicle, right mirror lamp output 436, right front lamp output 438, right rear lamp output 440, and / or meter output 442 may be utilized. The lamps may include, but are not limited to, left front lamp 102, left mirror lamp 104, and left rear lamp 106. For the right side, the lamps may include, but are not limited to, right front lamp 108, front mirror lamp 110, and right rear lamp 112.

[0075]

[0110] Referring now to FIG. 16B, a wiring diagram illustrates an embodiment of a strobe module that has been introduced into the BCM controlled flasher system of FIG. 15 by modifying the microcontroller. As previously discussed and known to those skilled in the art, the BCM 1510 may include one or more microcontrollers or central processing units 1602. The CPU 1602 may execute logic related to various functions of the BCM, including but not limited to operation of signal lights and hazard lights. Here, the BCM 1502 is configured to directly control the strobe function of the hazard lights as described herein (as opposed to the system of FIG. 16A, where the strobe function is implemented "after" the BCM). This may be accomplished by an auxiliary chip 1604, which may include memory and instructions for proper timing of the hazard lights (e.g., one or more strobe effects). Such auxiliary chips 1604 may be wired directly to the BCM 1510 or CPU 1602, or may communicate with the BCM 1510 or CPU 1602 via a bus (not shown), such as a controller area network (CAN) bus (many vehicles today are already equipped with a CAN bus). In another embodiment, no additional chips or memory are required, since the BCM 1510 stores all of the logic and timing information necessary to drive the vehicle's lights in a strobe-emitting manner in response to inputs from the hazard switch and / or turn signal stalks.

[0076]

[0111] It should be understood that the various configurations described above and illustrated in Figures 5-16B using various embodiments of strobe modules according to the present disclosure are exemplary only and should not be construed as exhaustive. Those skilled in the art may develop additional configurations that use the features and capabilities of various embodiments of strobe modules (e.g., strobe module 300) described herein.

[0077]

[0112] In operation, once deployment is complete, multiple strobe patterns may be utilized and activated by the driver or user, depending on the existing vehicle circuitry and the inherent limitations of the existing vehicle circuitry. For example, upon initial activation of the strobe module 300 in conjunction with the deployment of a hazard switch, the strobe module 300 may be programmed to flash in a conventional manner (e.g., at a frequency of about 2 Hz). A second press activating the vehicle's hazard switch (e.g., hazard switch 206 of FIG. 2) may cause the strobe module to switch from a slow frequency to a strobe firing frequency (e.g., about 8 Hz). Further options may be built into or programmed into the strobe module (e.g., using the microcontroller 102), such as a strobe pattern that moves from right to left, or vice versa. One such pattern is shown in FIG. 17, where the left side lights strobe for a short period of time, then turn off while the right side lights strobe for a slightly longer period of time, and then the cycle repeats. This suggests that the car or other observers of the hazard lights should move to the right. A similar pattern can be developed to suggest a shift to the left, as shown in FIG.

[0078]

[0113] An exemplary state diagram corresponding to the operation of the strobe module 300 is shown in FIG. 19. In some embodiments, successive presses of the hazard switch may be required to cycle the strobe module as shown in FIG. 19. At 1902, an off state is shown. A single button press 1901 or switch flip (e.g., deploying the hazard switch 206) can move the strobe module 300 to a conventional flashing configuration 1902. From here, another press 1901 moves the strobe module 300 to strobe 1904. In some embodiments, a further press 1901 moves the module 300 to right-to-left strobe 1906 and left-to-right strobe 1908. However, depending on the switches available in the existing vehicle in which the strobe module 300 is installed, a single long press 1910 of the hazard switch may be used to reset the strobe module to off 1902 from any other state. In another embodiment, cycling or cutting off power to the strobe module via an igniter (eg, igniter connection 402) may be used to “reset” the strobe module 300.

[0079]

[0114] 20, there is shown a block diagram of a strobe module 2000 according to an embodiment of the present disclosure. Referring also to FIG. 21, there is shown a schematic input / output diagram of the strobe module 2000. The strobe module 2000 is substantially similar to the strobe module 300 previously described, but with additional inputs and outputs as described herein. The strobe module 2000 has the ability to incorporate additional vehicle lights that are not part of the normal signal light configuration of the vehicle in which the strobe module 2000 is installed.

[0080] The additional lights may be purpose specific (specially installed to be part of the strobe effect), but perhaps more importantly, may be lights that already have a function or use on the subject vehicle. For example, the additional lights may include headlights, tail lights, fog lights, marker lights, brake lights, interior lights, etc. Such lights that already have a purpose or use on the vehicle may be referred to as multi-purpose lights. In other words, the multi-purpose lights have an existing use on the vehicle, but will gain an additional use by connecting to the strobe module 2000, i.e., strobe functionality. From the perspective of the strobe module 2000, the multi-purpose lights may be considered multi-purpose auxiliary lights because they are not part of the normal standard flasher system, which is augmented or replaced by the functionality provided by the strobe module 2000.

[0081]

[0115] As shown in FIG. 21, the strobe module 2000 may include an auxiliary light output 2102 that may be used to selectively illuminate or strobe one or more multi-purpose auxiliary lights. In some embodiments, multiple auxiliary light outputs may be provided. With every auxiliary light output, the function of the associated light (which may be one or more LEDs) may be to strobe when activated by the output 2102. In this manner, the multi-purpose light may be converted to strobe with existing vehicle hazard flashers, thereby increasing the visibility and usefulness of the system of the present disclosure. As previously mentioned, the strobe module 300 may strobe lights associated with either side of the vehicle separately (e.g., to generate a left to right strobe or vice versa). The strobe module 2000 may include the same capability, associating one or more auxiliary light outputs 2102 with one or both "banks" of strobe lights. In other words, the auxiliary light output 2102 may be activated when the left side outputs 416, 430, 432, and / or 434 are activated, when the right side outputs 436, 438, 440, and / or 442 are activated, or when either the left side or right side outputs are activated. In some embodiments, the auxiliary light output 2102 may be activated alone or independently of the left side outputs 416, 430, 432, and / or 434 or the right side outputs 436, 438, 440, and / or 442.

[0082]

[0116] While the auxiliary light output 2102 may be used to power lights that have no additional purpose (e.g., a light or set of lights purposely installed for strobe lighting only), in other embodiments the auxiliary light output 2102 is utilized to control or strobe lights that may already be configured to operate with existing circuitry. In one particular embodiment, the auxiliary light output 2102 may be used to activate the vehicle's existing high center mounted stop lamps (HCMSLs). The existing HCMSLs (or any other auxiliary lights) may be disconnected from the HCMSL's original circuitry and simply used as part of the strobe lighting system of the present disclosure. However, it may be highly desirable to not only enable strobe lighting operation of the existing lights, but also to maintain their original functionality.

[0083]

[0117] As one possible means of allowing for consideration and integration of existing functionality of auxiliary multi-purpose lights, the strobe module 2000 may include an auxiliary light input 2104 that accepts an input that would otherwise signal or power the associated auxiliary multi-purpose light. This input 2104 may be utilized to signal the strobe module 2000, and in particular the microcontroller 302, when an existing vehicle system indicates that the auxiliary multi-purpose light should be activated or illuminated, regardless of whether the strobe module 2000 is currently using the associated auxiliary multi-purpose light in a strobe lighting function.

[0084]

[0118] 22, a schematic diagram of the OR function implemented in the strobe module 2000 of the present disclosure is shown. The function of the OR circuit 2200 is represented here logically by an OR gate 2202 (although, as will be further explained below, the OR function may be implemented not by a digital gate but by a mechanical relay, a solid-state relay, a field effect transistor, a bipolar junction transistor, or any other switching scheme suitable for reliable operation of the system). In operation, the circuit 2200 accepts the auxiliary light input 2104 as one input to the OR gate 2202. A second input to the OR gate is generated internally (e.g., by the microcontroller 302) and is active when the strobe module 2000 operates to strobe any one or more lights that may be connected to the auxiliary light output 2102.

[0085]

[0119] The OR circuit 2200 may be implemented in the same physical package as other components of the strobe module 2000, or may be implemented externally. The illustrated OR gate 2202 is again only a logical representation. Physically, the functionality of the OR gate 2202 and circuit 2200 may be implemented by mechanical relays, solid state relays, field effect transistors, bipolar junction transistors, or any other switching scheme suitable for reliable operation of the system.

[0086]

[0120] 23, there is shown a wiring diagram of a strobe module 2000 installed in a five pin flasher system and further controlling high center mounted stop lamps (HCMSL) as multi-purpose auxiliary lamps. It should be understood that HCMSL is the only option for multi-purpose auxiliary lamps and the strobe module 2000 may utilize additional or different multi-purpose auxiliary lamps or lights associated with the vehicle in which the strobe module 2000 is installed. The five pin flasher system prior to modification with the strobe module 2000 may be viewed back to FIG. 11. The five pin flasher system including modification with the strobe module 300, without control of the auxiliary lights, may be viewed in FIG. 12.

[0087]

[0121] Except where otherwise indicated, strobe module 2000 is integrated into the 5-pin system in a manner similar to that which strobe module 300 does. In the case of strobe module 2000 with an auxiliary multipurpose light control, the auxiliary light input 2104 of OR circuit 2200 is connected to the power lead or signal that would normally be supplied to the HCMSL. An internal strobe signal 2204 is supplied to a logical OR gate 2202 along with input 2104. If either of these inputs 2104, 2204 are valid, gate 2202 provides a signal or power to the auxiliary multipurpose output 2102, which results in the HCMSL being illuminated.

[0088]

[0122] From the described arrangement, it should be understood that use of the brake pedal of a vehicle in which the strobe module 2000 is installed results in constant and steady illumination of the HCMSL, as a user would expect. The strobe module 2000 can activate the HCMSL only if the HCMSL is not otherwise activated by the vehicle. In this manner, the functionality of any auxiliary lamp or light is enhanced solely by the strobe module 2000. The HCMSL or any other auxiliary multi-purpose lamp to which the strobe module 2000 is connected may be a strobe that is activated along with the existing hazard flasher lights. If the hazard lights are strobed in groups (e.g., left to right or right to left), the auxiliary multi-purpose lamp may be strobed along with one of these groups, or may be strobed as a group of its own (e.g., left, center, then right strobe, or vice versa). In some embodiments, the connected auxiliary multi-purpose lamp may be strobed alone. It should be understood that all of these functions may be controlled by the vehicle's existing hazard switch (e.g., hazard switch 206 of FIG. 2). This function may be activated by successive depressions or activations of switch 206 such that no additional controls or switches need to be installed in the user's vehicle, although if the user desires multiple controls or switches, multiple controls or switches may be installed and housed in the strobe module (300 or 2000) at the expense of potentially undesirable interior modifications to the vehicle.

[0089]

[0123] In some embodiments, the strobe module 2000 is activated by the switch 260 alone, but may also be controlled via Bluetooth or another wireless protocol. The wireless module 316 may be used to allow the user to set or select a particular strobe pattern or protocol. For example, a traditional hazard flasher may be activated by a single press of the switch 216. Using wireless communication, the user can select that the HCMSL is strobed while the existing hazard lights are flashing. The user can also select whether all connected lights strobe or a left-to-right or right-to-left pattern is implemented. It should be understood that any auxiliary lights, not just HCMSL, may be used by the strobe module 2000 in a similar manner.

[0090]

[0124] The strobe module 2000 may be integrated into any type of existing hazard flasher system in a manner similar to the strobe module 300 described above. Additionally, in any system in which it is desired to deploy an auxiliary or auxiliary multi-purpose lamp or light (or multiple auxiliary or auxiliary multi-purpose lamps or lights), the auxiliary or auxiliary multi-purpose lamp or light may be wired and implemented, for example, as shown in FIG. 23. When the strobe module 2000 is introduced into an existing vehicle system as described herein, the multi-purpose auxiliary light may be integrated by connecting the existing output from the existing vehicle's system to the multi-purpose auxiliary light to the auxiliary input 2104 associated with the strobe module 2000, and the multi-purpose auxiliary light itself, which is connected to the output 2102. In this manner, the original functionality of each auxiliary light is preserved while also being used as part of the strobe lighting functionality of the strobe module 2000.

[0091]

[0125] 24, a wiring diagram and schematic diagram showing a further embodiment option of the strobe module 2000 of the present disclosure installed in a 5-pin flasher system and further controlling an HCMSL. However, the HCMSL is merely exemplary, and the multi-purpose auxiliary light that may be connected as shown in FIG. 24 is not limited to the HCMSL. FIG. 24 shows one option for incorporating the functionality of the HCMSL (or other multi-purpose auxiliary light) into the strobe lighting functionality of the strobe module 2000 while isolating and protecting the functionality of the HCMSL. The OR circuit 2200 (which may be physically integrated with the rest of the strobe module 2000 or may be physically separate as desired) includes an auxiliary input 2104 for taking an output that would otherwise go directly to the HCMSL or other multi-purpose auxiliary light. As part of the OR circuit 2200, this input 2104 goes into an opto-isolator 2402. The connection from the input 2104 goes into a light emitting diode (LED) 2403 inside the opto-isolator 2402. Optionally, the LED 2403 may be grounded through a resistor 2405. When the input 2104 is enabled or energized, the LED generates photons that are detected by a paired phototransistor 2104. When the phototransistor 2104 is activated by the LED 2403, a current and voltage is provided at the output 2102 to power an HCMSL or other auxiliary light device. The voltage and current powering the output 2102 may be provided through the power supply module 310 or from a separate full-time connection to the vehicle's power or from an ignition switch connection.

[0092]

[0126] In parallel with the phototransistor 2404 is a second transistor 2406 that may be activated by the internal circuitry of the strobe module 2000 (e.g., may be directly controlled by the microcontroller 302) to allow current to flow. Internally, this may be represented as the strobe signal 2204.

[0093]

[0127] It should be appreciated that, as shown in FIG. 24 , OR circuit 2200 allows the HCMSL or other multi-purpose auxiliary light device to be activated by strobe module 2000 while the original functionality of the HCMSL or other multi-purpose auxiliary light is realized via optical isolator 2402 (whether flashing, steady state, or otherwise). Of course, so long as either the existing vehicle system or strobe module 2000 activates the HCMSL or other multi-purpose auxiliary light, the HCMSL or other multi-purpose auxiliary light will illuminate. It should also be appreciated that the steady state illumination by the vehicle system overrides any intermittent activation of any strobe, or part of strobe module 2000. Thus, the existing vehicle functionality of the HCMSL or other multi-purpose auxiliary light, or is not adopted but merely enhanced.

[0094]

[0128] 25, there is shown another schematic wiring diagram illustrating a further embodiment option of the strobe module 2000 of the present disclosure mounted in a 5-pin flasher system and further controlling high center mounted stop lamps. Here, an OR circuit 2200 comprises a pair of single pole, single throw (SPST) relays 2502 and 2504. The relay 2502 receives an input 2104 and closes upon activation of the relay 2502 by the vehicle to provide power and voltage to the HCMSL or other auxiliary light present on the output 2102. Similarly, the relay 2504 closes upon an input from a strobe signal 2204. It will be appreciated that the closure of either the relays 2502, 2504 as a result of activation of the input 2104 or the strobe signal 2204, respectively, will cause the output 2102 to be energized. Thus, the system functions substantially similarly to the system of FIG. 24.

[0095]

[0129] 26A, there is shown a wiring diagram illustrating the strobe module 2000 installed with the BCM flasher system and controlling the HCMSL. The system of FIG. 26A is shown before modification in FIG. 15 above. Also shown in FIG. 16A is after the installation of the strobe module 300 (without the HCMSL or other auxiliary control). Now in FIG. 26A, it can be seen that the strobe module 2000 can be installed in a BCM based system in a manner substantially similar to the system 300 for existing hazard lights. The strobe module 2000 is shown in FIG. 26 with further control of the HCMSL 120. As with the previous embodiment, the HCMSL is illustrated as a multi-purpose auxiliary light, however, other multi-purpose auxiliary lights may be connected in a similar manner to have the strobe functionality of the strobe module 2000.

[0096]

[0130] Here, the existing output to HCMSL 120 is shown as output 2604 from brake light activation circuit 2602, activated by the driver or vehicle occupant pressing the brake pedal. This output then becomes an input to brake signal input 2104, which goes to OR circuit 2200 or strobe module 2000. It should be understood that regardless of whether the BCM itself controls HCMSL 120 or whether HCMSL 120 is controlled by a separate system or circuit in the vehicle (e.g., brake light activation circuit 2602), strobe module 2000 accepts the vehicle's normal output to HCMSL 120 at input 2104. As previously mentioned, OR circuit 2200 (which may be internal or external to the remainder of strobe module 2000) activates output 2102 in response to either an internal strobe signal (e.g., from microcontroller 1602) or activation of input 2104. Thus, as shown, the strobe module 2000 functionally controls all lights or lamps present in the signal or hazard light circuits of the vehicle as well as the HCMSL 120 or other multi-purpose auxiliary lights. Thus, the strobe module 2000 can provide strobe lighting functionality as described herein in a BCM controlled automotive configuration having both signal or hazard lights, and HCMSL and / or other auxiliary or multi-purpose auxiliary lights. Any multi-purpose auxiliary lights not only retain their original functionality of the multi-purpose auxiliary light (whether as a brake light or otherwise), but also have strobe lighting functionality when the strobe lighting functionality is not otherwise deployed.

[0097]

[0131] FIG. 26B is a wiring diagram illustrating an embodiment of a strobe module with multi-purpose auxiliary light control functionality introduced into a BCM controlled flasher system by microcontroller modification. Similar to the embodiment shown in FIG. 16B, the modification to the existing functionality of the BCM 1510 can be realized using an auxiliary chip 1604 that can store memory and instructions for proper timing of hazard lights (e.g., one or more strobe effects). Again, such an auxiliary chip 1604 can be wired directly to the BCM 1510 or microcontroller 1602, or can communicate via a bus (not shown), such as a CAN bus. To integrate one or more multi-purpose auxiliary lights into a program of strobe lighting, one of the outputs from the BCM 1510 that provides a strobe lighting output must be connected to such multi-purpose auxiliary lights. Such multi-purpose auxiliary lights can be supplied from one of the strobe-enabled outputs to the currently existing vehicle flashers (e.g., one or more of 102, 104, 106, 108, 110, or 112).

[0098]

[0132] Meanwhile, in some embodiments, a separate strobe-enabled output 2610 from the BCM 1510 may go into the strobe signal lead 2204 of the OR circuit 2200. The output 2604 from the brake activation circuit 2602 is connected to the brake signal input 2104. In this manner, strobe activation may be fully controlled by the BCM 1510, and one or more multi-purpose auxiliary lights, such as the HCMSL 120, may be integrated with the strobe functionality while retaining the original functionality of the multi-purpose auxiliary lights as well.

[0099]

[0133] In another embodiment, no additional chip or memory is required since the BCM 1510 stores all of the logic and timing information necessary to drive the vehicle's lights (including the new output 2610) in a strobe fashion in response to inputs from the hazard switch and / or turn signal stalks. It should be understood that if the BCM 1510 could be made to directly control the strobe function (either via the auxiliary chip 1604 or by the original program or code of the microcontroller), a separate OR circuit 2200 may still be required to allow the multi-purpose auxiliary light to become part of the strobe function without losing the original functionality of the multi-purpose auxiliary light. If the multi-purpose auxiliary light is controlled exclusively by the BCM 1510 (e.g., if a separate function of the auxiliary light is not required or is not intended to be shared with another circuit such as a brake light circuit), all functionality may be achieved exclusively by programming, reprogramming, or enhancing the logic on board the BCM 1510.

[0100]

[0134] According to the present disclosure, there may be situations in which a system such as the one described above may be limited as to the conditions under which the high visibility strobe of any strobe-enabled light may be deployed. In such embodiments utilizing a microcontroller, BCM, or other electronic control device, various vehicle conditions may be considered when a user or system input is received indicating deployment of a high visibility light. For example, high visibility strobe lighting may only be available when the vehicle is traveling below a certain speed (which may be more likely to indicate a true emergency). If the vehicle is below such a threshold speed when the strobe light is deployed, but subsequently exceeds the threshold speed, the microcontroller or BCM may stop the strobe and / or revert the hazard light operation to a "normal" slow flashing. In some embodiments, an audible or visual warning may be given as the vehicle approaches the threshold speed. This gives the operator or driver an opportunity to slow down and maintain high visibility strobe lighting operation.

[0101]

[0135] In other embodiments, additional vehicle conditions may be considered to allow for strobe or other highly visible deployment at any speed. For example, if the vehicle's ABS is enabled or has recently been enabled, strobe operation may be enabled at any speed, at least for a limited time. In other embodiments, strobe lighting may be enabled automatically when ABS is enabled, regardless of whether the operator has requested strobe lighting. Other vehicle systems that indicate poor road conditions may also allow input that may be considered regarding the deployment of strobed or non-strobed hazard lights. The vehicle systems include, but are not limited to, stabilization control, traction control, and rain or fog detection mechanisms.

[0102]

[0136] Strobe lighting may be activated automatically upon airbag deployment or may be enabled at any rate after airbag deployment. Strobe lighting may be enabled for at least a period of time if the microcontroller or BCM handling the strobe lighting operation can be provided with appropriate information that the vehicle operator or passenger is in or has recently been in contact with police, EMS, fire department, etc. (e.g., via Bluetooth or other communications module).

[0103]

[0137] Some newer vehicles are equipped with automated driving features such as cruise control, lane departure warning systems, and even fully automated parking, autopilot / autodrive systems, etc. In some embodiments, the use of certain automated control features (including but not limited to those listed above) will prevent the deployment of strobe lighting functionality by the associated microcontroller or BCM.

[0104]

[0138] The system may also be used to limit the strobe function or revert to a standard slow flasher, to indicate a distracted driver who may be erroneously deploying the strobe function. For example, if the vehicle entertainment system (e.g., radio or DVD player) is above a certain volume, this may indicate a distraction rather than a true emergency, and therefore strobe operation is prevented.

[0105]

[0139] In certain embodiments, strobe lighting of certain lights may be deployed only by the microcontroller or BCM based on vehicle inputs and not solely based on manual input of the driver or operator. For example, the operator may have the option to deploy hazard flashers at any time, but the front facing flashers will only flash (not strobe) unless another vehicle system indicates the need for hazard flasher deployment. The indicated need may come from several sources, such as airbag deployment, ABS deployment, traction or stability control deployment, or other sources.

[0106]

[0140] In further embodiments, GPS information or information from other on-board sensors may be taken into account to determine when directional strobe lighting is enabled or to automatically deploy directional strobe lighting. For example, information to the microcontroller or BCM indicating that the vehicle is parked on or near the right side of the roadway will result in a right-to-left strobe. This may be done automatically, based on deployment by a user, or following deployment by the automated system described above. Similarly, if the vehicle is parked on or near the left side of the roadway, a left-to-right strobe may be deployed.

[0107]

[0141] Information for determining the appropriate strobe firing direction may come from several sources. GPS is one example, but other systems that are included with the vehicle or added on may be utilized. For example, modern automobiles are equipped with cameras, acoustic sensors, radar sensors, and other input devices that can determine the vehicle's position on the roadway with sufficient accuracy to enable lane departure warning, smart cruise control, and even automated parking and driving functions. Such sensors and systems can provide information to the hazard strobe firing microcontroller or BCM to enable the microcontroller or BCM to select the appropriate strobe firing pattern with or without explicit input from the driver or other user.

[0108]

[0142] It will be appreciated that many decision trees may be logically implemented to determine when a user request for strobe operation (whether via a hazard light switch or otherwise) is appropriate. In some embodiments, multiple decision trees may be used depending on the driver's situation and / or the type of vehicle.

[0109]

[0143] A strobe lighting system according to the present disclosure may rely on a BCM, microcontroller, or other programmable device to allow fine-grained decisions as to when and how to deploy a strobe versus a slow blink. Such programming may be done at the factory or may be done later through programming improvements, firmware updates, etc. This disclosure is not meant to be limited to any particular means of logical control and programming (unless recited in the claims). It is also to be understood that this disclosure is not meant to make any strobe lighting system less safe, useful, or beneficial. Thus, in some embodiments, if sufficient sensor input cannot be provided to determine whether conditions are appropriate for deploying a strobe lighting light, the default condition is to allow strobe lighting when activated by the user. This may occur if one or more vehicle sensors are defective or damaged.

[0110]

[0144] 27, a flowchart 2700 is shown illustrating one embodiment of a decision tree for enabling hazard light strobe activation according to aspects of the disclosure. The flowchart 2700 may be suitable for implementing various embodiments of systems and devices according to the disclosure. Such systems have the ability to implement the decisions and logical judgments represented in the flowchart 2700 by a microprocessor, a BCM, and / or a combination of various analog components and digital systems. At step 2702, a strobe is requested. According to an embodiment, the strobe may be a hazard light strobe that is also utilized for non-strobe flashing, and / or a signal / hazard light or an auxiliary or add-on light. In some embodiments, at step 2704, it is determined (e.g., by the microprocessor or BCM) whether the strobe activation request comes from an emergency system associated with the vehicle. The emergency system may be a vehicle telematics system or another device that communicates with the BCM or microcontroller. The communication may be by direct connection, over a bus (e.g., CANBUS) or another system using a wireless protocol (e.g., Bluetooth). In some embodiments, if the request is from an automated or emergency system, a strobe light may be deployed immediately, as shown in step 2714 .

[0111]

[0145] In some cases, if the request is determined not to have come from an automated or emergency system in step 2704, it may be determined in step 2706 whether the vehicle is traveling below a threshold speed or is stopped. This determination may be based on information from a speedometer, GPS, accelerometer, or other sensor. If the vehicle is stopped or moving below a threshold speed, a strobe light may be activated in step 2714. Otherwise, further analysis may be performed.

[0112]

[0146] For example, in step 2708, it may be determined whether the ABS has been recently deployed, which may indicate a situation requiring strobe firing. If not, further analysis may follow. In some cases, the BCM or other microcontroller may be able to determine that an emergency contact (e.g., to police, fire, EMS) has recently been made, in step 2710. This step may be performed by querying a vehicle telematics system or other automated system or otherwise receiving data from such a system. The determination in step 2710 may be multi-layered to consider several factors, including what type or service was contacted (e.g., police, fire, roadside assistance) and other factors. If the emergency service contact is valid, then strobe firing may be performed, in step 2714. If not, then it may be considered, in step 2712, whether an automated drive system is currently deployed. The automated drive system may include automated parking, cruise control, autopilot, etc. In such a case, strobe lighting may be disabled and the vehicle may (by the BCM or other control device) flash instead of strobe, step 2716. Additionally, a message may be displayed (e.g., on the instrument panel, display screen, or elsewhere) in step 2718 indicating that strobe lighting is not enabled.

[0113]

[0147] It will be appreciated that the control program represented by flowchart 2700 may be useful in reducing or eliminating activation of a strobe system that is a "nuisance." However, if the strobe request cannot be determined to be likely an error or nuisance activation, then erroneously, the strobe may be enabled at step 2714. It will be appreciated that the order of searches may not be as shown in chart 2700 and that a greater or lesser number of searches may be required before strobe firing is enabled. However, given the speed of modern vehicle processors and BCMs, the entire decision tree may be traversed in such a short order that it is unnoticeable to the user, resulting in strobe firing being initiated very quickly with all the associated safety and notification benefits that accompany strobe firing.

[0114]

[0148] 28, a flowchart 2800 is shown illustrating one embodiment of a method for deploying directional strobe lighting according to aspects of the present disclosure. The flowchart 2800 may be suitable for implementing various embodiments of systems and devices according to the present disclosure. Such systems have the ability to implement the decisions and logic represented in the flowchart 2800 by a microprocessor, a BCM, and / or a combination of various analog components and digital systems. As shown in the chart 2800, directional strobe lighting may be implemented automatically in the systems of the present disclosure to increase usability, safety, and notification capabilities. However, it should be understood that directional strobe lighting may also be implemented manually (e.g., as described above).

[0115]

[0149] At step 2802, a strobe is requested. The strobe may be requested manually or automatically (e.g., from another system on the CANBUS or other electronic communication system). At step 2804, it may be determined (e.g., utilizing the decision tree shown in FIG. 27) whether the request is likely to be a nuisance request. If so, at step 2806, a message may be displayed and a normal slow blink may be deployed as shown at step 2808. At step 2810, a determination may be made (e.g., by the controller or BCM) as to whether vehicle location information is available. Location information may be from GPS, camera, accelerometer, or other data. If such information is not available (e.g., due to sensor failure, inability to resolve, or any other reason), a non-directional strobe may be performed as shown at step 2814. Alternatively, the system may be arranged to display a message indicating that the location is not resolved at step 2806, followed by a blink rather than a strobe at step 2808.

[0116]

[0150] In this context, position data should be understood to refer to where a vehicle is relative to a roadway, lane, or other relevant traffic path and / or how the vehicle is oriented. For example, position information can convey whether the vehicle is on the left or right shoulder of a roadway, whether the vehicle is facing right in the flow of traffic, whether the vehicle is in an intersection, whether the vehicle is right side up, whether the vehicle has left the roadway, and / or other information.

[0117]

[0151] If, for example, the location information determines that the vehicle is centered in step 2812, then non-directional strobing may be performed in step 2814. A centered vehicle would indicate that the vehicle is in the center of a roadway, intersection, etc., and not too close to one side or the other, or to the shoulder. In such a case, the most useful course of action may be to strobe lights on all corners of the vehicle, which is a general warning of danger. A vehicle may also be considered centered if GPS or other data indicates that the vehicle has left any roadway entirely. In this case, the most useful course of action may be to strobe as an aid in locating the vehicle, or to generally warn other drivers of possible danger.

[0118]

[0152] If the vehicle is not determined to be centered, then in step 2816, a determination may be made as to whether the vehicle is right-handed. This would be right-handed with respect to oncoming traffic, where consideration may be given to whether the vehicle is facing the wrong direction relative to other vehicles (in such a case, the vehicle's right may be the traffic's left, and vice versa). In some embodiments, the intent is to signal danger or distress while also providing maximum visual notice. Thus, the vehicle lighting system may be strobed to indicate to passing vehicles which direction to move to avoid the distress vehicle. If in step 2816, it is determined that the vehicle is oriented "right" relative to traffic, then in step 2818, a right-to-left strobe may be deployed (regardless of which direction the vehicle is facing). In this manner, passing vehicles closest to the distress vehicle may be directed in the appropriate direction to avoid the distress vehicle.

[0119]

[0153] An explicit determination may also be made as to whether the vehicle is oriented "left." However, if the vehicle is not possibly centered (step 2812) and not to the right (step 2816), then the vehicle may be presumed to be left and a left-to-right strobe may be deployed in step 2820. Again, a left-to-right strobe provides the most useful information to other vehicles approaching the distressed vehicle. A broken-down or distressed vehicle on the left side of the roadway should indicate movement to the right, while a broken-down or distressed vehicle on the right side of the roadway should indicate movement to the left.

[0120]

[0154] FIG. 29 illustrates the logical relationships between data that may be used by the BCM 1510 or other microcontroller to reach a conclusion of whether the vehicle is left 2908, right 2910, or center 2912. Position information 2902, localization information 2904, vehicle orientation information 2906, as well as other information may all be utilized by the BCM 1510 or other microprocessor. Conflicting information may be weighted for maximum safety or usefulness, as needed. For example, a disoriented (e.g., flipped) vehicle may always result in a center strobe decision, as shown at 2912. Position (e.g., direction facing) 2902 may be considered along with localization 2904 and orientation 2906 (e.g., vehicle is not flipped) to determine if a left 2908 or right 2910 strobe light is activated.

[0121]

[0155] FIG. 30 broadly illustrates the relationships between components in a system of the present disclosure that deploys directional control and / or obstruction control according to the control logic described above. However, FIG. 30 need not be considered limiting, as directional control and obstruction control can operate with other systems described throughout herein and can be devised based on these and others. The microcontroller or BCM 1510 controls the operation of the right front signal lamp or light 108, the left front light 102, the right rear light 112, the left rear light 106, and possibly others (such as HCMSL or auxiliary lights). The BCM 1510 can ultimately determine how to strobe or flash various lights based on input or data from switches such as the hazard switch 206 (and possibly auxiliary or strobe switches), cameras 3002 (e.g., front, rear, or side cameras that may also be used for autopilot, autopark, cruise control, etc.), based on the control process described herein or other processes. Radar data (not shown) may also be used. The speedometer from speedometer 3004 may be used. The ABS system 3006 and / or GPS system 3008 may also provide data. The microcontroller 3010 represents any additional systems that may be associated with the vehicle or may otherwise have associated data that may be provided to the BCM 1510 by any means.

[0122]

[0156] Referring now to FIG. 31, another simplified schematic diagram is shown illustrating the system of FIG. 30 with additional components. The system shown in FIG. 31 is substantially similar to the system shown in FIG. 30, but additional components and functions are shown. An exemplary second switch 3104 is shown interfaced with the microcontroller 1510. Such an additional switch 1304 may be used to access high salience modes (e.g., strobe lighting), confirm, disable, or achieve other functions. The switch 1304 may be any type of physical switch or control known in the art. The switch 1304 includes, but is not limited to, a mechanical switch, such as a toggle switch or a spring-loaded single-pole single-throw switch, a capacitive switch, or a soft switch implemented in software.

[0123]

[0157] The microcontroller 1510 may also interface with a user via a touch screen 3106. The touch screen 3106 may be a dedicated touch screen for accessing the strobe, blink, and other lighting modes of the system of the present disclosure. The touch screen 3106 may also be a screen shared with other vehicle functions, such as a general purpose touch screen in the vehicle that may be used to control HVAC, entertainment, and other functions.

[0124]

[0158] In some embodiments according to the present disclosure, a vehicle occupant, vehicle safety system, or other subsystem (automatic or otherwise) may deploy traditional (e.g., less than 2 Hertz) type hazard flashers upon a request or signal to the microcontroller 1510. The user request may be in the form of, for example, activating a hazard light switch, such as switch 206. Upon receiving the signal, the microcontroller 1510 may immediately begin flashing the associated hazard lights (e.g., 102, 106, 108, 112), but may also provide the user with the option to deploy high conspicuous modes, such as setting strobe lighting, directional strobe lighting, and other visual notifications.

[0125]

[0159] Thus, in some embodiments, the system of the present disclosure utilizes existing lighting hardware to display the emergency strobe and high conspicuousness patterns. However, the strobe and high conspicuousness features may be activated using software-enabled "soft switches" that are displayed and selected using a display screen (e.g., screen 3106) of the vehicle infotainment system to avoid inadvertent activation and comply with Federal Motor Vehicle Safety Standards. When the vehicle operator activates the vehicle's standard hazard warning system, the standard 1-2 Hz blinking pattern will be displayed. However, when the vehicle is stopped on or at the side of the road and the transmission is shifted to "park" (or in a vehicle with a manual transmission, the emergency brake is applied), a prompt will be displayed on the vehicle's infotainment display informing the operator that the strobe and / or high conspicuousness features are activated and available for use. In configurations where the infotainment display has touch screen capabilities, the "soft switches" may be selected by the user touching the screen in the appropriate location. In non-touch screen applications, the "soft switches" may be selected by "scrolling" through the various options on the display screen and selecting the appropriate soft "button."

[0126]

[0160] The system 3000, in one example, may display a message to the user on a touch screen (e.g., as shown in FIG. 32) informing the user that additional modes of the vehicle warning lights may be enabled by selection and / or confirmation. The user may be able to activate the strobe lighting mode using the screen 3106 or other controls once flashing has begun. The microcontroller 1510 may also provide an audible notification (e.g., via the vehicle entertainment system or otherwise) informing the user that the high conspicuousness or strobe lighting mode is available. The user may confirm activation of the strobe lighting or other mode, again via the touch screen 3106, via the switch 3104, via a voice command, or otherwise. The microcontroller 1510 may simply recommend the strobe lighting option to the user based on vehicle or road conditions, possibly based on other sensor or system readings that indicate the need for such high visibility or high conspicuous lighting.

[0127]

[0161] The strobe or high conspicuous mode may be based on rapid flashing or strobe of all signal lights (e.g., 102, 106, 108, 112) associated with the vehicle, as discussed above. In some cases, auxiliary lights or center high mounted stop lamps may be deployed in a strobe fashion along with the signal lights. Such additional non-signal lights are shown diagrammatically in FIG. 31 as auxiliary lamps 3102. Also, although directional strobe modes (e.g., left to right or right to left) are discussed herein, such additional modes may be selected by the user using screen 3106, switch 3104, or other means when the low speed hazard lights are deployed.

[0128]

[0162] It should be appreciated that in various embodiments, the microcontroller 1510 may be configured such that whenever a request to activate hazard flashers or strobe lighting operations is received, the microcontroller 1510 automatically initiates the requested operation. In some embodiments, the system 3000 may operate in such a manner that the microcontroller 1510 is instructed to continuously monitor all available inputs (e.g., switch positions, GPS data, speed, braking information, and others) and can automatically deploy hazard lights or strobe lighting operations whenever the situation warrants. For example, when an airbag is deployed, strobe lighting lights may be deployed immediately without further input. On the other hand, when the vehicle is off any road (according to GPS), no lights can be activated by themselves. However, the microcontroller 1510 may automatically strobe the lights 102, 106, 108, 112, and / or others if the vehicle runs off any roadway and is experiencing wheel spin or slippage (e.g., as indicated by the ABS or other system), possibly taking into account the vehicle's orientation as discussed above. It should be understood that many additional scenarios may be implemented by embodiments of the present disclosure.

[0129]

[0163] In some embodiments, the user may request (e.g., via switch 206) the deployment of hazard lights regardless of whether fully automatic operation is being implemented. Upon receiving such a signal or request from the user, the microcontroller 1510 may deploy at least some type of warning lighting in all cases. The user may, for example, request hazard lights via switch 206, in which case the microcontroller 1510 will begin activating at least the lights 102, 106, 108, 112 in at least a slow (e.g., less than 2 Hertz) non-directional blinking pattern. However, the microcontroller 1510 may utilize data and / or inputs from other sensors to determine to perform strobe lighting or other highly conspicuous operations (or to recommend such features to the user).

[0130]

[0164] For example, if there is no input to the microcontroller 1510 that suggests or indicates an emergency or distress event (e.g., rollover, ABS activation, engine failure, or otherwise) and the user requests activation of hazard lights via the switch 206 or otherwise, the microcontroller may deploy a non-directional flashing or light 102, 106, 108, 112 rather than simply strobing. If the user requests hazard lights, but other inputs to the microcontroller indicate an emergency or distress, the strobe mode of the lights 102, 106, 108, 112 rather than a slow flashing mode may be automatically activated by the microcontroller 1510.

[0131]

[0165] It will be appreciated that further indications of a distress or emergency condition may simply come from the input of the activation state. For example, whenever an airbag deployment or rollover occurs, a strobe light or high conspicuous illumination may be deployed whenever the switch 206 is activated (if the system does not automatically activate the strobe light). In other cases, activation of the strobe light illumination may be based on a measurement or parameter exceeding or falling below a particular threshold. For example, the speed indicated by the speedometer 3004 may need to be below a certain speed or zero before the strobe light may be activated automatically or manually, or before the microcontroller 1510 activates the switch 206 to strobe the lights 102, 106, 108, 112, or other. Many other parameters or indications may be used. The parameters or instructions may include, but are not limited to, shift selector position, parking brake deployment, pedal position, seat belt pretensioner activation, airbag deployment, weather data, GPS data, speed, ABS deployment, brake deployment, camera data, occupant and seat sensors, weather data, vehicle orientation, tire pressure, door closure, and others.

[0132]

[0166] It should be further appreciated that the microcontroller 1510 may be a body control module associated with the vehicle and interfaced with a vehicle data bus (such as a CAN bus or otherwise), but may also comprise a stand-alone or separate component configured to access the CAN bus or otherwise and send and receive appropriate data. The microcontroller 1510 may directly control the operation of the lights 102, 106, 108, 112, particularly if it is the primary BCM for the vehicle. However, if the microcontroller 1510 is not the primary BCM for the vehicle, it may provide commands to a separate vehicle BCM.

[0133]

[0167] It is to be understood that the terms "comprise", "comprise", "consist" and grammatical variations thereof do not exclude the addition of one or more components, features, steps or integers or groups thereof, but rather these terms should be interpreted as identifying the components, features, steps or integers.

[0134]

[0168] If the specification or claims refer to "additional" elements, it does not exclude the presence of multiple additional elements.

[0169] When a claim or specification refers to "a" or "an" element, such a reference is not to be interpreted as referring to only one of that element.

[0135]

[0170] If the specification describes a component, feature, structure, or characteristic as being included with "may," "might," "can," or "could," it should be understood that the particular component, feature, structure, or characteristic is not required to be included.

[0136]

[0171] Where applicable, state diagrams, flow diagrams, or both may be used to describe embodiments, but the invention is not limited to these diagrams or the corresponding descriptions, e.g., flow need not pass through each box or state shown, or in the exact same order as shown and described.

[0137]

[0172] The methods of the present invention can be implemented by performing or completing selected steps or tasks manually, automatically, or a combination thereof.

[0173] The term "method" may refer to ways, means, techniques, and procedures for accomplishing a given task, including, but not limited to, ways, means, techniques, and procedures that are known or that are readily developed from known ways, means, techniques, and procedures by those skilled in the art to which the invention pertains.

[0138]

[0174] The term "at least" followed by a number is used herein to indicate the beginning of a range beginning with that number (which may have an upper limit or no upper limit, depending on the variable being defined). For example, "at least 1" means 1 or more than 1. The term "up to" followed by a number is used herein to indicate the end of a range ending with that number (which may have 1 or 0 as the lower limit, or no lower limit, depending on the variable being defined). For example, "up to 4" means 4 or less than 4, and "up to 40%" means 40% or less than 40%.

[0139]

[0175] In this document, when a range is stated as "from (first number) to (second number)" or "from (first number) to (second number)," this means a range whose lower limit is the first number and whose upper limit is the second number. For example, 25 to 100 should be interpreted as meaning a range whose lower limit is 25 and whose upper limit is 100. Furthermore, when a range is given, unless the context indicates to the contrary, it should be noted that any possible subranges or intervals within that range are specifically contemplated. For example, if the specification states a range from 25 to 100, such range is intended to include subranges such as 25 to 99, 25 to 98, etc., such as 26 to 100, 27 to 100, etc., as well as any other possible combinations of lower and upper values ​​within the stated range, such as 33 to 47, 60 to 97, 41 to 45, 28 to 96, etc. Note that integer range values ​​are used in this paragraph for illustrative purposes only. It should also be understood that unless specifically excluded, decimal and fractional values ​​(eg, 46.7 to 91.3) are intended as endpoints of possible subranges.

[0140]

[0176] It should be noted that, in this specification, when reference is made to a method that includes two or more defined steps, the defined steps may be performed in any order or simultaneously (unless the context excludes this possibility), and the method may also include one or more other steps that are performed before any of the defined steps, between two defined steps, or after all of the defined steps (unless the context excludes this possibility).

[0141]

[0177] Additionally, it should be noted that approximation terms (e.g., "about," "substantially," "approximately," etc.) should be interpreted in accordance with the ordinary and customary meaning of such terms as used in the art to which this invention pertains, unless otherwise indicated herein. In the absence of a specific definition within this disclosure and ordinary and customary usage in the art to which this invention pertains, such terms should be interpreted as plus or minus 10% of the base value.

[0142]

[0178] Thus, the present invention is well adapted to carry out the objects and attain the ends and advantages mentioned above, as well as those inherent therein. Although the device of the present invention has been described and illustrated herein by reference to certain preferred embodiments in connection with the drawings accompanying this specification, various changes and further modifications, other than those shown or suggested herein, may be made therein by those skilled in the art without departing from the spirit of the inventive concept, the scope of which is to be determined by the following claims.

Claims

1. a microcontroller that controls operation of a set of vehicle lights corresponding to the left and passenger sides of the front and rear of the vehicle; at least one sensor associated with the vehicle and configured to provide instructions to the microcontroller; a user control that sends a signal to the microcontroller to activate a set of vehicle lights corresponding to the left and passenger sides of the vehicle; A system comprising: the microcontroller causes the set of vehicle lights to flash at a first slower rate when the signal is received from the user control but the indication is not received from the at least one sensor; and The microcontroller strobes the set of vehicle lights at a second, faster rate if the signal is received from the user control and the indication is received from the at least one sensor.

2. The system of claim 1 , wherein the user control comprises a hazard light switch.

3. The system of claim 1 , wherein the instruction corresponds to activation of an emergency system of the vehicle.

4. The system of claim 1 , wherein the instruction corresponds to activation of a safety system associated with the vehicle.

5. The system of claim 1 , wherein the first slower rate is less than or equal to 2 Hertz and the second faster rate is greater than 2 Hertz.

6. 2. The system of claim 1, wherein the sets of vehicle lights corresponding to the left and passenger sides of the front and rear of the vehicle are utilized by the microcontroller as left and right turn indicator lights based on the position of a turn signal stem.

7. a microcontroller that controls operation of a set of vehicle lights corresponding to the left and passenger sides of the front and rear of the vehicle; at least one sensor associated with the vehicle and configured to provide parameters to the microcontroller; a user control that sends a signal to the microcontroller to activate a set of vehicle lights corresponding to the left and passenger sides of the vehicle; A system comprising: The microcontroller, upon receiving the signal from the user control, causes the set of vehicle lights to blink at a first slower rate or causes the set of vehicle lights to strobe at a second faster rate in response to the parameters.

8. The system of claim 7, wherein when the microcontroller determines that the parameter exceeds a predetermined threshold, the microcontroller causes the set of vehicle lights to strobe at the second, faster rate.

9. The system of claim 7, wherein when the microcontroller determines that the parameter falls below a predetermined threshold, the microcontroller causes the set of vehicle lights to strobe at the second, faster rate.

10. the at least one sensor includes a plurality of sensors, each providing a parameter to the microcontroller; and 8. The system of claim 7, wherein the microcontroller, upon receiving the signal from the user control, causes the set of vehicle lights to flash at a first slower rate or causes the set of vehicle lights to strobe at a second faster rate responsive to respective parameters received from each of the plurality of sensors.

11. The system of claim 7 , wherein the parameter comprises a speed of the vehicle.

12. a microcontroller that controls operation of a set of vehicle signal lights including a left front light located at the left front of the vehicle, a right front light located at the right front of the vehicle, a left rear light located at the left rear of the vehicle, and a right rear light located at the right rear of the vehicle; a first user control that sends a signal to the microcontroller to activate the set of vehicle lights as emergency hazard flashers; a first user output operated by the microcontroller to provide a user with a selection to strobe the set of vehicle lights when the signal to activate the set of vehicle lights as emergency hazard flashers is received; a second user control that sends a signal to the microcontroller to select a strobe light for the set of vehicle lights; A system comprising: the microcontroller flashes the set of vehicle lights as emergency hazard flashers when the signal is received to activate the set of vehicle lights as emergency hazard flashers but the signal is not received to select a strobe for the set of vehicle lights; the microcontroller strobes the set of vehicle lights if the signal is received to activate the set of vehicle lights as emergency hazard flashers and if the signal is received to select strobing of the set of vehicle lights; and A system wherein the cycle rate of said strobe lighting appreciably exceeds the cycle rate of said blinking.

13. The system of claim 12 , wherein the second user control comprises a soft switch.

14. The system of claim 13 , wherein the second user control and the first user output comprise a touch screen.

15. The system of claim 14 , wherein the first user control comprises a vehicle hazard light switch.

16. 13. The system of claim 12, further comprising at least one vehicle sensor providing instructions to the microcontroller, the microcontroller providing the selection to a user to strobe the set of vehicle lights when the signal is received to activate the set of vehicle lights as emergency hazard flashers and the instruction is received.

17. The system of claim 16 , wherein the instruction corresponds to activation of a vehicle safety system.

18. The system of claim 16 , wherein the instruction corresponds to activation of a vehicle emergency system.

19. 13. The system of claim 12, further comprising at least one vehicle sensor providing a parameter to the microcontroller, the microcontroller providing the user with the selection to strobe the set of vehicle lights when the signal to activate the set of vehicle lights as emergency hazard flashers is received and the parameter is within a predetermined threshold.

20. The system of claim 19 , wherein the parameter comprises vehicle speed.