(57)【特許請求の範囲】
【請求項１】
端末に配信されるコンテンツの通信チャネルをスイッチで制御する通信チャネル制御装置において、
前記スイッチは、
マルチキャスト型のコンテンツデータを受信する受信部と、
前記コンテンツデータに含まれるマルチキャストパケットの配信制御に係る配信制御情報のみをチップに送信する送信部と、
前記配信制御情報を用いて前記チップで生成された前記端末のマルチキャストグループへの要求に対するフィルタ設定更新要求に基づき前記コンテンツデータを前記端末に転送又は非転送するフィルタ部と、
を備えることを特徴とする通信チャネル制御装置。
【請求項２】
前記スイッチは、
前記チップに送信した配信制御情報を自スイッチ内のリストに登録し、新たに受信したマルチキャスト型のコンテンツデータに係る配信制御情報で前記リストを更新する管理部を更に備え、
前記送信部は、
新たに受信したマルチキャスト型のコンテンツデータに係る配信制御情報が前記リストに含まれている場合、又は、新たに受信したマルチキャスト型のコンテンツデータに係る配信制御情報と同じ配信制御情報を前記チップに送信してから一定時間経過していない場合、当該配信制御情報を前記チップに送信しないことを特徴とする請求項１に記載の通信チャネル制御装置。
【請求項３】
前記マルチキャスト型のコンテンツデータは、前記通信チャネル制御装置まで配信される第１のコンテンツデータと、前記通信チャネル制御装置までの中継装置まで配信される第２のコンテンツデータと、であって、
前記チップは、
少なくとも前記第１のコンテンツデータに係るマルチキャストアドレスグループを自チップ内のグループアドレスリストに登録し、新たに受信した配信制御情報に含まれる前記第１のコンテンツデータ又は前記第２のコンテンツデータに係るマルチキャストアドレスグループで前記グループアドレスリストを更新する更新部と、
前記グループアドレスリストにマルチキャストグループアドレスが登録されているか否か、又は、前記グループアドレスリストのマルチキャストグループアドレスに付与されたサービス識別情報に基づき、前記端末の要求するマルチキャストグループに係るサービスタイプが前記第１のコンテンツデータを配信する第１のサービスタイプか前記第２のコンテンツデータを配信する第２のサービスタイプかを判定する判定部と、
を備えることを特徴とする請求項１又は２に記載の通信チャネル制御装置。
【請求項４】
前記チップは、
前記端末の要求するサービスタイプが前記第２のサービスタイプの場合にのみ、当該要求を前記中継装置に転送することを特徴とする請求項３に記載の通信チャネル制御装置。
【請求項５】
端末に配信されるコンテンツの通信チャネルをスイッチで制御する通信チャネル制御方法において、
前記スイッチは、
マルチキャスト型のコンテンツデータを受信するステップと、
前記コンテンツデータに含まれるマルチキャストパケットの配信制御に係る配信制御情報のみをチップに送信するステップと、
前記配信制御情報を用いて前記チップで生成された前記端末のマルチキャストグループへの要求に対するフィルタ設定更新要求に基づき前記コンテンツデータを前記端末に転送又は非転送するステップと、
を備えることを特徴とする通信チャネル制御方法。
【請求項６】
請求項１乃至４のいずれかに記載の通信チャネル制御装置としてコンピュータを機能させることを特徴とする通信チャネル制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの通信チャネルを制御する技術に関し、特にマルチキャストで配信される映像のチャネルを制御する技術に関する。
【背景技術】
【０００２】
従来の映像配信サービスでは、宅内ルータのＳｏＣ（System on a Chip：チップ）の多くが１Ｇｂｐｓまでしか対応していないため、その性能で処理可能な映像を双方向のネットワークを介して配信する方式が採用されている。従来の映像配信サービスのシステム構成を図１４に示す。映像配信サーバは、例えばインターネットを介して映像を受信端末に配信する。詳細には、映像をマルチキャストで配信する場合、インターネット上の中継装置まで映像ストリームを予め配信しておき、受信端末からのＭＬＤＲｅｐｏｒｔメッセージに応じて所定の映像を上記中継装置から宅内のルータを介して配信する。映像をユニキャストで配信する場合は、受信端末からの要求に応じて映像配信サーバが所定の映像を宅内のルータを介して配信する。映像配信側で既存ネットワークの通信速度及び宅内装置の仕様を考慮して映像を配信するため、ユーザが既設装置を変更する必要はない。なお、ＭＬＤとは、“Multicast Listener Discovery”の略称であり、マルチキャストグループを探査して参加又はそのグループから離脱する際に用いられる。また、ＭＬＤＲｅｐｏｒｔメッセージとは、“Multicast Listener Report”の略称であり、参加又は離脱時に受信端末より送出されるメッセージである。
【０００３】
一方、現在では、４Ｋ対応ＴＶの販売数増加やネットワーク高速化に伴い、４Ｋ／８Ｋ等の高精細な映像コンテンツが期待されている。そのため、次世代の映像配信サービスでは、配信事業者が提供する４Ｋ相当の映像コンテンツのすべてを、１０Ｇｂｐｓ相当の広帯域な下り専用ネットワークを介して、マルチキャスト通信としてユーザ宅内に配信する方式が想定される。次世代と従来の映像配信サービスを両方同時に利用する場合、図１５に示すシステム構成が考えられる。詳細には、次世代の映像配信サービスでは、複数の映像配信サーバからの映像ストリームをヘッドエンド装置（ＨＥ）からネットワークへ入力し、多重化装置（ＭＵＸ）でそれぞれ重畳して、１Ｇｂｐｓを超える重畳後の映像ストリームを広帯域の下り専用ネットワークを介して宅内のルータまでマルチキャストで配信する。例えば、８Ｋ映像を、光ネットワークを介してＩＰｖ６マルチキャスト（ＭＬＤｖ２）でブロードキャスト的にユーザ宅まで配信することが考えられる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】“６ブロードバンド生涯学習映像配信システムの調査研究”、［online］、［平成28年2月29日検索］、＜URL: http://www.soumu.go.jp/main_sosiki/joho_tsusin/e_project/pdf/h14chihou_h_06.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、次世代の映像配信サービスでは、複数の映像配信事業者による全ての映像配信サービスに基づく全ての映像チャネルがユーザ宅までマルチキャストで配信される。
【０００６】
しかし、冒頭で説明した通り宅内ルータのＳｏＣの多くは１Ｇｂｐｓまでしか対応していないため、既存のＳｏＣでは、ユーザ宅に流入する１Ｇｂｐｓ以上の映像ストリームを随時受信して配信制御を行うことは自身の処理能力からして困難である。高性能なＳｏＣ又は該ＳｏＣを持つルータに代替することも考えられるが、処理能力が上がるにつれてその価格は格段に高くなってしまい、消費者向けの解決方法ではない。
【０００７】
更に他の課題も存在する。次世代の受信端末であっても従来の映像配信サービスを併せて利用できるように、既存のＭＬＤの仕様はそのまま踏襲される。そのため、次世代の映像配信サービスが開始されたとしても、受信端末からのＭＬＤＲｅｐｏｒｔメッセージに映像配信サービスの識別情報が含まれる可能性は低い。この場合、宅内のルータは、受信端末がいずれの世代のマルチキャスト配信映像を所望しているかを知る術がないため、従来と同様にＭＬＤＲｅｐｏｒｔメッセージを無条件にネットワーク側へ転送してしまう。つまり、次世代の映像配信サービスに対するＭＬＤＲｅｐｏｒｔメッセージを従来の映像配信サービスに係るネットワーク側へ誤って転送してしまう可能性があり、既存ネットワークの帯域リソースを不必要に逼迫してしまう。
【０００８】
本発明は、上記事情を鑑みてなされたものであり、マルチキャスト型のコンテンツを低性能のＳｏＣで配信制御することを第１の目的とし、マルチキャスト型のコンテンツに対する端末からの要求がネットワークに無駄に転送される可能性を抑止することを第２の目的とする。
【課題を解決するための手段】
【０００９】
以上の課題を解決するため、請求項１に係る通信チャネル制御装置は、端末に配信されるコンテンツの通信チャネルをスイッチで制御する通信チャネル制御装置において、前記スイッチは、マルチキャスト型のコンテンツデータを受信する受信部と、前記コンテンツデータに含まれるマルチキャストパケットの配信制御に係る配信制御情報のみをチップに送信する送信部と、前記配信制御情報を用いて前記チップで生成された前記端末のマルチキャストグループへの要求に対するフィルタ設定更新要求に基づき前記コンテンツデータを前記端末に転送又は非転送するフィルタ部と、を備えることを要旨とする。
【００１０】
請求項２に係る通信チャネル制御装置は、請求項１に記載の通信チャネル制御装置において、前記スイッチは、前記チップに送信した配信制御情報を自スイッチ内のリストに登録し、新たに受信したマルチキャスト型のコンテンツデータに係る配信制御情報で前記リストを更新する管理部を更に備え、前記送信部は、新たに受信したマルチキャスト型のコンテンツデータに係る配信制御情報が前記リストに含まれている場合、又は、新たに受信したマルチキャスト型のコンテンツデータに係る配信制御情報と同じ配信制御情報を前記チップに送信してから一定時間経過していない場合、当該配信制御情報を前記チップに送信しないことを要旨とする。
【００１１】
請求項３に係る通信チャネル制御装置は、請求項１又は２に記載の通信チャネル制御装置において、前記マルチキャスト型のコンテンツデータは、前記通信チャネル制御装置まで配信される第１のコンテンツデータと、前記通信チャネル制御装置までの中継装置まで配信される第２のコンテンツデータと、であって、前記チップは、少なくとも前記第１のコンテンツデータに係るマルチキャストアドレスグループを自チップ内のグループアドレスリストに登録し、新たに受信した配信制御情報に含まれる前記第１のコンテンツデータ又は前記第２のコンテンツデータに係るマルチキャストアドレスグループで前記グループアドレスリストを更新する更新部と、前記グループアドレスリストにマルチキャストグループアドレスが登録されているか否か、又は、前記グループアドレスリストのマルチキャストグループアドレスに付与されたサービス識別情報に基づき、前記端末の要求するマルチキャストグループに係るサービスタイプが前記第１のコンテンツデータを配信する第１のサービスタイプか前記第２のコンテンツデータを配信する第２のサービスタイプかを判定する判定部と、を備えることを要旨とする。
【００１２】
請求項４に係る通信チャネル制御装置は、請求項３に記載の通信チャネル制御装置において、前記チップは、前記端末の要求するサービスタイプが前記第２のサービスタイプの場合にのみ、当該要求を前記中継装置に転送することを要旨とする。
【００１３】
請求項５に係る通信チャネル制御方法は、端末に配信されるコンテンツの通信チャネルをスイッチで制御する通信チャネル制御方法において、前記スイッチは、マルチキャスト型のコンテンツデータを受信するステップと、前記コンテンツデータに含まれるマルチキャストパケットの配信制御に係る配信制御情報のみをチップに送信するステップと、前記配信制御情報を用いて前記チップで生成された前記端末のマルチキャストグループへの要求に対するフィルタ設定更新要求に基づき前記コンテンツデータを前記端末に転送又は非転送するステップと、を備えることを特徴とする。
【００１４】
請求項６に係る通信チャネル制御プログラムは、請求項１乃至４のいずれかに記載の通信チャネル制御装置としてコンピュータを機能させることを要旨とする。
【発明の効果】
【００１５】
本発明によれば、マルチキャスト型のコンテンツを低性能のＳｏＣで配信制御することができる。また、マルチキャスト型のコンテンツに対する端末からの要求がネットワークに無駄に転送される可能性を抑止することができる。
【図面の簡単な説明】
【００１６】
【図１】映像配信サービスのシステム構成例を示す図である。
【図２】通信チャネル制御装置の機能ブロック構成例を示す図である。
【図３】Ｌ２ＳＷ部の機能ブロック構成例を示す図である。
【図４】Ｌ２ＳＷ管理制御部の機能ブロック構成例を示す図である。
【図５】ＳｏＣの機能ブロック構成例を示す図である。
【図６】通信チャネル制御装置で行う下り通信の動作概要を示す図である。
【図７】通信チャネル制御装置で行う上り通信の動作概要を示す図である。
【図８】通信チャネル制御装置で行う処理動作のシーケンス（マルチキャスト，下り通信，アドレスなし）を示す図である。
【図９】通信チャネル制御装置で行う処理動作のシーケンス（マルチキャスト，下り通信，アドレスあり）を示す図である。
【図１０】通信チャネル制御装置で行う処理動作のシーケンス（マルチキャスト，上り通信，広帯域）を示す図である。
【図１１】通信チャネル制御装置で行う処理動作のシーケンス（マルチキャスト，上り通信，１Ｇ）を示す図である。
【図１２】通信チャネル制御装置で行う処理動作のシーケンス（ユニキャスト，下り通信）を示す図である。
【図１３】通信チャネル制御装置で行う処理動作のシーケンス（ユニキャスト，上り通信）を示す図である。
【図１４】従来の映像配信サービスのシステム構成を示す図である。
【図１５】次世代及び従来の映像配信サービスのシステム構成を示す図である。
【発明を実施するための形態】
【００１７】
本発明は、現行の主要なルータに搭載されているＳｏＣと同程度の処理能力及び価格帯のＳｏＣにおいて、ユーザ宅に対してブロードキャスト的に配信される次世代のマルチキャスト型の映像（コンテンツデータ）と、ユーザ宅に対して非ブロードキャスト的に配信される従来のマルチキャスト型の映像及びユニキャスト通信と、の両方に対応することにある。
【００１８】
つまり、（０）現行のＳｏＣを用いて、（１）１Ｇｂｐｓ以上の広帯域な下り専用ネットワークを介してブロードキャスト的にユーザ宅までマルチキャスト配信される映像を受信端末からのＭＬＤＲｅｐｏｒｔメッセージを元に配信制御し、（２）１Ｇｂｐｓの双方向ネットワークを介して中継装置までマルチキャスト配信される映像も受信端末で利用できるように通信制御し、（３）ユニキャストによる通信も受信端末で利用できるように転送制御することを実現する。
【００１９】
そのため、本発明では、ＳｏＣとネットワークとの間に映像及び要求メッセージをフィルタリングするスイッチを介在させた通信チャネル制御装置を用いる。映像の配信制御はスイッチで行い、マルチキャストパケットの配信制御に係る配信制御情報のみをＳｏＣに送信する。また、新たな映像に係る配信制御情報がリストに既に登録されている場合、又は、その配信制御情報を一度ＳｏＣに送信してから一定時間経過していない場合は、かかる配信制御情報をＳｏＣに送信しない。そして、ＳｏＣでは、該配信制御情報のみを用いて映像の配信管理を行う。また、ＳｏＣでは、その配信制御情報のリスト化を自動で行い、そのリストを用いて映像配信の可否や映像配信サービスの種別（次世代又は従来）等を判定し、その判定結果に基づきスイッチのフィルタを制御する。これにより、ＳｏＣに流入するデータ量やパケット数が削減されて処理負荷が低減されることから、同じＳｏＣを搭載したルータに比べ、制御できるマルチキャスト映像の帯域が向上し、次世代と従来の映像配信サービスおよび従来の通信サービスを同時に対応することが可能となる。
【００２０】
さらに、本発明では、ＳｏＣにおいて、上記リストを用いて映像配信サービスの種別を判定し、受信端末の要求する映像が従来の映像配信サービスに係る映像である場合にのみ、その要求を１Ｇｂｐｓの双方向ネットワークに送信する。これにより、受信端末からの要求がネットワークに無駄に転送される可能性を抑止することができる。
【００２１】
以下、本発明を実施する一実施の形態について図面を用いて説明する。
【００２２】
はじめに、本実施の形態に係る通信チャネル制御装置の機能について概説する。図１は、本実施の形態に係る映像配信サービスのシステム構成例を示す図である。
【００２３】
次世代の映像配信サービスでは、１０Ｇｂｐｓ相当のマルチキャスト通信が下り専用の中継ネットワーク２ａを介してユーザ宅まで配信される。そこで、通信チャネル制御装置１は、このマルチキャスト型の映像に対してフィルタ制御を行い、ＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージを受信端末３から受信した場合、要求を受けた映像ストリームを通過させる。ＭＬＤＲｅｐｏｒｔ（ｌｅａｖｅ）メッセージを受信した場合は、該当映像ストリームの通過を遮断する。
【００２４】
また、従来の映像配信サービスでは、双方向であるインターネット２ｂの中継装置４までマルチキャスト配信されているが、ユーザ宅までは配信されていない。そこで、通信チャネル制御装置１は、このマルチキャスト型の映像に対するＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージを受信端末３から受信した場合、ホームゲートウェイ（ＨＧＷ）５に転送して必要な映像ストリームを要求する。ホームゲートウェイ５は、ＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージを受信した場合、上位の装置（ＯＮＵ、ＯＬＴ等）に転送する。これを繰り返し行い、中継装置４に映像ストリームの配信を要求する。その後、中継装置４から映像ストリームが配信されると、その映像ストリームを受信端末３に通過させる。ＭＬＤＲｅｐｏｒｔ（ｌｅａｖｅ）メッセージを受信した場合は、そのメッセージをホームゲートウェイ５に転送して該当映像ストリームの停止を要求する。ホームゲートウェイ５は、ＭＬＤＲｅｐｏｒｔ（ｌｅａｖｅ）メッセージを受信した場合、上位の装置に転送する。これを繰り返し行い、中継装置４に映像ストリームの停止を要求する。一方、ユニキャスト通信に関しては、映像等の特定データに関わらず全ての通信について、ホームゲートウェイ５向けのポートより無条件に通過させる。
【００２５】
次に、通信チャネル制御装置１の機能について詳述する。図２は、本実施の形態に係る通信チャネル制御装置１の機能ブロック構成例を示す図である。通信チャネル制御装置１は、スイッチ１０と、ＳｏＣ２０と、を備えて構成される。スイッチ１０とＳｏＣ２０とは、相互に通信可能である。
【００２６】
スイッチ１０は、映像、映像の配信制御に係る配信制御メッセージ（マルチキャスト型の映像に対するＭＬＤＲｅｐｏｒｔメッセージ）、ユニキャストの通過及び遮断をフィルタ制御するＬ２ＳＷ部１０１と、Ｌ２ＳＷ部１０１で受信したマルチキャスト型の映像の配信状況を管理し、Ｌ２ＳＷ部１０１のフィルタを制御するＬ２ＳＷ管理制御部１０２と、を備えて構成される。
【００２７】
このようなスイッチ１０としては、例えば、スイッチ機器、Ｌ２スイッチＬＳＩで構成可能であり、単一の装置であるか、単一の装置に組み込まれた一部であるかを問わない。例えば、Ｌ２ＳＷ部１０１としては、Ｌ２スイッチ機器で構成可能であり、Ｌ２ＳＷ管理制御部１０２としては、ＰＣ又はサーバを用いて構成可能である。以降、Ｌ２ＳＷ部１０１及びＬ２ＳＷ管理制御部１０２の機能について具体的に説明する。
【００２８】
図３は、Ｌ２ＳＷ部１０１の機能ブロック構成例を示す図である。Ｌ２ＳＷ部１０１は、受信機能部１０１ａと、ミラー転送機能部１０１ｂと、フィルタ機能部１０１ｃと、スイッチ機能部１０１ｄと、を備えて構成される。
【００２９】
受信機能部１０１ａは、映像配信サーバから送信されたマルチキャスト型の映像、受信端末３から送信されたＭＬＤＲｅｐｏｒｔメッセージ、ユニキャストを受信する機能部である。なお、マルチキャスト型の映像とは、広帯域下り専用ネットワークを介して宅内まで配信されている次世代映像、ＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージを元に中継装置から配信された従来映像である。
【００３０】
ミラー転送機能部１０１ｂは、受信機能部１０１ａで受信した映像、ＭＬＤＲｅｐｏｒｔメッセージ、ユニキャストをコピーして、同一の２つの映像、ＭＬＤＲｅｐｏｒｔメッセージ、ユニキャストをフィルタ機能部１０１ｃとＬ２ＳＷ管理制御部１０２にそれぞれ転送する機能部である。
【００３１】
フィルタ機能部１０１ｃは、フィルタの設定内容に基づき映像又はＭＬＤＲｅｐｏｒｔメッセージを通過又はその通過を遮断する機能部である。フィルタには映像又はＭＬＤＲｅｐｏｒｔメッセージの通過又は遮断が予め設定されており、特にマルチキャスト型の映像を配信制御する際にはＬ２ＳＷ管理制御部１０２を介してＳｏＣ２０によりフィルタの設定内容が変更される。ユニキャストは無条件に通過させる。
【００３２】
スイッチ機能部１０１ｄは、フィルタ機能部１０１ｃを通過した映像、ＭＬＤＲｅｐｏｒｔメッセージ、ユニキャストを受信端末３又はインターネット２ｂに転送する機能部である。
【００３３】
図４は、Ｌ２ＳＷ管理制御部１０２の機能ブロック構成例を示す図である。Ｌ２ＳＷ管理制御部１０２は、パケット解析機能部１０２ａと、Ｌ２ＳＷ−マルチキャストアドレスリスト管理機能部１０２ｂと、ＩＰヘッダ送信機能部１０２ｃと、フィルタ設定更新機能部１０２ｄと、グループアドレスリスト判定呼出機能部１０２ｅと、を備えて構成される。
【００３４】
パケット解析機能部１０２ａは、Ｌ２ＳＷ部１０１から転送された映像、ＭＬＤＲｅｐｏｒｔメッセージ、ユニキャストのパケットデータを解析し、それらがマルチキャスト型であるかユニキャスト型であるかを判定する機能部である。
【００３５】
Ｌ２ＳＷ−マルチキャストアドレスリスト管理機能部１０２ｂは、Ｌ２ＳＷ部１０１から転送されたマルチキャスト型の映像のマルチキャストグループアドレス（宛先アドレス）を、保持しているＬ２ＳＷ−マルチキャストアドレスリストと照合し、そのリストに存在しない場合は新規登録を行い、そのリストに存在する場合は該当のマルチキャストアドレスの有効期限を更新する機能部である。
【００３６】
ＩＰヘッダ送信機能部１０２ｃは、Ｌ２ＳＷ部１０１から転送されたマルチキャスト型の映像のマルチキャストグループアドレスがＬ２ＳＷ−マルチキャストアドレスリストに存在しない場合にのみ、又は、Ｌ２ＳＷ−マルチキャストアドレスリストに存在してもその有効期限が切れている場合にのみ、その映像のＩＰヘッダ情報からマルチキャストパケットの配信制御に係る配信制御情報（マルチキャストグループアドレス等）のみを取得してＳｏＣ２０に送信する機能部である。
【００３７】
フィルタ設定更新機能部１０２ｄは、ＳｏＣ２０からのフィルタ設定更新要求に基づき、Ｌ２ＳＷ部１０１のフィルタ機能部１０１ｃにおけるフィルタの設定内容を変更する機能部である。
【００３８】
グループアドレスリスト判定呼出機能部１０２ｅは、受信端末３からのＭＬＤＲｅｐｏｒｔメッセージに含まれるマルチキャストグループアドレスの映像がＳｏＣ２０で配信管理済みのものであるか否か等を判定させるため、ＳｏＣ２０が備えるグループアドレスリスト判定機能部を呼び出す機能部である。
【００３９】
以上がスイッチ１０の備える機能である。
【００４０】
続いて、ＳｏＣ２０の機能について説明する。図５は、ＳｏＣ２０の機能ブロック構成例を示す図である。ＳｏＣ２０は、グループアドレスリスト更新機能部２０ａと、グループアドレスリスト判定機能部２０ｂと、フィルタ設定更新呼出機能部２０ｃと、を備えて構成される。
【００４１】
グループアドレスリスト更新機能部２０ａは、保持しているグループアドレスリストをスイッチ１０からの配信制御情報で更新する機能部である。
【００４２】
グループアドレスリスト判定機能部２０ｂは、受信端末３からのＭＬＤＲｅｐｏｒｔメッセージに含まれるマルチキャスト型の要求映像のマルチキャストグループアドレスがグループアドレスリストに存在するか否かを判定し、更に、広帯域下り専用ネットワークを介してマルチキャスト配信された映像に対する参加要求であるか、１Ｇｂｐｓ双方向ネットワークを介してマルチキャスト配信される映像に対する参加要求であるかを特定する機能部である。
【００４３】
フィルタ設定更新呼出機能部２０ｃは、グループアドレスリスト判定機能部２０ｂの判定結果に基づき、Ｌ２ＳＷ管理制御部１０２のフィルタ設定更新機能部１０２ｄを介してＬ２ＳＷ部１０１のフィルタ機能部１０１ｃのフィルタの設定内容を変更する機能部である。
【００４４】
以上がＳｏＣ２０の備える機能である。なお、本実施の形態では、単一のＳｏＣ２０を用いる場合を例に説明したが、該ＳｏＣ２０を備えた宅内装置（例えば、ＰＣ、サーバ、ルータ、ホームゲートウェイ等）を用いてもよいし、従来のホームゲートウェイに接続可能な任意の宅内装置を用いてもよい。少なくとも現行と同性能レベルのＳｏＣを用いることができればよい。また、受信端末３とは、例えば、ＰＣ、ＳＴＢ（Set Top Box）等が考えられる。
【００４５】
次に、通信チャネル制御装置１の動作について概説する。
【００４６】
まず、図６を参照しながら、下り通信の動作について概説する。
【００４７】
下り通信の場合、Ｌ２ＳＷ部１０１では、映像配信サーバ６からの映像をコピーしてフィルタとＬ２ＳＷ管理制御部１０２に送信する。フィルタでは、マルチキャスト型の映像の場合、受信端末３からのＭＬＤＲｅｐｏｒｔメッセージの要求内容（ｊｏｉｎ又はｌｅａｖｅ）に応じてＳｏＣ２０によるフィルタ条件に基づき、その映像を通過又は遮断させる。一方、ユニキャスト型の映像の場合、映像を無条件に通過させる。
【００４８】
Ｌ２ＳＷ管理制御部１０２では、受信した映像がマルチキャスト型であるかユニキャスト型であるかのパケット解析を行い、マルチキャスト型の映像の場合、その映像のＩＰヘッダ情報から取得したマルチキャストグループアドレス（宛先アドレス）をＬ２ＳＷ−マルチキャストアドレスリストと照合する。そして、そのリストに存在しない場合、又は、リストに存在してもその有効期限が切れている場合にのみ、リストに新規登録又は有効期限の延長を行い、そのマルチキャストグループアドレス等の配信制御情報のみをＳｏＣ２０に通知する。リストに存在しかつその有効期限が切れていない場合には、リスト内の該マルチキャストグループアドレスの有効期限を延長するが、配信制御情報の通知は行わない。一方、ユニキャスト型の映像の場合、通信チャネル制御装置１で配信制御を管理する必要がないので破棄する。
【００４９】
ＳｏＣ２０では、Ｌ２ＳＷ管理制御部１０２から送信されたマルチキャストグループアドレスをグループアドレスリストに新規登録する。ＳｏＣ２０では、このグループアドレスリストを用いてマルチキャスト型の映像の配信を管理する。
【００５０】
次に、図７を参照しながら、上り通信の動作について概説する。
【００５１】
上り通信の場合、Ｌ２ＳＷ部１０１では、受信端末３からのＭＬＤＲｅｐｏｒｔメッセージ又はユニキャストをコピーしてフィルタとＬ２ＳＷ管理制御部１０２に送信する。フィルタでは、ＭＬＤＲｅｐｏｒｔメッセージの場合、ネットワークへの無駄な転送を抑止するため無条件に破棄する。一方、ユニキャストの場合、そのユニキャストを無条件に通過させる。
【００５２】
Ｌ２ＳＷ管理制御部１０２では、受信したパケットデータがＭＬＤＲｅｐｏｒｔメッセージかユニキャストかのパケット解析を行い、ＭＬＤＲｅｐｏｒｔメッセージの場合はＳｏＣ２０に送信し、ユニキャストの場合は破棄する。
【００５３】
ＳｏＣ２０では、Ｌ２ＳＷ管理制御部１０２から送信されたＭＬＤＲｅｐｏｒｔメッセージに含まれるマルチキャストグループアドレスがグループアドレスリストに存在するか否かを判定し、更に広帯域下り専用ネットワークを介してマルチキャスト配信された映像に対する次世代映像の要求であるか、１Ｇｂｐｓ双方向ネットワークを介してマルチキャスト配信される映像に対する従来映像の要求であるかを特定する。次世代映像が要求されている場合、要求の内容（ｊｏｉｎ又はｌｅａｖｅ）に応じてＬ２ＳＷ部１０１のフィルタの設定内容を変更（通過又は遮断）する。また、従来映像が要求されている場合にのみ、そのＭＬＤＲｅｐｏｒｔメッセージを映像配信サーバ６に転送する。
【００５４】
続いて、通信チャネル制御装置１の動作について詳述する。以降、動作内容を容易に理解するため、処理主体である機能部の名称は省略する。
【００５５】
まず、図８を参照しながら、マルチキャスト型の映像通信が行われた場合であり、かつ、Ｌ２ＳＷ−マルチキャストアドレスリストに該映像のマルチキャストアドレスが存在しない場合の動作について説明する。
【００５６】
まず、Ｌ２ＳＷ部１０１は、映像配信サーバ６から送信されたマルチキャスト型の映像を受信すると、その映像をコピーして一方をフィルタに転送し、もう一方をＬ２ＳＷ管理制御部１０２に転送する（ステップＳ１０１）。
【００５７】
次に、Ｌ２ＳＷ部１０１は、フィルタの設定内容に基づき、転送された映像を通過又は遮断する（ステップＳ１０２）。本動作例では、Ｌ２ＳＷ−マルチキャストアドレスリストに該映像のマルチキャストアドレスが存在しないので、その映像は遮断されるものとする。
【００５８】
また、ステップＳ１０２と同じタイミングで、Ｌ２ＳＷ管理制御部１０２は、Ｌ２ＳＷ部１０１から転送された映像のパケットデータやネットワークトラヒックのパケットデータを解析し、転送された映像がマルチキャスト型であるかユニキャスト型であるかを判定する（ステップＳ１０３）。本動作例では、上記条件よりマルチキャスト型であると判定される。なお、マルチキャスト型であるかそれ以外であるかについては、例えば、パケットデータのデータ構造、パケットデータにマルチキャストアドレスが含まれているか否か等で判定可能である。
【００５９】
次に、Ｌ２ＳＷ管理制御部１０２は、転送された映像のＩＰヘッダ情報に含まれるマルチキャストグループアドレスや送信元アドレスがＬ２ＳＷ−マルチキャストアドレスリストに存在するかを判定し、本動作例では該リストに存在しないので新しいマルチキャスト型の映像とみなし、その新たなマルチキャストグループアドレスをＬ２ＳＷ−マルチキャストアドレスリストに新規登録する（ステップＳ１０４）。
【００６０】
また、その新規登録に伴い、Ｌ２ＳＷ管理制御部１０２は、転送された映像のＩＰヘッダ情報からマルチキャストパケットの配信制御に係る配信制御情報（マルチキャストグループアドレス、配信元サーバアドレス、配信種別情報等）を取得して、その配信制御情報のみをＳｏＣ２０に送信する（ステップＳ１０５）。
【００６１】
ここで、ステップＳ１０４，Ｓ１０５では、Ｌ２ＳＷ部１０１から転送されたマルチキャスト型の映像のマルチキャストグループアドレスがＬ２ＳＷ−マルチキャストアドレスリストに存在しない場合にのみ、その配信制御情報のみをＳｏＣ２０に送信している。換言すると、Ｌ２ＳＷ−マルチキャストアドレスリストに存在する場合には、その配信制御情報をＳｏＣ２０に送信しない。これにより、ＳｏＣ２０で保持する情報が新規な配信制御情報のみに限定されるので、マルチキャスト型の映像の配信制御を低性能なＳｏＣ２０で行うことができる。
【００６２】
その後、ＳｏＣ２０は、スイッチ１０から送信された配信制御情報を保持しているグループアドレスリストに新規登録する（ステップＳ１０６）。
【００６３】
このとき、グループアドレスリストには、配信制御情報として、例えば、マルチキャストグループアドレス、配信元サーバアドレス、配信種別情報が登録される。この配信制御情報（例えば、配信元サーバアドレス）を参照することにより、広帯域下り専用ネットワークを介してマルチキャスト配信された映像であるか、１Ｇｂｐｓ双方向ネットワークを介してマルチキャスト配信される映像であるかを特定可能である。リストへの登録の際、それら２つのネットワークを識別するサービスタイプ情報（識別情報）を付与するようにしてもよい。例えば、サービスの開示時に受信した全ての配信制御情報に対しては次世代の映像配信サービスを示すサービスタイプ情報（例えば、広帯域下り専用、５Ｇ下り専用、１０Ｇ下り専用、２０Ｇ下り専用等）を付与し、ＭＬＤＲｅｐｏｒｔメッセージを上位ネットワークに転送した後に配信された映像に係る配信制御情報に対しては従来の映像配信サービスを示すサービスタイプ情報（例えば、１Ｇ双方向）を付与する。このようなグループアドレスリストは、ＳｏＣ２０において、マルチキャスト配信映像の配信管理情報として機能することになる。
【００６４】
次に、図９を参照しながら、マルチキャスト型の映像通信が行われた場合であり、かつ、Ｌ２ＳＷ−マルチキャストアドレスリストに該映像のマルチキャストアドレスが存在する場合の動作について説明する。
【００６５】
まず、Ｌ２ＳＷ部１０１は、映像配信サーバ６から送信されたマルチキャスト型の映像を受信すると、その映像をコピーして一方をフィルタに転送し、もう一方をＬ２ＳＷ管理制御部１０２に転送する（ステップＳ２０１）。
【００６６】
次に、Ｌ２ＳＷ部１０１は、フィルタの設定内容に基づき、転送された映像を通過又は遮断する（ステップＳ２０２）。本動作例では、Ｌ２ＳＷ−マルチキャストアドレスリストに該映像のマルチキャストアドレスが存在するので、受信端末３からのＭＬＤＲｅｐｏｒｔメッセージの要求内容に応じて映像を通過又は遮断させることになる。特に、ＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージの場合、映像を通過させて受信端末３に転送する（ステップＳ２０３）。
【００６７】
また、ステップＳ２０２と同じタイミングで、Ｌ２ＳＷ管理制御部１０２は、Ｌ２ＳＷ部１０１から転送された映像のパケットデータやネットワークトラヒックのパケットを解析し、転送された映像がマルチキャスト型であるかユニキャスト型であるかを判定する（ステップＳ２０４）。本動作例では、上記条件よりマルチキャスト型であると判定される。
【００６８】
次に、Ｌ２ＳＷ管理制御部１０２は、転送された映像のＩＰヘッダ情報に含まれるマルチキャストグループアドレスや送信元アドレスがＬ２ＳＷ−マルチキャストアドレスリストに存在するかを判定し、本動作例では該リストに存在するので以前に配信されたマルチキャスト型の映像とみなし、そのリスト内のマルチキャストグループアドレスに係る有効期限タイマを更新する（ステップＳ２０５）。
【００６９】
このとき、本動作例では、Ｌ２ＳＷ部１０１から転送されたマルチキャスト型の映像のマルチキャストグループアドレスがＬ２ＳＷ−マルチキャストアドレスリストに存在するので、その映像のＩＰヘッダ情報に含まれるマルチキャストパケットの配信制御に係る配信制御情報はＳｏＣ２０に送信しない。
【００７０】
なお、図８及び図９の変形例として、Ｌ２ＳＷ管理制御部１０２は、Ｌ２ＳＷ−マルチキャストアドレスリストに該当のマルチキャストアドレスが存在するがその有効期限が切れている場合にのみ、配信制御情報をＳｏＣ２０に送信するようにしてもよい。この場合、Ｌ２ＳＷ管理制御部１０２は、該当マルチキャストアドレスの有効期限を一定期間延長する。
【００７１】
次に、図１０を参照しながら、広帯域下り専用ネットワークに係るマルチキャスト型の映像が要求された場合の動作について説明する。
【００７２】
まず、Ｌ２ＳＷ部１０１は、受信端末３から送信されたＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージを受信すると、そのメッセージをコピーして一方をフィルタに転送し、もう一方をＬ２ＳＷ管理制御部１０２に転送する（ステップＳ３０１）。
【００７３】
次に、Ｌ２ＳＷ部１０１は、転送されたＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージを無条件に遮断・破棄する（ステップＳ３０２）。これは、広帯域下り専用ネットワークを介して配信されるマルチキャスト型の映像は既にユーザ宅まで配信されているからであり、該ネットワークへの転送は必要ないからである。これにより、受信端末３からのＭＬＤＲｅｐｏｒｔメッセージがネットワークに無駄に転送される可能性を抑止することができる。
【００７４】
また、ステップＳ３０２と同じタイミングで、Ｌ２ＳＷ管理制御部１０２は、Ｌ２ＳＷ部１０１から転送されたＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージのパケットデータやネットワークトラヒックのパケットを解析し、転送されたメッセージがマルチキャスト型であるかユニキャスト型であるかを判定する（ステップＳ３０３）。本動作例では、ＭＬＤＲｅｐｏｒｔメッセージのため、マルチキャスト型であると判定される。
【００７５】
次に、Ｌ２ＳＷ管理制御部１０２は、転送されたＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージに含まれるマルチキャストグループアドレスがＳｏＣ２０で配信管理中のものであるか否かを判定させるため、ＳｏＣ２０が備えるグループアドレスリスト判定機能部２０ｂを呼び出す（ステップＳ３０４）。
【００７６】
次に、ＳｏＣ２０は、受信端末３からのＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージに含まれるマルチキャストグループアドレスがグループアドレスリストに存在するか否かを判定し、広帯域下り専用ネットワークを介してマルチキャスト配信された映像に対する参加要求であるか、１Ｇｂｐｓ双方向ネットワークを介してマルチキャスト配信される映像に対する参加要求であるかを特定する（ステップＳ３０５）。
【００７７】
詳細には、ＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージのマルチキャストグループアドレスがグループアドレスリストに存在する場合、該当の配信制御情報（例えば、配信元サーバアドレス又はサービスタイプ情報）を参照していずれのサービスタイプへの参加要求であるかを特定する。このとき、グループアドレスリストに存在するという理由だけで、広帯域下り専用ネットワークのサービスタイプへの参加要求とみなしてもよい。
【００７８】
一方、グループアドレスリストに存在しない場合、ユーザ宅まで映像がこれまで配信されたことがない（つまり、ユーザ宅まで配信される次世代の映像配信サービスではなく、かつ、過去に配信されていない従来の映像配信サービスによる映像への要求と考えられる）ので、１Ｇｂｐｓ双方向ネットワークのサービスタイプへの参加要求と特定する。
【００７９】
すなわち、ここでは、ＭＬＤＲｅｐｏｒｔメッセージ内のマルチキャストグループアドレスがグループアドレスリストに存在するか否か、該マルチキャストグループアドレスに付与されたサービスタイプ情報が次世代の映像配信サービスを示すか従来の映像配信サービスを示すかに基づき、広帯域下り専用ネットワークのサービスタイプへの参加要求であるか、１Ｇｂｐｓ双方向ネットワークのサービスタイプへの参加要求であるかを特定する。
【００８０】
なお、本動作例では、上記条件より、広帯域下り専用ネットワークを介してマルチキャスト配信された映像に対する参加要求と特定される。その場合、映像は既にユーザ宅まで配信されているので、ＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージを上位のネットワークに転送しない。
【００８１】
その後、ＳｏＣ２０は、受信端末３からのＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージに含まれるマルチキャストグループアドレスの映像を通過させるため、フィルタの設定内容（通過又は遮断のフラグ、配信先の宛先アドレス及びポート番号等）を変更するフィルタ設定更新要求をＬ２ＳＷ管理制御部１０２に送信する（ステップＳ３０６）。
【００８２】
そして、ＳｏＣ２０からフィルタ設定更新要求が送信されると、Ｌ２ＳＷ管理制御部１０２は、Ｌ２ＳＷ部１０１のフィルタの設定内容を変更する（ステップＳ３０７）。
【００８３】
最後に、Ｌ２ＳＷ部１０１は、変更後のフィルタの設定内容に基づき、該当の映像を該当の受信端末３に通過させる（ステップＳ３０８）。
【００８４】
次に、図１１を参照しながら、１Ｇｂｐｓ双方向ネットワークに係るマルチキャスト型の映像が要求された場合の動作について説明する。
【００８５】
まず、Ｌ２ＳＷ部１０１は、受信端末３から送信されたＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージを受信すると、そのメッセージをコピーして一方をフィルタに転送し、もう一方をＬ２ＳＷ管理制御部１０２に転送する（ステップＳ４０１）。
【００８６】
次に、Ｌ２ＳＷ部１０１は、転送されたＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージを無条件に遮断又は破棄する（ステップＳ４０２）。これにより、受信端末３からのＭＬＤＲｅｐｏｒｔメッセージがネットワークに無駄に転送される可能性を抑止することができる。
【００８７】
また、ステップＳ４０２と同じタイミングで、Ｌ２ＳＷ管理制御部１０２は、Ｌ２ＳＷ部１０１から転送されたＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージのパケットデータやネットワークトラヒックのパケットを解析し、転送されたメッセージがマルチキャスト型であるかユニキャスト型であるかを判定する（ステップＳ４０３）。本動作例では、ＭＬＤＲｅｐｏｒｔメッセージのため、マルチキャスト型であると判定される。
【００８８】
次に、Ｌ２ＳＷ管理制御部１０２は、転送されたＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージに含まれるマルチキャストグループアドレスがＳｏＣ２０で配信管理中のものであるか否かを判定させるため、ＳｏＣ２０が備えるグループアドレスリスト判定機能部２０ｂを呼び出す（ステップＳ４０４）。
【００８９】
次に、ＳｏＣ２０は、受信端末３からのＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージに含まれるマルチキャストグループアドレスがグループアドレスリストに存在するか否かを判定し、広帯域下り専用ネットワークを介してマルチキャスト配信された映像に対する参加要求であるか、１Ｇｂｐｓ双方向ネットワークを介してマルチキャスト配信される映像に対する参加要求であるかを特定する（ステップＳ４０５）。
【００９０】
なお、本動作例では、上記条件より、１Ｇｂｐｓ双方向ネットワークを介して配信されるマルチキャスト型の映像に対する参加要求と特定される。その場合、映像は上位の中継装置４にまでしか配信されていないので、ＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージを上位のネットワークに転送する必要がある。
【００９１】
その後、ＳｏＣ２０は、受信端末３からのＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージに含まれるマルチキャストグループアドレスの映像を通過させるため、フィルタ設定更新要求をＬ２ＳＷ管理制御部１０２に送信し、更にそのＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージを１Ｇｂｐｓ双方向ネットワークに転送するため、そのＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージを転送するためのメッセージ転送要求をＬ２ＳＷ管理制御部１０２に送信する（ステップＳ４０６）。
【００９２】
そして、ＳｏＣ２０からフィルタ設定更新要求及びメッセージ転送要求が送信されると、Ｌ２ＳＷ管理制御部１０２は、Ｌ２ＳＷ部１０１のフィルタの設定内容を変更し、Ｌ２ＳＷ部１０１に対してＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージの転送を要求する（ステップＳ４０７）。
【００９３】
最後に、Ｌ２ＳＷ部１０１は、変更後のフィルタの設定内容に基づき、該当の映像が該当の受信端末３へ通過するようにフィルタ制御を行い（ステップＳ４０８）、該当のＭＬＤＲｅｐｏｒｔ（ｊｏｉｎ）メッセージをインターネット２ｂを介して映像配信サーバ６に転送する（ステップＳ４０９）。
【００９４】
次に、図１２を参照しながら、ユニキャストの下り通信が行われた場合の動作について説明する。なお、ユニキャストの場合、対象データが映像等に限らないことから、映像配信サーバ６を単に配信サーバ６’とする。
【００９５】
まず、Ｌ２ＳＷ部１０１は、配信サーバ６’から送信されたユニキャストのパケットデータ（以下、ユニキャスト）を受信すると、そのユニキャストをコピーして一方をフィルタに転送し、もう一方をＬ２ＳＷ管理制御部１０２に転送する（ステップＳ５０１）。
【００９６】
次に、Ｌ２ＳＷ部１０１は、転送されたユニキャストがユニキャスト型であり、その映像を管理する必要はないので、そのユニキャストを無条件に通過させ（ステップＳ５０２）、受信端末３に転送する（ステップＳ５０３）。
【００９７】
また、ステップＳ５０２，Ｓ５０３と同じタイミングで、Ｌ２ＳＷ管理制御部１０２は、Ｌ２ＳＷ部１０１から転送されたユニキャストのパケットデータやネットワークトラヒックのパケットデータを解析し、転送されたユニキャストがマルチキャスト型であるかユニキャスト型であるかを判定する（ステップＳ５０４）。本動作例では、ユニキャスト型であると判定される。
【００９８】
最後に、Ｌ２ＳＷ管理制御部１０２は、転送されたユニキャストはユニキャスト型であり、映像の配信制御等の制御を行う必要がないので、そのユニキャストを破棄する（ステップＳ５０５）。
【００９９】
次に、図１３を参照しながら、ユニキャストの上り通信が行われた場合の動作について説明する。
【０１００】
まず、Ｌ２ＳＷ部１０１は、受信端末３から送信されたユニキャストを受信すると、そのユニキャストをコピーして一方をフィルタに転送し、もう一方をＬ２ＳＷ管理制御部１０２に転送する（ステップＳ６０１）。
【０１０１】
次に、Ｌ２ＳＷ部１０１は、転送されたパケットデータがユニキャストであることから、そのユニキャストを無条件に通過させ（ステップＳ６０２）、インターネット２ｂを介して配信サーバ６’に転送する（ステップＳ６０３）。
【０１０２】
また、ステップＳ６０２，Ｓ６０３と同じタイミングで、Ｌ２ＳＷ管理制御部１０２は、Ｌ２ＳＷ部１０１から転送されたユニキャストのパケットデータやネットワークトラヒックのパケットデータを解析し、転送されたユニキャストがマルチキャスト型であるかユニキャスト型であるかを判定する（ステップＳ６０４）。本動作例では、ユニキャスト型であると判定される。
【０１０３】
最後に、Ｌ２ＳＷ管理制御部１０２は、転送されたユニキャストはユニキャスト型であるので、そのユニキャストを破棄する（ステップＳ６０５）。
【０１０４】
以上、通信チャネル制御装置１の動作について説明した。
【０１０５】
最後に、本実施の形態により得られる作用効果について説明する。
【０１０６】
本実施の形態によれば、受信端末３に配信される映像の通信チャネルをスイッチ１０で制御する通信チャネル制御装置１において、スイッチ１０は、マルチキャスト型の映像を受信すると、その映像に含まれるマルチキャストパケットの配信制御に係る配信制御情報のみをＳｏＣ２０に送信し、その配信制御情報を用いてＳｏＣ２０で生成された受信端末３のマルチキャストグループへの要求に対応するフィルタ設定更新要求に基づき映像を受信端末３に転送又は非転送するので、マルチキャスト型の映像を低性能のＳｏＣで配信制御することができる。
【０１０７】
また、本実施の形態によれば、スイッチ１０は、ＳｏＣ２０に送信した配信制御情報を自身のスイッチ１０内のＬ２ＳＷ−マルチキャストアドレスリストに登録し、新たに受信したマルチキャスト型の映像に係る配信制御情報でＬ２ＳＷ−マルチキャストアドレスリストを更新し、新たに受信したマルチキャスト型の映像に係る配信制御情報がＬ２ＳＷ−マルチキャストアドレスリストに含まれている場合、又は、新たに受信したマルチキャスト型の映像に係る配信制御情報と同じ配信制御情報をＳｏＣ２０チップに送信してから一定時間経過していない場合、当該配信制御情報をＳｏＣ２０に送信しないので、マルチキャスト型の映像を低性能のＳｏＣでより確実に配信制御することができる。
【０１０８】
また、本実施の形態によれば、マルチキャスト型の映像は、通信チャネル制御装置１まで配信される次世代映像と、通信チャネル制御装置１までの中継装置４まで配信される従来映像と、であって、ＳｏＣ２０は、少なくとも次世代映像に係るマルチキャストアドレスグループを自身のＳｏＣ２０内のグループアドレスリストに登録し、新たに受信した配信制御情報に含まれる次世代映像又は従来映像に係るマルチキャストアドレスグループでグループアドレスリストを更新し、そのグループアドレスリストにマルチキャストグループアドレスが登録されているか否か、又は、そのグループアドレスリストのマルチキャストグループアドレスに付与された映像配信サービスのサービスタイプ情報に基づき、受信端末３の要求するマルチキャストグループに係るサービスタイプが次世代映像を配信する次世代の映像配信サービスタイプか従来映像を配信する従来の映像配信サービスタイプかを判定し、受信端末３の要求するサービスタイプが従来の映像配信サービスタイプの場合にのみ、その要求を１Ｇｂｐｓ双方向のネットワークを介して中継装置４に転送するので、マルチキャスト型の映像に対する端末からの要求がネットワークに無駄に転送される可能性を抑止することができる。
【０１０９】
以上、実施の形態に沿って本発明の内容を説明したが、本発明はこれらの記載に限定されるものではなく、種々の変形及び改良が可能である。詳細には、受信端末３に配信される映像の通信チャネルをスイッチ１０で制御する通信チャネル制御方法において、スイッチ１０が、マルチキャスト型の映像を受信するステップと、その映像に含まれるマルチキャストパケットの配信制御に係る配信制御情報のみをＳｏＣ２０に送信するステップと、その配信制御情報を用いてＳｏＣ２０で生成された受信端末３のマルチキャストグループへの要求に対応するフィルタ設定更新要求に基づき映像を受信端末３に転送又は非転送するステップと、を備えるようにしてもよい。また、本実施の形態で説明した通信チャネル制御装置１としてコンピュータを機能させる通信チャネル制御プログラムを生成することも可能である。
【符号の説明】
【０１１０】
１…通信チャネル制御装置
１０…スイッチ
１０１…Ｌ２ＳＷ部
１０１ａ…受信機能部（受信部）
１０１ｂ…ミラー転送機能部（送信部）
１０１ｃ…フィルタ機能部（フィルタ部）
１０１ｄ…スイッチ機能部
１０２…Ｌ２ＳＷ管理制御部
１０２ａ…パケット解析機能部
１０２ｂ…Ｌ２ＳＷ−マルチキャストアドレスリスト管理機能部（管理部）
１０２ｃ…ＩＰヘッダ送信機能部（送信部）
１０２ｄ…フィルタ設定更新機能部
１０２ｅ…グループアドレスリスト判定呼出機能部
２０…ＳｏＣ（チップ）
２０ａ…グループアドレスリスト更新機能部（更新部）
２０ｂ…グループアドレスリスト判定機能部（判定部）
２０ｃ…フィルタ設定更新呼出機能部
２ａ…下り専用の中継ネットワーク
２ｂ…インターネット
３…受信端末
４…中継装置
５…ホームゲートウェイ
６…映像配信サーバ
６’…配信サーバ
Ｓ１０１〜Ｓ１０６、Ｓ２０１〜Ｓ２０５、Ｓ３０１〜Ｓ３０８、Ｓ４０１〜Ｓ４０９、Ｓ５０１〜Ｓ５０５、Ｓ６０１〜Ｓ６０５…ステップ
【図１】
0006467373.tif 000002
【図２】
0006467373.tif 000003
【図３】
0006467373.tif 000004
【図４】
0006467373.tif 000005
【図５】
0006467373.tif 000006
【図６】
0006467373.tif 000007
【図７】
0006467373.tif 000008
【図８】
0006467373.tif 000009
【図９】
0006467373.tif 000010
【図１０】
0006467373.tif 000011
【図１１】
0006467373.tif 000012
【図１２】
0006467373.tif 000013
【図１３】
0006467373.tif 000014
【図１４】
0006467373.tif 000015
【図１５】
0006467373.tif 000016