A method to process virtual surround sound signal of 5.1 access
A method to process virtual surround sound signal of 5.1 access
 CN 1,953,620 B
 Filed: 09/05/2006
 Issued: 04/02/2014
 Est. Priority Date: 09/05/2006
 Status: Active Grant
First Claim
1. 5.1 path virtual surround sound signal processing methods, is characterized in that, it comprises the steps and treatment conditions:
 The first step is inputted 5.1 original path surround sound timedomain signal l _{0}, r _{0}, c _{0}, ls _{0}, rs _{0}, lfe _{0};
Second step is by left and right signal l _{0}, r _{0}carry out and difference operation, obtain signal m _{1}=l _{0}+ r _{0}and s _{1}=l _{0}r _{0}, respectively by signal m _{1}and s _{1}the impulse response obtaining via 30 °
of related transfer function without auricle, ear canal of horizontal plane and zero pole cancellation algorithm is σ
_{1}and δ
_{1}128 or 64 time domain FIR filters of simplification carry out filtering, obtain signal m _{1}* σ
_{1}and S _{1}* δ
_{1};
Wherein calculate σ
_{1}and δ
_{1}as follows with the method that is reduced to 128 or 64 filters;
By the method for interpolation, the sample frequency of the forms of time and space of original HRIR is become to 48kHz, and adopt the method for time domain zero padding, by (4) formula, calculate 1024 transfer function ∑
s of frequency domain of two filters _{1}, Δ
_{1}, to carry out, after inverse Fourier transform, obtaining sample frequency 48kHz, the original pulse response of two filters that length is 1024, is designated as respectively σ
_{1}(n), δ
_{1}(n), n=0,1......1023;
The transfer function of two filters is;
∑
_{1}=0.707[A′
(θ
_{L}，
ω
)+A′
(θ
_{R}，
ω
)]Δ
_{1}=0.707[A′
(θ
_{L}，
ω
)A′
(θ
_{R}，
ω
)] (4) A '"'"' (θ
wherein _{l}, ω
) and A '"'"' (θ
_{r}, be ω
) to get respectively θ
=θ
in following formula _{l}=30 °
, θ
=θ
_{r}=30 °
obtain;
Chinese PRB Reexamination
Abstract
The invention relates to a 5.1 channel virtual surround sound signal processing method. Wherein, said method comprises that first inputting original 5.1 surround sound time domain signal l0, r0, c0, ls0, rs0, and lfe0; then processing sumanddifference on left and right signals l0 and r0 and left and right surround signals ls0 and rs0, and processing virtual operation on them, to obtains signals m1*sigma1, s1*delta1, m2*sigma2 and s2*delta2; mixing adding the signals and processing sumanddifference operation on them, multiplying scale factor 0.707 on them, to obtain needed signals 1'"'"' and r'"'"'; and feeding back them to left and right loudspeakers to generate virtual surround sound effect. The invention can reduce the impulse response length to 128 point or 64 point (48 kHz sample frequency), to simplify the signal process, and directly time domain FIR filter to realize realtime process.
1 Claim

1. 5.1 path virtual surround sound signal processing methods, is characterized in that, it comprises the steps and treatment conditions:

The first step is inputted 5.1 original path surround sound timedomain signal l _{0}, r _{0}, c _{0}, ls _{0}, rs _{0}, lfe _{0};
Second step is by left and right signal l _{0}, r _{0}carry out and difference operation, obtain signal m _{1}=l _{0}+ r _{0}and s _{1}=l _{0}r _{0}, respectively by signal m _{1}and s _{1}the impulse response obtaining via 30 °
of related transfer function without auricle, ear canal of horizontal plane and zero pole cancellation algorithm is σ
_{1}and δ
_{1}128 or 64 time domain FIR filters of simplification carry out filtering, obtain signal m _{1}* σ
_{1}and S _{1}* δ
_{1};
Wherein calculate σ
_{1}and δ
_{1}as follows with the method that is reduced to 128 or 64 filters;
By the method for interpolation, the sample frequency of the forms of time and space of original HRIR is become to 48kHz, and adopt the method for time domain zero padding, by (4) formula, calculate 1024 transfer function ∑
s of frequency domain of two filters _{1}, Δ
_{1}, to carry out, after inverse Fourier transform, obtaining sample frequency 48kHz, the original pulse response of two filters that length is 1024, is designated as respectively σ
_{1}(n), δ
_{1}(n), n=0,1......1023;
The transfer function of two filters is; ∑
_{1}=0.707[A′
(θ
_{L}，
ω
)+A′
(θ
_{R}，
ω
)]Δ
_{1}=0.707[A′
(θ
_{L}，
ω
)A′
(θ
_{R}，
ω
)] (4)A '"'"' (θ
wherein _{l}, ω
) and A '"'"' (θ
_{r}, be ω
) to get respectively θ
=θ
in following formula _{l}=30 °
, θ
=θ
_{r}=30 °
obtain;

Specification(s)