The present invention relates to an improved matrix decoder for surround sound. The matrix decoder may be associated with a surround sound system wherein at least four audio input signals representing an original sound field are encoded into two channels and the two channels are decoded into at least four channels corresponding to the four audio input signals.
In a multi-channel system as described above four channels of audio signals are obtained from an original sound field and are encoded by an encoder into two channels. The encoded two channels may be recorded on recording media such as CD, DVD or the like or broadcast via stereo TV or FM radio. The encoded two channels may be reproduced from the recording media or broadcast and decoded by means of a matrix decoder back into four channels approximating the four channels of audio signals obtained from the original sound field. The decoded signals may be applied to four speakers to reproduce the original sound field through suitable amplifiers.
Because the four channels of audio signals are encoded into two channels by the encoder it may not be possible for the decoder to reproduce signals that are identical to the original four audio signals. As a result, cross-talk between adjacent channels may increase so that it may not be possible to obtain a reproduced sound field that is identical to the original sound field.
The present invention may provide a matrix decoder having improved separation between respective channels including between front and rear channels and between left and right channels.
The present invention may provide a matrix decoder capable of alleviating cross-talk between the respective channels to thereby improve the quality of the reproduced sound field. The present invention may provide a matrix decoder capable of improving image stability in the reproduced sound field.
According to one aspect of the present invention there is provided a decoder for use in a surround sound system wherein at least four audio input signals (FL, FR, RL, RR) representing an original sound field are encoded into two channel signals (L, R) and said encoded two channel signals are decoded into at least four audio output signals (FL′, FR′, RL′, RR′) corresponding to said four audio input signals, said encoded two channel signals having an amplitude ratio and a phase relationship, said decoder including:
The first filter means may include an equal loudness weighting contour. In one form the first filter means may include an ITU-R 468 weighting contour and/or a pink noise contour. In another form the first filter means may include an A- weighting or Fletcher-Munson contour.
The decoder may include an RMS detector connected to receive the two channel signals for determining a root mean square (RMS) value associated with the two channel signals. The RMS detector may include means for applying a first attack time constant and a second decay time constant in determining the RMS value. The first attack time constant may be substantially faster than the second decay time constant. The decoder may include a second filter means connected to receive the two channel signals for adjusting amplitude of the signals to correct for logarithmic sensitivity of human hearing response.
According to another aspect of the present invention there is provided a decoding method for use in a surround sound system wherein at least four audio input signals (FL, FR, RL, RR) representing an original sound field are encoded into two channel signals (L, R) and said encoded two channel signals are decoded into at least four audio output signals (FL′, FR′, RL′, RR′) corresponding to said four audio input signals, said encoded two channel signals having an amplitude ratio and a phase relationship, said method including:
A preferred embodiment of the present invention will now be described with reference to the accompanying drawings wherein:
To facilitate an understanding of the present invention the principles of a “4-2-4” matrix playback system and an encoder is described below with reference to
In the system shown in
A variety of two channel systems 22 including CD, DVD, TV, FM radio, etc. may be used to capture or store outputs L and R from encoder 15 and to supply the captured or stored outputs to decoder 16. In one example outputs L and R from encoder 15 may be recorded on a storage medium such as a CD, DVD or magnetic tape and the outputs from the storage medium may be applied to decoder 16. According to another example the outputs L and R from encoder 15 or the outputs reproduced from the recording medium may be transmitted to decoder 16 via a stereo TV or an FM stereo radio broadcasting system.
Encoder 15 may include any conventional or known encoder including Q sound, Prologic or conventional stereo. In one form encoder 15 shown in
Matrix circuit 23 includes a plurality of adders/multipliers and phase shifters arranged to produce L and R output signals as follows:
L=FL+kFR+jRL+jkRR
R=FR+kFL−jRR−jkRL
wherein k denotes a transformation or matrix constant generally having a value approximately 0.414 and j denotes a 90 degree phase shift. The phase shifters may provide a substantially consistent phase shift over the entire audio frequency band. The four channel signals FL′, FR′, RL′ and RR′ may be reproduced by a conventional decoder having the same fixed matrix constant k. However, it may be shown that when k=0.414, separations between channel FL′ and adjacent channels FR′ and RL′ are respectively equal to −3 dB and separation between the channels FL′ and RR′ in a diagonal direction equals -.infin. dB. Because the separation between adjacent channels equals −3 dB it is not possible to enjoy stereo playback of four channels with a sufficiently large directional resolution.
In the decoder shown in
The control unit 25 may include a phase discriminator for detecting a phase difference between signals L and R or a comparator for detecting a phase relationship between signals L and R in terms of the difference in the levels of a sum signal (L+R) and a difference signal (L−R). A reason for controlling the matrix coefficient associated with the front and rear channels by detecting the phase relationship between signals L and R is that humans have a keen sensitivity to detect the direction of a large sound but sensitivity for a small sound coexisting with the large sound may be relatively poor. Consequently, where there is a large sound in the front and a small sound in the rear playback of four channels may be more efficient if separation between the front channels is enhanced and separation between the rear channels is reduced. In contrast, where a small sound exists in the front and a large sound in the rear playback of four channels may be more efficient if separation between the rear channels is enhanced and separation between the front channels is reduced.
Where a large sound is present in the front and a small sound is present in the rear, that is, where FL, FR>>RL, RR, signals L and R may have substantially the same phase. This means that the level of a sum signal (L+R) may be higher than that of a difference signal (L−R).
Conversely, where a large sound is present in the rear while a small sound is present in the front, that is, where FL, FR<<RL, RR, signals L and R have opposite phase. In such a case, the level of the sum signal (L+R) may be lower than the level of the difference signal (L−R). For this reason, it may be possible to detect phase relationship between signals L and R by either a phase discriminator or a comparator.
One reason for the compensation is that sounds in a 2-4 KHz octave appear loudest to the ear whilst sounds at other frequencies appear attenuated. A-weighting filters are sometimes used for the purpose of compensation. However, a pink noise filter is preferred for music content over an A-weighting filter because the latter is mainly valid for pure tones and relatively quiet sounds.
Pink noise is also known as 1/f noise, wherein power spectral density is inversely proportional to frequency. A pink noise contour gives greater attenuation at low frequencies than a Fletcher Munson/A-weighting or ITU-R 468 weighting filter based on the fact that for equal power, amplitude is inversely proportional to frequency. Use of a pink noise contour may further reduce dominance of low frequency sounds (high amplitude but low audibility) in calculating steering logic values, which are based on amplitude, and results in better placement of sound information that may be important for correct image generation.
The steering logic circuit includes a mixer/comparator 41 for adding the compensated channel signals L and R to produce a sum signal (L+R) 42 and for subtracting the two channel signals L and R to produce a difference signal (L−R) 43. The sum and difference signals 42, 43 are applied to RMS detector 44. RMS detector 44 is adapted to compensate for the peak nature of music content. The averaging time constant over which RMS detector 44 measures a ‘mean’ value of a music signal preferably includes a first or ‘attack’ time constant and a second or ‘decay’ time constant. The ‘attack’ time constant may be substantially faster than the ‘decay’ time constant. In one example the attack time constant may be 20 mS and the decay time constant may be 50 mS for a full range RMS detector. In some embodiments an RMS detector including a single time constant may be used.
RMS detected outputs 45, 46 are applied to logarithmic amplifier 47 to produce outputs 48, 49 proportional to log|L+R| and log|L−R| respectively. Logarithmic amplifier 47 is adapted to correct for logarithmic sensitivity of human hearing response to sound that spans a range of signal amplitudes or levels. Output signals 48, 49 are applied to comparator 50 to produce a steering value SB based on a comparison of signals 48 and 49 and a steering value SF=−SB. The steering values SF, SB may be scaled to values between 0 and 1.414 representing a ±10 dB range between the signals 48 and 49 including an average or centre value of (0+1.414)/2=0.707 representing a 0 dB difference between the signals 48 and 49. Comparator 50 may produce at its outputs 51, 52 front and back steering factors SF, SB that hinge in a complementary and linear fashion around the centre value 0.707 representing 0 dB difference between signals 48 and 49.
Because it may be difficult to optimize values of steering control signals SF, SB, SL, SR for all frequencies present in music content, high and low frequency sounds may be steered differently resulting in an unnatural reproduction of sounds for the listener. To mitigate against this the encoder of the present invention may include a multi-band modification as shown in
A separate matrix decoder 24A, 24B, 24C may be used to produce a set of four channel output signals FL′, FR′, RL′ and RR′ for each frequency band A, B, C. The four channel output signals for each band may be subsequently combined via band mixer 71. For example the output FL′ may be obtained by combining contributions FL′A, FL′B and FL′C produced by matrix decoders 24A, 24B and 24C respectively.
When RMS detectors 44 and 61 are used in a multiband decoder the attack time constant may be 30 mS and the decay time constant may be 60 mS for band A. The attack time constant may be 10 mS and the decay time constant may be 30 mS for band B. The attack time constant may be 1 mS and the decay time constant may be 5 mS for band C.
The contributions produced by matrix decoders 24A, 24B and 24C may be similarly combined to produce full band decoded outputs FL′, FR′, RL′ and RR′ for the multi band decoder at its output terminals 72, 73, 74, 75 respectively.
Steering logic circuit 81 includes an equal loudness weighting filter 60 such as a modified Fletcher Munson filter, RMS detector 61, logarithmic amplifier 64 and comparator 67 as described above with reference to
Matrix circuit 82 includes difference amplifier 86, √{square root over (2)} scaler 87, multipliers 88, 89 and summing amplifier 90. The output FL′ appearing at the output terminal of summing amplifier 90 and hence at the output of matrix circuit 82 is given by the following equation:
FL′=(1+SF) (L−R)+(1+SL)√{square root over (2)}R
Matrix circuit 83 includes difference amplifier 91, inverter 92, √{square root over (2)} scaler 93, multipliers 94, 95 and summing amplifier 96. The output FR′ appearing at the output terminal of summing amplifier 96 and hence at the output of matrix circuit 83 is given by the following equation:
FR′=(1+SR) ·{square root over (2)}L−(1+SF) (L−R)
Matrix circuit 84 includes difference amplifier 97, √{square root over (2)} scaler 98, multipliers 99, 100 and summing amplifier 101. The output RL′ appearing at the output terminal of summing amplifier 101 and hence at the output of matrix circuit 84 is given by the following equation:
RL′(1+SL) ·{square root over (2)}jR−(1+SB) j (L+R)
Matrix circuit 85 includes difference amplifier 102, √{square root over (2)} scaler 103, multipliers 104, 105 and summing amplifier 106. The output RR′ appearing at the output terminal of summing amplifier 106 and hence at the output of matrix circuit 85 is given by the following equation:
RR′=(1+SR) j √{square root over (2)} L−(1+SB) j (L+R)
Equal loudness weighting filters 40, 60 may include a modified Fletcher Munson—pink noise weighting filter including an ITU-R 468 weighting contour. Weighting filters 40, 60 may be implemented in any suitable manner and by any suitable means. In one form the response of weighting filters 40, 60 may include a frequency response contour as shown in
The invention described herein is susceptible to variations, modifications and/or additions other than those specifically described and it is to be understood that the invention includes all such variations, modifications and/or additions which fall within the spirit and scope of the above description.
It may be appreciated that a matrix decoder as described herein may be applied to a surround sound system utilizing more than four audio input signals to represent an original sound field. For example using the teachings of the present invention a pair of decoders as described herein may be applied to encode eight audio input signals representing an original sound field into four channel signals and the encoded four channel signals may be decoded into eight audio output signals. Such decoders may be applied to an installation including four pairs of loudspeakers or speaker arrays wherein each loudspeaker or speaker array is arranged at a respective corner of a cube or a rectangular cuboid to define upper and lower planes of four loudspeakers or speaker arrays each, namely four loudspeakers or speaker arrays in the front and four loudspeakers or speaker arrays in the back. The upper plane of loudspeakers or speaker arrays may be vertically separated relative to the lower plane of loudspeakers or speaker arrays by approximately 2-3 m or other suitable distance depending on usable height in an associated listening zone or auditorium.
The encoded four channel signals may be recorded on suitable media such as DVD, BluRay disc or the like and/or broadcast via a HDTV transmission service such as Foxtel that is capable of transmitting at least four channels of audio signals.
Number | Date | Country | Kind |
---|---|---|---|
2009906030 | Dec 2009 | AU | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/AU10/01666 | 12/9/2010 | WO | 00 | 3/8/2012 |