(57)【要約】【課題】受信端末がマルチキャストホストグループへの参加遅延を短縮することが可能なマルチキャスト中継装置を提供する。【解決手段】受信端末からのマルチキャストホストグループへの参加要求の有る無しにかかわらず、マルチキャスト中継装置は、サーバに対してマルチキャストホストグループへの参加要求を送信することにより事前にサーバが格納しているマルチキャストホストグループに対応するデータを受信してその受信状態を維持し、受信端末から特定のマルチキャストホストグループへの参加要求を受信した場合、サーバから受信中のマルチキャストホストグループに対応するデータの中からその特定のマルチキャストホストグループに対応するデータをコピーして参加要求のあった受信端末に送信する。【選択図】図４
2007251707.tif 000002
【特許請求の範囲】
【請求項１】
マルチキャストが利用可能なネットワークに接続されて活用され、少なくとも一つの受信端末が接続されているマルチキャスト中継装置であって、
前記受信端末からマルチキャストホストグループへの参加の要求の有る無しにかかわらず、
前記ネットワークに接続されているサーバが格納しているすべて、もしくは少なくとも一つの前記マルチキャストホストグループへの参加要求を前記サーバに送信し、
前記サーバが前記参加要求に基づいて送信する、前記サーバが格納しているすべて、もしくは少なくとも一つの前記マルチキャストホストグループに対応するデータを受信し、前記受信の状態を継続するとともに、
前記受信端末の中のいずれかの受信端末（イ）から前記サーバが格納している前記マルチキャストホストグループの中の任意のマルチキャストホストグループ（ａ）への参加要求があった場合に、
前記受信の状態を継続中の前記マルチキャストホストグループに対応するデータの中から、前記マルチキャストホストグループ（ａ）に対応するデータを前記受信端末（イ）に対して送信し、
前記受信の状態を継続中の前記マルチキャストホストグループの中に前記マルチキャストホストグループ（ａ）が含まれていない場合は、前記サーバに対して前記少なくとも一つの前記マルチキャストホストグループに前記マルチキャストホストグループ（ａ）を追加したマルチキャストホストグループ（Ａ）への参加要求を行い、前記サーバから前記マルチキャストホストグループ（Ａ）に対応するデータを受信し、前記受信した前記マルチキャストホストグループ（Ａ）に対応するデータの中から前記マルチキャストホストグループ（ａ）に対応するデータをコピーして受信端末（イ）に送信することを特徴とするマルチキャスト中継装置。
【請求項２】
前記少なくとも１つの前記マルチキャストホストグループは、前記マルチキャスト中継装置に接続されているすべての前記受信端末における平均的な参加要求頻度が高い順番で選択されたマルチキャストホストグループであることを特徴とする請求項１記載のマルチキャスト中継装置。
【請求項３】
前記マルチキャスト中継装置は、互いに接続された仮想端末手段と通信処理手段で構成され、
前記仮想端末手段は、前記サーバが格納しているすべての、もしくは少なくとも一つの前記マルチキャストホストグループに関連する情報のデータを格納し、前記通信処理手段に対して、前記サーバが格納しているすべて、もしくは少なくとも一つの前記マルチキャストホストグループへの参加要求を送信し、前記通信処理手段に送信した前記マルチキャストホストグループへの参加要求に対応して前記サーバから送信されたデータを、前記通信処理手段を経由して受信するとともに前記受信したデータを破棄し、
前記通信処理手段は、前記サーバに対して、前記仮想端末手段から受信した前記マルチキャストホストグループへの参加要求を送信するとともに、前記送信した前記マルチキャストホストグループへの参加要求に対応して前記サーバから送信されるデータを受信し、
一方で、前記通信処理手段は、前記受信端末（イ）から送信される前記サーバが格納している任意の前記マルチキャストホストグループ（ａ）への参加要求を受信するとともに、前記受信端末（イ）から受信した前記任意の前記マルチキャストホストグループ（ａ）に対応するデータを、前記サーバから受信中のデータの中からコピーし、前記コピーしたデータを前記受信端末（イ）に対して送信し、
さらに、前記通信処理手段は、前記受信端末（イ）から前記任意の前記マルチキャストホストグループ（ａ）への参加要求を受信すると、前記仮想端末手段に対し前記マルチキャストホストグループ（ａ）への参加要求に含まれている前記マルチキャストホストグループ（ａ）に関連する情報のデータを送信し、前記受信の状態を継続中の前記マルチキャストホストグループの中に前記マルチキャストホストグループ（ａ）が含まれていない場合は、前記仮想端末手段が格納している前記少なくとも一つの前記マルチキャストホストグループに関連する情報のデータに前記マルチキャストホストグループ（ａ）に関連する情報のデータを追加することを特徴とする請求項１または２記載のマルチキャスト中継装置。
【請求項４】
前記仮想端末手段が格納している前記マルチキャストホストグループに関連する情報は、前記マルチキャストホストグループのＩＰアドレス、ポート番号、および伝送されるデータの識別情報であることを特徴とする請求項３記載のマルチキャスト中継装置。
【請求項５】
前記仮想端末手段が格納している前記マルチキャストホストグループに関連する情報の中で、所定の期間前記通信処理手段から入力されない前記マルチキャストホストグループに関連する情報を削除することを特徴とする請求項３記載のマルチキャスト中継装置。
【請求項６】
マルチキャストが利用可能なネットワークに接続されて活用され、少なくとも一つの受信端末が接続されているマルチキャスト中継装置であって、
前記受信端末の中のいずれかの受信端末（ロ）から任意のマルチキャストホストグループ（ｂ）への参加の要求があった場合は、前記ネットワークに接続されているサーバが格納しているすべて、もしくは前記マルチキャストホストグループ（ｂ）を含む少なくとも１つの前記マルチキャストホストグループへの参加要求を前記サーバに送信し、
前記サーバが前記参加要求に基づいて送信する、前記サーバが格納しているすべて、もしくは前記マルチキャストホストグループ（ｂ）を含む少なくとも１つの前記マルチキャストホストグループに対応するデータを受信し、
前記受信の状態を継続するとともに、
前記受信端末（ロ）に対して前記マルチキャストホストグループ（ｂ）に対応するデータを送信し、
前記受信端末（ロ）から、前記マルチキャストホストグループ（ｂ）への参加の要求を取り消し、新たに前記マルチキャストホストグループ（ｂ）とは異なるマルチキャストホストグループ（ｃ）への参加の要求があった場合、前記受信の状態を継続中の前記マルチキャストホストグループに対応するデータの中から、前記マルチキャストホストグループ（ｃ）に対応するデータを前記受信端末（ロ）に対して送信し、
前記受信の状態を継続中の前記マルチキャストホストグループの中に前記マルチキャストホストグループ（ｃ）が含まれていない場合は、前記サーバに対して前記少なくとも一つの前記マルチキャストホストグループに前記マルチキャストホストグループ（ｃ）を追加したマルチキャストホストグループ（Ｃ）への参加要求を行い、前記サーバから前記マルチキャストホストグループ（Ｃ）に対応するデータを受信し、前記受信した前記マルチキャストホストグループ（Ｃ）に対応するデータの中から前記マルチキャストホストグループ（ｃ）に対応するデータをコピーして受信端末（ロ）に送信し、
前記受信端末のいずれからも、いずれかの前記マルチキャストホストグループへの参加要求が所定の期間停止された場合は、前記受信の状態の継続を中止することを特徴とするマルチキャスト中継装置。
【請求項７】
前記少なくとも１つの前記マルチキャストホストグループは、前記マルチキャスト中継装置に接続されているすべての前記受信端末における平均的な参加要求頻度が高い順番で選択されたマルチキャストホストグループであることを特徴とする請求項６記載のマルチキャスト中継装置。
【請求項８】
前記マルチキャスト中継装置は、互いに接続された仮想端末手段と通信処理手段で構成され、
前記通信処理手段は、前記受信端末（ロ）から前記マルチキャストホストグループ（ｂ）への参加要求を受信した際に、前記仮想端末手段に対してグループ参加開始コマンドおよび前記マルチキャストホストグループ（ｂ）への参加要求に含まれている前記マルチキャストホストグループ（ｂ）に関連する情報のデータを出力し、前記受信端末（ロ）を含むいずれの前記受信端末からも前記マルチキャストホストグループへの参加要求が所定の期間停止した際には前記仮想端末手段に対してグループ参加停止コマンドを出力し、
前記仮想端末手段は、前記サーバが格納しているすべて、もしくは少なくとも一つの前記マルチキャストホストグループに関連する情報のデータを格納し、前記通信処理手段から前記グループ参加開始コマンドが入力されると、前記仮想端末手段が格納している前記マルチキャストホストグループに関連する情報のデータに対応する前記マルチキャストホストグループに、前記マルチキャストホストグループ（ｂ）を加えたマルチキャストホストグループ（Ｂ）への参加要求を前記通信処理手段に送信し、前記通信処理手段から前記グループ参加停止コマンドが入力された場合には、前記マルチキャストホストグループへの参加要求の前記通信処理手段への送信を停止し、
前記通信処理手段は、また、前記グループ参加開始コマンドに応じて前記仮想端末手段から送信される前記マルチキャストホストグループ（Ｂ）への参加要求を前記サーバに送信し、前記サーバが前記マルチキャストホストグループ（Ｂ）への参加要求に対応して送信するデータを受信して前記データを前記仮想端末手段に送信するとともに、前記仮想端末手段に送信中の前記データの中から前記マルチキャストホストグループ（ｂ）に対応するデータをコピーして前記受信端末（ロ）に対して送信し、
さらに、前記通信処理手段は、前記受信端末（ロ）から、前記マルチキャストホストグループ（ｂ）への参加の要求を取り消し、新たに前記マルチキャストホストグループ（ｂ）とは異なるマルチキャストホストグループ（ｃ）への参加の要求を受信した場合、前記受信の状態を継続中の前記マルチキャストホストグループ（Ｂ）に対応するデータの中から、前記マルチキャストホストグループ（ｃ）に対応するデータを前記受信端末（ロ）に対して送信し、
前記受信の状態を継続中の前記マルチキャストホストグループ（Ｂ）の中に前記マルチキャストホストグループ（ｃ）が含まれていない場合は、前記通信処理手段は、前記仮想端末手段が格納している前記少なくとも一つの前記マルチキャストホストグループに関連する情報のデータに前記マルチキャストホストグループ（ｃ）に関連する情報のデータを追加することを特徴とする請求項６または７記載のマルチキャスト中継装置。
【請求項９】
前記仮想端末手段が格納している前記マルチキャストホストグループに関連する情報は、前記マルチキャストホストグループのＩＰアドレス、ポート番号、および伝送されるデータの識別情報であることを特徴とする請求項８記載のマルチキャスト中継装置。
【請求項１０】
前記仮想端末手段が格納している前記マルチキャストホストグループに関連する情報の中で、所定の期間前記通信処理手段から入力されない前記マルチキャストホストグループに関連する情報を削除することを特徴とする請求項８記載のマルチキャスト中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット網等のパケット通信を介して映像配信サーバからの映像ストリームを受信端末に転送するマルチキャスト中継装置に関するものである。
【背景技術】
【０００２】
近年、インターネット網の広帯域化に伴い、インターネット網を経由して通信されるデータとして、文字データや画像データのみならず音声、映像ストリームがやりとりされるようになってきている。映像ストリームを用いたサービスの一例として、映像配信サーバから送出される映像ストリームがインターネット網を介して多数の受信端末に同時配信されるインターネット放送がある。その際、インターネット網の負荷を上げることなく、同一の映像ストリームを多数の受信端末に同時配信する通信方式として、マルチキャスト通信が用いられるのが一般的である。
【０００３】
受信端末がインターネット放送を受信する際にマルチキャストホストグループに参加することで、映像配信サーバからの映像ストリームはインターネット網を構成する複数のマルチキャスト中継装置で中継されて受信端末に配信される。
【０００４】
マルチキャスト通信が用いられるインターネット放送において、視聴者が受信端末を用いてインターネット放送の受信／視聴を開始しようとする際、マルチキャストホストグループへの参加遅延や、映像ストリームのマルチキャスト中継装置による中継遅延が生じる。
【０００５】
中継装置の中継遅延を短縮化する方法として、配信時の遅延が最小となる経路を選択する方法が特許文献１に開示されている。
【０００６】
次に、図１を参照して特許文献１において開示されている従来の中継遅延の遅延時間を短縮するための中継方法について説明する。なお、図１は、従来の中継遅延の遅延時間を短縮するための中継方法を示す図である。
【０００７】
図１において、太い実線はマルチキャスト通信に現に利用されているリンクを、細い実線は現在のところ利用されていないリンクを示す。白丸はマルチキャスト通信に参加している既存参加ノードを、黒丸はマルチキャスト通信に参加していないノードを示す。各リンクの横に付けられた２つの数字の左側のものはリンクコスト、右側のものはリンク遅延時間をそれぞれ示す。また、各ノードの４角枠内に記入された数字はそのノードのラベル値で、遅延時間に関する最短路木を用いて算出された値であり、ここではソースからノードまでの許容遅延時間の上限値を５とした場合の例を示している。以上のような構成において、ノード接続時にループを生成することなく経路設定することを保証し、かつ下流にノード接続を可能とするようなラベル値（□枠内の数値）を遅延時間に関する最短路木を用いて算出して各ノードに与えておき、マルチキャストツリー構成時には、ソースから各ノードまでの遅延時間がそのノードのラベル値を越えないように経路を設定する。新規参加ノード＃６は、＃３か＃５のいずれかに接続可能であるが、経路＃６−＃３−＃４−ソースでは遅延時間が５（＝３＋１＋１）となり許容最大値５を超えないが、経路＃６−＃５−＃４−ソースでは遅延時間が６（＝４＋１＋１）となり、５を超えるので前者の経路を設定する。このようにして、映像配信サーバ（ソース）から受信端末（ノード）までに配信される映像ストリームの配信遅延を短縮することができる。
【特許文献１】特開２００１−２４４９２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示されているような従来の技術においては、映像配信サーバから受信端末までの映像ストリームの配信遅延を短縮することができるものの、受信端末がインターネット放送を受信するために必要となるマルチキャストホストグループへの参加に要する時間は短縮することができないという課題を有していた。
【０００９】
本発明は上記従来の課題を解決するもので、受信端末がマルチキャストホストグループへ参加する場合の参加遅延を短縮するものである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本願の第１の発明（請求項１に対応）のマルチキャスト中継装置は、マルチキャストが利用可能なネットワークに接続されて活用され、少なくとも一つの受信端末が接続されているマルチキャスト中継装置であって、前記受信端末からマルチキャストホストグループへの参加の要求の有る無しにかかわらず、前記ネットワークに接続されているサーバが格納しているすべて、もしくは少なくとも一つの前記マルチキャストホストグループへの参加要求を前記サーバに送信し、前記サーバが前記参加要求に基づいて送信する、前記サーバが格納しているすべて、もしくは少なくとも一つの前記マルチキャストホストグループに対応するデータを受信し、前記受信の状態を継続するとともに、前記受信端末の中のいずれかの受信端末（イ）から前記サーバが格納している前記マルチキャストホストグループの中の任意のマルチキャストホストグループ（ａ）への参加要求があった場合に、前記受信の状態を継続中の前記マルチキャストホストグループに対応するデータの中から、前記マルチキャストホストグループ（ａ）に対応するデータを前記受信端末（イ）に対して送信し、前記受信の状態を継続中の前記マルチキャストホストグループの中に前記マルチキャストホストグループ（ａ）が含まれていない場合は、前記サーバに対して前記少なくとも一つの前記マルチキャストホストグループに前記マルチキャストホストグループ（ａ）を追加したマルチキャストホストグループ（Ａ）への参加要求を行い、前記サーバから前記マルチキャストホストグループ（Ａ）に対応するデータを受信し、前記受信した前記マルチキャストホストグループ（Ａ）に対応するデータの中から前記マルチキャストホストグループ（ａ）に対応するデータをコピーして受信端末（イ）に送信することを特徴とするものである。
【００１１】
また、第２の発明（請求項２に対応）のマルチキャスト中継装置は、第１の発明のマルチキャスト中継装置において、前記少なくとも１つの前記マルチキャストホストグループは、前記マルチキャスト中継装置に接続されているすべての前記受信端末における平均的な参加要求頻度が高い順番で選択されたマルチキャストホストグループであることを特徴とするものである。
【００１２】
また、第３の発明（請求項３に対応）のマルチキャスト中継装置は、第１または第２の発明のマルチキャスト中継装置において、前記マルチキャスト中継装置は、互いに接続された仮想端末手段と通信処理手段で構成され、前記仮想端末手段は、前記サーバが格納しているすべての、もしくは少なくとも一つの前記マルチキャストホストグループに関連する情報のデータを格納し、前記通信処理手段に対して、前記サーバが格納しているすべて、もしくは少なくとも一つの前記マルチキャストホストグループへの参加要求を送信し、前記通信処理手段に送信した前記マルチキャストホストグループへの参加要求に対応して前記サーバから送信されたデータを、前記通信処理手段を経由して受信するとともに前記受信したデータを破棄し、前記通信処理手段は、前記サーバに対して、前記仮想端末手段から受信した前記マルチキャストホストグループへの参加要求を送信するとともに、前記送信した前記マルチキャストホストグループへの参加要求に対応して前記サーバから送信されるデータを受信し、一方で、前記通信処理手段は、前記受信端末（イ）から送信される前記サーバが格納している任意の前記マルチキャストホストグループ（ａ）への参加要求を受信するとともに、前記受信端末（イ）から受信した前記任意の前記マルチキャストホストグループ（ａ）に対応するデータを、前記サーバから受信中のデータの中からコピーし、前記コピーしたデータを前記受信端末（イ）に対して送信し、さらに、前記通信処理手段は、前記受信端末（イ）から前記任意の前記マルチキャストホストグループ（ａ）への参加要求を受信すると、前記仮想端末手段に対し前記マルチキャストホストグループ（ａ）への参加要求に含まれている前記マルチキャストホストグループ（ａ）に関連する情報のデータを送信し、前記受信の状態を継続中の前記マルチキャストホストグループの中に前記マルチキャストホストグループ（ａ）が含まれていない場合は、前記仮想端末手段が格納している前記少なくとも一つの前記マルチキャストホストグループに関連する情報のデータに前記マルチキャストホストグループ（ａ）に関連する情報のデータを追加することを特徴とするものである。
【００１３】
また、第４の発明（請求項４に対応）のマルチキャスト中継装置は、第３の発明のマルチキャスト中継装置において、前記仮想端末手段が格納している前記マルチキャストホストグループに関連する情報は、前記マルチキャストホストグループのＩＰアドレス、ポート番号、および伝送されるデータの識別情報であることを特徴とするものである。
【００１４】
また、第５の発明（請求項５に対応）のマルチキャスト中継装置は、第３の発明のマルチキャスト中継装置において、前記仮想端末手段が格納している前記マルチキャストホストグループに関連する情報の中で、所定の期間前記通信処理手段から入力されない前記マルチキャストホストグループに関連する情報を削除することを特徴とするものである。
【００１５】
また、第６の発明（請求項６に対応）のマルチキャスト中継装置は、マルチキャストが利用可能なネットワークに接続されて活用され、少なくとも一つの受信端末が接続されているマルチキャスト中継装置であって、前記受信端末の中のいずれかの受信端末（ロ）から任意のマルチキャストホストグループ（ｂ）への参加の要求があった場合は、前記ネットワークに接続されているサーバが格納しているすべて、もしくは前記マルチキャストホストグループ（ｂ）を含む少なくとも１つの前記マルチキャストホストグループへの参加要求を前記サーバに送信し、前記サーバが前記参加要求に基づいて送信する、前記サーバが格納しているすべて、もしくは前記マルチキャストホストグループ（ｂ）を含む少なくとも１つの前記マルチキャストホストグループに対応するデータを受信し、前記受信の状態を継続するとともに、前記受信端末（ロ）に対して前記マルチキャストホストグループ（ｂ）に対応するデータを送信し、前記受信端末（ロ）から、前記マルチキャストホストグループ（ｂ）への参加の要求を取り消し、新たに前記マルチキャストホストグループ（ｂ）とは異なるマルチキャストホストグループ（ｃ）への参加の要求があった場合、前記受信の状態を継続中の前記マルチキャストホストグループに対応するデータの中から、前記マルチキャストホストグループ（ｃ）に対応するデータを前記受信端末（ロ）に対して送信し、前記受信の状態を継続中の前記マルチキャストホストグループの中に前記マルチキャストホストグループ（ｃ）が含まれていない場合は、前記サーバに対して前記少なくとも一つの前記マルチキャストホストグループに前記マルチキャストホストグループ（ｃ）を追加したマルチキャストホストグループ（Ｃ）への参加要求を行い、前記サーバから前記マルチキャストホストグループ（Ｃ）に対応するデータを受信し、前記受信した前記マルチキャストホストグループ（Ｃ）に対応するデータの中から前記マルチキャストホストグループ（ｃ）に対応するデータをコピーして受信端末（ロ）に送信し、前記受信端末のいずれからも、いずれかの前記マルチキャストホストグループへの参加要求が所定の期間停止された場合は、前記受信の状態の継続を中止することを特徴とするものである。
【００１６】
また、第７の発明（請求項７に対応）のマルチキャスト中継装置は、第６の発明のマルチキャスト中継装置において、前記少なくとも１つの前記マルチキャストホストグループは、前記マルチキャスト中継装置に接続されているすべての前記受信端末における平均的な参加要求頻度が高い順番で選択されたマルチキャストホストグループであることを特徴とするものである。
【００１７】
また、第８の発明（請求項８に対応）のマルチキャスト中継装置は、第６または第７の発明のマルチキャスト中継装置において、前記マルチキャスト中継装置は、互いに接続された仮想端末手段と通信処理手段で構成され、前記通信処理手段は、前記受信端末（ロ）から前記マルチキャストホストグループ（ｂ）への参加要求を受信した際に、前記仮想端末手段に対してグループ参加開始コマンドおよび前記マルチキャストホストグループ（ｂ）への参加要求に含まれている前記マルチキャストホストグループ（ｂ）に関連する情報のデータを出力し、前記受信端末（ロ）を含むいずれの前記受信端末からも前記マルチキャストホストグループへの参加要求が所定の期間停止した際には前記仮想端末手段に対してグループ参加停止コマンドを出力し、前記仮想端末手段は、前記サーバが格納しているすべて、もしくは少なくとも一つの前記マルチキャストホストグループに関連する情報のデータを格納し、前記通信処理手段から前記グループ参加開始コマンドが入力されると、前記仮想端末手段が格納している前記マルチキャストホストグループに関連する情報のデータに対応する前記マルチキャストホストグループに、前記マルチキャストホストグループ（ｂ）を加えたマルチキャストホストグループ（Ｂ）への参加要求を前記通信処理手段に送信し、前記通信処理手段から前記グループ参加停止コマンドが入力された場合には、前記マルチキャストホストグループへの参加要求の前記通信処理手段への送信を停止し、前記通信処理手段は、また、前記グループ参加開始コマンドに応じて前記仮想端末手段から送信される前記マルチキャストホストグループ（Ｂ）への参加要求を前記サーバに送信し、前記サーバが前記マルチキャストホストグループ（Ｂ）への参加要求に対応して送信するデータを受信して前記データを前記仮想端末手段に送信するとともに、前記仮想端末手段に送信中の前記データの中から前記マルチキャストホストグループ（ｂ）に対応するデータをコピーして前記受信端末（ロ）に対して送信し、さらに、前記通信処理手段は、前記受信端末（ロ）から、前記マルチキャストホストグループ（ｂ）への参加の要求を取り消し、新たに前記マルチキャストホストグループ（ｂ）とは異なるマルチキャストホストグループ（ｃ）への参加の要求を受信した場合、前記受信の状態を継続中の前記マルチキャストホストグループ（Ｂ）に対応するデータの中から、前記マルチキャストホストグループ（ｃ）に対応するデータを前記受信端末（ロ）に対して送信し、前記受信の状態を継続中の前記マルチキャストホストグループ（Ｂ）の中に前記マルチキャストホストグループ（ｃ）が含まれていない場合は、前記通信処理手段は、前記仮想端末手段が格納している前記少なくとも一つの前記マルチキャストホストグループに関連する情報のデータに前記マルチキャストホストグループ（ｃ）に関連する情報のデータを追加することを特徴とするものである。
【００１８】
また、第９の発明（請求項９に対応）のマルチキャスト中継装置は、第８の発明のマルチキャスト中継装置において、前記仮想端末手段が格納している前記マルチキャストホストグループに関連する情報は、前記マルチキャストホストグループのＩＰアドレス、ポート番号、および伝送されるデータの識別情報であることを特徴とするものである。
【００１９】
また、第１０の発明（請求項１０に対応）のマルチキャスト中継装置は、第８の発明のマルチキャスト中継装置において、前記仮想端末手段が格納している前記マルチキャストホストグループに関連する情報の中で、所定の期間前記通信処理手段から入力されない前記マルチキャストホストグループに関連する情報を削除することを特徴とするものである。
【発明の効果】
【００２０】
以上のように、本発明のマルチキャスト中継装置によれば、受信端末と接続されているマルチキャスト中継装置が、予めマルチキャストホストグループのグループ参加手続きを行い、事前に映像ストリームを受信しておくことで、クライアントの受信端末のグループ参加要求に対する参加遅延を短縮することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下本発明の実施の形態について、図面を参照しながら説明する。
【００２２】
（実施の形態１）
図２は、マルチキャスト通信方法を適用してインターネット放送を行うネットワークトポロジの一例を示す概念図である。図２において、ネットワークトポロジは、ブロックで示した映像配信サーバ２０１、マルチキャスト中継装置２１１、マルチキャスト中継装置２１２、マルチキャスト中継装置２１３、マルチキャスト中継装置２１４、マルチキャスト中継装置２１５、受信端末２２１、受信端末２２２および受信端末２２３の各ノードで構成され、ブロック間を結ぶ実線は、各ノード間の接続を意味する。
【００２３】
まず、図２および図３を用いて、従来のマルチキャスト中継装置を用いた場合における、受信端末２２１のマルチキャストホストグループへの参加手順について説明する。なお、図３は、図２に示すネットワークトポロジにおける従来のマルチキャストホストグループへの参加手順の流れを示す図である。
【００２４】
図３において、受信端末２２１は、マルチキャスト通信におけるインターネット放送を受ける為に、マルチキャスト中継装置２１２に対してマルチキャストホストグループへの参加要求を送信する（Ｓ３０１）。なお、ここでは、マルチキャストホストグループへの参加要求とは、ＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）におけるＩＧＭＰ  Ｒｅｐｏｒｔメッセージのことを指すものとする。マルチキャスト中継装置２１２は、受信端末２２１からのグループ参加要求を受け、ネットワークトポロジの上位にあるマルチキャスト中継装置２１１に対しグループへの参加要求を送信し（Ｓ３０２）、マルチキャスト中継装置２１１は、マルチキャスト中継装置２１２からのグループ参加要求を受けて映像配信サーバ２０１にグループ参加要求を送信する（Ｓ３０３）。次に、映像配信サーバ２０１は、マルチキャスト中継装置２１１からのグループ参加要求を受けてマルチキャスト中継装置２１１に映像ストリームを配信し（Ｓ３０４）、映像配信サーバ２０１から映像ストリームの配信を受けたマルチキャスト中継装置２１１は、マルチキャスト中継装置２１２にその映像ストリームを中継し（Ｓ３０５）、さらに、マルチキャスト中継装置２１１から映像ストリームを中継されたマルチキャスト中継装置２１２は、受信端末２２１にその映像ストリームを中継する（Ｓ３０６）。
【００２５】
以上のように、ステップＳ３０１において受信端末２２１がマルチキャストホストグループへの参加要求を送信してから、ステップＳ３０６において実際に参加要求に対する映像配信サーバ２０１から配信される映像ストリームを受信するまでに、６つのステップにおける処理が順次行われる。
【００２６】
次に、本発明の実施の形態１におけるマルチキャスト中継装置について、図４を用いて説明する。なお、図４は、本発明の実施の形態１におけるマルチキャスト中継装置の構成を示すブロック図である。
【００２７】
図４において、マルチキャスト中継装置４１２は、通信処理手段４０１と仮想端末手段４０２で構成される。通信処理手段４０１は、マルチキャスト中継装置２１１、受信端末２２１、受信端末２２２、受信端末２２３およびマルチキャスト中継装置４１２内の仮想端末手段４０２とそれぞれ接続され、それぞれの接続先から受信したデータの、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）規格のＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルにおける物理層、データリンク層およびネットワーク層のプロトコル処理を行い、受信したデータの先頭に含まれるＩＰアドレス情報から受信したそれぞれのデータの宛先を確認し、その確認した宛先、すなわち、マルチキャスト中継装置２１１、受信端末２２１、受信端末２２２、受信端末２２３あるいは仮想端末手段４０２に対して受信したそれぞれのデータを中継する。仮想端末手段４０２は、通信処理手段４０１経由でマルチキャスト中継装置２１１にマルチキャストホストグループのグループ参加要求を送信する。
【００２８】
以上のように構成されたマルチキャスト中継装置４１２において、例えば、受信端末２２１からマルチキャストホストグループへの参加要求が送信された場合の動作について説明する。まず、仮想端末手段４０２は、通信処理手段４０１に対して事前にマルチキャストホストグループへの参加要求を送信する。通信処理手段４０１は、仮想端末手段４０２からの参加要求を受けて、マルチキャスト中継装置２１１にグループ参加要求を送信する。マルチキャスト中継装置４１２がマルチキャストホストグループへの参加を完了すると、マルチキャスト中継装置２１１からマルチキャスト中継装置４１２に対して映像ストリームが中継されてくるので、通信処理手段４０１がこの中継された映像ストリームを受信する。通信処理手段４０１はマルチキャスト中継装置２１１より受信した映像ストリームを仮想端末手段４０２に中継し、仮想端末手段４０２は通信処理手段４０１から受信した映像ストリームを破棄する。また、通信処理手段４０１は、クライアントの受信継続の確認として、定期的にＩＧＭＰ  Ｑｕｅｒｙメッセージを受信端末２２１、受信端末２２２、受信端末２２３および仮想端末手段４０２に送信するので、仮想端末手段４０２は通信処理手段４０１からのＩＧＭＰ  Ｑｕｅｒｙメッセージに対してグループ参加要求（ＩＧＭＰ  Ｒｅｐｏｒｔメッセージ）を返信し、映像ストリームの受信を維持する。このように仮想端末手段４０２が映像ストリームの受信を維持している状況において、受信端末２２１から通信処理手段４０１にグループ参加要求が送信された場合、通信処理手段４０１は仮想端末手段４０２へ中継中の映像ストリームをコピーし、それを受信端末２２１に配信する。
【００２９】
以上の動作により、マルチキャスト中継装置４１２は、クライアントの受信端末２２１、受信端末２２２あるいは受信端末２２３からグループ参加要求が有る無しにかかわらず、予めマルチキャスト中継装置２１１に対してグループ参加要求を行うことにより、クライアントの受信端末２２１、受信端末２２２あるいは受信端末２２３から正式のグループ参加要求を受け取る前に、映像ストリームの配信を受けることができる。したがって、受信端末２２１、受信端末２２２および受信端末２２３のいずれかからグループ参加要求があった場合には、通信処理手段４０１がマルチキャスト中継装置２１１から受信して仮想端末手段４０２に中継中の映像ストリームをコピーして、そのコピーした映像ストリームを、グループ参加要求を行った受信端末に対して直ちに配信することができる。
【００３０】
次に、図５および図６を用いてマルチキャスト中継装置４１２を用いた場合の、受信端末２２１のマルチキャストホストグループへの参加手順について説明する。なお、図５は、本発明の実施の形態１におけるマルチキャスト中継装置４１２を用いた場合の、マルチキャスト通信方法を適用してインターネット放送を行うネットワークトポロジの一例を示す概念図であり、図６は、本発明の実施の形態１におけるマルチキャストホストグループへの参加手順の流れを示す図である。また、図５は、図２に示す従来のネットワークトポロジにおいて、マルチキャスト中継装置２１２の代わりにマルチキャスト中継装置４１２を配置したものであり、これ以外の構成については図２に示す構成と同様である。
【００３１】
マルチキャスト中継装置４１２は、クライアントである受信端末２２１、受信端末２２２あるいは受信端末２２３からのグループ参加要求が有る無しにかかわらず、仮想端末手段４０２から通信処理手段４０１を介してマルチキャスト中継装置２１１にグループ参加要求を送信する（Ｓ６０１）。マルチキャスト中継装置２１１は、マルチキャスト中継装置４１２からのグループ参加要求を受けて映像配信サーバ２０１にグループ参加要求を送信し（Ｓ６０２）、映像配信サーバ２０１は、マルチキャスト中継装置２１１からグループ参加要求を受けてマルチキャスト中継装置２１１に対して映像ストリームを配信し（Ｓ６０３）、マルチキャスト中継装置２１１は、映像配信サーバ２０１から配信された映像ストリームをマルチキャスト中継装置４１２に中継する（Ｓ６０４）。マルチキャスト中継装置４１２においては、マルチキャスト中継装置２１１により中継された映像ストリームは通信処理手段４０１で受信されて仮想端末手段４０２に中継されるが、仮想端末手段４０２が、通信処理手段４０１から受信継続の確認として定期的に送信されるＩＧＭＰ  Ｑｕｅｒｙメッセージに対してグループ参加要求（ＩＧＭＰ  Ｒｅｐｏｒｔメッセージ）を返信することにより、マルチキャスト中継装置２１１からの映像ストリームの受信を維持し、クライアントである受信端末２２１、受信端末２２２あるいは受信端末２２３からのグループ参加要求を待つ（Ｓ６０５）。このような状態において、受信端末２２１からのグループ参加要求があった場合には、マルチキャスト中継装置４１２は、通信処理手段４０１から仮想端末手段４０２に中継中の映像ストリームをコピーし、そのコピーした映像ストリームを通信処理手段４０１から受信端末２２１に対して中継する（Ｓ６０６）。
【００３２】
以上に示すように、本発明の実施の形態１におけるマルチキャスト中継装置４１２を用いることにより、クライアントの受信端末２２１、受信端末２２２あるいは受信端末２２３からのグループ参加要求の有る無しにかかわらず、仮想端末手段４０２から通信処理手段４０１を経由してグループ参加要求を行うことで、事前に映像ストリームをマルチキャスト中継装置４１２まで配信させておくことができるので、ステップＳ６０５において受信端末２２１がマルチキャストホストグループへの参加要求を送信してから、ステップＳ６０６において受信端末２２１が実際に映像ストリームを受信するまでに２つの処理ステップで実現することが可能となる。
【００３３】
以上のことから、本発明の実施の形態１におけるマルチキャスト中継装置４１２を用いることにより、６つの処理ステップを必要とする従来方式と比較して、受信端末がマルチキャストホストグループへの参加要求を行ってから映像ストリームが配信されるまでの処理ステップを大幅に短縮することが可能となる。
【００３４】
なお、本発明の実施の形態１において、図４に示すように、仮想端末手段４０２を用いて事前にマルチキャストホストグループへの参加を行っていたが、これに限るものではなく、通信処理手段４０１自身が事前にマルチキャストホストグループへの参加を行うことで、仮想端末手段４０２を不要とする構成であっても良い。
【００３５】
また、本発明の実施の形態１において、マルチキャスト中継装置４１２はクライアントである受信端末２２１、受信端末２２２および受信端末２２３に対し直接接続される配置としたが、これに限るものではなく、例えば、マルチキャスト中継装置４１２と各受信端末２２１〜２２３の間に中継器が介在する配置であってもよい。
【００３６】
また、本発明の実施の形態１において、図５に示すように、マルチキャスト中継装置４１２に接続される受信端末は３台としたが、これに限るものではなく、任意の台数であってもよい。同様に、上位のマルチキャスト中継装置に接続される下位のマルチキャスト中継装置は２台としたが、これに限るものではない。
【００３７】
（実施の形態２）
本発明の実施の形態２におけるマルチキャスト中継装置について、図７を用いて説明する。なお、図７は、本発明の実施の形態２におけるマルチキャスト中継装置の構成を示すブロック図である。
【００３８】
まず、図７に示す本発明の実施の形態２における映像配信サーバ２０１ａ、マルチキャスト中継装置４１２ａ、マルチキャスト中継装置４１２ａの構成要素である通信処理手段４０１ａ、仮想端末手段４０２ａおよび受信端末２２１ａ〜２２３ａについて、それぞれ図４に示す本発明の実施の形態１における映像配信サーバ２０１、マルチキャスト中継装置４１２、マルチキャスト中継装置４１２の構成要素である通信処理手段４０１、仮想端末手段４０２および受信端末２２１〜２２３との相違点について説明する。
【００３９】
本発明の実施の形態１におけるマルチキャスト中継装置４１２が、事前に参加するマルチキャストホストグループは一つであったのに対し、本発明の実施の形態２におけるマルチキャスト中継装置４１２ａは事前に複数のマルチキャストホストグループに参加する。したがって、本発明の実施の形態１における映像配信サーバ２０１が一つのマルチキャストホストグループの映像ストリームしか配信しないのに対し、本発明の実施の形態２における配信サーバ２０１ａは、複数のマルチキャストホストグループの映像ストリームを配信する。
【００４０】
図８は、本発明の実施の形態２における映像配信サーバ２０１ａから配信されるマルチキャストホストグループに関連する情報の一覧を表すデータ構造の一例を示す図である。図８に示すデータ構造には、それぞれの映像ストリームに割り当てられたチャンネル番号７０１、放送局名７０２およびマルチキャストホストグループのＩＰアドレス７０３が含まれている。例えば、ＣＨ１の放送局ＮＨＪのインターネット放送を視聴したい場合には、映像配信サーバ２０１ａに対して、マルチキャストホストグループのＩＰアドレスである２２４．１．１．１のグループ参加要求を行うことで、放送局ＮＨＪの映像ストリームが配信される。なお、図８に示す映像ストリームのマルチキャストホストグループに関連する情報の一覧を表すデータは、映像配信サーバ２０１ａのみならず、マルチキャスト中継装置４１２ａにおける仮想端末手段４０２ａ、受信端末２２１ａ、２２２ａおよび２２３ａにもそれぞれ格納されている。
【００４１】
上記の相違点以外については、本発明の実施の形態２における構成は、本発明の実施の形態１における構成と同じ機能／動作をするものである。
【００４２】
次に、図９および図１０を用いて、図７に示すマルチキャスト中継装置４１２ａを用いた場合の、受信端末２２１ａのマルチキャストホストグループへの参加手順について説明する。なお、図９は、本発明の実施の形態２におけるマルチキャスト中継装置４１２ａを用いた場合の、マルチキャスト通信方法を適用してインターネット放送を行うネットワークトポロジの一例を示す概念図であり、図１０は、本発明の実施の形態２におけるマルチキャストホストグループへの参加手順の流れを示す図である。
【００４３】
マルチキャスト中継装置４１２ａは、クライアントである受信端末２２１ａ、受信端末２２２ａあるいは受信端末２２３ａからのグループ参加要求が有る無しにかかわらず、図８に示すＣＨ１〜ＣＨ１２のマルチキャストホストグループに関連する情報の一覧を表すデータを格納している仮想端末手段４０２ａが、マルチキャスト中継装置２１１に対して、通信処理手段４０１ａを経由して、図８に記載されているＣＨ１〜ＣＨ１２の全てのマルチキャストホストグループへのグループ参加要求を送信する（Ｓ７０１）。マルチキャスト中継装置２１１は、マルチキャスト中継装置４１２ａからのＣＨ１〜ＣＨ１２の全てのマルチキャストホストグループへのグループ参加要求を受けて、映像配信サーバ２０１ａに対してＣＨ１〜ＣＨ１２の全てのマルチキャストホストグループへのグループ参加要求を送信し（Ｓ７０２）、映像配信サーバ２０１ａは、マルチキャスト中継装置２１１からのグループ参加要求を受けて、マルチキャスト中継装置２１１に対してＣＨ１〜ＣＨ１２の全てのマルチキャストホストグループの映像ストリームを配信し（Ｓ７０３）、マルチキャスト中継装置２１１は、映像配信サーバ２０１ａから配信されたＣＨ１〜ＣＨ１２の全てのマルチキャストホストグループの映像ストリームをマルチキャスト中継装置４１２ａに中継する（Ｓ７０４）。マルチキャスト中継装置４１２ａにおいては、マルチキャスト中継装置２１１により中継されたＣＨ１〜ＣＨ１２の全てのマルチキャストホストグループの映像ストリームは、通信処理手段４０１ａで受信されて仮想端末手段４０２ａに中継されるが、仮想端末手段４０２ａが、通信処理手段４０１ａから受信継続の確認として定期的に送信されるＩＧＭＰ  Ｑｕｅｒｙメッセージに対してグループ参加要求（ＩＧＭＰ  Ｒｅｐｏｒｔメッセージ）を返信することにより、マルチキャスト中継装置２１１からのＣＨ１〜ＣＨ１２の全てのマルチキャストホストグループの映像ストリームの受信を維持し、クライアントである受信端末２２１ａ、受信端末２２２ａあるいは受信端末２２３ａからのグループ参加要求を待つ（Ｓ７０５）。このような状態において、受信端末２２１ａが内部に格納しているマルチキャストホストグループに関連する情報の一覧を表すデータの中から、例えば、ＣＨ１のＮＨＪ放送局に関連するデータを選択し、ＣＨ１のＮＨＪ放送局へのグループ参加要求をしてきた場合には、マルチキャスト中継装置４１２ａは、通信処理手段４０１ａから仮想端末手段４０２ａに中継中のＣＨ１〜ＣＨ１２の全てのマルチキャストホストグループの映像ストリームの中からＣＨ１の映像ストリームをコピーし、そのコピーしたＣＨ１の映像ストリームを通信処理手段４０１ａから受信端末２２１ａに対して中継する（Ｓ７０６）。
【００４４】
以上に示すように、本発明の実施の形態２におけるマルチキャスト中継装置４１２ａを用いることにより、クライアントの受信端末２２１ａ、受信端末２２２ａあるいは受信端末２２３ａからのグループ参加要求の有る無しにかかわらず、仮想端末手段４０２ａからＣＨ１〜ＣＨ１２の全てのマルチキャストホストグループへのグループ参加要求を行い、事前に映像ストリームをマルチキャスト中継装置４１２ａまで配信させておくことができるので、ステップＳ７０５において受信端末２２１ａがマルチキャストホストグループへの参加要求を送信してから、ステップＳ７０６において受信端末２２１ａが実際に要求した映像ストリームを受信するまでに２つの処理ステップで実現することが可能となる。
【００４５】
以上のことから、本発明の実施の形態２におけるマルチキャスト中継装置４１２ａを用いることにより、本発明の実施の形態１の場合と同様に、６つの処理ステップを必要とする従来方式と比較して、受信端末がマルチキャストホストグループへの参加要求を行ってから要求した映像ストリームが配信されるまでの処理ステップを大幅に短縮することが可能となる。
【００４６】
次に、クライアントである受信端末２２１ａ〜２２３ａからのグループ参加要求が有る無しにかかわらず、仮想端末手段４０２ａは、図８に記載されているＣＨ１〜ＣＨ１２の
全てのマルチキャストホストグループへのグループ参加要求をするのではなく、図８に記載されているＣＨ１〜ＣＨ１２の内の少なくとも一つのマルチキャストホストグループに関する情報のデータを保持し、この保持している情報のデータに基づくマルチキャストホストグループへのグループ参加要求をする場合について説明する。なお、ここでは、少なくとも一つのマルチキャストホストグループへのグループ参加要求をする場合の例として、マルチキャスト中継装置４１２ａが、マルチキャスト中継装置４１２ａに接続されている全ての受信端末２２１ａ〜２２３ａの参加要求頻度に関するデータを蓄積し、その蓄積したデータを基に、全ての受信端末２２１ａ〜２２３ａの平均的な各マルチキャストホストグループに対する参加要求頻度を分析し、ＣＨ１〜ＣＨ１２の中から参加要求頻度が高い、例えば、上位３つのマルチキャストホストグループを選択し、これら上位３つのマルチキャストホストグループへのグループ参加要求を、仮想端末手段４０２ａが通信処理手段４０１ａ等を経由して映像配信サーバ２０１ａに対して事前に送信する場合について説明する。
【００４７】
この場合、仮想端末手段４０２ａには参加要求頻度が高い上位３つのマルチキャストホストグループに関連する情報のデータが格納されており、クライアントである受信端末２２１ａ〜２２３ａからのグループ参加要求が有る無しにかかわらず、仮想端末手段４０２ａから参加要求頻度が高い上位３つのマルチキャストホストグループへのグループ参加要求が行われ、事前に参加要求頻度が高い上位３つのマルチキャストホストグループに対応する映像ストリームが、映像配信サーバ２０１ａからマルチキャスト中継装置４１２ａまで配信されている。
【００４８】
このような状態において、受信端末２２１ａが内部に格納しているマルチキャストホストグループに関連する情報の一覧を表すデータの中から、例えば、ＣＨ１のＮＨＪ放送局に関連するデータを選択し、ＣＨ１のＮＨＪ放送局への参加要求をしてきた場合には、通信処理手段４０１ａは、仮想端末手段４０２ａに対してＣＨ１のＮＨＪ放送局への参加要求に含まれるＣＨ１のＮＨＪ放送局に対応するマルチキャストホストグループに関連する情報のデータを送信するとともに、仮想端末手段４０２ａに対して中継中の参加要求頻度が高い上位３つのマルチキャストホストグループに対応する映像ストリームの中から、ＣＨ１のＮＨＪ放送局に対応する映像ストリームをコピーして受信端末２２１ａに送信する。
【００４９】
また、ＣＨ１のＮＨＪ放送局に対応するマルチキャストホストグループが参加要求頻度の高い上位３つのマルチキャストホストグループに含まれていない場合、通信処理手段４０１ａは、受信端末２２１ａからＣＨ１のＮＨＪ放送局への参加要求を受信すると、仮想端末手段４０２ａに対して、仮想端末手段４０２ａが格納しているマルチキャストホストグループに関連する情報のデータに、ＣＨ１のＮＨＪ放送局に対応するマルチキャストホストグループに関連する情報のデータを追加させ、このＣＨ１のＮＨＪ放送局に対応するマルチキャストホストグループを追加した４つのマルチキャストホストグループへの参加要求を改めて映像配信サーバ２０１ａに対して発信させる。通信処理手段４０１ａは、さらに、改めて発信した４つのマルチキャストホストグループへのグループ参加要求に対応して映像配信サーバ２０１ａから配信される映像ストリームを受信し、その受信した映像ストリームを仮想端末手段４０２ａに中継するとともに、その中継中の映像ストリームの中からＣＨ１のＮＨＪ放送局に対応する映像ストリームをコピーして受信端末２２１ａに中継する。
【００５０】
この場合、受信端末２２１ａから参加要求されるマルチキャストホストグループが、参加要求頻度の高い上位３つのマルチキャストホストグループに含まれておれば、全てのマルチキャストホストグループへのグループ参加要求をする場合と同様に処理ステップを大幅に短縮することは可能である。一方、受信端末２２１ａから参加要求されるマルチキャストホストグループが、参加要求頻度の高い上位３つのマルチキャストホストグループに含まれておらなければ、従来方式と同様の処理ステップを必要とし、処理ステップを短縮することはできないが、この場合は、全てのマルチキャストホストグループへのグループ参加要求をする場合と比べて、マルチキャスト中継装置４１２ａが映像配信サーバ２０１ａから受信する映像ストリームのチャンネル数が少なくて済むので、インターネット網の負荷を軽減することができるというメリットがある。
【００５１】
なお、本発明の実施の形態２において、参加要求頻度の分析は、例えば、予め定めた期間毎に実施して更新するようにしておくことが望ましい。
【００５２】
また、本発明の実施の形態２において、マルチキャストホストグループが、図８に示すように７つのグループの場合を例にして示したが、映像配信サーバ２０１ａが有するマルチキャストホストグループは、２つ以上の複数のグループであれば何グループであってもよい。
【００５３】
また、本発明の実施の形態２において、図７に示すように、仮想端末手段４０２ａを用いて事前に複数のマルチキャストホストグループへの参加を行っていたが、これに限るものではなく、例えば、通信処理手段４０１ａ自身が事前に複数のマルチキャストホストグループへの参加を行うことで、仮想端末手段４０２ａを不要とする構成であっても良い。
【００５４】
また、本発明の実施の形態２において、仮想端末手段４０２ａなどに格納されているマルチキャストホストグループに関連する情報は、図８に示す情報に限るものではなく、例えば、ポート番号や伝送される映像ストリームの識別情報等の情報を格納しても良い。
【００５５】
また、本発明の実施の形態２において、マルチキャスト中継装置４１２ａはクライアントである受信端末２２１ａ、受信端末２２２ａおよび受信端末２２３ａに対し直接接続される配置としたが、これに限るものではなく、例えば、マルチキャスト中継装置４１２ａと各受信端末２２１ａ〜２２３ａの間に中継器が介在する配置であってもよい。
【００５６】
また、本発明の実施の形態２において、図９に示すように、マルチキャスト中継装置４１２ａに接続される受信端末は３台としたが、これに限るものではなく、任意の台数であってもよい。同様に、上位のマルチキャスト中継装置に接続される下位のマルチキャスト中継装置は２台としたが、これに限るものではない。
【００５７】
（実施の形態３）
本発明の実施の形態３におけるマルチキャスト中継装置について、図１１、図１２および図８を用いて説明する。なお、図１１は、本発明の実施の形態３におけるマルチキャスト中継装置の構成を示すブロック図であり、図１２は、本発明の実施の形態３におけるマルチキャスト中継装置４１２ｂを用いた場合の、マルチキャスト通信方法を適用してインターネット放送を行うネットワークトポロジの一例を示す概念図であり、図８は、本発明の実施の形態２において説明したとおり、映像配信サーバ２０１ａが映像配信用として格納／保持している映像ストリームのマルチキャストホストグループに関連する情報の一覧を表したデータ構造の一例を示す図である。
【００５８】
図１１および図１２において、マルチキャスト中継装置４１２ｂ以外の構成ブロックである映像配信サーバ２０１ａ、受信端末２２１ａ〜２２３ａおよびマルチキャスト中継装置２１１、２１３〜２１５等は、それぞれ本発明の実施の形態２の場合と全く同じものであるので、同じ符号を付して説明を省略する。また、図８に示す映像配信サーバ２０１ａが映像配信用として格納／保持している映像ストリームのマルチキャストホストグループに関連する情報の一覧を表したデータは、本発明の実施の形態２の場合と同様、マルチキャスト中継装置４１２ｂにおける仮想端末手段４０２ｂおよび受信端末２２１ａ〜２２３ａにも格納されているものとする。
【００５９】
まず、本発明の実施の形態３におけるマルチキャスト中継装置４１２ｂおよびその構成要素である通信処理手段４０１ｂ並びに仮想端末手段４０２ｂについて、それぞれ本発明の実施の形態２におけるマルチキャスト中継装置４１２ａおよびその構成要素である通信処理手段４０１ａ並びに仮想端末手段４０２ａとの相違点について説明する。
【００６０】
マルチキャスト中継装置４１２ｂにおいて、少なくともいずれかの受信端末２２１ａ〜２２３ａから、図８に記載されているいずれかのマルチキャストホストグループへのグループ参加要求があった場合には、通信処理手段４０１ｂは仮想端末手段４０２ｂに対してグループ参加開始コマンドを送信し、逆に、いずれの受信端末２２１ａ〜２２３ａからもマルチキャストホストグループへのグループ参加要求が所定の期間停止された場合には、通信処理手段４０１ｂは仮想端末手段４０２ｂに対してグループ参加停止コマンドを送信する。
【００６１】
また、仮想端末手段４０２ｂは、本発明の実施の形態２における仮想端末手段４０２ａと同様、図８に示すＣＨ１〜ＣＨ１２のマルチキャストホストグループに関連する情報の一覧を表すデータを格納し、通信処理手段４０１ｂからグループ参加開始コマンドを受信すると、通信処理手段４０１ｂを経由して、マルチキャスト中継装置２１１に対して図８に記載されている全てのマルチキャストホストグループへのグループ参加要求を送信し、一方、通信処理手段４０１ｂからグループ参加停止コマンドを受信すると、通信処理手段４０１ｂを経由してマルチキャスト中継装置２１１に対して送信中の図８に記載されている全てのマルチキャストホストグループのグループ参加要求を停止する。
【００６２】
上記以外のマルチキャスト中継装置４１２ｂおよびその構成要素である通信処理手段４０１ｂ並びに仮想端末手段４０２ｂにおける動作／機能は、それぞれ本発明の実施の形態２におけるマルチキャスト中継装置４１２ａおよびその構成要素である通信処理手段４０１ａ並びに仮想端末手段４０２ａと同様である。
【００６３】
以上のように構成されたマルチキャスト中継装置４１２ｂは、クライアントである受信端末２２１ａ、受信端末２２２ａあるいは受信端末２２３ａのいずれかから、図８に記載されているＣＨ１〜ＣＨ１２のいずれかのマルチキャストホストグループへの少なくとも一つのグループ参加要求を受けた際には、マルチキャスト中継装置２１１を経由して映像配信サーバ２０１ａに対して、ＣＨ１〜ＣＨ１２の全てのマルチキャストホストグループへのグループ参加要求を送信してマルチキャストホストグループに参加することにより、マルチキャスト中継装置２１１を経由して映像配信サーバ２０１ａからＣＨ１〜ＣＨ１２の全ての映像ストリームを受信する。逆に、受信端末２２１ａ、受信端末２２２ａおよび受信端末２２３ａのいずれの受信端末からも、図８に記載されているマルチキャストホストグループへのグループ参加要求を受けない場合には、マルチキャスト中継装置２１１に対して、ＣＨ１〜ＣＨ１２のすべてのグループ参加要求の送信を停止することで、ＣＨ１〜ＣＨ１２の全ての映像ストリームの受信を停止する。
【００６４】
次に、図１３を参照しながら、本発明の実施の形態３におけるマルチキャスト中継装
置４１２ｂを用いた場合の、受信端末２２１ａが、例えばＣＨ１のマルチキャストホストグループに参加する具体的な手順について説明する。なお、ネットワークトポロジに関しては、図１２に示すように本発明の実施の形態１および２と同様である。なお、図１２は本発明の実施の形態３におけるマルチキャスト中継装置４１２ｂを用いた場合の、マルチキャスト通信方法を適用してインターネット放送を行うネットワークトポロジの一例を示す概念図である。また、図１３は、本発明の実施の形態３におけるマルチキャストホストグループへの参加手順の流れを示す図である。
【００６５】
受信端末２２１ａは、マルチキャスト通信におけるインターネット放送を受信するために、マルチキャスト中継装置４１２ｂに対して、例えば、ＣＨ１のマルチキャストホストグループへの参加要求を送信する（Ｓ８０１）。マルチキャスト中継装置４１２ｂは、受信端末２２１ａからのグループ参加要求を受けてマルチキャスト中継装置２１１に対し、図８に示すＣＨ１〜ＣＨ１２のすべてのマルチキャストホストグループのグループへの参加要求を送信し（Ｓ８０２）、マルチキャスト中継装置２１１は、マルチキャスト中継装置４１２ｂからのグループ参加要求を受けて映像配信サーバ２０１ａに対してＣＨ１〜ＣＨ１２のすべてのマルチキャストホストグループへのグループ参加要求を送信する（Ｓ８０３）。映像配信サーバ２０１ａは、マルチキャスト中継装置２１１からのグループ参加要求を受けて、マルチキャスト中継装置２１１に対してＣＨ１〜ＣＨ１２のすべての映像ストリームを配信し（８０４）、マルチキャスト中継装置２１１は、映像配信サーバ２０１ａから配信されたＣＨ１〜ＣＨ１２のすべての映像ストリームをマルチキャスト中継装置４１２ｂに中継し（Ｓ８０５）、マルチキャスト中継装置４１２ｂは、マルチキャスト中継装置２１１から受信したＣＨ１〜ＣＨ１２のすべての映像ストリームの中から、受信端末２２１ａに対し、受信端末２２１ａがグループ参加要求をしているＣＨ１の映像ストリームを配信する（Ｓ８０６）。
【００６６】
以上の手順において、受信端末２２１ａが、マルチキャストホストグループに参加していない状態からマルチキャストホストグループへの参加要求を行う場合においては、実際に所望の映像ストリームを受信するまでに、従来の方式と同様に６つの処理ステップを必要とする。
【００６７】
次に、受信端末２２１ａがＣＨ１の映像ストリームを受信中に、例えば、ザッピングのように他のチャンネルに切り替える場合の手順について説明する。図１４は、ＣＨ１の映像ストリームを受信中に、例えば、ＣＨ３へ切り替える場合の処理の流れを示す図である。
【００６８】
まず、受信端末２２１ａは、マルチキャスト中継装置４１２ｂからＣＨ１の映像ストリームを受信している状態にあり（Ｓ９０１）、次に、視聴者が受信端末２２１ａを操作して視聴するチャンネルをＣＨ１からＣＨ３に切替えた際に、受信端末２２１ａはＣＨ１のグループ参加要求の送信を停止し、替わりにＣＨ３のグループ参加要求の送信を開始する（Ｓ９０２）。なお、ここでいう「グループ参加要求を停止する」とは、マルチキャスト中継装置４１２ｂから定期的に送られてくるＩＧＭＰ  Ｑｕｅｒｙメッセージに対して、受信端末２２１ａがグループ参加要求（ＩＧＭＰ  Ｒｅｐｏｒｔメッセージ）を返信しないことである。これにより、マルチキャスト中継装置４１２ｂは、受信端末２２１ａのＣＨ１からのグループ離脱を確認し、受信端末２２１ａへのＣＨ１の映像ストリームの配信を停止する。マルチキャスト中継装置４１２ｂは、受信端末２２１ａからＣＨ１へのグループ参加要求を受けて受信端末２２１ａに対してＣＨ１の映像配信処理を行なった際に、既にＣＨ１〜ＣＨ１２のすべての映像ストリームを受信状態にしているため、受信端末２２１ａから送信されたＣＨ１のグループ参加要求の停止及びＣＨ３へのグループ参加要求を受けて、受信端末２２１ａへのＣＨ１の映像ストリームの配信を停止するとともに、受信中のＣＨ１〜ＣＨ１２の映像ストリームの中からＣＨ３の映像ストリームをコピーして受信端末２２１ａへ配信する（Ｓ９０３）。
【００６９】
以上の手順において、例えば、ザッピングのようにチャンネルを切り替える、つまり、あるマルチキャストホストグループ（例えば、ＣＨ１）から他のマルチキャストホストグループ（例えば、ＣＨ３）へ切り替える場合においては、ＣＨ１からＣＨ３への切り替えグループ参加要求を送信してから実際にＣＨ３の映像ストリームを受信するまでに、２つの処理ステップで受信可能となる。
【００７０】
一方、図２および図３を用いて説明した従来のマルチキャスト中継装置を用いた場合において、映像配信サーバ２０１が図８に示す複数のマルチキャストホストグループの映像ストリームを配信するものとし、また、図８に示す映像ストリームのマルチキャストホストグループに関連する情報の一覧を表すデータが、映像配信サーバ２０１のみならず、マルチキャスト中継装置２１２、受信端末２２１、２２２および２２３にもそれぞれ格納されているものとした場合、視聴者が、例えば、受信端末２２１を操作して視聴中のチャンネルを切り替える際には、チャンネルを切り替える度に、新たに視聴しようとするチャンネルのマルチキャストホストグループへの参加が必要となる。したがって、従来のマルチキャスト中継装置を用いた場合は、図３の手順に示すように６つの処理ステップが必要であるため、本発明の実施の形態３におけるマルチキャスト中継装置４１２ｂを用いることによりチャンネル切り替えの処理ステップを短縮することができる。また、受信端末２２１ａ〜２２３ａのいずれもがインターネット放送を受信していない場合には、マルチキャスト中継装置４１２ｂがＣＨ１〜ＣＨ１２のすべての映像ストリームの受信を停止することから、本発明の実施の形態１および２の場合と比べてインターネット網の負荷を抑制することができる。
【００７１】
次に、クライアントである受信端末２２１ａから任意のマルチキャストホストグループ、例えば、ＣＨ１への参加要求があった場合に、仮想端末手段４０２ｂは、図８に記載されているＣＨ１〜ＣＨ１２の全てのマルチキャストホストグループへのグループ参加要求をするのではなく、図８に記載されているＣＨ１〜ＣＨ１２の内の少なくとも一つのマルチキャストホストグループに関する情報のデータを保持し、この保持している情報のデータに基づくマルチキャストホストグループへのグループ参加要求をする場合について説明する。なお、ここでは、少なくとも一つのマルチキャストホストグループへのグループ参加要求をする場合の例として、マルチキャスト中継装置４１２ｂが、マルチキャスト中継装置４１２ｂに接続されている全ての受信端末２２１ａ〜２２３ａの参加要求頻度に関するデータを蓄積し、その蓄積したデータを基に、全ての受信端末２２１ａ〜２２３ａの平均的な各マルチキャストホストグループに対する参加要求頻度を分析し、ＣＨ１〜ＣＨ１２の中から参加要求頻度が高い、例えば、上位３つのマルチキャストホストグループを選択し、これら上位３つのマルチキャストホストグループへのグループ参加要求を、仮想端末手段４０２ｂが通信処理手段４０１ｂ等を経由して映像配信サーバ２０１ａに対して送信する場合について説明する。
【００７２】
この場合、仮想端末手段４０２ｂには参加要求頻度が高い上位３つのマルチキャストホストグループに関連する情報のデータが格納されており、クライアントである受信端末２２１ａからＣＨ１への参加要求があった場合、通信処理手段４０１ｂは仮想端末手段４０２ｂに対してグループ参加開始コマンドを送信するとともに、ＣＨ１のマルチキャストホストグループに関連する情報のデータを送信する。仮想端末手段４０２ｂは、通信処理手段４０１ｂからのグループ参加開始コマンドに基づき、ＣＨ１のマルチキャストホストグループが参加要求頻度の高い上位３つのマルチキャストホストグループに含まれている場合は、参加要求頻度の高い上位３つのマルチキャストホストグループへのグループ参加要求を、含まれていない場合は、通信処理手段４０１ｂから送信されたＣＨ１のマルチキャストホストグループに関連する情報のデータを追加格納するとともに、参加要求頻度の高い上位３つのマルチキャストホストグループにＣＨ１のマルチキャストホストグループを加えたマルチキャストホストグループへのグループ参加要求を、それぞれ映像配信サーバ２０１ａに送信し、それぞれのグループ参加要求に対応する映像ストリームが映像配信サーバ２０１ａからマルチキャスト中継装置４１２ｂまで配信される。マルチキャスト中継装置４１２ｂに配信されたそれぞれのグループ参加要求に対応する映像ストリームは、通信処理手段４０１ｂから仮想端末手段４０２ｂに中継されるが、通信処理手段４０１ｂは、仮想端末手段４０２ｂに中継中のそれぞれのグループ参加要求に対応する映像ストリームの中からＣＨ１のマルチキャストホストグループに対応する映像ストリームをコピーして受信端末２２１ａに送信する。
【００７３】
以上の手順において、受信端末２２１ａがマルチキャストホストグループに参加していない状態からマルチキャストホストグループへの参加要求を行う場合は、仮想端末手段４０２ｂがＣＨ１〜ＣＨ１２の全てのマルチキャストホストグループへのグループ参加要求をする場合と同様で、実際に所望の映像ストリームを受信するまでに、従来の方式と同様に６つの処理ステップを必要とする。しかし、全てのマルチキャストホストグループへのグループ参加要求をする場合と比べて、マルチキャスト中継装置４１２ｂが映像配信サーバ２０１ａから受信する映像ストリームのチャンネル数が少なくて済むので、インターネット網の負荷を軽減することができるというメリットがある。
【００７４】
次に、受信端末２２１ａがＣＨ１の映像ストリームを受信中に、例えば、ザッピングのように他のチャンネルに切り替える場合の手順について説明する。
【００７５】
受信端末２２１ａがマルチキャスト中継装置４１２ｂからＣＨ１の映像ストリームを受信している状態において、視聴者が受信端末２２１ａを操作して視聴するチャンネルをＣＨ１からＣＨ３に切り替えた場合、受信端末２２１ａはＣＨ１へのグループ参加要求の送信を停止し、替わりにＣＨ３へのグループ参加要求の送信を開始する。なお、ここでいう「グループ参加要求を停止する」とは、マルチキャスト中継装置４１２ｂから定期的に送られてくるＩＧＭＰ  Ｑｕｅｒｙメッセージに対して、受信端末２２１ａがグループ参加要求（ＩＧＭＰ  Ｒｅｐｏｒｔメッセージ）を返信しないことである。これにより、マルチキャスト中継装置４１２ｂは、受信端末２２１ａのＣＨ１からのグループ離脱を確認し、受信端末２２１ａへのＣＨ１の映像ストリームの配信を停止する。マルチキャスト中継装置４１２ｂは、受信端末２２１ａからＣＨ１へのグループ参加要求を受けて受信端末２２１ａに対してＣＨ１の映像配信処理を行なった際に、既に参加要求頻度の高い上位３つのマルチキャストホストグループに対応する映像ストリームも受信状態にしているため、受信端末２２１ａから送信されたＣＨ１のグループ参加要求の停止及びＣＨ３へのグループ参加要求を受けて、受信端末２２１ａへのＣＨ１の映像ストリームの配信を停止するとともに、受信中の参加要求頻度の高い上位３つのマルチキャストホストグループに対応する映像ストリームの中にＣＨ３の映像ストリームが含まれている場合は、受信中の参加要求頻度の高い上位３つのマルチキャストホストグループに対応する映像ストリームの中からＣＨ３の映像ストリームをコピーして受信端末２２１ａへ配信する。
【００７６】
一方、受信中の参加要求頻度の高い上位３つのマルチキャストホストグループに対応する映像ストリームの中にＣＨ３の映像ストリームが含まれていない場合は、通信処理手段４０１ｂは、仮想端末手段４０２ｂに対し、仮想端末手段４０２ｂが格納している参加要求頻度の高い上位３つのマルチキャストホストグループ（もしくはＣＨ１のマルチキャストホストグループを含む）に関連する情報のデータにＣＨ３のマルチキャストホストグループに関連する情報のデータを追加させるとともに、参加要求頻度の高い上位３つのマルチキャストホストグループ（もしくはＣＨ１のマルチキャストホストグループを含む）にＣＨ３のマルチキャストホストグループを加えたマルチキャストホストグループへのグループ参加要求を改めて送信するように指令し、このようにして改めて送信したグループ参加要求に応じて映像配信サーバ２０１ａから配信された映像ストリームを受信して仮想端末手段４０２ｂに対し中継するとともに、中継中の映像ストリーム中からＣＨ３の映像ストリームをコピーして受信端末２２１ａに送信する。
【００７７】
以上の手順において、視聴者が受信端末２２１ａを操作して視聴中のチャンネルを切り替える場合、切り替え先のチャンネル（ＣＨ３）が参加要求頻度の高い上位３つのマルチキャストホストグループ（もしくはＣＨ１のマルチキャストホストグループを含む）に含まれている場合は、全てのマルチキャストホストグループへのグループ参加要求をする場合と同様に、チャンネル切り替えの処理ステップを短縮することができる。一方、切り替え先のチャンネル（ＣＨ３）が参加要求頻度の高い上位３つのマルチキャストホストグループ（もしくはＣＨ１のマルチキャストホストグループを含む）に含まれていない場合は、チャンネル切り替えの処理ステップを短縮することができず、従来と同様の処理ステップを必要とするが、全てのマルチキャストホストグループへのグループ参加要求をする場合と比べて、マルチキャスト中継装置４１２ｂが映像配信サーバ２０１ａから受信する映像ストリームのチャンネル数が少なくて済むので、インターネット網の負荷を軽減することができるというメリットがある。また、本発明の実施の形態３においては、受信端末２２１ａ〜２２３ａがいずれもインターネット放送を受信していない場合には、マルチキャスト中継装置４１２ｂがＣＨ１〜ＣＨ１２のすべての映像ストリームの受信を停止することから、本発明の実施の形態１および２の場合と比べてインターネット網の負荷を抑制することができる。
【００７８】
なお、本発明の実施の形態２において、参加要求頻度の分析は、例えば、予め定めた期間毎に実施して更新するようにしておくことが望ましい。
【００７９】
また、本発明の実施の形態３において、仮想端末手段４０２ｂは、図８に示すマルチキャストホストグループに関連する情報の一覧を表すデータを受動的に管理している例を示したが、これに限るものではなく、例えば、受信端末２２１ａ、受信端末２２２ａあるいは受信端末２２３ａから送信されるグループ参加要求に含まれるマルチキャストホストグループのアドレスを解析し、解析した結果、そのアドレスが新規のマルチキャストホストグループアドレスであれば、保持しているマルチキャストホストグループに関連する情報の一覧（例えば、図８に示す一覧）を表すデータに追加するようにしても良い。さらに、仮想端末手段４０２ｂは、保持しているマルチキャストホストグループに関連する情報の一覧の中で、マルチキャスト中継装置４１２ｂに接続されている受信端末（例えば、受信端末２２１ａ、受信端末２２２ａおよび受信端末２２３ａなど）のいずれの受信端末からも、一定期間グループ参加要求がないマルチキャストホストグループに関しては、保持しているマルチキャストホストグループに関連する情報の一覧から削除するようにしても良い。
【００８０】
また、本発明の実施の形態３において、仮想端末手段４０２ｂ、受信端末２２１ａ、受信端末２２２ａおよび受信端末２２３ａには、いずれも図８に示す映像ストリームのマルチキャストホストグループに関連する情報の一覧を表す同じデータが格納されているとしたが、これに限るものではなく、例えば、仮想端末手段４０２ｂあるいはそれぞれの受信端末（例えば、受信端末２２１ａ、受信端末２２２ａおよび受信端末２２３ａなど）に対しそれぞれ異なるマルチキャストホストグループに関連する情報の一覧を用意しても良い。
【００８１】
また、本発明の実施の形態３において、仮想端末手段４０２ｂなどに格納されているマルチキャストホストグループに関連する情報は、図８に示す情報に限るものではなく、例えば、ポート番号や伝送される映像ストリームの識別情報等の情報を格納しても良い。
【００８２】
また、本発明の実施の形態３において、図１１に示すように、仮想端末手段４０２ｂを用いて事前に複数のマルチキャストホストグループへの参加を行っていたが、これに限るものではなく、例えば、通信処理手段４０１ｂ自身が事前に複数のマルチキャストホストグループへの参加を行うことで、仮想端末手段４０２ｂを不要とする構成であっても良い。
【００８３】
また、本発明の実施の形態３において、マルチキャスト中継装置４１２ｂはクライアントである受信端末２２１ａ、受信端末２２２ａおよび受信端末２２３ａに対し直接接続される配置としたが、これに限るものではなく、例えば、マルチキャスト中継装置４１２ｂと各受信端末２２１ａ〜２２３ａの間に中継器が介在する配置であってもよい。
【００８４】
また、本発明の実施の形態３において、図１２に示すように、マルチキャスト中継装置４１２ｂに接続される受信端末は３台としたが、これに限るものではなく、任意の台数であってもよい。同様に、上位のマルチキャスト中継装置に接続される下位のマルチキャスト中継装置は２台としたが、これに限るものではない。
【産業上の利用可能性】
【００８５】
本発明のマルチキャスト中継装置は、マルチキャスト通信により伝送されるデータを受信、若しくは転送する装置に適用できる。
【図面の簡単な説明】
【００８６】
【図１】従来の中継遅延の遅延時間を短縮するための中継方法を示す図
【図２】マルチキャスト通信方法を適用してインターネット放送を行うネットワークトポロジの一例を示す概念図
【図３】従来のマルチキャストホストグループへの参加手順の流れを示す図
【図４】本発明の実施の形態１におけるマルチキャスト中継装置の構成を示すブロック図
【図５】本発明の実施の形態１におけるマルチキャスト中継装置を用いた場合の、マルチキャスト通信方法を適用してインターネット放送を行うネットワークトポロジの一例を示す概念図
【図６】本発明の実施の形態１におけるマルチキャスト中継装置を用いた場合の、マルチキャストホストグループへの参加手順の流れを示す図
【図７】本発明の実施の形態２におけるマルチキャスト中継装置の構成を示すブロック図
【図８】本発明の実施の形態２におけるマルチキャストホストグループに関連する情報の一覧を表すデータ構造の一例を示す図
【図９】本発明の実施の形態２におけるマルチキャスト中継装置を用いた場合の、マルチキャスト通信方法を適用してインターネット放送を行うネットワークトポロジの一例を示す概念図
【図１０】本発明の実施の形態２におけるマルチキャストホストグループへの参加手順の流れを示す図
【図１１】本発明の実施の形態３におけるマルチキャスト中継装置の構成を示すブロック図
【図１２】本発明の実施の形態３におけるマルチキャスト中継装置を用いた場合の、マルチキャスト通信方法を適用してインターネット放送を行うネットワークトポロジの一例を示す概念図
【図１３】本発明の実施の形態３におけるマルチキャストホストグループへの参加手順の流れを示す図
【図１４】ＣＨ１の映像ストリームを受信中に、例えば、ＣＨ３へ切り替える場合の処理の流れを示す図
【符号の説明】
【００８７】
２０１  映像配信サーバ
２０１ａ  映像配信サーバ
２１１  マルチキャスト中継装置
２１２  マルチキャスト中継装置
２１３  マルチキャスト中継装置
２１４  マルチキャスト中継装置
２１５  マルチキャスト中継装置
２２１  受信端末
２２２  受信端末
２２３  受信端末
２２１ａ  受信端末
２２２ａ  受信端末
２２３ａ  受信端末
４０１  通信処理手段
４０１ａ  通信処理手段
４０１ｂ  通信処理手段
４０２  仮想端末手段
４０２ａ  仮想端末手段
４０２ｂ  仮想端末手段
４１２  マルチキャスト中継装置
４１２ａ  マルチキャスト中継装置
４１２ｂ  マルチキャスト中継装置
７０１  チャンネル番号（ＣＨ番号）
７０２  放送局名
７０３  マルチキャストホストグループのＩＰアドレス
【図１】
2007251707.tif 000003
【図２】
2007251707.tif 000004
【図３】
2007251707.tif 000005
【図４】
2007251707.tif 000006
【図５】
2007251707.tif 000007
【図６】
2007251707.tif 000008
【図７】
2007251707.tif 000009
【図８】
2007251707.tif 000010
【図９】
2007251707.tif 000011
【図１０】
2007251707.tif 000012
【図１１】
2007251707.tif 000013
【図１２】
2007251707.tif 000014
【図１３】
2007251707.tif 000015
【図１４】
2007251707.tif 000016