(57)【要約】【課題】通信端末装置間で画像データや音声データなどを効率的に授受することのできる通信技術を提供する。【解決手段】本発明による通信システムでは、通信元である通信端末装置１０ａにより送信される接続設定情報に、ネットワーク上のルータ２０が、自身のトラフィック状況を挿入する（Ｓ１４、Ｓ１８）。通信先である通信端末装置１０ｂは、トラフィック状況を挿入された接続設定情報をもとに、通信端末装置１０ａから送信される画像データなどの符号化方式を設定する（Ｓ２０）。トラフィック状況をもとに符号化方式を設定するため、安定した通信を実現することが可能となる。【選択図】        図６
2004288044.tif 000002
【特許請求の範囲】
【請求項１】
通信先に到達するまでにネットワーク上に介在するネットワークノード装置によりトラフィック状況を挿入される接続設定情報を生成する接続設定情報生成部と、
前記接続設定情報を通信先に送信する送信部と、
通信先が前記接続設定情報に基づいて生成した応答情報を受信する受信部と、前記応答情報に基づいて通信先に送信すべきデータの符号化方式を決定する決定部と、を備えることを特徴とする通信端末装置。
【請求項２】
前記接続設定情報生成部は、送信すべきデータのデータ情報を前記接続設定情報に含めることを特徴とする請求項１に記載の通信端末装置。
【請求項３】
前記接続設定情報生成部は、送信すべきデータの符号化条件を前記接続設定情報に含めることを特徴とする請求項１または２に記載の通信端末装置。
【請求項４】
通信元から送信され、ネットワークノード装置によりトラフィック状況が挿入された接続設定情報を受信する受信部と、
前記接続設定情報に基づいて、通信元から送信されるデータの符号化方式を設定する符号化方式設定部と、
設定した符号化方式を含めた応答情報を生成する応答情報生成部と、
前記応答情報を通信元に送信する送信部と、を備えることを特徴とする通信端末装置。
【請求項５】
前記符号化方式設定部は、前記接続設定情報に含まれるトラフィック状況をもとに、符号化方式を設定することを特徴とする請求項４に記載の通信端末装置。
【請求項６】
前記符号化方式設定部は、前記接続設定情報に含まれるトラフィック状況のうち、最も通信状態が悪いことを示すトラフィック状況をもとに、符号化方式を設定することを特徴とする請求項５に記載の通信端末装置。
【請求項７】
複数のネットワークノード装置を経由するルートを設定するルート設定部をさらに備え、
前記ルート設定部は、複数のルートにより到達した複数の前記接続設定情報に含まれるトラフィック状況に基づいて、データ伝送用のルートを設定することを特徴とする請求項４から６のいずれかに記載の通信端末装置。
【請求項８】
前記接続設定情報が、通信元から送信されるデータのデータ情報を含んでおり、
前記符号化方式設定部は、前記データ情報をもとに、符号化方式を設定することを特徴とする請求項４から７のいずれかに記載の通信端末装置。
【請求項９】
ネットワーク上に配置されるネットワークノード装置であって、
他のネットワークノード装置または通信端末装置からの信号を受信する受信部と、
受信した信号が、通信状態を確認するための接続設定情報であるか否かを判断する判断部と、
受信した信号が接続設定情報である場合に、自身のトラフィック状況を前記接続設定情報に挿入する挿入部と、
自身のトラフィック状況を挿入した前記接続設定情報を送信する送信部と、を備えることを特徴とするネットワークノード装置。
【請求項１０】
前記受信部において受信した信号が接続設定情報である場合に、送信先に複数のネットワークノード装置を設定する送信先設定部をさらに備え、
前記送信部は、前記送信先設定部により設定された複数の送信先に、自身のトラフィック状況を挿入した前記接続設定情報を送信することを特徴とする請求項９に記載のネットワークノード装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は通信技術に関し、とくにネットワークを介して通信端末装置間で通信を行う通信技術に関する。
【０００２】
【従来の技術】
インターネットが広く普及し、ネットワークのインフラの整備も進みつつある現在、通話音声信号を符号化したデータをパケット化し、インターネットなどのネットワークを介して送受信するＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話装置が注目を集めている。通話音声と同時にビデオ映像を送ることにより、ビデオ電話装置として利用することも可能であり、従来のアナログ電話装置に取って代わる次世代の電話装置として期待されている。このＩＰ電話は、一般にインターネット電話と呼ばれることもある。例えば、ＩＰネットワーク上で音声通信を行う際の音声コーデックを設定する方法として、発信の際に発呼者が希望する音声コーデックを使用して、音声変換装置により音声信号をパケット信号に変換する技術が提案されている（特許文献１参照。）。
【０００３】
【特許文献１】
特開２００３−３７６８３号公報
【０００４】
【発明が解決しようとする課題】
通信端末装置間で画像データや音声データなどを授受するにあたり、データ送信前にデータの符号化方式を決定する必要がある。送信側の通信端末装置において予め符号化方式を設定しておいてもよいが、受信側の復号器がその符号化方式に対応していなければ、符号化データを復号することができず、またネットワークの通信状態によっては、設定された符号化方式がデータ送信に効率的でない場合も生じうる。特許文献１のように発呼者が音声コーデックを指定することは、符号化方式を決定する一つの方法であるが、上記したような受信側の復号器やネットワークの通信状態の問題に十分に対応しているとは言えない。
【０００５】
本発明は、そうした課題に鑑みてなされたものであり、その目的は、通信端末装置間で画像データや音声データなどを効率的に授受することのできる通信技術を提供することにある。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明のある態様は、通信端末装置に関する。この態様の通信端末装置は、通信先に到達するまでにネットワーク上に介在するネットワークノード装置によりトラフィック状況を挿入される接続設定情報を生成する接続設定情報生成部と、接続設定情報を通信先に送信する送信部と、通信先が接続設定情報に基づいて生成した応答情報を受信する受信部と、応答情報に基づいて通信先に送信すべきデータの符号化方式を決定する決定部とを備える。この態様の通信端末装置によると、トラフィック状況が挿入された接続設定情報に基づいて通信先で生成された応答情報をもとに符号化方式を決定するため、通信状態に即したデータ伝送を実現することが可能となる。
【０００７】
接続設定情報生成部は、送信すべきデータのデータ情報を接続設定情報に含めてもよい。また接続設定情報生成部は、送信すべきデータの符号化条件を接続設定情報に含めてもよい。さらに、接続設定情報生成部は、決定部において符号化方式を決定できない場合に、符号化方式が未決定であることに関する情報を含んだ接続設定情報を再生成してもよい。
【０００８】
本発明の別の態様は、通信端末装置に関する。この態様の通信端末装置は、通信元から送信され、ネットワークノード装置によりトラフィック状況が挿入された接続設定情報を受信する受信部と、接続設定情報に基づいて、通信元から送信されるデータの符号化方式を設定する符号化方式設定部と、設定した符号化方式を含めた応答情報を生成する応答情報生成部と、応答情報を通信元に送信する送信部とを備える。この態様の通信端末装置によると、トラフィック状況が挿入された接続設定情報をもとにデータの符号化方式を設定するため、通信状態に即したデータ伝送を実現することが可能となる。
【０００９】
符号化方式設定部は、接続設定情報に含まれるトラフィック状況をもとに、符号化方式を設定してもよい。また符号化方式設定部は、接続設定情報に含まれるトラフィック状況のうち、最も通信状態が悪いことを示すトラフィック状況をもとに、符号化方式を設定してもよい。
【００１０】
通信端末装置は、複数のネットワークノード装置を経由するルートを設定するルート設定部をさらに備えてもよく、ルート設定部は、複数のルートにより到達した複数の接続設定情報に含まれるトラフィック状況に基づいて、データ伝送用のルートを設定してもよい。ルート設定部は、複数の接続設定情報に含まれるトラフィック状況から、最も通信状態が悪いことを示すトラフィック状況をそれぞれ抽出し、抽出したトラフィック状況の中から最も通信状態の良いものを選択した結果を受けて、データ伝送用のルートを設定してもよい。
【００１１】
接続設定情報が、通信元から送信されるデータのデータ情報を含んでいる場合に、符号化方式設定部は、データ情報をもとに、符号化方式を設定してもよい。
【００１２】
本発明のさらに別の態様は、ネットワーク上に配置されるネットワークノード装置に関する。この態様のネットワークノード装置は、他のネットワークノード装置または通信端末装置からの信号を受信する受信部と、受信した信号が、通信状態を確認するための接続設定情報であるか否かを判断する判断部と、受信した信号が接続設定情報である場合に、自身のトラフィック状況を接続設定情報に挿入する挿入部と、自身のトラフィック状況を挿入した接続設定情報を送信する送信部とを備える。
【００１３】
ネットワークノード装置は、受信部において受信した信号が接続設定情報である場合に、送信先に複数のネットワークノード装置を設定する送信先設定部をさらに備え、送信部は、送信先設定部により設定された複数の送信先に、自身のトラフィック状況を挿入した接続設定情報を送信してもよい。受信部が、他のネットワークノード装置または通信端末装置からデータ伝送用のルートを設定するためのルート設定情報を受けると、送信先設定部が、ルート設定情報に基づいてデータ伝送用の送信先を１つに決定してもよい。
【００１４】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、などの間で変換したものもまた、本発明の態様として有効である。
【００１５】
【発明の実施の形態】
＜第１の実施の形態＞
図１は、本発明の実施の形態に係る通信システム１の全体構成を示す。通信システム１において、複数の通信端末装置１０ａおよび１０ｂ（以下、総称する場合は「通信端末装置１０」と呼ぶ）が、複数のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワーク１２ａおよび１２ｅ（以下、総称する場合は「ＩＰネットワーク１２」と呼ぶ）と、複数のネットワークノード装置、この例ではＩＰネットワーク１２間を接続する複数のルータ２０ａおよび２０ｄ（以下、総称する場合には「ルータ２０」と呼ぶ）を介して接続される。ＩＰネットワーク１２は、インターネットやイントラネットなどのインターネットプロトコル上で通信を可能とするネットワークである。実施の形態では、ネットワークノード装置の一例としてルータ２０を示すが、ネットワークノード装置は、ルーティングを行うマルチレイヤスイッチなどの各種スイッチ装置であってもよい。
【００１６】
実施の形態では、複数の通信端末装置１０が、複数のＩＰネットワーク１２およびルータ２０などのネットワークノード装置により構成されるＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：広域通信網）などのネットワーク１４に接続され、通信端末装置１０同士の間で音声データや画像データなどの授受を行う。通信端末装置１０は、ＰＣ（パーソナルコンピュータ）や、携帯電話などの無線端末であってもよく、またコンテンツのストリーミング配信を行うサーバであってもよい。さらに、通信端末装置１０は、ＩＰ電話機能を備えた機器であってもよい。このように、通信端末装置１０は、ネットワーク１４に接続して、他の通信端末装置１０との間で音声や画像などのデータを送受信する機能を有していればよく、その形状や形態は問わない。
【００１７】
図２は、通信端末装置１０の構成を示す。図１を参照して、実施の形態では、通信元となる通信端末装置１０ａと、通信先となる通信端末装置１０ｂとの間で通信を行う場合を例にとる。そのため図２では、通信端末装置１０ａの通信元としての機能ブロックと、通信端末装置１０ｂの通信先としての機能ブロックとを示すが、通信端末装置１０ａおよび１０ｂのそれぞれが、両者の機能すなわち通信元および通信先としての機能を備えてもよい。以下では、通信端末装置１０ａから音声データや画像データを含んだデータを通信端末装置１０ｂに送信するために、通信端末装置１０ａと通信端末装置１０ｂとの間でデータの符号化方式を決定する方法を示す。
【００１８】
通信端末装置１０は、ハードウエアコンポーネントでいえば、コンピュータのＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００１９】
通信元となる通信端末装置１０ａは、接続設定情報生成部３０、データ情報生成部３２、データ格納部３４、符号化部３６、符号化方式決定部３８、ネットワークインタフェース部４０を備える。ネットワークインタフェース部４０は、送信部４２および受信部４４を含む。データ格納部３４は、音声データや画像データなど、通信先の通信端末装置１０ｂに送信すべきデータを格納する。
【００２０】
接続設定情報生成部３０は、通信先となる通信端末装置１０ｂとの間で接続を確立するための呼設定メッセージや、データ伝送中に、符号化方式を見直すべく通信端末装置１０ｂに適切な符号化方式を選択させるためのコマンドなどを含んだ接続設定情報を生成する。すなわち、接続設定情報生成部３０は、通信先との間で、通信接続や符号化方式などに関して通信状態を確認するための接続設定情報を生成する。後述するが、接続設定情報が通信先に送信される際、ネットワーク１４上に介在する複数のネットワークノード装置が、接続設定情報に自身のトラフィック状況をそれぞれ挿入していく。そのため接続設定情報は、ネットワークノード装置、例えばルータ２０によるトラフィック状況の挿入を可能とするようなデータフォーマットおよびデータ構造を有するように構成される。
【００２１】
データ情報生成部３２は、データ格納部３４に格納されたデータに関するデータ情報、例えば送信すべきデータの仕様や、符号化の条件などに関する情報を生成する。例えば、通信先に送信するデータが画像データである場合には、データ格納部３４に格納されている画像データの仕様、具体的にはフレームレート、解像度や階調などの画像情報を含んだデータ情報を生成する。また、データ情報生成部３２は、画像データの符号化条件を設定して、データ情報に組み込む。符号化条件は、元の画像データの仕様により定められ、データ送信時に例えばフレームレート、解像度や階調などのレベルや値を落とすことが可能か否かをフラグで表現したものであってよい。また、符号化条件は、フレームレート、解像度、階調などにつき、それぞれレベルや値を落とすことのできる下限を表現したものであってもよい。下限のレベルや値は、そのレベルや値までフレームレート、解像度および階調などを下げても、通信先の通信端末装置１０ｂで再生した場合に、ユーザに過度の違和感を生じさせることのない程度に設定されることが好ましい。再生時に許容されるのであれば、例えば毎秒３０フレーム数の画像データのフレームレートの下限を、毎秒１５フレーム数に設定することができ、また２４ビットでカラー表現される画像データの階調の下限を、１５ビットのカラー表現に設定することができる。下限の設定は画像データに応じて行う必要があるため、画像データの仕様を把握することのできるデータ情報生成部３２が、符号化条件としてこれらの下限を設定する。接続設定情報生成部３０は、データ情報生成部３２において設定されたデータ情報を受け取り、接続設定情報に含める。
【００２２】
接続設定情報は、送信部４２からネットワーク１４を介して、通信先の通信端末装置１０ｂに送信される。ネットワーク１４において、通信端末装置１０ａから通信端末装置１０ｂまでのルートに介在するネットワークノード装置が、自身のトラフィック状況を接続設定情報に挿入する。
【００２３】
図３は、ネットワークノード装置の一例であるルータ２０の構成を示す。ルータ２０は、トラフィック状況管理部８０、トラフィック状況挿入部８２、送信先設定部８４、ルーティングテーブル記憶部８６、信号判断部８８およびネットワークインタフェース部９０を備える。ネットワークインタフェース部９０は、送信部９２および受信部９４を有する。トラフィック状況管理部８０は、自身が接続するＩＰネットワーク１２のトラフィック状況を管理し、所定の周期でトラフィック状況を監視している。
【００２４】
受信部９４が、他のルータ２０または通信端末装置１０ａからの信号を受信する。信号判断部８８は、この信号が、通信状態を確認するための接続設定情報であるか否かを判断する。接続設定情報である場合、信号判断部８８は、それをトラフィック状況挿入部８２に送る。トラフィック状況挿入部８２は、トラフィック状況管理部８０からトラフィック状況を受け取り、接続設定情報に挿入する。
挿入するトラフィック状況を示すデータは、接続するＩＰネットワーク１２の通信状態を示すものであればよく、データの形式または内容について限定するものではない。例えば、挿入するトラフィック状況を示すデータは、そのときのＩＰネットワーク１２のトラフィック状況に基づいて通信端末装置１０ａに対して割り当てることのできる帯域であってもよいし、プロトコルで予めトラフィック状況を複数のレベルに分割して設定している場合には、トラフィック状況の該当するレベルであってもよい。以下では、理解を容易にするために、トラフィック状況を示すデータが、トラフィック状況から求められるデータ伝送のビットレートである場合を例にとる。データ伝送のビットレートは、通信状態が良好であれば高く設定され、通信状態が悪ければ低く設定されることになる。
【００２５】
送信先設定部８４は、ルーティングテーブル記憶部８６に格納されたルーティングテーブルから、次の送信先を設定し、送信部９２に伝達する。送信部９２は、トラフィック状況を挿入した接続設定情報を、送信先設定部８４により設定された送信先に送信する。
【００２６】
上記のルータ２０における処理は、通信端末装置１０ａから通信端末装置１０ｂに到達するまでに介在するルータ２０のそれぞれにより実行される。したがって、通信端末装置１０ｂに到達した接続設定情報には、複数のルータ２０により挿入されたトラフィック状況が含まれることになる。
【００２７】
図２に戻って、通信端末装置１０ｂは、解析部５０、符号化方式設定部５２、応答情報生成部５４、復号化部５６、データ蓄積部５８およびネットワークインタフェース部６０を備える。ネットワークインタフェース部６０は、受信部６２および送信部６４を有する。受信部６２が、ネットワーク１４において複数のネットワークノード装置によりトラフィック状況が挿入された接続設定情報を受信する。
【００２８】
解析部５０は、受信した接続設定情報を受け取り、複数のネットワークノード装置により挿入されたトラフィック状況を解析する。実施の形態では、トラフィック状況として、各ネットワークノード装置においてデータ伝送可能なビットレートが挿入されており、解析部５０は、挿入されたビットレートを接続設定情報からそれぞれ抽出する。ネットワーク１４全体の通信速度は、最も通信状態の悪いＩＰネットワーク１２によって制約を受けることから、解析部５０は、抽出したトラフィック状況から、最も通信状態が悪いことを示すトラフィック状況を取り出す。上記の例では、最も低い伝送ビットレートを挿入したネットワークノード装置が、最も悪い通信状態にあることを意味する。
【００２９】
符号化方式設定部５２は、接続設定情報に含まれるトラフィック状況をもとに、通信元の通信端末装置１０ａから送信されるデータの符号化方式を設定する。
具体的には、符号化方式設定部５２は、解析部５０による解析結果、すなわち接続設定情報に含まれるトラフィック状況のうち、最も通信状態が悪いことを示すトラフィック状況をもとに符号化方式を設定する。符号化方式設定部５２は、取り出された最低の伝送ビットレートを最大限活用できる符号化方式を設定してもよい。
【００３０】
図４は、複数の音声符号化方式のビットレートおよび音声帯域幅を示す。音声帯域幅の設定値は、４ｋＨｚが電話、７ｋＨｚがラジオ、１５ｋＨｚがＣＤレベルで再生するときに必要な周波数帯域を示す。図４に示すように、音声符号化方式はビットレートと相関を有するため、伝送可能なビットレートに応じて音声符号化方式の選択に制約が生じる。例えば、通信元から通信先に送信するデータが音声データであり、最も通信状態の悪い経路の伝送ビットレートが１２ｋｂｐｓであるとき、符号化方式設定部５２は、Ｇ．７２９を、１２ｋｂｐｓを最大限活用できる符号化方式として設定してもよい。なお、符号化方式設定部５２が、１２ｋｂｐｓ以下のビットレートで対応できる他の符号化方式を選択してもよいことは言うまでもない。
【００３１】
図５（ａ）は、複数の画像符号化方式のビットレートを示す。画像符号化方式では、解像度およびフレームレートの他、符号化時のオプション設定によってもビットレートが変わってくる。図５（ｂ）は、Ｈ．２６３において定義される画像フォーマットのレベルの解像度、フレームレートおよびビットレートを示す。
【００３２】
図５（ａ）および（ｂ）に示すように、音声符号化方式と同様に、画像符号化方式もビットレートと相関を有するため、伝送可能なビットレートに応じて画像符号化方式の選択に制約が生じる。通信元から通信先に画像データを送信する場合、最も通信状態の悪い経路の伝送ビットレートが１Ｍｂｐｓであるとき、符号化方式設定部５２は、Ｈ．２６１を、１Ｍｂｐｓを最大限活用できる符号化方式として設定してもよい。符号化方式設定部５２が、１Ｍｂｐｓ以下のビットレートで対応できる他の符号化方式を選択してもよいことは言うまでもない。なお通信元から音声データおよび画像データが送信される場合、符号化方式設定部５２は、両方のデータの伝送が可能な符号化方式をそれぞれ設定する。
【００３３】
上記のように符号化方式設定部５２は、トラフィック状況に基づいて、通信元から送信されるデータの符号化方式を設定することができる。さらに符号化方式設定部５２は、特に送信されるデータが画像データである場合に、その解像度やフレームレートなどを考慮して、符号化方式を設定することが好ましい。
【００３４】
この場合、符号化方式設定部５２は、接続設定情報に含まれるデータ情報を抽出する。既述のごとく、データ情報には、通信元の通信端末装置１０ａにおいて格納されている画像データのフレームレート、解像度や階調などの画像情報が含まれ、さらに、画像データの符号化条件、すなわちフレームレート、解像度や階調に関して許容される下限値が含まれている。
【００３５】
伝送ビットレートを最大限活用する符号化方式を用いて画像データ伝送できる場合には、符号化方式設定部５２は、既述のごとく、その符号化方式を採用すればよい。一方、通信元の画像データの容量が大きく、その符号化方式では画像データを伝送できない場合には、符号化方式を変更するか、または画像データのフレームレートなどを下げる必要がある。後者を選択する場合、符号化方式設定部５２は、データ情報に組み込まれた下限値に基づき、フレームレート、解像度、階調などのレベルや値を落とした符号化を設定する。この設定した情報を符号化情報と呼ぶ。符号化方式設定部５２は、どの要素のレベルや値を下げるかを定め、例えば、視覚的な影響が少ないと思われる階調レベルを下げることを定めてもよい。符号化方式設定部５２は、下限値を下回らない範囲で各要素のレベルや値を下げることができ、それぞれの要素に対して設定したレベルや値を含めた符号化情報を生成する。なお、全ての要素を下限値まで落としても、伝送ビットレートが低すぎて、データの伝送ができない場合には、通信をあきらめるか、または通信状態の回復を待つことになる。
【００３６】
トラフィック状況および画像データの符号化条件に基づいて設定した符号化方式は、応答情報生成部５４に伝達される。応答情報生成部５４は、設定した符号化方式を含めた応答情報を生成し、送信部６４が、ネットワーク１４を介して、応答情報を通信元である通信端末装置１０ａに送信する。
【００３７】
通信端末装置１０ａにおいて、受信部４４が応答情報を受信し、符号化方式決定部３８に伝達する。符号化方式決定部３８は、この応答情報を受けて符号化方式を決定する。符号化部３６は、符号化方式決定部３８で決定した符号化方式を受け取り、その符号化方式で、データ格納部３４に格納されているデータを符号化する。送信部４２は、符号化したデータを送信し、通信先の通信端末装置１０ｂの受信部６２が、符号化データを受信する。データ蓄積部５８は、符号化データを蓄積し、復号化部５６は、決定した符号化方式に対応する復号化方式により、符号化されたデータを復号する。
【００３８】
上記の例では、データ格納部３４に符号化されるべき元データが格納されているが、別の例では、データ格納部３４が、予め複数の符号化方式で符号化したデータを格納しておいてもよい。その場合には、符号化方式決定部３８が通信先からの応答情報をもとに符号化方式を決定すると、その符号化方式で符号化されたデータをデータ格納部３４から読み出して、送信部４２から通信先に送信してもよい。
【００３９】
なお、通信端末装置１０ｂの符号化方式設定部５２において設定された符号化方式に、通信端末装置１０ａ側の符号化部３６が対応していない場合、符号化方式決定部３８は、符号化方式を決定できない。このときは、接続設定情報生成部３０が、符号化方式が未決定であることに関する情報、例えば設定された符号化方式に通信端末装置１０ａ側が対応していないことを示す情報を含んだ接続設定情報を再生成し、送信部４２が、再生成された接続設定情報を再送信する。これにより、再度、符号化方式の設定処理を行い、符号化方式を決定していくことが可能となる。
【００４０】
なお、この符号化方式の設定処理は、データの伝送前に行われるが、さらにデータの伝送中においても所定の周期で行われることが望ましい。ネットワーク１４の通信状態は刻一刻と変わるため、その通信状態に応じて符号化方式などを適宜変更することにより、安定した通信を行うことが可能となる。
【００４１】
図６は、通信端末装置１０ａと通信端末装置１０ｂとの間で符号化方式を決定する処理のシーケンス図を示す。まず、通信端末装置１０ａが、データ情報を含んだ接続設定情報を生成し（Ｓ１０）、ネットワーク１４に送信する（Ｓ１２）。ルータ２０ａは接続設定情報を受け取り、自身のトラフィック状況を接続設定情報に挿入する（Ｓ１４）。ルータ２０ａは、ルーティングテーブルに基づいて接続設定情報を別のルータ２０に送信する（Ｓ１６）。以後、接続設定情報には、ルートに介在する複数のルータ２０によりトラフィック状況が順次挿入されていく。最後に、ルータ２０ｄが接続設定情報を受け取り、トラフィック状況を接続設定情報に挿入して（Ｓ１８）、接続設定情報を通信端末装置１０ｂに送信する（Ｓ２０）。
【００４２】
通信端末装置１０ｂは、データ情報と、複数のルータ２０によりトラフィック状況を挿入された接続設定情報をもとに、符号化方式を設定する（Ｓ２２）。通信端末装置１０ｂは、設定した符号化方式を含んだ応答情報を生成し、ネットワーク１４を介して通信端末装置１０ａに送信する（Ｓ２４、Ｓ２６、Ｓ２８）。
通信端末装置１０ａは、応答情報に含まれる符号化方式をもとに、送信すべきデータを符号化する。以上の処理により、通信状態および送信すべきデータに応じた符号化を行うことができ、効率的なデータ伝送を実現することが可能となる。
【００４３】
＜第２の実施の形態＞
図７は、本発明の第２の実施の形態に係る通信システム１を示す。ルータ２０間のＩＰネットワーク１２については図示を省略する。通信端末装置１０ａと通信端末装置１０ｂの間の通信は、ネットワーク１４上の複数のルータ２０により経路を順次設定されることにより行われる。
【００４４】
第２の実施の形態では、接続設定情報が、ネットワーク１４上の複数の経路により通信端末装置１０ｂに送信される。この例では、通信端末装置１０ａから送信された接続設定情報が、ルータ２０ａ、２０ｂを経由して、３つの経路、すなわちルータ２０ｅ、２０ｆを通る経路、ルータ２０ｇ、２０ｈを通る経路、ルータ２０ｉ、２０ｊを通る経路に分岐し、ルータ２０ｄから通信端末装置１０ｂにて受信される。このようにルータ２０ｂは、接続設定情報を複数のルータ２０ｅ、２０ｇ、２０ｉに送信する。これにより、通信端末装置１０ｂは、複数のルートを経由した接続設定情報を取得することができ、複数の接続設定情報に含まれるトラフィック状況に基づいて、最も通信状態の良好なデータ伝送用のルートを設定することが可能となる。
【００４５】
図３に戻って、第２の実施の形態におけるルータ２０ｂがもつルーティング機能について説明する。ルーティングテーブル記憶部８６に格納されたルーティングテーブルには、送信先となる複数のルータが記録されている。信号判断部８８が、受信部９４において受信した信号が接続設定情報であることを判断すると、送信先設定部８４が、その判断を受けて、ルーティングテーブルから複数の送信先を設定する。図７の例では、ルータ２０ｂが、ルーティングテーブルから、送信先となるルータ２０ｅ、２０ｇ、２０ｉを設定することになる。送信部９２は、設定された複数の送信先を送信先設定部８４から受け取り、トラフィック状況を挿入した接続設定情報を、複数の送信先に送信する。以上のルーティング処理により、１つのルータ２０ｂから複数のルータ２０ｅ、２０ｇ、２０ｉに接続設定情報を送信することが可能となる。
【００４６】
なお、ネットワーク１４上の全てのネットワークノード装置が複数のネットワークノード装置に接続設定情報を送信すると、接続設定情報の通るルートが鼠算的に増えることになり、ネットワーク１４上の他の通信を圧迫することになる。したがって、全てのネットワークノード装置が、複数の送信先へのルーティング機能をもつ必要は必ずしもなく、信号を中継する可能性の高いネットワークノード装置のみに、このルーティング機能をもたせてもよい。また、全てのネットワークノード装置がこのルーティング機能をもつ場合には、複数の送信先に信号を送信する際、その信号に所定のフラグをたてることとし、他のネットワークノード装置は、そのフラグを検出すると、複数の送信先へのルーティング機能を実施しないようにしてもよい。
【００４７】
図８は、通信先の通信端末装置１０ｂの構成の変形例を示す。通信端末装置１０ｂは、図２に関して説明した解析部５０、符号化方式設定部５２、応答情報生成部５４、復号化部５６、データ蓄積部５８およびネットワークインタフェース部６０と、さらにルート設定部６６を備える。ネットワークインタフェース部６０は、受信部６２および送信部６４を有する。図２に示す構成と同一の符号を付した構成は、図２に示す構成と同一または同様の機能および動作を実現する。
【００４８】
受信部６２が、複数のルートにより到達した複数の接続設定情報を受け取り、解析部５０に伝達する。解析部５０は、複数の接続設定情報に含まれるトラフィック状況から、それぞれの接続設定情報において最も通信状態が悪いことを示すトラフィック状況を抽出する。続いて、解析部５０は、取り出した複数のトラフィック状況を比較し、通信状態の最も良好なものを選択する。
【００４９】
ルート設定部６６は、複数のルートにより到達した複数の接続設定情報に含まれるトラフィック状況に基づいて、データ伝送用のルートを設定する。具体的には、解析部５０が複数の接続設定情報に含まれるトラフィック状況から、最も通信状態が悪いことを示すトラフィック状況をそれぞれ抽出し、続いて、抽出したトラフィック状況の中から最も通信状態の良好なものを選択した結果を受けて、ルート設定部６６が、データ伝送用のルートを設定する。つまり、ルート設定部６６は、複数のルートを通った接続設定情報の解析結果から、通信状態の最も良好なルートを、以後のデータ伝送用のルートとして設定する。ルート設定部６６は、ルート設定情報を応答情報生成部５４に伝達する。応答情報生成部５４は、データ伝送用のルートを設定するためのルート設定情報を含んだ応答情報を生成し、送信部６４が、応答情報を通信端末装置１０ａに送信する。
【００５０】
図３および図７を参照して、複数の送信先へのルーティング機能を実施したルータ２０ｂの受信部９４がこの応答情報を受信すると、信号判断部８８が、応答情報であることを判断し、送信先設定部８４に伝達する。送信先設定部８４は、応答情報に含まれるルート設定情報に基づいて、データ伝送用のルートとして、送信先を１つのネットワークノード装置に決定し、決定した送信先をルーティングテーブルに書き込む。これにより、データ伝送時には、通信状態の良好なルートを利用することができ、通信端末装置１０間で安定した通信を実現することが可能となる。このルート設定処理は、データ伝送前に行うことが好ましいが、例えば所定の周期でデータ伝送中に行ってもよい。通信状態が突然悪化した場合にも好適なルートを確保することができ、通信障害に強い通信システム１を実現することが可能となる。
【００５１】
以上、本発明を複数の実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５２】
【発明の効果】
本発明によれば、通信端末装置間で画像データや音声データなどを効率的に授受することのできる通信技術を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る通信システムの全体構成を示す図である。
【図２】通信端末装置の構成を示す図である。
【図３】ネットワークノード装置の一例であるルータの構成を示す図である。
【図４】音声符号化方式のビットレートおよび音声帯域幅を示す図である。
【図５】（ａ）は画像符号化方式のビットレートを示す図であり、（ｂ）はＨ．２６３において定義される画像フォーマットのレベルの解像度、フレームレートおよびビットレートを示す図である。
【図６】通信端末装置間で符号化方式を決定する処理のシーケンス図である。
【図７】第２の実施の形態に係る通信システムを示す図である。
【図８】通信端末装置の構成の変形例を示す図である。
【符号の説明】
１・・・通信システム、１０・・・通信端末装置、１２・・・ＩＰネットワーク、１４・・・ネットワーク、２０・・・ルータ、３０・・・接続設定情報生成部、３２・・・データ情報生成部、３４・・・データ格納部、３６・・・符号化部、３８・・・符号化方式決定部、４０・・・ネットワークインタフェース部、４２・・・送信部、４４・・・受信部、５０・・・解析部、５２・・・符号化方式設定部、５４・・・応答情報生成部、５６・・・復号化部、５８・・・データ蓄積部、６０・・・ネットワークインタフェース部、６２・・・受信部、６４・・・送信部、６６・・・ルート設定部、８０・・・トラフィック状況管理部、８２・・・トラフィック状況挿入部、８４・・・送信先設定部、８６・・・ルーティングテーブル記憶部、８８・・・信号判断部、９０・・・ネットワークインタフェース部、９２・・・送信部、９４・・・受信部。
【図１】
2004288044.tif 000003
【図２】
2004288044.tif 000004
【図３】
2004288044.tif 000005
【図４】
2004288044.tif 000006
【図５】
2004288044.tif 000007
【図６】
2004288044.tif 000008
【図７】
2004288044.tif 000009
【図８】
2004288044.tif 000010