CN112866869B - Bluetooth headset capable of automatically reducing noise during conversation and noise reduction method thereof - Google Patents

Bluetooth headset capable of automatically reducing noise during conversation and noise reduction method thereof Download PDF

Info

Publication number
CN112866869B
CN112866869B CN202110387346.1A CN202110387346A CN112866869B CN 112866869 B CN112866869 B CN 112866869B CN 202110387346 A CN202110387346 A CN 202110387346A CN 112866869 B CN112866869 B CN 112866869B
Authority
CN
China
Prior art keywords
noise
noise reduction
coefficient
signal
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110387346.1A
Other languages
Chinese (zh)
Other versions
CN112866869A (en
Inventor
江建方
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Meien Microelectronics Co ltd
Original Assignee
Shenzhen Meien Microelectronics Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Meien Microelectronics Co ltd filed Critical Shenzhen Meien Microelectronics Co ltd
Priority to CN202110387346.1A priority Critical patent/CN112866869B/en
Publication of CN112866869A publication Critical patent/CN112866869A/en
Application granted granted Critical
Publication of CN112866869B publication Critical patent/CN112866869B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/10Earpieces; Attachments therefor ; Earphones; Monophonic headphones
    • H04R1/1041Mechanical or electronic switches, or control elements
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0208Noise filtering
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0208Noise filtering
    • G10L21/0216Noise filtering characterised by the method used for estimating noise
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/10Earpieces; Attachments therefor ; Earphones; Monophonic headphones
    • H04R1/1083Reduction of ambient noise

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Computational Linguistics (AREA)
  • Quality & Reliability (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Telephone Function (AREA)

Abstract

The invention discloses a Bluetooth headset capable of automatically reducing noise during conversation and a noise reduction method thereof, relating to the technical field of headset noise reduction; the system comprises a voice acquisition module, a control center, a working state detection module, a noise processing module, a storage module, a noise monitoring module, a data analysis module, an alarm module and a display module; the voice acquisition module is used for acquiring voice signals as noise signals through a microphone arranged on a receiver of the Bluetooth headset; when a noise signal is received, detecting the current working state of the Bluetooth headset; if the Bluetooth headset is currently in a call state; the noise processing module carries out noise reduction processing on the noise signal; distinguishing a primary noise source and a secondary noise source according to the frequency and the strength, and determining the current noise level of the primary noise source; further determining a corresponding current noise reduction gain value; the noise processing module is used for carrying out noise reduction processing on the main noise source according to the current noise reduction gain value; the method is favorable for improving the call quality.

Description

Bluetooth headset capable of automatically reducing noise during conversation and noise reduction method thereof
Technical Field
The invention relates to the technical field of earphone noise reduction, in particular to a Bluetooth earphone capable of automatically reducing noise during conversation and a noise reduction method thereof.
Background
The harm of noise is manifold, and it influences people's thinking, causes the very big interference to people normal life and work. Meanwhile, noise is easy to cause dysphoria, slow response and distraction. The higher the intensity, the higher the frequency and the longer the action time of the noise, the smaller the personal bearing capacity on the noise, and the more obvious the influence of the noise on the human is;
nowadays, automobile electronics are flourishing, and the current voice call hands-free technology is a convenient wireless connection technology which is provided for avoiding traffic accidents caused by dialing or answering mobile phone calls when a driver is driving. For example, the Bluetooth vehicle-mounted hands-free system has an automatic voice recognition function, and the mobile phone is controlled by a voice command to make or receive a call under the condition that the mobile phone does not need to be contacted. He can make voice transmission through the stereo or bluetooth wireless headset on the car. However, the noise eliminating capability of the existing bluetooth vehicle-mounted hands-free system is very weak, and great noise is generated during communication, so that the communication quality is influenced.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a Bluetooth headset capable of automatically reducing noise during conversation and a noise reduction method thereof.
The purpose of the invention can be realized by the following technical scheme: a Bluetooth headset capable of automatically reducing noise during conversation comprises a voice acquisition module, a control center, a working state detection module, a noise processing module, a database, a storage module, a noise monitoring module, a data analysis module, an alarm module and a display module;
the voice acquisition module is used for acquiring voice signals as noise signals through a microphone arranged on a Bluetooth headset receiver; and transmitting the noise signal to a control center; the control center generates a state detection instruction after receiving the noise signal and transmits the state detection instruction to the working state detection module; the working state detection module is used for detecting the current working state of the Bluetooth headset after receiving the state detection instruction; the working state comprises a call state and a non-call state;
the working state detection module is used for feeding back the detected current working state of the Bluetooth headset to the control center; when the control center receives the noise signal, if the Bluetooth headset is in a conversation state currently, the control center generates a noise reduction instruction and transmits the noise reduction instruction to the noise processing module;
the noise processing module is used for performing noise reduction processing on a noise signal after receiving a noise reduction instruction, and the specific processing steps are as follows:
the method comprises the following steps: acquiring a noise signal, and converting the noise signal into an electric signal; performing digital signal processing on the converted electric signal; obtaining the frequency spectrum distribution of the electric signal through digital filtering, and obtaining the intensity distribution of the electric signal through numerical value analysis; further, distinguishing a primary noise source and a secondary noise source according to the frequency and the intensity;
step two: the noise processing module carries out noise reduction processing on the main noise source;
step three: continuously paying attention to the noise reduction coefficient ZP of the main noise source, and when the noise reduction coefficient ZP is less than or equal to the noise reduction coefficient threshold value and the duration of the noise reduction coefficient ZP less than or equal to the noise reduction coefficient threshold value exceeds a preset duration threshold value, ending the operation of the noise processing module; calculating the time difference between the noise reduction processing ending time and the noise reduction processing starting time to obtain the noise reduction processing duration;
the noise processing module is used for fusing the current noise level and the noise reduction processing duration to form a noise reduction processing record and transmitting the noise reduction processing record to the control center, and the control center is used for stamping a timestamp on the noise reduction processing record and transmitting the timestamp to the storage module for real-time storage.
Further, the distinguishing the primary noise source and the secondary noise source according to the frequency and the intensity specifically includes:
s11: the noise processing module acquires the frequency and the intensity of a noise signal according to preset acquisition interval duration; the frequency of the noise signal is labeled P1, and the intensity of the noise signal is labeled P2; wherein P1 corresponds to P2 one by one;
s12: calculating a noise reduction coefficient ZP of the noise signal by using a formula ZP-1 × a1+ P2 × a2, wherein a1 and a2 are coefficient factors;
s13: comparing the noise reduction coefficient ZP with a noise reduction coefficient threshold;
if the noise reduction coefficient ZP is larger than or equal to the noise reduction coefficient threshold value and the time length of the noise reduction coefficient ZP larger than or equal to the noise reduction coefficient threshold value exceeds a preset time length threshold value, marking the corresponding noise signal as a main noise source; otherwise, the corresponding noise signal is marked as a secondary noise source.
Further, the noise processing module performs noise reduction processing on the main noise source, and specifically includes:
s21: collecting a noise reduction coefficient ZP of a main noise source in a time period T1 before the current time of the system to obtain a noise reduction coefficient information group; the T1 is a preset value;
s22: obtaining a standard deviation alpha of the noise reduction coefficient information group according to a standard deviation calculation formula;
if alpha is less than or equal to a preset standard deviation threshold value; obtaining the average value of the noise reduction coefficient information group according to an average value calculation formula and marking the average value as Ks; simultaneously, making a reference noise reduction coefficient CK equal to Ks;
if α > the preset standard deviation threshold, let the reference noise reduction coefficient CK be (Ks × b1+ α × b2) 0.45 (ii) a Wherein b1 and b2 are coefficient factors;
s23: determining the current noise level of the main noise source according to the reference noise reduction coefficient CK; the method specifically comprises the following steps:
s231: the noise processing module acquires a reference noise reduction coefficient CK of a main noise source and calls a reference noise reduction coefficient range and a noise level comparison table from a database;
s232: determining a reference noise reduction coefficient range corresponding to the reference noise reduction coefficient CK according to a comparison table, and further determining a noise level corresponding to the reference noise reduction coefficient range;
s24: determining a corresponding current noise reduction gain value according to the current noise level; the database stores a comparison table of noise level and noise reduction gain value; determining a current noise reduction gain value corresponding to the current noise level according to the comparison table;
s25: and the noise processing module is used for carrying out noise reduction processing on the main noise source according to the current noise reduction gain value.
Further, the noise monitoring module is in communication connection with the noise processing module, and is used for monitoring a main noise source; when a main noise source is monitored, generating a noise reduction signal, and transmitting the noise reduction signal to a data analysis module, wherein the data analysis module is used for receiving the noise reduction signal and performing data analysis on the noise reduction signal, and the specific analysis steps are as follows:
v1: when the Bluetooth headset is in a call state currently, recording noise reduction processing information of a main noise source when the main noise source is monitored; the noise reduction information comprises the current noise level, the noise reduction processing starting time and the noise reduction processing ending time;
v2: acquiring all noise reduction processing information; marking the noise reduction processing information as Gj, j being 1, i, m, Gm as the last noise reduction processing information according to the noise reduction processing starting time information;
obtaining m times of denoising according to the m values;
calculating the time difference of the adjacent noise reduction processing starting moments to obtain interval duration, summing all the interval durations and averaging to obtain average interval duration PT;
v3: setting all noise levels to correspond to a grade value, and matching the current noise level with all the noise levels to obtain the corresponding grade value; summing all the corresponding grade values to obtain a total grade value and marking the total grade value as DG;
v4: calculating a communication influence coefficient TX by using a formula of (m × g1+ DG × g2)/PT +0.2356, wherein g1 and g2 are coefficient factors;
v5: comparing the communication impact coefficient TX to an impact coefficient threshold;
if the communication influence coefficient TX is larger than or equal to the influence coefficient threshold, generating an early warning signal;
the data analysis module is used for transmitting the early warning signal to the control center, the control center is used for receiving the early warning signal and then driving the alarm module to give an alarm, and correspondingly displaying that the current environment is noisy and the place is required to be changed for continuous communication in the display module.
Further, a noise reduction method for a bluetooth headset capable of automatically reducing noise during conversation includes the following steps:
a1: collecting voice signals as noise signals through a microphone arranged on a Bluetooth headset receiver;
a2: when a noise signal is received, detecting the current working state of the Bluetooth headset; if the Bluetooth headset is currently in a call state; carrying out noise reduction processing on the noise signal; the method specifically comprises the following steps:
a21: converting the noise signal into an electrical signal; performing digital signal processing on the converted electric signal; obtaining the frequency spectrum distribution of the electric signal through digital filtering, and obtaining the intensity distribution of the electric signal through numerical value size analysis; further, distinguishing a primary noise source and a secondary noise source according to the frequency and the intensity;
a22: collecting a noise reduction coefficient ZP of a main noise source in a time period T1 before the current time of the system to obtain a noise reduction coefficient information group;
obtaining a standard deviation alpha of a noise reduction coefficient information group according to a standard deviation calculation formula; if alpha is less than or equal to a preset standard deviation threshold value; obtaining the average value of the noise reduction coefficient information group according to an average value calculation formula and marking the average value as Ks; simultaneously, making the reference noise reduction coefficient CK equal to Ks;
if alpha > predeterminedThe standard deviation threshold is set as CK (Ks × b1+ α × b2) 0.45
A23: determining the current noise level of the main noise source according to the reference noise reduction coefficient CK;
a24: determining a corresponding current noise reduction gain value according to the current noise level;
a25: according to the current noise reduction gain value, carrying out noise reduction processing on the main noise source;
a3: continuing to pay attention to the noise reduction coefficient ZP of the main noise source, and when the noise reduction coefficient ZP is smaller than or equal to the noise reduction coefficient threshold value and the duration of the noise reduction coefficient ZP smaller than or equal to the noise reduction coefficient threshold value exceeds a preset duration threshold value, ending the noise reduction processing;
a4: when the Bluetooth headset is currently in a call state, monitoring a main noise source, generating a noise reduction signal when the main noise source is monitored, recording noise reduction processing information of the main noise source, and performing early warning analysis, wherein the method comprises the following specific steps of:
a41: acquiring all noise reduction processing information; marking the noise reduction processing information as Gj, j being 1, i, m, Gm as the last noise reduction processing information according to the noise reduction processing starting time information;
obtaining m times of denoising according to the m values;
calculating the time difference of the adjacent noise reduction processing starting moments to obtain interval duration, summing all the interval durations and averaging to obtain average interval duration PT;
a42: setting all noise levels to correspond to a grade value, and matching the current noise level with all the noise levels to obtain the corresponding grade value; summing all the corresponding grade values to obtain a total grade value and marking the total grade value as DG;
a43: calculating a communication influence coefficient TX by using a formula of (m × g1+ DG × g2)/PT + 0.2356;
a44: comparing the communication impact coefficient TX to an impact coefficient threshold;
if the communication influence coefficient TX is larger than or equal to the influence coefficient threshold, generating an early warning signal; the alarm module sends out an alarm after receiving the early warning signal, and correspondingly displays the words of 'the current environment is noisy and please change the place for continuous communication' in the display module.
The invention has the beneficial effects that:
1. when a noise signal is received, the current working state of the Bluetooth headset is detected; if the Bluetooth headset is currently in a call state; carrying out noise reduction processing on the noise signal; acquiring a noise signal, and converting the noise signal into an electric signal; performing digital signal processing on the converted electric signal; obtaining the frequency spectrum distribution of the electric signal through digital filtering, and obtaining the intensity distribution of the electric signal through numerical value analysis; then distinguishing a primary noise source and a secondary noise source according to the frequency and the strength, and carrying out noise reduction processing on the primary noise source by a noise processing module; collecting a noise reduction coefficient ZP of a main noise source in a time period T1 before the current time of the system to obtain a noise reduction coefficient information group; obtaining a reference noise reduction coefficient CK through correlation processing; determining the current noise level of the main noise source according to the reference noise reduction coefficient CK; further determining a corresponding current noise reduction gain value; the noise processing module is used for carrying out noise reduction processing on the main noise source according to the current noise reduction gain value; the call quality is improved;
2. when the Bluetooth headset is in a call state currently, the noise monitoring module is used for monitoring a main noise source; when a main noise source is monitored, generating a noise reduction signal, wherein the data analysis module is used for receiving the noise reduction signal and carrying out data analysis on the noise reduction signal to obtain all noise reduction processing information; counting the number of times of noise reduction treatment to be m times; calculating the time difference of the adjacent noise reduction processing starting moments to obtain interval duration, summing all the interval durations and averaging to obtain average interval duration PT; obtaining a grade total value corresponding to all current noise grades and marking the grade total value as DG; calculating by using a formula to obtain a communication influence coefficient TX, and if the communication influence coefficient TX is more than or equal to an influence coefficient threshold, generating an early warning signal; the control center is used for receiving the early warning signal and then driving the alarm module to send out an alarm, and correspondingly displaying a word of 'the current environment is noisy and the place is required to be changed when the call is continued' in the display module; the conversation experience of the user is improved.
Drawings
In order to facilitate understanding for those skilled in the art, the present invention will be further described with reference to the accompanying drawings.
FIG. 1 is a block diagram of the system of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, a bluetooth headset capable of automatically reducing noise during a call includes a voice acquisition module, a control center, a working state detection module, a noise processing module, a storage module, a noise monitoring module, a database, a data analysis module, an alarm module, and a display module;
the voice acquisition module is used for acquiring voice signals as noise signals through a microphone arranged on a receiver of the Bluetooth headset; and transmitting the noise signal to a control center; the control center generates a state detection instruction after receiving the noise signal and transmits the state detection instruction to the working state detection module; the working state detection module is used for detecting the current working state of the Bluetooth headset after receiving the state detection instruction; the working state comprises a call state and a non-call state; the working state detection module is used for feeding back the detected current working state of the Bluetooth headset to the control center;
when the control center receives the noise signal, if the Bluetooth headset is in a conversation state currently, the control center generates a noise reduction instruction and transmits the noise reduction instruction to the noise processing module;
the noise processing module is used for performing noise reduction processing on the noise signal after receiving the noise reduction command, and the specific processing steps are as follows:
the method comprises the following steps: acquiring a noise signal, and converting the noise signal into an electric signal; performing digital signal processing on the converted electric signal; obtaining the frequency spectrum distribution of the electric signal through digital filtering, and obtaining the intensity distribution of the electric signal through numerical value analysis; further, the method for distinguishing the primary noise source and the secondary noise source according to the frequency and the intensity specifically comprises the following steps:
s11: the noise processing module acquires the frequency and the intensity of a noise signal according to a preset acquisition interval duration; the frequency of the noise signal is labeled P1, and the intensity of the noise signal is labeled P2; wherein P1 corresponds to P2 one by one;
s12: calculating a noise reduction coefficient ZP of the noise signal by using a formula ZP-1 × a1+ P2 × a2, wherein a1 and a2 are coefficient factors;
s13: comparing the noise reduction coefficient ZP with a noise reduction coefficient threshold;
if the noise reduction coefficient ZP is larger than or equal to the noise reduction coefficient threshold value and the time length of the noise reduction coefficient ZP larger than or equal to the noise reduction coefficient threshold value exceeds a preset time length threshold value, marking the corresponding noise signal as a main noise source; otherwise, marking the corresponding noise signal as a secondary noise source;
step two: the noise processing module performs noise reduction processing on a main noise source, and specifically includes:
s21: collecting a noise reduction coefficient ZP of a main noise source in a time period T1 before the current time of the system to obtain a noise reduction coefficient information group; t1 is a preset value;
s22: obtaining a standard deviation alpha of the noise reduction coefficient information group according to a standard deviation calculation formula;
if alpha is less than or equal to a preset standard deviation threshold value; obtaining the average value of the noise reduction coefficient information group according to an average value calculation formula and marking the average value as Ks; simultaneously, making a reference noise reduction coefficient CK equal to Ks;
if α > the preset standard deviation threshold, let the reference noise reduction coefficient CK be (Ks × b1+ α × b2) 0.45 (ii) a Wherein b1 and b2 are coefficient factors;
s23: determining the current noise level of the main noise source according to the reference noise reduction coefficient CK; the method specifically comprises the following steps:
s231: the noise processing module acquires a reference noise reduction coefficient CK of a main noise source and calls a reference noise reduction coefficient range and a noise level comparison table from a database;
s232: determining a reference noise reduction coefficient range corresponding to the reference noise reduction coefficient CK according to the comparison table, and further determining a noise level corresponding to the reference noise reduction coefficient range;
s24: determining a corresponding current noise reduction gain value according to the current noise level; the database stores a comparison table of noise level and noise reduction gain value; determining a current noise reduction gain value corresponding to the current noise level according to the comparison table;
s25: the noise processing module is used for carrying out noise reduction processing on the main noise source according to the current noise reduction gain value;
step three: continuing to pay attention to the noise reduction coefficient ZP of the main noise source, and when the noise reduction coefficient ZP is smaller than or equal to the noise reduction coefficient threshold value and the duration of the noise reduction coefficient ZP smaller than or equal to the noise reduction coefficient threshold value exceeds a preset duration threshold value, ending the operation of the noise processing module; calculating the time difference between the noise reduction processing ending time and the noise reduction processing starting time to obtain the noise reduction processing duration;
the noise processing module is used for fusing the current noise level and the noise reduction processing duration to form a noise reduction processing record and transmitting the noise reduction processing record to the control center, and the control center is used for stamping a timestamp on the noise reduction processing record and transmitting the timestamp to the storage module for real-time storage;
the noise monitoring module is in communication connection with the noise processing module and is used for monitoring a main noise source; when a main noise source is monitored, generating a noise reduction signal, and transmitting the noise reduction signal to a data analysis module, wherein the data analysis module is used for receiving the noise reduction signal and performing data analysis on the noise reduction signal, and the specific analysis steps are as follows:
v1: when the Bluetooth headset is in a call state currently, recording noise reduction processing information of a main noise source when the main noise source is monitored; the noise reduction information comprises the current noise level, the noise reduction processing starting time and the noise reduction processing ending time;
v2: acquiring all noise reduction processing information; marking the noise reduction processing information as Gj, j being 1, i, m, Gm as the last noise reduction processing information according to the noise reduction processing starting time information;
obtaining m times of denoising according to the m values;
calculating the time difference of the adjacent noise reduction processing starting moments to obtain interval time, summing all the interval time and taking the average value to obtain an average interval time PT;
v3: setting all noise levels to correspond to a grade value, and matching the current noise level with all the noise levels to obtain the corresponding grade value; summing all the corresponding grade values to obtain a total grade value and marking the total grade value as DG;
v4: calculating a communication influence coefficient TX by using a formula of (m × g1+ DG × g2)/PT +0.2356, wherein g1 and g2 are coefficient factors;
v5: comparing the communication impact coefficient TX to an impact coefficient threshold;
if the communication influence coefficient TX is larger than or equal to the influence coefficient threshold, generating an early warning signal;
the data analysis module is used for transmitting the early warning signal to the control center, the control center is used for receiving the early warning signal and then driving the control alarm module to give out an alarm, and the word eye of 'the current environment is noisy and the place is required to be changed when the call is continued' is correspondingly displayed in the display module;
a noise reduction method of a Bluetooth headset capable of automatically reducing noise during conversation comprises the following steps:
a1: collecting voice signals as noise signals through a microphone arranged on a Bluetooth headset receiver;
a2: when a noise signal is received, detecting the current working state of the Bluetooth headset; if the Bluetooth headset is currently in a call state; carrying out noise reduction processing on the noise signal; the method specifically comprises the following steps:
a21: converting the noise signal into an electrical signal; performing digital signal processing on the converted electric signal; obtaining the frequency spectrum distribution of the electric signal through digital filtering, and obtaining the intensity distribution of the electric signal through numerical value analysis; further, distinguishing a primary noise source and a secondary noise source according to the frequency and the intensity;
a22: collecting a noise reduction coefficient ZP of a main noise source in a time period T1 before the current time of the system to obtain a noise reduction coefficient information group;
obtaining a standard deviation alpha of a noise reduction coefficient information group according to a standard deviation calculation formula; if alpha is less than or equal to a preset standard deviation threshold value; obtaining the average value of the noise reduction coefficient information group according to an average value calculation formula and marking the average value as Ks; simultaneously, making the reference noise reduction coefficient CK equal to Ks;
if α > the preset standard deviation threshold, let the reference noise reduction coefficient CK be (Ks × b1+ α × b2) 0.45
A23: determining the current noise level of the main noise source according to the reference noise reduction coefficient CK;
a24: determining a corresponding current noise reduction gain value according to the current noise level;
a25: according to the current noise reduction gain value, carrying out noise reduction processing on the main noise source;
a3: continuing to pay attention to the noise reduction coefficient ZP of the main noise source, and when the noise reduction coefficient ZP is smaller than or equal to the noise reduction coefficient threshold value and the duration of the noise reduction coefficient ZP smaller than or equal to the noise reduction coefficient threshold value exceeds a preset duration threshold value, ending the noise reduction processing;
a4: when the Bluetooth headset is currently in a call state, monitoring a main noise source, generating a noise reduction signal when monitoring the main noise source, recording noise reduction processing information of the main noise source, and performing early warning analysis, wherein the method comprises the following specific steps of:
a41: acquiring all noise reduction processing information; marking the noise reduction processing information as Gj, j being 1, i, m, Gm as the last noise reduction processing information according to the noise reduction processing starting time information;
obtaining m times of denoising according to the m values;
calculating the time difference of the adjacent noise reduction processing starting moments to obtain interval duration, summing all the interval durations and averaging to obtain average interval duration PT;
a42: setting all noise levels to correspond to a grade value, and matching the current noise level with all the noise levels to obtain the corresponding grade value; summing all the corresponding grade values to obtain a total grade value and marking the total grade value as DG;
a43: calculating a communication influence coefficient TX by using a formula of (m × g1+ DG × g2)/PT +0.2356, wherein g1 and g2 are coefficient factors;
a44: comparing the communication impact coefficient TX to an impact coefficient threshold;
if the communication influence coefficient TX is larger than or equal to the influence coefficient threshold, generating an early warning signal; the alarm module sends an alarm after receiving the early warning signal, and correspondingly displays the words of 'the current environment is noisy and the place is required to be changed when the call is continued' in the display module; the conversation experience of the user is improved.
The working principle of the invention is as follows:
a bluetooth headset and noise reduction method of automatic noise reduction while conversing, while working, the speech acquisition module is used for gathering the speech signal through the microphone mounted on earphone of bluetooth headset, as the noise signal; when a noise signal is received, detecting the current working state of the Bluetooth headset; if the Bluetooth headset is currently in a call state; carrying out noise reduction processing on the noise signal; acquiring a noise signal, and converting the noise signal into an electric signal; performing digital signal processing on the converted electric signal; obtaining the frequency spectrum distribution of the electric signal through digital filtering, and obtaining the intensity distribution of the electric signal through numerical value analysis; then distinguishing a primary noise source and a secondary noise source according to the frequency and the strength, and carrying out noise reduction processing on the primary noise source by a noise processing module; collecting a noise reduction coefficient ZP of a main noise source in a time period T1 before the current time of the system to obtain a noise reduction coefficient information group; obtaining a reference noise reduction coefficient CK through correlation processing; determining the current noise level of the main noise source according to the reference noise reduction coefficient CK; further determining a corresponding current noise reduction gain value; the noise processing module is used for carrying out noise reduction processing on a main noise source according to the current noise reduction gain value; the call quality is improved;
when the Bluetooth headset is in a call state currently, the noise monitoring module is used for monitoring a main noise source; when a main noise source is monitored, generating a noise reduction signal, wherein the data analysis module is used for receiving the noise reduction signal and carrying out data analysis on the noise reduction signal to obtain all noise reduction processing information; counting the number of times of noise reduction treatment to be m times; calculating the time difference of the adjacent noise reduction processing starting moments to obtain interval duration, summing all the interval durations and averaging to obtain average interval duration PT; obtaining a grade total value corresponding to all current noise grades and marking the grade total value as DG; calculating by using a formula to obtain a communication influence coefficient TX, and if the communication influence coefficient TX is more than or equal to an influence coefficient threshold, generating an early warning signal; the control center is used for receiving the early warning signal and then driving the alarm module to send out an alarm, and correspondingly displaying the word of 'the current environment is noisy and the place is required to be changed when the call is continued' in the display module; the conversation experience of the user is improved.
The formula and the coefficient factor are both obtained by acquiring a large amount of data to perform software simulation and performing parameter setting processing by corresponding experts, and the formula and the coefficient factor which are consistent with a real result are obtained.
The preferred embodiments of the invention disclosed above are intended to be illustrative only. The preferred embodiments are not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, to thereby enable others skilled in the art to best utilize the invention. The invention is limited only by the claims and their full scope and equivalents.

Claims (5)

1. A Bluetooth headset capable of automatically reducing noise during conversation is characterized by comprising a voice acquisition module, a control center, a working state detection module, a noise processing module, a storage module, a database, a noise monitoring module, a data analysis module, an alarm module and a display module;
the voice acquisition module is used for acquiring voice signals as noise signals through a microphone arranged on a Bluetooth headset receiver; and transmitting the noise signal to a control center; the control center generates a state detection instruction after receiving the noise signal and transmits the state detection instruction to the working state detection module; the working state detection module is used for detecting the current working state of the Bluetooth headset after receiving the state detection instruction; the working state comprises a call state and a non-call state;
the working state detection module is used for feeding back the detected current working state of the Bluetooth headset to the control center; when the control center receives a noise signal, if the Bluetooth headset is in a conversation state currently, the control center generates a noise reduction instruction and transmits the noise reduction instruction to the noise processing module;
the noise processing module is used for performing noise reduction processing on a noise signal after receiving a noise reduction instruction, and the specific processing steps are as follows:
the method comprises the following steps: acquiring a noise signal, and converting the noise signal into an electric signal; performing digital signal processing on the converted electric signal; obtaining the frequency spectrum distribution of the electric signal through digital filtering, and obtaining the intensity distribution of the electric signal through numerical value size analysis; further, distinguishing a primary noise source and a secondary noise source according to the frequency and the intensity;
step two: the noise processing module carries out noise reduction processing on the main noise source;
step three: continuing to pay attention to the noise reduction coefficient ZP of the main noise source, and when the noise reduction coefficient ZP is smaller than or equal to the noise reduction coefficient threshold value and the duration of the noise reduction coefficient ZP smaller than or equal to the noise reduction coefficient threshold value exceeds a preset duration threshold value, ending the operation of the noise processing module; calculating the time difference between the noise reduction processing ending time and the noise reduction processing starting time to obtain the noise reduction processing duration;
the noise processing module is used for fusing the current noise level and the noise reduction processing duration to form a noise reduction processing record and transmitting the noise reduction processing record to the control center, and the control center is used for stamping a timestamp on the noise reduction processing record and transmitting the timestamp to the storage module for real-time storage.
2. The bluetooth headset of claim 1, wherein the distinguishing of the primary noise source and the secondary noise source according to frequency and intensity comprises:
s11: the noise processing module acquires the frequency and the intensity of a noise signal according to a preset acquisition interval duration; the frequency of the noise signal is labeled P1, and the intensity of the noise signal is labeled P2; wherein P1 corresponds to P2 one by one;
s12: calculating a noise reduction coefficient ZP of the noise signal by using a formula ZP = P1 × a1+ P2 × a2, wherein a1 and a2 are coefficient factors;
s13: comparing the noise reduction coefficient ZP with a noise reduction coefficient threshold;
if the noise reduction coefficient ZP is larger than or equal to the noise reduction coefficient threshold value and the time length of the noise reduction coefficient ZP larger than or equal to the noise reduction coefficient threshold value exceeds a preset time length threshold value, marking the corresponding noise signal as a main noise source; otherwise, the corresponding noise signal is marked as a secondary noise source.
3. The bluetooth headset capable of automatically reducing noise during a call according to claim 1, wherein the noise processing module performs noise reduction processing on a main noise source, and specifically comprises:
s21: collecting a noise reduction coefficient ZP of a main noise source in a time period T1 before the current time of the system to obtain a noise reduction coefficient information group; the T1 is a preset value;
s22: obtaining a standard deviation alpha of the noise reduction coefficient information group according to a standard deviation calculation formula;
if alpha is less than or equal to a preset standard deviation threshold value; obtaining the average value of the noise reduction coefficient information group according to an average value calculation formula and marking the average value as Ks; simultaneously making the reference noise reduction coefficient CK = Ks;
if alpha is larger than the preset standard deviation threshold, let the reference noise reduction coefficient CK = (Ks × b1+ alpha × b2) 0.45 (ii) a Wherein b1 and b2 are coefficient factors;
s23: determining the current noise level of the main noise source according to the reference noise reduction coefficient CK; the method specifically comprises the following steps:
s231: the noise processing module acquires a reference noise reduction coefficient CK of a main noise source and calls a reference noise reduction coefficient range and a noise level comparison table from a database;
s232: determining a reference noise reduction coefficient range corresponding to the reference noise reduction coefficient CK according to a comparison table, and further determining a noise level corresponding to the reference noise reduction coefficient range;
s24: determining a corresponding current noise reduction gain value according to the current noise level; the database stores a comparison table of noise level and noise reduction gain value; determining a current noise reduction gain value corresponding to the current noise level according to the comparison table;
s25: and the noise processing module is used for carrying out noise reduction processing on the main noise source according to the current noise reduction gain value.
4. The Bluetooth headset capable of automatically reducing the noise during a call according to claim 1, wherein the noise monitoring module is in communication connection with the noise processing module, and is used for monitoring a main noise source; when a main noise source is monitored, generating a noise reduction signal, and transmitting the noise reduction signal to a data analysis module, wherein the data analysis module is used for receiving the noise reduction signal and carrying out data analysis on the noise reduction signal, and the specific analysis steps are as follows:
v1: when the Bluetooth headset is in a call state currently, recording noise reduction processing information of a main noise source when the main noise source is monitored; the noise reduction processing information comprises the current noise level, the noise reduction processing starting time and the noise reduction processing ending time;
v2: acquiring all noise reduction processing information; marking the noise reduction processing information as Gj, j being 1, i, m, Gm as the last noise reduction processing information according to the noise reduction processing starting time information;
obtaining m times of denoising according to the m values;
calculating the time difference of the adjacent noise reduction processing starting moments to obtain interval duration, summing all the interval durations and averaging to obtain average interval duration PT;
v3: setting all noise levels to correspond to a grade value, and matching the current noise level with all the noise levels to obtain the corresponding grade value; summing all the corresponding grade values to obtain a total grade value and marking the total grade value as DG;
v4: calculating a communication influence coefficient TX by using a formula TX = (m × g1+ DG × g2)/PT +0.2356, wherein g1 and g2 are coefficient factors;
v5: comparing the communication impact coefficient TX to an impact coefficient threshold;
if the communication influence coefficient TX is larger than or equal to the influence coefficient threshold, generating an early warning signal;
the data analysis module is used for transmitting the early warning signal to the control center, the control center is used for receiving the early warning signal and then driving the alarm module to give an alarm, and correspondingly displaying that the current environment is noisy and the place is required to be changed for continuous communication in the display module.
5. A noise reduction method of a Bluetooth headset capable of automatically reducing noise during conversation is characterized by comprising the following steps:
a1: collecting voice signals as noise signals through a microphone arranged on a Bluetooth headset receiver;
a2: when a noise signal is received, detecting the current working state of the Bluetooth headset; if the Bluetooth headset is currently in a call state; carrying out noise reduction processing on the noise signal; the method specifically comprises the following steps:
a21: converting the noise signal into an electrical signal; performing digital signal processing on the converted electric signal; obtaining the frequency spectrum distribution of the electric signal through digital filtering, and obtaining the intensity distribution of the electric signal through numerical value analysis; further, distinguishing a primary noise source and a secondary noise source according to the frequency and the intensity;
a22: collecting a noise reduction coefficient ZP of a main noise source in a time period T1 before the current time of the system to obtain a noise reduction coefficient information group;
obtaining a standard deviation alpha of a noise reduction coefficient information group according to a standard deviation calculation formula; if alpha is less than or equal to a preset standard deviation threshold value; obtaining the average value of the noise reduction coefficient information group according to an average value calculation formula and marking the average value as Ks; simultaneously making the reference noise reduction coefficient CK = Ks;
if alpha is larger than the preset standard deviation threshold, let the reference noise reduction coefficient CK = (Ks × b1+ alpha × b2) 0.45 (ii) a Wherein b1 and b2 are coefficient factors;
a23: determining the current noise level of the main noise source according to the reference noise reduction coefficient CK;
a24: determining a corresponding current noise reduction gain value according to the current noise level;
a25: according to the current noise reduction gain value, carrying out noise reduction processing on the main noise source;
a3: continuing to pay attention to the noise reduction coefficient ZP of the main noise source, and when the noise reduction coefficient ZP is smaller than or equal to the noise reduction coefficient threshold value and the duration of the noise reduction coefficient ZP smaller than or equal to the noise reduction coefficient threshold value exceeds a preset duration threshold value, ending the noise reduction processing;
a4: when the Bluetooth headset is currently in a call state, monitoring a main noise source, generating a noise reduction signal when the main noise source is monitored, recording noise reduction processing information of the main noise source, and performing early warning analysis, wherein the method comprises the following specific steps of:
a41: acquiring all noise reduction processing information; marking the noise reduction processing information as Gj, j being 1, i, m, Gm as the last noise reduction processing information according to the noise reduction processing starting time information;
obtaining m times of denoising according to the m values;
calculating the time difference of the adjacent noise reduction processing starting moments to obtain interval time, summing all the interval time and taking the average value to obtain an average interval time PT;
a42: setting all noise levels to correspond to a grade value, and matching the current noise level with all the noise levels to obtain the corresponding grade value; summing all the corresponding grade values to obtain a total grade value and marking the total grade value as DG;
a43: calculating a communication influence coefficient TX by using a formula TX = (m × g1+ DG × g2)/PT + 0.2356; wherein g1 and g2 are coefficient factors;
a44: comparing the communication impact coefficient TX to an impact coefficient threshold;
if the communication influence coefficient TX is larger than or equal to the influence coefficient threshold, generating an early warning signal; the alarm module sends out an alarm after receiving the early warning signal, and correspondingly displays the words of 'the current environment is noisy and please change the place for continuous communication' in the display module.
CN202110387346.1A 2021-04-09 2021-04-09 Bluetooth headset capable of automatically reducing noise during conversation and noise reduction method thereof Active CN112866869B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110387346.1A CN112866869B (en) 2021-04-09 2021-04-09 Bluetooth headset capable of automatically reducing noise during conversation and noise reduction method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110387346.1A CN112866869B (en) 2021-04-09 2021-04-09 Bluetooth headset capable of automatically reducing noise during conversation and noise reduction method thereof

Publications (2)

Publication Number Publication Date
CN112866869A CN112866869A (en) 2021-05-28
CN112866869B true CN112866869B (en) 2022-09-13

Family

ID=75992410

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110387346.1A Active CN112866869B (en) 2021-04-09 2021-04-09 Bluetooth headset capable of automatically reducing noise during conversation and noise reduction method thereof

Country Status (1)

Country Link
CN (1) CN112866869B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114650484B (en) * 2022-05-23 2022-09-06 东莞市云仕电子有限公司 Wireless earphone with automatic noise reduction function and use method thereof
CN115864719B (en) * 2022-11-10 2023-12-05 北京能科瑞元数字技术有限公司 Modularized motor sound insulation equipment
CN117939350B (en) * 2024-03-21 2024-06-18 深圳市中翔达润电子有限公司 Data intelligent transmission system for Bluetooth headset

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008139404A1 (en) * 2007-05-09 2008-11-20 Hendrik Lambert Koekemoer An audiometer
CN111836147A (en) * 2019-04-16 2020-10-27 华为技术有限公司 Noise reduction device and method
CN111986693A (en) * 2020-08-10 2020-11-24 北京小米松果电子有限公司 Audio signal processing method and device, terminal equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001024167A1 (en) * 1999-09-30 2001-04-05 Fujitsu Limited Noise suppressor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008139404A1 (en) * 2007-05-09 2008-11-20 Hendrik Lambert Koekemoer An audiometer
CN111836147A (en) * 2019-04-16 2020-10-27 华为技术有限公司 Noise reduction device and method
CN111986693A (en) * 2020-08-10 2020-11-24 北京小米松果电子有限公司 Audio signal processing method and device, terminal equipment and storage medium

Also Published As

Publication number Publication date
CN112866869A (en) 2021-05-28

Similar Documents

Publication Publication Date Title
CN112866869B (en) Bluetooth headset capable of automatically reducing noise during conversation and noise reduction method thereof
CN103248743B (en) Vehicle-mounted hands-free calling device and method thereof
CN107277237B (en) Voice quality adjusting method, mobile terminal and readable storage medium
CN105162950A (en) Mobile terminal and method capable of switching microphones during conversation
CN108108006B (en) Microphone remote control method and system
CN106453791A (en) A sound signal output method and apparatus and an earphone state detection method and apparatus
CN108600557B (en) Screen on-off control method and mobile terminal
CN110225195B (en) Voice communication method and terminal
CN205087736U (en) A multi -functional thing networking terminal for elevator
CN110460721B (en) Starting method and device and mobile terminal
CN106920559A (en) The optimization method of conversation voice, device and call terminal
CN104660782A (en) Method and device for controlling audio output
CN113747411A (en) Method for asking for help in emergency, related device, medium and program product
CN112334977B (en) Voice recognition method, wearable device and system
CN110995921A (en) Call processing method, electronic device and computer readable storage medium
CN105600638A (en) People stranding fault recognition device and method of elevator
CN106494326A (en) A kind of vehicle-carrying communication control method and equipment
CN103960815A (en) Safety helmet
CN108900706B (en) Call voice adjustment method and mobile terminal
CN103654707A (en) Method and device for detecting eyesight
CN111598667A (en) Product recommendation terminal based on voice recognition
CN207557678U (en) There is the smartwatch of flash appeal and smartwatch system
CN103442118A (en) Bluetooth car hands-free phone system
CN106713642B (en) Contact person-based wearable device control method and wearable device
CN210466700U (en) Intelligence reminding device that moves car

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant