CN106782608B - Noise detecting method and device - Google Patents
Noise detecting method and device Download PDFInfo
- Publication number
- CN106782608B CN106782608B CN201611133674.4A CN201611133674A CN106782608B CN 106782608 B CN106782608 B CN 106782608B CN 201611133674 A CN201611133674 A CN 201611133674A CN 106782608 B CN106782608 B CN 106782608B
- Authority
- CN
- China
- Prior art keywords
- frame signal
- subband
- signal
- average value
- frequency domain
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000005236 sound signal Effects 0.000 claims abstract description 98
- 238000001514 detection method Methods 0.000 claims abstract description 17
- 238000007689 inspection Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/03—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
- G10L25/18—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being spectral information of each sub-band
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
- G10L25/60—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination for measuring the quality of voice signals
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/78—Detection of presence or absence of voice signals
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/78—Detection of presence or absence of voice signals
- G10L2025/783—Detection of presence or absence of voice signals based on threshold decision
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Noise Elimination (AREA)
Abstract
The invention discloses a kind of noise detecting method and devices, belong to field of terminal technology.This method comprises: each frame signal in the multiple frame signals for including for target audio signal, cutoff frequency based on the frame signal, determine the subband number for the subband that the frame signal includes and the frequency domain amplitude average value of each subband, which is to carry out the audio signal of noise measuring;Based on the frequency domain amplitude average value of each subband in multiple frame signal, the noise measuring coefficient of the target audio signal is determined;When the noise measuring coefficient is located at predetermined coefficient threshold interval, determine that target audio signal is all noise.The noise measuring coefficient that the present invention can be determined according to the frequency domain amplitude average value of subbands multiple in each frame signal, and when noise measuring coefficient is located at predetermined coefficient threshold interval, determine that the target audio signal is all noise.Since the present invention is not necessarily to the operation intervention of staff, the generation of leak detection is avoided, to improve noise measuring efficiency.
Description
Technical field
The present invention relates to field of terminal technology, in particular to a kind of noise detecting method and device.
Background technique
With the development of science and technology the development of society, the entertainment of people are more and more abundant.Wherein, audio-frequency information is listened to
As the important composition of entertainment, more and more extensive is penetrated into people's lives.Since user is to the audio listened to
The quality requirement of information is higher and higher, and usually mainly by the quality of influence of noise audio-frequency information, therefore, in order to meet user
To the demand of listening to of audio-frequency information, often require to carry out noise measuring to the audio-frequency information included in server.
Currently, being usually to carry out noise measuring, staff to the audio-frequency information included in server by staff
When the audio-frequency information included in detection service device, need to listen to every first audio-frequency information of receiving, and make an uproar when uppick is all
When the audio-frequency information of sound, the audio-frequency information for being all noise can be handled.
But the quantity for the audio-frequency information included due to server be it is very more, staff can not be to every first audio
Information is listened to, and causes server that may include some audio-frequency informations for being all random noise, so that user be made to pass through
There is noise when playing the audio-frequency information in voice applications, affect the result of broadcast of audio-frequency information, reduce user's viscosity.
Summary of the invention
In order to solve problems in the prior art, the embodiment of the invention provides a kind of noise detecting method and devices.It is described
Technical solution is as follows:
On the one hand, a kind of noise detecting method is provided, which comprises
The each frame signal in multiple frame signals for including for target audio signal, the cutoff frequency based on the frame signal
Rate determines the subband number for the subband that the frame signal includes and the frequency domain amplitude average value of each subband, the target sound
Frequency signal is the audio signal for carrying out noise measuring;
Based on the frequency domain amplitude average value of each subband in the multiple frame signal, making an uproar for the target audio signal is determined
Sound detection coefficient;
When the noise measuring coefficient is located at predetermined coefficient threshold interval, determines that the target audio signal is all and make an uproar
Sound.
Optionally, the cutoff frequency based on the frame signal determines the subband for the subband that the frame signal includes
The frequency domain amplitude average value of several and each subband, comprising:
Cutoff frequency and default frequency points based on the frame signal, determine the subband for the subband that the frame signal includes
Number;
The frequency-region signal for each subband for including based on the frame signal and the default frequency points determine the frame letter
The frequency domain amplitude average value of each subband in number.
Optionally, the frequency domain amplitude average value based on each subband in the multiple frame signal, determines the target
The noise measuring coefficient of audio signal, comprising:
For each frame signal in the multiple frame signal, the frequency domain amplitude based on each subband in the frame signal is flat
Mean value determines the frequency domain amplitude average value of the frame signal;
Based on the frequency domain amplitude average value of each subband in the frame signal, the frequency domain amplitude average value of the frame signal and
The subband number for the subband that the frame signal includes, determines the consistent level of the frame signal;
The totalframes of consistent level and the target audio signal based on the multiple frame signal determines the noise inspection
Survey coefficient.
Optionally, the frequency domain based on the frequency domain amplitude average value of each subband in the frame signal, the frame signal
The subband number for the subband that amplitude average value and the frame signal include, determines the consistent level of the frame signal, comprising:
Based on the frequency domain amplitude average value of each subband in the frame signal, the frequency domain amplitude average value of the frame signal and
The subband number for the subband that the frame signal includes, the consistent level of the frame signal is determined by following formula;
Wherein, in above-mentioned formula, the FvFor the consistent level of the frame signal, the N frame signal includes
The subband number of subband, the F (n) are the frequency domain amplitude average value of n-th of subband in the frame signal, the FmeanIt is described
The frequency domain amplitude average value of frame signal.
Optionally, the totalframes of the consistent level based on the multiple frame signal and the target audio signal, really
The fixed noise measuring coefficient, comprising:
The totalframes of consistent level and the target audio signal based on the multiple frame signal, it is true by following formula
The fixed noise measuring coefficient;
Wherein, in above-mentioned formula, the G is the noise measuring coefficient, and the M is total frame of the target audio signal
Number, the FvIt (m) is the consistent level of m-th of frame signal in the multiple frame signal.
On the other hand, a kind of noise detection apparatus is provided, described device includes:
First determining module, each frame signal in multiple frame signals for including for target audio signal, is based on
The cutoff frequency of the frame signal determines the subband number for the subband that the frame signal includes and the frequency domain amplitude of each subband
Average value, the target audio signal are to carry out the audio signal of noise measuring;
Second determining module determines institute for the frequency domain amplitude average value based on each subband in the multiple frame signal
State the noise measuring coefficient of target audio signal;
Third determining module, for determining the mesh when the noise measuring coefficient is located at predetermined coefficient threshold interval
Mark audio signal is all noise.
Optionally, first determining module includes:
First determine submodule, for based on the frame signal cutoff frequency and default frequency points, determine the frame
The subband number for the subband that signal includes;
Second determines submodule, the frequency-region signal of each subband for including based on the frame signal and the default frequency
Point number, determines the frequency domain amplitude average value of each subband in the frame signal.
Optionally, second determining module includes:
Third determines submodule, for being based in the frame signal for each frame signal in the multiple frame signal
The frequency domain amplitude average value of each subband determines the frequency domain amplitude average value of the frame signal;
4th determines submodule, for based on the frequency domain amplitude average value of each subband, frame letter in the frame signal
Number frequency domain amplitude average value and the frame signal subband that includes subband number, determine the consistent level of the frame signal;
5th determine submodule, for based on the multiple frame signal consistent level and the target audio signal it is total
Frame number determines the noise measuring coefficient.
Optionally, the described 4th determine that submodule is used for:
Based on the frequency domain amplitude average value of each subband in the frame signal, the frequency domain amplitude average value of the frame signal and
The subband number for the subband that the frame signal includes, the consistent level of the frame signal is determined by following formula;
Wherein, in above-mentioned formula, the FvFor the consistent level of the frame signal, the N frame signal includes
The subband number of subband, the F (n) are the frequency domain amplitude average value of n-th of subband in the frame signal, the FmeanIt is described
The frequency domain amplitude average value of frame signal.
Optionally, the described 5th determine that submodule is used for:
The totalframes of consistent level and the target audio signal based on the multiple frame signal, it is true by following formula
The fixed noise measuring coefficient;
Wherein, in above-mentioned formula, the G is the noise measuring coefficient, and the M is total frame of the target audio signal
Number, the FvIt (m) is the consistent level of m-th of frame signal in the multiple frame signal.
Technical solution provided in an embodiment of the present invention has the benefit that in embodiments of the present invention, for target
Each frame signal in multiple frame signals that audio-frequency information includes, can determine the subband that the frame signal includes subband number and
The frequency domain amplitude average value of each subband may thereby determine that the noise measuring coefficient of target audio signal, and when the noise is examined
When survey coefficient is located at predetermined coefficient threshold interval, it can determine that the target audio signal is all noise.Since aforesaid operations are not necessarily to
The operation intervention of staff avoids the generation of leak detection to reduce the workload of staff, improves noise inspection
Survey efficiency.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other
Attached drawing.
Fig. 1 is a kind of flow chart of noise detecting method provided in an embodiment of the present invention.
Fig. 2 is another noise detecting method flow chart provided in an embodiment of the present invention.
Fig. 3 A is a kind of structural schematic diagram of noise detection apparatus provided in an embodiment of the present invention.
Fig. 3 B is a kind of structural schematic diagram of first determining module provided in an embodiment of the present invention.
Fig. 3 C is a kind of structural schematic diagram of second determining module provided in an embodiment of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention
Formula is described in further detail.
Fig. 1 is a kind of flow chart of noise detecting method shown according to an exemplary embodiment, referring to Fig. 1, this method
Applied in server, include the following steps.
Step 101: each frame signal in multiple frame signals for including for target audio signal, based on the frame signal
Cutoff frequency determines the subband number for the subband that the frame signal includes and the frequency domain amplitude average value of each subband, the target
Audio signal is to carry out the audio signal of noise measuring.
Step 102: the frequency domain amplitude average value based on each subband in multiple frame signal determines the target audio signal
Noise measuring coefficient.
Step 103: when the noise measuring coefficient is located at predetermined coefficient threshold interval, determining that the target audio signal is all
Noise.
In embodiments of the present invention, each frame signal in multiple frame signals for including for target audio information, can be with
It determines the subband number for the subband that the frame signal includes and the frequency domain amplitude average value of each subband, may thereby determine that target sound
The noise measuring coefficient of frequency signal, and when the noise measuring coefficient is located at predetermined coefficient threshold interval, it can determine the target
Audio signal is all noise.Since aforesaid operations are not necessarily to the operation intervention of staff, to reduce the work of staff
Amount, avoids the generation of leak detection, improves noise measuring efficiency.
Optionally, based on the cutoff frequency of the frame signal, the subband number of the subband that the frame signal includes and every is determined
The frequency domain amplitude average value of a subband, comprising:
Cutoff frequency and default frequency points based on the frame signal determine the subband for the subband that the frame signal includes
Number;
Frequency-region signal and the default frequency points based on each subband that the frame signal includes, determine every in the frame signal
The frequency domain amplitude average value of a subband.
Optionally, the frequency domain amplitude average value based on each subband in multiple frame signal, determines the target audio signal
Noise measuring coefficient, comprising:
For each frame signal in multiple frame signal, the frequency domain amplitude based on each subband in the frame signal is average
Value, determines the frequency domain amplitude average value of the frame signal;
Based on the frequency domain amplitude average value of each subband, the frequency domain amplitude average value of the frame signal and the frame in the frame signal
The subband number for the subband that signal includes, determines the consistent level of the frame signal;
The totalframes of consistent level and the target audio signal based on multiple frame signal, determines the noise measuring system
Number.
Optionally, average based on the frequency domain amplitude average value of each subband, the frequency domain amplitude of the frame signal in the frame signal
The subband number for the subband that value and the frame signal include, determines the consistent level of the frame signal, comprising:
Based on the frequency domain amplitude average value of each subband, the frequency domain amplitude average value of the frame signal and the frame in the frame signal
The subband number for the subband that signal includes, the consistent level of the frame signal is determined by following formula;
Wherein, in above-mentioned formula, FvFor the consistent level of the frame signal, N is the subband for the subband that the frame signal includes
Number, F (n) are the frequency domain amplitude average value of n-th of subband in the frame signal, FmeanFor the frequency domain amplitude average value of the frame signal.
Optionally, the totalframes of consistent level and the target audio signal based on multiple frame signal, determines the noise
Detection coefficient, comprising:
The totalframes of consistent level and the target audio signal based on multiple frame signal, being determined by following formula should
Noise measuring coefficient;
Wherein, in above-mentioned formula, G is the noise measuring coefficient, and M is the totalframes of the target audio signal, Fv(m) being should
The consistent level of m-th of frame signal in multiple frame signals.
All the above alternatives, can form the alternative embodiment of the disclosure according to any combination, and the disclosure is real
It applies example and this is no longer repeated one by one.
Fig. 2 is a kind of flow chart of noise detecting method shown according to an exemplary embodiment, referring to fig. 2, this method
Include the following steps.
Step 201: each frame signal in multiple frame signals for including for target audio signal, server are based on the frame
The cutoff frequency of signal determines the subband number for the subband that the frame signal includes and the frequency domain amplitude average value of each subband,
The target audio signal is to carry out the audio signal of noise measuring.
Specifically, server can cutoff frequency based on the frame signal and default frequency points, determine the frame signal packet
The subband number of the subband included;Frequency-region signal and the default frequency points based on each subband that the frame signal includes, determine
The frequency domain amplitude average value of each subband in the frame signal.
It should be noted that the default frequency points are the frequency points that each subband set in advance includes, and this is pre-
If frequency points can be 16,17,18 etc..Certainly, in practical applications, in order to allow server following noise detect
Operation in achieve the effect that it is better, it is generally the case that it is 16 that the default frequency points, which can be set,.
Wherein, in embodiments of the present invention, the frequency point for indicating the cutoff frequency of frame signal is known as cutoff frequency point, serviced
Device can determine the cutoff frequency point position of frame signal frequency point total number included before, be removed with the frequency point total number
Frequency points are preset with this, and obtained result is rounded downwards, obtain the subband number for the subband that the frame signal includes.
For example, frequency point total number included before the cutoff frequency point position of frame signal is 500, frequency point is preset
Number is 16, and by frequency point total number divided by default frequency points 16, obtained result is 31.25, which is taken downwards
Whole, the subband number for obtaining the subband that the frame signal includes is 31, that is to say, which is divided into 31 subbands.
It is somebody's turn to do it is worth noting that frequency point total number included before the cutoff frequency point position need to be greater than or equal to
Default frequency points, when the frequency point total number is less than the default frequency points, server can directly terminate noise measuring
Operation.
It, can be in addition, the frequency-region signal for each subband that server includes based on the frame signal and the default frequency points
The frequency domain amplitude average value of each subband in the frame signal is determined by following formula;
Wherein, in above-mentioned formula (1), F (n) is the frequency domain amplitude average value of n-th of subband in the frame signal, and L is default
Frequency points, Y (k) are the frequency-region signal of n-th of subband in multiple subband.
In addition, the frequency that the frequency-region signal for each subband that the frame signal includes can include based on each subband by server
The frequency values of point determine, and the frequency values of the server frequency point that includes by each subband determine the frequency-region signal of each subband
Operation can refer to the relevant technologies, and the embodiment of the present invention no longer repeats this one by one.
Further, cutoff frequency of the server based on the frame signal determines the subband for the subband that the frame signal includes
Before the frequency domain amplitude average value of several and each subband, which can also be divided into the target audio signal multiple frames
Signal, and determine the cutoff frequency of each frame signal in multiple frame signals.
Wherein, which can take at 1024 o'clock as a frame signal, thus by target sound according to 512 step-by-step systems
Frequency information is divided into multiple frame signals.
Believe it should be noted that the target audio information can be divided into multiple frames by 512 step-by-step systems by server
Number, naturally it is also possible to it is divided by other means.And server takes 1024 o'clock as one frame letter using 512 step-by-step systems
Number mode of operation can refer to the relevant technologies, the embodiment of the present invention no longer repeat this one by one.
In addition, after the target audio signal is divided into multiple frame signals by server, in multiple frame signal
Each frame signal, which can also carry out Fourier transformation to the frame signal, to obtain every included by the frame signal
The frequency values of a frequency point, and the frequency values for each Frequency point for including according to multiple frame signal, determine the target audio signal
Cutoff frequency, so that it is determined that the cutoff frequency of the frame signal.
Wherein, which can determine the range value of each frequency point in the target audio signal, in multiple frequency points
Each frequency point, the fall difference between a frequency point upper frequency point adjacent with the frequency point is determined, by fall
The maximum frequency point of difference is determined as the amplitude decline maximum frequency point of degree.When be located at the amplitude decline the maximum frequency point of degree it
The frequency domain amplitude average value of preceding frequency point is far longer than the frequency domain of the frequency point after the amplitude decline maximum frequency point of degree
Amplitude average value, and when frame signal each in multiple frame signals has identical feature, determine that the amplitude declines maximum frequency
Point is cutoff frequency point, and the frequency values for determining that the amplitude declines maximum frequency point are the cutoff frequency of the target audio signal,
It is that the frequency values that determining amplitude declines maximum frequency point are determined as to the cutoff frequency of each frame signal in multiple frame signal
Rate.
It should be noted that in embodiments of the present invention, server can not only determine the frame signal through the above way
Cutoff frequency, can also determine by other means.
Step 202: frequency domain amplitude average value of the server based on each subband in multiple frame signal determines the target sound
The noise measuring coefficient of frequency signal.
Wherein, frequency domain amplitude average value of the server based on each subband in multiple frame signal, determines the target audio
The step of operation of the noise measuring coefficient of signal may include following (1)-(3):
(1): for each frame signal in multiple frame signal, server can be based on each subband in the frame signal
Frequency domain amplitude average value determines the frequency domain amplitude average value of the frame signal.
Wherein, the frequency domain amplitude average value for multiple subbands which can include by the frame signal is added, and
The result obtained after will add up is averaged divided by the subband number of the frame signal so as to obtain the frequency domain amplitude of the frame signal
Value.
(2): server is flat based on the frequency domain amplitude average value of each subband, the frequency domain amplitude of the frame signal in the frame signal
The subband number for the subband that mean value and the frame signal include, determines the consistent level of the frame signal.
Wherein, server can the frequency domain based on the frequency domain amplitude average value of each subband in the frame signal, the frame signal
The subband number for the subband that amplitude average value and the frame signal include, the consistent level of the frame signal is determined by following formula;
Wherein, (2), F in above-mentioned formulavFor the consistent level of the frame signal, N is the subband for the subband that the frame signal includes
Number, F (n) are the frequency domain amplitude average value of n-th of subband in the frame signal, FmeanIt is average for the frequency domain amplitude of the frame signal
Value.
It should be noted that working as F in above-mentioned formula (2)meanWhen being 0, which can directly determine the FvIt is 0.
(3): the totalframes of the server consistent level based on multiple frame signal and the target audio signal determines that this is made an uproar
Sound detection coefficient.
Since either in the time domain still in a frequency domain, noise should do not contained for being free of noisy audio signal
Audio signal amplitude variation be it is bigger, that is to say, the consistent level without noisy audio signal is poor.And it is right
In the audio signal for being all noise, the amplitude variation of the audio signal be it is lesser, that is to say, be all the audio signal of noise
Consistent level is higher, and therefore, which can pass through the total of the consistent level of multiple frame signal and the target audio signal
Frame number determines the noise measuring coefficient.
Wherein, server can consistent level based on multiple frame signal and the target audio signal totalframes, lead to
It crosses following formula and determines the noise measuring coefficient;
Wherein, in above-mentioned formula (3), G is the noise measuring coefficient, and M is the totalframes of the target audio signal, Fv(m)
For the consistent level of m-th of frame signal in multiple frame signal.
It should be noted that the Fv(m) value is smaller, and the consistent level of the frame signal is higher.
Step 203: server judges whether the noise measuring coefficient is located at predetermined coefficient threshold interval.
Since noise measuring coefficient is consistent level of the server based on multiple frame signal and the target audio signal
What totalframes determined, and when the consistent level of multiple frame signal is higher, it can prove the steady journey of the target audio signal
Spend higher, the Fv(m) value is smaller, and the value of the noise measuring coefficient is also smaller.Therefore, in order to determine that the target audio signal is
No to be all noise, which may determine that whether the noise measuring coefficient is located in predetermined coefficient threshold interval.
It should be noted that the predetermined coefficient threshold interval can be arranged in advance, for example, the predetermined coefficient threshold interval can
Think (0,0.5), (0,0.6) etc..
Step 204: when noise measuring coefficient is located at predetermined coefficient threshold interval, server determines the target audio signal
It is all noise.
Wherein, when noise measuring coefficient is located at predetermined coefficient threshold interval, illustrate the consistent level of the target audio signal
Higher, therefore, server can determine that the target audio signal is all noise.
It should be noted that can determine the mesh when the noise measuring coefficient is not located at the predetermined coefficient threshold interval
Mark audio signal is not all noise.
Further, since the audio signal for being all noise is not listen to meaning for a user, work as clothes
When business device determines that the target audio signal is all noise, which can be deleted the target audio signal, to keep away
Exempt from the audio signal for being all noise being sent to user, while having decreased target audio signal to server storage
It occupies.
In embodiments of the present invention, each frame signal in multiple frame signals for including for target audio information, service
Device can determine the subband number of the frame signal, and determine the frequency domain amplitude average value of each subband in multiple subbands, so as to
Successively to determine the frequency domain amplitude average value and consistent level of frame signal.Due to being all the consistent level ratio of the audio signal of noise
Consistent level without noisy audio signal is high, therefore, can determine the mesh according to the consistent level of multiple frame signal
The noise measuring coefficient of audio signal is marked, and when the noise measuring coefficient is located at predetermined coefficient threshold interval, can determine this
Target audio signal is all noise.Due to the above-mentioned intervention for being not necessarily to staff to the detection of noise, to reduce work people
The workload of member, avoids the generation of leak detection, improves noise measuring efficiency.Simultaneously because server is determining the target sound
When frequency signal is all noise, which can be deleted, avoid and the target audio signal is sent to user, from
And make user when playing audio-frequency information, it not will receive the influence for being all the audio-frequency information of noise, improve user's viscosity.
Fig. 3 A is a kind of structural schematic diagram of noise detection apparatus shown according to an exemplary embodiment, referring to Fig. 3 A,
The device includes: the first determining module 301, the second determining module 302 and third determining module 303.
First determining module 301, each frame signal in multiple frame signals for including for target audio signal, base
In the cutoff frequency of the frame signal, the frequency domain amplitude of the subband number and each subband that determine the subband that the frame signal includes is flat
Mean value, the target audio signal are to carry out the audio signal of noise measuring;
Second determining module 302, for the frequency domain amplitude average value based on each subband in multiple frame signal, determining should
The noise measuring coefficient of target audio signal;
Third determining module 303, for determining the target when the noise measuring coefficient is located at predetermined coefficient threshold interval
Audio signal is all noise.
Optionally, referring to Fig. 3 B, which includes:
First determine submodule 3011, for based on the frame signal cutoff frequency and default frequency points, determine the frame
The subband number for the subband that signal includes;
Second determines submodule 3012, the frequency-region signal of each subband for including based on the frame signal and the default frequency
Point number, determines the frequency domain amplitude average value of each subband in the frame signal.
Optionally, referring to Fig. 3 C, which includes:
Third determines submodule 3021, for being based in the frame signal for each frame signal in multiple frame signal
The frequency domain amplitude average value of each subband determines the frequency domain amplitude average value of the frame signal;
4th determines submodule 3022, for based on the frequency domain amplitude average value of each subband, frame letter in the frame signal
Number frequency domain amplitude average value and the frame signal subband that includes subband number, determine the consistent level of the frame signal;
5th determine submodule 3023, for based on multiple frame signal consistent level and the target audio signal it is total
Frame number determines the noise measuring coefficient.
Optionally, the 4th determine that submodule 3022 is used for:
Based on the frequency domain amplitude average value of each subband, the frequency domain amplitude average value of the frame signal and the frame in the frame signal
The subband number for the subband that signal includes, the consistent level of the frame signal is determined by following formula;
Wherein, in above-mentioned formula, FvConsistent level N for the frame signal is the subband for the subband that the frame signal includes
Number, F (n) are the frequency domain amplitude average value of n-th of subband in the frame signal, FmeanFor the frequency domain amplitude average value of the frame signal.
Optionally, the 5th determine that submodule 3023 is used for:
The totalframes of consistent level and the target audio signal based on multiple frame signal, being determined by following formula should
Noise measuring coefficient;
Wherein, in above-mentioned formula, G is the noise measuring coefficient, and M is the totalframes of the target audio signal, Fv(m) being should
The consistent level of m-th of frame signal in multiple frame signals.
In embodiments of the present invention, each frame signal in multiple frame signals for including for target audio information, service
Device can determine the subband number of the frame signal, and determine the frequency domain amplitude average value of each subband in multiple subbands, so as to
Successively to determine the frequency domain amplitude average value and consistent level of frame signal.Due to being all the consistent level ratio of the audio signal of noise
Consistent level without noisy audio signal is high, therefore, can determine the mesh according to the consistent level of multiple frame signal
The noise measuring coefficient of audio signal is marked, and when the noise measuring coefficient is located at predetermined coefficient threshold interval, can determine this
Target audio signal is all noise.Due to the above-mentioned intervention for being not necessarily to staff to the detection of noise, to reduce work people
The workload of member, avoids the generation of leak detection, improves noise measuring efficiency.Simultaneously because server is determining the target sound
When frequency signal is all noise, which can be deleted, avoid and the target audio signal is sent to user, from
And make user when playing audio-frequency information, it not will receive the influence for being all the audio-frequency information of noise, improve user's viscosity.
It should be understood that noise detection apparatus provided by the above embodiment is when carrying out noise measuring, only with above-mentioned each
The division progress of functional module can according to need and for example, in practical application by above-mentioned function distribution by different function
Energy module is completed, i.e., the internal structure of device is divided into different functional modules, to complete whole described above or portion
Divide function.In addition, noise detection apparatus provided by the above embodiment and noise detecting method embodiment belong to same design, have
Body realizes that process is detailed in embodiment of the method, and which is not described herein again.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware
It completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention and
Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.
Claims (8)
1. a kind of noise detecting method, which is characterized in that the described method includes:
The each frame signal in multiple frame signals for including for target audio signal, based on the cutoff frequency of the frame signal,
Determine the subband number for the subband that the frame signal includes and the frequency domain amplitude average value of each subband, the target audio letter
Number for carry out noise measuring audio signal;
Based on the frequency domain amplitude average value of each subband in the multiple frame signal, the noise inspection of the target audio signal is determined
Survey coefficient;
When the noise measuring coefficient is located at predetermined coefficient threshold interval, determine that the target audio signal is all noise;
Wherein, the frequency domain amplitude average value based on each subband in the multiple frame signal determines the target audio letter
Number noise measuring coefficient, comprising:
For each frame signal in the multiple frame signal, the frequency domain amplitude based on each subband in the frame signal is average
Value, determines the frequency domain amplitude average value of the frame signal;
Based on the frequency domain amplitude average value of each subband in the frame signal, the frequency domain amplitude average value of the frame signal and described
The subband number for the subband that frame signal includes, determines the consistent level of the frame signal;
The totalframes of consistent level and the target audio signal based on the multiple frame signal, determines the noise measuring system
Number.
2. the method according to claim 1, wherein the cutoff frequency based on the frame signal, determines institute
State the subband number for the subband that frame signal includes and the frequency domain amplitude average value of each subband, comprising:
Cutoff frequency and default frequency points based on the frame signal determine the subband for the subband that the frame signal includes
Number;
The frequency-region signal for each subband for including based on the frame signal and the default frequency points, determine in the frame signal
The frequency domain amplitude average value of each subband.
3. the method according to claim 1, wherein the frequency domain width based on each subband in the frame signal
The subband number of degree average value, the frequency domain amplitude average value of the frame signal and the frame signal subband that includes, determine described in
The consistent level of frame signal, comprising:
Based on the frequency domain amplitude average value of each subband in the frame signal, the frequency domain amplitude average value of the frame signal and described
The subband number for the subband that frame signal includes, the consistent level of the frame signal is determined by following formula;
Wherein, in above-mentioned formula, the FvFor the consistent level of the frame signal, the N is the subband that the frame signal includes
Subband number, the F (n) are the frequency domain amplitude average value of n-th of subband in the frame signal, the FmeanFor the frame signal
Frequency domain amplitude average value.
4. the method according to claim 1, wherein the consistent level and institute based on the multiple frame signal
The totalframes for stating target audio signal determines the noise measuring coefficient, comprising:
The totalframes of consistent level and the target audio signal based on the multiple frame signal, determines institute by following formula
State noise measuring coefficient;
Wherein, in above-mentioned formula, the G is the noise measuring coefficient, and the M is the totalframes of the target audio signal,
The FvIt (m) is the consistent level of m-th of frame signal in the multiple frame signal.
5. a kind of noise detection apparatus, which is characterized in that described device includes:
First determining module, each frame signal in multiple frame signals for including for target audio signal, based on described
The frequency domain amplitude of the cutoff frequency of frame signal, the subband number and each subband that determine the subband that the frame signal includes is average
Value, the target audio signal are to carry out the audio signal of noise measuring;
Second determining module determines the mesh for the frequency domain amplitude average value based on each subband in the multiple frame signal
Mark the noise measuring coefficient of audio signal;
Third determining module, for determining the target sound when the noise measuring coefficient is located at predetermined coefficient threshold interval
Frequency signal is all noise;
Second determining module includes:
Third determines submodule, each in the frame signal for being based on for each frame signal in the multiple frame signal
The frequency domain amplitude average value of subband determines the frequency domain amplitude average value of the frame signal;
4th determine submodule, for based on the frequency domain amplitude average value of each subband in the frame signal, the frame signal
The subband number for the subband that frequency domain amplitude average value and the frame signal include, determines the consistent level of the frame signal;
5th determines submodule, total frame for consistent level and the target audio signal based on the multiple frame signal
Number, determines the noise measuring coefficient.
6. device according to claim 5, which is characterized in that first determining module includes:
First determine submodule, for based on the frame signal cutoff frequency and default frequency points, determine the frame signal
Including subband subband number;
Second determines submodule, the frequency-region signal of each subband for including based on the frame signal and the default frequency point
Number, determines the frequency domain amplitude average value of each subband in the frame signal.
7. device according to claim 5, which is characterized in that the described 4th determines that submodule is used for:
Based on the frequency domain amplitude average value of each subband in the frame signal, the frequency domain amplitude average value of the frame signal and described
The subband number for the subband that frame signal includes, the consistent level of the frame signal is determined by following formula;
Wherein, in above-mentioned formula, the FvFor the consistent level of the frame signal, the N is the subband that the frame signal includes
Subband number, the F (n) are the frequency domain amplitude average value of n-th of subband in the frame signal, the FmeanFor the frame signal
Frequency domain amplitude average value.
8. device according to claim 5, which is characterized in that the described 5th determines that submodule is used for:
The totalframes of consistent level and the target audio signal based on the multiple frame signal, determines institute by following formula
State noise measuring coefficient;
Wherein, in above-mentioned formula, the G is the noise measuring coefficient, and the M is the totalframes of the target audio signal,
The FvIt (m) is the consistent level of m-th of frame signal in the multiple frame signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611133674.4A CN106782608B (en) | 2016-12-10 | 2016-12-10 | Noise detecting method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611133674.4A CN106782608B (en) | 2016-12-10 | 2016-12-10 | Noise detecting method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106782608A CN106782608A (en) | 2017-05-31 |
CN106782608B true CN106782608B (en) | 2019-11-05 |
Family
ID=58875953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611133674.4A Active CN106782608B (en) | 2016-12-10 | 2016-12-10 | Noise detecting method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106782608B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106531180B (en) * | 2016-12-10 | 2019-09-20 | 广州酷狗计算机科技有限公司 | Noise detecting method and device |
CN107343105B (en) * | 2017-07-21 | 2020-09-22 | 维沃移动通信有限公司 | Audio data processing method and mobile terminal |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1354455A (en) * | 2000-11-18 | 2002-06-19 | 深圳市中兴通讯股份有限公司 | Sound activation detection method for identifying speech and music from noise environment |
CN1670823A (en) * | 2004-03-17 | 2005-09-21 | 哈曼贝克自动***股份有限公司 | Method for detecting and reducing noise from a microphone array |
CN1684143A (en) * | 2004-04-14 | 2005-10-19 | 华为技术有限公司 | Method for strengthening sound |
CN101636648A (en) * | 2007-03-19 | 2010-01-27 | 杜比实验室特许公司 | Speech enhancement employing a perceptual model |
CN101968957A (en) * | 2010-10-28 | 2011-02-09 | 哈尔滨工程大学 | Voice detection method under noise condition |
CN102243140A (en) * | 2011-04-18 | 2011-11-16 | 杨彦利 | Mechanical equipment state monitoring method based on sub-band signal analysis |
CN103544961A (en) * | 2012-07-10 | 2014-01-29 | 中兴通讯股份有限公司 | Voice signal processing method and device |
EP2701145A1 (en) * | 2012-08-24 | 2014-02-26 | Retune DSP ApS | Noise estimation for use with noise reduction and echo cancellation in personal communication |
CN105023572A (en) * | 2014-04-16 | 2015-11-04 | 王景芳 | Noised voice end point robustness detection method |
CN106205637A (en) * | 2015-03-02 | 2016-12-07 | 智原科技股份有限公司 | Noise detection method and device for audio signal |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105825859B (en) * | 2011-05-13 | 2020-02-14 | 三星电子株式会社 | Bit allocation, audio encoding and decoding |
-
2016
- 2016-12-10 CN CN201611133674.4A patent/CN106782608B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1354455A (en) * | 2000-11-18 | 2002-06-19 | 深圳市中兴通讯股份有限公司 | Sound activation detection method for identifying speech and music from noise environment |
CN1670823A (en) * | 2004-03-17 | 2005-09-21 | 哈曼贝克自动***股份有限公司 | Method for detecting and reducing noise from a microphone array |
CN1684143A (en) * | 2004-04-14 | 2005-10-19 | 华为技术有限公司 | Method for strengthening sound |
CN101636648A (en) * | 2007-03-19 | 2010-01-27 | 杜比实验室特许公司 | Speech enhancement employing a perceptual model |
CN101968957A (en) * | 2010-10-28 | 2011-02-09 | 哈尔滨工程大学 | Voice detection method under noise condition |
CN102243140A (en) * | 2011-04-18 | 2011-11-16 | 杨彦利 | Mechanical equipment state monitoring method based on sub-band signal analysis |
CN103544961A (en) * | 2012-07-10 | 2014-01-29 | 中兴通讯股份有限公司 | Voice signal processing method and device |
EP2701145A1 (en) * | 2012-08-24 | 2014-02-26 | Retune DSP ApS | Noise estimation for use with noise reduction and echo cancellation in personal communication |
CN105023572A (en) * | 2014-04-16 | 2015-11-04 | 王景芳 | Noised voice end point robustness detection method |
CN106205637A (en) * | 2015-03-02 | 2016-12-07 | 智原科技股份有限公司 | Noise detection method and device for audio signal |
Non-Patent Citations (3)
Title |
---|
"Frequency Domain Noise suppression approaches in Mobile Telephone systems";Jin Yang;《IEEE international conference on acoustic speech and signal Processing》;19931231;全文 * |
"基于自带分解及分数傅立叶变换的语音增强算法";杨桂芹;《兰州交通大学学报》;20100831;第29卷(第4期);全文 * |
"基于非平稳噪声估计的改进谱减语音增强算法";孙晋松;《计算机工程与应用》;20101231;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN106782608A (en) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8073146B2 (en) | Audio test apparatus and test method thereof | |
TWI654601B (en) | Voice signal detection method and device | |
US8050422B2 (en) | Audio test apparatus capable of decreasing noise influence in process of audio device testing and method thereof | |
CN109831733A (en) | Test method, device, equipment and the storage medium of audio broadcast performance | |
CN106782608B (en) | Noise detecting method and device | |
CN106068008A (en) | Audio-frequence player device distortion measurement method | |
CN108564966A (en) | The method and its equipment of tone testing, the device with store function | |
CN104299622A (en) | Audio processing method | |
CN111415653B (en) | Method and device for recognizing speech | |
CN107086039A (en) | A kind of acoustic signal processing method and device | |
CN104486470B (en) | The self checking method and system of acoustical device in terminal device | |
CN104869519B (en) | A kind of method and system of test microphone background noise | |
CN109348392A (en) | A method of realizing the detection of microphone array hardware state | |
CN102568473A (en) | Method and device for recording voice signals | |
CN109389993A (en) | A kind of data under voice method, apparatus, equipment and storage medium | |
CN106531180B (en) | Noise detecting method and device | |
CN110018806A (en) | A kind of method of speech processing and device | |
CN102638756A (en) | Mobile terminal voice frequency test method, test device and mobile terminal | |
CN105306685B (en) | The test method and mobile terminal of signal quality | |
CN106201860B (en) | The test method and device of application system | |
CN112685083A (en) | Method and system for measuring wake-up rate | |
TWI790707B (en) | High efficiency measuring method to measure power supply rejection ratio of audio power amplifier | |
CN107027176A (en) | A kind of method and device of scheduling of resource | |
CN110798580B (en) | Noise removing method and device for remote multi-party voice conference and electronic equipment | |
CN106162495A (en) | The method improving Microspeaker performance |
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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 510660 Guangzhou City, Guangzhou, Guangdong, Whampoa Avenue, No. 315, self - made 1-17 Applicant after: Guangzhou KuGou Networks Co., Ltd. Address before: 510000 B1, building, No. 16, rhyme Road, Guangzhou, Guangdong, China 13F Applicant before: Guangzhou KuGou Networks Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |