(57)【要約】【課題】遠端側シングルトーク、近端側シングルトーク、ダブルトーク、無音の検知精度を向上した通話判定装置を提供する。【解決手段】ＳＴ／ＤＴ判定部２０は、マイク１４の収音信号、適応フィルタ１６の擬似回帰音声信号、およびスピーカ１３に入力する放音信号を取得する。これらの信号レベルに基づいて、遠端側シングルトーク、近端側シングルトーク、ダブルトーク、無音を判定する。判定結果は、遠端判定情報として判定情報付加部１９に入力され、遠端側の装置に送信される。遠端判定情報抽出部１２は、遠端側の装置から遠端判定情報（遠端側シングルトーク、近端側シングルトーク、ダブルトーク、無音の判定結果）を受信し、これをＳＴ／ＤＴ判定部２０に入力する。ＳＴ／ＤＴ判定部２０は、自装置の判定結果と、遠端判定情報と、に基づいて、最終結果を判定する。【選択図】図１
2008060938.tif 000002
【特許請求の範囲】
【請求項１】
遠端側の通話状態を示す遠端側判定情報を受信する受信部と、
遠端側から放音信号を入力する入力部と、
前記入力部に入力された放音信号を放音するスピーカと、
近端側の音声を収音し、収音信号を出力するマイクと、
前記マイクが出力した収音信号、および前記スピーカに入力する放音信号に基づいて近端側の通話状態を予備判定し、近端側の通話状態を示す近端側判定情報を生成する判定部と、
を備えた通話判定装置であって、
前記判定部は、前記受信部が受信した遠端側判定情報と、前記近端側判定情報と、に基づいて、近端側の通話状態を決定する通話判定装置。
【請求項２】
前記判定部は、決定した近端側の通話状態を保持しておき、
前記遠端側判定情報と、前記近端側判定情報と、保持しておいた過去に決定した近端側の通話状態と、に基づいて、今回の近端側の通話状態を決定する請求項１に記載の通話判定装置。
【請求項３】
前記判定部が生成した近端側判定情報を、遠端側に送信する送信部をさらに備えた請求項１、または請求項２に記載の通話判定装置。
【請求項４】
前記放音信号を入力し、スピーカからマイクに至る回帰音声信号の模擬信号を出力する適応フィルタと、前記模擬信号を前記収音信号から減算するポストプロセッサと、からなる適応型エコーキャンセラを備え、
前記判定部は、前記模擬信号、前記収音信号、および前記放音信号に基づいて、近端側の通話状態を予備判定する請求項１、請求項２、または請求項３に記載の通話判定装置。
【請求項５】
遠端側に出力する音声信号を減衰するエコーサプレッサを備え、
前記判定部は、決定した近端側の通話状態に基づいて、前記エコーサプレッサの減衰の有無、および減衰レベルを設定する請求項１乃至請求項４のいずれかに記載の通話判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音声通話等に用いられる通話判定装置であって、特にダブルトーク等の通話判定を正確に行う通話判定装置に関する。
【背景技術】
【０００２】
遠隔地において音声会議（通信会議）を行うために、スピーカとマイクとを一体に備えた音声会議装置が普及している。音声会議装置は、マイクで収音した音声を接続先（遠端側）に送信し、遠端側から受信した音声を自装置（近端側）のスピーカから放音する。
【０００３】
しかし、音声会議装置は、同一空間内にスピーカとマイクを備えた構成のため、遠端側から受信した音声をスピーカから放音すると、この音声がマイクに収音され、遠端側に送信されてしまい、エコー等の雑音が発生する。
【０００４】
そこで、特許文献１に示すように、エコーキャンセラ機能を備えた音声会議装置が提案されている。この装置のエコーキャンセラは、遠端側から受信した音声をスピーカから放音するとともに、適応型フィルタに入力する。適応型フィルタは、スピーカからマイクの至る伝達経路を推定したフィルタ係数で遠端側から受信した音声をフィルタリングし、擬似的な回帰音声を生成する。この擬似的な回帰音声をマイクの収音音声から減算することでエコー成分を消去する。
【特許文献１】特開平３−２１８１５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１のエコーキャンセラではエコー成分を完全に消去できなかった。すなわち、上記のように、適応型フィルタは擬似的な回帰音声を生成するが、これはスピーカからマイクの至る音声と完全に同一ではなく、消去しきれない成分が残ってしまう。
【０００６】
そこで、遠端側は発言しているが近端側の話者が発言していない場合（以下、遠端側シングルトークと言う。）、近端側のマイクのゲインを抑制することも考えられるが、この場合遠端側シングルトークの検知精度が問題となる。すなわち、近端側でノイズや突発音が発生した場合、遠端側、および近端側の両方で発言している（以下、ダブルトークと言う。）、または近端側のみ発言している（以下、近端側シングルトークと言う。）と誤認してしまうことが多く、結果的に近端側のマイクのゲインを抑制しなくなり、エコーを低減することができなかった。
【０００７】
この発明は、遠端側シングルトーク、近端側シングルトーク、ダブルトーク、無音の検知精度を向上した通話判定装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明の通話判定装置は、遠端側の通話状態を示す遠端側判定情報を受信する受信部と、遠端側から放音信号を入力する入力部と、前記入力部に入力された放音信号を放音するスピーカと、近端側の音声を収音し、収音信号を出力するマイクと、前記マイクが収音した収音信号と、前記スピーカに入力する放音信号と、に基づいて、近端側の通話状態を予備判定し、近端側の通話状態を示す近端側判定情報を生成する判定部と、を備えた通話判定装置であって、前記判定部は、前記受信部が受信した遠端側判定情報と、前記近端側判定情報と、に基づいて、近端側の通話状態を決定することを特徴とする。
【０００９】
この構成では、遠端側の通話状態を示す遠端側判定情報を受信する。遠端側の通話状態とは遠端側の装置で判定した通話状態のことを言い、例えば遠端側シングルトーク、近端側シングルトーク（ここで言う近端側シングルトークとは、遠端側の装置の話者のみ発話している状態のことである）、ダブルトーク、無音を示す。また、判定部は、近端側の通話状態は、収音信号、および放音信号のレベル差から近端側の通話状態を予備判定する。なお、放音信号を適応フィルタでフィルタリングした擬似回帰音声信号と、収音信号との相関係数から通話状態を判定してもよい。判定部は、予備判定の結果を近端側判定情報（近端判定情報）として生成する。判定部は、近端側判定情報と遠端側判定情報と、に基づいて、近端側の通話状態を最終決定する。近端側判定情報と遠端側判定情報に基づく最終結果を規定するテーブルを用意しておけばよい。
例えば、近端側判定情報がダブルトークを示し、遠端側判定情報が近端側シングルトークを示している場合、遠端側シングルトークとすればよい。また、近端側判定情報がダブルトークを示し、遠端側判定情報が遠端側シングルトークを示している場合、最終結果を近端側シングルトークとすればよい。近端側判定情報と遠端側判定情報が異なった場合、最終結果をどの様に規定するかは、使用状況に応じて適宜決定すればよい。
【００１０】
この発明は、さらに、前記判定部は、決定した近端側の通話状態を保持しておき、前記遠端側判定情報と、前記近端側判定情報と、保持しておいた過去に決定した近端側の通話状態と、に基づいて、今回の近端側の通話状態を決定することを特徴とする。
【００１１】
この構成では、決定した最終結果を保持しておく。この保持しておいた結果と、遠端側判定情報と、近端側判定情報と、に基づいて今回の最終結果を決定する。例えば、近端側判定情報がダブルトークを示し、遠端側判定情報が近端側シングルトークを示している場合、過去の結果を参照する。直前の最終結果がダブルトークを示していれば、今回の最終結果を遠端側シングルトークとして判定する。また、直前の最終結果が遠端側シングルトークを示していれば、今回の最終結果をダブルトークとして判定する。
【００１２】
この発明は、さらに、前記判定部が生成した近端側判定情報を、遠端側に送信する送信部をさらに備えたことを特徴とする。
【００１３】
この構成では、判定部で生成した近端側判定情報を、遠端側に送信する。これにより、遠端側においても検知精度が向上する。なお、遠端側から受信した遠端側判定情報、および最終決定した通話状態の情報は送信しないため、情報のループがなされることはない。
【００１４】
この発明は、さらに、前記放音信号を入力し、スピーカからマイクに至る回帰音声信号の模擬信号を出力する適応フィルタと、前記模擬信号を前記収音信号から減算するポストプロセッサと、からなる適応型エコーキャンセラを備え、
前記判定部は、前記模擬信号、前記収音信号、および前記放音信号に基づいて、近端側の通話状態を予備判定することを特徴とする。
【００１５】
この構成では、適応型のエコーキャンセラを備える。適応フィルタの出力する模擬信号と、収音信号の相関を求めることで、近端側の通話状態を精度良く判定する。例えば、模擬信号と収音信号の相関係数が第１の所定値未満であれば近端側シングルトークと判定し、相関係数が第２の所定値以上であれば遠端側シングルトークと判定する。相関係数が第１の所定値〜第２の所定値であればダブルトークと判定する。
【００１６】
この発明は、さらに、遠端側に出力する音声信号を減衰するエコーサプレッサを備え、前記判定部は、決定した近端側の通話状態に基づいて、前記エコーサプレッサの減衰の有無、および減衰レベルを設定することを特徴とする。
【００１７】
この構成では、最終結果に基づいてエコーサプレッサの減衰の有無、および減衰レベルを設定する。例えば、最終結果が遠端側シングルトーク、または無音の場合、エコーサプレッサに信号減衰をさせ、近端側シングルトーク、またはダブルトークの場合、エコーサプレッサに信号減衰をさせないように設定する。なお、ダブルトークの場合であっても、エコーサプレッサに信号減衰をさせるようにしてもよい。
【発明の効果】
【００１８】
この発明によれば、収音信号、放音信号、および適応フィルタの擬似回帰音声信号に基づいて、遠端側シングルトーク、近端側シングルトーク、ダブルトーク、無音を判定した判定情報、および遠端側受信した判定情報に基づいて、最終結果を判定するため、検知精度が向上する。
【発明を実施するための最良の形態】
【００１９】
図面を参照して、本発明の実施形態に係る音声会議システムについて説明する。図１は、この実施形態に係る音声会議装置のブロック図である。
【００２０】
この音声会議装置は、外部に接続するための入出力Ｉ／Ｆ１１、遠端判定情報抽出部１２、スピーカ１３、マイク１４、加算器１５、適応フィルタ１６、エコーサプレッサ１７、信号処理部１８、判定情報付加部１９、およびＳＴ／ＤＴ判定部２０を備えている。
【００２１】
入出力Ｉ／Ｆ１１は、ネットワークインタフェース等を有し、音声会議装置を外部に接続する。例えばネットワークを介して他装置（遠端側）に接続し、音声情報を送受信する。他装置からネットワークを介して入出力Ｉ／Ｆ１１に入力された音声情報は、遠端判定情報抽出部１２に出力される。
【００２２】
遠端判定情報抽出部１２は、入力されたプロトコル形式の音声情報をデジタル音声信号に変換し、これをスピーカ１３、適応フィルタ１６、およびＳＴ／ＤＴ判定部２０に出力する。なお、本実施形態では、スピーカに供給される音声信号を増幅するアンプや、デジタル音声信号をアナログ音声信号に変換するＤＡコンバータ、マイクに搭載されるフロントエンドのアンプ、およびマイクが収音したアナログ音声信号をデジタル音声信号に変換するＡＤコンバータの記載を省略し、装置内で伝達される音声信号は特に記載無き場合、全てデジタル音声信号とする。
【００２３】
また、遠端判定情報抽出部１２は、入力された音声情報に付与されている遠端判定情報を抽出する。抽出した遠端判定情報はＳＴ／ＤＴ判定部２０に入力される。遠端判定情報については後に詳しく述べるが、接続される遠端側の装置において、遠端側シングルトーク、近端側シングルトーク、ダブルトーク、および無音（近端側、遠端側ともに発言していない）の状態が発生していることを示すものである。
【００２４】
マイク１４は、自装置周囲（近端側）の音声を収音し、音声信号を加算器１５、およびＳＴ／ＤＴ判定部２０に出力する。
【００２５】
加算器１５は、マイク１４から入力された音声信号から適応フィルタ１６の出力信号を差分する。この差分信号をエコーサプレッサ１７に出力する。
【００２６】
適応フィルタ１６は、遠端判定情報抽出部１２から入力された音声信号を所定のフィルタ係数でフィルタリングし、擬似回帰音声信号（擬似エコー成分）を生成する。すなわち、スピーカ１３からマイク１４に至る音響伝達系の伝達関数を推定し、この推定フィルタ係数でスピーカに供給される音声信号をフィルタリングすることで、スピーカ１３からマイク１４に至るエコー成分を擬似的に生成する。擬似回帰音声信号は、加算器１５、およびＳＴ／ＤＴ判定部２０に出力される。
【００２７】
加算器１５は、上記のように、マイク１４の収音した音声信号から擬似回帰音声信号を差分し、エコー成分を減衰させた差分信号を出力する。この差分信号はエコーサプレッサ１７、および適応フィルタ１６に出力される。
【００２８】
適応フィルタ１６は、加算器１５の出力する差分信号、および、スピーカに供給される音声信号を用いて、消去しきれなかったエコー成分、すなわち差分信号がゼロ（最小）となるように、フィルタ係数を更新する。フィルタ係数の更新には所定のアルゴリズムが用いられる。
【００２９】
エコーサプレッサ１７は、入力された差分信号をそのまま、または減衰させてから信号処理部１８に出力する。信号の減衰の有無、およびそのレベルはＳＴ／ＤＴ判定部２０により設定される。例えば、遠端側シングルトーク、および無音の場合、差分信号がゼロ、または微少となるように設定され、ダブルトーク、または近端側シングルトークの場合差分信号をそのまま、または少しだけ減衰させてから出力するように設定される。
【００３０】
信号処理部１８は、ノイズゲート、コンプレッサ等からなり、エコーサプレッサ１７において減衰させることができなかった過度の信号成分を非線形処理により抑圧する。この非線形処理は常時行ってもよいし、ＳＴ／ＤＴ判定部２０によりＯＮ／ＯＦＦ制御されるようにしてもよい。信号処理部１８により抑圧された音声信号は、判定情報付加部１９に出力される。
【００３１】
判定情報付加部１９は、信号処理部１８から入力された音声信号を、ネットワークのプロトコル形式に適した音声情報に変換し、入出力Ｉ／Ｆ１１に出力する。また、この音声情報に、ＳＴ／ＤＴ判定部２０で判定された判定情報を付加する。
【００３２】
ＳＴ／ＤＴ判定部２０は、自装置の通話状態、すなわち、近端側シングルトーク、遠端側シングルトーク、ダブルトーク、および無音を判定する。ＳＴ／ＤＴ判定部２０は、マイク１４の収音した音声信号（これを収音信号とする）、適応フィルタ１６の出力する擬似回帰音声信号、および遠端判定情報抽出部１２が出力する遠端側から受信した音声信号（これを放音信号とする）を入力する。ＳＴ／ＤＴ判定部２０は、これらの信号を用いて、以下のようにして判定を行う。
【００３３】
ＳＴ／ＤＴ判定部２０は、収音信号が所定のレベル未満の場合、近端側、遠端側ともに発話していないとみなし、無音と判定する。ＳＴ／ＤＴ判定部２０は、収音信号が所定のレベル以上の場合、収音信号と擬似回帰音声信号の相関係数を算出する。この相関係数が０〜第１の閾値未満の場合、近端側シングルトークと判定する。相関係数が第１の閾値以上〜第２の閾値未満の場合、ダブルトークと判定する。相関係数が第２の閾値以上である場合、遠端側シングルトークと判定する。また、ＳＴ／ＤＴ判定部２０は、収音信号が所定のレベル以上で、かつ放音信号が所定のレベル（収音信号のレベルと同じであっても、異なっていてもよい）未満の場合、相関係数の値に関わらず、近端側シングルトークと判定する。収音信号と擬似回帰音声信号の相関係数が低い場合、マイク１４で発話者の音声を収音しているが、スピーカ１３からマイク１４に回り込む回帰音声信号が小さい、すなわち近端側シングルトークであると判断できる。一方で、収音信号と擬似回帰音声信号の相関係数が高い場合、スピーカ１３からマイク１４に回り込む回帰音声信号が大きく、発話者の音声を収音していない、すなわち遠端側シングルトークであると判断できる。また、収音信号と擬似回帰音声信号の相関係数が中程度（第１の閾値〜第２の閾値）である場合、スピーカ１３からマイク１４に回り込む回帰音声信号もある程度有り、発話者の音声もある程度収音している、すなわちダブルトークであると判断できる。
【００３４】
なお、上記の様に、収音信号、擬似回帰音声信号、および放音信号を入力して、これらに基づいて判定する例に限らず、例えば収音信号と放音信号のレベルから判定するようにしてもよい。
【００３５】
ＳＴ／ＤＴ判定部２０は、判定結果を判定情報付加部１９に出力する。判定情報付加部１９は、遠端側に送信する音声情報に、ＳＴ／ＤＴ判定部２０から入力された判定情報を付加する。この判定情報は、送信先の遠端側の装置において遠端判定情報として用いられる。すなわち、自装置の遠端判定情報抽出部１２が抽出する遠端判定情報は、遠端側の装置において、上記のようにして判定された結果を示すものである。
【００３６】
ＳＴ／ＤＴ判定部２０は、自装置側の判定結果（近端判定情報とする）と、遠端判定情報抽出部１２が抽出した遠端判定情報を用いて、最終結果（遠端側シングルトーク、近端側シングルトーク、ダブルトーク、および無音）を判定する。この最終結果により、エコーサプレッサ１７の信号減衰の有無、およびそのレベルを決定する。ＳＴ／ＤＴ判定部２０は、図２に示す判定テーブルに基づいて、最終結果を判定する。
【００３７】
図２は、判定テーブルを示す図である。この判定テーブルは、ＳＴ／ＤＴ判定部２０の内部メモリ（図示せず）に記憶されている。ＳＴ／ＤＴ判定部２０は、近端判定情報が近端側シングルトークを示し、遠端判定情報が近端側シングルトークを示している場合、最終結果をダブルトークとする。上述したように、ＳＴ／ＤＴ判定部２０は、収音信号と擬似回帰音声信号の相関係数が第１の閾値以上〜第２の閾値未満の場合、ダブルトークと判定するが、近端側シングルトークからダブルトークに変化した場合、適応フィルタ１６のフィルタ係数が更新されるまでの間、収音信号と擬似回帰音声信号の相関係数は低く（第１の閾値未満）なる。したがって、近端判定情報、および遠端判定情報が近端側シングルトークを示している場合、最終結果をダブルトーク（初期）とする。
【００３８】
また、ＳＴ／ＤＴ判定部２０は、近端判定情報が近端側シングルトークを示し、遠端判定情報が遠端側シングルトークを示している場合、最終結果をそのまま近端側シングルトークとする。近端判定情報が近端側シングルトークを示し、遠端判定情報がダブルトークを示している場合、ダブルトーク（初期）または近端側シングルトークとする。ここで、ＳＴ／ＤＴ判定部２０は、過去の最終結果を参照する。ＳＴ／ＤＴ判定部２０は、算出した最終結果を内部メモリに保持しており、直前の最終結果を参照することができる。直前の最終結果がダブルトークを示していれば、今回の最終結果を近端側シングルトークとして判定する。これは、遠端側装置においてフィルタ係数の更新がされるまでの間、ダブルトークと判定してしまうためである。直前の最終結果が近端側シングルトークを示していれば、今回の最終結果をダブルトークとして判定する。これは、自装置においてフィルタ係数の更新がされるまでの間、近端側シングルトークと判定してしまうためである。
【００３９】
また、ＳＴ／ＤＴ判定部２０は、近端判定情報が近端側シングルトークを示し、遠端判定情報が無音を示している場合、最終結果をそのまま近端側シングルトーク（無音から近端側シングルトークに変化した）とする。これは、無音から近端側シングルトークに変化した場合、遠端側装置においてフィルタ係数の更新がされるまでの間、無音と判定してしまうためである。
【００４０】
ＳＴ／ＤＴ判定部２０は、近端判定情報が遠端側シングルトークを示し、遠端判定情報が近端側シングルトークを示している場合、最終結果をそのまま遠端側シングルトークとする。近端判定情報が遠端側シングルトークを示し、遠端判定情報も遠端側シングルトークを示している場合、最終結果を無音と判定する。遠端側、近端側ともに発話を停止（すなわち、ダブルトークが終了）した直後、適応フィルタ１６のフィルタ係数の更新がされるまでの間、ともに遠端側シングルトークと判定してしまうためである。
【００４１】
また、ＳＴ／ＤＴ判定部２０は、近端判定情報が遠端側シングルトークを示し、遠端判定情報がダブルトークを示している場合、最終結果をそのまま遠端側シングルトーク（ダブルトークから遠端側シングルトークに変化した）とする。これは、ダブルトークから遠端側シングルトークに変化した場合、遠端側装置においてフィルタ係数の更新がされるまでの間、ダブルトークと判定してしまうためである。
【００４２】
また、ＳＴ／ＤＴ判定部２０は、近端判定情報が遠端側シングルトークを示し、遠端判定情報が無音を示している場合、最終結果をそのまま遠端側シングルトークとする。ＳＴ／ＤＴ判定部２０は、最終結果が遠端側シングルトークの場合であっても、無音の場合であっても、ともにエコーサプレッサ１７に信号減衰をさせるため、そのまま遠端側シングルトークとする。
【００４３】
ＳＴ／ＤＴ判定部２０は、近端判定情報がダブルトークを示し、遠端判定情報が近端側シングルトークを示している場合、ダブルトーク（初期）または遠端側シングルトークとする。ここで、ＳＴ／ＤＴ判定部２０は、過去の最終結果を参照する。直前の最終結果がダブルトークを示していれば、今回の最終結果を遠端側シングルトークとして判定する。これは、自装置においてフィルタ係数の更新がされるまでの間、ダブルトークと判定してしまうためである。直前の最終結果が遠端側シングルトークを示していれば、今回の最終結果をダブルトークとして判定する。これは、遠端側装置においてフィルタ係数の更新がされるまでの間、近端側シングルトークと判定してしまうためである。
【００４４】
また、ＳＴ／ＤＴ判定部２０は、近端判定情報がダブルトークを示し、遠端判定情報が遠端側シングルトークを示している場合、最終結果を近端側シングルトーク（ダブルトークから近端側シングルトークに変化した）とする。これは、ダブルトークから近端側シングルトークに変化した場合、自装置装置においてフィルタ係数の更新がされるまでの間、ダブルトークと判定してしまうためである。
【００４５】
また、ＳＴ／ＤＴ判定部２０は、近端判定情報がダブルトークを示し、遠端判定情報もダブルトークを示している場合、最終結果をそのままダブルトークとする。近端判定情報がダブルトークを示し、遠端判定情報が無音を示している場合、最終結果を近端側シングルトーク（近端側で発話を開始し、遠端側で発話を停止した）とする。
【００４６】
ＳＴ／ＤＴ判定部２０は、近端判定情報が無音を示し、遠端判定情報が近端側シングルトークを示している場合、最終結果を遠端側シングルトーク（無音から遠端側シングルトークに変化した）とする。これは、無音から遠端側シングルトークに変化した場合、自装置においてフィルタ係数の更新がされるまでの間、無音と判定してしまうためである。
【００４７】
また、ＳＴ／ＤＴ判定部２０は、近端判定情報が無音を示し、遠端判定情報が遠端側シングルトークを示している場合、最終結果をそのまま無音とする。ＳＴ／ＤＴ判定部２０は、最終結果が遠端側シングルトークの場合であっても、無音の場合であっても、ともにエコーサプレッサ１７に信号減衰をさせるため、そのまま無音とする。
【００４８】
また、ＳＴ／ＤＴ判定部２０は、近端判定情報が無音を示し、遠端判定情報がダブルトークを示している場合、最終結果を遠端側シングルトーク（近端側で発話を停止し、遠端側で発話を開始した）とする。近端判定情報が無音を示し、遠端判定情報も無音を示している場合、最終結果をそのまま無音とする。
【００４９】
なお、遠端判定情報抽出部１２が遠端判定情報を抽出できない場合は、近端判定情報をそのまま最終結果とすればよい。
【００５０】
以上のようにして、ＳＴ／ＤＴ判定部２０は、最終結果を判定し、この最終結果に基づいて、エコーサプレッサ１７の信号減衰の有無、およびそのレベルを決定する。最終結果が遠端側シングルトーク、または無音の場合、エコーサプレッサ１７に信号減衰をさせ、近端側シングルトーク、またはダブルトークの場合、エコーサプレッサ１７に信号減衰をさせないように設定する。なお、ダブルトークの場合であっても、エコーサプレッサ１７に信号減衰をさせるようにしてもよい。この場合、遠端側シングルトーク、無音の場合よりも減衰レベルは小さくする。ダブルトークの場合に少しだけ信号減衰をさせることで、エコー発生の危険性を低減することができる。
【００５１】
なお、この実施形態では、最終結果に基づいて、エコーサプレッサ１７の信号減衰の有無、およびそのレベルを決定する例について説明したが、この例に限るものではない。例えば、信号処理部１８のＯＮ／ＯＦＦ制御をしてもよい。また、遠端側シングルトーク以外のときに適応フィルタ１６のフィルタ係数更新速度を停止、または更新を遅くするようにしてもよい。
【００５２】
次に、図３は、ＳＴ／ＤＴ判定部２０の動作を示すフローチャートである。ＳＴ／ＤＴ判定部２０は、まず収音信号が所定のレベル以上であるか否かを判断する（ｓ１１）。所定のレベル未満であれば、近端判定情報を無音とする（ｓ１２）。所定のレベル以上であれば、放音信号が所定のレベル（収音信号のレベルと同じであっても、異なっていてもよい）以上であるか否かを判断する（ｓ１３）。放音信号が所定のレベル未満であれば、近端判定情報を近端側シングルトークとする（ｓ１７）。放音信号が所定のレベル以上であれば、収音信号と擬似回帰音声信号の相関係数を求める（ｓ１４）。この相関係数が第１の閾値未満であれば、近端判定情報を近端側シングルトークとする（ｓ１４→ｓ１７）。相関係数が第１の閾値以上〜第２の閾値未満であれば、近端判定情報をダブルトークとする（ｓ１４→ｓ１５）。相関係数が第２の閾値以上であれば近端判定情報を遠端側シングルトークとする（ｓ１４→ｓ１６）。
【００５３】
ＳＴ／ＤＴ判定部２０は、以上のようにして近端判定情報を求め、これを判定情報付加部１９に出力する（ｓ１８）。その後、遠端判定情報が有るか否かを判断する（ｓ１９）。遠端判定情報が無ければ、近端判定情報をそのまま最終結果として判定する（ｓ２０）。遠端判定情報が有れば、図２に示した判定テーブル、および過去の最終結果を読み出し、これらに基づいて今回の最終結果を判定する（ｓ２１）。最後に、判定した最終結果に基づいてエコーサプレッサ１７の信号減衰の有無、およびそのレベルを決定する（ｓ２２）。
【００５４】
以上のように、本実施形態の音声会議装置は、自装置で判定した結果と、遠端側から受信した遠端判定情報と、に基づいて最終結果を判定するため、遠端側シングルトーク、近端側シングルトーク、ダブルトーク、無音の検知精度が向上する。特に、遠端側シングルトークは、放音信号のレベルが高く、収音信号もある程度のレベルを有するためにダブルトークと誤認する可能性が高いが、遠端判定情報として近端側シングルトークを示す情報を受信することで、ダブルトークと誤認する可能性を抑えることができる。近端側シングルトークは収音信号のみ高レベルであるため、ダブルトークと誤認することは少なく、この情報を遠端側から受信することで、検知精度が大きく向上することとなる。
【図面の簡単な説明】
【００５５】
【図１】音声会議装置の構成を示すブロック図である。
【図２】判定テーブルを示す図である。
【図３】ＳＴ／ＤＴ判定部２０の動作を示すフローチャートである。
【符号の説明】
【００５６】
１１−入出力Ｉ／Ｆ
１２−遠端判定情報抽出部
１３−スピーカ
１４−マイク
１５−加算器
１６−適応フィルタ
１７−エコーサプレッサ
１８−信号処理部
１９−判定情報付加部
２０−ＳＴ／ＤＴ判定部
【図１】
2008060938.tif 000003
【図２】
2008060938.tif 000004
【図３】
2008060938.tif 000005