(57)【要約】【課題】ＶｏＩＰによるパケット伝送において、パケット損失発生時にも通信状態が切断されることを防ぎ、高信頼性の通信を実現することができるパケット伝送装置を提供する。【解決手段】音声帯域信号を音声符号化する音声符号化部１と、音声符号化部１から符号化音声信号を入力してそのパケットを生成するパケット生成部２と、音声符号化部１から符号化音声信号を入力して冗長パケットを生成する冗長パケット生成部３と、パケット生成部２及び冗長パケット生成部３のうちいずれかを伝送路側（伝送先）に対する出力元として選択するセレクタ５と、音声帯域信号が予め設定したデータ通信であるファクシミリ通信のファクシミリ信号であるか否かを検出し、この検出結果に応じてセレクタ５の選択先を制御するファクシミリ信号検出部４とを備える。【選択図】        図１
2004266378.tif 000002
【特許請求の範囲】
【請求項１】
入力した音声帯域信号を音声符号化する音声符号化部と、
上記音声符号化部から符号化音声信号を入力し、そのパケットを生成して出力するパケット生成部と、
上記音声符号化部から符号化音声信号を入力し、エラー訂正用データを付加した冗長パケットを生成して出力する冗長パケット生成部と、
上記パケット生成部及び上記冗長パケット生成部のうちいずれかを伝送先に対する出力元として選択するセレクタ部と、
上記音声帯域信号が所定のデータ通信に関する信号であるか否かを検出し、その検出結果に応じてセレクタ部の選択先を制御する信号検出部と
を備えたパケット伝送装置。
【請求項２】
信号検出部は、入力した音声帯域信号がファクシミリ通信の画像データを伝送するファクシミリ信号又はファクシミリ通信の通信手順を制御するファクシミリ制御信号であるか否かを検出し、その検出結果に応じてセレクタ部の選択先を制御することを特徴とする請求項１記載のパケット伝送装置。
【請求項３】
入力した音声帯域信号を音声符号化する音声符号化部と、
上記音声符号化部から符号化音声信号を入力し、そのパケットを生成して出力するパケット生成部と、
上記音声符号化部から符号化音声信号を入力し、伝送エラー耐性の度合が異なるエラー訂正用データを付加した冗長パケットをそれぞれ生成して出力する複数の冗長パケット生成部と、
上記複数の冗長パケット生成部のうちいずれかを伝送先に対する出力元として選択する第１のセレクタ部と、
上記パケット生成部及び上記第１のセレクタ部により選択された冗長パケット生成部のうちいずれかを伝送先に対する出力元として選択する第２のセレクタ部と、
上記音声帯域信号が所定のデータ通信に関する信号であるとき、その信号種別に応じて第１のセレクタ部の選択先を制御する第１の信号検出部と、
上記音声帯域信号が上記所定のデータ通信に関する信号であるか否かを検出し、その検出結果に応じて第２のセレクタ部の選択先を制御する第２の信号検出部と
を備えたパケット伝送装置。
【請求項４】
入力した音声帯域信号に対して符号化速度が異なる音声符号化をそれぞれ実行する複数の音声符号化部と、
上記複数の音声符号化部からの符号化音声信号のうち、符号化速度が最も大きい信号を入力し、そのパケットを生成して出力するパケット生成部と、
上記音声符号化部から符号化音声信号を入力し、符号化加速度の大きさに応じて伝送エラー耐性の度合が異なるエラー訂正用データを付加した冗長パケットをそれぞれ生成して出力する複数の冗長パケット生成部と、
上記複数の冗長パケット生成部のうちいずれかを伝送先に対する出力元として選択する第１のセレクタ部と、
上記パケット生成部及び上記第１のセレクタ部により選択された冗長パケット生成部のうちいずれかを伝送先に対する出力元として選択する第２のセレクタ部と、
上記音声帯域信号が所定のデータ通信に関する信号であるとき、その信号種別に応じて第１のセレクタ部の選択先を制御する第１の信号検出部と、
上記音声帯域信号が上記所定のデータ通信に関する信号であるか否かを検出し、その検出結果に応じて第２のセレクタ部の選択先を制御する第２の信号検出部と
を備えたパケット伝送装置。
【請求項５】
複数の冗長パケット生成部は、上記音声符号化部から符号化音声信号を入力し、所定の伝送エラー耐性を有する冗長パケットを生成する第１の冗長パケット生成部と、上記音声符号化部から符号化音声信号を入力し、上記第１の冗長パケット生成部より伝送エラー耐性の度合が高い冗長パケットを生成する第２の冗長パケット生成部とからなり、
第１の信号検出部は、入力した音声帯域信号がファクシミリ通信の通信手順を制御するファクシミリ制御信号であるか否かを検出し、その検出結果に応じて第１のセレクタ部の選択先を制御し、
第２の信号検出部は、上記音声帯域信号がファクシミリ通信の画像データを伝送するファクシミリ信号であるか否かを検出し、その検出結果に応じて第２のセレクタ部の選択先を制御することを特徴とする請求項３又は請求項４記載のパケット伝送装置。
【請求項６】
伝送路の回線品質を監視し、その回線品質に応じて冗長パケット生成部が生成する冗長パケットの伝送エラー耐性の度合を制御する回線品質監視部を備えたことを特徴とする請求項１から請求項５のうちのいずれか１項記載のパケット伝送装置。
【請求項７】
伝送路を介して接続する受信装置から上記伝送路の回線品質情報を受信し、その回線品質情報に応じて冗長パケット生成部が生成する冗長パケットの伝送エラー耐性の度合を制御する回線品質情報取得部を備えたことを特徴とする請求項１から請求項５のうちのいずれか１項記載のパケット伝送装置。
【請求項８】
伝送路に出力する信号の伝送速度を監視し、その伝送速度に応じて冗長パケット生成部が生成する冗長パケットの伝送エラー耐性の度合を制御する伝送速度監視部を備えたことを特徴とする請求項１から請求項５のうちのいずれか１項記載のパケット伝送装置。
【請求項９】
装置内で処理すべき信号の輻輳状態を監視し、その輻輳状態に応じて冗長パケット生成部が生成する冗長パケットの伝送エラー耐性の度合を制御する輻輳状態監視部を備えたことを特徴とする請求項１から請求項５のうちのいずれか１項記載のパケット伝送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットを用いて音声帯域信号を伝送するパケット伝送装置に係り、特にファクシミリ通信などの信号を音声とみなしてＩＰネットワークで中継するパケット伝送装置に関するものである。
【０００２】
【従来の技術】
ファクシミリ通信などのデータ通信におけるアナログ信号を音声信号と同様にＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ゲートウェイに取り込み、ＩＰパケットとしてＩＰネットワークを介してやり取りする伝送技術がある。これは、データ通信における信号をそのままＶｏＩＰで転送するもので、いわゆるファクシミリ通信などの音声帯域のデータ通信信号を音声信号と見なして伝送するものといえる（例えば、非特許文献１参照）。この伝送技術は、音声通信をＩＰネットワーク上で実現するためのＶｏＩＰゲートウェイの標準機能を用いて構築することができる上に、リアルタイムでアナログ回線と同様のファクシミリ通信が可能である。
【０００３】
【非特許文献１】
「日経コミュニケーション」２０００．１２．１８号  日経ＢＰ社出版  Ｐ．１５４−１５９
【０００４】
【発明が解決しようとする課題】
従来のＶｏＩＰ技術では、音声通話においてＩＰパケットの損失が発生しても、音声に多少のノイズがのる程度で済むが、データ通信においてＩＰパケットの損失が発生すると、通信自体に支障を来す場合があるという課題があった。つまり、音声通信では、元のアナログ信号が受信側で人間に聞き取れる程度に再現できれば通信に支障がないが、例えばファクシミリ通信などの音声帯域のデータ信号は、複雑な波形のアナログ信号であるため、受信側でも忠実に波形が再現されなければ通信が成立しなくなる。特に、ファクシミリ通信の通信手順を制御するファクシミリ制御信号について伝送エラーが発生すると、ファクシミリ通信自体が断状態になってしまう。
【０００５】
この発明は上記のような課題を解決するためになされたもので、ＶｏＩＰによるパケット伝送において、パケット損失発生時にも通信状態が切断されることを防ぎ、高信頼性の通信を実現することができるパケット伝送装置を得ることを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係るパケット伝送装置は、入力した音声帯域信号を音声符号化する音声符号化部と、音声符号化部から符号化音声信号を入力し、そのパケットを生成して出力するパケット生成部と、音声符号化部から符号化音声信号を入力し、エラー訂正用データを付加した冗長パケットを生成して出力する冗長パケット生成部と、パケット生成部及び冗長パケット生成部のうちいずれかを伝送先に対する出力元として選択するセレクタ部と、音声帯域信号が所定のデータ通信に関する信号であるか否かを検出し、その検出結果に応じてセレクタ部の選択先を制御する信号検出部とを備えるものである。
【０００７】
【発明の実施の形態】
実施の形態１．
図１はこの発明の実施の形態１によるパケット伝送装置の構成を示すブロック図である。実施の形態１によるパケット伝送装置は、不図示のファクシミリ端末などからの音声帯域の通信信号を入力する音声符号化部１と、当該音声符号化部１からの符号化音声信号をそれぞれ入力するパケット生成部２、冗長パケット生成部３及びファクシミリ信号検出部（信号検出部）４と、パケット生成部２及び冗長パケット生成部３のいずれかの出力を選択するセレクタ（セレクタ部）５とから構成される。
【０００８】
音声符号化部１は、入力した音声帯域のアナログ信号をディジタル信号に変換する、いわゆる音声符号化処理を実行する。この音声符号化処理は、例えばＩＴＵ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｕｎｉｏｎ；国際電気通信連合）−Ｔ勧告Ｇ．７１１で規定される符号化方式によって行われるが、ＩＴＵ−Ｔ勧告の他の符号化方式にも準拠させて受信側装置に対応した音声符号化方式を自動的に選択するように構成してもよい。
【０００９】
パケット生成部２は、音声符号化部１から符号化音声信号を入力して、そのパケットを生成する。具体的には、図２に示すように、符号化音声信号を所定時間ごとのデータ（図中の＃１〜＃６）に分けたあと、それぞれにパケットヘッダを付加したパケットを生成する。このパケットヘッダは、ＩＰ、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）及びＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）といったプロトコルのヘッダから構成される。ＲＴＰヘッダには、パケットが順番通りに到着しているかを示すシーケンス情報やパケット到着間隔の揺らぎであるジッタを判断するためのタイムスタンプ情報などが含まれている。これらの情報によって受信装置側でパケット受信の同期やパケットの損失の検出を行うことができる。
【００１０】
冗長パケット生成部３は、音声符号化部１から符号化音声信号を入力して、伝送エラー訂正用データを付加した冗長パケットを生成する。具体的には、図３に示すように、符号化音声信号を所定時間ごとのデータ（図中の＃１〜＃６）に分けたあと、伝送エラー訂正用データとして、例えば複数のデータを冗長させた冗長パケット（図示の例では、２つのデータが１組になった冗長パケット）を生成する。続いて、伝送エラー訂正用データとして、過去に送信したデータ（図示の例では、直前に送信した冗長パケット中の２つのデータのうち１つ）を添付した冗長パケットを生成して出力する。これにより、パケット損失などの伝送エラーが発生しても、受信装置側では、他の冗長パケットから伝送エラー時のデータを訂正（復元）することができる。また、伝送エラー訂正用データとしては、過去に送信したデータだけでなく、誤り訂正符号であってもよい。
【００１１】
ファクシミリ信号検出部４は、音声通信以外のデータ通信としてファクシミリ通信が予め設定されており、音声符号化部１が入力した音声帯域信号が当該ファクシミリ通信におけるＦＡＸ画像データのファクシミリ信号であるか否かを検出する。データ通信の設定は、ＶｏＩＰによって音声信号としてデータ信号を伝送可能なものであって、例えば伝送エラーに対する耐性が低いデータ通信を選択する。この場合、選択したデータ通信に関するデータ信号のうち、最も安定して伝送されるべき信号を検出対象として設定しておく。
【００１２】
セレクタ５は、パケット生成部２及び冗長パケット生成部３の出力と接続しており、ファクシミリ信号検出部４からの制御に従ってパケット生成部２からの信号又は冗長パケット生成部３からの信号を選択して伝送路側に出力する。
【００１３】
次に動作について説明する。
先ず、音声符号化部１は、ファクシミリ端末側から音声帯域信号を入力すると、当該音声帯域信号に対して、例えばＩＴＵ−Ｔ勧告Ｇ．７１１のような音声符号化を実行し、符号化音声信号として、パケット生成部２、冗長パケット生成部３及びファクシミリ信号検出部４に出力する。パケット生成部２では、入力した符号化音声信号に対して、例えば図２に示すようなパケット化を実行する。また、冗長パケット生成部３は、入力した符号化音声信号に対して、例えば図３に示すようなパケット化を実行する。
【００１４】
ファクシミリ信号検出部４では、音声符号化部１からの符号化音声信号を解析して、当該音声符号化部１が入力した音声帯域信号がファクシミリ信号であるか否かを判定する。このとき、ファクシミリ信号であれば、冗長パケット生成部３の出力を選択するようにセレクタ５を制御し、例えば音声信号のようにファクシミリ信号でなければパケット生成部２の出力を選択するようにセレクタ５を制御する。セレクタ５では、ファクシミリ信号検出部４からの制御に基づいてパケット生成部２及び冗長パケット生成部３のうちいずれかを伝送路側に対する出力元として選択し、その出力データを伝送路側に送出する。
【００１５】
これにより、不図示の受信側装置との間でファクシミリ通信を行う場合、その主な伝送対象であるＦＡＸ画像データを送信するファクシミリ信号を冗長パケット生成部３による冗長パケットとして受信することができ、この通信時にパケット損失が発生しても当該冗長パケットにてパケット損失による伝送エラーを回復することができる。
【００１６】
以上のように、この実施の形態１によれば、音声帯域信号を音声符号化する音声符号化部１と、音声符号化部１から符号化音声信号を入力してそのパケットを生成するパケット生成部２と、音声符号化部１から符号化音声信号を入力して冗長パケットを生成する冗長パケット生成部３と、パケット生成部２及び冗長パケット生成部３のうちいずれかを伝送路側（伝送先）に対する出力元として選択するセレクタ５と、音声帯域信号が予め設定したデータ通信であるファクシミリ通信のファクシミリ信号であるか否かを検出し、この検出結果に応じてセレクタ５の選択先を制御するファクシミリ信号検出部４とを備えたので、ＶｏＩＰ技術によって音声通信の音声信号をＩＰパケット化する場合に加えて、ファクシミリ通信に関する音声帯域信号を音声信号とみなしてＩＰパケット化してＩＰネットワーク上を伝送させる場合であっても、ファクシミリ通信の主な伝送対象であるＦＡＸ画像データを送信するファクシミリ信号については冗長パケット伝送が実行され、パケット損失などの伝送エラーの発生時にも信頼性の高いファクシミリ信号の伝送を実現することができる。
【００１７】
なお、上記実施の形態１では、パケット生成部２及び冗長パケット生成部３の出力側にセレクタ５を配置する例を示したが、パケット生成部２及び冗長パケット生成部３の入力側にセレクタ５を配置してファクシミリ信号検出部４からの制御によって選択されたいずれかのパケット生成部２，３に符号化音声信号を出力するようにしてもよい。
【００１８】
実施の形態２．
図４はこの発明の実施の形態２によるパケット伝送装置の構成を示すブロック図である。本実施の形態によるパケット伝送装置の基本的な構成は、上記実施の形態１と同様であるが、ファクシミリ信号検出部４の代わりにファクシミリ制御信号検出部（信号検出部）６を設けた点で異なる。このファクシミリ制御信号検出部６は、音声符号化部１に入力された音声帯域信号が、ファクシミリ通信の通信手順を制御するファクシミリ制御信号であるか否かを検出するものである。ファクシミリ制御信号は、ファクシミリ通信の通信手順を制御するために送受信側でやり取りされる信号であって、例えばファクシミリ端末がＧ３ファクシミリの場合におけるＩＴＵ−Ｔ勧告Ｔ．３０で規定される通信手順を制御するＶ．２１モデム信号などが挙げられる。なお、図１と同一若しくはこれに相当する構成要素には同一符号を付して重複する説明を省略する。
【００１９】
次に動作について説明する。
先ず、音声符号化部１は、ファクシミリ端末側から音声帯域信号を入力すると、当該音声帯域信号に対して、例えばＩＴＵ−Ｔ勧告Ｇ．７１１のような音声符号化を実行し、符号化音声信号としてパケット生成部２及び冗長パケット生成部３及びファクシミリ制御信号検出部６に出力する。パケット生成部２では、入力した符号化音声信号に対して、例えば図２に示すようなパケット化を実行する。また、冗長パケット生成部３は、入力した符号化音声信号に対して、例えば図３に示すようなパケット化を実行する。
【００２０】
ファクシミリ制御信号検出部６では、音声符号化部１からの符号化音声信号を解析して、当該音声符号化部１が入力した音声帯域信号が、Ｇ３ファクシミリの場合におけるＶ．２１モデム信号のようなファクシミリ制御信号であるか否かを判定し、ファクシミリ制御信号であれば冗長パケット生成部３の出力を選択するようにセレクタ５を制御し、例えば音声信号やＦＡＸ画像データを送信するファクシミリ信号であるＶ．２９モデム信号のようにファクシミリ制御信号でなければパケット生成部２の出力を選択するようにセレクタ５を制御する。セレクタ５では、ファクシミリ制御信号検出部６からの制御に基づいてパケット生成部２及び冗長パケット生成部３のうちいずれかを伝送路側に対する出力元として選択し、その出力データを伝送路側に送出する。
【００２１】
これにより、不図示の受信側装置との間でファクシミリ通信を行う場合、その通信手順を制御するファクシミリ制御信号を冗長パケット生成部３による冗長パケットとして受信することができ、この通信時にパケット損失が発生しても当該冗長パケットにて伝送エラーの回復が実行され、当該通信が遮断されることを抑制することができる。
【００２２】
以上のように、この実施の形態２によれば、音声帯域信号を音声符号化する音声符号化部１と、音声符号化部１から符号化音声信号を入力してそのパケットを生成するパケット生成部２と、音声符号化部１から符号化音声信号を入力して冗長パケットを生成する冗長パケット生成部３と、パケット生成部２及び冗長パケット生成部３のうちいずれかを伝送路側（伝送先）に対する出力元として選択するセレクタ５と、音声帯域信号が予め設定したデータ通信であるファクシミリ通信の通信手順を制御するファクシミリ制御信号であるか否かを検出し、この検出結果に応じてセレクタ５の選択先を制御するファクシミリ制御信号検出部６とを備えたので、ＶｏＩＰ技術によって音声通信の音声信号をＩＰパケット化する場合に加えて、ファクシミリ通信に関する音声帯域信号を音声信号とみなしてＩＰパケット化してＩＰネットワーク上を伝送させる場合であっても、ファクシミリ通信の通信手順を制御するファクシミリ制御信号については冗長パケット伝送が実行され、パケット損失などの伝送エラーの発生時にも信頼性の高いファクシミリ制御信号の伝送を実現することができる。これにより、通信状態が安定したファクシミリ通信を提供することができる。
【００２３】
なお、上記実施の形態２では、パケット生成部２及び冗長パケット生成部３の出力側にセレクタ５を配置する例を示したが、パケット生成部２及び冗長パケット生成部３の入力側にセレクタ５を配置してファクシミリ制御信号検出部６からの制御によって選択されたいずれかのパケット生成部２，３に符号化音声信号を出力するようにしてもよい。
【００２４】
実施の形態３．
図５はこの発明の実施の形態３によるパケット伝送装置の構成を示すブロック図である。本実施の形態３によるパケット伝送装置は、２つの冗長パケット生成部（冗長パケット生成部、第１の冗長パケット生成部、第２の冗長パケット生成部）３ａ，３ｂ、これらのいずれかの出力を選択するセレクタ（第１のセレクタ部）５ａ、セレクタ５ａの選択先を制御するファクシミリ制御信号検出部（第１の信号検出部）６、パケット生成部２とセレクタ５ａのいずれかの出力を選択するセレクタ（第２のセレクタ部）５、セレクタ５の選択先を制御するファクシミリ信号検出部（第２の信号検出部）４から構成される。
【００２５】
冗長パケット生成部３ａは、音声符号化部１から符号化音声信号を入力して、伝送エラー訂正用データを付加した冗長パケットを生成する。具体的には、上記実施の形態１で説明した図３に示すように、符号化音声信号を所定時間ごとのデータ（図中の＃１〜＃６）に分けたあと、伝送エラー訂正用データとして、例えば複数のデータを冗長させた冗長パケット（図示の例では、２つのデータが１組になった冗長パケット）を生成する。続いて、伝送エラー訂正用データとして、過去に送信したデータ（図示の例では、直前に送信した冗長パケット中の２つのデータのうち１つ）を添付した冗長パケットを生成して出力する。この冗長パケット生成部３ａの基本的な動作は、上記実施の形態１における冗長パケット生成部３と同様である。
【００２６】
第２の冗長パケット生成部３ｂは、音声符号化部１にて処理された符号化音声信号を入力して第１の冗長パケット生成部３ａよりも伝送エラー耐性の度合が高い冗長パケットを生成する。具体的には、図６に示すように、符号化音声信号を所定時間ごとのデータ（図中の＃１〜＃６）に分けたあと、伝送エラー訂正用データとして、例えば第１の冗長パケット生成部３ａより多いデータを冗長させた冗長パケット（図示の例では、３つのデータが１組になった冗長パケット）を生成する。続いて、伝送エラー訂正用データとして、過去に送信したデータ（図示の例では、直前に送信した冗長パケット中の３つのデータのうち２つ）を添付した冗長パケットを生成して出力する。
【００２７】
このように、第２の冗長パケット生成部３ｂが生成する冗長パケットは、冗長させるデータ数、即ち、冗長度が第１の冗長パケット生成部３ａが生成する冗長パケットよりも高い（同一データを伝送する回数が多い）ことから、パケット損失などの伝送エラーが発生した際、受信装置側でデータを訂正（復元）することができる可能性が高くなる。つまり、第２の冗長パケット生成部３ｂが生成する冗長パケットは、伝送エラーに対する耐性が第１の冗長パケット生成部３ａが生成する冗長パケットよりも高いことを意味する。
【００２８】
また、第１の冗長パケット生成部３ａ及び／又は第２の冗長パケット生成部３ｂが生成する冗長パケットにおいいて、伝送エラー訂正用データとしては、上述したような過去に送信したデータだけでなく、誤り訂正符号であってもよい。この場合、第２の冗長パケット生成部３ｂは、第１の冗長パケット生成部３ａの冗長パケットより、誤り検出や訂正の能力が高い符号を用いて冗長パケットを生成する。
【００２９】
ファクシミリ信号検出部４は、音声通信以外のデータ通信としてファクシミリ通信が予め設定されており、音声符号化部１が入力した音声帯域信号が当該ファクシミリ通信におけるＦＡＸ画像データのファクシミリ信号であるか否かを検出する。データ通信の設定は、ＶｏＩＰによって音声信号としてデータ信号を伝送可能なものであって、例えば伝送エラーに対する耐性が低いデータ通信を選択する。
【００３０】
ファクシミリ制御信号検出部６は、ファクシミリ信号検出部４と同様に、音声通信以外のデータ通信としてファクシミリ通信が予め設定されており、音声符号化部１に入力された音声帯域信号が、ファクシミリ通信の通信手順を制御するファクシミリ制御信号であるか否かを検出するものである。ファクシミリ制御信号は、上記実施の形態２で示したように、ファクシミリ通信の通信手順を制御するために送受信側でやり取りされる信号であって、例えばファクシミリ端末がＧ３ファクシミリの場合におけるＩＴＵ−Ｔ勧告Ｔ．３０で規定される通信手順を制御するＶ．２１モデム信号などが挙げられる。
【００３１】
セレクタ５は、ファクシミリ信号検出部４から入力したファクシミリ信号判定結果に基づいて、パケット生成部２からの信号又はセレクタ５ａからの信号のうちいずれかを選択して出力する。セレクタ５ａは、ファクシミリ制御信号検出部６から入力したファクシミリ制御信号判定結果に基づいて、第１の冗長パケット生成部３ａからの信号又は第２の冗長パケット生成部３ｂからの信号のうちいずれかを選択し出力する。
【００３２】
次に動作について説明する。
先ず、音声符号化部１は、ファクシミリ端末側から音声帯域信号を入力すると、当該音声帯域信号に対して、例えばＩＴＵ−Ｔ勧告Ｇ．７１１のような音声符号化を実行し、符号化音声信号として、パケット生成部２、第１の冗長パケット生成部３ａ、第２の冗長パケット生成部３ｂ、ファクシミリ信号検出部４及びファクシミリ制御信号検出部６に出力する。パケット生成部２では、入力した符号化音声信号に対して、例えば図２に示すようなパケット化を実行する。また、第１の冗長パケット生成部３ａは、入力した符号化音声信号に対して、例えば図３に示すようなパケット化を実行する。さらに、第２の冗長パケット生成部３ｂは、入力した符号化音声信号に対して、例えば図６に示すようなパケット化を実行する。
【００３３】
ファクシミリ制御信号検出部６では、音声符号化部１からの符号化音声信号を解析して、当該音声符号化部１が入力した音声帯域信号が、Ｇ３ファクシミリの場合におけるＶ．２１モデム信号のようなファクシミリ制御信号であるか否かを判定し、ファクシミリ制御信号であれば第２の冗長パケット生成部３ｂの出力を選択するようにセレクタ５ａを制御し、例えば音声信号やＦＡＸ画像データを送信するファクシミリ信号であるＶ．２９モデム信号のようにファクシミリ制御信号でなければ第１の冗長パケット生成部３ａの出力を選択するようにセレクタ５ａを制御する。
【００３４】
ファクシミリ信号検出部４では、音声符号化部１からの符号化音声信号を解析して、当該音声符号化部１が入力した音声帯域信号がファクシミリ信号であるか否かを判定する。このとき、ファクシミリ信号であれば、セレクタ５ａの出力を選択するようにセレクタ５を制御し、例えば音声信号のようにファクシミリ信号でなければ、パケット生成部２の出力を選択するようにセレクタ５を制御する。
【００３５】
セレクタ５ａでは、ファクシミリ制御信号検出部６からの制御に基づいて冗長パケット生成部３ａ及び冗長パケット生成部３ｂのうちいずれかを伝送路側に対する出力元として選択し、その出力データをセレクタ５（伝送路側）に送出する。セレクタ５では、ファクシミリ信号検出部４からの制御に基づいてパケット生成部２及びセレクタ５ａのうちいずれかを伝送路側に対する出力元として選択し、その出力データを伝送路側に送出する。つまり、ファクシミリ制御信号は、第２の冗長パケット生成部３ｂにてパケット化され、ファクシミリ信号は、第１の冗長パケット生成部３ａにてパケット化され、ファクシミリ通信に関する信号以外の音声帯域信号は、パケット生成部２にてパケット化され、それぞれ伝送路側に出力されることとなる。
【００３６】
これにより、不図示の受信側装置との間でファクシミリ通信を行う場合、受信側装置は、その通信手順を制御するファクシミリ制御信号（通信確立に際して重要な情報）を、第２の冗長パケット生成部３ｂによる伝送エラー耐性の度合が高い冗長パケットとして受信することができ、また、ファクシミリ通信の主な伝送対象であるＦＡＸ画像データを送信するファクシミリ信号については、第１の冗長パケット生成部３ａによる冗長パケットとして受信することができ、その他の信号についてはパケット生成部２によるパケットで受信することができる。従って、受信側装置では、ファクシミリ通信時にパケット損失が発生しても、ファクシミリ通信に関する信号種別に応じて伝送エラーに対する耐性が異なる冗長パケットにてデータの回復が実行され、当該通信が遮断されることを抑制することができる。
【００３７】
以上のように、この実施の形態３によれば、音声帯域信号を音声符号化する音声符号化部１と、音声符号化部１から符号化音声信号を入力してそのパケットを生成するパケット生成部２と、音声符号化部１から符号化音声信号を入力して冗長パケットを生成する第１の冗長パケット生成部３ａと、音声符号化部１から符号化音声信号を入力して第１の冗長パケット生成部３ａより冗長度の高い冗長パケットを生成する第２の冗長パケット生成部３ｂと、第１の冗長パケット生成部３ａ及び第２の冗長パケット生成部３ｂのうちいずれかを伝送路側（伝送先）に対する出力元として選択するセレクタ５ａと、パケット生成部２及びセレクタ５ａのうちいずれかを伝送路側（伝送先）に対する出力元として選択するセレクタ５と、音声帯域信号が予め設定したデータ通信であるファクシミリ通信の通信手順を制御するファクシミリ制御信号であるか否かを検出し、この検出結果に応じてセレクタ５ａの選択先を制御するファクシミリ制御信号検出部６と、音声帯域信号がファクシミリ信号であるか否かを検出し、この検出結果に応じてセレクタ５の選択先を制御するファクシミリ信号検出部４とを備えたので、ＶｏＩＰ技術によって音声通信の音声信号をＩＰパケット化する場合に加えて、ファクシミリ通信に関する音声帯域信号を音声信号とみなしてＩＰパケット化してＩＰネットワーク上を伝送させる場合であっても、ファクシミリ通信の主な伝送対象であるＦＡＸ画像データを送信するファクシミリ信号やファクシミリ通信の通信手順を制御するファクシミリ制御信号についてはその重要度などに応じて伝送エラー耐性の異なる冗長パケット伝送が実行され、パケット損失などの伝送エラーの発生時にも信頼性の高いファクシミリ制御信号の伝送を実現することができる。これにより、通信状態が安定したファクシミリ通信を提供することができる。
【００３８】
なお、上記実施の形態３では、セレクタ５，５ａの選択先を制御するのに、ファクシミリ通信のファクシミリ制御信号及びファクシミリ信号を用いる例を示したが、信号検出部４，６で、当該通信における重要度などに応じて検出対象とする信号種別を細分化し、これに応じて伝送エラー耐性の度合が異なる冗長パケットを生成する複数の冗長パケット生成部、及び、これらを選択するセレクタを備えることで、処理対象となるデータ通信に関する信号種別に応じた柔軟な伝送エラー対策を実施することができ、信頼性の高いデータ通信を実現することができる。
【００３９】
また、上記実施の形態３では、パケット生成部２及びセレクタ５ａの出力側にセレクタ５を配置し、第１の冗長パケット生成部３ａ及び第２の冗長パケット生成部３ｂの出力側にセレクタ５ａを配置する例を示したが、第１の冗長パケット生成部３ａ及び第２の冗長パケット生成部３ｂの入力側にセレクタ５ａを配置してファクシミリ制御信号検出部６からの制御によって選択されたいずれかのパケット生成部３ａ，３ｂに符号化音声信号を出力するようにし、パケット生成部２及びセレクタ５ａの入力側にセレクタ５を配置してファクシミリ信号検出部４からの制御によって選択されたパケット生成部２及びセレクタ５ａのいずれかに符号化音声信号を出力するようにしてもよい。
【００４０】
実施の形態４．
図７はこの発明の実施の形態４によるパケット伝送装置の構成を示すブロック図である。本実施の形態によるパケット伝送装置は、上記実施の形態３と基本的な構成は同一であるが、第１の音声符号化部１より符号化速度が小さい第２の音声符号化部１ａを第２の冗長パケット生成部３ｂの入力側に設けた点で異なる。この第２の音声符号化部１ａは、第１の音声符号化部１よりも符号化速度が小さく、第１の音声符号化部１から入力した符号化音声信号に対して高能率の符号化処理を行うことができる。
【００４１】
例えば、第１の音声符号化部１が上記実施の形態と同様にＩＴＵ−Ｔ勧告Ｇ．７１１に規定される方式（６４ｋｂｉｔ／ｓ，ＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）方式の音声コーデック）で音声符号化処理を実行する場合、第２の音声符号化部１ａは、例えばＩＴＵ−Ｔ勧告Ｇ．７２６に規定される方式（１６，２４，３２，４０ｋｂｉｔ／ｓ，ＡＤＰＣＭ（Ａｄａｐｔｉｖｅ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）方式の音声コーデック）で、第１の音声符号化部１よりも符号化速度が小さく、高能率な符号化処理が実行される。なお、図５と同一若しくはこれに相当する構成要素には同一符号を付して重複する説明を省略する。
【００４２】
次に動作について説明する。
先ず、音声符号化部１は、ファクシミリ端末側から音声帯域信号を入力すると、当該音声帯域信号に対して、例えばＩＴＵ−Ｔ勧告Ｇ．７１１のような音声符号化を実行し、符号化音声信号として、パケット生成部２、第１の冗長パケット生成部３ａ、第２の音声符号化部１ａ、ファクシミリ信号検出部４及びファクシミリ制御信号検出部６に出力する。第２の音声符号化部１ａは、例えばＩＴＵ−Ｔ勧告Ｇ．７２６のような第１の音声符号化部よりも高能率な符号化処理を施し、当該符号化音声信号を第２の冗長パケット生成部３ｂに出力する。
【００４３】
パケット生成部２では、第１の音声符号化部１から入力した符号化音声信号に対して、例えば図２に示すようなパケット化を実行する。また、第１の冗長パケット生成部３ａは、第１の音声符号化部１から入力した符号化音声信号に対して、例えば図３に示すようなパケット化を実行する。さらに、第２の冗長パケット生成部３ｂは、第２の音声符号化部１ａから入力した符号化音声信号に対して、例えば図６に示すようなパケット化を実行する。つまり、冗長パケット生成部３ａ，３ｂは、入力した符号化音声信号の符号化速度に応じて、伝送エラー耐性の度合が異なる冗長パケットをそれぞれ生成する。
【００４４】
ファクシミリ制御信号検出部６では、音声符号化部１からの符号化音声信号を解析して、当該音声符号化部１が入力した音声帯域信号が、例えばＧ３ファクシミリの場合におけるＶ．２１モデム信号のようなファクシミリ制御信号であるか否かを判定し、ファクシミリ制御信号であれば第２の冗長パケット生成部３ｂの出力を選択するようにセレクタ５ａを制御し、例えば音声信号やＦＡＸ画像データを送信するファクシミリ信号であるＶ．２９モデム信号のようにファクシミリ制御信号でなければ第１の冗長パケット生成部３ａの出力を選択するようにセレクタ５ａを制御する。
【００４５】
ファクシミリ信号検出部４では、音声符号化部１からの符号化音声信号を解析して、当該音声符号化部１が入力した音声帯域信号がファクシミリ信号であるか否かを判定する。このとき、ファクシミリ信号であれば、セレクタ５ａの出力を選択するようにセレクタ５を制御し、例えば音声信号のようにファクシミリ信号でなければ、パケット生成部２の出力を選択するようにセレクタ５を制御する。
【００４６】
セレクタ５ａでは、ファクシミリ制御信号検出部６からの制御に基づいて冗長パケット生成部３ａ及び冗長パケット生成部３ｂのうちいずれかを伝送路側に対する出力元として選択し、その出力データをセレクタ５（伝送路側）に送出する。セレクタ５では、ファクシミリ信号検出部４からの制御に基づいてパケット生成部２及びセレクタ５ａのうちいずれかを伝送路側に対する出力元として選択し、その出力データを伝送路側に送出する。
【００４７】
つまり、ファクシミリ制御信号は、第２の音声符号化部１ａにて更に高能率な音声符号化処理が施された後に第２の冗長パケット生成部３ｂにてパケット化され、ファクシミリ信号は、第１の音声符号化部にて音声符号化処理が施された後に第１の冗長パケット生成部３ａにてパケット化され、ファクシミリ通信に関する信号以外の音声帯域信号は、第１の音声符号化部にて音声符号化処理が施された後にパケット生成部２にてパケット化され、それぞれ伝送路側に出力されることとなる。
【００４８】
これにより、不図示の受信側装置との間でファクシミリ通信を行う場合、受信側装置では、その通信手順を制御するファクシミリ制御信号（通信確立に際して重要な情報）を、第２の音声符号化部１ａにて更に高能率な音声符号化処理が施された後に第２の冗長パケット生成部３ｂによる伝送エラー耐性の度合が高い冗長パケットとして受信することができ、当該信号について元のアナログ信号の波形への再現性が最も良く、且つ、パケット損失が発生しても伝送エラーに対する耐性が高い冗長パケットにてデータの回復が実行される。
【００４９】
以上のように、この実施の形態４によれば、音声帯域信号を音声符号化する音声符号化部１と、第１の音声符号化部１より符号化速度が小さく、高能率な音声符号化処理を実行する第２の音声符号化部１ａと、音声符号化部１から符号化音声信号を入力してそのパケットを生成するパケット生成部２と、音声符号化部１から符号化音声信号を入力して冗長パケットを生成する第１の冗長パケット生成部３ａと、音声符号化部１ａから符号化音声信号を入力して第１の冗長パケット生成部３ａより冗長度の高い冗長パケットを生成する第２の冗長パケット生成部３ｂと、第１の冗長パケット生成部３ａ及び第２の冗長パケット生成部３ｂのうちいずれかを伝送路側（伝送先）に対する出力元として選択するセレクタ５ａと、パケット生成部２及びセレクタ５ａのうちいずれかを伝送路側（伝送先）に対する出力元として選択するセレクタ５と、音声帯域信号が予め設定したデータ通信であるファクシミリ通信の通信手順を制御するファクシミリ制御信号であるか否かを検出し、この検出結果に応じてセレクタ５ａの選択先を制御するファクシミリ制御信号検出部６と、音声帯域信号がファクシミリ信号であるか否かを検出し、この検出結果に応じてセレクタ５の選択先を制御するファクシミリ信号検出部４とを備えたので、ＶｏＩＰ技術によって音声通信の音声信号をＩＰパケット化する場合に加えて、ファクシミリ通信に関する音声帯域信号を音声信号とみなしてＩＰパケット化してＩＰネットワーク上を伝送させる場合であっても、ファクシミリ通信の主な伝送対象であるＦＡＸ画像データを送信するファクシミリ信号やファクシミリ通信の通信手順を制御するファクシミリ制御信号についてはその重要度などに応じてより高能率な音声符号化処理を施すと共に伝送エラー耐性の異なる冗長パケット伝送が実行され、パケット損失などの伝送エラーの発生時にも信頼性の高いファクシミリ制御信号の伝送を実現することができる。これにより、通信状態が安定したファクシミリ通信を提供することができる。
【００５０】
なお、上記実施の形態４では、セレクタ５，５ａの選択先を制御するのに、ファクシミリ通信のファクシミリ制御信号及びファクシミリ信号を用いる例を示したが、信号検出部４，６で、当該通信における重要度などに応じて検出対象とする信号種別を細分化し、これに応じて音声符号化速度が異なる複数の音声符号化部、これら符号化速度に応じて伝送エラー耐性の度合が異なる冗長パケットを生成する複数の冗長パケット生成部、及び、これらを選択するセレクタを備えることで、処理対象となるデータ通信に関する信号種別に応じた柔軟な伝送エラー対策を実施することができ、信頼性の高いデータ通信を実現することができる。また、上記実施の形態４において、音声符号化速度が異なる複数の音声符号化部を用意して、受信側装置に対応した音声符号化方式を自動的に選択するように構成してもよい。
【００５１】
さらに、上記実施の形態４では、パケット生成部２及びセレクタ５ａの出力側にセレクタ５を配置し、第１の冗長パケット生成部３ａ及び第２の冗長パケット生成部３ｂの出力側にセレクタ５ａを配置する例を示したが、第１の冗長パケット生成部３ａ及び第２の冗長パケット生成部３ｂ（第２の音声符号化部１ａを介して）の入力側にセレクタ５ａを配置してファクシミリ制御信号検出部６からの制御によって選択されたいずれかのパケット生成部３ａ，３ｂに符号化音声信号を出力するようにし、パケット生成部２及びセレクタ５ａの入力側にセレクタ５を配置してファクシミリ信号検出部４からの制御によって選択されたパケット生成部２及びセレクタ５ａのいずれかに符号化音声信号を出力するようにしてもよい。
【００５２】
実施の形態５．
図８はこの発明の実施の形態５によるパケット伝送装置の構成を示すブロック図である。本実施の形態５によるパケット伝送装置は、上記実施の形態１と基本的な構成は同一であるが、冗長パケット生成部３が生成する冗長パケットの伝送エラー耐性の度合を制御する伝送路回線品質監視部（回線品質監視部）７を備えた点で異なる。伝送路回線品質監視部７は、自装置と受信側装置との間を接続する伝送路の回線品質を判定し、その結果に基づいて冗長パケットの伝送エラー耐性の度合（例えば、冗長度）を決定して冗長パケット生成部３に通知する。なお、図１と同一若しくはこれに相当する構成要素には同一符号を付して重複する説明を省略する。
【００５３】
次に動作について説明する。
先ず、音声符号化部１は、ファクシミリ端末側から音声帯域信号を入力すると、当該音声帯域信号に対して、例えばＩＴＵ−Ｔ勧告Ｇ．７１１のような音声符号化を実行し、符号化音声信号として、パケット生成部２、冗長パケット生成部３及びファクシミリ信号検出部４に出力する。
【００５４】
伝送路回線品質監視部７では、自装置と受信側装置との間の伝送路の回線品質として、例えば自装置が対向装置（受信側装置）から受信するパケットの損失や揺らぎ（ジッタ）などを監視して伝送路の回線品質を判定しておき、当該回線品質に基づいて冗長パケットの伝送エラー耐性の度合（例えば、冗長度）を決定して冗長パケット生成部３に通知する。
【００５５】
具体的には、例えばパケット損失の回数やパケット到着間隔の揺らぎ（ジッタ）の度合を監視した結果を所定の指標値と比較して回線品質を数値として判定し、当該伝送路について予め設定しておいた回線品質値の閾値と比較して回線品質の良否を判断する。このあと、例えば回線品質が良い場合には、伝送エラー耐性の度合（例えば、冗長度）を低くし、回線品質が悪い場合には、伝送エラー耐性の度合（例えば、冗長度）を高くする。
【００５６】
パケット生成部２では、入力した符号化音声信号に対して、例えば図２に示すようなパケット化を実行する。また、冗長パケット生成部３は、伝送路回線品質監視部７から通知された伝送エラー耐性の度合（例えば、冗長度）に基づいて、入力した符号化音声信号に対して、例えば図３に示すようなパケット化を実行する。
【００５７】
ファクシミリ信号検出部４では、音声符号化部１からの符号化音声信号を解析して、当該音声符号化部１が入力した音声帯域信号がファクシミリ信号であるか否かを判定する。このとき、ファクシミリ信号であれば、冗長パケット生成部３の出力を選択するようにセレクタ５を制御し、例えば音声信号のようにファクシミリ信号でなければパケット生成部２の出力を選択するようにセレクタ５を制御する。セレクタ５では、ファクシミリ信号検出部４からの制御に基づいてパケット生成部２及び冗長パケット生成部３のうちいずれかを伝送路側に対する出力元として選択し、その出力データを伝送路側に送出する。
【００５８】
これにより、不図示の受信側装置との間でファクシミリ通信を行う場合、その主な伝送対象であるＦＡＸ画像データを送信するファクシミリ信号を、伝送路の回線品質に応じた伝送エラー耐性の度合（例えば、冗長度）を有する冗長パケットとして受信することができ、この通信時にパケット損失が発生しても当該冗長パケットにてパケット損失による伝送エラーを回復することができる。
【００５９】
以上のように、この実施の形態５によれば、伝送路の回線品質を監視し、その回線品質に応じて冗長パケット生成部３が生成する冗長パケットの伝送エラー耐性の度合を制御する伝送路回線品質監視部７を備えたので、ＶｏＩＰ技術によって音声通信の音声信号をＩＰパケット化する場合に加えて、ファクシミリ通信に関する音声帯域信号を音声信号とみなしてＩＰパケット化してＩＰネットワーク上を伝送させる場合であっても、ファクシミリ通信の主な伝送対象であるＦＡＸ画像データを送信するファクシミリ信号については、伝送路の回線品質に応じた伝送エラー耐性の度合（例えば、冗長度）を有する冗長パケット伝送が実行され、パケット損失などの伝送エラーの発生時にも効率的な対応ができ、且つ信頼性の高いファクシミリ制御信号の伝送を実現することができる。これにより、通信状態が安定したファクシミリ通信を提供することができる。
【００６０】
なお、上記実施の形態５では、パケット生成部２及び冗長パケット生成部３の出力側にセレクタ５を配置する例を示したが、パケット生成部２及び冗長パケット生成部３の入力側にセレクタ５を配置してファクシミリ信号検出部４からの制御によって選択されたいずれかのパケット生成部２，３に符号化音声信号を出力するようにしてもよい。
【００６１】
また、上記実施の形態２から上記実施の形態４までに伝送路回線品質監視部７を追加した構成にしてもよい。これにより、上記実施の形態２から上記実施の形態４までの効果に加えて上記実施の形態５と同様の効果が得られることとなる。
【００６２】
実施の形態６．
図９はこの発明の実施の形態６によるパケット伝送装置の構成を示すブロック図である。本実施の形態５によるパケット伝送装置は、上記実施の形態１と基本的な構成は同一であるが、冗長パケット生成部３が生成する冗長パケットの伝送エラー耐性の度合を制御する回線品質情報受信部（回線品質情報取得部）８を備えた点で異なる。回線品質情報受信部８は、受信側装置（対向装置）から自装置と受信側装置との間を接続する伝送路の回線品質情報を取得し、この情報に基づいて冗長パケットの伝送エラー耐性の度合（例えば、冗長度）を決定して冗長パケット生成部３に通知する。なお、図１と同一若しくはこれに相当する構成要素には同一符号を付して重複する説明を省略する。
【００６３】
次に動作について説明する。
先ず、音声符号化部１は、ファクシミリ端末側から音声帯域信号を入力すると、当該音声帯域信号に対して、例えばＩＴＵ−Ｔ勧告Ｇ．７１１のような音声符号化を実行し、符号化音声信号として、パケット生成部２、冗長パケット生成部３及びファクシミリ信号検出部４に出力する。
【００６４】
回線品質情報受信部８では、自装置と受信側装置との間の伝送路の回線品質情報として、例えば受信側装置（対向装置）が受信するパケットの損失や揺らぎ（ジッタ）などの情報を伝送路の回線品質情報として受信側装置から取得しておき、当該回線品質情報に基づいて冗長パケットの伝送エラー耐性の度合（例えば、冗長度）を決定して冗長パケット生成部３に通知する。
【００６５】
具体的には、回線品質情報を解析して、例えば受信側装置におけるパケット損失の回数やパケット到着間隔の揺らぎ（ジッタ）の度合を所定の指標値と比較して回線品質を数値として判定し、当該伝送路について予め設定しておいた回線品質値の閾値と比較して回線品質の良否を判断する。このあと、例えば回線品質が良い場合には、伝送エラー耐性の度合（例えば、冗長度）を低くし、回線品質が悪い場合には、伝送エラー耐性の度合（例えば、冗長度）を高くする。
【００６６】
パケット生成部２では、入力した符号化音声信号に対して、例えば図２に示すようなパケット化を実行する。また、冗長パケット生成部３は、回線品質情報受信部８から通知された伝送エラー耐性の度合（例えば、冗長度）に基づき、入力した符号化音声信号に対して、例えば図３に示すようなパケット化を実行する。
【００６７】
ファクシミリ信号検出部４では、音声符号化部１からの符号化音声信号を解析して、当該音声符号化部１が入力した音声帯域信号がファクシミリ信号であるか否かを判定する。このとき、ファクシミリ信号であれば、冗長パケット生成部３の出力を選択するようにセレクタ５を制御し、例えば音声信号のようにファクシミリ信号でなければパケット生成部２の出力を選択するようにセレクタ５を制御する。セレクタ５では、ファクシミリ信号検出部４からの制御に基づいてパケット生成部２及び冗長パケット生成部３のうちいずれかを伝送路側に対する出力元として選択し、その出力データを伝送路側に送出する。
【００６８】
これにより、不図示の受信側装置との間でファクシミリ通信を行う場合、その主な伝送対象であるＦＡＸ画像データを送信するファクシミリ信号を、受信側装置から取得した伝送路の回線品質情報に応じた伝送エラー耐性の度合（例えば、冗長度）を有する冗長パケットとして受信することができ、この通信時にパケット損失が発生しても当該冗長パケットにてパケット損失による伝送エラーを回復することができる。
【００６９】
以上のように、この実施の形態６によれば、伝送路を介して接続する受信装置から伝送路の回線品質情報を受信し、その回線品質情報に応じて冗長パケット生成部３が生成する冗長パケットの伝送エラー耐性の度合を制御する回線品質情報受信部８を備えたので、ＶｏＩＰ技術によって音声通信の音声信号をＩＰパケット化する場合に加えて、ファクシミリ通信に関する音声帯域信号を音声信号とみなしてＩＰパケット化してＩＰネットワーク上を伝送させる場合であっても、ファクシミリ通信の主な伝送対象であるＦＡＸ画像データを送信するファクシミリ信号については、受信側装置から取得した伝送路の回線品質情報に応じた伝送エラー耐性の度合（例えば、冗長度）を有する冗長パケット伝送が実行され、パケット損失などの伝送エラーの発生時にも効率的な対応ができ、且つ信頼性の高いファクシミリ制御信号の伝送を実現することができる。これにより、通信状態が安定したファクシミリ通信を提供することができる。
【００７０】
なお、上記実施の形態６では、パケット生成部２及び冗長パケット生成部３の出力側にセレクタ５を配置する例を示したが、パケット生成部２及び冗長パケット生成部３の入力側にセレクタ５を配置してファクシミリ信号検出部４からの制御によって選択されたいずれかのパケット生成部２，３に符号化音声信号を出力するようにしてもよい。
【００７１】
また、上記実施の形態２から上記実施の形態４までに回線品質情報受信部８を追加した構成にしてもよい。これにより、上記実施の形態２から上記実施の形態４までの効果に加えて上記実施の形態６と同様の効果が得ることができる。
【００７２】
実施の形態７．
図１０はこの発明の実施の形態７によるパケット伝送装置の構成を示すブロック図である。本実施の形態５によるパケット伝送装置は、上記実施の形態１と基本的な構成は同一であるが、冗長パケット生成部３が生成する冗長パケットの伝送エラー耐性の度合を制御する送出データ伝送速度監視部（伝送速度監視部）９を備えた点で異なる。送出データ伝送速度監視部９は、自装置が送出するデータの伝送速度を監視し、当該伝送速度に応じて冗長パケットの伝送エラー耐性の度合（例えば、冗長度）を決定して冗長パケット生成部３に通知する。なお、図１と同一若しくはこれに相当する構成要素には同一符号を付して重複する説明を省略する。
【００７３】
次に動作について説明する。
先ず、音声符号化部１は、ファクシミリ端末側から音声帯域信号を入力すると、当該音声帯域信号に対して、例えばＩＴＵ−Ｔ勧告Ｇ．７１１のような音声符号化を実行し、符号化音声信号として、パケット生成部２、冗長パケット生成部３及びファクシミリ信号検出部４に出力する。
【００７４】
送出データ伝送速度監視部９は、自装置から送出するデータの伝送速度を監視し、当該伝送速度に応じて冗長パケットの伝送エラー耐性の度合（例えば、冗長度）を決定して冗長パケット生成部３に通知する。例えば、監視結果として得られた伝送速度と、当該伝送路について予め設定しておいた伝送速度の閾値とを比較して伝送速度の高低を判断する。このあと、例えばデータ伝送速度が高くなれば、伝送路において輻輳が発生してパケット損失が起こる可能性が高まると判断して伝送エラー耐性の度合（例えば、冗長度）を高くし、データ伝送速度が低ければ、パケット損失が起こる可能性が低くなるため伝送エラー耐性の度合（例えば、冗長度）を低くする。
【００７５】
パケット生成部２では、入力した符号化音声信号に対して、例えば図２に示すようなパケット化を実行する。また、冗長パケット生成部３は、送出データ伝送速度監視部９から通知された伝送エラー耐性の度合（例えば、冗長度）に基づいて、入力した符号化音声信号に対して、例えば図３に示すようなパケット化を実行する。
【００７６】
ファクシミリ信号検出部４では、音声符号化部１からの符号化音声信号を解析して、当該音声符号化部１が入力した音声帯域信号がファクシミリ信号であるか否かを判定する。このとき、ファクシミリ信号であれば、冗長パケット生成部３の出力を選択するようにセレクタ５を制御し、例えば音声信号のようにファクシミリ信号でなければパケット生成部２の出力を選択するようにセレクタ５を制御する。セレクタ５では、ファクシミリ信号検出部４からの制御に基づいてパケット生成部２及び冗長パケット生成部３のうちいずれかを伝送路側に対する出力元として選択し、その出力データを伝送路側に送出する。
【００７７】
これにより、不図示の受信側装置との間でファクシミリ通信を行う場合、その主な伝送対象であるＦＡＸ画像データを送信するファクシミリ信号を、自装置が送出するデータの伝送速度に応じた伝送エラー耐性の度合（例えば、冗長度）を有する冗長パケットとして受信することができ、この通信時にパケット損失が発生しても当該冗長パケットにてパケット損失による伝送エラーを回復することができる。
【００７８】
以上のように、この実施の形態７によれば、伝送路に出力するデータの伝送速度を監視し、その伝送速度に応じて冗長パケット生成部３が生成する冗長パケットの伝送エラー耐性の度合を制御する送出データ伝送速度監視部９を備えたので、ＶｏＩＰ技術によって音声通信の音声信号をＩＰパケット化する場合に加えて、ファクシミリ通信に関する音声帯域信号を音声信号とみなしてＩＰパケット化してＩＰネットワーク上を伝送させる場合であっても、ファクシミリ通信の主な伝送対象であるＦＡＸ画像データを送信するファクシミリ信号については、自装置が送出するデータの伝送速度に応じた伝送エラー耐性の度合（例えば、冗長度）を有する冗長パケット伝送が実行され、パケット損失などの伝送エラーの発生時にも効率的な対応ができ、且つ信頼性の高いファクシミリ制御信号の伝送を実現することができる。これにより、通信状態が安定したファクシミリ通信を提供することができる。
【００７９】
なお、上記実施の形態７では、パケット生成部２及び冗長パケット生成部３の出力側にセレクタ５を配置する例を示したが、パケット生成部２及び冗長パケット生成部３の入力側にセレクタ５を配置してファクシミリ信号検出部４からの制御によって選択されたいずれかのパケット生成部２，３に符号化音声信号を出力するようにしてもよい。
【００８０】
また、上記実施の形態２から上記実施の形態４までに送出データ伝送速度監視部９を追加した構成にしてもよい。これにより、上記実施の形態２から上記実施の形態４までの効果に加えて、上記実施の形態７と同様の効果が得ることができる。
【００８１】
実施の形態８．
図１１はこの発明の実施の形態８によるパケット伝送装置の構成を示すブロック図である。本実施の形態５によるパケット伝送装置は、上記実施の形態１と基本的な構成は同一であるが、冗長パケット生成部３が生成する冗長パケットの伝送エラー耐性の度合を制御する装置内輻輳状態監視部（輻輳状態監視部）１０を備えた点で異なる。装置内輻輳状態監視部１０は、自装置内におけるデータのやり取りに関する輻輳状態の度合を監視し、当該輻輳状態の度合に応じて冗長パケットの伝送エラー耐性の度合（例えば、冗長度）を決定して冗長パケット生成部３に通知する。なお、図１と同一若しくはこれに相当する構成要素には同一符号を付して重複する説明を省略する。
【００８２】
次に動作について説明する。
先ず、音声符号化部１は、ファクシミリ端末側から音声帯域信号を入力すると、当該音声帯域信号に対して、例えばＩＴＵ−Ｔ勧告Ｇ．７１１のような音声符号化を実行し、符号化音声信号として、パケット生成部２、冗長パケット生成部３及びファクシミリ信号検出部４に出力する。
【００８３】
装置内輻輳状態監視部１０では、自装置内におけるデータのやり取りに関する輻輳状態の度合を監視し、当該輻輳状態の度合に応じて冗長パケットの伝送エラー耐性の度合（例えば、冗長度）を決定して冗長パケット生成部３に通知する。具体的に説明すると、装置内輻輳状態監視部１０は、装置内を流れるデータ量をモニタして装置内の輻輳状態の度合を検出し、例えば装置内で予め設定しておいた輻輳状態の度合の閾値と検出結果とを比較して輻輳状態の度合の高低を判断する。このあと、例えば自装置内の輻輳状態の度合が高くなれば、装置内や伝送路においてパケット損失が起こる可能性が高まると判断して伝送エラー耐性の度合（例えば、冗長度）を高くし、自装置内の輻輳状態の度合が低ければ、パケット損失が起こる可能性が低くなるため伝送エラー耐性の度合（例えば、冗長度）を低くする。
【００８４】
パケット生成部２では、入力した符号化音声信号に対して、例えば図２に示すようなパケット化を実行する。また、冗長パケット生成部３は、装置内輻輳状態監視部１０から通知された伝送エラー耐性の度合（例えば、冗長度）に基づいて、入力した符号化音声信号に対して、例えば図３に示すようなパケット化を実行する。
【００８５】
ファクシミリ信号検出部４では、音声符号化部１からの符号化音声信号を解析して、当該音声符号化部１が入力した音声帯域信号がファクシミリ信号であるか否かを判定する。このとき、ファクシミリ信号であれば、冗長パケット生成部３の出力を選択するようにセレクタ５を制御し、例えば音声信号のようにファクシミリ信号でなければパケット生成部２の出力を選択するようにセレクタ５を制御する。セレクタ５では、ファクシミリ信号検出部４からの制御に基づいてパケット生成部２及び冗長パケット生成部３のうちいずれかを伝送路側に対する出力元として選択し、その出力データを伝送路側に送出する。
【００８６】
これにより、不図示の受信側装置との間でファクシミリ通信を行う場合、その主な伝送対象であるＦＡＸ画像データを送信するファクシミリ信号を、装置内の輻輳状態の度合に応じた伝送エラー耐性の度合（例えば、冗長度）を有する冗長パケットとして受信することができ、この通信時にパケット損失が発生しても当該冗長パケットにてパケット損失による伝送エラーを回復することができる。
【００８７】
以上のように、この実施の形態８によれば、装置内でやり取りされる信号の輻輳状態を監視し、その輻輳状態に応じて冗長パケット生成部３が生成する冗長パケットの伝送エラー耐性の度合を制御する装置内輻輳状態監視部１０を備えたので、ＶｏＩＰ技術によって音声通信の音声信号をＩＰパケット化する場合に加えて、ファクシミリ通信に関する音声帯域信号を音声信号とみなしてＩＰパケット化してＩＰネットワーク上を伝送させる場合であっても、ファクシミリ通信の主な伝送対象であるＦＡＸ画像データを送信するファクシミリ信号については、装置内の輻輳状態に応じた伝送エラー耐性の度合（例えば、冗長度）を有する冗長パケット伝送が実行され、パケット損失などの伝送エラーの発生時にも効率的な対応ができ、且つ信頼性の高いファクシミリ制御信号の伝送を実現することができる。これにより、通信状態が安定したファクシミリ通信を提供することができる。
【００８８】
なお、上記実施の形態８では、パケット生成部２及び冗長パケット生成部３の出力側にセレクタ５を配置する例を示したが、パケット生成部２及び冗長パケット生成部３の入力側にセレクタ５を配置してファクシミリ信号検出部４からの制御によって選択されたいずれかのパケット生成部２，３に符号化音声信号を出力するようにしてもよい。
【００８９】
また、上記実施の形態２から上記実施の形態４までに装置内輻輳状態監視部１０を追加した構成にしてもよい。これにより、上記実施の形態２から上記実施の形態４までの効果に加えて上記実施の形態８と同様の効果を得ることができる。
【００９０】
さらに、上記実施の形態１から上記実施の形態８まででは、ＶｏＩＰ技術によって音声通信の音声信号をＩＰパケット化する場合に加えて、ファクシミリ通信に関する音声帯域信号を音声信号とみなしてＩＰパケット化してＩＰネットワーク上を伝送させる場合を例として説明したが、本発明はこれに限定されるものではなく、ファクシミリ通信以外の簡易動画や高速データ通信などの他のディジタル通信であってもよい。
【００９１】
【発明の効果】
以上のように、この発明によれば、入力した音声帯域信号を音声符号化する音声符号化部と、音声符号化部から符号化音声信号を入力し、そのパケットを生成して出力するパケット生成部と、音声符号化部から符号化音声信号を入力し、エラー訂正用データを付加した冗長パケットを生成して出力する冗長パケット生成部と、パケット生成部及び冗長パケット生成部のうちいずれかを伝送先に対する出力元として選択するセレクタ部と、音声帯域信号が所定のデータ通信に関する信号であるか否かを検出し、その検出結果に応じてセレクタ部の選択先を制御する信号検出部とを備えたので、ＶｏＩＰ技術によって音声通信の音声信号をＩＰパケット化する場合に加えて、所定のデータ通信に関する音声帯域信号を音声信号とみなしてパケット化してＩＰネットワーク上を伝送させる場合であっても、所定のデータ通信に関する信号については冗長パケット伝送が実行され、パケット損失などの伝送エラーの発生時にも信頼性の高いデータ通信を実現することができるという効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるパケット伝送装置の構成を示すブロック図である。
【図２】パケット生成部によるパケット化処理を説明する図である。
【図３】冗長パケット生成部によるパケット化処理を説明する図である。
【図４】この発明の実施の形態２によるパケット伝送装置の構成を示すブロック図である。
【図５】この発明の実施の形態３によるパケット伝送装置の構成を示すブロック図である。
【図６】第２の冗長パケット生成部によるパケット化処理を説明する図である。
【図７】この発明の実施の形態４によるパケット伝送装置の構成を示すブロック図である。
【図８】この発明の実施の形態５によるパケット伝送装置の構成を示すブロック図である。
【図９】この発明の実施の形態６によるパケット伝送装置の構成を示すブロック図である。
【図１０】この発明の実施の形態７によるパケット伝送装置の構成を示すブロック図である。
【図１１】この発明の実施の形態８によるパケット伝送装置の構成を示すブロック図である。
【符号の説明】
１，１ａ  音声符号化部（第１の音声符号化部）、２  パケット生成部、３，３ａ，３ｂ  冗長パケット生成部（第１の冗長パケット生成部、第２の冗長パケット生成部）、４  ファクシミリ信号検出部（信号検出部、第２の信号検出部）、５  セレクタ（セレクタ部、第２のセレクタ部）、５ａ  セレクタ（セレクタ部、第１のセレクタ部）、６  ファクシミリ制御信号検出部（信号検出部、第１の信号検出部）、７  伝送路回線品質監視部（回線品質監視部）、８  回線品質情報受信部（回線品質情報取得部）、９  送出データ伝送速度監視部（伝送速度監視部）、１０  装置内輻輳状態監視部（輻輳状態監視部）。
【図１】
2004266378.tif 000003
【図２】
2004266378.tif 000004
【図３】
2004266378.tif 000005
【図４】
2004266378.tif 000006
【図５】
2004266378.tif 000007
【図６】
2004266378.tif 000008
【図７】
2004266378.tif 000009
【図８】
2004266378.tif 000010
【図９】
2004266378.tif 000011
【図１０】
2004266378.tif 000012
【図１１】
2004266378.tif 000013