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 PDF

Info

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
Application number
CN201810243277.5A
Other languages
Chinese (zh)
Other versions
CN108492837B (en
Inventor
陈洲旋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Music Entertainment Technology Shenzhen Co Ltd
Original Assignee
Tencent Music Entertainment Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Music Entertainment Technology Shenzhen Co Ltd filed Critical Tencent Music Entertainment Technology Shenzhen Co Ltd
Priority to CN201810243277.5A priority Critical patent/CN108492837B/en
Publication of CN108492837A publication Critical patent/CN108492837A/en
Application granted granted Critical
Publication of CN108492837B publication Critical patent/CN108492837B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/78Detection of presence or absence of voice signals
    • G10L25/84Detection of presence or absence of voice signals for discriminating voice from noise
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/03Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
    • G10L25/18Speech 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
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/03Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
    • G10L25/21Speech 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
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/78Detection of presence or absence of voice signals
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/78Detection of presence or absence of voice signals
    • G10L2025/783Detection 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

Detection method, device and the storage medium of audio burst white noise
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.
CN201810243277.5A 2018-03-23 2018-03-23 Method, device and storage medium for detecting audio burst white noise Active CN108492837B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
S. B. SUNIL KUMAR等: "Voice/non-voice detection using phase of zero frequency filtered speech signal", 《SPEECH COMMUNICATION》 *
孟一鸣等: "改进的基于长时谱能量差异和基音比例的语音检测方法", 《电讯技术》 *
朱明明等: "基于子带能量的语音端点检测算法的研究", 《工业控制计算机》 *

Cited By (7)

* Cited by examiner, † Cited by third party
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