CN106782608B - Noise detecting method and device - Google Patents

Noise detecting method and device Download PDF

Info

Publication number
CN106782608B
CN106782608B CN201611133674.4A CN201611133674A CN106782608B CN 106782608 B CN106782608 B CN 106782608B CN 201611133674 A CN201611133674 A CN 201611133674A CN 106782608 B CN106782608 B CN 106782608B
Authority
CN
China
Prior art keywords
frame signal
subband
signal
average value
frequency domain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611133674.4A
Other languages
Chinese (zh)
Other versions
CN106782608A (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.)
Guangzhou Kugou Computer Technology Co Ltd
Original Assignee
Guangzhou Kugou Computer Technology 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 Guangzhou Kugou Computer Technology Co Ltd filed Critical Guangzhou Kugou Computer Technology Co Ltd
Priority to CN201611133674.4A priority Critical patent/CN106782608B/en
Publication of CN106782608A publication Critical patent/CN106782608A/en
Application granted granted Critical
Publication of CN106782608B publication Critical patent/CN106782608B/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/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
    • 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/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
    • G10L25/60Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination for measuring the quality of voice signals
    • 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)
  • Quality & Reliability (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Noise Elimination (AREA)

Abstract

The invention discloses a kind of noise detecting method and devices, belong to field of terminal technology.This method comprises: each frame signal in the multiple frame signals for including for target audio signal, cutoff frequency based on the frame signal, determine the subband number for the subband that the frame signal includes and the frequency domain amplitude average value of each subband, which is to carry out the audio signal of noise measuring;Based on the frequency domain amplitude average value of each subband in multiple frame signal, the noise measuring coefficient of the target audio signal is determined;When the noise measuring coefficient is located at predetermined coefficient threshold interval, determine that target audio signal is all noise.The noise measuring coefficient that the present invention can be determined according to the frequency domain amplitude average value of subbands multiple in each frame signal, and when noise measuring coefficient is located at predetermined coefficient threshold interval, determine that the target audio signal is all noise.Since the present invention is not necessarily to the operation intervention of staff, the generation of leak detection is avoided, to improve noise measuring efficiency.

Description

Noise detecting method and device
Technical field
The present invention relates to field of terminal technology, in particular to a kind of noise detecting method and device.
Background technique
With the development of science and technology the development of society, the entertainment of people are more and more abundant.Wherein, audio-frequency information is listened to As the important composition of entertainment, more and more extensive is penetrated into people's lives.Since user is to the audio listened to The quality requirement of information is higher and higher, and usually mainly by the quality of influence of noise audio-frequency information, therefore, in order to meet user To the demand of listening to of audio-frequency information, often require to carry out noise measuring to the audio-frequency information included in server.
Currently, being usually to carry out noise measuring, staff to the audio-frequency information included in server by staff When the audio-frequency information included in detection service device, need to listen to every first audio-frequency information of receiving, and make an uproar when uppick is all When the audio-frequency information of sound, the audio-frequency information for being all noise can be handled.
But the quantity for the audio-frequency information included due to server be it is very more, staff can not be to every first audio Information is listened to, and causes server that may include some audio-frequency informations for being all random noise, so that user be made to pass through There is noise when playing the audio-frequency information in voice applications, affect the result of broadcast of audio-frequency information, reduce user's viscosity.
Summary of the invention
In order to solve problems in the prior art, the embodiment of the invention provides a kind of noise detecting method and devices.It is described Technical solution is as follows:
On the one hand, a kind of noise detecting method is provided, which comprises
The each frame signal in multiple frame signals for including for target audio signal, the cutoff frequency based on the frame signal Rate determines the subband number for the subband that the frame signal includes and the frequency domain amplitude average value of each subband, the target sound Frequency signal is the audio signal for carrying out noise measuring;
Based on the frequency domain amplitude average value of each subband in the multiple frame signal, making an uproar for the target audio signal is determined Sound detection coefficient;
When the noise measuring coefficient is located at predetermined coefficient threshold interval, determines that the target audio signal is all and make an uproar Sound.
Optionally, the cutoff frequency based on the frame signal determines the subband for the subband that the frame signal includes The frequency domain amplitude average value of several and each subband, comprising:
Cutoff frequency and default frequency points based on the frame signal, determine the subband for the subband that the frame signal includes Number;
The frequency-region signal for each subband for including based on the frame signal and the default frequency points determine the frame letter The frequency domain amplitude average value of each subband in number.
Optionally, the frequency domain amplitude average value based on each subband in the multiple frame signal, determines the target The noise measuring coefficient of audio signal, comprising:
For each frame signal in the multiple frame signal, the frequency domain amplitude based on each subband in the frame signal is flat Mean value determines the frequency domain amplitude average value of the frame signal;
Based on the frequency domain amplitude average value of each subband in the frame signal, the frequency domain amplitude average value of the frame signal and The subband number for the subband that the frame signal includes, determines the consistent level of the frame signal;
The totalframes of consistent level and the target audio signal based on the multiple frame signal determines the noise inspection Survey coefficient.
Optionally, the frequency domain based on the frequency domain amplitude average value of each subband in the frame signal, the frame signal The subband number for the subband that amplitude average value and the frame signal include, determines the consistent level of the frame signal, comprising:
Based on the frequency domain amplitude average value of each subband in the frame signal, the frequency domain amplitude average value of the frame signal and The subband number for the subband that the frame signal includes, the consistent level of the frame signal is determined by following formula;
Wherein, in above-mentioned formula, the FvFor the consistent level of the frame signal, the N frame signal includes The subband number of subband, the F (n) are the frequency domain amplitude average value of n-th of subband in the frame signal, the FmeanIt is described The frequency domain amplitude average value of frame signal.
Optionally, the totalframes of the consistent level based on the multiple frame signal and the target audio signal, really The fixed noise measuring coefficient, comprising:
The totalframes of consistent level and the target audio signal based on the multiple frame signal, it is true by following formula The fixed noise measuring coefficient;
Wherein, in above-mentioned formula, the G is the noise measuring coefficient, and the M is total frame of the target audio signal Number, the FvIt (m) is the consistent level of m-th of frame signal in the multiple frame signal.
On the other hand, a kind of noise detection apparatus is provided, described device includes:
First determining module, each frame signal in multiple frame signals for including for target audio signal, is based on The cutoff frequency of the frame signal determines the subband number for the subband that the frame signal includes and the frequency domain amplitude of each subband Average value, the target audio signal are to carry out the audio signal of noise measuring;
Second determining module determines institute for the frequency domain amplitude average value based on each subband in the multiple frame signal State the noise measuring coefficient of target audio signal;
Third determining module, for determining the mesh when the noise measuring coefficient is located at predetermined coefficient threshold interval Mark audio signal is all noise.
Optionally, first determining module includes:
First determine submodule, for based on the frame signal cutoff frequency and default frequency points, determine the frame The subband number for the subband that signal includes;
Second determines submodule, the frequency-region signal of each subband for including based on the frame signal and the default frequency Point number, determines the frequency domain amplitude average value of each subband in the frame signal.
Optionally, second determining module includes:
Third determines submodule, for being based in the frame signal for each frame signal in the multiple frame signal The frequency domain amplitude average value of each subband determines the frequency domain amplitude average value of the frame signal;
4th determines submodule, for based on the frequency domain amplitude average value of each subband, frame letter in the frame signal Number frequency domain amplitude average value and the frame signal subband that includes subband number, determine the consistent level of the frame signal;
5th determine submodule, for based on the multiple frame signal consistent level and the target audio signal it is total Frame number determines the noise measuring coefficient.
Optionally, the described 4th determine that submodule is used for:
Based on the frequency domain amplitude average value of each subband in the frame signal, the frequency domain amplitude average value of the frame signal and The subband number for the subband that the frame signal includes, the consistent level of the frame signal is determined by following formula;
Wherein, in above-mentioned formula, the FvFor the consistent level of the frame signal, the N frame signal includes The subband number of subband, the F (n) are the frequency domain amplitude average value of n-th of subband in the frame signal, the FmeanIt is described The frequency domain amplitude average value of frame signal.
Optionally, the described 5th determine that submodule is used for:
The totalframes of consistent level and the target audio signal based on the multiple frame signal, it is true by following formula The fixed noise measuring coefficient;
Wherein, in above-mentioned formula, the G is the noise measuring coefficient, and the M is total frame of the target audio signal Number, the FvIt (m) is the consistent level of m-th of frame signal in the multiple frame signal.
Technical solution provided in an embodiment of the present invention has the benefit that in embodiments of the present invention, for target Each frame signal in multiple frame signals that audio-frequency information includes, can determine the subband that the frame signal includes subband number and The frequency domain amplitude average value of each subband may thereby determine that the noise measuring coefficient of target audio signal, and when the noise is examined When survey coefficient is located at predetermined coefficient threshold interval, it can determine that the target audio signal is all noise.Since aforesaid operations are not necessarily to The operation intervention of staff avoids the generation of leak detection to reduce the workload of staff, improves noise inspection Survey efficiency.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other Attached drawing.
Fig. 1 is a kind of flow chart of noise detecting method provided in an embodiment of the present invention.
Fig. 2 is another noise detecting method flow chart provided in an embodiment of the present invention.
Fig. 3 A is a kind of structural schematic diagram of noise detection apparatus provided in an embodiment of the present invention.
Fig. 3 B is a kind of structural schematic diagram of first determining module provided in an embodiment of the present invention.
Fig. 3 C is a kind of structural schematic diagram of second determining module provided in an embodiment of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention Formula is described in further detail.
Fig. 1 is a kind of flow chart of noise detecting method shown according to an exemplary embodiment, referring to Fig. 1, this method Applied in server, include the following steps.
Step 101: each frame signal in multiple frame signals for including for target audio signal, based on the frame signal Cutoff frequency determines the subband number for the subband that the frame signal includes and the frequency domain amplitude average value of each subband, the target Audio signal is to carry out the audio signal of noise measuring.
Step 102: the frequency domain amplitude average value based on each subband in multiple frame signal determines the target audio signal Noise measuring coefficient.
Step 103: when the noise measuring coefficient is located at predetermined coefficient threshold interval, determining that the target audio signal is all Noise.
In embodiments of the present invention, each frame signal in multiple frame signals for including for target audio information, can be with It determines the subband number for the subband that the frame signal includes and the frequency domain amplitude average value of each subband, may thereby determine that target sound The noise measuring coefficient of frequency signal, and when the noise measuring coefficient is located at predetermined coefficient threshold interval, it can determine the target Audio signal is all noise.Since aforesaid operations are not necessarily to the operation intervention of staff, to reduce the work of staff Amount, avoids the generation of leak detection, improves noise measuring efficiency.
Optionally, based on the cutoff frequency of the frame signal, the subband number of the subband that the frame signal includes and every is determined The frequency domain amplitude average value of a subband, comprising:
Cutoff frequency and default frequency points based on the frame signal determine the subband for the subband that the frame signal includes Number;
Frequency-region signal and the default frequency points based on each subband that the frame signal includes, determine every in the frame signal The frequency domain amplitude average value of a subband.
Optionally, the frequency domain amplitude average value based on each subband in multiple frame signal, determines the target audio signal Noise measuring coefficient, comprising:
For each frame signal in multiple frame signal, the frequency domain amplitude based on each subband in the frame signal is average Value, determines the frequency domain amplitude average value of the frame signal;
Based on the frequency domain amplitude average value of each subband, the frequency domain amplitude average value of the frame signal and the frame in the frame signal The subband number for the subband that signal includes, determines the consistent level of the frame signal;
The totalframes of consistent level and the target audio signal based on multiple frame signal, determines the noise measuring system Number.
Optionally, average based on the frequency domain amplitude average value of each subband, the frequency domain amplitude of the frame signal in the frame signal The subband number for the subband that value and the frame signal include, determines the consistent level of the frame signal, comprising:
Based on the frequency domain amplitude average value of each subband, the frequency domain amplitude average value of the frame signal and the frame in the frame signal The subband number for the subband that signal includes, the consistent level of the frame signal is determined by following formula;
Wherein, in above-mentioned formula, FvFor the consistent level of the frame signal, N is the subband for the subband that the frame signal includes Number, F (n) are the frequency domain amplitude average value of n-th of subband in the frame signal, FmeanFor the frequency domain amplitude average value of the frame signal.
Optionally, the totalframes of consistent level and the target audio signal based on multiple frame signal, determines the noise Detection coefficient, comprising:
The totalframes of consistent level and the target audio signal based on multiple frame signal, being determined by following formula should Noise measuring coefficient;
Wherein, in above-mentioned formula, G is the noise measuring coefficient, and M is the totalframes of the target audio signal, Fv(m) being should The consistent level of m-th of frame signal in multiple frame signals.
All the above alternatives, can form the alternative embodiment of the disclosure according to any combination, and the disclosure is real It applies example and this is no longer repeated one by one.
Fig. 2 is a kind of flow chart of noise detecting method shown according to an exemplary embodiment, referring to fig. 2, this method Include the following steps.
Step 201: each frame signal in multiple frame signals for including for target audio signal, server are based on the frame The cutoff frequency of signal determines the subband number for the subband that the frame signal includes and the frequency domain amplitude average value of each subband, The target audio signal is to carry out the audio signal of noise measuring.
Specifically, server can cutoff frequency based on the frame signal and default frequency points, determine the frame signal packet The subband number of the subband included;Frequency-region signal and the default frequency points based on each subband that the frame signal includes, determine The frequency domain amplitude average value of each subband in the frame signal.
It should be noted that the default frequency points are the frequency points that each subband set in advance includes, and this is pre- If frequency points can be 16,17,18 etc..Certainly, in practical applications, in order to allow server following noise detect Operation in achieve the effect that it is better, it is generally the case that it is 16 that the default frequency points, which can be set,.
Wherein, in embodiments of the present invention, the frequency point for indicating the cutoff frequency of frame signal is known as cutoff frequency point, serviced Device can determine the cutoff frequency point position of frame signal frequency point total number included before, be removed with the frequency point total number Frequency points are preset with this, and obtained result is rounded downwards, obtain the subband number for the subband that the frame signal includes.
For example, frequency point total number included before the cutoff frequency point position of frame signal is 500, frequency point is preset Number is 16, and by frequency point total number divided by default frequency points 16, obtained result is 31.25, which is taken downwards Whole, the subband number for obtaining the subband that the frame signal includes is 31, that is to say, which is divided into 31 subbands.
It is somebody's turn to do it is worth noting that frequency point total number included before the cutoff frequency point position need to be greater than or equal to Default frequency points, when the frequency point total number is less than the default frequency points, server can directly terminate noise measuring Operation.
It, can be in addition, the frequency-region signal for each subband that server includes based on the frame signal and the default frequency points The frequency domain amplitude average value of each subband in the frame signal is determined by following formula;
Wherein, in above-mentioned formula (1), F (n) is the frequency domain amplitude average value of n-th of subband in the frame signal, and L is default Frequency points, Y (k) are the frequency-region signal of n-th of subband in multiple subband.
In addition, the frequency that the frequency-region signal for each subband that the frame signal includes can include based on each subband by server The frequency values of point determine, and the frequency values of the server frequency point that includes by each subband determine the frequency-region signal of each subband Operation can refer to the relevant technologies, and the embodiment of the present invention no longer repeats this one by one.
Further, cutoff frequency of the server based on the frame signal determines the subband for the subband that the frame signal includes Before the frequency domain amplitude average value of several and each subband, which can also be divided into the target audio signal multiple frames Signal, and determine the cutoff frequency of each frame signal in multiple frame signals.
Wherein, which can take at 1024 o'clock as a frame signal, thus by target sound according to 512 step-by-step systems Frequency information is divided into multiple frame signals.
Believe it should be noted that the target audio information can be divided into multiple frames by 512 step-by-step systems by server Number, naturally it is also possible to it is divided by other means.And server takes 1024 o'clock as one frame letter using 512 step-by-step systems Number mode of operation can refer to the relevant technologies, the embodiment of the present invention no longer repeat this one by one.
In addition, after the target audio signal is divided into multiple frame signals by server, in multiple frame signal Each frame signal, which can also carry out Fourier transformation to the frame signal, to obtain every included by the frame signal The frequency values of a frequency point, and the frequency values for each Frequency point for including according to multiple frame signal, determine the target audio signal Cutoff frequency, so that it is determined that the cutoff frequency of the frame signal.
Wherein, which can determine the range value of each frequency point in the target audio signal, in multiple frequency points Each frequency point, the fall difference between a frequency point upper frequency point adjacent with the frequency point is determined, by fall The maximum frequency point of difference is determined as the amplitude decline maximum frequency point of degree.When be located at the amplitude decline the maximum frequency point of degree it The frequency domain amplitude average value of preceding frequency point is far longer than the frequency domain of the frequency point after the amplitude decline maximum frequency point of degree Amplitude average value, and when frame signal each in multiple frame signals has identical feature, determine that the amplitude declines maximum frequency Point is cutoff frequency point, and the frequency values for determining that the amplitude declines maximum frequency point are the cutoff frequency of the target audio signal, It is that the frequency values that determining amplitude declines maximum frequency point are determined as to the cutoff frequency of each frame signal in multiple frame signal Rate.
It should be noted that in embodiments of the present invention, server can not only determine the frame signal through the above way Cutoff frequency, can also determine by other means.
Step 202: frequency domain amplitude average value of the server based on each subband in multiple frame signal determines the target sound The noise measuring coefficient of frequency signal.
Wherein, frequency domain amplitude average value of the server based on each subband in multiple frame signal, determines the target audio The step of operation of the noise measuring coefficient of signal may include following (1)-(3):
(1): for each frame signal in multiple frame signal, server can be based on each subband in the frame signal Frequency domain amplitude average value determines the frequency domain amplitude average value of the frame signal.
Wherein, the frequency domain amplitude average value for multiple subbands which can include by the frame signal is added, and The result obtained after will add up is averaged divided by the subband number of the frame signal so as to obtain the frequency domain amplitude of the frame signal Value.
(2): server is flat based on the frequency domain amplitude average value of each subband, the frequency domain amplitude of the frame signal in the frame signal The subband number for the subband that mean value and the frame signal include, determines the consistent level of the frame signal.
Wherein, server can the frequency domain based on the frequency domain amplitude average value of each subband in the frame signal, the frame signal The subband number for the subband that amplitude average value and the frame signal include, the consistent level of the frame signal is determined by following formula;
Wherein, (2), F in above-mentioned formulavFor the consistent level of the frame signal, N is the subband for the subband that the frame signal includes Number, F (n) are the frequency domain amplitude average value of n-th of subband in the frame signal, FmeanIt is average for the frequency domain amplitude of the frame signal Value.
It should be noted that working as F in above-mentioned formula (2)meanWhen being 0, which can directly determine the FvIt is 0.
(3): the totalframes of the server consistent level based on multiple frame signal and the target audio signal determines that this is made an uproar Sound detection coefficient.
Since either in the time domain still in a frequency domain, noise should do not contained for being free of noisy audio signal Audio signal amplitude variation be it is bigger, that is to say, the consistent level without noisy audio signal is poor.And it is right In the audio signal for being all noise, the amplitude variation of the audio signal be it is lesser, that is to say, be all the audio signal of noise Consistent level is higher, and therefore, which can pass through the total of the consistent level of multiple frame signal and the target audio signal Frame number determines the noise measuring coefficient.
Wherein, server can consistent level based on multiple frame signal and the target audio signal totalframes, lead to It crosses following formula and determines the noise measuring coefficient;
Wherein, in above-mentioned formula (3), G is the noise measuring coefficient, and M is the totalframes of the target audio signal, Fv(m) For the consistent level of m-th of frame signal in multiple frame signal.
It should be noted that the Fv(m) value is smaller, and the consistent level of the frame signal is higher.
Step 203: server judges whether the noise measuring coefficient is located at predetermined coefficient threshold interval.
Since noise measuring coefficient is consistent level of the server based on multiple frame signal and the target audio signal What totalframes determined, and when the consistent level of multiple frame signal is higher, it can prove the steady journey of the target audio signal Spend higher, the Fv(m) value is smaller, and the value of the noise measuring coefficient is also smaller.Therefore, in order to determine that the target audio signal is No to be all noise, which may determine that whether the noise measuring coefficient is located in predetermined coefficient threshold interval.
It should be noted that the predetermined coefficient threshold interval can be arranged in advance, for example, the predetermined coefficient threshold interval can Think (0,0.5), (0,0.6) etc..
Step 204: when noise measuring coefficient is located at predetermined coefficient threshold interval, server determines the target audio signal It is all noise.
Wherein, when noise measuring coefficient is located at predetermined coefficient threshold interval, illustrate the consistent level of the target audio signal Higher, therefore, server can determine that the target audio signal is all noise.
It should be noted that can determine the mesh when the noise measuring coefficient is not located at the predetermined coefficient threshold interval Mark audio signal is not all noise.
Further, since the audio signal for being all noise is not listen to meaning for a user, work as clothes When business device determines that the target audio signal is all noise, which can be deleted the target audio signal, to keep away Exempt from the audio signal for being all noise being sent to user, while having decreased target audio signal to server storage It occupies.
In embodiments of the present invention, each frame signal in multiple frame signals for including for target audio information, service Device can determine the subband number of the frame signal, and determine the frequency domain amplitude average value of each subband in multiple subbands, so as to Successively to determine the frequency domain amplitude average value and consistent level of frame signal.Due to being all the consistent level ratio of the audio signal of noise Consistent level without noisy audio signal is high, therefore, can determine the mesh according to the consistent level of multiple frame signal The noise measuring coefficient of audio signal is marked, and when the noise measuring coefficient is located at predetermined coefficient threshold interval, can determine this Target audio signal is all noise.Due to the above-mentioned intervention for being not necessarily to staff to the detection of noise, to reduce work people The workload of member, avoids the generation of leak detection, improves noise measuring efficiency.Simultaneously because server is determining the target sound When frequency signal is all noise, which can be deleted, avoid and the target audio signal is sent to user, from And make user when playing audio-frequency information, it not will receive the influence for being all the audio-frequency information of noise, improve user's viscosity.
Fig. 3 A is a kind of structural schematic diagram of noise detection apparatus shown according to an exemplary embodiment, referring to Fig. 3 A, The device includes: the first determining module 301, the second determining module 302 and third determining module 303.
First determining module 301, each frame signal in multiple frame signals for including for target audio signal, base In the cutoff frequency of the frame signal, the frequency domain amplitude of the subband number and each subband that determine the subband that the frame signal includes is flat Mean value, the target audio signal are to carry out the audio signal of noise measuring;
Second determining module 302, for the frequency domain amplitude average value based on each subband in multiple frame signal, determining should The noise measuring coefficient of target audio signal;
Third determining module 303, for determining the target when the noise measuring coefficient is located at predetermined coefficient threshold interval Audio signal is all noise.
Optionally, referring to Fig. 3 B, which includes:
First determine submodule 3011, for based on the frame signal cutoff frequency and default frequency points, determine the frame The subband number for the subband that signal includes;
Second determines submodule 3012, the frequency-region signal of each subband for including based on the frame signal and the default frequency Point number, determines the frequency domain amplitude average value of each subband in the frame signal.
Optionally, referring to Fig. 3 C, which includes:
Third determines submodule 3021, for being based in the frame signal for each frame signal in multiple frame signal The frequency domain amplitude average value of each subband determines the frequency domain amplitude average value of the frame signal;
4th determines submodule 3022, for based on the frequency domain amplitude average value of each subband, frame letter in the frame signal Number frequency domain amplitude average value and the frame signal subband that includes subband number, determine the consistent level of the frame signal;
5th determine submodule 3023, for based on multiple frame signal consistent level and the target audio signal it is total Frame number determines the noise measuring coefficient.
Optionally, the 4th determine that submodule 3022 is used for:
Based on the frequency domain amplitude average value of each subband, the frequency domain amplitude average value of the frame signal and the frame in the frame signal The subband number for the subband that signal includes, the consistent level of the frame signal is determined by following formula;
Wherein, in above-mentioned formula, FvConsistent level N for the frame signal is the subband for the subband that the frame signal includes Number, F (n) are the frequency domain amplitude average value of n-th of subband in the frame signal, FmeanFor the frequency domain amplitude average value of the frame signal.
Optionally, the 5th determine that submodule 3023 is used for:
The totalframes of consistent level and the target audio signal based on multiple frame signal, being determined by following formula should Noise measuring coefficient;
Wherein, in above-mentioned formula, G is the noise measuring coefficient, and M is the totalframes of the target audio signal, Fv(m) being should The consistent level of m-th of frame signal in multiple frame signals.
In embodiments of the present invention, each frame signal in multiple frame signals for including for target audio information, service Device can determine the subband number of the frame signal, and determine the frequency domain amplitude average value of each subband in multiple subbands, so as to Successively to determine the frequency domain amplitude average value and consistent level of frame signal.Due to being all the consistent level ratio of the audio signal of noise Consistent level without noisy audio signal is high, therefore, can determine the mesh according to the consistent level of multiple frame signal The noise measuring coefficient of audio signal is marked, and when the noise measuring coefficient is located at predetermined coefficient threshold interval, can determine this Target audio signal is all noise.Due to the above-mentioned intervention for being not necessarily to staff to the detection of noise, to reduce work people The workload of member, avoids the generation of leak detection, improves noise measuring efficiency.Simultaneously because server is determining the target sound When frequency signal is all noise, which can be deleted, avoid and the target audio signal is sent to user, from And make user when playing audio-frequency information, it not will receive the influence for being all the audio-frequency information of noise, improve user's viscosity.
It should be understood that noise detection apparatus provided by the above embodiment is when carrying out noise measuring, only with above-mentioned each The division progress of functional module can according to need and for example, in practical application by above-mentioned function distribution by different function Energy module is completed, i.e., the internal structure of device is divided into different functional modules, to complete whole described above or portion Divide function.In addition, noise detection apparatus provided by the above embodiment and noise detecting method embodiment belong to same design, have Body realizes that process is detailed in embodiment of the method, and which is not described herein again.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware It completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readable In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention and Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.

Claims (8)

1. a kind of noise detecting method, which is characterized in that the described method includes:
The each frame signal in multiple frame signals for including for target audio signal, based on the cutoff frequency of the frame signal, Determine the subband number for the subband that the frame signal includes and the frequency domain amplitude average value of each subband, the target audio letter Number for carry out noise measuring audio signal;
Based on the frequency domain amplitude average value of each subband in the multiple frame signal, the noise inspection of the target audio signal is determined Survey coefficient;
When the noise measuring coefficient is located at predetermined coefficient threshold interval, determine that the target audio signal is all noise;
Wherein, the frequency domain amplitude average value based on each subband in the multiple frame signal determines the target audio letter Number noise measuring coefficient, comprising:
For each frame signal in the multiple frame signal, the frequency domain amplitude based on each subband in the frame signal is average Value, determines the frequency domain amplitude average value of the frame signal;
Based on the frequency domain amplitude average value of each subband in the frame signal, the frequency domain amplitude average value of the frame signal and described The subband number for the subband that frame signal includes, determines the consistent level of the frame signal;
The totalframes of consistent level and the target audio signal based on the multiple frame signal, determines the noise measuring system Number.
2. the method according to claim 1, wherein the cutoff frequency based on the frame signal, determines institute State the subband number for the subband that frame signal includes and the frequency domain amplitude average value of each subband, comprising:
Cutoff frequency and default frequency points based on the frame signal determine the subband for the subband that the frame signal includes Number;
The frequency-region signal for each subband for including based on the frame signal and the default frequency points, determine in the frame signal The frequency domain amplitude average value of each subband.
3. the method according to claim 1, wherein the frequency domain width based on each subband in the frame signal The subband number of degree average value, the frequency domain amplitude average value of the frame signal and the frame signal subband that includes, determine described in The consistent level of frame signal, comprising:
Based on the frequency domain amplitude average value of each subband in the frame signal, the frequency domain amplitude average value of the frame signal and described The subband number for the subband that frame signal includes, the consistent level of the frame signal is determined by following formula;
Wherein, in above-mentioned formula, the FvFor the consistent level of the frame signal, the N is the subband that the frame signal includes Subband number, the F (n) are the frequency domain amplitude average value of n-th of subband in the frame signal, the FmeanFor the frame signal Frequency domain amplitude average value.
4. the method according to claim 1, wherein the consistent level and institute based on the multiple frame signal The totalframes for stating target audio signal determines the noise measuring coefficient, comprising:
The totalframes of consistent level and the target audio signal based on the multiple frame signal, determines institute by following formula State noise measuring coefficient;
Wherein, in above-mentioned formula, the G is the noise measuring coefficient, and the M is the totalframes of the target audio signal, The FvIt (m) is the consistent level of m-th of frame signal in the multiple frame signal.
5. a kind of noise detection apparatus, which is characterized in that described device includes:
First determining module, each frame signal in multiple frame signals for including for target audio signal, based on described The frequency domain amplitude of the cutoff frequency of frame signal, the subband number and each subband that determine the subband that the frame signal includes is average Value, the target audio signal are to carry out the audio signal of noise measuring;
Second determining module determines the mesh for the frequency domain amplitude average value based on each subband in the multiple frame signal Mark the noise measuring coefficient of audio signal;
Third determining module, for determining the target sound when the noise measuring coefficient is located at predetermined coefficient threshold interval Frequency signal is all noise;
Second determining module includes:
Third determines submodule, each in the frame signal for being based on for each frame signal in the multiple frame signal The frequency domain amplitude average value of subband determines the frequency domain amplitude average value of the frame signal;
4th determine submodule, for based on the frequency domain amplitude average value of each subband in the frame signal, the frame signal The subband number for the subband that frequency domain amplitude average value and the frame signal include, determines the consistent level of the frame signal;
5th determines submodule, total frame for consistent level and the target audio signal based on the multiple frame signal Number, determines the noise measuring coefficient.
6. device according to claim 5, which is characterized in that first determining module includes:
First determine submodule, for based on the frame signal cutoff frequency and default frequency points, determine the frame signal Including subband subband number;
Second determines submodule, the frequency-region signal of each subband for including based on the frame signal and the default frequency point Number, determines the frequency domain amplitude average value of each subband in the frame signal.
7. device according to claim 5, which is characterized in that the described 4th determines that submodule is used for:
Based on the frequency domain amplitude average value of each subband in the frame signal, the frequency domain amplitude average value of the frame signal and described The subband number for the subband that frame signal includes, the consistent level of the frame signal is determined by following formula;
Wherein, in above-mentioned formula, the FvFor the consistent level of the frame signal, the N is the subband that the frame signal includes Subband number, the F (n) are the frequency domain amplitude average value of n-th of subband in the frame signal, the FmeanFor the frame signal Frequency domain amplitude average value.
8. device according to claim 5, which is characterized in that the described 5th determines that submodule is used for:
The totalframes of consistent level and the target audio signal based on the multiple frame signal, determines institute by following formula State noise measuring coefficient;
Wherein, in above-mentioned formula, the G is the noise measuring coefficient, and the M is the totalframes of the target audio signal, The FvIt (m) is the consistent level of m-th of frame signal in the multiple frame signal.
CN201611133674.4A 2016-12-10 2016-12-10 Noise detecting method and device Active CN106782608B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611133674.4A CN106782608B (en) 2016-12-10 2016-12-10 Noise detecting method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611133674.4A CN106782608B (en) 2016-12-10 2016-12-10 Noise detecting method and device

Publications (2)

Publication Number Publication Date
CN106782608A CN106782608A (en) 2017-05-31
CN106782608B true CN106782608B (en) 2019-11-05

Family

ID=58875953

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611133674.4A Active CN106782608B (en) 2016-12-10 2016-12-10 Noise detecting method and device

Country Status (1)

Country Link
CN (1) CN106782608B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106531180B (en) * 2016-12-10 2019-09-20 广州酷狗计算机科技有限公司 Noise detecting method and device
CN107343105B (en) * 2017-07-21 2020-09-22 维沃移动通信有限公司 Audio data processing method and mobile terminal

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1354455A (en) * 2000-11-18 2002-06-19 深圳市中兴通讯股份有限公司 Sound activation detection method for identifying speech and music from noise environment
CN1670823A (en) * 2004-03-17 2005-09-21 哈曼贝克自动***股份有限公司 Method for detecting and reducing noise from a microphone array
CN1684143A (en) * 2004-04-14 2005-10-19 华为技术有限公司 Method for strengthening sound
CN101636648A (en) * 2007-03-19 2010-01-27 杜比实验室特许公司 Speech enhancement employing a perceptual model
CN101968957A (en) * 2010-10-28 2011-02-09 哈尔滨工程大学 Voice detection method under noise condition
CN102243140A (en) * 2011-04-18 2011-11-16 杨彦利 Mechanical equipment state monitoring method based on sub-band signal analysis
CN103544961A (en) * 2012-07-10 2014-01-29 中兴通讯股份有限公司 Voice signal processing method and device
EP2701145A1 (en) * 2012-08-24 2014-02-26 Retune DSP ApS Noise estimation for use with noise reduction and echo cancellation in personal communication
CN105023572A (en) * 2014-04-16 2015-11-04 王景芳 Noised voice end point robustness detection method
CN106205637A (en) * 2015-03-02 2016-12-07 智原科技股份有限公司 Noise detection method and device for audio signal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105825859B (en) * 2011-05-13 2020-02-14 三星电子株式会社 Bit allocation, audio encoding and decoding

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1354455A (en) * 2000-11-18 2002-06-19 深圳市中兴通讯股份有限公司 Sound activation detection method for identifying speech and music from noise environment
CN1670823A (en) * 2004-03-17 2005-09-21 哈曼贝克自动***股份有限公司 Method for detecting and reducing noise from a microphone array
CN1684143A (en) * 2004-04-14 2005-10-19 华为技术有限公司 Method for strengthening sound
CN101636648A (en) * 2007-03-19 2010-01-27 杜比实验室特许公司 Speech enhancement employing a perceptual model
CN101968957A (en) * 2010-10-28 2011-02-09 哈尔滨工程大学 Voice detection method under noise condition
CN102243140A (en) * 2011-04-18 2011-11-16 杨彦利 Mechanical equipment state monitoring method based on sub-band signal analysis
CN103544961A (en) * 2012-07-10 2014-01-29 中兴通讯股份有限公司 Voice signal processing method and device
EP2701145A1 (en) * 2012-08-24 2014-02-26 Retune DSP ApS Noise estimation for use with noise reduction and echo cancellation in personal communication
CN105023572A (en) * 2014-04-16 2015-11-04 王景芳 Noised voice end point robustness detection method
CN106205637A (en) * 2015-03-02 2016-12-07 智原科技股份有限公司 Noise detection method and device for audio signal

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Frequency Domain Noise suppression approaches in Mobile Telephone systems";Jin Yang;《IEEE international conference on acoustic speech and signal Processing》;19931231;全文 *
"基于自带分解及分数傅立叶变换的语音增强算法";杨桂芹;《兰州交通大学学报》;20100831;第29卷(第4期);全文 *
"基于非平稳噪声估计的改进谱减语音增强算法";孙晋松;《计算机工程与应用》;20101231;全文 *

Also Published As

Publication number Publication date
CN106782608A (en) 2017-05-31

Similar Documents

Publication Publication Date Title
US8073146B2 (en) Audio test apparatus and test method thereof
TWI654601B (en) Voice signal detection method and device
US8050422B2 (en) Audio test apparatus capable of decreasing noise influence in process of audio device testing and method thereof
CN109831733A (en) Test method, device, equipment and the storage medium of audio broadcast performance
CN106782608B (en) Noise detecting method and device
CN106068008A (en) Audio-frequence player device distortion measurement method
CN108564966A (en) The method and its equipment of tone testing, the device with store function
CN104299622A (en) Audio processing method
CN111415653B (en) Method and device for recognizing speech
CN107086039A (en) A kind of acoustic signal processing method and device
CN104486470B (en) The self checking method and system of acoustical device in terminal device
CN104869519B (en) A kind of method and system of test microphone background noise
CN109348392A (en) A method of realizing the detection of microphone array hardware state
CN102568473A (en) Method and device for recording voice signals
CN109389993A (en) A kind of data under voice method, apparatus, equipment and storage medium
CN106531180B (en) Noise detecting method and device
CN110018806A (en) A kind of method of speech processing and device
CN102638756A (en) Mobile terminal voice frequency test method, test device and mobile terminal
CN105306685B (en) The test method and mobile terminal of signal quality
CN106201860B (en) The test method and device of application system
CN112685083A (en) Method and system for measuring wake-up rate
TWI790707B (en) High efficiency measuring method to measure power supply rejection ratio of audio power amplifier
CN107027176A (en) A kind of method and device of scheduling of resource
CN110798580B (en) Noise removing method and device for remote multi-party voice conference and electronic equipment
CN106162495A (en) The method improving Microspeaker performance

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 510660 Guangzhou City, Guangzhou, Guangdong, Whampoa Avenue, No. 315, self - made 1-17

Applicant after: Guangzhou KuGou Networks Co., Ltd.

Address before: 510000 B1, building, No. 16, rhyme Road, Guangzhou, Guangdong, China 13F

Applicant before: Guangzhou KuGou Networks Co., Ltd.

GR01 Patent grant
GR01 Patent grant