Bluetooth call noise reduction method and device, electronic equipment, storage medium and vehicle
By using the on-board microphone in the Bluetooth car hands-free system to collect voice signals, extract and generate noise reduction signals with opposite phases, the problem of Bluetooth calls being susceptible to noise interference is solved, the call quality is improved and privacy is protected.
Patent Information
- Application Number
- CN202311093254.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-28
- Publication Date
- 2025-02-28
AI Technical Summary
The existing Bluetooth hands-free vehicle system is susceptible to environmental noise and other seat voice interference in the cockpit, resulting in low call quality and inability to guarantee privacy.
By obtaining the voice signal collected by the on-board microphone, real-time noise signals are extracted and noise reduction signals are generated with completely opposite phases. The noise reduction signals are played through the speakers to eliminate noise interference while protecting call privacy.
It effectively improves the sound quality and call quality of Bluetooth calls, eliminates noise interference in the cockpit, and protects the driver's call privacy.
Smart Images

Figure CN119541443A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle technology, and in particular to a Bluetooth call noise reduction method, device, electronic equipment, storage medium and vehicle. Background Art
[0002] The Bluetooth car phone is designed for driving safety and comfort. The driver and passengers can talk to the outside world without cables or phone holders. The Bluetooth car hands-free system is designed for driving safety and comfort. Its main functions are: automatic identification of mobile phones, and connection with mobile phones without cables or phone holders; users can control the mobile phone without touching the phone (keeping both hands on the steering wheel), and use voice commands to control answering or making calls; users can talk through the car's audio or Bluetooth wireless headset. If you choose to talk through the car's audio, when there is an incoming call or a call is made, the car's audio will automatically mute, and the voice transmission will be carried out through the speaker / microphone of the audio. If you choose to talk with a Bluetooth wireless headset, as long as the headset is turned on, you can talk by pressing the answer button when there is an incoming call. The Bluetooth car hands-free system can ensure good call quality and supports mobile phones with built-in Bluetooth modules and Bluetooth hands-free produced by any manufacturer. In addition, the Bluetooth car hands-free system can also be bundled with the global positioning system terminal to reduce costs. However, current Bluetooth calls are easily interfered by ambient noise in the cabin and voices from other seats, resulting in poor call quality and unclear hearing. The other party in other seats can also hear the voice call, and privacy is not guaranteed. Summary of the invention
[0003] The present invention aims to provide a Bluetooth call noise reduction method, device, electronic device, storage medium and vehicle to solve the problem in the prior art that Bluetooth calls are easily interfered by ambient noise in the cabin and voices of other seats, resulting in poor call quality and unclear hearing, and the other party in other seats can also hear the voice calls, and privacy cannot be guaranteed.
[0004] In order to solve the above technical problems, the technical solution adopted by the present invention is as follows:
[0005] In a first aspect, an embodiment of the present invention provides a Bluetooth call noise reduction method, which is applied to a vehicle. The method includes:
[0006] Acquire a first call voice signal collected by a vehicle microphone;
[0007] Using a pre-stored environmental noise signal as a reference signal, extracting a real-time noise signal from the first call voice signal;
[0008] generating a noise reduction signal having a phase completely opposite to that of the real-time noise signal;
[0009] Play the noise reduction signal, and during the playing of the noise reduction signal, obtain the second call voice signal collected by the vehicle-mounted microphone, and send the second call voice signal to the vehicle-mounted Bluetooth module, so that the vehicle-mounted Bluetooth module sends the second call voice signal to the call terminal, and the Bluetooth module of the call terminal is connected to the vehicle-mounted Bluetooth module via Bluetooth.
[0010] Optionally, before acquiring the first call voice signal collected by the vehicle-mounted microphone, the method further includes:
[0011] After the Bluetooth module of the call terminal establishes a Bluetooth connection with the vehicle-mounted Bluetooth module, obtaining an environmental noise signal collected by the vehicle-mounted microphone;
[0012] The environmental noise signal is stored.
[0013] Optionally, the extracting a real-time noise signal from the first call voice signal using a pre-stored environmental noise signal as a reference signal includes:
[0014] Converting the ambient noise signal into a first electrical signal, and converting the first call voice signal into a second electrical signal;
[0015] Extracting from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity;
[0016] The extracted electrical signal is converted into a sound signal, and the converted sound signal is used as the real-time noise signal.
[0017] Optionally, when the first call voice signal includes multiple speaker voice signals, the method further includes:
[0018] Determining the sound source positions of the multiple speaker voice signals according to the acquisition time of the multiple speaker voice signals acquired by the vehicle-mounted microphone;
[0019] Determining a driver voice signal and a non-driver voice signal from the plurality of speaker voice signals according to the sound source positions of the plurality of speaker voice signals;
[0020] The method of extracting a real-time noise signal from the first call voice signal using a pre-stored environmental noise signal as a reference signal includes:
[0021] converting the ambient noise signal into a first electrical signal, and converting the driver voice signal into a second electrical signal;
[0022] Extracting from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity;
[0023] The extracted electrical signal is converted into a sound signal and combined with the non-driver voice signal, and the combined sound signal is used as the real-time noise signal.
[0024] Optionally, when the first call voice signal includes multiple speaker voice signals, the method further includes:
[0025] Determining a driver voice signal and a non-driver voice signal from the plurality of speaker voice signals according to a pre-stored driver voice signal;
[0026] The method of extracting a real-time noise signal from the first call voice signal using a pre-stored environmental noise signal as a reference signal includes:
[0027] converting the ambient noise signal into a first electrical signal, and converting the driver voice signal into a second electrical signal;
[0028] Extracting from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity;
[0029] The extracted electrical signal is converted into a sound signal and combined with the non-driver voice signal, and the combined sound signal is used as the real-time noise signal.
[0030] Optionally, playing the noise reduction signal includes:
[0031] Adjusting playback parameters of vehicle-mounted speakers at different locations in the vehicle;
[0032] Each vehicle-mounted loudspeaker after the playback parameter is adjusted is controlled to play the noise reduction signal.
[0033] In a second aspect, an embodiment of the present invention provides a Bluetooth call noise reduction device, which is applied to a vehicle, and the device includes:
[0034] An acquisition module, used to acquire a first call voice signal collected by a vehicle-mounted microphone;
[0035] An extraction module, configured to extract a real-time noise signal from the first call voice signal by using a pre-stored environmental noise signal as a reference signal;
[0036] A generating module, used for generating a noise reduction signal having a phase completely opposite to that of the real-time noise signal;
[0037] The playback module is used to play the noise reduction signal, and during the playback of the noise reduction signal, obtain the second call voice signal collected by the vehicle-mounted microphone, and send the second call voice signal to the vehicle-mounted Bluetooth module, so that the vehicle-mounted Bluetooth module sends the second call voice signal to the call terminal, and the Bluetooth module of the call terminal is connected to the vehicle-mounted Bluetooth module via Bluetooth.
[0038] Optionally, the device further comprises:
[0039] A collection module, used for obtaining the environmental noise signal collected by the vehicle-mounted microphone before obtaining the first call voice signal collected by the vehicle-mounted microphone and after the Bluetooth module of the call terminal establishes a Bluetooth connection with the vehicle-mounted Bluetooth module;
[0040] The environmental noise signal is stored.
[0041] Optionally, the extraction module includes:
[0042] A first submodule, configured to convert the ambient noise signal into a first electrical signal, and to convert the first call voice signal into a second electrical signal;
[0043] A second submodule, configured to extract from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity;
[0044] The third submodule converts the extracted electrical signal into a sound signal, and uses the converted sound signal as the real-time noise signal.
[0045] Optionally, when the first call voice signal includes multiple speaker voice signals, the device further includes:
[0046] A first determination module, configured to determine the sound source positions of the multiple speaker voice signals according to the acquisition time of the multiple speaker voice signals acquired by the vehicle-mounted microphone;
[0047] A second determination module, configured to determine a driver voice signal and a non-driver voice signal from the plurality of speaker voice signals according to the sound source positions of the plurality of speaker voice signals;
[0048] The extraction module comprises:
[0049] a fourth submodule, configured to convert the ambient noise signal into a first electrical signal, and to convert the driver's voice signal into a second electrical signal;
[0050] a fifth submodule, configured to extract from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity;
[0051] The sixth submodule is used to convert the extracted electrical signal into a sound signal, combine it with the non-driver voice signal, and use the combined sound signal as the real-time noise signal.
[0052] Optionally, when the first call voice signal includes multiple speaker voice signals, the device further includes:
[0053] a third determination module, configured to determine a driver voice signal and a non-driver voice signal from the plurality of speaker voice signals according to a pre-stored driver voice signal;
[0054] The extraction module comprises:
[0055] a seventh submodule, configured to convert the ambient noise signal into a first electrical signal, and to convert the driver's voice signal into a second electrical signal;
[0056] an eighth submodule, configured to extract from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity;
[0057] The ninth submodule is used to convert the extracted electrical signal into a sound signal, combine it with the non-driver voice signal, and use the combined sound signal as the real-time noise signal.
[0058] Optionally, the playback module includes:
[0059] An adjustment submodule, used for adjusting the playback parameters of the vehicle-mounted speakers at different positions in the vehicle;
[0060] The control submodule is used to control each vehicle-mounted loudspeaker after the playback parameters are adjusted to play the noise reduction signal.
[0061] In a third aspect, an embodiment of the present invention proposes an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the electronic device executes the computer program, the steps of the Bluetooth call noise reduction method as described in any one of the first aspect of the embodiments of the present invention are implemented.
[0062] In a fourth aspect, an embodiment of the present invention provides a readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the Bluetooth call noise reduction method as described in any one of the first aspect of the embodiments of the present invention are implemented.
[0063] In a fifth aspect, an embodiment of the present invention provides a vehicle, comprising a Bluetooth call noise reduction module, wherein the Bluetooth call noise reduction module is used to implement the Bluetooth call noise reduction method as described in any one of the first aspect of the embodiments of the present invention.
[0064] The technical solution provided by the embodiments of the present invention may have the following beneficial effects:
[0065] 1. The present invention collects noise sources in the car, including conversation sounds in non-call seats, through a microphone arranged in the car. When the user makes a Bluetooth call in the car, the car speaker sends out a noise reduction signal that is equal to and opposite in phase to the noise signal. By superimposing the phases in the opposite direction, the interference of noise on the call quality during the Bluetooth call in the car is actively eliminated.
[0066] 2. The present invention utilizes the in-car speaker to emit a noise reduction signal when the user is making a Bluetooth call in the car, and can achieve near-field human voice concealment through phase reverse superposition. The other party of the call can only hear the caller's voice, thereby protecting privacy. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] Figure 1 A flowchart of a Bluetooth call noise reduction method proposed by an embodiment of the present invention;
[0068] Figure 2 A flowchart of a Bluetooth call noise reduction method proposed in another embodiment of the present invention;
[0069] Figure 3 A system block diagram of a Bluetooth call noise reduction method proposed in one embodiment of the present invention;
[0070] Figure 4 This is a module block diagram of a Bluetooth call noise reduction device proposed in one embodiment of the present invention. DETAILED DESCRIPTION
[0071] The following will describe the embodiments of the present invention with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention, not for limiting the scope of protection of the present invention.
[0072] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0073] Figure 1 This is a flow chart of a Bluetooth call noise reduction method proposed in one embodiment of the present invention. In a preferred embodiment, refer to Figure 1 , the Bluetooth call noise reduction method includes the following steps:
[0074] In step S101, a first call voice signal collected by a vehicle-mounted microphone is obtained;
[0075] In step S102, a real-time noise signal is extracted from the first call voice signal using a pre-stored environmental noise signal as a reference signal;
[0076] In step S103, a noise reduction signal having a phase completely opposite to that of the real-time noise signal is generated;
[0077] In step S104, the noise reduction signal is played, and during the playing of the noise reduction signal, the second call voice signal collected by the vehicle-mounted microphone is obtained, and the second call voice signal is sent to the vehicle-mounted Bluetooth module, so that the vehicle-mounted Bluetooth module sends the second call voice signal to the call terminal, and the Bluetooth module of the call terminal is connected to the vehicle-mounted Bluetooth module via Bluetooth.
[0078] First, in step S101, a first call voice signal collected by a vehicle microphone is obtained. Specifically, the vehicle microphone is installed and positioned before the vehicle leaves the factory. The first call voice signal includes a driver's call voice signal, an environmental noise signal, and, in the case where there are multiple people talking in the vehicle, also includes a non-driver's call voice signal.
[0079] Then, in step S102, a real-time noise signal is extracted from the first call voice signal using a pre-stored environmental noise signal as a reference signal. Specifically, the pre-stored environmental noise signal can be obtained when the vehicle is started; to save energy, it can also be obtained after the user's mobile phone, tablet or other call terminal is connected to the vehicle computer via Bluetooth. The vehicle computer can extract the real-time noise signal by comparing the first call voice signal with the pre-stored environmental noise signal.
[0080] Next, in step S103, a noise reduction signal having a phase completely opposite to that of the real-time noise signal is generated. Specifically, after the real-time noise signal is extracted, a noise reduction signal having a phase completely opposite to that of the real-time noise signal can be generated according to the extracted real-time noise signal.
[0081] Finally, in step S104, the noise reduction signal is played, and during the playing of the noise reduction signal, the second call voice signal collected by the vehicle-mounted microphone is obtained, and the second call voice signal is sent to the vehicle-mounted Bluetooth module, so that the vehicle-mounted Bluetooth module sends the second call voice signal to the call terminal, and the Bluetooth module of the call terminal is connected to the vehicle-mounted Bluetooth module via Bluetooth. Specifically, the in-car speaker plays the noise reduction signal, and the environmental noise in the car can be removed by using the principle of acoustic peak and trough cancellation. At this time, the call voice signal collected by the microphone is a separate driver's call voice signal. The call voice signal with environmental noise removed is sent to the call terminal through the Bluetooth module. In this way, the sound heard by the other party in the call only includes the driver's voice, which significantly improves the overall sound quality and call quality of the user's Bluetooth call, and protects the driver's privacy.
[0082] In a preferred embodiment, before obtaining the first call voice signal collected by the vehicle microphone in step S101, the Bluetooth call noise reduction method further comprises the following steps:
[0083] After the Bluetooth module of the call terminal establishes a Bluetooth connection with the vehicle-mounted Bluetooth module, obtaining an environmental noise signal collected by the vehicle-mounted microphone;
[0084] The environmental noise signal is stored.
[0085] Specifically, the user's mobile phone is connected to the car computer through the Bluetooth protocol through the car computer system in the cockpit. After the car computer system detects the connection, it turns on the voice microphone or other special microphone in the car, collects the cabin environmental noise through the microphone, and calculates the corresponding noise suppression parameters. Finally, the filter module filters out the environmental noise; converts the sound signal of the noise into an electrical signal; and stores the signal as a reference signal for subsequent noise reduction.
[0086] In another preferred embodiment, Figure 1 Step S102, using a pre-stored environmental noise signal as a reference signal, extracting a real-time noise signal from the first call voice signal, including
[0087] Converting the ambient noise signal into a first electrical signal, and converting the first call voice signal into a second electrical signal;
[0088] Extracting from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity;
[0089] The extracted electrical signal is converted into a sound signal, and the converted sound signal is used as the real-time noise signal.
[0090] Specifically, the environmental noise signal is converted into a first electrical signal, and the first call voice signal is converted into a second electrical signal; when the vehicle computer detects that the user is making a Bluetooth call, a noise reduction program is run in the vehicle computer through the vehicle computer system in the cockpit, the first electrical signal is compared with the second electrical signal, the environmental noise signal is analyzed, and an electrical signal whose similarity with the parameter value of the first electrical signal is higher than the target similarity is extracted from the second electrical signal.
[0091] In another preferred embodiment, when the first call voice signal includes multiple speaker voice signals, the Bluetooth call noise reduction method further includes:
[0092] Determining the sound source positions of the multiple speaker voice signals according to the acquisition time of the multiple speaker voice signals acquired by the vehicle-mounted microphone;
[0093] Determining a driver voice signal and a non-driver voice signal from the plurality of speaker voice signals according to the sound source positions of the plurality of speaker voice signals;
[0094] The method of extracting a real-time noise signal from the first call voice signal using a pre-stored environmental noise signal as a reference signal includes:
[0095] converting the ambient noise signal into a first electrical signal, and converting the driver voice signal into a second electrical signal;
[0096] Extracting from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity;
[0097] The extracted electrical signal is converted into a sound signal and combined with the non-driver voice signal, and the combined sound signal is used as the real-time noise signal.
[0098] Optionally, when the driver is making a Bluetooth call, there may be other people talking on the co-pilot seat and in the back seat. If the voices of other people are not blocked, the driver's voice heard by the other party may be interfered with and unclear, and the driver's privacy is also violated.
[0099] Specifically, the vehicle computer can determine which sound signals are from the driver and which are not from the driver based on the time difference between the speaker's voice signal being transmitted to the vehicle microphone and the parameter rules preset in the vehicle computer system.
[0100] For example, the preset value of the vehicle system is: when the time difference between the sound signal transmitted to the first microphone and the second microphone is 0.1 milliseconds, it is judged that the sound signal is transmitted by the driver; and when the time difference between the sound signal transmitted to the first microphone and the second microphone is not 0.1 milliseconds, it is judged that the sound signal is not transmitted by the driver.
[0101] The noise reduction algorithm of the vehicle computer extracts the driver voice signal and the non-driver voice signal from the first call voice signal; then extracts the environmental noise signal from the driver voice signal; and by combining the non-driver voice signal and the environmental noise signal, a real-time noise signal can be obtained.
[0102] In another preferred embodiment, when the first call voice signal includes multiple speaker voice signals, the Bluetooth call noise reduction method further includes:
[0103] Determining a driver voice signal and a non-driver voice signal from the plurality of speaker voice signals according to a pre-stored driver voice signal;
[0104] The method of extracting a real-time noise signal from the first call voice signal using a pre-stored environmental noise signal as a reference signal includes:
[0105] converting the ambient noise signal into a first electrical signal, and converting the driver voice signal into a second electrical signal;
[0106] Extracting from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity;
[0107] The extracted electrical signal is converted into a sound signal and combined with the non-driver voice signal, and the combined sound signal is used as the real-time noise signal.
[0108] Optionally, when the driver is making a Bluetooth call, there may be other people talking on the co-pilot seat and in the back seat. If the voices of other people are not blocked, the driver's voice heard by the other party may be interfered with and unclear, and the driver's privacy is also violated.
[0109] Specifically, the vehicle driver records his voice and other data in advance in the car computer, which ensures that the car computer can accurately distinguish the driver's voice from the voices of different people. The car computer's noise reduction algorithm extracts the driver's voice signal and non-driver's voice signal from the first call voice signal; then extracts the environmental noise signal from the driver's voice signal; and by combining the non-driver's voice signal and the environmental noise signal, a real-time noise signal can be obtained.
[0110] In another preferred embodiment, playing the noise reduction signal includes:
[0111] Adjusting playback parameters of vehicle-mounted speakers at different locations in the vehicle;
[0112] Each vehicle-mounted loudspeaker after the playback parameter is adjusted is controlled to play the noise reduction signal.
[0113] Optionally, in order to ensure that the generated noise reduction signal can be completely restored through the speaker system, the playback parameters of the vehicle-mounted speakers can be adjusted.
[0114] Specifically, because the height and front and back of the seat adjusted by the driver may be different, the phase, delay, EQ, etc. of the speakers at various positions in the vehicle can be adjusted according to the specific position of the Bluetooth call, so that the generated noise reduction signal can be completely restored through the speaker system. The principle of acoustic peak and trough cancellation is used to eliminate environmental noise and voices at non-Bluetooth call locations. This significantly improves the overall sound quality and call quality of the user's Bluetooth call.
[0115] Figure 2 This is a flow chart of a Bluetooth call noise reduction method proposed by another embodiment of the present invention. Figure 3 This is a system block diagram of a Bluetooth call noise reduction method proposed in one embodiment of the present invention. Figure 2 and Figure 3 As shown, before the driver enters the Bluetooth call, the vehicle computer receives the noise signal from the microphone;
[0116] When the car computer detects that a Bluetooth call is being made, the speaker plays the sound signal transmitted by the other party of the Bluetooth call; the microphone in the car collects all the sound signals in the car;
[0117] The vehicle computer performs noise reduction processing on the sound signal collected by the microphone, identifies the human voice signal and the noise signal by comparing with the noise signal, and identifies the driver's voice signal according to the microphone matrix or the driver's voice color and other information recorded in advance; combines the identified noise signal and the non-driver's voice signal, and generates an anti-noise signal with a phase completely opposite to the combination of the noise signal and the non-driver's voice signal, and plays the anti-noise signal through the speaker to cancel out other signals except the driver's voice;
[0118] At this time, the only sound signal collected by the microphone in the car is the driver's speaking voice signal, which is transmitted to the Bluetooth connection terminal through the car's Bluetooth. The Bluetooth connection terminal transmits the driver's speaking voice signal to the call party, which significantly improves the overall sound quality and call quality of the user's Bluetooth call.
[0119] Based on the same inventive concept, an embodiment of the present invention provides a Bluetooth call noise reduction device, which is applied to a vehicle. Figure 4 As shown, Figure 4This is a module block diagram of a Bluetooth call noise reduction device proposed in one embodiment of the present invention. The device includes:
[0120] An acquisition module, used to acquire a first call voice signal collected by a vehicle-mounted microphone;
[0121] An extraction module, configured to extract a real-time noise signal from the first call voice signal by using a pre-stored environmental noise signal as a reference signal;
[0122] A generating module, used for generating a noise reduction signal having a phase completely opposite to that of the real-time noise signal;
[0123] The playback module is used to play the noise reduction signal, and during the playback of the noise reduction signal, obtain the second call voice signal collected by the vehicle-mounted microphone, and send the second call voice signal to the vehicle-mounted Bluetooth module, so that the vehicle-mounted Bluetooth module sends the second call voice signal to the call terminal, and the Bluetooth module of the call terminal is connected to the vehicle-mounted Bluetooth module via Bluetooth.
[0124] Optionally, the device further comprises:
[0125] A collection module, used for obtaining the environmental noise signal collected by the vehicle-mounted microphone before obtaining the first call voice signal collected by the vehicle-mounted microphone and after the Bluetooth module of the call terminal establishes a Bluetooth connection with the vehicle-mounted Bluetooth module;
[0126] The environmental noise signal is stored.
[0127] Optionally, the extraction module includes:
[0128] A first submodule, configured to convert the ambient noise signal into a first electrical signal, and to convert the first call voice signal into a second electrical signal;
[0129] A second submodule, configured to extract from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity;
[0130] The third submodule converts the extracted electrical signal into a sound signal, and uses the converted sound signal as the real-time noise signal.
[0131] Optionally, when the first call voice signal includes multiple speaker voice signals, the device further includes:
[0132] A first determination module, configured to determine the sound source positions of the multiple speaker voice signals according to the acquisition time of the multiple speaker voice signals acquired by the vehicle-mounted microphone;
[0133] A second determination module, configured to determine a driver voice signal and a non-driver voice signal from the plurality of speaker voice signals according to the sound source positions of the plurality of speaker voice signals;
[0134] The extraction module comprises:
[0135] a fourth submodule, configured to convert the ambient noise signal into a first electrical signal, and to convert the driver's voice signal into a second electrical signal;
[0136] a fifth submodule, configured to extract from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity;
[0137] The sixth submodule is used to convert the extracted electrical signal into a sound signal, combine it with the non-driver voice signal, and use the combined sound signal as the real-time noise signal.
[0138] Optionally, when the first call voice signal includes multiple speaker voice signals, the device further includes:
[0139] a third determination module, configured to determine a driver voice signal and a non-driver voice signal from the plurality of speaker voice signals according to a pre-stored driver voice signal;
[0140] The extraction module comprises:
[0141] a seventh submodule, configured to convert the ambient noise signal into a first electrical signal, and to convert the driver's voice signal into a second electrical signal;
[0142] an eighth submodule, configured to extract from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity;
[0143] The ninth submodule is used to convert the extracted electrical signal into a sound signal, combine it with the non-driver voice signal, and use the combined sound signal as the real-time noise signal.
[0144] Optionally, the playback module includes:
[0145] An adjustment submodule, used for adjusting the playback parameters of the vehicle-mounted speakers at different positions in the vehicle;
[0146] The control submodule is used to control each vehicle-mounted loudspeaker after the playback parameters are adjusted to play the noise reduction signal.
[0147] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0148] Based on the same inventive concept, another embodiment of the present invention provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the electronic device executes the computer program, the steps of the Bluetooth call noise reduction method as described in any one of the first aspects of the embodiments of the present invention are implemented.
[0149] Based on the same inventive concept, another embodiment of the present invention provides a readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the Bluetooth call noise reduction method as described in any one of the first aspects of the embodiments of the present invention are implemented.
[0150] Based on the same inventive concept, another embodiment of the present invention provides a vehicle, wherein the vehicle includes a Bluetooth call noise reduction module, and the Bluetooth call noise reduction module is used to implement the Bluetooth call noise reduction method as described in any one of the first aspects of the embodiments of the present invention.
[0151] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0152] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, devices, electronic devices, storage media or computer program products. Therefore, embodiments of the present invention may take the form of complete hardware embodiments, complete software embodiments, or embodiments combining software and hardware. Moreover, embodiments of the present invention may take the form of computer program products 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 codes.
[0153] Although the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.
[0154] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0155] The Bluetooth call noise reduction method, device, electronic device, storage medium and vehicle provided by the present invention are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as limiting the present application. The above embodiments are only preferred embodiments cited to fully illustrate the present invention, and the protection scope of the present invention is not limited thereto. Equivalent substitutions or changes made by those skilled in the art on the basis of the present invention are all within the protection scope of the present invention.
Claims
1. A Bluetooth call noise reduction method, characterized in that: Applied to a vehicle, the method comprises: Acquire a first call voice signal collected by a vehicle microphone; Using a pre-stored environmental noise signal as a reference signal, extracting a real-time noise signal from the first call voice signal; generating a noise reduction signal having a phase completely opposite to that of the real-time noise signal; Play the noise reduction signal, and during the playing of the noise reduction signal, obtain the second call voice signal collected by the vehicle-mounted microphone, and send the second call voice signal to the vehicle-mounted Bluetooth module, so that the vehicle-mounted Bluetooth module sends the second call voice signal to the call terminal, and the Bluetooth module of the call terminal is connected to the vehicle-mounted Bluetooth module via Bluetooth.
2. The Bluetooth call noise reduction method according to claim 1, characterized in that: Before acquiring the first call voice signal collected by the vehicle-mounted microphone, the method further includes: After the Bluetooth module of the call terminal establishes a Bluetooth connection with the vehicle-mounted Bluetooth module, obtaining an environmental noise signal collected by the vehicle-mounted microphone; The environmental noise signal is stored.
3. The Bluetooth call noise reduction method according to claim 1, characterized in that: The method of extracting a real-time noise signal from the first call voice signal using a pre-stored environmental noise signal as a reference signal includes: Converting the ambient noise signal into a first electrical signal, and converting the first call voice signal into a second electrical signal; Extracting from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity; The extracted electrical signal is converted into a sound signal, and the converted sound signal is used as the real-time noise signal.
4. The Bluetooth call noise reduction method according to claim 1, characterized in that: In the case where the first call voice signal includes multiple speaker voice signals, the method further includes: Determining the sound source positions of the multiple speaker voice signals according to the acquisition time of the multiple speaker voice signals acquired by the vehicle-mounted microphone; Determining a driver voice signal and a non-driver voice signal from the plurality of speaker voice signals according to the sound source positions of the plurality of speaker voice signals; The method of extracting a real-time noise signal from the first call voice signal using a pre-stored environmental noise signal as a reference signal includes: converting the ambient noise signal into a first electrical signal, and converting the driver voice signal into a second electrical signal; Extracting from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity; The extracted electrical signal is converted into a sound signal and combined with the non-driver voice signal, and the combined sound signal is used as the real-time noise signal.
5. The Bluetooth call noise reduction method according to claim 1, characterized in that: In the case where the first call voice signal includes multiple speaker voice signals, the method further includes: Determining a driver voice signal and a non-driver voice signal from the plurality of speaker voice signals according to a pre-stored driver voice signal; The method of extracting a real-time noise signal from the first call voice signal using a pre-stored environmental noise signal as a reference signal includes: converting the ambient noise signal into a first electrical signal, and converting the driver voice signal into a second electrical signal; Extracting from the second electrical signal an electrical signal having a parameter value similarity with the first electrical signal that is higher than a target similarity; The extracted electrical signal is converted into a sound signal and combined with the non-driver voice signal, and the combined sound signal is used as the real-time noise signal.
6. The Bluetooth call noise reduction method according to claim 1, characterized in that: The playing of the noise reduction signal comprises: Adjusting playback parameters of vehicle-mounted speakers at different locations in the vehicle; Each vehicle-mounted loudspeaker after the playback parameter is adjusted is controlled to play the noise reduction signal.
7. A Bluetooth call noise reduction device, characterized in that: Applied to a vehicle, the device comprises: An acquisition module, used to acquire a first call voice signal collected by a vehicle-mounted microphone; An extraction module, configured to extract a real-time noise signal from the first call voice signal by using a pre-stored environmental noise signal as a reference signal; A generating module, used for generating a noise reduction signal having a phase completely opposite to that of the real-time noise signal; The playback module is used to play the noise reduction signal, and during the playback of the noise reduction signal, obtain the second call voice signal collected by the vehicle-mounted microphone, and send the second call voice signal to the vehicle-mounted Bluetooth module, so that the vehicle-mounted Bluetooth module sends the second call voice signal to the call terminal, and the Bluetooth module of the call terminal is connected to the vehicle-mounted Bluetooth module via Bluetooth.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the electronic device executes the computer program, the steps of the Bluetooth call noise reduction method as described in any one of claims 1 to 6 are implemented.
9. A readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the Bluetooth call noise reduction method as described in any one of claims 1 to 6 are implemented.
10. A vehicle, characterized in that: The vehicle includes a Bluetooth call noise reduction module, and the Bluetooth call noise reduction module is used to implement the Bluetooth call noise reduction method according to any one of claims 1 to 6.