(57)【要約】【課題】子端末間で通信する音声コーデックが単一のみで、数多くのコーデックをもつ必要があり、ＬＳＩ実装の面積が大きくなる。また、全子端末が同じコーデックをもたないと同時通話が成立しない。【解決手段】複数子端末に対し双方向接続を行う入出力選択部１１０、方式を異にする複数のコーデック１１１、チャンネルを異にする複数のバッファ１１５、コーデックの１つとバッファの１つを対応させる切替スイッチ１１４、複数バッファ共通の多重回路１１６、通信状態子端末のコーデックを決めるコーデック情報を前記入出力選択部・切替スイッチに与えるコーデック選択部１１２を備え、入出力選択部はコーデック選択部からのコーデック情報に基づいて通信状態子端末とコーデックの１つを接続し、切替スイッチはコーデック選択部からのコーデック情報に基づいて接続状態コーデックとバッファの１つとを接続する。【選択図】  図１
2004228660.tif 000002
【特許請求の範囲】
【請求項１】
複数の子端末に対して双方向の接続を行う入出力選択部と、
方式を異にする複数のコーデックと、
チャンネルを異にする複数のバッファと、
前記複数のコーデックの１つと前記複数のバッファの１つとを対応させる切替手段と、
前記複数のバッファに共通の多重回路と、
前記複数の子端末のうち通信状態にある子端末のコーデックを決めるコーデック情報を前記入出力選択部および前記切替手段に与えるコーデック選択部とを備え、
前記入出力選択部は、前記コーデック選択部からの前記コーデック情報に基づいて前記通信状態にある子端末と前記複数のコーデックの１つとを接続し、
前記切替手段は、前記コーデック選択部からの前記コーデック情報に基づいて前記接続状態にあるコーデックと前記複数のバッファの１つとを接続するように構成されていることを特徴とする同時通信方式の多重側端末装置。
【請求項２】
前記コーデック選択部は、前記複数のコーデックのうちで使用するコーデックを決めるのに、各コーデックに割当てられた順番に従って順次にコーデックを割り振っていくコーデック決定方法を実行するように構成されている請求項１に記載の同時通信方式の多重側端末装置。
【請求項３】
前記コーデック選択部は、前記複数のコーデックのうちで使用するコーデックを決めるのに、予め定められているコーデック使用の優先順位に従って順次に決めるコーデック決定方法を実行するように構成されている請求項１に記載の同時通信方式の多重側端末装置。
【請求項４】
前記コーデック選択部は、前記コーデック決定方法において、前記優先順位を動的に変更可能に構成されている請求項３に記載の同時通信方式の多重側端末装置。
【請求項５】
前記コーデック選択部は、前記複数のコーデックのうちで使用するコーデックを決めるのに、予め相手側子端末から得たサポート情報に基づいて前記相手側子端末が保持するコーデックを使用するように決めるコーデック決定方法を実行するように構成されている請求項１に記載の同時通信方式の多重側端末装置。
【請求項６】
前記コーデック選択部は、前記複数のコーデックのうちで使用するコーデックを決めるのに、予め相手側子端末から得たサポート情報および通信する台数の情報に基づいて、前記台数分の相手側子端末につき保持するコーデック数の少ない相手側子端末から優先してコーデックを決めていき、かつ前記段数分すべての相手側子端末が終了するまで進めるコーデック決定方法を実行するように構成されている請求項１に記載の同時通信方式の多重側端末装置。
【請求項７】
さらに、コーデックを動的に変更するための状態パラメータを管理し、前記コーデック選択部に対して前記状態パラメータに基づくコーデック変更要求を動的に出力する品質管理部を備えた請求項１に記載の同時通信方式の多重側端末装置。
【請求項８】
前記品質管理部は、前記状態パラメータとしてエラー率を管理するエラー率管理部を備えている請求項７に記載の同時通信方式の多重側端末装置。
【請求項９】
前記品質管理部は、前記状態パラメータとしてＲＳＳＩ（ＲＦ受信パワー）を管理するＲＳＳＩ管理部を備えている請求項７または請求項８に記載の同時通信方式の多重側端末装置。
【請求項１０】
前記品質管理部は、前記状態パラメータとしてバッテリー残量を管理するバッテリー残量管理部を備えている請求項７から請求項９までのいずれかに記載の同時通信方式の多重側端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、再送処理機能のない複数の音声チャネルをサポートした通信機器を用いて、多人数による同時通話（同時通信）機能を実現する際の音声コーデックを含む同時通信方式の多重側端末装置に関するものである。
【０００２】
【従来の技術】
複数人同時通話システムは色々考えられているが、従来においては、端末間で通信を行う音声コーデックは単一でしか考えられていなかった。
【０００３】
図１５は従来の同時通信方式の多重側端末装置の構成を示すブロック図である。多重側端末装置１５０１と子端末（１）１５０２、子端末（２）１５０３、子端末（ｋ）１５０４との組み合わせである、多重側端末装置１台と子端末ｋ台とで同時通話している場合の様子を示す。端末間音声通信は同一の音声コーデックで通信を行う必要があった。
【０００４】
第１番目の方式である１方式コーデックで同時通話が行われており、コーデック選択部１５０６は入出力選択部１５０５に対して１方式コーデックの使用を通知し、入出力選択部１５０５は１方式コーデック部１５０７を選択し、１方式コーデック部１５０７に１〜ｋチャンネルの音声データを送受信させる。コーデック部はそれぞれのチャンネル用バッファ１５１０と接続されており、そこから多重回路１５１１へと接続される。
【０００５】
多重側端末装置１５０１が第θ番目の方式であるθ方式まで音声コーデックをサポートする必要がある場合、各々の方式毎に接続端末分のコーデックをもつ必要がある。つまり、１方式コーデック部１５０７でｋ個の１方式コーデックをもち、さらに、２方式コーデック部１５０８でｋ個のコーデックをもち、θ方式コーデック部１５０９でｋ個のコーデックをもつ必要があり、多重側端末装置１５０１は全体として、ｋ×θ個のコーデックをもつ必要があった。
【０００６】
また、子端末（１）１５０２、子端末（２）１５０３、子端末（ｋ）１５０４はすべて同じ音声コーデックを搭載する必要があった。
【０００７】
【特許文献１】
特開平８−１４００７４号公報（第７頁、図７）
【０００８】
【発明が解決しようとする課題】
上記の従来技術では、多重側端末装置１５０１はｋ×θ個もの多くのコーデックをもつ必要があり、ＬＳＩで実装する場合に面積が大きくなるという問題があった。
【０００９】
また、例えば子端末（１）１５０２は２方式コーデックしかもたず、子端末（ｋ）１５０４がθ方式コーデックしかもっていなかった場合は、そもそも同時通話（同時通信）が成立しないという問題もあった。
【００１０】
【課題を解決するための手段】
上記の課題を解決するために、本発明は次のような手段を講じる。
【００１１】
第１の解決手段として、本発明による同時通信方式の多重側端末装置は、複数の子端末に対して双方向の接続を行う入出力選択部と、方式を異にする複数のコーデックと、チャンネルを異にする複数のバッファと、前記複数のコーデックの１つと前記複数のバッファの１つとを対応させる切替手段と、前記複数のバッファに共通の多重回路と、前記複数の子端末のうち通信状態にある子端末のコーデックを決めるコーデック情報を前記入出力選択部および前記切替手段に与えるコーデック選択部とを備え、前記入出力選択部は、前記コーデック選択部からの前記コーデック情報に基づいて前記通信状態にある子端末と前記複数のコーデックの１つとを接続し、前記切替手段は、前記コーデック選択部からの前記コーデック情報に基づいて前記接続状態にあるコーデックと前記複数のバッファの１つとを接続するように構成されている。
【００１２】
この構成によれば、複数子端末のそれぞれがもつコーデック方式に応じてコーデックを選択する状態で通信するように制御するので、同時通信の子端末数をｋ、使用可能なコーデック数をθとして、搭載すべきコーデックの総数としては、従来ではｋ×θ個もの多数を必要とするところを、ｋ個だけで済ませることができる。したがって、回路規模を削減できるとともに、ＬＳＩで構成する場合の実測面積を削減することができる。また、すべての子端末が同一のコーデックをもつ必要がなく、子端末の構成の自由度が増す。
【００１３】
上記のように構成された同時通信方式の多重側端末装置において、前記コーデック選択部については、次のような好ましい幾つかの態様がある。
【００１４】
１つは、前記コーデック選択部が、前記複数のコーデックのうちで使用するコーデックを決めるのに、各コーデックに割当てられた順番に従って順次にコーデックを割り振っていくコーデック決定方法を実行する構成とされていることである。
【００１５】
１つは、前記コーデック選択部が、前記複数のコーデックのうちで使用するコーデックを決めるのに、予め定められているコーデック使用の優先順位に従って順次に決めるコーデック決定方法を実行する構成とされていることである。これによれば、使用コーデックに優先順位を付けることにより、品質（エラー率、ＲＳＳＩ（ＲＦ受信パワー）、バッテリー残量等）に優位なコーデックの選択が可能となる。
【００１６】
１つは、前記コーデック選択部が、前記コーデック決定方法において、前記優先順位を動的に変更可能に構成されていることである。これによれば、一旦、コーデックを決めても、使用者等が要求する品質をより良く満たすために優先順位を途中で変更することが可能となる。
【００１７】
１つは、前記コーデック選択部が、前記複数のコーデックのうちで使用するコーデックを決めるのに、予め相手側子端末から得たサポート情報に基づいて前記相手側子端末が保持するコーデックを使用するように決めるコーデック決定方法を実行する構成とされていることである。これによれば、相手側子端末との使用コーデックのネゴシエーション回数を減らすことが可能となる。
【００１８】
１つは、前記コーデック選択部が、前記複数のコーデックのうちで使用するコーデックを決めるのに、予め相手側子端末から得たサポート情報および通信する台数の情報に基づいて、前記台数分の相手側子端末につき保持するコーデック数の少ない相手側子端末から優先してコーデックを決めていき、かつ前記段数分すべての相手側子端末が終了するまで進めるコーデック決定方法を実行する構成とされていることである。これによれば、子端末の保有コーデック数の制限により通信のできない子端末数を減らすことが可能になるとともに、相手側子端末との使用コーデックのネゴシエーション回数を減らすことが可能となる。
【００１９】
上記の同時通信方式の多重側端末装置において、別の観点から本発明を次のように展開することも好ましい。
【００２０】
すなわち、さらに、コーデックを動的に変更するための状態パラメータを管理し、前記コーデック選択部に対して前記状態パラメータに基づくコーデック変更要求を動的に出力する品質管理部を備えた構成である。これによれば、一度決定したコーデックに対し、付加した品質管理部により状態パラメータを基に動的にコーデックを変えることができ、品質をさらに向上することが可能となる。
【００２１】
上記の品質管理部については、次のような好ましい幾つかの態様がある。
【００２２】
１つは、前記品質管理部が、前記状態パラメータとしてエラー率を管理するエラー率管理部を備えた構成とされていることである。これによれば、エラー率の大きい子端末には対エラーに強いコーデックを割り振り、エラー率の小さい子端末には対エラーに弱いコーデックを割り振ることにより、通信品質をさらに向上することが可能となる。
【００２３】
１つは、前記品質管理部が、前記状態パラメータとしてＲＳＳＩ（ＲｅｃｅｉｖｅｒＳｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ：ＲＦ受信パワー）を管理するＲＳＳＩ管理部を備えた構成とされていることである。これによれば、子端末が無線端末である場合において、品質管理部のパラメータをＲＳＳＩとすることにより、ＲＳＳＩが小さく受信信号レベルが落ちていてエラーが起こりやすい子端末に対しては対エラーに強いコーデックを割り振り、逆に、ＲＳＳＩが大きく受信信号レベルが十分にあってエラーが起こりにくい子端末に対しては対エラーに弱いコーデックを割り振ることにより、通信品質をさらに向上することが可能となる。
【００２４】
１つは、前記品質管理部が、前記状態パラメータとしてバッテリー残量を管理するバッテリー残量管理部を備えた構成とされていることである。これによれば、バッテリー残量の多い子端末には消費電力の大きいコーデックを割り振り、バッテリー残量の少ない子端末には低消費電力のコーデックを割り振ることにより、同時通信している子端末のバッテリー消費量を減らし、通信時間の増大を可能とする。
【００２５】
【発明の実施の形態】
以下、本発明にかかわる同時通信方式の多重側端末装置の実施の形態を図面に基づいて説明する。
【００２６】
図１は本発明の実施の形態における同時通信方式の多重側端末装置の構成を示すブロック図である。多重側端末装置１０１と子端末（１）１０２との間は第１番目の方式である１方式音声コーデックを使用して音声通信を行い、多重側端末装置１０１と子端末（２）１０３との間は第２番目の方式である２方式音声コーデックを使用して音声通信を行い、多重側端末装置１０１と子端末（ｋ）１０４との間は第α番目の方式であるα方式音声コーデックで使用して音声通信を行っていて、複数の子端末どうし間で同時通話を行っている様子が示されている。各子端末からの音声データ通信については、有線、無線を問わない。
【００２７】
多重側端末装置１０１は、複数の子端末に対して双方向の接続を行う入出力選択部１１０、１方式ないしθ方式の複数の方式の音声コーデックの集合からなる音声コーデック部１１１、子端末毎に音声コーデックを決定するために入出力選択部１１０に対して各端末が使用している音声コーデック情報を出力するコーデック選択部１１２、決定の際に接続数を管理し、接続数情報をコーデック選択部１１２に出力する接続数管理部１１３、コーデック選択部１１２からのコーデック情報に基づいて接続状態にあるコーデックと複数のバッファ１１５の１つとを接続する切替スイッチ（切替手段）１１４、チャンネルを異にする複数のバッファ１１５、複数のバッファ１１５に共通の多重回路１１６、および、音声コーデックを動的に変更するための情報である状態パラメータを管理し、コーデック選択部１１２に対して状態パラメータに基づく音声コーデック変更要求を動的に出力する品質管理部１１７を備えている。品質管理部１１７は、制御部１１８、エラー率管理部１１９、ＲＳＳＩ管理部１２０およびバッテリー残量管理部１２１から構成されている。なお、エラー率管理部１１９はＡＲＱＮ（データアクノレッジ）数やエラー訂正数等、エラーに関する情報を含むものとする。
【００２８】
多重側端末装置１０１は１方式からθ方式までの音声コーデックを保有しているが、図１の状態では、多重側端末装置１０１に対してｋ台の子端末が接続されていて、１方式コーデックからα方式コーデックまで使用され、（α＋１）〜θ方式コーデックは空いているものとする。
【００２９】
品質管理部１１７は、音声コーデック変更要求をコーデック選択部１１２に対して動的に出力する。コーデック選択部１１２は、接続数管理部１１３からの接続数情報を加味して子端末毎の音声コーデックを決定し、決定した音声コーデック情報を入出力選択部１１０および切替スイッチ１１４に対して出力する。入出力選択部１１０は、コーデック選択部１１２からの音声コーデック情報に基づいて、音声コーデック部１１１内の各方式のコーデックのうちから、通話状態にある子端末に適した方式のコーデックを選択して、その子端末と接続し、通話状態にある子端末と選択したコーデックとの間でデータを入出力する。音声コーデック部１１１から切替スイッチ１１４に出力された後の音声フォーマットは同一のものになる。
【００３０】
切替スイッチ１１４は、コーデック選択部１１２からの音声コーデック情報に基づいて、次段の各チャンネルのバッファ１１５のうちの適当な１つを選択し、選択された１つのコーデックと選択された１つのバッファとを接続する。選択されたバッファは多重回路１１６との間でデータの送受信を行う。
【００３１】
図２は、図１のコーデック選択部１１２の構成を示す。コーデック選択部１１２は、制御部２０１、使用済みコーデックを記録するための使用済みコーデック番号格納部２０２、相手側子端末が保有するコーデックを記憶しておく相手保有コーデック番号格納部２０３、優先順位を格納する使用コーデック優先順位格納部２０４および使用コーデックの優先度を決める優先度決定部２０５から構成されている。
【００３２】
優先度決定部２０５は、対エラーに強いコーデックや消費電力の少ないコーデック等の順位が予め記録されており、必要に応じて使用コーデック優先順位格納部２０４にその順位を書き込み、使用コーデックの優先順位を決定、変更する。
【００３３】
図３は、品質管理部１１７の動作シーケンスを示すフローチャートである。これ以降では、エラー率、ＲＳＳＩ、バッテリー残量のうち、使用者が決めた１つを状態パラメータと呼ぶ。エラー率はエラー率管理部１１９に設定され、ＲＳＳＩはＲＳＳＩ管理部１２０に設定され、バッテリー残量はバッテリー残量管理部１２１に設定され、それぞれ制御部１１８に送出される。制御部１１８は次のような処理を行う。
【００３４】
ステップ３０１において、状態パラメータが最高となっている端末の調査を行う。次に、ステップ３０２において、状態パラメータが最低となっている端末の調査を行う。次に、ステップ３０３において、状態パラメータが予め決められているしきい値を超える端末があるかを判定し、あればコーデック変更を開始する。なければ、ステップ３０１に戻り調査を繰り返す。
【００３５】
図４は、図３の状態パラメータ最高側端末調査のステップ３０１の動作シーケンスを示すフローチャートである。ステップ４０１において、変数ｉを初期化して１に設定し、ステップ４０２において、しきい値と端末ｉ間の状態パラメータを比較し、しきい値より大きければ、ステップ４０３に進む。そうでなければ、ステップ４０５に進む。ステップ４０３において、以前に調査した中で一番大きかった記録値と端末ｉ間の状態パラメータを比較し、記録値以下であれば、ステップ４０５に進む。また、記録値より大きければ、ステップ４０４で端末番号ｉとその状態パラメータ値を最高側のものとして記録し、ステップ４０５に進む。ステップ４０５において、変数ｉをインクリメントして１を足し、ステップ４０６で変数ｉが子端末接続数ｋ以下であるかを判定し、以下であれば、ステップ４０２に戻って、変数ｉがｋになるまで調査を行う。
【００３６】
図５は、図３の状態パラメータ最低側端末調査のステップ３０２の動作シーケンスを示すフローチャートである。ステップ５０１において、変数ｉを初期化して１に設定し、ステップ５０２において、しきい値と端末ｉ間の状態パラメータを比較し、しきい値より小さければ、ステップ５０３に進む。そうでなければ、ステップ５０５に進む。ステップ５０３において、以前に調査した中で一番小さかった記録値と端末ｉ間の状態パラメータを比較し、記録値以上であれば、ステップ５０５に進む。また、記録値より小さければ、ステップ５０４で端末番号ｉとその状態パラメータ値を最低側のものとして記録し、ステップ５０５に進む。ステップ５０５において、変数ｉをインクリメントして１を足し、ステップ５０６でｉが子端末接続数ｋ以下であるかを判定し、以下であれば、ステップ５０２に戻って、変数ｉがｋになるまで調査を行う。
【００３７】
以上のようにして、エラー率、ＲＳＳＩまたはバッテリー残量の状態パラメータが予め決められているしきい値を超える端末があったときは、制御部１１８はコーデック選択部１１２に対してコーデック変更の要求を送出する。
【００３８】
図６は、コーデック選択部１１２が行う子端末との使用音声コーデックのネゴシエーションシーケンスを示すフローチャートである。ステップ６０１において、コーデック選択部１１２の制御部２０１は使用音声コーデックを決定し、今はαコーデックを使用することに決めたとする。次に、ステップ６０２において、子端末ｋにαコーデック使用を通知し、ステップ６０３において、制御部２０１は入出力選択部１１０を介して相手側子端末がαコーデックを使用可かどうかを調べ、使用可ならば、ステップ６０４において、使用済みコーデック番号格納部２０２にαコーデックを登録して、αコーデックにて音声通話を開始する。使用不可なら、再度ステップ６０１に戻って、異なるコーデックでネゴシエーションを行う。
【００３９】
図７は、音声コーデックをα方式からβ方式に変更するネゴシエーションシーケンスを示すフローチャートである。ステップ７０１において、使用音声コーデックを決定し、今はβコーデックを使用することに決めたとする。次に、ステップ７０２において、子端末ｋにβコーデック使用を通知し、ステップ７０３において、相手側子端末がβコーデックを使用可かどうかを調べ、使用不可なら、再度ステップ７０１に戻って、異なるコーデックでネゴシエーションを行う。
【００４０】
使用可ならば、ステップ７０４において、使用済みコーデック番号格納部２０２にβコーデックを登録して、ステップ７０５において、αコーデックを使用停止し、ステップ７０６において、使用済みコーデック番号格納部２０２からαコーデックを削除し、βコーデックにて音声通話を開始する。
【００４１】
図８は、音声通信停止のネゴシエーションシーケンスを示すフローチャートである。子端末ｋとの音声通信停止を行う場合、ステップ８０１において、子端末ｋ間通信で使用しているαコーデックを停止し、ステップ８０２において、使用済みコーデック番号格納部２０２からαコーデックを削除して音声通信終了となる。
【００４２】
図９は、使用音声コーデック決定の動作シーケンスの基本を示すフローチャートである。これは、図６のステップ６０１、図７のステップ７０１の処理に相当するものである。
【００４３】
ステップ９０１において、コーデック選択部１１２における制御部２０１は変数αを初期化して１に設定し、ステップ９０２において、αコーデックは現在使用しているかどうかを使用済みコーデック番号格納部２０２より情報を得て調査し、使用していれば、ステップ９０４に進む。使用していなければ、ステップ９０３において、相手側子端末はαコーデックでよいかを調査し、それでよければαコーデックで決定となる。もし不可能ならば、ステップ９０４で変数αをインクリメントして１を足し、ステップ９０５において、多重側端末装置１０１が保有している数θと比較し、保有数θを超えるまで、ステップ９０２に戻って調査を行う。もし、保有数θを超えたならば、音声通信できるコーデックがないということで音声通信が不成立となる。
【００４４】
図１０は、優先度付き使用音声コーデック決定の動作シーケンスを示すフローチャートである。これも、ステップ６０１、図７のステップ７０１の処理に相当するものであり、基本形を進化させ、優先度をつけてコーデックを決定できるようにしたものである。
【００４５】
ステップ１００１において、コーデック選択部１１２における制御部２０１は変数αを初期化して１に設定し、ステップ１００２において、使用コーデック優先順位格納部２０４から優先度がα番目のコーデック番号を抽出し、今はβコーデックであるとする。ステップ１００３において、βコーデックは使用済みかどうかを調査し、使用済みなら、ステップ１００７に進む。もし使用していなければ、ステップ１００４において、現在音声通信があるかどうかをチェックし、もしある場合は、ステップ１００５において、βコーデックは現在使用しているコーデックよりも優先度が低いか調査し、低ければコーデックの変更は行わない。高ければ、ステップ１００６に進む。
【００４６】
現在音声通信がなければ、あるいは、現在音声通信があってもβコーデックが現在使用しているコーデックよりも優先度が高い場合には、ステップ１００６において、相手側子端末はβコーデックが使用可かどうかを調査し、使用可ならβコーデックに決定する。使用不可なら、ステップ１００７において、αをインクリメントして１を足し、ステップ１００８において、多重側端末装置１０１が保有している数θと比較し、保有数θを超えるまで、ステップ１００２に戻って調査を行う。もし、保有数θを超えたならば、音声通信できるコーデックがないということで音声通信が不成立となる。
【００４７】
図１１は、相手側子端末が保有している音声コーデックを基に、使用音声コーデックを決定する動作シーケンスを示すフローチャートである。これも、ステップ６０１、図７のステップ７０１の処理に相当するものであり、基本形を進化させ、相手側子端末が保有しているコーデックを調査して決定できるようにしたものである。
【００４８】
ステップ１１０１において、コーデック選択部１１２における制御部２０１は相手保有コーデック番号格納部２０３から相手側子端末が保有するコーデックを取得し、今はαコーデックであるとする。ステップ１１０２において、αコーデックは使用済みかどうかを調査し、使用済みなら、ステップ１１０４に進む。もし使用していなければ、ステップ１１０３において、相手側子端末はαコーデックが使用可かどうかを調査し、使用可ならαコーデックに決定する。使用不可なら、ステップ１１０４において、相手側子端末がαコーデック以外のコーデックを保有しているか調査し、保有している場合はステップ１１０１に戻って、相手側子端末が保有する別のコーデックを再度取得し、ネゴシエーションを行う。もしなければ、音声通信できるコーデックがないということで音声通信が不成立となる。
【００４９】
図１２は、予め通信する台数と相手側子端末のサポート情報を得てのコーデック決定方法を示すフローチャートである。ステップ１２０１において、コーデック選択部１１２における制御部２０１は変数ｉを初期化して１に設定し、ステップ１２０２において、保有コーデック数がｉ番目に少ない相手側子端末が保有するコーデックを取得し、今はαコーデックであるとする。ステップ１２０３において、αコーデックは使用済みかどうかを調査し、使用済みなら、ステップ１２０７に進む。もし使用していなければ、ステップ１２０４において、相手側子端末はαコーデックが使用可かどうかを調査し、使用可なら、ステップ１２０５において、端末ｉ間音声通信コーデックをαコーデックに決定して、ステップ１２０６において、使用済みコーデック番号格納部２０２にαコーデックを登録してステップ１２０９に進む。使用不可なら、ステップ１２０７において、相手側子端末がαコーデック以外のコーデックを保有しているか調査し、保有している場合はステップ１２０２に戻って、相手側子端末が保有する別のコーデックを再度取得し、ネゴシエーションを行う。もしなければ、ステップ１２０８において、端末ｉ間での音声通信できるコーデックがないということで音声通信が不成立となる。ステップ１２０９において、変数ｉをインクリメントして１を足し、ステップ１２１０において、通信する台数ｋと比較し、台数ｋを超えるまでステップ１２０２に戻って調査を行う。ｋ台すべて終わったら終了する。通信する台数ｋは、接続数管理部１１３から取得する。
【００５０】
図１３は、音声コーデックを動的に変更する前と変更後の子端末の様子を示す。図１３（ａ）に、変更前の状態を示す。多重側端末装置１３０１と子端末（ｉ）１３０２との間は、γ方式コーデックを使用しており、この端末間のパラメータ状態が最低の経路であったとする。多重側端末装置１３０１と子端末（ｊ）１３０３との間は、λ方式コーデックを使用しており、この端末間のパラメータ状態が最高の経路であったとする。
【００５１】
動的コーデック変更後の状態を図１３（ｂ）に示す。多重側端末装置１３０１と子端末（ｉ）１３０２との間は、状態に対し優先度の高いα方式コーデックに変更されている。また、多重側端末装置１３０１と子端末（ｊ）１３０３との間は、状態に対し優先度の低いβ方式コーデックに変更されている。この変更シーケンスを次に示す。
【００５２】
図１４は、状態パラメータによる動的コーデック変更の動作シーケンスを示すフローチャートである。ステップ１４０１において、コーデック選択部１１２における制御部２０１は、子端末ｉ側、即ち状態パラメータが最低の子端末側において、優先度付き使用音声コーデックシーケンス（図１０）で音声コーデックを決定し、今はαコーデックであるとする。ステップ１４０２において、相手側子端末はαコーデックが使用可かどうかを調査し、使用不可なら再度ステップ１４０１において、再度コーデック変更する。使用可ならステップ１４０３において、使用済みコーデック番号格納部２０２から現在使用中のγコーデックを削除し、ステップ１４０４において、使用済みコーデック番号格納部２０２にαコーデックを登録する。
【００５３】
ステップ１４０５において、コーデック選択部１１２における制御部２０１は、子端末ｊ側、即ち状態パラメータが最高の子端末側において、優先度付き使用音声コーデックシーケンス（図１０）で音声コーデックを決定し、今はβコーデックであるとする。ステップ１４０６において、相手側子端末はβコーデックが使用可かどうかを調査し、使用不可なら再度ステップ１４０５において、再度コーデック変更する。使用可なら、ステップ１４０７において、使用済みコーデック番号格納部２０２から現在使用中のλコーデックを削除し、ステップ１４０８において、使用済みコーデック番号格納部２０２にβコーデックを登録して、子端末ｉはαコーデックで、子端末ｊはβコーデックで音声通信を始める。
【００５４】
【発明の効果】
以上のように本発明によれば、多重側端末装置は方式を異にするコーデックをいたずらに多くもつ必要がなく、回路規模を削減できるとともに、ＬＳＩで構成する場合の実測面積を削減することができる。また、すべての子端末が同一のコーデックをもつ必要がなく、子端末の構成の自由度を拡張することができる。
【００５５】
さらに、品質管理部を設けることにより、状態を監視し、その状態に即したコーデックに動的に変更することで、より良い品質の確保が容易となる。
【図面の簡単な説明】
【図１】本発明の実施の形態における同時通信方式の多重側端末装置の構成を示すブロック図
【図２】本発明の実施の形態における多重側端末装置のコーデック選択部の詳しい構成を示すブロック図
【図３】本発明の実施の形態における多重側端末装置の品質管理部の動作シーケンスを示すフローチャート
【図４】本発明の実施の形態における多重側端末装置の状態パラメータ最高側端末調査の動作シーケンスを示すフローチャート
【図５】本発明の実施の形態における多重側端末装置の状態パラメータ最低側端末調査の動作シーケンスを示すフローチャート
【図６】本発明の実施の形態における多重側端末装置の使用音声コーデックのネゴシエーションシーケンスを示すフローチャート
【図７】本発明の実施の形態における多重側端末装置の音声コーデック変更のネゴシエーションシーケンスを示すフローチャート
【図８】本発明の実施の形態における多重側端末装置の音声通信停止のネゴシエーションシーケンスを示すフローチャート
【図９】本発明の実施の形態における多重側端末装置の使用音声コーデック決定の動作シーケンスその１（順番に割り振る）を示すフローチャート
【図１０】本発明の実施の形態における多重側端末装置の使用音声コーデック決定の動作シーケンスその２（優先度付き）を示すフローチャート
【図１１】本発明の実施の形態における多重側端末装置の使用音声コーデック決定の動作シーケンスその３（子端末保有のコーデックで割り振る）を示すフローチャート
【図１２】本発明の実施の形態における多重側端末装置の通信台数と相手側子端末のサポート情報を得てのコーデック決定方法を示すフローチャート
【図１３】本発明の実施の形態における多重側端末装置の音声コーデックを動的に変更する前と変更後の子端末の様子を示す説明図
【図１４】本発明の実施の形態における多重側端末装置の状態パラメータによる動的コーデック変更の動作シーケンスを示すフローチャート
【図１５】従来の同時通信方式の多重側端末装置の構成を示すブロック図
【符号の説明】
１０１  多重側端末装置
１０２〜１０４  子端末
１１０  入出力選択部
１１１  音声コーデック部
１１２  コーデック選択部
１１３  接続数管理部
１１４  切替スイッチ（切替手段）
１１５  バッファ
１１６  多重回路
１１７  品質管理部
１１８  品質管理部の制御部
１１９  エラー率管理部
１２０  ＲＳＳＩ管理部
１２１  バッテリー残量管理部
２０１  コーデック選択部の制御部
２０２  使用済みコーデック番号格納部
２０３  相手保有コーデック番号格納部
２０４  使用コーデック優先度順位格納部
２０５  優先度決定部
１３０１  多重側端末装置
１３０２  子端末（ｉ）  （γ方式→α方式）
１３０３  子端末（ｊ）  （λ方式→β方式）
【図１】
2004228660.tif 000003
【図２】
2004228660.tif 000004
【図３】
2004228660.tif 000005
【図４】
2004228660.tif 000006
【図５】
2004228660.tif 000007
【図６】
2004228660.tif 000008
【図７】
2004228660.tif 000009
【図８】
2004228660.tif 000010
【図９】
2004228660.tif 000011
【図１０】
2004228660.tif 000012
【図１１】
2004228660.tif 000013
【図１２】
2004228660.tif 000014
【図１３】
2004228660.tif 000015
【図１４】
2004228660.tif 000016
【図１５】
2004228660.tif 000017