Engine sound simulation control method and device, vehicle and readable storage medium
By adjusting the vehicle's simulated sound playback mode based on road condition information, the problem of noise interference from simulated engine sounds in quiet areas has been solved, achieving a balance between personalized sound effects and a quiet environment.
Patent Information
- Application Number
- CN202210642137.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-08
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2042-06-08
AI Technical Summary
In existing technologies, simulating engine sounds by playing audio files can easily cause noise interference in quiet places such as hospitals and schools.
Based on road conditions ahead, obtain the vehicle's current analog sound playback mode, and turn off or reduce the volume when playing outside the vehicle to avoid noise interference.
It effectively avoids noise interference from simulated engine sounds in the front area, thus meeting personalized audio needs.
Smart Images

Figure CN115179859B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of automobile sound control, and in particular to an engine sound simulation control method and device, a vehicle and a readable storage medium. BACKGROUND
[0002] With the rapid development of the automobile industry, automobiles have become one of the most common means of transportation, and people's demand for vehicle engine sound is also becoming more and more personalized.
[0003] At present, more and more vehicles simulate engine sound by playing audio files, thereby realizing personalized engine sound. However, the above-mentioned method is prone to form noise interference in places such as hospitals and schools that need to maintain silence.
[0004] Therefore, the prior art still needs to be improved and improved. SUMMARY
[0005] In view of the above problems, the embodiments of the present application are proposed in order to provide an engine sound simulation control method, device, electronic equipment and readable storage medium which overcome the above problems or at least partially solve the above problems.
[0006] According to a first aspect of the present application, an engine sound simulation control method is provided, wherein the method comprises:
[0007] in response to front road condition information, obtaining a current simulation sound playing mode of a vehicle, wherein the road condition information at least indicates a volume size controlled by the vehicle on the way;
[0008] in response to the simulation sound playing mode at least including an outdoor playing mode, performing one of the following operations according to the road condition information:
[0009] turning off the outdoor playing mode;
[0010] switching the outdoor playing mode to an indoor playing mode;
[0011] reducing the playing volume of the outdoor playing mode.
[0012] According to a second aspect of the present application, an engine sound simulation control device is provided, wherein the device comprises:
[0013] an acquisition module, configured to obtain a current simulation sound playing mode of a vehicle in response to front road condition information, wherein the road condition information at least indicates a volume size controlled by the vehicle on the way;
[0014] a control module, configured to perform one of the following operations according to the road condition information in response to the simulation sound playing mode at least including an outdoor playing mode:
[0015] turning off the outside playing mode;
[0016] switching the outside playing mode to the inside playing mode;
[0017] reducing the playing volume of the outside playing mode.
[0018] In a third aspect, the embodiments of the present application provide a vehicle, wherein the vehicle comprises the engine sound simulation control device.
[0019] In a fourth aspect, the embodiments of the present application provide a readable storage medium, wherein the readable storage medium stores programs or instructions, and the programs or instructions are executed by a processor to implement the steps of the method according to the first aspect.
[0020] The embodiments of the present application have the following advantages:
[0021] In response to the front road condition information, the current simulation sound playing mode of the vehicle is obtained, wherein the road condition information at least indicates a volume of the vehicle passing through; and in response to the simulation sound playing mode at least including the outside playing mode, one of the following operations is performed according to the road condition information: the outside playing mode is turned off; the outside playing mode is switched to the inside playing mode; and the playing volume of the outside playing mode is reduced. In the engine sound simulation control method, when the front path information indicating the volume of the vehicle passing through is obtained, and the current simulation sound playing mode of the vehicle includes the outside playing mode, the outside playing mode is turned off, the outside playing mode is switched to the inside playing mode, or the playing volume of the outside playing mode is reduced, so that the engine simulation sound is prevented from forming noise interference in the front area. BRIEF DESCRIPTION OF DRAWINGS
[0022] Figure 1 is a flowchart of an engine sound simulation control method provided by the embodiments of the present application;
[0023] Figure 2 is a schematic diagram of the installation position of the panel sound generation module in the embodiments of the present application;
[0024] Figure 3 is a block diagram of an engine sound simulation control device provided by the embodiments of the present application. DETAILED DESCRIPTION
[0025] In order to make the above objectives, characteristics and advantages of the present application more apparent and understandable, the present application will be further described in detail below with reference to the drawings and specific embodiments.
[0026] The engine sound simulation control method provided by the embodiment of the application is applied to a vehicle, which can be a fuel vehicle or a hybrid vehicle with an engine and a gearbox, and the vehicle has a sound wave simulation system for simulating engine sound, which is realized based on a sound system and a sound panel of the vehicle. Based on the sound wave simulation system, simulated engine sound can be played to the outside world or only to the vehicle interior, so as to realize personalized simulation of engine sound. The vehicle can also be provided with a navigation module, a video monitoring module such as a driving recorder, etc.
[0027] Referring to Figure 1 , a flowchart of an engine sound simulation control method is shown, which can specifically include the following steps 101-102.
[0028] The control method provided by the embodiment of the application is applied to a sound wave simulation system, which can include a sound system, and the sound wave simulation system is connected with various sensors of the vehicle through a controller area network, so as to obtain the front road condition and driving parameters of the vehicle.
[0029] Step 101, in response to the front road condition information, obtaining the current simulation sound playing mode of the vehicle, wherein the road condition information at least indicates the volume size controlled by the vehicle on the way.
[0030] In this step, the road condition information at least indicates the volume size controlled by the vehicle on the way, that is, the road condition information is information indicating that the user needs to control the attention volume on the way in front of the vehicle. The sound wave simulation system is connected with various sensors of the vehicle through a controller area network, so as to continuously obtain the front road condition and driving parameters of the vehicle.
[0031] In this step, in the process of simulating the engine sound of the vehicle, when the road condition information at least indicating the volume size controlled by the vehicle on the way is obtained, it is judged that the vehicle is currently in which simulation sound playing mode, so as to subsequently control the simulation sound playing.
[0032] Step 102, in response to the fact that the simulation sound playing mode at least includes an outside playing mode, according to the road condition information, one of the following operations is performed:
[0033] turning off the outside playing mode;
[0034] switching the outside playing mode to the inside playing mode;
[0035] reducing the playing volume of the outside playing mode.
[0036] In this step, when the current simulation sound playing mode of the vehicle includes the outdoor playing mode, the outdoor playing mode is closed, the outdoor playing mode is switched to the indoor playing mode, or the playing volume of the outdoor playing mode is reduced, wherein closing the outdoor playing mode or switching the outdoor playing mode to the indoor playing mode makes the volume of the engine simulation sound played to the external environment 0, so as to avoid the noise interference of the engine simulation sound to the front area as much as possible; and reducing the playing volume of the outdoor playing mode, specifically reducing to the volume required by the front road condition, can significantly reduce the noise interference degree of the engine simulation sound to the front area.
[0037] The embodiments of the present application include the following advantages:
[0038] In response to the front road condition information, the current simulation sound playing mode of the vehicle is acquired, wherein the road condition information at least indicates the vehicle control volume of the passing road; and in response to the simulation sound playing mode at least including the outdoor playing mode, one of the following operations is performed according to the road condition information: closing the outdoor playing mode; switching the outdoor playing mode to the indoor playing mode; and reducing the playing volume of the outdoor playing mode. In the engine sound simulation control method, when the front path information indicating the vehicle control volume of the passing road is acquired, and the current simulation sound playing mode of the vehicle includes the outdoor playing mode, the outdoor playing mode is closed, the outdoor playing mode is switched to the indoor playing mode, or the playing volume of the outdoor playing mode is reduced, so as to avoid the noise interference of the engine simulation sound to the front area.
[0039] Optionally, in an embodiment, before the step 101, the method further includes a step 1011:
[0040] In the step 1011, in response to the navigation function of the vehicle being turned on, the road condition information is determined from the navigation information.
[0041] In this step, when the navigation function of the vehicle is turned on, the current position of the vehicle can be located in real time through the vehicle-mounted communication terminal or the like, then a point of interest (POI) list within a preset range of the vehicle is acquired, and whether there is a target type POI requiring quietness is inquired in real time according to the POI list; if the POI list contains a target type POI requiring a quiet environment such as a school, a hospital, a nursing home, a library, etc., it is determined that the road condition information indicating the vehicle control volume of the passing road is monitored.
[0042] In this embodiment, when the vehicle starts the navigation function, the navigation information output by the navigation function is used to monitor whether there is road condition information indicating the vehicle to control the volume size in the front of the vehicle in real time, so that the vehicle can quickly monitor the road condition information in the front of the vehicle by using the existing navigation function, and then when the current simulation sound playing mode of the vehicle includes the outdoor playing mode, the outdoor playing mode is closed, switched to the indoor playing mode, or the playing volume of the outdoor playing mode is reduced when the front path information indicating the vehicle to control the volume size is acquired, so that the engine simulation sound is avoided from forming noise interference in the front area.
[0043] Optionally, in an embodiment, before the step 101, the method further includes steps 1012 and 1013.
[0044] In step 1012, in response to the vehicle not starting the navigation function, image information of the surrounding of the vehicle is acquired, and a road condition model at the vehicle is determined, the road condition model at least including one of the following scenes:
[0045] A quiet area, a crowd gathering area, and a waiting area.
[0046] In this step, when the vehicle does not start the navigation function, the image information of the surrounding of the vehicle is acquired by a camera monitoring module such as a vehicle event data recorder on the vehicle, and then it is determined by image analysis whether the surrounding of the vehicle is in a quiet area, a crowd gathering area, or a waiting area. The quiet area includes schools, hospitals, nursing homes, libraries, etc., the crowd gathering area includes markets, scenic spots, etc., and the waiting area includes bus stops, train stations, etc.
[0047] In step 1013, the road condition information is determined according to the road condition model.
[0048] In this step, because the quiet area, the crowd gathering area, and the waiting area are all required to be relatively quiet, the road condition information indicating the vehicle to control the volume size can be determined according to the road condition model including the above scenes.
[0049] In this embodiment, when the vehicle does not start the navigation function, the image information of the surrounding of the vehicle is acquired, and the quiet area, the crowd gathering area, and the waiting area are determined, so that the road condition information in the front of the vehicle can be quickly monitored, and then when the front path information indicating the vehicle to control the volume size is acquired, the outdoor playing mode is closed, switched to the indoor playing mode, or the playing volume of the outdoor playing mode is reduced when the current simulation sound playing mode of the vehicle includes the outdoor playing mode, so that the engine simulation sound is avoided from forming noise interference in the front area.
[0050] Optionally, in an embodiment, the engine sound simulation control method provided by the application further comprises steps 201-202 before step 101.
[0051] Step 201: determining a target sound wave audio file from a plurality of sound wave audio files in response to a first selection instruction input by a user.
[0052] In step 201, a plurality of sound wave audio files are loaded in advance in a multimedia device of the vehicle, which can be automatically loaded from a server or cloud by the system or manually downloaded or uploaded to the multimedia device by the user. The first selection instruction is an operation of selecting a favorite sound wave audio file by the user as a target sound wave audio file for simulating engine sound wave. After the user gets into the vehicle, the user confirms the sound wave audio file through a vehicle page, triggering the first selection instruction, and the sound wave audio file corresponding to the first selection instruction is taken as the target sound wave audio file.
[0053] In the vehicle system starts, the target sound wave audio file selected by the user is loaded through a system media player, and the volume is set to the current system volume.
[0054] Optionally, after the system starts, if the first selection instruction input by the user is not received, the sound wave audio file selected by the user last time is taken as the target sound wave audio file, i.e., the sound wave audio file selected by the user last time is taken as the target sound wave audio file by default in the case where the user does not perform a change operation.
[0055] Step 202: playing the target sound wave audio file according to a driving parameter of the vehicle.
[0056] In step 202, the driving parameter is a vehicle operating parameter reflecting the working state of the engine, such as engine speed and gear position of the gearbox. Because the sound emitted by the vehicle engine when the engine is working is different with the change of the vehicle driving parameter, the target sound wave audio file is dynamically adjusted by the sound system according to the change of the driving parameter, i.e., the engine sound wave can be simulated based on the sound wave audio file selected by the user.
[0057] In the embodiment, the user can select the target sound wave audio file according to preference, and then the vehicle can dynamically adjust the playing of the target sound wave audio file according to the change of the driving parameter of the vehicle, achieving the effect of simulating engine sound wave, making the vehicle sound wave more characteristic, and the user can freely change the simulated sound wave effect, effectively meeting the personalized needs of the user for the vehicle sound wave.
[0058] Optionally, in one embodiment, the engine sound simulation control method provided in this application includes engine speed and current gear as driving parameters, and step 202 includes steps 211 to 212.
[0059] In this implementation, because the sound simulation system is connected to the vehicle's various sensors via a controller area network, it can acquire the vehicle's CAN signal to monitor changes in the vehicle's engine speed and transmission gear position.
[0060] Step 211: Determine the playback speed of the target sound audio file based on the engine speed.
[0061] In step 211 above, the corresponding playback speed is determined based on the engine speed and used as the playback speed of the target sound audio file, so that the playback speed of the target sound audio file can be matched under different engine speed conditions.
[0062] Step 212: Determine the playback volume of the target sound wave audio file based on the current gear position.
[0063] In step 212 above, the corresponding playback volume is determined according to the different gears of the transmission, so that the playback volume of the corresponding target sound audio file can be matched under different transmission conditions.
[0064] Optionally, in one specific embodiment, the methods for determining the playback speed and playback volume include at least one or more of the following:
[0065] The playback speed is positively correlated with the engine speed.
[0066] The playback volume is positively correlated with the current gear level;
[0067] The playback speed is negatively correlated with the engine speed.
[0068] The playback volume is negatively correlated with the current gear level.
[0069] Because the exhaust rate of the engine varies under different operating speeds, the sound it emits also varies. Therefore, the playback speed can be determined based on the engine speed using a positive or negative correlation, and this playback speed is used as the playback speed of the target sound audio file. In actual operating conditions, the volume of the engine sound varies depending on the gearbox gear. Therefore, the playback volume can be determined based on the gearbox gear using a positive or negative correlation, and this playback volume is used as the playback volume of the target sound audio file.
[0070] Generally, the higher the engine speed, the faster the exhaust rate, and the faster the sound rate, so the engine sound rate is positively correlated with the engine speed, so when the engine speed change is monitored, the current engine speed can be matched with the positively correlated playing speed, so that when the sound wave audio file is played at the playing speed, the engine exhaust rate can be simulated.
[0071] Optionally, the playing speed is determined according to the following formula: playing speed = 1 + engine speed / highest speed; wherein the highest speed is the upper limit of the engine speed.
[0072] Generally, as the gear of the gearbox increases, the engine sound wave increases, that is, the engine sound rate is positively correlated with the current gear of the gearbox; so when the gearbox gear change is monitored, the current gear of the gearbox can be matched with the positively correlated playing volume, so that when the sound wave audio file is played at the playing volume, the engine sound volume can be simulated.
[0073] Optionally, because the system can set a basic volume, so at the basic volume, the actual playing volume is dynamically adjusted according to the actual gear, which can better meet the user's volume size requirements.
[0074] Optionally, in the case of expressing the volume size in percentage of the maximum volume, the playing volume can be dynamically calculated and determined according to the following formula: playing volume = basic volume + (100%-basic volume)*current gear / total gear.
[0075] In this embodiment, by monitoring the engine speed and the current gear of the gearbox, the speed and volume of the playing target sound wave audio file are dynamically adjusted, which not only meets the user's personalized demand for the sound wave of the vehicle engine, but also makes the simulated sound wave fit the actual working condition of the engine.
[0076] Optionally, in one embodiment, each sound wave audio file in the plurality of sound wave audio files includes a plurality of audio segments matched with each gear, and the step 202 further includes steps 213-214:
[0077] Step 213, in response to the current gear, determining a target audio segment from the target sound wave audio file.
[0078] In this step 213, because the sound wave of the engine is different under different gear conditions, multiple audio segments can be set in the same sound wave audio file to match the sound wave audio effect of the engine under different gears. Specifically, the sound wave audio file can be divided into multiple audio segments according to the gear, each audio segment corresponding to a gear, and then according to the monitored current gear of the gearbox, the audio segment corresponding to the current gear is determined from the target sound wave audio file as the target audio segment.
[0079] Step 214, playing the target audio segment cyclically according to the playing speed and the playing volume.
[0080] In step 214, the target audio segment is played according to the playing speed and the playing volume determined in the foregoing steps, so that the simulated sound wave is more consistent with the actual working conditions of the engine, such as the exhaust speed, the sound wave volume and the audio.
[0081] In this embodiment, different audio segments are matched for each gear in the sound wave audio file, and then when the gear changes, the audio segment corresponding to the current gear is selected and played cyclically according to the engine speed and the playing speed and volume corresponding to the current gear, so that the simulated sound wave is more consistent with the actual working conditions of the engine, such as the exhaust speed, the sound wave volume and the audio.
[0082] Optionally, in one specific embodiment, the step 214 includes steps 2141-2142.
[0083] Step 2141, determining the starting audio time corresponding to the current gear according to (gear-1) x preset time length.
[0084] Step 2142, determining the audio segment starting at the starting audio time and lasting for the preset time length in the target sound wave audio file as the target audio segment.
[0085] In this specific embodiment, the audio segment time length corresponding to each gear is set as the preset time length (for example, 2 seconds or 3 seconds), and then the starting audio time of gear 1 to gear N is determined in turn with the preset time length as the step length from the starting time of the sound wave audio file, so that the sound wave audio file selected by the user is divided into N audio segments; then when the gear changes, the starting audio time corresponding to the current gear is determined according to (gear-1) x preset time length, and the audio segment lasting for the preset time length is cut from the target sound wave audio file based on the starting audio time, so that the target audio segment matching the current gear can be obtained.
[0086] In addition, for the neutral gear, the audio segment corresponding thereto is set to be the same as the audio segment corresponding to gear 1, and for the reverse gear, no corresponding audio segment is set, that is, the process of simulating the sound wave of the engine is not performed.
[0087] Optionally, in one specific embodiment, the engine sound simulation control method provided by the embodiment of the application further includes step 221 before the step 202, and the step 202 includes step 222.
[0088] Step 221, in response to a second selection instruction input by the user, determining a simulated sound playing mode, the simulated sound playing mode at least including an in-vehicle sound mode, an out-of-vehicle sound mode and an in-vehicle and out-of-vehicle sound mode.
[0089] In the above step 221, the second selection instruction is an instruction for the user to select a favorite sound mode of the simulated sound wave, which is triggered by the user through the vehicle central control or the mobile phone APP according to the preference.
[0090] The in-vehicle sound mode is a control mode for playing the sound wave audio file only inside the vehicle cabin to simulate the engine sound wave, the out-of-vehicle sound mode is a control mode for playing the sound wave audio file only outside the vehicle cabin to simulate the engine sound wave, and the in-vehicle and out-of-vehicle sound mode is a control mode for playing the sound wave audio file inside and outside the vehicle cabin to simulate the engine sound wave.
[0091] Step 222, according to the driving parameters of the vehicle, playing the target sound wave audio file according to the simulated sound playing mode.
[0092] In the above step 222, according to the driving parameter change of the vehicle, the target sound wave audio file selected by the user is dynamically played according to the simulated sound playing mode set by the user, which can realize the effect of simulating the engine sound wave according to the playing mode selected by the user, and effectively meet the personalized demand of the user for the vehicle sound wave.
[0093] Optionally, in a specific embodiment, the engine sound simulation control method provided by the embodiment of the application further comprises step 223 before step 202, and step 202 comprises step 224.
[0094] Step 223, in response to a third selection instruction input by the user, determining a target sound panel from a plurality of sound panels, the plurality of sound panels being arranged at different positions of the vehicle body.
[0095] In this step, the third selection instruction is an instruction for the user to select a favorite sound panel to simulate the sound wave, which is triggered by the user through the vehicle central control or the mobile phone APP according to the preference.
[0096] In some embodiments, the sound-emitting panel comprises a panel sound-emitting module. The sound-emitting panel can be a piezoelectric sound-emitting panel, comprising a piezoelectric panel sound-emitting module. For example, the piezoelectric panel sound-emitting module can comprise a piezoelectric ceramic speaker. The piezoelectric ceramic speaker can comprise an electrode sheet configured to receive an excitation voltage from a driving circuit. The electrode sheet can be a pair of positive and negative electrode sheets. The piezoelectric ceramic speaker can further comprise a piezoelectric ceramic configured to produce a transverse or longitudinal elongation or contraction under the action of the excitation voltage received by the electrode sheet, wherein the excitation voltage can be a high-frequency square wave with alternating polarity, so that the piezoelectric ceramic will produce mechanical deformation, i.e. elongation or contraction, under the action of the square wave with alternating polarity. In addition, the piezoelectric ceramic can be a transversely or longitudinally polarized piezoelectric ceramic, thereby producing a transverse or longitudinal mechanical deformation under the action of the excitation voltage. The piezoelectric ceramic speaker can further comprise a vibration plate attached to the piezoelectric ceramic and producing vibration as the piezoelectric ceramic elongates or contracts. In this way, the piezoelectric ceramic speaker converts the input excitation voltage into vibration, thereby emitting sound. The vibration plate can be attached to a vehicle door panel or the like to drive the vehicle door panel or the like to vibrate. The piezoelectric ceramic speaker can further comprise a vibration gasket between the vibration plate and the vehicle door panel or the like. For example, the vibration gasket can be glue used to bond the vibration plate and the vehicle door panel. In addition, in some embodiments, the piezoelectric ceramic speaker can comprise a plurality of piezoelectric ceramics and a corresponding plurality of pairs of electrode sheets. For example, one piezoelectric ceramic can be arranged on each of the upper and lower sides of the vibration plate, and the two piezoelectric ceramics are caused to elongate or contract in opposite directions under the action of the respective electrode sheets, thereby further enhancing the vibration effect. The panel sound-emitting module emits sound outward, making the sound field of the vehicle wider.
[0097] In one example of the present application, as shown in Figure 2 The panel sound-emitting module 20 can be arranged on at least one of a vehicle door panel, an engine cover, a trunk cover, a roof cover, a vehicle chassis, a rearview mirror, a front bumper, and a rear bumper of a vehicle.
[0098] Step 224: According to the driving parameters of the vehicle, the target sound-emitting panel is controlled to play the target sound wave audio file.
[0099] In this step, because the panel sound-emitting panel is the sound-emitting panel determined by the user to simulate engine sound, according to the driving parameters of the vehicle, the target sound-emitting panel is controlled to play the panel sound wave audio file, which can simulate the emission of engine sound wave from the sound-emitting part specified by the user.
[0100] In the present embodiment, by responding to the third selection instruction of the user, the simulation sound wave emitting position is set, so that the user can set the specific position of the simulation sound wave emission according to the preference or need, further meeting the individual needs of the user.
[0101] Referring toFigure 3 A block diagram of an engine sound simulation control device 300 is shown, which comprises:
[0102] An acquisition module 31 is configured to acquire a current simulation sound playing mode of a vehicle in response to front road condition information, wherein the road condition information at least indicates a volume size of a vehicle control sound;
[0103] A control module 32 is configured to perform one of the following operations according to the road condition information in response to the simulation sound playing mode at least including an outdoor playing mode:
[0104] Turn off the outdoor playing mode;
[0105] Switch the outdoor playing mode to an indoor playing mode;
[0106] Lower a playing volume of the outdoor playing mode.
[0107] Optionally, the device further comprises:
[0108] A first determination module is configured to determine road condition information from navigation information in response to the vehicle starting a navigation function before the acquisition module 31 acquires the current simulation sound playing mode of the vehicle in response to the front road condition information.
[0109] Optionally, the device further comprises:
[0110] A second determination module is configured to acquire image information of a surrounding of the vehicle, determine a road condition model at the vehicle, and the road condition model at least includes one of the following scenarios in response to the vehicle not starting the navigation function before the acquisition module 31 acquires the current simulation sound playing mode of the vehicle in response to the front road condition information.
[0111] A mute area, a crowd gathering area, and a waiting area;
[0112] A third determination module is configured to determine the road condition information according to the road condition model.
[0113] Optionally, the device further comprises:
[0114] A fourth determination module is configured to determine a target sound wave audio file from a plurality of sound wave audio files in response to a first selection instruction input by a user before the acquisition module 31 acquires the current simulation sound playing mode of the vehicle in response to the front road condition information.
[0115] A playing module is configured to play the target sound wave audio file according to a driving parameter of the vehicle.
[0116] Optionally, in the device, the driving parameter includes an engine speed and a current gear;
[0117] The playing module comprises:
[0118] a first determining unit, configured to determine a playing speed of the target sound wave audio file according to the engine speed;
[0119] a second determining unit, configured to determine a playing volume of the target sound wave audio file according to the current gear.
[0120] Optionally, in the apparatus, each of the plurality of sound wave audio files comprises a plurality of audio segments matched with respective gears.
[0121] The playing module further comprises:
[0122] a third determining unit, configured to determine a target audio segment and a playing volume from the target sound wave audio file in response to the current gear;
[0123] a playing unit, specifically configured to cyclically play the target audio segment according to the playing speed and the playing volume.
[0124] Optionally, in the apparatus, the playing speed and the playing volume are determined in at least one or more of the following ways:
[0125] the playing speed is positively correlated with the engine speed;
[0126] the playing volume is positively correlated with the current gear;
[0127] the playing speed is negatively correlated with the engine speed;
[0128] the playing volume is negatively correlated with the current gear.
[0129] Optionally, in the apparatus, the third determining unit comprises:
[0130] a first determining sub-unit, configured to determine a starting audio time corresponding to the current gear according to (gear-1)×preset time length;
[0131] a second determining sub-unit, configured to determine an audio segment starting at the starting audio time and lasting for the preset time length in the target sound wave audio file as the target audio segment.
[0132] Optionally, the apparatus further comprises:
[0133] a fourth determining module, configured to determine a simulated sound playing mode in response to a second selection instruction input by a user before the step of playing the target sound wave audio file according to the driving parameter of the vehicle, the simulated sound playing mode comprising at least an in-vehicle playing mode, an out-of-vehicle playing mode and an in-vehicle and out-of-vehicle simultaneous playing mode.
[0134] The playing module is specifically configured to play the target sound wave audio file according to the driving parameter of the vehicle in the target playing mode.
[0135] Optionally, the device further comprises:
[0136] The fourth determining module is configured to determine a target sound-emitting panel from a plurality of sound-emitting panels arranged at different positions of the vehicle body in response to a third selection instruction input by a user before the step of playing the target sound wave audio file according to the driving parameter of the vehicle.
[0137] The playing module is specifically configured to control the target sound-emitting panel to play the target sound wave audio file according to the driving parameter of the vehicle.
[0138] Optionally, in the device, the plurality of sound-emitting panels are arranged at at least one of the following positions:
[0139] The front bumper, the rear bumper, the door, the bottom of the vehicle, the roof of the vehicle, the lamp of the vehicle, the rearview mirror and the trunk.
[0140] The embodiment of the application has the following advantages:
[0141] In response to the front road condition information, the current simulation sound playing mode of the vehicle is acquired by the acquisition module 31, wherein the road condition information at least indicates the volume of the vehicle control; in response to the simulation sound playing mode at least including the outdoor playing mode, the control module 32 performs one of the following operations according to the road condition information: closing the outdoor playing mode; switching the outdoor playing mode to the indoor playing mode; and reducing the playing volume of the outdoor playing mode. In the engine sound simulation control method, when the front path information indicating the volume of the vehicle control is acquired and the current simulation sound playing mode of the vehicle includes the outdoor playing mode, the outdoor playing mode is closed, switched to the indoor playing mode or the playing volume of the outdoor playing mode is reduced, so that the noise interference of the engine simulation sound to the front area is avoided.
[0142] Optionally, the application further provides a vehicle, which comprises the engine sound simulation control device.
[0143] For the device and vehicle embodiments, the description is relatively simple because they are basically similar to the method embodiment, and the related parts are described in the part of the method embodiment.
[0144] The application further provides a readable storage medium, which stores a program or instructions, the program or instructions are executed by a processor to realize the processes of the engine sound simulation control method embodiment and achieve the same technical effects, and thus the description is not repeated here.
[0145] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.
[0146] Each of the embodiments in the specification is described in a progressive manner, and each embodiment focuses on the difference from other embodiments. The same or similar parts between the embodiments can be referred to each other.
[0147] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, device or computer program product. Therefore, the embodiments of the present application can be in the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can be in the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.
[0148] In a typical configuration, the computer device includes one or more processors (CPU), input / output interface, network interface and memory. The memory can include non-persistent memory in the computer readable medium, random access memory (RAM) and / or non-volatile memory such as read only memory (ROM) or flash memory (flash RAM). The memory is an example of computer readable medium. The computer readable medium includes permanent and non-permanent, removable and non-removable media can be implemented by any method or technology to store information. The information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape magnetic disk storage or other magnetic storage device or any other non-transmission medium that can be used to store information that can be accessed by a computing device. According to the definition in this paper, the computer readable medium does not include non-persistent computer readable medium (transitory medium), such as modulated data signal and carrier wave.
[0149] The embodiments of the present application are described with reference to the flowchart illustrations and / or block diagrams of the methods, terminal devices (systems) and computer program products according to the embodiments of the present application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal devices to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal devices, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.
[0150] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal devices to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.
[0151] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal devices, such that a series of operational steps are carried out on the computer or other programmable terminal devices to produce a computer implemented process so that the instructions executed on the computer or other programmable terminal devices provide steps for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.
[0152] Although preferred embodiments of the present application have been described, those skilled in the art will be able to make additional modifications and variations to the embodiments without departing from the scope of the present application. Accordingly, the appended claims are intended to encompass all such modifications and variations as falling within the scope of the embodiments of the present application.
[0153] Finally, it is to be understood that the phraseology or terminology such as "first" and "second" etc. used herein is merely intended to differentiate one entity or operation from another entity or operation, without necessarily requiring or implying any actual such relationship or order between such entities or operations. Moreover, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
[0154] The engine sound simulation control method, device, vehicle and readable storage medium provided by the present application are described in detail above, the principles and implementation manners of the present application are described by applying specific examples in the present article, the above example description is only used to help understand the method of the present application and its core idea; meanwhile, for the general technical personnel in the art, according to the idea of the present application, the specific implementation manner and application range will have changes, and the above description should not be understood as the limitation of the present application.
Claims
1. A method for simulating engine sound control, characterized in that, The method includes: In response to the user's first selection command, the target sound audio file is determined from multiple sound audio files; Play the target sound wave audio file according to the vehicle's driving parameters; In response to road condition information ahead, the vehicle's current analog sound playback mode is obtained, wherein the road condition information ahead at least indicates the volume level controlled by passing vehicles; When the simulated sound playback mode includes at least an external playback mode, perform one of the following operations based on the road condition information ahead: Turn off the external playback mode; Switch the external playback mode to the in-vehicle playback mode; Lower the playback volume of the external playback mode; The driving parameters include the current gear, and each of the engine sound audio files includes multiple audio segments matching each gear. The method further includes: In response to the current gear position, a target audio segment is determined from the target sound audio file; In response to the current gear position, determining the target audio segment from the target sound audio file includes: The starting audio time corresponding to the current gear is determined based on (gear position - 1) × preset duration; The audio segment that starts at the specified starting audio time and lasts for a preset duration in the target sound wave audio file is identified as the target audio segment.
2. The method according to claim 1, characterized in that, Before obtaining the vehicle's current analog sound playback mode in response to road condition information ahead, the method further includes: In response to the vehicle activating its navigation function, the road condition information ahead is determined from the navigation information.
3. The method according to claim 1, characterized in that, Before obtaining the vehicle's current analog sound playback mode in response to road condition information ahead, the method further includes: In response to the vehicle not having its navigation function activated, image information of the vehicle's surroundings is acquired to determine a road condition model at the vehicle's location. The road condition model includes at least one of the following scenarios: Quiet zone, crowded area, waiting area; The road condition information ahead is determined based on the road condition model.
4. The method according to claim 1, characterized in that, The driving parameters also include engine speed; Based on the vehicle's driving parameters, play the target sound wave audio file, including: The playback speed of the target sound audio file is determined based on the engine speed. The playback volume of the target sound audio file is determined based on the current gear position.
5. The method according to claim 4, characterized in that, Each of the aforementioned sound wave audio files includes multiple audio segments matching each gear position, and the method further includes: In response to the current gear position, determine the playback volume from the target sound audio file; The target audio segment is played in a loop according to the playback speed and the playback volume.
6. The method according to claim 4 or 5, characterized in that, The methods for determining the playback speed and the playback volume include at least one or more of the following: The playback speed is positively correlated with the engine speed. The playback volume is positively correlated with the current gear level; The playback speed is negatively correlated with the engine speed. The playback volume is negatively correlated with the current gear level.
7. The method according to claim 1, characterized in that, Before the step of playing the target sound audio file based on the vehicle's driving parameters, the method further includes: In response to a second selection command input by the user, the analog sound playback mode is determined, the analog sound playback mode including at least an in-vehicle playback mode, an out-of-vehicle playback mode, and a simultaneous in-vehicle and out-of-vehicle playback mode; Based on the vehicle's driving parameters, play the target sound wave audio file, including: According to the simulated sound playback mode, the target sound wave audio file is played based on the vehicle's driving parameters.
8. The method according to claim 4, characterized in that, Before the step of playing the target sound audio file based on the vehicle's driving parameters, the method further includes: In response to a third selection command input by the user, a target sound panel is determined from a plurality of sound panels located at different positions on the vehicle body; Based on the vehicle's driving parameters, play the target sound wave audio file, including: Based on the vehicle's driving parameters, the target sound-emitting panel is controlled to play the target sound audio file.
9. The method according to claim 8, characterized in that, The plurality of sound-emitting panels are provided in at least one of the following: Front bumper, rear bumper, doors, undercarriage, roof, lights, rearview mirrors, trunk.
10. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the engine sound simulation control method as described in any one of claims 1-9.
Citation Information
Patent Citations
System for simulating sounds of motor vehicle engine
CN108749712A
Sound simulation method and related devices
CN110435536A
Sound effect device for imitating automobile engine speed transmission sound or exhausting sound
CN2750414Y