[go: up one dir, main page]

CN101136197B - Digital reverberation processor based on time-varying delay-line - Google Patents

Digital reverberation processor based on time-varying delay-line Download PDF

Info

Publication number
CN101136197B
CN101136197B CN200710047100XA CN200710047100A CN101136197B CN 101136197 B CN101136197 B CN 101136197B CN 200710047100X A CN200710047100X A CN 200710047100XA CN 200710047100 A CN200710047100 A CN 200710047100A CN 101136197 B CN101136197 B CN 101136197B
Authority
CN
China
Prior art keywords
line
time
pass filter
delay
frequency
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
CN200710047100XA
Other languages
Chinese (zh)
Other versions
CN101136197A (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.)
Deli Musical Instruments (Zhuhai) Co., Ltd.
Original Assignee
DELI MICRO-ELECTRON (SHANGHAI) Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by DELI MICRO-ELECTRON (SHANGHAI) Co Ltd filed Critical DELI MICRO-ELECTRON (SHANGHAI) Co Ltd
Priority to CN200710047100XA priority Critical patent/CN101136197B/en
Publication of CN101136197A publication Critical patent/CN101136197A/en
Application granted granted Critical
Publication of CN101136197B publication Critical patent/CN101136197B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stereophonic System (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

The digital reverberation processor based on time varying delay wire comprises a prophase reverberation processing module of processing the input digital audio signals to form discrete echo, a filtering module of simulating the absorbing characteristic to sound middle-high-frequency components by air, an all-pass filter module connected with the output end of the said filter module and based on time varying delay wire, a tone-control type absorbing filter connected with the all-pass filter module and used for correcting the high-frequency sound-absorbing effect of audio signals, a low-pass filter module connected with the all-pass filter module, and an output processing module for decomposing the digital audio signals output by the all-pass filter module into left and right sound-channel signals not relative each other and conducting balancing and crosstalk counteract process to the sounds of the left and right channels, and a feedback coupling signal processing module to increase the echo density of digital audio signals.

Description

Digital reverberation processor based on time-varying delay-line
Technical field
The present invention relates to a kind of digital reverberation processor based on time-varying delay-line.
Background technology
Reverberator is an important component part in sound technique field, in the scheme of existing reverberation audio, or adopts traditional multilevel delay superposition principle, or by simple cascade or the nested reverberation effect that produces to all-pass filter.But these existing schemes all have following weak point:
1, adopts the reverberator of traditional multilevel delay superposition principle design, its designing and calculating cost is big, and realize that required buffer memory is also big, simultaneously in algorithm design, because the controlled variable of audio is few, the tone color that causes producing can be more single, and can there be later stage reflected sound oppressiveness in the audio that produces of most reverberator or has adverse effect such as sound coloration.
2, adopt the reverberator of simple cascade or nested scheme, be difficult to obtain reverberation effect preferably equally, control parameter of algorithm is failed near various realities simultaneously, all frequency signals are harmless to be passed through although the all-pass filter that adopts can allow, but because people's ear can carry out frequency analysis in short-term, can tell instantaneous dyeing phenomenon, so the reverberator that this class scheme forms still can not be eliminated the generation of metallic sound.
3, in addition, for existing reverberator, because its microphone is not similar to human auditory system's frequency response, when therefore adopting the two-channel playback, people's auditory system can not feel the space distribution and the directivity of source of sound; Have, the various reflected sounds and the reverberant sound that embody around sound field are all covered by main sound, are difficult to recognize the sound field effect of stereo natural again.
Therefore, how effectively to solve the many shortcomings that have the reverberator existence now and become the technical task that those skilled in the art need to be resolved hurrily in fact.
Summary of the invention
The object of the present invention is to provide a kind of digital reverberation processor based on time-varying delay-line, reach " sound coloration " adverse effect with the influence that weakens metallic sound to audio, realization is to various musical instruments and the acoustics of voice under different occasions, and the reverberation effect in the various environment of simulation.
In order to achieve the above object, digital reverberation processor based on time-varying delay-line provided by the invention, comprise: adopt delay line and finite impulse response filter that the digital audio and video signals of input is handled and make it comprise discrete echo, it is provided with the adjustable device of corresponding filter gain coefficient simultaneously, is used to improve reverberation in the early stage processing module of described discrete echo; Adopt single pole and low pass wave filter simulated air to the absorption characteristic of the medium-high frequency composition of sound controlling the audio signal bandwidth of described reverberation in early stage processing module output, and the filtration module of the simulated air absorption characteristic of preliminary filtering interfering information; Be connected in the output terminal of the filtration module of described simulated air absorption characteristic, it comprises that a plurality of cascade all-pass filters reach the all-pass filter module based on time-varying delay-line of the output waveform regulator that is connected with corresponding all-pass filter, each all-pass filter is provided with the time-varying delay-line unit that postpones digital audio and video signals, be used for adjusting the amplitude-frequency of digital audio and video signals and the absorption-type wave filter of phase-frequency characteristic according to described time-varying delay-line unit current time-varying delay-line length and reverberation time, the decay factor that is used to provide digital audio and video signals is to adjust with the attenuation units of frequency dependence die-away time and the mirror image gain adjustment unit that gains between being used to regulate the input of all-pass filter unit and export, and each output waveform regulator is used for the waveform envelope attenuation slope of control figure sound signal; Be provided with wave filter and lag line, be connected with described all-pass filter module, by the setting of the delay length of described filter parameter and lag line is revised the high frequency acoustically effective of sound signal and the tone control type absorbing filter of control reverberation die-away time to produce specific amplitude-frequency response; With the all-pass filter cascade of described all-pass filter module based on time-varying delay-line, be used for low pass filter blocks according to the frequency dependence decay that concerns the control figure sound signal of cutoff frequency and distance; Be used for the digital audio and video signals of described all-pass filter module output is decomposed into incoherent left and right sound track signals, and respectively left and right sound track signals is carried out equilibrium treatment, offset the output processing module of being exported after handling through cross-talk according to the left and right sound track signals of head related transfer function after again with equilibrium; Input end is connected with described all-pass filter module output terminal, its output terminal is connected with the input end of described output processing module, be used to utilize external feedback path to increase the echogenic density of digital audio and video signals, it is provided with low-pass filter and regulates the feedback coupling signal processing module of the feedback gain adjustment device of feedback coupling gain.
Preferably, described digital reverberation processor based on time-varying delay-line also comprises the interpolation processing module that is used for the digital audio and video signals of described reverberation in early stage processing module output is carried out interpolation processing, and described interpolation processing module can adopt Lagrangian algorithm that digital audio and video signals is carried out interpolation calculation one time every 12 sampled points.
Preferably, described reverberation in early stage processing module is provided with 6 cascade delay line.
Preferably, described filtration module adopts filter coefficient to be The single pole and low pass wave filter, wherein,
Figure DEST_PATH_GSB00000038705500012
Figure DEST_PATH_GSB00000038705500013
b iBe the tap gain coefficient that the adjustable device of respective filter gain coefficient in described reverberation in the early stage processing module is set, m iBe the delay line length of the corresponding delay line of described reverberation in early stage processing module, k is the number of the adjustable device of described filter gain coefficient.
Preferably, described time-varying delay-line unit is by comprising the low frequency modulations source generator and calculating current time-varying delay-line length calculation unit according to basic delay line length, the default delay degree of depth and the output of described low frequency modulations source generator, described computing unit calculates current time-varying delay-line length according to formula " output of current time-varying delay-line length=basic delay line length+described low frequency modulations source generator of delay degree of depth * ", and described low frequency modulations source generator is output as
Figure DEST_PATH_GSB00000038705500021
Y (1)=0, y (n)=2*cos (ω 0) * y (n-1)-y (n-2) (when n>1), wherein,
Figure DEST_PATH_GSB00000038705500022
f OscBe oscillation frequency, f sBe the sample frequency of digital audio and video signals, described low frequency modulations source generator can comprise that also one is used for when described y (n) exceeds [1 ,+1] scope described y (n) being reset to
Figure DEST_PATH_GSB00000038705500023
Reset unit.
Preferably, described absorption-type wave filter is that an amplitude-frequency response is
Figure DEST_PATH_GSB00000038705500024
Wave filter, wherein, m i(t) be current time-varying delay-line length, T sBe the sampling period of sound signal, T rBe frequency dependence reverberation time length.Preferably, described attenuation units basis
Figure DEST_PATH_GSB00000038705500025
Calculate decay factor, wherein, t=m i* T s,
Figure DEST_PATH_GSB00000038705500026
m iBe the length of current time-varying delay-line, V is the volume in room of living in, and A is a surperficial absorptivity of stating the room.
Preferably, described mirror image gain adjustment unit comprises that one is used to regulate the feedback gain adjustment device that forward gain regulator and by the gain that inputs to output is used to adjust the output to the gain of input, described forward gain regulator is identical with the amplitude that described feedback gain adjustment device is regulated, and all less than 1.
Preferably, described output processing module can comprise: be used for digital audio and video signals is passed through
Figure DEST_PATH_GSB00000038705500027
Cross matrix be decomposed into after handling incoherent left and right sound track signals the cross matrix unit, be used for the left and right sound track signals of described cross matrix unit output is carried out equilibrium treatment with the equilibrium treatment unit of the frequency-response characteristic that improves signal and be used for according to function And
Figure DEST_PATH_GSB00000038705500029
To carrying out respective handling through the left and right sound track signals of equilibrium treatment to eliminate the cross-talk offset unit of cross-talk, wherein, d be head transfer functions between interaural difference, α is the inverse of interaural intensity difference, the effective range of d can be 0.005-1.5ms, and the effective range of α can be 1-10db.
Preferably, described low pass filter blocks is provided with two low-pass filters, and its cutoff frequency is c AirBe the velocity of propagation of sound, m iBe the length of the current time-varying delay-line of the time-varying delay-line unit of described i the all-pass filter that has based on the all-pass filter module of time-varying delay-line, 6 numbers for the all-pass filter of the described mutual series connection that has based on the all-pass filter module of time-varying delay-line.
Preferably, the yield value of the amplitude-frequency response of the low-pass filter of described feedback coupling signal processing module and described feedback gain adjustment device adjusting exists | KFD*H LP(ej ω) |<1 relation, wherein, | H LP(e J ω) | be the amplitude-frequency response of low-pass filter, KFD is the yield value that described feedback gain adjustment device is regulated.
In sum, digital reverberation processor based on time-varying delay-line of the present invention is by adjusting the amplitude-frequency of digital audio and video signals based on the all-pass filter module of time-varying delay-line, phase-frequency characteristic and frequency dependence die-away time, thereby accurately control the reverberation time, echo density, waveform envelope etc., can produce different reverberation effects and tone color variation effect, and weakening metallic sound influence, also can effectively eliminate the adverse effect of " sound coloration " phenomenon simultaneously to audio, and can realize also can simulating the reverberation effect in the various environment to various musical instruments and the acoustics of voice under different occasions.
Description of drawings
Fig. 1 is reverberation in the early stage processing module basic structure synoptic diagram of the digital reverberation processor based on time-varying delay-line of the present invention.
Fig. 2 is the part-structure synoptic diagram of the digital reverberation processor based on time-varying delay-line of the present invention.
Fig. 3 is the basic structure synoptic diagram based on the all-pass filter module of time-varying delay-line of the digital reverberation processor based on time-varying delay-line of the present invention.
Fig. 4 is the time-varying delay-line synoptic diagram of the formation of the digital reverberation processor based on time-varying delay-line of the present invention.
Fig. 5 is the function of time figure of the sound energy attenuation of the digital reverberation processor based on time-varying delay-line of the present invention.
Fig. 6 is the basic structure synoptic diagram of the tone control type absorbing filter of the digital reverberation processor based on time-varying delay-line of the present invention.
Fig. 7 is the basic structure synoptic diagram of the output processing module of the digital reverberation processor based on time-varying delay-line of the present invention.
Fig. 8 is the basic structure synoptic diagram of the cross-talk offset unit of the digital reverberation processor based on time-varying delay-line of the present invention.
Embodiment
See also Fig. 1 and Fig. 2, the digital reverberation processor based on time-varying delay-line of the present invention mainly comprises: reverberation in early stage processing module, interpolation processing module, the filtration module of simulated air absorption characteristic, the all-pass filter module based on time-varying delay-line, tone control type absorbing filter, low pass filter blocks, output processing module, feedback coupling signal processing module.
Described reverberation in early stage processing module employing delay line and finite impulse response filter are handled the digital audio and video signals of input and are made it comprise discrete echo, it is provided with the adjustable device of corresponding filter gain coefficient simultaneously, be used to improve described discrete echo, as shown in Figure 1, in the present embodiment, it adopts 6 cascade delay line (DL1-DL6), digital audio and video signals is exportable discrete echo through the processing of passing through finite impulse response filter (FIR) after postponing accordingly again, simultaneously, be provided with corresponding 6 adjustable devices of filter gain coefficient (b1-b6) and regulate the gain coefficient of corresponding FIR to improve discrete echo in early stage.
Described interpolation processing module is used for the digital audio and video signals of described reverberation in early stage processing module output is carried out interpolation processing, it can adopt Lagrangian algorithm that digital audio and video signals is carried out interpolation calculation one time every 12 sampled points, to eliminate the click of digital audio and video signals.
The filtration module of described simulated air absorption characteristic adopt single pole and low pass wave filter simulated air to the absorption characteristic of the medium-high frequency composition of sound to control the audio signal bandwidth of described reverberation in early stage processing module output, and preliminary filtering interfering information, the coefficient of described single-pole filter is according to formula H ( z ) = ( 1 - ∂ early ) 1 - ∂ early z - 1 Calculate, wherein, ∂ early = 2 - cos ( 2 π f c 1 f s ) - [ cos ( 2 π f c 1 f s ) - 2 ] 2 - 1 , f c 1 = e [ - 0.596 * log ( d ~ ) + 10.557 ] , d ~ = c ari * Σ i = 1 k b i 2 * m i Σ i = 1 k b i 2 , b iBe the tap gain coefficient that the adjustable device of respective filter gain coefficient in described reverberation in the early stage processing module is set, m iDelay line length for the corresponding delay line of described reverberation in early stage processing module, k is the number of the adjustable device of described filter gain coefficient, the effect of test proves, between the output of the reverberation network that outputs to the later stage that reflects in earlier stage, increase the wave filter of this simulated air absorbing model, the effect of the discrete echo that reflection model generates in early stage is obviously improved, bounce-back sound obviously weakens, and it is more true that echo response sounds.
The described output terminal that is connected in the filtration module of described simulated air absorption characteristic based on the all-pass filter module of time-varying delay-line, it comprises a plurality of cascade all-pass filter (AP1-AP8, wherein, AP5 and AP6 and AP7 form with AP8 and are connected in parallel) and the output waveform regulator (T1-T8) that is connected with corresponding all-pass filter, see also Fig. 3, each all-pass filter is provided with the time-varying delay-line unit that postpones sound signal, be used for adjusting the amplitude-frequency of digital audio and video signals and the absorption-type wave filter of phase-frequency characteristic according to described time-varying delay-line unit current time-varying delay-line length and reverberation time, the decay factor that is used to provide digital audio and video signals is to adjust with the attenuation units of frequency dependence die-away time and the mirror image gain adjustment unit that gains between being used to regulate the input of all-pass filter unit and export, and each output waveform regulator is used for the waveform envelope attenuation slope of control audio signal.
Described time-varying delay-line unit is provided with low frequency modulations source generator and computing unit again; in the prior art; the modulation source sine wave of low frequency modulations source generator normally obtains the data that are pre-existing in the internal memory by the mode of tabling look-up; but this mode can take a large amount of memory headrooms; the resource of waste storer; therefore; in the present embodiment; employing forms the low frequency modulations source generator based on the technology of overflow protection technology and conserve storage; be described low frequency modulations source generator store in advance vectorial a=(a1, a2, a3); wherein, a1=sin (2 π f Osc/ f s), a2=2*cos (2 π f Osc/ f s), a3=-1, f OscBe oscillation frequency, f sSample frequency for digital audio and video signals, after the digital audio and video signals input, described low frequency modulations source generator is triggered, and according to y (0)=a1, y (1)=0, y (n)=a2*y (n-1)+a3*y (n-2) (when n>1) exports corresponding value, simultaneously, described low frequency modulations source generator also is provided with one and is used for when described y (n) exceeds [1 ,+1] scope described y (n) being reset to
Figure S200710047100XD00061
Reset unit, described low frequency modulations source generator is exported corresponding reset values simultaneously, because when the low frequency modulations source generator calculates current output valve y (n), because there is round-off error in vectorial a in calculating, these errors will accumulate along with cycle oscillator, can cause system in some frequency instability thus, after described reset unit resets current y (n), can make system that all frequencies are all kept stable, after the corresponding value of low frequency modulations source generator output, described computing unit promptly calculates current time-varying delay-line length according to formula " current time-varying delay-line length is calculated in the output of current time-varying delay-line length=basic delay line length+described low frequency modulations source generator of delay degree of depth * ", wherein, the basic delay line length and the delay degree of depth are all for preestablishing, see also Fig. 4, the time-varying delay-line synoptic diagram that it produces for the time-varying delay-line unit, be that the time-varying delay-line that described time-varying delay-line unit produces changes between the minimum and maximum value that is the center with basic delay line length, i.e. total delay is determined by the basic delay line length and the variable delay degree of depth.Described absorption-type wave filter is that an amplitude-frequency response is 20 * log 10 | h i | = - 60 * [ T s * m i ( t ) ] T r Wave filter, wherein, m i(t) be current time-varying delay-line length, T sBe the sampling period of digital audio and video signals, T rBe frequency dependence reverberation time length, this shows, the amplitude-frequency gain of each frequency of described absorption-type wave filter is proportional to current delay line length, be inversely proportional to the reverberation time of described frequency correspondence, its effect is the waveform density relation of being inversely proportional to that makes the length of time-varying delay-line and digital audio and video signals.The computing formula of the decay factor of the digital audio and video signals that described attenuation units provided is: a = log P ( t ) P 0 = - t t decay Wherein, t=m i* T s, t decay = 0.613 * V A , m iLength for current time-varying delay-line, V is the volume in room of living in, A is the surperficial absorptivity in described room, see also Fig. 4, it is the time function relation figure of sound energy attenuation, because the logarithm value of described decay factor is proportional to the current delay line length of time-varying delay-line unit, therefore the effect of described attenuation units is equivalent to that response is multiplied by the envelope that is exponential damping to system shock, and accurately control signal is in the die-away time of low-frequency range and Mid Frequency.Described mirror image gain adjustment unit comprises that one is used to regulate the feedback gain adjustment device that forward gain regulator and by the gain that inputs to output is used to adjust the output to the gain of input, the forward gain value that described forward gain regulator is regulated is negative real number, the feedback gain value that described feedback gain adjustment device is regulated is an arithmetic number, the value absolute value that both regulated (being amplitude) is identical, and all less than 1, and direction is opposite, because, generally speaking, depth of modulation is dark more, can more effectively avoid the formation of resonant frequency in the high-frequency input signal, suppress " sound coloration " phenomenon, but increase along with depth of modulation, may cause late reverberation modified tone to a certain degree, so in the length that increases a lag line, equivalent reduces the length of another lag line, facts have proved, so can effectively eliminate the adverse effect of " modified tone " that cause by the depth of modulation increase.
The effect of described output waveform regulator (T1-T8) is the waveform envelope attenuation slope of control later stage reflected sound, wherein, and the weight t of output waveform regulator i(i=1,2 ... 4) with the series arrangement of successively decreasing, all corresponding different reverberation response waveform of each output waveform regulator is by adjusting weight t i(i=1,2 ... 4) value, can revise the decay envelope of later stage reflected sound, the amplitude of control reverberation surplus customizes the effect that whole reverberation is exported, make whole late reverberation output envelope approach an exponential damping form, so can make the reverberation effect of last output truer more natural.
Described tone control type absorbing filter (X1) is connected with described all-pass filter module, be provided with wave filter and lag line, see also Fig. 6, it is the signal Processing block diagram, described tone control type absorbing filter is by the setting to filter parameter (being the delay length of b7-b10 and lag line DL9), can produce specific amplitude-frequency response, revise the high frequency acoustically effective of sound signal and produce controlled reverberation die-away time.
The all-pass filter cascade of described low pass filter blocks and described all-pass filter module based on time-varying delay-line, be used for the frequency dependence decay that concerns the control figure sound signal according to cutoff frequency and distance, described low pass filter blocks is provided with two low-pass filters (X2 and X3), and its cutoff frequency can be set to f c 2 = e [ - 0.596 * log ( d ~ ) + 10.557 ] , Wherein d ~ = c air * ( Σ i = 1 6 m i ) , c AirBe the velocity of propagation of sound, m iLength for the current time-varying delay-line of the time-varying delay-line unit of described i the all-pass filter that has based on the all-pass filter module of time-varying delay-line, 6 numbers for the all-pass filter of the described mutual series connection that has based on the all-pass filter module of time-varying delay-line, the die-away time of medium and low frequency section that so can effective control figure sound signal.
Described output processing module is used for the sound signal of described all-pass filter module output is decomposed into incoherent left and right sound track signals, and respectively left and right sound track signals is carried out equilibrium treatment, exported after again the sound signal after the equilibrium being offset processing through cross-talk, see also Fig. 7, described output processing module comprises cross matrix unit, equilibrium treatment unit and cross-talk offset unit, wherein, described cross matrix unit is used for digital audio and video signals is passed through matrix A = + 1 + 1 + 1 - 1 Cross matrix be decomposed into incoherent left and right sound track signals eql ' and eqr ' after handling, described equilibrium treatment unit is used for the left and right sound track signals eql ' and the eqr ' of the output of described cross matrix unit are carried out equilibrium treatment to improve the frequency-response characteristic of signal, for example, balanced unit can adopt seven sections balanced devices of a low-frequency range, five Mid Frequencies, a high band to come eql ' and eqr ' equilibrium, make its output eql " and eqr ", wherein, also can regulate the frequency and the gain of each section of seven sections balanced devices.See also Fig. 8 again, it is the structural representation of described cross-talk offset unit, wherein, K 1 = K 4 = 1 T * 1 1 - α 2 * Z - 2 * d , K 2 = K 3 = 1 T * - α * Z - d 1 - α 2 * Z - 2 * d , D be head transfer functions between interaural difference, α is the inverse of interaural intensity difference, obviously, described cross-talk offset unit is used for according to function
Figure S200710047100XD00084
And
Figure S200710047100XD00085
Left and right sound track signals eql " and eqr " through equilibrium treatment is carried out respective handling to eliminate cross-talk, and wherein, the effective range of d is 0.005-1.5ms, and the effective range of α is 1-10db.
Described feedback coupling signal processing module (X4 and X5) input end is connected with described all-pass filter module output terminal, its output terminal is connected with the input end of described output processing module, be used to utilize external feedback path to increase the echogenic density of sound signal, the feedback gain adjustment device that it is provided with low-pass filter and regulates the feedback coupling gain, by changing the value of feedback coupling gain KFD (0<KFD<1), adjust the degree of feedback coupling, for any frequency, the amplitude-frequency gain of feedback loop is less than 1, promptly | and KFD*H LP(e J ω) |<1, to guarantee the stability of closed-loop system.Make k=|KFD*H LP(e J ω) |, 0<k<1, simultaneously, control by changing the k value die-away time of reverberation algorithm, k value and reverberation are proportional die-away time, and when k value during near constant 1, die-away time is longer relatively, when the k value very hour, the decay factor of the minimal attenuation time of reverberation by the attenuation units of described all-pass filter module based on time-varying delay-line determined.So, can adjust reverberation die-away time by changing the k value.And, because during high frequency, because surfacing such as indoor wall and air are all big than low frequency to high frequency absorption, therefore the radio-frequency component in the reverberation is than low-frequency component decay fast (being that radio-frequency component is short die-away time with respect to the reverberation of low-frequency component), therefore in feedback loop, introduce low-pass filter, make that the absolute value of the amplitude-frequency response of low-pass filter reduces along with the increase of frequency, promptly | H LP(e J ω) | reduce, the k value reduces accordingly, and reverberation reduces die-away time, thereby realizes the purpose that self-adaptation must be regulated hold time (the high frequency reflectance) of reverberation medium-high frequency composition, can make reverberation effect more fresh and alive.In actual applications, cutoff frequency by the low-pass filter in the feedback path suitably is set and the value of KFD can realize above-mentioned purpose.
In addition, in the present embodiment, for further improving the reverberation effect of the digital audio and video signals of input, also be provided with two controllable delay line unit (DL7 and DL8) and output full gain regulator (APOUT_GAIN_L and APOUT_GAIN_R), wherein, DL7 is connected with X4 with AP6 respectively, DL8 is connected with X5 with AP8 respectively, both delay line lengths set in advance by parameter, and to regulate the length of reverberation time, output full gain regulator can be used for controlling the loudness of final audio output.
In sum, digital reverberation processor based on time-varying delay-line of the present invention passes through the amplitude-frequency based on the all-pass filter module tunable integers word sound signal of time-varying delay-line, phase-frequency characteristic and frequency dependence die-away time, thereby accurately control the reverberation time, echo density, waveform envelope etc., produce different reverberation effects and tone color variation effect, and weakening metallic sound influence, modulate delay line owing to introduce LFO in the all-pass filter module, can effectively eliminate the adverse effect of " sound coloration " phenomenon to audio, adopted simultaneously " two passage virtual surround sounds " technology at output, make output effect produce the stereo spatial sense, realize thus according to real sound field characteristic, produce multiple special reverberation audio, and make tone color natural, plentiful, mellow and full, and the spatial impression that possesses the three-dimensional sound field effect, have again, also be provided with multiple regulator and comprise the adjusting that postpones frequency spectrum to finish, the processing of reverberant sound frequency spectrum, the attenuation characteristic of reverberant sound, the frequency plot characteristic, and the adjusting of the ratio of reverberant sound and direct sound wave or the like, thereby realize also can simulating the reverberation effect in the various environment to various musical instruments and the acoustics of voice under different occasions.

Claims (6)

1. digital reverberation processor based on time-varying delay-line is characterized in that comprising:
Reverberation in early stage processing module adopts delay line and finite impulse response filter that the digital audio and video signals of input is handled and makes it comprise discrete echo, and it is provided with the adjustable device of corresponding filter gain coefficient simultaneously, is used to improve described discrete echo;
The filtration module of simulated air absorption characteristic, its adopt single pole and low pass wave filter simulated air to the absorption characteristic of the medium-high frequency composition of sound to control the audio signal bandwidth of described reverberation in early stage processing module output, and preliminary filtering interfering information, the filtration module of described simulated air absorption characteristic adopts filter coefficient to be
Figure FSB00000038705400011
The single pole and low pass wave filter, wherein,
Figure FSB00000038705400012
Figure FSB00000038705400013
b iBe the tap gain coefficient that the adjustable device of respective filter gain coefficient in described reverberation in the early stage processing module is set, m iBe the delay line length of the corresponding delay line of described reverberation in early stage processing module, k is the number of the adjustable device of described filter gain coefficient, f sBe the sample frequency of digital audio and video signals, d be head transfer functions between interaural difference, f C1Cutoff frequency for the single pole and low pass wave filter;
All-pass filter module based on time-varying delay-line, be connected in the output terminal of the filtration module of described simulated air absorption characteristic, it comprises a plurality of cascade all-pass filters and the output waveform regulator that is connected with corresponding all-pass filter, each all-pass filter is provided with the time-varying delay-line unit that postpones digital audio and video signals, be used for adjusting the amplitude-frequency of digital audio and video signals and the absorption-type wave filter of phase-frequency characteristic according to described time-varying delay-line unit current time-varying delay-line length and reverberation time, the decay factor that is used to provide digital audio and video signals is to adjust with the attenuation units of frequency dependence die-away time and the mirror image gain adjustment unit that gains between being used to regulate the input of all-pass filter unit and export, each output waveform regulator is used for the waveform envelope attenuation slope of control figure sound signal, described time-varying delay-line unit is by comprising the low frequency modulations source generator and according to basic delay line length, current time-varying delay-line length calculation unit is calculated in the default delay degree of depth and the output of described low frequency modulations source generator, described computing unit calculates current time-varying delay-line length according to formula " output of current time-varying delay-line length=basic delay line length+described low frequency modulations source generator of delay degree of depth * ", and described low frequency modulations source generator is output as
Figure FSB00000038705400021
Y (1)=0, y (n)=2*cos (ω 0) * y (n-1)-y (n-2) (when n>1), wherein,
Figure FSB00000038705400022
Fosc is an oscillation frequency, f sBe the sample frequency of digital audio and video signals, described low frequency modulations source generator comprises that also one is used for when described y (n) exceeds [1 ,+1] scope described y (n) being reset to
Figure FSB00000038705400023
Reset unit, described absorption-type wave filter is that an amplitude-frequency response is
Figure FSB00000038705400024
Wave filter, wherein, m i(t) be current time-varying delay-line length, T sBe the sampling period of sound signal, T rBe frequency dependence reverberation time length, described attenuation units basis
Figure FSB00000038705400025
Calculate decay factor, wherein, t=m i* T s,
Figure FSB00000038705400026
m iBe the length of current time-varying delay-line, V is the volume in room of living in, and A is the surperficial absorptivity in described room;
Tone control type absorbing filter, be provided with wave filter and lag line, be connected with described all-pass filter module, revise the high frequency acoustically effective of sound signal by setting to produce specific amplitude-frequency response to the delay length of described filter parameter and lag line, and control reverberation die-away time;
Low pass filter blocks, all-pass filter cascade with described all-pass filter module based on time-varying delay-line, be used for according to the cutoff frequency of low-pass filter and the frequency dependence decay that concerns the control figure sound signal of distance, described low pass filter blocks is provided with two low-pass filters, and its cutoff frequency is
Figure FSB00000038705400027
C wherein AirBe the velocity of propagation of sound, m iBe the length of the current time-varying delay-line of the time-varying delay-line unit of described i the all-pass filter that has based on the all-pass filter module of time-varying delay-line, 6 numbers for the all-pass filter of the described mutual series connection that has based on the all-pass filter module of time-varying delay-line;
Output processing module, be used for the digital audio and video signals of described all-pass filter module output is decomposed into incoherent left and right sound track signals, and respectively left and right sound track signals is carried out equilibrium treatment, offset through cross-talk according to the left and right sound track signals of head related transfer function after with equilibrium and exported after handling, described output processing module comprises:
The cross matrix unit is used for digital audio and video signals is passed through Cross matrix be decomposed into incoherent left and right sound track signals after handling;
The equilibrium treatment unit is used for the left and right sound track signals of described cross matrix unit output is carried out equilibrium treatment to improve the frequency-response characteristic of signal;
The cross-talk offset unit is used for according to function
Figure DEST_PATH_FSB00000440483000012
And
Figure DEST_PATH_FSB00000440483000013
To carrying out respective handling through the left and right sound track signals of equilibrium treatment to eliminate cross-talk, wherein, d be head transfer functions between interaural difference, α is the inverse of interaural intensity difference;
The feedback coupling signal processing module, its input end is connected with described all-pass filter module output terminal, its output terminal is connected with the input end of described output processing module, be used to utilize external feedback path to increase the echogenic density of digital audio and video signals, the feedback gain adjustment device that it is provided with low-pass filter and regulates the feedback coupling gain, the yield value that the amplitude-frequency response of the low-pass filter of described feedback coupling signal processing module and described feedback gain adjustment device are regulated exists | KFD*H LP(e J ω) |<1 relation, wherein, | H LP(e J ω) | be the amplitude-frequency response of low-pass filter, KFD is the yield value that described feedback gain adjustment device is regulated.
2. the digital reverberation processor based on time-varying delay-line as claimed in claim 1 is characterized in that also comprising: the interpolation processing module that is used for the digital audio and video signals of described reverberation in early stage processing module output is carried out interpolation processing.
3. the digital reverberation processor based on time-varying delay-line as claimed in claim 2 is characterized in that: described interpolation processing module adopts Lagrangian algorithm that digital audio and video signals is carried out interpolation calculation one time every 12 sampled points.
4. the digital reverberation processor based on time-varying delay-line as claimed in claim 1 is characterized in that: described reverberation in early stage processing module is provided with 6 cascade delay line.
5. the digital reverberation processor based on time-varying delay-line as claimed in claim 1, it is characterized in that: described mirror image gain adjustment unit comprises that one is used to regulate the feedback gain adjustment device that forward gain regulator and by the gain that inputs to output is used to adjust the output to the gain of input, described forward gain regulator is identical with the amplitude that described feedback gain adjustment device is regulated, and all less than 1.
6. the digital reverberation processor based on time-varying delay-line as claimed in claim 1 is characterized in that: the effective range of d is 0.005-1.5ms, and the effective range of α is 1-10db.
CN200710047100XA 2007-10-16 2007-10-16 Digital reverberation processor based on time-varying delay-line Active CN101136197B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200710047100XA CN101136197B (en) 2007-10-16 2007-10-16 Digital reverberation processor based on time-varying delay-line

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200710047100XA CN101136197B (en) 2007-10-16 2007-10-16 Digital reverberation processor based on time-varying delay-line

Publications (2)

Publication Number Publication Date
CN101136197A CN101136197A (en) 2008-03-05
CN101136197B true CN101136197B (en) 2011-07-20

Family

ID=39160258

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710047100XA Active CN101136197B (en) 2007-10-16 2007-10-16 Digital reverberation processor based on time-varying delay-line

Country Status (1)

Country Link
CN (1) CN101136197B (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2558004C2 (en) 2009-10-21 2015-07-27 Фраунхофер-Гезелльшафт цур Фёрдерунг дер ангевандтен Форшунг Е.Ф. Reverberator and method of reverberating audio signal
CN101819764B (en) * 2009-12-31 2012-06-27 南通大学 Special sound effect flanged treatment system based on subband decomposition
US9031255B2 (en) 2012-06-15 2015-05-12 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide low-latency audio
CN105706467B (en) * 2013-09-17 2017-12-19 韦勒斯标准与技术协会公司 Method and apparatus for handling audio signal
CN104639272B (en) * 2013-11-12 2018-06-08 博兴电子(恩平)有限公司 Sound console
CN104835506B (en) * 2014-02-10 2019-12-03 腾讯科技(深圳)有限公司 The method and apparatus for obtaining the wet sound of reverberation
US9838819B2 (en) * 2014-07-02 2017-12-05 Qualcomm Incorporated Reducing correlation between higher order ambisonic (HOA) background channels
CN105916095B (en) * 2016-05-31 2017-08-04 音曼(北京)科技有限公司 The method of feedback delay network tone color optimization
CN106875953B (en) * 2017-01-11 2020-10-13 深圳市创成微电子有限公司 Method and system for processing analog mixed sound audio
CN107016990B (en) * 2017-03-21 2018-06-05 腾讯科技(深圳)有限公司 Audio signal generation method and device
CN108243481B (en) * 2018-01-19 2021-02-23 腾讯科技(深圳)有限公司 File transmission method and device
US10659090B2 (en) * 2018-06-22 2020-05-19 Rosemount Inc. Analog circuit time constant compensation method for a digital transmitter using an analog output
CN108957551B (en) * 2018-07-03 2020-06-19 吉林大学 Harmonic suppression method of vibroseis based on reconstructed ground force signal
CN110087168B (en) * 2019-05-06 2021-05-18 浙江齐聚科技有限公司 Audio reverberation processing method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN101136197A (en) 2008-03-05

Similar Documents

Publication Publication Date Title
CN101136197B (en) Digital reverberation processor based on time-varying delay-line
CN103634726B (en) A kind of Automatic loudspeaker equalization method
US7519188B2 (en) Electroacoustical transducing
US5491754A (en) Method and system for artificial spatialisation of digital audio signals
CN108781331B (en) Audio enhancement for head mounted speakers
JP5729905B2 (en) Audio system calibration method and apparatus
US6091824A (en) Reduced-memory early reflection and reverberation simulator and method
KR20050026928A (en) Method of digital equalisation of a sound from loudspeakers in rooms and use of the method
US8873762B2 (en) System and method for efficient sound production using directional enhancement
CN105516881A (en) Earphone virtual surround signal processing method, device and system
GB2345622A (en) Reflection sound generator
CN110728970B (en) Method and device for digital auxiliary sound insulation treatment
Beltrán et al. Matlab implementation of reverberation algorithms
US8340304B2 (en) Method and apparatus to generate spatial sound
CN102523553B (en) Holographic audio method and device for mobile terminal equipment based on sound source contents
CN110853661B (en) A device and method for generating artificial reverberation
US20080285768A1 (en) Method and System for Modifying and Audio Signal, and Filter System for Modifying an Electrical Signal
CN115835112A (en) Projector-based adaptive sound effect debugging method, system, device and platform
CN1466401A (en) Method for generating stereo sound effect
Greenblatt et al. A hybrid reverberation crossfading technique
DE69310561T2 (en) Combined active room resonance suppression and room reverberation
Ziemer Psychoacoustic Sound Field Synthesis
Toma et al. Aspects of reverberation algorithms
JP4845407B2 (en) How to generate a reference filter
Darlington et al. Time/frequency response of a room with active acoustic absorption

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
ASS Succession or assignment of patent right

Owner name: DELI MUSICAL INSTRUMENTS (ZHUHAI) CO., LTD.

Free format text: FORMER OWNER: DELI MICRO-ELECTRON (SHANGHAI) CO., LTD.

Effective date: 20130408

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 200233 XUHUI, SHANGHAI TO: 519090 ZHUHAI, GUANGDONG PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20130408

Address after: The 519090 Bay area Guangdong city of Zhuhai Province Hong Kong Industrial Zone Dalin Hill District Shuanglin Road No. 2

Patentee after: Deli Musical Instruments (Zhuhai) Co., Ltd.

Address before: 200233, No. 2, building 398, Tianlin Road, Shanghai, Xuhui District, 4B

Patentee before: Deli Micro-Electron (Shanghai) Co., Ltd.