Method for controlling interior environment of vehicle, and vehicle

By installing ambient lighting and sound output devices in the vehicle, and controlling the lighting display and sound field position based on vehicle operation data, the problem of chaotic movement patterns in existing anti-motion sickness glasses is solved, achieving a better anti-motion sickness effect where passengers can accurately perceive the vehicle's movement status visually and aurally.

WO2026065959A1PCT designated stage Publication Date: 2026-04-02ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-11
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Existing motion sickness glasses are ineffective because the liquid flowing irregularly within the frame makes it difficult for passengers to accurately perceive the vehicle's movement.

Method used

By installing ambient lighting and sound output devices in the vehicle, the ambient lighting is controlled to illuminate in a flowing manner based on the vehicle's operating data, and sound is played based on the sound field position calculated according to the vehicle's acceleration, so that passengers can perceive the vehicle's motion status through sight and hearing.

Benefits of technology

This achieves consistency between the information perceived by the passenger's vestibular system and visual information under different motion states, resulting in a better anti-motion sickness effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025081866_02042026_PF_FP_ABST
    Figure CN2025081866_02042026_PF_FP_ABST
Patent Text Reader

Abstract

A method for controlling an interior environment of a vehicle, and a vehicle. The method comprises: receiving a motion sickness prevention request, and, in response to the motion sickness prevention request, acquiring operation data of a vehicle, the operation data comprising a current vehicle speed and a current vehicle acceleration; on the basis of the current vehicle speed, controlling an atmosphere light to perform flow-type light-on display, the flow speed of the atmosphere light being positively correlated with the current vehicle speed; and performing sound field offset calculation on the basis of the current vehicle acceleration, and obtaining a current sound field position, the direction of the current sound field position being opposite to the direction of the current vehicle acceleration; and controlling a sound output device to perform sound playback at the current sound field position.
Need to check novelty before this filing date? Find Prior Art

Description

Method for controlling in-vehicle environment and vehicle

[0001] Cross-reference to related applications

[0002] The present application claims priority to the Chinese patent application No. 202411333055.4, filed on September 24, 2024, and entitled "Method for controlling in-vehicle environment and vehicle", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] Embodiments of the present application relate to, but are not limited to, the vehicle control technical field, and in particular, relate to a method for controlling in-vehicle environment and a vehicle. BACKGROUND

[0004] During the driving of a vehicle, passengers often see that the in-vehicle environment is static in vision, but the vestibular system is affected by the motion of the vehicle, resulting in inconsistency between vision and the vestibular system, thereby causing car sickness. In some embodiments, passengers can prevent car sickness by wearing anti-car sickness glasses. The anti-car sickness glasses are glasses with blue liquid injected into the frame. During the driving of the vehicle, the liquid flows with the speed, steering, etc. of the vehicle, providing a visual motion reference system for the passengers, thereby relieving the degree of car sickness of the passengers. However, when the liquid flows in the frame with the speed, steering, etc. of the vehicle, the flow rule is chaotic, and the passengers cannot perceive the motion state of the vehicle from the flow of the liquid, resulting in poor anti-car sickness effect. Therefore, how to improve the anti-car sickness effect has become a technical problem to be solved. SUMMARY

[0005] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims.

[0006] Embodiments of the present application propose a method for controlling in-vehicle environment and a vehicle, aiming to improve the anti-car sickness effect.

[0007] A first aspect of embodiments of the present application proposes a method for controlling in-vehicle environment, applied to a vehicle, the vehicle comprising an atmosphere lamp installed at a first preset position and a sound output device installed at a second preset position, the method comprising:

[0008] receiving an anti-car sickness request;

[0009] in response to the anti-car sickness request, obtaining running data of the vehicle; wherein the running data comprises a current vehicle speed and a current vehicle acceleration;

[0010] controlling the atmosphere lamp to perform flow-type light display according to the current vehicle speed; wherein the flow speed of the atmosphere lamp is positively correlated with the current vehicle speed;

[0011] According to the current vehicle acceleration, a sound field offset amount is calculated to obtain a current sound field position; wherein the current sound field position is opposite to the direction of the current vehicle acceleration;

[0012] The sound output device is controlled to play sound at the current sound field position.

[0013] In some embodiments, the current vehicle speed is used to control the ambient light to display a flowing light display, including:

[0014] According to the current vehicle speed, a current vehicle gear is extracted from a preset speed gear mapping table;

[0015] According to the current vehicle gear, a target flowing duration is extracted from a preset gear time mapping table; wherein the current vehicle speed is negatively correlated with the target flowing duration;

[0016] The ambient light is controlled to display a flowing light display according to the target flowing duration.

[0017] In some embodiments, the ambient light includes multiple groups of light beads controlled respectively, and is configured to realize a flowing light display by controlling the light-on and light-off of the light beads; the ambient light is controlled to display a flowing light display according to the target flowing duration, including:

[0018] According to the target flowing duration, a time interval between two adjacent groups of light beads being lighted is calculated to obtain a target time interval;

[0019] According to the target time interval, the light beads are controlled to display a flowing light display according to a preset light-on mode, wherein the preset light-on mode represents the number of light beads being lighted during the flowing light display.

[0020] In some embodiments, the light beads are controlled to display a flowing light display according to the preset light-on mode according to the target time interval, including:

[0021] According to the preset light-on mode, at least two light-emitting modules are obtained; wherein each light-emitting module includes a preset number of light beads, the preset number of light beads are adjacent light beads, and the light-emitting module includes a starting light-emitting piece and an ending light-emitting piece;

[0022] From the at least two light-emitting modules, a current light-emitting module and a previous light-emitting module are selected; wherein the current light-emitting module and the previous light-emitting module are adjacent light-emitting modules;

[0023] After each light bead of the previous light-emitting module is lighted based on the target time interval, the ending light-emitting piece of the current light-emitting module is lighted and the starting light-emitting piece of the previous light-emitting module is extinguished based on the target time interval.

[0024] In some embodiments, the gear-time mapping table is established according to a relationship between a vehicle gear and a flow duration of the ambient light to complete a flow-type lighting display once.

[0025] In some embodiments, the gear-time mapping table is established according to a formula: h = (q-p) / m; where h is a negative increment of the flow duration of the ambient light corresponding to each increase in the vehicle gear, q is a first flow duration corresponding to a lowest gear of the vehicle, p is a second flow duration corresponding to a highest gear of the vehicle, and m is a number of gears between the lowest gear and the highest gear.

[0026] In some embodiments, the first flow duration is a longest time required for the ambient light to complete a flow-type lighting display once, and the second flow duration is a shortest time required for the ambient light to complete a flow-type lighting display once.

[0027] In some embodiments, the first preset position includes a position around an interior of the vehicle body within a range of a passenger's line of sight; and / or the vehicle includes a plurality of sound output devices, and the second preset position includes positions of the plurality of sound output devices respectively located in the interior of the vehicle body.

[0028] In some embodiments, the current vehicle acceleration includes lateral acceleration, longitudinal acceleration, and vertical acceleration, and the calculating of the sound field offset according to the current vehicle acceleration to obtain a current sound field position includes:

[0029] calculating the sound field offset according to the lateral acceleration, the longitudinal acceleration, and the vertical acceleration to obtain the current sound field position.

[0030] In some embodiments, the controlling of the sound output device to play sound at the current sound field position includes:

[0031] filtering out a candidate sound device from the sound output device and determining a candidate playing mode based on a preset target coordinate origin and the current sound field position; where the candidate playing mode includes a candidate playing volume and a candidate playing frequency;

[0032] controlling the candidate sound device to play sound at the candidate playing volume and the candidate playing frequency.

[0033] In some embodiments, the controlling of the sound output device to play sound at the current sound field position includes:

[0034] obtaining a previous sound field position of the vehicle; where the current sound field position is a position after a change from the previous sound field position;

[0035] screening a selected sound device from the sound output devices based on a preset target coordinate origin, the last sound field position and the current sound field position, and determining a selected playing mode; wherein the selected playing mode comprises a selected playing volume and a selected playing frequency;

[0036] controlling the selected sound device to play sound at the selected playing volume and the selected playing frequency.

[0037] In some embodiments, determining the target coordinate origin comprises:

[0038] obtaining a distribution position of a passenger object on the vehicle;

[0039] extracting the target coordinate origin according to the distribution position and a preset position origin mapping table.

[0040] In some embodiments, determining the target coordinate origin comprises:

[0041] receiving the coordinate origin selection instruction;

[0042] determining a coordinate origin in response to the coordinate origin selection instruction, to obtain the target coordinate origin.

[0043] A second aspect of the embodiments of the present application provides a vehicle, comprising a memory and a processor, the memory stores a computer program, and the processor executes the computer program to implement the method of the first aspect.

[0044] A third aspect of the embodiments of the present application provides a vehicle, comprising:

[0045] an ambient light installed at a first preset position in the vehicle;

[0046] a sound output device installed at a second preset position in the vehicle;

[0047] a memory storing a computer program;

[0048] a processor configured to execute the computer program to implement:

[0049] receiving an anti-motion sickness request;

[0050] obtaining running data of the vehicle in response to the anti-motion sickness request; wherein the running data comprises a current vehicle speed and a current vehicle acceleration;

[0051] controlling the ambient light to display in a flowing manner according to the current vehicle speed; wherein a flowing speed of the ambient light is positively correlated with the current vehicle speed;

[0052] The current sound field position is obtained according to the sound field offset calculation based on the current vehicle acceleration; wherein the current sound field position is opposite to the direction of the current vehicle acceleration.

[0053] The sound output device is controlled to play sound at the current sound field position.

[0054] The anti-dizziness vehicle request is received, and running data of the vehicle is obtained in response to the anti-dizziness vehicle request. The running data includes the current vehicle speed and the current vehicle acceleration. The ambient light is controlled to display in a flowing manner according to the current vehicle speed, wherein the flowing speed of the ambient light is positively correlated with the current vehicle speed. The current sound field position is obtained according to the sound field offset calculation based on the current vehicle acceleration, wherein the current sound field position is opposite to the direction of the current vehicle acceleration. The sound output device is controlled to play sound at the current sound field position. The vehicle in the acceleration, deceleration or uniform speed state can be fed back by the ambient light and the sound output device, so that the passenger can perceive the motion state of the vehicle from the vision and the hearing, and a better anti-dizziness vehicle effect is achieved. That is, the information perceived by the vestibular system and the visual information are consistent in any motion state of the vehicle, so that a better anti-dizziness vehicle effect is achieved.

[0055] Other aspects can be apparent after reading and understanding the accompanying drawings and detailed description. BRIEF DESCRIPTION OF DRAWINGS

[0056] Fig. 1 is a flowchart of the method for controlling the vehicle environment according to an embodiment of the present application;

[0057] Fig. 2 is a schematic diagram of the installation position of the ambient light according to an embodiment of the present application;

[0058] Fig. 3 is a flowchart of step S103 in Fig. 1;

[0059] Fig. 4 is a flowchart of step S203 in Fig. 1;

[0060] Fig. 5 is a flowchart of step S402 in Fig. 4;

[0061] Fig. 6 is a first flowchart of step S105 in Fig. 1;

[0062] Fig. 7 is a second flowchart of step S105 in Fig. 1;

[0063] Fig. 8 is a flowchart of the method for controlling the vehicle environment according to another embodiment of the present application;

[0064] Fig. 9 is a flowchart of the method for controlling the vehicle environment according to a third embodiment of the present application;

[0065] FIG. 10 is a structural schematic diagram of a control device for an in-vehicle environment according to an embodiment of the present application;

[0066] FIG. 11 is a hardware structural schematic diagram of a vehicle according to an embodiment of the present application. DETAILED DESCRIPTION

[0067] The present application will be further described below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are intended to explain the present application and are not intended to limit the present application.

[0068] It should be noted that although the functional modules are divided in the device schematic diagram, and the logical order is shown in the flowchart, in some cases, the steps shown or described can be performed in a manner different from the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification and claims and the above-described drawings are used to distinguish similar objects, and do not necessarily describe a specific order or sequence.

[0069] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in this application is for the purpose of describing embodiments of this application only, and is not intended to limit this application.

[0070] Motion sickness, also known as motion sickness, is also called motion sickness, i.e. people often say "car sickness, sea sickness, air sickness" and so on. The cause of motion sickness: the human brain mainly relies on the vestibular system, vision and self-sensation to sense and control balance, when these information conflicts, it will lead to motion sickness.

[0071] When the passenger sits in the car, he often only pays attention to the visual static state of the car. When the vehicle is accelerating or decelerating, the vestibular system will feel different acceleration information. The information received by the vestibular system and the visual information conflict and cannot judge the state of the body, the body cannot make an appropriate response, resulting in car sickness. When the vehicle is at a constant speed, the visual attention to the static state of the car will also notice the motion state of the outside of the car, and also produce the feeling of car sickness.

[0072] Based on this, the embodiment of the present application provides a vehicle interior environment control method and vehicle, aiming to obtain the current vehicle speed and the current vehicle acceleration. According to the current vehicle speed, the ambient light is controlled to display in a flowing manner, and the flowing speed of the ambient light is positively correlated with the current vehicle speed. According to the current vehicle acceleration, the sound field offset is calculated to obtain the current sound field position, and the current sound field position is opposite to the direction of the current vehicle acceleration. The sound output device is controlled to play sound at the current sound field position. No matter the vehicle is in acceleration, deceleration or uniform speed state, the ambient light and the sound output device will feedback, so that the passenger can perceive the motion state of the vehicle from the vision and the hearing, and better anti-car sickness effect is achieved. That is, no matter the vehicle is in what motion state, the information perceived by the vestibular system and the visual information are consistent, so that better anti-car sickness effect is achieved.

[0073] The vehicle interior environment control method and vehicle provided by the embodiment of the present application are specifically described through the following embodiments. First, the vehicle interior environment control method in the embodiment of the present application is described.

[0074] The embodiment of the present application can acquire and process related data based on artificial intelligence technology. The artificial intelligence (AI) is to use a digital computer or a machine controlled by a digital computer to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use the knowledge to obtain the best results.

[0075] The basic technology of artificial intelligence generally includes technologies such as sensors, special artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operation / interaction system, mechatronics, etc. The artificial intelligence software technology mainly includes computer vision technology, robot technology, biometric technology, speech processing technology, natural language processing technology, and machine learning / deep learning, etc.

[0076] The vehicle interior environment control method provided by the embodiment of the present application can be applied to a terminal, can be applied to a server end, and can also be software running in a terminal or a server end. In some embodiments, the terminal can be a smart phone, a tablet computer, a notebook computer, a desktop computer, etc.; the server end can be configured as an independent physical server, can be configured as a server cluster or a distributed system composed of multiple physical servers, can also be configured as a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDNs, and basic cloud computing services such as big data and artificial intelligence platforms; and the software can be an application that implements the vehicle interior environment control method, but is not limited to the above forms.

[0077] The application is operable in a multitude of generic or specific computer system environments or configurations. Examples of well known computing systems, environments, and / or configurations that can be suitable for use with the application include, but are not limited to, personal computers, server computers, handheld or laptop devices, tablet devices, multiprocessor systems, microprocessor-based systems, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like. The application can be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, and the like, that perform particular tasks or implement particular abstract data types. The application can also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules can be located in local and remote computer storage media including memory storage devices.

[0078] Referring to FIG. 1, which is an optional flowchart of a method for controlling an in-vehicle environment according to an embodiment of the application, the method for controlling the in-vehicle environment is applied to a vehicle, the vehicle has an ambient light installed at a first preset position and a sound output device installed at a second preset position, the first preset position and the second preset position are different, and the method of FIG. 1 can include, but is not limited to, steps S101 to S105.

[0079] In step S101, a request for anti-motion sickness is received.

[0080] In step S102, in response to the request for anti-motion sickness, running data of the vehicle is obtained; the running data includes a current vehicle speed and a current vehicle acceleration.

[0081] In step S103, the ambient light is controlled to display a flowing light according to the current vehicle speed; the flowing speed of the ambient light is positively correlated with the current vehicle speed.

[0082] In step S104, a sound field offset is calculated according to the current vehicle acceleration to obtain a current sound field position; the current sound field position is opposite to the direction of the current vehicle acceleration.

[0083] In step S105, the sound output device is controlled to play sound at the current sound field position.

[0084] In step S101 of some embodiments, the ambient light can be installed in various positions, as long as each passenger can see the flowing display effect of the ambient light. In one embodiment, the ambient light is located on the side wall of the vehicle below the window, and the ambient light can display a flowing light,

[0085] The sound output device can be a loudspeaker, in order to achieve a three-dimensional sound field, so as to achieve the effect of outputting a sound source at each position in the vehicle, a Dolby Atmos system can be used. The 7 surround sound channels of the Dolby Atmos system include loudspeakers in the front left, front center, front right, left side, right side, left rear and right rear of the vehicle, which can help passengers feel the horizontal direction of the audio. The 4 top sound channels include 4 loudspeakers on the top of the vehicle, which can help passengers feel the vertical direction of the audio.

[0086] In an example, as shown in FIG. 2, the installation position (first preset position) of the atmosphere lamp can be a circle inside the vehicle body, and the atmosphere lamp is in the position within the visual range of the passengers when looking straight ahead. In this position, each passenger can see the flowing display effect of the atmosphere lamp changing with the change of the vehicle speed, so as to have an anti-car sickness effect on the passengers in the visual range of the atmosphere lamp. For passengers in the back row of the vehicle, the installation position of the atmosphere lamp can also be on the back of the front seat. For the passenger of the front passenger seat, multiple atmosphere lamps are arranged in the position in front of the front passenger seat. The arrangement of the atmosphere lamps can only form a flowing effect when the atmosphere lamps are lighted. When there is no passenger in a certain position, the atmosphere lamp in that position can also be turned off individually. Although the atmosphere lamps shown in FIG. 2 are gray, the light of the actual atmosphere lamps can be colored or in contrast with other colors of the vehicle interior.

[0087] Specifically, according to the different physical conditions of each person, the feeling of each person to car sickness will also be different. When the passenger has a demand for anti-car sickness, the atmosphere lamp is controlled to perform a flowing light display. Otherwise, the atmosphere lamp does not need to be lighted. Therefore, when the passenger has a demand for anti-car sickness and the anti-car sickness state is started, the vehicle receives an anti-car sickness request.

[0088] In step S102 of some embodiments, since the effect of the light display of the atmosphere lamp needs to reflect the change of the speed of the vehicle, so as to enable the passenger to determine the motion state of the vehicle based on the light display effect of the atmosphere lamp and thus have an anti-car sickness effect. Therefore, in response to the anti-car sickness request, the running data of the vehicle is obtained, and the running data includes the current vehicle speed and the current vehicle acceleration.

[0089] In step S103 of some embodiments, it is necessary to control the ambient light to perform a flowing light display according to the current vehicle speed, so that the passenger can determine the motion state of the vehicle based on the effect of the ambient light flowing light display. The flowing speed of the ambient light is positively correlated with the current vehicle speed, the faster the current vehicle speed, the faster the flowing speed of the ambient light. When the current vehicle speed remains unchanged, the speed of the ambient light flowing light display also remains unchanged. That is, when the vehicle travels at a constant speed, the ambient light also performs a flowing light display, so that the passenger can visually feel that the motion state inside and outside the vehicle is consistent, thereby achieving the effect of preventing car sickness. When the current vehicle speed becomes faster or slower, the speed of the ambient light flowing light display also becomes faster or slower, and the passenger's vestibular system feels the acceleration information or deceleration information consistent with the visual information, thereby achieving the effect of preventing car sickness.

[0090] It should be noted that step S103 and step S104 are executed synchronously, in steps S104 and S105 of some embodiments, it is necessary to control the sound output device to play sound according to the current vehicle acceleration, so as to realize the effect of playing sound at different sound field positions. So that the passenger can perceive the acceleration information of the vehicle based on the sound field position of the sound playing, and determine the motion state of the vehicle according to the sound field position of the sound playing in hearing, so as to achieve the effect of preventing car sickness. Therefore, it is necessary to calculate the sound field offset according to the current vehicle acceleration, so as to obtain the current sound field position, so that the control of the sound output device can reflect the motion state of the vehicle when playing sound at the current sound field position. In order to make the sound synchronize with the motion state of the vehicle, the current sound field position needs to be offset with the gravitational acceleration of the vehicle, that is, the current sound field position is opposite to the direction of the current vehicle acceleration. For example, when the current vehicle acceleration represents that the vehicle accelerates to the left front, the gravitational acceleration of the vehicle is at the right rear position, and the sound field position is at the right rear position. Among them, the gravitational acceleration A is the lateral acceleration, B is the longitudinal acceleration, and C is the vertical acceleration.

[0091] The steps S101 to S105 shown in the embodiments of the present application are as follows: receiving an anti-motion sickness request, obtaining running data of the vehicle in response to the anti-motion sickness request. The running data includes the current vehicle speed and the current vehicle acceleration. The ambient light is controlled to display in a flowing manner according to the current vehicle speed, wherein the flowing speed of the ambient light is positively correlated with the current vehicle speed. The current sound field position is obtained by calculating the sound field offset according to the current vehicle acceleration, wherein the current sound field position is opposite to the direction of the current vehicle acceleration. The sound output device is controlled to play sound at the current sound field position. The vehicle in acceleration, deceleration or uniform speed state can be fed back by the ambient light and the sound output device, so that the passengers can perceive the motion state of the vehicle from the vision and the hearing, and better anti-motion sickness effect is achieved. That is, the information perceived by the vestibular system and the visual information are consistent regardless of the motion state of the vehicle, so that better anti-motion sickness effect is achieved.

[0092] Referring to FIG. 3, in some embodiments, the step S103 can include but is not limited to steps S301 to S303:

[0093] In step S301, the current gear of the vehicle is extracted from a preset speed gear mapping table according to the current vehicle speed.

[0094] In step S302, the target flowing duration is extracted from a preset gear time mapping table according to the current gear of the vehicle, wherein the current vehicle speed is negatively correlated with the target flowing duration.

[0095] In step S303, the ambient light is controlled to display in a flowing manner according to the target flowing duration.

[0096] In step S301 of some embodiments, the speed gear mapping table is constructed in advance, which saves the corresponding relationship between the speed and the gear. For example, the first gear corresponds to the speed of 0-10 km / h, the second gear corresponds to the speed of 10-20 km / h, and so on. Each passenger can also adjust the speed range corresponding to each gear according to his own feeling. For example, the default speed of 0-5 km / h corresponds to the first gear, and then 5-10 km / h corresponds to the second gear, and so on. When the passenger triggers the first preset button, the triggering instruction of the first preset button is obtained, and then the speed range corresponding to each gear is increased, for example, the speed of 0-5 km / h corresponds to the first gear is changed to the speed of 0-10 km / h corresponds to the first gear. If the next passenger thinks that the speed of 0-5 km / h corresponds to the first gear is better for anti-motion sickness effect, the second preset button is triggered, and the triggering instruction of the second preset button is obtained, and then the speed range corresponding to each gear is reduced.

[0097] Specifically, after the speed gear mapping table is constructed, the current vehicle speed is analyzed, and the current gear of the vehicle is extracted from the speed gear mapping table. For example, when the vehicle speed is 0-10 km / h, the first gear corresponds, and so on, and when the current vehicle speed is 60 km / h, the current gear of the vehicle corresponds to the sixth gear. By preselecting the construction of the speed gear mapping table, when the current vehicle speed is obtained, the calculation process is omitted, and the corresponding current gear of the vehicle is immediately obtained.

[0098] In steps S302 to S303 of some embodiments, a gear time mapping table is also pre-constructed, which saves the corresponding relationship between the gear and the flow duration. By pre-constructing the gear time mapping table, when the current gear of the vehicle is obtained, the calculation process is omitted, and the corresponding target flow duration is immediately obtained. According to the target flow duration, the ambient light is quickly controlled to perform the flowing light display, that is, the change of the vehicle speed can be immediately fed back to the change of the light display of the ambient light. For example, when the current vehicle speed is 55 km / h, the current gear of the vehicle corresponds to the sixth gear, and the target flow duration is 5 seconds, then the ambient light flows a circle in 5 seconds. Among them, the ambient light flowing a circle means that each ambient light is lit once. When the current vehicle speed is 58 km / h, the current gear of the vehicle does not change, and the ambient light continues to flow a circle in 5 seconds. When the current vehicle speed is 65 km / h, the current gear of the vehicle corresponds to the seventh gear, and the target flow duration changes to 4 seconds. At this time, the ambient light flows a circle in 4 seconds. The flow speed of the ambient light increases with the increase of the vehicle speed, the faster the current vehicle speed, the faster the flow speed of the ambient light. The faster the flow speed of the ambient light, the shorter the target flow duration, therefore, the current vehicle speed and the target flow duration are negatively correlated.

[0099] Specifically, the first flow duration and the second flow duration are set, the first flow duration is the longest time required for the ambient light to flow a circle to achieve a flowing effect, that is, the time required for the ambient light to flow a circle at the slowest, wherein the flowing effect is the effect of the ambient light continuously displaying. The second flow duration is the shortest time required for the ambient light to flow a circle, that is, the time required for the ambient light to flow a circle at the fastest. Then the flow duration reduced by each increased gear is calculated by the following formula (1):

[0100] Wherein, h is the flow duration reduced by each increased gear, q is the first flow duration, p is the second flow duration, and m is the total number of gears. Therefore, the target flow duration corresponding to the first gear is q, the target flow duration corresponding to the second gear is q-h, the target flow duration corresponding to the third gear is q-2h, and so on. The target flow duration is reduced by h for each increased gear, thereby constructing the gear time mapping table.

[0101] The steps S301 to S303 shown in the embodiment are different at different current vehicle speeds. Therefore, the corresponding target flow duration needs to be obtained according to the current vehicle speed. The target flow duration is different, and the flow speed displayed by the ambient light is different. The passenger can determine the motion state of the vehicle according to the flow speed displayed by the ambient light, visually stimulate the passenger, and thus achieve the effect of preventing car sickness.

[0102] Please refer to FIG. 4. In some embodiments, the ambient light includes multiple groups of lamp beads controlled respectively and configured to be able to realize the flow type lighting display by controlling the on-off of the lamp beads. The step S203 can include but is not limited to steps S401 to S402:

[0103] In step S401, the time interval at which the adjacent two groups of lamp beads are lit is calculated according to the target flow duration, and the target time interval is obtained.

[0104] In step S402, the lamp beads are controlled to perform the flow type lighting display according to the preset lighting mode according to the target time interval. The preset lighting mode represents the number of lamp beads that are lit during the flow type lighting display.

[0105] In step S401 of some embodiments, the target flow duration is the duration required for each lamp bead to be lit once. Therefore, the time interval at which the adjacent two groups of lamp beads are lit is calculated according to the target flow duration, and the adjacent two groups of lamp beads are lit according to the target time interval, so as to ensure that each lamp bead is lit once within the target flow duration. Specifically, when the target flow duration is s and the total number of lamp beads is k, the target interval time t = s / (k-1).

[0106] In step S402 of some embodiments, no matter which lighting mode is used, the adjacent two ambient lights are lit according to the target time interval. A plurality of preset lighting modes can be set, as long as the ambient light flow type lighting effect can be realized. The preset lighting mode represents the number of lamp beads that are lit during the flow type lighting display. For example, if there are 50 groups of lamp beads, respectively a1, a2, …, a50, the first preset lighting mode is that a1 is lit, a1 is turned off after t time when a2 is lit, …, a6 is turned off when a7 is lit after t time, until a1 is lit when a50 is turned off, and the cycle is repeated again. t is the target time interval. The second preset lighting mode is that a1 is lit, …, until a4 is lit when a1 is turned off, a5 is lit when a2 is turned off, …, until a7 is lit when a4 is turned off, …, and the flow type lighting effect of three groups of lamp beads is maintained.

[0107] The steps S401 to S402 shown in the embodiment calculate the target time interval, ensure that each lamp bead is lit once within the target flow duration, and thus can control the speed of the ambient light lighting display based on the speed of the current vehicle.

[0108] Referring to FIG. 5, in some embodiments, step S402 can include, but is not limited to, steps S501-S503:

[0109] In step S501, at least two light-emitting modules are obtained according to a preset lighting mode; each light-emitting module includes a preset number of lamp beads, the preset number of lamp beads are adjacent lamp beads, and each light-emitting module includes a starting light-emitting piece and an ending light-emitting piece.

[0110] In step S502, a current light-emitting module and a previous light-emitting module are selected from the at least two light-emitting modules; the current light-emitting module and the previous light-emitting module are adjacent light-emitting modules.

[0111] In step S503, after each lamp bead of the previous light-emitting module is lit based on a target time interval, the ending light-emitting piece of the current light-emitting module is lit and the starting light-emitting piece of the previous light-emitting module is extinguished based on the target time interval.

[0112] In step S501 of some embodiments, the preset lighting mode represents the number of lamp beads that are lit during a flowing light display. If the number of lamp beads is 3, the lamp beads a1, a2, and a3 are lit one by one according to the target time interval, then a4 is lit and a1 is extinguished, a5 is lit and a2 is extinguished, and so on, thereby achieving the effect of a flowing display of three lamp beads.

[0113] It should be noted that if the number of lamp beads corresponding to the preset lighting mode is 5 and the total number of lamp beads is 50, 10 light-emitting modules can be obtained according to the preset lighting mode. The lamp beads in the first light-emitting module are a1, a2, a3, a4, and a5, the lamp beads in the second light-emitting module are a6, a7, a8, a9, and a10, and so on, and the lamp beads in the tenth light-emitting module are a46, a47, a48, a49, and a50. The first lamp bead of each light-emitting module is a starting light-emitting piece, and the last lamp bead is an ending light-emitting piece. For example, a1 is a starting light-emitting piece and a5 is an ending light-emitting piece in the first light-emitting module.

[0114] In step S502 of some embodiments, continuing the above example, the current light-emitting module is selected from the ten light-emitting modules as a2, a3, a4, a5, and a6. At this time, the starting light-emitting piece of the current light-emitting module is a2, and the last light-emitting piece is a6. The previous light-emitting module is a1, a2, a3, a4, and a5. In order to ensure that only a preset number of lamp beads are lit at the same time each time, and to achieve the effect of flowing lighting, when the lamp beads in the previous light-emitting module have been lit one by one, the lamp beads in the current light-emitting module need to be lit one by one. However, since the current light-emitting module and the previous light-emitting module have repeated lamp beads, only the lamp beads in the current light-emitting module that have not been lit need to be lit, and the lamp beads in the previous light-emitting module that do not belong to the current light-emitting module need to be extinguished. After the lamp beads in the current light-emitting module are lit one by one, the current light-emitting module is updated to the previous light-emitting module, the next lamp bead of the last light-emitting piece in the current light-emitting module is added to the current light-emitting module, and the starting light-emitting piece is removed, to obtain a new current light-emitting module. That is, the new current light-emitting module is a3, a4, a5, a6, and a7. In this way, the previous light-emitting module and the current light-emitting module are continuously selected from the ten light-emitting modules.

[0115] In step S503 of some embodiments, after each lamp bead in the previous light-emitting module is lit based on the target time interval, the last light-emitting piece of the current light-emitting module is lit and the starting light-emitting piece of the previous light-emitting module is extinguished based on the target time interval. Continuing the above example, the previous light-emitting module is a1, a2, a3, a4, and a5, and the current light-emitting module is a2, a3, a4, a5, and a6. After a1, a2, a3, a4, and a5 are lit based on the target time interval, a6 is lit and a1 is extinguished based on the target time interval. At this time, the previous light-emitting module is updated to a2, a3, a4, a5, and a6, and the current light-emitting module is updated to a3, a4, a5, a6, and a7. At this time, each lamp bead in the previous light-emitting module is lit, and a7 is lit and a2 is extinguished based on the target time interval. In this way, the last light-emitting piece of the last current light-emitting module is lit and the starting light-emitting piece of the previous light-emitting module is extinguished based on the target time interval.

[0116] The steps S501 to S503 shown in this embodiment achieve the effect of flowing lighting of a preset number of lamp beads, thereby better achieving anti-car sickness.

[0117] In some embodiments, the current vehicle acceleration includes lateral acceleration, longitudinal acceleration, and vertical acceleration, and step S104 can include, but is not limited to, calculating the sound field offset based on the lateral acceleration, the longitudinal acceleration, and the vertical acceleration to obtain the current sound field position.

[0118] In the embodiment, the current vehicle acceleration includes three-axis acceleration, which are lateral acceleration, longitudinal acceleration and vertical acceleration respectively. The lateral acceleration is the acceleration generated when the vehicle turns left or right, the longitudinal acceleration is the acceleration generated when the vehicle moves forward or backward, and the vertical acceleration is the acceleration generated when the vehicle drives on the road with ups and downs. The generation of lateral acceleration, longitudinal acceleration or vertical acceleration of the vehicle will aggravate the feeling of car sickness of the passengers.

[0119] Specifically, the sound field offset amount is calculated according to the lateral acceleration, the longitudinal acceleration and the vertical acceleration to obtain the current sound field position, so that the passengers can determine the motion state of the vehicle based on the current sound field position. Wherein, the current sound field position is calculated as shown in the following formulas (2)-(4):

[0120] Wherein, n is the conversion coefficient of the sound field offset amount and the acceleration value, which is obtained by calibrating the real vehicle and generally takes the value of 5. X1 is the actual moving value of the current sound field in the X-axis direction, Y1 is the actual moving value of the current sound field in the Y-axis direction, and Z1 is the actual moving value of the current sound field in the Z-axis direction. A1 is the current lateral acceleration, B1 is the current longitudinal acceleration, and C1 is the current vertical acceleration. Therefore, the current sound field position is (X1, Y1, Z1) in three-dimensional coordinates.

[0121] The current sound field position is calculated by the three-axis acceleration, so that the sound output device plays sound at the current sound field position, and the passengers can determine the motion state of the vehicle based on the sound played at the current sound field position, thereby better realizing the anti-car sickness.

[0122] Referring to FIG. 6, in some embodiments, step S105 can include but is not limited to steps S601-S602:

[0123] Step S601: filtering out candidate sound devices from the sound output devices based on the preset target coordinate origin and the current sound field position and determining candidate playing modes; wherein the candidate playing modes include candidate playing volume and candidate playing frequency;

[0124] Step S602: controlling the candidate sound devices to play sound at the candidate playing volume and the candidate playing frequency.

[0125] In step S601 of some embodiments, the target coordinate origin, i.e. the coordinate origin of the three-dimensional coordinates, can be the midpoint position of the vehicle as the target coordinate origin. After inputting the target coordinate origin and the current sound field position to the Dolby Atmos system, the Dolby Atmos system will screen the candidate sound devices from the plurality of sound output devices and determine the candidate playing volume and the candidate playing frequency of each candidate sound device. For example, when the current sound field position is at the leftmost position, the sound output devices at the right side do not need to output sound.

[0126] In step S602 of some embodiments, each candidate sound device is controlled to play sound at the corresponding candidate playing volume and the candidate playing frequency. In an embodiment, if all the three-axis accelerations are 0, the current sound field position is (0, 0, 0), the candidate sound devices are screened from the sound output devices based on the target coordinate origin and the current sound field position and the candidate playing mode is determined. After controlling the candidate sound devices to play sound at the candidate playing mode, the effect of emitting a sound source at the coordinate origin can be achieved. At this time, if any of the three-axis accelerations changes, the calculated current sound field position will change, at which time the candidate sound devices are re-screened and the candidate playing mode is determined, and the candidate sound devices are controlled to play sound at the updated candidate playing mode, achieving the effect of emitting a sound source at the current sound field position. The sound playing is synchronized with the motion state of the vehicle, stimulating the passengers from the auditory sense and preventing the passengers from car sickness.

[0127] The steps S601 to S602 shown in the embodiment enable the passengers to perceive the change of the three-axis acceleration of the vehicle through the sound playing, stimulating the passengers from the auditory sense and preventing the passengers from car sickness. The embodiment also takes into account the vertical acceleration, and when the vertical acceleration changes, the position of the sound source also changes, thereby achieving the effect of preventing the passengers from car sickness when the vehicle bounces.

[0128] Referring to FIG. 7, in some embodiments, step S106 can further include but is not limited to steps S701 to S703:

[0129] Step S701: obtaining a previous sound field position of the vehicle; wherein the current sound field position is a position changed from the previous sound field position;

[0130] Step S702: screening a selected sound device from the sound output devices and determining a selected playing mode based on the target coordinate origin, the previous sound field position and the current sound field position; wherein the selected playing mode includes a selected playing volume and a selected playing frequency;

[0131] Step S703: controlling the selected sound device to play sound at the selected playing volume and the selected playing frequency.

[0132] In step S701 of some embodiments, when any of the three-axis accelerations changes, the current sound field position is calculated, and the previous sound field position is obtained. That is, the position of the previous sound field position after the change is the current sound field position. For example, the previous sound field position is (0, 0, 0), and the vertical acceleration changes from 0 to 2 m / s 2 , then the previous sound field position changes, and the current sound field position (0, 0, n*2) is obtained.

[0133] In step S702 of some embodiments, the target coordinate origin, the previous sound field position, and the current sound field position are input to the Dolby Atmos system, and the Dolby Atmos system selects the selected sound devices from the plurality of sound output devices and determines the selected playback volume and the selected playback frequency of each selected sound device.

[0134] In step S703 of some embodiments, the selected sound devices are controlled to perform sound playback at the corresponding selected playback volume and the selected playback frequency, so as to achieve the effect of smooth movement of the sound source from the previous sound field position to the current sound field position.

[0135] The steps S701 to S703 shown in the embodiments correspond to the change process of the vehicle motion state in the movement process of the sound source, and can achieve better anti-car sickness effect.

[0136] Please refer to FIG. 8. In some embodiments, determining the target coordinate origin includes but is not limited to steps S801 to S802:

[0137] In step S801, the distribution position of the passenger object on the vehicle is obtained.

[0138] In step S802, the target coordinate origin is extracted according to the distribution position and a preset position origin mapping table.

[0139] In step S801 of some embodiments, the distribution position of the passenger on the vehicle can be obtained in various ways. For example, the distribution position of the passenger on the vehicle is obtained by face recognition through a camera. Or the distribution position of the passenger on the vehicle is obtained by sensing whether there is a passenger on the seat of the vehicle through a sensor.

[0140] In step S802 of some embodiments, the general vehicle includes two front positions, i.e., the driver's seat and the front passenger's seat, and two rear positions, i.e., the left rear seat behind the driver's seat and the right rear seat behind the front passenger's seat. The position origin mapping table stores the coordinate origins corresponding to different distribution positions. For example, when the passengers are distributed in the four positions, the passengers are distributed in the driver's seat and the right rear seat, the passengers are distributed in the driver's seat, the left rear seat and the right rear seat, or the passengers are only distributed in the driver's seat, the target coordinate origin is the center point position of the vehicle. When the passengers are distributed in the two front positions, the target coordinate origin is the center position between the two front positions, and the height is consistent with the height of the center point of the vehicle. When the passengers are distributed in the driver's seat and the left rear seat, the target coordinate origin is the center position between the driver's seat and the left rear seat, and the height is consistent with the height of the center point of the vehicle.

[0141] It should be noted that the target coordinate origin is different, and the current sound field position is different. When the passengers are distributed in the four positions, the target coordinate origin is at the center point position of the vehicle, so that the passengers in the four positions can better perceive the position change of the sound source, thereby better perceiving the change of the vehicle motion state, and the anti-car sickness effect is better. When the passengers are distributed in the two front positions, it is not necessary to consider whether the rear passengers will be affected by car sickness, and the target coordinate origin is set at the center position between the two front positions, so that the anti-car sickness effect experienced by the two front passengers is better.

[0142] In steps S801 to S802 shown in the embodiment, different target coordinate origins are selected according to different distribution positions of the passengers on the vehicle, so that a better anti-car sickness effect can be achieved.

[0143] Referring to FIG. 9, in some embodiments, determining the target coordinate origin includes but is not limited to steps S901 to S902:

[0144] In step S901, a coordinate origin selection instruction is received.

[0145] In step S902, the coordinate origin is determined in response to the coordinate origin selection instruction to obtain the target coordinate origin.

[0146] In step S901 of some embodiments, the passengers can select different target coordinate origins according to their own needs. The target coordinate origins that can be provided are the center point position of the vehicle and the center position between each two seats, and the height is consistent with the height of the center point of the vehicle. If the passenger in the front passenger's seat thinks that his car sickness is not obvious, and the car sickness of the rear passengers is more serious, the center position between the rear seats can be selected as the target coordinate origin.

[0147] In step S902 of some embodiments, the selection of the target coordinate origin can be switched by one button, or can be selected by different buttons. The coordinate origin is determined in response to the coordinate origin selection instruction, and the target coordinate origin is obtained.

[0148] In an example, if no coordinate origin selection instruction is received within a preset time after the vehicle starts to travel, the target coordinate origin is determined according to the distribution position of the passengers on the vehicle. In another example, if no coordinate origin selection instruction is received within a preset time after the vehicle starts to travel, a voice prompt information and / or a text prompt information can be sent to remind the user whether to select the target coordinate origin or to determine the target coordinate origin according to the distribution position of the passengers on the vehicle. This prevents the passengers from being unable to determine the target coordinate origin when they forget to trigger the coordinate origin selection instruction.

[0149] In steps S901 to S902 shown in the embodiment, the coordinate origin selection instruction is set so that the passengers can flexibly select the target coordinate origin according to their own needs, and the passengers who have more serious car sickness can better prevent car sickness.

[0150] Referring to FIG. 10, the embodiment of the application further provides a control device for an in-vehicle environment, which is applied to a vehicle. An ambient light is installed at a first preset position of the vehicle, a sound output device is installed at a second preset position of the vehicle, and the first preset position and the second preset position are different. The control device can implement the in-vehicle environment control method described above, and the control device comprises:

[0151] A receiving module 1001 is configured to receive an anti-car sickness request.

[0152] An obtaining module 1002 is configured to obtain running data of the vehicle in response to the anti-car sickness request. The running data comprises a current vehicle speed and a current vehicle acceleration.

[0153] A first control module 1003 is configured to control the ambient light to perform flowing light display according to the current vehicle speed. The flowing speed of the ambient light is positively correlated with the current vehicle speed.

[0154] A calculating module 1004 is configured to calculate a sound field offset according to the current vehicle acceleration to obtain a current sound field position. The current sound field position is opposite to the direction of the current vehicle acceleration.

[0155] A second control module 1005 is configured to control the sound output device to play sound at the current sound field position.

[0156] The specific implementation of the control device for the in-vehicle environment is basically the same as the specific embodiments of the in-vehicle environment control method described above, and will not be repeated here.

[0157] The embodiment of the present application further provides a vehicle, which comprises a memory and a processor, the memory stores a computer program, and the processor implements the control method of the in-vehicle environment when executing the computer program.

[0158] Referring to FIG. 11, FIG. 11 shows the hardware structure of the vehicle of another embodiment, which comprises:

[0159] The processor 1101 can be implemented in the form of a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, and is used to execute related programs to implement the technical solutions provided by the embodiments of the present application.

[0160] The memory 1102 can be implemented in the form of a ROM (Read Only Memory), a static storage device, a dynamic storage device, or a RAM (Random Access Memory). The memory 1102 can store an operating system and other application programs. When the technical solutions provided by the embodiments of the present application are implemented by software or firmware, the related program codes are stored in the memory 1102 and are called and executed by the processor 1101 to implement the control method of the in-vehicle environment.

[0161] The input / output interface 1103 is used to realize information input and output.

[0162] The communication interface 1104 is used to realize the communication interaction between the device and other devices, and can realize communication through a wired manner (for example, a USB, a network cable, etc.) or a wireless manner (for example, a mobile network, WIFI, Bluetooth, etc.).

[0163] The bus 1105 is used to transmit information between various components (for example, the processor 1101, the memory 1102, the input / output interface 1103, and the communication interface 1104) of the device.

[0164] The processor 1101, the memory 1102, the input / output interface 1103, and the communication interface 1104 are connected to each other through the bus 1105 to realize communication connection between them inside the device.

[0165] The embodiment of the present application further provides a vehicle, which comprises:

[0166] The ambient light is installed at a first preset position in the vehicle.

[0167] The sound output device is installed at a second preset position in the vehicle.

[0168] a memory storing a computer program;

[0169] a processor configured to execute the computer program to implement:

[0170] receiving an anti-motion sickness request;

[0171] in response to the anti-motion sickness request, obtaining running data of the vehicle; wherein the running data comprises a current vehicle speed and a current vehicle acceleration;

[0172] controlling the ambient light to display in a flowing manner according to the current vehicle speed; wherein a flowing speed of the ambient light is positively correlated with the current vehicle speed;

[0173] performing sound field offset calculation according to the current vehicle acceleration to obtain a current sound field position; wherein the current sound field position is opposite to a direction of the current vehicle acceleration;

[0174] controlling the sound output device to play sound at the current sound field position.

[0175] The application also provides a computer readable storage medium storing a computer program, which is executed by a processor to implement the above-mentioned in-vehicle environment control method.

[0176] The memory, as a non-transitory computer readable storage medium, can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory can optionally include a memory remotely arranged relative to the processor, and these remote memories can be connected to the processor through a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0177] The embodiments described in the application embodiments are used to more clearly illustrate the technical solutions of the application embodiments, and do not constitute a limitation on the technical solutions provided by the application embodiments. Those skilled in the art can know that, with the evolution of technology and the appearance of new application scenarios, the technical solutions provided by the application embodiments are also applicable to similar technical problems.

[0178] Those skilled in the art can understand that the technical solutions shown in the figures do not constitute a limitation on the application embodiments, and can include more or fewer steps than those shown in the figures, or combine certain steps, or different steps.

[0179] The apparatus embodiments described above are merely exemplary, and the units described as separate units can or can not be physically separate, i.e., can be located in one place, or can be distributed over multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment.

[0180] Those skilled in the art can understand that all or some of the steps in the method disclosed above, the functional modules / units in the system and the device can be implemented as software, firmware, hardware and appropriate combinations thereof.

[0181] The terms "first", "second", "third", "fourth" and the like in the description of the application and in the claims of the foregoing drawings, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the use of the terms so

[0182] It should be understood that in the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" is used to describe the relationship between the associated objects, which means that there can be three relationships, for example, "A and / or B" can mean that there are three cases: only A, only B, and A and B at the same time, where A and B can be singular or plural. The character " / " generally represents that the associated objects before and after are in an "or" relationship. "At least one of the following" or the like means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c, can mean a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0183] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are merely illustrative, for example, the division of the above units is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, and can be electrical, mechanical or other forms.

[0184] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they can be located in one place or distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0185] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0186] If the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part of the prior art that makes a contribution or the whole or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method of each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program storage media.

[0187] The preferred embodiments of the embodiments of the present application are described above with reference to the accompanying drawings, but this does not limit the scope of the embodiments of the present application. Any modifications, equivalent replacements and improvements made by those skilled in the art without departing from the scope and essence of the embodiments of the present application shall be within the scope of the embodiments of the present application.

Claims

1. A method for controlling an in-vehicle environment, applied to a vehicle, the vehicle comprising an ambient light installed at a first preset position and a sound output device installed at a second preset position, the method comprising: receiving an anti-motion sickness request; in response to the anti-motion sickness request, obtaining running data of the vehicle; wherein the running data comprises a current vehicle speed and a current vehicle acceleration; controlling the ambient light to display a flowing light according to the current vehicle speed; wherein a flowing speed of the ambient light is positively correlated with the current vehicle speed; calculating a sound field offset according to the current vehicle acceleration to obtain a current sound field position; wherein the current sound field position is opposite to a direction of the current vehicle acceleration; and controlling the sound output device to play sound at the current sound field position. The controlling the ambient light to display a flowing light according to the current vehicle speed comprises: extracting a current vehicle gear from a preset speed gear mapping table according to the current vehicle speed; extracting a target flowing time from a preset gear time mapping table according to the current vehicle gear; wherein the current vehicle speed is negatively correlated with the target flowing time; and controlling the ambient light to display a flowing light according to the target flowing time. The ambient light comprises a plurality of groups of light beads controlled respectively, and is configured to realize the flowing light display by controlling the light beads to turn on and off; the controlling the ambient light to display a flowing light according to the target flowing time comprises: calculating a target time interval between adjacent two groups of the light beads being turned on according to the target flowing time; and controlling the light beads to display a flowing light according to a preset lighting mode according to the target time interval, the preset lighting mode representing a number of the light beads being turned on during the flowing light display. The controlling the light beads to display a flowing light according to the target time interval comprises: obtaining at least two light emitting modules according to the preset lighting mode; wherein each of the light emitting modules comprises a preset number of light beads, the preset number of light beads being adjacent light beads, and each of the light emitting modules comprises a starting light emitting piece and an ending light emitting piece; selecting a current light emitting module and a previous light emitting module from the at least two light emitting modules; wherein the current light emitting module and the previous light emitting module are adjacent light emitting modules; and after each of the light beads of the previous light emitting module is turned on based on the target time interval, turning on the ending light emitting piece of the current light emitting module and turning off the starting light emitting piece of the previous light emitting module based on the target time interval. The gear time mapping table is established according to a relationship between a vehicle gear and a flowing time of the ambient light for completing a flowing light display once. The gear time mapping table is established according to the following formula: h=(q-p) / m; wherein h is a negative increment of the flowing time of the ambient light corresponding to each increase of the vehicle gear, q is a first flowing time corresponding to a lowest gear of the vehicle, p is a second flowing time corresponding to a highest gear of the vehicle, and m is a number of gears between the lowest gear and the highest gear.

2. The method of claim 1, wherein, ​ ​ ​ ​ 3. The method of claim 2, wherein, ​ ​ ​ 4. The method of claim 3, wherein, ​ ​ ​ ​ 5. The method of claim 2, wherein, ​ 6. The method of claim 5, wherein, ​ ​ 7. The method of claim 6, wherein, The first flow duration is the longest time required for the ambient light to complete one flow type light display, and the second flow duration is the shortest time required for the ambient light to complete one flow type light display.

8. The method of claim 1, wherein, The first preset position includes a position around the inside of the vehicle body within the range of the passenger's line of sight; and / or the vehicle includes a plurality of sound output devices, and the second preset position includes positions of the plurality of sound output devices respectively located in the inside of the vehicle body.

9. The method of claim 1, wherein, The current vehicle acceleration includes lateral acceleration, longitudinal acceleration, and vertical acceleration; and the calculation of the sound field offset according to the current vehicle acceleration to obtain the current sound field position includes: The calculation of the sound field offset according to the lateral acceleration, the longitudinal acceleration, and the vertical acceleration to obtain the current sound field position.

10. The method of claim 9, wherein, The control of the sound output device to play sound at the current sound field position includes: Based on the preset target coordinate origin and the current sound field position, a candidate sound device is selected from the sound output device, and a candidate playing mode is determined; wherein the candidate playing mode includes a candidate playing volume and a candidate playing frequency; The candidate sound device is controlled to play sound at the candidate playing volume and the candidate playing frequency.

11. The method of claim 10, wherein, The control of the sound output device to play sound at the current sound field position includes: An last sound field position of the vehicle is obtained; wherein the current sound field position is a position changed from the last sound field position; Based on the preset target coordinate origin, the last sound field position, and the current sound field position, a selected sound device is selected from the sound output device, and a selected playing mode is determined; wherein the selected playing mode includes a selected playing volume and a selected playing frequency; The selected sound device is controlled to play sound at the selected playing volume and the selected playing frequency.

12. The method of claim 10 or 11, wherein, The determination of the target coordinate origin includes: A distribution position of a passenger object on the vehicle is obtained; The target coordinate origin is extracted according to the distribution position and a preset position origin mapping table.

13. The method of claim 10 or 11, wherein, The determination of the target coordinate origin includes: A coordinate origin selection instruction is received; The target coordinate origin is determined in response to the coordinate origin selection instruction.

14. A vehicle, comprising: a memory storing a computer program; a processor configured to execute the computer program to implement the control method of the in-vehicle environment according to any one of claims 1 to 13.

15. A vehicle, comprising: an ambient light installed at a first preset position in the vehicle; a sound output device installed at a second preset position in the vehicle; a memory storing a computer program; a processor configured to execute the computer program to implement: receiving an anti-motion sickness request; in response to the anti-motion sickness request, obtaining running data of the vehicle; wherein the running data includes a current vehicle speed and a current vehicle acceleration; controlling the ambient light to perform flow type light display according to the current vehicle speed; wherein the flow speed of the ambient light is positively correlated with the current vehicle speed; According to the current vehicle acceleration, a sound field offset amount is calculated to obtain a current sound field position; wherein the current sound field position is opposite to the direction of the current vehicle acceleration; The sound output device is controlled to play sound at the current sound field position.

Citation Information

Patent Citations

  • Vehicle atmosphere lamp control method, electronic equipment and storage medium

    CN115107646A

  • Anti-carsickness dynamic display method and device, storage medium, system and vehicle

    CN115107682A

  • In-vehicle sound field control method, electronic equipment and readable storage medium

    CN117135535A

  • Carsickness relieving method and electronic equipment

    CN118514630A

  • In-vehicle environment control method and vehicle

    CN119142279A