Method, device and vehicle for controlling a headlight
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- YINWANG INTELLIGENT TECHNOLOGIES CO LTD
- Filing Date
- 2024-11-07
- Publication Date
- 2026-07-07
AI Technical Summary
Existing adaptive headlight systems cannot adapt to different drivers, resulting in an inability to provide the most suitable field of vision for different drivers, which increases the safety hazards of vehicle driving.
By obtaining the vehicle's chassis height and the driver's eye height, the headlights are automatically adjusted to ensure that the area behind the vehicle is fully covered by the headlights, thus avoiding blind spots.
It provides maximum visibility for different drivers, improves vehicle driving safety, and reduces blind spots during nighttime driving.
Smart Images

Figure CN122349490A_ABST
Abstract
Description
Headlight control methods, devices and vehicles Technical Field
[0001] This application relates to the field of intelligent vehicles, and more specifically, to a method, apparatus, and vehicle for controlling headlights. Background Technology
[0002] Active safety behavior of a vehicle refers to its ability to signal danger before an accident occurs, thus preventing accidents and protecting the safety of vehicle occupants. Headlights are one area of research in active vehicle safety and hold a significant position in the field.
[0003] An adaptive frontlight system (AFS) is a control system that automatically adjusts a vehicle's headlights. In one related technical solution, AFS adjusts the direction of the headlights based on the vehicle's driving status and current driving environment. However, this solution cannot adapt the headlight direction determined by AFS to different drivers, failing to provide the most suitable field of vision for each driver, thus reducing driving safety.
[0004] Therefore, improving vehicle driving safety has become an urgent technical problem that needs to be solved.
[0005] Summary of the Invention
[0006] This application provides a headlight control method, device, and vehicle that can ensure maximum visibility for different drivers, thereby improving vehicle driving safety.
[0007] In one aspect, a method for controlling headlights is provided, which can be executed by a vehicle, for example, by the vehicle's computing platform, or by a chip or circuitry for the vehicle.
[0008] The method includes: obtaining the chassis height of the vehicle; when the chassis height of the vehicle is higher than a first height, controlling the motor in the headlight of the vehicle to raise the illumination angle of the headlight; or when the chassis height of the vehicle is lower than the first height, controlling the motor in the headlight of the vehicle to lower the illumination angle of the headlight.
[0009] The aforementioned vehicle headlights may be the left front light or the right front light of the vehicle; this application does not specifically limit this.
[0010] In the above technical solution, the headlight beam angle can be automatically adjusted based on the vehicle's chassis height. When the vehicle's chassis height is high (e.g., above a first height), the area of the ground visible to the driver through the vehicle body is farther from the vehicle. In this case, the headlight beam angle needs to be raised so that the area where the driver's line of sight intersects the ground along the extension of the vehicle's rear view is completely covered by the area where the extension of the headlight's center line intersects the ground. When the vehicle's chassis height is low (e.g., below the first height), the area of the ground visible to the driver through the vehicle body is closer to the vehicle. In this case, the headlight beam angle needs to be lowered so that the area where the driver's line of sight intersects the ground along the extension of the vehicle's rear view is completely covered by the area where the extension of the headlight's center line intersects the ground. This provides maximum visibility for different drivers, avoiding blind spots caused by the area of the ground visible to the driver through the vehicle body not being fully covered by the headlight's illumination area, thereby improving vehicle driving safety.
[0011] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: obtaining the eye height of the driver in the driver's seat of the vehicle; if the driver's eye height is higher than a second height, controlling the motor in the headlight of the vehicle to reduce the illumination angle of the headlight; or if the driver's eye height is lower than the second height, controlling the motor in the headlight of the vehicle to raise the illumination angle of the headlight.
[0012] For example, the driver's eye level in the driver's seat can be obtained using sensors inside the vehicle's cabin.
[0013] The sensors in the vehicle cabin mentioned above can be cabin cameras, such as driver monitoring system (DMS) cameras.
[0014] In the above technical solution, the headlight beam angle can be automatically adjusted based on the driver's eye height in the driver's seat. When the driver's eye height is high (e.g., above the second eye height), the area of the ground seen by the driver through the vehicle is closer to the vehicle. In this case, the headlight beam angle needs to be lowered so that the area where the driver's line of sight intersects the ground along the extension of the vehicle's rear view is completely covered by the area where the extension of the headlight's center line intersects the ground. When the driver's eye height is low (e.g., below the second eye height), the area of the ground seen by the driver through the vehicle is farther from the vehicle. In this case, the headlight beam angle needs to be raised so that the area where the driver's line of sight intersects the ground along the extension of the vehicle's rear view is completely covered by the area where the extension of the headlight's center line intersects the ground. This further provides maximum field of vision for different drivers, avoiding blind spots caused by the area of the ground seen by the driver through the vehicle not being completely covered by the headlight's illumination area, thereby improving vehicle driving safety.
[0015] In conjunction with the first aspect, in some implementations of the first aspect, the position of the driver's seat is obtained, wherein the position of the driver's seat is adjusted according to the driver's height and / or weight; and the driver's eye level is obtained based on the position of the driver's seat and the driver's upper body height.
[0016] For example, the position of the driver's seat may include, but is not limited to, the fore-and-aft position of the driver's seat and the height of the driver's seat.
[0017] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: when the height of the front chassis of the vehicle is greater than the height of the rear chassis of the vehicle, controlling the motor in the headlight of the vehicle to reduce the illumination angle of the headlight; or when the height of the front chassis of the vehicle is less than the height of the rear chassis of the vehicle, controlling the motor in the headlight of the vehicle to raise the illumination angle of the headlight.
[0018] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: obtaining the load change on both the front and rear sides of the vehicle; and determining the difference between the front chassis height and the rear chassis height of the vehicle based on the load change on both the front and rear sides of the vehicle.
[0019] In the above technical solution, the illumination angle of the vehicle headlights can be finely adjusted according to the changes in chassis height on the front and rear sides and / or the left and right sides of the vehicle, thereby further ensuring the driver's maximum field of vision and helping to further improve the safety of vehicle driving.
[0020] In conjunction with the first aspect, in some implementations of the first aspect, the weight of the driver and passenger in the front seat of the vehicle and the weight of the passenger in the rear seat of the vehicle are obtained; based on the difference between the weight of the driver and passenger in the front seat and the weight of the passenger in the rear seat, the load change on both the front and rear sides of the vehicle is determined.
[0021] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: when the height of the left chassis of the vehicle is greater than the height of the right chassis of the vehicle, controlling the motor in the left headlight to lower the illumination angle of the left headlight and controlling the motor in the right headlight to raise the illumination angle of the right headlight; or when the height of the left chassis of the vehicle is less than the height of the right chassis of the vehicle, controlling the motor in the left headlight to raise the illumination angle of the left headlight and controlling the motor in the right headlight to lower the illumination angle of the right headlight.
[0022] In conjunction with the first aspect, in some implementations of the first aspect, the load change on the left and right sides of the vehicle is obtained; based on the load change on the left and right sides of the vehicle, the difference between the height of the left chassis and the height of the right chassis of the vehicle is determined.
[0023] In conjunction with the first aspect, in some implementations of the first aspect, the weight of the occupant on the left seat and the weight of the occupant on the right seat of the vehicle are obtained; based on the difference between the weight of the occupant on the left seat and the weight of the occupant on the right seat of the vehicle, the load change on the left and right sides of the vehicle is determined.
[0024] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: acquiring the current speed of the vehicle; and controlling the motor in the headlight of the vehicle to adjust the illumination angle of the headlight based on the current speed of the vehicle.
[0025] In the above technical solution, the illumination angle of the vehicle headlights can also be dynamically adjusted according to the vehicle speed when the vehicle is in a non-stationary (dynamic) state.
[0026] In conjunction with the first aspect, in some implementations of the first aspect, when the current speed of the vehicle is greater than the reference speed, the motor in the headlight of the vehicle raises the illumination angle of the headlight; or when the current speed of the vehicle is less than the reference speed, the motor in the headlight of the vehicle lowers the illumination angle of the headlight.
[0027] In the above technical solution, if the vehicle speed is higher, the area where the driver's line of sight intersects the ground after the extension of the vehicle's rear line is farther from the vehicle. In this case, it is necessary to control the motor in the headlights to raise the headlight's beam angle so that the area where the driver's line of sight intersects the ground after the extension of the vehicle's rear line is completely covered by the area where the extension of the headlight's center line intersects the ground, thus avoiding blind spots. If the vehicle speed is lower, the area where the driver's line of sight intersects the ground after the extension of the vehicle's rear line is closer to the vehicle. In this case, it is necessary to control the motor in the headlights to lower the headlight's beam angle so that the area where the driver's line of sight intersects the ground after the extension of the vehicle's rear line is completely covered by the area where the extension of the headlight's center line intersects the ground, thus avoiding blind spots.
[0028] In conjunction with the first aspect, in some implementations of the first aspect, if the current speed of the vehicle is maintained for a certain period of time, and the current speed of the vehicle is greater than the reference speed, the motor in the headlight of the vehicle raises the illumination angle of the headlight; or if the current speed of the vehicle is less than the reference speed, the motor in the headlight of the vehicle lowers the illumination angle of the headlight.
[0029] In the above technical solution, the headlight beam angle is dynamically adjusted only after the current vehicle speed has been maintained for a certain period of time, which can avoid the driving safety problems caused by frequently adjusting the headlight beam angle.
[0030] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: storing the position of the driver's seat and the illumination angle of the vehicle.
[0031] In the above technical solution, the illumination angle of the vehicle's headlights and the position of the driver's seat are stored in the vehicle's storage module. In this way, if the illumination angle of the vehicle's headlights needs to be adjusted later, it can be directly retrieved from the vehicle's storage module without repeating the calculation, thus improving the control efficiency of the vehicle's headlights.
[0032] Secondly, a headlight control device is provided, the device including an acquisition unit and a control unit, wherein the acquisition unit is used to acquire the chassis height of a vehicle; the control unit is used to control the motor in the headlight of the vehicle to raise the illumination angle of the headlight when the chassis height of the vehicle is higher than a first height; or the control unit is used to control the motor in the headlight of the vehicle to lower the illumination angle of the headlight when the chassis height of the vehicle is lower than the first height.
[0033] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition unit is further configured to acquire the eye height of the driver in the driver's seat of the vehicle; the control unit is further configured to control the motor in the headlight of the vehicle to reduce the illumination angle of the headlight when the driver's eye height is higher than the second height; or the control unit is further configured to control the motor in the headlight of the vehicle to raise the illumination angle of the headlight when the driver's eye height is lower than the second height.
[0034] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition unit is specifically used to: acquire the position of the driver's seat, wherein the position of the driver's seat is adjusted according to the driver's height and / or weight; and acquire the driver's eye height based on the position of the driver's seat and the driver's upper body height.
[0035] In conjunction with the second aspect, in some implementations of the second aspect, the control unit is further configured to: control the motor in the headlight of the vehicle to raise the illumination angle of the headlight when the sum of the chassis height of the vehicle and the eye height of the driver is higher than a first height; or control the motor in the headlight of the vehicle to lower the illumination angle of the headlight when the sum of the chassis height of the vehicle and the eye height of the driver is lower than the first height.
[0036] In conjunction with the second aspect, in some implementations of the second aspect, the control unit is specifically used to: control the motor in the headlight of the vehicle to reduce the illumination angle of the headlight when the height of the front chassis of the vehicle is greater than the height of the rear chassis of the vehicle; or control the motor in the headlight of the vehicle to raise the illumination angle of the headlight when the height of the front chassis of the vehicle is less than the height of the rear chassis of the vehicle.
[0037] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition unit is further configured to acquire the load change on both the front and rear sides of the vehicle; the acquisition unit is further configured to determine the difference between the front chassis height and the rear chassis height of the vehicle based on the load change on both the front and rear sides of the vehicle.
[0038] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition unit is specifically used to: acquire the weight of the driver and passenger in the front seat of the vehicle and the weight of the passenger in the rear seat of the vehicle; and determine the load change on both the front and rear sides of the vehicle based on the difference between the weight of the driver and passenger in the front seat and the weight of the passenger in the rear seat.
[0039] In conjunction with the second aspect, in some implementations of the second aspect, the headlights of the vehicle include a left headlight and a right headlight. The control unit is further configured to: control the motor in the left headlight to lower the illumination angle of the left headlight and control the motor in the right headlight to raise the illumination angle of the right headlight when the height of the left chassis of the vehicle is greater than the height of the right chassis of the vehicle; or control the motor in the left headlight to raise the illumination angle of the left headlight and control the motor in the right headlight to lower the illumination angle of the right headlight when the height of the left chassis of the vehicle is less than the height of the right chassis of the vehicle.
[0040] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition unit is further configured to acquire the load change on the left and right sides of the vehicle; the acquisition unit is further configured to determine the difference between the height of the left chassis and the height of the right chassis of the vehicle based on the load change on the left and right sides of the vehicle.
[0041] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition unit is specifically used to: acquire the weight of the driver and passenger on the left seat of the vehicle and the weight of the driver and passenger on the right seat of the vehicle; and determine the load change on the left and right sides of the vehicle based on the difference between the weight of the driver and passenger on the left seat of the vehicle and the weight of the driver and passenger on the right seat of the vehicle.
[0042] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition unit is further configured to acquire the current vehicle speed; the control unit is further configured to control the motor in the headlight of the vehicle to adjust the illumination angle of the headlight according to the current vehicle speed.
[0043] In conjunction with the second aspect, in some implementations of the second aspect, the control unit is specifically used to: raise the illumination angle of the headlight by a motor in the headlight when the current vehicle speed is greater than a reference vehicle speed; or lower the illumination angle of the headlight by a motor in the headlight when the current vehicle speed is less than a reference vehicle speed.
[0044] In conjunction with the second aspect, in some implementations of the second aspect, the device further includes a storage unit for storing the position of the driver's seat and the illumination angle of the vehicle.
[0045] Thirdly, a headlight control device is provided, the device comprising: a processor for executing a computer program stored in the memory, such that the device performs the method in any possible implementation of the first aspect described above.
[0046] In conjunction with the third aspect, in some implementations of the third aspect, the device also includes a memory.
[0047] Fourthly, a vehicle is provided that includes any of the devices possible in the second aspect described above.
[0048] The term "vehicle" in this application is used in a broad sense and can refer to means of transportation (such as commercial vehicles, passenger cars, motorcycles, flying cars, trains, etc.), industrial vehicles (such as forklifts, trailers, tractors, etc.), engineering vehicles (such as excavators, bulldozers, cranes, etc.), agricultural equipment (such as lawnmowers, harvesters, etc.), amusement equipment, toy vehicles, etc. The embodiments of this application do not specifically limit the type of vehicle.
[0049] Fifthly, a computer program product is provided, comprising: computer program code, which, when executed on a computer or processor, causes the computer or processor to perform the method in any possible implementation of the first aspect.
[0050] It should be noted that the above computer program code can be stored in whole or in part on a storage medium, which can be packaged together with the processor or packaged separately from the processor.
[0051] In a sixth aspect, a computer-readable medium is provided, the computer-readable medium storing instructions that, when executed by a processor, cause the processor to implement the method in any possible implementation of the first aspect.
[0052] In a seventh aspect, a chip is provided, the chip including circuitry for performing the method in any of the possible implementations of the first aspect described above.
[0053] The beneficial effects not described in detail in the second to seventh aspects above can be referred to the description in the first aspect, and will not be repeated here. Attached Figure Description
[0054] Figure 1 is a functional schematic block diagram of the vehicle provided in an embodiment of this application.
[0055] Figure 2 is a schematic flowchart of the headlight control method provided in an embodiment of this application.
[0056] Figure 3 is a schematic flowchart of a method for finely adjusting the illumination angle of a vehicle headlight based on the changes in chassis height on the front and rear sides and / or the left and right sides of the vehicle, according to an embodiment of this application.
[0057] Figure 4 is a schematic block diagram of the vehicle cabin provided in an embodiment of this application.
[0058] Figure 5 is a schematic block diagram of the headlight control device provided in an embodiment of this application.
[0059] Figure 6 is another schematic block diagram of the headlight control device provided in the embodiments of this application. Detailed Implementation
[0060] The technical solutions of this application will now be described with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " indicates "or," for example, A / B can mean A or B; "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. "At least one" refers to one or more. For example, "at least one of A and B," similar to "A and / or B," describes the relationship between related objects, indicating that three relationships can exist. For example, at least one of A and B can represent: A existing alone, A and B existing simultaneously, and B existing alone.
[0061] The prefixes such as "first" and "second" used in this application embodiment are merely for distinguishing different descriptive objects and do not limit the position, order, priority, quantity, or content of the described objects. The use of ordinal numbers and other prefixes used to distinguish descriptive objects in this application embodiment does not constitute a limitation on the described objects. The description of the described objects is given in the claims or the context of the embodiments, and should not constitute unnecessary restrictions due to the use of such prefixes. Furthermore, in the description of this embodiment, unless otherwise stated, "multiple" means two or more.
[0062] Figure 1 is a functional block diagram of a vehicle 100 provided in an embodiment of this application. The vehicle 100 may include, but is not limited to, a sensing system 110, a computing platform 120, a display device 130, and a temperature control component 140.
[0063] The aforementioned perception system 110 may include one or more sensors for sensing information about the environment surrounding the vehicle 100. For example, the perception system 110 may include a positioning system, which may be a Global Positioning System (GPS), a BeiDou Navigation Satellite System, or another positioning system. As another example, the perception system 110 may include one or more of the following: an inertial measurement unit (IMU), an accelerometer, a lidar, a millimeter-wave radar, an ultrasonic radar, and a camera device. In this embodiment, the perception system may include an in-cabin camera, an ambient light sensor, an infrared sensor, a temperature sensor, and an external temperature sensor.
[0064] Some or all of the functions of vehicle 100 can be controlled by the aforementioned computing platform 120. This computing platform 120 may include one or more processors, such as processors 121 to 12n (n being a positive integer). A processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities. Examples include a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a type of microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. These logical relationships are fixed or reconfigurable. For example, the processor may be a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as a field-programmable gate array (FPGA). In reconfigurable hardware circuits, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the processor loading instructions to implement some or all of the functions of the aforementioned units. Furthermore, the processor can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), deep learning processing unit (DPU), etc. In addition, the computing platform 120 may also include a memory for storing instructions. Some or all of the processors 121 to 12n can call the instructions in the memory to implement the corresponding functions.
[0065] The aforementioned display devices 130 within the cockpit are mainly divided into two categories: the first is in-vehicle displays; the second is projection displays, such as head-up displays (HUDs). In-vehicle displays are physical displays and are an important component of in-vehicle infotainment systems. Multiple displays can be installed in the cockpit, such as digital instrument cluster displays, central control screens, displays in front of the front passenger (also known as the front-seat passenger), displays in front of the left and right rear passengers, and even the car windows can be used as displays. Head-up displays, also known as head-up display systems, are mainly used to display driving information such as speed and navigation on a display device in front of the driver (e.g., the windshield), reducing driver eye movement time, avoiding pupil changes caused by eye movement, and improving driving safety and comfort. HUDs include, for example, combiner-HUD (C-HUD) systems, windshield-HUD (W-HUD) systems, and augmented reality HUD (AR-HUD) systems. It should be understood that HUDs can also evolve into other types of systems as technology progresses, and this application does not limit them.
[0066] The above description of the display device 130 uses an in-vehicle display screen and a projection display screen as examples, but the embodiments of this application are not limited thereto. For example, the display device 130 can also be a light display screen or a projection screen.
[0067] For example, the temperature control component 140 can be a component with an air outlet (e.g., an electric air outlet). For example, the temperature control component 140 is an air conditioner.
[0068] Optionally, the structure of the vehicle 100 described above is merely illustrative. In actual applications, various components of the vehicle 100 may be added or removed as needed.
[0069] Active safety behavior in vehicles refers to the ability of a vehicle to signal potential hazards before an accident occurs, thus preventing accidents and protecting the safety of vehicle occupants. Headlights are a key area of research in active vehicle safety and hold a significant position in the field. Adaptive frontlight systems (AFS) are control systems that automatically adjust the direction and pattern of the headlights to provide the driver with maximum visibility, thereby reducing nighttime accidents. Therefore, AFS can improve vehicle driving safety.
[0070] In one related technical solution, AFS (Adaptive Front-lighting) adjusts the illumination direction of the vehicle's headlights based on the vehicle's driving status and current driving environment. However, this solution's headlight illumination direction determined by AFS cannot adapt to different drivers. In other words, the headlight illumination direction determined by AFS based on the vehicle's driving status and current driving environment cannot provide the most suitable field of vision for different drivers. The area of the ground visible to the driver through the vehicle body is not completely covered by the headlights' illumination area, resulting in blind spots during nighttime driving and thus reducing driving safety.
[0071] In view of this, embodiments of this application provide a headlight control method, device, and vehicle that automatically adjusts the headlight illumination angle based on the vehicle's chassis height and the eye height of different drivers. This automatically adapts the appropriate illumination area for different drivers, ensuring that the area of the ground visible to the driver through the vehicle body is completely covered by the headlight's illumination area. This provides maximum visibility for different drivers, avoiding blind spots caused by the headlight's illumination area not being fully covered by the driver's view of the ground, thereby improving vehicle driving safety.
[0072] Figure 2 shows a schematic flowchart of a headlight control method provided in an embodiment of this application. This method can be executed by the vehicle 100; or, the method can be executed by the computing platform 120; or, the method can be executed by a processor, chip, or circuit in the computing platform.
[0073] For example, the above method may include steps 210-220, which will be described in detail below.
[0074] Step 210: Obtain the vehicle's chassis height.
[0075] In this embodiment of the application, the chassis height of the vehicle can be obtained after the driver enters the vehicle and sits in the driver's seat.
[0076] For example, the vehicle's chassis height refers to the distance between the lowest point of the vehicle, excluding the wheels, and the road surface.
[0077] Step 220: Adjust the headlight beam angle by controlling the motor inside the headlight according to the vehicle's chassis height.
[0078] For example, the motor inside the vehicle's headlight receives an input signal from a height position sensor, which indicates the illumination angle of the headlight. The motor processes the received input signal using an algorithm and converts it into a voltage signal, thereby driving the motor to precisely adjust the headlight's illumination angle.
[0079] The aforementioned vehicle headlights may be the left front light or the right front light of the vehicle; this application does not specifically limit this.
[0080] For example, this application does not specifically limit the type of vehicle headlights. The type of vehicle headlights may include, but is not limited to, light-emitting diode (LED) headlights, xenon headlights, laser headlights, etc.
[0081] For example, the illumination angle of the vehicle headlights mentioned above refers to the angle between the extension line of the reference center of the vehicle headlights and the ground.
[0082] For example, assuming the vehicle's chassis height is relatively high, such as above the first height, the area where the driver's line of sight intersects with the ground after the extension of the vehicle's rear end is far from the vehicle. In this case, the motor in the vehicle's headlights can be controlled to raise the headlight's illumination angle so that the area where the driver's line of sight intersects with the ground after the extension of the vehicle's rear end is completely covered by the area where the extension of the center of the headlights intersects with the ground, thereby avoiding blind spots.
[0083] For example, if the vehicle's chassis height is low, such as below the first height, the area where the driver's line of sight intersects with the ground after passing through the extension line of the vehicle's rear is closer to the vehicle. In this case, the motor in the vehicle's headlights can be controlled to reduce the headlight's illumination angle, so that the area where the driver's line of sight intersects with the ground after passing through the extension line of the vehicle's rear is completely covered by the area where the extension line of the vehicle's headlights intersects with the ground, thereby avoiding blind spots.
[0084] Optionally, in some embodiments, the eye height of the driver in the driver's seat of the vehicle can also be obtained, and the motor in the headlights of the vehicle can be controlled to adjust the illumination angle of the headlights based on the chassis height of the vehicle and / or the eye height of the driver.
[0085] For ease of description, the following describes how the headlights adjust their beam angle based on the driver's eye level using the motor inside the headlights.
[0086] For example, assuming the driver's eye level is high (e.g., above the second height), the area where the driver's line of sight intersects the ground after the extension of the vehicle's rear end is closer to the vehicle. In this case, the motor in the vehicle's headlights can be controlled to reduce the headlight's illumination angle, so that the area where the driver's line of sight intersects the ground after the extension of the vehicle's rear end is completely covered by the area where the extension of the center of the vehicle's headlights intersects the ground, thereby avoiding blind spots.
[0087] For example, if the driver's eye level is low (e.g., below the second eye level), the area where the driver's line of sight intersects the ground after the extension of the vehicle's rear end is far from the vehicle. In this case, the motor in the vehicle's headlights can be controlled to raise the headlight's beam angle so that the area where the driver's line of sight intersects the ground after the extension of the vehicle's rear end is completely covered by the area where the extension of the headlight's center line intersects the ground, thus avoiding blind spots.
[0088] There are multiple ways to obtain the driver's eye level in the driver's seat, and this application embodiment does not specifically limit this. The following is one possible implementation method.
[0089] For example, you can obtain the position of the driver's seat and, based on the position of the driver's seat and the driver's upper body height, obtain the driver's eye level.
[0090] For example, the position of the driver's seat may include, but is not limited to, the fore-and-aft position of the driver's seat and the height of the driver's seat. For instance, the driver's eye level can be determined based on the fore-and-aft position of the driver's seat, the height of the driver's seat, and the height of the driver's upper body.
[0091] It should be understood that the position of the driver's seat is adjusted according to the driver's height and / or weight.
[0092] For ease of description, the following example illustrates the specific implementation method for obtaining the driver's seat position.
[0093] In this embodiment of the application, before obtaining the position of the driver's seat, the method further includes: collecting information about the driver in the driver's seat, wherein the driver's information may include, but is not limited to, at least one of the following: the driver's height information, the driver's weight information, etc.
[0094] One possible implementation involves acquiring the driver's height information from sensors within the vehicle's cabin, specifically in the driver's seat. For example, this could be achieved using a camera within the vehicle's cabin.
[0095] Another possible implementation involves acquiring information such as the driver's height and body type from sensors inside the vehicle's cabin, and then estimating the driver's weight based on this information.
[0096] For example, the sensors in the vehicle cabin mentioned above can be cabin cameras, such as driver monitoring system (DMS) cameras.
[0097] Optionally, in some embodiments, before the vehicle collects the driver's information through the in-cabin camera, it may prompt the user (e.g., the vehicle's driver) for authorization. The vehicle can then collect the driver's information through the in-cabin camera after obtaining the driver's authorization.
[0098] In this embodiment of the application, after collecting the above-mentioned information of the driver in the driver's seat, the position of the driver's seat in the vehicle can be adjusted according to the above-mentioned information of the driver.
[0099] For example, taking the driver's height as the driver's information and the driver's seat height as the driver's seat position as the driver's seat height, the following is a detailed description of a specific implementation process for determining the position of the driver's seat in a vehicle based on the driver's information.
[0100] For example, the position of the driver's seat in a vehicle can be determined according to the following formula (1). H SA =H V -H D -H1 (1)
[0101] Among them, H SA The height of the driver's seat is automatically adjusted; H V H is the height of the vehicle's cargo compartment. D H1 is the height of the driver's upper body; H2 is the distance between the roof of the vehicle and the top of the driver's head. The value of H1 is generally a fixed value, ranging from 5cm to 10cm.
[0102] This application embodiment can also adjust the position of the driver's seat determined above (e.g., H). SA ) Store it in the storage module, for example, you can store H SA Stored in the memory of computing platform 120.
[0103] Optionally, in some embodiments, the driver can also adjust the position of the driver's seat as determined above (e.g., the height H of the driver's seat). SA Make minor adjustments to obtain the final position of the driver's seat (e.g., the height H of the driver's seat). SF And based on the final position information of the driver's seat (e.g., the height H of the driver's seat),SF Automatically adjusts the driver's seat.
[0104] This application embodiment can also include the final position information of the driver's seat determined above (e.g., the height H of the driver's seat). SF ) Store it in the storage module, for example, you can store H SF Stored in the memory of computing platform 120.
[0105] It should be noted that the driver information collected by the camera in this embodiment is only used to adjust the position of the driver's seat in the vehicle and cannot be used to identify a specific natural person. The acquisition of this information complies with the relevant laws and regulations of the relevant countries and regions.
[0106] Optionally, in some embodiments, the illumination angle of the vehicle headlights can also be stored. For example, the illumination angle of the vehicle headlights can be stored in the vehicle's storage module, such as in the memory of the computing platform 120.
[0107] In the above technical solution, after determining the illumination angle of the vehicle headlights, the illumination angle of the vehicle headlights can be stored in the vehicle's storage module. In this way, if the illumination angle of the vehicle headlights needs to be adjusted later, it can be directly retrieved from the vehicle's storage module without repeating the calculation, thus improving the control efficiency of the vehicle headlights.
[0108] Optionally, in some embodiments, the illumination angle of the vehicle headlights can be finely adjusted according to the changes in chassis height on the front and rear sides and / or the left and right sides of the vehicle, thereby further ensuring the driver's maximum field of vision and helping to further improve the safety of vehicle driving.
[0109] The following, with reference to Figures 3 and 4, describes in detail a method for finely adjusting the illumination angle of the vehicle headlights based on changes in chassis height on the front and rear sides and / or the left and right sides. It should be understood that the examples in Figures 3 and 4 are merely to help those skilled in the art understand the embodiments of this application, and are not intended to limit the embodiments to the specific values or scenarios illustrated in Figures 3 and 4. Those skilled in the art can obviously make various equivalent modifications or variations based on the examples given below in Figures 3 and 4, and such modifications and variations also fall within the scope of the embodiments of this application.
[0110] Figure 3 is a schematic flowchart of a method for finely adjusting the illumination angle of a vehicle's headlights based on changes in chassis height on the front and rear sides and / or the left and right sides, according to an embodiment of this application. This method can be executed by the vehicle 100; or, the method can be executed by the computing platform 120; or, the method can be executed by a processor, chip, or circuit in the computing platform.
[0111] For example, the above method may include steps 310-330, which will be described in detail below.
[0112] Step 310: Obtain the occupancy information of each seat in the vehicle.
[0113] In this embodiment of the application, the occupancy information of each seat in the vehicle can be obtained, and the occupancy information of each seat is used to indicate the distribution of passengers in the vehicle.
[0114] For example, the vehicle can acquire seat occupancy information collected by the occupancy sensors on each seat, which is used to indicate whether there is a passenger sitting in the corresponding seat.
[0115] Step 320: Obtain the weight information of passengers inside the vehicle.
[0116] In this embodiment, the weight information of passengers inside the vehicle can be obtained. For example, the weight information of passengers can be estimated based on passenger information collected by sensors inside the vehicle cabin.
[0117] For example, information such as the height and body shape of passengers in each seat can be obtained from sensors in the vehicle cabin, and the passenger's weight can be estimated based on the passenger's height, body shape, and other information.
[0118] For example, the sensors in the vehicle's cabin could be cameras inside the cabin.
[0119] Optionally, in some embodiments, after obtaining the occupancy information of each seat in the vehicle, it can be determined whether to collect information such as the height and body shape of the passenger in the corresponding seat through the sensors in the vehicle cabin based on the occupancy information of each seat. This can save the power consumption of the sensors in the vehicle cabin.
[0120] For example, suppose that the seat occupancy sensor on a seat in a vehicle collects seat occupancy information indicating that a passenger is sitting in that seat. At this time, the height, body shape and other information of the passenger sitting in that seat can be collected by the sensors in the vehicle cabin, and the passenger's weight information can be estimated based on the passenger's height, body shape and other information.
[0121] For example, suppose that the seat occupancy sensor on a certain seat in the vehicle collects seat occupancy information indicating that there is no passenger sitting in that seat. In this case, it is not necessary to collect information such as the height and body shape of the passenger sitting in that seat through the sensors in the vehicle cabin, that is, it is not necessary to estimate the passenger's weight information, thereby saving the vehicle's power consumption.
[0122] Step 330: Control the illumination angle of the vehicle's headlights based on the changes in chassis height on the front and rear sides and / or the left and right sides of the vehicle.
[0123] The following example illustrates the specific implementation process of determining the change in chassis height on the front and rear sides of the vehicle based on the weight information of the passengers inside the vehicle, and controlling the motor in the headlights to adjust the illumination angle of the headlights based on the change in chassis height on the front and rear sides.
[0124] Method 1: Based on the difference between the weight of passengers in the front seats and the weight of passengers in the rear seats, determine the load change on both the front and rear sides of the vehicle. Based on the load change on both the front and rear sides of the vehicle, determine the difference between the front chassis height and the rear chassis height of the vehicle. Adjust the illumination angle of the vehicle's headlights based on the difference between the front chassis height and the rear chassis height of the vehicle.
[0125] The aforementioned front seats include the driver's seat and the front passenger seat. The weight of the passengers in the front seats includes the weight of the passenger in the driver's seat (driver) and the weight of the passenger in the front passenger seat. The weight of the passengers in the front seats refers to the sum of the weight of the passenger in the driver's seat (driver) and the weight of the passenger in the front passenger seat.
[0126] The aforementioned rear seats include all rear seats other than the front seats, and the weight of passengers in the rear seats refers to the sum of the weights of all passengers in the rear seats.
[0127] Example 1: Suppose the weight of the passenger in the front seat is less than the weight of the passenger in the rear seat. At this time, the front of the vehicle is pointing upwards. It is necessary to control the motor in the headlight to reduce the beam angle of the headlight.
[0128] Example 2: Suppose the weight of the passenger in the front seat is greater than the weight of the passenger in the rear seat. At this time, the front of the vehicle is pointing downwards. It is necessary to control the motor in the headlight to raise the beam angle of the headlight.
[0129] For ease of description, the following example uses the vehicle architecture diagram shown in Figure 4 to illustrate the specific implementation process of the above implementation method 1. As shown in Figure 4, the vehicle includes a left headlight, a right headlight, front seats, and rear seats. The front seats include a driver's seat 1 and a front passenger seat 2, and the rear seats include a rear left seat 3, a rear middle seat 4, and a rear right seat 5.
[0130] It should be noted that the vehicle architecture in Figure 4 is merely illustrative. This application does not specifically limit the number of rear seats in the vehicle. Figure 4 is described using the example of a vehicle with three rear seats.
[0131] For example, the change in load on the vehicle before and after can be calculated using the following formula (2): K1 = (M FL +M FR )-(M RL +M RM +M RR (2)
[0132] Among them, M FL This represents the weight of the passenger (driver) in the driver's seat 1 in Figure 4;
[0133] M FR This represents the weight of the passenger in front passenger seat 2 in Figure 4;
[0134] M RL This represents the weight of the passenger in seat 3 on the left rear row in Figure 4;
[0135] M RL This represents the weight of the passenger in the middle rear seat 4 in Figure 4;
[0136] M RL This represents the weight of the passenger in the right rear seat 5 in Figure 4;
[0137] K1 represents the change in load between the front and rear of the vehicle. When K1 is greater than 0, it means the front of the vehicle is pointing downwards, and the motor in the headlight needs to be controlled to raise the headlight's beam angle. When K1 is less than 0, it means the front of the vehicle is pointing upwards, and the motor in the headlight needs to be controlled to lower the headlight's beam angle.
[0138] In this embodiment of the application, in the above-mentioned implementation method 1, the illumination angle of the left headlight and the illumination angle of the right headlight can be determined based on the load change K1 between the front and rear of the vehicle, combined with formulas (3) and (4). FL =H F +A×K1 (3) H FR =H F +A×K1 (4)
[0139] Among them, H FL This represents the angle of illumination after the vehicle's left front headlight has been adjusted.
[0140] H FR This represents the angle of illumination after the vehicle's left front headlight has been adjusted.
[0141] H F This represents the angle of illumination before the vehicle's headlights are adjusted.
[0142] A represents the change in the front and rear height of the vehicle corresponding to a 1kg load.
[0143] It should be understood that since the illumination angle of the left headlight before adjustment is the same as that of the right headlight before adjustment, H F It can indicate both the illumination angle of the left headlight before adjustment and the illumination angle of the right headlight before adjustment.
[0144] The following example illustrates how, through implementation method 2, the specific implementation process of determining the change in chassis height on the left and right sides of the vehicle based on the weight information of the passengers inside the vehicle, and controlling the motor in the headlights to adjust the illumination angle of the headlights based on the change in chassis height on the left and right sides.
[0145] Method 2 can determine the load change on both sides of the vehicle based on the difference between the weight of the passenger on the left seat and the weight of the passenger on the right seat. Based on the load change on both sides of the vehicle, the difference between the front chassis height and the rear chassis height can be determined. Based on the difference between the left chassis height and the right chassis height, the illumination angle of the vehicle headlights can be adjusted.
[0146] Taking the vehicle architecture diagram shown in Figure 4 as an example, the seats on the left side of the vehicle include the driver's seat 1 and the rear left seat 3. The weight of the passenger on the left side refers to the sum of the weight of the passenger on the driver's seat 1 and the weight of the passenger on the rear left seat 3. The seats on the right side of the vehicle include the front passenger seat 2 and the rear right seat 5. The weight of the passenger on the right side refers to the sum of the weight of the passenger on the front passenger seat 2 and the weight of the passenger on the rear right seat 5.
[0147] For example, the change in load on the left and right sides of the vehicle can be calculated using the following formula (5). K2=(M FL +M RL )-(M FR +M RR (5)
[0148] Wherein, K2 represents the load change on the left and right sides of the vehicle. When K2 is greater than 0, it means that the left side of the vehicle is downward and the right side is upward, and it is necessary to control the motor in the left headlight to raise the illumination angle of the left headlight and control the motor in the right headlight to lower the illumination angle of the right headlight. When K2 is less than 0, it means that the right side of the vehicle is downward and the left side is upward, and it is necessary to control the motor in the left headlight to lower the illumination angle of the left headlight and control the motor in the right headlight to raise the illumination angle of the right headlight.
[0149] In this embodiment of the application, in the above-mentioned implementation method 2, the illumination angle of the left headlight and the illumination angle of the right headlight can be determined based on the load change K2 on the left and right sides of the vehicle, combined with formulas (6) and (7). FL =H F +B×K2 (6) H FR =H F -B×K2 (7)
[0150] Where B represents the change in the vehicle's left and right height corresponding to a 1kg load.
[0151] Method 3 involves adjusting the headlight beam angle based on the weight difference between passengers in the front and rear seats, as well as the weight difference between passengers in the left and right seats.
[0152] It should be understood that the above implementation method 3 is a combination of the above implementation methods 1 and 2.
[0153] In this embodiment of the application, in the above-mentioned implementation method 3, the illumination angle of the left headlight and the illumination angle of the right headlight can be determined and adjusted according to the load change K1 at the front and rear of the vehicle and the load change K2 at the left and right sides of the vehicle, combined with formulas (8)-(9). FL =H F +A×K1+B×K2 (8) H FR =H F +A×K1-B×K2 (9)
[0154] It should be understood that the headlight control methods shown in Figures 2 and 3 above are all static adjustments, that is, the position of the headlights is determined when the vehicle is stationary. This application also provides a method for dynamically adjusting the headlight illumination angle based on the vehicle speed when the vehicle is not stationary (dynamic).
[0155] For example, while the vehicle is in motion, if the current speed differs from the base speed and this current speed is maintained for a certain period of time, the headlight beam angle can be dynamically adjusted. This dynamic adjustment of the headlight beam angle only after the current speed has been maintained for a certain period avoids the driving safety issues caused by frequent adjustments to the headlight beam angle.
[0156] It should be understood that the aforementioned reference speed may be determined based on the driver's driving style; for example, the reference speed may be the driver's average speed while driving the vehicle.
[0157] For example, in this embodiment of the application, the headlight illumination angle of the vehicle during driving can be adjusted according to formulas (10)-(11). FL-final =H FL +H S (10)
[0158] H FR-final =H FL +H S (11)
[0159] Among them, H FL-final This represents the adjusted beam angle of the vehicle's left front headlight.
[0160] H FR-final This represents the adjusted beam angle of the vehicle's left front headlight.
[0161] H FL This represents the beam angle of the vehicle's headlights before adjustment.
[0162] H S H represents the change in the headlight beam angle caused by changes in vehicle speed. The greater the change in speed, the greater the change in headlight beam angle. S The larger the value, the better.
[0163] The speed change H of the above vehicles S This refers to the change in the vehicle's current speed relative to a reference speed. Assume H... S A value greater than 0 indicates that the vehicle speed is increasing, requiring the headlights to be raised to a higher beam angle; if we assume H... S A value less than 0 indicates that the vehicle speed is low, and the headlight beam angle needs to be reduced.
[0164] In the above technical solution, if the vehicle speed is higher, the area where the driver's line of sight intersects the ground after the extension of the vehicle's rear line is farther from the vehicle. In this case, it is necessary to control the motor in the headlights to raise the headlight's beam angle so that the area where the driver's line of sight intersects the ground after the extension of the vehicle's rear line is completely covered by the area where the extension of the headlight's center line intersects the ground, thus avoiding blind spots. If the vehicle speed is lower, the area where the driver's line of sight intersects the ground after the extension of the vehicle's rear line is closer to the vehicle. In this case, it is necessary to control the motor in the headlights to lower the headlight's beam angle so that the area where the driver's line of sight intersects the ground after the extension of the vehicle's rear line is completely covered by the area where the extension of the headlight's center line intersects the ground, thus avoiding blind spots.
[0165] The headlight control method provided by the embodiments of this application has been described in detail above with reference to Figures 1 to 4. The apparatus provided by the embodiments of this application will now be described in detail below with reference to Figures 5 and 6. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments; therefore, any content not described in detail can be referred to the method embodiments above, and for the sake of brevity, will not be repeated here.
[0166] Figure 5 shows a schematic block diagram of a headlight control device 500 provided in an embodiment of this application. The device 500 includes units for executing the methods shown in Figures 2 and 3. Furthermore, each unit in the device 500 is configured to implement the corresponding flow of the above-described method embodiment.
[0167] For example, the device 500 includes an acquisition unit 510 that can be used to implement corresponding data acquisition or transmission / reception functions. The device 500 also includes a control unit 520 that can be used to implement corresponding processing functions.
[0168] Optionally, the device 500 further includes a storage unit, which can be used to store instructions and / or data. The control unit 520 can read the instructions and / or data in the storage unit so that the device 500 can perform the relevant actions in the aforementioned method embodiments.
[0169] As an example, the acquisition unit 510 is used to acquire the chassis height of the vehicle; the control unit 520 is used to control the motor in the headlight of the vehicle to raise the illumination angle of the headlight when the chassis height of the vehicle is higher than the first height; or the control unit 520 is used to control the motor in the headlight of the vehicle to lower the illumination angle of the headlight when the chassis height of the vehicle is lower than the first height.
[0170] Optionally, the acquisition unit 510 is further configured to acquire the eye height of the driver in the driver's seat of the vehicle; the control unit 520 is further configured to control the motor in the headlight of the vehicle to reduce the illumination angle of the headlight when the driver's eye height is higher than the second height; or the control unit 520 is further configured to control the motor in the headlight of the vehicle to raise the illumination angle of the headlight when the driver's eye height is lower than the second height.
[0171] Optionally, the acquisition unit 510 is specifically used to: acquire the position of the driver's seat, wherein the position of the driver's seat is adjusted according to the driver's height and / or weight; and acquire the driver's eye height based on the position of the driver's seat and the driver's upper body height.
[0172] Optionally, the control unit 520 is further configured to: control the motor in the headlight of the vehicle to reduce the illumination angle of the headlight when the front chassis height of the vehicle is greater than the rear chassis height of the vehicle; or control the motor in the headlight of the vehicle to raise the illumination angle of the headlight when the front chassis height of the vehicle is less than the rear chassis height of the vehicle.
[0173] Optionally, the acquisition unit 510 is further configured to acquire the load change on both the front and rear sides of the vehicle; the acquisition unit 510 is further configured to determine the difference between the front chassis height and the rear chassis height of the vehicle based on the load change on both the front and rear sides of the vehicle.
[0174] Optionally, the acquisition unit 510 is specifically used to: acquire the weight of the driver and passenger in the front seat of the vehicle and the weight of the passenger in the rear seat of the vehicle; and determine the load change on both the front and rear sides of the vehicle based on the difference between the weight of the driver and passenger in the front seat and the weight of the passenger in the rear seat.
[0175] Optionally, the headlights of the vehicle include a left headlight and a right headlight. The control unit 520 is further configured to: control the motor in the left headlight to lower the illumination angle of the left headlight and control the motor in the right headlight to raise the illumination angle of the right headlight when the left chassis height of the vehicle is greater than the right chassis height of the vehicle; or control the motor in the left headlight to raise the illumination angle of the left headlight and control the motor in the right headlight to lower the illumination angle of the right headlight when the left chassis height of the vehicle is less than the right chassis height of the vehicle.
[0176] Optionally, the acquisition unit 510 is further configured to acquire the load change on the left and right sides of the vehicle; the acquisition unit 510 is further configured to determine the difference between the left chassis height and the right chassis height of the vehicle based on the load change on the left and right sides of the vehicle.
[0177] Optionally, the acquisition unit 510 is specifically used to: acquire the weight of the driver and passenger on the left seat and the weight of the driver and passenger on the right seat in the vehicle; and determine the load change on the left and right sides of the vehicle based on the difference between the weight of the driver and passenger on the left seat and the weight of the driver and passenger on the right seat in the vehicle.
[0178] Optionally, the acquisition unit 510 is further configured to acquire the current vehicle speed; the control unit 520 is further configured to control the motor in the headlight of the vehicle to adjust the illumination angle of the headlight according to the current vehicle speed.
[0179] Optionally, the control unit 520 is specifically used to: raise the illumination angle of the headlight by the motor in the headlight when the current vehicle speed is greater than the reference vehicle speed; or lower the illumination angle of the headlight by the motor in the headlight when the current vehicle speed is less than the reference vehicle speed.
[0180] Optionally, the device 500 also includes a storage unit for storing the position of the driver's seat and the illumination angle of the vehicle.
[0181] It should also be understood that the device 500 here is embodied in the form of a functional unit. The terms "module" or "unit" here may refer to application-specific ASICs, electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors, etc.) and memory for executing one or more software or firmware programs, integrated logic circuits and / or other suitable components that support the described functions.
[0182] The apparatus 500 of each of the above solutions has the function of implementing the corresponding steps performed by the computing platform 120 in the above methods. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the acquisition unit can be replaced by a transceiver, and other units, such as processing units, can be replaced by a processor, used to execute the relevant processing operations in each method embodiment.
[0183] Exemplarily, the acquisition unit 510 and the control unit 520 may be disposed in the vehicle 100 shown in FIG1. Exemplarily, the operations performed by the acquisition unit 510 and the control unit 520 may be performed by a single processor, or they may be performed by different processors. In a specific implementation, the one or more processors may be processors disposed in the vehicle 100 shown in FIG1; or the device may be a chip disposed in the vehicle 100.
[0184] It should be understood that the division of units in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units in the device can be implemented by a processor calling software; for example, the device includes a processor connected to memory, which stores instructions. The processor calls the instructions stored in memory to implement any of the above methods or to implement the functions of each unit in the device. The processor can be, for example, a general-purpose processor, such as a CPU or microprocessor, and the memory can be internal or external to the device. Alternatively, the units in the device can be implemented as hardware circuits. The functions of some or all units can be implemented through the design of the hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an ASIC, and the functions of some or all units are implemented through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a PLD, such as an FPGA, which can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby implementing the functions of some or all units. All units of the above devices can be implemented entirely through processor calling software, or entirely through hardware circuits, or partially through processor calling software with the remaining parts implemented through hardware circuits.
[0185] In this application embodiment, a processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a CPU, microprocessor, GPU, or DSP. In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. These logical relationships are fixed or reconfigurable. For example, the processor may be a hardware circuit implemented as an ASIC or PLD, such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the processor loading instructions to implement the functions of some or all of the above units. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as an NPU, TPU, or DPU.
[0186] As can be seen, each unit in the above device can be one or more processors (or processing circuits) configured to implement the above methods, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms.
[0187] Furthermore, the units in the above devices can be integrated in whole or in part, or they can be implemented independently. In one implementation, these units are integrated together as a system-on-a-chip (SoC). The SoC may include at least one processor for implementing any of the above methods or implementing the functions of the units in the device. The at least one processor may be of different types, such as CPU and FPGA, CPU and artificial intelligence processor, CPU and GPU, etc.
[0188] Figure 6 is another schematic block diagram of the headlight control device provided in an embodiment of this application. The device 600 shown in Figure 6 may include a processor 610, a transceiver 620, and a memory 630. The processor 610, transceiver 620, and memory 630 are connected via internal interconnection paths. The memory 630 is used to store instructions, and the processor 610 is used to execute the instructions stored in the memory 630 to implement the methods in the above embodiments. Optionally, the memory 630 may be coupled to the processor 610 via an interface or integrated with the processor 610.
[0189] It should be noted that the transceiver 620 mentioned above may include, but is not limited to, transceiver devices such as input / output interfaces, to enable communication between device 600 and other devices or communication networks.
[0190] Memory 630 can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes a variety of forms such as: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0191] Transceiver 620 uses transceiver devices, such as but not limited to transceivers, to enable communication between device 600 and other devices or communication networks to receive / send data / information for implementing the methods in the above embodiments.
[0192] This application also provides a vehicle that may include the headlight control device 600 described above.
[0193] This application also provides a computer program product, which includes computer program code that, when run on a computer, causes the computer to perform the methods described in the above embodiments.
[0194] This application also provides a computer-readable medium storing program code that, when run on a computer, causes the computer to perform the methods described in the above embodiments.
[0195] This application also provides a chip, which includes a circuit for performing the methods described in the above embodiments.
[0196] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules within the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, power-on erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are omitted here.
[0197] It should also be understood that, in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0198] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0199] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0200] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0201] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0202] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0203] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0204] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for controlling a headlight, characterized in that, include: Obtain the vehicle's chassis height; When the chassis height of the vehicle is higher than a first height, the motor inside the vehicle's headlights is controlled to raise the illumination angle of the headlights; or When the chassis height of the vehicle is lower than the first height, the motor in the headlight of the vehicle is controlled to reduce the illumination angle of the headlight.
2. The method according to claim 1, characterized in that, The method further includes: Obtain the eye level of the driver in the driver's seat of the vehicle; When the driver's eye level is higher than the second height, the motor in the vehicle's headlights is controlled to reduce the headlight's illumination angle; or When the driver's eye level is lower than the second height, the motor in the vehicle's headlight is controlled to raise the illumination angle of the headlight.
3. The method according to claim 2, characterized in that, The process of obtaining the driver's eye height in the vehicle includes: The position of the driver's seat is obtained, wherein the position of the driver's seat is adjusted according to the driver's height and / or weight; The driver's eye level is determined based on the position of the driver's seat and the driver's upper body height.
4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: When the front chassis height of the vehicle is greater than the rear chassis height, the motor inside the vehicle's headlights is controlled to reduce the headlight's illumination angle; or When the height of the front chassis of the vehicle is less than the height of the rear chassis of the vehicle, the motor in the headlight of the vehicle is controlled to raise the illumination angle of the headlight.
5. The method according to claim 4, characterized in that, The method further includes: Obtain the load change on both the front and rear sides of the vehicle; The difference between the front chassis height and the rear chassis height of the vehicle is determined based on the load changes on both the front and rear sides of the vehicle.
6. The method according to claim 5, characterized in that, The step of obtaining the change in front and rear loads inside the vehicle includes: The weights of the occupants in the front seats and the passengers in the rear seats of the vehicle are obtained. The load variation on both the front and rear sides of the vehicle is determined based on the difference between the weight of the driver and passenger in the front seats and the weight of the passenger in the rear seats.
7. The method according to any one of claims 1 to 6, characterized in that, The vehicle's headlights include a left headlight and a right headlight, and the method further includes: When the height of the left side chassis of the vehicle is greater than the height of the right side chassis, the motor in the left headlight is controlled to lower the illumination angle of the left headlight, and the motor in the right headlight is controlled to raise the illumination angle of the right headlight; or When the height of the left chassis of the vehicle is less than the height of the right chassis of the vehicle, the motor in the left headlight is controlled to raise the illumination angle of the left headlight, and the motor in the right headlight is controlled to lower the illumination angle of the right headlight.
8. The method according to claim 7, characterized in that, The method further includes: Obtain the load changes on the left and right sides of the vehicle; The difference between the height of the left chassis and the height of the right chassis of the vehicle is determined based on the load changes on the left and right sides of the vehicle.
9. The method according to claim 8, characterized in that, The step of obtaining the load changes on the left and right sides of the vehicle includes: The weights of the occupants in the left seat and the right seat of the vehicle are obtained. The load variation on the left and right sides of the vehicle is determined based on the difference between the weight of the passenger on the left seat and the weight of the passenger on the right seat.
10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: Collect the current speed of the vehicle; Based on the vehicle's current speed, the motor inside the vehicle's headlights is controlled to adjust the headlight's illumination angle.
11. The method according to claim 10, characterized in that, The step of controlling the motor in the headlights of the vehicle to adjust the illumination angle of the headlights according to the change in the vehicle's speed includes: When the vehicle's current speed is greater than a reference speed, the motor in the vehicle's headlights raises the headlight's illumination angle; or When the vehicle's current speed is less than the reference speed, the motor in the vehicle's headlights reduces the headlight's illumination angle.
12. A headlight control device, characterized in that, include: The acquisition unit is used to acquire the chassis height of the vehicle; A control unit is configured to, when the chassis height of the vehicle is higher than a first height, control the motor within the headlights of the vehicle to raise the illumination angle of the headlights; or The control unit is used to control the motor in the headlight of the vehicle to reduce the illumination angle of the headlight when the chassis height of the vehicle is lower than the first height.
13. The apparatus according to claim 12, characterized in that, The acquisition unit is also used to acquire the eye height of the driver in the driver's seat of the vehicle; The control unit is further configured to, when the driver's eye level is higher than the second height, control the motor within the vehicle's headlights to reduce the headlight's illumination angle; or The control unit is also configured to control the motor in the headlight of the vehicle to raise the illumination angle of the headlight when the driver's eye height is lower than the second height.
14. The apparatus according to claim 13, characterized in that, The acquisition unit is specifically used for: The position of the driver's seat is obtained, wherein the position of the driver's seat is adjusted according to the driver's height and / or weight; The driver's eye level is determined based on the position of the driver's seat and the driver's upper body height.
15. The apparatus according to any one of claims 12 to 14, characterized in that, The control unit is further configured to, when the front chassis height of the vehicle is greater than the rear chassis height of the vehicle, control the motor within the headlights of the vehicle to reduce the illumination angle of the headlights; or The control unit is further configured to control the motor in the headlight of the vehicle to raise the illumination angle of the headlight when the height of the front chassis of the vehicle is less than the height of the rear chassis of the vehicle.
16. The apparatus according to claim 15, characterized in that, The acquisition unit is also used to acquire the load change on the front and rear sides of the vehicle. The acquisition unit is further configured to determine the difference between the front chassis height and the rear chassis height of the vehicle based on the load change on both sides of the vehicle.
17. The apparatus according to claim 16, characterized in that, The acquisition unit is specifically used for: The weights of the occupants in the front seats and the passengers in the rear seats of the vehicle are obtained. The load variation on both the front and rear sides of the vehicle is determined based on the difference between the weight of the driver and passenger in the front seats and the weight of the passenger in the rear seats.
18. The apparatus according to any one of claims 12 to 17, characterized in that, The vehicle's headlights include a left headlight and a right headlight. The control unit is further configured to, when the height of the left side chassis of the vehicle is greater than the height of the right side chassis of the vehicle, control the motor in the left headlight to lower the illumination angle of the left headlight, and control the motor in the right headlight to raise the illumination angle of the right headlight; or The control unit is further configured to, when the height of the left side chassis of the vehicle is less than the height of the right side chassis of the vehicle, control the motor in the left headlight to raise the illumination angle of the left headlight and control the motor in the right headlight to lower the illumination angle of the right headlight.
19. The apparatus according to claim 18, characterized in that, The acquisition unit is also used to acquire the load change on the left and right sides of the vehicle. The acquisition unit is further configured to determine the difference between the height of the left chassis and the height of the right chassis of the vehicle based on the load change on the left and right sides of the vehicle.
20. The apparatus according to claim 19, characterized in that, The acquisition unit is specifically used for: The weights of the occupants in the left seat and the right seat of the vehicle are obtained. The load variation on the left and right sides of the vehicle is determined based on the difference between the weight of the passenger on the left seat and the weight of the passenger on the right seat.
21. The apparatus according to any one of claims 12 to 20, characterized in that, The acquisition unit is also used to collect the current speed of the vehicle; The control unit is also used to control the motor in the headlight of the vehicle to adjust the illumination angle of the headlight according to the current vehicle speed.
22. The apparatus according to claim 21, characterized in that, The control unit is specifically used for: When the vehicle's current speed is greater than a reference speed, the motor in the vehicle's headlights raises the headlight's illumination angle; or When the vehicle's current speed is less than the reference speed, the motor in the vehicle's headlights reduces the headlight's illumination angle.
23. A control device, characterized in that, include: Memory, used to store computer programs; A processor for executing a computer program stored in the memory to cause the apparatus to perform the method as described in any one of claims 1 to 11.
24. A vehicle, characterized in that, Includes a headlight control device as described in any one of claims 12 to 22.
25. A computer-readable storage medium, characterized in that, It stores instructions that, when executed by a processor, cause the processor to implement the method as described in any one of claims 1 to 11.
26. A computer program product, characterized in that, The computer program product includes computer program code that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 11.
27. A chip, characterized in that, The chip includes circuitry for performing the method as described in any one of claims 1 to 11.