CN108492837A - Detection method, device and the storage medium of audio burst white noise - Google Patents
Detection method, device and the storage medium of audio burst white noise Download PDFInfo
- Publication number
- CN108492837A CN108492837A CN201810243277.5A CN201810243277A CN108492837A CN 108492837 A CN108492837 A CN 108492837A CN 201810243277 A CN201810243277 A CN 201810243277A CN 108492837 A CN108492837 A CN 108492837A
- Authority
- CN
- China
- Prior art keywords
- audio frame
- sampled point
- audio
- predetermined quantity
- preset condition
- 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
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 34
- 238000001228 spectrum Methods 0.000 claims abstract description 60
- 238000000034 method Methods 0.000 claims abstract description 16
- 238000005070 sampling Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 description 15
- 238000012545 processing Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000012360 testing method Methods 0.000 description 7
- 230000006854 communication Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012163 sequencing technique Methods 0.000 description 3
- 230000005484 gravity Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 230000002087 whitening effect 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/78—Detection of presence or absence of voice signals
- G10L25/84—Detection of presence or absence of voice signals for discriminating voice from noise
-
- 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/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/21—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 power information
-
- 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)
- Spectroscopy & Molecular Physics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephone Function (AREA)
Abstract
Happen suddenly detection method, device and the storage medium of white noise the embodiment of the invention discloses a kind of audio, in this method, including obtains digital audio file;If the quantity of remaining sampled point is not less than the first predetermined quantity in the digital audio file, the sampled point of first predetermined quantity is chosen from remaining sampled point, to obtain an audio frame;According to each sampled point of the audio frame, the energy, zero-crossing rate and weight spectrum of the audio frame are obtained respectively;If it is determined that when the audio frame meets preset condition, then there is burst white noise in the audio frame, the preset condition is that the energy of the audio frame is more than first threshold, zero-crossing rate is more than second threshold and weight spectrum is more than third threshold value, by the above-mentioned means, the burst white noise in digital audio file can be detected effectively.
Description
Technical field
The present invention relates to Digital Audio-Frequency Processing Techniques fields, and in particular to a kind of detection method of audio burst white noise,
Device and storage medium.
Background technology
With the continuous development of Internet technology, more and more network applications are directed to audio, and audio data
Network transmission then becomes the key link of these network application quality height.However, during the Internet transmission, audio data
It may be changed or be damaged, so that audio data introduces some defects, such as the white noise that happens suddenly.When quilt in audio data
Introduce burst white noise, it will cause original sound to be lost instead noisy noise, influence the sense of hearing effect of user
Fruit.
Therefore, it is necessary to a kind of detection method of burst white noise be proposed, by identifying that the burst in audio data is white
Noise to be replaced or be repaired, or abandons, to avoid the auditory effect of user is influenced.
Invention content
The embodiment of the present invention provides a kind of detection method, device and the storage medium of audio burst white noise, can be effective
Detect the burst white noise in digital number audio file.
The embodiment of the present invention provides a kind of detection method of audio burst white noise, including:
Digital audio file is obtained, the digital audio file includes multiple sampled points;
If the quantity of remaining sampled point is not less than the first predetermined quantity in the digital audio file, adopted from remaining
The sampled point that first predetermined quantity is chosen in sampling point, to obtain an audio frame;
According to each sampled point of the audio frame, energy, zero-crossing rate and the weight frequency of the audio frame are obtained respectively
Spectrum;
If it is determined that when the audio frame meets preset condition, then there is burst white noise, the default item in the audio frame
Part is that the energy of the audio frame is more than first threshold, zero-crossing rate is more than second threshold and weight spectrum is more than third threshold value.
The embodiment of the present invention provides a kind of detection device of audio burst white noise, including:
First acquisition module, for obtaining digital audio file, the digital audio file includes multiple sampled points;
Second acquisition module judges that the quantity of remaining sampled point in the digital audio file is not less than first for working as
When predetermined quantity, the sampled point of first predetermined quantity is chosen from remaining sampled point, to obtain an audio frame;
Third acquisition module, for according to each sampled point of the audio frame, obtain respectively the audio frame energy,
Zero-crossing rate and weight spectrum;
Determining module, for when determining that the audio frame meets preset condition, then the audio frame to have burst white noise
Sound, the preset condition are that the energy of the audio frame is more than first threshold, zero-crossing rate is more than second threshold and weight spectrum
More than third threshold value.
In the burst white noise detection method of the embodiment of the present invention, including digital audio file is obtained, if digital audio is literary
When the quantity of remaining sampled point is not less than the first predetermined quantity in part, the first predetermined quantity is chosen from remaining sampled point
Sampled point, then according to each sampled point of the audio frame, obtains energy, the zero passage of audio frame respectively to obtain an audio frame
Rate and weight spectrum, however, it is determined that when the audio frame meets preset condition, then audio frame has burst white noise, and wherein this is default
Condition is that the energy of audio frame is more than first threshold, zero-crossing rate is more than second threshold and weight spectrum is more than third threshold value, by
It is all larger in the energy, zero-crossing rate and weight spectrum of burst white noise, therefore by determining whether audio frame meets preset condition,
With this come judge in audio frame with the presence or absence of burst white noise, can effectively detect the burst white noise in digital audio file
Sound improves the accuracy of testing result.
Description of the drawings
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 skilled in the art, without creative efforts, it can also be obtained according to these attached drawings other attached
Figure.
Fig. 1 is the schematic diagram of a scenario of the detection method of audio burst white noise provided in an embodiment of the present invention;
Fig. 2 is a flow diagram of the detection method of audio burst white noise provided in an embodiment of the present invention;
Fig. 3 be the time domain waveform of the sampled point in digital audio file provided in an embodiment of the present invention, energy waveform figure,
The schematic diagram of zero-crossing rate oscillogram, weight spectrum oscillogram and burst white noise region;
Fig. 4 is another flow diagram of the detection method of audio burst white noise provided in an embodiment of the present invention;
Fig. 5 is a structural schematic diagram of the detection device of audio burst white noise provided in an embodiment of the present invention;
Fig. 6 is another structural schematic diagram of the detection device of audio burst white noise provided in an embodiment of the present invention;
Fig. 7 is the structural schematic diagram of terminal provided in an embodiment of the present invention.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, the every other implementation that those skilled in the art are obtained without creative efforts
Example, shall fall within the protection scope of the present invention.
The embodiment of the present invention provides a kind of detection method, device and the storage medium of audio burst white noise.
Wherein, the detection device of audio burst white noise can for example be integrated in mobile phone, tablet computer, laptop
Or in the terminals such as personal computer, mobile phone, tablet computer, laptop or individual calculus are run on for example, can be integrated in
In audio player in the terminals such as machine.
For example, refering to fig. 1, the detection device of audio burst white noise can be used for obtaining digital audio file, if number
When the quantity of remaining sampled point is not less than the first predetermined quantity in word tone frequency file, it is pre- that first is chosen from remaining sampled point
The sampled point of fixed number amount, then according to each sampled point of audio frame, obtains the energy of audio frame respectively to obtain an audio frame
Amount, zero-crossing rate and weight spectrum, however, it is determined that when the audio frame meets preset condition, then there is burst white noise in audio frame,
In the preset condition be audio frame energy be more than first threshold, zero-crossing rate is more than second threshold and weight spectrum and is more than third
Threshold value, since the energy, zero-crossing rate and weight spectrum of burst white noise are all larger, by determining it is pre- whether audio frame meets
It is prominent in digital audio file to judge effectively detect with the presence or absence of burst white noise in audio frame with this if condition
Whiten noise, improves the accuracy of testing result.
The embodiment of the present invention will be described in detail below.
May include following step referring to Fig.2, in the embodiment that audio of the present invention happens suddenly the detection method of white noise
Suddenly:
201, digital audio file is obtained, digital audio file includes multiple sampled points.
Digital audio file can be the digital audio-frequency data packet for including multiple sampled points, and a sampled point refers to digital sound
A data in frequency file.Wherein it is possible to first obtain analog audio signal, then analog audio signal is sampled, is adopted
Sample frequency such as can be 4.41kHZ or other sample frequencys, to obtain multiple sampled points, multiple sampled point institute shape
At packets of audio data be digital audio file.
202, if the quantity of remaining sampled point is not less than the first predetermined quantity in digital audio file, adopted from remaining
The sampled point that the first predetermined quantity is chosen in sampling point, to obtain an audio frame.
Remaining sampled point refers to the sampled point not being selected in digital audio file.Wherein, is being chosen for the first time
When the sampled point of one predetermined quantity, remaining sampled point is all sampled points in digital audio file.First predetermined quantity can
To be selected according to actual needs, such as can be 512,256 or 1024, etc..
First predetermined quantity is for 512, it is assumed that the quantity of the sampled point in digital audio file is 2000, is more than the
One predetermined quantity can be chosen according to the sequencing in sampling time since the 1st sampled point at this time, choose 512 successively
Thus sampled point obtains first audio frame, i.e. 512 sampled points constitute an audio frame.
203, according to each sampled point of audio frame, energy, zero-crossing rate and the weight spectrum of audio frame are obtained respectively.
Specifically, the energy of the audio frame can be calculated according to following formula (1):
Wherein, E indicates that the energy of the audio frame, N are equal to the first predetermined quantity, xnIt indicates to adopt for n-th in the audio frame
The amplitude of sampling point.
Wherein it is possible to calculate the zero-crossing rate of the audio frame according to following formula (2):
Wherein, zcr indicates that the zero-crossing rate of the audio frame, N are equal to the first predetermined quantity, xnIndicate n-th in the audio frame
The amplitude of a sampled point.
Wherein it is possible to calculate the weight spectrum of the audio frame according to following formula (3) and formula (4):
Wherein, 0≤k<N, Q (k) indicate that the frequency domain spectra of audio frame, N are equal to the first predetermined quantity, xnIt indicates in the audio frame
N-th of sampled point amplitude, wnIt indicates to xnCarry out the window function of windowing process.By formula (3), audio frame can be calculated
Frequency domain spectra.Wherein, spectrum leakage in order to prevent carries out windowing process to the sampled point in audio frame, and window function for example can be with
It is hamming window or Hanning window etc..
Wherein, abs (Q (k)) indicates the amplitude of the frequency domain of audio frame.Wherein, abs (Q (k)) is the frequency for calculating audio frame
Compose the amplitude of Q (k) in domain.In the present embodiment, the value of k can remove the spectrum component of direct current and near DC since 4,
Avoid the interference caused by direct current biasing.
By the above-mentioned means, the energy of audio frame, zero-crossing rate and weight spectrum can be calculated.
204, if it is determined that when audio frame meets preset condition, then there is burst white noise in audio frame, and preset condition is audio
The energy of frame is more than first threshold, zero-crossing rate is more than second threshold and weight spectrum is more than third threshold value.
Wherein, burst white noise is the random signal that a kind of power spectral density is constant, and signal is in each frequency range
Power is the same, as shown in figure 3, the signal energy of burst white noise, zero-crossing rate and weight spectrum are all larger.Wherein, in Fig. 3
In, a figures are the time domain waveform of the sampled point in digital audio file, and b figures are the energy of the sampled point in digital audio file
Oscillogram, c figures are the zero-crossing rate oscillogram of the sampled point in digital audio file, and d figures are the sampled point in digital audio file
Weight spectrum oscillogram, e figures are the schematic diagram of white noise region of happening suddenly, and wherein e1 indicates burst white noise region.
In the present embodiment, by setting a preset condition, which is that the energy of audio frame is more than first threshold, mistake
Zero rate is more than second threshold and weight spectrum is said more than third threshold value thus when determining that audio frame meets the preset condition
There is a possibility that burst white noise is very big in the bright audio frame, therefore, it is determined that audio frame has burst white noise.By above-mentioned
Mode can be effectively detected out the burst white noise in digital audio file, improve the accuracy of testing result.
Wherein, if audio frame is unsatisfactory for the preset condition, it can be determined that there is no burst white noises in the audio frame.Its
In, when audio frame energy no more than first threshold or zero-crossing rate no more than second threshold or weight spectrum no more than the
Three threshold values then illustrate that audio frame is unsatisfactory for preset condition.
First threshold, second threshold and third threshold value can be configured according to actual needs, not do specific limit to this
It is fixed.
In an alternative embodiment of the invention, when having detected that multiple continuous audio frames meet preset condition, just judge
Burst white noise is detected, it is possible thereby to further increase the accuracy of detection.Specifically, prominent in audio of the present invention refering to Fig. 4
Whiten noise detection method another embodiment in, may include steps of:
401, digital audio file is obtained, digital audio file includes multiple sampled points.
The digital audio file includes multiple digital sample points.It wherein, can by being sampled to analog audio signal
To obtain multiple sampled points, it is digital audio file that multiple sampled point, which is formed by packets of audio data,.
402, if the quantity of remaining sampled point is not less than the first predetermined quantity in digital audio file, adopted from remaining
The sampled point that the first predetermined quantity is chosen in sampling point, to obtain an audio frame.
Remaining sampled point refers to the sampled point not being selected in digital audio file.First predetermined quantity can root
It is selected according to actual needs, such as can be 512,256 or 1024, etc..
403, according to each sampled point of each audio frame, energy, zero-crossing rate and the weight frequency of audio frame are obtained respectively
Spectrum.
Wherein it is possible to correspondingly calculated according to above-mentioned formula (1), (2), (3), (4) energy of audio frame, zero-crossing rate and
Weight spectrum, herein without repeating one by one.
404, after determining that audio frame meets preset condition, counter is made to add 1, counter meets preset condition for accumulative
Continuous audio frame quantity.
If 405, the accumulative quantity of counter is less than the second predetermined quantity, if returning to the volume residual of execution audio frame not
When less than the first predetermined quantity, the sampled point of the first predetermined quantity is obtained from remaining sampled point, to obtain an audio frame
Step, until the quantity that counter adds up is equal to the second predetermined quantity.
If 406, the accumulative quantity of counter is equal to the second predetermined quantity, meet preset condition continuous second is predetermined
There is burst white noise in the audio frame of quantity.
407, after determining that audio frame is unsatisfactory for preset condition, make counter O reset, and if returning to the surplus of execution audio frame
When remainder amount is not less than the first predetermined quantity, the sampled point of the first predetermined quantity is obtained from remaining sampled point, to obtain one
The step of audio frame, until the quantity that counter adds up is equal to the second predetermined quantity.
In the present embodiment, multiple audio frames will be obtained successively, when there are the audio frame of continuous second predetermined quantity is full
When sufficient preset condition, judge there is burst white noise in the audio frame of continuous second predetermined quantity.Wherein, continuous audio
It is sequentially continuous audio frame that frame, which refers to obtaining,.For example, the digital audio file obtained in step 401 is adopted including 2000
Sampling point chooses the sampled point of the first predetermined quantity successively according to the sequencing in sampling time since the 1st sampled point,
The sampled point of the first predetermined quantity is chosen for the first time, for example chooses preceding 512 sampled points, which constitutes one
Thus audio frame obtains first audio frame.Remaining 1488 sampled points are unselected in digital audio file at this time.Work as determination
After first audio frame meets preset condition, then from remaining 1488 sampled points according to the sequencing in sampling time successively
512 sampled points to be chosen, second audio frame is obtained, first audio frame and second audio frame are continuous audio frame,
And so on.
Second predetermined quantity can be configured according to actual needs, for example can be 3,5 or 8 etc..Below with first
Predetermined quantity is that the 512, second predetermined quantity is described further for 3.
In the present embodiment, after determining that an audio frame meets preset condition, such as first obtained for the first time is determined
A audio frame meets preset condition, and counter is made to add 1, and the accumulative quantity of this hour counter is 1, illustrates that there are one audio frames to meet
Preset condition.At this point, the accumulative quantity of counter is less than 3, therefore 402 are returned to step, when judging remaining sampled point
After quantity is not less than 512,512 sampled points are chosen from remaining sampled point, to obtain second audio frame.Determining
When two audio frames also meet preset condition, counter is made to add 1, the accumulative quantity of this hour counter is 2, illustrates continuously there are 2
Audio frame is satisfied by preset condition, but the accumulative quantity of this hour counter is still less than 3, therefore returns to step 402, to obtain
Third audio frame is taken, and when determining that third audio frame also meets preset condition, counter is made to add 1, this hour counter is tired
The quantity of meter is 3, is equal to the second predetermined quantity, illustrates continuously have 3 audio frames to be satisfied by preset condition, it is possible thereby to judge to connect
There is burst white noise in 3 continuous audio frames.Such as the corresponding section audio data of continuous 3 audio frames are 35ms, then say
There is burst white noise in the audio data of bright this section of 35ms long.
Wherein, when audio frame is unsatisfactory for preset condition, make counter O reset, and return to step 402, make counter
Re-start counting.For example, when above-mentioned third audio frame is unsatisfactory for preset condition, it is possible to determine that acquired continuous 3
Audio frame makes counter O reset, and be further continued for being detected to remaining sampled point at this time there is no burst white noise.
Wherein, when the quantity that counter adds up is less than the second predetermined quantity, and the quantity of remaining sampled point is also insufficient
Second predetermined quantity at this point it is possible to judge that there is no burst white noises in sampled point, and terminates to detect.
In the present embodiment, meet preset condition by detecting continuous multiple audio frames, it is possible thereby to identify continuous
There is burst white noise in the corresponding section audio data of multiple audio frames, can improve the accuracy of testing result.
Refering to Fig. 5, in the embodiment that audio of the present invention happens suddenly the detection device of white noise, which for example may be used
May include that the first acquisition module 501, second obtains to be integrated in the terminals such as mobile phone, tablet computer or laptop
Module 502, third acquisition module 503 and determining module 504.
Wherein, the first acquisition module 501 is for obtaining digital audio file.The digital audio file includes multiple samplings
Point.For example, analog audio signal can be obtained first, then analog audio signal is sampled, it, should to obtain multiple sampled points
It is digital audio file that multiple sampled points, which are formed by packets of audio data,.Sample frequency can be 4.41kHZ or others
Sample frequency.
If the quantity that the second acquisition module 502 is used for remaining sampled point in digital audio file is not less than the first predetermined number
When amount, the sampled point of the first predetermined quantity is chosen from remaining sampled point, to obtain an audio frame.Remaining sampled point refers to
The sampled point not being selected in digital audio file.First predetermined quantity can be selected according to actual needs, such as
Can be 512,256 or 1024, etc..
Third acquisition module 503 is used for each sampled point according to audio frame, obtains energy, the zero-crossing rate of audio frame respectively
And weight spectrum.
Specifically, third acquisition module 503 can calculate the energy of the audio frame according to following formula (1):
Wherein, E indicates that the energy of the audio frame, N are equal to the first predetermined quantity, xnIt indicates to adopt for n-th in the audio frame
The amplitude of sampling point.
Third acquisition module 503 can calculate the zero-crossing rate of the audio frame according to following formula (2):
Wherein, zcr indicates that the zero-crossing rate of the audio frame, N are equal to the first predetermined quantity, xnIndicate n-th in the audio frame
The amplitude of a sampled point.
Third acquisition module 503 can calculate the weight spectrum of the audio frame according to following formula (3) and formula (4):
Wherein, 0≤k<N, Q (k) indicate that the frequency domain spectra of audio frame, N are equal to the first predetermined quantity, xnIt indicates in the audio frame
N-th of sampled point amplitude, wnIt indicates to xnCarry out the window function of windowing process.By formula (3), audio frame can be calculated
Frequency domain spectra.Wherein, spectrum leakage in order to prevent carries out windowing process to the sampled point in audio frame, and window function for example can be with
It is hamming window or Hanning window etc..
Wherein, abs (Q (k)) indicates the amplitude of the frequency domain of the audio frame.Wherein, abs (Q (k)) is calculating audio frame
Frequency domain spectra Q (k) amplitude.In the present embodiment, the value of k since 4, can remove the frequency spectrum of direct current and near DC at
Point, avoid the interference caused by direct current biasing.
By the above-mentioned means, the energy of audio frame, zero-crossing rate and weight spectrum can be calculated.
Wherein it is determined that module 504 is used for if it is determined that when audio frame meets preset condition, then there is burst white noise in audio frame
Sound, preset condition are that the energy of audio frame is more than first threshold, zero-crossing rate is more than second threshold and weight spectrum is more than third
Threshold value.
In the present embodiment, by setting a preset condition, which is that the energy of audio frame is more than first threshold, mistake
Zero rate is more than second threshold and weight spectrum is said more than third threshold value thus when determining that audio frame meets the preset condition
There is a possibility that burst white noise is very big in the bright audio frame, therefore can be determined that audio frame has burst white noise.Pass through
Aforesaid way can be effectively detected out the burst white noise in digital audio file, improve the accuracy of testing result.
Wherein, when audio frame is unsatisfactory for the preset condition, then it can be determined that there is no burst white noises in the audio frame.
Wherein, when the energy of audio frame is not more than no more than first threshold or zero-crossing rate no more than second threshold or weight spectrum
Third threshold value then illustrates that audio frame is unsatisfactory for preset condition.
First threshold, second threshold and third threshold value can be configured according to actual needs, not do specific limit to this
It is fixed.
Further, as shown in fig. 6, the detection device of the embodiment of the present invention can also include counting module 505 and control
Module 506.
Wherein, counting module 505 is used to after determining that audio frame meets preset condition, make counter add 1, counter is used for
The quantity of the accumulative continuous audio frame for meeting preset condition.Wherein, it is sequentially continuous that continuous audio frame, which refers to obtaining,
Audio frame.
If quantity of the control module 506 for counter to add up is less than the second predetermined quantity, the second acquisition module is controlled
502 execute corresponding step, until the quantity that counter adds up is equal to the second predetermined quantity.
Determining module 504 is specifically used for if it is determined that when the quantity that counter adds up is equal to the second predetermined quantity, then meeting pre-
If there is burst white noise in the audio frame of continuous second predetermined quantity of condition.
Wherein, counting module 505 is additionally operable to after determining that audio frame is unsatisfactory for preset condition, make counter O reset, and
It controls the second acquisition module 502 and executes corresponding step, until the quantity that counter adds up is equal to the second predetermined quantity.
Second predetermined quantity can be configured according to actual needs, for example can be 3,5 or 8 etc..Below with first
Predetermined quantity is that the 512, second predetermined quantity is described further for 3.
In the present embodiment, after determining that an audio frame meets preset condition, such as first obtained for the first time is determined
A audio frame meets preset condition, and counter is made to add 1, and the accumulative quantity of this hour counter is 1, illustrates that there are one audio frames to meet
Preset condition.At this point, the quantity that counter adds up is less than 3, control module 506 controls the second acquisition module 502 and executes accordingly
Step so that the second acquisition module 502 is after the quantity for judging remaining sampled point is not less than 512, from remaining sampled point
512 sampled points are chosen, to obtain second audio frame.Counting module 505 is determining that it is default that second audio frame also meets
When condition, counter is made to add 1, the accumulative quantity of this hour counter is 2, illustrates continuously have 2 audio frames to be satisfied by preset condition,
But the accumulative quantity of this hour counter is still less than 3, therefore control module 506 controls the second acquisition module 502 and executes accordingly
Step, to obtain third audio frame, counting module 505 makes counting when determining that third audio frame also meets preset condition
Device adds 1, and the accumulative quantity of this hour counter is 3, is equal to the second predetermined quantity, illustrate that continuous to have 3 audio frames to be satisfied by default
Condition, it is possible thereby to determine that continuous 3 audio frames have burst white noise.Such as continuous 3 audio frames are one section corresponding
Audio data is 35ms, then illustrates there is burst white noise in the audio data of this section of 35ms long.
Wherein, when audio frame is unsatisfactory for preset condition, counting module 505 controls second for making counter O reset
Acquisition module 502 executes corresponding step, and counter re-starts counting.For example, when above-mentioned third audio frame be unsatisfactory for it is pre-
If condition, it is possible to determine that acquired continuous 3 audio frames make counter O reset, and right at this time there is no burst white noise
Remaining sampled point is further continued for being detected.
Wherein, when the quantity that counter adds up is less than the second predetermined quantity, and the quantity of remaining sampled point is also insufficient
Second predetermined quantity at this point it is possible to judge that there is no burst white noises in digital audio file, and terminates to detect.
In the present embodiment, meet preset condition by detecting continuous multiple audio frames, it is possible thereby to identify continuous
There is burst white noise in the corresponding section audio data of multiple audio frames, can improve the accuracy of testing result.
Correspondingly, the embodiment of the present invention also provides a kind of terminal, as shown in fig. 7, the terminal may include radio frequency (RF,
Radio Frequency) circuit 701, the memory 702, defeated that includes one or more computer readable storage mediums
Enter unit 703, display unit 704, sensor 705, voicefrequency circuit 706, Wireless Fidelity (WiFi, Wireless Fidelity)
Module 707, include there are one or more than one processing core processor 708 and the components such as power supply 709.This field skill
Art personnel are appreciated that the restriction of the not structure paired terminal of terminal structure shown in Fig. 7, may include more or more than illustrating
Few component either combines certain components or different components arrangement.Wherein:
RF circuits 701 can be used for receiving and sending messages or communication process in, signal sends and receivees, particularly, by base station
After downlink information receives, one or the processing of more than one processor 708 are transferred to;In addition, the data for being related to uplink are sent to
Base station.In general, RF circuits 701 include but not limited to antenna, at least one amplifier, tuner, one or more oscillators, use
Family identity module (SIM, Subscriber Identity Module) card, transceiver, coupler, low-noise amplifier
(LNA, Low Noise Amplifier), duplexer etc..In addition, RF circuits 701 can also by radio communication with network and its
He communicates equipment.The wireless communication can use any communication standard or agreement, including but not limited to global system for mobile telecommunications system
Unite (GSM, Global System of Mobile communication), general packet radio service (GPRS, General
Packet Radio Service), CDMA (CDMA, Code Division Multiple Access), wideband code division it is more
Location (WCDMA, Wideband Code Division Multiple Access), long term evolution (LTE, Long Term
Evolution), Email, short message service (SMS, Short Messaging Service) etc..
Memory 702 can be used for storing software program and module, and processor 708 is stored in memory 702 by operation
Software program and module, to perform various functions application and data processing.Memory 702 can include mainly storage journey
Sequence area and storage data field, wherein storing program area can storage program area, the application program (ratio needed at least one function
Such as sound-playing function, image player function) etc.;Storage data field can be stored uses created data according to terminal
(such as audio data, phone directory etc.) etc..In addition, memory 702 may include high-speed random access memory, can also include
Nonvolatile memory, for example, at least a disk memory, flush memory device or other volatile solid-state parts.Phase
Ying Di, memory 702 can also include Memory Controller, to provide processor 708 and input unit 703 to memory 702
Access.
Input unit 703 can be used for receiving the number or character information of input, and generate and user setting and function
Control related keyboard, mouse, operating lever, optics or the input of trace ball signal.Specifically, in a specific embodiment
In, input unit 703 may include touch sensitive surface and other input equipments.Touch sensitive surface, also referred to as touch display screen or tactile
Control plate, collect user on it or neighbouring touch operation (such as user using any suitable object such as finger, stylus or
Operation of the attachment on touch sensitive surface or near touch sensitive surface), and corresponding connection dress is driven according to preset formula
It sets.Optionally, touch sensitive surface may include both touch detecting apparatus and touch controller.Wherein, touch detecting apparatus is examined
The touch orientation of user is surveyed, and detects the signal that touch operation is brought, transmits a signal to touch controller;Touch controller from
Touch information is received on touch detecting apparatus, and is converted into contact coordinate, then gives processor 708, and can reception processing
Order that device 708 is sent simultaneously is executed.Furthermore, it is possible to a variety of using resistance-type, condenser type, infrared ray and surface acoustic wave etc.
Type realizes touch sensitive surface.In addition to touch sensitive surface, input unit 703 can also include other input equipments.Specifically, other are defeated
Enter equipment and can include but is not limited to physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse
It is one or more in mark, operating lever etc..
Display unit 704 can be used for showing information input by user or be supplied to user information and terminal it is various
Graphical user interface, these graphical user interface can be made of figure, text, icon, video and its arbitrary combination.Display
Unit 704 may include display panel, optionally, may be used liquid crystal display (LCD, Liquid Crystal Display),
The forms such as Organic Light Emitting Diode (OLED, Organic Light-Emitting Diode) configure display panel.Further
, touch sensitive surface can cover display panel, when touch sensitive surface detects on it or after neighbouring touch operation, send processing to
Device 708 is followed by subsequent processing device 708 and is provided on a display panel accordingly according to the type of touch event to determine the type of touch event
Visual output.Although in the figure 7, touch sensitive surface and display panel are to realize input and input as two independent components
Function, but in some embodiments it is possible to touch sensitive surface and display panel are integrated and realizes and outputs and inputs function.
Terminal may also include at least one sensor 705, such as optical sensor, motion sensor and other sensors.
Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can be according to ambient light
Light and shade adjust the brightness of display panel, proximity sensor can close display panel and/or the back of the body when terminal is moved in one's ear
Light.As a kind of motion sensor, gravity accelerometer can detect in all directions (generally three axis) acceleration
Size can detect that size and the direction of gravity when static, can be used to identify mobile phone posture application (such as horizontal/vertical screen switching,
Dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;It can also configure as terminal
The other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, details are not described herein.
Voicefrequency circuit 706, loud speaker, microphone can provide the audio interface between user and terminal.Voicefrequency circuit 706 can
By the transformed electric signal of the audio data received, it is transferred to loud speaker, voice signal output is converted to by loud speaker;It is another
The voice signal of collection is converted to electric signal by aspect, microphone, and audio data is converted to after being received by voicefrequency circuit 706, then
After the processing of audio data output processor 708, through RF circuits 701 to be sent to such as another terminal, or by audio data
Output is further processed to memory 702.Voicefrequency circuit 706 is also possible that earphone jack, with provide peripheral hardware earphone with
The communication of terminal.
WiFi belongs to short range wireless transmission technology, and terminal can help user's transceiver electronics postal by WiFi module 707
Part, browsing webpage and access streaming video etc., it has provided wireless broadband internet to the user and has accessed.Although Fig. 7 is shown
WiFi module 707, but it is understood that, and it is not belonging to must be configured into for terminal, it can not change as needed completely
Become in the range of the essence of invention and omits.
Processor 708 is the control centre of terminal, using the various pieces of various interfaces and connection whole mobile phone, is led to
It crosses operation or executes the software program and/or module being stored in memory 702, and call and be stored in memory 702
Data execute the various functions and processing data of terminal, to carry out integral monitoring to mobile phone.Optionally, processor 708 can wrap
Include one or more processing cores;Preferably, processor 708 can integrate application processor and modem processor, wherein answer
With the main processing operation system of processor, user interface and application program etc., modem processor mainly handles wireless communication.
It is understood that above-mentioned modem processor can not also be integrated into processor 708.
Terminal further includes the power supply 709 (such as battery) powered to all parts, it is preferred that power supply can pass through power supply pipe
Reason system and processor 708 are logically contiguous, to realize management charging, electric discharge and power managed by power-supply management system
Etc. functions.Power supply 709 can also include one or more direct current or AC power, recharging system, power failure inspection
The random components such as slowdown monitoring circuit, power supply changeover device or inverter, power supply status indicator.
Although being not shown, terminal can also include camera, bluetooth module etc., and details are not described herein.Specifically in this implementation
In example, the processor 708 in terminal can be corresponding by the process of one or more application program according to following instruction
Executable file is loaded into memory 702, and runs the application program being stored in memory 702 by processor 708, from
And realize various functions:
Digital audio file is obtained, if the quantity of remaining sampled point is predetermined not less than first in the digital audio file
When quantity, the sampled point of first predetermined quantity is chosen from remaining sampled point, to obtain an audio frame, then according to institute
The each sampled point for stating audio frame obtains the energy, zero-crossing rate and weight spectrum of the audio frame respectively, thus if it is determined that institute
When stating audio frame and meeting preset condition, then there is burst white noise in the audio frame, and the preset condition is the audio frame
Energy is more than first threshold, zero-crossing rate is more than second threshold and weight spectrum is more than third threshold value.
It wherein, can also be by the quantity of the accumulative continuous audio frame for meeting preset condition of counter, if continuous meet in advance
If the quantity of the audio frame of condition is equal to the second predetermined quantity, then meet the sound of continuous second predetermined quantity of preset condition
There is burst white noise in frequency frame.
Wherein it is possible to by energy balane formula (1), zero-crossing rate calculation formula (2), weight spectrum calculation formula (3) and
(4) energy, zero-crossing rate and weight spectrum of audio frame are calculated separately out.
The specific implementation of above each operation can be found in the embodiment of front, and details are not described herein.
In the present embodiment, by setting a preset condition, which is that the energy of audio frame is more than first threshold, mistake
Zero rate is more than second threshold and weight spectrum is said more than third threshold value thus when determining that audio frame meets the preset condition
There is a possibility that burst white noise is very big in the bright audio frame, therefore can be determined that audio frame has burst white noise.Pass through
Aforesaid way can be effectively detected out the burst white noise in digital audio file, improve the accuracy of testing result.
It will appreciated by the skilled person that all or part of step in the various methods of above-described embodiment can be with
It is completed by instructing, or controls relevant hardware by instructing and complete, which can be stored in one and computer-readable deposit
In storage media, and is loaded and executed by processor.
For this purpose, the embodiment of the present invention provides a kind of storage medium, wherein being stored with a plurality of instruction, which can be handled
Device is loaded, the step in detection method to execute any audio burst white noise that the embodiment of the present invention is provided.
For example, the instruction can be with following steps:
Digital audio file is obtained, if the quantity of remaining sampled point is predetermined not less than first in the digital audio file
When quantity, the sampled point of first predetermined quantity is chosen from remaining sampled point, to obtain an audio frame, then according to institute
The each sampled point for stating audio frame obtains the energy, zero-crossing rate and weight spectrum of the audio frame respectively, thus if it is determined that institute
When stating audio frame and meeting preset condition, then there is burst white noise in the audio frame, and the preset condition is the audio frame
Energy is more than first threshold, zero-crossing rate is more than second threshold and weight spectrum is more than third threshold value.
It wherein, can also be by the quantity of the accumulative continuous audio frame for meeting preset condition of counter, if continuous meet in advance
If the quantity of the audio frame of condition is equal to the second predetermined quantity, then it can be determined that meet preset condition continuous second is predetermined
There is burst white noise in the audio frame of quantity.
Wherein it is possible to by energy balane formula (1), zero-crossing rate calculation formula (2), weight spectrum calculation formula (3) and
(4) energy, zero-crossing rate and weight spectrum of audio frame are calculated separately out.
The specific implementation of above each operation can be found in the embodiment of front, and details are not described herein.
Wherein, which may include:Read-only memory (ROM, Read Only Memory), random access memory
Body (RAM, Random Access Memory), disk or CD etc..
By the instruction stored in the storage medium, it is prominent that any audio that the embodiment of the present invention is provided can be executed
Step in the detection method of noise of whitening, it is thereby achieved that any audio burst that the embodiment of the present invention is provided is white
Advantageous effect achieved by the detection method of noise refers to the embodiment of front, and details are not described herein.
It is provided for the embodiments of the invention a kind of detection method, device and the storage medium of audio burst white noise above
It is described in detail, principle and implementation of the present invention are described for specific case used herein, the above reality
The explanation for applying example is merely used to help understand the method and its core concept of the present invention;Meanwhile for those skilled in the art,
According to the thought of the present invention, there will be changes in the specific implementation manner and application range, in conclusion in this specification
Appearance should not be construed as limiting the invention.
Claims (13)
1. a kind of detection method of audio burst white noise, which is characterized in that including:
Digital audio file is obtained, the digital audio file includes multiple sampled points;
If the quantity of remaining sampled point is not less than the first predetermined quantity in the digital audio file, from remaining sampled point
The middle sampled point for choosing first predetermined quantity, to obtain an audio frame;
According to each sampled point of the audio frame, the energy, zero-crossing rate and weight spectrum of the audio frame are obtained respectively;
If it is determined that when the audio frame meets preset condition, then there is burst white noise in the audio frame, and the preset condition is
The energy of the audio frame is more than first threshold, zero-crossing rate is more than second threshold and weight spectrum is more than third threshold value.
2. according to the method described in claim 1, it is characterized in that, after determining that the audio frame meets preset condition, go back
Including:
Counter is set to add 1, quantity of the counter for the accumulative continuous audio frame for meeting the preset condition;
If the quantity that the counter adds up is less than the second predetermined quantity, residue in the digital audio file is executed if returning
Sampled point quantity be not less than the first predetermined quantity when, the sampling of first predetermined quantity is obtained from remaining sampled point
Point, with obtain an audio frame the step of, until the counter add up quantity be equal to the second predetermined quantity;
If the accumulative quantity of the counter is equal to the second predetermined quantity, meet the preset condition continuous second is predetermined
There is burst white noise in the audio frame of quantity.
3. according to the method described in claim 2, it is characterized in that, after determining that the audio frame is unsatisfactory for preset condition,
Further include:
Make counter O reset, and if returning to the quantity for executing remaining sampled point in the digital audio file in advance not less than first
When fixed number amount, the sampled point of first predetermined quantity is obtained from remaining sampled point, with obtain an audio frame the step of, directly
The quantity added up to the counter is equal to the second predetermined quantity.
4. according to the method described in claim 1, it is characterized in that, each sampled point according to the audio frame, difference
The energy, zero-crossing rate and weight spectrum of the audio frame are obtained, including:
According to formulaObtain the energy of the audio frame;
Wherein, E indicates that the energy of the audio frame, N are equal to first predetermined quantity, xnIndicate n-th in the audio frame
The amplitude of sampled point.
5. according to the method described in claim 1, it is characterized in that, each sampled point according to the audio frame, difference
The energy, zero-crossing rate and weight spectrum of the audio frame are obtained, including:
According to formulaObtain the zero-crossing rate of the audio frame;
Wherein, zcr indicates that the zero-crossing rate of the audio frame, N are equal to first predetermined quantity, xnIt indicates in the audio frame
The amplitude of n-th of sampled point.
6. according to the method described in claim 1, it is characterized in that, each sampled point according to the audio frame, difference
The energy, zero-crossing rate and weight spectrum of the audio frame are obtained, including:
According to formulaObtain the frequency domain spectra of the audio frame;
Wherein, 0≤k<N, Q (k) indicate that the frequency domain spectra of the audio frame, N are equal to first predetermined quantity, xnIndicate the sound
The amplitude of n-th of sampled point in frequency frame, wnIt indicates to xnCarry out the window function of windowing process;
According to formulaObtain the weight spectrum of the audio frame;
Wherein, (Q (k) indicates the amplitude of the frequency domain of the audio frame to abs.
7. a kind of detection device of audio burst white noise, which is characterized in that including:
First acquisition module, for obtaining digital audio file, the digital audio file includes multiple sampled points;
Second acquisition module, if the quantity for remaining sampled point in the digital audio file is not less than the first predetermined quantity
When, the sampled point of first predetermined quantity is chosen from remaining sampled point, to obtain an audio frame;
Third acquisition module obtains energy, the zero passage of the audio frame respectively for each sampled point according to the audio frame
Rate and weight spectrum;
Determining module, for if it is determined that when the audio frame meets preset condition, then the audio frame to have burst white noise, institute
The energy that preset condition is the audio frame is stated more than first threshold, zero-crossing rate to be more than more than second threshold and weight spectrum
Third threshold value.
8. detection device according to claim 7, which is characterized in that further include counting module and control module;
The counting module, for after determining that the audio frame meets preset condition, making counter add 1, the counter
Quantity for the accumulative continuous audio frame for meeting the preset condition;
The control module controls described second and obtains if the quantity for the counter to add up is less than the second predetermined quantity
Modulus block executes corresponding steps, until the quantity that the counter adds up is equal to the second predetermined quantity;
The determining module is used to if it is determined that the accumulative quantity of the counter is equal to the second predetermined quantity, then meet described pre-
If there is burst white noise in the audio frame of continuous second predetermined quantity of condition.
9. detection device according to claim 8, which is characterized in that
The counting module is additionally operable to after determining that the audio frame is unsatisfactory for preset condition, make counter O reset, and control
Second acquisition module executes corresponding steps, until the quantity that the counter adds up is equal to the second predetermined quantity.
10. detection device according to claim 7, which is characterized in that the third acquisition module is used for:
According to formulaObtain the energy of the audio frame;
Wherein, E indicates that the energy of the audio frame, N are equal to first predetermined quantity, xnIndicate n-th in the audio frame
The amplitude of sampled point.
11. detection device according to claim 7, which is characterized in that the third acquisition module is used for:
According to formulaObtain the zero-crossing rate of the audio frame;
Wherein, zcr indicates that the zero-crossing rate of the audio frame, N are equal to first predetermined quantity, xnIt indicates in the audio frame
The amplitude of n-th of sampled point.
12. detection device according to claim 7, which is characterized in that the third acquisition module is used for:
According to formulaObtain the frequency domain spectra of the audio frame;
Wherein, 0≤k<N, Q (k) indicate that the frequency domain spectra of the audio frame, N are equal to first predetermined quantity, xnIndicate the sound
The amplitude of n-th of sampled point in frequency frame, wnIt indicates to xnCarry out the window function of windowing process;
According to formulaObtain the weight spectrum of the audio frame;
Wherein, abs (Q (k)) indicates the amplitude of the frequency domain of the audio frame.
13. a kind of storage medium, which is characterized in that the storage medium is stored with a plurality of instruction, and described instruction is suitable for processor
It is loaded, the step in the detection method of 1 to 6 any one of them audio burst white noise is required with perform claim.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810243277.5A CN108492837B (en) | 2018-03-23 | 2018-03-23 | Method, device and storage medium for detecting audio burst white noise |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810243277.5A CN108492837B (en) | 2018-03-23 | 2018-03-23 | Method, device and storage medium for detecting audio burst white noise |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108492837A true CN108492837A (en) | 2018-09-04 |
CN108492837B CN108492837B (en) | 2020-10-13 |
Family
ID=63319471
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810243277.5A Active CN108492837B (en) | 2018-03-23 | 2018-03-23 | Method, device and storage medium for detecting audio burst white noise |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108492837B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109994127A (en) * | 2019-04-16 | 2019-07-09 | 腾讯音乐娱乐科技(深圳)有限公司 | Audio-frequency detection, device, electronic equipment and storage medium |
CN110265064A (en) * | 2019-06-12 | 2019-09-20 | 腾讯音乐娱乐科技(深圳)有限公司 | Audio sonic boom detection method, device and storage medium |
CN110798213A (en) * | 2019-10-29 | 2020-02-14 | 珠海市一微半导体有限公司 | Anomaly detection method, anomaly protection method, data detector and DAC system |
CN112614507A (en) * | 2020-12-09 | 2021-04-06 | 腾讯音乐娱乐科技(深圳)有限公司 | Method and apparatus for detecting noise |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070049831A (en) * | 2005-11-09 | 2007-05-14 | 엘지전자 주식회사 | Method for dividing initial state by dividing into a syllables and a phoneme, system for implementing the same |
CN101145343A (en) * | 2006-09-15 | 2008-03-19 | 展讯通信(上海)有限公司 | Encoding and decoding method for audio frequency processing frame |
US7359853B2 (en) * | 2005-02-11 | 2008-04-15 | Clyde Holmes | Method and system for low bit rate voice encoding and decoding applicable for any reduced bandwidth requirements including wireless |
CN101494049A (en) * | 2009-03-11 | 2009-07-29 | 北京邮电大学 | Method for extracting audio characteristic parameter of audio monitoring system |
CN101625858A (en) * | 2008-07-10 | 2010-01-13 | 新奥特(北京)视频技术有限公司 | Method for extracting short-time energy frequency value in voice endpoint detection |
CN102163427A (en) * | 2010-12-20 | 2011-08-24 | 北京邮电大学 | Method for detecting audio exceptional event based on environmental model |
EP1913708B1 (en) * | 2005-11-17 | 2013-06-19 | Microsoft Corporation | Determination of audio device quality |
CN106356071A (en) * | 2016-08-30 | 2017-01-25 | 广州市百果园网络科技有限公司 | Noise detection method and device |
CN106847307A (en) * | 2016-12-21 | 2017-06-13 | 广州酷狗计算机科技有限公司 | Signal detecting method and device |
CN107733516A (en) * | 2017-09-20 | 2018-02-23 | 西安空间无线电技术研究所 | A kind of burst communication signals detection method |
-
2018
- 2018-03-23 CN CN201810243277.5A patent/CN108492837B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7359853B2 (en) * | 2005-02-11 | 2008-04-15 | Clyde Holmes | Method and system for low bit rate voice encoding and decoding applicable for any reduced bandwidth requirements including wireless |
KR20070049831A (en) * | 2005-11-09 | 2007-05-14 | 엘지전자 주식회사 | Method for dividing initial state by dividing into a syllables and a phoneme, system for implementing the same |
EP1913708B1 (en) * | 2005-11-17 | 2013-06-19 | Microsoft Corporation | Determination of audio device quality |
CN101145343A (en) * | 2006-09-15 | 2008-03-19 | 展讯通信(上海)有限公司 | Encoding and decoding method for audio frequency processing frame |
CN101625858A (en) * | 2008-07-10 | 2010-01-13 | 新奥特(北京)视频技术有限公司 | Method for extracting short-time energy frequency value in voice endpoint detection |
CN101494049A (en) * | 2009-03-11 | 2009-07-29 | 北京邮电大学 | Method for extracting audio characteristic parameter of audio monitoring system |
CN102163427A (en) * | 2010-12-20 | 2011-08-24 | 北京邮电大学 | Method for detecting audio exceptional event based on environmental model |
CN106356071A (en) * | 2016-08-30 | 2017-01-25 | 广州市百果园网络科技有限公司 | Noise detection method and device |
CN106847307A (en) * | 2016-12-21 | 2017-06-13 | 广州酷狗计算机科技有限公司 | Signal detecting method and device |
CN107733516A (en) * | 2017-09-20 | 2018-02-23 | 西安空间无线电技术研究所 | A kind of burst communication signals detection method |
Non-Patent Citations (3)
Title |
---|
S. B. SUNIL KUMAR等: "Voice/non-voice detection using phase of zero frequency filtered speech signal", 《SPEECH COMMUNICATION》 * |
孟一鸣等: "改进的基于长时谱能量差异和基音比例的语音检测方法", 《电讯技术》 * |
朱明明等: "基于子带能量的语音端点检测算法的研究", 《工业控制计算机》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109994127A (en) * | 2019-04-16 | 2019-07-09 | 腾讯音乐娱乐科技(深圳)有限公司 | Audio-frequency detection, device, electronic equipment and storage medium |
CN109994127B (en) * | 2019-04-16 | 2021-11-09 | 腾讯音乐娱乐科技(深圳)有限公司 | Audio detection method and device, electronic equipment and storage medium |
CN110265064A (en) * | 2019-06-12 | 2019-09-20 | 腾讯音乐娱乐科技(深圳)有限公司 | Audio sonic boom detection method, device and storage medium |
CN110798213A (en) * | 2019-10-29 | 2020-02-14 | 珠海市一微半导体有限公司 | Anomaly detection method, anomaly protection method, data detector and DAC system |
WO2021082658A1 (en) * | 2019-10-29 | 2021-05-06 | 珠海市一微半导体有限公司 | Abnormality detection method, abnormality protection method, data detector, and dac system |
CN112614507A (en) * | 2020-12-09 | 2021-04-06 | 腾讯音乐娱乐科技(深圳)有限公司 | Method and apparatus for detecting noise |
CN112614507B (en) * | 2020-12-09 | 2024-06-11 | 腾讯音乐娱乐科技(深圳)有限公司 | Method and device for detecting noise |
Also Published As
Publication number | Publication date |
---|---|
CN108492837B (en) | 2020-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106453053B (en) | Group message display methods and device | |
CN105363201B (en) | The display methods and device of prompt message | |
CN104902116B (en) | A kind of time unifying method and device of voice data and reference signal | |
CN104618222B (en) | A kind of method and device for matching facial expression image | |
CN106782460B (en) | The method and apparatus for generating music score | |
CN106502906B (en) | A kind of method and apparatus of test application program | |
CN105549740B (en) | A kind of method and apparatus of playing audio-fequency data | |
CN106126411B (en) | The method and apparatus that a kind of pair of tested program code is tested | |
CN108470571A (en) | A kind of audio-frequency detection, device and storage medium | |
CN104077211B (en) | A kind of test method and test system of mobile terminal software | |
CN105847325B (en) | The adjustment method and device of applications client | |
CN106331359B (en) | A kind of speech signal collection method, device and terminal | |
CN104036536B (en) | The generation method and device of a kind of stop-motion animation | |
CN105320701B (en) | Screening technique, device and the terminal of function point test implementation | |
CN108492837A (en) | Detection method, device and the storage medium of audio burst white noise | |
CN106294168B (en) | A kind of method and system carrying out Application testing | |
CN106384599B (en) | A kind of method and apparatus of distorsion identification | |
CN104820546B (en) | Function information methods of exhibiting and device | |
CN107566255A (en) | Unread message abstraction generating method and device | |
CN104699501B (en) | A kind of method and device for running application program | |
CN107370670A (en) | Unread message extracts methods of exhibiting and device | |
CN108966296A (en) | Signal prompt method, mobile terminal and computer readable storage medium | |
CN106101764A (en) | A kind of methods, devices and systems showing video data | |
CN109243488A (en) | Audio-frequency detection, device and storage medium | |
CN107103074A (en) | The processing method and mobile terminal of a kind of sharing information |
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 |