(57)【要約】【課題】ＩＰネットワークを介してマルチキャストで配信される番組の選局の際、ｊｏｉｎパケットの処理を都度行なうと時間がかかる。【解決手段】番組中継装置（マルチキャストルータ）は受信装置からｊｏｉｎパケットを受信すると、配信先リストと帯域状態を確認し、送信可能な数の番組数の番組（臨戦チャンネルなど）を受信装置に送信する。受信装置まで番組データが届いているので、受信端末は番組切り替え時にも、高速な切り替え処理が可能となる。【選択図】図１
2007124177.tif 000002
【特許請求の範囲】
【請求項１】
番組配信装置からＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットのフォーマットでネットワークを経由して配信される放送番組を一つまたは複数の受信装置に中継する番組中継装置であって、
前記受信装置から受信した番組選択情報を基に前記番組配信装置に番組の配信を要求する通信制御手段を備え、
前記通信制御手段は、前記受信装置から要求のあった番組の配信要求のほかに１つ以上の他の番組の配信要求をすることを特徴とする番組中継装置。
【請求項２】
前記通信制御手段は、前記受信装置から受信した回線状態に応じて他の番組の配信要求数を決定することを特徴とする請求項１記載の番組中継装置。
【請求項３】
前記他の番組は、前記受信装置から要求のあった番組に隣接するチャンネルの番組であることを特徴とする請求項１記載の番組中継装置。
【請求項４】
番組配信装置からＩＰパケットのフォーマットでネットワークを経由して配信される放送番組を中継装置を経由して受信する受信装置であって、
視聴者からの番組選択情報を受信する番組要求受信手段と、
接続されたネットワークの状態を確認する回線状態確認手段と、
前記番組要求受信手段で受信した番組選択情報を基に生成した番組の配信要求と、前記回線状態確認手段で確認した回線状態と、を前記中継装置に送信することを特徴とする番組受信装置。
【請求項５】
互いにネットワークで接続された請求項１から請求項３のいずれかに記載の番組中継装置と、請求項４に記載の番組受信装置から構成されることを特徴とする番組配信システム。
【請求項６】
番組配信装置からＩＰパケットのフォーマットでネットワークを経由して配信される放送番組を一つまたは複数の受信装置に中継する番組中継装置としてコンピュータを機能させるためのコンピュータプログラムであって、当該コンピュータを、
前記受信装置から受信した番組選択情報を基に前記番組配信装置に番組の配信を要求し、
前記受信装置から要求のあった番組の配信要求のほかに１つ以上の他の番組の配信要求をする機能として動作させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像配信における、番組選択処理に関するものである。
【背景技術】
【０００２】
通信事業者等の有線事業者において、衛星放送や独自番組などをインターネットなどのＩＰ網を経由して配信する、インターネット放送などと呼ばれる放送の仕組みが実現されている。
【０００３】
有線事業者においては、受信した衛星放送の番組や独自で作成しサーバに登録された番組をＩＰパケットのフォーマットに変換し、マルチキャストと呼ばれる複数の受信者に向けて同じ信号を配信する方式を用い、その番組選択の制御のためにＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いることが多い。この場合の受信端末は、番組を視聴する際にｊｏｉｎパケットと呼ばれる信号を送出して、マルチキャストポイントにマルチキャストグループに参加すること（受信機が番組のマルチキャスト配信先に加わること）を通知すると共に、自ネットワークインタフェースに対し、対応するＥｔｈｅｒｎｅｔ（登録商標）  Ａｄｄｒｅｓｓ（ＭＡＣアドレス）宛てのフレームを上位プロトコルに送るように設定する。
【０００４】
番組の視聴を終了する際には、ｌｅａｖｅパケットと呼ばれる信号を送出して、参加しているマルチキャストグループから脱退する。
【０００５】
視聴と参加を繰り返す際、このｊｏｉｎとｌｅａｖｅの処理を毎回行なうため、所定の切り替え時間が必要であった。
【０００６】
この切り替え時間を短縮する方法として、視聴者が選択した番組のほかに、嗜好情報に応じた番組や隣接チャンネルの番組に関するｊｏｉｎパケットを自動的に配信し、ネットワークインタフェースまであらかじめ番組を配信しておく（例えば特許文献１）ことで切り替え時間の短縮を実現しているものがある。
【０００７】
図５は特許文献１の従来の番組選択方法の実施例の構成を示すインターネット放送システムの構成図で、ネット放送端末としての利用者端末（以下、端末）５００―１〜５００―ｎと、電子番組表等の番組表管理サーバ（以下、ＥＧＰサーバ）５１０と、番組配信サーバ５２０―１〜５２０―ｍ、とこれらを接続するネットワーク５３０で構成される。（ｎ、ｍは自然数）
ＥＧＰサーバ５１０は、各番組配信サーバ５２０―１〜５２０―ｍが配信サービスに供する番組（番組コンテンツ）の番組表（電子番組表）を管理しており、ある端末５００―ｉ（ｉは１からｎのいずれか）から要求があると、該端末５００―ｉに対して電子番組表を送付する。端末５００―ｉの利用者は、ＥＰＧサーバ５１０から送付された番組表により視聴する番組を選択する。一方、番組配信サーバ５２０―１〜５２０―ｍでは、通常、それぞれ定常的に番組をネットワーク５３０に送出している。ネットワーク５３０は一般に多段のマルチキャストポイント（ノード）からなり、端末５００―１〜５００―ｎに対して、各番組配信サーバ５２０―１〜５２０―ｍから送出される番組をマルチキャスト配信する。
【０００８】
例えば番組配信サーバ５２０―１の番組Ａが端末５００―２〜５００―ｎに配信されているとする。これが番組Ａのマルチキャストグループである。端末５００―１の利用者は、番組Ａを視聴しようとした場合、電子番組表により該番組Ａを選択する。これを受けて、端末５００―１は、番組Ａのｊｏｉｎパケット（配信要求）を送出して、マルチキャストポイントに番組Ａのマルチキャストグループに参加することを通知すると共に、自ネットワークインタフェースに対して、番組Ａのマルチキャストパケットを受信可能に設定する。
【０００９】
マルチキャストポイントは、端末５００―１から番組Ａのｊｏｉｎパケットを受信すると、端末５００―１に対しても番組Ａのマルチキャストパケットを配信する。即ち、端末５００―２〜５００―ｎに加えて、端末５００―１も番組Ａのマルチキャスト配信先の一つとする。端末５００―１は、自ネットワークインタフェースが番組Ａのマルチキャストパケットを受信可能に設定されているため、マルチキャストポイントから配信された番組Ａのマルチキャストパケットを自ネットワークインタフェースを介して受信する。
【００１０】
一方、端末５００―１の利用者が別の番組を選択等した場合、端末５００―１は番組Ａのｌｅａｖｅパケット（配信停止要求）を送出する。マルチキャストポイントは、端末５００―１から番組Ａのｌｅａｖｅパケットを受信すると、端末５００―１に対する番組Ａのマルチキャストパケットの配信を停止する。これにより、端末５００―１は、今まで参加していた番組Ａのマルチキャストグループから離脱する。ここまでは一般的なマルチキャスト処理である。
【００１１】
本従来例は、利用者が番組を選択したとき、端末において、次に選択される可能性の高い番組を予測し、予測により得られた番組（予測番組）のｊｏｉｎパケットを送出して、予測番組に対応するマルチキャストパケットをマルチキャストポイントから自ネットワークインタフェースまで到達しておくようにする。これにより、利用者が視聴する番組を切り替えた場合でも、当該番組のマルチキャストパケットが自ネットワークインタフェースまで到達しているので、当該端末で短時間で所望の番組のマルチキャストパケットを取得できる。
【００１２】
図６に、本従来例の番組選択装置の一実施例としての端末５００―１（以後端末５００）の全体的処理フローチャートを示す。
【００１３】
端末５００は、利用者から要求があると、電子番組表の要求をＥＧＰサーバ５１０へ送信し（ステップＳ６０１）、ＥＧＰサーバ５１０から電子番組表を受信してディスプレイ装置などに表示する（ステップＳ６０２）。利用者は、ディスプレイ上の電子番組表画面において、リモコンやキーボードなどの外部入力装置を用いて視聴しようとする番組を選択する（ステップＳ６０３）。ここでは、利用者が選択した番組をユーザ選択番組と呼ぶことにする。
【００１４】
端末５００は、ユーザ選択番組のｊｏｉｎパケットを送出して、ネットワーク（マルチキャストポイント）５３０に該ユーザ選択番組のマルチキャストグループへの参加を通知すると共に（ステップＳ６０４）、自ネットワークインタフェースに対して、該ユーザ選択番組のマルチキャストパケットを受信可能に設定する（ステップＳ６０５）。ユーザ選択番組のｊｏｉｎパケット送出に応答して、マルチキャストポイントから該ユーザ選択番組のマルチキャストパケットが、端末５００のネットワークインタフェースに到達する。ステップＳ６０５で、ネットワークインタフェースは該ユーザ選択番号のマルチキャストパケットを受信可能に設定されているため、端末５００は、該ユーザ選択番組のマルチキャストパケットを受信し、その番組コンテンツをディスプレイに表示する（ステップＳ６０６）。
【００１５】
その後又は上記処理と並行して、端末５００は、電子番組表上での当該ユーザ選択番組と他番組との間の距離や利用者の嗜好情報等に基づき、次に選択される可能性の高い番組を予測する（ステップＳ６０７）。
【００１６】
次に、端末５００は、端末内に記憶している、視聴者が今後視聴する可能性のある番組、を示す、図示しない予測番組テーブルに保持されている前回予測結果の番組と今回予測して得られた番組とを突き合わせて、予測番組テーブルに保持されている番組が今回予測された番組にない場合、該番組を予測番組テーブルから削除し（即ち以後、選択される可能性が少ない）、また、今回予測された番組が予測番組テーブルにない場合には、該番組を予測番組テーブルに追加する（ステップＳ６０８）。次に、端末５００は、予測番組テーブルに追加した番組のｊｏｉｎパケットを送出して、マルチキャストポイントに該番組のマルチキャストグループへの参加を通知し、また、予測番組テーブルから削除した番組のｌｅａｖｅパケットを送出して、マルチキャストポイントに該番組のマルチキャストグループからの離脱を通知する（ステップＳ６０９）。
【００１７】
端末５００での上記処理により、自ネットワークインタフェースには、ユーザ選択番組のマルチキャストパケット及び現時点で予測番組テーブルに登録されている番組（予測番組）のマルチキャストパケットが到達するが、ネットワークインタフェースはユーザ選択番組のマルチキャストパケットを受信可能に設定されているため、端末５００では、該ユーザ選択番組のマルチキャストパケットを受信し続ける。
【００１８】
その後、利用者が視聴する番組を切り替えると、端末５００は、自ネットワークインタフェースに対して、その新たなユーザ選択番組のマルチキャストパケットを取得可能に設定する。この結果、該新たなユーザ選択番組が前回予測番組に含まれていて、そのマルチキャストパケットが自ネットワークインタフェースまで到達していれば、端末５００は、該新たなユーザ選択番組のマルチキャストパケットを直ちに受信して、該新たなユーザ選択番組のｊｏｉｎパケットの送出を省略する。次に再び、端末５００は、該新たな番組の選択を契機に番組選択予測処理を実施する。
【００１９】
次に、予測番組数の絞り込みについて説明する。選択する予測番組数、即ち、複数マルチキャストグループへの同時参加数は、例えば、各番組の使用する帯域が分かっているならば、図７に示すように、利用者が指定する複数マルチキャストグループへの参加により使用される総帯域分に絞り込むようにする。まず、マルチキャストグループ参加対象の番組を距離値Ｌによりソートする（ステップＳ７０１）。ここで、各番組の距離値をＬ（ｎ）とする。ｎはソート後の順番で、最も距離値の小さいものの番号を０とする。また、番組をＣ（ｎ）とする。次に、ｎ＝０、ａｃｃ＝０を初期設定し（ステップＳ７０２）、ａｃｃ＞ｒｓｖを満たすまで、ステップＳ７０３〜Ｓ７０５の処理を繰り返す。ここで、「ａｃｃ」は複数マルチキャストグループの帯域の累積値、「ｒｓｖ」は複数マルチキャストグループに割り振る帯域幅の閾値である。ａｃｃ＞ｒｓｖを満たしたなら、それまでの番組Ｃ（０）〜Ｃ（ｎ―１）を次に選択される可能性の高い番組として、複数マルチキャストグループへの参加対象とする（ステップＳ７０６）。
【００２０】
なお、予測番組数の絞り込みは、例えば、単純に３までと云ったように、複数マルチキャストグループの参加数を固定することでもよい。
【特許文献１】特開２００３−１４７５８７号公報
【発明の開示】
【発明が解決しようとする課題】
【００２１】
しかしながら、特許文献１では、各受信端末が予測テーブルや予測番組（付属番組）処理機能を保持しており、端末の処理負荷が重くなる課題を有していた。
【００２２】
また、各受信端末がＨＵＢなどを介してルータやセンター装置を接続されている場合、受信端末がユーザ選択番組に加えて、予測番組の要求を発行するため、例えば、マルチキャストポイントに接続する他の受信端末が既に予測番組のｊｏｉｎを発行している場合、ｊｏｉｎパケット処理が重複し、マルチキャストポイントを初めとする中継装置に無駄な処理が発生していた。
【００２３】
また、予測番組数の絞込みにおいても、インターネット放送の番組数と帯域から算出しているため、例えば、ホームネットワークに映像サーバなどが接続されている場合、映像サーバからの出力信号の帯域は考慮されず、結果、トラフィックが破綻する可能性があるなどの課題も有していた。
【００２４】
本発明は、前記従来の課題を解決するもので、中継装置で付属番組を送信あるいは要求することでｊｏｉｎ信号の重複を防ぎ、帯域使用効率及び処理効率の向上を図ることを目的とする。また、受信端末が接続されるネットワークの状態をサーバに確認したり、また、サーバの有無を確認することでネットワークのトラフィック状態を正常に把握でき、インターネット放送を正常に受信できる機能を提供することを目的とする。
【課題を解決するための手段】
【００２５】
前記従来の課題を解決するために、本発明の番組中継装置は付属番組配信機能を持ち、特別な予測テーブルではなく通常のマルチキャストのｊｏｉｎ先リストを用いて効率的で切り替え時間を短縮できるインターネット放送を提供することが可能となる。
【００２６】
即ち、前記番組中継装置は、番組配信装置からＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットのフォーマットでネットワークを経由して配信される放送番組を一つまたは複数の受信装置に中継する番組中継装置であって、前記受信装置から受信した番組選択情報を基に前記番組配信装置に番組の配信を要求する通信制御手段を備え、前記通信制御手段は、前記受信装置から要求のあった番組の配信要求のほかに１つ以上の他の番組の配信要求をすることを特徴とする。
【００２７】
本発明の一実施形態において番組要求手段は受信装置から要求のあった番組の配信要求のほかに１つ以上の他の番組の配信要求をすることを特徴とする。
【００２８】
本発明の一実施形態において番組中継装置は、受信装置からの回線状態を受信し、回線状態に応じて番組配信装置への他の番組の配信要求数を決定することを特徴とする。
【００２９】
また、受信装置は、番組配信装置からＩＰパケットのフォーマットでネットワークを経由して配信される放送番組を中継装置を経由して受信する受信装置であって、視聴者からの番組選択情報を受信する番組要求受信手段と、接続されたネットワークの状態を確認する回線状態確認手段と、前記番組要求受信手段で受信した番組選択情報を基に生成した番組の配信要求と、前記回線状態確認手段で確認した回線状態と、を前記中継装置に送信することを特徴とする。
【００３０】
本発明の一実施形態において番組受信装置は、接続する回線状態をセンター局や中継装置に送信することを特徴とする。
【発明の効果】
【００３１】
本発明の装置によれば、ＩＰパケットのフォーマットの放送（いわゆるインターネット放送等）時、帯域を効率的に使用しながらも、番組選択の切り替えを高速に行なうことが可能となる。
【発明を実施するための最良の形態】
【００３２】
以下本発明の実施の形態について、図面を参照しながら説明する。
【００３３】
（実施の形態１）
図１は、本発明の実施の形態１における、番組配信システムの構成の一図である。
【００３４】
図１において、番組配信装置１００はネットワーク１１０と接続されて中継装置であるマルチキャストルータ１２０を介して受信装置１３０に番組配信を行なう。受信装置１３０は図示しないリモコンなどユーザ選局手段からの選局情報を受信するリモコン受信部１３１と、リモコン受信部１３１からの信号を元に番組配信装置１００への配信要求信号を生成する配信要求部１３２と、ネットワークとの通信を行なう通信部１３３と、通信部１３３で受信した番組情報を抽出するデータ抽出部１３４と、抽出されたデータを復号する信号処理部１３５と、信号処理部１３５で処理された信号を図示しないテレビなどの表示装置に出力する信号出力部１３６で構成される。
【００３５】
番組配信装置１００において番組Ａの配信を行なう場合、ＭＰＥＧ２＿ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）などの形式で図示しない番組蓄積部１０１に蓄積されている番組データを読み出す。読み出された番組データはインターネットなどに適したＩＰパケットのフォーマットに変換する必要があるのでＭＰＥＧ２＿ＴＳ形式の信号にＩＰヘッダなどを付与してＩＰパケットに変換する。この時、マルチキャストアドレスＡが付与されマルチキャストパケット（Ａ）として、マルチキャストルータ１２０に送信される。同様に他の番組（Ａ＋１）、（Ａ＋２）・・・や（Ａ−１）、（Ａ−２）に関してもマルチキャストアドレス（Ａ＋１）や（Ａ−１）などが付与されてマルチキャストルータに送信される。
【００３６】
受信装置１３０において、視聴者が視聴したい番組を図示しないリモコンなどで選択すると、リモコン受信部１３１で選択ボタンを認識し、選択ボタンに対応した番号が配信されているマルチキャストアドレスＡを含んだ配信要求信号を配信要求部１３２で生成し、通信部１３３でマルチキャストルータ１２０にマルチキャストパケット（Ａ）への接続要求信号である、ｊｏｉｎパケットとして送信する。
【００３７】
マルチキャストルータ１２０では受信装置１３０から送られてきたマルチキャストパケット（Ａ）のｊｏｉｎパケットを受信すると、番組配信装置１００から送られてきているマルチキャストパケットＡの番組データを受信装置１３０に送信する。
【００３８】
受信装置１３０ではマルチキャストパケット（Ａ）の信号を通信部１３３で受信すると、データ抽出部１３４でＩＰパケットの中身のＭＰＥＧ２＿ＴＳパケットを抽出し、信号処理部１３５でＭＰＥＧ２＿ＴＳパケットを復号して番組信号を再現し、信号出力部１３６で図示しない表示装置に適したＮＴＳＣなどの信号形式に変換して出力することで、視聴者は番組を受信できる。なお、衛星放送など信号を受信してリアルタイムにネットワーク配信する場合、番組蓄積部１０１の代わりに衛星放送受信手段と、復号手段が設置されるが、いずれの場合でも本発明の趣旨には影響しないので、自主放送などを放送する番組蓄積部１０１を例に説明を行なう。
【００３９】
ここまでが一般的なインターネット放送の例であるが、本発明では、マルチキャストルータ１２０がｊｏｉｎパケットを受信したとき、通信制御部１２４でｊｏｉｎパケットに記載されているマルチキャストパケット（Ａ）のほかに隣接チャンネルであるマルチキャストパケット（Ａ−１）やマルチキャストパケット（Ａ＋１）に関する配信を行なうように制御する。
【００４０】
以降、付属チャンネルとして隣接チャンネルを例に説明するが、直前に選局されたラストチャンネルや視聴履歴などを基に選ばれたチャンネルなどでもよい。なお、付属チャンネルとは、視聴者が選局した以外で、本発明の番組中継装置が受信装置に送信する番組のことを意味し、付属番組と同義である。
【００４１】
この時のマルチキャストルータ１２０の処理の流れを図２を用いて説明する。
【００４２】
受信装置１３０からＬＡＮ通信部１２３＿１を通じて受信したｊｏｉｎパケット（Ａ）により、マルチキャストパケット（Ａ）の配信要求を受信すると（Ｓ２０１）、切り替え部１２２を経由して通信制御部１２４でｊｏｉｎパケット（Ａ）の発行元（発行元は受信装置１３０）を確認する（Ｓ２０２）。通信制御部１２４ではＷＡＮ通信部１２１に番組配信装置１００から送られてきたマルチキャストパケット（Ａ）を受信するように制御する。通信制御部１２４ではマルチキャストアドレスと配信先の対比表である配信先リストを保持し、配信要求があるたびに更新している。受信装置１３０からマルチキャストパケット（Ａ）へのｊｏｉｎパケット（Ａ）と受信装置１３０の関連付けを配信先リストに追加し（Ｓ２０３）、切り替え部１２２に対して、ＬＡＮ通信部１２３＿１に対してＷＡＮ通信部１２１からマルチキャストパケット（Ａ）の送信を行なうように制御する（Ｓ２０４）。これにより、ＬＡＮ通信部１２３＿１に接続されている受信装置１３０はマルチキャストパケット（Ａ）を受信することが可能となる。なお、通信制御部１２４において、放送されているマルチキャストアドレスの一覧は図示しない外部設定などであらかじめ設定されていてもよい。
【００４３】
次に通信制御部１２４は配信先リストによって、すでにＬＡＮ通信部１２３＿１に送信されているマルチキャストパケット（Ａ）の隣接チャンネルの一つであるマルチキャストパケット（Ａ−１）の配信先を確認する（Ｓ２０５）。もし、配信先に受信装置１３０が存在すればもう一つの隣接チャンネル（Ａ＋１）の配信先リストのチェック（Ｓ２０９）へ移行するが、配信先に受信装置１３０が存在しなければ（Ｓ２０６）、受信装置１３０からマルチキャストパケット（Ａ−１）へのｊｏｉｎパケット（Ａ−１）と受信装置１３０の関連付けを追加し（Ｓ２０７）、切り替え部１２２に対して、ＬＡＮ通信部１２３＿１に対してＷＡＮ通信部１２１からマルチキャストパケット（Ａ−１）の送信を行なうように制御する（Ｓ２０８）。
【００４４】
同様に、通信制御部１２４は配信先リストによって、すでにＬＡＮ通信部１２３＿１に送信されているマルチキャストパケット（Ａ）のもう一つの隣接チャンネルの一つであるマルチキャストパケット（Ａ＋１）の配信先を確認する（Ｓ２０９）。もし、配信先に受信装置１３０が存在しなければ（Ｓ２１０）、受信装置１３０からマルチキャストパケット（Ａ＋１）へのｊｏｉｎパケット（Ａ＋１）と受信装置１３０の関連付けを追加し（Ｓ２１１）、切り替え部１２２に対して、ＬＡＮ通信部１２３＿１に対してＷＡＮ通信部１２１からマルチキャストパケット（Ａ＋１）の送信を行なうように制御する（Ｓ２１２）。
【００４５】
これにより、受信装置１３０の通信部１３３までは選択番組のデータであるマルチキャストパケット（Ａ）のほかに隣接チャンネル番組のデータであるマルチキャストパケット（Ａ−１）及び（Ａ＋１）も到達しているので、リモコンのアップダウンキーなどで選局確率の高い隣接チャンネルの切り替えを高速に行なうことが可能である。
【００４６】
チャンネル切り替えが発生するたびに上記処理を繰り返す。
【００４７】
（実施の形態２）
次に、受信装置がネットワークの状態をマルチキャストルータに通知する場合の本発明の実施の形態について説明する。
【００４８】
図３は、本発明の実施の形態２における、番組配信システムの構成の一図である。
【００４９】
図３において、図1との相違点は受信装置１３０に、接続されているネットワークの状態を確認する回線状態確認部１３７が設置されていることおよびそれに伴い通信制御部１２５の機能が実施の形態１の通信制御部１２４と異なる点である。番組配信に関する処理は実施の形態１と同様であるので説明は省略し、回線状態の通知と、それに基づくマルチキャストルータ１２０での付属番組配信数の決定処理について図３と図４を用いて説明する。
【００５０】
受信装置１３０はＳＮＰサーバ機能を搭載し、マルチキャストルータ１２０に接続されるネットワーク端末１４０やＰＣ１５０とＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）で接続されている。受信装置１３０の回線状態確認部１３７はＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）により、端末１４０やＰＣ１５０のネットワーク使用率を監視する。
【００５１】
例えば、ＳＮＭＰで問い合わせた（Ｓ４０１）結果、端末１４０はＰＣ１５０から番組以外のデータを受信し、ネットワーク使用率が１０％（Ｓ４０２）、ＰＣ１５０に問い合わせた（Ｓ４０３）結果、受信端末からデータ受信して、ネットワーク使用率が２０％（Ｓ４０４）、受信端末１３０自身のネットワーク使用率が３０％とする。受信端末１３０は合計の使用率６０％をマルチキャストルータ１２０に送信する（Ｓ４０５）。マルチキャストルータ１２０の通信制御部１２５ではＬＡＮ通信部１２３＿１から１２３＿３までの回線の伝送帯域（例えば１００Ｍｂｐｓとする）に使用率６０％を掛けて空き帯域４０％、即ち４０Ｍｂｐｓを算出する（Ｓ４０６）。通信制御部１２５では空き帯域に応じて送信可能なマルチキャストパケットを算出して（Ｓ４０７）、ＬＡＮ通信部１２３＿１に送信するよう、切り替え部１２２を制御する。例えば、空き帯域４０Ｍｂｐｓで、マルチキャストパケット1本当たり必要な帯域が６Ｍｂｐｓとすると、４０Ｍｂｐｓを超えない最高番組数である６番組（３６Ｍｂｐｓ）を送信する（Ｓ４０８）。
【００５２】
受信装置１３０ではマルチキャストルータ１２０のＬＡＮ側の帯域を越えることなく６番組分のデータが通信部１３３まで到達しているので６番組に関しては高速で切り替えることが可能となる。
【００５３】
以上の処理を定期的に行い、空き帯域に応じて配信番組数を制御することが可能である。
【００５４】
なお、番組数を削除する場合の削除順は、現在の視聴番組チャンネルからチャンネル番号が遠い順や視聴履歴などから求めてもよく、特に規定しない。
【００５５】
なお、マルチキャストルータ１２０にＳＮＭＰサーバ機能が搭載されている場合は、図4のＳ４０１からＳ４０５の処理が不要となり、同様の効果が得られる。
【００５６】
なお、送信可能なマルチキャストパケット、即ち配信可能番組数の算出に関しては1番組あたりの占有帯域の広い番組から順に送信していき、破綻するまで番組を追加していくことで高品質の番組を優先的に送る方法や、逆に占有帯域の狭い順に送信していき、破綻するまで番組を追加していくこと送信番組数をより多く送る方法や、ユーザ選択番組とマルチキャストアドレスやサービス番号が近い番組、あるいは最近見た番組順に送信するなどの方法も可能である。
【産業上の利用可能性】
【００５７】
本発明にかかる番組配信システムは、ネットワークのトラフィックを破綻させることなく、高速なチャンネル切り替えが可能となり、ＩＰネットワークへの放送等に有用である。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態１における、番組配信システムの構成の一図
【図２】本発明の実施の形態１における、マルチキャストルータ１２０の処理フロー図
【図３】本発明の実施の形態２における、番組配信システムの構成の一図
【図４】本発明の実施の形態２における、回線状態信号の流れ図
【図５】従来の番組選択方法のインターネット放送システムの構成図
【図６】従来の番組選択装置の端末５００の全体的処理フローチャート
【図７】従来の番組選択方法の配信番組数算出フローチャート
【符号の説明】
【００５９】
１００    インターネット放送などの番組配信装置
１１０    インターネットなどを構成するネットワーク
１２０    本発明のマルチキャストルータ
１２１    ＷＡＮ通信部
１２２    本発明のマルチキャストルータにおけるＷＡＮとＬＡＮあるいはＬＡＮ同士の通信を制御する切り替え部
１２３    ＬＡＮ通信部
１２４    通信制御部
１２５    通信制御部
１３０    本発明の受信装置
１３１    リモコン受信部
１３２    番組配信装置への配信要求信号を生成する配信要求部
１３３    ネットワークとの通信を行なう通信部
１３４    通信部で受信した番組情報を抽出するデータ抽出部
１３５    データ抽出部で抽出されたデータを復号する信号処理部
１３６    信号処理部で処理された信号を表示装置に出力する信号出力部
１３７    接続されているネットワークの状態を確認する回線状態確認部
１４０      本発明のマルチキャストルータに接続されているネットワーク端末
１５０    本発明のマルチキャストルータに接続されているＰＣ
【図１】
2007124177.tif 000003
【図２】
2007124177.tif 000004
【図３】
2007124177.tif 000005
【図４】
2007124177.tif 000006
【図５】
2007124177.tif 000007
【図６】
2007124177.tif 000008
【図７】
2007124177.tif 000009