Atmosphere lamp control method and device, equipment and storage medium

By obtaining vehicle acceleration data, the light effect of the ambient light is automatically adjusted, and the problem of insufficient interaction between the ambient light system and the external environment is solved, intelligent interaction and immersive experience is realized, and user driving safety and cockpit entertainment are improved.

CN120396820APending Publication Date: 2025-08-01CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510829929.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-20
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

The existing ambient light system lacks interaction with the external environment, making it difficult to meet the user's immersive experience, and requires the user to manually adjust the light color or luminous mode.

Method used

By obtaining the acceleration data of the vehicle during driving on the road, determining the bump intensity of the road, and automatically adjusting the light effect information of the ambient light, such as color, brightness and flicker frequency, based on the bump intensity, the intelligent interaction between the ambient light and the external environment is achieved.

Benefits of technology

It improves the user's immersive experience, enhances passengers' perception and emotional experience of the environment, provides contextual adaptability and personalized choices, enhances the sense of reality and entertainment, and improves driving safety at night or under low visibility conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120396820A_ABST
    Figure CN120396820A_ABST
Patent Text Reader

Abstract

The invention discloses an atmosphere lamp control method, device and equipment and a storage medium, and belongs to the technical field of vehicles. The method comprises the following steps: acquiring acceleration data of a vehicle in a vertical direction when the vehicle runs on a road; based on the acceleration data, the bumping strength of the road is determined; based on the bumping intensity of the road, light effect information of an atmosphere lamp is determined, and the light effect information comprises at least one of color, brightness and flicker frequency; and a control instruction is sent to an atmosphere lamp control system based on the lighting effect information of the atmosphere lamp, and the atmosphere lamp control system is used for controlling the atmosphere lamp based on the control instruction. Therefore, according to the method, the lighting effect of the atmosphere lamp can be automatically controlled according to the jolting degree of the road, so that the lighting effect of the atmosphere lamp automatically responds to the jolting change of the road, intelligent interaction between the atmosphere lamp and the external environment is realized, and the immersive experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of vehicles, and particularly to a method, device, equipment and storage medium for controlling ambient lights. Background Art

[0002] With the increasing degree of vehicle intelligence, the needs of users are also constantly upgraded. Nowadays, users not only have high standards for the performance and appearance design of vehicles, but also put forward new requirements for personalization and intelligence in the in-cabin experience. Among them, as an important part of the in-cabin experience, the importance of ambient lights is becoming increasingly prominent.

[0003] The ambient lights in the related art often require users to manually adjust the light color or light emission mode, etc., lack interaction with the external environment, and are difficult to meet the immersive experience of users. Summary of the Invention

[0004] Embodiments of this application provide a method, device, equipment and storage medium for controlling ambient lights, which can realize the intelligent interaction between the ambient lights and the external environment and improve the immersive experience of users. The specific technical solutions are as follows:

[0005] On the one hand, embodiments of this application provide a method for controlling ambient lights, and the method includes:

[0006] Obtain the acceleration data of the vehicle in the vertical direction during driving on the road;

[0007] Based on the acceleration data, determine the bump intensity of the road;

[0008] Based on the bump intensity of the road, determine the light effect information of the ambient lights, where the light effect information includes at least one of color, brightness and flicker frequency;

[0009] Based on the light effect information of the ambient lights, send a control instruction to the ambient light control system, and the ambient light control system is used to control the ambient lights based on the control instruction.

[0010] In a possible implementation manner, the determining the bump intensity of the road based on the acceleration data includes:

[0011] Based on the acceleration data, determine the acceleration peak value within a preset duration;

[0012] Based on the first correspondence between the acceleration range and the bump intensity, determine the target bump intensity corresponding to the acceleration peak value within the preset duration;

[0013] Determine the target bump intensity as the bump intensity of the road.

[0014] In another possible implementation, determining the light effect information of the ambient light based on the bump intensity of the road includes:

[0015] Determining a target color corresponding to the bump intensity of the road based on a second correspondence between the bump intensity and the color;

[0016] Determining the light effect information of the ambient light based on the target color.

[0017] In another possible implementation, determining the light effect information of the ambient light based on the target color includes:

[0018] Determining the current weather information or the current time information;

[0019] Determining at least one of the brightness and the blinking frequency of the ambient light based on the weather information or the time information;

[0020] Determining the light effect information of the ambient light based on at least one of the brightness and the blinking frequency of the ambient light and the target color.

[0021] In another possible implementation, obtaining the acceleration data in the vertical direction during the vehicle's driving on the road includes:

[0022] Controlling the in-vehicle display screen to display an ambient light interface, where the ambient light interface includes an ambient light mode opening option;

[0023] Responding to a triggering operation on the ambient light mode opening option to turn on the ambient light mode;

[0024] Obtaining the acceleration data in the ambient light mode.

[0025] In another possible implementation, the ambient light interface further includes an ambient light setting option;

[0026] The method further includes:

[0027] Responding to a triggering operation on the ambient light setting option to display an ambient light setting interface, where the ambient light setting interface includes a custom mode option;

[0028] Responding to a triggering operation on the custom mode option to display a custom setting interface, where the custom setting interface includes a color option, a brightness option, a frequency option, and an apply option;

[0029] Responding to a triggering operation on the color option to determine the colors of the ambient light corresponding to different bump intensities;

[0030] Responding to a triggering operation on the brightness option to determine the brightnesses of the ambient light corresponding to different bump intensities;

[0031] In response to a triggering operation on the frequency option, determine the flashing frequency of the ambient light corresponding to different bump intensities;

[0032] In response to a triggering operation on the application option, determine the ambient light mode based on the color, brightness, and flashing frequency of the ambient light.

[0033] On the other hand, an embodiment of the present application provides an ambient light control device, the device includes:

[0034] An acquisition module, configured to acquire acceleration data in the vertical direction during the vehicle's driving on the road;

[0035] A first determination module, configured to determine the bump intensity of the road based on the acceleration data;

[0036] A second determination module, configured to determine the light effect information of the ambient light based on the bump intensity of the road, where the light effect information includes at least one of color, brightness, and flashing frequency;

[0037] A sending module, configured to send a control instruction to the ambient light control system based on the light effect information of the ambient light, and the ambient light control system is configured to control the ambient light based on the control instruction.

[0038] In a possible implementation manner, the first determination module is configured to determine the acceleration peak value within a preset duration based on the acceleration data; determine the target bump intensity corresponding to the acceleration peak value within the preset duration based on the first correspondence between the acceleration range and the bump intensity; and determine the target bump intensity as the bump intensity of the road.

[0039] In another possible implementation manner, the second determination module is configured to determine the target color corresponding to the bump intensity of the road based on the second correspondence between the bump intensity and the color; and determine the light effect information of the ambient light based on the target color.

[0040] In another possible implementation manner, the second determination module is configured to determine the current weather information or the current time information; determine at least one of the brightness and the flashing frequency of the ambient light based on the weather information or the time information; and determine the light effect information of the ambient light based on at least one of the brightness and the flashing frequency of the ambient light and the target color.

[0041] In another possible implementation, the obtaining module is configured to control the in-vehicle display screen to display an ambient light interface, where the ambient light interface includes an ambient light mode activation option; in response to a triggering operation on the ambient light mode activation option, activate the ambient light mode; and in the ambient light mode, obtain the acceleration data.

[0042] In another possible implementation, the ambient light interface further includes an ambient light setting option;

[0043] The device further includes:

[0044] A first display module, configured to display an ambient light setting interface in response to a triggering operation on the ambient light setting option, where the ambient light setting interface includes a custom mode option;

[0045] A second display module, configured to display a custom setting interface in response to a triggering operation on the custom mode option, where the custom setting interface includes a color option, a brightness option, a frequency option, and an apply option;

[0046] A third determination module, configured to determine the color of the ambient light corresponding to different bump intensities in response to a triggering operation on the color option;

[0047] A fourth determination module, configured to determine the brightness of the ambient light corresponding to different bump intensities in response to a triggering operation on the brightness option;

[0048] A fifth determination module, configured to determine the blinking frequency of the ambient light corresponding to different bump intensities in response to a triggering operation on the frequency option;

[0049] A sixth determination module, configured to determine the ambient light mode based on the color, brightness, and blinking frequency of the ambient light in response to a triggering operation on the apply option.

[0050] On the other hand, an embodiment of the present application provides an in-vehicle computer device, where the in-vehicle computer device includes a processor and a memory, and at least one program code is stored in the memory, and the at least one program code is loaded and executed by the processor to implement the ambient light control method described in any one of the above.

[0051] On the other hand, an embodiment of the present application provides a computer-readable storage medium, where at least one program code is stored in the computer-readable storage medium, and the at least one program is loaded and executed by a processor to implement the ambient light control method described in any one of the above.

[0052] On the other hand, an embodiment of the present application provides a computer program product, in which at least one program code is stored, and the at least one program is loaded and executed by a processor to implement the ambient light control method described in any one of the above.

[0053] An embodiment of the present application provides an ambient light control method. This method determines the bumpiness of the road through the acceleration data of the vehicle in the vertical direction during driving, determines the light effect information of the ambient light based on the bumpiness of the road, and sends a control instruction to the ambient light control system based on the light effect information of the ambient light, so that the ambient light control system controls the ambient light. Thus, it can be seen that this method can automatically control the light effect of the ambient light according to the bumpiness of the road, make the light effect of the ambient light automatically respond to the changes in road bumps, realize the intelligent interaction between the ambient light and the external environment, and thus improve the user's immersive experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] Figure 1 is a schematic diagram of the implementation environment of an ambient light control method provided by an embodiment of the present application;

[0055] Figure 2 is a schematic diagram of the principle of an ambient light control method provided by an embodiment of the present application;

[0056] Figure 3 is a flowchart of an ambient light control method provided by an embodiment of the present application;

[0057] Figure 4 is a schematic diagram of controlling an ambient light provided by an embodiment of the present application;

[0058] Figure 5 is a hardware schematic diagram of controlling an ambient light provided by an embodiment of the present application;

[0059] Figure 6 is a schematic diagram of the structure of an ambient light control device provided by an embodiment of the present application;

[0060] Figure 7 is a block diagram of the structure of an in-vehicle computer device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0061] To make the technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below.

[0062] In the description, claims, and the accompanying drawings of this application, terms such as "first", "second", "third", and "fourth" are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products, or devices.

[0063] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.), and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant laws, regulations, and standards of relevant countries and regions. For example, the acceleration data involved in this application is obtained under full authorization.

[0064] Figure 1 is a schematic diagram of the implementation environment of an ambient light control method provided by an embodiment of this application. Refer to Figure 1 , this implementation environment includes: an in-vehicle computer device 101, an ambient light control system 102, and an acceleration sensor 103. The acceleration sensor 103 and the ambient light control system 102 are both electrically connected to the in-vehicle computer device 101.

[0065] Among them, the electrical connection includes at least one of a circuit connection and a wireless connection. If the electrical connection is a circuit connection, this connection method can be a cable connection, such as a CAN (Controller Area Network) bus. If the electrical connection is a wireless connection, this connection method can be an Ethernet connection, an infrared connection, or a WiFi (Wireless Fidelity) network connection. In the embodiment of this application, only the example where the acceleration sensor 103 and the ambient light control system 102 are both connected to the in-vehicle computer device 101 through a CAN bus is used for illustration.

[0066] The acceleration sensor 103 can be an acceleration sensor installed on the vehicle chassis or a suspension system sensor, and no specific limitation is made thereto. The number of acceleration sensors 103 can be one or multiple. If the number of acceleration sensors 103 is multiple, for each acceleration sensor 103, the acceleration sensor 103 collects acceleration data in the vertical direction during the vehicle's driving on the road and sends the collected acceleration data to the in-vehicle computer device 101.

[0067] The in-vehicle computer device 101 determines the bump intensity of the road based on the acceleration data sent by each acceleration sensor 103, and then determines the light effect information of the ambient light, and then sends a control instruction to the ambient light control system 102, and the light effect information of the ambient light is carried in the control instruction.

[0068] The ambient light control system 102 includes an ambient light and an ambient light controller. The ambient light controller controls the ambient light based on the light effect information of the ambient light in the control instruction.

[0069] Among them, referring to Figure 2 , the ambient light can be set inside the vehicle and is composed of multiple ambient light strips installed on the front desk of the cockpit and both sides of the cockpit main unit. Each ambient light strip includes multiple LED (Light-Emitting Diode) lamp beads.

[0070] Figure 3 is a flowchart of an ambient light control method provided by an embodiment of the present application, which is executed by an in-vehicle computer device. Referring to Figure 3 , the method includes:

[0071] Step 301: The in-vehicle computer device acquires the acceleration data in the vertical direction during the vehicle's driving on the road.

[0072] The acceleration sensor collects the acceleration data in the vertical direction during the vehicle's driving on the road in real time or periodically, and sends the collected acceleration data to the in-vehicle computer device. Correspondingly, the in-vehicle computer device acquires the acceleration data sent by the acceleration sensor.

[0073] Among them, the number of acceleration sensors can be one or multiple. If the number of acceleration sensors is multiple, each acceleration sensor sends the collected acceleration data to the in-vehicle computer device. Correspondingly, the in-vehicle computer device acquires the acceleration data sent by multiple acceleration sensors.

[0074] In the embodiment of the present application, when the vehicle is driving on an uneven road surface, it will experience acceleration changes in the vertical direction. The built-in acceleration sensor of the vehicle is used to collect the road surface bump information in real time, convert these physical signals into digital signals, and finally transmit them to the ambient light control system to control the ambient light through the ambient light control system, and reflect the road condition changes in real time in the form of visual feedback.

[0075] It should be noted that before the in-vehicle computer device acquires the acceleration data, it is necessary to first turn on the ambient light mode. Correspondingly, this process can be: the in-vehicle computer device controls the in-vehicle display screen to display the ambient light interface, and the ambient light interface includes an option to turn on the ambient light mode; in response to the trigger operation on the option to turn on the ambient light mode, the ambient light mode is turned on; in the ambient light mode, the acceleration data is acquired.

[0076] Among them, the ambient light mode can be the default mode or the custom mode. The default mode means that the color, brightness, and blinking frequency of the ambient light corresponding to different bump degrees are determined by the vehicle manufacturer. The custom mode means that the user can set the color, brightness, and blinking frequency of the ambient light corresponding to different bump degrees by themselves.

[0077] Correspondingly, the process for the user to customize the ambient light mode can be as follows: The ambient light interface further includes an ambient light setting option; in response to a triggering operation on the ambient light setting option, the in-vehicle computer device displays an ambient light setting interface through the in-vehicle display screen. The ambient light setting interface includes a custom mode option; in response to a triggering operation on the custom mode option, a custom setting interface is displayed. The custom setting interface includes a color option, a brightness option, a frequency option, and an apply option; in response to a triggering operation on the color option, the color of the ambient light corresponding to different bump intensities is determined; in response to a triggering operation on the brightness option, the brightness of the ambient light corresponding to different bump intensities is determined; in response to a triggering operation on the frequency option, the blinking frequency of the ambient light corresponding to different bump intensities is determined; in response to a triggering operation on the apply option, the ambient light mode is determined based on the color, brightness, and blinking frequency of the ambient light.

[0078] Among them, in response to a triggering operation on the color option, the in-vehicle computer device displays multiple bump intensities and multiple colors through the in-vehicle display screen. The user can select the color corresponding to each bump intensity. Correspondingly, the in-vehicle computer device determines the color of the ambient light corresponding to different bump intensities. In response to a triggering operation on the brightness option, the in-vehicle computer device displays multiple bump intensities and multiple brightness levels through the in-vehicle display screen. The user can select the brightness corresponding to each bump intensity. Correspondingly, the in-vehicle computer device determines the brightness of the ambient light corresponding to different bump intensities. Similarly, in response to a triggering operation on the frequency option, the in-vehicle computer device determines the blinking frequency of the ambient light corresponding to different bump intensities.

[0079] The colors of the ambient light corresponding to different bump intensities are different, but the brightness of the ambient light corresponding to different bump intensities can be the same or different, and no specific limitation is made thereto. Similarly, the blinking frequencies of the ambient light corresponding to different bump intensities can also be the same or different, and no specific limitation is made thereto.

[0080] Of course, the ambient light setting interface can further include a default mode option. In response to a triggering operation on the default mode option, the in-vehicle computer device determines the color, brightness, and blinking frequency of the default ambient light corresponding to different bump intensities. In response to a triggering operation on the apply option, the ambient light mode is determined based on the color, brightness, and blinking frequency of the default ambient light corresponding to different bump intensities.

[0081] In an embodiment of the present application, the user can independently select whether to turn on the ambient light mode through the in-vehicle display screen. Moreover, when turning on the ambient light mode, the user can independently choose to turn on the ambient light in the default manner or customize the settings of the ambient light, which can further enhance the user's immersive experience.

[0082] Step 302: The in-vehicle computer device determines the bump intensity of the road based on the acceleration data.

[0083] This step can be implemented through the following steps (1) to (3), including:

[0084] (1) The in-vehicle computer device determines the acceleration peak value within a preset duration based on the acceleration data.

[0085] If the number of acceleration sensors is one, the in-vehicle computer device directly filters the acceleration peak value within the preset duration based on the acceleration data sent by the acceleration sensor.

[0086] If the number of acceleration sensors is multiple, the in-vehicle computer device first filters the acceleration peak value within the preset duration corresponding to each acceleration sensor based on the acceleration data sent by each acceleration sensor, and then determines the maximum acceleration peak value from the acceleration peak values corresponding to the multiple acceleration sensors, and uses the maximum acceleration peak value as the acceleration peak value filtered out in this step.

[0087] It should be noted that acceleration is a vector, the positive and negative signs of acceleration represent direction, and the absolute value represents magnitude. The acceleration peak value in this application refers to the magnitude of acceleration and does not include the direction of acceleration. After receiving the acceleration data, the in-vehicle computer device can first preprocess the acceleration data, such as filtering and noise elimination, to ensure the accuracy of the data, and then determine the acceleration peak value.

[0088] The preset duration can be set and changed as needed, and no specific limitation is made thereto.

[0089] (2) The in-vehicle computer device determines the target bump intensity corresponding to the acceleration peak value within the preset duration based on the first correspondence between the acceleration range and the bump intensity.

[0090] The in-vehicle computer device can pre-establish the first correspondence between the acceleration range and the bump intensity, different acceleration ranges correspond to different bump intensities, and then according to the first correspondence, first determine the target acceleration range where the acceleration peak value within the preset duration is located, and further determine the target bump intensity corresponding to the target acceleration range.

[0091] In the embodiments of the present application, the in-vehicle computer device may divide the bump intensity into multiple levels. The acceleration ranges corresponding to different levels of bump intensity are different. The higher the level of bump intensity, the greater the corresponding acceleration value. For example, the bump intensity includes three levels, namely slight bump, medium bump, and strong bump. Correspondingly, the acceleration ranges include a first acceleration range, a second acceleration range, and a third acceleration range. The level of bump intensity corresponding to the first acceleration range is slight bump, the level of bump intensity corresponding to the second acceleration range is medium bump, and the level of bump intensity corresponding to the third acceleration range is strong bump. The maximum value of the first acceleration range is less than the minimum value of the second acceleration range, and the maximum value of the second acceleration range is less than the minimum value of the third acceleration range.

[0092] (3) The in-vehicle computer device determines the target bump intensity as the bump intensity of the road.

[0093] In the embodiments of the present application, by analyzing the acceleration data to judge the bump intensity of the road, this physical environment change can be converted into an input signal of the ambient light control system, which is convenient for subsequent control of the ambient light and realizes the real-time interaction between the ambient light and the road surface environment. Moreover, the combination of the perception of bump intensity and the change of ambient light can enhance the passenger's immersion in the driving environment and improve the user's immersive experience.

[0094] Step 303: The in-vehicle computer device determines the light effect information of the ambient light based on the bump intensity of the road.

[0095] Among them, the light effect information of the ambient light includes at least one of color, brightness, and blinking frequency.

[0096] This step can be realized through the following steps (1) to (2), including:

[0097] (1) The in-vehicle computer device determines the target color corresponding to the bump intensity of the road based on the second correspondence between bump intensity and color.

[0098] The in-vehicle computer device can pre-establish the second correspondence between bump intensity and color, and then determine the target color corresponding to the bump intensity of the road according to the second correspondence.

[0099] For example, if the bump intensity includes three levels, namely slight bump, medium bump, and strong bump, then slight bump can correspond to light blue, medium bump can correspond to green, and strong bump can correspond to red. Based on this, the second correspondence between bump intensity and color is established.

[0100] (2) The in-vehicle computer device determines the light effect information of the ambient light based on the target color.

[0101] Step (2) can be realized in any of the following ways.

[0102] In the first method, the light effect information of the ambient light includes the color of the ambient light, and the vehicle-mounted computer device directly determines the target color as the light effect information of the ambient light.

[0103] For example, referring to Figure 4 , the acceleration sensor collects the acceleration data of the vehicle in the vertical direction during driving on the road, and transmits the acceleration data to the vehicle-mounted computer device through the vehicle's network bus system. After receiving the acceleration data, the vehicle-mounted computer device preprocesses the acceleration data, and filters out the acceleration peak value according to the preprocessed acceleration data. According to the acceleration peak value, the bump intensity of the road is judged. According to the corresponding relationship between the bump intensity and the color, the color code corresponding to the bump intensity of the road is determined, and the color code is transmitted to the ambient light control system through the network bus system. After receiving the color code, the ambient light control system adjusts the color of the ambient light in the cockpit.

[0104] In the second method, the light effect information of the ambient light includes at least one of brightness and blinking frequency in addition to the color of the ambient light. Correspondingly, the vehicle-mounted computer device determines the current weather information or the current time information; based on the weather information or the time information, determines at least one of the brightness and blinking frequency of the ambient light; based on at least one of the brightness and blinking frequency of the ambient light and the target color, determines the light effect information of the ambient light.

[0105] Among them, a weather application program and a clock system are installed on the vehicle, and the vehicle-mounted computer device can obtain the current weather information through the weather application program and obtain the current time information through the clock system.

[0106] The process by which the vehicle-mounted computer device determines at least one of the brightness and blinking frequency of the ambient light based on the weather information can be: the vehicle-mounted computer device can pre-divide the weather into multiple types, such as sunny, cloudy, rainy, snowy, foggy, etc., and then determine at least one of the brightness and blinking frequency of the ambient light corresponding to each type of weather, and based on this, establish a third corresponding relationship, which is used to represent the corresponding relationship between at least one of the brightness and blinking frequency of the ambient light and the weather type.

[0107] The vehicle-mounted computer device determines the weather type corresponding to the current weather information, and then based on the third corresponding relationship, determines at least one of the brightness and blinking frequency of the ambient light corresponding to the weather type.

[0108] For example, the brightness of the ambient light corresponding to sunny days is relatively high, and the blinking frequency is low; the brightness of the ambient light corresponding to rainy days is medium, and the blinking frequency is medium; the brightness of the ambient light corresponding to foggy days is relatively high, and the blinking frequency is high.

[0109] The process by which the in-vehicle computer device determines at least one of the brightness and blinking frequency of the ambient light based on time information can be as follows: The in-vehicle computer device can pre-divide a day into multiple time periods, then determine at least one of the brightness and blinking frequency of the ambient light corresponding to each time period, and based on this, establish a fourth correspondence relationship, which is used to represent the correspondence relationship between at least one of the brightness and blinking frequency of the ambient light and the time period.

[0110] The in-vehicle computer device determines the time period in which the current time information is located, and then based on the fourth correspondence relationship, determines at least one of the brightness and blinking frequency of the ambient light corresponding to that time period.

[0111] For example, the in-vehicle computer device divides a day into three time periods, which are the first time period (06:00 - 18:00), the second time period (18:00 - 22:00), and the third time period (22:00 - 06:00). The brightness corresponding to the first time period is the reference brightness, and the blinking frequency is constant on; the brightness corresponding to the second time period is medium brightness, and the blinking frequency is low frequency; the brightness corresponding to the third time period is the lowest brightness, and it does not blink.

[0112] Step 304: The in-vehicle computer device sends a control instruction to the ambient light control system based on the light effect information of the ambient light.

[0113] The ambient light control system includes an ambient light controller. The in-vehicle computer device sends a control instruction to the ambient light controller based on the light effect information of the ambient light, and the control instruction carries the light effect information of the ambient light. The ambient light controller receives the control instruction and controls the ambient light based on the light effect information of the ambient light.

[0114] Among them, after receiving the control instruction, the ambient light controller can determine whether the light effect information of the ambient light in the currently received control instruction is the same as the light effect information of the ambient light in the previously received control instruction. If they are the same, the ambient light is controlled to remain unchanged. If they are different, at least one of the color, brightness, and blinking frequency of the ambient light is adjusted based on the light effect information of the ambient light in the currently received control instruction to achieve the dynamic change of the ambient light.

[0115] For example, refer to Figure 5 , the vehicle chassis acceleration sensor or the suspension system sensor collects the acceleration data of the vehicle in the vertical direction in real time and transmits it to the in-vehicle computer device through the network bus system. The in-vehicle computer device processes and analyzes it, maps the data to the color of the ambient light, and outputs a control instruction to the ambient light control system. The ambient light control system adjusts the color of the ambient light according to the control instruction and displays it to the user, and reflects the change of the road condition in real time in the form of visual feedback, so as to realize that the ambient light senses the change of the road surface environment.

[0116] An embodiment of the present application provides a method for controlling an ambient light. This method determines the bumpiness of the road based on the acceleration data in the vertical direction during the vehicle's driving process, determines the light effect information of the ambient light based on the bumpiness of the road, and sends a control instruction to the ambient light control system based on the light effect information of the ambient light, so that the ambient light control system controls the ambient light. It can be seen that this method can automatically control the light effect of the ambient light according to the bumpiness of the road, make the light effect of the ambient light automatically respond to the changes in road bumps, realize the intelligent interaction between the ambient light and the external environment, and thus improve the user's immersive experience.

[0117] The solution provided by the present application also has the following beneficial effects:

[0118] (1) A new multi-modal interaction method for the cockpit: Multi-modal interaction means that the system can interact with users through multiple different input and output modes, such as vision, hearing, touch, etc. In the context of an intelligent cockpit, this interaction method responds to changes in the physical environment (road surface bumps) through visual feedback (ambient light color changes), combines the input of vehicle sensor data with the output of in-vehicle environment control, and realizes cross-modal information transmission and improvement of the user experience.

[0119] (2) An immersive cockpit experience: The cockpit creates an immersive driving environment that integrates sensory immersion, emotional resonance, situational adaptation, and personalized experience. The integration of this technology and art not only enhances the passengers' perception and emotional experience of the environment, but also provides situational adaptability and personalized choices. At the same time, it enhances the sense of reality through visual feedback, adds entertainment and fun to the driving experience, and makes the cockpit an intelligent and artistic space.

[0120] (3) Improve driving safety: Enhance the driver's perception of road conditions changes through visual cues, especially at night or in low visibility conditions, which helps with early warning and reduces control errors caused by sudden bumps. At the same time, color changes help regulate the driver's mood, keep calm, and reduce distracted driving, thus promoting driving safety and visual comfort during night driving while improving the user experience.

[0121] Figure 6 is a schematic structural diagram of an ambient light control device provided by an embodiment of the present application. Refer to Figure 6 and the device includes:

[0122] An acquisition module 601, configured to acquire acceleration data in the vertical direction during the vehicle's driving on the road;

[0123] A first determination module 602, configured to determine the bump intensity of the road based on the acceleration data;

[0124] The second determination module 603 is configured to determine the light effect information of the ambient light based on the bump intensity of the road, where the light effect information includes at least one of color, brightness, and blinking frequency;

[0125] The sending module 604 is configured to send a control instruction to the ambient light control system based on the light effect information of the ambient light, and the ambient light control system is configured to control the ambient light based on the control instruction.

[0126] In a possible implementation manner, the first determination module 602 is configured to determine the acceleration peak value within a preset duration based on the acceleration data; determine the target bump intensity corresponding to the acceleration peak value within the preset duration based on the first correspondence between the acceleration range and the bump intensity; and determine the target bump intensity as the bump intensity of the road.

[0127] In another possible implementation manner, the second determination module 603 is configured to determine the target color corresponding to the bump intensity of the road based on the second correspondence between the bump intensity and the color; and determine the light effect information of the ambient light based on the target color.

[0128] In another possible implementation manner, the second determination module 603 is configured to determine the current weather information or the current time information; determine at least one of the brightness and the blinking frequency of the ambient light based on the weather information or the time information; and determine the light effect information of the ambient light based on at least one of the brightness and the blinking frequency of the ambient light and the target color.

[0129] In another possible implementation manner, the obtaining module 601 is configured to control the in-vehicle display screen to display an ambient light interface, where the ambient light interface includes an ambient light mode opening option; in response to a triggering operation on the ambient light mode opening option, turn on the ambient light mode; and obtain acceleration data in the ambient light mode.

[0130] In another possible implementation manner, the ambient light interface further includes an ambient light setting option;

[0131] The device further includes:

[0132] The first display module is configured to display an ambient light setting interface in response to a triggering operation on the ambient light setting option, where the ambient light setting interface includes a custom mode option;

[0133] The second display module is configured to display a custom setting interface in response to a triggering operation on the custom mode option, where the custom setting interface includes a color option, a brightness option, a frequency option, and an apply option;

[0134] The third determination module is configured to determine the colors of the ambient light corresponding to different bump intensities in response to a triggering operation on the color option;

[0135] A fourth determination module, configured to determine the brightness of the ambient light corresponding to different bump intensities in response to a trigger operation on the brightness option;

[0136] A fifth determination module, configured to determine the blinking frequency of the ambient light corresponding to different bump intensities in response to a trigger operation on the frequency option;

[0137] A sixth determination module, configured to determine the ambient light mode based on the color, brightness, and blinking frequency of the ambient light in response to a trigger operation on the application option.

[0138] An embodiment of the present application provides an ambient light control device. The device determines the bumpiness of the road through the acceleration data of the vehicle in the vertical direction during driving, determines the light effect information of the ambient light based on the bumpiness of the road, and sends a control instruction to the ambient light control system based on the light effect information of the ambient light, so that the ambient light control system controls the ambient light. It can be seen that the device can automatically control the light effect of the ambient light according to the bumpiness of the road, make the light effect of the ambient light automatically respond to the change of road bumps, realize the intelligent interaction between the ambient light and the external environment, and thus improve the user's immersive experience.

[0139] Reference Figure 7 , Figure 7 shows a block diagram of the structure of an in-vehicle computer device 700 provided by an exemplary embodiment of the present application. The in-vehicle computer device 700 may be a portable mobile in-vehicle computer device, such as: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, a laptop computer, or a desktop computer. The in-vehicle computer device 700 may also be referred to by other names such as a user device, a portable in-vehicle computer device, a laptop in-vehicle computer device, a desktop in-vehicle computer device, etc.

[0140] Generally, the in-vehicle computer device 700 includes: a processor 701 and a memory 702.

[0141] The processor 701 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 701 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 701 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 701 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 701 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.

[0142] The memory 702 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 702 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 702 is used to store at least one program code, and the at least one program code is used to be executed by the processor 701 to implement the ambient light control method provided in the method embodiments of the present application.

[0143] In some embodiments, the in-vehicle computer device 700 may further optionally include: a peripheral device interface 703 and at least one peripheral device. The processor 701, the memory 702, and the peripheral device interface 703 may be connected through a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 703 through a bus, signal lines, or a circuit board. Specifically, the peripheral devices include at least one of a radio frequency circuit 704, a display screen 705, a camera assembly 706, an audio circuit 707, and a power supply 708.

[0144] The peripheral device interface 703 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 701 and the memory 702. In some embodiments, the processor 701, the memory 702, and the peripheral device interface 703 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 701, the memory 702, and the peripheral device interface 703 can be implemented on separate chips or circuit boards, and this embodiment does not limit this.

[0145] The radio frequency circuit 704 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 704 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 704 converts an electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 704 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on. The radio frequency circuit 704 can communicate with other in-vehicle computer devices through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, generations of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 704 may further include a circuit related to NFC (Near Field Communication), and this application does not limit this.

[0146] The display screen 705 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 705 is a touch display screen, the display screen 705 also has the ability to collect touch signals on or above the surface of the display screen 705. The touch signals can be input to the processor 701 as control signals for processing. At this time, the display screen 705 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 705, which is provided on the front panel of the in-vehicle computer device 700; in other embodiments, there may be at least two display screens 705, which are respectively provided on different surfaces of the in-vehicle computer device 700 or are in a folded design; in other embodiments, the display screen 705 may be a flexible display screen, which is provided on a curved surface or a folding surface of the in-vehicle computer device 700. Even further, the display screen 705 can also be set to an irregular non-rectangular shape, that is, a special-shaped screen. The display screen 705 can be prepared using materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0147] The camera assembly 706 is used to collect images or videos. Optionally, the camera assembly 706 includes a front camera and a rear camera. Generally, the front camera is provided on the front panel of the in-vehicle computer device, and the rear camera is provided on the back of the in-vehicle computer device. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, so as to realize the function of background blurring by fusing the main camera and the depth-of-field camera, the function of panoramic shooting by fusing the main camera and the wide-angle camera, and the VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 706 may further include a flash. The flash can be a single-color-temperature flash or a two-color-temperature flash. A two-color-temperature flash refers to a combination of a warm-light flash and a cold-light flash, which can be used for light compensation under different color temperatures.

[0148] The audio circuit 707 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 701 for processing, or input to the radio frequency circuit 704 to enable voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the in-vehicle computer device 700. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 701 or the radio frequency circuit 704 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 707 may further include a headphone jack.

[0149] The power supply 708 is used to supply power to each component in the in-vehicle computer device 700. The power supply 708 may be alternating current, direct current, a disposable battery or a rechargeable battery. When the power supply 708 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0150] In some embodiments, the in-vehicle computer device 700 further includes one or more sensors 709. The one or more sensors 709 include but are not limited to: an acceleration sensor 710, a gyroscope sensor 711, a pressure sensor 712, an optical sensor 713, and a proximity sensor 714.

[0151] The acceleration sensor 710 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established with the in-vehicle computer device 700. For example, the acceleration sensor 710 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 701 can control the display screen 705 to display the user interface in a landscape view or a portrait view based on the gravitational acceleration signal collected by the acceleration sensor 710. The acceleration sensor 710 can also be used for collecting game or user's motion data.

[0152] The gyroscope sensor 711 can detect the body direction and rotation angle of the in-vehicle computer device 700. The gyroscope sensor 711 can cooperate with the acceleration sensor 710 to collect the 3D actions of the user on the in-vehicle computer device 700. Based on the data collected by the gyroscope sensor 711, the processor 701 can implement the following functions: motion sensing (such as changing the UI based on the user's tilting operation), image stabilization during shooting, game control, and inertial navigation.

[0153] The pressure sensor 712 can be disposed on the side frame of the vehicle-mounted computer device 700 and / or the lower layer of the display screen 705. When the pressure sensor 712 is disposed on the side frame of the vehicle-mounted computer device 700, it can detect the holding signal of the user on the vehicle-mounted computer device 700, and the processor 701 can perform left and right hand recognition or quick operation based on the holding signal collected by the pressure sensor 712. When the pressure sensor 712 is disposed on the lower layer of the display screen 705, the processor 701 can control the operable controls on the UI interface based on the pressure operation of the user on the display screen 705. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0154] The optical sensor 713 is used to collect the ambient light intensity. In one embodiment, the processor 701 can control the display brightness of the display screen 705 based on the ambient light intensity collected by the optical sensor 713. Specifically, when the ambient light intensity is high, the display brightness of the display screen 705 is increased; when the ambient light intensity is low, the display brightness of the display screen 705 is decreased. In another embodiment, the processor 701 can also dynamically adjust the shooting parameters of the camera assembly 706 based on the ambient light intensity collected by the optical sensor 713.

[0155] The proximity sensor 714, also known as the distance sensor, is usually disposed on the front panel of the vehicle-mounted computer device 700. The proximity sensor 714 is used to collect the distance between the user and the front of the vehicle-mounted computer device 700. In one embodiment, when the proximity sensor 714 detects that the distance between the user and the front of the vehicle-mounted computer device 700 is gradually decreasing, the processor 701 controls the display screen 705 to switch from the lit state to the off state; when the proximity sensor 714 detects that the distance between the user and the front of the vehicle-mounted computer device 700 is gradually increasing, the processor 701 controls the display screen 705 to switch from the off state to the lit state.

[0156] Those skilled in the art can understand that Figure 7 the structure shown in does not constitute a limitation on the vehicle-mounted computer device 700, and may include more or fewer components than shown in the figure, or combine certain components, or adopt different component arrangements.

[0157] In an exemplary embodiment, a computer-readable storage medium is further provided. The computer-readable medium stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the atmosphere light control method in the above embodiment.

[0158] In an exemplary embodiment, a computer program product is further provided. The computer program product stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the atmosphere light control method in the above embodiment.

[0159] The above description is only for the convenience of those skilled in the art to understand the technical solution of the present application, and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the protection scope of the present application.

Claims

1. A method for controlling an ambient light, characterized in that, The method includes: Obtaining acceleration data in the vertical direction during the vehicle's driving on the road; Determining the bump intensity of the road based on the acceleration data; Determining light effect information of the atmosphere light based on the bump intensity of the road, where the light effect information includes at least one of color, brightness, and blinking frequency; Sending a control instruction to the atmosphere light control system based on the light effect information of the atmosphere light, and the atmosphere light control system is used to control the atmosphere light based on the control instruction.

2. The method according to claim 1, wherein The determining the bump intensity of the road based on the acceleration data includes: Determining the acceleration peak value within a preset time period based on the acceleration data; Determining the target bump intensity corresponding to the acceleration peak value within the preset time period based on the first correspondence between the acceleration range and the bump intensity; Determining the target bump intensity as the bump intensity of the road.

3. The method according to claim 1, characterized in that The determining the light effect information of the atmosphere light based on the bump intensity of the road includes: Determining the target color corresponding to the bump intensity of the road based on the second correspondence between the bump intensity and the color; Determining the light effect information of the atmosphere light based on the target color.

4. The method according to claim 3, characterized in that The determining the light effect information of the atmosphere light based on the target color includes: Determining the current weather information or the current time information; Determining at least one of the brightness and blinking frequency of the atmosphere light based on the weather information or the time information; Determining the light effect information of the atmosphere light based on at least one of the brightness and blinking frequency of the atmosphere light and the target color.

5. The method according to claim 1, wherein The obtaining the acceleration data in the vertical direction during the vehicle's driving on the road includes: Controlling the in-vehicle display screen to display an atmosphere light interface, and the atmosphere light interface includes an atmosphere light mode opening option; Responding to the triggering operation on the atmosphere light mode opening option to turn on the atmosphere light mode; Obtaining the acceleration data in the atmosphere light mode.

6. The method according to claim 5, wherein The atmosphere light interface further includes an atmosphere light setting option; The method further includes: Responding to the triggering operation on the atmosphere light setting option to display an atmosphere light setting interface, and the atmosphere light setting interface includes a custom mode option; Responding to the triggering operation on the custom mode option to display a custom setting interface, and the custom setting interface includes a color option, a brightness option, a frequency option, and an application option; Responding to the triggering operation on the color option to determine the colors of the atmosphere light corresponding to different bump intensities; Responding to the triggering operation on the brightness option to determine the brightnesses of the atmosphere light corresponding to different bump intensities; Responding to the triggering operation on the frequency option to determine the blinking frequencies of the atmosphere light corresponding to different bump intensities; Responding to the triggering operation on the application option to determine the atmosphere light mode based on the color, brightness, and blinking frequency of the atmosphere light.

7. An atmosphere lamp control device, characterized in that, The device includes: An obtaining module, configured to obtain acceleration data in the vertical direction during the vehicle's driving on the road; A first determining module, configured to determine the bump intensity of the road based on the acceleration data; A second determination module, configured to determine light effect information of the atmosphere light based on the bump intensity of the road, where the light effect information includes at least one of color, brightness, and blinking frequency; A sending module, configured to send a control instruction to an atmosphere light control system based on the light effect information of the atmosphere light, where the atmosphere light control system is configured to control the atmosphere light based on the control instruction.

8. An in-vehicle computer device, characterized in that, The in-vehicle computer device includes a processor and a memory, and at least one program code is stored in the memory. The at least one program code is loaded and executed by the processor to implement the atmosphere light control method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, At least one program code is stored in the computer-readable storage medium. The at least one program is loaded and executed by a processor to implement the atmosphere light control method according to any one of claims 1 to 6.

10. A computer program product, characterized in that, At least one program code is stored in the computer program product. The at least one program is loaded and executed by a processor to implement the atmosphere light control method according to any one of claims 1 to 6.