(57)【要約】【課題】送信側および受信側で個別にパラメータを設定する必要なくエコーの発生を抑止することができるネットワーク機器を提供する。【解決手段】判定処理部１１１、スイッチ１１２、およびスイッチ１１３を備えたアダプタ１を音声会議装置２とネットワーク５の間に接続する。判定処理部１１１は、音声会議装置２およびネットワーク５（他の装置）から入力される音声パケットの有音か無音かを判定する。判定処理部１１１は、スイッチ１１２およびスイッチ１１３をオフに設定し、有音と判定した音声パケットのみを後段に（Ｉ／Ｆ１２から入力された場合Ｉ／Ｆ１３に、Ｉ／Ｆ１３から入力された場合Ｉ／Ｆ１２に）に転送する。【選択図】図３
2008141560.tif 000002
【特許請求の範囲】
【請求項１】
音声パケットを複数方向に送受信するインタフェースと、
前記インタフェースが受信した各方向からの音声パケットをそれぞれ破棄、または前記インタフェースを介して他の方向に転送するスイッチ部と、
前記インタフェースが受信した各方向からの音声パケットについて、それぞれ有音、無音を判定する判定処理を実行するとともに、
前記スイッチ部に、前記判定処理において全方向の音声パケットが無音であると判定したとき、全方向の音声パケットを破棄するように設定し、前記判定処理においていずれかの音声パケットが有音であると判定したとき、有音と判定した方向の音声パケットのみ他の方向に転送するように設定する設定処理を実行する判定処理部と、
を備えたネットワーク機器。
【請求項２】
前記判定処理部は、前記判定処理において複数方向の音声パケットが有音であると判定したとき、各方向の音声パケットの音量を比較し、
前記設定処理において、音量が大きい方向の音声パケットのみ他の方向に転送するように設定する請求項１に記載のネットワーク機器。
【請求項３】
音声パケットを生成する音声生成部をさらに備え、
前記判定処理部は、前記判定処理において全方向からの音声パケットが無音であると判定した場合、
前記設定処理において全方向、または直前に音声パケットが転送されていた方向に、前記音声生成部が生成する音声パケットを前記インタフェースを介して送信する請求項１、または請求項２に記載のネットワーク機器。
【請求項４】
各方向の音声パケットを所定量格納するバッファを備え、
前記判定処理部は、前記インタフェースが受信した各方向からの音声パケットについて、所定の閾値以上の音圧レベルが所定時間以上継続した場合に有音と判定し、
前記スイッチ部に、前記バッファに格納されている音声パケットのうち、有音と判定した方向の過去の音声パケットを転送するように設定する請求項１、請求項２、または請求項３に記載のネットワーク機器。
【請求項５】
前記判定処理部は、音声パケットの音圧レベルが所定の閾値未満の状態で所定時間以上継続した場合に無音と判定する請求項１乃至請求項４のいずれかに記載のネットワーク機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音声パケットを送受信するネットワーク機器に関する。
【背景技術】
【０００２】
近年、音声をパケット化した音声パケットを送受信するＶｏＩＰの普及により、遠隔地で音声会議を行うことがある。音声会議を行う場合、各地点ではスピーカとマイクを一体に備えた音声会議装置を用いる。各地点の音声会議装置で放音された音声は、音響空間を経てマイクに帰還し、帰還した音声が他方の音声会議装置で放音されるため、所謂エコーが発生する事がある。
【０００３】
エコーを抑制するために、従来はエコーサプレッサが用いられている（例えば特許文献１参照）。特許文献１に示す回路は、受話中には送信音声を減少させ、発話中には受信音声を減少させる。
【特許文献１】特開平５−５５９５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１では送信側および受信側で、受話中および発話中の判定パラメータが統一されていないと適正にエコーを抑制することができなかった。
すなわち、エコーサプレッサでは、受話中と判定した場合に送信音声を減少させる、または送信しない構成とするため、受話中または発話中と判定する音圧レベルが送信側と受信側で異なる場合、同様の音圧レベルで発話していても、一方の音声のみ送信されることが有った。
また、双方の地点にエコーサプレッサを設置するとコストがかかるという問題も有った。
【０００５】
この発明は、送信側および受信側で個別にパラメータを設定する必要なくエコーの発生を抑止することができるネットワーク機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明のネットワーク機器は、音声パケットを複数方向に送受信するインタフェースと、前記インタフェースが受信した各方向からの音声パケットをそれぞれ破棄、または前記インタフェースを介して他の方向に転送するスイッチ部と、前記インタフェースが受信した各方向からの音声パケットについて、それぞれ有音、無音を判定する判定処理を実行するとともに、前記スイッチ部に、前記判定処理において全方向の音声パケットが無音であると判定したとき、全方向の音声パケットを破棄するように設定し、前記判定処理においていずれかの音声パケットが有音であると判定したとき、有音と判定した方向の音声パケットのみ他の方向に転送するように設定する設定処理を実行する判定処理部と、を備えたことを特徴とする。
【０００７】
この構成では、音声パケットを複数方向（例えば２方向）に送受信するインタフェースを有する。インタフェースは各方向分からの音声パケットを送受信できるように物理的に複数備えていてもよいし、１つのインタフェースで受信した音声パケットのヘッダから送受信方向を判断し、受信方向に転送するようにしてもよい。スイッチ部は、インタフェースが受信した音声パケットを破棄、または他の方向に転送する。判定処理部は、各方向から受信した音声パケットが有音であるか無音であるかを判定する。音声パケット内の音声が所定レベル（例えば音圧レベルが５０ｄＢ）未満の場合、無音と判定する。判定処理部は、有音と判定した方向の音声パケットのみ他の方向に転送するようにスイッチ部に設定する。有音と判定された方向のみ音声パケットが転送されるため、音声パケットが帰還せずエコーの発生を抑止することができる。また、送信側および受信側に関わらず、通信経路のいずれか１箇所に設置するだけでよく、送信側および受信側で有音と無音のパラメータを個別に設定する必要がない。
【０００８】
また、この発明は、さらに、前記判定処理部は、前記判定処理において複数方向の音声パケットが有音であると判定したとき、各方向の音声パケットの音量を比較し、前記設定処理において、音量が大きい方向の音声パケットのみ他の方向に転送するように設定することを特徴とする。
【０００９】
この構成では、複数方向（２方向であれば双方向）の音声パケットが有音であると判定した場合に音量を比較する。そして、最も音量の大きい音声パケットのみ転送されるようにする。略同時に発話を開始したとしても、いずれか一方向のみ音声パケットが転送されるため、エコーの発生を抑止することができる。また、発話音声と帰還音声が同時に入力されたとしても、音量の大きい発話音声だけが転送されるため、エコーの発生を抑止する（帰還音声をカットする）ことができる。
【００１０】
また、この発明は、さらに、音声パケットを生成する音声生成部をさらに備え、前記判定処理部は、前記判定処理において全方向からの音声パケットが無音であると判定した場合、前記設定処理において全方向、または直前に音声パケットが転送されていた方向に、前記音声生成部が生成する音声パケットを前記インタフェースを介して送信することを特徴とする。
【００１１】
この構成では、音声パケットを生成する音声生成部を備える。音声パケットは電子音やアナウンス音声を含む。この電子音を全方向、または直前に音声パケットが転送されていた方向に送信することで、ユーザは相手方の発話が終了し、自身の音声を送信可能（発言可能）であると判断することができる。また、アナウンス音声であれば、最初に「半二重通信を行います。」という音声を送信することで、ユーザは、相手方が発話しているときには自身の音声が送信されない状態となる（半二重通信を行う）ことを判断することができる。
【００１２】
また、この発明は、さらに、各方向の音声パケットを所定量格納するバッファを備え、前記判定処理部は、前記インタフェースが受信した各方向からの音声パケットについて、所定の閾値以上の音圧レベルが所定時間以上継続した場合に有音と判定し、前記スイッチ部に、前記バッファに格納されている音声パケットのうち、有音と判定した方向の過去の音声パケットを転送するように設定することを特徴とする。
【００１３】
この構成では、各方向から受信した音声パケットを格納するバッファを備えている。判定処理部は、音声パケット内の音声が所定レベル（例えば５０ｄＢ）以上で、所定レベル以上となる時間が所定時間（例えば５００ｍｓ）以上続く場合にのみ有音と判定する。有音と判定した場合、バッファに格納されている過去の音声パケットを転送する。発話以外の突発的に大きな音声が入力されたときに有音と判定することがないと同時に、話し始めの音声が欠ける話頭切断現象を避けることができる。
【００１４】
また、この発明は、さらに、前記判定処理部は、音声パケットの音圧レベルが所定の閾値未満の状態で所定時間以上継続した場合に無音と判定することを特徴とする。
【００１５】
この構成では、音声パケットの音量が所定のレベル未満（例えば５０ｄＢ未満）で所定時間以上（例えば５００ｍｓ以上）継続した場合に無音と判定する。無音と判定されると音声パケットが転送されない。息継ぎなどで短時間発話が途切れたとしても即座に転送が停止されず、快適に発話を続けることができる。
【発明の効果】
【００１６】
この発明によれば、送信側および受信側で個別にパラメータを設定する必要なくエコーの発生を抑止することができる。
また、無音と判断したときにはパケットを転送しないため、ネットワーク帯域利用を低減することができる。
また、音声会議を行ういずれかの地点に設置するだけでエコーの発生を抑止することができるので、システム全体のコストを低減することができる。
【発明を実施するための最良の形態】
【００１７】
図面を参照してこの発明の実施形態である音声会議システムについて説明する。図１は音声会議システムのブロック図、図２は音声会議システムにおいて用いられる音声会議装置のブロック図、図３は音声会議システムにおいて用いられるアダプタのブロック図である。
【００１８】
音声会議システム１０は、アダプタ１、音声会議装置２、音声会議装置３、中継サーバ４、およびネットワーク（インターネット）５を備えている。アダプタ１、およびアダプタ１に接続される音声会議装置２は地点Ａに設置されており、音声会議装置３は地点Ｂに設置されている。地点Ａのアダプタ１と地点Ｂの音声会議装置３はネットワーク５を介して接続されている。音声会議装置２および音声会議装置３は、アダプタ１およびネットワーク５を介して、双方向に音声情報（パケット）を送受信して音声会議を行う。
【００１９】
中継サーバ４は、ネットワーク５に接続されており、各音声会議装置を接続する中継機として機能する。音声会議装置２と音声会議装置３は中継サーバ４を介して、例えばＳＳＬ通信にて接続される。なお、中継サーバ４は必須ではない。音声会議装置間でネットワーク５を介して直接接続されてもよい。
【００２０】
図２は、音声会議装置２のブロック図である。なお、音声会議装置２および音声会議装置３は、同じ構成および機能を有する。
音声会議装置２は、マイク２１、アンプ（ＡＭＰ）２２、Ａ／Ｄコンバータ２３、音声処理部２４、通信Ｉ／Ｆ２５、Ｄ／Ａコンバータ２６、アンプ（ＡＭＰ）２７、およびスピーカ２８を備えている。
【００２１】
マイク２１は、音声会議装置２の周囲の音声を収音し、音声信号を出力する。マイク２１から出力された音声信号は、フロントエンドのアンプ２２で増幅され、Ａ／Ｄコンバータ２３でデジタル化される。デジタル化された音声信号は、音声処理部２４でパケット化される。具体的には、音声処理部２４は、Ｇ．７１１等の方式で圧縮符号化された音声信号を所定長（例えば２０ｍｓ程度）に分割してヘッダ情報を付加してパケット化する。符号化方式やパケット長は音声会議装置２の制御部（不図示）により設定される。Ｇ．７１１の方式以外にもＧ．７２２やＧ．７２９の方式を用いてもよい。パケット化された音声信号（以下、音声パケットと言う。）は、ネットワーク端子である通信Ｉ／Ｆ２５を介して外部（同図においてはアダプタ１）に出力される。
【００２２】
また、通信Ｉ／Ｆ２５を介して外部から入力された音声パケットは、音声処理部２４に入力される。音声処理部２４は、入力された音声パケットを復号し、デジタル音声信号としてＤ／Ａコンバータ２６に出力する。デジタル音声信号はＤ／Ａコンバータ２６でアナログ化され、アンプ２７で増幅されてスピーカ２８から放音される。
【００２３】
このように、音声会議装置２は、自装置で収音した音声を他の装置（音声会議装置３）に音声パケットとして送信し、他の装置から受信した音声パケットを復号して自装置で放音することにより、音声会議を実現する。
【００２４】
次に、図３はアダプタ１の構成を示すブロック図である。アダプタ１は、制御部１１、インタフェース（Ｉ／Ｆ）１２、インタフェース（Ｉ／Ｆ）１３、メモリ１４、および操作部１５を備えている。
【００２５】
Ｉ／Ｆ１２、およびＩ／Ｆ１３は、上記音声パケットを送受信するためのネットワーク端子である。
制御部１１は、フラッシュＲＯＭ等により構成されるメモリ１４から動作用プログラムを読み出し、ＲＡＭ（不図示）に展開することで、機能的に判定処理部１１１、スイッチ１１２、およびスイッチ１１３を実現する。
【００２６】
Ｉ／Ｆ１２から入力された音声パケットは、制御部１１の判定処理部１１１、およびスイッチ１１２に入力される。また、Ｉ／Ｆ１３から入力された音声パケットは、制御部１１の判定処理部１１１およびスイッチ１１３に入力される。
【００２７】
スイッチ１１２は、判定処理部１１１の設定に従って、スイッチをオン／オフする。すなわち、Ｉ／Ｆ１２から入力された音声パケットを破棄、または後段となるＩ／Ｆ１３に出力する。同様に、スイッチ１１３は、判定処理部１１１の設定に従って、スイッチをオン／オフする。すなわち、入力された音声パケットを破棄、または後段となるＩ／Ｆ１２に出力する。
【００２８】
このように、アダプタ１は、いずれかの方向（Ｉ／Ｆ１２またはＩ／Ｆ１３）から入力された音声パケットを他の方向に転送する。なお、Ｉ／Ｆは、物理的には１つであってもよい。制御部１１が、１つのＩ／Ｆから受信した音声パケットのヘッダから受信した方向と転送する方向を判断することで、機能的に複数のＩ／Ｆを実現することも可能である。
【００２９】
判定処理部１１１は、Ｉ／Ｆ１２およびＩ／Ｆ１３から入力された音声パケットを解析し、有音であるか、または無音であるかを判定する。なお、本発明において無音とは音声信号の音圧レベルが０ｄＢ（標準状態の空気中の基準値２０μＰａ）である状態を意味するのではなく、例えば音圧レベルが所定値未満（例えば５０ｄＢ未満）の状態を言う。一般に、音圧レベルが５０ｄＢ以上であれば発話音声として判断することができる。詳細は後述する。
【００３０】
図４は、音声パケットの構成の一例を示す図である。音声パケットは、ＩＰヘッダ、ＵＤＰ（UserDatagram Protocol）ヘッダ、ＲＴＰ（Real-time Transport Protocol）ヘッダ、および符号化音声（Ｇ．７１１）からなる。ＩＰヘッダは、、送信元ＩＰ情報や送信先ＩＰ情報等の情報が含まれている。ＵＤＰヘッダは、送信元ポートや送信先ポートの情報が含まれている。ＲＴＰヘッダは、タイムスタンプや送信元識別子等の情報が含まれている。符号化音声は、上記のようにＧ．７１１等の方式で圧縮、符号化された音声信号である。
【００３１】
判定処理部１１１は、音声パケットのうち、符号化音声の内容（例えばＧ．７１１の方式であれば１６進数で表記される符号）を解析し、有音か無音かを判断する。また、判定処理部１１１は、符号化音声を伸長復号するコーデックを含んでおり、復号した音声信号から有音か無音かを判断してもよい。具体的には、以下のようにして有音か無音かを判断する。
【００３２】
判定処理部１１１は、音声パケットを復号し、音圧レベル（ｄＢ）を測定する。この音圧レベルが所定の閾値（例えば５０ｄＢ）未満から閾値以上に変化した場合、無音→有音と判断する。なお、この閾値は使用環境に応じて適宜設定する。また、ユーザが閾値を設定してもよい。ユーザは、ボリューム摘み等からなる操作部１５を用いて有音となる音圧レベルの閾値を設定する。
【００３３】
一方で、判定処理部１１１は、音圧レベルが所定の閾値以上から閾値未満となった場合、閾値未満となる時間が所定時間（例えば５００ｍｓ）以上続く場合に有音→無音と判定する。閾値未満となった時間が所定時間よりも短い場合は、有音が継続していると判断する。無音と判断する所定時間も使用環境に応じて適宜設定する。また、ユーザが操作部１５を操作して所定時間を設定してもよい。
【００３４】
判定処理部１１１は、初期状態（動作開始時）でスイッチ１１２およびスイッチ１１３をオフに設定する。スイッチ１１２およびスイッチ１１３をオフに設定すると、アダプタ１に入力された音声パケットは破棄され、他の方向（受信側）に転送されなくなる。判定処理部１１１は、いずれかのＩ／Ｆ（Ｉ／Ｆ１２またはＩ／Ｆ１３）から入力された音声パケットが有音であると判断した場合、その音声パケットが入力されているスイッチ（スイッチ１１２またはスイッチ１１３）をオンに設定する。スイッチ１１２をオンに設定した場合、Ｉ／Ｆ１２から入力された音声パケットがＩ／Ｆ１３に転送される。よって、音声会議装置２から出力された音声パケットが音声会議装置３に転送され、音声会議装置２のユーザの発話音声が音声会議装置３で放音される。一方でスイッチ１１３をオンに設定した場合、Ｉ／Ｆ１３から入力された音声パケットがＩ／Ｆ１２に転送される。よって、音声会議装置３から出力された音声パケットが音声会議装置２に転送され、音声会議装置３のユーザの発話音声が音声会議装置２で放音される。
【００３５】
また、判定処理部１１１は、いずれかのスイッチをオンに設定した後、音声パケットが有音から無音に変化した場合にその方向のスイッチをオフに設定する。なお、Ｉ／Ｆ１２およびＩ／Ｆ１３から入力された音声パケットが双方とも有音であると判断した場合、音量の大きい音声パケットが入力されている方向のスイッチをオンに設定する。
このように、アダプタ１は、地点Ａまたは地点Ｂにおける音声会議装置に接続されることで、半二重通信を実現するものである。
【００３６】
なお、有音、無音の判定は、判定処理部１１１（制御部１１）とは別のハードウェア（ＤＳＰ）で行ってもよい。また、スイッチ１１２、およびスイッチ１１３についても、ハードウェア構成として備えていてもよい。
【００３７】
次に、アダプタ１（制御部１１）の動作について詳細に説明する。図５は、アダプタ１の動作を示すフローチャートである。アダプタ１は電源（不図示）がオンされると、この動作を開始する。制御部１１の判定処理部１１１は、動作を開始するとスイッチ１１２およびスイッチ１１３をともにオフに設定する（Ｓ１０１）。その後、Ｉ／Ｆ１２およびＩ／Ｆ１３から入力された音声パケットが双方とも無音であるか否かを判断する（Ｓ１０２）。いずれかの音声パケットが有音であると判断するまでこの処理を繰り返す。
【００３８】
判定処理部１１１は、いずれかの音声パケットが有音であると判断した場合（Ｓ１０２→Ｎ）、Ｉ／Ｆ１２およびＩ／Ｆ１３から入力された音声パケットが双方とも有音であるか否かを判断する（Ｓ１０３）。双方とも有音でない、すなわちいずれかの音声パケットのみ有音であると判断した場合（Ｓ１０３→Ｎ）、有音の音声パケットが入力されたＩ／ＦがＩ／Ｆ１２であるかＩ／Ｆ１３であるかを判断する（Ｓ１０４）。
【００３９】
判定処理部１１１は、有音の音声パケットがＩ／Ｆ１２から入力されていれば、スイッチ１１２をオンに設定する（Ｓ１０５）。また、Ｓ１０４において有音の音声パケットがＩ／Ｆ１３から入力されていれば、スイッチ１１３をオンに設定する（Ｓ１０６）。また、Ｓ１０３の処理でＩ／Ｆ１２およびＩ／Ｆ１３から入力された音声パケットが双方とも有音であると判断した場合（Ｓ１０３→Ｙ）、音量の大きい音声パケットが入力されているＩ／Ｆを判断する（Ｓ１０７）。Ｉ／Ｆ１２から入力されている音声パケットの音量が大きければ、スイッチ１１２をオンに設定し（Ｓ１０５）、Ｉ／Ｆ１３から入力されている音声パケットの音量が大きければ、スイッチ１１３をオンに設定する（Ｓ１０６）。
【００４０】
判定処理部１１１は、Ｓ１０５でスイッチ１１２をオンに設定した場合、Ｉ／Ｆ１２から入力される音声パケットが無音に変化したか否かを判断する（Ｓ１０８）。Ｉ／Ｆ１２から入力される音声パケットが無音に変化するまでこの判断を繰り返す。判定処理部１１１は、Ｉ／Ｆ１２から入力される音声パケットが無音に変化した場合（Ｓ１０８→Ｙ）、スイッチ１１２およびスイッチ１１３をオフに設定し（Ｓ１０８→Ｓ１０１）、以降の動作を繰り返す。
【００４１】
同様に、判定処理部１１１は、Ｓ１０６でスイッチ１１３をオンに設定した場合、Ｉ／Ｆ１３から入力される音声パケットが無音に変化したか否かを判断する（Ｓ１０９）。Ｉ／Ｆ１３から入力される音声パケットが無音に変化するまでこの判断を繰り返す。判定処理部１１１は、Ｉ／Ｆ１３から入力される音声パケットが無音に変化した場合（Ｓ１０９→Ｙ）、スイッチ１１２、スイッチ１１３をともにオフに設定し（Ｓ１０９→Ｓ１０１）、以降の処理を繰り返す。
【００４２】
なお、判定処理部１１１は、Ｓ１０８およびＳ１０９の処理において、スイッチがオフされたことを音声会議の参加者に通知するために、Ｉ／Ｆ１２またはＩ／Ｆ１３（受信側であったＩ／Ｆ）に音声パケットを送信してもよい。音声パケットに含まれる音声の内容は、例えば「ピッ」という電子音である。この音声はメモリ１４に記憶されている。電子音を聞いたユーザは、相手方の発話が終了し、自身の音声を相手方に送信可能（発言可能）であると判断することができる。また、Ｓ１０１の処理においてＩ／Ｆ１２およびＩ／Ｆ１３に音声パケットを送信してもよい。
【００４３】
また、アダプタ１の電源をオンし、最初にスイッチ１１２およびスイッチ１１３をオフするときも、Ｉ／Ｆ１２およびＩ／Ｆ１３に音声パケットを送信してもよい。この場合、音声の内容は、「ピッ」という電子音であってもよいし、「半二重通信を行います。」等のアナウンス音声であってもよい。電子音またはアナウンス音声を聞いたユーザは、相手方が発話しているときには自身の音声が送信されない状態となることを判断することができる。
【００４４】
以上のようにして、本実施形態の音声会議システム１０は、いずれかの地点において、アダプタ１を音声会議装置とネットワークの間に接続することで、半二重通信を実現する。半二重通信により、受信側で放音された音声が送信側に帰還することがないため、エコーの発生を抑止することができる。また、アダプタ１は、いずれかの地点に設置するだけでよいため、システム運用コストを低減することができる。また、複数地点において個別にパラメータを設定する必要がない。また、アダプタ１は、無音と判断したときには他の方向に音声パケットを転送しないため、ネットワーク帯域利用を低減することができる。
【００４５】
なお、アダプタ１は以下のように構成してもよい。図６は、アダプタ１の他の例を示した図である。同図において、図３に示したアダプタ１と共通する構成については同一の符号を付し、その説明を省略する。図６に示すアダプタ１の制御部１１は、判定処理部１１１、スイッチ１１２、スイッチ１１３に加え、リングバッファ１１４、およびリングバッファ１１５を備えている。なお、同図では説明を容易にするために制御部１１内にリングバッファを備えた例を示しているが、実際にはリングバッファは、制御部１１の内蔵ＲＡＭ（不図示）により実現される。また、スイッチ１１２およびスイッチ１１３をハードウェア構成として備えている場合、リングバッファもハードウェア構成として備えていればよい。
【００４６】
リングバッファ１１４は、Ｉ／Ｆ１２とスイッチ１１２の間に接続され、Ｉ／Ｆ１２から入力された音声パケットをバッファする。リングバッファ１１５は、Ｉ／Ｆ１３とスイッチ１１３の間に接続され、Ｉ／Ｆ１３から入力された音声パケットをバッファする。リングバッファは、所定量のデータをリング状に配列して書き込み、読み出しを行うものであり、バッファした音声パケットの出力タイミング（データ読み出し位置）は判定処理部１１１により設定される。リングバッファのデータ読み出し位置と書き込み位置の関係から、出力する音声パケットの時間位置（どの程度過去の音声パケットを出力するか）を設定することができる。データ読み出し位置を書き込み位置から離すと、より過去の音声パケットを出力することとなる。
【００４７】
この例において、判定処理部１１１は、音圧レベルが所定の閾値未満から閾値以上となった場合、閾値以上となる時間が所定時間（例えば５００ｍｓ）以上続く場合にのみ無音→有音と判定する。閾値以上となった時間が所定時間よりも短い場合は、無音が継続していると判断する。なお、有音と判断する所定時間は使用環境に応じて適宜設定する。また、ユーザが操作部１５を用いて設定してもよい。判定処理部１１１は、いずれかの方向から受信した音声パケットが有音と判断した場合、スイッチ１１２またはスイッチ１１３をオンするとともに、前記所定時間分だけ過去の音声パケットが転送されるように、リングバッファ１１４またはリングバッファ１１５の読み出し位置を設定する。過去の音声パケットが転送されるため、閾値以上となった時点からの音声パケットが転送される。
【００４８】
このように、閾値以上となった時点からの音声パケットが転送されるため、発話の最初の部分が切れる（発話途中から放音される）話頭切断現象を防止することができる。また、発話音声以外の突発的に大きな音声（くしゃみ等の音声）が入力されたときに有音と判定することがなく、より発話音声のみを適正に転送することが可能となる。
【００４９】
なお、本実施形態において、アダプタ１は、単体で音声会議装置、およびネットワークに接続される例を示したが、ルータ等、通信経路に設置される他のネットワーク機器に内蔵されていてもよい。
【００５０】
なお、本実施形態では２方向の通信を行う例について説明したが、さらに複数方向の通信を行う場合にもアダプタ１を用いることができる。上記のように音声パケットにはＩＰヘッダが含まれているので、制御部１１は、このＩＰヘッダから送信元、送信先を判断し、有音と判断した音声パケットのみを１または複数の送信先へ転送することができる。
【図面の簡単な説明】
【００５１】
【図１】音声会議システムの構成を示すブロック図である。
【図２】音声会議装置の構成を示すブロック図である。
【図３】アダプタ１の構成を示すブロック図である。
【図４】音声パケットの構成の一例を示す図である。
【図５】アダプタ１の動作を示すフローチャートである。
【図６】アダプタ１の他の構成を示すブロック図である。
【符号の説明】
【００５２】
１−アダプタ
１１−制御部
１２−Ｉ／Ｆ
１３−Ｉ／Ｆ
１４−メモリ
１５−操作部
【図１】
2008141560.tif 000003
【図２】
2008141560.tif 000004
【図３】
2008141560.tif 000005
【図４】
2008141560.tif 000006
【図５】
2008141560.tif 000007
【図６】
2008141560.tif 000008