[go: up one dir, main page]

CN107393551A - Audio defeat method and device - Google Patents

Audio defeat method and device Download PDF

Info

Publication number
CN107393551A
CN107393551A CN201710661979.0A CN201710661979A CN107393551A CN 107393551 A CN107393551 A CN 107393551A CN 201710661979 A CN201710661979 A CN 201710661979A CN 107393551 A CN107393551 A CN 107393551A
Authority
CN
China
Prior art keywords
time point
signal
amplitude
signal amplitude
noise reduction
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.)
Granted
Application number
CN201710661979.0A
Other languages
Chinese (zh)
Other versions
CN107393551B (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.)
Goertek Techology Co Ltd
Original Assignee
Goertek Techology 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 Goertek Techology Co Ltd filed Critical Goertek Techology Co Ltd
Priority to CN201710661979.0A priority Critical patent/CN107393551B/en
Priority to PCT/CN2017/108092 priority patent/WO2019024278A1/en
Publication of CN107393551A publication Critical patent/CN107393551A/en
Application granted granted Critical
Publication of CN107393551B publication Critical patent/CN107393551B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/0316Speech enhancement, e.g. noise reduction or echo cancellation by changing the amplitude
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Quality & Reliability (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)
  • Circuit For Audible Band Transducer (AREA)

Abstract

The embodiment of the present invention provides a kind of audio defeat method and device, and this method includes:Pending audio signal is obtained, and processing is filtered to this audio signal, to generate and the equivalent anti-phase noise reduction control signal of audio signal.When will detect that the signal amplitude sometime put in this noise reduction control signal meets that amplitude limit starts threshold value, then start limiter, attenuation processing is carried out to signal amplitude corresponding to the time point after this time point.By one of condition to be reached of uttering long and high-pitched sounds is exactly that signal amplitude reaches certain numerical value, and signal amplitude corresponding to the time point after reducing first time point can then destroy the condition uttered long and high-pitched sounds, so as to avoid the generation uttered long and high-pitched sounds.Finally, then noise reduction control signal by attenuation processing is exported, the noise reduction control signal after this attenuation processing and noise signal is overlapped to realize the noise reduction to pending audio signal.

Description

Audio defeat method and device
Technical field
The present invention relates to signal processing technology field, more particularly to a kind of audio defeat method and device.
Background technology
For sound equipment, earphone has many advantages, for example, good portability, privacy are high and for people around The influence of group is smaller etc..
Wearer can produce a certain degree of pressing when wearing earphone to earphone, and this pressing can draw to whole earphone system Enter a very big disturbance, the disturbance of introducing is possible to be formed in earphone and uttered long and high-pitched sounds.Once generation of uttering long and high-pitched sounds may in earphone Injury can be brought to the hearing of wearer, therefore, it may be desirable to avoid the generation uttered long and high-pitched sounds.
The content of the invention
In view of this, the embodiment of the present invention provides a kind of audio defeat method and device, passes through the control signal to input Carry out amplitude limit so that control signal can not meet the condition uttered long and high-pitched sounds so that earphone avoids uttering long and high-pitched sounds.
The embodiment of the present invention provides a kind of audio defeat method, including:
Obtain pending audio signal;
Processing is filtered to the audio signal, to generate noise reduction control signal;
For the noise reduction control signal of first time point be present, to first time point in the noise reduction control signal it Signal amplitude corresponding to time point afterwards carries out attenuation processing, wherein, signal amplitude corresponding to the first time point meets limit Width starts threshold value;
Noise reduction control signal after output attenuatoin processing, to be carried out by the noise reduction control signal to the audio signal Noise reduction process.
Alternatively, signal amplitude corresponding to the time point to after the first time point carries out attenuation processing, bag Include:
Each time point between first time point and the second time point corresponding signal amplitude is carried out attenuation processing and Attenuation processing, second time point and described the are carried out to signal amplitude corresponding to the time point after second time point Signal amplitude corresponding to each time point between one time point meets that the amplitude limit starts threshold value, after second time point Signal amplitude corresponding to time point is unsatisfactory for the amplitude limit and starts threshold value.
Alternatively, corresponding signal amplitude of each time point between first time point and the second time point declines Subtract processing, including:
With the first pad value to each time point between the first time point and the second time point corresponding signal amplitude Carry out attenuation processing.
Alternatively, corresponding signal amplitude of each time point between first time point and the second time point declines Subtract processing, including:
The limit is exceeded according to each time point between the first time point and the second time point corresponding signal amplitude Width starts the degree of threshold value, it is determined that the second pad value of signal amplitude matching corresponding with each time point;
With the second pad value of signal amplitude matching corresponding with each time point to letter corresponding to each time point Number amplitude carries out attenuation processing.
Alternatively, signal amplitude corresponding to the time point to after second time point carries out attenuation processing, bag Include:
Using the pad value of signal amplitude corresponding with second time point matching as initial value, to preset attenuation steps pair Signal amplitude corresponding to time point after second time point progressively carries out attenuation processing, until pad value be reduced to it is default Value.
The embodiment of the present invention provides a kind of audio defeat device, including:
Acquisition module, for obtaining pending audio signal;
Filtration module, for being filtered processing to the audio signal, to generate noise reduction control signal;
Clipping module, for for the noise reduction control signal of first time point be present, to the noise reduction control signal Signal amplitude corresponding to time point after middle first time point carries out attenuation processing, wherein, corresponding to the first time point Signal amplitude meets that amplitude limit starts threshold value;
Output module, for output attenuatoin handle after noise reduction control signal, with by the noise reduction control signal to institute State audio signal and carry out noise reduction process.
Alternatively, the clipping module is specifically used for:
Attenuation processing is carried out to each time point between first time point and the second time point corresponding signal amplitude;
Attenuation processing, second time point are carried out to signal amplitude corresponding to the time point after second time point Each time point between the first time point corresponding signal amplitude meets that the amplitude limit starts threshold value, second time Signal amplitude corresponding to time point after point is unsatisfactory for the amplitude limit and starts threshold value.
Alternatively, the clipping module is specifically used for:
With the first pad value to each time point between the first time point and the second time point corresponding signal amplitude Carry out attenuation processing.
Alternatively, the clipping module is specifically additionally operable to:
The limit is exceeded according to each time point between the first time point and the second time point corresponding signal amplitude Width starts the degree of threshold value, it is determined that the second pad value of signal amplitude matching corresponding with each time point;
With the second pad value of signal amplitude matching corresponding with each time point to letter corresponding to each time point Number amplitude carries out attenuation processing.
Alternatively, the clipping module is specifically additionally operable to:
Using the pad value of signal amplitude corresponding with second time point matching as initial value, to preset attenuation steps pair Signal amplitude corresponding to time point after second time point progressively carries out attenuation processing, until pad value be reduced to it is default Value.
Audio defeat method and device provided in an embodiment of the present invention, pending audio signal is obtained, and to this audio Signal is filtered processing, to generate and the equivalent anti-phase noise reduction control signal of audio signal.When will detect this noise reduction control In signal sometime point corresponding to signal amplitude meet amplitude limit start threshold value when, then start limiter, to this time point it Signal amplitude corresponding to time point afterwards is decayed.By one of condition to be reached of uttering long and high-pitched sounds is exactly that signal amplitude reaches To certain numerical value, and signal amplitude corresponding to the time point after first time point, which is reduced, can then destroy the bar uttered long and high-pitched sounds Part, so as to avoid the generation uttered long and high-pitched sounds.Two kinds of situations are can be understood as here, avoiding uttering long and high-pitched sounds:When being had occurred and that in earphone When uttering long and high-pitched sounds, can be suppressed by clipping processes caused by utter long and high-pitched sounds;When earphone is in the unstable state easily uttered long and high-pitched sounds, energy The generation uttered long and high-pitched sounds can enough be prevented by clipping processes.Finally, then noise reduction control signal by attenuation processing is exported, this is declined Subtract the noise reduction control signal after processing to be overlapped with noise signal, to realize the noise reduction to pending audio signal.Based on this, The present invention can reach the effect for carrying out noise reduction to audio signal while avoiding uttering long and high-pitched sounds.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are this hairs Some bright embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, can be with root Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is the flow chart of audio defeat embodiment of the method one provided in an embodiment of the present invention;
Fig. 2 is the flow chart of audio defeat embodiment of the method two provided in an embodiment of the present invention;
Fig. 3 is the signal waveform for the audio signal for not carrying out amplitude attenuation processing;
Fig. 4 is the sound spectrograph for the audio signal for not carrying out amplitude attenuation processing;
Fig. 5 is the signal waveform of audio signal after progress amplitude attenuation processing;
Fig. 6 is the sound spectrograph of audio signal after progress amplitude attenuation processing;
Fig. 7 is the structural representation of audio defeat device embodiment one provided in an embodiment of the present invention;
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is Part of the embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art The every other embodiment obtained under the premise of creative work is not made, belongs to the scope of protection of the invention.
The term used in embodiments of the present invention is only merely for the purpose of description specific embodiment, and is not intended to be limiting The present invention." one kind ", " described " and "the" of singulative used in the embodiment of the present invention and appended claims It is also intended to including most forms, unless context clearly shows that other implications, " a variety of " generally comprise at least two, but not Exclusion includes at least one situation.
It should be appreciated that term "and/or" used herein is only a kind of incidence relation for describing affiliated partner, represent There may be three kinds of relations, for example, A and/or B, can be represented:Individualism A, while A and B be present, individualism B these three Situation.In addition, character "/" herein, it is a kind of relation of "or" to typically represent forward-backward correlation object.
It will be appreciated that though XXX may be described using term first, second, third, etc. in embodiments of the present invention, but These XXX should not necessarily be limited by these terms.These terms are only used for XXX being distinguished from each other out.For example, implementation of the present invention is not being departed from In the case of example scope, the first XXX can also be referred to as the 2nd XXX, and similarly, the 2nd XXX can also be referred to as the first XXX.
Depending on linguistic context, word as used in this " if ", " if " can be construed to " ... when " or " when ... " or " in response to determining " or " in response to detection ".Similarly, depending on linguistic context, phrase " if it is determined that " or " such as Fruit detects (condition or event of statement) " can be construed to " when it is determined that when " or " in response to determine " or " when detection (statement Condition or event) when " or " in response to detect (condition or event of statement) ".
It should also be noted that, term " comprising ", "comprising" or its any other variant are intended to nonexcludability Comprising, so that commodity or system including a series of elements not only include those key elements, but also including without clear and definite The other element listed, or also include for this commodity or the intrinsic key element of system.In the feelings not limited more Under condition, the key element that is limited by sentence "including a ...", it is not excluded that in the commodity including the key element or system also Other identical element be present.
Fig. 1 is the flow chart of audio defeat embodiment of the method one provided in an embodiment of the present invention, as shown in figure 1, this method Comprise the following steps:
S101, obtain pending audio signal.
S102, processing is filtered to audio signal, to generate noise reduction control signal.
When using earphone, the sound that user hears is the audio signal that microphone picks up in earphone, wherein this audio Signal is a mixed signal under normal conditions, it will usually including useful signal and noise signal, wherein, this useful signal can To be voice either music etc..And after user implements pressing operation to earphone, wherein, pressing operation is typically user Wearing or removing caused by earphone, now, except useful signal and noise signal in the audio signal that microphone picks up Outside can also have impact signal, and generally there is larger gap in the amplitude of the signal amplitude of impact signal and useful signal.
Pending audio signal is filtered processing, filtering process is specially:Pending audio signal is obtained, its In, alternatively, the audio signal of acquisition is a time-domain signal, and based on the generation of this audio signal all the way with this audio signal etc. It is worth anti-phase noise reduction control signal.
S103, for the noise reduction control signal of first time point be present, after first time point in noise reduction control signal Time point corresponding to signal amplitude carry out attenuation processing, wherein, signal amplitude corresponding to first time point meet amplitude limit start Threshold value.
Signal amplitude corresponding to Each point in time in the noise reduction control signal of generation is obtained, wherein, it is optional in practical application Ground, the flat of signal amplitude can be corresponded in units of a shorter time window, and by multiple time points in this time window Average is as signal amplitude corresponding to this time window middle time point.It that is to say signal width corresponding to the Each point in time of acquisition Value is an assembly average.And then then detect whether signal amplitude corresponding to each time point meets that amplitude limit starts threshold value.When When sometime signal amplitude corresponding to point in noise reduction control signal meets that amplitude limit starts threshold value, then show to believe at this time point Number amplitude be more than or equal to amplitude limit start threshold value, it is believed that there occurs pressing of the user to earphone at this first time point Operation or the operation that other are earphone system introducing disturbance, the generation of aforementioned operation can cause the signal width of noise reduction control signal Degree greatly improves, and when signal amplitude is more than or equal to the amplitude thresholds uttered long and high-pitched sounds, then it is possible to occur in earphone Utter long and high-pitched sounds.
And in order to avoid the generation uttered long and high-pitched sounds, now, then need to signal width corresponding to the time point after first time point Value carries out attenuation processing, by reducing the signal amplitude of signal amplitude major part in noise reduction control signal, destroys generation and utters long and high-pitched sounds Condition, so as to avoid the generation uttered long and high-pitched sounds in earphone.
Alternatively, amplitude limit starts threshold value and pre-set, and can choose the maximum amplitude and impact signal of useful signal Any value between minimum amplitude, the intermediate value of the two can be chosen under normal circumstances.And maximum amplitude and the punching of useful signal Hitting the minimum amplitude of signal can be obtained by the way of testing in advance.Specifically, there can be the normal indoor ring of noise Under border, useful signal is inputted into oscillograph, is wherein to include noise signal in this useful signal, is obtained by oscillograph useful Maximum amplitude corresponding to signal.Also,, will be by after user's triggering is to the pressing operation of earphone in the environment of in the absence of noise In the caused impact signal input oscillograph of pressing operation, to obtain minimum amplitude corresponding to this impact signal.
S104, the noise reduction control signal after output attenuatoin processing, to be dropped by noise reduction control signal to audio signal Make an uproar processing.
The loudspeaker that noise reduction control signal after progress amplitude attenuation processing is inputted to earphone, and sent by loudspeaker Noise reduction control signal after this attenuation processing, noise reduction control signal are overlapped again with noise signal.Due to having between two signals There is opposite phase, therefore there can be certain negative function to noise signal after being overlapped, so as to reach the effect of noise reduction.
In the present embodiment, pending audio signal is obtained, and processing is filtered to this audio signal, with generation and sound The equivalent anti-phase noise reduction control signal of frequency signal.When sometime signal width corresponding to point will be detected in this noise reduction control signal When value meets that amplitude limit starts threshold value, then start limiter, signal amplitude corresponding to the time point after this time point is carried out Decay.By one of condition to be reached of uttering long and high-pitched sounds is exactly that signal amplitude reaches certain numerical value, and by first time point it Signal amplitude corresponding to time point afterwards, which reduces, can then destroy the condition uttered long and high-pitched sounds, so as to avoid the generation uttered long and high-pitched sounds.Here, Avoid uttering long and high-pitched sounds and can be understood as two kinds of situations:When had occurred and that in earphone utter long and high-pitched sounds when, can be suppressed by clipping processes It is caused to utter long and high-pitched sounds;When earphone is in the unstable state easily uttered long and high-pitched sounds, be able to can prevent to utter long and high-pitched sounds by clipping processes Generation.Finally, then noise reduction control signal by attenuation processing is exported, by the noise reduction control signal after this attenuation processing with making an uproar Acoustical signal is overlapped, to realize the noise reduction to pending audio signal.Based on this, the present invention, which can reach, is avoiding what is uttered long and high-pitched sounds The effect of noise reduction is carried out to audio signal simultaneously.
Fig. 2 is the flow chart of audio defeat embodiment of the method two provided in an embodiment of the present invention, as shown in Fig. 2 this method It may include steps of:
S201, obtain pending audio signal.
S202, processing is filtered to audio signal, to generate noise reduction control signal.
Above-mentioned steps S201-S202 implementation procedure is similar to the corresponding steps of previous embodiment, may refer to such as Fig. 1 institutes Show the associated description in embodiment, will not be repeated here.
S203, for the noise reduction control signal of first time point be present, to first time point in noise reduction control signal and the Signal amplitude corresponding to each time point between two time points carried out attenuation processing and to the time point after the second time point Corresponding signal amplitude carries out attenuation processing.
Wherein, signal amplitude corresponding to first time point meets that amplitude limit starts threshold value, and when the second time point and first Between put between each time point corresponding to signal amplitude meet that amplitude limit starts threshold value, corresponding to the time point after the second time point Signal amplitude is unsatisfactory for amplitude limit and starts threshold value.
Based on signal amplitude corresponding to Each point in time in noise reduction control signal is obtained, by signal width in noise reduction control signal Value meets that amplitude limit starts first time point of threshold value as first time point, and signal amplitude is met into amplitude limit starts threshold value most The latter time point carries out amplitude to each time point between first time point and the second time point and declined as the second time point Subtract processing.
, can be with the first pad value to each between first time point and the second time point as a kind of mode alternatively Signal amplitude corresponding to time point carries out attenuation processing, that is to say each signal pair between first time point and the second time point The signal amplitude answered all reduces the first pad value.
Alternatively, the first pad value can be by testing acquisition in advance:When user does not carry out pressing operation to earphone, meter Calculate average signal magnitude of the noise reduction control signal in whole frequency range;When user carries out pressing operation to earphone, noise reduction is calculated Average signal magnitude of the control signal in whole frequency range, and using the difference of two average signal magnitudes as the first pad value.Can Selection of land, pressing operation can also be carried out and during without pressing operation in user respectively, noise reduction control signal is calculated and easily sending out Average signal magnitude in the raw special frequency channel uttered long and high-pitched sounds, and using the difference of the average signal magnitude of signal in special frequency channel as first Pad value.
, can also be according to each time point between first time point and the second time point as another mode alternatively Corresponding signal amplitude starts the degree of threshold value beyond amplitude limit, it is determined that the second of signal amplitude corresponding with each time point matching declines Depreciation, then attenuation processing is carried out to signal amplitude corresponding to each time point with the second pad value of each Self Matching, wherein, second declines Depreciation is less than or equal to the first pad value.
Specifically, obtain first time point and each time point corresponding signal amplitude starts with amplitude limit between the second time point Difference in magnitude between threshold value.Exceed degree according to what the size of difference in magnitude judged difference in magnitude, declined further according to beyond degree and second Corresponding relation between depreciation determines the second pad value of signal amplitude matching corresponding with each time point.For beyond degree with Corresponding relation between second pad value, for example, Ke Yiwei:Exceed level corresponding to first when difference in magnitude is 1~5dB , do not show signal amplitude corresponding to this time point start beyond amplitude limit threshold value degree it is relatively low, and first exceed rank with this Second pad value of matching is 10dB, and the first signal amplitude beyond time point corresponding to rank then now is reduced into 10dB.When Exceed rank corresponding to second when difference in magnitude is 6~10dB, be 10dB with this second second pad value matched beyond rank, this Second signal amplitude beyond time point corresponding to rank is reduced 20dB by Shi Ze.Correspond to the 3rd when difference in magnitude is more than 10dB Beyond rank, the degree that amplitude corresponding to this time point starts threshold value beyond amplitude limit is higher, the 3rd is matched with this beyond rank Second pad value is 30dB, and the 3rd signal amplitude beyond time point corresponding to rank then now is reduced into 30dB.
What deserves to be explained is when the first time point for meeting amplitude limit startup threshold value to signal amplitude and between the second time point Each time point corresponding to signal amplitude carry out attenuation processing after, can make each signal correspond to signal amplitude produce one acutely Decay, and this violent decay is that we want to obtain.But if between first time point and the second time point After signal amplitude corresponding to each time point carries out attenuation processing, stop the attenuation processing to subsequent point in time amplitude immediately, having can Can system can be made to reenter unstable state, so as to again produce utter long and high-pitched sounds, therefore, it is also desirable to simultaneously to the second time point after Time point corresponding to signal amplitude decayed, this attenuation process is a process progressively to decay.
It is alternatively possible to using the pad value of signal amplitude corresponding with the second time point matching as initial value, declined with default Subtract step-length and progressively attenuation processing is carried out to signal amplitude corresponding to the time point after the second time point, until pad value is reduced to Preset value, then stop amplitude attenuation processing, alternatively, this preset value can be 0.For example, with the second time Point matching Pad value is A, and it is B to preset attenuation steps, then the pad value with the time Point matching after the second time point is followed successively by A-B, A- 2B, A-3B ..., until pad value is reduced to preset value.
Optionally, can also the pad value of corresponding with the second time point signal amplitude matching be initial value, while by the Time point after two time points is entered with being divided into a group per N number of time point to every a small group according to default attenuation steps Row amplitude attenuation, until pad value is reduced to preset value, then stop amplitude attenuation processing.For example, with the second time point The pad value matched somebody with somebody is C, and default attenuation steps are D, then are divided into every N number of time point after the second time point one small Group, to obtain M group.And pad value corresponding to N each time points is all C-D in the first group, N each time points in the second group Corresponding pad value is all C-2D, in the 3rd group pad value corresponding to N each time points all for C-3D ... until certain a small group Corresponding pad value is reduced to preset value.
S204, the noise reduction control signal after output attenuatoin processing, to be dropped by noise reduction control signal to audio signal Make an uproar processing.
Above-mentioned steps S204 implementation procedure is similar to the corresponding steps of previous embodiment, may refer to reality as shown in Figure 1 The associated description in example is applied, will not be repeated here.
In the present embodiment, the journey for obtaining pad value or starting threshold value beyond amplitude limit according to signal amplitude can be precalculated Degree selects pad value corresponding with degree, determines corresponding pad value according to different service conditions, and signal amplitude is met Amplitude limit starts the first time point of threshold value and each time point between the second time point corresponding signal amplitude carries out attenuation processing, So that the signal amplitude at each time point is reduced in noise reduction control signal, the condition uttered long and high-pitched sounds is produced so as to destroy, also it is avoided that The generation uttered long and high-pitched sounds.And to continue attenuation processing to signal amplitude corresponding to the time point after the second time point, keep away It is that system brings destabilizing factor to exempt to occur because stopping amplitude attenuation processing immediately.Therefore, for after to the second time point Signal amplitude corresponding to time point continue attenuation processing can ensure system it is stable while avoid the generation uttered long and high-pitched sounds. Noise reduction control signal output after finally amplitude attenuation is handled, to be carried out by noise reduction control signal to audio signal at noise reduction Reason.
In addition, the present invention program is applied in practice:The pressing operation to earphone is triggered under general room environment, this When obtain waveform corresponding to audio signal, as shown in figure 3, wherein, Fig. 3 abscissa is the time, and ordinate is signal amplitude, this Audio signal corresponding audio signal when being without amplitude limiting processing.From the figure 3, it may be seen that pressing operation can cause it is some in audio signal Signal amplitude increases suddenly corresponding to time point, such as the position in Fig. 3 shown in white edge, and excessive signal amplitude is very possible Uttered long and high-pitched sounds in earphone.Fig. 4 is the sound spectrograph of audio signal, wherein, Fig. 4 abscissa is the time, and ordinate is frequency, language The depth of color represents energy size corresponding to each frequency range in signal in spectrogram, and color more superficial shows that energy is bigger.Can by Fig. 4 Know, in 1~3KHz, this frequency range has maximum energy, and can know that this frequency range is also to be easiest to make a whistling sound by experiment The frequency range cried.
After carrying out amplitude limiting processing to audio signal using the solution of the present invention, the waveform of audio signal after amplitude limit is obtained, such as Shown in Fig. 5, and Fig. 6 is the sound spectrograph of audio signal after amplitude limit.Fig. 5 is compared with Fig. 3, it can be seen that signal amplitude subtracts significantly Small, compared with Fig. 4, the signal energy of this frequency range of 1~3KHz also significantly reduces Fig. 6.The reduction of signal amplitude also just destroys The condition uttered long and high-pitched sounds is produced, therefore also avoids the generation uttered long and high-pitched sounds in earphone.
It should be noted that it is the obtained easy frequency range uttered long and high-pitched sounds under routine experimentation environment in Fig. 4 and Fig. 6.And In practical application, when experimental situation changes, the frequency range easily uttered long and high-pitched sounds is possible to also occur to change accordingly.Cause This, 1~3KHz being related in above-mentioned Fig. 4 and Fig. 6 is a schematical band limits, and the solution of the present invention can be applicable In full frequency band, some band limits is not limited specifically.Fig. 4 and Fig. 6 is also to play a signal to act on, and schematically indicates that this Scheme of the invention can be such that the signal amplitude of easy frequency range of uttering long and high-pitched sounds reduces so as to reach the effect for avoiding uttering long and high-pitched sounds.
Fig. 7 is the structural representation of audio defeat device embodiment one provided in an embodiment of the present invention, as shown in fig. 7, should Audio defeat device includes:Acquisition module 11, filtration module 12, clipping module 13, output module 14.
Acquisition module 11, for obtaining pending audio signal.
Filtration module 12, for being filtered processing to audio signal, to generate noise reduction control signal.
Clipping module 13, for for the noise reduction control signal of first time point be present, in noise reduction control signal first Signal amplitude corresponding to time point after time point carries out attenuation processing, wherein, signal amplitude is expired corresponding to first time point Sufficient amplitude limit starts threshold value.
Output module 14, for output attenuatoin handle after noise reduction control signal, with by noise reduction control signal to audio Signal carries out noise reduction process.
Alternatively, the clipping module 13 in the audio defeat device is specifically used for:
Attenuation processing is carried out to each time point between first time point and the second time point corresponding signal amplitude.
Attenuation processing is carried out to signal amplitude corresponding to the time point after the second time point, when the second time point is with first Between put between each time point corresponding to signal amplitude meet that amplitude limit starts threshold value, corresponding to the time point after the second time point Signal amplitude is unsatisfactory for amplitude limit and starts threshold value.
Alternatively, the clipping module 13 in the audio defeat device is specifically used for:
Each time point between first time point and the second time point corresponding signal amplitude is carried out with the first pad value Attenuation processing.
Alternatively, the clipping module 13 in the audio defeat device is specifically additionally operable to:
Amplitude limit actuation threshold is exceeded according to each time point between first time point and the second time point corresponding signal amplitude The degree of value, it is determined that the second pad value of signal amplitude corresponding with each time point matching
Signal amplitude corresponding to each time point is entered with the second pad value that signal amplitude corresponding with each time point matches Row attenuation processing.
Alternatively, the clipping module 13 in the audio defeat device is specifically additionally operable to:
Using the pad value of signal amplitude corresponding with the second time point matching as initial value, with default attenuation steps to second Signal amplitude progressively carries out attenuation processing corresponding to time point after time point, until pad value is reduced to preset value.
Fig. 7 shown devices can perform the method for Fig. 1 and embodiment illustrated in fig. 2, the part that the present embodiment is not described in detail, Refer to the related description to Fig. 1 and embodiment illustrated in fig. 2.The implementation procedure of the technical scheme and technique effect referring to Fig. 1 and Description in embodiment illustrated in fig. 2, will not be repeated here.
Device embodiment described above is only schematical, wherein the unit illustrated as separating component can To be or may not be physically separate, it can be as the part that unit is shown or may not be physics list Member, you can with positioned at a place, or can also be distributed on multiple NEs.It can be selected according to the actual needs In some or all of module realize the purpose of this embodiment scheme.Those of ordinary skill in the art are not paying creativeness Work in the case of, you can to understand and implement.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can Realized by the mode of general hardware platform necessary to add, naturally it is also possible to pass through hardware.Based on such understanding, above-mentioned skill The part that art scheme substantially contributes to prior art in other words can be embodied in the form of product, computer production Product can store in a computer-readable storage medium, such as ROM/RAM, magnetic disc, CD, including some instructions are causing one Platform computer installation (can be personal computer, server, either network equipment etc.) perform each embodiment or embodiment Some parts described in method.
Finally it should be noted that:The above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although The present invention is described in detail with reference to the foregoing embodiments, it will be understood by those within the art that:It still may be used To be modified to the technical scheme described in foregoing embodiments, or equivalent substitution is carried out to which part technical characteristic; And these modification or replace, do not make appropriate technical solution essence depart from various embodiments of the present invention technical scheme spirit and Scope.

Claims (10)

  1. A kind of 1. audio defeat method, it is characterised in that including:
    Obtain pending audio signal;
    Processing is filtered to the audio signal, to generate noise reduction control signal;
    For the noise reduction control signal of first time point be present, after first time point in the noise reduction control signal Signal amplitude corresponding to time point carries out attenuation processing, wherein, signal amplitude corresponding to the first time point meets that amplitude limit opens Dynamic threshold value;
    Noise reduction control signal after output attenuatoin processing, to carry out noise reduction to the audio signal by the noise reduction control signal Processing.
  2. 2. according to the method for claim 1, it is characterised in that described corresponding to the time point after the first time point Signal amplitude carry out attenuation processing, including:
    Attenuation processing is carried out and to institute to each time point between first time point and the second time point corresponding signal amplitude State signal amplitude corresponding to the time point after the second time point and carry out attenuation processing, when second time point is with described first Between put between each time point corresponding to signal amplitude meet that the amplitude limit starts threshold value, the time after second time point Signal amplitude corresponding to point is unsatisfactory for the amplitude limit and starts threshold value.
  3. 3. according to the method for claim 2, it is characterised in that described to each between first time point and the second time point Signal amplitude corresponding to time point carries out attenuation processing, including:
    Each time point between the first time point and the second time point corresponding signal amplitude is carried out with the first pad value Attenuation processing.
  4. 4. according to the method for claim 2, it is characterised in that described to each between first time point and the second time point Signal amplitude corresponding to time point carries out attenuation processing, including:
    Opened according to each time point between the first time point and the second time point corresponding signal amplitude beyond the amplitude limit The degree of dynamic threshold value, it is determined that the second pad value of signal amplitude matching corresponding with each time point;
    With the second pad value of signal amplitude matching corresponding with each time point to signal width corresponding to each time point Value carries out attenuation processing.
  5. 5. the method according to any one of claim 2 to 4, it is characterised in that it is described to second time point after Time point corresponding to signal amplitude carry out attenuation processing, including:
    Using the pad value of signal amplitude corresponding with second time point matching as initial value, with default attenuation steps to described Signal amplitude progressively carries out attenuation processing corresponding to time point after second time point, until pad value is reduced to preset value.
  6. A kind of 6. audio defeat device, it is characterised in that including:
    Acquisition module, for obtaining pending audio signal;
    Filtration module, for being filtered processing to the audio signal, to generate noise reduction control signal;
    Clipping module, for for the noise reduction control signal of first time point be present, in the noise reduction control signal Signal amplitude corresponding to time point after one time point carries out attenuation processing, wherein, signal corresponding to the first time point Amplitude meets that amplitude limit starts threshold value;
    Output module, for output attenuatoin handle after noise reduction control signal, with by the noise reduction control signal to the sound Frequency signal carries out noise reduction process.
  7. 7. device according to claim 6, it is characterised in that the clipping module is specifically used for:
    Attenuation processing is carried out to each time point between first time point and the second time point corresponding signal amplitude;
    Attenuation processing, second time point and institute are carried out to signal amplitude corresponding to the time point after second time point Signal amplitude corresponding to stating each time point between first time point meets that the amplitude limit starts threshold value, second time point it Signal amplitude corresponding to time point afterwards is unsatisfactory for the amplitude limit and starts threshold value.
  8. 8. device according to claim 7, it is characterised in that the clipping module is specifically used for:With the first pad value pair Each time point between the first time point and the second time point corresponding signal amplitude carries out attenuation processing.
  9. 9. device according to claim 7, it is characterised in that the clipping module is specifically additionally operable to:According to described first Each time point between time point and the second time point corresponding signal amplitude starts the degree of threshold value beyond the amplitude limit, it is determined that Second pad value of signal amplitude matching corresponding with each time point;
    With the second pad value of signal amplitude matching corresponding with each time point to signal width corresponding to each time point Value carries out attenuation processing.
  10. 10. according to any described device in claim 7-9, it is characterised in that the clipping module is specifically additionally operable to:With with The pad value that signal amplitude corresponding to second time point matches is initial value, with default attenuation steps to second time Signal amplitude corresponding to time point after point progressively carries out attenuation processing, until pad value is reduced to preset value.
CN201710661979.0A 2017-08-04 2017-08-04 Audio noise reduction method and device Active CN107393551B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710661979.0A CN107393551B (en) 2017-08-04 2017-08-04 Audio noise reduction method and device
PCT/CN2017/108092 WO2019024278A1 (en) 2017-08-04 2017-10-27 Audio noise reduction method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710661979.0A CN107393551B (en) 2017-08-04 2017-08-04 Audio noise reduction method and device

Publications (2)

Publication Number Publication Date
CN107393551A true CN107393551A (en) 2017-11-24
CN107393551B CN107393551B (en) 2021-07-30

Family

ID=60343929

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710661979.0A Active CN107393551B (en) 2017-08-04 2017-08-04 Audio noise reduction method and device

Country Status (2)

Country Link
CN (1) CN107393551B (en)
WO (1) WO2019024278A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109040889A (en) * 2018-07-27 2018-12-18 歌尔科技有限公司 A kind of feedback noise reduction earphone and its feed circuit
CN109817241A (en) * 2019-02-18 2019-05-28 腾讯音乐娱乐科技(深圳)有限公司 Audio-frequency processing method, device and storage medium
CN111667847A (en) * 2019-03-05 2020-09-15 成都鼎桥通信技术有限公司 Howling suppression method, howling suppression device, howling suppression equipment and storage medium
CN113299304A (en) * 2021-05-11 2021-08-24 泰凌微电子(上海)股份有限公司 Method and device for inhibiting microphone howling and microphone
CN113660594A (en) * 2021-08-21 2021-11-16 武汉左点科技有限公司 Self-adjusting noise reduction method and device for hearing aid system
CN115223584A (en) * 2022-09-19 2022-10-21 腾讯科技(深圳)有限公司 Audio data processing method, device, equipment and storage medium
CN115527518A (en) * 2022-09-19 2022-12-27 深圳市野草声学有限公司 Audio multi-track synthesis method, video shooting equipment and system based on communication network

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07254870A (en) * 1994-03-16 1995-10-03 Mitsubishi Electric Corp Howling prevention method and device in communication system
CN102316395A (en) * 2010-07-09 2012-01-11 廖明忠 Method and device for judging and eliminating howlround
US8315405B2 (en) * 2009-04-28 2012-11-20 Bose Corporation Coordinated ANR reference sound compression
CN103338419A (en) * 2013-06-29 2013-10-02 青岛歌尔声学科技有限公司 Method and device for removing headset scream
CN203933932U (en) * 2014-06-30 2014-11-05 青岛歌尔声学科技有限公司 A kind of uttering long and high-pitched sounds eliminated circuit and earphone
CN106162410A (en) * 2016-08-16 2016-11-23 歌尔股份有限公司 A kind of noise cancelling headphone
CN205864675U (en) * 2016-06-27 2017-01-04 万魔声学科技有限公司 Noise cancelling headphone
CN106782487A (en) * 2016-12-20 2017-05-31 歌尔科技有限公司 The noise reduction emulation mode and system of reaction type active noise reduction earphone

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5377275A (en) * 1992-07-29 1994-12-27 Kabushiki Kaisha Toshiba Active noise control apparatus
CN201260224Y (en) * 2008-08-04 2009-06-17 宇龙计算机通信科技(深圳)有限公司 Noise reducing device and noise reducing mobile terminal
CN203872324U (en) * 2014-03-31 2014-10-08 深圳市冠旭电子有限公司 Active noise reduction earphone and noise reduction microphone signal passive amplitude limiting circuit thereof
CN105812993B (en) * 2014-12-29 2019-02-15 联芯科技有限公司 It utters long and high-pitched sounds detection and suppressing method and its device
CN106550300B (en) * 2015-09-18 2020-02-11 成都鼎桥通信技术有限公司 Howling suppression method
CN105872910A (en) * 2016-03-23 2016-08-17 成都普创通信技术股份有限公司 Audio signal squeaking detection method
CN105931647B (en) * 2016-04-05 2020-01-14 Oppo广东移动通信有限公司 Method and device for noise suppression

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07254870A (en) * 1994-03-16 1995-10-03 Mitsubishi Electric Corp Howling prevention method and device in communication system
US8315405B2 (en) * 2009-04-28 2012-11-20 Bose Corporation Coordinated ANR reference sound compression
CN102316395A (en) * 2010-07-09 2012-01-11 廖明忠 Method and device for judging and eliminating howlround
CN103338419A (en) * 2013-06-29 2013-10-02 青岛歌尔声学科技有限公司 Method and device for removing headset scream
CN203933932U (en) * 2014-06-30 2014-11-05 青岛歌尔声学科技有限公司 A kind of uttering long and high-pitched sounds eliminated circuit and earphone
CN205864675U (en) * 2016-06-27 2017-01-04 万魔声学科技有限公司 Noise cancelling headphone
CN106162410A (en) * 2016-08-16 2016-11-23 歌尔股份有限公司 A kind of noise cancelling headphone
CN106782487A (en) * 2016-12-20 2017-05-31 歌尔科技有限公司 The noise reduction emulation mode and system of reaction type active noise reduction earphone

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109040889A (en) * 2018-07-27 2018-12-18 歌尔科技有限公司 A kind of feedback noise reduction earphone and its feed circuit
CN109817241A (en) * 2019-02-18 2019-05-28 腾讯音乐娱乐科技(深圳)有限公司 Audio-frequency processing method, device and storage medium
CN111667847A (en) * 2019-03-05 2020-09-15 成都鼎桥通信技术有限公司 Howling suppression method, howling suppression device, howling suppression equipment and storage medium
CN113299304A (en) * 2021-05-11 2021-08-24 泰凌微电子(上海)股份有限公司 Method and device for inhibiting microphone howling and microphone
CN113299304B (en) * 2021-05-11 2023-09-12 泰凌微电子(上海)股份有限公司 Method, device and microphone for suppressing microphone howling
CN113660594A (en) * 2021-08-21 2021-11-16 武汉左点科技有限公司 Self-adjusting noise reduction method and device for hearing aid system
CN113660594B (en) * 2021-08-21 2024-05-17 武汉左点科技有限公司 Self-adjusting noise reduction method and device for hearing aid system
CN115223584A (en) * 2022-09-19 2022-10-21 腾讯科技(深圳)有限公司 Audio data processing method, device, equipment and storage medium
CN115527518A (en) * 2022-09-19 2022-12-27 深圳市野草声学有限公司 Audio multi-track synthesis method, video shooting equipment and system based on communication network

Also Published As

Publication number Publication date
CN107393551B (en) 2021-07-30
WO2019024278A1 (en) 2019-02-07

Similar Documents

Publication Publication Date Title
CN107393551A (en) Audio defeat method and device
US8611554B2 (en) Hearing assistance apparatus
US4928307A (en) Time dependent, variable amplitude threshold output circuit for frequency variant and frequency invariant signal discrimination
EP3038106B1 (en) Audio signal enhancement
CN103329201B (en) For hiding the method and apparatus of wind noise
CN108847208A (en) A kind of noise reduction process method, apparatus and earphone
US20130156208A1 (en) Hearing aid and method of detecting vibration
EP2984650B1 (en) Audio data dereverberation
Yoo et al. Speech signal modification to increase intelligibility in noisy environments
EP3847826B1 (en) Dynamic environmental overlay instability detection and suppression in media-compensated pass-through devices
US5070527A (en) Time dependant, variable amplitude threshold output circuit for frequency variant and frequency invarient signal discrimination
CN107452394A (en) A kind of method and system that noise is reduced based on frequency characteristic
US9877118B2 (en) Method for frequency-dependent noise suppression of an input signal
KR101961998B1 (en) Reducing instantaneous wind noise
Lezzoum et al. Voice activity detection system for smart earphones
EP3696815B1 (en) Nonlinear noise reduction system
CN102144257A (en) Method for transient peak level management and speech intelligibility improvement
EP4158625B1 (en) A own voice detector of a hearing device
JPH02232697A (en) Voice recognition device
Qu Exploration of a New Active Noise Cancellation Headset Based on Spectral Contrast Enhancement Technique
Kwan et al. Enhanced speech in noisy multiple speaker environment
KR20160106951A (en) Method for listening intelligibility using syllable-type-based phoneme weighting techniques in noisy environments, and recording medium thereof
Rasetshwane et al. Enhancement of speech intelligibility using transients extracted by wavelet packets
US10720171B1 (en) Audio processing
JP6435133B2 (en) Phoneme segmentation apparatus, speech processing system, phoneme segmentation method, and phoneme segmentation program

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