(57)【要約】【課題】  既設のインターホン子機が少なくとも一方の通話端末として用いられる場合に、インターホン子機を改良することなく、半二重化による自然な通話を実現する。【解決手段】  インターホン子機２５の親機として機能する端末２４は、インターホン子機から通話相手に送られる通話音声データを、所定の時間だけバッファ２４５に格納した後に、通話相手に対して送信を行う。一方、端末の受話音量計測比較部２４３は、通話相手からインターホン子機に送られるデータを監視している。受話音量計測比較部で通話相手からインターホン子機への送話が検出された時点においてバッファに格納されている通話音声データには、遠端エコー成分が含まれており、データ切り換え部２４８は、遠端エコー成分が含まれている通話音声データの代わりに、無音データ格納部２４６に格納されている無音データを通話相手に送信する。【選択図】  図１
2007096537.tif 000002
【特許請求の範囲】
【請求項１】
拡声スピーカ及びマイクロホンを利用して通話を行う拡声機能付き通話端末が、デジタルデータを伝送するネットワークを介して通話端末と通話を行う際の通話音声を中継する通話中継装置であって、
前記通話端末から前記拡声機能付き通話端末に向けて送信されたデジタル通話音声データを受信するデジタルデータ受信手段と、
前記デジタルデータ受信手段で受信した前記デジタル通話音声データをアナログ音声信号に変換するデジタル／アナログ変換手段と、
前記デジタル／アナログ変換手段で変換された前記アナログ音声信号を前記拡声機能付き通話端末に送信するアナログ信号送信手段と、
前記デジタルデータ受信手段で受信した前記デジタル通話音声データに含まれる音声信号のレベルと、あらかじめ設定されている所定の閾値とを比較して、前記音声信号のレベルが前記閾値以上であることを検出することによって、前記通話端末から前記拡声機能付き通話端末への送話を検出する通話検出手段と、
前記拡声機能付き通話端末から前記通話端末に向けて送信されたアナログ音声信号を受信するアナログ信号受信手段と、
前記アナログ信号受信手段で受信した前記アナログ音声信号をデジタル通話音声データに変換するアナログ／デジタル変換手段と、
前記アナログ／デジタル変換手段で変換された前記デジタル通話音声データを一時的に格納するデジタルデータ格納手段と、
所定時間前に前記デジタルデータ格納手段に格納された前記デジタル通話音声データを、前記通話端末に向けて送信するデジタルデータ送信手段と、
前記通話検出手段によって前記通話端末から前記拡声機能付き通話端末への送話が検出された場合に、前記デジタルデータ送信手段が、前記送話の検出時点において前記デジタルデータ格納手段に格納されている前記デジタル通話音声データを前記通話端末に送信しないように制御するデジタルデータ送信制御手段とを、
有する通話中継装置。
【請求項２】
通話端末が、デジタルデータを伝送するネットワークを介して、請求項１に記載の通話中継装置によって管理されている前記拡声機能付き通話端末と通話を行う際の通話音声を中継する通話中継装置であって、
請求項１に記載の通話中継装置から前記ネットワークを介して、前記送話が検出された旨の通知を受信する送話検出通知受信手段と、
前記送話検出通知受信手段で前記送話が検出された旨の通知を受信した場合に、前記通話端末に対して、促音を付加する機能を動作させるように要求する促音開始要求手段とを、
有する通話中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）ネットワークを使って音声データを送受信する通話システムにおける通話中継装置に関し、特に、通話を行うユーザの一方又は両方が、拡声スピーカとマイクを有するインターホンなどの通話端末を利用しており、半二重通信による音声データの送受信が行われる通信システムにおける通話中継装置に関する。
【背景技術】
【０００２】
一般の電話回線では、通話時に近端エコーと遠端エコーが発生する。
【０００３】
近端エコーは、送話音声が主に自局電話機内の４線−２線変換回路（ハイブリッド回路）部分で反射し、返ってくることにより起こるエコーである。この場合、送話音とエコーに時間差がないため、人間の耳には、むしろ話しやすさ（聞き取りやすさ）を促進するため、近端エコーは促音とも呼ばれる。
【０００４】
一方、遠端エコーは、主に通話相手の電話機のスピーカから出た音がマイクで拾われて戻ってくる空間エコーである。遠端エコーは、自分自身の電話機から通話相手の電話機までの長距離を往復して伝送される音声であり、発話してから自分の耳に届くまでにかなりの時間差が生じるため、人間の耳には通話の妨げになるエコーとして認識される。
【０００５】
通常の電話であれば、そのハンドセット形状から、スピーカから出た音がマイクで拾われる割り合いは低く、遠端エコーはかなり減衰される。ところが、通話相手の一方においてインターホンが利用されている場合には、遠端エコーが通話に大きく影響を与えることになる。これは、インターホンが拡声スピーカを有しており、拡声スピーカから出力される音量がハンドセット形状の電話機のスピーカから出力される音量に比べて大きいこと、インターホンの拡声スピーカとマイクとが近接して設置されることなどによる。
【０００６】
上述のように、インターホンでは拡声スピーカから出た音がマイクで拾われてしまうことになり、遠端エコーが発生してしまうことになる。さらに、本来マイクで拾うべき通話者の発声の音量よりスピーカから出力された音量のほうが大きくなってしまうという逆転状態も起こり得る。
【０００７】
一方、従来の２線式アナログ電話機や自営モードのＰＨＳ（Personal Handyphone System）の音声を、ＴＣＰ／ＩＰネットワークを使って伝送する通話システムが存在する。この通話システムの電話機として、既に設置されているインターホンを組み込む場合（すなわち、既に設置されているインターホンシステムに上記の通話システムを導入する場合）、通話システムの子機側のエコー（インターホンを使用する相手と通話を行う側における遠端エコー）は、既設のインターホンの性能に大きく左右される。
【０００８】
図５は、従来の技術に係る通話システムの一例を示す図である。なお、図５に図示されている通話システムは、上述のように、ＴＣＰ／ＩＰネットワークを使って音声データを送受信する通話システムの子機として、インターホンを組み込んだ通話システムの一例である。
【０００９】
図５に図示されている通話システムでは、通話に使用する子機として、自営モードのＰＨＳのＰＳ（Personal Station）２２とインターホン子機２５とを使用する。ＰＳ２２に対する無線親機であるＣＳ（Cell Station）２３と、インターホン子機２５の親機である端末２４は、それぞれＴＣＰ／ＩＰネットワーク２０に接続されている。ＰＳ２２とインターホン子機２５との間で通話が行われる場合には、電話交換機能を有するＰＢＸ（Private Branch eXchange：構内交換機）２１が、それぞれの親機（ＣＳ２３及び端末２４）に互いの通話相手を知らせ、親機同士がＴＣＰ／ＩＰネットワーク２０を介して音声データを交換する。
【００１０】
また、図６は、図５に図示されている通話システムにおいて、遠端エコーが発生する経路を模式的に示す図である。図６において、ＰＳ２２とインターホン子機２５との間で通話が行われる場合、ＰＳ２２のマイクロホン２２１で拾われた音声（ＰＳ２２のユーザによる発声）は、ＣＳ２３と端末２４を経由して、インターホン子機２５の拡声スピーカ２５２から出力される。その出力音声は、インターホン子機２５のマイクロホン２５１で拾われ、端末２４とＣＳ２３を経由してＰＳ２２に戻り、ＰＳ２２のスピーカ２２２から、遠端エコーとして出力される。上述のように、ＰＳ２２に戻ってくる遠端エコーは、遅延が大きく不安定でもあり、ＰＳ２２のユーザにとって通話しにくい状態がもたらされることになる。
【００１１】
既存の電話機用近端エコーキャンセラの技術を用いて、上記の遠端エコーのキャンセルを行おうとした場合、受話音声を含む信号よりもキャンセルすべき遅延してきた送話音声（遠端エコー）の方が大きいときには、キャンセル動作が破綻し、不安定なエコーが発生する場合がある。
【００１２】
また、下記の特許文献１や特許文献２には、拡声スピーカから出力された音声が部屋などの空間を通ってマイクロホンに入力された音声から、その空間を擬似的に模擬した伝達関数とスピーカへ出力した音声とを畳み込んだ信号を差し引くことによって、エコーのキャンセルを行う際に、移動などの影響による伝達関数の変動に適応したエコーキャンセル技術が開示されている。
【００１３】
また、インターホンやハンズフリー電話機では、遠端エコーによる通話しにくさを解消するために、相互の通信を半二重化としたり、上述のように、高度なＤＳＰ（Digital Signal Processor）処理を用いたエコーキャンセラ技術を導入して、全二重通信を実現したりしている。
【特許文献１】特開２００２−３５９５８０号公報（図１）
【特許文献２】特開２００４−２８９２４２号公報（図１、２、４）
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、高度なＤＳＰ処理を行うための機能を、多数存在するインターホンに導入することは、膨大な費用及び労力が必要になる可能性がある。また、特に、壁やエレベータなどに埋め込まれている既設のインターホンを、高度なＤＳＰ処理を行うための機能が導入されたインターホンに交換することは困難な場合も多い。
【００１５】
一方、相互の通信を半二重化として遠端エコーの影響を抑えることは有効であるが、インターホンを通話子機として使用した場合の半二重化による通話方向の切り換えは、通常、インターホンの拡声スピーカから出力される音声（受話音声）の検出に応じて、インターホンのマイクロホンが拾う音量を絞ることにより行われる。
【００１６】
すなわち、例えば図６に図示されている構成の場合には、拡声スピーカ２５２から出力される音声の音量を検出する機能がインターホン子機２５に設けられており、インターホン子機２５の拡声スピーカ２５２から出力された音声の音量が、所定の音量以上となったことが検出された場合に、インターホン子機２５のマイクロホン２５１が拾う音量が絞られて消音（ミュート）される。
【００１７】
しかしながら、拡声スピーカ２５２から出力される音声を検出することによって、ハードウェアでマイクロホン２５１が拾う音量を絞る半二重化では、拡声スピーカ２５２から出力される音声の検出から、マイクロホン２５１のミュートが働くまでのわずかな間、マイクロホン２５１が拡声スピーカ２５２から出力された音声を拾ってしまい、通話相手（ＰＳ２２）側に遠端エコーによるノイズが聞こえ、特に、ＰＳ２２側からの送話に切り換わる際に、通話が不自然になってしまうという課題がある。
【００１８】
上記の課題に鑑み、本発明は、既設のインターホン子機が少なくとも一方の通話端末として用いられる場合に、インターホン子機を改良することなく、半二重化による自然な通話を実現する通話中継装置を提供することを目的とする。
【課題を解決するための手段】
【００１９】
上記の目的を達成するため、本発明によれば、拡声スピーカ及びマイクロホンを利用して通話を行う拡声機能付き通話端末が、デジタルデータを伝送するネットワークを介して通話端末と通話を行う際の通話音声を中継する通話中継装置であって、
前記通話端末から前記拡声機能付き通話端末に向けて送信されたデジタル通話音声データを受信するデジタルデータ受信手段と、
前記デジタルデータ受信手段で受信した前記デジタル通話音声データをアナログ音声信号に変換するデジタル／アナログ変換手段と、
前記デジタル／アナログ変換手段で変換された前記アナログ音声信号を前記拡声機能付き通話端末に送信するアナログ信号送信手段と、
前記デジタルデータ受信手段で受信した前記デジタル通話音声データに含まれる音声信号のレベルと、あらかじめ設定されている所定の閾値とを比較して、前記音声信号のレベルが前記閾値以上であることを検出することによって、前記通話端末から前記拡声機能付き通話端末への送話を検出する通話検出手段と、
前記拡声機能付き通話端末から前記通話端末に向けて送信されたアナログ音声信号を受信するアナログ信号受信手段と、
前記アナログ信号受信手段で受信した前記アナログ音声信号をデジタル通話音声データに変換するアナログ／デジタル変換手段と、
前記アナログ／デジタル変換手段で変換された前記デジタル通話音声データを一時的に格納するデジタルデータ格納手段と、
所定時間前に前記デジタルデータ格納手段に格納された前記デジタル通話音声データを、前記通話端末に向けて送信するデジタルデータ送信手段と、
前記通話検出手段によって前記通話端末から前記拡声機能付き通話端末への送話が検出された場合に、前記デジタルデータ送信手段が、前記送話の検出時点において前記デジタルデータ格納手段に格納されている前記デジタル通話音声データを前記通話端末に送信しないように制御するデジタルデータ送信制御手段とを、
有する通話中継装置が提供される。
【００２０】
また、上記の目的を達成するため、本発明によれば、通話端末が、デジタルデータを伝送するネットワークを介して、請求項１に記載の通話中継装置によって管理されている前記拡声機能付き通話端末と通話を行う際の通話音声を中継する通話中継装置であって、
請求項１に記載の通話中継装置から前記ネットワークを介して、前記送話が検出された旨の通知を受信する送話検出通知受信手段と、
前記送話検出通知受信手段で前記送話が検出された旨の通知を受信した場合に、前記通話端末に対して、促音を付加する機能を動作させるように要求する促音開始要求手段とを、
有する通話中継装置が提供される。
【発明の効果】
【００２１】
本発明の通話中継装置は、既設のインターホン子機が少なくとも一方の通話端末として用いられる通信システムにおいて、通話相手からの通話音声が所定の音量閾値を超えた時点で、インターホン子機からの通話音声データを通話相手に送信しないように制御するように構成されており、インターホン子機を改良することなく、通話相手側における通話の妨げになる遠端エコーを取り除き、自然な通話が実現されるようになる。
【００２２】
また、本発明の通話中継装置は、インターホン子機が接続されているインターホン親機が、当該通話中継装置に収容されている通話端末からインターホン子機への通話を検出する機能を有している場合に、その通話検出結果の通知を受けて、収容している通話端末における促音を付加する機能の動作制御を行うように構成されており、インターホン子機と通話を行うユーザが、自身が発声を行う場合に自身の声を促音として聞くことが可能となり、より自然な通話が実現されるようになる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しながら、本発明の第１及び第２の実施の形態について説明する。
【００２４】
＜第１の実施の形態＞
まず、本発明の第１の実施の形態について説明する。図１は、本発明の第１の実施の形態におけるインターホン子機及びインターホン親機として機能する端末の構成の一例を示す機能ブロック図である。
【００２５】
図１には、ＴＣＰ／ＩＰネットワーク２０に接続されている端末２４と、端末２４をインターホン親機として接続されているインターホン子機２５とが図示されている。なお、図１に図示されているＴＣＰ／ＩＰネットワーク２０、端末２４、インターホン子機２５は、図６に図示されているＴＣＰ／ＩＰネットワーク２０、端末２４、インターホン子機２５に対応している。
【００２６】
図１に図示されている端末２４は、データ受信部２４１、Ｄ／Ａ（Digital/Analog：デジタル／アナログ）変換部２４２、受話音量計測比較部２４３、Ａ／Ｄ（Analog/Digital：アナログ／デジタル）変換部２４４、バッファ２４５、無音データ格納部２４６、通話音声データ管理部２４７、データ切り換え部２４８、データ送信部２４９を有している。
【００２７】
データ受信部２４１は、通話相手（例えば、図６に図示されているＰＳ２２）から送られてきた通話音声データを、ＴＣＰ／ＩＰネットワーク２０から受信する機能を有している。データ受信部２４１で受信した通話音声データには、通話相手が発声した音声が含まれており、データ受信部２４１は、受信した通話音声データをＤ／Ａ変換部２４２に供給する。
【００２８】
また、Ｄ／Ａ変換部２４２は、データ受信部２４１から供給された通話音声データを、デジタルデータからアナログ信号に変換する機能を有している。Ｄ／Ａ変換部２４２では、ＴＣＰ／ＩＰネットワーク２０における伝送方式に基づいてデジタル化されている通話音声データのアナログ化が行われる。Ｄ／Ａ変換部２４２は、アナログ信号に変換された通話音声を、インターホン子機２５及び受話音量計測比較部２４３に供給する。なお、インターホン子機２５に供給された通話音声は、拡声スピーカ２５２から出力される。
【００２９】
また、受話音量計測比較部２４３は、通話相手側からＴＣＰ／ＩＰネットワーク２０を通じてインターホン子機２５に送信される通話音声データに含まれる通話音声の音量を計測する機能を有している。受話音量計測比較部２４３には、例えば所定の閾値が設定されており、受話音量計測比較部２４３は、この所定の閾値を音量閾値として通話音声データに含まれる通話音声の音量との比較を行い、通話音声データに含まれる通話音声の音量が音量閾値を上回った場合に、その旨を通知するための通知コマンドを通話音声データ管理部２４７に供給する。
【００３０】
なお、図１に図示されている構成では、受話音量計測比較部２４３は、Ｄ／Ａ変換部２４２においてアナログ変換された通話音声の音量に係る処理を行うように構成されているが、例えば、受話音量計測比較部２４３は、データ受信部２４１から通話音声データをデジタルデータの状態のまま取得し、このデジタルデータに係るソフトウェア処理を行って通話音声の音量を計測することも可能である。
【００３１】
また、Ａ／Ｄ変換部２４４は、インターホン子機２５のマイクロホン２５１によって取得された音声（インターホン子機２５のユーザが発声した音声）を受け、この音声をアナログ信号からデジタルデータに変換する機能を有している。Ａ／Ｄ変換部２４４でデジタルデータに変換された通話音声（通話音声データ）は、バッファ２４５に供給される。
【００３２】
また、バッファ２４５は、Ａ／Ｄ変換部２４４から供給された通話音声データを一時的に格納する機能を有している。バッファ２４５に格納された通話音声データは、データ切り換え部２４８からの要求によって読み出されるとともに、読み出された通話音声データが格納されていたバッファ２４５のメモリ領域は、データの再格納可能な状態に解放されるように構成されている。なお、このバッファ２４５は、デジタルデータを格納することが可能な任意の記憶媒体によって実現可能であり、例えば、メモリ領域がリング状に配置されたリングバッファ方式によって構成されている。
【００３３】
また、無音データ格納部２４６は、音声を含まない（すなわち、再生を行った場合に音声を出力しない）無音データ、又はホワイトノイズなどノイズレベルの変化が少ない信号を格納する機能を有している。この無音データ格納部２４６に格納されている無音データはデジタルデータであり、データ切り換え部２４８からの要求によって読み出された場合でも、無音データは消去されずに無音データ格納部２４６に保持され続けるように構成されている。
【００３４】
また、通話音声データ管理部２４７は、受話音量計測比較部２４３からの出力（通話相手側から受信した通話音声データに含まれる通話音声の音量が、音量閾値を上回った旨を通知する信号）を検出した場合に、バッファ２４５内の通話音声データの読み出しから、無音データ格納部２４６内の無音データの読み出しに切り換えるように指示する切り換え指示コマンドをデータ切り換え部２４８に対して送出する機能を有している。なお、通話音声データ管理部２４７は、定期的に駆動される。
【００３５】
さらに、通話音声データ管理部２４７は、バッファ２４５に格納される通話音声データの書き込み位置や読み出し位置の管理を行う機能も有している。通話音声データ管理部２４７は、例えば、Ａ／Ｄ変換部２４４に対してバッファ２４５への書き込みポインタを指定し、Ａ／Ｄ変換部２４４は、この書き込みポインタに従って、バッファ２４５への通話音声データの書き込みを行う。また、通話音声データ管理部２４７は、例えば、データ切り換え部２４８に対してバッファ２４５の読み出しポインタを指定し、データ切り換え部２４８は、この読み出しポインタに従って、バッファ２４５から通話音声データの読み出しを行う。
【００３６】
なお、読み出しポインタ及び書き込みポインタは、同時刻において異なる位置（例えば、後述のように値Ｌだけ異なる位置）を指定するものであり、通話音声データ管理部２４７は、読み出しポインタによって、所定の時間以上前にバッファ２４５に格納された通知音声データを指定するように構成されている。読み出しポインタと書き込みポインタとの間のずれに相当する上記の所定の時間は、例えば、通話相手側が通話を開始する際に、通話相手側から受けた音声がインターホン子機２５の拡声スピーカ２５２から出力されてマイクロホン２５１で拾われ、バッファ２４５に格納されるまでの時間に鑑みて設定される。
【００３７】
上記の所定の時間は、送話音が出始めてから送話音検出と判定されるまでの時間（例えば、インターホン子機２５の特性（遠端エコーが発生する要因となるマイクロホン２５１や拡声スピーカ２５２やの設置位置など）や受話音量計測比較部２４３に設定されている音量閾値などに起因する時間）に応じて、適切に設定されることが望ましい。
【００３８】
また、データ切り換え部２４８は、バッファ２４５内の通話音声データ及び無音データ格納部２４６内の無音データのいずれか一方のデータを読み出し、読み出したデータをデータ送信部２４９に供給する機能を有している。インターホン子機２５から相手端末（例えば、図６に図示されているＰＳ２２）への送話が行われる際には、データ切り換え部２４８は、バッファ２４５内の通話音声データの読み出しを行う一方、通話音声データ管理部２４７から切り換え指示コマンドを受けた場合には、無音データ格納部２４６内の無音データの読み出しに切り換える。
【００３９】
また、データ送信部２４９は、データ切り換え部２４８から供給されたデータ（通話音声データ又は無音データ）を、ＴＣＰ／ＩＰネットワーク２０を介して通話相手（例えば、図６に図示されているＰＳ２２）に送信する機能を有している。
【００４０】
また、図１に図示されているインターホン子機２５は、マイクロホン２５１及び拡声スピーカ２５２を有している。なお、図１に図示されているマイクロホン２５１、拡声スピーカ２５２は、図６に図示されているマイクロホン２５１、拡声スピーカ２５２に対応している。
【００４１】
次に、図１に図示されている端末２４が、インターホン子機２５において発生する遠端エコー成分を除去する方法について説明する。図２Ａは、本発明の第１の実施の形態におけるインターホン親機として機能する端末の通話音声データ管理部における処理の一例を示すフローチャートであり、図２Ｂは、本発明の第１の実施の形態におけるインターホン親機として機能する端末で実行される受信データ読み込み処理の一例を示すフローチャートである。なお、図２Ａ及び図２Ｂに図示されているフローチャートには、半二重通信において、インターホン子機２５が、通話相手（例えば、図６に図示されているＰＳ２２）に対して送話を行っている状態から、逆に通話相手から受話を行う状態に遷移する場合における通話音声データ管理部２４７の処理の一例が図示されている。また、通話音声データ管理部２４７及びデータ切り換え部２４８をＣＰＵ（Central Processing Unit：中央演算処理装置）によって実現した場合、図２Ａ及び図２Ｂに図示されている処理をＣＰＵによって実行されるソフトウェアによって実現することが可能である。
【００４２】
インターホン子機２５とその通話相手との間で通話が開始された場合、例えば、インターホン子機２５のマイクロホン２５１によって、インターホン子機２５のユーザの発声した通話音声が入力される。この通話音声は、インターホン子機２５から端末２４のＡ／Ｄ変換部２４４に供給されてデジタルデータに変換される。
【００４３】
一方、通話音声データ管理部２４７は定期的に駆動され、通話開始と同時に、通話音声データ管理部２４７は、図２Ａに図示されているように、まず初期化処理を行う（ステップＳ１０１）。この初期化処理では、フラグｆ＝０、書き込みブロック番号ｗ＝０、読み込みブロック番号ｒ＝０、有効ブロック数ｌ＝０に設定される。なお、フラグｆは、所定のメモリ領域に設定されているビットによって送話音の検出を表すものである。また、書き込みブロック番号ｗはＡ／Ｄ変換部２４４からバッファ２４５へのデータの書き込み位置、読み込みブロック番号ｒはバッファ２４５からデータ切り換え部２４８へのデータの読み込み位置、有効ブロック数ｌはバッファ２４５にデータが格納されているブロック数を表すものである。
【００４４】
そして、通話音声データ管理部２４７は、バッファ２４５に書き込む受信データに関しては、Ａ／Ｄ変換部２４４からバッファ２４５の書き込みブロック番号ｗの位置を指定して、この位置に受信データの書き込みが行われるように制御するとともに、受信データの書き込みを行った場合には、書き込みブロック番号ｗ及び有効ブロック数ｌをそれぞれ１つインクリメントする（ステップＳ１０２）。なお、書き込みブロック番号ｗのインクリメントによって、データの書き込み位置を指定するポインタが先に進む。
【００４５】
次に、通話音声データ管理部２４７は、バッファ２４５における格納データ量に応じてあらかじめ設定されている定数Ｌと、有効ブロック数ｌとを比較する（ステップＳ１０３）。ここで、有効ブロック数ｌが定数Ｌ以下の場合（Ｌ≧ｌの場合）には、通話音声データ管理部２４７の動作は終了となる。なお、例えば、通話が開始された直後などの場合には、インターホン子機２５から受信してバッファ２４５に格納されるデータ量は少ないため、有効ブロック数ｌが定数Ｌ以下の場合となり、ステップＳ１０３において有効ブロック数ｌが定数Ｌ以下と判断される。そして、通話音声データ管理部２４７の動作は終了となる。
【００４６】
一方、有効ブロック数ｌが定数Ｌよりも大きい場合（Ｌ＜ｌの場合）にはステップＳ１０４に進み、受話音量計測比較部２４３において、通話相手からインターホン子機２５に向かう通話音声（送話音）が検出されたか否かの判断が行われる。このとき、通話音声データ管理部２４７は、送話音が検出された場合にはフラグｆを１にセットし（ステップＳ１０５）、一方、送話音が検出されなかった場合にはフラグｆを０にセットする（ステップ１０６）。そして、通話音声データ管理部２４７は、受信データ読み込み処理の呼び出しを行う（ステップＳ１０７）。
【００４７】
受信データ読み込み処理の詳細は、図２Ｂに図示されているものである。通話音声データ管理部２４７によって受信データ読み込み処理の呼び出しが行われると、図２Ｂに図示されているように、まず、データ切り換え部２４８はフラグｆを参照して、フラグｆが０にセットされているか、あるいは１にセットされているかをチェックする（ステップＳ２０１）。フラグｆ＝０の場合（すなわち、送話音が検出されていない場合）には、データ切り換え部２４８は、読み込みブロック番号ｒに位置するデータを読み取ってデータ送信部２４９に出力し（ステップＳ２０２）、フラグｆ＝１の場合（すなわち、送話音が検出されている場合）には、データ切り換え部２４８は、無音データ格納部２４６に格納されている無音データを読み取ってデータ送信部２４９に出力する（ステップＳ２０３）。
【００４８】
そして、ステップＳ２０２又はステップＳ２０３における処理の終了後、ステップＳ２０４に進み、通話音声データ管理部２４７は、読み込みブロック番号ｒを１つインクリメントするとともに、有効ブロック数ｌを１つデクリメントする（ステップＳ２０４）。なお、読み込みブロック番号ｒをインクリメントすることにより、データの読み込み位置を指定するポインタが先に進む。以上の動作によって、送話音が検出されなかった場合には、インターホン子機２５からの受信データが通話相手に送信され、送話音が検出された場合には、無音データが通話相手に送信されるとともに、インターホン子機２５からの受信データが送信されずにスキップされるようになる。
【００４９】
なお、上記の定数Ｌは、バッファ２４５に格納される通話音声データが、所定の時間経過した後に読み出されるように設定するための値であり、定数Ｌによって表される所定の時間が、送話音が出始めてから送話音検出と判定されるまでの時間よりも長くなるように設定される必要がある。なお、この定数Ｌが大きくなるにつれ、通話相手に向けて送信する通話音声に遅れが生じることから、定数Ｌは、送話音が出始めてから送話音検出と判定されるまでの時間に相当する値から、通話に支障が生じない程度の大きさの値の範囲内に設定されることが望ましい。
【００５０】
また、上述の動作において、例えば、受信データ読み込み処理の呼び出しによって、通話音声データ管理部２４７からデータ切り換え部２４８に対して、フラグｆや読み込みブロック番号ｒの値が通知されるようにしてもよく、また、所定のメモリ領域上に存在するフラグｆや読み込みブロック番号ｒの値の読み取り指示のみが供給されてもよい。また、データ切り換え部２４８が、受話音量計測比較部２４３の通話の検出結果を読み取るようにしてもよい。
【００５１】
また、通話開始の初期動作時や、バッファ２４５において許容格納量を超えたデータの格納（すなわち、受信データの破棄）などによる例外的なエラーが生じた場合には、図２Ａにおけるスタートからの動作が行われるが、それ以外の通話中の通常動作では、図２Ａに図示されている割り込み処理スタートから始まる割り込み処理によって、ステップＳ１０２以降の処理が定期的に行われる。
【００５２】
また、無音データが、バッファ２４５内に格納されている値Ｌに対応する所定の時間分だけの再生時間を有するようにあらかじめ設定されている場合や、通話音声データ管理部２４７が上記の所定の時間だけデータ切り換え部２４８による無音データの読み出しが行われるように制御することによって、バッファ２４５に格納されている遠端エコー成分を含む通話音声データを完全に無音データに置き換えて、通話相手に送信することが可能となる。
【００５３】
また、上述の実施の形態では、例えば、通話相手側で通話音声データの受信が途絶えた場合に通話を切断する機能が実装されている可能性を考慮して、遠端エコー成分を含む通話音声データに代わって無音データの送信が行われるようにしている。しかしながら、通話相手側が通話音声データの未受信時には出力を無音にするように構成されていることも考えられ、この場合には、通話音声データ管理部２４７から切り換え指示コマンドを受信したデータ切り換え部２４８は、単に、その時点においてバッファ２４５に格納されている遠端エコー成分を含む通話音声データを読み捨てることによって、遠端エコー成分を含む通話音声データが通話相手に送信されないようにしてもよい。
【００５４】
以上、説明したように、本発明の第１の実施の形態によれば、既設のインターホン子機２５が少なくとも一方の通話端末として用いられる場合に、通話相手からの通話音声が所定の音量閾値を超えた時点で、インターホン子機２５からの通話音声データを通話相手に送信しないように、端末（インターホン親機）２４で制御することにより、インターホン子機２５を改良することなく、通話相手側における通話の妨げになる遠端エコーを取り除き、半二重化による自然な通話を実現することが可能となる。
【００５５】
＜第２の実施の形態＞
次に、本発明の第２の実施の形態について説明する。なお、本発明の第２の実施の形態においても、図６に図示されているように、通話端末の少なくとも一方にインターホン子機及びインターホン親機が利用される通話システムを想定する。このとき、インターホン子機の通話相手となる子機（図６に図示されているＰＳ２２）を収容している親機（図６に図示されているＣＳ２３）は、デジタルデータ処理によって音声データの中継を行うため、通話相手側からインターホン子機への通話検出を行うことは困難である。そこで、本発明の第２の実施の形態では、端末（インターホン親機）２４で通話相手側からインターホン子機２５への通話検出を行い、その通話検出結果がＴＣＰ／ＩＰネットワーク２０を介して通話相手の親機に通知されるようにする。
【００５６】
本発明の第２の実施の形態におけるインターホン子機及びインターホン親機は、上述の本発明の第１の実施の形態におけるインターホン子機及びインターホン親機（図１に図示されているインターホン子機２５及び端末（インターホン親機）２４）とほぼ同様の構成を有しているが、さらに、端末２４から通信相手側に対して、通話相手側からインターホン子機２５への通話検出結果が通知されるように構成されている。
【００５７】
以下、本発明の第２の実施の形態における端末（インターホン親機）２４の構成について説明する。本発明の第２の実施の形態における端末（インターホン親機）２４は、図１に示す端末２４の構成に加えて、さらに、通話音声データ管理部２４７から出力される切り換え指示コマンドが、データ送信部２４９に供給されるように構成されている。データ送信部２４９は、通話音声データ管理部２４７から供給された切り換え指示コマンドを通話検出コマンドとして、通話相手側の親機（図６に図示されているＣＳ２３）で受信できるようにＴＣＰ／ＩＰネットワーク２０に送出する。
【００５８】
次に、本発明の第２の実施の形態において、インターホン子機と通話を行う通話端末を収容する通話相手側の親機の動作について説明する。図３は、本発明の第２の実施の形態において、インターホン子機と通話を行う通話端末を収容する通話相手側の親機における通話検出処理の一例を示すフローチャートであり、図４は、本発明の第２の実施の形態において、インターホン子機と通話を行う通話端末を収容する通話相手側の親機における促音制御処理の一例を示すフローチャートである。なお、本発明の第２の実施の形態における通話システムは、図６に図示されている通話システムに限定されるものではないが、以下では、説明を明瞭にするため、図６に図示されている構成を参照して、通話相手側の親機をＣＳ２３、通話相手側の子機をＰＳ２２と表記する。
【００５９】
インターホン子機２５とＰＳ２２との間で通話が開始された場合、端末２４は、上述のように、ＰＳ２２からインターホン子機２５への通話を検出し、その通話検出結果を通話検出コマンドとして、ＣＳ２３に通知する。なお、通話検出コマンドは、ＰＳ２２からインターホン子機２５への通話音声データに含まれる通話音声の音量が音量閾値を上回ったタイミングでＣＳ２３に通知されるものであり、すなわち、ＰＳ２２からインターホン子機２５に対して実質的な通話が行われた旨を通知するものである。
【００６０】
図３において、ＣＳ２３は、この通話検出コマンドの受信の待機状態にあり（ステップＳ３０１）、端末２４から通話検出コマンドを受信した場合には、送話音検出フラグをＯＮ（オン）にする。
【００６１】
なお、ここでは、ＣＳ２３が、端末２４から通話検出コマンドを受信した場合に、送話音検出フラグをＯＮにしているが、例えば、端末２４が、無音データを送信せずに、単に遠端エコー成分を含む通話音声データの送信を行わない場合（すなわち、端末２４が音声データの送信を行わない場合）には、端末２４は、通話検出コマンドの送信を必ずしも行う必要はない。この場合、ＣＳ２３は、音声データの未着を検出することによって、ＰＳ２２からインターホン子機２５に対して実質的な通話が行われた旨を把握し、送話音検出フラグをＯＮにする。
【００６２】
一方、ＣＳ２３は、上述の図３に図示されている通話検出処理とは独立して、図４に図示されている促音制御処理を行う。なお、図４に図示されている促音制御処理は、所定の期間ごとに定期的に行われる。
【００６３】
図４において、ＣＳ２３は、まず、送話音検出フラグの読み出しを行うと同時に、送話音検出フラグをリセット（送話音検出フラグをＯＦＦ（オフ）に設定）する（ステップＳ４０１）。次に、ＣＳ２３は、ステップＳ４０１で読み出した送話音検出フラグがＯＮであるか、あるいはＯＦＦであるかを検証する（ステップＳ４０２）。ここで、送話音検出フラグがＯＮの場合には、ＣＳ２３は、ＰＳ２２に対して促音開始要求を送信し（ステップＳ４０３）、送話音検出フラグがＯＦＦの場合には、ＣＳ２３は、ＰＳ２２に対して促音停止要求を送信する（ステップＳ４０４）。
【００６４】
ＰＳ２２は、ＣＳ２３から促音開始要求を受信した場合には、ＰＳ２２内部のＬＳＩ（Large Scale Integration）に設けられている促音を付加する機能を動作させる。なお、促音を付加する機能が既に動作している場合には、ＰＳ２２は、その動作（促音の付加）を継続させる。これにより、ＣＳ２３の送話音検出フラグがＯＮになっている場合（すなわち、ＣＳ２３が端末２４から通話検出コマンドを受信した場合）に、ＰＳ２２は、ＣＳ２３からの促音開始要求に応じて、促音を付加する機能を動作させることが可能となる。すなわち、ＰＳ２２からインターホン子機２５への通話が端末２４で検出された場合に、ＰＳ２２において促音が付加される。
【００６５】
一方、ＰＳ２２は、ＣＳ２３から促音停止要求を受信した場合には、ＰＳ２２内部のＬＳＩに設けられている促音を付加する機能の動作を停止する。なお、促音を付加する機能が既に停止している場合には、ＰＳ２２は、促音付加の停止状態を継続させる。これにより、ＣＳ２３の送話音検出フラグがＯＦＦになっている場合に、ＰＳ２２は、ＣＳ２３からの促音停止要求に応じて、促音を付加する機能を動作させないようにすることが可能となる。
【００６６】
なお、ステップＳ４０１で読み出された送話音検出フラグがＯＮの場合は、前回（所定の期間だけ前）の送話音検出フラグのリセットから、所定の期間経過した後の次の促音制御処理におけるステップＳ４０１の送話音検出フラグの読み出しまでの間に、ＰＳ２２からインターホン子機２５への通話が検出されたことを意味する。一方、ステップＳ４０１で読み出された送話音検出フラグがＯＦＦの場合は、前回の送話音検出フラグのリセットから、所定の期間経過した後の次の促音制御処理におけるステップＳ４０１の送話音検出フラグの読み出しまでの間に、ＰＳ２２からインターホン子機２５への通話が検出されなかったことを意味する。
【００６７】
以上、説明したように、本発明の第２の実施の形態によれば、上述の本発明の第１の実施の形態に係る端末（インターホン親機）２４に接続されているインターホン子機２５が少なくとも一方の通話端末として用いられる場合に、端末２４における通話相手からインターホン子機２５への通話検出結果に応じて、インターホン子機２５の通話相手側において促音を付加する機能の動作制御が行われることにより、通話相手側のユーザが自身の声を促音として聞くことが可能となり、より自然な通話を実現することが可能となる。
【産業上の利用可能性】
【００６８】
本発明に係る通話中継装置は、ＴＣＰ／ＩＰネットワークを使って音声データを送受信する音声通話技術に適用され、特に、拡声スピーカとマイクを有するインターホンなどの通話端末が利用されている場合における音声通話技術に有用である。
【図面の簡単な説明】
【００６９】
【図１】本発明の第１の実施の形態におけるインターホン子機及びインターホン親機として機能する端末の構成の一例を示す機能ブロック図である。
【図２Ａ】本発明の第１の実施の形態におけるインターホン親機として機能する端末の通話音声データ管理部における処理の一例を示すフローチャートである。
【図２Ｂ】本発明の第１の実施の形態におけるインターホン親機として機能する端末で実行される受信データ読み込み処理の一例を示すフローチャートである。
【図３】本発明の第２の実施の形態において、インターホン子機と通話を行う通話端末を収容する通話相手側の親機における通話検出処理の一例を示すフローチャートである。
【図４】本発明の第２の実施の形態において、インターホン子機と通話を行う通話端末を収容する通話相手側の親機における促音制御処理の一例を示すフローチャートである。
【図５】従来の技術に係る通話システムの一例を示す図である。
【図６】図５に図示されている通話システムにおいて、遠端エコーが発生する経路を模式的に示す図である。
【符号の説明】
【００７０】
２０  ＴＣＰ／ＩＰネットワーク
２１  ＰＢＸ
２２  ＰＳ
２３  ＣＳ
２４  端末（インターホン親機）
２５  インターホン子機
２２１、２５１  マイクロホン
２２２  スピーカ
２４１  データ受信部
２４２  Ｄ／Ａ変換部
２４３  受話音量計測比較部
２４４  Ａ／Ｄ変換部
２４５  バッファ
２４６  無音データ格納部
２４７  通話音声データ管理部
２４８  データ切り換え部
２４９  データ送信部
２５２  拡声スピーカ
【図１】
2007096537.tif 000003
【図２Ａ】
2007096537.tif 000004
【図２Ｂ】
2007096537.tif 000005
【図３】
2007096537.tif 000006
【図４】
2007096537.tif 000007
【図５】
2007096537.tif 000008
【図６】
2007096537.tif 000009