Systems and methods for operating vehicle exterior lights
A vehicle including a plurality of lighting units and a processor is disclosed. The plurality of lighting units may be oriented on an exterior of the vehicle to illuminate areas proximate to the vehicle. The processor may identify that a vehicle speed is less than a predefined threshold value. The processor may further identify that a predefined condition is met associated with a vehicle user action or a presence of a specific object in proximity to the vehicle, when the vehicle speed is less than the predefined threshold value. Responsive to identifying that the predefined condition is met, the processor may identify an optimal lighting unit, from the plurality of lighting units, to illuminate the specific object, and automatically activate the optimal lighting unit.
1 . A vehicle comprising:
a plurality of lighting units oriented on an exterior of the vehicle to illuminate areas proximate to the vehicle; and
a processor configured to:
identify that a vehicle speed is less than a first predefined threshold value;
identify that a predefined condition is met associated with a vehicle user action or a presence of a specific object in proximity to the vehicle, when the vehicle speed is less than the first predefined threshold value;
identify an optimal lighting unit, from the plurality of lighting units, to illuminate the specific object responsive to identifying that the predefined condition is met; and
automatically activate the optimal lighting unit.
2 . The vehicle of claim 1 further comprising a vehicle sensor suite configured to capture images of a vehicle interior portion and a vehicle exterior portion.
3 . The vehicle of claim 2 , wherein the processor is further configured to:
obtain a first input from the vehicle sensor suite;
detect that a vehicle user is attempting to reach out from the vehicle via an open vehicle window to view or access the specific object, based on the first input; and
identify that the predefined condition is met when the vehicle user is attempting to reach out to view or access the specific object.
4 . The vehicle of claim 3 , wherein, to identify the optimal lighting unit, the processor is configured to:
identify a location of the open vehicle window; and
identify the optimal lighting unit to illuminate the specific object based on the location of the open vehicle window.
5 . The vehicle of claim 2 , wherein the processor is further configured to:
obtain a second input from the vehicle sensor suite;
identify a vehicle user gesture associated with a vehicle user based on the second input;
determine that the vehicle user intends to view or access the specific object based on the vehicle user gesture; and
identify that the predefined condition is met based on a determination that the vehicle user intends to view or access the specific object.
6 . The vehicle of claim 2 further comprising a microphone configured to receive an audio input from a vehicle user.
7 . The vehicle of claim 6 , wherein the processor is further configured to:
obtain a first audio input from the microphone;
determine that the vehicle user intends to view or access the specific object based on the first audio input; and
identify that the predefined condition is met based on a determination that the vehicle user intends to view or access the specific object.
8 . The vehicle of claim 6 , wherein the processor is further configured to:
obtain a second audio input from the microphone, wherein the second audio input comprises a description of the specific object that the vehicle user intends to view or access;
obtain a third input from the vehicle sensor suite responsive to obtaining the second audio input, wherein the third input comprises images of a vehicle surrounding area;
perform image processing and image recognition on the third input to identify the specific object in the vehicle surrounding area;
identify the presence of the specific object in the vehicle surrounding area based on the image processing and image recognition; and
identify that the predefined condition is met based on the identification of the presence of the specific object in the vehicle surrounding area.
9 . The vehicle of claim 1 , wherein the processor is further configured to:
obtain information associated with a Global Positioning System (GPS) location of the specific object;
identify a real-time vehicle geolocation;
determine that the specific object is in proximity to the vehicle when the real-time vehicle geolocation matches with the GPS location; and
identify that the predefined condition is met when the specific object is in proximity to the vehicle.
10 . The vehicle of claim 1 , wherein, to identify the optimal lighting unit, the processor is configured to:
identify a location of the specific object relative to the vehicle; and
identify the optimal lighting unit based on the location of the specific object.
11 . The vehicle of claim 1 , wherein the processor is further configured to:
obtain information associated with a historical pattern to activate the optimal lighting unit in proximity to the specific object; and
automatically activate the optimal lighting unit when the vehicle approaches the specific object, based on the historical pattern.
12 . The vehicle of claim 11 , wherein the information associated with the historical pattern comprises information associated with a historical frequency of illumination of the optimal lighting unit in proximity to the specific object in a day.
13 . The vehicle of claim 11 , wherein the information associated with the historical pattern comprises information associated with a vehicle orientation while activating the optimal lighting unit in proximity to the specific object.
14 . The vehicle of claim 1 further comprising an ambient light sensor configured to detect an ambient light intensity, wherein the processor is further configured to:
obtain a fourth input from the ambient light sensor;
detect that the ambient light intensity is less than a second predefined threshold value based on the fourth input; and
identify that the predefined condition is met responsive to detecting that the ambient light intensity is less than the second predefined threshold value.
15 . The vehicle of claim 1 , wherein the processor is further configured to maintain the optimal lighting unit in an activated mode until the vehicle passes the specific object.
16 . The vehicle of claim 1 , wherein the processor is further configured to deactivate the optimal lighting unit when the vehicle speed exceeds the first predefined threshold value.
17 . The vehicle of claim 1 , wherein the processor is further configured to:
obtain identity information associated with a vehicle user;
verify the identity information against stored driver identity data; and
enable an automatic zone feature mode to identify that the predefined condition is met based on the verification.
18 . The vehicle of claim 17 , wherein the processor obtains the identity information via at least one of: a user facial recognition or a user device.
19 . A method comprising:
identifying, by a processor, that a vehicle speed is less than a predefined threshold value;
identifying, by the processor, that a predefined condition is met associated with a vehicle user action or a presence of a specific object in proximity to a vehicle, when the vehicle speed is less than the predefined threshold value;
identifying, by the processor, an optimal lighting unit, from a plurality of lighting units, to illuminate the specific object responsive to identifying that the predefined condition is met, wherein the plurality of lighting units is oriented on an exterior of the vehicle to illuminate areas proximate to the vehicle; and
automatically activating, by the processor, the optimal lighting unit.
20 . A non-transitory computer-readable storage medium having instructions stored thereupon which, when executed by a processor, cause the processor to:
identify that a vehicle speed is less than a predefined threshold value;
identify that a predefined condition is met associated with a vehicle user action or a presence of a specific object in proximity to a vehicle, when the vehicle speed is less than the predefined threshold value;
identify an optimal lighting unit, from a plurality of lighting units, to illuminate the specific object responsive to identifying that the predefined condition is met, wherein the plurality of lighting units is oriented on an exterior of the vehicle to illuminate areas proximate to the vehicle; and
automatically activate the optimal lighting unit.