Spatial disassembly processor
First Claim
1. A method of processing a pair of input signals L(t) and R(t) representing left and right channels of a stereo audio signal, characterized by a predetermined spectral balance and predetermined spatial balance to form subband signals representative of N output channel signals o1(t), o2(t), . . . , on(t), wherein N>
- 2 and t is time, the output channel signals to be reproduced over spatially separated loudspeakers, said method comprising;
generating a first subband signal representation of the signal L(t), said first subband signal representation containing a plurality of first subband frequency sample components Lk(t) where k is an integer ranging from 1 to M;
generating a second subband signal representation of the signal R(t), said second subband signal representation containing a plurality of second subband frequency sample components Rk(t); and
combining said frequency sample components of the input signals L(t) and R(t) according to an output construction rule oj,k(t)=f(Lk(t),Rk(t)) for k=1, 2, . . . , M and j=1, 2, . . . , N to provide the output subband signal representation for each of said plurality of output channel signals, each of said output subband signal representations containing a plurality of output subband signal components oj,k(t), wherein oj,k(t) represents the kth subband output signal component of the jth output channel signal,wherein the output construction rule establishes the following relationship for at least some of the subband signal components Lk(t) and Rk(t) and output subband signal components oj,k(t) and reproducing the N output channel signals with N output speakers while preserving said predetermined spectral balance and said predetermined spatial balance of said input signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of disassembling a pair of input signals L(t) and R(t) to form subband representations of N output channel signals o1(t), o2(t), . . . , oN(t), wherein t is time. The method includes the steps of generating a subband representation of the signal L(t) containing a plurality of subband components Lk(t) where k is an integer ranging from 1 to M; generating a subband representation of the signal R(t) containing a plurality of subband components Rk(t); and constructing the subband representation for each of the plurality of output channel signals, each of those subband representations containing a plurality of subband components oj,k(t), wherein oj,k(t) represents the kth subband of the jth output channel signal and is constructed by combining components of the input signals L(t) and R(t) according to an output construction rule: oj,k(t)=f(Lk(t),Rk(t)) for k=1, 2, . . . , M and j=1, 2, . . . , N.
-
Citations
34 Claims
-
1. A method of processing a pair of input signals L(t) and R(t) representing left and right channels of a stereo audio signal, characterized by a predetermined spectral balance and predetermined spatial balance to form subband signals representative of N output channel signals o1(t), o2(t), . . . , on(t), wherein N>
- 2 and t is time, the output channel signals to be reproduced over spatially separated loudspeakers, said method comprising;
generating a first subband signal representation of the signal L(t), said first subband signal representation containing a plurality of first subband frequency sample components Lk(t) where k is an integer ranging from 1 to M; generating a second subband signal representation of the signal R(t), said second subband signal representation containing a plurality of second subband frequency sample components Rk(t); and combining said frequency sample components of the input signals L(t) and R(t) according to an output construction rule oj,k(t)=f(Lk(t),Rk(t)) for k=1, 2, . . . , M and j=1, 2, . . . , N to provide the output subband signal representation for each of said plurality of output channel signals, each of said output subband signal representations containing a plurality of output subband signal components oj,k(t), wherein oj,k(t) represents the kth subband output signal component of the jth output channel signal, wherein the output construction rule establishes the following relationship for at least some of the subband signal components Lk(t) and Rk(t) and output subband signal components oj,k(t) and reproducing the N output channel signals with N output speakers while preserving said predetermined spectral balance and said predetermined spatial balance of said input signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
- 2 and t is time, the output channel signals to be reproduced over spatially separated loudspeakers, said method comprising;
-
10. The method of claim 1 wherein the output construction rule is further defined such that when the output channel signals o1(t), o2(t), . . . , on(t) are reproduced over N spatially separated loudspeakers, a perceived location of the kth subband output signal component of the output channel signals is the same as the localized direction of the kth subband signal representation of the left and right input signals L(t) and R(t) respectively when the left and right input signals L(t) and R(t) respectively are reproduced over a pair of spatially separated loudspeakers.
-
11. The method of claim 1 wherein the pair of input signals L(t) and R(t) are processed in accordance with a short-term Fourier transform to provide said first and second subband signal representations.
-
12. The method of claim 1 wherein the pair of input signals L(t) and R(t) are processed in accordance with a discrete cosine transform to provide said first and second subband signal representations.
-
13. The method of claim 1 wherein the pair of input signals L(t) and R(t) are processed in accordance with a Hartley transform to provide said first and second subband signal representations.
-
14. The method of claim 1 wherein the input signals L(t) and R(t) are processed with an array of bandpass filters to provide said first and second subband signal representations.
-
15. The method of claim 1 wherein the input signals L(t) and R(t) are processed in accordance with a wavelet decomposition.
-
16. The method of claim 1 wherein the input signals L(t) and R(t) are processed in accordance with a filterbank decomposition to provide said first and second subband signal representations.
-
17. The method of claim 1 wherein the step of processing of the L(t) input signal comprises:
-
sampling the L(t) input signal to provide a sequence of L(t) input signal samples; grouping the latter samples into overlapping blocks; applying a window function signal to each of said overlapping blocks to provide a corresponding plurality of windowed blocks; and processing each windowed block in accordance with a fast Fourier transform to provide the first subband signal representation of the L(t) input signal.
-
-
18. The method of claim 17 wherein the blocks overlap by a factor of substantially ½
- .
-
19. The method of claim 17 wherein each block contains about 2048 samples.
-
20. The method of claim 17 wherein the window function signal is representative of a raised cosine function.
-
21. The method of claim 17 and further comprising zero padding each block before processing each windowed block in accordance with a fast Fourier transform.
-
22. The method of claim 17 further comprising processing said subband signals representative of said N output channel signals to provide time-domain representations of the output channel signals, o1(t), o2(t), . . . , on(t).
-
23. The method of claim 22 and further comprising processing the first subband signal representation in accordance with an inverse short-term Fourier transform to provide time-domain representations of the output channel signals, o1(t), o2(t), . . . , on(t).
-
24. The method of claim 1 wherein the subband-specific construction rule is chosen so that the subband representation of the output signal o(t) is the correlated portion of the input signals L(t) and R(t).
-
25. The method of claim 1 wherein said construction rule is of the form ok(t)=α
-
kLk(t)+γ
kRk(t) and wherein α
k and γ
k are weighting factors, the values of which depend upon k.
-
kLk(t)+γ
-
26. The method of claim 1 wherein said construction rule is of the form ok(t)=α
-
kLk(t)+γ
kRk(t) and wherein α
k and γ
k are weighting factors, the values of which depend upon the values of Lk(t) and Rk(t).
-
kLk(t)+γ
-
27. The method of claim 1 wherein said construction rule is of the form ok(t)=α
-
kLk(t)+γ
k(t) and wherein α
k=γ
k.
-
kLk(t)+γ
-
28. A spatial disassembly system comprising,
first and second input terminals for receiving first and second input signals L(t) and R(t) representing left and right channels of a stereo audio signal, respectively characterized by predetermined spectral balance and predetermined spatial balance, a spatial disassembly processor having a plurality of N outputs greater than two, constructed and arranged to disassemble signals on said first and second inputs including subdividing the signals on said first and second inputs into a plurality of M frequency sample subbands Lk(t) and Rk(t) where k is an integer ranging from 1 to M, and provide a corresponding plurality of output signals o1(t), o2(t), . . . , on(t), on said plurality of outputs derived from the frequency sample subbands of the disassembled signals according to an output construction rule oj,k(t)=f(Lk(t),Rk(t)) for k=1, 2, . . . , M and j=1, 2, . . . , N, each of said output subband signal representations containing a plurality of output subband signal components oj,k(t), wherein oj,k(t) represents the kth subband output signal component of the jth output channel signal, wherein the output construction rule establishes the following relationship for at least some of the subband signal components Lk(t) and Rk(t) and output subband signal components oj,k(t): and a corresponding plurality of electroacoustical transducers coupled to a respective one of said plurality of outputs for creating a sound field representative of the first and second input signals on said first and second input terminals preserving said predetermined spectral balance and said predetermined spatial balance of the first and second input signals. - View Dependent Claims (29, 30, 31, 32, 33)
-
34. A method of processing a pair of input signals L(t) and R(t) representing left and right channels of a stereo audio signal, characterized by a predetermined spectral balance and predetermined spatial balance to form subband signals representative of N output channel signals o1(t), o2(t), . . . , on(t), wherein N>
- 2 and t is time, the output channel signals to be reproduced over spatially separated loudspeakers, said method comprising;
generating a first subband signal representation of the signal L(t), said first subband signal representation containing a plurality of first subband frequency sample components Lk(t) where k is an integer ranging from 1 to M; generating a second subband signal representation of the signal R(t), said second subband signal representation containing a plurality of second subband frequency sample components Rk(t); and combining said frequency sample components of the input signals L(t) and R(t) according to an output construction rule oj,k(t)=f(Lk(t),Rk(t)) for k=1, 2, . . . , M and j=1, 2, . . . , N to provide the output subband signal representation for each of said plurality of output channel signals, each of said output subband signal representations containing a plurality of output subband signal components oj,k(t), wherein oj,k(t) represents the kth subband output signal component of the jth output channel signal, wherein the output construction rule establishes the following relationship for at least some of the subband signal components Lk(t) and Rk(t) and output subband signal components oj,k(t); and reproducing the N output channel signals with N output speakers while preserving said predetermined spectral balance and said predetermined spatial balance of said input signals, wherein the output construction rule is subband specific, i.e., oj,k(t)=fj(Lk(t),(Rk(t)) for k=1, 2, . . . , M with at least two of the subbands having different steering algorithms.
- 2 and t is time, the output channel signals to be reproduced over spatially separated loudspeakers, said method comprising;
Specification