CN106297814B - Speech signal processing device and audio signal processing method - Google Patents

Speech signal processing device and audio signal processing method Download PDF

Info

Publication number
CN106297814B
CN106297814B CN201510294353.1A CN201510294353A CN106297814B CN 106297814 B CN106297814 B CN 106297814B CN 201510294353 A CN201510294353 A CN 201510294353A CN 106297814 B CN106297814 B CN 106297814B
Authority
CN
China
Prior art keywords
sample point
scaled signals
value
original
frame
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
CN201510294353.1A
Other languages
Chinese (zh)
Other versions
CN106297814A (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.)
Acer Inc
Original Assignee
Acer Inc
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 Acer Inc filed Critical Acer Inc
Priority to CN201510294353.1A priority Critical patent/CN106297814B/en
Publication of CN106297814A publication Critical patent/CN106297814A/en
Application granted granted Critical
Publication of CN106297814B publication Critical patent/CN106297814B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)

Abstract

The present invention provides a kind of speech signal processing device and audio signal processing method.Number first sample point of corresponding sample point phase matched with phase reference sample point in m-th of original down-scaled signals frame according to phase reference sample point number decision in m-1 original down-scaled signals frames and corresponding to the intermediate sample point of the m-1 update down-scaled signals frame.This first is sampled the continuous q sample point lighted as the sample point of m-th of update down-scaled signals frame, phase mismatches caused distorted signals situation when doing further frequency reducing (such as frequency is reduced to a quarter) to sampled voice signal, can still effectively improve the overlapping of signal frame.

Description

Speech signal processing device and audio signal processing method
Technical field
The invention relates to a kind of signal processing apparatus, and in particular to a kind of speech signal processing device and language Signal processing method.
Background technique
For hearing-impaired people, the voice signal of higher-frequency, such as consonant letter often can not be clearly received Number, but the signal of low frequency can clearly be heard.The general prior art is by dropping the voice signal of high frequency Frequently, and by signal frame it is overlapped, to solve the problems, such as this.After carrying out frequency reducing to signal, since time span is elongated, continuously Signal value between two sampled signals need to be acquired in the way of interpolation.Since the Property comparison of voice signal is close to string Wave, if seeking the signal value of interpolation in a manner of general arithmetic mean, there is signal mistake in the signal after often making frequency reducing Genuine situation.In addition, the prior art can't consider whether its phase matches, therefore when carrying out the overlap action of signal frame The situation of a part of signal addition, a part of signal subtraction to occur in overlapping, and in turn result in the distortion of signal, and with drop The situation of the bigger distortion of the amplitude of frequency will be more serious.
Summary of the invention
The present invention provides a kind of speech signal processing device and audio signal processing method, to sampled voice signal do into When the frequency reducing of one step, phase mismatches caused distorted signals situation when can still effectively improve the overlapping of signal frame.
Speech signal processing device of the invention includes processing unit, to frequency reducing sampled voice signal, to generate packet The down-scaled signals of the original down-scaled signals frame of a sequence are included, and generate corresponding update down-scaled signals according to original down-scaled signals frame Frame, wherein each original down-scaled signals frame includes p sample point.Processing unit is also according in m-1 original down-scaled signals frames It is original at m-th that the number decision of phase reference sample point corresponding to the intermediate sample point of down-scaled signals frame is updated with the m-1 First sample point of corresponding sample point phase matched is numbered in down-scaled signals frame with phase reference sample point, will from phase Benchmark sample point numbers first of corresponding sample point phase matched and samples the continuous q sample point lighted as m-th more The sample point of new down-scaled signals frame, and the update down-scaled signals frame that aliasing is adjacent, to generate overlapping voice signal, wherein phase base Quasi- sample point number is to update the intermediate sample point institute of down-scaled signals frame with the m-1 in m-1 original down-scaled signals frames The number of corresponding sample point, p, q are positive integer, m is the positive integer greater than 1.
In one embodiment of this invention, the frequency of above-mentioned down-scaled signals is a quarter of sampled voice signal, respectively more The length of new down-scaled signals frame is equal to the half of the length of each original down-scaled signals frame.
In one embodiment of this invention, the above-mentioned two neighboring overlay region for updating down-scaled signals frame and being respectively provided with 50% Section.
In one embodiment of this invention, above-mentioned processing unit is also according to sample point in m-th of original down-scaled signals frame Sampling value adds up the first count value and the second count value, wherein when count up to sample point that corresponding sample value is 0 or with sampling Value for 0 a sample point adjacent at least sample point when, first count value that is zeroed or the second count value.Processing unit is by m-th First count value corresponding to phase reference sample point numbering corresponding sample point in original down-scaled signals frame second counts Value be used as a reference value, and benchmark value determine it is corresponding with phase reference sample point number in m-th of original down-scaled signals frame First sample point of sample point phase matched.
In one embodiment of this invention, above-mentioned processing unit also judge in m-1 original down-scaled signals frames with phase Benchmark sample point numbers whether the first count value corresponding to corresponding sample point is less than or equal to m-1 original down-scaled signals frames In with phase reference sample point number corresponding sample point corresponding to the second count value.If m-1 original down-scaled signals frames In with phase reference sample point number corresponding sample point corresponding to the first count value be less than or equal to m-1 original frequency reducings letters Second count value corresponding to phase reference sample point numbering corresponding sample point in number frame, m-1 original frequency reducings are believed First count value corresponding to phase reference sample point numbering corresponding sample point in number frame is as a reference value, and by m-th The sample point sampled earliest in corresponding sample point when the first count value is equal to a reference value in original down-scaled signals frame is as m First sample point of corresponding sample point phase matched is numbered in a original down-scaled signals frame with phase reference sample point, if the First count value corresponding to phase reference sample point numbering corresponding sample point in m-1 original down-scaled signals frames no less than It is counted equal to corresponding to numbering corresponding sample point with phase reference sample point in m-1 original down-scaled signals frames second Value, corresponding sample point will be numbered with phase reference sample point in m-1 original down-scaled signals frames corresponding to second count Value is used as a reference value, and when the second count value in m-th of original down-scaled signals frame is equal to a reference value in corresponding sample point The sample point sampled earliest is as sample point phase corresponding with phase reference sample point number in m-th of original down-scaled signals frame Matched first sample point.
In one embodiment of this invention, above-mentioned processing unit is also by down-scaled signals multiplied by a Hamming window.
In one embodiment of this invention, above-mentioned processing unit band takes according to continuous three in each original down-scaled signals frame Sample value calculates the value of interpolated parameter function corresponding with each original down-scaled signals frame, and corresponding according to each original down-scaled signals frame The value of interpolated parameter function calculates the interpolated value in each original down-scaled signals frame between adjacent two sample point.
In one embodiment of this invention, above-mentioned processing unit also judges whether the value of interpolated parameter function is less than upper limit value And it is more than or equal to lower limit value, if the value of interpolated parameter function is not more than or equal to lower limit value, modified interpolation ginseng no less than upper limit value or The value of number function, wherein the value of interpolated parameter function is modified to the upper limit if the value of interpolated parameter function is more than or equal to upper limit value The value of interpolated parameter function is modified to lower limit value if the value of interpolated parameter function is less than lower limit value by value.
In one embodiment of this invention, above-mentioned sampled voice signal is to be generated by sampling primary speech signal, on Limit value and lower limit value are associated with the frequency of primary speech signal and sample the sampling frequency of the primary speech signal.
In one embodiment of this invention, above-mentioned processing unit also takes according to continuous three in each original down-scaled signals frame Trigonometric function relationship between sample value calculates the corresponding interpolated parameter function of each original down-scaled signals frame, and wherein interpolated parameter function is Trigonometric function.
Audio signal processing method of the invention includes the following steps.Frequency reducing sampled voice signal includes a sequence to generate The down-scaled signals of the original down-scaled signals frame of column, wherein each original down-scaled signals frame includes p sample point, wherein p is positive integer. Phase corresponding to the intermediate sample point of down-scaled signals frame is updated with the m-1 according in m-1 original down-scaled signals frames Benchmark sample point number determines the sample point phase corresponding with phase reference sample point number in m-th of original down-scaled signals frame Matched first sample point, wherein m is the positive integer greater than 1, and phase reference sample point number is in m-1 original frequency reducings The number of sample point corresponding to the intermediate sample point of down-scaled signals frame is updated in signal frame with the m-1.Will from phase base The continuous q sample point that first sampling that quasi- sample point numbers corresponding sample point phase matched is lighted is updated as m-th The sample point of down-scaled signals frame, wherein q is positive integer.The adjacent update down-scaled signals frame of aliasing, to generate overlapping voice signal.
In one embodiment of this invention, the frequency of above-mentioned down-scaled signals is a quarter of sampled voice signal, respectively more The length of new down-scaled signals frame is equal to the half of the length of each original down-scaled signals frame.
In one embodiment of this invention, the above-mentioned two neighboring overlay region for updating down-scaled signals frame and being respectively provided with 50% Section.
In one embodiment of this invention, above-mentioned foundation drops in m-1 original down-scaled signals frames with the m-1 update Phase reference sample point corresponding to the intermediate sample point of frequency signal frame number determine in m-th of original down-scaled signals frame with phase The step of position benchmark sample point numbers first sample point of corresponding sample point phase matched includes the following steps: according to m The sampling value of sample point adds up the first count value and the second count value in a original down-scaled signals frame, wherein when counting up to correspondence When sample point or an at least sample point adjacent with the sample point that sampling value is 0 that sampling value is 0, be zeroed its corresponding first meter Numerical value or the second count value.Sample point institute corresponding with phase reference sample point number in m-th of original down-scaled signals frame is right The first count value or the second count value answered are as a reference value.Benchmark value determine in m-th of original down-scaled signals frame with phase Position benchmark sample point numbers first sample point of the phase matched of corresponding sample point.
In one embodiment of this invention, above-mentioned to be numbered in m-th of original down-scaled signals frame with phase reference sample point First count value or the second count value corresponding to corresponding sample point include the following steps: judgement as the step of a reference value Whether the first count value corresponding to phase reference sample point numbering corresponding sample point in m-1 original down-scaled signals frames is small In be equal in m-1 original down-scaled signals frames number corresponding sample point with phase reference sample point corresponding to second count Value.If first counts corresponding to phase reference sample point numbering corresponding sample point in m-1 original down-scaled signals frames Value be less than or equal in m-1 original down-scaled signals frames to number corresponding sample point with phase reference sample point corresponding to second Count value, corresponding sample point will be numbered with phase reference sample point in m-1 original down-scaled signals frames corresponding to first Count value is as a reference value.If sample point corresponding with phase reference sample point number institute in m-1 original down-scaled signals frames It is corresponding with phase reference sample point number in no less than equal to m-1 original down-scaled signals frames of corresponding first count value to take Second count value corresponding to sampling point takes corresponding with phase reference sample point number in m-1 original down-scaled signals frames The second count value is as a reference value corresponding to sampling point.
In one embodiment of this invention, if in m-1 original down-scaled signals frames with phase reference sample point number pair First count value corresponding to the sample point answered is less than or equal to compile in m-1 original down-scaled signals frames with phase reference sample point Second count value corresponding to number corresponding sample point, above-mentioned audio signal processing method includes: by m-th of original down-scaled signals The sample point sampled earliest in corresponding sample point when the first count value is equal to a reference value in frame is as m-th of original frequency reducing letter First sample point of corresponding sample point phase matched is numbered in number frame with phase reference sample point.
In one embodiment of this invention, if it is corresponding with phase reference sample point number in m-th of original down-scaled signals frame Sample point corresponding to the first count value no less than being equal in m-th original down-scaled signals frame and phase reference sample point is numbered Second count value corresponding to corresponding sample point, above-mentioned audio signal processing method include: by m-th of original down-scaled signals frame In the sample point that is sampled earliest in corresponding sample point when being equal to a reference value of the second count value as m-th of original down-scaled signals First sample point of corresponding sample point phase matched is numbered in frame with phase reference sample point.
In one embodiment of this invention, above-mentioned audio signal processing method includes, by down-scaled signals multiplied by Hamming window.
In one embodiment of this invention, above-mentioned audio signal processing method includes the following steps: according to each original frequency reducing Continuous three sampling values calculate the value of interpolated parameter function corresponding with each original down-scaled signals frame in signal frame;Judge interpolation Whether the value of parametric function is less than upper limit value and is more than or equal to lower limit value, if the value of interpolated parameter function is no less than upper limit value or not More than or equal to lower limit value, the value of modified interpolation parametric function;Value meter according to the corresponding interpolated parameter function of each down-scaled signals frame Calculate the interpolated value in each down-scaled signals frame between adjacent two sample point.
In one embodiment of this invention, wherein if the value of interpolated parameter function is more than or equal to upper limit value, by interpolated parameter The value of function is modified to upper limit value, if the value of interpolated parameter function is less than lower limit value, the value of interpolated parameter function is modified to down Limit value, wherein sampled voice signal is to be generated by sampling primary speech signal, and upper limit value and lower limit value are associated with original language The frequency of sound signal and the sampling frequency of sampling primary speech signal.
In one embodiment of this invention, above-mentioned audio signal processing method includes, according in each original down-scaled signals frame Trigonometric function relationship between continuous three sampling values calculates the corresponding interpolated parameter function of each original down-scaled signals frame, wherein in Inserting parametric function is trigonometric function.
Based on above-mentioned, the embodiment of the present invention according in m-1 original down-scaled signals frames with the m-1 update frequency reducing Phase reference sample point corresponding to the intermediate sample point of signal frame number determine in m-th of original down-scaled signals frame with phase Benchmark sample point numbers first sample point of corresponding sample point phase matched, will be certainly corresponding with phase reference sample point number First of sample point phase matched sample sampling of the continuous q sample point lighted as m-th of update down-scaled signals frame Point, can still effectively improve when doing further frequency reducing (such as frequency is reduced to a quarter) to sampled voice signal Phase mismatches caused distorted signals situation when signal frame is overlapped.
Detailed description of the invention
Fig. 1 is shown as the structural schematic diagram of the speech signal processing device of one embodiment of the invention;
Fig. 2 shows the signal processing schematic diagrames of the sampled voice signal for one embodiment of the invention;
Fig. 3 is shown as the schematic diagram of the down-scaled signals of one embodiment of the invention;
Fig. 4 is shown as the schematic diagram of the original down-scaled signals frame WL3 of one embodiment of the invention;
Fig. 5 is shown as the flow diagram of the audio signal processing method of one embodiment of the invention;
Fig. 6 is shown as the flow diagram of the audio signal processing method of another embodiment of the present invention;
Fig. 7 is shown as the flow diagram of the audio signal processing method of another embodiment of the present invention.
Description of symbols:
102: processing unit;
104: sampling unit;
S1: primary speech signal;
S2: sampled voice signal;
W1~W4: sampled signal frame;
WL1~WL4: original down-scaled signals frame;
WL1 '~WL4 ': down-scaled signals frame is updated;
WH1~WH4: multiplied by the update down-scaled signals frame after Hamming window;
SL, SL ', SH: down-scaled signals;
sm(4n)、sm(4n+4)、sm(4n+8): sample point;
sm(4n+1)、sm(4n+2)、sm(4n+3)、sm(4n+5)、sm(4n+6)、sm(4n+7): interpolated point;
SO: overlapping voice signal;
First count value;
N: sample point number;
Wm: m-th original down-scaled signals frame;
S502~S510, S602~S608, S702~S712: the step of audio signal processing method.
Specific embodiment
Fig. 1 is shown as the structural schematic diagram of the speech signal processing device of one embodiment of the invention, please refers to Fig. 1.Voice Signal processing apparatus includes processing unit 102 and sampling unit 104, and processing unit 102 couples sampling unit 104, wherein locating Reason unit 102 can for example be implemented with central processing unit, and sampling unit 104 then can for example be implemented with logic circuit, so It is not limited.104 sampling primary speech signal S1 of sampling unit, to generate sampled voice signal S2.Processing unit 102 can Frequency reducing sampled voice signal S2 to generate the down-scaled signals of the down-scaled signals frame including a sequence, Fig. 2 shows for the present invention one it is real The signal processing schematic diagram of the sampled voice signal of example is applied, as shown in Fig. 2, sampled voice signal S2 may include the sampling of a sequence Signal frame only shows 4 sampled signal frame W1~W4 in Fig. 2 embodiment, is so not limited thereto to simplify explanation.Frequency reducing Signal SL includes multiple original down-scaled signals frame WL1~WL4, since down-scaled signals SL is obtained by frequency reducing sampled voice signal S2 It arrives, therefore the length of sampled signal frame of the length of original down-scaled signals frame greater than sampled voice signal S2, in the present embodiment A quarter that the frequency of down-scaled signals SL is sampled voice signal S2 (therefore the length of each original down-scaled signals frame is right for its 4 times of the length for the sampled signal frame answered), so it is not limited.
Processing unit 102 can obtain updating down-scaled signals frame from the sample point of selected part in original down-scaled signals frame (such as update down-scaled signals frame WL1 '~WL4 ' of Fig. 2, in the present embodiment, each length for updating down-scaled signals frame is equal to each The half of the length of original down-scaled signals frame), and make it is each update down-scaled signals frame intermediate sample point with it is next more The phase matched of the initial sample point of new down-scaled signals frame, and then improve phase when signal frame is overlapped and mismatch caused signal It is distorted situation.
Specifically, the sample point of part can be obtained for example by executing interpolative operation in original down-scaled signals frame.Place It manages unit 102 and can first be calculated according to continuous three sampling values known in each original down-scaled signals frame and believed with each original frequency reducing The value of number corresponding interpolated parameter function of frame, and come according to the value of interpolated parameter function corresponding to each original down-scaled signals frame The interpolated value in each original down-scaled signals frame between sample point known to adjacent two is calculated, wherein interpolated parameter function is triangle letter Number, such as SIN function or cosine function, are so not limited.
For example, Fig. 3 is shown as the schematic diagram of the down-scaled signals of one embodiment of the invention, referring to figure 3..In Fig. 3, The part of black circle is known sample point in original down-scaled signals frame, and the part of soft dot is 102 foundation of processing unit Known sample point carries out the calculated interpolated point of interpolative operation institute, and the part of square dot is processing unit 102 according to known Sample point and calculated interpolated point carry out the calculated interpolated point of interpolative operation institute again.Processing unit 102 can according to The sampling value of continuous three known sample points calculates corresponding with each original down-scaled signals frame in each original down-scaled signals frame Interpolated parameter function, for example, interpolated parameter function C corresponding to m-th of original down-scaled signals frame WmmIt (g) can be according in original Three sample point s of continuous sampling in beginning down-scaled signals framem(4n)、sm(4n+4) and smTrigonometric function between (4n+8) closes To acquire, the interpolated parameter function in the time range of original down-scaled signals frame Wm corresponding to it can be shown below for system:
Wherein g is 0 or positive integer, CmIt (g) is functional value of the interpolated parameter function in time point g, interpolated parameter function Cm It (g) is a trigonometric function.
It generates, and causes calculated since speech signal processing device might have noise during signal processing The value of interpolated parameter function includes the ingredient of noise, so will affect the accuracy that processing unit 102 seeks interpolated value.Processing is single Member 102 whether can be fallen in a preset range by judging the value of interpolated parameter function monitor interpolated parameter function value whether By noise jamming, such as it can determine whether the value of interpolated parameter function is less than upper limit value and is more than or equal to lower limit value, if interpolation The value of parametric function is not more than or equal to lower limit value no less than upper limit value or, then the value of representation parameter function is by noise jamming, place Manage unit 102 can modified interpolation parametric function value, to remove noise contribution included in the value of interpolated parameter function.Example Such as, if the value of interpolated parameter function is more than or equal to upper limit value, the value of interpolated parameter function can be modified to the upper limit by processing unit 102 Value, if the value of interpolated parameter function is less than lower limit value, the value of interpolated parameter function can be modified to lower limit value by processing unit 102, And if the value of interpolated parameter function is less than upper limit value and is more than or equal to lower limit value, is not necessary to repair the value of interpolation parametric function Just.For example, in the fig. 3 embodiment, interpolated parameter function Cm(g) correcting mode of value can be with following formula subrepresentation:
Namely above-mentioned upper limit value and lower limit value is respectively 1 and 0.5 in the embodiments of figure 3, if Speech processing fills Influence during signal processing by noise is set, and makes interpolated parameter function Cm(g) value is more than or equal to 1, then locates Unit 102 is managed by interpolated parameter function Cm(g) value is modified to 1, and if interpolated parameter function Cm(g) value is then located less than 0.5 Unit 102 is managed by interpolated parameter function Cm(g) value is modified to 0.5.It is worth noting that, the upper limit value and lower limit value of formula (3) Only exemplary embodiment is not limited thereto.Wherein upper limit value and the situation of lower limit value visual actual noise interference are adjusted It is whole, such as upper limit value and lower limit value can be adjusted according to the frequency of primary speech signal and the sampling frequency of sampling unit.
After the value for obtaining interpolated parameter function, processing unit 102 can calculate original drop according to interpolated parameter function Interpolated value in frequency signal frame between adjacent two sample point.By taking the embodiment of Fig. 3 as an example, between taking in original down-scaled signals frame Wm Sampling point sm(4n)、smInterpolated point s between (4n+4)m(4n+2) and between sample point sm(4n+4)、smIt is interior between (4n+8) Insert point sm(4n+6) can distinguish shown in following formula:
N is 0 or positive even numbers in formula (3), formula (4).
Similarly, in Fig. 3 square dot part can also the interpolative operation mode of soft dot obtain.For example, processing is single Member 102 can be according to the sample point s in original down-scaled signals framem(4n), interpolated point sm(4n+2) and sample point sm(4n+4) it Between trigonometric function relationship acquire interpolated parameter function C'm(n), its institute is right in the time range of original down-scaled signals frame Wm The interpolated parameter function C' answeredm(n) it can be shown below:
Wherein n is 0 or positive even numbers, interpolated parameter function C'm(n) correcting mode of value can be with following formula subrepresentation:
Between sample point s in original down-scaled signals frame Wmm(4n) and interpolated point smInterpolated point s between (4n+2)m(4n+ 1) and between with interpolated point sm(4n+2) and sample point smInterpolated point s between (4n+4)m(4n+3) can distinguish following formula institute Show:
In addition, processing unit 102 can be according to the sample point s in original down-scaled signals framem(4n+4), interpolated point sm(4n+ And sample point s 6)mTrigonometric function relationship between (4n+8) acquires interpolated parameter function C "m(n), in original down-scaled signals Interpolated parameter function C " in the time range of frame Wm corresponding to itm(n) it can be shown below:
Wherein n is 0 or positive even numbers, in addition, interpolated parameter function C "m(n) correcting mode of value can be with following formula sublist Show:
Between sample point s in original down-scaled signals frame Wmm(4n+4), interpolated point smInterpolated point s between (4n+6)m(4n + 5) and between interpolated point sm(4n+6), sample point smInterpolated point s between (4n+8)m(4n+7) can distinguish following formula institute Show:
The rest may be inferred, the interpolated value in other original down-scaled signals frames between sample point or the interpolation between sample point and interpolated point Value can also acquire in an identical manner, and those skilled in the art should can push away to obtain its embodiment party according to the teaching of above-described embodiment Formula, thus details are not described herein.
As described above, the present embodiment is interpolated value (or sample point and the interpolation estimated between sample point using trigonometric function Interpolated value between point), according to interpolated parameter function come calculate in original down-scaled signals frame between adjacent two sample point interpolated value (or The interpolated value of adjacent sample point and interpolated point), using the sampling as the new sample point between sample point known in down-scaled signals Value.Since the characteristic of trigonometric function and the characteristic of voice signal are more similar, arithmetic is merely utilized compared to the prior art Average seeks interpolated value, and the calculation of the present embodiment can get more accurate interpolated value, and can be effectively prevented from frequency reducing There is the situation of distorted signals in voice signal afterwards.
In addition, above-mentioned each original down-scaled signals frame may include that (wherein p is positive integer to p sample point, in the present embodiment P can be equal to 4N-3, and N is the positive integer greater than 1), processing unit 102 can will in m-1 original down-scaled signals frames with m-1 Sample point number corresponding to a intermediate sample point for updating down-scaled signals frame is numbered as phase reference sample point, and according to phase Position benchmark sample point number determines the sample point corresponding with this phase reference sample point number in m-th of original down-scaled signals frame First sample point of phase matched, and the continuous q sample point lighted is sampled as m-th of update frequency reducing using from this first The sample point (wherein q is positive integer, and q can be equal to 2N-1 in the present embodiment, and N is the positive integer greater than 1) of signal frame, so that the The phase matched of the initial sample point of the m-1 intermediate sample point for updating down-scaled signals frame and m-th of update down-scaled signals frame, Middle m is the positive integer greater than 1.In this way, which the m-1 update down-scaled signals frame and m-th of update down-scaled signals frame carry out When 50% signal frame aliasing (namely the m-1 update down-scaled signals frame has respectively with m-th of update down-scaled signals frame and has 50% overlap section), the unmatched situation of phase can be reduced significantly, and improve the situation of distorted signals.
Specifically, processing unit 102 can be according to the sampling value of sample point in m-th of original down-scaled signals frame accumulative first Count value and the second count value, wherein when processing unit 102 counts up to the sample point that corresponding sample value is 0 or with sampling value is When the adjacent at least sample point of 0 sample point (such as adjacent forward and backward sample point, be so not limited), zero pair The first count value or the second count value answered.Specifically, the bulk billing system of above-mentioned count value can according to following formula (13)~ (16) it indicates:
Wherein m is the positive integer greater than 1, and n=0,1,2 ..., 4N-4, N is the positive integer greater than 1, sm(n) former for m-th The sampling value of the sample point of number n, PN in beginning down-scaled signals framemIt (n) is by sampling value sm(n) switch to " 10 ", " 3 " or " 0 " table The value shown, wherein PNm(- 1)=PNm(0)。Corresponding to sample point for number n in m-th of original down-scaled signals frame The first count value, andSecond counts corresponding to sample point for number n in m-th of original down-scaled signals frame Value, whereinAndFrom formula (1), (2)For correspondence Stored count value of the down-scaled signals in positive half cycle, andFor stored count of the corresponding down-scaled signals in negative half period Value.As shown in formula (1)~(4), in the present embodiment, by sampling value sm(n) it is greater than 0, sm(n) it is equal to 0 and sm(n) less than 0 when Sampling value be set to 10,3,0, count the first count valueWhen handleIt is corresponding when equal to 10 or 7 In addition first counting value returns and are counting the second count valueWhen handleIt is corresponding when equal to -10 or -3 The second counting value returns.Due to sampling value sm(n) sampling value when being equal to 0 is set as 3, thereforeEqual to 10,7 ,- The position of 10 or -3 equal numerical value will appear in and sampling value sm(n) it is equal to the adjacent sample point position of sample point corresponding when 0.
Processing unit 102 can by m-th of original down-scaled signals frame in m-1 original down-scaled signals frames obtained by Phase reference sample point number the first count value or the second count value corresponding to corresponding sample point (it be processing unit 102 are counted to get in m-1 original down-scaled signals frames, and counting mode and above-mentioned processing unit 102 are original at m-th The mode counted in down-scaled signals frame is identical) it is used as a reference value, and determined in m-th of original down-scaled signals frame according to this reference value First sample point of corresponding sample point phase matched is numbered with phase reference sample point.Such as processing unit 102 can determine whether Whether the first count value corresponding to phase reference sample point numbering corresponding sample point in m-1 original down-scaled signals frames Less than or equal to the second meter corresponding to numbering corresponding sample point with phase reference sample point in m-1 original down-scaled signals frames Numerical value can be indicated with following formula (17):
WhereinFor sample point corresponding with phase reference sample point number in m-1 original down-scaled signals frames The first corresponding count value, andIt is corresponding with phase reference sample point number in m-1 original down-scaled signals frames Sample point corresponding to the second count value.
If the first meter corresponding to phase reference sample point numbering corresponding sample point in m-th of original down-scaled signals frame Numerical value be less than or equal in m-th original down-scaled signals frame to number corresponding sample point with phase reference sample point corresponding to second Count value, processing unit 102 is by sample point corresponding with phase reference sample point number institute in m-1 original down-scaled signals frames Corresponding first count value as a reference value, and by the first count value in m-th of original down-scaled signals frame be equal to this reference value when The sample point sampled at first in corresponding sample point can be indicated as first sample point with following formula (18), (19):
As formula (18), (19) it is found that working as the first meter corresponding to the sample point of number n in m-th of original down-scaled signals frame Numerical value be equal in m-1 original down-scaled signals frames number corresponding sample point with phase reference sample point corresponding to the first meter When numerical value,Equal to number n corresponding to sample point, otherwiseEqual to 4N-4.AndThen in institute HaveIn minimum value, represent it is corresponding with phase reference sample point number in m-th of original down-scaled signals frame The number of first sample point of the phase matched of sample point, this sample point is to update the first of down-scaled signals frame as m-th Beginning sample point.
On the contrary, if sample point institute corresponding with phase reference sample point number is right in m-1 original down-scaled signals frames Sampling corresponding with phase reference sample point number in no less than equal to m-1 original down-scaled signals frames of the first count value answered Corresponding the second count value (i.e. formula (17) is invalid) of point, then processing unit 102 by m-1 original down-scaled signals frames with Phase reference sample point numbers the second count value corresponding to corresponding sample point as a reference value, and by m-th of original frequency reducing The sample point sampled at first in corresponding sample point when the second count value is equal to a reference value in signal frame is sampled as first Point can be indicated with following formula (20), (21):
As formula (20), (21) it is found that working as the second meter corresponding to the sample point of number n in m-th of original down-scaled signals frame Numerical value be equal in m-1 original down-scaled signals frames number corresponding sample point with phase reference sample point corresponding to the second meter When numerical value,Equal to number n corresponding to sample point, otherwiseEqual to 4N-4.AndThen it is AllIn minimum value, represent in m-th of original down-scaled signals frame with phase reference sample point number pair The number of first sample point of the phase matched for the sample point answered, this sample point is to as m-th of update down-scaled signals frame Initial sample point.
As an example it is assumed that each original down-scaled signals frame WL1~WL4 in Fig. 2 respectively includes 401 sample points, 0,1,2 is respectively included in i.e. each original down-scaled signals frame WL1~WL4 ..., 400 equal 401 sample points.Believe in original frequency reducing In number frame WL2 with update down-scaled signals frame WL2 ' intermediate sample point corresponding to phase reference sample point number (it is 188) The first corresponding count valueLess than or equal in original down-scaled signals frame WL2 with update down-scaled signals frame WL2 ' Intermediate sample point corresponding to corresponding second count value of phase reference sample point number sample pointAnd in original The intermediate sample point (namely sample point that number is 188 in original down-scaled signals frame WL2) of beginning down-scaled signals frame WL2 is corresponding The first count valueIt is 18.
To find out the initial sample point for updating down-scaled signals frame WL3 ', processing unit 102 is countable in original down-scaled signals First count value in frame WL3The number of corresponding sample point is (due in original down-scaled signals frame WL2 when equal to 18 First count value corresponding to the sample point that middle number is 188Less than corresponding second count valueTherefore with the first count valueAs a reference value).Fig. 4 is shown as the original of one embodiment of the invention The schematic diagram of beginning down-scaled signals frame WL3, as shown in figure 4, in the fig. 4 embodiment, first counts in original down-scaled signals frame WL3 ValueThe number of corresponding sample point is (namely not equal to 0 when equal to 18Value) include number 20, 40,63,79 ..., 300,325,342,363,392 etc. sample point, wherein the sample point of number 20 is in original down-scaled signals First count value in frame WL3It is corresponding when equal to a reference value (its value be 18) in original down-scaled signals frame WL2 Sample point in the sample point that samples earliest, thereforeEqual to 20, processing unit 102 is as update down-scaled signals frame The initial sample point of WL3 ', and continuous 201 sample points lighted from the sampling of number 20 in original down-scaled signals frame WL3 are made For the sample point for updating down-scaled signals frame WL3 '.As shown in Fig. 2, updating down-scaled signals frame WL3 ' includes original down-scaled signals frame The sample point of number 20~220 in WL3, wherein (it is to update the intermediate sample point of down-scaled signals frame WL3 ' original to number 120 Corresponding sample point number in down-scaled signals frame WL3) it can be used as phase reference sample point number, to be updated as searching The foundation of the initial sample point of down-scaled signals frame WL4 '.Similarly, the initial sample point for updating down-scaled signals frame WL4 ' can also be with Similar mode obtains, therefore details are not described herein.
Significantly, since original down-scaled signals frame WL1 is first original down-scaled signals frame, therefore update frequency reducing The sample point of signal frame WL1 ' can be 201 continuous sampling points arbitrarily selecting from original down-scaled signals frame WL1 (in this implementation It is the sample point of number 100~300 in example), and according in original down-scaled signals frame WL1 and in update down-scaled signals frame WL1 ' Between number corresponding to sample point as phase reference sample point number (being in the present embodiment the sample point of number 200).? In the present embodiment, with the first of the phase matched of the intermediate sample point of original down-scaled signals frame WL1 in original down-scaled signals frame WL2 Number corresponding to a sample point is 188, wherein first sample point (sample point of number 188) seeks mode and above-mentioned reality It is similar to apply example, those skilled in the art should can push away to obtain embodiments thereof according to above content, therefore details are not described herein.
After obtaining updating down-scaled signals frame, processing unit 102 can carry out 50% to adjacent update down-scaled signals frame Aliasing, to generate overlapping voice signal, due at this time it is each update down-scaled signals frame intermediate sample point and next update The phase matched of the initial sample point of down-scaled signals frame, therefore phase mismatches caused distorted signals feelings when the overlapping of signal frame Shape will be significantly enhanced.In addition, in some embodiments, the corresponding update drop of each original down-scaled signals frame can also be being obtained After frequency signal frame, by down-scaled signals multiplied by Hamming window (Hamming Window), down-scaled signals frame or so end is updated to increase Continuity.As shown in Fig. 2, after it will include updating down-scaled signals frame WL1 '~WL4 ' down-scaled signals SL ' multiplied by Hamming window, it can It obtains updating the down-scaled signals SH including down-scaled signals frame WH1~WH4, then will update down-scaled signals frame WH1~WH4 again and carry out Overlapping voice signal SO can be obtained in aliasing.
Fig. 5 is shown as the flow diagram of the audio signal processing method of one embodiment of the invention, referring to figure 5..By upper Embodiment is stated it is found that the audio signal processing method of speech signal processing device may include the following steps.Firstly, sampling original language Sound signal, to generate sampled voice signal (step S502).Then, frequency reducing sampled voice signal includes a sequence to generate The down-scaled signals (step S504) of original down-scaled signals frame, wherein the frequency of down-scaled signals may be, for example, the four of sampled voice signal / mono-.Wherein, the sample point of part can be obtained by interpolative operation in down-scaled signals.Fig. 6 is shown as another implementation of the present invention The flow diagram of the audio signal processing method of example, as shown in fig. 6, as can be seen from the above embodiments, speech signal processing device The method for calculating interpolated point may include the following steps.Firstly, according to continuous three sampling value meters in each original down-scaled signals frame The value (step S602) of the corresponding interpolated parameter function of each original down-scaled signals frame is calculated, wherein interpolated parameter function can be according to each original Trigonometric function relationship in beginning down-scaled signals frame between continuous three sampling values is calculated and is obtained, and interpolated parameter function can be triangle letter Number.Later, it can then judge whether the value of interpolated parameter function is less than upper limit value and is more than or equal to lower limit value (step S604), if The value of interpolated parameter function is not more than or equal to lower limit value no less than upper limit value or, then value (the step of modified interpolation parametric function S606), to remove unnecessary noise.Wherein upper limit value and the situation of lower limit value visual actual noise interference adjust, such as Upper limit value and lower limit value can be adjusted according to the frequency of primary speech signal and the sampling frequency of sampling unit, and interpolated parameter letter The correcting mode of several values may be, for example, when the value of interpolated parameter function is more than or equal to upper limit value, by interpolated parameter function Value is modified to upper limit value, and when the value of interpolated parameter function is less than lower limit value, the value of interpolated parameter function is modified to lower limit value. After the value for having corrected interpolated parameter function, value meter that can then according to the corresponding interpolated parameter function of each original down-scaled signals frame Calculate the interpolated value (step S608) in each original down-scaled signals frame between adjacent two sample point.On the contrary, if interpolated parameter function Value is less than upper limit value and is more than or equal to lower limit value, then is directly entered step S608, calculates adjacent two in each original down-scaled signals frame Interpolated value between sample point.
It, can be according to a more with m-1 in m-1 original down-scaled signals frames after step S504 referring once again to Fig. 5 Phase reference sample point number corresponding to the intermediate sample point of new down-scaled signals frame determines in m-th of original down-scaled signals frame First sample point (step S506) of corresponding sample point phase matched is numbered with phase reference sample point, wherein each update drop The length of frequency signal frame is equal to the half of the length of each original down-scaled signals frame, and phase reference sample point number is in m- The number of sample point corresponding to the intermediate sample point of down-scaled signals frame, m are updated in 1 original down-scaled signals frame with the m-1 For the positive integer greater than 1.Later, first of corresponding sample point phase matched sampling will be numbered from phase reference sample point The continuous q sample point lighted updates the sample point (step S508) of down-scaled signals frame as m-th, and wherein q is positive integer.Most Afterwards, then the adjacent update down-scaled signals frame of aliasing, to generate overlapping voice signal (step S510), wherein two neighboring updates drop Frequency signal frame can for example be respectively provided with 50% overlap section.
Fig. 7 is shown as the flow diagram of the audio signal processing method of another embodiment of the present invention, please refers to Fig. 7.In detail For thin, the step S506 of Fig. 5 embodiment may include step S702~S706 in the present embodiment, namely first former according to m-th The sampling value of sample point adds up the first count value and the second count value in beginning down-scaled signals frame, wherein when counting up to corresponding sample When sample point or an at least sample point adjacent with the sample point that sampling value is 0 that value is 0, be zeroed its corresponding first count value Or second count value (step S702), it then will be corresponding with phase reference sample point number in m-th of original down-scaled signals frame First count value or the second count value corresponding to sample point are as a reference value (step S704), and benchmark value determines again later First sample point of the phase matched of corresponding sample point is numbered in m-th of original down-scaled signals frame with phase reference sample point (step S706).More specifically, step S704 may include first judge in m-1 original down-scaled signals frames with phase base Quasi- sample point numbers whether the first count value corresponding to corresponding sample point is less than or equal in m-1 original down-scaled signals frames Second count value (step S708) corresponding to numbering corresponding sample point with phase reference sample point.If m-1 original drops First count value corresponding to phase reference sample point numbering corresponding sample point in frequency signal frame is less than or equal to the m-1 original Second count value corresponding to phase reference sample point numbering corresponding sample point in beginning down-scaled signals frame, by the m-1 original First count value corresponding to phase reference sample point numbering corresponding sample point in beginning down-scaled signals frame is as a reference value (step Rapid S710), in this case, when the first count value in m-th of original down-scaled signals frame can be equal to a reference value by step S706 The sample point sampled earliest in corresponding sample point is numbered as in m-th of original down-scaled signals frame with phase reference sample point First sample point of corresponding sample point phase matched.On the contrary, if in m-1 original down-scaled signals frames with phase reference Sample point is numbered in no less than equal to m-1 original down-scaled signals frames of the first count value corresponding to corresponding sample point and phase Position benchmark sample point numbers the second count value corresponding to corresponding sample point, by m-1 original down-scaled signals frames with phase Position benchmark sample point numbers corresponding to corresponding sample point that the second count value is as a reference value (step S712), in this respect Under, when the second count value in m-th of original down-scaled signals frame can be equal to a reference value by step S706 in corresponding sample point The sample point sampled earliest is as sample point phase corresponding with phase reference sample point number in m-th of original down-scaled signals frame Matched first sample point.
In conclusion the embodiment of the present invention according in m-1 original down-scaled signals frames with the m-1 update frequency reducing Phase reference sample point corresponding to the intermediate sample point of signal frame number determine in m-th of original down-scaled signals frame with phase Benchmark sample point numbers first sample point of corresponding sample point phase matched, will be from corresponding with phase reference sample point number First of sample point phase matched sample sampling of the continuous q sample point lighted as m-th of update down-scaled signals frame Point, can still effectively improve when doing further frequency reducing (such as frequency is reduced to a quarter) to sampled voice signal Phase mismatches caused distorted signals situation when signal frame is overlapped.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution The range of scheme.

Claims (17)

1. a kind of speech signal processing device characterized by comprising
One processing unit, one sampled voice signal of frequency reducing, to generate the down-scaled signals of the original down-scaled signals frame including a sequence, And corresponding update down-scaled signals frame is generated according to those original down-scaled signals frames, wherein each original down-scaled signals frame includes P sample point, the processing unit update down-scaled signals frame with the m-1 according in m-1 original down-scaled signals frames A phase reference sample point corresponding to intermediate sample point number determine in m-th of original down-scaled signals frame with the phase base Quasi- sample point numbers first sample point of corresponding sample point phase matched, will from the phase reference sample point number pair Described first of the sample point phase matched answered samples the continuous q sample point lighted as m-th of update down-scaled signals frame Sample point, the adjacent update down-scaled signals frame of aliasing, to generate an overlapping voice signal, wherein the phase reference sample point Number is to update corresponding to the intermediate sample point of down-scaled signals frame in the m-1 original down-scaled signals frames with the m-1 Sample point number, p, q are positive integer, m is positive integer greater than 1, wherein the sampled voice signal is to pass through sampling one Primary speech signal and generate.
2. speech signal processing device according to claim 1, which is characterized in that the frequency of the down-scaled signals is described The a quarter of sampled voice signal, each length for updating down-scaled signals frame are equal to the length of each original down-scaled signals frame The half of degree.
3. speech signal processing device according to claim 1, which is characterized in that the two neighboring update down-scaled signals Frame is respectively provided with 50% overlap section.
4. speech signal processing device according to claim 3, which is characterized in that the processing unit is also according to described The sampling value of sample point adds up one first count value and one second count value in m original down-scaled signals frames, wherein working as counting To corresponding sample value be 0 sample point or an at least sample point adjacent with the sample point that sampling value is 0 when, being zeroed, its is corresponding First count value or second count value, by described m-th original down-scaled signals frame with the phase reference sample point First count value or second count value corresponding to corresponding sample point are numbered as an a reference value, and according to described A reference value determines sample point phase corresponding with the phase reference sample point number in m-th of original down-scaled signals frame First sample point matched.
5. speech signal processing device according to claim 4, which is characterized in that the processing unit also judges described First counting corresponding to corresponding sample point is numbered in m-1 original down-scaled signals frames with the phase reference sample point Whether value is less than or equal to sample point corresponding with the phase reference sample point number in the m-1 original down-scaled signals frames Corresponding second count value, if being numbered in the m-1 original down-scaled signals frames with the phase reference sample point First count value corresponding to corresponding sample point is less than or equal in the m-1 original down-scaled signals frames and the phase Position benchmark sample point numbers second count value corresponding to corresponding sample point, by the m-1 original down-scaled signals First count value corresponding to corresponding sample point is numbered with the phase reference sample point in frame as a reference value, And when the first count value described in described m-th original down-scaled signals frame is equal to a reference value in corresponding sample point most The sample point early sampled is as sampling corresponding with the phase reference sample point number in described m-th original down-scaled signals frame First sample point of point phase matched, if being sampled in the m-1 original down-scaled signals frames with the phase reference Point is numbered in no less than equal to the m-1 original down-scaled signals frames of first count value corresponding to corresponding sample point Second count value corresponding to corresponding sample point is numbered with the phase reference sample point, it is original by the m-1 It is numbered described in the conduct of second count value corresponding to corresponding sample point in down-scaled signals frame with the phase reference sample point A reference value, and when the second count value described in described m-th original down-scaled signals frame is equal to a reference value, corresponding takes The sample point sampled earliest in sampling point as in described m-th original down-scaled signals frame with the phase reference sample point number pair First sample point for the sample point phase matched answered.
6. speech signal processing device according to claim 1, which is characterized in that the processing unit is also by the frequency reducing Signal is multiplied by a Hamming window.
7. speech signal processing device according to claim 1, which is characterized in that the processing unit is also according to each described Continuous three sampling values calculate interpolated parameter function corresponding with each original down-scaled signals frame in original down-scaled signals frame Value, and the value according to the corresponding interpolated parameter function of each original down-scaled signals frame calculates each original down-scaled signals frame In interpolated value between adjacent two sample point.
8. speech signal processing device according to claim 7, which is characterized in that the processing unit also judges in described Insert parametric function value whether less than a upper limit value and be more than or equal to a lower limit value, if the value of the interpolated parameter function no less than The upper limit value is not more than or equal to the lower limit value, the value of the interpolated parameter function is corrected, wherein if the interpolated parameter The value of function is more than or equal to the upper limit value, the value of the interpolated parameter function is modified to the upper limit value, if the interpolation The value of parametric function, which is less than, states lower limit value, and the value of the interpolated parameter function is modified to the lower limit value.
9. speech signal processing device according to claim 8, which is characterized in that the upper limit value and the lower limit value close It is coupled to the frequency of the primary speech signal and the sampling frequency of the sampling primary speech signal.
10. speech signal processing device according to claim 7, which is characterized in that the processing unit is also according to each institute It states the trigonometric function relationship in original down-scaled signals frame between continuous three sampling values and calculates each original down-scaled signals frame pair The interpolated parameter function answered, wherein the interpolated parameter function is trigonometric function.
11. a kind of audio signal processing method characterized by comprising
One sampled voice signal of frequency reducing, to generate the down-scaled signals of the original down-scaled signals frame including a sequence, wherein each described Original down-scaled signals frame includes p sample point, and wherein p is positive integer, wherein the sampled voice signal is former by sampling one Beginning voice signal and generate;
It is updated corresponding to the intermediate sample point of down-scaled signals frame according in m-1 original down-scaled signals frames with the m-1 One phase reference sample point number determines corresponding with the phase reference sample point number in m-th of original down-scaled signals frame First sample point of sample point phase matched, wherein m is positive integer greater than 1, the phase reference sample point number be It updates in the m-1 original down-scaled signals frames with described the m-1 and is taken corresponding to the intermediate sample point of down-scaled signals frame The number of sampling point;And
The company that will be lighted from first sampling for numbering corresponding sample point phase matched with the phase reference sample point Continuous q sample point updates the sample point of down-scaled signals frame as m-th, and wherein q is positive integer;And
The adjacent update down-scaled signals frame of aliasing, to generate an overlapping voice signal.
12. audio signal processing method according to claim 11, which is characterized in that the foundation is original at m-1 The number of a phase reference sample point corresponding to the intermediate sample point of down-scaled signals frame is updated with the m-1 in down-scaled signals frame to determine It is scheduled in described m-th original down-scaled signals frame and numbers the of corresponding sample point phase matched with the phase reference sample point The step of one sample point includes:
Sampling value according to sample point in described m-th original down-scaled signals frame adds up one first count value and one second counting Value, wherein when counting up to the sample point or an at least sample point adjacent with the sample point that sampling value is 0 that corresponding sample value is 0 When, be zeroed its corresponding first count value or second count value;
Institute corresponding to corresponding sample point will be numbered with the phase reference sample point in described m-th original down-scaled signals frame The first count value or second count value are stated as an a reference value;And
It is determined according to a reference value corresponding with the phase reference sample point number in m-th of original down-scaled signals frame First sample point of the phase matched of sample point.
13. audio signal processing method according to claim 12, which is characterized in that described by described m-th original drop First count value corresponding to corresponding sample point or described are numbered in frequency signal frame with the phase reference sample point Two count values include: as the step of a reference value
Judge in the m-1 original down-scaled signals frames corresponding to sample point corresponding with the phase reference sample point number First count value whether be less than or equal in the m-1 original down-scaled signals frames and the phase reference sample point is compiled Second count value corresponding to number corresponding sample point;
If being numbered corresponding to corresponding sample point in the m-1 original down-scaled signals frames with the phase reference sample point First count value is less than or equal to corresponding with the phase reference sample point number in the m-1 original down-scaled signals frames Second count value corresponding to sample point will sample in the m-1 original down-scaled signals frames with the phase reference Point numbers first count value corresponding to corresponding sample point as a reference value;And
If being numbered corresponding to corresponding sample point in the m-1 original down-scaled signals frames with the phase reference sample point First count value is no less than being equal in the m-1 original down-scaled signals frames and phase reference sample point number pair Second count value corresponding to the sample point answered, by the m-1 original down-scaled signals frames with the phase reference Sample point numbers second count value corresponding to corresponding sample point as a reference value.
14. audio signal processing method according to claim 13, which is characterized in that if the m-1 original First count value corresponding to corresponding sample point is numbered with the phase reference sample point in down-scaled signals frame to be less than etc. Described in numbering corresponding to corresponding sample point in the m-1 original down-scaled signals frames with the phase reference sample point Second count value, the audio signal processing method include:
When by the first count value described in described m-th original down-scaled signals frame equal to a reference value in corresponding sample point The sample point sampled earliest takes as corresponding with the phase reference sample point number in described m-th original down-scaled signals frame First sample point of sampling point phase matched.
15. audio signal processing method according to claim 13, which is characterized in that if m-th of original drop Number in frequency signal frame with the phase reference sample point first count value corresponding to corresponding sample point no less than etc. It is numbered described corresponding to corresponding sample point in described m-th original down-scaled signals frame with the phase reference sample point Two count values, the audio signal processing method include:
When by the second count value described in described m-th original down-scaled signals frame equal to a reference value in corresponding sample point The sample point sampled earliest takes as corresponding with the phase reference sample point number in described m-th original down-scaled signals frame First sample point of sampling point phase matched.
16. audio signal processing method according to claim 11 characterized by comprising
It is calculated according to three sampling values continuous in each original down-scaled signals frame corresponding with each original down-scaled signals frame Interpolated parameter function value;
The value of the interpolated parameter function is judged whether less than a upper limit value and more than or equal to a lower limit value, if the interpolated parameter The value of function is not more than or equal to the lower limit value no less than the upper limit value or, corrects the value of the interpolated parameter function;And
Value according to the corresponding interpolated parameter function of each down-scaled signals frame calculates in each down-scaled signals frame adjacent two and takes Interpolated value between sampling point.
17. audio signal processing method according to claim 16, which is characterized in that if the interpolated parameter function Value be more than or equal to the upper limit value, the value of the interpolated parameter function is modified to the upper limit value, if the interpolated parameter The value of function is less than the lower limit value, the value of the interpolated parameter function is modified to the lower limit value, wherein the upper limit value The frequency of the primary speech signal and the sampling frequency of the sampling primary speech signal are associated with the lower limit value.
CN201510294353.1A 2015-06-02 2015-06-02 Speech signal processing device and audio signal processing method Active CN106297814B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510294353.1A CN106297814B (en) 2015-06-02 2015-06-02 Speech signal processing device and audio signal processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510294353.1A CN106297814B (en) 2015-06-02 2015-06-02 Speech signal processing device and audio signal processing method

Publications (2)

Publication Number Publication Date
CN106297814A CN106297814A (en) 2017-01-04
CN106297814B true CN106297814B (en) 2019-08-06

Family

ID=57655557

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510294353.1A Active CN106297814B (en) 2015-06-02 2015-06-02 Speech signal processing device and audio signal processing method

Country Status (1)

Country Link
CN (1) CN106297814B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006133431A3 (en) * 2005-06-08 2009-04-23 Univ California Methods, devices and systems using signal processing algorithms to improve speech intelligibility and listening comfort
CN101944364A (en) * 2009-07-09 2011-01-12 展讯通信(上海)有限公司 Voice frequency processing method and voice frequency system
CN102638755A (en) * 2012-04-25 2012-08-15 南京邮电大学 Digital hearing aid loudness compensation method based on frequency compression and movement
CN103503061A (en) * 2011-02-14 2014-01-08 弗兰霍菲尔运输应用研究公司 Apparatus and method for processing a decoded audio signal in a spectral domain

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE449512T1 (en) * 2005-06-27 2009-12-15 Widex As HEARING APPARATUS WITH IMPROVED HIGH FREQUENCY REPRODUCTION AND METHOD FOR PROCESSING A SOUND SIGNAL
SG191025A1 (en) * 2010-12-08 2013-07-31 Widex As Hearing aid and a method of improved audio reproduction

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006133431A3 (en) * 2005-06-08 2009-04-23 Univ California Methods, devices and systems using signal processing algorithms to improve speech intelligibility and listening comfort
CN101944364A (en) * 2009-07-09 2011-01-12 展讯通信(上海)有限公司 Voice frequency processing method and voice frequency system
CN103503061A (en) * 2011-02-14 2014-01-08 弗兰霍菲尔运输应用研究公司 Apparatus and method for processing a decoded audio signal in a spectral domain
CN102638755A (en) * 2012-04-25 2012-08-15 南京邮电大学 Digital hearing aid loudness compensation method based on frequency compression and movement

Also Published As

Publication number Publication date
CN106297814A (en) 2017-01-04

Similar Documents

Publication Publication Date Title
Macleod Fast nearly ML estimation of the parameters of real or complex single tones or resolved multiple tones
CN112069235B (en) Method, apparatus and storage medium for presenting target area demographic data
CN104143324B (en) A kind of musical tone recognition method
CN106157976A (en) A kind of singing evaluating method and system
EP2392003B1 (en) Audio signal quality prediction
Li et al. An improved EMD method with modified envelope algorithm based on C2 piecewise rational cubic spline interpolation for EMI signal decomposition
US9431024B1 (en) Method and apparatus for detecting noise of audio signals
US20160217787A1 (en) Speech recognition apparatus and speech recognition method
US10068558B2 (en) Method and installation for processing a sequence of signals for polyphonic note recognition
Aunsri A Bayesian Filtering Approach with Time-Frequency Representation for Corrupted Dual Tone Multi Frequency Identification.
CN106297814B (en) Speech signal processing device and audio signal processing method
US10666490B1 (en) Method and apparatus for estimation of a bit rate of a digital signal
CN110186533A (en) A kind of short-term tide prediction method in high-precision river mouth
KR20120072661A (en) Apparatus for real time clock frequency offset detection and method thereof
JP4847466B2 (en) Apparatus and method for determining arrival time of a reception sequence
JP5319788B2 (en) Audio signal alignment method
EP2507791A2 (en) Complex acoustic resonance speech analysis system
JP2016500847A (en) Digital processor based complex acoustic resonance digital speech analysis system
TWI557729B (en) Voice signal processing apparatus and voice signal processing method
CN106328158B (en) Speech signal processing device and audio signal processing method
JP6891736B2 (en) Speech processing program, speech processing method and speech processor
CN107247819B (en) Filtering method and filter for sensor
KR20020028226A (en) Method of calculating line spectral frequencies
TWI583205B (en) Voice signal processing apparatus and voice signal processing method
KR102344223B1 (en) Apparatus and method for detecting resistive leakage current of surge arrester for computational load reduction

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant