Note: Descriptions are shown in the official language in which they were submitted.
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
MULTI-CHANNEL SOUND PROCESSING SYSTEMS
INVENTOR[S]
Bradley F. Eid
Hans-Juergen Nitzpon
BACKGROUND OF THE INVENTION
1. Technical Field.
[001] The invention generally relates to sound processing systems. More
to particularly, the invention relates to sound processing systems having
multiple outputs.
2. Related Art.
[002] Consumer expectations of sound quality in audio or sound systems are
increasing. In general, such consumer expectations have increased dramatically
over the last
decade, and consumers now expect high quality sound systems in a wide variety
of listening
environments, including vehicles. In addition, the number of potential audio
sources has
increased. Audio is available from sources such as radio, compact disc (CD),
digital video
disc (DVD), super audio compact disc (SACD), tape players, and the like. While
sound
systems have traditionally supported two-channel ("stereo") formats, today
many sound
systems include surround processing systems that create a perception that
sound is coming
2o from all directions around a listener (a "surround effect"). Such surround
sound systems may
support formats using more than two discrete channels ("mufti-channel surround
systems").
Creation of the surround effect in a wide variety of listening environments
requires
consideration of a different set of variables depending on the listening
environment.
[003] Surround sound systems generally use three or more loudspeakers (also
referred to as "speakers") that reproduce sound from two or more discrete
channels to create
the surround effect. Successful development of the surround effect involves
creating a sense
of envelopment and spaciousness. Such a sense of envelopment and spaciousness,
while very
complex, generally depends on the spatial properties of the background stream
of the sound
being reproduced. Reflective surfaces aid the sense of envelopment and
spaciousness in the
listening environment because reflective surfaces redirect impacting sound
back towards the
1
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
listener. The listener may perceive this redirected sound as originating from
the reflective
surface or surfaces, thus creating the perception that the sound is coming
from all around the
listener is enhanced.
[004] Many digital sound processing formats support direct encoding and
playbaclc
of sounds using multi-channel surround processing systems. Some mufti-channel
surround
processing systems have five or more channels, where each channel carries a
signal .for
conversion into sound waves by one or more loudspeakers. Other channels, such
as a
separate band limited low frequency channel, also may be included. A common
multi-
channel surround processing format (referred to as a "5.1 system") uses five
discrete channels
to and an additional band limited low frequency channel that generally is
reserved for low
frequency effects ("LFE"). Recordings made for reproduction by 5.1 systems may
be
processed with the assumption that the listener is located at the center of an
array of
loudspeakers that includes three speakers in front of the listener and two
speakers located
somewhere between and including the sides of the listener and about 45 degrees
behind the
listener. In five channel mufti-channel surround systems, both the channels
and the signals
carried by the channels may be referred to as left-front ("LF"), center
("CTR"), and right-
front("RF"), left-surround ("LSur"), and right-surround ("RSur"). When seven
channels are
implemented, LSur and RSur may be replaced by left-side ("LS"), right-side
("RS"), left-rear
("LR") and right-rear ("RR").
[005] Most recorded material is provided in traditional two-channel stereo.
However, a surround effect can be achieved from two-channel signals through
the use of
matrix decoders. Matrix decoders may synthesize four or more output signals or
outputs
from two input signals, which may include a left input signal and a right
input signal. When
used in this manner, matrix decoders mathematically describe or represent
various
combinations of input signals in an N x 2 or other matrix, where N is the
number of desired
outputs. In a similar manner, matrix decoders may also be used to synthesize
additional
output signals from three or more discrete input signals using an N x M
matrix, where M is
the number of discrete input channels.
[006] When used to create a surround effect from a two-channel signal, a
matrix
3o usually includes ZN matrix coefficients that define the proportion of the
left and/or right input
signals for a particular output signal. The values of the matrix coefficients
generally depend,
in part, on the intended direction of the recorded material as indicated by
one or more
2
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
steering angles. Each steering angle may be a function of two signals. In
general, one
steering angle is a function of the left and right input signals (the
"left/right steering angle" or
"lr"), and another steering angle is a function of two signals derived from
the right and left
input signals (the "center/surround steering angle" or "cs"). Each steering
angle indicates the
intended direction of the recorded material in terms of an angle between the
two signals from
which it was derived.
[007] The design of audio or sound systems involves the consideration of many
different factors, including for example, the position and number of speakers
and the
frequency response of each speaker. The frequency response of most speakers
traditionally
l0 has been limited such that many speakers cannot reproduce low frequencies
accurately, if at
all. Therefore, most surround processing systems also include a separate
speaker or speakers
designed and dedicated to producing these low frequency signals. To direct the
low
frequency signals to this separate low frequency speaker, surround sound
systems may
employ a process kno~m as "bass management." Traditional bass management
separates the
low frequencies from each channel using a crossover filter and adds them
together to create a
single channel ("mono") signal. This procedure may lead to degradation of the
surround
effect because the combined low frequencies are not decorrelated.
Unfortunately, foregoing
the traditional bass management may also lead to undesirable results because
the low
frequencies sound quite unnatural when steered by most matrix decoders.
2o [00~] In another example, the physical properties of a listening
environment and/or
the manner in which a listening environment will be used dictate the factors
that need to be
considered when designing sound systems. Most surround sound systems are
designed for
optimum listening enviromnents. Optimum listening environments generally are
reverberant
and center the listener among an array of speakers, facing forward in a
position known as the
"sweet spot." However, the physical properties of non-optimum listening
environments can
be much different and generally require that different factors be considered
when sound
systems are designed. One example includes, listening environments that are
enjoyed
simultaneously by more than one listener, none of whom may be stationary or
located in the
"sweet spot." Another example includes, listening environments that are quite
small and are
3o not very reflective. Such listening environments present a challenge in
creating the surround
effect. In yet a further example, the listening environment may be such that
the listener or
3
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
listeners are located near one or more of the speakers. Most surround sound
systems were
simply not designed with these factors in mind.
[009] A vehicle is an example of a non-optimum listening environment in which
listener placement, speaker placement and lack of reflectivity are important
factors in the
design of surround sound systems for that listening environment. A vehicle may
be more
confined than rooms containing home theatre systems and much less reflective.
In addition,
the speakers may be in relatively close proximity to the listeners and there
may be less
freedom with regard to speaker placement in relation to the listener. In fact,
it may be nearly
impossible to place each speaker the same distance from any of the listeners.
For example, in
to an automobile, the front and rear seating positions and their close
proximity to the doors, as
well as the size and location of kick-panels, the dash, pillars, and other
interior ~ vehicle
surfaces that could contain the speakers all serve to limit speaker placement.
In another
example, when the center speaker is placed in the dash, the size of the center
speaker is
limited due to the space constraints within the dash. These placement and size
restrictions are
problematic considering the short distances available in an automobile for
sound to disperse
before reaching the listeners or the walls. Due to these factors, mufti-
channel surround
processing systems suffer serious quality degradation when implemented in non-
optimum
listening environments.
SUMMARY
[010] Sound processing systems have been developed that create a surround
effect
without the quality degradation experienced by known sound processing systems
in non-
optimum listening environments. These sound processing systems may include a
matrix
decoding system and/or a bass management system. The matrix decoding system
and the
bass management system enhance the surround effect in a complimentary. The
sound
processing system may also include a signal source that may provide one or
more digital
signals to the matrix decoding system and/or the bass management system, a
post-processing
module, and one or more electronic-to-sound wave transformers for converting
one or more
output signals into sound waves. The matrix decoding system and the bass
management
system may be implemented in a sound processing system as part of a surround
processing
4
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
system. The surround processing systems may also include an adjustment module
that may
further adapt the system to a particular listening environment.
[011] The matrix decoding systems may include a multi-channel matrix decoding
method that manipulates input signals and converts them into a number of
output signals to
create a surround effect even in non-optimum listening environments. The
matrix decoding
methods may include creating input signal pairs as a function of the various
input signals, and
creating output signals as a function of the input signal pairs using matrix
decoding
techniques. The input signal pairs enable the combination of input signals
included in the
output signals to be adjusted without altering the matrix decoding techniques.
In this manner,
1o the rear output signals created by the matrix decoding techniques may be a
function of all the
input signals. As a result, some sound will emanate from the rear of the
listening
environment whenever there is an input signal, thus enhancing the surround
effect in listening
environments that may lack adequate reverberation. The multi-channel matrix
decoding
methods may provide further enhancement of the surround effect by applying a
delay to some
of the output signals. In addition, the mufti-channel matrix decoding methods
may produce
additional output signals.
[012] The matrix decoding systems may include a matrix decoding module that
manipulates the input signals and converts them into a number of output
signals. The input
signals may be manipulated by an input mixer, which creates input signal pairs
as a function
of the input signals. The input signal pairs may then be decoded into an equal
or greater
nmnber of output signals using a matrix decoder. The matrix decoder may also
include one
or more shelving filters that may attenuate higher frequencies in certain
output signals. These
shelving filters may be adaptive as a function of the direction of the sound
as indicated by a
steering angle. Additionally, the matrix decoder may include one or more delay
modules that
apply a delay to one or more of the output signals. Further, the matrix
decoder may include
an additional output mixer that produces additional output signals.
[013] Bass management systems generally create high frequency input signals
for
processing by a matrix decoder while preserving the low frequency components
of the input
signals in separate channels. By preserving the low frequency components of
the input
signals in separate channels, the surround effect created from the input
signals may be
enhanced. In addition, the unnatural effects that may result from steered low
frequency
5
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
signals may be avoided by preventing the low frequency input signals from
being processed
by a matrix decoder.
[014] The bass management systems may include a bass management method that
removes the low frequency component of the input signals to create high
frequency input
signals and, removes the high frequency components of the input signals to
create low
frequency input signals. The high frequency input signals may then be
processed by a matrix
decoding technique, while the low frequency input signals may forego such
processing. In
addition, the bass management method may also include creating a separate low
frequency or
"SUB" signal and may include creating additional low frequency input signals.
Further, the
l0 bass management method may also include blending one or more of the low
frequency input
signals into one or more of the other low frequency input signals. This
provides low
frequency signals, for which there is no full-range speaker, an alternate path
for reproduction.
In addition, the bass management methods may include combining the low
frequency input
signals with the high frequency input signals after they have been processed
bya~,a matrix
decoding technique.
[015] The bass management systems may include bass management modules. These
bass management modules may include a low pass filter and a high pass filter
for creating the
high frequency input signals and the low frequency input signals,
respectively. The bass
management modules may further include a summation device for creating a SUB
signal as a
combination of all the input signals. Alternately, the SUB signal may be
defined by a LFE
signal. The bass management modules may further include additional summation
devices for
creating additional low frequency input signals. The bass management modules
may further
include summation devices and may include a gain device for blending one or
more of the
low frequency input signals into one or more of the other low frequency input
signals. In
addition, the bass management module may be used in conjunction with a mixer,
which
recombines the low frequency input signals with the high frequency input
signals after they
have been processed by a matrix decoder module.
[016] The matrix decoding systems and/or the bass management systems may be
implemented in sound processing systems designed for specific non-optimum
listening
environments. One example includes vehicular listening environments. These
"vehicular
sound systems" may include a signal source, a surround processing system, a
post-processing
module, and a plurality of speakers located throughout a vehicle. The
components of the
6
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
vehicular sound systems may be adapted for a specific vehicle or type of
vehicle so that the
surround effect is enhanced throughout the vehicle. The surround processing
system may
include a matrix decoding module, a bass management module, a mixer, or a
combination.
The vehicular sound systems may also be implemented in larger vehicles. In
such an
implementation, the vehicular sound systems may include additional speakers,
such as:
additional center and side speakers that reproduce additional center and side
output signals,
respectively, produced by the surround processing system.
[017] Other systems, methods, features and advantages of the invention will
be, or
will become, apparent to one with skill in the art upon examination of the
following figures
l0 and detailed description. It is intended that all such additional systems,
methods, features and
advantages be included within this description, be within the scope of the
invention, and be
protected by the following claims.
BRIEF DESCRIPTION OF THE DRAWINGS w.
[018] The invention can be better understood with reference to the following
drawings and description. The components in the figures are not necessarily to
scale,
emphasis instead being placed upon illustrating the principles of the
invention.
[019] FIG. 1 is a block diagram of a sound processing system;
[020] FIG. 2 is a flow chart of a bass management method;
[021] FIG. 3 is a block diagram of a bass management module;
[022] FIG. 4 is a block diagram of another bass management module;
[023] FIG. 5 is a flow chart of a multi-channel matrix decoding method;
[024] FIG. 6 is a flow chart of a method for creating output signals as a
function of
input signals pairs;
[025] FIG. 7 is a block diagram of a mufti-channel matrix decoder module;
[026] FIG. 8 is a block diagram of an additional output mixer;
[027] FIG. 9 is a bloclc diagram of a mixer;
[028] FIG. 10 is a block diagram of another mixer;
[029] FIG. 11 is a block diagram of a further mixer;
[030] FIG. 12 is a block diagram of an adjustment module;
[031] FIG. 13 is a block diagram of an adjustment module;
7
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
[032] FIG. 14 is a block diagram of another adjustment module with the multi-
channel matrix decoder module turned off;
[033] FIG. 15 is a block diagram of a vehicular mufti-channel sound processing
system;
[034] FIG. 16 is a block diagram of another vehicular mufti-channel sound
processing system; and
[035] FIG. 17 is a block diagram of a further vehicular mufti-channel sound
processing system.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
to [036] An example of a sound processing system 100 is shown in FIG. 1. The
sound
processing system 100 may include a signal source 101, a surround processing
system 102, a
post-processing module 104 and an electronic-to-sound wave transformer 106.
The surround
processing system 102 may include a bass management module 110, a matrix
decoder
module 120, a mixer 150, and an adjustment module 180. While a particular
configuration is
shown, other configurations may be used including those with fewer or
additional
components. For example, the surround processing system 102 may not include
the bass
management module 110 andlor the mixer 160.
[037] In the sound processing system 100, a signal source 101 provides a
digital
signal to the bass management module 110. Alternatively, the signal source 1
O1 may provide
2o portions of the digital signal directly to the matrix decoder module 120
and other portions to
the post-processing module 104 and perhaps to the mixer 160. The signal source
101 may
produce the digital signal from one or more signal sources such as radio, CD,
DVD and the
like, some of which obtain one or more signals from one or more source
materials. These
source materials may include any digitally encoded material, such as DOLBY
DIGITAL
AC3°, DTS° and the like, or originally analog material, such as
encoded tracks, that are
converted into the digital domain. The digital signal produced by the signal
source 101 may
include one or more signals included in one or more channels (each an "input
signal"). The
signal source 101 may produce input signals from any 2-channel (stereo) source
material
such as direct left and right to produce a left-front input signal ("LFI") and
a right-front input
signal ("RFI"). The signal source 101 also may produce input signals from 5.1
channel
8
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
source material, to produce a left-front input signal ("LFI"), a right-front
input signal ("RFI"),
a center input signal ("CTRI"), a left-surround input signal ("LSurI"), a
right-surround input
signal ("RSurI") and an LFE signal.
[038] The bass management module 110 may be coupled to the signal source 101
from which it receives the input signals. In this document, "coupled to"
generally refers to
any type of electrical, electronic or electromagnetic connection through which
signals may be
communicated. In general, the bass management module 110 creates high
frequency input
signals for input into the matrix decoder module 120 and low frequency input
signals for
bypassing the matrix decoder that remain in separate channels. For example, if
the bass
l0 management module 110 receives a 2-channel input signal, it will produce a
left-front high
frequency input signal ("LFIH"), a right-front high frequency input signal
("RFIH"), a left-
front low frequency input signal ("LFIL"), and a right-front low frequency
input signal
("RFIL"). In another example, if the bass management module 110 receives 5.1
discrete input
signals, in addition to producing LFIH, RFIH, LFIL, and RFIL, it will produce
a high frequency
center input signal ("CTRIH"), a high frequency left-surround input signal
("LSurIH"), a high
frequency right-surround input signal ("RSurIH"), a low frequency center input
signal
("CTRIL"), a low frequency left-surround input signal ("LSurIL"), and a low
frequency right-
sunound input signal ("RSurIL"). The low frequency input signals may be
coupled to the
mixer 160 and/or to the post-processing module 104. Additionally, the bass
management
module 110 may create an additional low frequency signal ("SUB") that may be
coupled to
the post-processing module 104.
[039] The matrix decoder module 120 generally converts a number of input
signals
into a greater or equal number of output signals in a greater or equal number
of channels,
respectively. The matrix decoder module 120 may be coupled to the signal
source 101 from
which it receives the input signals and creates a greater or equal number of
output signals
containing about the full frequency spectrum of the input signals ("full-
spectrum output
signals"). For example, if the matrix decoder module 120 includes an N X 7
matrix decoder
and is coupled to a signal source 101 from which it receives LFI and RFI (and
may
additionally receive CTRI, LSurI, and RSurI), the matrix decoder module 120
will produce
3o seven full-spectrum output signals, including: a left-front output signal
("LFO"), a right-front
output signal ("RFO"), a center output signal ("CTRO"), a left-side output
signal ("LSO"), a
right-side output signal ("RSO"), a left-rear output signal ("LRO"), and a
right-rear output
9
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
signal ("RRO"). In another example, if the matrix decoder is an N X 11 matrix
decoder and
is coupled to a signal source 101 from which it receives LFI and RFI (and may
additionally
receive CTRI, LSurI, and RSurI), in addition to the output signals mentioned
above, it may
further produce a second center output signal ("CTRO2"), a third center output
signal
("CTR03"), a second left-side output signal ("LS02"), and a second right-side
output signal
("RS02").
[040] Alternatively, the matrix decoder module 120 may be coupled to the bass
management module 110 from which it receives the high frequency input signals
and creates
a greater or equal number of high frequency output signal. For example, if the
matrix
to decoder module 120 includes a N X 7 matrix decoder and is coupled to a bass
management
module 110 from which it receives LFIH and RFIH (and may additionally receive
CTRIH,
LSurIH, and RSurIH), the matrix decoder module 120 will produce seven high
frequency
output signals, including: a high frequency left-front output signal ("LFO~"),
a high
frequency right-front output signal ("RFOH"), a high frequency center output .
signal
("CTROH"), a high frequency left-side output signal ("LSOH"), a high frequency
right-side
output signal ("RSOH"), a high frequency left-rear output signal ("LROH"), and
a high
frequency right-rear output signal ("RROH"). In another example, if the matrix
decoder
includes an N X 11 matrix decoder and is coupled to a signal source 101 from
which it
receives LFI and RFI (and may additionally receive CTRI, LSurI, and RSurI), in
addition to
2o the output signals mentioned above, it may further produce a second high
frequency center
output signal ("CTR02H"), a third high frequency center output signal
("CTRO3H"), a second
high frequency left-side output signal ("LS02H"), and a second high frequency
right-side
output signal ("RS02H").
[041] If the matrix decoder module 120 creates high frequency output signals,
these
high frequency output signals may be received by the mixer 160. The mixer 160,
which may
also be coupled to the bass management module 110 from which it receives the
low
frequency input signals and the SUB signal, combines the high frequency output
signals with
the low frequency input signals and, in some cases, the SUB signal to produce
a full
spectrum output signal for each channel. The mixer 160 may alternatively be
implemented as
3o part of the bass management module 110.
[042] The input of the adjustment module 180 may be coupled to the mixer 160,
the
matrix decoder module 120 (if the mixer 160 is not included), or the matrix
decoder module
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
120 and the bass management module 110 (if the mixer 160 is not included).
When coupled
to the mixer 160, the adjustment module 180 receives full-spectrum output
signals. When
coupled directly to the matrix decoder module 120, the adjustment module 180
receives
either high frequency or full-spectrum output signals. When coupled to the
matrix decoder
module 120 and the bass management module 110, the adjustment module 180
receives the
high frequency output signals from the matrix decoder module 120 and the low
frequency
input signals from the bass management module 110. The adjustment module 180
may
adjust or "tune" particular characteristics of the signals it receives to
create output signals
adjusted for a particular listening environment (the "adjusted output
signals"). Additionally,
to the adjustment module 180 may create additional adjusted output signals in
additional
channels.
[043] The post-processing module 104 may receive the adjusted output signals
from
the adjustment module 180 and the SUB signal from either the bass management
module 110
or the signal source 101. The post-processing module 104 generally prepares
the signals it
receives for conversion into sound waves and may include one or more
amplifiers and one or
more digital-to-analog converters. The electronic-to-sound wave transformer
106 may
receive signals directly from the post-processing module or indirectly through
other devices
or modules such as crossover filters (not shown). The electronic-to-sound wave
converter
106 generally includes speakers, headphones or other devices that convert
electronic signals
2o into sound waves. When speakers are used, at least one speaker may be
provided for each
channel, where each speaker may include one or more speaker drivers such as a
tweeter and a
woofer.
[044] Implementations or configurations of the surround processing system,
including bass management modules 110, matrix decoders 120, mixers 160,
adjustment
modules 180, bass management methods, matrix decoding methods, vehicular mufti-
channel
surround processing systems, and combinations, each include or may be
implemented using
computer readable software code. These methods, modules, mixers and systems
may be
implemented together or independently. Such code may be stored on a processor,
a memory
device or on any other computer readable storage medium. Alternatively, the
software code
3o may be encoded in a computer readable electronic or optical signal. The
code may be object
code or any other code describing or controlling the functionality described
in this document.
The computer readable storage medium may be a magnetic storage disk such as a
floppy disk,
11
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
an optical disk such as a CD-ROM, semiconductor memory or any other physical
object
storing program code or associated data.
1. Bass Management Systems:
[045] The bass management module 110 generally creates high frequency input
signals for processing by a matrix decoder while preserving the low frequency
components of
the input signals in separate channels. By preserving the low frequency
components of the
input signals in separate channels, the surround effect created from the input
signals will be
enhanced. In addition, the unnatural effects that may result from steered low
frequency
to signals may be avoided by preventing the low frequency input signals from
being processed
by a matrix decoder. The bass management module 110 may be used in conjunction
with a
mixer 160, which recombines the low frequency input signals with the high
frequency input
signals that have been processed by a matrix decoder module 120 (the "high
frequency output
signals"). This enables the low and high frequency components of each channel
to be j ointly
processed by an adjustment module 180 and post-processing module 104. However,
if the
low frequency and high frequency components of the signals in each channel are
to be
reproduced by separate electronic-to-sound wave transformers 106, such as
woofers and
tweeters, respectively, the signals in each channel will again need to be
separated into low
and high frequency components. This separation may be accomplished using a
device, such
as a crossover filter, for each channel. This device may be coupled between
the post-
processing module 104 and the electronic-to-sound wave converters 106.
Alternatively, the
bass management module 110 may be used without a mixer 160. When used without
a
mixer, the low frequency input signals produced by the bass management module
110, along
with the high frequency output signals produced by the matrix decoder module
120, may
each be separately coupled to and processed by an adjustment module 180 and
subsequently
the post-processing module 104. From the post-processing module 104 the low
frequency
input signal and the high frequency output signals may be separately coupled
to one or more
electronic-to-sound wave transformers 106, thus eliminating the need to again
separate the
low and high frequency components of the input signals in each channel.
[046] One example of a method by which the low and high frequency input
channels
may be created (a "bass management method") is shown in FIG. 2. While a
particular
configuration is shown, other configurations may be used including those with
fewer or
12
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
additional steps. This bass management method 210 generally includes: removing
the low
frequency component from the input signal to create high frequency input
signals 212,
removing the high frequency component from the input signals to create initial
low frequency
input signals 214, creating low frequency input signals 215, and creating a
SUB signal 216.
Additionally, if the input signals include any surround signals, the bass
management method
210, may include creating low frequency side input signals. The bass
management method
may further include combining the low frequency input signals and, in some
cases, the SUB
signal with the high frequency input signals after the high frequency input
signals have been
processed by a matrix decoder (the high frequency output signals).
[047] Removing the low frequency component from the input signals 212 may
include removing the frequencies about below a crossover frequency ("f~"). f~
may be about
20Hz to about 1000Hz. Removing the low frequency component of the input
signals 212
generally results in input signals that include only a high frequency
component (frequencies
above about 20Hz to above about 1000Hz). Removing the high frequency component
from
the input signals 214 generally includes removing the frequencies about above
the crossover
frequency f~, to produce initial low frequency components For example, if the
input signals
were received from a signal source (see FIG. 1, reference number 101) that
produces 5.1
input signals, removing the frequencies about above f~ would produce a left-
front initial low
frequency input signal ("LFIL' "), a right-front initial low frequency input
signal ("RFIL' "), a
center initial low frequency input signal ("CRIIL"'), a left-surround initial
low frequency
input signal ("LSurIL' "), and a right-surround initial low frequency input
signal ("RSurIL' ").
Removing the high frequency component of the input signals 214 generally
results in input
signals that include only the low frequency component (frequencies below about
20Hz to
below about 1000Hz). Creating the SUB signal 216 may include combining the low
frequency input signals, combining the low frequency input signals and an LFE
signal or
simply using the LFE signal.
[048] Creating low frequency input signals 215 may include defining the
initial low
frequency signals as the low frequency input signals, creating additional low
frequency input
signals, blending any undesired initial low frequency input signals into other
initial low
frequency input signals, or a combination. For example, the input signals may
simply be
defined by the initial input signals. In some cases, however, additional low
frequency input
signals may be created so that there is a low frequency input signal for every
high frequency
13
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
output signal created by a matrix decoder. For example, if the input signals
include any
surround signals, such as LSurI and/or RSurI, additional low frequency input
signals, such as
low frequency side input signals, may be created. These low frequency side
input signals
may be created as a combination, such as a linear combination, of some of the
low frequency
input signals. For example, if the input signals were received from a signal
source (see FIG.
1, reference number 101) that produces 5.1 input signals, the left-front,
right-front, center,
left-surround, and right-surround initial input signals may be used to define
the left-front,
right-front, center, left-rear, and right-rear input signals, respectively (so
that LFIL = LFIL',
RFIL = RFIL', CTRIL = CTRIL', LRIL = LSurIL', and RRIL = RSurIL' ). In
addition, a low
to frequency left-side input signal ("LSIL") and a low frequency right-side
signal ("RSIL") may,
respectively, be defined according to the following equations:
LSIL = 0.7 CTRIL + LFIL + LSurIL' (1)
RSIL = 0.7 CTRIL + RFIL + RSuxIL' (2)
[049] In a similar manner, additional low frequency side input signals may be
created. In some larger non-optimum listening enviromnents, it may be
desirable to include
additional center and side output signals. These additional low frequency
signals may
include an additional left-side and right-side output signal LSI2L and RSI2L,
respectively.
LSI2L may be produced according to equation (1), however, multiplication
factors may be
included with LFIL and LSurIL' to alter the dependence on LFIL and LSurIL'.
Similarly,
RSI2L may be produced according to equation (2), however, multiplication
factors may be
included with RFIL and RSurIL' to alter the dependence on RFIL and RSurIL'. As
the listening
environment becomes larger, it may be desirable to include more than one
additional left-side
and right-side low frequency input signals. The second and higher additional
left-side
outputs may be may be produced according to equation (1), however,
multiplication factors
may be included with LFIL and LSurIL' to alter the dependence on LFIL and
LSurIL', so that
there is an increasingly heavier dependence on LSurIL'. The second and higher
additional
left-side outputs may be may be produced according to equation (2), however,
multiplication
3o factors may be included with RFIL and RSurIL' to alter the dependence on
RFIL and RSurIL',
so that there is an increasingly heavier dependence on RSurIL'.
14
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
[050] In a further example, one or more of the initial input signals may be
blended
into one or more of the other initial output signals. This may be advantageous
in certain
circumstances where the speaker or other electronic-to-sound wave transformer
is incapable
of reproducing frequencies below the cut-off frequency. By blending the low
frequency
component of any undesired channel into the other channels, such low frequency
component
is preserved. In one example, the center initial input signal (CTRIL' ) is
blended into the left-
front and right-front initial input signals (LFIL' and RFIL', respectively).
This situation may
arise, for example, iri a sound processing system implemented in a vehicle
that does not
contain a full-range center speaker. Half the power of CTRIL' may be bended
into LFIL' and
1 o half the power of CTRIL' may be bended into RFIL'. In this case, LFIL =
LFIL' + 0.7 CTRIL',
RFIL = RFIL' + 0.7 CTRIL', and CTRIL = 0.
[051] The bass management method 210 may further include combining the low
frequency input signals and the SUB signal with the high-frequency output
signals created by
a matrix module (see FIG. l, reference number 120). For example, if the bass
management
method receives a 2-channel input signal (including, for example, LFI and LRI)
from which it
creates LFIL and RFIL, these low frequency input signals may be combined with
the high-
frequency output signals produced by a 2 X 7 matrix decoder to create full-
spectrum high
frequency output signals according to the following equations:
2o LFO = LFOH + LFIL (3)
RFO = RFOH + RFIL (4)
CTRO = CTROH + SUB (5)
LSO = LSOH + LFIL (6)
RSO = RSOH + RFIL (7)
2s LRO = LROH + LFIL (g)
RRO = RROH + RFIL (9)
[052] In another example, if the bass management method receives a 5.1
discrete
input signal (including input signals, such as, LFI, RFI, CTRI, LSurI, and
RSurI) from which
30 it creates LFIL, RFIL, CTRIL, LSIL, RSIL, LRIL, and RRIL, these low
frequency input signals
may be combined with the high frequency output signals produced by a 5 X 7
matrix decoder
to create full-spectrum output signals according to the following equations:
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
LFO = LFOH + LFIL (10)
RFO = RFOH + RFIL (11)
CTRO = CTROH + CTROL (12)
LSO = LSOH + LSIL (13)
RSO = RSOH + RSIL (14)
LRO = LROH + LRIL (15)
RRO = RROH + RRIL ( 16)
l0 [053] In another example, if the bass management method receives a 5.1
discrete
input signal (including, input signals such as, LFI, RFI, CTRI, LSurI, RSurI)
from which it
creates LFIL, RFIL, CTRIL, LSIL, RSIL, LRIL, and RRIL, these low frequency
input signals
may be combined with the output signals produced by a 5 X 11 matrix decoder to
create full-
spectrum output signals according to equations (10) through (16) and
additional full-spectrum
output signals, including a second center ("CTRI2"), a third center ("CTR03"),
a second left-
side ("LS02"), and a second right-side ("RSO2") output signal according to the
following
equations:
CTR02 = CTROH + CTROL (17)
2o CTR03 = CTROH + CTROL (18)
LS02 = LS02H + LSIL (19)
RS02 = RSOH + RSIL (20)
This bass management method may be extended to create further additional full-
spectrum
side and center output signals by adding any additional high frequency side
output signals
with the corresponding low frequency surround signal.
[054] The bass management method may be implemented in a bass management
module, such as that shown in FIG. 1 (reference number 110). The bass
management module
110 may include a high frequency filter that removes the low frequency
component from the
3o input signal to create high frequency input signals, and a low frequency
filter that removes
the high frequency component from the input signals to create initial low
frequency input
signals. Additionally, the bass management module 110 may define the SUB
signal by an
16
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
LFE signal or may include a stunmation device for creating a SUB signal.
Further, if the
input signals include any smTOUnd signals, the bass management module 110, may
include
one or more summation devices for creating low frequency side input signals.
The bass
management module 110 may also include one or more summation devices for
blending one
or more undesired initial low frequency input signals into other initial low
frequency input
signals.
[055] An example of a bass management module that processes two input channels
is shown in FIG. 3 and indicated by reference number 310. While a particular
configuration
is shown, other configurations may be used including those with fewer or
additional
to components. This bass management module 310 may include: a high pass filter
312, a low
pass filter 314, and summation device 316. The high pass filter 312 receives
the left-front
and right-front input signals, LFI and RFI, respectively and removes from each
the
frequencies below its cutoff frequency or crossover point ("f~") to create
high frequency left-
front and right-front input signals, LFIH and RFIH, respectively. The low pass
filter 314 also
receives the left-front and right-front input signals, LFI and RFI,
respectively but removes
from each the frequencies above its f~ to create initial low frequency left-
front and right-front
low frequency input signals, LFIL' and RFIL', respectively. In this example,
the high
frequency left-front and right-front low frequency input signals, LFIL and
RFIL, respectively,
are defined as LFIL' and RFIL', The high pass filter 312 and low pass filter
314 axe generally
2o complimentary in that the frequency response of the swn of their outputs
should equal about
the input signal. The cutoff frequency or crossover point ("f~") for the high
pass filter 312
may equal about that of the low pass filter 314. f~ may equal from about 20Hz
to about
1000Hz. The high pass filter 312 and low pass filter 314 may be implemented by
a single
crossover filter that includes a complementary pair of filters such as first
order Butterworth
filters or lattice filters. The summation device 316 receives LFIL and RFIL
and adds them
together to produce the SUB signal.
[056] An example of a bass management module that processes 5.1 discrete input
channels (which may include LFI, RFI, CTRI, LSurI, and RSurI) is shown in FIG.
4 and
indicated by reference number 410. This bass management module 410 may
include: a high
3o pass filter 412 and a low pass filter 414. The high pass filter 412
receives the five discrete
input signals LFI, RFI, CTRI, LSurI, and RSurI and removes from each the
frequencies
below its f~ to create high frequency left-front, right-front, center, left-
surround, and right-
17
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
surround input signals LFIH, RFIH, CTRIH, LSurIH, and RSurIH, respectively.
The low pass
filter 314 also receives the five discrete input signals LFI, RFI, CTRI,
LSurI, and RSurI but
removes from each the frequencies above its f~ to create initial low frequency
left-front, right-
front, center, left-surround, and right-surround input signals LFIL', RFIL',
CTRIL', LSurIL',
and RSurIL', respectively. The high pass filter 412 and low pass filter 414
are generally
complimentary in that the frequency response of the sum of their outputs
should equal about
that of the input signal. The f~ for the high pass filter 412 may equal about
that of the low
pass filter 414. f~ may equal from about 20Hz to about 1000Hz. The high pass
filter 412 and
low pass filter 414 may be implemented by ' a single crossover filter that
includes a
to complementary pair of filters such as first order Butterworth filters or
lattice filters.
[057] The bass management module 410 may also include summation devices 418
and 419 that combine the low frequency input signals to create additional low
frequency
input signals. These additional low frequency input signals may include a low
frequency left-
side input signal LSIL and a low frequency right-side input signal RSIL, which
may be created
using summation devices 418 and 419, respectively, according to equations (1)
and (2). In
this example, the low frequency left-rear input signal LRIL may be defined by
the initial low
frequency left-surround input signal LSurIL' and the low frequency right-rear
input signal
RRIL may be defined by the initial low frequency left-surround input signal
LSurIL', so that
LRIL = LSurIL' and RRIL = RSurIL', respectively.
[058] The bass management module 410 may also include summation devices 420
and 421 that blends the initial low frequency center input signal CTRIL' into
the initial left-
front and right-front low frequency input signals, LFIL' and RFIL',
respectively. The gain
module may further include an amplifier that multiplies CTRIL' by a constant,
such as 0.7
before it is added to LFIL' and RFIL'. Summation device 421 blends CTRIL' with
RFIL' and to
create RSIL. Similarly, summation device 420 combines CTRIL' with LFIL' to
create LSIL.
In addition, a gain unit 413 may be included to alter CTRI before it is
filtered by the low pass
filter 414.
[059] The bass management module 410 may also include a summation device 426
that receives the low frequency input signals LFIL, RFIL, CTRIL, LSurIL,
RSurIL and the low
3o frequency effects signal LFE and adds them together to produce the SUB
signal. In addition,
a gain unit 417 may be included to vary the amount of the LFE signal included
in the SUB
18
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
signal. Alternately, the summation device 426 may be omitted so that the SUB
signal will
simply equal LFE.
2. Martix Decoding S std:
[060] The matrix decoder module 120 shown in FIG. 1 may include any matrix
decoding method that converts a number of discrete input signals into a
greater or equal
number of output signals. For example, the matrix decoder module 120 may
include methods
for decoding a two-channel input signal into 7 output signal, such as those
used by Logic7°
or DOLBY PRO LOGIC°. Alternately the matrix decoder module 120 may
include a matrix
to decoding method that decodes discrete mufti-channel signals in a manner
suitable for non-
optimum listening environments (a "mufti-channel matrix decoding method"). The
matrix
decoders and matrix decoding methods may receive full-spectrum input signals
or low
frequency input signals. In the example description associated with this
section (Matrix
Decoding Systems) including FIGs 7 and ~ with regard to matrix decoder
modules, matrix
decoders and matrix decoding methods, any reference to any input signal,
output signal,
initial output signal, or combinations will be understood to refer to both
full-spectrum and
low frequency input and output signals, unless otherwise indicated.
[061] In general, mufti-channel matrix decoding methods manipulate the input
signals contained in a number of discrete input chamzels prior to converting
them into a
2o greater or equal number of output signals in a greater or equal number of
channels,
respectively, using matrix decoding techniques. By manipulating the input
signals prior to
converting them into a number of output signals using matrix decoding
techniques, the
resulting output signals create a surround effect even in non-optimum
listening environments.
Additionally, the method is compatible with known matrix decoding techniques
and can be
implemented without altering the matrix decoding techniques.
[062] An example of a mufti-channel matrix decoding method is shown in FIG. 5
and indicated by reference number 530. While a particular configuration is
shown, other
configurations may be used including those with fewer or additional steps.
This multi-
channel matrix decoding method 530 generally includes: creating input signal
pairs 532, and
creating output signals as a function of the input signal pairs 534. Input
signal pairs are
created 532 as a combination of the various input signals. When used as the
input signals for
matrix decoding techniques, the input signal pairs enable the output signals
to include a
19
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
different combination of input signals which, if the output signals were
defined solely by the
matrix, would not have been included. Therefore, the surround effect is
enhanced even in
non-optimum listening environments. For example, an input signal pair may be
created so
that the rear output signals resulting from a matrix decoding technique are a
function of all
the input signals. As a result, some sound will emanate from the rear of the
listening
environment whenever there is an input signal, which enhances the surround
effect in
listening environments that lack adequate reverberation. The input signal
pairs may be
created so that certain input signals or an amount of certain input signals
are blended with
adjacent input signals to provide a smoother transition between adjacent
channels. In
l0 addition, the input signal pairs may be a function of one or more tuning
parameters, which
can be adjusted to control the amount of a certain input signal included in an
output signal.
The result is a smoother auditory transition between adjacent channels, which
helps
compensate for non-optimum speaker and listener placement within a listening
environment.
Furthermore, input signal pairs may also be created so that the output signal
is steered based
on spatial clues from all the input signals and not just those included in the
front input
signals.
[063] Input signal pairs may be created for each submatrix used by a matrix
decoding technique, where a submatrix is the relationship or set of
relationships that convent
specific input signals into a set of specific output signals. The relationship
or set of
2o relationships may be defined according to a mathematical formula, chart,
look-up table, or the
lilce. For example, a 2 X 7 matrix decoder may include three submatrices. The
first
submatrix (the "rear submatrix") defines the way in which the input signals
are to be
combined to create LRO and RRO. The second submatrix (the "side submatrix")
defines the
way in which the input signals are to be combined to create LSO and RSO and
the third
submatrix (the "front submatrix") defines the way in which the input signals
are to be
combined to create LFO, RFO and CTRO. Therefore, for a 2 X 7 matrix decoder,
input
signal pairs may be created for each of the three submatrices.
[064] For example, when converting five (5) discrete input signals into seven
(7)
output channels, the input signal pair for the rear submatrix (the "rear input
pair" or "RIP")
3o may be defined according to the following equations:
RI1 = LFI + 0.9LSurI + 0.38RSurI + GrCTRI (21)
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
RI2 = RFI - 0.38LSurI - 0.91 RSurI +GrCTRI (2?)
where RI1 is the first signal of the rear input pair (the "first rear input
signal"), RI2 is the
second signal of the rear input pair (the "second rear input signal"), and Gr
is a tuning
parameter (the "center-to-rear downmix ratio"). Gr controls the amount of the
CTRI signal
included in the RIP, and therefore, the amount of CTRI included in each of the
rear output
signals produced by a matrix decoder. Typical values of Gr include about zero
and fractional
values, such as 0.1. However, any value of Gr may be suitable. Assigning a
value to Gr of
greater than zero allows CTRI to be heard by listeners that may be located
near the rear
l0 speakers but at a distance from the center speaker. Therefore, the value of
Gr may depend on
the listening enviromnent in which the matrix decoding method is implemented.
Gr may be
determined empirically by reproducing a sound according to the matrix decoding
method and
adjusting Gr until an aesthetically desirable sound is created in the desired
locations.
[065] Additionally, the input signal pair for the side submatrix (the "side
input pair"
or "SIP") may be defined according to the following equations:
SI1 = LFI + 0.91LSurI + 0.38RSurI + GsCTRI (23)
SI2 = RFI - 0.38LSurI - 0.91RSurI + GsCTRI (24)
2o where SI1 is the first signal of the side input pair (the "first side input
signal"), SI2 is the
second signal of the side input pair (the "second side input signal"), and Gs
is a tuning
parameter (the "center-to-side downmix ratio"). Gs controls the amount of the
CTRI input
signal included in the SIP, and therefore, the amount of CTRI included in each
of the side
output signals produced by a matrix decoder. Typical values of Gs include
about 0.1 to about
0.3, however, any value of Gs may be suitable. Assigning a value to Gs of
greater than zero
allows CTRI to be heard by listeners that may be located near the side
speakers but at a
distance from the center speaker and may move the center image of the sound
produced by a
matrix decoder further to the rear. Therefore, the value of Gs may depend on
the listening
environment in which the matrix decoding method is implemented. Gs may be
determined
3o empirically by reproducing a sound according to the matrix decoding method
and adjusting
Gs until an aesthetically desirable sound is created in the desired
locations..
21
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
[066] Further, the input signal pair for the front submatrix (the "front input
pair" or
"FIP") may be defined according to the following equations:
FIl = LFI + 0.7CTRI (25)
FI2 = RFI + 0.7CTRI (26)
where FI1 is first signal of the front input pair (the "first front input
signal"), and FI2 is the
second signal of the front input pair (the "second front input signal")
[067] In addition, an input signal pair may be created for use by known matrix
l0 decoding techniques determining one or more steering angles (the "steering
angle input pair"
or "SAIP"). In known matrix decoding techniques, one or more steering angles
are
determined using the left and right input signals. However, when there are
more than two
input signals, it may be advantageous to "steer" the output signals according
to directional
changes in all the input signals. Such may be accomplished without altering
the method used
for determining the steering angle by determining the steering angles from
input signal pairs
that are a function of all the input signals. For example, when converting
five discrete input
signals into seven outputs, the steering angle input pair may be defined
according to the
following equations:
2o SAIL = LFI + 0.7CTRI +0.91LSurI +0.38RSurI (27)
SAI2 = RFI + 0.7CTRI - 0.38LSurI - 0.91RSurI (28)
where SAI1 the is first signal of the steering angle input pair (the "first
steering angle input
signal"), and SAI2 is the second signal of the steering angle input pair (the
"second steering
angle input signal").
[068] Once the input signal pairs have been created, they may be used to
create
initial output signals. A method for creating output signals as a function of
the input signal
pairs 534 is shown in more detail in FIG. 6 and includes: creating initial
output signals 636,
adjusting the frequency spectrum of all rear and side initial output signals
644, and applying a
3o delay to all rear and side initial output signals 654. The initial output
signals may be created
636 from the input signal pairs using known active matrix decoding techniques,
such as those
used by LOGIC 7° or DOLBY PRO LOGIC°. Using active matrix
decoding techniques, the
22
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
rear input pair may be decoded into initial rear output signals iRRO and iLRO,
the side input
pair may be decoded into initial side output signals iRSO and iLSO, and the
front input pair
may be decoded into initial front output signals iCTRO, iLFO and iRFO, as a
function of two
steering angles, lr and cs.
[069] The initial rear and side output signals may be further processed to
produce
the rear and side output signals. Generally, the initial front output signals
are not processed
further and therefore may equal the front output signals (iCTRO may equal
about CTRO,
iLFO may equal about LFO, and iRO may equal about RFO). Because the initial
rear and
side output signals are a function of all the input signals, the rear and side
output channels
to will produce a signal whenever there is a signal in any of the input
channels. However, to
enhance the smTOUnd effect, generally only the background signals (which are
generally
lower frequency signals) need to be reproduced in the rear and side outputs.
In fact,
reproducing higher frequency signals in the rear and side outputs when the
input signals are
steered to the front may be perceived as unnatural motion. Therefore, further
processing of
the initial rear and side output signals may include adjusting their frequency
spectrum 644.
[070] Adjusting the frequency spectrum of the initial rear and side output
signals
644 may include attenuating the frequencies above a specified frequency. The
specified
frequency may be about SOOHz to about 1000Hz, but any frequency may be
suitable. In
addition, adjusting the frequency spectrum of the initial rear and side output
signals 644 may
2o include attenuating the frequencies above a specified frequency as a
function of one or more
of the steering angles. For example, the frequency spectrum of the initial
rear and side output
signals may only be adjusted when cs indicates that the output signal is to be
steered solely to
the front channels (cs > 0 degrees). Alternately, the frequency spectrum of
the initial rear and
side output signals may be adjusted as a function of cs so that full
adjustment occurs when
the output signal is to be steered solely to the front channels (c > 0
degrees), no adjustment
may be made when the output signal is to be steered solely to the rear
channels (c = -22.5
degrees), and partial adjustment may be made when the output signals are to be
steered
somewhere in-between (-22.5 < cs < 0). This attenuation may be accomplished
using one or
more adaptive digital filters, such as adaptive bass shelving filters,
adaptive lowpass filters or
3o both, which may be adapted as a function of cs.
[071] The additional processing of the initial side and rear output signals
may also
include filtering either the LRO and LSO signals or the RRO and RSO signals
with an all
23
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
pass filter. Many matrix decoding methods use symmetry to reduce the number of
computations required to decode signals. For example, the matrix decoding
system may
assume that LRO = RRO and LSO = RSO and, therefore, only compute RRO and RSO.
However, in some cases, there may actually be a phase difference between LRO
and RRO
and between LSO and RSO. This phase difference may be added by filtering
either the LRO
and LSO signals or the RRO and RSO signals with an all pass filter that adds
this phase
difference. The phase difference may be about 180 degrees. Additionally, the
phase
difference may be a function of the steering angle cs so that the phase
difference is only
applied when cs is about less than -22.5 degrees.
l0 [072] In order to help compensate for non-optimum speaker placement, the
additional processing of the rear and side output signals may also include
applying a delay to
these signals 654. The delay may be applied before or after adjusting the
frequency response
of the rear and side output signals. A rear delay may be applied to each of
the rear output
signals and a side delay may be applied to each of the side output signals.
The delay applied
to the rear output signals may be different than that applied to the side
output signals
depending on the features or characteristics of the listening environment. The
rear delay may
have a value of about 8ms to about l2ms, however, other values may be
suitable. The side
delay may have a value of about l6ms to about 24ms, however, other values may
be suitable.
The values for the rear and side delays may be determined empirically by
reproducing a
sound according to the matrix decoding methods and adjusting the rear and side
delay values
until a desirable sound is produced.
[073] In some larger non-optimum listening environments, it is desirable to
include
additional center and side output signals. Therefore, the mufti-channel matrix
decoding
method may further include producing additional output signals. In one
example, producing
additional output signals includes producing an additional left-side and right-
side output
signal LS02 and RS02, respectively, and at least two additional center output
signals
CTR02 and CTR03 each in an additional output channel. LS02 may be located
about along
the side of the listening environment about between LSO1 and LRO and may be
produced as
a linear combination of LSO and LRO. Similarly, RS02 may be located about
along the side
of the listening environment about between RSO1 and RRO and may be produced as
a linear
combination of RSO and RRO. CTR02 may be about centrally located about between
LSO
and RSO and produced using CTRO and may be equal to CTRO. Similarly, CTR03 may
be
24
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
about centrally located about between LS02 and RSO3 and produced using CTRO
and may
be equal to CTRO.
[074] As the listening environment becomes larger, it may be desirable to
include
more than one additional left-side, right-side and more than two additional
center output
signals. Any such additional left-side output signals may be added between the
left-rear
output signals and the left-side output signal closest to the rear output
channel. The second
and higher additional left-side outputs may be a linear combination of LSO and
LRO, but
with an increasingly heavier dependence on LRO. Any such additional right-side
outputs
may be similarly located on the right side and may be a linear combination of
RSO and RRO,
to but with an increasingly heavier dependence on RRO. For example, a second
additional left-
side output LSO3 may be included along the sides of the listening environment
between
LSO2 and LRO and produced as a linear combination of LSO and LRO with a
heavier
dependence on LRO than LS02. Similarly, second additional right-side output
RS03 may be
included along the sides of the listening environment between RSO2 and RRO and
be
produced as a linear combination of RSO and RRO with a heavier dependence on
RRO than
RSO2. As each additional left and right side output is added, at least one
additional center
output may be added as previously described.
[075] The matrix decoding methods may be implemented in a matrix decoder
module shown in FIG. 1. The matrix decoder module 120 may include any matrix
decoder
2o that converts a number of discrete signals into a greater or equal number
of discrete signals in
a greater or equal number of channels, respectively. For example, the matrix
decoder module
120 may be a 2 X 5 or 2 X 7 matrix decoder, such as Logic7't or DOLBY PRO
LOGIC".
Alternately, the matrix decoder module 120 may include a matrix decoder that
can decode
discrete mufti-channel signals in a manner suitable for non-optimum listening
environments
(a "mufti-channel matrix decoder"). The mufti-channel matrix decoders may
manipulate the
input signals prior to converting them into a greater or equal number of
output signals in a
greater or equal number of channels, respectively. By manipulating the input
signals, the
resulting output signals may be used to create a surround effect even in non-
optimum
listening environments. Additionally, the mufti-channel matrix decoder is
compatible with
3o known matrix decoders and can be implemented without altering the matrix
decoder itself.
[076] An example of a mufti-channel matrix decoder is shown in FIG. 7 and
indicated by reference number 730. While a particular configuration is shown,
other
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
configurations may be used including those with fewer or additional
components. The multi-
channel matrix decoder 730 may include: an input mixer 572, a matrix decoder
736, filters
746 and 748, rear shelves 750, side shelves 752, rear delay modules 756 and
758, and side
delay modules 760 and 762. The input mixer 732 may receive five discrete input
signals
(which may include LFI, RFI, CTRI, LSurI, and RsurI) and produces four pairs
of input
signals including, a rear input pair RIP, a side input pair SIP, a front input
pair FIP and a
steering angle input pair SAIP. The input mixer 732 may create RIP as a linear
combination
of all input signals LFI, RFI, LSurI, RsurI and CTRI according to equations
(21) and (22),
SIP as a linear combination of all input signals LFI, RFI, LSurrI, RSurrI and
CTRI according
to to equations (23) and (24), FIP as a linear combination of the front input
signals LFI, RFI,
and CTRI according to equations (25) and (26), and SAIP as a linear
combination of all input
signals LFI, RFI, LSurrI, RSurrI and CTRI according to equations (27) and
(28).
[077] The matrix decoder 736 may be coupled to the input mixer 732 from which
it
receives the input signal pairs and creates initial output signals as a
function of the input
signal pairs. The matrix decoder may include a steering angle computer 737, a
rear
submatrix 738, a side submatrix 740, and a front submatrix 742. The steering
angle computer
737 may use the SAIP to create two steering angles, is and cs. The steering
angle computer
737 may be coupled to the rear, side and front submatrices 738, 740, and 742,
respectively,
and may communicate is and cs to the each of the submatrices. The rear
submatrix 738
,produces the initial rear outputs iRRO and iLFO, the side submatrix 740
produces the initial
side outputs iRSO and iLSO and the front submatrix 742 produces the initial
front output
signals: iCTRO, iLFO and iRFO. The matrix decoder 736 may be a known active
matrix
decoder such as LOGIC 7°, DOLBY PRO LOGIC°, or the like.
[078] The initial rear and side outputs may be processed further to produce
the rear
and side output signals. The initial front output signals may not be processed
and therefore
may equal about the front output signals. Filters 746 and 748 may be coupled
to the matrix
decoder 736 from which they may receive iRRO and iRSO or iLRO and iLSO.
Additionally,
filters 746 and 748 may be coupled to the steering angle computer 737 from
which they may
receive cs. Filters 746 and 748 may be adaptive digital filters such as,
adaptive all-pass
3o filters, adaptive low pass filters, or both. Filters 746 and 748 may apply
a phase difference to
either iRRO and iRSO or iLRO and iLSO. This phase difference may be about 180
degrees.
26
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
Additionally, the phase difference may be a function of the steering angle cs
so that the phase
difference is only applied when cs is about less than -22.5 degrees.
[079] The rear and side shelves 750 and 752, respectively, may adjust the
frequency
spectrum of the rear and side output signals as a function of cs. For example,
the rear and
side shelves 750 and 752, respectively, may only adjust the frequency spectrum
of the rear
and side output signals when cs indicates that the output signal is to be
steered solely to the
front channels (cs > 0 degrees). Alternately, the rear and side shelves 750
and 752,
respectively, may adjust the frequency spectrum of the rear and side shelves
as a function of
cs so that full adjustment occurs when the output signal is to be steered
solely to the front
to channels (c > 0 degrees), no adjustment may be made when the output signal
is to be steered
solely to the rear channels (c = -22.5 degrees), and partial adjustment may be
made when the
output signals are to be steered somewhere in-between (-22.5 < cs < 0). The
rear and side
shelves 750 and 752, respectively, may include frequency domain filters such
as shelving
filters.
[080] A pair of rear delay modules 756 and 758 may be coupled to the rear
shelves
750 from which they receive iRRO (filtered or unfiltered) and iLRO (filtered
or unfiltered).
The rear delay modules 756 and 758 may apply a time delay to iRRO (filtered or
unfiltered)
and iLRO (filtered or unfiltered), respectively, to produce output signals RRO
and LRO
respectively. Similarly, a pair of side delay modules 760 and 762 may be
coupled to the side
2o shelves 752 from which they may receive iRSO (filtered or unfiltered) and
iLSO (filtered or
unfiltered). The side delay modules 760 and 762 may apply a time delay to iRSO
(filtered or
unfiltered) and iLSO (filtered or unfiltered), respectively, to produce output
signals RSO and
LSO respectively. The delay applied by the rear delay modules 756 and 758 may
be different
than that applied by side delay modules 760 and 762 depending on the features
or
characteristics of the listening environment. The rear delay modules 756 and
758 may apply
a time delay having a value of about 8ms to about l2ms, however, other values
may be
suitable. The side delay modules 760 and 762 may apply a time delay having a
value of
about l6ms to about 24ms, however, other values may be suitable. The values
applied by the
rear delay modules 756 and 758 and side delay modules 760 and 762,
respectively, may be
3o determined empirically by reproducing a sound according to the matrix
decoding methods
and adjusting the rear and side delay values until a desirable sound is
produced. Alternately,
the positions of rear shelves 750 and the rear delay modules 756 and 758 may
be reversed.
27
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
Similarly, the positions of side shelves 752 and the side delay modules 760
and 762 may be
reversed.
[081] Multi-channel matrix decoders may also include a mixer for creating
additional output signals (an "additional output mixer"). An example of an
additional out put
mixer is shown in FIG. 8 and indicated by reference number 870. The additional
output
mixer 870 may be coupled to (as shown in FIG. 7) rear delay 756, rear delay
758, side delay
760, side delay 762, to receive RRO, LRO, RSO, and LSO, respectively, and to
the matrix
decoder 736 to receive CTRO. From RRO, LRO, RSO, LSO, and CTRO, the additional
output mixer 870 creates four additional output signals including, CTRO2,
CTR03, LS02,
1o and RSO2.
[08~] The additional output mixer 870, as shown in FIG. 8, may be a crossbar
mixer
and may include several gain modules 871, 872, 873, 874, 875 and 876, and two
summing
modules 877 and 878. The additional output mixer 870 may receive all seven
output signals
or only CTRO, LRO, LSO, RRO and RSO. If the additional output mixer 870
receives all
seven input signals, LFO and RFO will pass through the additional output mixer
870 without
being processed. CTRO is coupled to gain modules 871 and 872, which each apply
a gain to
CTRO to create additional outputs CTR02 and CTR03. The gains applied by gain
modules
871 and 872 may not be equal. A gain is applied to LRO and LSO by gain modules
873 and
874, respectively. The gains applied by gain modules 873 and 874 may not be
equal. The
2o gain-applied LRO and LSO are added using summing module 877 to create
additional output
LS02. Similarly, a gain is applied to RRO and RSO by gain modules 875 and 876,
respectively. The gains applied by gain modules 875 and 876 may not be equal.
The gain-
applied RRO and RSO may be added using summing module 878 to create additional
output
RS02. These gains may be determined empirically.
3. Mixer:
[083] The mixer 160 shown in FIG. 1 may be used in conjunction with the bass
management module 110 and combines the high frequency output signals created
by the
matrix decoder module 120 with the low frequency input signals and SUB signal
created by
the bass management module 110. The mixer 160 may be coupled to the matrix
decoder
module 120 and bass management module 110.
28
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
[084] An example of a mixer that may be used to combine the high frequency
output
signals created by a 2 X 7 matrix decoder with the low frequency input signals
created by a
bass management module is shown in FIG. 9. The mixer 970 may include several
summation
modules 971, 972, 973, 974, 975, 976 and 977, which combine the high frequency
output
signals created by a 2 X 7 matrix decoder (LFOH, RFOH, CTROH, LSOH, RSOH, LROH
and
RROH) with the low frequency input signals (LFIL, RFIL) and the SUB signal
created by a
bass management module to produce full-spectrum output signals LFO, RFO, CTRO,
LSO,
RSO, LRO and RRO, according to equations (3) through (9) respectively.
[085] An example of a mixer that may be used to combine the high frequency
output
to signals created by a 5 X 7 matrix decoder with the low frequency input
signals created by a
bass management module is shown in FIG. 10. The mixer 1070 may include several
summation modules 1071, 1072, 1073, 1074, 1075, 1076 and 1077, which combine
the high
frequency output signals created by a 5 X 7 matrix decoder (LFOH, RFOH, CTROH,
LSOH,
RSOH, LROH and RROH) with the low frequency input signals (LFIL, RFIL, CTRIL,
LSIL,
RSIL, LRIL and RRIL) created by a bass management module to produce full-
spectrum output
signals LFO, RFO, CTRO, LSO, RSO, LRO and RRO, according to equations (10)
through
(16) respectively.
[086] An example of a mixer that may be used to combine the high frequency
output
signals created by a 5 X 11 matrix decoder with the low frequency input
signals created by a
2o bass management module is shown in FIG. 11. The mixer 1170 generally
includes several
summation modules 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180
and 111,
which combine the high frequency output signals created by a 5 X 11 matrix
decoder (LFOH,
RFOH, CTROH, CTRO2H, CTR03H, LSOH, LS02H, RSOH, RS02H, LROH and RROH) with
the low frequency input signals (LFIL, RFIL, CTRIL, LSIL, RSIL, LRIL, and
RRIL) created by
a bass management module to produce full-spectrum output signals LFO, RFO,
CTRO, LSO,
RSO, LRO, RRO, CTR02, CTR03, LS02, and RS02 according to equations (10)
through
(20) respectively. This mixer 1170 may be extended to create additional full-
spectrum side
output signals by including additional surmnation modules to add any
additional high
frequency side output signals to the corresponding low frequency surround
signals.
Alternately, if lthe low frequency input signals created by a bass management
module include
additional low frequency side input signals, such as: LSI2L and RSI2L, these
additional low
29
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
frequency side input signals may be added to the corresponding additional high
frequency
output signals, such as LS02H and RSO2H, respectively.
4. Adjustment Module:
[087] It is often advantageous to be able to customize the sound waves
produced by
a sound processing system, such as that shown in FIG. 1, for a particular
listening
environment. Therefore, the sound processing system 100 may include an
adjustment
module 180. The adjustment module 180, may receive full-spectrum output
signals from the
matrix decoder module 120, or the mixer 160, or high frequency output signals
from the
l0 matrix decoder module 120 and low frequency input signals from the bass
management
module 110. From the signals it receives, the adjustment module 180 produces
signals that
have been adjusted for a particular listening environment (the adjusted output
signals).
Additionally, the adjustment module 180 may create additional adjusted output
signals. For
example, when five output signals are being produced, the adjusted output
signals include an
adjusted left-front output signal LFO', an adjusted right-front output signal
RFO', an adjusted
center output signal CTRO', an adjusted left-rear output signal LRO', and
adjusted left-side
output signal LSO', and adjusted right-rear output signal RRO' and an adjusted
right-side
output signal RSO'. When eleven output signals are being produced, the seven
prior
mentioned adjusted output signals are produced along with a second adjusted
center output
2o signal CTRO2', a third adjusted center output signal CTR03', a second
adjusted left-side
output LSO2' and a second adjusted right-side output RS02'.
[088] Adjusting the output signals for a particular listening environment may
include
determining and applying the appropriate gain, equalization and delay to each
of the output
signals. Initial values for the gain, equalization and delay may be assumed
and then
empirically adjusted within the particular listening environment. For example,
a delay may
be applied to signals that are to be reproduced a distance away from where the
front signals
are to be reproduced. The length of the delay may be a function of the
distance from the
location in which the front output signals are to be reproduced. For example,
a delay may be
applied to the side output signals and the rear output signals, where the
delay applied to the
rear output signals may be longer than the delay applied to the side output
signals. The gains
and equalization may be selected to compensate for non-uniformities among any
electronic-
to-sound wave transformers that may be used to produce sound from the output
signals.
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
[089] An example of an adjustment module is shown in FIG. 12. The adjustment
module 1290 may include a gain unit 1292, an equalizer unit 1294 and a delay
unit 1296.
The gain module 1292, equalizer module 1294 and delay module 1296, may adjust
the output
signals for a particular listening environment or type of listening
environment to create the
adjusted output signals. The gain module 1292, equalizer module 1294 and delay
module
1296, may include a separate gain unit, equalizer unit and delay unit,
respectively, for each
signal received by the adjustment module 1290. Therefore, if the adjustment
module 1290
receives signals from the bass management module and the matrix decoder, twice
as many
gain, equalization and delay units will be needed. The separate gain units
each may receive a
l0 different signal in a different chamiel and then couple each signal along
to a separate
equalizer unit in the equalizer module 1294. The signals may then be coupled
to a separate
delay unit in the delay module 1296 to create the adjusted output signals. The
gains,
equalization, and delays applied by these gain units, equalizer units, and
delay units may be
empirically determined in the particular listening enviromnent and may be
determined from
assumed initial values. The gains and equalization may be selected to
compensate for non-
uniformities among any electronic-to-sound wave transformers that may be used
to produce
sowed from the output signals.
[090] The sound processing system 100 of FIG. 1 may also operate in an
alternate
mode in which the matrix decoder module 120 is disengaged. In this case, the
bass
management module 110 and the mixer 160, if included, may also be disengaged.
When the
sound processing system 100 operates in this alternate mode, the adjustment
module 180 may
also operate in an alternate mode to create additional adjusted output signals
to replace those
that would have been created by the disengaged matrix decoder module 120. A
bloclc
diagram of an adjustment module designed to tune seven signals operating in
this additional
mode is shown in FIG. 13. While a particular configuration is shown, other
configurations
may be used including those with fewer or additional components. The
adjustment module in
an alternate mode 1390 generally creates two additional output signals from
five discrete
input signals and may include a gain module 1392, an equalizer module 1394,
and a delay
module 1396, where each may contain the same number of gain units, equalizer
units and
3o delay units as it did in the non-alternate mode. However, in the alternate
mode, some of the
signals received by the adjustment module 1392 may be coupled to more than one
gain unit.
The gain module 1392 may include seven gain units 1380, 1381, 1382, 1383,
1384, 1385, and
31
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
1386. Gain units 1380, 1381, 1382, 1383 and 1385 may each receive a separate
discrete
input signal LFI, RFI, CTRI, LSurI and RSurI, respectively, and may couple the
signals to
separate equalizer units (not shown) within the equalizer module 1394. The
signals may then
be coupled to separate delay units (not shown) within the delay module 1396 to
create
adjusted output signals LFI', RFI', CTRI', LSurI' and RsurI'. However, gain
unit 1384 also
receives LSurI, which it may couple to a separate equalizer unit (not shown)
within the
equalizer module 1394. LSurI may then be coupled to a separate delay unit (not
shown)
within the delay module 1396 to create an additional adjusted output signal
LsurI'2.
Similarly, gain unit 1386 receives RSurI, which it may coupled to a separate
equalizer unit
l0 (not shown) within the equalizer module 1394. RSurI may then be coupled to
a separate
delay unit (not shown) within the delay module 1396 to create an additional
adjusted output
signal RsurI'2.
[091] A block diagram of an adjustment module designed to tune eleven signals
that
is operating in an alternate mode is shown in FIG. 14 and indicated by
reference number.
1490. While a particular configuration is shown, other configurations may be
used including
those with fewer or additional components. The adjustment module in an
alternate mode 490
may create six additional output signals from five discrete input signals and
may include a
gain module 1492, an equalizer module 1494, and a delay module 1496, where
each may
contain the same number of gain units, equalizer units and delay units as it
did in the non-
alternate mode. However, in the alternate mode, some of the signals received
by the
adjustment module 1492 may be coupled to more than one gain unit. The gain
module 1492
may include eleven gain units 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477,
1478, 1479
and 1480. Gain units 1470, 1471, 1472, 1475 and 1478 may each receive a
separate discrete
input signal LFI, RFI, CTRI, LSurI and RSurI, respectively, and couple the
signals to
separate equalizer units (not shown) within the equalizer module 1494. The
signals may then
be coupled to separate delay units (not shown) within the delay module 1496 to
create
adjusted output signals LFI', RFI', CTRI', LSuxI' and RsurI'. However, gain
units 1473 and
1474 may also receive CTRI, which each may be coupled to separate equalizer
units (not
shown) within the equalizer module 1494. The signals may then be coupled to
separate delay
units (not shown) within the delay module 1496 to create additional adjusted
center output
signals CTRI2' and CTRI3'. Similarly, gain units 1476 and 1477 may each
receive LSurI,
which each may be coupled to a separate equalizer unit (not shown) within the
equalizer
32
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
module 1494. The signals may then be coupled to a separate delay unit (not
shown) within
the delay module 1496 to create additional adjusted left-side output signals
LsurI2' and
LsurI3'. Similarly, gain units 1479 and 140 may each receive RSurI, which each
may be
coupled to a separate equalizer unit (not shown) within the equalizer module
1494. The
signals may then be coupled to a separate delay unit (not shown) within the
delay module
1496 to create an additional adjusted output signal RsurI'.
5. Vehicular Multi-Channel Sound Processing Systems:
[092] Sound processing systems may be implemented in any type of listening
to environment and may also be designed for a particular type of listening
environment. An
example of a multi-channel sound processing system implemented in a vehicular
listening
environment (a "vehicular multi-channel sound processing system") is shown in
FIG. 15. In
this example, the vehicular multi-channel sound processing system 1500 is
located within a
vehicle 1501 that includes doors 1550, 1552, 1554 and 1556, a driver seat
1570, a passenger
seat 1572, and a rear seat 1576. While a four-door vehicle is shown, the
vehicular multi-
channel sound processing system 1500 may be implemented in vehicles having a
greater or
lesser number of doors. ~ The vehicle may be an automobile, truck, bus, train,
airplane, boat,
or the like. Although only one rear seat is shown, smaller vehicles may have
only one or two
seats with no rear seat, while larger vehicles may have more than one rear
seat or multiples
rows of rear seats. While a particular configuration is shown, other
configurations may be
used including those with fewer or additional components.
[093] The vehicular multi-channel sound processing system 1500 includes a
multi-
channel surround processing system (MS) 1502, which may include any or a
combination of
the surround processing systems previously described that include a mufti-
channel matrix
decoder and/or a mufti-channel matrix decoding method. The mufti-channel
surround
processing system may also include a bass management module and may further
include a
mixer as previously described. The vehicular mufti-channel sound processing
system 1500
includes a signal source (not shown) that may be located in the dash 1594,
trunk 1592 or
other locations throughout the vehicle that couples a digital signal to the
mufti-channel
surround processing system. The vehicular mufti-channel sound processing
system 1500 also
includes more than one loudspeakers located throughout the vehicle 1501 either
directly or
indirectly through a post-processing module. The speakers may include a front
center
33
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
speaker ("CTR speaker") 1504, a left-front speaker ("LF speaker") 1506, a
right-front
speaker ("RF speaker") 1508, and at least one pair of surround speakers. The
surround
speakers may include a left-side speaker ("LS speaker") 1510 and a right-side
speaker ("RS
speaker") 1512, a left-rear speaker ("LR speaker") 1514 and a right-rear
speaker ("RR
speaker") 1516, or a combination of speaker sets. Other speaker sets may be
used. While not
shown, one or more dedicated subwoofer or other drivers may be present. The
dedicated
subwoofer or other drivers may receive a SUB or LFE signal from a bass
management
module. Possible subwoofer mounting locations include the trunk 1592 and the
rear shelf
1590.
l0 [094] The CTR speaker 1504, LF speaker 1506, RF speaker 1508, LS speaker
1510
RS speaker 1512, LR speaker 1514, and RR speaker 1516 may be located within
the vehicle
1501 surrounding the area in which passengers are normally seated. The CTR
speaker 1504
may be located in front of and between the driver seat 1570 and the passenger
seat 1572. For
example, the CTR speaker 1504 may be located within the dash 1594. The LR and
RR
speakers 1514 and 1516, respectively, may be located behind and towards either
end of the
rear seat 1576. For example, the LR and RR speakers 1514 and 1516,
respectively, may be
located in the rear shelf 1590 or other space in the rear of the vehicle 1501.
The front
speakers, which may include the LF and RF speakers, 1506 and 1508,
respectively, may be
located along the sides of the vehicle 1501 and towards the front of the
driver seat 1570 and
the passenger seat 1572, respectively. Likewise, the side speakers, which
include the LS and
RS speakers 1510 and 1512, respectively, may be similarly located with respect
to the rear
seat 1576. Both the front and side speakers may, for example, be mounted in
the doors 1552,
1556, 1550 and 1554 of the vehicle 1501. In addition, the speakers may each
include one or
more speaker drivers such as a tweeter and a woofer. The tweeter and woofer
may be
separately driven by high frequency output signals and low frequency input
signals,
respectively, which may be received directly from a bass management module or
from one or
more crossover filters. The tweeter and woofer may be mounted adjacent to each
other in
essentially the same location or in different locations. LF speaker 1506 may
include a
tweeter located in door 1552 or elsewhere at a height roughly equivalent to a
side mirror and
3o may include a woofer located in door 1552 beneath the tweeter. The LF
speaker 1506 may
have other arrangements of the tweeter and woofer. The CTR speaker 1504 may be
mounted
34
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
in the front dashboard 1594, but could be mounted in the ceiling, on or near a
rear-view
mirror (not shown), or elsewhere in the vehicle 1501.
[095] In one mode of operation of the vehicular mufti-channel sound processing
system 1500, the mufti-channel surround processing system 1502 may produce
seven full
y spectrum output signals LFO', RFO', CTRO', LRO', LSO', RRO' and RSO', each
in one of
seven different output channels. LFO', RFO', CTRO', LRO', LSO', RRO' and RRO'
may
then be coupled to a post-processing module and may then proceed through
crossover filters
to the LF speaker 1506, RF speaker 1508, CTR speaker 1504, LR speaker 1514, LS
speaker
1510, RR speaker 1516, and RS speaker 1512, respectively, for conversion into
sound waves.
to Alternatively, the mufti-channel surround processing system 1502 may
produce seven high
frequency output signals and seven low frequency input signals that may be
coupled to a
post-processing module and may then proceed to the tweeters and woofers,
respectively of
the appropriate speakers. In another mode of operation, in which the mufti-
channel surround
processing system 1502 is not engaged, the vehicular mufti-channel sound
processing system
15 1500 may produce seven alternate output signals LFI', RFI', CTRI', LsurIl',
LsurI2', RsurIl',
and RsurI2', each in one of seven different output channels. LFI', RFI',
CTRI', Lsurh',
LsurI2', RsurIl', and RsurI2' may be coupled to a post-processing module and
then directly or
indirectly coupled to the LF speaker 1506, RF speaker 1508, CTR speaker 1504,
LR speaker
1514, LS speaker 1510, RR speaker 1516, and RS speaker 1512, respectively, for
conversion
2o into sound waves. In either mode, the mufti-channel surround processing
system 1502 may
also produce an LFE or SUB signal in a separate channel. The LFE or SUB signal
may be
converted into sound waves by a loudspeaker located within the vehicle (not
shown).
[096] The mufti-channel surround processing system 1502 may also include an
adjustment module. The gain, frequency response and delay for each gain,
equalizer and
25 delay unit, respectively, may be given initial values, which may then be
adjusted when the
vehicular mufti-channel sound processing system 1500 of FIG. 15 is installed
in a vehicle. In
general, the initial values may be those previously described or other values
particularly
suited for a particular vehicle, vehicle type, or class. When the vehicular
mufti-channel
sound processing system 1500 is installed in the vehicle 1500, the initial
values may be
3o adjusted according to methods previously described to determine the
adjusted values for the
gain, frequency response and delay for each gain module, equalizer and delay,
respectively.
The gains and equalization may be selected to compensate for non-uniformities
among any
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
electronic-to-sound wave transformers that may be used to produce sound from
the output
signals.
[097] Sound processing systems may also be implemented in larger vehicular
listening environments, such as those having multiple rows of rear seats
("larger vehicles").
An example of a vehicular mufti-channel sound processing system implemented in
a larger
vehicle is shown in FIG. 16. The vehicular mufti-channel sound processing
system 1600 is
located within a vehicle 1601 that includes doors 1650, 1652, 1654 and 1656, a
driver seat
1670, a passenger seat 1672, a rear seat 1676 and an additional rear seat
1678. While a four-
door vehicle is shown, the vehicular mufti-channel sound processing system
1600 may be
l0 used in vehicles having a greater or lesser number of doors. The vehicle
may be an
automobile, bus, train, truck, airplane, boat or the like. Although only one
additional rear
seat is shown, other larger vehicles may have more than two rear seats or rows
of rear seats.
While a particular configuration is shown, other configurations may be used
including those
with fewer or additional components.
[098] This vehicular mufti-channel sound processing system 1600 includes a
multi-
channel surround processing system (MS) 1602, which may include any or a
combination of
the surround processing systems previously described that include a mufti-
channel matrix
decoder and/or implement a mufti-channel matrix decoding method. The vehicular
multi-
channel sound processing system 1600 may include a signal source (not shown),
which may
2o be located in the dash 1594, rear storage area 1692, or other locations
within the vehicle. The
mufti-channel surround processing system 1602 may also include a bass
management module
and may further include a mixer as previously described. The vehicular mufti-
channel sound
processing system 1600 may also include several loudspeakers located
throughout the vehicle
1601, either directly or indirectly through a post-processing module. The
speakers including
a group of center speakers, an LF speaker 1606, an RF speaker 1608, and at
least two pairs of
surround speakers. The group of center speakers may include a center speaker
("CTR")
1604, a second center speaker ("CTR2") 1622 and a third center speaker
("CTR3") 1624.
The surround speakers may include an LS speaker 1610, a second left-side
speaker ("LS2
speaker") 1618, an RS speaker 1612, a second right-side speaker ("RS2
speaker") 1620, an
LR speaker 1614 and an RR speaker 1616, or a combination of speaker sets.
Other speaker
sets may be used. While not shown, one or more dedicated subwoofer or other
drivers may
be present. The dedicated subwoofer of other drivers may receive a SUB or LFE
signal from
36
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
a bass management module. Possible subwoofer mounting locations include the
rear storage
area 1692.
[099] The CTR, LF, RF, LS, RS, LR and LS speakers, 1604, 1606, 1608, 1610,
1612, 1614 and 1616, respectively, may be located in a manner similar to the
corresponding
speakers described previously in connection with FIG. 15. In FIG. 16, the LS2
and RS2
speakers, 1618 and 1620, respectively, may be located in proximity to the
additional rear seat
1678 and may be located within doors 1650 and 1654, respectively. The CTR2
speaker 1622
and CTR3 speaker 1624 may be centrally located in front of the rear seat 1676
and additional
rear seat 1678, respectively. The CTR2 speaker 1622 and the CTR3 speaker 1624
may be
l0 suspended from the roof of the vehicle 1601, or imbedded in the driver seat
1670 or
passenger seat 1672, and the rear seat 1676, respectively. In addition, the
CTR2 speaker
1622 and CTR3 speaker 1624 may be mounted along with a visual display module,
to
provide the sound for a movie, program or the like. In addition, the speakers
may each
include one or more speaker drivers such as a tweeter and a woofer in manners
and locations
similar to those previously described in connection with FIG 15.
[0100] In one mode of operation of the vehicular mufti-channel sound
processing
system 1600, the mufti-channel surround processing system 1602 may produce
eleven full-
spectrum output signals LFO', RFO', CTRO', CTR02', CTR03', LRO', LSO', LS02',
RRO',
RSO', and RS02', each in one of eleven different output channels. LFO', RFO',
CTRO',
2o CTRO2', CTRO3', LRO', LSO', LS02', RRO', RSO', and RSO2' may then be
coupled to a
post-processing module and may then proceed through crossover filters to the
LF speaker
1506, RF speaker 1508, CTR speaker 1504, CTR2 speaker 1522, CTR3 speaker 1524,
LR
spealcer 1514, LS speaker 1510, LS2 speaker 1550, RR speaker 1516, RS speaker
1512 and
RS2 speaker 1520, respectively, for conversion into sound waves.
Alternatively, the multi-
channel surround processing system 1602 may produce eleven high frequency
output signals
and eleven low frequency input signals that may be coupled to a post-
processing module and
then to the tweeters and woofers, respectively of the appropriate speakers. In
another mode
of operation in which the mufti-channel surround processing system 1602 is not
engaged, the
vehicular mufti-channel sound processing system 1600 may produce eleven
alternate output
3o signals LFI', RFI', CTRI', CTRI2', CTRI2', LRI', LSI', LS1~', RRO', RSO',
and RS02', each in
one of eleven different channels. The alternate output signals, ALFO', ARFO',
and ACTRO',
may correspond to discrete input signals created by a discrete signal decoder,
LFI, RFI, and
37
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
CTR, respectively. LFI', RFI', CTRI', CTRI2', CTRI2', LRI', LSI', LS 12',
RRO', RSO', and
RS02' may be coupled to a post-processing module and then directly or
indirectly coupled to
the LF speaker 1606, RF speaker 1608, CTR speaker 1604, CTR2 speaker 1622, LR
speaker
1614, LS speaker 1610, LS2 speaker 1618, RR speaker 1616, RS speaker 1612, and
RS2
speaker 1620, respectively, for conversion into sound waves. In either mode,
the multi-
channel surround processing system 1602 may also produce an LFE or SUB signal
in a
separate channel. The LFE or SUB signal may be converted into sound waves by a
loudspeaker located within the vehicle (not shown).
[0101] The mufti-channel surround processing system 1602 may also include an
l0 adjustment module. The gain, frequency response and delay for each gain
module, equalizer
and delay, respectively, may be given initial values, which may then be
adjusted when the
vehicular mufti-channels surround system 1600 is installed in a vehicle. In
general, the initial
values may be those previously described or other values particularly suited
for a particular
vehicle, vehicle type or class. When the vehicular mufti-channels surround
system 1600 is
installed in the vehicle 1600, the initial values may be adjusted according to
methods
previously described to determine the adjusted values for the gain, frequency
response and
delay for each gain module, equalizer and delay, respectively. The gains and
equalization
may be selected to compensate for non-uniformities among any electronic-to-
sound wave
transformers that may be used to produce sound from the output signals.
[0102] Another example of a vehicular mufti-channel sound processing system
implemented in a larger vehicular listening envirornnent is shown in FIG. 17.
This vehicular
mufti-channel sound processing system 1700 may be implemented in a vehicle
1701, which
may be similar to that described in connection with FIG. 16. In addition, the
vehicular
surround system 1700 of FIG. 17 may be about the same as the vehicular
surround system
described in connection with FIG. 16, except that the CTR2 speaker 1622, and
CTR3 1624
speaker of FIG. 16 may each be replaced (as shown in FIG. 17) with a pair of
speakers
CTR2a 1722, CTR2b 1724 and CTR3a 1726, CTR3b 1728, respectively. The first
pair of
speakers CTR2a 1722, CTR2b 1724 may be suspended from the roof of the vehicle
1701 or
embedded in the driver seat 1770 and the passenger seat 1772, respectively.
The second pair
of speakers CTR3a 1726 and CTR3b 1728 may also be suspended from the roof of
the
vehicle 1701 or embedded in the rear seat 1776. In addition, these speakers
may be mounted
along with a visual display device, to provide the sound for a movie, program
or the like.
38
CA 02507507 2005-05-25
WO 2005/002278 PCT/US2004/020453
When mounted along with a visual display device, each of these speakers may
include a pair
of speakers mounted on either side of the visual display device. In addition,
these speakers
may each include a terminal or j ack for receiving headphones and may each
include a
separate volume control device.
[0103] Vehicular multi-channel sound processing systems may be implemented in
larger vehicles with more than two rear seats, using multi-channel surround
processing
systems that include greater numbers of additional side and center outputs as
previously
described. These multi-channel surround processing systems may drive at least
one
additional speaker directly or indirectly with each additional side and center
output signal.
to Each additional left-side speaker may be added along the side of the
vehicle between the left-
rear speaker and the nearest left-side speaker. Similarly, each additional
right-side speaker
may be added along the side of the vehicle between the right-rear speaker and
the nearest
right-side speaker. Each additional pair of side speakers may be located in
proximity to
additional rear seats in the vehicle, with at least one additional center
speaker located about in
parallel with each additional pair of side speakers.
[0104] While various embodiments of the invention have been described, it will
be
apparent to those of ordinary skill in the art that many more embodiments and
implementations are possible within the scope of the invention. For example,
although the
mufti-channel sound processing systems and matrix decoding systems (including
methods,
modules and software) disclosed in this document have been described as using
five discrete
input signals, the systems may also function using one, two, three or four
input signals. So
long as there are at least two input signals, the system produces a surround
effect even in non-
optimum listening environments. Accordingly, the invention is not to be
restricted except in
light of the attached claims and their equivalents.
39