(57)【特許請求の範囲】
【請求項１】
呼制御用プログラムを実行し、制御ＩＰパケットの処理を含めた呼制御を実行する呼制御部として機能すると共に音声ＩＰパケットを通過させる情報処理装置に対する周辺装置として、上記情報処理装置に接続される音声処理周辺装置であって、
上記情報処理装置と音声ＩＰパケットを授受する上位装置接続手段と、
送話用の音声信号から上記情報処理装置に与える上記音声ＩＰパケットを形成すると共に、上記情報処理装置から与えられた上記音声ＩＰパケットから受信音声信号を得る音声処理手段と、
送話用の発音音声を取り込むと共に、受信音声信号を発音出力させる外付け若しくは内蔵された音声入出力装置に対し、上記情報処理装置から呼制御実行時に与えられたトーン信号を供給し、若しくは、上記情報処理装置から呼制御実行時に与えられたトーン種類を規定したトーン発生指令に応じたトーン信号を発生して供給するトーン供給手段と
を有することを特徴とする音声処理周辺装置。
【請求項２】
上記受話音声信号と同一の信号形式でトーン信号が上記情報処理装置から与えられ、上記トーン供給手段は、そのトーン信号を供給処理することを特徴とする請求項１に記載の音声処理周辺装置。
【請求項３】
上記音声ＩＰパケットと同一形式にパケット化されたトーン信号が上記情報処理装置から与えられ、上記トーン供給手段は、上記音声処理手段にパケットを分解させ、得られたトーン信号を供給処理することを特徴とする請求項１に記載の音声処理周辺装置。
【請求項４】
上記トーン供給手段は、各種類のトーン発生部を内蔵し、トーン種類を規定したトーン発生指令が上記情報処理装置から与えられたときに、該当する種類のトーン発生部からトーン信号を発生して供給処理することを特徴とする請求項１に記載の音声処理周辺装置。
【請求項５】
上記情報処理装置が実行する上記呼制御用プログラムを記憶する記憶手段を有し、上記上位装置接続手段を介して、上記呼制御用プログラムを上記情報処理装置に転送することを特徴とする請求項１〜４のいずれかに記載の音声処理周辺装置。
【請求項６】
オンフック及び又はオフフック指示を取り込むと共に、上記上位装置接続手段を介して、上記情報処理装置の呼制御用プログラムに通知するフック状態指示手段を有することを特徴とする請求項１〜５のいずれかに記載の音声処理周辺装置。
【請求項７】
上記上位装置接続手段は、上記情報処理装置に対してＵＳＢ接続することを特徴とする請求項１〜６のいずれかに記載の音声処理周辺装置。
【請求項８】
呼制御用プログラムを実行し、制御ＩＰパケットの処理を含めた呼制御を実行する呼制御部として機能すると共に音声ＩＰパケットを通過させる情報処理装置と、
上記情報処理装置と接続し、音声ＩＰパケットを授受する請求項１〜７のいずれかに記載の音声処理周辺装置と
を有することを特徴とするＩＰ電話システム。
【請求項９】
２以上の上記情報処理装置を有すると共に、いずれかの上記情報処理装置を選択的に上記音声処理周辺装置に接続させる通話路切換装置を有することを特徴とする請求項８に記載のＩＰ電話システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は音声処理周辺装置及びＩＰ電話システムに関し、例えば、パソコン上のプログラムと共にＩＰ電話機能を発揮する、パソコンに対する周辺装置や、それを用いたＩＰ電話システムに適用し得るものである。
【背景技術】
【０００２】
近年、ＩＰネットワークを介して通話が可能な、いわゆるＩＰ電話が普及してきた。こうしたＩＰ電話の中でも、特に、パソコン上のソフトウェアで呼処理、音声信号処理などのＩＰ電話機能を実現したものをソフトフォンと呼ぶ（非特許文献１参照）。ソフトフォンは、端末コスト、他サービスや機能との連携等、従来のハードウェア装置によるＩＰ電話機（以下、ハードフォン）に比べて有利な点が多い。
【非特許文献１】ｈｔｔｐ：／／ｉｔｐｒｏ．ｎｉｋｋｅｉｂｐ．ｃｏ．ｊｐ／ｆｒｅｅ／ＮＣＣ／ｄｅｎｗａ／２００５０２１１／３９／
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、一方で、ソフトフォンは、ハードフォンに比べて、以下のような課題がある。
【０００４】
第１に、通話品質が、パソコンのスペック（動作クロック数、内蔵Ａ／Ｄ−Ｄ／Ａ特性）や、電話時に並列処理している他のアプリケーション数に依存するため、ＩＰ電話サービスとして一定の品質を保つことが困難である。
【０００５】
第２に、パソコンの暴走、電源断等が発生すると、ＩＰ電話機能が使用不能となる。アナログ電話機の時代から、利用者は電話機の電源を意識しないようになされており、そのため、電話のために電源を意識しなければならないことには違和感がある。
【０００６】
そのため、ソフトフォンの利便性とハードフォンの堅牢性を合わせ持ち、しかも、安価なＩＰ電話システムやそのための装置が求められている。
【課題を解決するための手段】
【０００７】
第１の本発明は、呼制御用プログラムを実行し、制御ＩＰパケットの処理を含めた呼制御を実行する呼制御部として機能すると共に音声ＩＰパケットを通過させる情報処理装置に対する周辺装置として、上記情報処理装置に接続される音声処理周辺装置であって、（１）上記情報処理装置と音声ＩＰパケットを授受する上位装置接続手段と、（２）送話用の音声信号から上記情報処理装置に与える上記音声ＩＰパケットを形成すると共に、上記情報処理装置から与えられた上記音声ＩＰパケットから受信音声信号を得る音声処理手段と、送話用の発音音声を取り込むと共に、受信音声信号を発音出力させる外付け若しくは内蔵された音声入出力装置に対し、上記情報処理装置から呼制御実行時に与えられたトーン信号を供給し、若しくは、上記情報処理装置から呼制御実行時に与えられたトーン種類を規定したトーン発生指令に応じたトーン信号を発生して供給するトーン供給手段とを有することを特徴とする。
【０００８】
第２の本発明のＩＰ電話システムは、呼制御用プログラムを実行し、制御ＩＰパケットの処理を含めた呼制御を実行する呼制御部として機能すると共に音声ＩＰパケットを通過させる情報処理装置と、この情報処理装置と接続し、音声ＩＰパケットを授受する第１の本発明の音声処理周辺装置とを有することを特徴とする。
【発明の効果】
【０００９】
本発明の音声処理周辺装置及びＩＰ電話システムによれば、呼制御機能を情報処理装置がソフトウェア的に担うと共に、音声処理機能を音声処理周辺装置がハードウェア的に担うので、ソフトフォンの利便性とハードフォンの堅牢性を合わせ持った安価なＩＰ電話システムなどを提供することができる。
【発明を実施するための最良の形態】
【００１０】
（Ａ）第１の実施形態
以下、本発明による音声処理周辺装置及びＩＰ電話システムの第１の実施形態を、図面を参照しながら説明する。
【００１１】
（Ａ−１）第１の実施形態の構成
図１は、第１の実施形態のＩＰ電話システムの全体構成を示すブロック図である。
【００１２】
図１において、第１の実施形態のＩＰ電話システム１は、第１の実施形態の音声処理周辺装置１０及びパソコン２０でなる。音声処理周辺装置１０は、例えば、自己に固着（着脱自在なものであっても良い）されているケーブル３０Ｃの先端にＵＳＢコネクタ３０を有し、ＵＳＢコネクタ３０を介して、パソコン２０に接続可能となされている。また、音声処理周辺装置１０は、例えば、自己に固着（着脱自在なものであっても良い）されているヘッドセット（又はハンドセット）４０を有している。パソコン２０は、ＬＡＮ（図示せず）等を介してＩＰネットワーク５０に接続されている。
【００１３】
この第１の実施形態の場合、ＩＰ電話通信におけるＶｏＩＰ呼制御及び音声処理のうち、ＶｏＩＰ呼制御を主にパソコン２０が担当し、音声処理を主に音声処理周辺装置１０が担当する。
【００１４】
パソコン２０は、例えば、ＶｏＩＰ呼制御プログラム２０Ｐを実行することにより、音声処理以外のＶｏＩＰ呼制御を実行する。ＶｏＩＰ呼制御プログラム２０Ｐは、既存のソフトフォンにおけるアプリケーションプログラムから、音声処理（通話時の音声処理）のルーチンを除外し、音声処理周辺装置１０とのインタフェース機能を担うルーチンを追加しているものである。ＶｏＩＰ呼制御プログラム２０Ｐは、ＩＰ電話通信における接続処理、切断処理、音声処理周辺装置１０に対する指示・データ授受、ユーザインタフェース処理等を実施する。
【００１５】
ユーザがそのファイル名をクリックすることにより、ＶｏＩＰ呼制御プログラム２０Ｐが起動し、パソコン２０は、ＶｏＩＰ呼制御部として動作し得る状態になる。なお、ＶｏＩＰ呼制御プログラム２０Ｐは、ＶｏＩＰ呼制御プログラムメモリ１７から直接起動するのではなく、ユーザがそのファイル名をクリックすることにより、パソコン２０中のＨＤなどにインストールされ、ここから起動する構成としても良い。
【００１６】
音声処理周辺装置１０は、後述するような詳細構成を有し、ＩＰ電話機能における音声処理を専用的に行うものであり、音声処理構成は、ハードウェア構成でなっている。
【００１７】
呼制御は、ソフトウェアによる処理と相性が良い。例えば、住所録ファイルから直ちに発呼するような住所録ファイル用アプリケーションと、ＶｏＩＰ呼制御プログラム２０Ｐとのリンクは容易である。一方、音声処理は、ハードウェアによる処理と相性が良い。そのため、第１の実施形態では、ＶｏＩＰ呼制御を主にパソコン２０が担当し（ＣＰＵがＶｏＩＰ呼制御プログラム２０Ｐを実行する）、音声処理を主に音声処理周辺装置１０が担当する。なお、以下の説明においては、ＶｏＩＰ呼制御プログラム２０Ｐが機能している状態のパソコン２０を、ＶｏＩＰ呼制御部２０と呼ぶことにする。
【００１８】
図２は、音声処理周辺装置１０の内部構成を示すブロック図である。
【００１９】
図２において、音声処理周辺装置１０は、Ａ／Ｄ・Ｄ／Ａ部１１、音声圧縮・伸張部１２、ＩＰパケット処理部１３、ＵＳＢコントロール部１４、オンフック・オフフック指示部１５、ヘッドセット直結指示部１６及びＶｏＩＰ呼制御プログラムメモリ１７等を有する。
【００２０】
Ａ／Ｄ・Ｄ／Ａ部１１は、ヘッドセット４０のマイクロフォン（図示せず）からのアナログ音声信号をデジタル音声信号に変換して音声圧縮・伸張部１２に与えると共に、音声圧縮・伸張部１２からのデジタル音声信号をアナログ音声信号に変換してヘッドセット４０のスピーカ（図示せず）に与えるものである。
【００２１】
音声圧縮・伸張部１２は、デジタル音声信号を圧縮符号化し、音声符号化データを生成してＩＰパケット処理部１３に与えると共に、ＩＰパケット処理部１３から与えられた音声符号化データ（圧縮符号化データ）を伸張してデジタル音声信号に復号させてＡ／Ｄ・Ｄ／Ａ部１１に与えるものである。
【００２２】
ＩＰパケット処理部１３は、音声圧縮・伸張部１２からの音声符号化データをＩＰパケットに変換して（ＩＰパケットを組み立てて）ＵＳＢコントロール部１４に出力すると共に、ＵＳＢコントロール部１４からのＩＰパケットを音声符号化データに変換して（ＩＰパケットを分解して）音声圧縮・伸張部１２に与えるものである。ＩＰパケット処理部１３の内部には、例えば、受話データに対するバッファリング処理、削除・挿入処理（揺らぎ吸収遅延回復処理）を含んでいる。
【００２３】
ＵＳＢコントロール部１４は、ＶｏＩＰ呼制御部２０側とのデータ転送を制御するものである。ＵＳＢコントロール部１４は、主として、ＩＰ電話の通話状態でのデータ転送に機能するものであり、ＩＰパケット処理部１３からのＩＰパケットをＵＳＢデータ信号に変換してＶｏＩＰ呼制御部２０に転送したり、ＶｏＩＰ呼制御部２０からＵＳＢデータ信号として転送されてきたＩＰパケットをＩＰパケット処理部１３に与えたりするものである。
【００２４】
オンフック・オフフック指示部１５は、例えば、オフフックボタンやオンフックボタンでなり、着信呼び出しに対するユーザのオフフックの指示や、通話終了時のユーザのオンフックの指示などを取り込むものである。オンフック・オフフック指示部１５は、ＵＳＢコントロール部１４に接続されており、ＵＳＢコントロール部１４を介して、オンフック指示又はオフフック指示がＶｏＩＰ呼制御部２０に与えられるようになされている。なお、オンフック・オフフック指示部１５は、オンフック指示又はオフフック指示の一方だけを受け付けるものであっても良い。また、オンフック指示及びオフフック指示構成を音声処理周辺装置１０に持たせず、パソコン（ＶｏＩＰ呼制御部）２０にのみ持たせるようにしても良い。
【００２５】
ヘッドセット直結指示部１６は、当該音声処理周辺装置１０が、ヘッドセット４０とパソコン（ＶｏＩＰ呼制御部）２０とがほぼ直結されたように動作することを指示するものである。この動作モードでは、パソコン２０からの信号は、ＵＳＢコントロール部１４のハブ機能によりＡ／Ｄ・Ｄ／Ａ部１１に与えられ、アナログ信号に変換されてヘッドセット４０のスピーカに与えられる。また、ヘッドセット４０のマイクロフォンからの信号は、Ａ／Ｄ・Ｄ／Ａ部１１によってデジタル信号に変換され、ＵＳＢコントロール部１４からパソコン２０に与えられるようになる。例えば、ＩＰ電話機能以外でヘッドセットを用いたアプリケーション処理を実行する場合には、ヘッドセット直結指示部１６を操作することにより、恰も、ＵＳＢヘッドセットを、パソコン２０に取り付けたと同じ状態にすることができる。
【００２６】
ＶｏＩＰ呼制御プログラムメモリ１７は、パソコン２０に与えるＶｏＩＰ呼制御プログラム（２０Ｐ）を格納しているものである。電源オンのパソコン２０にＵＳＢコネクタ３０が装着された際や、ＵＳＢコネクタ３０が装着されたパソコン２０の電源がオンされた際の、ＵＳＢコントロール部１４とパソコン２０との初期状態での通信により、ＶｏＩＰ呼制御プログラムメモリ１７に格納されたＶｏＩＰ呼制御プログラムが、適宜、パソコン２０にローディングされるようになされている。
【００２７】
（Ａ−２）第１の実施形態の動作
次に、第１の実施形態のＩＰ電話システム１の動作を説明する。
【００２８】
図示はしていないが、例えば、電源オンのパソコン２０に、音声処理周辺装置１０から延長されているケーブル先端のＵＳＢコネクタ３０が差し込まれた場合には、パソコン２０及び音声処理周辺装置１０間で、ＵＳＢプロトコルに従って、属性情報などの授受が実行され、パソコン２０が音声処理周辺装置１０の接続を認識し、電源を供給する状態に移行する。この際の処理は、ＵＳＢデバイスに対する通常のシーケンスと同様である。また、音声処理周辺装置１０は、ＵＳＢメモリの場合と同様にして、ＶｏＩＰ呼制御プログラムメモリ１７に格納されているＶｏＩＰ呼制御プログラムのファイルの存在を通知し、パソコン２０はそのＶｏＩＰ呼制御プログラムのファイル名を表示させ、ユーザがそのファイル名をクリックすることにより、ＶｏＩＰ呼制御プログラム２０Ｐがパソコン２０にインストールされ、パソコン２０は、ＶｏＩＰ呼制御部として動作し得る状態になる。
【００２９】
次に、第１の実施形態のＩＰ電話システム１の発呼時動作を、図３のシーケンス図を参照しながら、説明する。
【００３０】
例えば、ユーザが、ＶｏＩＰ呼制御プログラム２０Ｐを有効とした状態で、キーボードなどから相手先電話番号を入力した後、キーボード上の発呼を指示するキーを操作すると（Ｓ１）、ＶｏＩＰ呼制御部２０は、ＩＰネットワーク５０側と呼び出しのための信号授受を行う（Ｓ２）。この際の処理は、既存のソフトフォンの処理と同様である。ＩＰネットワーク５０側との信号授受は、例えば、ＳＩＰプロトコルに従い実行される。
【００３１】
相手端末が呼び出し状態になったことが通知されたＶｏＩＰ呼制御部２０は、ヘッドセット４０のスピーカから、ＲＢＴを鳴動させるための処理を行う（Ｓ３、Ｓ４）。
【００３２】
ここで、ヘッドセット４０のスピーカから、ＲＢＴを含め、各種トーンを発生させる方法としては、以下の３種類の方法のいずれかを適用することができる。以下では、トーンがＲＢＴ信号であるとして説明している。
【００３３】
第１は、ＶｏＩＰ呼制御部２０がデジタル信号でなるＲＢＴ信号を出力するトーン発生部を内蔵し、ＲＢＴ信号をシリアル信号として音声処理周辺装置１０に与える。そのようなＲＢＴ信号を受信した音声処理周辺装置１０のＵＳＢコントロール部１４は、受信したＲＢＴ信号をＡ／Ｄ・Ｄ／Ａ部１１に与え、Ａ／Ｄ・Ｄ／Ａ部１１によってアナログ信号に変換させてヘッドセット４０のスピーカから発音出力させる。
【００３４】
第２は、ＶｏＩＰ呼制御部２０が、圧縮符号化されているＲＢＴ信号を出力するトーン発生部を内蔵し、ＶｏＩＰ呼制御部２０が、圧縮符号化されているＲＢＴ信号をパケット化（例えばＲＴＰパケット）して音声処理周辺装置１０に与える。音声処理周辺装置１０のＵＳＢコントロール部１４は、受信したＲＢＴに係るパケットをＩＰパケット処理部１３に与えてパケットを分解させ、音声圧縮・伸張部１２が、ＩＰパケット処理部１３から与えられた圧縮符号化データを伸張しＲＢＴ信号に復号させ、Ａ／Ｄ・Ｄ／Ａ部１１がアナログ信号に変換してヘッドセット４０のスピーカから発音出力させる。
【００３５】
第３は、音声処理周辺装置１０がデジタル信号でなるＲＢＴ信号のトーン発生部（図２では図示は省略している）を内蔵し、ＶｏＩＰ呼制御部２０は、トーンの種類（ここではＲＢＴ）を規定したトーンの発生指令を音声処理周辺装置１０に与える。音声処理周辺装置１０のＵＳＢコントロール部１４は、トーンの発生指令を受信すると、図示しないトーン発生部からデジタル信号でなるＲＢＴ信号をＡ／Ｄ・Ｄ／Ａ部１１に与え、Ａ／Ｄ・Ｄ／Ａ部１１によってアナログ信号に変換させてヘッドセット４０のスピーカから発音出力させる。
【００３６】
ＶｏＩＰ呼制御部２０は、ＩＰネットワーク５０側から、呼び出しに応答して相手端末がオフフックした通知を受けると（Ｓ５）、音声処理周辺装置１０に対し、相手端末などのＩＰアドレスなどの音声ＩＰパケットの形成に必要なデータを渡し（Ｓ６、Ｓ７）、かつ、自装置内を、音声処理周辺装置１０からの音声ＩＰパケットをそのままＩＰネットワーク５０側に出力させると共に、ＩＰネットワーク５０側からの音声ＩＰパケットをそのまま音声処理周辺装置１０に出力させる状態にする（Ｓ８）。なお、音声ＩＰパケットの形成に必要なデータが与えられた音声処理周辺装置１０のＵＳＢコントロール部１４は、それをＩＰパケット処理部１３に与えてバッファリングさせる。
【００３７】
その後、ＶｏＩＰ呼制御部２０は、相手端末がオフフックした通知に対する受信応答をＩＰネットワーク５０側へ返信し（Ｓ９）、音声処理周辺装置１０に対しては、ＲＢＴの鳴動を終了させる処理を行う（Ｓ１０）。これにより、通話状態に移行する（Ｓ１１）。
【００３８】
通話状態においては、ＶｏＩＰ呼制御部２０は、ＩＰネットワーク５０側からのＩＰパケットが、音声ＩＰパケットであることを確認して音声処理周辺装置１０に与え、音声処理周辺装置１０からのＩＰパケットが、音声ＩＰパケットであることを確認してＩＰネットワーク５０側に出力する。
【００３９】
通話状態の音声処理周辺装置１０においては、ヘッドセット４０のマイクロフォン（図示せず）からのアナログ音声信号は、Ａ／Ｄ・Ｄ／Ａ部１１によってデジタル音声信号に変換された後、音声圧縮・伸張部１２によって圧縮符号化され、ＩＰパケット処理部１３によって、音声符号化データが音声ＩＰパケットに変換され、ＵＳＢコントロール部１４からＶｏＩＰ呼制御部２０に転送される。また、ＶｏＩＰ呼制御部２０から転送されてきた音声ＩＰパケットは、ＵＳＢコントロール部１４経由でＩＰパケット処理部１３に与えられ、ＩＰパケット処理部１３によって、音声ＩＰパケットが分解されて音声符号化データに変換され、音声圧縮・伸張部１２によって、その音声符号化データ（圧縮符号化データ）が伸張され、得られたデジタル音声信号が、Ａ／Ｄ・Ｄ／Ａ部１１によって、アナログ音声信号に変換されてヘッドセット４０のスピーカから発音出力される。
【００４０】
図４は、第１の実施形態のＩＰ電話システム１の着呼時の動作を示すシーケンス図である。
【００４１】
パソコン（ＶｏＩＰ呼制御部）２０は、ＩＰネットワーク５０側から呼び出しに係る呼制御ＩＰパケットを受信すると、ＶｏＩＰ呼制御プログラム２０Ｐを割り込みで開始し、ＶｏＩＰ呼制御部として機能するようになる（Ｓ２０、Ｓ２１）。
【００４２】
ＶｏＩＰ呼制御部２０は、音声処理周辺装置１０が接続されていることや他と電話通信を行っていないことなどの、呼出しに応じられる状態であることを確認すると（Ｓ２２）、ヘッドセット４０のスピーカから、呼出しトーンを鳴動させるための処理を行い（Ｓ２３）、また、ＩＰネットワーク５０（相手端末）側に呼び出し状態になったことを返信する（Ｓ２４）。
【００４３】
音声処理周辺装置１０において、オフフックボタンが操作されると、ＵＳＢコントロール部１４によって、オフフック指示の通知がＶｏＩＰ呼制御部２０に与えられる（Ｓ２５、Ｓ２６）。
【００４４】
このとき、ＶｏＩＰ呼制御部２０は、音声処理周辺装置１０に対し、相手端末などのＩＰアドレスなどの音声ＩＰパケットの形成に必要なデータを渡し（Ｓ２７、Ｓ２８）、かつ、自装置内を、音声処理周辺装置１０からの音声ＩＰパケットをそのままＩＰネットワーク５０側に出力させると共に、ＩＰネットワーク５０側からの音声ＩＰパケットをそのまま音声処理周辺装置１０に出力させる状態にする（Ｓ２９）。
【００４５】
その後、ＶｏＩＰ呼制御部２０は、オフフックした通知をＩＰネットワーク５０（相手端末）側へ返信し（Ｓ３０）、音声処理周辺装置１０に対しては、呼出しトーンの鳴動を終了させる処理を行う（Ｓ３１）。これにより、通話状態に移行する（Ｓ３２）。
【００４６】
図５は、第１の実施形態のＩＰ電話システム１の自装置側のオンフック操作に基づく切断時の動作を示すシーケンス図である。
【００４７】
通話状態の音声処理周辺装置１０において、オンフックボタンが操作されると、自装置をリセットさせると共に、ＵＳＢコントロール部１４によって、オンフック指示の通知がＶｏＩＰ呼制御部２０に与えられる（Ｓ４０〜Ｓ４２）。
【００４８】
ＶｏＩＰ呼制御部２０は、切断通知をＩＰネットワーク５０（相手端末）側に送信した後（Ｓ４３）、その受信応答を待って、当該ＶｏＩＰ呼制御プログラム２０Ｐをログオフ状態に移行させる（Ｓ４４）。
【００４９】
図６は、第１の実施形態のＩＰ電話システム１の相手端末側のオンフック操作に基づく切断時の動作を示すシーケンス図である。
【００５０】
ＶｏＩＰ呼制御部２０はＩＰネットワーク５０（相手端末）側から受信したＩＰパケットが音声ＩＰパケットか呼制御ＩＰパケットかを確認しているが、オンフックを通知する呼制御ＩＰパケット（切断通知）を受信すると（Ｓ５０）、音声処理周辺装置１０に対してリセット指令を与えて、ＵＳＢコントロール部１４の制御下で音声処理周辺装置１０をリセットさせ（Ｓ５１、Ｓ５２）、切断通知に対する受信応答をＩＰネットワーク５０（相手端末）側に送信した後（Ｓ５３）、当該ＶｏＩＰ呼制御プログラム２０Ｐをログオフ状態に移行させる（Ｓ５４）。
【００５１】
（Ａ−３）第１の実施形態の効果
上記第１の実施形態によれば、通話状態での音声信号処理を担う音声処理周辺装置を、ソフトウェア的にＶｏＩＰ呼制御を担うパソコンの他に設け、通話状態では、パソコンが、音声処理周辺装置及びＩＰネットワークとの音声信号の送受を単に通過させるので、比較的少ないコストアップで、パソコンのスペック、負荷状態に拘わらず、安定した通話品質を実現することが可能となる。
【００５２】
また、音声信号のＡ／Ｄ変換やＤ／Ａ変換部分を外部ハードウェア装置で実現することにより、ノイズ、エコー等が発生しないようにコントロールでき、パソコン内蔵のサウンドボードの特性に依存せず、安定した通話品質を実現することが可能となる。
【００５３】
一方、ＶｏＩＰ呼制御は、パソコンに対するアプリケーションとして実現しているため、ソフトフォンでの良さである、住所録ファイルから発呼する等のソフトウェア処理との相性の良さを継承することができる。
【００５４】
さらに、音声処理周辺装置及びパソコン間の接続がＵＳＢ接続であるため、音声処理周辺装置として電源を不要とでき、電話機器には電源がないものという、一般利用者のイメージに合致させたものとなっている。
【００５５】
さらにまた、音声処理周辺装置及びパソコン間の接続がＵＳＢ接続であって、音声処理周辺装置に記憶されたアプリケーションプログラム（ＶｏＩＰ呼制御プログラム）のパソコンへの転送（インストール）が簡単であるため、音声処理周辺装置を携帯し、移動先のパソコンにつなげてＩＰ電話機能を実現することも容易にできる。
【００５６】
（Ｂ）第２の実施形態
以下、本発明による音声処理周辺装置及びＩＰ電話システムの第２の実施形態を、図面を参照しながら説明する。
【００５７】
（Ｂ−１）第２の実施形態の構成
図７は、第２の実施形態のＩＰ電話システムの全体構成を示すブロック図であり、第１の実施形態に係る図１との同一、対応部分には同一、対応符号を付して示している。
【００５８】
図７において、第２の実施形態のＩＰ電話システム１Ａは、音声処理周辺装置１０を用いてＩＰ電話通信を実行できるＶｏＩＰ呼制御部（パソコン）が、運用系及び予備系の冗長構成となっており、音声処理周辺装置１０は、通話路切換装置６０を介して、運用系のＶｏＩＰ呼制御部（パソコン）２０又は予備系のＶｏＩＰ呼制御部（パソコン）２０ＳＢＹに接続される。
【００５９】
なお、図７では、通話路切換装置６０が音声処理周辺装置１０と別体のものを示したが、通話路切換装置６０が音声処理周辺装置１０と一体のものであっても良い。
【００６０】
また、予備系のＶｏＩＰ呼制御部２０ＳＢＹは、切り替わった以降は運用系となるものではなく、運用系のＶｏＩＰ呼制御部２０が動作し得ない場合にのみ、運用系のＶｏＩＰ呼制御部２０に切り替わって動作するものである。１台の予備系のＶｏＩＰ呼制御部２０ＳＢＹは、異なる複数種類の運用系のＶｏＩＰ呼制御部２０に対して、共通の予備系であっても良い（例えば、フロアに１台）。この場合には、予備系のＶｏＩＰ呼制御部２０ＳＢＹに、複数の通話路切換装置６０が接続される。
【００６１】
通話路切換装置６０は、図８に示すような詳細構成を備えている。図８において、通話路切換装置６０は、３個のＵＳＢコントロール部６１〜６３、接続制御部６４及びボタン検出部６５を有する。
【００６２】
第１のＵＳＢコントロール部６１は、音声処理周辺装置１０のＵＳＢコントロール部１４との間でＵＳＢデータ信号を授受するものであり、第２のＵＳＢコントロール部６２は、運用系のＶｏＩＰ呼制御部２０のＵＳＢコントロール部（図示せず）との間でＵＳＢデータ信号を授受するものであり、第３のＵＳＢコントロール部６３は、予備系のＶｏＩＰ呼制御部２０ＳＢＹのＵＳＢコントロール部（図示せず）との間でＵＳＢデータ信号を授受するものである。
【００６３】
接続制御部６４は、基本的には、音声処理周辺装置１０とＶｏＩＰ呼制御部２０との間を、言い換えると、第１のＵＳＢコントロール部６１と第２のＵＳＢコントロール部６２との間を接続させるものである。接続制御部６４は、第２のＵＳＢコントロール部６２が、ＶｏＩＰ呼制御部２０との非接続や電源断を検出したときには、又は、ボタン検出部６５が予備系への切換ボタンの操作を検出したときには音声処理周辺装置１０と予備系のＶｏＩＰ呼制御部２０ＳＢＹとを、言い換えると、第１のＵＳＢコントロール部６１と第３のＵＳＢコントロール部６３との間を接続させるものである。第２の実施形態の場合、接続制御部６４は、通話中断を回復するための発呼機能を有している。また、接続制御部６４は、運用系のＶｏＩＰ呼制御部２０と予備系のＶｏＩＰ呼制御部２０ＳＢＹとの通信を可能なように、接続制御を行うようにしても良い。但し、運用系のＶｏＩＰ呼制御部２０と予備系のＶｏＩＰ呼制御部２０ＳＢＹとの通信を、ＬＡＮに委ねるようにしても良い。
【００６４】
ボタン検出部６５は、ボタンの押下状態を検出して接続制御部６４に出力するものである。例えば、予備系への切換や、通話再開のための電話番号の入力などに用いられる。
【００６５】
（Ｂ−２）第２の実施形態の動作
通常は、音声処理周辺装置１０とＶｏＩＰ呼制御部２０を接続してＵＳＢデータ信号を授受する状態とする。このとき、予備系のＶｏＩＰ呼制御部２０ＳＢＹは、ＶｏＩＰ呼制御部２０と同様に、通話相手と接続状態にしておく（音声データの送受はしない）。
【００６６】
ＶｏＩＰ呼制御部２０からの電源供給が停止したり、ＵＳＢのコネクションが切断されたり等の異常を検出した場合、通話路切換装置６０は、音声処理周辺装置１０と予備系のＶｏＩＰ呼制御部２０ＳＢＹを接続してＵＳＢデータ信号を授受する状態とし、予備系のＶｏＩＰ呼制御部２０ＳＢＹは、音声データの送受を開始して通話を継続する。
【００６７】
なお、ＶｏＩＰ呼制御部２０から予備系のＶｏＩＰ呼制御部２０ＳＢＹの切換えの際に、予め、予備系のＶｏＩＰ呼制御部２０ＳＢＹを通話相手と接続状態にしておかず、ＶｏＩＰ呼制御部２０との接続の異常を検出してから、通話路切換装置６０の制御下で接続（通話路）を確立しても良い。
【００６８】
ＶｏＩＰ呼制御部２０からの電源供給が停止したり、ＵＳＢのコネクションが切断されたり等の異常を検出中に、発呼若しくは着呼が発生した場合には、予備系のＶｏＩＰ呼制御部２０ＳＢＹがＶｏＩＰ呼制御部２０と同様の動作をして通話路を確立する。
【００６９】
ここで、ＶｏＩＰ呼制御部２０及び予備系のＶｏＩＰ呼制御部２０ＳＢＹは通路路切換装置６０のボタン情報を用いて発呼することもできるようにしておき、通話路の回復時には異なる相手端末との通話路を操作し得るようにしても良い。
【００７０】
（Ｂ−３）第２の実施形態の効果
第２の実施形態によれば、第１の実施形態の効果に加え、ＶｏＩＰ呼制御部２０として動作しているパソコンに暴走や電源断等が発生しても、音声処理周辺装置１０を利用した通話を実行することができるという効果をも奏する。
【００７１】
（Ｃ）他の実施形態
上記各実施形態の説明では、ＶｏＩＰ呼制御部として動作する情報処理装置がパソコンであるものを示したが、パソコンより、処理容量が大きい情報処理装置や処理容量が小さい情報処理装置を、ＶｏＩＰ呼制御プログラムに従って動作するＶｏＩＰ呼制御部として適用するようにしても良い。
【００７２】
また、上記各実施形態では、ＩＰパケット処理部１３を音声処理周辺装置１０に設けたものを示したが、ＶｏＩＰ呼制御部（パソコン）２０側に設けるようにしても良い。通話状態においても、ＩＰパケットが音声用か呼制御用かを判別しているので、音声用ＩＰパケットの組立や分解をも、ＶｏＩＰ呼制御部の機能に含めるようにしても良い。このようにした場合には、音声処理周辺装置１０とＶｏＩＰ呼制御部（パソコン）２０との間で音声符号化データを送受することになる。
【００７３】
さらに、上記各実施形態では、ヘッドセット（ハンドセット）側との音声信号の入出力はアナログ信号で行うものを示したが、ＵＳＢヘッドセットなどを適用し、ＵＳＢ等を介したデジタル信号で音声信号の入出力を行うようにしても良い。この場合には、音声処理周辺装置１０内に対応するＵＳＢコントロール部等を付加することを要する。
【００７４】
また、ヘッドセット（ハンドセット）４０と音声処理周辺装置１０との音声信号の授受を有線ではなく無線で行うようにしても良い。同様に、音声処理周辺装置１０とＶｏＩＰ呼制御部（パソコン）２０との信号授受も、無線で行うようにしても良い。また、音声処理周辺装置１０とＶｏＩＰ呼制御部（パソコン）２０との接続もＵＳＢ接続に限定されないものである。
【００７５】
音声処理周辺装置１０は、ＵＳＢを介して電源供給されるものであることが好ましいが、例えば、専用のＡＣアダプタ、電池内蔵等、個別に電源供給される形態であっても良い。通話路切換装置６０も、ＵＳＢを介して電源供給されるものであることが好ましいが、例えば、専用のＡＣアダプタ、電池内蔵等、個別に電源供給される形態であっても良い。
【００７６】
上記各実施形態においては、音声圧縮・伸張部１２がある１種類の圧縮符号化方式に対応するものを示したが、複数種類の圧縮符号化方式に対応できるように複数種類の音声圧縮・伸張部を設け、ＩＰパケットに挿入されている符号化方式を規定する情報に応じて、音声圧縮・伸張部を選択して使用するようにしても良い。
【００７７】
また、上記各実施形態では、ヘッドセットやハンドセットを有する、又は、外付けし得る音声処理周辺装置を示したが、組み込みのスピーカ及びマイクロフォンを音声入出力装置として用いるものであっても良く、さらに、組み込みのものを用い、ヘッドセットやハンドセットのジャックが差されたときにのみ、ヘッドセットやハンドセットを有効にするものであっても良い。
【００７８】
上記第２の実施形態においては、通話路切換装置６０が冗長系構成のために設けられたものであるが、同格である複数のＶｏＩＰ呼制御部２０のいずれか（例えば選択操作による）を音声処理周辺装置１０に接続するために使用されるものであっても良い。
【図面の簡単な説明】
【００７９】
【図１】第１の実施形態のＩＰ電話システムの全体構成を示すブロック図である。
【図２】第１の実施形態の音声処理周辺装置の詳細構成を示すブロック図である。
【図３】第１の実施形態のＩＰ電話システムの発呼時動作を示すシーケンス図である。
【図４】第１の実施形態のＩＰ電話システムの着呼時動作を示すシーケンス図である。
【図５】第１の実施形態のＩＰ電話システムの自装置側のオンフック操作に基づく切断時動作を示すシーケンス図である。
【図６】第１の実施形態のＩＰ電話システムの相手端末側のオンフック操作に基づく切断時動作を示すシーケンス図である。
【図７】第２の実施形態のＩＰ電話システムの全体構成を示すブロック図である。
【図８】第２の実施形態の通話路切換装置の詳細構成を示すブロック図である。
【符号の説明】
【００８０】
１…ＩＰ電話システム、１０…音声処理周辺装置、１１…Ａ／Ｄ・Ｄ／Ａ部、１２…音声圧縮・伸張部、１３…ＩＰパケット処理部、１４、６１〜６３…ＵＳＢコントロール部、１５…オンフック・オフフック指示部、１６…ヘッドセット直結指示部、１７…ＶｏＩＰ呼制御プログラムメモリ、２０、２０ＳＢＹ…パソコン（ＶｏＩＰ呼制御部）、３０…ＵＳＢコネクタ、４０…ヘッドセット、５０…ＩＰネットワーク、６０…通話路切換装置、６４…接続制御部、６５…ボタン検出部。
【図１】
0004774831.tif 000002
【図２】
0004774831.tif 000003
【図３】
0004774831.tif 000004
【図４】
0004774831.tif 000005
【図５】
0004774831.tif 000006
【図６】
0004774831.tif 000007
【図７】
0004774831.tif 000008
【図８】
0004774831.tif 000009