The present invention relates to vehicles, and more particularly headlights associated with said vehicles.
When a vehicle approaches the rear of another vehicle, usually at nighttime or other low ambient light conditions, the headlights of the approaching vehicle can cause a reflective glare from the bumper or other reflective objects of the vehicle or object being approached. This has the possibility of causing misjudgments of the location or exact position of the vehicle being approached. It can also cause a momentary disorientation or a discomfort of the operator of the approaching vehicle.
There is thus a need for addressing these and/or other issues associated with the prior art.
A system, method, and computer program product are provided for adjusting a headlight associated with a vehicle, based on a distance of an object from the vehicle. In operation, a signal is transmitted from a transmitter positioned on a vehicle. Further, a reflected signal is received from an object positioned in front of the vehicle. Additionally, a distance of the object from the vehicle is determined. Still yet, at least one headlight associated with the vehicle is adjusted based on the determined distance. Both the transmitted and received signals are controlled by a computer/processor and subsequent program to determine the parameters needed to make automatic adjustments to the approaching vehicle's headlights.
In the context of the present description, a transmitter refers to any device capable of transferring a signal. For example, in various embodiments, the transmitter may include, but is not limited to, a radio signal transmitter, a light transmitter (e.g. a laser, an LED, etc.), a SONAR transmitter, and/or any other transmitter that meets the above definition.
Furthermore, the signal may include any type of signal. For example, in various embodiments, the signal may include a radio frequency (RF) signal, an optical signal, an acoustic signal (e.g. a sound wave, etc.), etc. In one embodiment, the transmitter may include a laser and an optical signal may be transmitted from a laser.
In another embodiment, the transmitter may include the headlight and the optical signal may be transmitted from the headlight. As an option, the transmitter may be positioned towards a front of the vehicle. For example, the transmitter may be positioned in a headlight assembly of the vehicle.
As another example, the transmitter may be positioned under the vehicle. As yet another option, the transmitter may be positioned on a roof of the vehicle. Still yet, the transmitter may be positioned on or near a dashboard of the vehicle. Of course, the transmitter may be placed at anywhere on the vehicle such that the signal may be transmitted.
As another example, the transmitter power source can be located in any appropriate location on the vehicle, with the antenna or other transmission means (e.g. light, laser, sound emitter) located where it can function most efficiently.
As shown further in
For example, in one embodiment, the object may include another vehicle. In this case, the other vehicle may be a stopped vehicle (e.g. at a stop sign, a stop light, etc.). In another embodiment, the object may include a wall. In yet another embodiment, the object may include a parking structure (e.g. a parking column, etc.). Of course, the object may include any object capable of reflecting a signal.
Additionally, a distance of the object from the vehicle is determined. See operation 106. Still yet, at least one headlight associated with the vehicle is adjusted based on the determined distance. See operation 108.
The headlight may be adjusted in a variety of ways. For example, in one embodiment, adjusting the at least one headlight may include adjusting an intensity of light output from the at least one headlight. In another embodiment, adjusting an intensity of light output from the at least one headlight may include adjusting at least one of a current or voltage provided to a light source associated with the at least one headlight.
In yet another embodiment, adjusting the at least one headlight may include attenuating light output from the at least one headlight. As one option, this could be done by the insertion of filters into the headlamp. As another option, deflectors could be inserted or adjusted. As another option, adjusting the at least one headlight may include changing a pointing direction of light output from the at least one headlight. In this case, the pointing direction may be changed vertically and/or horizontally.
In any case, adjusting the at least one headlight may result in a decrease in the reflected light. The decrease in reflected light may include a decrease in reflected light seen by a driver of the vehicle.
It should be noted that it may also be determined if the measured distance between the object and the vehicle has changed. If it has, then at least one headlight may further be adjusted based on the change.
More illustrative information will now be set forth regarding various optional architectures and features with which the foregoing framework may or may not be implemented, per the desires of the user. It should be strongly noted that the following information is set forth for illustrative purposes and should not be construed as limiting in any manner. Any of the following features may be optionally incorporated with or without the exclusion of other features described.
The secondary object 204 may be another vehicle. In another embodiment, the object may include a wall. In yet another embodiment, the object may include a parking structure (e.g. a parking column, etc.). Of course, the object may include any object capable of reflecting a signal specified signal being transmitted. The object or secondary vehicle 204 that is being approached may reflect the transmitted signal. The reflected or returned signal from the secondary vehicle may contain information relative to the distance between the primary vehicle and the object 206 and/or the speed of approach.
The receiver 206 receives the reflected signal and deciphers/formats it to a form of functional information that is usable by a processor 208. The transmitted, reflected, and received signal may be processed to determine the adjustment requirements. The processor 208 may contain the hardware and software program necessary to determine the distance between the primary vehicle and secondary object, the speed of approach, the requirements of further transmitted signals, and the information needed for adjusting the headlamps. The processor and associated equipment is described fully in
The processor 408 may be used to generate the proper commands and controls for the adjustment to the headlight 412. In this embodiment, the effective light intensity reduction may be accomplished by moving at least one headlight either vertically or horizontally by the adjustment device 410.
The system also includes a graphics processor 506 and a display 508, i.e. a computer monitor. In one embodiment, the graphics processor 506 may include a plurality of shader modules, a rasterization module, etc. Each of the foregoing modules may even be situated on a single semiconductor platform to form a graphics processing unit (GPU).
In the present description, a single semiconductor platform may refer to a sole unitary semiconductor-based integrated circuit or chip. It should be noted that the term single semiconductor platform may also refer to multi-chip modules with increased connectivity which simulate on-chip operation, and make substantial improvements over utilizing a conventional central processing unit (CPU) and bus implementation. Of course, the various modules may also be situated separately or in various combinations of semiconductor platforms per the desires of the user.
The system may also include a secondary storage 510. The secondary storage 510 includes, for example, a hard disk drive and/or a removable storage drive, representing a floppy disk drive, a magnetic tape drive, a compact disk drive, etc. The removable storage drive reads from and/or writes to a removable storage unit in a well known manner.
Computer programs, or computer control logic algorithms, may be stored in the main memory 504 and/or the secondary storage 510. Such computer programs, when executed, enable the system to perform various functions. Memory 504, storage 510 and/or any other storage are possible examples of computer-readable media.
In one embodiment, the architecture and/or functionality of the various previous figures may be implemented in the context of the host processor 500, graphics processor 506, an integrated circuit (not shown) that is capable of at least a portion of the capabilities of both the host processor 500 and the graphics processor 506, a chipset (i.e. a group of integrated circuits designed to work and sold as a unit for performing related functions, etc.), and/or any other integrated circuit for that matter.
Still yet, the architecture and/or functionality of the various previous figures may be implemented in the context of a general computer system, a circuit board system, a game console system dedicated for entertainment purposes, an application-specific system, and/or any other desired system. For example, the system may take the form of a desktop computer, lap-top computer, and/or any other type of logic. Still yet, the system may take the form of various other devices including, but not limited to, a personal digital assistant (PDA) device, a mobile phone device, a television, etc.
Further, while not shown, the system may be coupled to a network [e.g. a telecommunications network, local area network (LAN), wireless network, wide area network (WAN) such as the Internet, peer-to-peer network, cable network, etc.] for communication purposes.
While various embodiments have been described above, it should be understood that they have been presented by way of example only, and not limitation. Thus, the breadth and scope of a preferred embodiment should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
Number | Date | Country | |
---|---|---|---|
61241990 | Sep 2009 | US |