(57)【特許請求の範囲】
【請求項１】
左信号入力、右信号入力、左信号出力、右信号出力を備えたクロストーク・キャンセル装置であって、
クロストーク・キャンセルのためのフィルタリング処理を施す第１のフィルタ手段と、
クロストーク・キャンセルのためのフィルタリング処理を施す第２のフィルタ手段と、
左信号入力に第２のフィルタ手段の出力を加算して第１のフィルタ手段に与える第１の加算手段と、
右信号入力に第１のフィルタ手段の出力を加算して第２のフィルタ手段に与える第２の加算手段と、
第１の加算手段の出力の低域成分を通過する第１の低域通過フィルタと、第２の加算手段の出力の低域成分を通過する第２の低域通過フィルタと、
第１の加算手段の出力に第２の低域通過フィルタの出力を加算して左信号出力とする第１の演算手段と、
第２の加算手段の出力に第１の低域通過フィルタの出力を加算して右信号出力とする第２の演算手段と、
を備えたクロストーク・キャンセル装置。
【請求項２】
左信号入力、右信号入力、左信号出力、右信号出力を備えたクロストーク・キャンセル装置であって、
クロストーク・キャンセルのためのフィルタリング処理を施す第１のフィルタ手段と、
クロストーク・キャンセルのためのフィルタリング処理を施す第２のフィルタ手段と、
左信号入力に第２のフィルタ手段の出力を加算して第１のフィルタ手段に与える第１の加算手段と、
右信号入力に第１のフィルタ手段の出力を加算して第２のフィルタ手段に与える第２の加算手段と、
第１の加算手段の出力と第２の加算手段との差を得る減算手段と、
減算手段の出力の低域成分を通過する低域フィルタと、
第１の加算手段の出力に低域通過フィルタの出力を加算して左信号出力とする第１の演算手段と、
第２の加算手段の出力に低域通過フィルタの出力を減算して右信号出力とする第２の演算手段と、
を備えたクロストーク・キャンセル装置。
【請求項３】
左信号入力、右信号入力、左信号出力、右信号出力を備えたクロストーク・キャンセル装置であって、
クロストーク・キャンセルのためのフィルタリング処理を施す第１のフィルタ手段と、
クロストーク・キャンセルのためのフィルタリング処理を施す第２のフィルタ手段と、
左信号入力に第２のフィルタ手段の出力を加算して第１のフィルタ手段に与える第１の加算手段と、
右信号入力に第１のフィルタ手段の出力を加算して第２のフィルタ手段に与える第２の加算手段と、
第１のフィルタ手段の出力の低域成分を通過させ、第１の加算手段に与える第１の低域通過フィルタと、
第２のフィルタ手段の出力の低域成分を通過させ、第２の加算手段に与える第２の低域通過フィルタとを備え、
第１の加算手段の出力を左信号出力とし、第２の加算手段の出力を右信号出力としたクロストーク・キャンセル装置。
【請求項４】
左信号入力、右信号入力、左信号出力、右信号出力を備えたクロストーク・キャンセル装置であって、
クロストーク・キャンセルのためのフィルタリング処理を施す第１のフィルタ手段と、
クロストーク・キャンセルのためのフィルタリング処理を施す第２のフィルタ手段と、
左信号入力に第２の演算手段の出力を加算して第１のフィルタ手段に与える第１の加算手段と、
右信号入力に第１の演算手段の出力を加算して第２のフィルタ手段に与える第２の加算手段と、
第１のフィルタ手段の出力と第２のフィルタ手段との差を得る減算手段と、
減算手段の出力の低域成分を通過する低域フィルタと、
第１のフィルタ手段の出力に低域通過フィルタの出力を加算する第１の演算手段と、
第２のフィルタ手段の出力に低域通過フィルタの出力を減算する第２の演算手段とを備え、
第１の加算手段の出力を左信号出力とし、第２の加算手段の出力を右信号出力としたクロストーク・キャンセル装置。
【請求項５】
左信号入力、右信号入力を受けて、左信号出力、右信号出力を得るクロストーク・キャンセル方法であって、
クロストークキャンセルのためのフィルタ処理をフィードバックループにおいて繰り返し実行し、
当該フィードバックループ内またはフィードバックループ外において、一方のチャネルの信号から低域成分を抽出し、抽出した低域成分を他方のチャネルに加算することにより低域抑制のためのフィルタリング処理を行うことを特徴とするクロストークキャンセル方法。
【発明の詳細な説明】
【０００１】
【発明の技術分野】
この発明はクロストーク・キャンセル装置に関し、特にその聴感の向上に関するものである。
【０００２】
【従来の技術】
図１３に従来のクロストーク・キャンセル装置の構成を示す。クロストーク・キャンセル装置６は、受聴者２に対し、右スピーカ４Ｒから左耳２Ｌに入る右信号Ｒinの音（クロストークという）を、左スピーカ４Ｌからの音によって打ち消す（キャンセルする）ものである。同様に、左スピーカ４Ｌから右耳２Ｒに入る左信号Ｌinの音も、右スピーカ４Ｒからの音によってうち消される。したがって、左信号Ｌinによる音は左耳２Ｌにのみ到達し、右信号Ｒinによる音は右耳２Ｒにのみ到達することとなる。
【０００３】
このようなクロストーク・キャンセル装置６に、クロスフィード装置を組み合わせることにより、現実のスピーカ位置とは異なる位置に音像を定位させることが可能となる。
【０００４】
図１３に示すクロストーク・キャンセル装置６は、２つのフィルタ８、１０を備えている。フィルタ８、１０の出力は、それぞれ、加算器１４、１２によって、他方のチャネルの信号Ｌin、Ｒinに加算される。したがって、帰還ループが形成され、フィードバック型のクロストーク・キャンセル装置と呼ばれる。
【０００５】
フィルタ８、１０の伝達関数Ｈ１、Ｈ２は、下式によって示される。
【０００６】
H1 = -gt12 / gt22
H2 = -gt21 / gt11
ただし、図１３に示すように、受聴者２に対して左スピーカ４Ｌ、右スピーカ４Ｒが対称に配置されている場合、フィルタ８、１０の伝達関数はともに等しくなる。gt11 = gt22 = gt1, gt12 = gt21 = g2とすると、
H1 = H2 = H = -gt2/gt1
このような対称配置において、図１３のクロストーク・キャンセル装置の左入力Ｌin（ｘｔ２）を０とし、右入力Ｒin（ｘｔ１）をインパルスとした場合の、左耳２Ｌに到達する信号ｚｔ２、右耳２Ｒに到達するインパルス応答ｚｔ１の周波数特性を図１４に示す。この図から明らかなように、左耳２Ｌに到達するクロストーク（つまりインパルス応答ｚｔ２）を完全にキャンセルすることはできないが、かなりの割合で低減することができている。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記のような従来の技術には次のような問題点があった。図１５に図１３のクロストーク・キャンセル装置の左出力Ｌoutにおけるインパルス応答ｙｔ２、右出力Ｒoutにおける右出力信号ｙｔ１の周波数特性を示す。この図からもわかるように、インパルス応答ｙｔ２、ｙｔ１のゲインにおける周波数特性は、ともに低域においてかなり大きなレベルが要求される。かかる特性を、帰還ループによって実現すると、フィードバックループに特有の低域が強調され過ぎた聴感上好ましくない音（いわゆるブーミーな音）となってしまうという問題があった。
【０００８】
この発明は上記のような問題点を解決して、聴感上好ましくない音を低減することのできるクロストーク・キャンセル装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
この発明に係るクロストーク・キャンセル装置は、クロストーク・キャンセルのためのフィルタリング処理を施す第１のフィルタ手段と、クロストーク・キャンセルのためのフィルタリング処理を施す第２のフィルタ手段と、左信号入力に第２のフィルタ手段の出力を加算して第１のフィルタ手段に与える第１の加算手段と、右信号入力に第１のフィルタ手段の出力を加算して第２のフィルタ手段に与える第２の加算手段と、第１の加算手段の出力または入力側に設けられた第１の低域抑制フィルタと、第２の加算手段の出力または入力側に設けられた第２の低域抑制フィルタとを備えている。
【００１０】
発明者らは、クロストークキャンセルに要求される伝達関数特性が左右チャネルにおいてほぼ同じレベルとなる傾向があり、ほぼ逆位相となる傾向がある点に着目した。すなわち、逆位相であることから、両チャネルのレベルを下げたとしても、クロストークキャンセルには悪影響が少ないことを見いだした。そこで、第１の低域抑制フィルタ、第２の低域抑制フィルタを設け、クロストークキャンセルの性能を劣化させることなく、フィードバックループの低域強調による好ましくない聴感の低減を実現した。
【００１１】
また、この構成では、フィードバックループの外に低域抑制フィルタが設けられており、クロストークキャンセル自体の特性に低域抑制フィルタが影響を与えないため、特性の設計等が容易である。
【００１２】
この発明に係るクロストーク・キャンセル装置は、低域抑制フィルタが、与えられた信号の低域成分を通過する低域通過フィルタと、前記与えられた信号から低域通過フィルタの出力を減算する減算手段とを備えていることを特徴としている。したがって、低域通過フィルタの出力ゲインを調整するだけで、低域抑制の程度を調整することができ設計等が容易である。
【００１３】
この発明に係るクローストーク・キャンセル装置は、クロストーク・キャンセルのためのフィルタリング処理を施す第１のフィルタ手段と、クロストーク・キャンセルのためのフィルタリング処理を施す第２のフィルタ手段と、左信号入力に第２のフィルタ手段の出力を加算して第１のフィルタ手段に与える第１の加算手段と、右信号入力に第１のフィルタ手段の出力を加算して第２のフィルタ手段に与える第２の加算手段と、第１の加算手段の出力の低域成分を通過する第１の低域通過フィルタと、第２の加算手段の出力の低域成分を通過する第２の低域通過フィルタと、第１の加算手段の出力に第２の低域通過フィルタの出力を加算して左信号出力とする第１の処理手段と、第２の加算手段の出力に第１の低域通過フィルタの出力を加算して右信号出力とする第２の処理手段とを備えている。
【００１４】
発明者らは、図１５に示すように、クロストークキャンセルに要求される伝達関数特性が左右チャネルにおいてほぼ同じレベルであって、ほぼ逆位相である点に着目した。すなわち、逆位相であることから、両チャネルのレベルを下げたとしても、クロストークキャンセルには悪影響が少ないことを見いだした。
【００１５】
そこで、一方チャネルの信号の低域成分を、他方チャネルの信号に加算することにより、低域における両チャネル間の信号がほぼ逆相であって大きさがほぼ同じであることを利用して、低域成分の抑制を実現している。したがって、フィードバックループの低域強調による好ましくない聴感が低減される。
【００１６】
この発明に係るクロストーク・キャンセル装置は、クロストーク・キャンセルのためのフィルタリング処理を施す第１のフィルタ手段と、クロストーク・キャンセルのためのフィルタリング処理を施す第２のフィルタ手段と、左信号入力に第２のフィルタ手段の出力を加算して第１のフィルタ手段に与える第１の加算手段と、右信号入力に第１のフィルタ手段の出力を加算して第２のフィルタ手段に与える第２の加算手段と、第１の加算手段の出力と第２の加算手段との差を得る減算手段と、減算手段の出力の低域成分を通過する低域フィルタと、第１の加算手段の出力に低域通過フィルタの出力を加算して左信号出力とする第１の演算手段と、第２の加算手段の出力に低域通過フィルタの出力を減算して右信号出力とする第２の演算手段とを備ている。
【００１７】
したがって、１つの低域通過フィルタによって、両チャネルの信号の低域成分の抑制を実現することができる。
【００１８】
この発明に係るクロストーク・キャンセル装置は、クロストーク・キャンセルのためのフィルタリング処理を施す第１のフィルタ手段と、クロストーク・キャンセルのためのフィルタリング処理を施す第２のフィルタ手段と、左信号入力に第２のフィルタ手段の出力を加算して第１のフィルタ手段に与える第１の加算手段と、右信号入力に第１のフィルタ手段の出力を加算して第２のフィルタ手段に与える第２の加算手段と、第１のフィルタ手段の入力側または出力側に設けられた第１の低域抑制フィルタと、第２のフィルタ手段の入力側または出力側に設けられた第２の低域抑制フィルタとを備えている。
【００１９】
したがって、フィードバックループの低域強調による好ましくない聴感が低減される。また、低域抑制のフィルタをフィードバックループ内に設けているので、そのタップ長が小さくとも所望の特性を得ることができる。
【００２０】
この発明に係るクロストーク・キャンセル装置は、低域抑制フィルタが、与えられた信号の低域成分を通過する低域通過フィルタと、前記与えられた信号から低域通過フィルタの出力を減算する減算手段とを備えていることを特徴としている。したがって、低域通過フィルタの出力ゲインを調整するだけで、低域抑制の程度を調整することができ設計等が容易である。
【００２１】
この発明に係るクロストーク・キャンセル装置は、クロストーク・キャンセルのためのフィルタリング処理を施す第１のフィルタ手段と、クロストーク・キャンセルのためのフィルタリング処理を施す第２のフィルタ手段と、左信号入力に第２のフィルタ手段の出力を加算して第１のフィルタ手段に与える第１の加算手段と、右信号入力に第１のフィルタ手段の出力を加算して第２のフィルタ手段に与える第２の加算手段と、第１のフィルタ手段の出力の低域成分を通過させ、第１の加算手段に与える第１の低域通過フィルタと、第２のフィルタ手段の出力の低域成分を通過させ、第２の加算手段に与える第２の低域通過フィルタとを備え、第１の加算手段の出力を左信号出力とし、第２の加算手段の出力を右信号出力としている。
【００２２】
フィードバックループ内において、一方チャネルの信号の低域成分を、他方チャネルの信号に加算することにより、低域における両チャネル間の信号がほぼ逆相であって大きさがほぼ同じであることを利用して、低域成分の抑制を実現している。したがって、フィードバックループの低域強調による好ましくない聴感が低減される。
【００２３】
この発明に係るクロストーク・キャンセル装置は、クロストーク・キャンセルのためのフィルタリング処理を施す第１のフィルタ手段と、クロストーク・キャンセルのためのフィルタリング処理を施す第２のフィルタ手段と、左信号入力に第２の演算手段の出力を加算して第１のフィルタ手段に与える第１の加算手段と、右信号入力に第１の演算手段の出力を加算して第２のフィルタ手段に与える第２の加算手段と、第１のフィルタ手段の出力と第２のフィルタ手段との差を得る減算手段と、減算手段の出力の低域成分を通過する低域フィルタと、第１のフィルタ手段の出力に低域通過フィルタの出力を加算する第１の演算手段と、第２のフィルタ手段の出力に低域通過フィルタの出力を減算する第２の演算手段とを備え、第１の加算手段の出力を左信号出力とし、第２の加算手段の出力を右信号出力としている。
【００２４】
したがって、１つの低域通過フィルタによって、両チャネルの信号の低域成分の抑制を実現することができる。
【００２５】
この発明に係るクロストーク・キャンセル方法は、クロストークキャンセルのためのフィルタ処理をフィードバックループにおいて繰り返し実行し、当該フィードバックループ内またはフィードバックループ外において、低域抑制のためのフィルタリング処理を行うことを特徴としている。
【００２６】
したがって、クロストークキャンセルの性能を劣化させることなく、フィードバックループの低域強調による好ましくない聴感の低減を実現することができる。
【００２７】
この発明に係るクロストークキャンセル方法は、フィードバック内又はフィードバックループ内において、一方のチャネルの信号から低域成分を抽出し、抽出した低域成分を他方のチャネルに加算することにより低域抑制のためのフィルタリング処理を行うことを特徴としている。
【００２８】
一方チャネルの信号の低域成分を、他方チャネルの信号に加算することにより、低域における両チャネル間の信号がほぼ逆相であって大きさがほぼ同じであることを利用して、低域成分の抑制を実現している。したがって、フィードバックループの低域強調による好ましくない聴感が低減される。
【００２９】
この明細書において、「クロストーク・キャンセル装置（方法）」とは、クロストークをキャンセルするという本来の意味でのクロストークキャンセル装置（方法）だけでなく、クロストークキャンセル処理を含む音像の仮想的な定位処理を行う音像定位処理装置（方法）を含む概念である。
【００３０】
【発明の実施の形態】
図２に、この発明の一実施形態によるクロストーク・キャンセル装置をデジタル・シグナル・プロセッサ（ＤＳＰ）５０を用いて実現した場合のハードウエア構成を示す。ＤＳＰ５０は、メモリ５２に記録されたプログラムに基づいて演算処理を行う。また、メモリ５２は、ＤＳＰ５０のワークエリアとしても用いられる。メモリ５２へのプログラムの格納、処理対象データの格納・取り出しは、マイクロプロセッサ５４が行う。この実施形態の場合には、入力信号、出力信号ともにデジタルデータである。したがって、スピーカを駆動する場合には、Ｄ／Ａ変換器（図示せず）によってアナログ信号とした上で与えることとなる。
【００３１】
メモリ５２に記録されたプログラムに基づいてＤＳＰ５０が行う処理を、図１にシグナルフローにて示す。左入力Ｌinから与えられた左入力信号ＳLは、第１の加算手段である加算処理１２を介して、クロストークキャンセルのための第１のフィルタ８に与えられる。第１のフィルタ８の出力は、第２の加算手段である加算処理１４によって、右入力Ｒinと加算される。加算された後、クロストークキャンセルのための第２のフィルタ１０に与えられる。第２のフィルタ１０の出力は、加算処理１２によって、左入力Ｌinと加算される。したがって、加算処理１２、第１のフィルタ８、加算処理１４、第２のフィルタ１０、加算処理１２の経路によって、フィードバックループが形成される。
【００３２】
フィルタ８、１０の伝達関数Ｈ１、Ｈ２は、下式によって示される。
【００３３】
H1 = -gt12 / gt22
H2 = -gt21 / gt11
ただし、図１３に示すように、受聴者２に対して左スピーカ４Ｌ、右スピーカ４Ｒが対称に配置されている場合、フィルタ８、１０の伝達関数はともに等しくなる。gt11 = gt22 = gt1, gt12 = gt21 = g2とすると、
H1 = H2 = H = -gt2/gt1
この実施形態では、上記のフィードバックループの左出力（加算処理１２の出力）に第１の低域抑制フィルタ４０を設け、その出力を左出力Ｌoutとしている。また、フィードバックループの右出力（加算処理１４の出力）に第２の低域抑制フィルタ４２を設け、その出力を右出力Ｒoutとしている。
【００３４】
第１の低域抑制フィルタ４０は、与えられた信号を低域通過フィルタ２０に与え、その出力を係数処理２４を介して減算処理２８に与えている。減算処理２８では、与えられた信号から係数処理２４の出力を減算し、これを左出力Ｌoutとする。したがって、左出力Ｌoutは、低域通過フィルタ２０のカットオフ特性および係数処理２４の係数により、低域を抑制された信号となる。
【００３５】
同様に、第２の低域抑制フィルタ４２は、与えられた信号を低域通過フィルタ２２に与え、その出力を係数処理２６を介して減算処理３０に与えている。減算処理３０では、与えられた信号から係数処理２６の出力を減算し、これを右出力Ｒoutとする。したがって、右出力Ｒoutは、低域通過フィルタ２２のカットオフ特性および係数処理２６の係数により、低域を抑制された信号となる。
【００３６】
この実施形態（以下の実施形態において同じ）では、低域通過フィルタ２０のカットオフ周波数を１００Ｈｚとしている。このカットオフ周波数は状況に応じて、５０Ｈｚ〜２００Ｈｚ程度の範囲で選択することができる。また、係数処理における係数は１としたが、係数値を変えることにより、低域抑制の特性を容易に変更することができる。
【００３７】
図１の実施形態における、入出力の伝達関数（ゲイン）を図３Ａに示す。図１５Ａに示す従来装置の伝達関数と比べると、低域が抑制されていることが分かる。また、図３Ｂに、図１３のように受聴者２に対してスピーカ４Ｌ、４Ｒを配置した場合の、左耳２Ｌ、右耳２Ｒまでの伝達関数ｚｔ１、ｚｔ２を示す。図３から明らかなように、クロストークキャンセル特性を著しく劣化させることなく、ブーミーな低域を低減することができている。
【００３８】
図４に、第２の実施形態によるクロストーク・キャンセル装置３２のシグナルフローを示す。この実施形態では、フィードバックループの左出力（第１の加算処理１２の出力）を第１の低域通過フィルタ２０に与えている。第１の低域通過フィルタ２０の出力は、係数処理２７を経て、加算処理３６により、フィードバックループの右出力（第２の加算処理１４の出力）に加算される。この加算処理３６の出力を右出力Ｒoutとしている。
【００３９】
同様に、フィードバックループの右出力（第２の加算処理１４の出力）を第２の低域通過フィルタ２２に与えている。第２の低域通過フィルタ２２の出力は、係数処理２５を経て、加算処理３４により、フィードバックループの左出力（第１の加算処理１２の出力）に加算される。この加算処理３６の出力を右出力Ｒoutとしている。
【００４０】
図１５に示すように、フィードバックループの左出力と右出力は、レベルがほぼ同じであって、その位相がほぼ１８０度異なる（ほぼ逆相である）。したがって、低域通過フィルタの出力を、他方のチャネルに加算することにより、低域の抑制を図ることができる。
【００４１】
図５Ａに左右の入出力の伝達関数ｙｔ１、ｙｔ２を示す。また、図５Ｂに受聴者２の左耳２Ｌ、２Ｒまでの伝達関数ｚｔ１、ｚｔ２を示す。この図からも明らかなように、クロストークキャンセル特性を著しく損なうことなく、ブーミーな低域を低減することができている。
【００４２】
図６に、第３の実施形態によるクロストークキャンセル装置３２のシグナルフローを示す。この実施形態では、フィードバックループの左出力と右出力を減算手段である減算処理２３に与えている。減算処理２３においては、フィードバックループの左出力と右出力の差を演算する。つまり、左出力の位相を反転して右出力に加算している。フィードバックループの左出力と右出力は、低域においてレベルがほぼ同じでほぼ逆相である。したがって、低域成分だけに注目すると、減算処理２３によってレベルが約２倍になった信号が得られる。
【００４３】
減算処理２３の出力は、係数処理６０によって、そのレベルが半分にされる。したがって、低域成分におけるレベルは、フィードバックループの左出力と右出力のそれぞれの低域成分のレベルとほぼ等しくなる。
【００４４】
この係数処理６０の出力は、低域通過フィルタ２１に与えられた後、係数処理６２を介して、加算処理３４により、フィードバックループの左出力と加算される。加算処理３４の出力は、左出力Ｌoutとされる。これにより、低域の抑制された左出力Ｌoutを得ることができる。
【００４５】
同様に、係数処理６２の出力は、減算処理３６により、フィードバックループの右出力から減算される。減算処理３６の出力は、右出力Ｒoutとされる。これにより、低域の抑制された右出力Ｒoutを得ることができる。
【００４６】
図７Ａに左右の入出力の伝達関数ｙｔ１、ｙｔ２を示す。また、図７Ｂに受聴者２の左耳２Ｌ、２Ｒまでの伝達関数ｚｔ１、ｚｔ２を示す。この図からも明らかなように、クロストークキャンセル特性を著しく損なうことなく、ブーミーな低域を低減することができている。また、この実施形態によれば、１つの低域通過フィルタ２１によって、図４の実施形態と同様の効果を得ることができる。なお、この実施形態においても、係数処理６２の計数値を変更することにより、低域抑制の特性を容易に変更することができる。
【００４７】
なお、図６においては、フィードバックループの右出力から左出力を減算した後、低域通過フィルタ２１に与え、左出力に低域通過フィルタ２１の出力を加算し、右出力から低域通過フィルタ２１の出力を減算するようにしている。しかし、フィードバックループの左出力から右出力を減算した後、低域通過フィルタ２１に与え、右出力に低域通過フィルタ２１の出力を加算し、左出力から低域通過フィルタ２１の出力を減算するようにしてもよい。
【００４８】
図８に、第４の実施形態によるクロストークキャンセル装置３２のシグナルフローを示す。この実施形態では、第１のフィルタ８の出力に第１の低域抑制フィルタ４０を設け、第２のフィルタ１０の出力に第２の低域抑制フィルタ４２を設けている。つまり、フィードバックループの中に、第１の低域抑制フィルタ４０、第２の低域抑制フィルタ４２を設けている。
【００４９】
第１の低域抑制フィルタ４０は、与えられた信号を低域通過フィルタ２０に与え、その出力を係数処理２４を介して減算処理２８に与えている。減算処理２８では、与えられた信号から係数処理２４の出力を減算する。したがって、低域の抑制された出力が得られる。
【００５０】
同様に、第２の低域抑制フィルタ４２は、与えられた信号を低域通過フィルタ２２に与え、その出力を係数処理２６を介して減算処理３０に与えている。減算処理３０では、与えられた信号から係数処理２６の出力を減算する。したがって、低域の抑制された出力が得られる。
【００５１】
図９Ａに左右の入出力の伝達関数ｙｔ１、ｙｔ２を示す。また、図９Ｂに受聴者２の左耳２Ｌ、２Ｒまでの伝達関数ｚｔ１、ｚｔ２を示す。この図からも明らかなように、クロストークキャンセル特性を著しく損なうことなく、ブーミーな低域を低減することができている。
【００５２】
また、この実施形態によれば、低域通過フィルタ２０、２２をフィードバックループの中に設けているので、そのタップ長が小さくとも所望の特性を得ることができる。
【００５３】
図１０に、第５の実施形態によるクロストークキャンセル装置３２のシグナルフローを示す。この実施形態では、低域通過フィルタ２０の出力を、係数処理２７を介して、左入力Ｌinに加算している。同様に、低域通過フィルタ２２の出力を、係数処理２５を貸して、右入力Ｒinに加算している。
【００５４】
この実施形態では、フィードバックループの左出力と右出力が、レベルがほぼ同じであって、その位相がほぼ１８０度異なることを利用して、低域通過フィルタの出力を、他方のチャネルに加算することにより、低域成分を減算して（逆相にて加算して）低域の抑制を図っている。
【００５５】
図１１に、第６の実施形態によるクロストークキャンセル装置３２のシグナルフローを示す。この実施形態では、第１のフィルタ８の出力と第２のフィルタ１０の出力を減算手段である減算処理２３に与えている。減算処理２３においては、両フィルタ８、１０の出力の差を演算する。つまり、第１のフィルタ８の出力の位相を反転して第２のフィルタ１０の出力に加算している。第１のフィルタ８の出力と第２のフィルタ１０の出力は、低域においてレベルがほぼ同じでほぼ逆相である。したがって、低域成分だけに注目すると、減算処理２３によってレベルが約２倍になった信号が得られる。
【００５６】
減算処理２３の出力は、係数処理６０によって、そのレベルが半分にされる。したがって、低域成分におけるレベルは、第１のフィルタ８の出力、第２のフィルタ１０の出力のそれぞれの低域成分のレベルとほぼ等しくなる。
【００５７】
この係数処理６０の出力は、低域通過フィルタ２１に与えられた後、係数処理６２を介して、加算処理３４により、第１のフィルタ８の出力と加算される。これにより、第１のフィルタ８の出力が低域の抑制されたものとなる。
【００５８】
同様に、係数処理６２の出力は、減算処理３６により、第２のフィルタ１０の出力から減算される。これにより、第２のフィルタ１０の出力が低域の抑制されたものとなる。
【００５９】
図１２Ａに左右の入出力の伝達関数ｙｔ１、ｙｔ２を示す。また、図１２Ｂに受聴者２の左耳２Ｌ、２Ｒまでの伝達関数ｚｔ１、ｚｔ２を示す。この図からも明らかなように、クロストークキャンセル特性を著しく損なうことなく、ブーミーな低域を低減することができている。また、この実施形態によれば、１つの低域通過フィルタ２１によって、図１０の実施形態と同様の効果を得ることができる。なお、この実施形態においても、係数処理６２の計数値を変更することにより、低域抑制の特性を容易に変更することができる。
【００６０】
なお、図１１においては、第１のフィルタ８の出力から第２のフィルタ１０の出力を減算した後、低域通過フィルタ２１に与え、第１のフィルタ８の出力に低域通過フィルタ２１の出力を加算し、第２のフィルタ１０の出力から低域通過フィルタ２１の出力を減算するようにしている。しかし、第２のフィルタ１０の出力から第１のフィルタ８の出力を減算した後、低域通過フィルタ２１に与え、第２のフィルタ１０の出力に低域通過フィルタ２１の出力を加算し、第１のフィルタ８の出力から低域通過フィルタ２１の出力を減算するようにしてもよい。
【００６１】
上記各実施形態では、受聴者２に対してスピーカ４Ｌ、４Ｒが左右対称に配置されている場合について説明したが、左右非対称の場合にも同様に適用することができる。
【００６２】
上記各実施形態においては、ＤＳＰを用いてクロストークキャンセル装置を実現したが、各シグナルフローの機能の一部又は全部をロジック回路やアナログ回路によって実現してもよい。
【図面の簡単な説明】
【図１】この発明の一実施形態によるクロストークキャンセル装置のシグナルフローを示す図である。
【図２】この発明の一実施形態によるクロストークキャンセル装置をＤＳＰを用いて実現した場合のハードウエア構成を示す図である。
【図３】図１のクロストークキャンセル装置の伝達関数を示す図である。
【図４】第２の実施形態によるクロストークキャンセル装置のシグナルフローを示す図である。
【図５】図４のクロストークキャンセル装置の伝達関数を示す図である。
【図６】第３の実施形態によるクロストークキャンセル装置のシグナルフローを示す図である。
【図７】図６のクロストークキャンセル装置の伝達関数を示す図である。
【図８】第４の実施形態によるクロストークキャンセル装置のシグナルフローを示す図である。
【図９】図８のクロストークキャンセル装置の伝達関数を示す図である。
【図１０】第５の実施形態によるクロストークキャンセル装置のシグナルフローを示す図である。
【図１１】第６の実施形態によるクロストークキャンセル装置のシグナルフローを示す図である。
【図１２】図１１のクロストークキャンセル装置の伝達関数を示す図である。
【図１３】従来のクロストークキャンセル装置の回路構成を示す図である。
【図１４】図１３の回路のクロストークキャンセル特性を示す図である。
【図１５】図１３の回路の入出力の伝達関数を示す図である。
【符号の説明】
８・・・第１のフィルタ
１０・・・第２のフィルタ
１２・・・第１の加算手段
１４・・・第２の加算手段
２０・・・第１の低域通過フィルタ
２２・・・第２の低域通過フィルタ
２８・・・第１の減算手段
３０・・・第２の減算手段
【図１】
0004122507.tif 000002
【図２】
0004122507.tif 000003
【図３】
0004122507.tif 000004
【図４】
0004122507.tif 000005
【図５】
0004122507.tif 000006
【図６】
0004122507.tif 000007
【図７】
0004122507.tif 000008
【図８】
0004122507.tif 000009
【図９】
0004122507.tif 000010
【図１０】
0004122507.tif 000011
【図１１】
0004122507.tif 000012
【図１２】
0004122507.tif 000013
【図１３】
0004122507.tif 000014
【図１４】
0004122507.tif 000015
【図１５】
0004122507.tif 000016