(57)【要約】【課題】サーバ装置からマルチキャスト送信される画像データとその宛先の通信端末の各々における表示能力や帯域割当幅などの事情の差を、その画像データが中継装置を経由する際に解消すること。【手段】中継装置３０−ｋは、中継装置３０−ｋの配下にあるＬＡＮの通信端末２０−ｍと個別のネゴシエーションを行うことにより、各々から画像の表示サイズを取得し、同じ表示サイズを要求した通信端末２０−ｍを自らがマルチキャストソースとなるマルチキャストグループにそれぞれ参加させる。中継装置３０−ｋは、サーバ装置１０がマルチキャストソースとなるマルチキャストグループに参加し、サーバ装置１０からマルチキャスト送信される画像エンコードデータを受信する。そして、画像エンコードデータを通信端末２０−ｍの要求にかかる表示サイズのものに変換した上で、自らがマルチキャストソースとなるマルチキャストグループへマルチキャスト送信し直す。【選択図】図４
2009200765.tif 000002
【特許請求の範囲】
【請求項１】
画像データの送信元と接続される第１の通信インターフェースと、
画像データの送信先と接続される第２の通信インターフェースと、
画像のサイズを指定する要求を前記第２の通信インターフェースを介して受信し、前記第１の通信インターフェースを介して受信される画像データをその要求が指定するサイズの画像の画像データに変換した上で、前記第２の通信インターフェースを介して送信する制御手段と
を備えることを特徴とする中継装置。
【請求項２】
前記制御手段は、
複数の前記要求を前記第２の通信インターフェースを介して受信し、前記第１の通信インターフェースを介して受信される画像データをそれらの要求が指定する複数種類のサイズの画像の画像データにそれぞれ変換した上で、変換した画像データをそれらのサイズを要求した前記送信先へ前記第２の通信インターフェースを介して送信する
ことを特徴とする請求項１に記載の中継装置。
【請求項３】
前記制御手段は、
複数の前記送信先との間で個別のネゴシエーションを行うことによりそれらの送信先の前記要求を前記第２の通信インターフェースを介して受信し、前記送信先を同じサイズを要求した送信先ごとにグループ化し、各グループに固有のマルチキャストアドレスを前記送信先の各々へ送信することにより、同じサイズを要求した前記送信先を同じマルチキャストグループに参加させる前処理と、
前記第１の通信インターフェースを介して受信される画像データを前記要求が指定する一又は複数の種類のサイズの画像の画像データにそれぞれ変換した上で、変換した一又は複数の種類のサイズの画像の画像データの各々を前記各サイズに対応したマルチキャストアドレスを宛先アドレスとしてマルチキャスト送信する画像データ送信処理と
を実行することを特徴とする請求項１または２に記載の中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチキャスト送信に好適な中継装置に関する。
【背景技術】
【０００２】
通信システムにより提供される遠隔講義の多くは、受講者側の通信端末のディスプレイの表示内容を講師側のサーバ装置のディスプレイの表示内容に合わせてリアルタイムに切り換えながら進行する。この種の通信システムにおいては、講師によるページ切り換え指示などの操作を受けてサーバ装置のディスプレイの画面が切り換わると、その切り換え後の画面を示す画像データが通信端末へ直ちに送信され、通信端末は、サーバ装置から受信した画像データが示す画像をそのディスプレイに表示させる。
この種の通信システムの中には、一人の講師に対して受講者が複数に及ぶ場合における通信網の利用効率を高める手段としてマルチキャスト送信をサポートしているものがある。マルチキャスト送信は、マルチキャスト対応の中継装置などによる支援の下に実現される同報配信技術の一つである。マルチキャスト送信においては、データの同報配信を受ける複数の通信端末をグループ化し、マルチキャストアドレスと呼ばれる固有のＩＰアドレスをそのグループに割り当てる。以後、サーバ装置がそのマルチキャストアドレスを宛先アドレスとしてデータを送出すると、中継装置による複製や転送を経てそのデータがグループの通信端末のすべてに同報配信される。このマルチキャスト送信によると、送信元が各端末のＩＰアドレスを宛先ＩＰアドレスとするデータの送出を複数回にわたって繰り返すユニキャスト送信よりも、同報配信における通信網の利用効率を高めることができる。このマルチキャスト送信の手順の詳細は、たとえば、特許文献１に開示されている。
【特許文献１】特許３６６５５２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、この種の通信システムにおいて、画像データの同報配信を受ける各通信端末のディスプレイの表示サイズや各々の帯域割当幅は同じでないことが多い。このため、自身のディスプレイの表示サイズがサーバ装置のそれよりも小さい、あるいは、自身に割り当てられた帯域幅が狭いため本来の解像度の画像データをリアルタイムで受信することができない、などといった事情を有する通信端末が同報配信先のグループの一部に含まれている場合において、特許文献１に示されるような従来の手順でマルチキャスト送信を行うと、その一部の通信端末による画像の表示に支障をきたすという問題があった。
本発明は、このような背景の下に案出されたものであり、画像データをマルチキャスト送信するサーバ装置とそれを受信する通信端末の各々における表示能力や帯域割当幅などの事情の差を、その画像データが中継装置を中継する際に解消できるような仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明は、画像データの送信元と接続される第１の通信インターフェースと、画像データの送信先と接続される第２の通信インターフェースと、画像のサイズを指定する要求を前記第２の通信インターフェースを介して受信し、前記第１の通信インターフェースを介して受信される画像データをその要求が指定するサイズの画像の画像データに変換した上で、前記第２の通信インターフェースを介して送信する制御手段とを備える中継装置を提供する。
この発明において、制御手段は、第１の通信インターフェースを介して受信される画像データを、第２の通信インターフェースを介して受信した要求が指定するサイズの画像の画像データに変換した上で、その第２の通信インターフェースから送信する。これによると、画像データの送信先が本来のサイズの画像の画像データを受信できず、あるいはそのサイズの画像を表示できない、という事情を送信元に通知することなく、それらの事情に応じた表示サイズで同一画像を示す画像データを送信先の各々へ提供することができる。
【発明を実施するための最良の形態】
【０００５】
以下、図面を参照し、この発明の実施形態を説明する。
図１は、本発明の一実施形態にかかる中継装置３０−ｋ（ｋ＝１，２…Ｎ：以下、「中継装置３０−ｋ」と総称する）を含む通信システムの全体構成図である。この通信システムは、遠隔講義などのリアルタイム通信サービスを提供するものである。この通信システムにおいては、サーバ装置１０が、当該サーバ装置１０の液晶ディスプレイ（不図示）に表示されたＸＧＡ（eXtended Graphics Array）の表示サイズの画像のエンコードデータ（「画像エンコードデータ」という）をマルチキャスト送信する。一方、通信端末２０−ｍ（ｍ＝１，２…Ｐ：以下、「通信端末２０−ｍ」と総称する）は、サーバ装置１０のものと同じＸＧＡや、ＳＶＧＡ（Super Video Graphics Array）、ＶＧＡ（Video Graphics Array）などの各種表示サイズの液晶ディスプレイ（不図示）をそれぞれ有しており、通信網９０の中継装置３０−ｋを介して画像エンコードデータのデータパケットを受信すると、その画像エンコードデータを基に当該通信端末２０−ｍの液晶ディスプレイの表示を切り換える。
【０００６】
周知のように、マルチキャスト送信は、「マルチキャストソース」と呼ばれるデータの送信元のホスト、「マルチキャストレシーバ」と呼ばれるデータの送信先のホスト、およびその間のデータの伝送を司る中継装置３０−ｋの各々が、ＩＧＭＰ (Internet Group Management Protocol)やＰＩＭ（Protocol Independent Multicast）などに従って連携して動作することにより実現される同報配信手法の１つである。
本実施形態の特徴は、中継装置３０−ｋが、サーバ装置１０をマルチキャストソースとするマルチキャストグループ（以下、適宜「広域マルチキャストグループ」と呼ぶ）におけるマルチキャストレシーバとしての役割と、当該中継装置３０−ｋを有するＬＡＮ（Local Area Network）の通信端末２０−ｍをマルチキャストレシーバとする別のマルチキャストグループ（以下、適宜「狭域マルチキャストグループ」と呼ぶ）におけるマルチキャストソースとしての役割とを兼ねるようにした点にある。すなわち、本実施形態における中継装置３０−ｋは、サーバ装置１０をマルチキャストソースとする広域マルチキャストグループにマルチキャストレシーバとして参加する一方で、当該中継装置３０−ｋをマルチキャストソースとする狭域マルチキャストグループにその配下のＬＡＮにおける１または複数の通信端末２０−ｍを参加させる。そして、以後、サーバ装置１０からマルチキャスト送信された画像エンコードデータを通信網９０における他の中継装置３０−ｋを経由して受信すると、その画像エンコードデータを通信端末２０−ｍからの要求に応じた表示サイズの画像の画像エンコードデータへと変換した上で、それらの通信端末２０−ｍへマルチキャスト送信する。  
【０００７】
図２は、この中継装置３０−ｋの構成を示すブロック図である。図２に示すように、この中継装置３０−ｋは、通信インターフェース３１−ｕ（ｕ＝１，２…Ｓ：以下、「通信インターフェース３１−ｕ」と総称する）、記憶部３２、および制御部３３を有する。通信インターフェース３１−ｕは、ＮＩＣ（Network Interface Card）である。通信インターフェース３１−ｕは、他の通信装置との通信を制御する。図１に示す例では、中継装置３０−２の通信インターフェース３１−ｕの一つは、その配下にある通信端末２０−２，２０−３，２０−４にマルチキャスト対応ＬＡＮスイッチ８０−１を介して接続され、別の通信インターフェース３１−ｕの一つは、中継装置３０−３と接続される。また、中継装置３０−５の通信インターフェース３１−ｕの一つは、その配下にあるＬＡＮの通信端末２０−ｍ（不図示）に接続され、別の通信インターフェース３１−ｕの一つは、中継装置３０−４と接続され、別の通信インターフェース３１−ｕの一つは、中継装置３０−６と接続され、別の通信インターフェース３１−ｕの一つは、中継装置３０−７と接続される。
【０００８】
図２において、記憶部３２は、不揮発性記憶部３４と揮発性記憶部３５を含んでいる。不揮発性記憶部３４は、例えばハードディスクやＦｌａｓｈＲＯＭである。この不揮発性記憶部３４には、制御プログラム３６が記憶されている。制御プログラム３６は、マルチキャストアドレスを宛先ＩＰアドレスとしてサーバ装置１０から送出されたデータを通信端末２０−ｍへ中継する際の処理を制御部３３に実行させるプログラムである。このプログラムの詳細は、後述する。
揮発性記憶部３５はＲＡＭ（Random Access Memory）であり、制御部３３にワークエリアを提供する。
【０００９】
制御部３３は、ＣＰＵ（Central Processing Unit）であり、中継装置３０−ｋの制御中枢として働く。不揮発性記憶部３４の制御プログラム３６を実行することにより、制御部３３は、以下に示す５つの機能を営む。
ａ．ネゴシエーション機能
これは、当該中継装置３０−ｋの配下にある通信端末２０−ｍと個別のネゴシエーションを行い、各々の通信端末２０−ｍの要求にかかる画像の表示サイズを取得し、それらの通信端末２０−ｍを同じ表示サイズを要求した通信端末２０−ｍごとにグループ分けする機能である。
ｂ．広域マルチキャストグループ参加機能
これは、サーバ装置１０をマルチキャストソースとする広域マルチキャストグループに参加する機能である。
ｃ．狭域マルチキャストグループ形成機能
これは、グループ分けした通信端末２０−ｍを、当該中継装置３０−ｋをマルチキャストソースとする狭域マルチキャストグループに参加させる機能である。
ｄ．画像エンコードデータ変換機能
これは、画像エンコードデータをペイロード部とする一連のデータパケットをサーバ装置１０から受信し、その画像エンコードデータをデコードしてＸＧＡの表示サイズの画像を復元し、その画像を通信端末２０−ｍから要求された各表示サイズに適応するようにそれぞれリサンプリングし、リサンプリングした画像の画像エンコードデータを生成する機能である。
ｅ．マルチキャスト送信機能
これは、リサンプリングした画像の画像エンコードデータをペイロード部とし、且つ、狭域マルチキャストグループのマルチキャストアドレスを宛先ＩＰアドレスとする一連のデータパケットを送出する機能である。
【００１０】
次に、本実施形態の動作を説明する。図３は、本実施形態の動作を示すフローチャートである。この図３に示す一連の処理は、上述した画像エンコードデータ変換機能とマルチキャスト送信機能の働きにより制御部３３が実行する処理である。制御部３３は、図３に示す処理を実行するにあたり、前処理を実行する。この前処理は、上述したネゴシエーション機能、広域マルチキャストグループ参加機能、および狭域マルチキャストグループ形成機能の働きにより制御部３３が実行する処理である。
この前処理において、中継装置３０−ｋの制御部３３は、広域マルチキャストグループへの参加の手続きを済ませた後、当該中継装置３０−ｋの配下の一又は複数の通信端末２０−ｍとの間で個別のネゴシエーションを行うことにより、各々から画像の表示サイズの要求を取得し、それらの通信端末２０−ｍを同じ表示サイズを要求した通信端末２０−ｍごとにグループ化する。その上で、そのグループの各々を狭域マルチキャストグループとして取り扱うために必要な以下の項目を示す設定パラメータを生成し、狭域マルチキャストグループごとに揮発性記憶部３５に記憶する。
ａ．マルチキャストアドレス
これは、各狭域マルチキャストグループに属する通信端末２０−ｍへマルチキャスト送信するデータパケットの宛先とするアドレスであり、いわゆるプライベートスコープとして確保されたアドレス群の中から各狭域マルチキャストグループに１つずつ割り当てられる。
ｂ．ポート番号
これは、マルチキャストアドレスを宛先ＩＰアドレスとするデータパケットの引き渡しのための解放を要するポートのポート番号であり、ウェルノウンポート（well known port）番号を除いた残りのもののなかから各狭域マルチキャストグループに１つずつ割り当てられる。
ｃ．表示サイズ
これは、各狭域マルチキャストグループの通信端末２０−ｍが要求した表示サイズである。通信端末２０−ｍは、自身の画像表示能力や帯域割当幅などを基にして要求する表示サイズを決定する。
【００１１】
中継装置３０−ｋは、各狭域マルチキャストグループの設定パラメータを揮発性記憶部３５に記憶した後、それらの狭域マルチキャストグループに割り当てたマルチキャストアドレスとポート番号のセットを、自らの配下の通信端末２０−ｍのＩＰアドレスを宛先ＩＰアドレスとするメッセージ、つまり、ユニキャストのメッセージとして送出する。
通信端末２０−ｍは、そのメッセージを受信すると、そのメッセージが示すポート番号のポートを画像エンコードデータの受け取り用ポートとして開放するとともに、狭域マルチキャストグループへの参加の手続きをそのメッセージが示すマルチキャストアドレスを用いて行う。この手続きは、そのマルチキャストアドレスを含む参加要求メッセージであるメンバーシップレポートの発信を通じて成される。
中継装置３０−ｋが通信端末２０−ｍからこのメンバーシップレポートを受信することにより参加の手続きは完了する。これにより、以後、各狭域マルチキャストグループに割り当てたマルチキャストアドレスを宛先ＩＰアドレスとするデータパケットが当該中継装置３０−ｋから送出されると、送出されたデータパケットは、それらのグループへの参加の手続きを行った通信端末２０−ｍの各々へマルチキャスト送信される。
【００１２】
図３において、中継装置３０−ｋの制御部３３は、他の中継装置３０−ｋと接続された通信インターフェース３１−ｕ（以下、適宜「外部網側通信インターフェース３１−ｕ」と呼ぶ）が受信したデータパケットをその外部網側通信インターフェース３１−ｕから取得し、そのデータパケットのペイロード部の画像エンコードデータを取得する（Ｓ１１０）。
制御部３３は、一画面分の画像エンコードデータを取得すると（Ｓ１２０：Ｙｅｓ）、揮発性記憶部３５の設定パラメータを参照することにより、その変換の要否を判断する（Ｓ１３０）。揮発性記憶部３５に記憶された設定パラメータの数が１組であり、その設定パラメータが示す表示サイズがサーバ装置１０のものと同じＸＧＡである場合、このステップの判断結果は「Ｎｏ」となり、その他の場合、このステップの判断結果は「Ｙｅｓ」となる。
【００１３】
ステップＳ１３０において、変換を要すると判断したとき（Ｓ１３０：Ｙｅｓ）、制御部３３は、外部網側通信インターフェース３１−ｕから引き渡された一連のデータパケットのペイロード部から取得した画像エンコードデータを、揮発性記憶部３５の設定パラメータが示す表示サイズの画像の画像エンコードデータに変換する（Ｓ１４０）。
変換の具体的な手順は、以下の通りである。まず、データパケットのペイロード部から取得した画像エンコードデータをデコードすることによりＸＧＡの表示サイズの画像を復元する。次に、設定パラメータが指定する表示サイズに適応するようにその画像をリサンプリングし、その表示サイズの画像を生成する。揮発性記憶部３５に２組以上の設定パラメータが記憶されている場合、その分の複数回のリサンプリングを行い、各々が指定する表示サイズの画像を個別に生成する。さらに、リサンプリングにより得た一又は複数の画像をエンコードすることにより、設定パラメータが指定する表示サイズの画像の画像エンコードデータを生成し、揮発性記憶部３５に確保した送信データ用記憶領域にその画像エンコードデータを記憶する。
一方、ステップＳ１３０において、変換を要しないと判断した場合（Ｓ１３０：Ｎｏ）、制御部３３は、ステップＳ１４０を実行することなく、次のステップに進む。つまり、データパケットのペイロード部から取得した画像エンコードデータそのものを、揮発性記憶部３５に確保した送信データ用記憶領域にコピーする。
【００１４】
制御部３３は、送信データ用記憶領域に記憶された画像エンコードデータをペイロード部とし、狭域マルチキャストグループを宛先とする一連のデータパケットを、内部網側通信インターフェース３１−ｕから順に送出させる（Ｓ１５０）。より詳細に説明すると、揮発性記憶部３５に記憶された設定パラメータが示すマルチキャストアドレスおよびポート番号をヘッダ部における宛先ＩＰアドレスおよび宛先ポートとし、送信データ用記憶領域に記憶された画像エンコードエータをペイロード部とする一連のデータパケットを内部網側通信インターフェース３１−ｕへ引き渡す処理を、その記憶領域における画像エンコードデータのすべての送出を終えるまで繰り返す。
【００１５】
各狭域マルチキャストグループに属する通信端末２０−ｍは、ステップＳ１５０において内部網側通信インターフェース３１−ｕから当該中継装置３０−ｋの配下のＬＡＮへ送出された一連のデータパケットうち、各々が属する狭域マルチキャストグループのマルチキャストアドレスを宛先ＩＰアドレスとするものを受信する。そして、通信端末２０−ｍは、当該通信端末２０−ｍが受信したデータパケットのペイロード部から画像エンコードデータを取得し、その画像エンコードデータをデコードした画像を各々の液晶ディスプレイに表示させる。
【００１６】
以上説明したように、本実施形態においては、中継装置３０−ｋが、サーバ装置１０をマルチキャストソースとする広域マルチキャストグループにおけるマルチキャストレシーバとしての役割と、当該中継装置３０−ｋの配下のＬＡＮの通信端末２０−ｍをマルチキャストレシーバとする狭域マルチキャストグループにおけるマルチキャストソースとしての役割とを兼ねる。そして、サーバ装置１０からマルチキャスト送信される画像エンコードデータを、各通信端末２０−ｍが要求する表示サイズの画像を示すものへと変換した上で、それらの通信端末２０−ｍへマルチキャスト送信する。これにより、各通信端末２０−ｍの個別の要求に応じた表示サイズで同一画像を示す画像エンコードデータを、サーバ装置１０から通信端末２０−ｍに至るデータ伝送路上の無駄なトラフィックを増加させることなく提供することができる。
【００１７】
この作用について、図４を参照しつつ、より具体的に説明する。図４は、画像エンコードデータの伝送手順の一例を示す図である。この図４の例においては、サーバ装置１０が、当該サーバ装置１０を有するＬＡＮの中継装置３０−６を介してＸＧＡの表示サイズの画像の画像エンコードデータをマルチキャスト送信する。また、中継装置３０−１は、通信端末２０−１を配下においている。そして、その通信端末２０−１は、中継装置３０−１に対してＸＧＡの画像を要求している。中継装置３０−２は、通信端末２０−２，２０−３，２０−４を配下においている。そして、通信端末２０−４は、中継装置３０−２に対してＳＶＧＡの表示サイズの画像を要求し、通信端末２０−２，２０−３は、ＳＶＧＡよりも小さなＶＧＡの表示サイズの画像を要求している。
【００１８】
この図４に示す例において、サーバ装置１０からマルチキャスト送信されるＸＧＡの表示サイズの画像の画像エンコードデータは、そのサーバ装置１０をマルチキャストソースとする広域マルチキャストグループへ参加している中継装置３０−１，３０−２へ伝送される。
中継装置３０−１は、その配下におく通信端末２０−１からＸＧＡの表示サイズの画像の要求を受け付けている。この中継装置３０−１は、当該中継装置３０−１をマルチキャストソースとする狭域マルチキャストグループに通信端末２０−１を参加させる。そして、以後、サーバ装置１０からマルチキャスト送信された画像エンコードデータを受信すると、サーバ装置１０から受信する画像エンコードデータの画像表示サイズと通信端末２０−１が要求する画像表示サイズが同じであるため、画像表示サイズを変換する処理をせず、受信した画像エンコードデータをその狭域マルチキャストグループへマルチキャスト送信する。
【００１９】
一方、中継装置３０−２は、その配下におく通信端末２０−２，２０−３からＶＧＡの表示サイズの画像の要求を受け付け、通信端末２０−４からＳＶＧＡの表示サイズの画像の要求を受け付けている。よって、この中継装置３０−２は、当該中継装置３０−２をマルチキャストソースとする第１の狭域マルチキャストグループに通信端末２０−２，２０−３を参加させるとともに、当該中継装置３０−２をマルチキャストソースとする第２の狭域マルチキャストグループに通信端末２０−４を参加させる。そして、以後、サーバ装置１０からマルチキャスト送信された画像エンコードデータを受信すると、受信した画像エンコードデータをＶＧＡとＳＶＧＡの表示サイズの画像の画像エンコードデータに変換し、ＶＧＡの表示サイズの画像の画像エンコードデータを第１の狭域マルチキャストグループへ、ＳＶＧＡの表示サイズの画像の画像エンコードデータを第２の狭域マルチキャストグループへ、それぞれマルチキャスト送信する。
【００２０】
この例に示すように、サーバ装置１０からはＸＧＡの画像の画像エンコードデータがマルチキャスト送信され、中継装置３０−ｋは、その画像エンコードデータを受信すると、各通信端末２０−ｍが要求する表示サイズの画像を示すものへとその画像エンコードデータを変換した上で、各々の配下の通信端末２０−ｍへマルチキャスト送信する。よって、サーバ装置１０が各通信端末２０−ｍごとの画像エンコードデータをそれらの各々へユニキャスト送信するよりも、サーバ装置１０から通信端末２０−ｍに至るデータ伝送路上のトラフィック量は小さくなる。さらに、図４における中継装置３０−２のように、同じ表示サイズの画像を要求する複数の通信端末２０−２，２０−３を配下におくものは、その要求に合わせて変換した画像エンコードデータを各々を参加させた狭域マルチキャストグループへマルチキャスト送信するため、その中継装置３０−ｋの配下のＬＡＮのトラフィック量も小さくなる。このように、本実施形態によると、サーバ装置１０から中継装置３０−ｋに至るデータ伝送路および中継装置３０−ｋから通信端末２０−ｍに至るデータ伝送路のトラフィックを抑えつつ、各通信端末２０−ｍの個別の要求に応じた表示サイズで同一画像を示す画像エンコードデータを提供できる。
【００２１】
以上、この発明の一実施形態について説明したが、この発明には他にも実施形態があり得る。例えば、以下の通りである。
（１）上記実施形態において、サーバ装置１０は、ＸＧＡの表示サイズの画像の画像エンコードデータをマルチキャスト送信した。しかし、ＳＶＧＡやＶＧＡ、ＱＶＧＡ（Quarter-VGA、解像度：320×240ピクセル）、ＣＧＡ（Color Graphics Adapter、解像度：640×240ピクセル）、Ｑｕａｄ−ＶＧＡ（解像度：1280× 960ピクセル ）、ＳＸＧＡ(Super-XGA、解像度：1280×1024ピクセル）、ＵＸＧＡ (Ultra-XGA、解像度：1600×1200ピクセル）、ＱＸＧＡ (Quad-XGA、解像度：2048×1536ピクセル）、ＱＵＸＧＡ (Quad-Ultra-XGA、解像度：3200×2400ピクセル） などの表示サイズの画像の画像エンコードデータをサーバ装置１０がマルチキャスト送信し、中継装置３０−ｋが、その画像エンコードデータを当該中継装置３０−ｋの配下の通信端末２０−ｍからの要求に応じた表示サイズのものに変換するようにしてもよい。
（２）上記実施形態において、中継装置３０−ｋは、変更を要しないと判断した画像エンコードデータについては、送信データ用記憶領域に記憶することなく、狭域マルチキャストグループのものへとその宛先を差し換えた一連のデータパケットを直ちに送出させるようにしてもよい。
（３）上記実施形態において、中継装置３０−ｋは、通信端末２０−ｍの要求にかかる表示サイズのものに変換した画像エンコードデータを、それらの通信端末２０−ｍの各々のＩＰアドレスを宛先ＩＰアドレスとしてユニキャスト送信してもよい。
（４）上記実施形態において、サーバ装置１０は、当該サーバ装置１０の液晶ディスプレイに表示されたＸＧＡの表示サイズの画像をエンコードすることなく、非圧縮の画像データとしてマルチキャスト送信してもよい。そして、中継装置３０−ｋは、その非圧縮の画像データを受信すると、その画像データを当該中継装置３０−ｋの配下の通信端末２０−ｍからの要求に応じた表示サイズの画像データに変換した上で、それらの通信端末２０−ｍへマルチキャスト送信するとよい。
（５）上記実施形態において、各通信端末２０−ｍにおける画像エンコードデータの受け取り用ポートのポート番号を中継装置３０−ｋの側からのメッセージの送信を通じて指定することなく、画像エンコードデータの受け取り用として開放しておくポートを予め決めておいてもよい。この態様において、中継装置３０−ｋは、各通信端末２０−ｍから取得した表示サイズを基に決定したマルチキャストアドレスのみを示すメッセージを各通信端末２０−ｍへユニキャスト送信する。メッセージを受信した通信端末２０−ｍは、マルチキャストグループへの参加の手続きをそのメッセージが示すマルチキャストアドレスを用いて行う。そして、以後、通信端末２０−ｍは、当該通信端末２０−ｍが予め開放しておいたポートを宛先ポートとして中継装置３０−ｋからマルチキャスト送信されるデータパケットを受信する。
（６）上記実施形態にかかる中継装置３０−ｋの制御部３３と同じ機能を有していない中継装置に、そのような機能を実現させる制御プログラムをファームウェアの更新などを通じてインストールし、上記実施形態にかかる中継装置３０−ｋの制御部３３と同じ機能を実現させてもよい。
（７）上記実施形態における中継装置３０−ｋはいわゆる「ルーター」である必要はなく、２つ以上のＮＩＣを備えたコンピュータなどの通信機器によりこれを代用してもよい。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態にかかる中継装置を含む通信システムの全体構成図である。
【図２】同実施形態における中継装置の構成を示すブロック図である。
【図３】同実施形態における動作を示すフローチャートである。
【図４】同実施形態における画像エンコードデータの伝送手順の一例を示す図である。
【符号の説明】
【００２３】
１０…サーバ装置、２０…通信端末、３０…中継装置、３１…通信インターフェース、３２…記憶部、３３…制御部、３４…不揮発性記憶部、３５…揮発性記憶部、３６…制御プログラム、８０…マルチキャスト対応ＬＡＮスイッチ、９０…通信網。
【図１】
2009200765.tif 000003
【図２】
2009200765.tif 000004
【図３】
2009200765.tif 000005
【図４】
2009200765.tif 000006