(57)【要約】【課題】種類の異なるアナログ電話機に適切に対応してエコーを除去するボタン電話装置を提供する。【解決手段】複数のアナログ電話機１−１〜１−ｎを収容し、インターネット回線を使用する通話を中継するボタン電話装置１００であって、各アナログ電話機１−１〜１−ｎがインターネット回線を使用して通話するときに発生するエコー量を測定するエコー量測定部８と、エコー量に応じて、キャンセルするエコー量を特定するパラメータを算出する制御部３と、各アナログ電話機に対応づけて、パラメータを保持する記憶装置４と、任意のアナログ電話機に応じたパラメータを用いて、エコーをキャンセルするエコーキャンセラ５と、を備える。【選択図】図１
2010200219.tif 000002
【特許請求の範囲】
【請求項１】
複数のアナログ電話機を収容し、インターネット回線を使用する通話を中継する中継手段を有するボタン電話装置であって、
各アナログ電話機が前記中継手段を介して前記インターネット回線を使用して通話するときに発生するエコー量を測定するエコー量測定手段と、
前記エコー量に応じて、キャンセルするエコー量を特定するパラメータを算出する制御手段と、
各アナログ電話機に対応づけて、前記パラメータを保持する記憶手段と、
任意のアナログ電話機に応じた前記パラメータを用いて、エコーをキャンセルするエコーキャンセル手段と、を備えるボタン電話装置。
【請求項２】
前記記憶手段は、
前記複数のアナログ電話機に共通して適用する共通パラメータと、
各アナログ電話機に応じたパラメータを用いる個別モードと、前記複数のアナログ電話機に前記共通のパラメータを用いる共通モードとのいずれかを指定するモード情報と、をさらに保持し、
前記制御手段は、任意のアナログ電話機に応じた前記パラメータを前記共通パラメータとして前記記憶手段へ格納し、前記モード情報の指定を受け付けて前記記憶手段が保持するモード情報を更新し、
前記エコーキャンセル手段は、前記モード情報に基づいて、各アナログ電話機に応じた前記パラメータと前記共通パラメータとのいずれかを選択することを特徴とする請求項２に記載のボタン電話装置。
【請求項３】
前記エコー量測定手段は、各アナログ電話機に対応づけて備えられ、対応づけられたアナログ電話機のエコー量を測定することを特徴とする請求項１または２記載のボタン電話装置。
【請求項４】
前記中継手段は、一つのエコー量測定手段を有し、前記複数のアナログ電話機毎にインターネット回線と接続させ、
前記エコー量測定手段は、アナログ電話機毎のエコー量を測定することを特徴とする請求項１または２記載のボタン電話装置。
【請求項５】
複数のアナログ電話機を収容し、インターネット回線を使用する通話を中継するボタン電話装置のエコー制御方法であって、
各アナログ電話機が前記インターネット回線を使用して通話するときに発生するエコー量を測定し、
前記エコー量に応じて、キャンセルするエコー量を特定するパラメータを算出し、
各アナログ電話機に対応づけて、前記パラメータを記憶手段に保持し、
任意のアナログ電話機に応じた前記パラメータを用いて、エコーをキャンセルするエコー制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＶｏＩＰインターフェイス、及び、アナログインターフェイスを持ったボタン電話システムに関し、特に、各アナログ電話に応じてエコーをキャンセルするボタン電話システムに関する。
【背景技術】
【０００２】
複数の回線交換を行うボタン電話装置にＶｏＩＰ（Voice over Internet Protocol）のインターフェイスを具備させる場合、アナログ電話インターフェイスのハイブリッド回路等で発生するエコーの除去方法が問題になる。具体的には、ＩＰ網では遅延が存在するため、ＩＰ網を介して相手方より到来する音声が、ハイブリッド回路やアナログ電話機で反射すると、ＩＰ網を介して相手方へ返り、相手方ではエコーとして聞こえてしまう。このため、エコーを除去する技術が開発されている。
【０００３】
また、ボタン電話装置が複数の種類のアナログ電話機を収容する場合、アナログ電話機によって発生するエコーの量が異なるため、エコーキャンセラを適切に動作させるためには、通話の度にエコーキャンセラのパラメータを適切に設定する必要がある。
例えば、特許文献１には、エコーキャンセラを有するゲートウェイ装置と接続したＩＰ電話システムを構成する構内交換装置において、収容する公衆回線に対応して付加する利得を示すゲイン情報をエコーキャンセラのエコー消去に用いる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３２６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術など、関連するボタン電話装置で使用されているＶｏＩＰインターフェイスはエコー除去時のパラメータをアナログ電話機毎に設定せず、固定されていた。このため、あるアナログ電話機では最適にエコー除去ができても、別のアナログ電話機ではエコー除去が十分でないという問題があった。
【０００６】
本発明は、このような事情に鑑みてなされたものであり、種類の異なるアナログ電話機に適切に対応してエコーを除去するボタン電話装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るボタン電話装置の一態様は、複数のアナログ電話機を収容し、インターネット回線を使用する通話を中継する中継手段を有するボタン電話装置であって、各アナログ電話機が前記中継手段を介して前記インターネット回線を使用して通話するときに発生するエコー量を測定するエコー量測定手段と、前記エコー量に応じて、キャンセルするエコー量を特定するパラメータを算出する制御手段と、各アナログ電話機に対応づけて、前記パラメータを保持する記憶手段と、任意のアナログ電話機に応じた前記パラメータを用いて、エコーをキャンセルするエコーキャンセル手段と、を備える。
【０００８】
また、本発明に係るエコー制御方法の一態様は、複数のアナログ電話機を収容し、インターネット回線を使用する通話を中継するボタン電話装置のエコー制御方法であって、各アナログ電話機が前記インターネット回線を使用して通話するときに発生するエコー量を測定し、前記エコー量に応じて、キャンセルするエコー量を特定するパラメータを算出し、各アナログ電話機に対応づけて、前記パラメータを記憶手段に保持し、任意のアナログ電話機に応じた前記パラメータを用いて、エコーをキャンセルする。
【発明の効果】
【０００９】
本発明によれば、種類の異なるアナログ電話機に適切に対応してエコーを除去することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係るボタン電話装置の構成例を示すブロック図である。
【図２】本発明の実施形態２に係るボタン電話装置の構成例を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照しながら説明する。説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。各図面において同一の構成または機能を有する構成要素および相当部分には、同一の符号を付し、その説明は省略する。
【００１２】
また、以下の各実施形態では、次の機能を有する装置をボタン電話装置に適用することを前提とする。
（１）ボタン電話装置１００は、ＶｏＩＰインターフェイス及びアナログインターフェイスを備える。
（２）ボタン電話装置は２つのモード、具体的にはエコー測定モードと通常動作モードで動作する。
エコー測定モード：ポート毎にエコー量測定部にてアナログインターフェイスで発生するエコーの測定を行い、エコー量またはエコー量に基づいて算出したパラメータを記憶装置に記録する。
通常動作モード：ＶｏＩＰインターフェイスとアナログインターフェイスで通話する場合、記憶装置に記録されたエコー量をパラメータとして、または、パラメータを用いてエコー除去を行う。
【００１３】
（実施形態１）
図１に本発明の実施形態１に係るボタン電話装置の構成例をしめす。図１では、実施形態１のボタン電話を実施に関係する構成要素を示し、その他の構成要素については説明を省略している。ボタン電話装置１００は、アナログ電話機１−１〜１−ｎ（ｎは、ｎ＞０の整数）と、ＩＰ（Internet Protocol）中継網（インターネット回線）２とに接続する。ボタン電話装置１００は、制御部（CPU : Central Processing Unit）３、記憶装置４、エコーキャンセラ５、ＩＰパケット変換部６、スイッチ部７、エコー量測定部８、ハイブリッド回路９及びアナログインターフェイス部１１−１〜１１−ｎを備える。図１の構成では、アナログインターフェイス部１１はアナログ回線（アナログ電話機１）と接続し、ＩＰパケット変換部６がＩＰ中継網２側と接続するインターフェイスとなる。従って、ＶｏＩＰインターフェイスの役割をＩＰパケット変換部６が実現している。
【００１４】
以降の説明において、複数のアナログ電話機１−１〜１−ｎまたは複数のアナログインターフェイス部１１−１〜１１−ｎそれぞれを区別する必要がない場合、適宜アナログ電話機１またはアナログインターフェイス部１１と記す。また、ＩＰパケット変換部６、スイッチ部７及びアナログインターフェイス部１１−１〜１１−ｎとは、複数のアナログ電話機１−１〜１−ｎを収容し、ＩＰ中継網２を使用する通話を中継する中継手段１０１を構成する。
【００１５】
まず、図１を基に各構成要素の説明を行う。
制御部３は、中継手段１０１全体を制御する。制御部３は、ＣＰＵ（Central Processing Unit）を含む。また、本実施形態では、制御部３は、エコー量に基づいてエコーキャンセラ５が用いるパラメータを算出する。パラメータを算出する処理は、ソフトウェア（プログラム）、ハードウェアあるいはこれらの組み合わせを用いて実現することが可能である。
記憶装置４は、記憶領域であり、制御部３または中継手段１０１が処理を実行するときに必要なデータを記憶する。本実施形態では、エコーキャンセラ５が使用するパラメータを記憶する。パラメータは、エコーキャンセラ８がキャンセルするエコー量を特定する。記憶装置４は、一時的に記憶する記憶領域（揮発性記憶装置）と、継続して記憶する記憶領域（不揮発性記憶装置）とを備えている。
【００１６】
エコーキャンセラ５は、パラメータを用いてエコーをキャンセルする。
ＩＰパケット変換部６は、ＩＰ中継網２から転送されるパケットを音声（アナログデータ）に変換する。ここでは、ＶｏＩＰインターフェイスの役割を果たす。
スイッチ部７は、ＩＰパケット変換部６と接続するアナログインターフェイス部１１を選択する。
エコー量測定部８は、エコー測定モードにおいて、ハイブリッド回路９及びアナログ電話機１において発生するエコー量を測定する。
ハイブリッド回路９は、アナログ電話機１とスイッチ部７とを接続する。
ＩＰ中継網２は、インターネット回線へ中継するネットワークである。
アナログインターフェイス部１１は、アナログ電話機１と接続する。
【００１７】
以下に、本発明における実施例の動作の説明を記す。
エコー測定モードでは、エコー量測定部８は、ハイブリッド回路９及びアナログ電話機１において発生するエコー量を測定し、制御部３に通知する。このとき、エコー量測定部８は、アナログインターフェイス部１１毎にエコー量を測定する。制御部３はエコー量からエコーキャンセラ５がエコーをキャンセルするときに用いるパラメータを計算する。そして、制御部３は、アナログインターフェイス部１１毎に記憶装置４にエコーキャンセラ５のパラメータを記憶させる。
【００１８】
通常動作モードでは、ＩＰ中継網２とアナログ電話機１を通話させる場合、まず、制御部３はスイッチ部７にて、アナログ電話機１とＩＰパケット変換部６の通話をさせる。このとき、制御部３は記憶装置４に記憶されたパラメータをエコーキャンセラ５に知らせる。エコーキャンセラ５は通知されたパラメータに従い、エコー除去を行う。
【００１９】
以上説明したように、本実施形態によれば、エコー除去のパラメータをアナログインターフェイス部１１毎に、すなわち、アナログ電話機１毎に設定することができる。具体的には、アナログ電話機１毎にエコー量を測定し、測定した結果に応じて、エコーキャンセラ５が用いるパラメータを計算する。その結果、各アナログ電話機１に応じてパラメータを、きめ細かく変更・設定することができる。従って、アナログ電話機１の種類に適切なパラメータを用いて、エコーを除去することが可能になる。これにより、エコーの発生を極力抑えることが可能になる。
【００２０】
（実施形態２）
図１では、エコー量測定部８がアナログインターフェイス部１１毎に設置されている構成例を説明したが、エコー量測定部８をＩＰパケット変換部６に設置することも可能である。図２は、本発明の実施形態２に係るボタン電話装置２００の構成例を示すブロック図である。
【００２１】
図２の構成では、ＩＰパケット変換部６のエコーキャンセラ５内にエコー量測定部８を配置した例を示している。中継手段２０１内では、エコー量測定部８は、各アナログ電話機１がスイッチ部７を介してＩＰパケット変換部６と接続されたときにエコー量を測定する。その他の動作は実施形態１と同様であるため説明を省略する。
【００２２】
本実施形態では、実施形態１の効果に加え、エコー量測定部８を配置する数を削減できることにより、図１の構成に比べ、ボタン電話装置の製造コストを削減することが可能になる。
【００２３】
（実施形態３）
上記各実施形態では、各アナログ電話機に応じたパラメータを用いる場合を説明したが、実施形態３では、複数のアナログ電話機に共通のパラメータを用いる機能を併せて備える場合を説明する。例えば、システム立ち上げ時、共通パラメータを用いて通話を開始し、その後各アナログ電話機に応じたパラメータを用いて通話を行うようにすることができる。これにより、システム立ち上げ時にパラメータを設定するまでに時間がかかる場合に、共通パラメータを用いて通話を開始することを優先させ、その後各アナログ電話機に応じたパラメータを設定する。これにより、通話の需要に応じてシステムを柔軟に運用させることが可能になる。例えば、通話が混み合う時間にシステムを立ち上げた場合など、共通パラメータを用いることによって迅速に通話を開始させる場合に有効である。また、本実施形態は、上記各実施形態に適用することが可能である。
【００２４】
本実施形態では、記憶装置４は、複数のアナログ電話機に共通して適用する共通パラメータと、モード情報とをさらに保持する。モード情報は、各アナログ電話機に応じたパラメータを用いる個別モードと、複数のアナログ電話機に共通のパラメータを用いる共通モードとを指定する。
【００２５】
制御部３は、任意の一つのアナログ電話機に応じたパラメータを共通パラメータとして記憶装置４へ格納する。また、個別モードと共通モードとのいずれかの指定を受け付け、記憶装置４が保持するモード情報を更新する。モード情報の指定は、外部から（システム管理者など）から入力される。また、システム立ち上げ時には、デフォルト値として共通モードが指定されてもよい。
【００２６】
エコーキャンセラ５は、モード情報に基づいて、各アナログ電話機１に応じたパラメータと共通パラメータとのいずれかを選択する。エコーキャンセラ５は、モード情報を、制御部３から通知されるようにしてもよいし、記憶装置４から読み出してもよい。
【００２７】
なお、本発明は上記に示す実施形態に限定されるものではない。本発明の範囲において、上記実施形態の各要素を、当業者であれば容易に考えうる内容に変更、追加、変換することが可能である。
【符号の説明】
【００２８】
１−１〜１−ｎ  アナログ電話機１
２  ＩＰ中継網
３  制御部
４  記憶装置
５  エコーキャンセラ
６  ＩＰパケット変換部
７  スイッチ部
８  エコー量測定部
９  ハイブリッド回路
１１−１〜１１−ｎ  アナログインターフェイス部
１００、２００  ボタン電話装置
１０１、２０１  中継手段
【図１】
2010200219.tif 000003
【図２】
2010200219.tif 000004