A method and system for customizing and simulating sound effects of electric motorcycle engine

By collecting real-time data of electric motorcycles and user preferences, selecting and adjusting engine sound samples, customizing and sound effects simulation of electric motorcycle engine sounds is achieved, solving the problem of electric motorcycles lacking traditional engine sounds, and improving the driving experience and product attractiveness.

CN119763514APending Publication Date: 2025-04-04JIANGSU YUANDRIVE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411870797.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

Electric motorcycles usually lack the sound of traditional engines due to the characteristics of their motors, which makes riders feel inadequate in their driving experience.

Method used

It provides a method and system for customizing and sound effects simulation of electric motorcycle engines. By collecting real-time operation data, user preference data and electronic throttle opening data, selecting and adjusting engine sound samples, outputting customized voice signals, and realizing engine sound simulation.

Benefits of technology

It enhances user engagement and satisfaction, enhances product appeal, and improves immersion and safety of riding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119763514A_ABST
    Figure CN119763514A_ABST
Patent Text Reader

Abstract

The present invention provides a method and system for customizing the engine sound and simulating the sound effect of an electric motorcycle, the method comprising: collecting the real-time operation data of the electric motorcycle, the preference data of the user driving the electric motorcycle, and the opening data of the electronic throttle; the real-time operation data includes the real-time speed, acceleration change and load condition; selecting an engine sound sample from a preset sound database according to the preference data and the real-time operation data; dynamically adjusting the pitch, volume and frequency of the engine sound sample according to the opening data to obtain a customized voice signal; outputting the customized voice signal through the speaker on the electric motorcycle to achieve the simulation of the engine sound. The present invention allows users to customize the sound according to their personal preferences, increases the user's sense of participation and satisfaction, enhances the attractiveness of the product, and promotes the technological innovation and market competitiveness of electric vehicles.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electric motorcycles, and in particular to a method and system for customizing the engine sound and simulating sound effects of an electric motorcycle. Background Art

[0002] The engine sound of a traditional motorcycle is one of its characteristics, but electric motorcycles usually lack the sound of a traditional engine due to the characteristics of their motors. This makes some riders feel inadequate in the driving experience. Therefore, it is particularly important to provide a method that can simulate the sound of a traditional engine. Summary of the invention

[0003] In order to overcome the deficiencies of the prior art, the purpose of the present invention is to provide an electric motorcycle engine sound customization and sound effect simulation method and system, allowing users to customize the sound according to personal preferences, increasing user participation and satisfaction, and enhancing the attractiveness of the product.

[0004] To achieve the above object, the present invention provides the following solutions:

[0005] A method for customizing and simulating the sound of an electric motorcycle engine, comprising:

[0006] Collecting real-time operating data of the electric motorcycle, user preference data for driving the electric motorcycle, and electronic throttle opening data; the real-time operating data includes real-time speed, acceleration change, and load condition;

[0007] selecting an engine sound sample from a preset sound database according to the preference data and the real-time operation data;

[0008] Dynamically adjusting the pitch, volume and frequency of the engine sound sample according to the opening data to obtain a customized voice signal;

[0009] The customized voice signal is output through a speaker on the electric motorcycle to simulate the engine sound.

[0010] Preferably, the preference data includes: sound type preference, volume preference, tone preference, and frequency preference.

[0011] Preferably, selecting an engine sound sample from a preset sound database according to the preference data and the real-time operation data comprises:

[0012] constructing the sound database based on multiple types of sample engine sounds;

[0013] According to the sound type preference, an initial sound sample that meets the sound type preference is selected from a preset sound database;

[0014] The initial sound sample is screened according to the real-time speed data, the acceleration change and the load condition to obtain a final engine sound sample.

[0015] Preferably, the sound database is constructed based on multiple types of sample engine sounds, including:

[0016] Get multiple types of sample engine sounds;

[0017] De-noising, editing and format conversion are performed on the sample engine sound to obtain a standard sample sound;

[0018] Classifying the standard sample sounds according to their corresponding different types, and adding characteristic marks to each type of the standard sample sounds; the characteristic marks include pitch range, volume level and frequency characteristics;

[0019] The standard sample sound with the feature mark added is imported into a preset database to obtain the sound database.

[0020] Preferably, the denoising step includes:

[0021] Shifting the signal of the sample engine sound to obtain a shifted signal;

[0022] Performing wavelet decomposition on the shifted signal to obtain a plurality of wavelet coefficients;

[0023] Determine the filtering threshold according to the decomposition scale and length of the signal;

[0024] Constructing a denoising function according to the filtering threshold;

[0025] The denoising function is used to remove noise from the translated signal.

[0026] Preferably, the calculation formula of the filtering threshold is:

[0027]

[0028] Among them, λ is the filtering threshold, j is the decomposition scale of the translated signal, and d j is the decomposition of the wavelet coefficients with a scale of j, N represents the length of the shifted signal, and median represents the median operation.

[0029] Preferably, removing the noise of the translated signal by using the denoising function comprises:

[0030] The corresponding wavelet coefficients are removed by using the denoising function to obtain a smoothed signal; wherein the denoising function is: Among them, X represents the wavelet coefficient, n represents the adjustment coefficient;

[0031] The smoothed signal is inversely translated to remove noise.

[0032] Preferably, dynamically adjusting the pitch, volume and frequency of the engine sound sample according to the opening data to obtain a customized voice signal includes:

[0033] Calculate the adjustment range of the pitch, volume and frequency according to the opening data;

[0034] The adjustment amplitude is applied to the currently selected engine sound sample to dynamically adjust the pitch, volume and frequency of the engine sound sample to obtain the customized voice signal.

[0035] Preferably, calculating the adjustment range of the pitch, volume and frequency according to the opening data includes:

[0036] According to the formula Calculate the adjustment amplitude of the tone; where ΔT is the adjustment amplitude of the tone, k t is the pitch adjustment coefficient, A current is the current throttle opening, A base is the base opening of the throttle, A max is the maximum opening of the throttle;

[0037] According to the formula Calculate the volume adjustment range; where ΔV is the volume adjustment range, k v is the volume adjustment factor, is the rate of change of throttle opening;

[0038] According to the formula Calculate the adjustment amplitude of the frequency; where ΔF is the adjustment amplitude of the frequency, k f is the frequency adjustment factor.

[0039] An electric motorcycle engine sound customization and sound effect simulation system, comprising:

[0040] A data acquisition module, used to collect real-time operating data of the electric motorcycle, user preference data for driving the electric motorcycle, and electronic throttle opening data; the real-time operating data includes real-time speed, acceleration change, and load conditions;

[0041] a sample selection module, for selecting an engine sound sample from a preset sound database according to the preference data and the real-time operation data;

[0042] A voice customization module, used for dynamically adjusting the pitch, volume and frequency of the engine sound sample according to the opening data to obtain a customized voice signal;

[0043] The sound simulation module is used to output the customized voice signal through the speaker on the electric motorcycle to simulate the engine sound.

[0044] According to the specific embodiments provided by the present invention, the present invention discloses the following technical effects:

[0045] The present invention provides a method and system for customizing the engine sound and simulating sound effects of an electric motorcycle, the method comprising: collecting real-time operation data of the electric motorcycle, user preference data for driving the electric motorcycle, and electronic throttle opening data; the real-time operation data includes real-time speed, acceleration change, and load conditions; selecting an engine sound sample from a preset sound database according to the preference data and the real-time operation data; dynamically adjusting the pitch, volume, and frequency of the engine sound sample according to the opening data to obtain a customized voice signal; and outputting the customized voice signal through a speaker on the electric motorcycle to achieve engine sound simulation. The present invention not only improves the user's driving experience, but also promotes the technological innovation and market competitiveness of electric vehicles. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0047] Figure 1 A flow chart of a method provided by an embodiment of the present invention;

[0048] Figure 2 A schematic diagram of the system structure provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0049] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0050] The purpose of the present invention is to provide a method and system for customizing the engine sound and simulating sound effects of an electric motorcycle, which not only improves the user's driving experience, but also promotes the technological innovation and market competitiveness of electric vehicles.

[0051] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0052] Figure 1 A flow chart of a method provided by an embodiment of the present invention, such as Figure 1 As shown, the present invention provides a method for customizing the engine sound and simulating the sound effect of an electric motorcycle, comprising:

[0053] Step 100: collecting real-time operating data of the electric motorcycle, user preference data for driving the electric motorcycle, and electronic throttle opening data; the real-time operating data includes real-time speed, acceleration change, and load condition;

[0054] Step 200: Selecting an engine sound sample from a preset sound database according to the preference data and the real-time operation data;

[0055] Step 300: dynamically adjusting the pitch, volume and frequency of the engine sound sample according to the opening data to obtain a customized voice signal;

[0056] Step 400: Outputting the customized voice signal through a speaker on the electric motorcycle to simulate the engine sound.

[0057] Preferably, the preference data includes: sound type preference, volume preference, tone preference, and frequency preference.

[0058] Specifically, this embodiment uses the following sensors to collect real-time operation data:

[0059] Speed ​​sensor, used to detect the real-time speed of the electric motorcycle.

[0060] The acceleration sensor is used to detect the acceleration change of the electric motorcycle.

[0061] The load sensor is used to detect the load condition of the electric motorcycle (such as uphill, downhill, etc.).

[0062] Furthermore, the composition of the preference data of this embodiment is as follows:

[0063] 1. Sound type preference, users can choose different types of engine sounds, such as racing car, cruise car, classic car, etc. These types represent different sound characteristics and styles.

[0064] 2. Volume preference: users can set the default volume level of sounds to suit their personal hearing comfort.

[0065] 3. Tone preference: users can select the tone range of the sound and prefer treble or bass effects.

[0066] 4. Frequency preference: users can select the frequency characteristics of the sound, preferring higher or lower frequency sounds.

[0067] Furthermore, the step of obtaining the preference data in this embodiment is: the user sets the preference data through the display screen interface on the electric motorcycle or the mobile application. The preference data is stored in the control module of the electric motorcycle and loaded when it is started.

[0068] Preferably, selecting an engine sound sample from a preset sound database according to the preference data and the real-time operation data comprises:

[0069] constructing the sound database based on multiple types of sample engine sounds;

[0070] According to the sound type preference, an initial sound sample that meets the sound type preference is selected from a preset sound database;

[0071] The initial sound sample is screened according to the real-time speed data, the acceleration change and the load condition to obtain a final engine sound sample.

[0072] Specifically, this embodiment can filter out sound samples that meet the sound type preference from the sound database according to the user's sound type preference. According to the real-time speed data, select sound samples within the pitch range. For example, select samples with higher pitch at high speed. According to the real-time acceleration data, adjust the volume preference. For example, select samples with higher volume when accelerating. According to the load condition, adjust the frequency preference. For example, select samples with higher frequency when going uphill.

[0073] Preferably, the sound database is constructed based on multiple types of sample engine sounds, including:

[0074] Get multiple types of sample engine sounds;

[0075] De-noising, editing and format conversion are performed on the sample engine sound to obtain a standard sample sound;

[0076] Classifying the standard sample sounds according to their corresponding different types, and adding characteristic marks to each type of the standard sample sounds; the characteristic marks include pitch range, volume level and frequency characteristics;

[0077] The standard sample sound with the feature mark added is imported into a preset database to obtain the sound database.

[0078] Specifically, the present embodiment first obtains various types of sample engine sounds, which can come from recordings of different types of motorcycles (such as racing cars, cruise cars, etc.) under various operating conditions. Then, these sample sounds are denoised to remove background noise and ensure the purity of the sound. Then, clip editing is performed to organize the sound clips into a consistent length and format, and format conversion is performed (such as conversion to WAV or MP3 format) for easy storage and processing. Next, the standard sample sounds are classified according to their sources and characteristics, and feature tags are added to each type of sound, including pitch range (such as treble or bass), volume level (such as loud or soft) and frequency characteristics (such as high frequency or low frequency). Finally, these processed and marked standard sample sounds are imported into a preset database to form a structured sound database, which provides basic support for subsequent sound selection and simulation.

[0079] Preferably, the denoising step includes:

[0080] Shifting the signal of the sample engine sound to obtain a shifted signal;

[0081] Performing wavelet decomposition on the shifted signal to obtain a plurality of wavelet coefficients;

[0082] Determine the filtering threshold according to the decomposition scale and length of the signal;

[0083] Constructing a denoising function according to the filtering threshold;

[0084] The denoising function is used to remove noise from the translated signal.

[0085] Preferably, the calculation formula of the filtering threshold is:

[0086]

[0087] Among them, λ is the filtering threshold, j is the decomposition scale of the translated signal, and d j is the decomposition of the wavelet coefficients with a scale of j, N represents the length of the shifted signal, and median represents the median operation.

[0088] Preferably, removing the noise of the translated signal by using the denoising function comprises:

[0089] The corresponding wavelet coefficients are removed by using the denoising function to obtain a smoothed signal; wherein the denoising function is: Among them, X represents the wavelet coefficient, n represents the adjustment coefficient;

[0090] The smoothed signal is inversely translated to remove noise.

[0091] Preferably, dynamically adjusting the pitch, volume and frequency of the engine sound sample according to the opening data to obtain a customized voice signal includes:

[0092] Calculate the adjustment range of the pitch, volume and frequency according to the opening data;

[0093] The adjustment amplitude is applied to the currently selected engine sound sample to dynamically adjust the pitch, volume and frequency of the engine sound sample to obtain the customized voice signal.

[0094] Specifically, the calculation formula of the pitch adjustment amplitude in this embodiment is as follows:

[0095]

[0096] The parameters are explained as follows:

[0097] ΔT: pitch adjustment amplitude.

[0098] k t : Pitch adjustment coefficient, which determines the sensitivity of pitch changes.

[0099] A current : Current throttle opening.

[0100] A base : The base opening of the throttle (usually opening degree under high speed condition).

[0101] A max : Maximum throttle opening.

[0102] The volume adjustment formula is as follows:

[0103]

[0104] Parameter explanation:

[0105] ΔV: Volume adjustment range.

[0106] k v : Volume adjustment coefficient, which determines the sensitivity of volume changes.

[0107] The rate of change of throttle opening indicates the speed at which the throttle changes.

[0108] The frequency adjustment range is calculated as follows:

[0109]

[0110] Parameter explanation:

[0111] ΔF: Frequency adjustment range.

[0112] kf : Frequency adjustment coefficient, which determines the sensitivity of frequency changes.

[0113] Furthermore, the pitch adjustment coefficient, volume adjustment coefficient and frequency adjustment coefficient of the present embodiment are determined by a method combining experiments and user feedback. First, a preliminary experimental setup is performed, a set of initial coefficient values ​​are selected, and the sound simulation effect is tested under different driving conditions. By comparing the sound changes under different coefficients, the effects on pitch, volume and frequency are observed. Next, a group of users are invited to test drive and their subjective evaluation and feedback on the sound simulation effect are collected. Based on the experimental data and user feedback, the coefficient values ​​are adjusted to optimize the realism of the sound and user satisfaction. Finally, through multiple rounds of iterations and optimization, a set of coefficient values ​​that can provide the best sound simulation effect in most cases is determined. The present embodiment ensures the rationality and applicability of the coefficients, so that the sound simulation system can perform well in different driving scenarios.

[0114] Corresponding to the above method, this embodiment also provides an electric motorcycle engine sound customization and sound effect simulation system, such as Figure 2 As shown, including:

[0115] A data acquisition module, used to collect real-time operating data of the electric motorcycle, user preference data for driving the electric motorcycle, and electronic throttle opening data; the real-time operating data includes real-time speed, acceleration change, and load conditions;

[0116] a sample selection module, for selecting an engine sound sample from a preset sound database according to the preference data and the real-time operation data;

[0117] A voice customization module, used for dynamically adjusting the pitch, volume and frequency of the engine sound sample according to the opening data to obtain a customized voice signal;

[0118] The sound simulation module is used to output the customized voice signal through the speaker on the electric motorcycle to simulate the engine sound.

[0119] The beneficial effects of the present invention are as follows:

[0120] (1) The present invention selects engine sound samples based on user preference data, allowing riders to enjoy a personalized riding experience and enhance their emotional connection with the motorcycle. The pitch, volume, and frequency are dynamically adjusted to make the sound simulation closer to the sound of a real engine, enhancing the riding immersion.

[0121] (2) The simulated engine sound of the present invention can provide more intuitive feedback to riders, helping them to better perceive speed and acceleration status, thereby improving safety. In certain situations (such as sudden acceleration or deceleration), the change in sound can serve as a warning to remind riders to pay attention to the surrounding environment.

[0122] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0123] The principles and implementation methods of the present invention are described in this article using specific examples. The description of the above embodiments is only used to help understand the method and core idea of ​​the present invention. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. A method for customizing and simulating the sound of an electric motorcycle engine, characterized in that: include: Collecting real-time operation data of the electric motorcycle, user preference data for driving the electric motorcycle, and electronic throttle opening data; The real-time operation data includes real-time speed, acceleration change and load condition; selecting an engine sound sample from a preset sound database according to the preference data and the real-time operation data; Dynamically adjusting the pitch, volume and frequency of the engine sound sample according to the opening data to obtain a customized voice signal; The customized voice signal is output through a speaker on the electric motorcycle to simulate the engine sound.

2. The electric motorcycle engine sound customization and sound effect simulation method according to claim 1, characterized in that: The preference data includes: sound type preference, volume preference, tone preference, and frequency preference.

3. The electric motorcycle engine sound customization and sound effect simulation method according to claim 2, characterized in that: Selecting an engine sound sample from a preset sound database according to the preference data and the real-time operation data includes: constructing the sound database based on multiple types of sample engine sounds; According to the sound type preference, an initial sound sample that meets the sound type preference is selected from a preset sound database; The initial sound sample is screened according to the real-time speed data, the acceleration change and the load condition to obtain a final engine sound sample.

4. The electric motorcycle engine sound customization and sound effect simulation method according to claim 3, characterized in that: The sound database is constructed based on multiple types of sample engine sounds, including: Get multiple types of sample engine sounds; De-noising, editing and format conversion are performed on the sample engine sound to obtain a standard sample sound; Classifying the standard sample sounds according to their corresponding different types, and adding characteristic marks to each type of the standard sample sounds; the characteristic marks include pitch range, volume level and frequency characteristics; The standard sample sound with the feature mark added is imported into a preset database to obtain the sound database.

5. The electric motorcycle engine sound customization and sound effect simulation method according to claim 4, characterized in that: The denoising process comprises: Shifting the signal of the sample engine sound to obtain a shifted signal; Performing wavelet decomposition on the shifted signal to obtain a plurality of wavelet coefficients; Determine the filtering threshold according to the decomposition scale and length of the signal; Constructing a denoising function according to the filtering threshold; The denoising function is used to remove noise from the translated signal.

6. The electric motorcycle engine sound customization and sound effect simulation method according to claim 5, characterized in that: The calculation formula of the filtering threshold is: Among them, λ is the filtering threshold, j is the decomposition scale of the translated signal, and d j is the decomposition of the wavelet coefficients with a scale of j, N represents the length of the shifted signal, and median represents the median operation.

7. The electric motorcycle engine sound customization and sound effect simulation method according to claim 6, characterized in that: Using the denoising function to remove noise from the translated signal includes: The corresponding wavelet coefficients are removed by using the denoising function to obtain a smoothed signal; wherein the denoising function is: Among them, X represents the wavelet coefficient, n represents the adjustment coefficient; The smoothed signal is inversely translated to remove noise.

8. The electric motorcycle engine sound customization and sound effect simulation method according to claim 1, characterized in that: Dynamically adjusting the pitch, volume and frequency of the engine sound sample according to the opening data to obtain a customized voice signal, including: Calculate the adjustment range of the pitch, volume and frequency according to the opening data; The adjustment amplitude is applied to the currently selected engine sound sample to dynamically adjust the pitch, volume and frequency of the engine sound sample to obtain the customized voice signal.

9. The electric motorcycle engine sound customization and sound effect simulation method according to claim 1, characterized in that: Calculating the adjustment range of the pitch, volume and frequency according to the opening data, including: According to the formula Calculate the adjustment amplitude of the tone; where ΔT is the adjustment amplitude of the tone, k t is the pitch adjustment coefficient, A current is the current throttle opening, A base is the base opening of the throttle, A max is the maximum opening of the throttle; According to the formula Calculate the volume adjustment range; where ΔV is the volume adjustment range, k v is the volume adjustment factor, is the rate of change of throttle opening; According to the formula Calculate the adjustment amplitude of the frequency; where ΔF is the adjustment amplitude of the frequency, k f is the frequency adjustment factor.

10. An electric motorcycle engine sound customization and sound effect simulation system, characterized in that: include: A data acquisition module, used to collect real-time operation data of the electric motorcycle, user preference data for driving the electric motorcycle, and electronic throttle opening data; The real-time operation data includes real-time speed, acceleration change and load condition; a sample selection module, for selecting an engine sound sample from a preset sound database according to the preference data and the real-time operation data; A voice customization module, used for dynamically adjusting the pitch, volume and frequency of the engine sound sample according to the opening data to obtain a customized voice signal; The sound simulation module is used to output the customized voice signal through the speaker on the electric motorcycle to simulate the engine sound.