BACKGROUND OF THE INVENTION
1. Field of the Invention
[0001] The present invention relates to a method and system for multipoint adaptive equalization
control, and in particular, to a multipoint adaptive equalization method and system
for performing adaptive equalization control on sound detected at a plurality of control
points in a car cabin.
2. Description of the Related Art
[0002] In a typical acoustic space, reflected waves and standing waves are caused by walls
and sound waves mutually interfere, which complicates and disturbs an acoustic transmission
characteristic. Particularly, in a small space, such as a car cabin, surrounded by
things that easily reflect sound, for example, glass, the influence of reflected waves
and standing waves is large. Accordingly, the disturbance of the acoustic transmission
characteristic seriously affects the hearing of sound in such a small space. As a
technique of compensating the disturbance of the acoustic transmission characteristic,
an adaptive equalization control system has been known. The adaptive equalization
control system can produce a predetermined sound field space at any control point.
[0003] Fig. 6 is a block diagram of an adaptive equalization control system to be applied
to an audio system, the control system being disclosed in Japanese Unexamined Patent
Application Publication No.
11-167383. An audio source (not shown) includes, for example, a radio tuner and a CD player
and outputs an audio signal x(n). A target response characteristic (impulse response)
h is set in a target response setting unit 61. The target response setting unit 61
receives the audio signal x(n) output from the audio source and outputs a target response
signal d(n) corresponding to the received signal. A microphone 62 is placed in a listening
position (control point) in a car cabin as an acoustic space. The microphone 62 detects
sound in this control point and outputs a music signal y(n). A calculating unit 63
calculates the difference between the music signal y(n) output from the microphone
62 and the target response signal d(n) output from the target response setting unit
61 and outputs an error signal e(n) indicating the difference. An adaptive signal
processor 60 generates a signal x'(n) so that the power of the error signal e(n) is
minimized. A speaker 64 radiates sound based on the signal x'(n) output from the adaptive
signal processor 60 to the car cabin as the acoustic space.
[0004] The target response characteristic h set in the target response setting unit 61 is
a characteristic for a sound field space intended to be reproduced. For example, when
let t denote a delay time corresponding to approximately half the number of taps of
an adaptive filter, the set characteristic is a characteristic that has the delay
time t and is flat over an entire range of audio frequencies (a characteristic having
a gain of 1). The delay time t is used for accurate approximation of the inverse characteristic
of an acoustic space through the adaptive filter. The target response setting unit
61 having such a target response characteristic can be realized by setting the coefficient
of a tap, corresponding to the delay time t, in a finite impulse response (FIR) digital
filter to 1 and setting the coefficients of the other taps to 0.
[0005] The adaptive signal processor 60 receives the audio signal x(n) and also receives
the error signal e(n) output from the above-described calculating unit 63. The adaptive
signal processor 60 performs adaptive signal processing so that the power of the error
signal e(n) is minimized to output the signal x'(n). The adaptive signal processor
60 includes a least mean square (LMS) unit 60a, an FIR filter 60b which serves as
an adaptive filter, and a signal processing filter 60c that convolves a propagation
characteristic (transmission characteristic) C of an acoustic propagation path from
the speaker 64 to the control point (the microphone 62) with the audio signal x(n)
to generate a reference signal for adaptive signal processing.
[0006] The LMS unit 60a receives the error signal e(n) in the control point and the reference
signal output from the signal processing filter 60c. When let W(n) denote a filter
coefficient of an FIR filter at time n, the LMS unit 60a sets the filter coefficient
of the FIR filter 60b at time (n+1) using the above-described signals, the LMS algorithm,
and the following equation so that the signal x'(n) at the control point is equivalent
to the target response signal d(n) :

The FIR filter 60b performs digital filtering on an audio signal x(n+1) using the
set filter coefficient to output a signal x'(n+1).
[0007] The above-described adaptive processing allows the filter coefficient of the FIR
filter 60b to converge so that the power of the error signal e(n) is minimized, thus
allowing listening to music similar to that in a space having the target response
characteristic h set in the target response setting unit 61.
[0008] In the above-described adaptive equalization control system, music can be listened
at the control point with a transmission characteristic similar to the target response
characteristic h. However, the system does not assure the characteristic at points
other than the control point. To achieve ideal listening to music at many positions
in an acoustic space through the adaptive equalization control system, many control
points have to be set and many speakers and microphones are accordingly needed. In
other words, a multipoint adaptive equalization system requires many speakers which
serve as control audio sources and many microphones. Accordingly, the number of adaptive
filters (FIR filters) is increased. Disadvantageously, it may result in an increase
in circuit scale and an increase in the amount of calculation.
[0009] Hence, there has been proposed a multipoint adaptive equalization control system
capable of compensating a transmission characteristic over an entire acoustic space
using fewer speakers and fewer adaptive filters. Fig. 7 is a diagram illustrating
the configuration of such a multipoint adaptive equalization control system. In this
system, one speaker and one adaptive filter are arranged and microphones are placed
at respective control points for multipoint adaptive equalization control. The system
in Fig. 7 differs from the system in Fig. 6 in the following points: (1) microphones
62
1 to 62
K are arranged at many (= K) control points, respectively; (2) a target response characteristic
for the respective control points is set in the target response setting unit 61; (3)
calculating units 63
1 to 63
K are placed so as to calculate the differences between sound signals y
1 to y
K detected at the respective control points and target response signals d
1 to d
K and output error signals e
1 to e
K, respectively; and (4) the adaptive signal processor 60 updates the filter coefficient
of the FIR filter 60b using the following equation so that the sum of the powers of
the error signals are minimized and sets the updated filter coefficient in the filter.

In the adaptive signal processor 60, measurement transmission characteristics from
the speaker to the respective control points are set in signal processing filters
60c
1 to 60c
K, respectively. Consequently, sound signals detected at the K control points can realize
characteristics approximate to those of a desired signal.
[0010] In the above-described related art, however, the system operates so as to yield characteristics
in which errors of sound signals at all control points are reduced on average. Regarding
the characteristics of a sound signal at each of the control points, the characteristics
are deteriorated as compared to the ideal characteristics obtained using only one
main control point in Fig. 6. Particularly, a frequency-phase characteristic indicating
sound-wave arrival time at each frequency is subjected to average compensation in
the control points, thus causing a feeling of strangeness in hearing.
SUMMARY OF THE INVENTION
[0011] Accordingly, it is an object of the present invention to remove a feeling of strangeness
in hearing at a main control point even when compensation is performed in a plurality
of control points, particularly when using one speaker and one adaptive signal processor.
Further, it would be beneficial to achieve the improvement of characteristics in the
other control points excluding the main control point.
[0012] According to aspects of the present invention, there are provided a multipoint adaptive
equalization control method and system for performing adaptive equalization control
on sound detected at a plurality of control points in a car cabin.
[0013] According to an aspect of the present invention, a multipoint adaptive equalization
control method includes applying an inverse phase characteristic to an audio signal
output from an audio source, the inverse phase characteristic being opposite to a
phase characteristic from a speaker to a main control point, outputting sound based
on an input audio signal with the applied inverse phase characteristic from the speaker
to an acoustic space, outputting error signals indicating the differences between
detection signals, corresponding to the detected sound output from the speaker, in
the respective control points and target signals for the control points, receiving
the error signals in the respective control points and performing adaptive signal
processing so that the sum of powers of the error signals is minimized to determine
a gain of an audio signal, and applying the inverse phase characteristic and the gain
to an audio signal and supplying the resultant audio signal to the speaker.
[0014] According to another aspect of the present invention, a multipoint adaptive equalization
control system includes a filter that has an inverse phase characteristic opposite
to a phase characteristic to a main control point, a speaker that outputs sound based
on an audio signal supplied through the filter, error signal generating units that
output error signals indicating the differences between detection signals, corresponding
to detected the sound output from the speaker, in the respective control points and
target signals for the control points, respectively, an adaptive signal processing
unit that receives the error signals in the respective control points and performs
adaptive signal processing so that the sum of powers of the error signals is minimized
to determine a gain of an audio signal, and a gain setting unit placed before or after
the filter, the gain setting unit multiplying an audio signal by the gain and supplying
the resultant audio signal to the speaker.
[0015] According to aspects of the present invention, an inverse phase characteristic opposite
to a phase characteristic from a speaker to a main control point is applied to an
audio signal output from an audio source. Sound based on an input audio signal with
the applied inverse phase characteristic is output from the speaker to an acoustic
space. Error signals, related to sound output from the speaker, in respective control
points are received and adaptive signal processing is performed so that the sum of
powers of the error signals is minimized, thus determining a gain of an audio signal.
The inverse phase characteristic and the gain are applied to an audio signal and the
resultant signal is supplied to the speaker. Accordingly, when a sound signal is compensated
in a plurality of control points using one speaker and one adaptive signal processor,
a feeling of strangeness in hearing at a main control point can be removed. In addition,
characteristics can be improved in the other control points excluding the main control
point.
BRIEF DESCRIPTION OF THE DRAWINGS
[0016]
Fig. 1 is a diagram of the configuration of a multipoint adaptive equalization control
system according to an embodiment of the present invention;
Figs. 2A and 2B illustrate a gain characteristic obtained at a main control point
in a related-art system and that in the system according to the embodiment, respectively;
Figs. 3A and 3B illustrate a phase characteristic obtained at the main control point
in the related-art system and that in the system according to the embodiment, respectively;
Figs. 4A and 4B illustrate a gain characteristic obtained at a control point other
than the main control point in the related-art system and that in the system according
to the embodiment, respectively;
Figs. 5A and 5B illustrate a phase characteristic obtained at a control point other
than the main control point in the related-art system and that in the system according
to the embodiment, respectively;
Fig. 6 is a block diagram of a first related-art adaptive equalization control system
to be applied to an audio system; and
Fig. 7 is a diagram of the configuration of a related-art multipoint adaptive equalization
control system.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0017] An embodiment of the present invention proposes an algorithm for compensating a frequency-phase
characteristic indicating sound-wave arrival time at each frequency in only one main
control point and compensating a gain characteristic in each of control points. Accordingly,
the phase characteristic is compensated in only the main control point while the gain
characteristic is being compensated in all the control points, so that the control
performance in the main control point can be increased and the gain characteristic
can be compensated in the other control points.
[0018] Fig. 1 is a diagram illustrating of the configuration of a multipoint adaptive equalization
control system according to an embodiment of the present invention. Although the system
is configured to perform adaptive signal processing in the frequency domain, the system
may be configured to perform adaptive signal processing in the time domain. In the
system, it is assumed that sound waves in a main control point and other (first to
Kth) control points are controlled. In Fig. 1, suffix M indicates the main control
point and suffixes S1 to SK denote the first to Kth control points, respectively.
[0019] A fast Fourier transform (FFT) unit 1 converts an audio signal x(t) into an audio
signal X(f) in the frequency domain and supplies the signal to each of a target response
setting unit 2 and an adaptive signal processor 8. A target response characteristic
(impulse response) H is set in the target response setting unit 2. The target response
setting unit 2 receives the audio signal X(f) and outputs target response signals
d
M(f), d
S1(f), ..., and d
SK(f), which correspond to the audio signal X(f), for the respective control points
so as to supply the target response signals to absolute value calculating units 3
M, 3
S1, ..., and 3
SK, respectively.
[0020] The absolute value calculating units 3
M, 3
S1, ..., and 3
SK calculate absolute values D
M(f), D
S1(f), ..., and D
SK(f) of the supplied target response signals d
M(f), d
S1(f), ..., and d
SK(f) and supply the absolute values D
M(f), D
S1(f), ..., and D
SK(f) of the target response signals to calculating units 4
M, 4
S1, ..., and 4
SK, respectively. Microphones 5
M, 5
S1, ..., and 5
SK are arranged in respective listening positions (the main control point and the first
to Kth control points) in a car cabin as an acoustic space. The microphones 5
M, 5
S1, ..., and 5
SK detect sound in the control points and supply detection sound signals, each corresponding
to the detected sound, to FFT units 6
M, 6
S1, ..., and 6
SK, respectively.
[0021] The FFT units 6
M\, 6
S1, ..., and 6
SK convert the supplied sound signals into sound signals y
M(f), y
S1(f), ..., and y
SK(f) in the frequency domain and supply the converted signals to absolute value calculating
units 7
M, 7
S1, ..., and 7
SK, respectively. The absolute value calculating units 7
M, 7
S1, ..., and 7
SK calculate absolute values Y
M(f), Y
S1(f), ..., and Y
SK(f) of the supplied sound signals y
M(f), y
S1(f), ..., and y
SK(f) and supply the absolute values Y
M(f), Y
S1(f), ..., and Y
SK(f) to the calculating units 4
M, 4
S1, ..., and 4
SK, respectively.
[0022] The calculating units 4
M, 4
S1, ..., and 4
SK calculate the differences between the supplied absolute values D
M(f), D
S1(f), ..., and D
SK(f) of the target response signals and the absolute values Y
M(f), Y
S1(f), ..., and Y
SK(f) of the detection sound signals using the following equations to obtain error signals
E
M(f), E
S1(f), ..., and E
SK(f) indicating the differences, respectively.

[0023] The adaptive signal processor 8 performs adaptive signal processing so that the sum
of the powers of the error signals E
M(f), E
S1(f), ..., and E
SK(f) in the respective control points are minimized, thus determining a gain to be
applied to the audio signal X(f). The adaptive signal processor 8 multiplies the audio
signal X(f) by the gain to generate an audio signal X'(f) and supplies the generated
signal to an inverse FFT (IFFT) unit 9. The IFFT unit 9 converts the supplied signal
X'(f) into a sound signal X'(t) in the time domain and supplies the signal to a speaker
10. The speaker 10 radiates sound based on the supplied sound signal X'(t) to the
car cabin as the acoustic space.
[0024] The target response characteristic H set in the target response setting unit 2 is
a characteristic for a sound field space intended to be reproduced. For example, when
let t denote a delay time from the speaker to the main control point, the set characteristic
is a characteristic that has a delay time t/2 and is flat over an entire range of
audio frequencies (a characteristic having a gain of 1). The target response setting
unit 2 having such a target response characteristic can be realized by setting the
coefficient of a tap corresponding to the delay time t/2 of an FIR digital filter
to 1 and setting the coefficients of the other taps to 0. The target response characteristic
can be common to the control points. Alternatively, the target response characteristic
may differ from control point to control point.
[0025] The adaptive signal processor 8 receives the audio signal X(f), performs the adaptive
signal processing so that the sum of the powers of the error signals E
M(f), E
S1(f), ..., and E
SK(f) output from the above-described calculating units 4
M, 4
S1, ..., and 4
SK, is minimized, and outputs the audio signal X'(f).
[0026] The adaptive signal processor 8 includes an LMS unit 8a, a gain setting unit 8b,
signal processing filters 8c
M, 8c
S1, ..., and 8c
SK, absolute value calculating units 8d
M, 8d
S1, ..., and 8d
SK, and an inverse phase characteristic (IPC) setting unit 8e. The LMS unit 8a performs
calculation based on an LMS adaptive signal algorithm. The gain setting unit 8b sets
a gain. The signal processing filters 8c
M, 8c
S1, ... , and 8c
SK convolve transmission characteristics C^
M, C^
S1, ..., and C^
SK of acoustic propagation paths from the speaker 10 to the respective microphones (control
points) 5
M, 5
S1, ..., and 5
SK with the audio signal X(f) to generate reference signals, respectively. The absolute
value calculating units 8d
M, 8d
S1, ..., and 8d
SK calculate absolute values of the supplied reference signals, respectively. The IPC
setting unit 8e constitutes an adaptive filter. The adaptive signal processor 8 controls
only the gain so that the sum of the powers of the respective error signals is minimized
and does not control any phase.
[0027] An inverse phase IPC
M(f) of a phase characteristic from the speaker 10 to the main control point is set
in the IPC setting unit 8e. The IPC setting unit 8e controls the phase of the audio
signal and supplies the resultant signal to the gain setting unit 8b. Specifically,
the IPC setting unit 8e sets an inverse phase characteristic so that a phase delay
of the audio signal is 0 in the main control point. The IPC setting unit 8e and the
gain setting unit 8b constitute the adaptive filter. In this case, the inverse phase
IPC
M(f) is determined using the following equation.

where * denotes a complex conjugate, |·| indicates an absolute value, and C
M(f) denotes a transmission characteristic from the speaker to the main control point.
[0028] The LMS unit 8a receives the error signals E
M(f), E
S1(f), ..., and E
SK(f) in the respective control points and the reference signals output from the absolute
value calculating units 8d
M, 8d
S1, ..., and 8d
SK and determines a gain G(n+1, f) for the gain setting unit 8b using the following
equation:

where G(n, f) indicates a gain before one sampling, µ
M(f), µ
S1(f), ..., and µ
SK(f) denote parameters for adjusting the amount of update of a filter coefficient,
and E
M(f), E
S1(f), ..., and E
SK(f) denote errors in the respective control points relative to the target response.
Assuming that the size of FFT is N, f includes f
1, f
2, ..., and f
N/2. The gain setting unit 8b multiplies the audio signal output from the IPC setting
unit 8e by the gain G(n+1, f) determined by the LMS unit 8a and supplies the resultant
signal to the IFFT unit 9.
[0029] When W(f) denotes a compensated filter coefficient for adaptive signal processing,
the coefficient W(f) is given by the following equation on the condition that an initial
characteristic of G(f) is 0 at each of the frequencies f
1, f
2, ..., f
N/2.

Specifically, the phase of the compensated filter coefficient W(f) is fixed by the
inverse phase IPC
M(f) and only the gain is subjected to adaptive control so that the sum of the powers
of the error signals in the respective control points is minimized.
[0030] Figs. 2A to 5B are diagrams illustrating the comparisons between the measurements
of gain characteristics and phase characteristics of sound signals in the use of a
related-art multipoint adaptive equalization control system and those in the use of
the multipoint adaptive equalization control system according to the embodiment of
the present invention. Figs. 2A and 2B each illustrate a gain characteristic in the
main control point. Figs. 3A and 3B each illustrate a phase characteristic in the
main control point. Figs. 4A and 4B each illustrate a gain characteristic in a control
point other than the main control point. Figs. 5A and 5B each illustrate a phase characteristic
in a control point other than the main control point. Figs. 2A, 3A, 4A, and 5A illustrate
the measurements in the use of the related-art multipoint adaptive equalization control
system (Fig. 7). Figs. 2B, 3B, 4B, and 5B illustrate the measurements in the use of
the multipoint adaptive equalization control system according to the embodiment of
the present invention.
[0031] In Fig. 2A regarding the related art, the gain fluctuates over the range of frequencies.
Whereas, in Fig. 2B regarding the embodiment of the present invention, the gain is
substantially flat over the range of frequencies. Referring to Fig. 3A regarding the
related art, the phase characteristic varies. Whereas, in Fig. 3B regarding the embodiment,
the phase characteristic is 0 over the range of frequencies. Since the phase characteristic
representing arrival times of signals at respective frequencies in the control point
indicates a constant value (= 0), any signal delay does not occur at a desired control
point.
[0032] Referring to Figs. 4A and 4B, the gain characteristic in the multipoint adaptive
equalization control system according to the embodiment of the present invention over
the range of frequencies is flatter than that in the related-art system. Referring
to Figs. 5A and 5B, the multipoint adaptive equalization control system according
to the embodiment of the present invention provides the phase characteristic as well
as that in the related-art system, though phase compensation is not performed over
the range of frequencies in the system according to the embodiment of the present
invention. In the embodiment, the IPC setting unit 8e is placed before the gain setting
unit 8b. The IPC setting unit 8e may be disposed after the gain setting unit 8b.
[0033] In the related art, since average compensation is performed in a plurality of control
points, characteristics in all the control points are compensated to an acceptable
extent, thus leaving a feeling of strangeness in hearing. According to the embodiment,
both of the gain characteristic and phase characteristic over the range of frequencies
of sound signals are compensated in a desired control point of a plurality of control
points. Only the gain characteristic is compensated in the other control points. Accordingly,
the phase characteristic at a constant value (= 0) can be obtained in the desired
control point, thus removing a feeling of strangeness in hearing. In addition, characteristics
as well as those in the related art can be obtained in the control points other than
the main control point.
[0034] The embodiment of the present invention needs only one speaker and only one adaptive
signal processor. Accordingly, the configuration of the system can be simplified.
According to the embodiment of the present invention, only the gain can be determined
using the adaptive signal algorithm. Thus, adaptive signal processing can be performed
at high speed.
1. A multipoint adaptive equalization control method for performing adaptive equalization
control on sound detected at a plurality of control points in a room, comprising:
applying an inverse phase characteristic to an audio signal (X(f))output from an audio
source, the inverse phase characteristic being opposite to a phase characteristic
from a speaker (10) to a main control point;
outputting sound based on an input audio signal (X(f)) with the applied inverse phase
characteristic from the speaker (10) to an acoustic space;
outputting error signals (EM, ES1, ESK) respectively indicating the differences between detection signals, corresponding
to the detected sound output from the speaker, in the respective control points and
target signals for the control points;
receiving the error signals in the respective control points and performing adaptive
signal processing so that the sum of powers of the error signals is minimized to determine
a gain (G) of an audio signal; and
applying the inverse phase characteristic and the gain to an audio signal (X(f)) and
supplying the resultant audio signal to the speaker.
2. The method according to Claim 1, further comprising:
setting a target response characteristic (H) for output of the target signals for
the respective control points and outputting the target signals for the control points
when an audio signal is input.
3. The method according to Claim 1 or 2, wherein the adaptive signal processing is performed
in the frequency domain.
4. The method according to any one of Claims 1, 2, and 3, wherein the adaptive signal
processing is calculation based on a least mean square adaptive signal algorithm.
5. The method according to any one of Claims 1, 2, 3, and 4, wherein the room is a car
cabin.
6. A multipoint adaptive equalization control system for performing adaptive equalization
control on sound detected at a plurality of control points in a room, comprising:
a filter (8e) that has an inverse phase characteristic opposite to a phase characteristic
to a main control point;
a speaker (10) that outputs sound based on an audio signal supplied through the filter;
error signal generating units (4M, 4S1, ..., and 4SK) that output error signals indicating the differences between detection signals,
corresponding to the detected sound output from the speaker (10), in the respective
control points and target signals for the control points, respectively;
an adaptive signal processing unit (8a) that receives the error signals in the respective
control points and performs adaptive signal processing so that the sum of powers of
the error signals is minimized to determine a gain of an audio signal; and
a gain setting unit (8b) placed before or after the filter, the gain setting unit
multiplying an audio signal by the gain and supplying the resultant audio signal to
the speaker (10).
7. The system according to Claim 6, further comprising:
a target response setting unit (2) that has a set target response characteristic for
output of the target signals for the respective control points and outputs the target
signals for the control points when receiving an audio signal.
8. The system according to Claim 6 or 7, further comprising:
fast Fourier transform units (1, 6M, 6S1, ..., 6SK) that convert signals to be supplied to the adaptive signal processing unit (8a)
into signals in the frequency domain.
9. The system according to any one of Claims 6, 7, and 8, wherein the adaptive signal
processing unit (8a) includes a least mean square unit (8a) that performs calculation
based on a least mean square adaptive signal algorithm.
10. The system according to any one of Claims 6, 7, 8, and 9, further comprising:
signal processing filters (8cM, 8cS1, ..., 8cSK) that convolve transmission characteristics of acoustic propagation paths from the
speaker to the respective control points with an audio signal to generate reference
signals, respectively.
11. The system according to any one of Claims 6, 7, 8, 9, and 10, wherein the room is
a car cabin.