(57)【特許請求の範囲】
【請求項１】
音声信号とファクシミリ通信におけるモデム信号とのうちのいずれか一方の信号を現在入力信号として受信する信号受信ステップと、
前記現在入力信号に対してＧ．７１１符号化方式に従って符号化処理を施してパケット単位毎の符号化データを生成する符号化ステップと、
前記符号化データをそれぞれ含むＲＴＰパケットを生成しこれを通信網を介してＲＴＰストリーミング送信する送信ステップと、
前記通信網から到来した前記ＲＴＰパケットを順次受信してこれに含まれる符号化データを蓄積するパケット受信蓄積ステップと、
前記パケット受信蓄積ステップにおいて蓄積された符号化データに対して現在処理設定に従ってＧ．７１１符号化方式による復号処理を施してＰＣＭ信号を生成する復号ステップと、
前記復号ステップにおいて生成されたＰＣＭ信号を出力する信号出力ステップと、を含む音声ＲＴＰ通信送受信方法であって、
前記送信ステップにおける前記ＲＴＰパケットの生成に先立って前記モデム信号に対応する符号化データ列における先頭符号化データ及び末尾符号化データの位置を示す付加データを前記符号化データのうちの無音データ内に挿入する付加データ挿入ステップと、
前記パケット受信蓄積ステップにおいて蓄積された符号化データが前記付加データを含むか否かについて前記パケット受信蓄積ステップにおける前記符号化データの蓄積順に順次判定して前記付加データを検出する付加データ検出ステップと、
前記付加データ検出ステップにおける前記付加データの検出に応じて前記現在処理設定を音声データ処理設定とモデムデータ処理設定との間で切り替える処理設定切替ステップと、を含むことを特徴とする音声ＲＴＰ通信送受信方法。
【請求項２】
前記付加データ挿入ステップは、前記入力信号が前記音声信号と前記モデム信号との間で切替わったことを検出する信号切替り検出ステップを含み、
前記付加データ挿入ステップは、前記信号切替り検出ステップにおける切替り検出がなされた際に前記付加データの挿入をなすことを特徴とする請求項１に記載の音声ＲＴＰ通信送受信方法。
【請求項３】
前記付加データ挿入ステップは、前記信号切替り検出ステップにおいて前記現在入力信号の前記音声信号から前記モデム信号への切替わりが検出された場合に、前記現在入力信号に対応する前記先頭符号化データの直前の符号化データに前記付加データとしてモデムデータ開始情報データを挿入することを特徴とする請求項２に記載の音声ＲＴＰ通信送受信方法。
【請求項４】
前記付加データ挿入ステップは、前記信号切替り検出ステップにおいて前記現在入力信号の前記モデム信号から前記音声信号への切替わりが検出された場合に、前記現在入力信号に対応する前記末尾符号化データの直後の符号化データに前記付加データとしてモデムデータ終了情報データを挿入することを特徴とする請求項２又は３に記載の音声ＲＴＰ通信送受信方法。
【請求項５】
前記信号切替り検出ステップにおいては、前記現在入力信号の周波数の変化に基づいて前記音声信号と前記モデム信号との間の切替りを検出することを特徴とする請求項２乃至４のいずれか１つに記載の音声ＲＴＰ通信送受信方法。
【請求項６】
前記信号切替り検出ステップにおいては、前記現在入力信号を復号して得られたビットパターンの変化に基づいて前記音声信号と前記モデム信号との間の切替りを検出することを特徴とする請求項２乃至５のいずれか１つに記載の音声ＲＴＰ通信送受信方法。
【請求項７】
前記処理設定切替ステップにおいては、前記付加データ検出ステップにおいて検出された前記付加データがモデムデータ開始情報データである場合に前記現在処理設定を前記モデムデータ処理設定とし、且つ前記付加データがモデムデータ終了情報データである場合に前記現在処理設定を前記音声データ処理設定とすることを特徴とする請求項１乃至６のいずれか１つに記載の音声ＲＴＰ通信送受信方法。
【請求項８】
前記復号ステップにおいては、前記現在処理設定が前記音声データ処理設定である場合には前記パケット受信蓄積ステップにおいて蓄積された順に前記符号化データに対して復号処理を順次施し、且つ前記現在処理設定が前記モデムデータ処理設定である場合には前記ＲＴＰパケットのシーケンス番号順に前記符号化データに対して復号処理を順次施すことを特徴とする請求項１乃至７のいずれか１つに記載の音声ＲＴＰ通信送受信方法。
【請求項９】
前記付加データは、前記Ｇ．７１１符号化方式における０を表す２種類のデータパターンによって表わされることを特徴とする請求項１乃至８のいずれか１つに記載の音声ＲＴＰ通信送受信方法。
【請求項１０】
音声信号とファクシミリ通信におけるモデム信号とのうちのいずれか一方の信号を現在入力信号として受信する信号受信部と、前記現在入力信号に対してＧ．７１１符号化方式に従って符号化処理を施してパケット単位毎の符号化データを生成する符号化部と、前記符号化データをそれぞれ含むＲＴＰパケットを生成しこれを通信網を介してＲＴＰストリーミング送信する送信部と、を含む音声ＲＴＰ通信送信装置であって、
前記送信部による前記ＲＴＰパケットの生成に先立って、前記モデム信号に対応する符号化データ列における先頭符号化データ及び末尾符号化データの位置を示す付加データを前記符号化データのうちの無音データ内に挿入する付加データ挿入部を含むことを特徴とする音声ＲＴＰ通信送信装置。
【請求項１１】
前記付加データ挿入部は、前記入力信号が前記音声信号と前記モデム信号との間で切替わったことを検出する信号切替り検出部を含み、
前記付加データ挿入部は、前記信号切替り検出部による切替り検出がなされた際に前記付加データの挿入をなすことを特徴とする請求項１０に記載の音声ＲＴＰ通信送信装置。
【請求項１２】
前記付加データ挿入部は、前記信号切替り検出部によって前記現在入力信号の前記音声信号から前記モデム信号への切替わりが検出された場合に、前記現在入力信号に対応する前記先頭符号化データの直前の符号化データに前記付加データとしてモデムデータ開始情報データを挿入することを特徴とする請求項１１に記載の音声ＲＴＰ通信送信装置。
【請求項１３】
前記付加データ挿入部は、前記信号切替り検出部による前記現在入力信号の前記モデム信号から前記音声信号への切替わりが検出された場合に、前記現在入力信号に対応する前記末尾符号化データの直後の符号化データに前記付加データとしてモデムデータ終了情報データを挿入することを特徴とする請求項１１又は１２に記載の音声ＲＴＰ通信送信装置。
【請求項１４】
前記信号切替り検出部は、前記現在入力信号の周波数の変化に基づいて前記音声信号と前記モデム信号との間の切替りを検出することを特徴とする請求項１１乃至１３のいずれか１つに記載の音声ＲＴＰ通信送信装置。
【請求項１５】
前記信号切替り検出部は、前記現在入力信号を復号して得られたビットパターンの変化に基づいて前記音声信号と前記モデム信号との間の切替りを検出することを特徴とする請求項１１乃至１４のいずれか１つに記載の音声ＲＴＰ通信送信装置。
【請求項１６】
前記付加データは、前記Ｇ．７１１符号化方式における０を表す２種類のデータパターンによって表わされることを特徴とする請求項１０乃至１５のいずれか１つに記載の音声ＲＴＰ通信送信装置。
【請求項１７】
通信網から到来したＲＴＰパケットを順次受信してこれに含まれる符号化データを蓄積するパケット受信蓄積部と、前記パケット受信蓄積部に蓄積された前記符号化データに対して現在処理設定に従ってＧ．７１１符号化方式による復号処理を施してＰＣＭ信号を生成する復号部と、前記復号部によって生成されたＰＣＭ信号を出力する信号出力部と、を含むＲＴＰ通信受信装置であって、
前記パケット受信蓄積部に蓄積された符号化データがモデムデータ処理に関する付加データを含むか否かについて前記パケット受信蓄積部への前記符号化データの蓄積順に順次判定して前記付加データを検出する付加データ検出部と、
前記付加データ検出部による前記付加データの検出に応じて前記現在処理設定を音声データ処理設定とモデムデータ処理設定との間で切り替える処理設定切替部と、を含むことを特徴とする音声ＲＴＰ通信受信装置。
【請求項１８】
前記処理設定切替部は、前記付加データ検出部によって検出された前記付加データがモデムデータ開始情報データである場合に前記現在処理設定を前記モデムデータ処理設定とし、且つ前記付加データがモデムデータ終了情報データである場合に前記現在処理設定を前記音声データ処理設定とすることを特徴とする請求項１７に記載の音声ＲＴＰ通信受信装置。
【請求項１９】
前記復号部は、前記現在処理設定が前記音声データ処理設定である場合には前記パケット受信蓄積部に蓄積された順に前記符号化データに対して復号処理を順次施し、且つ前記現在処理設定が前記モデムデータ処理設定である場合には前記ＲＴＰパケットのシーケンス番号順に前記符号化データに対して復号処理を順次施すことを特徴とする請求項１７又は１８に記載の音声ＲＴＰ通信受信装置。
【請求項２０】
前記付加データは、前記符号化データのうちの無音データ内に含まれていることを特徴とする請求項１７乃至１９のいずれか１つに記載の音声ＲＴＰ通信受信装置。
【請求項２１】
前記付加データは、前記Ｇ．７１１符号化方式における０を表す２種類のデータパターンによって表わされることを特徴とする請求項１７乃至２０のいずれか１つに記載の音声ＲＴＰ通信受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声ＲＴＰ（Real-time Transport Protocol）ストリームパケット通信により音声通信を行う音声ＲＴＰ通信送受信方法及び送受信装置に関し、特に音声通信のみならずファクシミリ（以下、ＦＡＸと称する）通信も可能な音声ＲＴＰ通信送受信方法及び送受信装置に関する。
【背景技術】
【０００２】
音声ＲＴＰストリームパケット通信によりモデムデータを送受信する装置として、ＩＰ（Internet Protocol）通信専用の例えばＩＴＵ-Ｔ  Ｔ．３７やＴ．３８の通信プロトコルを用いてＩＰ通信専用の通信路を介してＦＡＸ通信におけるモデムデータを送受信する装置（例えば特許文献１）の他に、モデムデータを音声データとみなし、音声用の通信路を介してモデムデータを送受信する、いわゆるインバンドＦＡＸ通信を行う例えばＶｏＩＰ（Voice on Internet Protocol）ルータやＦＡＸサーバなどの装置が知られている。後者の装置の場合には、ＦＡＸ専用の通信網やゲートウェイ装置が不要であるという利点がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２２５２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、インバンドＦＡＸ通信によりモデムデータを送受信する従来の装置においては以下の問題があった。一般に、受信側装置がＩＰ通信網を介してストリームパケットを順次受信する場合には、いわゆるパケット到来時間の揺らぎにより、送信側装置のパケット送信順通り（すなわち時系列通り）に受信できないときがある。かかる場合、音声データについてはリアルタイムでの再生が要求されることから、従来の装置においては遅延パケットの破棄や損失パケットの補間などの処理を行い、聴感品質を維持できるようにしていた。しかし、モデムデータについても同様の破棄又は補間処理を行った場合には、変調データであるモデムデータが変質してしまい、変調データとしての品質が維持できなくなってしまうという問題があった。
【０００５】
本発明は上記した如き問題点に鑑みてなされたものであって、モデムデータの品質を損なうことなく音声ＲＴＰストリームパケット通信によるインバンドＦＡＸ通信を可能とする音声ＲＴＰ通信送受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明による音声ＲＴＰ通信送受信方法は、音声信号とファクシミリ通信におけるモデム信号とのうちのいずれか一方の信号を現在入力信号として受信する信号受信ステップと、前記現在入力信号に対してＧ．７１１符号化方式に従って符号化処理を施してパケット単位毎の符号化データを生成する符号化ステップと、前記符号化データをそれぞれ含むＲＴＰパケットを生成しこれを通信網を介してＲＴＰストリーミング送信する送信ステップと、前記通信網から到来した前記ＲＴＰパケットを順次受信してこれに含まれる符号化データを蓄積するパケット受信蓄積ステップと、前記パケット受信蓄積ステップにおいて蓄積された符号化データに対して現在処理設定に従ってＧ．７１１符号化方式による復号処理を施してＰＣＭ信号を生成する復号ステップと、前記復号ステップにおいて生成されたＰＣＭ信号を出力する信号出力ステップと、を含む音声ＲＴＰ通信送受信方法であって、前記送信ステップにおける前記ＲＴＰパケットの生成に先立って前記モデム信号に対応する符号化データ列における先頭符号化データ及び末尾符号化データの位置を示す付加データを前記符号化データのうちの無音データ内に挿入する付加データ挿入ステップと、前記パケット受信蓄積ステップにおいて蓄積された符号化データが前記付加データを含むか否かについて前記パケット受信蓄積ステップにおける前記符号化データの蓄積順に順次判定して前記付加データを検出する付加データ検出ステップと、前記付加データ検出ステップにおける前記付加データの検出に応じて前記現在処理設定を音声データ処理設定とモデムデータ処理設定との間で切り替える処理設定切替ステップと、を含むことを特徴とする。
【０００７】
また、本発明による音声ＲＴＰ通信送信装置は、音声信号とファクシミリ通信におけるモデム信号とのうちのいずれか一方の信号を現在入力信号として受信する信号受信部と、前記現在入力信号に対してＧ．７１１符号化方式に従って符号化処理を施してパケット単位毎の符号化データを生成する符号化部と、前記符号化データをそれぞれ含むＲＴＰパケットを生成しこれを通信網を介してＲＴＰストリーミング送信する送信部と、を含む音声ＲＴＰ通信送信装置であって、前記送信部による前記ＲＴＰパケットの生成に先立って、前記モデム信号に対応する符号化データ列における先頭符号化データ及び末尾符号化データの位置を示す付加データを前記符号化データのうちの無音データ内に挿入する付加データ挿入部を含むことを特徴とする。
【０００８】
また、本発明による音声ＲＴＰ通信受信装置は、通信網から到来したＲＴＰパケットを順次受信してこれに含まれる符号化データを蓄積するパケット受信蓄積部と、前記パケット受信蓄積部に蓄積された前記符号化データに対して現在処理設定に従ってＧ．７１１符号化方式による復号処理を施してＰＣＭ信号を生成する復号部と、前記復号部によって生成されたＰＣＭ信号を出力する信号出力部と、を含むＲＴＰ通信受信装置であって、前記パケット受信蓄積部に蓄積された符号化データがモデムデータ処理に関する付加データを含むか否かについて前記パケット受信蓄積部への前記符号化データの蓄積順に順次判定して前記付加データを検出する付加データ検出部と、前記付加データ検出部による前記付加データの検出に応じて前記現在処理設定を音声データ処理設定とモデムデータ処理設定との間で切り替える処理設定切替部と、を含むことを特徴とする。
【発明の効果】
【０００９】
本発明による音声ＲＴＰ通信送受信方法及び送受信装置によれば、モデムデータの品質を損なうことなく音声ＲＴＰストリームパケット通信によるインバンドＦＡＸ通信を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本実施例の音声ＲＴＰ通信送受信装置（以下、単に音声ＲＴＰ通信装置と称する）の構成をＦＡＸ電話端末及び通信網と共に示すブロック図である。
【図２】図1の信号処理部の構成を示すブロック図である。
【図３】図２のＦＡＸ制御情報挿入部によってＦＡＸ制御情報が挿入されたデータ列の一例を示す図である。
【図４】ＦＡＸ制御情報を含むＲＴＰパケットの一例を示す図である。
【図５】図1の信号処理部によるＦＡＸ制御情報挿入処理ルーチンを示すフローチャートである。
【図６】（ａ）は、図２の入力信号処理部によって信号処理され出力されたパケット単位のＰＣＭ信号列の一例を示す図である。（ｂ）は、図２の送信バッファ部２３に蓄積されたパケット単位の符号化データ列の一例を示す図である。
【図７】図1の信号処理部による信号処理設定切替ルーチンを示すフローチャートである。
【図８】（ａ）は、送信側の音声ＲＴＰ通信装置による送信順に整列した符号化データ列の一例を表わす図である。（ｂ）は、受信側の音声ＲＴＰ通信送受信装置による受信順に整列した符号化データ列の一例を表わす図である。
【発明を実施するための形態】
【００１１】
以下、本発明に係る実施例について添付の図面を参照しつつ詳細に説明する。
【００１２】
図１は本実施例の音声ＲＴＰ通信装置１の構成をＦＡＸ電話端末２及び通信網３と共に示すブロック図である。音声ＲＴＰ通信装置１は、音声ＲＴＰストリームパケット通信により音声通信を行う例えばＶｏＩＰルータやＦＡＸサーバなどの装置であり、更にＦＡＸ通信におけるモデム信号を音声信号とみなし、音声用の通信路（すなわち通信網３）を介してモデム信号を送受信する、いわゆるインバンドＦＡＸ通信をも行うことができる装置である。ＦＡＸ電話端末２は、ファクシミリ機能を備えた電話端末である。通信網３はインターネット網である。
【００１３】
音声ＲＴＰ通信装置１は、アナログ入出力部１１と、信号処理部１２と、ＲＴＰ制御部１３と、ＷＡＮポート１４と、を含む。
【００１４】
アナログ入出力部１１は、ＦＡＸ電話端末２から供給されるアナログ信号（すなわち音声信号又はモデム信号）にＡ／Ｄ変換処理を施してＰＣＭ信号に変換し、これを信号処理部１２に与える。当該アナログ信号は、例えばＩＴＵにより勧告されたＶ．２１方式に従って変調された信号である。また、アナログ入出力部１１は、信号処理部１２から供給されるＰＣＭ信号にＤ／Ａ変換処理を施してアナログ信号に変換し、これをＦＡＸ電話端末２に与える。
【００１５】
信号処理部１２は、アナログ入出力部１１から供給されるＰＣＭ信号に対して信号処理を施して符号化データに変換し、これをＲＴＰ制御部１３に与える。また、信号処理部１２は、ＲＴＰ制御部１３から供給される符号化データに対して信号処理を施してＰＣＭ信号に変換し、これをアナログ入出力部１１に与える。当該信号処理には、符号化処理及び復号処理が含まれる。信号処理部１２は、例えばＩＴＵ−Ｔによって策定されたＧ．７１１のμ則の規格に従って符号化処理及び復号処理を行う。以下、Ｇ．７１１のμ則を単にＧ．７１１と称する。信号処理部１２による信号処理の詳細については後述する（図２）。
【００１６】
ＲＴＰ制御部１３は、信号処理部１２の送信バッファ部２３（図２）に蓄積されているフレーム単位の符号化データを順次取り出し、取り出した符号化データを含むＲＴＰパケットを生成して、これをＷＡＮポート１４に供給する。また、ＲＴＰ制御部１３は、ＷＡＮポート１４から供給されるＲＴＰパケットに含まれる符号化データを取り出して、これを信号処理部１２に供給する。
【００１７】
ＷＡＮポート１４は、ＲＴＰ制御部１３から供給されるＲＴＰパケットを通信網３へ送出する。また、ＷＡＮポート１４は、通信網３から到来したＲＴＰパケットをＲＴＰ制御部１３に供給する。
【００１８】
図２は、信号処理部１２の構成を示すブロック図である。信号処理部１２は、送信処理部２０と、受信処理部３０と、を含む。
【００１９】
送信処理部２０は、入力信号処理部２１と、エンコーダ部２２と、送信バッファ部２３と、モデム信号監視部２４と、ＦＡＸ制御情報挿入部２５と、を含む。
【００２０】
入力信号処理部２１は、アナログ入出力部１１（図１）から供給されるＰＣＭ信号に対して例えば帯域制限のためのフィルタ処理やエコーキャンセラ処理などの信号処理を施し、信号処理後のＰＣＭ信号をフレーム単位にまとめて出力する。
【００２１】
エンコーダ部２２は、フレーム単位のＰＣＭ信号に対してＧ．７１１の規格に従って音声符号化処理（すなわちエンコード処理）を施して符号化データを生成し、当該符号化データを送信バッファ部２３に供給する。
【００２２】
送信バッファ部２３は、エンコーダ部２２から供給されるフレーム単位の符号化データを順次蓄積する。
【００２３】
モデム信号監視部２４は、入力信号処理部２１によって信号処理されたフレーム単位のＰＣＭ信号を監視し、当該ＰＣＭ信号が音声信号であるかモデム信号であるかをフレーム単位毎に判定する。モデム信号監視部２４は、判定結果を表わす監視結果信号をＦＡＸ制御情報挿入部２５に供給する。モデム信号監視部２４は、ＰＣＭ信号に対して例えば周波数分析処理やモデム復調処理を施して信号種別の切り替わりを判別する。
【００２４】
以下、モデム信号監視部２４が現在監視しているフレーム単位のＰＣＭ信号を現在監視ＰＣＭ信号と称する。周波数分析処理により信号種別の切り替わりを検出する場合、モデム信号監視部２４は、現在監視ＰＣＭ信号の周波数が所定の周波数からなると判別したときに、現在監視ＰＣＭ信号がモデム信号であると判別する。モデム信号の変復調方式としてＩＴＵにより勧告されたＶ．２１方式においては、ＦＳＫ（frequency shift keying）方式が採用されている。ＦＳＫにおいては、１，０の表現に各々異なる所定の周波数が割り当てられている（ＦＡＸで使用するＶ．２１  channel2では１：１６５０Hz、０：１８５０Hz）。モデム信号監視部２４は、周波数分析処理により、現在監視ＰＣＭ信号が当該所定の周波数からなるものであるか否かを判別することにより、音声信号からモデム信号への切り替わりを検出できる。
【００２５】
モデム復調処理により信号種別の切り替わりを検出する場合、モデム信号監視部２４は、ＰＣＭ信号に対して復調処理を施して得られたデジタルデータのビットパターンが特定のビットパターンであると判別したときに現在監視ＰＣＭ信号がモデム信号であると判別する。通常、モデム信号の冒頭部分には、特定のビットパターンからなる同期データが含まれている。当該特定のビットパターンは、例えば所定パターンが１秒間に亘って複数回繰り返されたものである。モデム信号監視部２４は、モデム復調処理により、現在監視ＰＣＭ信号に対する復調処理によって得られたデジタルデータが同期データであることを示す特定のビットパターンであるか否かを判別することにより、音声信号からモデム信号への切り替わりを検出できる。なお、モデム信号監視部２４が信号種別の切り替わりを判別する方法は、周波数分析処理及びモデム復調処理に限られない。
【００２６】
以下、ＰＣＭ信号が音声信号からモデム信号に切り替わったと判定した場合（すなわち現在監視ＰＣＭ信号がモデム信号であり且つその直前のＰＣＭ信号が音声信号であると判定した場合）の判定結果を表わす監視結果信号をモデム切替り信号と称する。また、ＰＣＭ信号がモデム信号から音声信号に切り替わったと判定した場合（すなわち現在監視ＰＣＭ信号が音声信号であり且つその直前のＰＣＭ信号がモデム信号であると判定した場合）の判定結果を表わす監視結果信号を音声切替り信号と称する。
【００２７】
ＦＡＸ制御情報挿入部２５は、モデム信号監視部２４から供給される監視結果信号に応じて、送信バッファ部２３に蓄積されている符号化データに付加データとしてＦＡＸ制御情報を挿入する。ＦＡＸ制御情報は、符号化データ列におけるモデムデータの開始位置及び終了位置を示す情報である。ＩＴＵ−Ｔ  Ｔ．３０の勧告によれば、音声通信とＦＡＸ通信が切り替わる際に一定の無音期間（７５±２０ｍｓ）を設けるべきことが規定されているので、ＦＡＸ制御情報挿入部２５は、当該無音期間に対応する無音データにＦＡＸ制御情報を挿入することができる。詳細には、ＦＡＸ制御情報挿入部２５は、モデム切替り信号に応じて、現在監視ＰＣＭ信号に対応する符号化データの直前に送信バッファ部２３に蓄積された符号化データ（無音データを含む符号化データ）に、ＦＡＸ制御情報としてモデムデータ開始情報を挿入する。また、ＦＡＸ制御情報挿入部２５は、音声切替り信号に応じて、現在監視ＰＣＭ信号に対応する符号化データ（無音データを含む符号化データ）に、ＦＡＸ制御情報としてモデムデータ終了情報を挿入する。
【００２８】
受信処理部は、受信バッファ部３１と、デコーダ部３２と、出力信号処理部３３と、ＦＡＸ制御情報監視部３４と、ＦＡＸ通信制御部３５と、を含む。
【００２９】
受信バッファ部３１は、ＲＴＰ制御部１３から供給されるフレーム単位の符号化データを順次蓄積する。受信バッファ部３１は、符号化データを、当該符号化データを含んでいたＲＴＰパケットのヘッダに含まれるシーケンス番号と対応付けて蓄積する。受信バッファ部３１は、音声信号を処理するための設定（以下、音声データ処理設定と称する）、及びモデム信号を処理するための設定（以下、モデムデータ処理設定と称する）のいずれか一方を現在処理設定とし、当該現在処理設定に従って符号化データを蓄積する。受信バッファ部３１は、ＦＡＸ通信制御部３５からの設定変更信号に応じて、音声データ処理設定とモデムデータ処理設定とを相互に切り替える。
【００３０】
現在処理設定が音声データ処理設定である場合、メモリ容量の過剰な使用を防止するために、受信バッファ部３１は、符号化データの最大バッファリング数（すなわち最大蓄積数）を比較的小さく設定する。現在処理設定がモデムデータ処理設定である場合、パケット遅延が生じた場合でもデコーダ部３２が取得すべき符号化データが不足しないようにするため、且つデコーダ部３２が符号化データをシーケンス番号順に取得できるようにするために、受信バッファ部３１は、符号化データの最大バッファリング数を比較的大きく設定する。
【００３１】
デコーダ部３２は、受信バッファ部３１に蓄積されているフレーム単位の符号化データを取得し、当該符号化データに対してＧ．７１１の規格に従って音声復号処理（すなわちデコード処理）を施してＰＣＭ信号を生成する。デコーダ部３２は、当該生成したＰＣＭ信号を出力信号処理部３３に供給する。デコーダ部３２は、音声データ処理設定及びモデムデータ処理設定のいずれか一方を現在処理設定とし、当該現在処理設定に従って符号化データのデコード処理を行う。デコーダ部３２は、ＦＡＸ通信制御部３５からの設定変更信号に応じて、音声データ処理設定とモデムデータ処理設定とを相互に切り替える。
【００３２】
現在処理設定が音声データ処理設定である場合、リアルタイムで音声を再生して音声品質を維持するために、デコーダ部３２は、受信バッファ部３１に蓄積されているフレーム単位の符号化データを蓄積順に取得する。また、デコーダ部３２は、シーケンス番号に基づいて符号化データが欠落していると判別した場合には、欠落部分を補完するためのＰＣＭ信号を生成する。デコーダ部３２は、例えば、当該欠落部分の直前の符号化データ及び／又は直後の符号化データに基づいて補完のためのＰＣＭ信号を生成する。
【００３３】
現在処理設定がモデムデータ処理設定である場合、モデムデータの変調データとしての正確性を担保できるように、デコーダ部３２は、受信バッファ部３１に蓄積されているフレーム単位の符号化データをシーケンス番号順に取得する。また、デコーダ部３２は、シーケンス番号に基づいて符号化データが欠落していると判別した場合であっても、当該符号化データに対応するＰＣＭ信号の補間処理は行わず、当該欠落部分についての符号化データの到来を待って、これを受信バッファ部３１から取得する。
【００３４】
出力信号処理部３３は、デコーダ部３２から供給されるＰＣＭ信号に対して例えば帯域制限のためのフィルタ処理やエコーキャンセラ処理などの信号処理を施し、信号処理後のＰＣＭ信号をアナログ入出力部１１（図１）へ供給する。
【００３５】
ＦＡＸ制御情報監視部３４は、受信バッファ部３１に蓄積されるフレーム単位の符号化データを監視し、当該フレーム単位の符号化データにＦＡＸ制御情報が含まれるか否かを判別する。以下、ＦＡＸ制御情報監視部３４が現在監視している符号化データを現在監視符号化データと称する。ＦＡＸ制御情報監視部３４は、現在監視符号化データにＦＡＸ制御情報が含まれると判別した場合には、そのＦＡＸ制御情報をＦＡＸ通信制御部３５へ供給する。
【００３６】
ＦＡＸ通信制御部３５は、ＦＡＸ制御情報監視部３４から供給されたＦＡＸ制御情報に基づいて受信バッファ部３１及び／又はデコーダ部３２のデータ処理設定を制御する。詳細には、ＦＡＸ通信制御部３５は、ＦＡＸ制御情報がモデムデータ開始情報である場合には、現在処理設定である音声データ処理設定からモデムデータ処理設定へ設定変更させるための設定変更信号を受信バッファ部３１及び／又はデコーダ部３２に供給する。また、ＦＡＸ通信制御部３５は、ＦＡＸ制御情報がモデムデータ終了情報である場合には、現在処理設定であるモデムデータ処理設定から音声データ処理設定へ設定変更させるための設定変更信号を受信バッファ部３１及び／又はデコーダ部３２に供給する。
【００３７】
図３は、ＦＡＸ制御情報挿入部２５によってＦＡＸ制御情報が挿入されたデータ列の一例を示す図である。データ列を構成するデータはフレーム単位（すなわち音声処理単位）で示されており、音声データとモデムデータに大別される。音声データには、無音データも含まれる。以下、無音データ以外の音声データを単に音声データと称する。ＩＴＵ−Ｔ  Ｔ．３０の勧告によれば、音声通信とＦＡＸ通信が切り替わる際に一定の無音期間（７５±２０ｍｓ）を設けるべきことが規定されている。図３に示されるデータ列においても、先頭のモデムデータ４１の直前には無音データ５１が存在し、末尾のモデム信号４２の直後には無音データ５２が存在する。先頭のモデム信号４１の直前の無音データ５１には、ＦＡＸ制御情報としてモデムデータ開始情報が含まれている。また、末尾のモデム信号４２の直後の無音データ５２には、ＦＡＸ制御情報としてモデムデータ終了情報が含まれている。
【００３８】
ＦＡＸ制御情報挿入部２５は、モデム信号監視部２４から供給されるモデム切替り信号に応じて、現在監視ＰＣＭ信号に対応するモデムデータ４１の直前の無音データ５１にＦＡＸ制御情報としてモデムデータ開始情報を挿入する。これにより、モデムデータの開始位置を示すことができる。また、ＦＡＸ制御情報挿入部２５は、モデム信号監視部２４から供給される音声切替り信号に応じて、現在監視ＰＣＭ信号に対応する無音データ５２にＦＡＸ制御情報としてモデムデータ終了情報を挿入する。これにより、モデムデータの終了位置を示すことができる。
【００３９】
ＦＡＸ制御情報監視部３４は、モデムデータ開始情報を検出したときに、受信バッファ部３１及び／又はデコーダ部３２の現在処理設定をモデムデータ処理設定とする。これにより、後続のモデムデータに適したデータ処理をすることができる。また、ＦＡＸ制御情報監視部３４は、モデムデータ終了情報を検出したときに、受信バッファ部３１及び／又はデコーダ部３２の現在処理設定を音声データ処理設定とする。これにより、後続の音声データに適したデータ処理をすることができる。
【００４０】
図４は、ＦＡＸ制御情報を含むＲＴＰパケットの一例を示す図である。ＲＴＰパケットは、ＲＴＰヘッダとＲＴＰペイロードとからなる。ＲＴＰヘッダの構成は一般的な構成であれば良い。ＲＴＰヘッダにはシーケンス番号が含まれる。ＲＴＰペイロードには符号化データとしてモデムデータ開始情報やモデムデータ終了情報などのＦＡＸ制御情報が含まれる。Ｇ．７１１音声符号化規格においては、０ｘ７Ｆ及び０ｘＦＦが無音を示すデータとされており、ＦＡＸ制御情報は、例えば当該０ｘ７Ｆ及び０ｘＦＦのデータ列で表わすことができる。モデムデータ開始情報を例えば０ｘ７Ｆ、０ｘＦＦ、０ｘ７Ｆ、・・・、０ｘＦＦからなるパターンにより表わし、モデムデータ終了情報を例えば０ｘＦＦ、０ｘ７Ｆ、０ｘＦＦ、・・・、０ｘ７Ｆからなるパターンにより表わすことができる。
【００４１】
デコーダ部３２で０ｘ７Ｆ及び０ｘＦＦからなるＦＡＸ制御情報を含むデータ列をＰＣＭ信号に復号した場合には、”０”となる。一方、ＦＡＸ制御情報監視部３４は、例えば０ｘ７Ｆを”０”、０ｘＦＦを”１”とみなして０ｘ７Ｆ及び０ｘＦＦからなるパターンが示すＦＡＸ制御情報が得られ、モデムデータ開始情報であるかモデムデータ終了情報であるかを区別できる。
【００４２】
サンプリングレートが８ＫＨｚの場合を例にとると、１フレーム（例えば１０ｍｓ相当）のＰＣＭサンプル数は８０個になるので、１フレームが全て無音の場合、最大で８０ビット分のデータを用いて表わされたＦＡＸ制御情報を１フレームに含めることができる。ＦＡＸ制御情報を表わすデータ列は、音声信号を表わすデータ列と異なるものであれば良い。ＩＴＵ−Ｔ  Ｔ．３０の勧告によれば、音声通信とＦＡＸ通信が切り替わる際に一定の無音期間（７５±２０ｍｓ）を設けるべきことが規定されているので、モデムデータの前後には必ず無音データが存在する。ＦＡＸ制御情報は、当該モデムデータの前後に存在する無音データに含めることができる。
【００４３】
以下、ＦＡＸ電話端末２から到来したアナログ入力信号を音声ＲＴＰ通信装置１が符号化データに変換してこれを通信網３へ送出する場合の動作（以下、送信動作と称する）について説明する。図５は、送信動作における信号処理部１２によるＦＡＸ制御情報挿入処理ルーチンを示すフローチャートである。以下、図５を参照しつつ、ＦＡＸ制御情報挿入処理について説明する。
【００４４】
音声ＲＴＰ通信装置１のアナログ入出力部１１は、ＦＡＸ電話端末２から到来するアナログ入力信号にＡ／Ｄ変換処理を施してＰＣＭ信号に変換し、これを信号処理部１２の入力信号処理部２１へ供給する。
【００４５】
入力信号処理部２１は、アナログ入出力部１１から供給されるＰＣＭ信号に対して例えばフィルタ処理などの信号処理を施し、ＲＴＰパケットの処理周期単位（以下、フレーム単位と称する）のデータにする（ステップＳ１０）。図６（ａ）は、入力信号処理部２１によって信号処理され出力されたフレーム単位のＰＣＭ信号列の一例を示す図である。図６（ａ）には、音声信号６１及び６２、無音信号６３及び６４、モデム信号６５、６６及び６７、無音信号６８からなる部分が示されている。
【００４６】
モデム信号監視部２４は、入力信号処理部２１によって信号処理されたフレーム単位のＰＣＭ信号が音声信号であるかモデム信号であるかをフレーム単位毎に判定し、音声信号とモデム信号との間で信号種別が切り替わったか否かを判定する（ステップＳ１１）。モデム信号監視部２４は、例えばＰＣＭ信号に周波数分析やモデム復調などの処理を施して信号種別の切り替わりを判別する。
【００４７】
先ず、モデム信号監視部２４は、周波数分析処理等によって現在監視ＰＣＭ信号が音声信号６２であると判定した場合、音声信号６２の直前の信号が音声信号６１であることから信号種別の切り替わりが発生していないと判定する（ステップＳ１１）。モデム信号監視部２４は、信号種別の切り替わりが発生していない旨の判定結果を表わす監視結果信号（以下、切替非発生信号と称する）をＦＡＸ制御情報挿入部２５に供給する。ＦＡＸ制御情報挿入部２５は、ＦＡＸ制御情報の挿入処理を行わない。
【００４８】
エンコーダ部２２は、モデム信号監視部２４による現在監視ＰＣＭ信号である音声信号６２に対してＧ．７１１の規格に従って音声符号化処理（すなわちエンコード処理）を施して符号化データである音声データ６２を生成する（ステップＳ１２）。送信バッファ部２３は、エンコーダ部２２から供給される音声データ６２を蓄積する（ステップＳ１３）。現在監視ＰＣＭ信号が無音信号６３及び６４の場合も上記したステップＳ１１〜Ｓ１３と同様の処理がなされる。
【００４９】
図６（ｂ）は、音声信号６１から無音信号６４までのＰＣＭ信号がエンコーダ処理後されて送信バッファ部２３に蓄積された音声データ７１から無音データ７４までの符号化データ列の一例を示す図である。この時点までは、ＦＡＸ制御情報挿入部２５は、モデム信号監視部２４から切替非発生信号の供給を受けているので、符号化データ列へのＦＡＸ制御情報の挿入は行わない。
【００５０】
次に、モデム信号監視部２４は、現在監視ＰＣＭ信号がモデム信号６５であると判定した場合、モデム信号６５の直前の信号が無音信号６４であることから信号種別の切り替わりが発生したと判定する（ステップＳ１１）。モデム信号監視部２４は、ＰＣＭ信号の種別が音声信号からモデム信号に切り替わったことを示す信号（すなわちモデム切替り信号）をＦＡＸ制御情報挿入部２５に供給する。
【００５１】
エンコーダ部２２は、モデム信号６５に対してＧ．７１１の規格に従って音声符号化処理を施してモデムデータ７５を生成する（ステップＳ１４）。送信バッファ部２３は、エンコーダ部２２から供給されるモデムデータ７５を蓄積する（ステップＳ１５）。ＦＡＸ制御情報挿入部２５は、モデム信号監視部２４から供給されたモデム切替り信号に応じて、モデムデータ７５の直前の無音データ７４にＦＡＸ制御情報であるモデムデータ開始情報を挿入する（ステップＳ１６）。
【００５２】
図６（ｃ）は、音声信号６１からモデム信号６５までのＰＣＭ信号がエンコーダ処理後されて送信バッファ部２３に蓄積された音声データ７１からモデムデータ７５までの符号化データ列の一例を示す図である。この時点においては、ＦＡＸ制御情報挿入部２５によって、無音データ７４にＦＡＸ制御情報であるモデムデータ開始情報（図６（ｃ）では単に「開始」と表示している）が挿入されている。
【００５３】
次に、モデム信号監視部２４は、現在監視ＰＣＭ信号がモデム信号６６であると判定した場合、モデム信号６６の直前の信号がモデム信号６５であることから信号種別の切り替わりが発生していないと判定する（ステップＳ１１）。以下、モデム信号６５に対して上記したステップＳ１２及びＳ１３と同様の処理がなされる。また、現在監視ＰＣＭ信号がモデム信号６７の場合もモデム信号６６に対する処理と同様の処理がなされる。
【００５４】
続いて、モデム信号監視部２４は、現在監視ＰＣＭ信号が無音信号６８である場合、無音信号６８の直前の信号がモデム信号６７であることから信号種別の切り替わりが発生したと判定する（ステップＳ１１）。モデム信号監視部２４は、ＰＣＭ信号の種別がモデム信号から音声信号に切り替わったことを示す信号（すなわち音声切替り信号）をＦＡＸ制御情報挿入部２５に供給する。
【００５５】
エンコーダ部２２は、無音信号６８に対してＧ．７１１の規格に従って音声符号化処理を施して無音データ７８を生成する（ステップＳ１４）。送信バッファ部２３は、エンコーダ部２２から供給される無音データ７８を蓄積する（ステップＳ１５）。ＦＡＸ制御情報挿入部２５は、モデム信号監視部２４から供給された音声切替り信号に応じて、無音データ７８にＦＡＸ制御情報であるモデムデータ終了情報を挿入する（ステップＳ１６）。
【００５６】
図６（ｄ）は、音声信号６１から無音信号６８までのＰＣＭ信号がエンコーダ処理後されて送信バッファ部２３に蓄積された音声データ７１から無音データ７８までの符号化データ列の一例を示す図である。この時点においては、ＦＡＸ制御情報挿入部２５によって、無音データ７４にＦＡＸ制御情報であるモデムデータ終了情報（図６（ｃ）では単に「終了」と表示している）が挿入されている。
【００５７】
後続のＰＣＭ信号についても上記と同様のＦＡＸ制御情報挿入処理がなされる。このように送信動作においては、音声ＲＴＰ通信装置１は、モデムデータの直前及び直後の無音データにＦＡＸ制御情報を挿入する。これにより、送信側の音声ＲＴＰ通信装置１は、受信側の装置に対してモデムデータの開始位置及び終了位置を通知することができる。
【００５８】
以下、通信網３から到来したＲＴＰパケットに含まれる符号化データを音声ＲＴＰ通信装置１がアナログ入力信号に変換してこれをＦＡＸ電話端末２へ供給する場合の動作（以下、受信動作と称する）について説明する。図７は、受信動作における信号処理部１２による信号処理設定切替ルーチンを示すフローチャートである。図８（ａ）は、送信側の音声ＲＴＰ通信装置１による送信順に整列した符号化データ列の一例を表わす図である。図８（ｂ）は、受信側の音声ＲＴＰ通信装置１による受信順に整列した符号化データ列の一例を表わす図である。通信網３を介したことによるいわゆるパケット到来時間の揺らぎにより、図８（ｂ）に示される受信側の符号化データ列における音声信号８２と８３とは互いに時系列的に入れ替わっている。同様に、モデムデータ８６と８７とが互いに時系列的に入れ替わっている。以下、図７、図８（ａ）及び（ｂ）を参照しつつ、信号処理部１２による信号処理設定切替について説明する。
【００５９】
ＲＴＰ制御部１３は、ＷＡＮポート１４から供給されるＲＴＰパケットに含まれる符号化データを取り出して、これを信号処理部１２の受信バッファ部３１に順次供給する。詳細には、図８（ｂ）に示されるように音声データ８１、音声データ８３、・・・、無音データ８８の順に受信バッファ部３１に供給される。
【００６０】
先ず、受信バッファ部３１は、初期設定である音声データ処理設定に従って符号化データを蓄積する（ステップＳ２０）。詳細には、受信バッファ部３１は、ＲＴＰ制御部１３から供給される符号化データすなわち音声データ８１、音声データ８３、・・・を順次蓄積する（ステップＳ２０）。受信バッファ部３１は、これらの符号化データを、当該符号化データを含んでいたパケットのヘッダに含まれるシーケンス番号と対応付けて蓄積する。以下、音声データ８１、音声データ８３、・・・、無音データ８８のシーケンス番号をＳＱ１、ＳＱ３、・・・、ＳＱ８とする。
【００６１】
現在処理設定が音声データ処理設定である場合、受信バッファ部３１は、例えば５０ｍｓに相当する分の符号化データを蓄積することができる。１フレームで例えば１０ｍｓ分の符号化データを格納できる場合、受信バッファ部３１は、５個の符号化データを蓄積可能である。
【００６２】
ＦＡＸ制御情報監視部３４は、受信バッファ部３１に蓄積されるフレーム単位の符号化データを監視し、当該フレーム単位の符号化データにＦＡＸ制御情報が含まれるか否かを判別する（ステップＳ２１）。
【００６３】
先ず、現在監視符号化データが音声データ８１である場合、ＦＡＸ制御情報監視部３４は、音声データ８１にはＦＡＸ制御情報が含まれていないと判別する（ステップＳ２１）。この場合、ＦＡＸ制御情報監視部３４は、ＦＡＸ通信制御部３５へＦＡＸ制御情報を供給しない。また、ＦＡＸ通信制御部３５は、受信バッファ部３１及びデコーダ部３２へ設定変更信号を供給しない。
【００６４】
デコーダ部３２は、初期設定である音声データ処理設定に従って、シーケンス番号にかかわらず、受信バッファ部３１から符号化データを蓄積順に取得する。最初に、デコーダ部３２は、受信バッファ部３１の先頭に蓄積されている音声データ８１を取得する。そして、デコーダ部３２は、音声データ８１に対してＧ．７１１の規格に従って音声復号処理（すなわちデコード処理）を施してＰＣＭ信号を生成する（ステップＳ２２）。デコーダ部３２は、当該生成したＰＣＭ信号を出力信号処理部３３に供給する。なお、デコーダ部３２は、シーケンス番号に基づいて符号化データが欠落していると判別した場合には、当該欠落部分を補完するためのＰＣＭ信号を生成しても良い。
【００６５】
出力信号処理部３３は、デコーダ部３２から供給されるＰＣＭ信号に対して例えばフィルタ処理などの信号処理を施し（ステップＳ２３）、信号処理後のＰＣＭ信号をアナログ入出力部１１へ供給する（ステップＳ２４）。
【００６６】
次に、現在監視符号化データが無音データ８３である場合、ＦＡＸ制御情報監視部３４は、無音データ８３にはＦＡＸ制御情報が含まれていないと判別し（ステップＳ２１）、ステップＳ２２に移行する。
【００６７】
ここで、デコーダ部３２は、無音データ８３の直前に受信バッファ部３１から取得した音声データ８１のシーケンス番号ＳＱ１と、無音データ８３のシーケンス番号ＳＱ３とが不連続であると判別するが、無音データ８３を受信バッファ部３１から取得する。そして、デコーダ部３２は、無音データ８３に対して音声復号処理を施してＰＣＭ信号を生成する（ステップＳ２２）。続いて、デコーダ部３２は、後続の音声データ８２を受信バッファ部３１から取得し、これに音声復号処理を施してＰＣＭ信号を生成する（ステップＳ２２）。以下、これらのＰＣＭ信号に対して上記したステップＳ２３及びＳ２４と同様の処理がなされる。
【００６８】
次に、現在監視符号化データが音声データ８４である場合、ＦＡＸ制御情報監視部３４は、ＦＡＸ制御情報であるモデムデータ開始情報が音声データ８４に含まれていると判別する（ステップＳ２１）。この場合、ＦＡＸ制御情報監視部３４は、ＦＡＸ通信制御部３５へモデムデータ開始情報を供給する。また、ＦＡＸ通信制御部３５は、受信バッファ部３１及びデコーダ部３２へ設定変更信号を供給する。
【００６９】
受信バッファ部３１及びデコーダ部３２の各々は、ＦＡＸ通信制御部３５からのモデムデータ開始情報の通知に応じて、現在処理設定である音声データ処理設定からモデムデータ処理設定へ設定変更する（ステップＳ２５）。
【００７０】
受信バッファ部３１は、モデムデータ処理設定により、例えば５００ｍｓに相当する分の符号化データを蓄積できる。１フレームで例えば１０ｍｓ分の符号化データを格納できる場合、受信バッファ部３１は、５０個の符号化データを蓄積可能である。これにより、より多くの符号化データを蓄積可能として、受信バッファ部３１内に符号化データが存在しない状態となることを回避し且つデコーダ部３２がシーケンス番号順に符号化データを受信バッファ部３１から取得できるようになる。
【００７１】
デコーダ部３２は、モデムデータ処理設定により、シーケンス番号に基づいて符号化データの時系列順が送信順と異なっていると判別した場合には、時系列的に先の符号化データの到来を待って、シーケンス番号順に符号化データを受信バッファ部３１から取得する（ステップＳ２２）。これにより、デコーダ部３２は、モデムデータを正確に復号することができ、モデムデータの変調データとしての品質を保つことができる。
【００７２】
音声データ８４に対しては、上記したステップＳ２２からＳ２４までの処理と同様の処理がなされる。次に、現在監視符号化データがモデムデータ８５である場合、ＦＡＸ制御情報監視部３４は、モデムデータ８５にはＦＡＸ制御情報が含まれていないと判別し（ステップＳ２１）、上記したステップＳ２２からＳ２４と同様の処理がなされる。
【００７３】
次に、現在監視符号化データがモデムデータ８７である場合、ＦＡＸ制御情報監視部３４は、モデムデータ８７にはＦＡＸ制御情報が含まれていないと判別し（ステップＳ２１）、ステップＳ２２に移行する。
【００７４】
ここで、デコーダ部３２は、モデムデータ８７の直前に受信バッファ部３１から取得したモデムデータ８５のシーケンス番号ＳＱ５と、モデムデータ８７のシーケンス番号ＳＱ７とが不連続であると判別し、モデムデータ８７の受信バッファ部３１からの取得を保留する。次に、デコーダ部３２は、モデムデータ８５のシーケンス番号ＳＱ５と、モデムデータ８７の後続の符号化データとして受信バッファ部３１に蓄積されているモデムデータ８６のシーケンス番号ＳＱ６とが連続していると判別し、モデムデータ８６を受信バッファ部３１から取得する。デコーダ部３２は、モデムデータ８６に対して音声復号処理を施してＰＣＭ信号を生成する（ステップＳ２２）。続いて、デコーダ部３２は、モデムデータ８６のシーケンス番号ＳＱ６と連続するシーケンス番号ＳＱ７のモデムデータ８７を受信バッファ部３１から取得し、モデムデータ８７に対して音声復号処理を施してＰＣＭ信号を生成する（ステップＳ２２）。モデムデータ８６及び８７に対しては、上記したステップＳ２３及びＳ２４と同様の処理がなされる。なお、モデムデータ処理設定がされている場合には、デコーダ部３２は、シーケンス番号に基づいて符号化データが欠落していると判別した場合でも、当該欠落部分を補完するための補間処理は行わない。
【００７５】
次に、現在監視符号化データが無音データ８８である場合、ＦＡＸ制御情報監視部３４は、ＦＡＸ制御情報であるモデムデータ終了情報が無音データ８８に含まれていると判別する（ステップＳ２１）。この場合、ＦＡＸ制御情報監視部３４は、ＦＡＸ通信制御部３５へモデムデータ終了情報を供給し、ＦＡＸ通信制御部３５は、受信バッファ部３１及びデコーダ部３２へ設定変更信号を供給する。
【００７６】
受信バッファ部３１及びデコーダ部３２の各々は、ＦＡＸ通信制御部３５からのモデムデータ終了情報の通知に応じて、現在処理設定であるモデムデータ処理設定から音声データ処理設定へ設定変更する（ステップＳ２２）。以降、受信バッファ部３１及びデコーダ部３２の各々は、上記した音声データ処理設定時の処理と同様の処理を行う（ステップＳ２０〜Ｓ２４）。
【００７７】
このように、受信側の音声ＲＴＰ通信装置１は、受信ＲＴＰパケットに含まれているＦＡＸ制御情報に基づいて音声データ処理設定とモデムデータ処理設定を切り替えるので、音声データ及びモデムデータの各々に適したデータ処理を行うことができる。詳細には、音声データをデータ処理する場合には、受信バッファのバッファリング数を比較的小さくしてメモリの使用容量を低減し且つシーケンス番号にかかわらず受信バッファ３１への蓄積順に符号化データを取り出してデコードすることによりリアルタイムで音声を再生して音声品質を維持することができる。モデムデータをデータ処理する場合には、受信バッファのバッファリング数を比較的大きくしてメモリへのモデムデータの最大蓄積数を増やし且つモデムデータをシーケンス番号順に取り出してデコードすることによりモデムデータの変調データとしての品質を保つことができる。
【００７８】
送信処理及び受信処理についてまとめると以下のようになる。本実施例による音声ＲＴＰ通信装置１が送信側の装置である場合、外部から供給されるＰＣＭ信号を監視し、音声信号とモデム信号の切り替わり部分に対応する符号化データにＦＡＸ制御情報を挿入してＲＴＰパケットにより送信する。通常、切り替わり部分の符号化データは無音データであるので、当該無音データにＦＡＸ制御情報を挿入する。この場合のＦＡＸ制御情報は、Ｇ．７１１音声符号化規格において無音を示すデータとして規定されている０ｘ７Ｆ及び０ｘＦＦにより表わされる。０ｘ７Ｆ及び０ｘＦＦのパターンにより、ＦＡＸ制御情報としてモデムデータ開始情報及びモデムデータ終了情報を表わす。これにより、受信側の装置に対してモデムデータの開始及び終了の位置を示すことができる。
【００７９】
音声ＲＴＰ通信装置１が受信側の装置である場合、受信ＲＴＰパケットを監視し、ＦＡＸ制御情報を検出したときに、音声データ処理設定とモデムデータ処理設定を切り替える。これにより、音声データ及びモデムデータの各々に適したデータ処理を行うことができる。音声データ処理設定の場合には、バッファリング数を比較的小さくしてメモリの使用容量を低減し且つ蓄積順に符号化データを取り出してデコードすることによりリアルタイムで音声を再生し音声品質を維持できる。モデムデータ処理設定の場合には、バッファリング数を比較的大きくしてメモリへのモデムデータの最大蓄積数を増やし且つモデムデータをシーケンス番号順に取り出してデコードすることによりモデムデータの変調データとしての品質を保つことができる。
【００８０】
このように、本発明による音声ＲＴＰ通信装置によれば、モデムデータの品質を損なうことなく音声ＲＴＰストリームパケット通信によるインバンドＦＡＸ通信を行うことができる。
【００８１】
なお、ＦＡＸ制御情報を無音データ部分に挿入するので、仮に受信側の装置が本発明による音声ＲＴＰ通信装置ではない場合においても問題は生じない。
【００８２】
上記した例は、音声符号化則としてＧ．７１１のμ則を適用した例であるが、Ｇ．７１１のＡ則を適用した場合にも同様の効果を奏することができる。
【００８３】
また、上記した例は、ＦＡＸ制御情報がモデムデータの開始位置及び終了位置を示す情報である場合の例であるが、これら以外のモデム信号処理に関する付加情報であっても良い。
【００８４】
また、上記した例は、先頭モデムデータの直前の符号化データ及び末尾モデムデータの直後の符号化データにそれぞれＦＡＸ制御情報を挿入した場合の例であるが、先頭モデムデータの前の複数の符号化データ及び末尾モデムデータの後の複数の符号化データの各々にＦＡＸ制御情報を挿入するようにしても良い。
【符号の説明】
【００８５】
１  音声ＲＴＰ通信装置（音声ＲＴＰ通信送受信装置）
２  ＦＡＸ電話端末
３  通信網
１１  アナログ入出力部
１２  信号処理部
１３  ＲＴＰ制御部
１４  ＷＡＮポート
２１  入力信号処理部（信号受信部）
２２  エンコーダ部（符号化部）
２３  送信バッファ部（送信部）
２４  モデム信号監視部（検出部）
２５  ＦＡＸ制御情報挿入部（付加データ挿入部）
３１  受信バッファ部（パケット受信蓄積部）
３２  デコーダ部（復号部）
３３  出力信号処理部（信号出力部）
３４  ＦＡＸ制御情報監視部（付加データ検出部）
３５  ＦＡＸ通信制御部（処理設定切替部）
【図１】
0005562765.tif 000002
【図２】
0005562765.tif 000003
【図３】
0005562765.tif 000004
【図４】
0005562765.tif 000005
【図５】
0005562765.tif 000006
【図６】
0005562765.tif 000007
【図７】
0005562765.tif 000008
【図８】
0005562765.tif 000009