(57)【要約】      （修正有）【課題】車内の雑音等の大きさに依存することなく、音声品質を向上させつつ、快適な会話を実行できる伝達装置、伝達方法、及びプログラムを提案する。【解決手段】第１位置に対応して設けられた第１マイクロフォン５０から第２位置に対応して設けられたスピーカ７０へと音声信号を伝達する伝達システムであって、第１マイクロフォン５０及びスピーカ７０を介さずに第１位置から第２位置へと伝わる直達音のレベル、雑音レベル、及び、雑音発生源の動作状態の少なくとも１つを評価する評価部１２０と、評価部１２０の評価結果に基づいて、第１マイクロフォン５０からスピーカ７０までの伝達遅延を設定する遅延設定部１３０と、を備える。【選択図】図２
2018170534.tif 000002
【特許請求の範囲】
【請求項１】
第１位置に対応して設けられた第１マイクロフォンから第２位置に対応して設けられたスピーカへと音声信号を伝達する伝達装置であって、
前記第１マイクロフォンおよび前記スピーカを介さずに前記第１位置から前記第２位置へと伝わる直達音のレベル、雑音レベル、および、雑音発生源の動作状態の少なくとも１つを評価する評価部と、
前記評価部の評価結果に基づいて、前記第１マイクロフォンから前記スピーカまでの伝達遅延を設定する遅延設定部と、
を備える伝達装置。
【請求項２】
前記第１マイクロフォンから入力される音声信号を信号処理して前記スピーカへと出力する音声信号処理部を更に備え、
前記遅延設定部は、前記音声信号処理部が前記第１マイクロフォンから音声信号を入力してから信号処理後の音声信号を前記スピーカへと出力するまでの伝達遅延を設定する
請求項１に記載の伝達装置。
【請求項３】
前記音声信号処理部は、前記第１マイクロフォンから入力される音声信号から目的信号以外の信号成分を低減させる信号処理を実行し、信号処理後の音声信号を前記スピーカへと出力する請求項２に記載の伝達装置。
【請求項４】
前記音声信号処理部は、
音声信号のエコーをキャンセルするエコーキャンセル部と、
前記第１マイクロフォンから音声信号を入力してから信号処理後の音声信号を前記スピーカへと出力するまでの伝達経路に設けられ、音声信号が入力されてから出力するまでの遅延量が可変である可変バッファ部と、
を有する請求項２または３に記載の伝達装置。
【請求項５】
前記音声信号処理部は、
音声信号のノイズを少なくとも一部除去するノイズ除去部と、
前記遅延設定部の設定に応じて、音声信号の信号処理において前記ノイズ除去部によるノイズ除去をバイパスするか否かを切り換える切換部と、
を有する請求項２から４のいずれか一項に記載の伝達装置。
【請求項６】
音声信号のノイズを少なくとも一部除去するノイズ除去部を有し、
前記遅延設定部は、前記評価部の評価結果に基づいて、前記ノイズ除去部がノイズ除去に用いる時間を設定する請求項２から４のいずれか一項に記載の伝達装置。
【請求項７】
前記音声信号処理部は、音声信号をフィルタ処理するフィルタ部を有し、
前記遅延設定部は、前記評価部の評価結果に基づいて、前記フィルタ部のフィルタ段数を設定する
請求項２から６のいずれか一項に記載の伝達装置。
【請求項８】
前記評価部は、前記第１マイクロフォンから入力される音声信号における目的信号の信号レベル、雑音レベル、および、ＳＮ比の少なくとも１つに基づいて、評価結果を生成する請求項１から７のいずれか一項に記載の伝達装置。
【請求項９】
前記評価部は、前記第１マイクロフォンから入力されてエコーがキャンセルされた音声信号に基づいて、評価結果を生成する請求項８に記載の伝達装置。
【請求項１０】
前記評価部は、前記第２位置に対応して設けられた第２マイクロフォンから入力される音声信号における目的信号の信号レベル、雑音レベル、および、ＳＮ比の少なくとも１つに基づいて、評価結果を生成する請求項１から９のいずれか一項に記載の伝達装置。
【請求項１１】
前記評価部は、前記雑音発生源の動作状態として、前記伝達装置の設置対象が有する動力源の動作状態、前記設置対象に設けられた空調装置の動作状態、および、前記設置対象が乗物である場合の移動ノイズの少なくとも１つを評価する請求項１から１０のいずれか一項に記載の伝達装置。
【請求項１２】
当該伝達装置は、乗物に設けられ、前記第１位置としての前記乗物の座席の第１の列に対応して設けられた前記第１マイクロフォンから、前記第２位置にとしての前記乗物の座席の第２の列に対応して設けられた前記スピーカへと音声信号を伝達する請求項１から１１のいずれか一項に記載の伝達装置。
【請求項１３】
請求項１から１２のいずれか一項に記載された第１の伝達装置と、
請求項１から１２のいずれか一項に記載された、前記第１の伝達装置の前記第２位置に対応して設けられたマイクロフォンから前記第１の伝達装置の前記第１位置に対応して設けられたスピーカへと音声信号を伝達する第２の伝達装置と、
を備える伝達システム。
【請求項１４】
第１位置に対応して設けられた第１マイクロフォンから第２位置に対応して設けられたスピーカへと音声信号を伝達する伝達方法であって、
前記第１マイクロフォンおよび前記スピーカを介さずに前記第１位置から前記第２位置へと伝わる直達音のレベル、雑音レベル、および、雑音発生源の動作状態の少なくとも１つを評価する評価段階と、
前記評価段階の評価結果に基づいて、前記第１マイクロフォンから前記スピーカまでの伝達遅延を設定する遅延設定段階と、
を備える伝達方法。
【請求項１５】
コンピュータに、請求項１４に記載の伝達方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝達装置、伝達システム、伝達方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、自動車等に乗車する乗員同士が会話をする場合に、話し手の音声をマイクで電気信号に変換し、音声処理を施してからスピーカを介して聞き手に伝達する会話補助装置が知られていた（例えば、特許文献１から３参照）。
特許文献１  特開２００２−５１３９２号公報
特許文献２  特開２００７−１５０６６７号公報
特許文献３  特開２００８−１５３７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、このような会話補助装置によるスピーカ再生音は、ハードウェアおよびソフトウェアの処理によって、話し手の音声が直接聞き手に届く時間よりも時間的に遅れるズレが生じる。自動車内の雑音が小さく話し手の音声が直接聞き手に届くような状況では、時間的にズレが生じた直達音と会話補助装置によるスピーカ再生音とが聞き手に聞こえてしまうので、会話の継続が困難となってしまうことがあった。そこで、直達音とスピーカ再生音とが時間的にズレないように、マイクで電気信号に変換し音声処理を施してからスピーカに出力するまでの遅延時間を短くする工夫が考えられていた。しかしながら、遅延を短くするためには、ハードウェアに関わる遅延に加え、信号処理部のアルゴリズムに起因する遅延を短くしなければならない。また、遅延を短くした場合には、音声処理を施す手段が限られてしまうため音声処理後の音質を向上させることが困難であった（例えば、走行中にマイクに雑音が混入するため音声処理で雑音を抑圧する必要がある場合など）。また、遅延を短くした場合には、直達音と会話補助装置によるスピーカ再生音との音の重なりが大きくなるため、エコーキャンセラ等によりエコー成分のみをキャンセルすることが難しくなってしまい、音声処理後の音質を向上させることが困難であった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、第１位置に対応して設けられた第１マイクロフォンから第２位置に対応して設けられたスピーカへと音声信号を伝達する伝達装置であって、第１マイクロフォンおよびスピーカを介さずに第１位置から第２位置へと伝わる直達音のレベル、雑音レベル、および、雑音発生源の動作状態の少なくとも１つを評価する評価部と、評価部の評価結果に基づいて、第１マイクロフォンからスピーカまでの伝達遅延を設定する遅延設定部と、を備える伝達装置、伝達方法、およびプログラムを提案する。
【０００５】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００６】
【図１】本実施形態に係る伝達装置１００の構成例を、当該伝達装置１００を搭載する自動車１０と共に示す。
【図２】本実施形態に係る伝達装置１００の第１の構成例を示す。
【図３】本実施形態に係る第１の構成例の伝達装置１００が実行する動作フローの一例を示す。
【図４】本実施形態に係る伝達装置１００の第２の構成例を示す。
【図５】本実施形態に係る伝達装置１００の第３の構成例を示す。
【図６】本実施形態に係る伝達装置１００の第４の構成例を示す。
【図７】本実施形態に係る伝達装置１００の第５の構成例を示す。
【図８】本実施形態に係る伝達装置１００の第６の構成例を示す。
【図９】本実施形態に係る伝達装置１００として機能するコンピュータ１９００のハードウェア構成の一例を示す。
【発明を実施するための形態】
【０００７】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００８】
図１は、本実施形態に係る伝達装置１００の構成例を、当該伝達装置１００を搭載する自動車１０と共に示す。自動車１０は、複数の乗員が位置する複数の列のシートを備える。図１は、乗員２０が第１列の第１位置１２に位置し、乗員３０が第３列の第２位置１４に位置する例を示す。このような乗員の配置において、乗員２０および乗員３０が会話をする場合、話し手の音声が聞き手に直接届く音声（直達音）が周囲の雑音等にうもれてしまい、会話を継続することが困難になる場合がある。
【０００９】
そこで、自動車１０は、音声信号を伝達する伝達システムを搭載する。当該伝達システムは、第１マイクロフォン５０、第２マイクロフォン５２、増幅部６０、第１スピーカ７０、第２スピーカ７２、および伝達装置１００を備える。
【００１０】
第１マイクロフォン５０は、第１列に位置する乗員の音声を電気信号に変換する。例えば、第１マイクロフォン５０は、第１位置１２に位置する乗員２０の音声を電気信号に変換する。第１マイクロフォン５０は、第１位置１２に位置する乗員２０の音声を取得すべく、第１位置１２または第１位置１２の近傍に設けられることが好ましい。
【００１１】
第２マイクロフォン５２は、第１列とは異なる列に位置する乗員の音声を電気信号に変換する。例えば、第２マイクロフォン５２は、第２位置１４に位置する乗員３０の音声を電気信号に変換する。第２マイクロフォン５２は、第２位置１４に位置する乗員３０の音声を取得すべく、第２位置１４または第２位置１４の近傍に設けられることが好ましい。
【００１２】
増幅部６０は、入力する音声信号を増幅して出力する。増幅部６０は、音声信号を第１スピーカ７０および第２スピーカ７２に増幅した音声信号を供給してよい。増幅部６０は、設定された遅延時間で増幅信号を遅延させて伝送する機能を有してよい。
【００１３】
第１スピーカ７０は、音声信号を音（音波）に変換して、第１列とは異なる列に位置する乗員に向けて出力する。例えば、第１スピーカ７０は、増幅部６０から受け取った音声信号を音に変換し、第２位置１４に位置する乗員３０に対して出力する。第２スピーカ７２は、増幅部６０から受け取った音声信号を音に変換して、第１列に位置する乗員に向けて出力する。例えば、第２スピーカ７２は、増幅部６０から受け取った音声信号を音に変換し、第１位置１２に位置する乗員２０に対して出力する。
【００１４】
伝達装置１００は、第１マイクロフォン５０および／または第２マイクロフォン５２から供給される音声信号に信号処理を施し、信号処理後の音声信号を増幅部６０に供給する。伝達装置１００は、例えば、第１位置１２に対応して設けられた第１マイクロフォン５０から第２位置に対応して設けられた第１スピーカ７０へと音声信号を伝達する。伝達装置１００は、エコーキャンセル、雑音の除去、音声レベルの調節、およびフィルタリング等を実行してよい。
【００１５】
以上の伝達システムは、乗員２０の音声を、第１マイクロフォン５０、伝達装置１００、増幅部６０、および第１スピーカ７０を介して乗員３０へと伝達する。このような伝達システムは、片方向ＩＣＣ（Ｉｎ  Ｃａｒ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）として機能してよい。
【００１６】
これに代えて、伝達システムは、双方向ＩＣＣとして機能してもよい。この場合、伝達システムは、第２位置１４に対応して設けられた第２マイクロフォン５２から第１位置１２に対応して設けられた第２スピーカ７２へと音声信号を伝達する伝達装置を更に備えてよい。即ち、伝達システムは、乗員３０の音声を、第２マイクロフォン５２、伝達装置１００、増幅部６０、および第２スピーカ７２を介して乗員２０へと伝達する。乗員２０および乗員３０は、車内の雑音等によって直達音が聞き手に届かなくても、このような伝達システムを用いて会話を継続することができる。
【００１７】
なお、自動車１０が走行している場合、駐車、停車、低速走行、および高速走行等の自動車１０の走行状態が変化する。また、自動車１０は、工事中の道路、工事中の建物、線路、工場、および飛行場等の近辺を走行する場合もあり、直達音が聞き手に届かない程度（利き手が可聴できない程度）に車内の雑音が大きくなることがある。その一方で、直達音が聞き手に届く程度（利き手が可聴できる程度）に車内の雑音が小さくなる場合もある。また、話し手の音量等によっても、直達音が聞き手に届くか否かが変動することがある。
【００１８】
直達音が聞き手に届かない程度に車内の雑音が大きくても、伝達システムを用いることで、話し手の音声を聞き手に伝達して会話を継続することができる。しかしながら、直達音が聞き手に届く場合、当該直達音と伝達システムが伝達する音声の２つの音声が聞き手に届くことになる。ここで、伝達システムが伝達する音声は、ハードウェアおよびソフトウェアによる信号処理が施されるので当該信号処理の遅延が発生し、直達音と比較して伝達時間に時間差が生じてしまう。したがって、聞き手は、当該時間差によって音声が聞きづらくなり、会話を継続することが困難になる場合がある。
【００１９】
このような時間差を低減すべく、信号処理を簡略化することが考えられるが、簡略化した処理によって、音声信号の音質を向上させることが困難となってしまう。また、信号処理を高速に実行させることが考えられるが、この場合、伝達システムは、高速に信号処理するハードウェアおよびアルゴリズム等を用いなければならず、コストおよび回路規模等の増加を招くことになってしまう。そこで、本実施形態に係る伝達装置１００は、直達音が聞き手に届くか否かにかかわらず、コストおよび回路規模等を増加させずに、音声信号の音質を向上させて話し手および聞き手の会話を継続させる。このような伝達装置１００について、図２を用いて説明する。
【００２０】
図２は、本実施形態に係る伝達装置１００の第１の構成例を示す。伝達装置１００は、第１位置１２に対応して設けられた第１マイクロフォン５０と、第２位置１４に対応して設けられた第１スピーカ７０と、に接続され、当該第１マイクロフォン５０から当該第１スピーカ７０へと伝送遅延を制御しつつ音声信号を伝達する。即ち、図２は、乗員２０が話し手であり、乗員３０が聞き手である例を示す。伝達装置１００は、取得部１１０と、評価部１２０と、遅延設定部１３０と、音声信号処理部１４０と、を備える。
【００２１】
取得部１１０は、第１マイクロフォン５０および第１スピーカ７０を介さずに第１位置１２から第２位置１４へと伝わる直達音に影響を及ぼす車外または車内の音声および／または雑音の情報を取得する。図２は、取得部１１０が、第１マイクロフォン５０から供給される音声信号を取得する例を示す。取得部１１０は、取得した音声情報を評価部１２０に供給する。
【００２２】
評価部１２０は、直達音のレベル、雑音レベル、および、雑音発生源の動作状態の少なくとも１つを評価する。評価部１２０は、直達音が聞き手に届くか否かを評価してよい。図２は、評価部１２０が、取得部１１０から受け取った音声信号に基づき、車内の雑音レベルまたはＳＮＲを評価する例を示す。評価部１２０は、評価した結果を、遅延設定部１３０に供給する。
【００２３】
遅延設定部１３０は、評価部１２０の評価結果に基づいて、第１マイクロフォン５０から第１スピーカ７０までの伝達遅延を設定する。遅延設定部１３０は、伝達装置１００が実行する信号処理において、遅延を生じさせる処理のパラメータを設定してよく、これに代えて、異なる遅延を生じさせる複数の処理を切り換えて伝達遅延を設定してよい。また、遅延設定部１３０は、第１マイクロフォン５０から第１スピーカ７０までの経路上にディレイライン等の遅延調整回路および／または処理ブロック等が配置されている場合、これらの遅延時間を設定してもよい。例えば、遅延設定部１３０は、増幅部６０に接続され、増幅部６０の遅延時間を設定してもよい。また、伝達装置１００がディレイライン等の遅延調整回路を有する場合、遅延設定部１３０は、当該遅延調整回路の遅延時間を設定してもよい。図２は、遅延設定部１３０が音声信号処理部１４０の遅延処理のパラメータを設定する例を示す。
【００２４】
音声信号処理部１４０は、第１マイクロフォン５０から入力される音声信号を信号処理して第１スピーカ７０へと出力する。音声信号処理部１４０は、例えば、第１マイクロフォン５０から入力される音声信号から目的信号以外の信号成分を低減させる信号処理を実行し、信号処理後の音声信号を第１スピーカ７０へと出力する。ここで、目的信号は、乗員２０が実際に音声を発した区間の音声信号でよい。音声信号処理部１４０は、伝達装置１００が伝達する音声信号に対して、雑音低減、エコーキャンセル、ハウリング低減、フィルタリング、および／または遅延処理等を実行する。図２は、音声信号処理部１４０がエコーキャンセルおよび遅延処理を実行する例を示す。本例において、音声信号処理部１４０は、エコーキャンセル部１４２および可変バッファ部１４４を有する。
【００２５】
エコーキャンセル部１４２は、第１マイクロフォン５０に入力される信号のうち、第１スピーカ７０の再生音が空気中を伝搬し第１マイクロフォン５０に入力される信号（エコー）を減衰させるものである。エコーキャンセル部１４２は、増幅部６０によって増幅された音声信号あるいは音声信号処理部１４０の出力信号（増幅部６０によって増幅される前の信号）に基づき、第１マイクロフォン５０に混入するエコー成分を推定し、第１マイクロフォン５０の入力される信号から推定されたエコー成分を減算させることで実現することができる。なお、エコーキャンセル部１４２が実行するエコーキャンセル動作は、これに限定されることはなく、エコーキャンセル部１４２は、既知の処理方法を用いて音声信号のエコーをキャンセルしてよい。
【００２６】
可変バッファ部１４４は、第１マイクロフォン５０から音声信号を入力してから信号処理後の音声信号を第１スピーカ７０へと出力するまでの伝達経路に設けられる（なお、可変バッファ部１４４は、音声信号処理部１４０の外部に設けられても良い）。可変バッファ部１４４は、音声信号が入力されてから出力するまでの遅延量を可変とするバッファ機能を有する。可変バッファ部１４４は、遅延設定部１３０の設定に応じた遅延時間で、エコーキャンセル部１４２がエコーキャンセル処理を施した音声信号を遅延させる。なお、エコーキャンセル部１４２および可変バッファ部１４４の接続の順は、図２に示す接続の順に限定されるものではない。即ち、可変バッファ部１４４は、遅延設定部１３０の設定に応じた遅延時間で音声信号を遅延させた後、エコーキャンセル部１４２が当該遅延した音声信号にエコーキャンセル処理を施してよい。
【００２７】
以上の第１の構成例の伝達装置１００は、第１マイクロフォン５０から入力する音声情報に基づき、当該伝達装置１００が伝達する音声信号の遅延時間を調節して、自動車１０内における乗員２０から乗員３０への音声品質を向上させて会話を継続させる。このような伝達装置１００が実行する音声信号の遅延時間の調節について、図３を用いて説明する。
【００２８】
図３は、本実施形態に係る第１の構成例の伝達装置１００が実行する動作フローの一例を示す。伝達装置１００は、まず、第１マイクロフォン５０から音声信号を入力する（Ｓ３１０）。取得部１１０は、当該音声信号を評価部１２０に供給する。
【００２９】
評価部１２０は、第１マイクロフォン５０から入力される音声信号における目的信号の信号レベル、雑音レベル、および、ＳＮ比の少なくとも１つに基づいて評価し、評価結果を生成する（３２０）。評価部１２０は、乗員２０が実際に音声を発した区間の音声信号を目的信号としてよい。
【００３０】
評価部１２０は、時系列に並ぶ音声信号のうち予め定められた閾値よりも大きい信号レベルの区間を目的信号としてよい。また、評価部１２０は、目的信号の区間の振幅の自乗和を、当該目的信号の信号レベルとしてよい。また、評価部１２０は、目的信号には該当しない音声信号の区間を走行中の雑音区間とし、当該雑音区間の振幅の自乗和を、雑音レベルとしてよい。また、評価部１２０は、目的信号の信号レベルおよび雑音レベルの比を、ＳＮ比としてよい。
【００３１】
評価部１２０は、信号レベルおよびＳＮ比の少なくとも一方が、予め定められた対応する閾値を超えることにより、直達音が聞き手に届くと評価してよい。また、評価部１２０は、信号レベルおよびＳＮ比の少なくとも一方が、予め定められた対応する閾値以下の場合、直達音が聞き手に届かないと評価してよい。また、評価部１２０は、雑音レベルが予め定められた閾値を超えることにより、直達音が聞き手に届かないと評価してよい。また、評価部１２０は、雑音レベルが予め定められた閾値以下の場合、直達音が聞き手に届くと評価してよい。
【００３２】
次に、遅延設定部１３０は、評価部１２０の評価結果に応じて、可変バッファ部１４４の遅延量を設定する（Ｓ３３０）。即ち、遅延設定部１３０は、音声信号処理部１４０が第１マイクロフォン５０から音声信号を入力してから信号処理後の音声信号を第１スピーカ７０へと出力するまでの伝達遅延を設定する。遅延設定部１３０は、例えば、評価部１２０の「直達音が聞き手に届く」という評価結果に応じて、遅延時間をより短い第１時間に設定する（Ｓ３３０：Ｙｅｓ、Ｓ３４０）。好ましくは、この場合、遅延設定部１３０は、遅延時間を設定できる最小の遅延時間に設定する。
【００３３】
また、遅延設定部１３０は、例えば、評価部１２０の「直達音が聞き手に届かない」という評価結果に応じて、遅延時間を第１時間より長い第２時間に設定する（Ｓ３３０：Ｎｏ、Ｓ３５０）。好ましくは、この場合、遅延設定部１３０は、第２時間を予め定められた遅延時間に設定する。
【００３４】
そして、音声信号処理部１４０は、第１マイクロフォン５０から入力される音声信号を信号処理し、遅延設定部１３０が設定した遅延時間だけ遅延させて第１スピーカ７０へと出力する（Ｓ３６０）。このように、本実施形態に係る伝達装置１００は、直達音が聞き手に届くか否かに応じて、遅延時間を調節して音声信号を伝達する。
【００３５】
ここで、直達音が聞き手に届く場合、当該聞き手は、直達音および伝達システムの出力の２つの音声を聞くことになる。したがって、伝達装置１００が信号伝達に遅延時間を生じさせると、聞き手は、伝達時間に時間差のある２つの音声を聞くことになってしまい、聞き取ることが困難となってしまう場合が生じる。そこで、伝達装置１００は、直達音が聞き手に届くと評価した場合、伝達システムの出力が直達音と時間差が生じないように、遅延時間を第１時間にする。即ち、遅延設定部１３０が設定する第１時間は、聞き手が直達音と比較して時間差を感じない程度の遅延時間としてよい。第１時間は、十数ｍｓ以下でよい。これにより、伝達装置１００は、直達音の時間差を減少させた音声を伝達システムから出力させることができるので、聞き手は聞きづらさを感じることなく会話を継続させることができる。
【００３６】
また、直達音が聞き手に届かない場合、当該聞き手は、伝達システムの出力音声を聞くことになる。したがって、伝達装置１００が信号伝達に遅延時間を生じさせても、聞き手は、聞きづらさを感じることはない。そこで、伝達装置１００は、直達音が聞き手に届かないと評価した場合、遅延時間を第１時間より長い第２時間とする。伝達装置１００が遅延時間を長くすることにより、既に増幅部６０に伝達して増幅された音声信号（第１信号）の一部が再び第１マイクロフォン５０に入力して音声信号（第２信号）に混入した場合に、第２信号および混入信号（第１信号の一部）の間に遅延時間に応じた時間差が発生する。
【００３７】
このような第２信号および第１信号の一部に時間差が発生すると、２つの信号間の時間的に重なる領域が減少するので、エコーキャンセル部１４２は、第２信号に含まれる第１信号の一部の成分を容易に特定することができる。即ち、伝達装置１００は、遅延時間を第１時間より長い第２時間とすることで、音声信号処理部１４０の信号処理（ここではエコーキャンセル処理）の精度を向上させることができる。なお、遅延設定部１３０が設定する第２時間は、第１信号の一部および第２信号の時間的に重なる領域が減少する程度の遅延時間としてよい。例えば、第２時間は、十数ｍｓから数十ｍｓである。
【００３８】
伝達装置１００は、処理を終了する（Ｓ３７０：Ｙｅｓ）まで、音声信号の入力の段階Ｓ３１０に戻って、Ｓ３１０からＳ３６０の動作を繰り返す（Ｓ３７０：Ｎｏ）。これにより、伝達装置１００は、精度よく信号処理した音声信号を伝達できるので、聞き手は音声品質を向上させた音声を聞くことができ、会話を継続させることができる。
【００３９】
以上のように、本実施形態に係る伝達装置１００は、聞き手に対する直達音のレベルの評価結果に応じて遅延時間を調整して、状況に応じて自動車１０内における会話の音声品質を向上させて会話を継続させることができる。なお、第１の構成例の伝達装置１００において、遅延設定部１３０が、可変バッファ部１４４の遅延時間として第１時間および第２時間の２つの時間を切り替えることを説明した。これに代えて、遅延設定部１３０は、評価部１２０の評価結果に応じて、予め定められた複数の遅延時間のいずれか１つを選択して設定してもよい。
【００４０】
この場合、遅延設定部１３０は、伝達システムが出力する音声と直達音との音量のバランスに応じて、複数の遅延時間を切り換えてよい。また、遅延設定部１３０は、遅延時間を切り換える場合に、急激に遅延時間が変化しないように、段階的に遅延時間を変更してもよい。また、音声信号処理部１４０は、直達音が聞き手に届く場合、遅延時間を第１時間に設定すると共に、第１スピーカ７０へと伝達する音声信号の音量を低減させてもよい。また、音声信号処理部１４０は、直達音が聞き手に届かない場合、遅延時間を第２時間に設定すると共に、第１スピーカ７０へと伝達する音声信号の音量を増大させてもよい。
【００４１】
以上の第１の構成例の伝達装置１００は、可変バッファ部１４４を用いて、第１マイクロフォン５０から第１スピーカ７０までの伝達遅延を設定することを説明した。これに代えて、またはこれに加えて、伝達装置１００は、エコーキャンセル部１４２の信号処理の負荷を切り換えて伝達遅延を調節してもよい。即ち、エコーキャンセル部１４２は、音声信号を複数の帯域に分割する（または分割数を増加させる）等の精密な信号処理を実行して、遅延時間を増加させてよい。また、エコーキャンセル部１４２は、簡素な信号処理（またはエコーキャンセル機能を実行しない）等により、遅延時間を減少させてもよい。
【００４２】
図４は、本実施形態に係る伝達装置１００の第２の構成例を示す。第２の構成例の伝達装置１００において、図２に示された本実施形態に係る第１の構成例の伝達装置１００の動作と略同一のものには同一の符号を付け、説明を省略する。第２の構成例の伝達装置１００は、第１マイクロフォン５０から第１スピーカ７０まで伝達する音声信号の雑音を低減させる。第２の構成例の伝達装置１００の音声信号処理部１４０は、切換部２１０と、ノイズ除去部２２０と、を有する。
【００４３】
切換部２１０は、遅延設定部１３０の設定に応じて、音声信号の信号処理においてノイズ除去部２２０によるノイズ除去をバイパスするか否かを切り換える。ノイズ除去部２２０は、音声信号のノイズを少なくとも一部除去する。ここで、第２の構成例の伝達装置１００において、遅延設定部１３０は、評価部１２０の「直達音が聞き手に届く」という評価結果に応じて、ノイズ除去部２２０によるノイズ除去をバイパスするように設定してよい。また、遅延設定部１３０は、評価部１２０の「直達音が聞き手に届かない」という評価結果に応じて、ノイズ除去部２２０によるノイズ除去を実行するように設定してよい。
【００４４】
ノイズ除去部２２０は、音声信号のノイズ（雑音）の少なくとも一部を除去するノイズサプレッサおよび／またはエコーキャンセラ等の機能を有してよい。また、ノイズ除去部２２０は、音声信号を周波数変換してノイズ成分を特定してからノイズを低減し、周波数逆変換して音声信号に戻してよい。なお、ノイズ除去部２２０が実行するノイズ除去動作は、これに限定されることはなく、既知の処理方法を用いて音声信号のノイズを除去してよい。
【００４５】
このようなノイズ除去部２２０は、ノイズ除去の精度を高くすると、第１の構成例の伝達装置１００で説明した可変バッファ部１４４の遅延時間（例えば、第２時間）と同程度の処理時間を要する場合がある。そこで、第２の構成例の伝達装置１００は、直達音が聞き手に届くと評価したことに応じて、ノイズ除去部２２０による信号処理を実行しない。これにより、伝達装置１００は、直達音と比較して聞き手が時間差を感じない程度に、話し手の音声を伝達システムから出力させることができる。なお、直達音が聞き手に直接届くような状況の場合、車内のノイズを低減させなくても、聞き手が聞きづらく感じることはないと考えられるので、音声信号処理部１４０がノイズ除去部２２０をバイパスして伝達しても、音声品質はほとんど劣化しない。
【００４６】
また、第２の構成例の伝達装置１００は、直達音が聞き手に届かないと評価したことに応じて、精度の高い（処理時間の長い）ノイズ除去部２２０による信号処理を実行させて、音声信号からノイズを除去する。ノイズ除去の信号処理によって信号伝達に遅延が生じ、第１の構成例の伝達装置１００で説明したように、エコーキャンセル部１４２による信号処理の精度を向上させることができる。したがって、伝達装置１００は、切換部２１０の切り換えによって、音声信号処理部１４０の信号処理（ここではエコーキャンセル処理およびノイズ除去）の精度を向上させることができる。
【００４７】
以上の第２の構成例の伝達装置１００は、直達音が聞き手に届くか否かに応じて、ノイズ除去部２２０による信号処理をバイパスさせるか否かを切り換えることを説明した。これに代えて、伝達装置１００のノイズ除去部２２０は、複数のノイズ除去処理を切り換えてよい。このような伝達装置１００について、図５を用いて説明する。
【００４８】
図５は、本実施形態に係る伝達装置１００の第３の構成例を示す。第３の構成例の伝達装置１００において、図４に示された本実施形態に係る第２の構成例の伝達装置１００の動作と略同一のものには同一の符号を付け、説明を省略する。第３の構成例の伝達装置１００は、第１マイクロフォン５０から第１スピーカ７０まで伝達する音声信号の雑音を低下させる。第２の構成例の伝達装置１００の音声信号処理部１４０は、ノイズ除去部２２０を有する。
【００４９】
ノイズ除去部２２０は、音声信号のノイズを少なくとも一部除去し、処理時間の異なる少なくとも２つのノイズ除去処理を有する。ノイズ除去部２２０は、遅延設定部１３０の設定に応じて、複数のノイズ除去処理を切り換える。ここで、ノイズ除去部２２０が実行するノイズ除去処理は、ノイズ除去の精度が高くなることに応じて、処理時間が長くなってよく、即ち、伝達装置１００の伝達遅延が長くなってよい。
【００５０】
第３の構成例の伝達装置１００において、遅延設定部１３０は、評価部１２０の評価結果に基づいて、ノイズ除去部２２０が実行するノイズ除去処理を選択して切り換える。即ち、遅延設定部１３０は、評価部１２０の評価結果に基づいて、ノイズ除去部２２０がノイズ除去に用いる時間を設定する。
【００５１】
例えば、遅延設定部１３０は、評価部１２０の「直達音が聞き手に届く」という評価結果に応じて、より処理の軽いノイズ除去処理（より処理時間の短いノイズ除去処理）をノイズ除去部２２０に実行させるように設定してよい。これにより、伝達装置１００は、直達音と比較して聞き手が時間差を感じない程度に、話し手の音声を伝達システムから出力させることができる。
【００５２】
また、遅延設定部１３０は、遅延設定部１３０は、評価部１２０の「直達音が聞き手に届かない」という評価結果に応じて、より処理の重いノイズ除去処理（より処理時間の長いノイズ除去処理）をノイズ除去部２２０に実行させるように設定してよい。これにより、伝達装置１００は、切換部２１０の切り換えによって、音声信号処理部１４０の信号処理（ここではエコーキャンセル処理およびノイズ除去）の精度を向上させることができる。
【００５３】
なお、伝達装置１００は、直達音が聞き手に届く度合いに応じて、複数のノイズ除去処理を切り換えてよい。また、伝達装置１００は、遅延時間の切り換えをスムーズに実行させるべく、複数のノイズ除去処理を段階的に切り換えてよい。また、図３および図４において、伝達装置１００が可変バッファ部１４４を有さない例を示したが、これに代えて、伝達装置１００は、可変バッファ部１４４を有し、更に遅延時間を調整してもよい。
【００５４】
図６は、本実施形態に係る伝達装置１００の第４の構成例を示す。第４の構成例の伝達装置１００において、図４に示された本実施形態に係る第２の構成例の伝達装置１００の動作と略同一のものには同一の符号を付け、説明を省略する。第４の構成例の伝達装置１００は、第２の構成例の伝達装置１００と同様に、遅延設定部１３０の設定に応じて、音声信号の信号処理においてノイズ除去部２２０によるノイズ除去をバイパスするか否かを切換部２１０により切り換える。切換部２１０の切り換え動作については、図４で説明したのでここでは省略する。
【００５５】
第４の構成例の伝達装置１００において、音声信号処理部１４０は、フィルタ部２３０を有する。フィルタ部２３０は、音声信号をフィルタ処理する。フィルタ部２３０は、予め定められた帯域を除去（通過）させる帯域除去（帯域通過）フィルタでよい。フィルタ部２３０は、伝達システムが出力した音声の一部が第１マイクロフォン５０から入力する過程を繰り返すことによって、特定の周波数の信号強度が増幅されてしまうハウリングを除去するフィルタであってよい。この場合、フィルタ部２３０は、ハウリング周波数を除去するノッチフィルタでよい。
【００５６】
伝達装置１００は、このようなフィルタ部２３０を有するので、ハウリングを除去しつつ、評価部１２０の評価結果に応じて、音声信号処理部１４０の信号処理（ここではノイズ除去）の精度を向上させることができる。
【００５７】
また、第４の構成例の伝達装置１００において、遅延設定部１３０は、評価部１２０の評価結果に基づいて、フィルタ部２３０のフィルタ段数を設定してよい。即ち、フィルタ部２３０は、複数のフィルタ段数を有してよく、評価部１２０の評価結果に応じて当該フィルタ段数を切り換えてよい。これにより、フィルタ部２３０は、処理時間がより長いフィルタリング処理と、処理時間がより短いフィルタリング処理とを切り換えることができる。即ち、遅延設定部１３０は、フィルタ部２３０のフィルタ段数を設定することにより、当該フィルタ部２３０の処理時間を設定することができる。
【００５８】
これにより、伝達装置１００は、評価部１２０の評価結果に応じて、音声信号処理部１４０の信号処理（ここではハウリング除去およびノイズ除去）の精度を向上させることができる。なお、図６において、音声信号処理部１４０は、切換部２１０、ノイズ除去部２２０、およびフィルタ部２３０を有する例を示すが、音声信号処理部１４０はこれに限定されるものではない。音声信号処理部１４０は、第３の構成例のノイズ除去部２２０およびフィルタ部２３０の組み合わせ、エコーキャンセル部１４２およびフィルタ部２３０の組み合わせ、エコーキャンセル部１４２、切換部２１０、ノイズ除去部２２０、およびフィルタ部２３０の組み合わせ、エコーキャンセル部１４２、第３の構成例のノイズ除去部２２０、およびフィルタ部２３０の組み合わせ、であってもよい。
【００５９】
以上の本実施形態に係る伝達装置１００は、取得部１１０が、第１マイクロフォン５０から音声信号を取得する例を説明した。これに代えて、取得部１１０は、音声信号処理部１４０が信号処理した音声信号を取得してもよい。このような伝達装置１００について、図７を用いて説明する。
【００６０】
図７は、本実施形態に係る伝達装置１００の第５の構成例を示す。第５の構成例の伝達装置１００において、図４に示された本実施形態に係る第２の構成例の伝達装置１００の動作と略同一のものには同一の符号を付け、説明を省略する。第５の構成例の伝達装置１００は、第２の構成例の伝達装置１００と同様に、遅延設定部１３０の設定に応じて、音声信号の信号処理においてノイズ除去部２２０によるノイズ除去をバイパスするか否かを切換部２１０により切り換える。切換部２１０の切り換え動作については、図４で説明したのでここでは省略する。
【００６１】
第５の構成例の伝達装置１００において、取得部１１０は、エコーキャンセル部１４２がエコーキャンセル処理をした後の音声信号を取得する。即ち、評価部１２０は、第１マイクロフォン５０から入力されてエコーがキャンセルされた音声信号に基づいて、評価結果を生成する。これによって、評価部１２０は、エコーを低減した音声信号を用いて評価することができるので、直達音が聞き手に届くか否かをより正確に評価することができる。
【００６２】
なお、図６は、図４に示された本実施形態に係る第２の構成例の伝達装置１００に、第５の構成例の取得部１１０を適用した例を示すが、伝達装置１００はこれに限定されるものではない。伝達装置１００がエコーキャンセル部１４２を有する他の構成であっても、取得部１１０は、エコーキャンセル部１４２がエコーキャンセル処理をした後の音声信号を取得してよい。
【００６３】
図８は、本実施形態に係る伝達装置１００の第６の構成例を示す。第６の構成例の伝達装置１００において、図４に示された本実施形態に係る第２の構成例の伝達装置１００の動作と略同一のものには同一の符号を付け、説明を省略する。第６の構成例の伝達装置１００は、第２の構成例の伝達装置１００と同様に、遅延設定部１３０の設定に応じて、音声信号の信号処理においてノイズ除去部２２０によるノイズ除去をバイパスするか否かを切換部２１０により切り換える。切換部２１０の切り換え動作については、図４で説明したのでここでは省略する。
【００６４】
第６の構成例の伝達装置１００において、取得部１１０は、第２マイクロフォン５２の音声信号を取得する。即ち、評価部１２０は、第２位置１４に対応して設けられた第２マイクロフォン５２から入力される音声信号における目的信号の信号レベル、雑音レベル、および、ＳＮ比の少なくとも１つに基づいて、評価結果を生成する。ここで、評価部１２０は、話し手が実際に音声を発した区間の音声信号を目的信号としてよい。これにより、評価部１２０は、第２位置１４に位置する聞き手に届く話し手の音声（即ち、直達音）を評価することになるので、より正確に、当該直達音が聞き手に届くか否かを評価することができる。
【００６５】
評価部１２０は、時系列に並ぶ音声信号のうち予め定められた閾値よりも大きい信号レベルの区間を目的信号としてよい。また、評価部１２０は、目的信号の区間の振幅の自乗和を、当該目的信号の信号レベルとしてよい。また、評価部１２０は、目的信号には該当しない音声信号の区間を走行中の雑音区間とし、当該雑音区間の振幅の自乗和を、雑音レベルとしてよい。また、評価部１２０は、目的信号の信号レベルおよび雑音レベルの比を、ＳＮ比としてよい。
【００６６】
ここで、取得部１１０は、第２マイクロフォン５２の音声信号に加えて、第１マイクロフォン５０の音声信号も取得してよい。これにより、評価部１２０は、話し手の音声に基づく音声信号と、聞き手側の周囲の音声に基づく音声信号とを比較して、評価することができる。例えば、評価部１２０は、第１位置１２で変換した音声信号の信号成分と、第２位置で変換した音声信号の雑音成分とを用いて、ＳＮ比として算出し、音声信号を評価してよい。
【００６７】
また、話し手側が話している最中に、聞き手側が音および／または音声を発生しても、評価部１２０は、当該聞き手側の音声信号と話し手側の音声信号とを比較することで、当該聞き手側の音声信号が直達音であるか否かを判別することができるので、伝達装置１００の誤動作を防止することができる。また、評価部１２０は、第１位置１２で取得した音声信号と第２位置で取得した音声信号とを比較できるので、比較結果を用いてキャリブレーション等を実行してもよい。
【００６８】
なお、図８は、図４に示された本実施形態に係る第２の構成例の伝達装置１００に、第６の構成例の取得部１１０を適用した例を示すが、伝達装置１００はこれに限定されるものではない。伝達装置１００の他の構成であっても、取得部１１０は、第２マイクロフォン５２の音声信号を取得してよく、また、これに加えて、第１マイクロフォン５０の音声信号を取得してもよい。
【００６９】
また、これに代えて、またはこれに加えて、取得部１１０は、外部のセンサ装置等の検出結果を取得してもよい。取得部１１０は、例えば、自動車１０の各部の動作状態を検出するセンサ装置、および／または自動車１０の車外に設置されたマイクロフォン等の検出結果を取得する。即ち、取得部１１０は、第２位置１４において直達音に重なる雑音の発生源となる装置等が存在する場合、当該装置等の動作状態の検出結果を取得してよい。
【００７０】
そして、評価部１２０は、雑音発生源の動作状態として、自動車１０が有する動力源（即ち、エンジン）の動作状態、自動車１０に設けられた空調装置の動作状態、および、自動車１０の移動ノイズの少なくとも１つを評価する。このように、評価部１２０が車内の雑音を発生させる雑音発生源の動作状態を評価することにより、伝達装置１００は、より精度良く、直達音の評価を実行することができる。
【００７１】
以上の本実施形態に係る伝達装置１００は、第１位置１２に位置する話し手から第２位置１４に位置する聞き手へと音声を伝達する伝達システムを構成することを説明した。これに加えて、伝達システムは、第２位置１４に位置する話し手から第１位置１２に位置する聞き手へと音声を伝達してもよい。
【００７２】
即ち、伝達システムは、図１から図８で説明した本実施形態に係る伝達装置１００のいずれかを第１の伝達装置として備え、また、第１の伝達装置の第２位置１４に対応して設けられた第２マイクロフォン５２から第１の伝達装置の第１位置１２に対応して設けられた第２スピーカ７２へと音声信号を伝達する第２の伝達装置を更に備えてよい。この場合、第２の伝達装置は、図１から図８で説明した本実施形態に係る伝達装置１００のいずれかであってよい。
【００７３】
以上の本実施形態に係る伝達装置１００は、自動車１０に設けられる例を説明したが、当該伝達装置１００は、これに限定されるものではない。伝達装置１００は、例えば、乗物内において、異なる位置の間で会話をする場合に、移動中の雑音で会話が継続できなくなる状況に対して、利用することができる。即ち、伝達装置１００は、乗物に設けられ、第１位置としての乗物の座席の第１の列に対応して設けられた第１マイクロフォンから、第２位置にとしての乗物の座席の第２の列に対応して設けられたスピーカへと音声信号を伝達する。
【００７４】
当該乗物は、自動車の他、船、飛行機、ヘリコプター、電車、建設作業用車両、および／またはアトラクション設備等でよい。また、伝達装置１００の設置対象は、乗物に限定されるものではなく、工事現場、ホール施設、および／または会議システム等でもよい。
【００７５】
図９は、本実施形態に係る伝達装置１００として機能するコンピュータ１９００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ１９００は、ホスト・コントローラ２０８２により相互に接続されるＣＰＵ２０００、ＲＡＭ２０２０、グラフィック・コントローラ２０７５、および表示装置２０８０を有するＣＰＵ周辺部と、入出力コントローラ２０８４によりホスト・コントローラ２０８２に接続される通信インターフェイス２０３０、ハードディスクドライブ２０４０、およびＤＶＤドライブ２０６０を有する入出力部と、入出力コントローラ２０８４に接続されるＲＯＭ２０１０、フレキシブルディスク・ドライブ２０５０、および入出力チップ２０７０を有するレガシー入出力部と、を備える。
【００７６】
ホスト・コントローラ２０８２は、ＲＡＭ２０２０と、高い転送レートでＲＡＭ２０２０をアクセスするＣＰＵ２０００およびグラフィック・コントローラ２０７５とを接続する。ＣＰＵ２０００は、ＲＯＭ２０１０およびＲＡＭ２０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ２０７５は、ＣＰＵ２０００等がＲＡＭ２０２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置２０８０上に表示させる。これに代えて、グラフィック・コントローラ２０７５は、ＣＰＵ２０００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００７７】
入出力コントローラ２０８４は、ホスト・コントローラ２０８２と、比較的高速な入出力装置である通信インターフェイス２０３０、ハードディスクドライブ２０４０、ＤＶＤドライブ２０６０を接続する。通信インターフェイス２０３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ２０４０は、コンピュータ１９００内のＣＰＵ２０００が使用するプログラムおよびデータを格納する。ＤＶＤドライブ２０６０は、ＤＶＤ−ＲＯＭ２０９５からプログラムまたはデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。
【００７８】
また、入出力コントローラ２０８４には、ＲＯＭ２０１０と、フレキシブルディスク・ドライブ２０５０、および入出力チップ２０７０の比較的低速な入出力装置とが接続される。ＲＯＭ２０１０は、コンピュータ１９００が起動時に実行するブート・プログラム、および／または、コンピュータ１９００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ２０５０は、フレキシブルディスク２０９０からプログラムまたはデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。入出力チップ２０７０は、フレキシブルディスク・ドライブ２０５０を入出力コントローラ２０８４へと接続すると共に、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を入出力コントローラ２０８４へと接続する。
【００７９】
ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供されるプログラムは、フレキシブルディスク２０９０、ＤＶＤ−ＲＯＭ２０９５、またはＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ２０２０を介してコンピュータ１９００内のハードディスクドライブ２０４０にインストールされ、ＣＰＵ２０００において実行される。
【００８０】
プログラムは、コンピュータ１９００にインストールされ、コンピュータ１９００を取得部１１０、評価部１２０、遅延設定部１３０、音声信号処理部１４０、エコーキャンセル部１４２、可変バッファ部１４４、切換部２１０、ノイズ除去部２２０、およびフィルタ部２３０として機能させる。
【００８１】
プログラムに記述された情報処理は、コンピュータ１９００に読込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段である取得部１１０、評価部１２０、遅延設定部１３０、音声信号処理部１４０、エコーキャンセル部１４２、可変バッファ部１４４、切換部２１０、ノイズ除去部２２０、およびフィルタ部２３０として機能する。そして、この具体的手段によって、本実施形態におけるコンピュータ１９００の使用目的に応じた情報の演算または加工を実現することにより、使用目的に応じた特有の伝達装置１００が構築される。
【００８２】
一例として、コンピュータ１９００と外部の装置等との間で通信を行う場合には、ＣＰＵ２０００は、ＲＡＭ２０２０上にロードされた通信プログラムを実行し、通信プログラムに記述された処理内容に基づいて、通信インターフェイス２０３０に対して通信処理を指示する。通信インターフェイス２０３０は、ＣＰＵ２０００の制御を受けて、ＲＡＭ２０２０、ハードディスクドライブ２０４０、フレキシブルディスク２０９０、またはＤＶＤ−ＲＯＭ２０９５等の記憶装置上に設けた送信バッファ領域等に記憶された送信データを読み出してネットワークへと送信し、もしくは、ネットワークから受信した受信データを記憶装置上に設けた受信バッファ領域等へと書き込む。このように、通信インターフェイス２０３０は、ＤＭＡ（ダイレクト・メモリ・アクセス）方式により記憶装置との間で送受信データを転送してもよく、これに代えて、ＣＰＵ２０００が転送元の記憶装置または通信インターフェイス２０３０からデータを読み出し、転送先の通信インターフェイス２０３０または記憶装置へとデータを書き込むことにより送受信データを転送してもよい。
【００８３】
また、ＣＰＵ２０００は、ハードディスクドライブ２０４０、ＤＶＤドライブ２０６０（ＤＶＤ−ＲＯＭ２０９５）、フレキシブルディスク・ドライブ２０５０（フレキシブルディスク２０９０）等の外部記憶装置に格納されたファイルまたはデータベース等の中から、全部または必要な部分をＤＭＡ転送等によりＲＡＭ２０２０へと読み込ませ、ＲＡＭ２０２０上のデータに対して各種の処理を行う。そして、ＣＰＵ２０００は、処理を終えたデータを、ＤＭＡ転送等により外部記憶装置へと書き戻す。このような処理において、ＲＡＭ２０２０は、外部記憶装置の内容を一時的に保持するものとみなせるから、本実施形態においてはＲＡＭ２０２０および外部記憶装置等をメモリ、記憶部、または記憶装置等と総称する。本実施形態における各種のプログラム、データ、テーブル、データベース等の各種の情報は、このような記憶装置上に格納されて、情報処理の対象となる。なお、ＣＰＵ２０００は、ＲＡＭ２０２０の一部をキャッシュメモリに保持し、キャッシュメモリ上で読み書きを行うこともできる。このような形態においても、キャッシュメモリはＲＡＭ２０２０の機能の一部を担うから、本実施形態においては、区別して示す場合を除き、キャッシュメモリもＲＡＭ２０２０、メモリ、および／または記憶装置に含まれるものとする。
【００８４】
また、ＣＰＵ２０００は、ＲＡＭ２０２０から読み出したデータに対して、プログラムの命令列により指定された、本実施形態中に記載した各種の演算、情報の加工、条件判断、情報の検索・置換等を含む各種の処理を行い、ＲＡＭ２０２０へと書き戻す。例えば、ＣＰＵ２０００は、条件判断を行う場合においては、本実施形態において示した各種の変数が、他の変数または定数と比較して、大きい、小さい、以上、以下、等しい等の条件を満たすかどうかを判断し、条件が成立した場合（または不成立であった場合）に、異なる命令列へと分岐し、またはサブルーチンを呼び出す。
【００８５】
また、ＣＰＵ２０００は、記憶装置内のファイルまたはデータベース等に格納された情報を検索することができる。例えば、第１属性の属性値に対し第２属性の属性値がそれぞれ対応付けられた複数のエントリが記憶装置に格納されている場合において、ＣＰＵ２０００は、記憶装置に格納されている複数のエントリの中から第１属性の属性値が指定された条件と一致するエントリを検索し、そのエントリに格納されている第２属性の属性値を読み出すことにより、所定の条件を満たす第１属性に対応付けられた第２属性の属性値を得ることができる。
【００８６】
以上に示したプログラムまたはモジュールは、外部の記録媒体に格納されてもよい。記録媒体としては、フレキシブルディスク２０９０、ＤＶＤ−ＲＯＭ２０９５の他に、ＤＶＤ、Ｂｌｕ−ｒａｙ（登録商標）、またはＣＤ等の光学記録媒体、ＭＯ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークまたはインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１９００に提供してもよい。
【００８７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００８８】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００８９】
１０  自動車、１２  第１位置、１４  第２位置、２０  乗員、３０  乗員、５０  第１マイクロフォン、５２  第２マイクロフォン、６０  増幅部、７０  第１スピーカ、７２  第２スピーカ、１００  伝達装置、１１０  取得部、１２０  評価部、１３０  遅延設定部、１４０  音声信号処理部、１４２  エコーキャンセル部、１４４  可変バッファ部、２１０  切換部、２２０  ノイズ除去部、２３０  フィルタ部、１９００  コンピュータ、２０００  ＣＰＵ、２０１０  ＲＯＭ、２０２０  ＲＡＭ、２０３０  通信インターフェイス、２０４０  ハードディスクドライブ、２０５０  フレキシブルディスク・ドライブ、２０６０  ＤＶＤドライブ、２０７０  入出力チップ、２０７５  グラフィック・コントローラ、２０８０  表示装置、２０８２  ホスト・コントローラ、２０８４  入出力コントローラ、２０９０  フレキシブルディスク、２０９５  ＤＶＤ−ＲＯＭ
【図１】
2018170534.tif 000003
【図２】
2018170534.tif 000004
【図３】
2018170534.tif 000005
【図４】
2018170534.tif 000006
【図５】
2018170534.tif 000007
【図６】
2018170534.tif 000008
【図７】
2018170534.tif 000009
【図８】
2018170534.tif 000010
【図９】
2018170534.tif 000011