Lamp effect control method, system and equipment, storage medium and vehicle
By integrating multi-sensor data for lighting control, the problem of vehicle lighting control depending on chassis height has been solved, enabling precise and adaptive control of vehicle lighting in different scenarios, thereby improving driving safety and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-15
- Publication Date
- 2026-03-31
AI Technical Summary
In existing technologies, vehicle lighting control relies solely on chassis height adjustment, resulting in less than ideal lighting effects in different driving scenarios.
By integrating data from multiple vehicle sensors, including vehicle status information and environmental status information, precise control of the vehicle lights can be achieved, taking into account factors such as chassis height, vehicle speed, steering wheel angle, brake pedal opening, ambient light information, and distance to the vehicle in front.
It improves the precision and adaptability of vehicle lighting control, meets the lighting needs of various driving scenarios, and enhances driving safety and user experience.
Smart Images

Figure CN121757035A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, specifically to a lighting effect control method, system, device, storage medium, and vehicle. Background Technology
[0002] Vehicle lighting control is a component of vehicle control. In related technologies, lighting control relies on chassis height adjustment, which affects the effectiveness of lighting control. Summary of the Invention
[0003] A lighting effect control method, system, device, storage medium, and vehicle are provided, which can improve the control effect of vehicle lights and at least partially solve the above-mentioned problems.
[0004] Firstly, a lighting effect control method is provided for use in vehicles, including: Acquire multiple target information of the vehicle, including vehicle status information and / or environmental status information; The vehicle's headlight status is controlled based on the multiple target information.
[0005] Optionally, the vehicle status information includes at least two of the following: chassis height, vehicle speed, steering wheel angle, and brake pedal opening.
[0006] Optionally, controlling the vehicle's headlight state based on the plurality of target information includes: Based on the chassis height, control the pitch angle of the headlights; and / or, The illumination distance of the headlights is controlled according to the vehicle speed; and / or, Control the horizontal deflection angle of the headlights based on the steering wheel angle and the vehicle speed; and / or, The brightness of the vehicle lights is controlled according to the brake pedal opening.
[0007] Optionally, controlling the illumination distance of the headlights according to the vehicle speed includes: When the vehicle speed is greater than a preset vehicle speed threshold, the illumination distance of the headlights is determined based on the vehicle speed and a first proportional coefficient. When the vehicle speed is less than a preset vehicle speed threshold, the illumination distance of the headlights is determined based on the vehicle speed and a second proportional coefficient. Wherein, the first proportionality coefficient is greater than the second proportionality coefficient.
[0008] Optionally, controlling the illumination brightness of the vehicle headlights according to the brake pedal opening includes: When the brake pedal opening is less than a preset opening threshold, the illumination brightness of the vehicle headlights is adjusted to the first illumination brightness. When the brake pedal opening is greater than or equal to a preset opening threshold, the illumination brightness of the vehicle headlights is adjusted to a second illumination brightness. Wherein, the first irradiation brightness is lower than the second irradiation brightness.
[0009] Optionally, the method further includes: The method further includes: When the brake pedal opening is greater than or equal to a preset opening threshold, the vehicle lights are in a flashing state.
[0010] Optionally, the environmental status information includes at least one of ambient light information, distance to the vehicle in front information, and signage information.
[0011] Optionally, controlling the vehicle headlight state based on the plurality of target information includes: The headlights adjust their brightness based on ambient light information.
[0012] Optionally, controlling the vehicle headlight state based on the plurality of target information includes: Based on the distance information of the vehicle in front, determine whether to be in following mode; In the following mode, the headlights are controlled to be in low beam mode.
[0013] Optionally, the method further includes: The vehicle lights are controlled to project lane assist line markings.
[0014] Optionally, the method further includes: The vehicle's headlights are controlled based on user commands.
[0015] Optionally, the method further includes: Based on the vehicle information, control the vehicle's headlights to project a preset image.
[0016] Optionally, the method further includes: Based on the vehicle's navigation data, control the vehicle's headlight projection to correspond to the turn signal information in the navigation data.
[0017] Optionally, the method is applied to a domain controller; The method further includes: Communicating with sensors via a controller area network bus to acquire multiple target information collected by the sensors; and / or The vehicle's headlight status is controlled via a serial communication network.
[0018] Optionally, the method further includes: If a fault is detected in the controller local area network bus or the serial communication network, the vehicle's headlight status is controlled according to preset control parameters.
[0019] Secondly, this application provides a lighting effect control system, comprising: Sensors are used to collect information about multiple targets, including vehicle status information and / or environmental status information; A domain controller is used to control the vehicle's headlight status based on the multiple target information.
[0020] Optionally, the sensors include vehicle status sensors and / or environmental perception sensors.
[0021] Optionally, the vehicle status sensor includes a chassis height sensor and / or a vehicle speed sensor, and the environmental perception sensor includes an ambient light sensor and / or an image acquisition device.
[0022] Optionally, the domain controller communicates with the sensor via a controller area network bus, and the domain controller communicates with the vehicle lights via a serial communication network.
[0023] Optionally, the vehicle lights include at least one of headlights, projection lights, and taillights.
[0024] Thirdly, this application provides an electronic device, including a processor; a memory for storing processor-executable instructions; wherein the processor is configured to perform the steps of the lighting effect control method described in any of the preceding claims.
[0025] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, the computer program being loaded by a processor to execute the steps of the lighting effect control method described in any of the preceding claims.
[0026] Fifthly, this application provides a vehicle whose lighting is controlled by any of the above-described lighting effect control methods, or includes any of the above-described lighting effect control systems, or includes the above-described electronic devices.
[0027] This application achieves integrated control of vehicle lights by acquiring various target information of the vehicle, including vehicle status information and / or environmental status information, which can effectively improve the control effect of the lights. Attached Figure Description
[0028] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0029] Figure 1 This is a flowchart illustrating the steps of a lighting effect control method provided in an embodiment of this application. Figure 2 This application provides a schematic diagram illustrating communication between a domain controller, sensors, and vehicle lights. Figure 3 This is a schematic diagram of the architecture of a lighting effect control system provided in an embodiment of this application; Figure 4 This is a complete structural schematic diagram of a lighting effect control system provided in an embodiment of this application; Figure 5 A schematic flowchart illustrating a lighting effect control method in a lighting effect control system provided in this application embodiment; Figure 6 This is a schematic diagram of the structure of an electronic device provided in some embodiments of this application. Detailed Implementation
[0030] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0031] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes are not described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.
[0032] To clearly understand the lighting effect control method, system, electronic device, storage medium, and vehicle provided in the embodiments of this application, the relevant application scenarios provided in this application will be described below. Specifically, lighting effect control refers to controlling the lighting devices installed on a vehicle, so that the vehicle projects lighting effects that meet the user's expectations in various scenarios. This includes, but is not limited to, controlling the vehicle's headlights and taillights. In some possible implementations, it also includes controlling the vehicle's projected lighting effects. Specific details will be described in subsequent embodiments.
[0033] However, in related technologies, the lighting parameters of vehicle lights are often adjusted by mapping the chassis height to adjust the beam angle, resulting in less than ideal lighting effects in different driving scenarios. To address these technical problems, this application provides a lighting effect control method that aims to control vehicle lights by fusing data collected from multiple vehicle sensors. For details, please refer to [link to relevant documentation]. Figure 1 , Figure 1 A flowchart illustrating the steps of a lighting effect control method provided in this application embodiment includes steps S110 to S120: S110, acquire multiple target information of the vehicle.
[0034] In some embodiments of this application, the target information includes vehicle status information and / or environmental status information. The multiple target information may include a variety of vehicle status information, a variety of environmental status information, or at least one vehicle status information and at least one environmental status information.
[0035] Vehicle status information refers to information related to the vehicle's driving status. All information that can indicate the vehicle's driving status is within the scope of protection claimed in this application. Vehicle driving status includes, but is not limited to, low-speed driving, steering, following, and braking. This application's embodiments are not limited here, and specific details will be described in conjunction with subsequent embodiments. Environmental status information can be considered as relevant information in the vehicle's driving environment, including but not limited to ambient light information and object information in the environment. This application's embodiments are also not limited here, and specific details will be described in conjunction with subsequent embodiments.
[0036] Specifically, this target information can be collected by different types of sensors configured on the vehicle. For example, in some embodiments of this application, multiple sensors of the vehicle can be used to collect various types of vehicle data, such as sensors related to vehicle driving data, and of course, external sensors related to the vehicle driving environment, etc.
[0037] Specifically, in one embodiment, the sensor may include a vehicle state sensor for collecting vehicle driving state parameters, and may also include an environmental perception sensor for collecting the vehicle's driving environment. Depending on the data type being collected, the vehicle state sensor and environmental perception sensor may include various sensor types to collect different data. For example, in one possible implementation, the vehicle driving state sensor may include a chassis height sensor, and may also include a vehicle speed sensor or an acceleration sensor. In some embodiments, vehicle speed and other vehicle driving data may also be transmitted by the vehicle's main controller via a controller area network. The environmental perception sensor is mainly installed on the vehicle to perceive the external environment in which the vehicle is driving. Specifically, it typically includes radar, such as lidar or millimeter-wave radar, and may also include an ambient light sensor to sense the intensity of ambient light. Furthermore, in some embodiments, the environmental perception sensor may also include an image acquisition device for acquiring images of the vehicle's driving environment; this application does not limit this.
[0038] Specifically, in some embodiments of this application, the vehicle status information may include at least two of the following: chassis height, vehicle speed, steering wheel angle, and braking information. The environmental status information may include at least one of the following: ambient light information, distance to the vehicle in front, and signage information.
[0039] S220, based on the multiple target information, control the vehicle's headlight status.
[0040] In some embodiments of this application, after collecting multiple target information of the vehicle through the aforementioned methods, the vehicle lights can be more accurately controlled by fusing these multimodal information to meet the current vehicle light control needs. Compared with related technologies that only adjust the lights based on the chassis height, this application can meet the needs of light control in various scenarios.
[0041] Specifically, to facilitate understanding of the above-mentioned scheme of controlling the vehicle's headlight status by integrating multiple target information, the following will illustrate the control effect on the headlight status achieved by each type of target information.
[0042] Specifically, taking at least two of the vehicle status information, including chassis height, vehicle speed, steering wheel angle, and braking information, as an example, these vehicle status information can respectively indicate different driving states of the vehicle and can be configured to control different states of the vehicle lights. For example, in one embodiment, controlling the vehicle light states based on the plurality of target information includes: Based on the chassis height, control the pitch angle of the headlights; and / or, The illumination distance of the headlights is controlled according to the vehicle speed; and / or, Control the horizontal deflection angle of the headlights based on the steering wheel angle and the vehicle speed; and / or, The brightness of the vehicle lights is controlled according to the brake pedal opening.
[0043] Specifically, in one embodiment of this application, the headlight pitch angle compensation amount θ can be calculated based on the chassis height change Δh using the formula θ=arctan(Δh / L), where L is the horizontal distance between the headlight and the suspension. After obtaining the headlight pitch angle compensation amount θ through the above calculation, the illumination angle of the vehicle's headlights can be adjusted accordingly, for example, by gradually adjusting it to the correct position using a stepper motor in 0.5° increments.
[0044] Furthermore, in another embodiment of this application, the illumination distance of the vehicle can also be appropriately controlled based on the vehicle speed. For example, when the vehicle speed v > 60 km / h, the illumination distance D = 3v (unit: meters), and when v ≤ 60 km / h, the illumination distance D = 2v + 60 is controlled. That is, in one embodiment, controlling the illumination distance of the vehicle headlights based on the vehicle speed includes: When the vehicle speed is greater than a preset vehicle speed threshold, the illumination distance of the headlights is determined based on the vehicle speed and a first proportional coefficient. When the vehicle speed is less than a preset vehicle speed threshold, the illumination distance of the headlights is determined based on the vehicle speed and a second proportional coefficient. Wherein, the first proportionality coefficient is greater than the second proportionality coefficient.
[0045] Of course, the above is just an example of using some vehicle status information to illustrate the control of the vehicle's illumination angle and illumination distance. In addition, in some embodiments, different control parameters of the vehicle's headlights can be adjusted by pre-configuring configuration rules associated with different vehicle data.
[0046] In addition to the aforementioned implementation schemes, the steering wheel angle can be used to indicate the vehicle's steering status. Specifically, when the vehicle is steering, the horizontal deflection angle of the headlights needs to be adjusted accordingly so that the headlights can illuminate the vehicle's path during the steering process. For example, in one embodiment, the horizontal deflection angle β = K·α·v, where k is a calibration coefficient, v is the vehicle speed, and α is the steering wheel angle.
[0047] Furthermore, the brake pedal opening can indicate the vehicle's braking status. Specifically, when the vehicle is braking, to avoid emergency braking that could affect driving safety, the brightness of the headlights will be adjusted when braking is detected. In particular, in one embodiment, the headlight control can be further implemented based on the vehicle's braking parameters, where the brake pedal opening can be used, or other braking parameters can be selected.
[0048] Specifically, in one embodiment, controlling the illumination brightness of the vehicle headlights based on the brake pedal opening includes: When the brake pedal opening is less than a preset opening threshold, the illumination brightness of the vehicle headlights is adjusted to the first illumination brightness. When the brake pedal opening is greater than or equal to a preset opening threshold, the illumination brightness of the vehicle headlights is adjusted to a second illumination brightness. Wherein, the first irradiation brightness is lower than the second irradiation brightness.
[0049] In other words, as the brake pedal opening increases, the brightness of the headlights gradually increases to warn other vehicles. Furthermore, when the brake pedal opening is greater than or equal to a preset threshold, the headlights can be controlled to flash, such as flashing red lights.
[0050] Specifically, for ease of understanding, in one embodiment of this application, when the brake pedal opening is less than 30%, the headlight illumination brightness can be controlled to be adjusted to 300 cd / m². 2 To alert other vehicles, especially when the brake pedal is open more than 30%, indicating a potential emergency braking situation, the headlights will be adjusted to a brightness of 800 cd / m². 2 In addition, it can flash at a specific frequency, such as 5Hz, to more effectively alert other vehicles to driving safety.
[0051] The environmental status information mentioned in the embodiments of this application can typically include at least one of ambient light information, distance to the vehicle in front, or signage information.
[0052] For example, ambient light information can typically be acquired through a light sensor, usually indicating whether the driving environment is early morning, noon, evening, or night. Obstacle information for the vehicle is typically acquired based on radar sensors or image acquisition devices. For example, it can include surrounding vehicles such as the vehicle in front, pedestrians, or road markings. In this case, based on the multiple target information, controlling the vehicle headlight state includes: The headlights adjust their brightness based on ambient light information.
[0053] Specifically, ambient light information can be determined using a light sensor, thereby determining the corresponding driving time. This allows the vehicle's headlight intensity to be adjusted to an initial intensity corresponding to the ambient light information. For example, ambient light intensity can be categorized into three levels: daytime, dusk, and nighttime. Once the corresponding ambient light intensity level is determined, the headlights will be controlled according to that level. For instance, a higher intensity is often selected at night. It should be noted that the aforementioned solution only addresses the initial intensity determined by ambient light. Further adjustments to the intensity can be made based on other environmental sensing data.
[0054] In addition to adjusting the headlight illumination intensity based on the overall intensity of ambient light, some embodiments of this application can also adjust the illumination intensity of the vehicle headlights on the target area associated with the vehicle's obstacle information based on obstacle information. Specifically, to facilitate understanding, a common implementation scenario can be used as an example. Obstacle information may include oncoming vehicles identified by radar or image acquisition devices. To avoid glare from the vehicle's headlights on the target vehicle, the brightness of the beam of the left headlight can be automatically reduced by a certain value, such as 50%. Of course, during the aforementioned process, the distance and lateral offset between the vehicle and the target vehicle can also be determined to decide whether to reduce the headlight illumination intensity. For example, in one possible implementation, if the distance is less than 200m and the lateral distance is less than 2m, it can be assumed that the current headlight illumination may affect the oncoming vehicle; in this case, the brightness of the left headlight beam can be reduced by 50%. Of course, the above example uses vehicle obstacle information including oncoming vehicles. In fact, vehicle obstacle information may also require increased illumination intensity for ground marking information to facilitate observation by drivers and passengers. For example, when a vehicle is traveling in a multi-lane scenario, in order to assist drivers and passengers in determining the current lane of the vehicle through lane markings, in some embodiments of this application, when road marking information is sensed during vehicle travel, the illumination intensity of the headlights on the road marking area will be increased accordingly, thereby making it easier for drivers and passengers to confirm the current driving lane.
[0055] In addition to adjusting the headlight brightness based on ambient light information, some embodiments of this application can also determine whether the vehicle is following another vehicle based on target information, such as the distance to the vehicle in front, thereby determining whether it is necessary to switch the headlights between high beam and low beam modes to avoid affecting the visibility of the vehicle in front. That is, in one embodiment of this application, controlling the headlight state based on the multiple target information includes: Based on the distance information of the vehicle in front, determine whether to be in following mode; In the following mode, the headlights are controlled to be in low beam mode.
[0056] Of course, the recognition of following scenarios can be determined not only by detecting the distance to the vehicle in front using radar sensors, but also by inputting commands from the user on the vehicle's infotainment system or terminal. This application does not impose any limitations on this method.
[0057] In follow-the-car mode, in some embodiments of this application, the vehicle lights can be further controlled to project lane assist line markings to assist the driver. Here, the vehicle lights include projection lights.
[0058] Of course, the solutions provided above are merely some possible embodiments. In fact, in the solutions provided in this application, different vehicle data are pre-configured and associated with different control parameters of the headlights, thereby dynamically adjusting the vehicle's headlights based on the collected real-time vehicle data during vehicle operation. For example, when the chassis height is adjusted while the vehicle is moving, the illumination angle of the headlights is adjusted accordingly, and as the vehicle speed changes, the illumination distance of the headlights is also adjusted accordingly. When an oncoming vehicle or road marking information is detected, the illumination intensity of the corresponding illumination area of the headlights is adjusted to meet the real-time needs of the driver and passengers. Of course, in some embodiments, the headlight illumination parameters can also be adjusted by collecting more vehicle data. In particular, these vehicle data can be further configured with priorities or weights, so that when multiple vehicle data adjust the same headlight illumination parameters, the illumination parameters of each vehicle data object can be weighted and fused based on priorities or weights. For example, the final illumination intensity of the headlights can be determined by using multiple different vehicle data.
[0059] Furthermore, in some embodiments of this application, this application also provides a technical solution for enabling users to actively control vehicle lights based on user terminal communication. That is, in one embodiment, the method further includes: The vehicle's headlights are controlled based on user commands.
[0060] Specifically, in one embodiment, data transmission with the user terminal, such as an in-vehicle system or a mobile terminal, can be achieved in advance through a communication module. Specifically, the communication module here adopts a 4G T-BOX module to realize cloud communication, and at the same time support OTA (Over-the-Air Technology) upgrades and user data synchronization.
[0061] For example, in one embodiment, a user can manually adjust the vehicle headlight illumination parameters, such as the aforementioned illumination angle, illumination intensity, illumination area, or illumination distance, via a terminal. Of course, in some embodiments, when the vehicle headlights include a projection lamp, i.e., when a preset pattern can be projected, the user can also add, delete, and modify the projected pattern via a terminal. This application does not limit the approach of controlling vehicle headlights based on user commands to determine the lighting mode.
[0062] Furthermore, when the vehicle's headlights include projection lights, in one embodiment of this application, the projection lights can also be controlled based on vehicle data to project a pattern that meets the user's needs. That is, in one embodiment, the method further includes: Based on the vehicle data, control the vehicle's headlights to project a preset image.
[0063] Specifically, there are several possible implementation schemes for controlling the headlights to project preset patterns based on vehicle data. For example, in normal mode, a user-preset logo pattern can be projected. Of course, the parameters used for projection, such as projection intensity, can also be determined based on ambient light to ensure the clarity of the projected logo pattern. In addition to the aforementioned implementation schemes, in some embodiments of this application, when the vehicle is in navigation mode, the headlights can also be controlled to project turn signals corresponding to the navigation data to guide the user. Furthermore, in emergency situations, such as during emergency braking, the headlights can be controlled to project warning signs, such as red braking warning symbols. This application does not limit the specific content of the projection lights; different projection strategies can be set for different scenarios based on user needs.
[0064] Of course, the projection control methods determined based on different vehicle data or scenarios can be combined in any way to achieve richer lighting effect control.
[0065] Furthermore, considering that in related technologies, vehicle lights are often connected to the vehicle light control system via hardwired connections. For example, directly connecting the body controller to the lights via hardwired connections often results in complex wiring, low communication efficiency, and poor functional scalability. Especially in the application scenario provided in this application, since the control of vehicle lights relies on a large amount of real-time collected vehicle data, it often leads to abnormally untimely control of the lights, thus affecting driving safety. Therefore, in some embodiments of this application, an overall vehicle light architecture is also provided, that is, using a domain controller to collect and process data from multiple sensors, and finally issue commands to the vehicle lights to complete the control of the lights. In other words, in one embodiment, the lighting effect control method provided in this application can be applied to a domain controller. In this case, please refer to... Figure 2 , Figure 2 This application provides a communication diagram between a domain controller, sensors, and vehicle lights, specifically including steps S210-S220: S210 communicates with the sensor via the controller area network bus to obtain multiple target information collected by the sensor.
[0066] In one embodiment of this application, the domain controller may communicate with the sensors via a Controller Area Network (CAN) bus to obtain vehicle data collected by the sensors in real time, such as chassis height obtained by the aforementioned chassis height sensor, vehicle speed obtained by the vehicle speed sensor, ambient light data obtained by the light sensor, and environmental obstacle data obtained by the radar sensor, etc.
[0067] In one embodiment of this application, the controller local area network can be integrated into the communication module.
[0068] S220 controls the vehicle's headlight status via a serial communication network.
[0069] In one embodiment of this application, after the domain controller processes the sensor data and determines the control strategy for the vehicle lights through any of the foregoing embodiments, it generates corresponding control commands for the vehicle lights and sends them to the vehicle lights via a serial communication network, such as LIN (Local Interconnect Network) bus, thereby controlling the vehicle lights to operate with the parameters corresponding to the commands. Of course, similar to the controller area network bus, the serial communication network can also be integrated into the communication module.
[0070] Furthermore, in some embodiments of this application, the domain controller can also monitor the status of each node in real time and detect the controller area network bus or serial communication network. If a bus fault is detected, such as a LIN bus communication interruption, the vehicle's lights can be controlled according to preset control parameters. For example, the headlights can be switched to the default angle (0° horizontal, -1.5° pitch), while the taillights activate the backup circuit to maintain basic lighting function. That is, in one embodiment of this application, the method further includes: If a fault is detected in the controller local area network bus or the serial communication network, the vehicle's headlight status is controlled according to preset control parameters.
[0071] The lighting control method provided in this application embodiment controls the vehicle's lighting status according to preset control parameters when a fault is detected in the controller local area network bus or the serial communication network.
[0072] To better implement the lighting effect control method provided in this application, this application also provides a lighting effect control system. For details, please refer to... Figure 3 , Figure 3 This is a schematic diagram of the architecture of a lighting effect control system provided in an embodiment of this application. Specifically, it includes: Sensor 310 is used to collect information on multiple targets, including vehicle status information and / or environmental status information.
[0073] Domain controller 320 is used for domain control and for controlling the vehicle's headlight status based on the plurality of target information.
[0074] In some embodiments of this application, the plurality of sensors 310 include vehicle status sensors and / or environmental perception sensors.
[0075] In some embodiments of this application, the vehicle status sensor includes a chassis height sensor and / or a vehicle speed sensor, and the environmental perception sensor includes an ambient light sensor and / or an image acquisition device.
[0076] In some embodiments of this application, the controller communicates with the sensor via a controller area network bus, and the domain controller communicates with the vehicle lights via a serial communication network.
[0077] In some embodiments of this application, the controller local area network bus and the serial communication network are integrated in the communication module.
[0078] In some embodiments of this application, the vehicle lights include at least one of headlights, projection lights, and taillights.
[0079] Specifically, for a clear understanding of the complete lighting control system provided in the embodiments of this application, please refer to [link to relevant documentation]. Figure 4 , Figure 4 This is a complete structural diagram of a lighting effect control system provided in an embodiment of this application. Specifically, the functions of each module in the diagram are as follows: (1) Domain controller: It adopts a high-performance automotive-grade MCU (such as Infineon TC397), integrates a dual-core processor (the main core is responsible for algorithm calculation, and the slave core handles communication protocol), and has a built-in CAN / LIN bus gateway module to support real-time interaction with the body controller (BCM) and autonomous driving domain controller.
[0080] (2) Sensor Module: Includes chassis height sensor and environmental perception unit. The chassis height sensor is located on the four-wheel suspension and uses a magnetoresistive displacement sensor (accuracy ±1mm). It collects data every 10ms and transmits it to the domain controller via LIN bus. The environmental perception unit includes a forward-facing camera (2 megapixels, 120° wide-angle) for recognizing the taillights of the vehicle in front, pedestrian outlines and lane lines, a 77GHz millimeter-wave radar for detecting the distance and relative speed of obstacles within 100m ahead, and a light sensor (TSL2561) for real-time monitoring of ambient light intensity (0-100k Lux).
[0081] (3) Communication Network: This includes CAN bus, LIN bus, and 4G T-BOX module. The CAN bus is used to connect the domain controller and the body controller, transmitting global data such as vehicle speed and steering signals. The LIN bus connects the domain controller and each lighting node in master-slave mode, transmitting dimming commands. The 4G T-BOX module enables cloud communication, supporting OTA upgrades and user data synchronization.
[0082] (4) Execution Unit: Includes adaptive headlights, DLP projection headlights, and intelligent taillights. The adaptive headlights integrate a stepper motor (0.1° angular resolution) to drive the reflector, achieving vertical ±5° and horizontal ±15° adjustment. The DLP projection headlights use a 0.3-inch DMD chip (854×480 resolution) and are equipped with RGB LED light sources, capable of projecting patterns within a 15m range. The intelligent taillights have a built-in PWM dimming LED module (brightness 0-1000cd / m²). 2 Adjustable), supports flowing water steering and emergency strobe (10Hz) modes.
[0083] In addition, to clearly understand the complete control method of the lighting effect control system provided in this application, please refer to [link / reference needed]. Figure 5 , Figure 5 The flowchart illustrates a lighting effect control method in a lighting effect control system provided in this application embodiment, specifically including the following steps: (1) Data collection (chassis height, vehicle speed, ambient light intensity, distance to the vehicle in front); (2) The domain controller calculates the optimal lighting parameters (beam angle); (3) Send commands to the lighting fixture execution module via the LIN bus; (4) Supports users to remotely edit the projected content via APP and synchronize it to the DLP headlight.
[0084] Specifically, to clearly understand the above content, the following will be explained in conjunction with specific embodiments, detailed as follows.
[0085] In this embodiment of the application, the domain controller acquires the following data through multi-source sensors and establishes a dynamic lighting model: Vehicle status: vehicle speed (0-200km / h), chassis height (±30mm change), steering wheel angle (-540°~+540°); Environmental data: ambient light intensity (divided into three levels: daytime / dusk / nighttime), distance to the vehicle in front (10-150m), lane curvature; User settings: Lighting modes (standard / off-road / energy saving) selected via the APP.
[0086] The data processing logic includes the following three parts: Basic lighting calculation: Based on the chassis height change Δh, calculate the headlight pitch angle compensation using the formula θ=arctan(Δh / L) (L is the horizontal distance between the headlight and the suspension). Combined with vehicle speed v, dynamically adjust the illumination distance D: when v>60km / h, D=3v (unit: meters); when v≤60km / h, D=2v+60; Anti-glare optimization: After the camera identifies the position of an oncoming vehicle, it calculates the lateral offset Δx between the oncoming vehicle and the current vehicle through coordinate transformation. If Δx < 2m and the distance < 200m, the brightness of the left beam of the headlights is automatically reduced by 50%. Special scenario handling: In the curve lighting scenario, the horizontal deflection angle β=K·α·v (K is the calibration coefficient) is calculated based on the steering wheel angle α and the vehicle speed v. In follow mode, when the radar detects that the distance to the vehicle in front is less than 50m, the high beam is automatically switched to low beam, and the DLP projection lane keeping assist lines are activated.
[0087] After generating control commands through the aforementioned data processing, the domain controller sends them to each lamp via the LIN bus.
[0088] Headlights: Receive angle adjustment commands (format: PITCH=+3.2°, YAW=-2.1°), and the stepper motor will gradually move to the desired position in 0.5° increments.
[0089] DLP projection unit: In normal mode, it projects user-preset patterns (such as brand logos), and the brightness is automatically adjusted according to the ambient light; in warning mode, when AEB is triggered, it projects a red braking warning symbol (size 2m×0.5m).
[0090] Taillights: Dimming is adjusted in stages according to the brake pedal opening. Under light braking (opening <30%), the brightness is 300 cd / m². 2 Under emergency braking conditions (aperture ≥ 30%), the brightness is 800 cd / m². 2 + High-frequency flicker (5Hz).
[0091] In addition, this application also supports OTA upgrades and personalized features.
[0092] In the remote software upgrade process, users can select a new firmware package (such as "DLP Projection Effects Library V2.0") via a mobile app and upload it to the cloud. The domain controller downloads the firmware through the T-BOX module, verifies the digital signature, and then enters a dual-partition upgrade mode: for the primary partition, the current system continues to run; for the backup partition, the new firmware is written, and after successful verification, it switches to the boot partition. After a successful upgrade, the DLP unit adds a "dynamic steering arrow projection" function, which can automatically display path guidance along with navigation information.
[0093] In personalized interaction design, users can perform the following actions: Projection content editing: The app provides a graphical editor that supports drawing 20×60 pixel bitmaps or importing PNG format images (automatically converted to monochrome bitmaps). Users can set trigger conditions, such as "projecting the logo for 10 seconds when the vehicle is unlocked".
[0094] Customizable lighting modes: Off-road mode: Headlights maintain maximum illumination distance (100m), automatic dimming function is turned off. Energy-saving mode: LED brightness limit is set to 70%, DLP projection is disabled.
[0095] In addition, to ensure vehicle driving safety, this application also provides a safety redundancy design, including: (1) Fault diagnosis mechanism. The domain controller monitors the status of each node in real time. If the LIN bus communication interruption is detected, the following will occur: the headlights will switch to the default angle (0° horizontal, -1.5° pitch); the taillights will activate the backup circuit to maintain basic lighting function.
[0096] (2) Thermal management strategy. The DLP projection unit has a built-in temperature sensor. When the chip temperature is >85℃, the brightness will be automatically reduced to 50%. If the temperature continues to exceed the limit, the projection function will be turned off and an alarm will be sent to the dashboard.
[0097] (3) Network security protection. OTA upgrades use AES-256 encrypted transmission, and the firmware package must be verified by the car manufacturer's CA certificate; communication between the user APP and the vehicle uses a two-way authentication protocol (TLS 1.3).
[0098] Of course, the solutions provided above are merely some feasible implementations of the lighting control system provided in this application, and should not be construed as limitations on the technical solutions of this application.
[0099] The lighting control system provided in this application achieves integrated control of vehicle lights through multiple sensors configured in the vehicle, which can effectively improve the control effect of the lights.
[0100] Figure 6 This is a block diagram illustrating an electronic device 600 according to an exemplary embodiment. For example... Figure 6 As shown, the electronic device 600 may include a processor 601 and a memory 602. The electronic device 600 may also include one or more of a multimedia component 603, an input / output (I / O) component 604, and a communication component 605. In this embodiment, the electronic device 600 may be a device that integrates various elements to achieve the lighting effect control provided in this embodiment.
[0101] The processor 601 controls the overall operation of the electronic device 600 to complete all or part of the steps in the aforementioned voice control method. The memory 602 stores various types of data to support the operation of the electronic device 600. This data may include, for example, instructions for any application or method operating on the electronic device 600, and application-related data such as contact data, sent and received messages, pictures, audio, video, etc. The memory 602 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The multimedia component 603 may include a screen and audio components. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in memory 602 or transmitted via communication component 605. The audio component also includes at least one speaker for outputting audio signals. I / O component 604 provides an interface between processor 601 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual or physical buttons. Communication component 605 is used for wired or wireless communication between the electronic device 600 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IoT, eMTC, or other 5G technologies, or combinations thereof, is not limited here. Therefore, the corresponding communication component 605 may include: a Wi-Fi module, a Bluetooth module, an NFC module, etc.
[0102] In an exemplary embodiment, the electronic device 600 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described lighting effect control method.
[0103] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the lighting effect control method provided in any of the above embodiments.
[0104] This application also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it enables the computer program product to implement the lighting effect control method provided in any of the above embodiments.
[0105] This application also provides a vehicle, wherein the vehicle controls the vehicle's lights through any of the above-described lighting effect control methods, or includes any of the above-described lighting effect control systems, or includes the above-described electronic devices.
[0106] In one embodiment, the vehicle can be configured for fully or partially autonomous driving. For example, the vehicle can control itself while in autonomous driving mode, and can determine the current state of the vehicle and its surrounding environment through human intervention, determine the possible behaviors of at least one other vehicle in the surrounding environment, and determine the confidence level corresponding to the probability of that other vehicle performing a possible behavior, and control the vehicle based on the determined information. When the vehicle is in autonomous driving mode, it can be configured to operate without human interaction.
[0107] The vehicle may also include various subsystems, such as a driving system, sensor system control system, one or more peripheral devices, as well as power supply, computer system, and user interface. Optionally, the vehicle may include more or fewer subsystems, and each subsystem may include multiple components, such as multiple ECUs (electronic control units, i.e., vehicle computers) per subsystem.
[0108] In addition, each subsystem and component of the vehicle can be interconnected via wired or wireless means.
[0109] A propulsion system may include components that provide powered motion to the vehicle. In one embodiment, the propulsion system may include an engine, an energy source, a transmission, and wheels / tires. The engine may be an internal combustion engine, an electric motor, an air-compressed engine, or a combination of other types of engines, such as a hybrid engine consisting of a gasoline engine and an electric motor, or a hybrid engine consisting of an internal combustion engine and an air-compressed engine. The engine converts energy into mechanical energy.
[0110] Examples of energy sources include gasoline, diesel, other petroleum-based fuels, propane, other compressed gas-based fuels, ethanol, solar panels, batteries, and other sources of electricity. Energy sources can also power other systems in the vehicle.
[0111] A transmission system can transmit mechanical power from an engine to the wheels. The transmission system may include a gearbox, a differential, and a drive shaft. In one embodiment, the transmission system may also include other components, such as a clutch. The drive shaft may include one or more axles that can be coupled to one or more wheels.
[0112] A sensor system may include several sensors that sense information about the vehicle's surrounding environment. For example, a sensor system may include a positioning system (which could be GPS, BeiDou, or another positioning system), an inertial measurement unit (IMU), radar, a laser rangefinder, and cameras. The sensor system may also include sensors from the vehicle's internal systems being monitored (e.g., an in-vehicle air quality monitor, fuel gauge, oil temperature gauge, etc.). Sensor data from one or more of these sensors can be used to detect objects and their corresponding characteristics (position, shape, orientation, speed, etc.). This detection and identification is a critical function for the safe operation of autonomous vehicles.
[0113] A positioning system can be used to estimate a vehicle's geographical location. An IMU is used to sense changes in the vehicle's position and orientation based on inertial acceleration. In one embodiment, the IMU can be a combination of an accelerometer and a gyroscope.
[0114] Radar can use radio signals to sense objects in the vehicle's surrounding environment. In some embodiments, in addition to sensing objects, radar can also be used to sense the speed and / or direction of travel of objects.
[0115] A laser rangefinder can use lasers to sense objects in the environment in which a vehicle is located. In some embodiments, a laser rangefinder may include one or more laser sources, a laser scanner, one or more processing modules, and other system components.
[0116] The camera can be used to capture multiple images of the vehicle's surroundings. The camera can be a still camera or a video camera.
[0117] A control system controls the operation of a vehicle and its components. Control systems can include various elements, including steering systems, throttles, braking units, computer vision systems, route control systems, and obstacle avoidance systems.
[0118] The steering system is operable to adjust the vehicle's direction of travel. For example, in one embodiment, it can be a steering wheel system.
[0119] The throttle is used to control the engine's operating speed and, consequently, the vehicle's speed.
[0120] The braking unit is used to control the vehicle's deceleration. The braking unit uses friction to slow down the wheels.
[0121] In other embodiments, the braking unit can convert the kinetic energy of the wheels into electrical current. The braking unit may also take other forms to slow down the wheel rotation speed, thereby controlling the vehicle speed.
[0122] Computer vision systems can be operated to process and analyze images captured by cameras to identify objects and / or features in the environment surrounding a vehicle. These objects and / or features may include traffic signals, road boundaries, and obstacles. Computer vision systems may use object recognition algorithms, structure from motion (SFM) algorithms, video tracking, and other computer vision techniques. In some embodiments, computer vision systems may be used to map the environment, track objects, estimate object velocities, and so on.
[0123] A route control system is used to determine the driving route of a vehicle. In some embodiments, the route control system may combine data from GPS and one or more predetermined maps to determine the driving route for the vehicle.
[0124] Obstacle avoidance systems are used to identify, assess, and avoid or otherwise traverse potential obstacles in the environment in which a vehicle is located.
[0125] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0126] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0127] The embodiments, implementation methods, and related technical features of this application can be combined and substituted for each other without conflict.
[0128] The above are merely preferred embodiments of this application and are not intended to limit this application in any way. Any simple modifications, equivalent changes, and alterations made to the above embodiments based on the technical essence of this application without departing from the scope of the technical solution of this application shall still fall within the scope of the technical solution of this application.
Claims
1. A light effect control method applied to a vehicle, characterized by, The method comprises: acquiring a plurality of target information of the vehicle, the target information comprising vehicle state information and / or environment state information; controlling a light state of the vehicle according to the plurality of target information.
2. The method of claim 1, wherein, The vehicle state information comprises at least two of the following: chassis height, vehicle speed, steering wheel angle, brake pedal opening degree.
3. The method of claim 2, wherein, The controlling of the light state of the vehicle according to the plurality of target information comprises: controlling a pitch angle of the light according to the chassis height; and / or, controlling an irradiation distance of the light according to the vehicle speed; and / or, controlling a horizontal deflection angle of the light according to the steering wheel angle and the vehicle speed; and / or, controlling an irradiation brightness of the light according to the brake pedal opening degree.
4. The method of claim 3, wherein, The controlling of the irradiation distance of the light according to the vehicle speed comprises: determining the irradiation distance of the light according to the vehicle speed and a first proportional coefficient when the vehicle speed is greater than a preset vehicle speed threshold value; determining the irradiation distance of the light according to the vehicle speed and a second proportional coefficient when the vehicle speed is less than the preset vehicle speed threshold value; wherein the first proportional coefficient is greater than the second proportional coefficient.
5. The method of claim 3, wherein, The controlling of the irradiation brightness of the light according to the brake pedal opening degree comprises: adjusting the irradiation brightness of the light to a first irradiation brightness when the brake pedal opening degree is less than a preset opening degree threshold value; adjusting the irradiation brightness of the light to a second irradiation brightness when the brake pedal opening degree is greater than or equal to the preset opening degree threshold value; wherein the first irradiation brightness is lower than the second irradiation brightness.
6. The method of claim 5, wherein, The method further comprises: controlling the light to be in a flashing state when the brake pedal opening degree is greater than or equal to the preset opening degree threshold value.
7. The method of claim 1, wherein, The environment state information comprises at least one of the following: environment light information, front vehicle distance information, and identification information.
8. The method of claim 7, wherein, The controlling of the light state according to the plurality of target information comprises: adjusting the irradiation brightness of the light according to the environment light information.
9. The method of claim 7, wherein, The controlling of the light state according to the plurality of target information comprises: determining whether to be in a following mode according to the front vehicle distance information; controlling the light to be in a low beam mode in the following mode.
10. The method of claim 9, wherein, The method further comprises: controlling the light of the vehicle to project lane auxiliary line identification information.
11. The method of claim 1, wherein, The method further comprises: controlling the light state of the vehicle based on a user instruction.
12. The method of claim 1, wherein, The method further comprises: controlling the light of the vehicle to project a preset image according to the vehicle information.
13. The method of claim 12, wherein, The method further comprises: controlling the light of the vehicle to project a steering identification information corresponding to navigation data of the vehicle according to the navigation data of the vehicle.
14. The method of any one of claims 1-13, wherein, The method is applied to a domain controller. The method further comprises: communicating with sensors through a controller area network bus to acquire a plurality of target information collected by the sensors; and / or controlling the light state of the vehicle through a serial communication network.
15. The method of claim 14, wherein, The method further comprises: controlling the light state of the vehicle according to preset control parameters when it is detected that the controller area network bus or the serial communication network has a fault.
16. A lamp effect control system characterized by The method comprises: a sensor configured to collect a plurality of target information, the target information comprising vehicle state information and / or environment state information; a domain controller configured to control a light state of the vehicle according to the plurality of target information.
17. The system of claim 16, wherein, The sensor comprises a vehicle state sensor and / or an environment perception sensor.
18. The system of claim 17, wherein, The vehicle state sensor comprises a ride height sensor and / or a vehicle speed sensor, and the environment perception sensor comprises an ambient light sensor and / or an image acquisition device.
19. The system of claim 18, wherein, The domain controller communicates with the sensor via a controller area network bus, and communicates with the light via a serial communication network.
20. The system of claim 19, wherein, The light comprises at least one of: a headlight, a projection light, and a tail light.
21. An electronic device, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to perform the steps of the light effect control method of any one of claims 1-15.
22. A computer-readable storage medium, characterized in that, a computer program stored thereon, the computer program being loaded by a processor to perform the steps of the light effect control method of any one of claims 1-15.
23. A vehicle characterized by comprising: The light of the vehicle is controlled by the light effect control method of any one of claims 1-15, or comprises the light effect control system of any one of claims 16-20, or comprises the electronic device of claim 21.