CN101751925B - Tone decoding method and device - Google Patents
Tone decoding method and device Download PDFInfo
- Publication number
- CN101751925B CN101751925B CN2008102198562A CN200810219856A CN101751925B CN 101751925 B CN101751925 B CN 101751925B CN 2008102198562 A CN2008102198562 A CN 2008102198562A CN 200810219856 A CN200810219856 A CN 200810219856A CN 101751925 B CN101751925 B CN 101751925B
- Authority
- CN
- China
- Prior art keywords
- frame
- frequency band
- present frame
- high frequency
- low
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 68
- 238000001228 spectrum Methods 0.000 claims abstract description 265
- 238000004364 calculation method Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 2
- 206010001488 Aggression Diseases 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
The invention discloses a tone decoding method and a device. The method comprises the following steps: utilizing the low-frequency band spectrum of the current frame of a narrow-frequency band to generate the high-frequency band spectrum of the current frame; judging whether the narrow band frame needs to be amended under certain conditions, and amending the high-frequency band spectrum of the narrow band frame in needing amending; changing the current frame which is treated according to a judging result from a frequency domain signal to a time domain signal; utilizing the attenuation factor of the current frame to attenuate the high-frequency time domain signal of the time domain signal of the current frame, and then outputting the time domain signal of the current frame. Correspondingly, the invention also discloses the tone decoding device, comprising an expansion unit, a first amending processing unit, a changing unit and an attenuation unit. By the tone decoding method and the device, the embodiment of the invention greatly solves the problem of uncomfortable hearing caused by the tone signals of different bandwidths and improves the hearing quality of the tone signals.
Description
Technical field
The present invention relates to the communication technology, relate in particular to a kind of tone decoding method and device.
Background technology
At present multi-speed audio code decode algorithm, the code stream behind the coding is in network transmission process, because the difference of network state, network can block the code stream different length that is transferred to network from coding side.In decoding end, demoder will go out the voice frequency signal of different bandwidth or code check according to the code stream decoding after blocking, and so just makes the voice frequency signal that receives to switch between different bandwidth.
Because filter status parameter in the demoder and front and back voice are the contact between the signal frequently, when bandwidth is switched, can cause the filter status parameter discontinuous, if do some suitable processing untimelyly, the phenomenon of some energy violents change then in the bandwidth handoff procedure, can occur, thereby cause the acoustical quality variation; And, when different frequency spans occurring in the continuous signal, also can cause uncomfortable auditory effect.
There is a kind of band spread (Bandwidth Extension in the prior art, BWE) technology, it with the mode that narrow-band signal expands to broadband signal is: its low-frequency band frequency spectrum with present frame copies to high frequency band, pass through the low-frequency band frequency spectrum of some parameter correction present frames then, thereby make the low-frequency band spectrum energy more meet the energy of high frequency band frequency spectrum.At present, in the band spreading technique, the high frequency band parameters of usually obtaining some parameter informations or transmit a spot of present frame from coding side from the low-frequency information of present frame recovers the signal of the highband part of present frame to decoding end.Yet, when the broadband voice signal when switching for the narrow-band voice signal, be the present frame of narrow-band voice signal, its HFS is without any information, and existing band spreading technique then can not solve the above-mentioned problem of bringing because of the voice signal of different bandwidth well.
Summary of the invention
The embodiment of the invention provides a kind of tone decoding method and device, and it can improve the acoustical quality of voice signal, when avoiding the speech signal decoding, and the uncomfortable problem of the sense of hearing that the voice signal of different bandwidth brings.
For this reason, the embodiment of the invention provides a kind of tone decoding method, comprising:
The low-frequency band frequency spectrum that is utilized as the present frame of narrow-band generates the high frequency band frequency spectrum of described present frame;
According to the low-frequency band information of described present frame with respect to the band information of the former frame of described present frame, judge whether described present frame needs to revise, if judged result is for being, then utilize modifying factor that the high frequency band frequency spectrum of described present frame is revised, if judged result is not then revised described present frame for not;
Described present frame after will handling according to described judged result is transformed to time-domain signal from frequency-region signal;
After utilizing the decay factor of described present frame that the high frequency time-domain signal of described present frame time-domain signal is decayed, export the time-domain signal of described present frame.
Correspondingly, the embodiment of the invention also provides a kind of audio decoding apparatus, comprising:
Expanding element, the low-frequency band frequency spectrum that is used to be utilized as the present frame of narrow-band generates the high frequency band frequency spectrum of described present frame;
The first correcting process unit, be used for according to the low-frequency band information of described present frame with respect to the band information of the former frame of described present frame, judge whether described present frame needs to revise, when judged result when being, utilize modifying factor that the high frequency band frequency spectrum of described present frame is revised, when judged result for not the time, described present frame is not revised;
Converter unit is used for the present frame after handling according to described judged result is transformed to time-domain signal from frequency-region signal;
Attenuation units, be used to utilize the decay factor of described present frame that the high frequency time-domain signal of described present frame time-domain signal is decayed after, export the time-domain signal of described present frame.
The embodiment of the invention utilizes the low-frequency band frequency spectrum of narrow-band frame to generate the high frequency band frequency spectrum of this narrow-band frame, and judge the whether needs correction of this narrow-band frame according to certain Rule of judgment, when needing to revise, revise the high frequency band frequency spectrum of this narrow-band frame, make the narrow-band frame in the voice signal is expanded to effective broadband frame, the voice signal that has solved well because of different bandwidth causes acoustically uncomfortable problem, has improved the acoustical quality of voice signal.
Description of drawings
Fig. 1 is the schematic flow sheet of a kind of tone decoding method of the embodiment of the invention one;
Fig. 2 is the schematic flow sheet of a kind of tone decoding method of the embodiment of the invention two;
Fig. 3 is a schematic flow sheet of determining the decay factor of present frame in the tone decoding method of the embodiment of the invention;
Fig. 4 is the schematic flow sheet of a kind of tone decoding method of the embodiment of the invention three;
Fig. 5 is the structural representation of a kind of audio decoding apparatus of the embodiment of the invention four;
Fig. 6 is the structural representation of the first correcting process unit in the audio decoding apparatus of Fig. 5;
Fig. 7 is the structural representation of a kind of audio decoding apparatus of the embodiment of the invention five.
Embodiment
A kind of tone decoding method and device that the embodiment of the invention proposes, it can improve the acoustical quality of voice signal, when avoiding the speech signal decoding, the uncomfortable problem of the sense of hearing that the voice signal of different bandwidth brings.
Below in conjunction with accompanying drawing, elaborate the technical scheme of the embodiment of the invention in the mode of specific embodiment.
Fig. 1 is the process flow diagram of a kind of tone decoding method of the embodiment of the invention one.As shown in Figure 1, this method comprises:
Step S101, basis generate the high frequency band frequency spectrum of this present frame for the low-frequency band frequency spectrum of the present frame of narrow-band.
Step S102, judge the whether needs correction of this present frame according to the low-frequency band information of present frame with respect to the band information of the former frame of this present frame.If judged result is for being, execution in step S104 again behind the execution in step S103 then.If judged result is not, then execution in step S104.
In the present embodiment, former frame pattern position and present frame pattern position are set, for former frame pattern position is provided with an initial value.Particularly, according to the low-frequency band information of the value of former frame pattern position, present frame with respect to the band information of the former frame of this present frame, determine the value of present frame pattern position; Judge whether needs correction of present frame according to the value of present frame pattern position then.
Step S103, utilize modifying factor that the high frequency band frequency spectrum of present frame is revised.
For example, multiply each other, come the high frequency band frequency spectrum of present frame is revised by high frequency band frequency spectrum and modifying factor with present frame.
In the present embodiment, the value of this modifying factor is specially the average energy value of the low-frequency band frequency spectrum of present frame; Perhaps multiply by a decimal again for the high frequency band spectrum energy of the present frame that generates and the ratio of low-frequency band spectrum energy, make the value of this modifying factor less than 1, then make the high frequency band spectrum energy value of present frame less than the certain multiple of its low-frequency band spectrum energy value, alternatively, make the high frequency band spectrum energy value of present frame less than 0.8 times of its low-frequency band spectrum energy value.
For example, the mode of calculating the high frequency band spectrum energy value of a frame signal has: the average of the quadratic sum of the high frequency band spectral coefficient of this frame is the high frequency band spectrum energy value of this frame;
In like manner, the mode of calculating the low-frequency band spectrum energy value of a frame signal has: the average of the quadratic sum of the low-frequency band spectral coefficient of this frame is the low-frequency band spectrum energy value of this frame;
The high frequency band spectrum energy value of one frame signal is compared resulting value with the low-frequency band spectrum energy value of this frame, be the high frequency band spectrum energy of this frame and the ratio of low-frequency band spectrum energy.
Step S104, present frame is transformed to time-domain signal from frequency-region signal.
Step S105, utilize the decay factor of present frame that the high frequency time-domain signal of present frame time-domain signal is decayed.
In the present embodiment, the decay factor of present frame is according to the frame type information of present frame, determine with respect to the frame type information and the decay factor thereof of the former frame of this present frame; For each frame behind this present frame, the decay factor of this frame is according to the frame type information of this frame, determine with respect to the frame type information and the decay factor thereof of the former frame of this frame.During enforcement, the decay factor of the present frame determined and the high frequency time-domain signal of present frame time-domain signal are multiplied each other.Wherein, described frame type information is broadband frame or narrow-band frame.Embodiment sees Fig. 3 for details.
The time-domain signal of step S106, output present frame.Herein, the time-domain signal of present frame comprises its high frequency time-domain signal and low frequency time-domain signal.
Present embodiment is when tone decoding, and when not being any information of HFS of current frame signal of narrow-band, avoided because the filter status that switching causes between the voice signal of different bandwidth is discontinuous, thereby the energy violent change phenomenon that causes, the continuous voice signal that feasible decoding is come out is more comfortable acoustically, has improved subjective tonequality and acoustical quality.
Fig. 2 is the schematic flow sheet of a kind of tone decoding method of the embodiment of the invention two.As shown in Figure 2, the continuous voice signal that receives is decoded, this method comprises:
Step S201, judgement present frame are broadband frame or narrow-band frame.If present frame is the broadband frame, then execution in step S211.If present frame is the narrow-band frame, then execution in step S202.
Step S202, the high frequency band frequency domain envelope that the normalized low-frequency band frequency spectrum of present frame be multiply by with respect to the former frame of this present frame copy to high frequency, generate the high frequency band frequency spectrum of present frame, and present frame is expanded to the broadband frame by the narrow-band frame.
Step S203, judge the former frame with respect to this present frame, its primitive frame is broadband frame or narrow-band frame.If the primitive frame of this former frame is the broadband frame, execution in step S206 again behind the execution in step S204 then.If the primitive frame of this former frame is the narrow-band frame, execution in step S207 again behind the execution in step S205 then.
Step S204, according to the band information of former frame, calculate the low-frequency band spectrum energy value of former frame, high frequency band spectrum energy value, energy ratio with the high frequency band frequency spectrum and the low-frequency band frequency spectrum of this former frame, and, calculate the low-frequency band spectrum energy value of present frame and according to the high frequency band information of the present frame that generates according to the low-frequency band information of present frame, calculate the high frequency band spectrum energy value of present frame, and calculate the energy ratio of the high frequency band frequency spectrum and the low-frequency band frequency spectrum of this present frame.
Wherein, because the high frequency band frequency spectrum of present frame is by utilizing the high frequency band frequency domain envelope and the low-frequency band frequency spectrum generation of duplicating this present frame with respect to the former frame of this frame, therefore, above-mentioned high frequency band information according to the present frame that generates, calculate the high frequency band spectrum energy value of present frame, be meant according to the energy value of the low-frequency band frequency spectrum of this present frame with respect to the former frame high frequency band frequency domain envelope value of this frame, calculate the high frequency band spectrum energy value of present frame.
In the present embodiment, the energy with the low-frequency band frequency spectrum of former frame is designated as E
P1_L, the energy of high frequency band frequency spectrum is designated as E
P1_H, the high frequency band frequency spectrum of this former frame is designated as E with the energy ratio of low-frequency band frequency spectrum
Gain1The energy of the low-frequency band frequency spectrum of present frame is designated as E
C2_L, the energy of high frequency band frequency spectrum is designated as E
C2_H, the high frequency band frequency spectrum of this present frame is designated as E with the energy ratio of low-frequency band frequency spectrum
Gain2
In the present embodiment, calculate the mode of the ratio of the high frequency band spectrum energy of low-frequency band spectrum energy value, high frequency band spectrum energy value and a frame signal of a frame signal and low-frequency band spectrum energy, identical with the embodiment described in the step S103 of embodiment one, therefore, repeat no more here.
Step S205, according to the low-frequency band information of former frame, calculate the low-frequency band spectrum energy E of former frame
P1_LValue, and, calculate the low-frequency band spectrum energy E of present frame according to the low-frequency band information of present frame
C2_LValue.
Step S206, according to the initial value of former frame pattern position, and the low-frequency band spectrum energy E of the former frame that calculates among the step S204
P1_LValue and the energy of the high frequency band frequency spectrum of former frame and low-frequency band frequency spectrum compare E
Gain1Value, and the low-frequency band spectrum energy E of present frame
C2_LValue and the energy of the high frequency band frequency spectrum of present frame and low-frequency band frequency spectrum compare E
Gain2Value, determine the value of present frame pattern position.
In the present embodiment, former frame pattern position is designated as prev_mode, initial value is 0, and present frame pattern position is designated as mode.This step is specially:
If present frame satisfies following three conditions simultaneously, then mode is set to 1, these three conditions are specially:
1、prev_mode=0;
2, the energy of the high frequency band frequency spectrum of former frame and low-frequency band frequency spectrum compares E
Gain1Compare E less than the high frequency band frequency spectrum of present frame and the energy of low-frequency band frequency spectrum
Gain2
3, the low-frequency band spectrum energy E of former frame
P1_LLow-frequency band spectrum energy E greater than present frame
C2_LCertain multiple α, in the present embodiment, α is generally more than 1.6.
Step S207, according to the value of former frame pattern position, and the low-frequency band spectrum energy E of the former frame that calculates among the step S205
P1_LValue, and the low-frequency band spectrum energy E of present frame
C2_LValue, determine the value of present frame pattern position.
In the present embodiment, former frame pattern position is designated as prev_mode, present frame pattern position is designated as mode.This step is specially:
If this frame satisfies following two conditions simultaneously, then the mode position is become 0, these two conditions are specially:
1、prev_mode=1;
2, the low-frequency band spectrum energy E of present frame
C2_LLow-frequency band spectrum energy E greater than former frame
P1_LCertain multiple δ, in the present embodiment, δ is generally more than 1.6.
Step S208, judge whether the value of present frame pattern position is 1.If this value is 1, then is judged as and revises present frame, execution in step S211 again behind the execution in step S210.If this value is 0, then being judged as does not need present frame is revised, directly execution in step S211.
Step S209, the value of present frame pattern position is composed to former frame pattern position, be used for the value of the former frame pattern position among the step S207 is upgraded.
Step S210, utilize modifying factor that the high frequency band frequency spectrum of present frame is revised, make its energy and real high frequency band spectrum energy more approaching.
For example, multiply each other, come the high frequency band frequency spectrum of present frame is revised by high frequency band frequency spectrum and modifying factor with present frame.
In the present embodiment, the value of this modifying factor is specially the average energy value of the low-frequency band frequency spectrum of present frame; Perhaps multiply by a decimal again for the high frequency band spectrum energy of the present frame that generates and the ratio of low-frequency band spectrum energy, make the value of this modifying factor less than 1, then make the high frequency band spectrum energy value of present frame less than the certain multiple of its low-frequency band spectrum energy value, alternatively, make the high frequency band spectrum energy value of present frame less than 0.8 times of its low-frequency band spectrum energy value.
Step S211, present frame is transformed to time-domain signal from frequency-region signal.Herein, this present frame comprises its low frequency time-domain signal and high frequency time-domain signal.
Step S212, utilize the decay factor of present frame that the high frequency time-domain signal of present frame time-domain signal is decayed.
In the present embodiment, the decay factor of present frame is according to the frame type information of present frame, determine with respect to the frame type information and the decay factor thereof of the former frame of this present frame; For each frame behind this present frame, the decay factor of this frame is according to the frame type information of this frame, determine with respect to the frame type information and the decay factor thereof of the former frame of this frame.During enforcement, the decay factor of the present frame determined and the high frequency time-domain signal of present frame time-domain signal are multiplied each other.Wherein, described frame type information is broadband frame or narrow-band frame.Embodiment sees Fig. 3 for details.
The time-domain signal of step S213, output present frame.
The code form of foregoing description is:
if((prev_mode==0)&&(E
gain1<E
gain2)&&(α*E
c2_L<E
p1_L))α≥1.6
mode=1;
if((prev_mode==1)&&(δ*E
p1_L<E
c2_L))δ≥1.6
mode=0;
For example: mode is set to 1 when the i frame, then is judged as to revise the high frequency band frequency spectrum of i frame, simultaneously the mode value is composed to prev_mode; Then the mode value of i+1 frame is judged,, then done the operation same with the i frame if mode also is set to 1; Then to i+2, the mode value of i+3... frame is judged, is set to 0 up to the mode of i+N frame, is judged as the high frequency band frequency spectrum that does not need the i+N frame and revises.
Present embodiment is when tone decoding, and when not being any information of HFS of current frame signal of narrow-band, avoided because the filter status that switching causes between the voice signal of different bandwidth is discontinuous, thereby the energy violent change phenomenon that causes, the continuous voice signal that feasible decoding is come out is more comfortable acoustically, has improved subjective tonequality and acoustical quality.
Fig. 3 is a schematic flow sheet of determining the decay factor of present frame in the tone decoding method of the embodiment of the invention.In the embodiment of the invention two or three, alternatively, the schematic flow sheet that can utilize the decay factor of present frame that the high frequency time-domain signal of present frame time-domain signal is decayed.In embodiments of the present invention, this decay factor is designated as β, and initial value is 1.As shown in Figure 3, the decay factor of determining present frame comprises the steps:
Step S301, judgement present frame are broadband frame or narrow-band frame.If present frame is the broadband frame, then execution in step S302.If present frame is the narrow-band frame, then execution in step S303.
The decay factor of step S302, present frame is 1.
Step S303, judge the former frame with respect to this present frame, its primitive frame is broadband frame or narrow-band frame.If the primitive frame of this former frame is the narrow-band frame, then execution in step S304.If the primitive frame of this former frame is the broadband frame, then execution in step S305.
The decay factor of step S304, present frame be former frame decay factor square, i.e. β
Present frame=β
Last Frame 2
The decay factor of step S305, present frame is its initial value and the value that decimal γ multiplies each other.In the present embodiment, 0.5<γ<0.7.
Alternatively, determine that the decay factor of present frame can carry out after the frame type of judging present frame and the primitive frame type with respect to the former frame of this present frame, can with execution in step S204 to step S211 or step S404 to the process of step S412 in executed in parallel.Alternatively, can also be behind execution of step S211 or step S412, to carry out.After determining the decay factor of present frame, execution in step S212 or step S413 utilize the decay factor of the present frame of determining that the high frequency time-domain signal of present frame time-domain signal is decayed.Particularly, the decay factor of the present frame determined and the high frequency time-domain signal of present frame time-domain signal are multiplied each other.
Step S306, the high frequency time-domain signal of present frame time-domain signal and the decay factor of present frame are multiplied each other.
In the embodiment of the invention, because when the blind high frequency band spectrum energy that of expanding when bigger than the high frequency band spectrum energy of reality, can cause very big influence to the quality of voice signal, therefore, when not knowing actual high frequency band spectrum energy, decay by high frequency band time-domain signal, allow the high frequency band spectrum energy of blind expansion littler as far as possible, the quality of the voice signal that can improve decodes comes out described present frame.
Fig. 4 is the schematic flow sheet of a kind of tone decoding method of the embodiment of the invention three.As shown in Figure 4, the continuous voice signal that receives is decoded, this method comprises:
Step S401, judgement present frame are broadband frame or narrow-band frame.If present frame is the broadband frame, then execution in step S411.If present frame is the narrow-band frame, then execution in step S402.
Step S402, the low-frequency band frequency spectrum of present frame is directly copied to high frequency, generate the high frequency band frequency spectrum of present frame, present frame is expanded to the broadband frame by the narrow-band frame.
Step S403, judge the former frame with respect to this present frame, its primitive frame is broadband frame or narrow-band frame.If the primitive frame of this former frame is the broadband frame, execution in step S406 again behind the execution in step S404 then.If the primitive frame of this former frame is the narrow-band frame, execution in step S407 again behind the execution in step S405 then.
Step S404, according to the band information of former frame, calculate the low-frequency band spectrum energy value of former frame, high frequency band spectrum energy value, and, calculate the low-frequency band spectrum energy value of present frame according to the low-frequency band information of present frame.
In the present embodiment, the energy with the low-frequency band frequency spectrum of former frame is designated as E
P1_L, the energy of high frequency band frequency spectrum is designated as E
P1_H, the energy of the low-frequency band frequency spectrum of present frame is designated as E
C2_L
In the present embodiment, calculate the low-frequency band spectrum energy value of a frame signal and the mode of high frequency band spectrum energy value, identical with the embodiment described in the step S103 of embodiment one, therefore, repeat no more here.
Step S405, according to the low-frequency band information of former frame, calculate the low-frequency band spectrum energy E of former frame
P1_LValue, and, calculate the low-frequency band spectrum energy E of present frame according to the low-frequency band information of present frame
C2_LValue.
Step S406, according to the initial value of former frame pattern position, and the low-frequency band spectrum energy E of the former frame that calculates among the step S404
P1_LValue, high frequency band spectrum energy E
P1_HValue, and the low-frequency band spectrum energy E of present frame
C2_LValue, determine the value of present frame pattern position.
In the present embodiment, former frame pattern position is designated as prev_mode, initial value is 0, and present frame pattern position is designated as mode.This step is specially:
If present frame satisfies following three conditions simultaneously, then mode is set to 1, these three conditions are specially:
1、prev_mode=0;
2, the ENERGY E of the low-frequency band frequency spectrum of former frame
P1_HENERGY E greater than the low-frequency band frequency spectrum of present frame
C2_LCertain multiple α, in the present embodiment, α is generally more than 1.6;
3, the ENERGY E of the high frequency band frequency spectrum of former frame
P1_HENERGY E greater than the low-frequency band frequency spectrum of present frame
C2_L
Step S407, according to the value of former frame pattern position, and the low-frequency band spectrum energy E of the former frame that calculates among the step S405
P1_LValue, and the low-frequency band spectrum energy E of present frame
C2_LValue, determine the value of present frame pattern position.
In the present embodiment, former frame pattern position is designated as prev_mode, present frame pattern position is designated as mode.This step is specially:
If this frame satisfies following two conditions simultaneously, then the mode position is become 0, these two conditions are specially:
1、prev_mode=1;
2, the low-frequency band spectrum energy E of present frame
C2_LENERGY E greater than the low-frequency band frequency spectrum of former frame
P1_HCertain multiple α, in the present embodiment, δ is generally more than 1.6.
Step S408, judge whether the value of present frame pattern position is 1.If this value is 1, then is judged as and revises present frame, execution in step S412 again behind the execution in step S410.If this value is 0, then being judged as does not need present frame is revised, directly execution in step S411.
Step S409, the value of present frame pattern position is composed to former frame pattern position, be used for the value of the former frame pattern position among the step S407 is upgraded.
Step S410, utilize modifying factor that the high frequency band frequency spectrum of present frame is revised, make its energy and real high frequency band spectrum energy more approaching.
For example, multiply each other, come the high frequency band frequency spectrum of present frame is revised by high frequency band frequency spectrum and modifying factor with present frame.
In the present embodiment, the value of this modifying factor is specially the average energy value of the low-frequency band frequency spectrum of present frame; Perhaps multiply by a decimal again for the high frequency band spectrum energy of the present frame that generates and the ratio of low-frequency band spectrum energy, make the value of this modifying factor less than 1, then make the high frequency band spectrum energy value of present frame less than the certain multiple of its low-frequency band spectrum energy value, alternatively, make the high frequency band spectrum energy value of present frame less than 0.8 times of its low-frequency band spectrum energy value.
Step S411, the high frequency band frequency spectrum of present frame and high frequency frequency domain envelope with respect to the former frame of this frame are multiplied each other.
Step S412, present frame is transformed to time-domain signal from frequency-region signal.Herein, this present frame comprises its low frequency time-domain signal and high frequency time-domain signal.
Step S413, utilize the decay factor of present frame that the high frequency time-domain signal of present frame time-domain signal is decayed.
In the present embodiment, the embodiment of the step S212 among step S413 and the embodiment two is identical, repeats no more here.
The time-domain signal of step S414, output present frame.
The code form of foregoing description is:
if((prev_mode==0)&&(E
c2_L<E
p1_H)&&(α*E
c2_L<E
p1_H))α≥1.6
mode=1;
if((prev_mode==1)&&(δ*E
p1_H<E
c2_L))δ≥1.6
mode=0;
For example: mode is set to 1 when the i frame, then is judged as to revise the high frequency band frequency spectrum of i frame, simultaneously the mode value is composed to prev_mode; Then the mode value of i+1 frame is judged,, then done the operation same with the i frame if mode also is set to 1; Then to i+2, the mode value of i+3... frame is judged, is set to 0 up to the mode of i+N frame, is judged as the high frequency band frequency spectrum that does not need the i+N frame and revises.
Present embodiment is when tone decoding, and when not being any information of HFS of current frame signal of narrow-band, avoided because the filter status that switching causes between the voice signal of different bandwidth is discontinuous, thereby the energy violent change phenomenon that causes, the continuous voice signal that feasible decoding is come out is more comfortable acoustically, has improved subjective tonequality and acoustical quality.
Fig. 5 is the structural representation of a kind of audio decoding apparatus of the embodiment of the invention four.As shown in Figure 5, described device comprises: expanding element 10, the first correcting process unit 11, converter unit 12, attenuation units 13 and decay factor updating block 14.Describe the concrete function of each unit below in detail.
Expanding element 10 is used for being the normalized low-frequency band frequency spectrum of the present frame of narrow-band, and the high frequency band frequency domain envelope that multiply by with respect to the former frame of this present frame copies to high frequency, generates the high frequency band frequency spectrum of present frame.
In the embodiment of the invention, for this is each frame of the present frame back of narrow-band, expanding element 10, be used to also judge whether this frame is the arrowband frame, if, the high frequency band frequency domain envelope that the normalized low-frequency band frequency spectrum of this frame be multiply by with respect to the former frame of this frame copies to high frequency, generates the high frequency band frequency spectrum of present frame.
The first correcting process unit 11, be used for according to the low-frequency band information of present frame with respect to the band information of the former frame of this present frame, judge whether expand to wide band present frame needs to revise, when judged result when being, utilize modifying factor that the high frequency band frequency spectrum of this present frame is revised, when judged result for not the time, this present frame is not revised.
Correspondingly, in the embodiment of the invention, for this is all arrowband frames of the present frame back of narrow-band, the first correcting process unit 11 also is used for judging according to the low-frequency band information of this frame with respect to the band information of the former frame of this frame whether this frame needs to revise, when judged result when being, utilize modifying factor that the high frequency band frequency spectrum of this frame is revised, when judged result for not the time, this frame is not revised.
For example, in the embodiment of the invention, this frame is the narrow-band frame, when the primitive frame with respect to the former frame of this frame is the broadband frame, then the low-frequency band information of described this frame is the low-frequency band spectrum energy value of this frame, high frequency band spectrum energy value with this frame that generates according to the low-frequency band frequency spectrum of this frame, and the high frequency band frequency spectrum of this frame and the ratio of low-frequency band spectrum energy, the band information of described former frame with respect to this frame is the low-frequency band spectrum energy value with respect to the former frame of this frame, the energy ratio of high frequency band spectrum energy value and its high frequency band frequency spectrum and low-frequency band frequency spectrum.
For example, in the embodiment of the invention, this frame is the narrow-band frame, when the primitive frame with respect to the former frame of this frame still is the narrow-band frame, then the low-frequency band information of described this frame is the low-frequency band spectrum energy value of this frame, and the band information of described former frame with respect to this frame is the low-frequency band spectrum energy value with respect to the former frame of this frame.
Fig. 6 is the structural representation of the first correcting process unit 11 in the audio decoding apparatus of Fig. 5.As shown in Figure 6, this first correcting process unit 11 comprises: computing unit 110, judging unit 111, judged result processing unit 112.Describe the concrete function of each unit below in detail.
Wherein, calculate the mode of the ratio of the high frequency band spectrum energy of low-frequency band spectrum energy value, high frequency band spectrum energy value and a frame signal of a frame signal and low-frequency band spectrum energy, see the description of the method for the embodiment of the invention for details, repeat no more here.
Judging unit 111, be used for value according to former frame pattern position, the low-frequency band spectrum energy value of the former frame that computing unit 110 calculates, energy ratio with the high frequency band frequency spectrum and the low-frequency band frequency spectrum of former frame, and the low-frequency band spectrum energy value of present frame, with the energy ratio of the high frequency band frequency spectrum and the low-frequency band frequency spectrum of present frame, determine the value of present frame pattern position; With judge whether needs correction of present frame according to the value of present frame pattern position.
Correspondingly, in the embodiment of the invention, be all arrowband frames of the present frame back of narrow-band for this, judging unit 111 also is used for:
For example, this frame is the narrow-band frame, when the primitive frame with respect to the former frame of this frame is the broadband frame, then according to the value of former frame pattern position, the low-frequency band spectrum energy value that computing unit 110 calculates with respect to the former frame of this frame, the energy ratio of high frequency band frequency spectrum and low-frequency band frequency spectrum, and the low-frequency band spectrum energy value of this frame, the energy ratio of high frequency band frequency spectrum and low-frequency band frequency spectrum is determined the value of present frame pattern position; With judge the whether needs correction of this frame according to the value of present frame pattern position;
For example, this frame is the narrow-band frame, when the primitive frame with respect to the former frame of this frame still is the narrow-band frame, then according to the value of former frame pattern position, the low-frequency band spectrum energy value that computing unit 110 calculates with respect to the former frame of this frame, reach the low-frequency band spectrum energy value of this frame, determine the value of present frame pattern position; With judge the whether needs correction of this frame according to the value of present frame pattern position.
Judged result processing unit 112, be used for when judged result when being, utilize modifying factor that the high frequency band frequency spectrum of present frame is revised, when judged result for not the time, present frame is not revised.
Alternatively, in the embodiment of the invention, this device also comprises: decay factor updating block 14, be used for according to present frame frame type information, with respect to the frame type information of the former frame of this present frame and the value of decay factor thereof, determine the currency of this decay factor.This value is used for 13 pairs of high frequency time-domain signals of attenuation units and decays.Described frame type information is broadband frame or narrow-band frame.Wherein, the process that decay factor updating block 14 upgrades sees the description of the method for the embodiment of the invention for details, does not repeat them here.
Fig. 7 is the structural representation of a kind of audio decoding apparatus of the embodiment of the invention five.As shown in Figure 7, this device comprises: expanding element 10 ', the first correcting process unit 11 ', the second correcting process unit 15, converter unit 12, attenuation units 13 and decay factor updating block 14.Describe the concrete function of each unit below in detail.
Expanding element 10 ', the low-frequency band frequency spectrum that is used for being the present frame of narrow-band directly copies to high frequency, generates the high frequency band frequency spectrum of present frame.
In the embodiment of the invention, be each frame of the present frame back of narrow-band for this, expanding element 10 is used to also judge whether this frame is the arrowband frame, if, the low-frequency band frequency spectrum of this frame is copied to high frequency, generate the high frequency band frequency spectrum of present frame.
The first correcting process unit 11 ', be used for according to the band information of present frame with respect to the low-frequency band information of the former frame of this present frame, judge whether expand to wide band present frame needs to revise, when judged result when being, utilize modifying factor that the high frequency band frequency spectrum of this present frame is revised, when judged result for not the time, this present frame is not revised.
Correspondingly, in the embodiment of the invention, for this is all arrowband frames of the present frame back of narrow-band, the first correcting process unit 11 ', also be used for judging according to the low-frequency band information of this frame with respect to the band information of the former frame of this frame whether this frame needs to revise, when judged result when being, utilize modifying factor that the high frequency band frequency spectrum of this frame is revised, when judged result for not the time, this frame is not revised.
For example, in the embodiment of the invention, this frame is the narrow-band frame, when the primitive frame with respect to the former frame of this frame is the broadband frame, then the low-frequency band information of described this frame is the low-frequency band spectrum energy value of this frame, with the high frequency band spectrum energy value of this frame that generates according to the low-frequency band frequency spectrum of this frame, the band information of described former frame with respect to this frame is low-frequency band spectrum energy value and the high frequency band spectrum energy value with respect to the former frame of this frame.
For example, in the embodiment of the invention, this frame is the narrow-band frame, when the primitive frame with respect to the former frame of this frame still is the narrow-band frame, then the low-frequency band information of described this frame is the low-frequency band spectrum energy value of this frame, and the band information of described former frame with respect to this frame is the low-frequency band spectrum energy value with respect to the former frame of this frame.
In the embodiment of the invention, the first correcting process unit 11 ', comprising: computing unit 110 ', judging unit 111 ', judged result processing unit 112 '.Describe the concrete function of each unit below in detail.
Computing unit 110 ', be used for calculating the low-frequency band spectrum energy value and the high frequency band spectrum energy value of former frame and being used for low-frequency band spectrum energy value according to the low-frequency band information calculations present frame of present frame according to the band information of former frame.
Judging unit 111 ', be used for value according to former frame pattern position, the low-frequency band spectrum energy value of the former frame of computing unit 110 ' calculate and the low-frequency band spectrum energy value of high frequency band spectrum energy value and present frame are determined the value of present frame pattern position; With judge whether needs correction of present frame according to the value of present frame pattern position.
Correspondingly, in the embodiment of the invention, be all arrowband frames of the present frame back of narrow-band for this, judging unit 111 ', also be used for:
For example, this frame is the narrow-band frame, when the primitive frame with respect to the former frame of this frame is the broadband frame, then according to the value of former frame pattern position, the low-frequency band spectrum energy value and the high frequency band spectrum energy value with respect to the former frame of this frame of computing unit 110 ' calculate, reach the low-frequency band spectrum energy value of this frame, determine the value of present frame pattern position; With judge the whether needs correction of this frame according to the value of present frame pattern position;
For example, this frame is the narrow-band frame, when the primitive frame with respect to the former frame of this frame still is the narrow-band frame, then according to the value of former frame pattern position, the low-frequency band spectrum energy value with respect to the former frame of this frame of computing unit 110 ' calculate, reach the low-frequency band spectrum energy value of this frame, determine the value of present frame pattern position; With judge the whether needs correction of this frame according to the value of present frame pattern position.
Judged result processing unit 112 ', be used for when judged result when being, utilize modifying factor that the high frequency band frequency spectrum of present frame is revised, when judged result for not the time, present frame is not revised.
The second correcting process unit 15, be used for when the first correcting process unit 11 ' when the high frequency band frequency spectrum of present frame not being revised, the high frequency band frequency spectrum of present frame be multiply by high frequency band frequency domain envelope with respect to the former frame of this present frame, when the first correcting process unit 11 ' out-of-date, present frame is done the processing of not revising to the high frequency band frequency spectrum correction of present frame.
Correspondingly, in the embodiment of the invention, for this is all arrowband frames of the present frame back of narrow-band, the second correcting process unit 15, also be used for when the first correcting process unit 11 ' when not the high frequency band frequency spectrum of this frame not being revised, the high frequency band frequency spectrum of this frame be multiply by high frequency band frequency domain envelope with respect to the former frame of this frame,, this frame is done the processing of not revising when the first correcting process unit 11 ' out-of-date to the high frequency band frequency spectrum correction of this frame.
Alternatively, in the embodiment of the invention, this device also comprises: decay factor updating block 14, be used for according to present frame frame type information, with respect to the frame type information of the former frame of this present frame and the value of decay factor thereof, determine the currency of this decay factor, this value is used for 13 pairs of high frequency time-domain signals of attenuation units and decays.Described frame type information is broadband frame or narrow-band frame.In the same manner, the process that decay factor updating block 14 upgrades sees the description of the method for the embodiment of the invention for details, does not repeat them here.
As seen from the above embodiment, a kind of tone decoding method and device according to embodiment of the invention proposition, utilize the low-frequency band frequency spectrum of narrow-band frame to generate the high frequency band frequency spectrum of this narrow-band frame, and judge the whether needs correction of this narrow-band frame according to certain Rule of judgment, when needing to revise, revise the high frequency band frequency spectrum of this narrow-band frame, make the narrow-band frame in the voice signal is expanded to effective broadband frame, the voice signal that has solved well because of different bandwidth causes acoustically uncomfortable problem, has improved the acoustical quality of voice signal.
Simultaneously, the present invention is applied in the narrow-band frame is expanded in the band spreading technique of broadband frame, can effectively promote the performance of the high-frequency band signals that when the low-frequency band energy is low, recovers.
Above disclosed is a kind of preferred embodiment of the present invention only, can not limit the present invention's interest field certainly with this, and therefore the equivalent variations of doing according to claim of the present invention still belongs to the scope that the present invention is contained.
Claims (14)
1. tone decoding method comprises:
The low-frequency band frequency spectrum that is utilized as the present frame of narrow-band generates the high frequency band frequency spectrum of described present frame;
According to the low-frequency band information of described present frame with respect to the band information of the former frame of described present frame, judge whether described present frame needs to revise, if judged result is for being, then utilize modifying factor that the high frequency band frequency spectrum of described present frame is revised, if judged result is not then revised described present frame for not;
Described present frame after will handling according to described judged result is transformed to time-domain signal from frequency-region signal;
After utilizing the decay factor of described present frame that the high frequency time-domain signal of described present frame time-domain signal is decayed, export the time-domain signal of described present frame.
2. the method for claim 1 is characterized in that, described former frame with respect to described present frame is the broadband frame.
3. method as claimed in claim 2, it is characterized in that, the high frequency band frequency spectrum that the described low-frequency band frequency spectrum that is utilized as the present frame of narrow-band generates described present frame is specially: the high frequency band frequency domain envelope that the normalized low-frequency band frequency spectrum of described present frame be multiply by with respect to the former frame of described present frame copies to high frequency, generates the high frequency band frequency spectrum of described present frame;
Described according to described present frame low-frequency band information and with respect to the band information of the former frame of described present frame, judge whether described present frame needs to revise, and comprising:
The low-frequency band spectrum energy value and the high frequency band spectrum energy value of the described former frame that calculates with the value of former frame pattern position, according to the band information of described former frame, and the low-frequency band spectrum energy value and the high frequency band spectrum energy value of the described present frame that goes out according to the low-frequency band information calculations of described present frame, determine the value of present frame pattern position;
Judge the whether needs correction of described present frame according to the value of described present frame pattern position.
4. method according to claim 2, it is characterized in that, the high frequency band frequency spectrum that the described low-frequency band frequency spectrum that is utilized as the present frame of narrow-band generates described present frame is specially: the low-frequency band frequency spectrum of described present frame is directly copied to high frequency, generate the high frequency band frequency spectrum of described present frame;
Described according to described present frame low-frequency band information and with respect to the band information of the former frame of described present frame, judge whether described present frame needs to revise, and comprising:
The low-frequency band spectrum energy value of the described former frame that calculates with the value of former frame pattern position, according to the band information of described former frame and high frequency band spectrum energy value, and the low-frequency band spectrum energy value of the described present frame that goes out according to the low-frequency band information calculations of described present frame are determined the value of present frame pattern position;
Judge the whether needs correction of described present frame according to the value of described present frame pattern position.
5. method as claimed in claim 4 is characterized in that, the present frame after described will the processing according to described judged result is transformed to time-domain signal from frequency-region signal, also comprises:
If the high frequency band frequency spectrum of described present frame is not revised according to described judged result, then the normalized high frequency band frequency spectrum of present frame be multiply by the high frequency band frequency domain envelope of described former frame after, this present frame is transformed to time-domain signal from frequency-region signal.
6. method as claimed in claim 2 is characterized in that, described method further comprises:
For described be each frame behind the present frame of narrow-band, judge whether this frame is the arrowband frame, if utilize the low-frequency band frequency spectrum of described this frame to generate the high frequency band frequency spectrum of described this frame;
According to the low-frequency band information of described this frame with respect to the band information of the former frame of described this frame, judge whether described this frame needs to revise, if judged result is for being, then utilize modifying factor that the high frequency band frequency spectrum of described this frame is revised, if judged result is not then revised described this frame for not;
Described this frame after will handling according to judged result is transformed to time-domain signal from frequency-region signal;
After utilizing the decay factor of described this frame that the high frequency time-domain signal of described this frame time-domain signal is decayed, the time-domain signal of described this frame of output.
7. method as claimed in claim 6 is characterized in that the decay factor of described present frame is determined according to the frame type information of the former frame of the frame type information of described present frame, described present frame; With
The decay factor of described this frame determines that according to the frame type information and the decay factor thereof of the frame type information of described this frame, described former frame with respect to this frame described frame type information is broadband frame or narrow-band frame.
8. method according to claim 1 is characterized in that, the value of described modifying factor is determined according to the low-frequency band information of described present frame.
9. an audio decoding apparatus is characterized in that, comprising:
Expanding element, the low-frequency band frequency spectrum that is used to be utilized as the present frame of narrow-band generates the high frequency band frequency spectrum of described present frame;
The first correcting process unit, be used for according to the low-frequency band information of described present frame with respect to the band information of the former frame of described present frame, judge whether described present frame needs to revise, when judged result when being, utilize modifying factor that the high frequency band frequency spectrum of described present frame is revised, judged result is not revised described present frame for not the time;
Converter unit is used for the present frame after handling according to described judged result is transformed to time-domain signal from frequency-region signal;
Attenuation units, be used to utilize the decay factor of described present frame that the high frequency time-domain signal of described present frame time-domain signal is decayed after, export the time-domain signal of described present frame.
10. device as claimed in claim 9, it is characterized in that, described expanding element is used for the high frequency band frequency domain envelope that normalized low-frequency band frequency spectrum with described present frame multiply by with respect to the former frame of described present frame and copies to high frequency, generates the high frequency band frequency spectrum of described present frame;
The described first correcting process unit comprises:
Computing unit, be used for calculating the low-frequency band spectrum energy value and the high frequency band spectrum energy value of described former frame, and be used for going out the low-frequency band spectrum energy value and the high frequency band spectrum energy value of described present frame according to the low-frequency band information calculations of described present frame according to the band information of described former frame;
Judging unit is used for low-frequency band spectrum energy value and high frequency band spectrum energy value according to the value of former frame pattern position, described former frame, and the low-frequency band spectrum energy value and the high frequency band spectrum energy value of described present frame, determines the value of present frame pattern position; With judge the whether needs correction of described present frame according to the value of described present frame pattern position;
The judged result processing unit, be used for when judged result when being, utilize modifying factor that the high frequency band frequency spectrum of described present frame is revised, when judged result for not the time, described present frame is not revised.
11. device as claimed in claim 9 is characterized in that, described expanding element is used for the low-frequency band frequency spectrum of described present frame is directly copied to high frequency, generates the high frequency band frequency spectrum of described present frame;
The described first correcting process unit comprises:
Computing unit is used for calculating according to the band information of described former frame the low-frequency band spectrum energy value and the high frequency band spectrum energy value of described former frame, and is used for going out according to the low-frequency band information calculations of described present frame the low-frequency band spectrum energy value of described present frame;
Judging unit is used for low-frequency band spectrum energy value and high frequency band spectrum energy value according to the value of former frame pattern position, described former frame, and the low-frequency band spectrum energy value of described present frame, determines the value of present frame pattern position; With judge the whether needs correction of described present frame according to the value of described present frame pattern position;
The judged result processing unit, be used for when judged result when being, utilize modifying factor that the high frequency band frequency spectrum of described present frame is revised, when judged result for not the time, described present frame is not revised.
12. device as claimed in claim 11 is characterized in that, described device also comprises:
The second correcting process unit, be used for when the described first correcting process unit is not revised the high frequency band frequency spectrum of described present frame, the normalized high frequency band frequency spectrum of described present frame be multiply by the high frequency band frequency domain envelope of described former frame, when the described first correcting process unit is out-of-date to the high frequency band frequency spectrum correction of described present frame, described present frame is done the processing of not revising;
Described converter unit also is used for the described present frame after carrying out correcting process through the described second correcting process unit is transformed to time-domain signal from frequency-region signal.
13. device as claimed in claim 9 is characterized in that, described expanding element, also be used for, for described be each frame behind the present frame of narrow-band, judge whether this frame is the arrowband frame, if generate the high frequency band frequency spectrum of described this frame according to the low-frequency band frequency spectrum of described this frame;
The described first correcting process unit, also be used for according to the low-frequency band information of described this frame with respect to the band information of the former frame of described this frame, judge whether described this frame needs to revise, when judged result when being, utilize modifying factor that the high frequency band frequency spectrum of described this frame is revised, when judged result for not the time, described this frame is not revised.
14. device as claimed in claim 13 is characterized in that, described device also comprises:
The decay factor updating block, be used for according to described present frame frame type information, determine the decay factor of described present frame with respect to the frame type information of the former frame of described present frame; Perhaps
According to the frame type information of described this frame, with respect to the frame type information of the former frame of described this frame and the decay factor that decay factor is determined described this frame thereof, described frame type information is broadband frame or narrow-band frame.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102198562A CN101751925B (en) | 2008-12-10 | 2008-12-10 | Tone decoding method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008102198562A CN101751925B (en) | 2008-12-10 | 2008-12-10 | Tone decoding method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101751925A CN101751925A (en) | 2010-06-23 |
CN101751925B true CN101751925B (en) | 2011-12-21 |
Family
ID=42478796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008102198562A Active CN101751925B (en) | 2008-12-10 | 2008-12-10 | Tone decoding method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101751925B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8855187B2 (en) | 2011-01-12 | 2014-10-07 | Nxp B.V. | Signal processing method for enhancing a dynamic range of a signal |
CN107369454A (en) * | 2014-03-21 | 2017-11-21 | 华为技术有限公司 | The coding/decoding method and device of language audio code stream |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI571863B (en) * | 2011-03-18 | 2017-02-21 | 弗勞恩霍夫爾協會 | Audio encoder and decoder having a flexible configuration functionality |
CN102800317B (en) * | 2011-05-25 | 2014-09-17 | 华为技术有限公司 | Signal classification method and equipment, and encoding and decoding methods and equipment |
CN105469805B (en) * | 2012-03-01 | 2018-01-12 | 华为技术有限公司 | A kind of voice frequency signal treating method and apparatus |
CN107886966A (en) * | 2017-10-30 | 2018-04-06 | 捷开通讯(深圳)有限公司 | Terminal and its method for optimization voice command, storage device |
CN113257268B (en) * | 2021-07-02 | 2021-09-17 | 成都启英泰伦科技有限公司 | Noise reduction and single-frequency interference suppression method combining frequency tracking and frequency spectrum correction |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1272259A (en) * | 1997-06-10 | 2000-11-01 | 拉斯·古斯塔夫·里杰利德 | Source coding enhancement using spectral-band replication |
CN1585972A (en) * | 2002-08-01 | 2005-02-23 | 松下电器产业株式会社 | Audio decoding apparatus and audio decoding method |
CN1669073A (en) * | 2002-07-19 | 2005-09-14 | 日本电气株式会社 | Audio decoding device, decoding method, and program |
CN1950686A (en) * | 2004-05-14 | 2007-04-18 | 松下电器产业株式会社 | Encoding device, decoding device, and method thereof |
-
2008
- 2008-12-10 CN CN2008102198562A patent/CN101751925B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1272259A (en) * | 1997-06-10 | 2000-11-01 | 拉斯·古斯塔夫·里杰利德 | Source coding enhancement using spectral-band replication |
CN1669073A (en) * | 2002-07-19 | 2005-09-14 | 日本电气株式会社 | Audio decoding device, decoding method, and program |
CN1585972A (en) * | 2002-08-01 | 2005-02-23 | 松下电器产业株式会社 | Audio decoding apparatus and audio decoding method |
CN1950686A (en) * | 2004-05-14 | 2007-04-18 | 松下电器产业株式会社 | Encoding device, decoding device, and method thereof |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8855187B2 (en) | 2011-01-12 | 2014-10-07 | Nxp B.V. | Signal processing method for enhancing a dynamic range of a signal |
CN107369454A (en) * | 2014-03-21 | 2017-11-21 | 华为技术有限公司 | The coding/decoding method and device of language audio code stream |
Also Published As
Publication number | Publication date |
---|---|
CN101751925A (en) | 2010-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101751925B (en) | Tone decoding method and device | |
US7599507B2 (en) | Hearing aid and a method for enhancing speech intelligibility | |
RU2550528C2 (en) | Device and method of determining indicator for perceptible reverberation level, audio processor and signal processing method | |
EP1772855B1 (en) | Method for extending the spectral bandwidth of a speech signal | |
EP2517202B1 (en) | Method and device for speech bandwidth extension | |
JP7297368B2 (en) | Frequency band extension method, apparatus, electronic device and computer program | |
JP4098083B2 (en) | Measuring telephone link conversation quality in telecommunication networks. | |
JP5852266B2 (en) | Hearing aid operating method and hearing aid | |
US20200029158A1 (en) | Systems and methods for modifying an audio signal using custom psychoacoustic models | |
JP2010503881A (en) | Method and apparatus for voice / acoustic transmitter and receiver | |
JP2007316658A (en) | Method and device for processing stereo audio signal | |
WO2011134415A1 (en) | Audio signal switching method and device | |
CN103413557B (en) | The method and apparatus of speech signal bandwidth extension | |
JP2022527810A (en) | Frequency band expansion methods, devices, electronic devices and computer programs | |
US10991375B2 (en) | Systems and methods for processing an audio signal for replay on an audio device | |
US8478586B2 (en) | Signal processing apparatus and method, and program | |
JP2009229519A (en) | Voice band expanding device, method and program, and voice communication device | |
US11062717B2 (en) | Systems and methods for processing an audio signal for replay on an audio device | |
CN112530446A (en) | Frequency band extension method, device, electronic equipment and computer readable storage medium | |
WO2024008928A1 (en) | Masking threshold determinator, audio encoder, method and computer program for determining a masking threshold information | |
US20150039979A1 (en) | Method and apparatus for concealing error in communication system | |
Shrivastav et al. | An optimized frequency response masking reconfigurable filter to enhance the performance of the hearing aid system | |
KR100494564B1 (en) | Apparatus and Method of Echo Removing by Vocoder Variable Data Rate | |
CN116129920A (en) | Bone conduction voice coding method, encoding and decoding method, device, medium and equipment | |
Bai et al. | Comparative study of optimal design strategies of reverberators |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20211224 Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province Patentee after: xFusion Digital Technologies Co., Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
TR01 | Transfer of patent right |