(57)【要約】【課題】ＩＰ放送において、効率よくチャンネルスキャンを実現する。【解決手段】番組配信システム内にスキャン情報生成装置を設け、番組配信装置（ＩＰ放送局）はスキャン情報生成装置と番組配信装置はＩＰ放送を配信可能なマルチキャストアドレスの情報をマルチキャストアドレスの範囲として共有する。番組配信装置は共有した範囲内で番組を配信する。スキャン装置は要求があった受信装置にスキャン情報としてマルチキャストアドレスを配信する。受信装置は受信した範囲のマルチキャストアドレスだけをスキャンすることにより、効率的にスキャンできると共に柔軟な放送編成が可能になる。【選択図】図１
2008125033.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークに番組を配信する少なくとも１つ以上の番組配信装置と、番組配信装置の接続情報を配信する少なくとも１つ以上のスキャン情報配信装置と、前記番組配信装置が前記ＩＰネットワークを介して送信する番組を受信する少なくとも１つの受信装置で構成される番組配信システムであって、
前記番組配信装置は、
配信する番組を外部から入力する番組入力手段と、前記番組入力手段で入力された番組を蓄積する番組蓄積手段と、番組の配信スケジュールを管理するスケジュール管理手段と、番組配信情報を入力する番組配信情報入力手段と、前記番組配信情報入力手段で設定された配信情報を元に番組を配信するために必要なＩＰアドレス等の配信情報を生成する番組配信情報生成手段と、前記番組配信情報生成手段で生成された番組配信情報をもとにＩＰヘッダなどヘッダ情報を生成するヘッダ生成手段と、前記番組蓄積手段に蓄積された番組を前記ヘッダ生成手段で生成されたヘッダ情報と共に前記受信装置に配信する番組配信手段と、を備え、
前記番組配信情報入力手段で入力される番組配信情報は、ＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものであり、前記番組蓄積手段に蓄積された番組を前記スケジュール管理手段で管理されたスケジュールにあわせて前記受信装置に対して配信する場合のＩＰアドレスは、前記番組配信情報入力手段で入力されたＩＰアドレスの範囲に含まれているものであり、
前記スキャン情報配信装置は、
番組配信情報を入力する番組配信情報入力手段と、前記受信した番組配信情報を基に前記受信装置からスキャン情報の要求があった場合に前記スキャン情報を送信するスキャン情報通信手段と、を備え、
前記番組配信情報入力手段で入力する番組配信情報は前記受信装置がスキャンするＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものであり、
前記受信装置は、
前記スキャン情報配信装置にスキャン情報を要求するスキャン情報要求手段と、前記スキャン情報配信装置からスキャン情報を受信するスキャン情報受信手段と、前記スキャン情報を基に番組スキャンを行なうスキャン手段と、前記スキャン手段でスキャンして受信したＩＰパケットを解析して番組情報の有無を判断し、前記番組情報があれば格納する番組情報管理手段と、外部から入力される番組選択情報を受信する番組選択手段と、前記番組選択情報にあわせて、前記スキャン手段でスキャンした番組を選択し前記番組配信装置から送信される番組を受信する番組選局手段と、前記番組選局手段で選択された番組情報を処理するデコード手段と、前記デコード手段で処理された番組情報を出力する番組出力する番組出力手段と、を備え、
前記スキャン手段では、スキャンを開始すると前記スキャン情報手段で受信した前記始点のＩＰアドレスから前記終点のＩＰアドレスまで順次受信要求を発行し、前記番組情報管理手段で番組の有無を確認した後、前記番組リストを生成すること、
を特徴とする番組配信システム。
【請求項２】
前記スキャン情報配信装置は、
前記受信装置が番組をスキャンするための情報を生成するスキャン情報生成手段と、前記スキャン情報生成手段で生成した情報を元に前記番組配信装置に番組配信情報を送信する番組配信情報送信手段と、前記受信した番組配信情報を基に前記受信装置からスキャン情報の要求があった場合に前記スキャン情報を送信するスキャン情報通信手段と、を備え、
前記スキャン情報生成手段で生成するスキャン情報は前記受信装置がスキャンするＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものであることを特徴とする、請求項１記載の番組配信システム。
【請求項３】
前記番組配信装置は、
配信する番組を外部から入力する番組入力手段と、前記番組入力手段で入力された番組を蓄積する番組蓄積手段と、番組の配信スケジュールを管理するスケジュール管理手段と、番組を配信するために必要なＩＰアドレス等の配信情報を生成する番組配信情報生成手段と、前記番組配信情報生成手段で生成された番組配信情報をもとにＩＰヘッダなどヘッダ情報を生成するヘッダ生成手段と、前記番組蓄積手段に蓄積された番組を前記ヘッダ生成手段で生成されたヘッダ情報と共に前記受信装置に配信する番組配信手段と、前記番組配信情報生成手段で生成された配信情報を前記スキャン情報生成装置に送信する番組配信情報送信手段と、を備え、
前記番組配信情報生成手段で生成される番組配信情報は、ＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものであり、前期スキャン情報生成装置に送信すると共に前記番組蓄積手段に蓄積された番組を前記スケジュール管理手段で管理されたスケジュールにあわせて前記受信装置に対して配信する場合のＩＰアドレスは、前記番組配信情報入力手段で入力されたＩＰアドレスの範囲に含まれているものであることを特徴とする請求項１記載の番組配信システム。
【請求項４】
前記番組配信装置あるいは前記スキャン情報生成装置の前記番組配信情報入力手段で入力される番組配信情報は始点のＩＰアドレスのみ含み、前記受信装置の前記スキャン手段ではスキャンを開始すると前記スキャン情報手段で受信した前記始点のＩＰアドレスからあらかじめ定められたＩＰアドレスまで順次受信要求を発行することを特徴とする請求項１から請求３記載の番組配信システム。
【請求項５】
前記番組配信装置あるいは前記スキャン情報生成装置の前記番組配信情報入力手段で入力される番組配信情報はＩＰアドレスの増分も含み、前記受信装置の前記スキャン手段ではスキャンを開始すると前記増分だけアドレスを増加させながら順次受信要求を発行することを特徴とする請求項１から請求項４記載の番組配信システム。
【請求項６】
前記番組配信装置あるいは前記スキャン情報生成装置の前記番組配信情報入力手段で入力される番組配信情報は複数のＩＰアドレスを含み、前記受信装置のスキャン手段では、スキャンを開始すると前記スキャン情報手段で受信した複数のＩＰアドレスを順次受信要求を発行し、前記番組情報格納手段で番組の有無を確認した後、前記番組リストを生成することを特徴とする請求項１から請求項３記載の番組配信システム。
【請求項７】
請求項１から請求項２記載の番組配信システムを構成する番組配信装置であって、
前記番組配信装置は、
配信する番組を外部から入力する番組入力手段と、前記番組入力手段で入力された番組を蓄積する番組蓄積手段と、番組の配信スケジュールを管理するスケジュール管理手段と、番組配信情報を入力する番組配信情報入力手段と、前記番組配信情報入力手段で設定された配信情報を元に番組を配信するために必要なＩＰアドレス等の配信情報を生成する番組配信情報生成手段と、前記番組配信情報生成手段で生成された番組配信情報をもとにＩＰヘッダなどヘッダ情報を生成するヘッダ生成手段と、前記番組蓄積手段に蓄積された番組を前記ヘッダ生成手段で生成されたヘッダ情報と共に前記受信装置に配信する番組配信手段と、を備え、
前記番組配信情報入力手段で入力される番組配信情報は、ＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものであり、前記番組蓄積手段に蓄積された番組を前記スケジュール管理手段で管理されたスケジュールにあわせて前記受信装置に対して配信する場合のＩＰアドレスは、前記番組配信情報入力手段で入力されたＩＰアドレスの範囲に含まれているものであることを特徴とする番組配信装置。
【請求項８】
請求項３記載の番組配信システムを構成する番組配信装置であって、
配信する番組を外部から入力する番組入力手段と、前記番組入力手段で入力された番組を蓄積する番組蓄積手段と、番組の配信スケジュールを管理するスケジュール管理手段と、番組を配信するために必要なＩＰアドレス等の配信情報を生成する番組配信情報生成手段と、前記番組配信情報生成手段で生成された番組配信情報をもとにＩＰヘッダなどヘッダ情報を生成するヘッダ生成手段と、前記番組蓄積手段に蓄積された番組を前記ヘッダ生成手段で生成されたヘッダ情報と共に前記受信装置に配信する番組配信手段と、前記番組配信情報生成手段で生成された配信情報を前記スキャン情報配信装置に送信する番組配信情報送信手段と、を備え、
前記番組配信情報生成手段で生成される番組配信情報は、ＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものであり、前期スキャン情報生成装置に送信すると共に前記番組蓄積手段に蓄積された番組を前記スケジュール管理手段で管理されたスケジュールにあわせて前記受信装置に対して配信する場合のＩＰアドレスは、前記番組配信情報入力手段で入力されたＩＰアドレスの範囲に含まれているものであることを特徴とする番組配信装置。
【請求項９】
請求項１または請求項３記載の番組配信システムを構成するスキャン情報配信装置であって、
番組配信情報を入力する番組配信情報入力手段と、前記受信した番組配信情報を基に前記受信装置からスキャン情報の要求があった場合に前記スキャン情報を送信するスキャン情報通信手段と、を備え、
前記番組配信情報入力手段で入力する番組配信情報は前記受信装置がスキャンするＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものであることを特徴とするスキャン情報配信装置。
【請求項１０】
前記番組配信情報入力手段で入力されるスキャン情報は始点のＩＰアドレスのみを含むことを特徴とする請求項９記載のスキャン情報配信装置。
【請求項１１】
前記番組配信情報入力手段で入力されるスキャン情報はＩＰアドレスの増分も含むことを特徴とする請求項１０から請求項１１記載のスキャン情報配信装置。
【請求項１２】
前記番組配信情報入力手段で入力されるスキャン情報は複数のＩＰアドレスを含むことを特徴とする請求項９記載のスキャン情報配信装置。
【請求項１３】
請求項２記載の番組配信システムを構成するスキャン情報配信装置であって、
前記受信装置が番組をスキャンするための情報を生成するスキャン情報生成手段と、前記スキャン情報生成手段で生成した情報を元に前記番組配信装置に番組配信情報を送信する番組配信情報送信手段と、前記受信した番組配信情報を基に前記受信装置からスキャン情報の要求があった場合に前記スキャン情報を送信するスキャン情報通信手段と、を備え、
前記スキャン情報生成手段で生成するスキャン情報は前記受信装置がスキャンするＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものであることを特徴とするスキャン情報配信装置。
【請求項１４】
前記スキャン情報生成手段で生成されるスキャン情報は始点のＩＰアドレスのみを含むことを特徴とする請求項１３記載のスキャン情報配信装置。
【請求項１５】
前記スキャン情報生成手段で生成されるスキャン情報はＩＰアドレスの増分も含むことを特徴とする請求項１３から請求項１４記載のスキャン情報配信装置。
【請求項１６】
前記スキャン情報生成手段で生成されるスキャン情報は複数のＩＰアドレスを含むことを特徴とする請求項１３記載のスキャン情報配信装置。
【請求項１７】
少なくとも請求項７から請求項８記載の１つ以上の番組配信装置の機能を有することを特徴とする、請求項９から請求項１６記載のスキャン情報配信装置。
【請求項１８】
請求項１から請求項３記載の番組配信システムを構成する受信装置であって、
前記スキャン情報配信装置にスキャン情報を要求するスキャン情報要求手段と、前記スキャン情報配信装置からスキャン情報を受信するスキャン情報受信手段と、前記スキャン情報を基に番組スキャンを行なうスキャン手段と、前記スキャンして受信したＩＰパケットを解析して番組情報の有無を判断し、前記番組情報があれば格納する番組情報管理手段と、外部から入力される番組選択情報を受信する番組選択手段と、前記番組選択情報にあわせて、前記スキャン手段でスキャンした番組を選択し前記番組配信装置から送信される番組を受信する番組選局手段と、前記番組手段で選択された番組情報を処理するデコード手段と、前記デコード手段で処理された番組データを出力する番組出力する番組出力手段と、を備え、
スキャン手段では、スキャンを開始すると前記スキャン情報手段で受信した前記始点のＩＰアドレスから前記終点のＩＰアドレスまで順次受信要求を発行し、前記番組情報格納手段で番組の有無を確認した後、前記番組リストを生成すること、
を特徴とする受信装置。
【請求項１９】
前記スキャン手段ではスキャンを開始すると前記スキャン情報手段で受信した前記始点のＩＰアドレスからあらかじめ定められたＩＰアドレスまで順次受信要求を発行することを特徴とする請求項１８記載の受信装置。
【請求項２０】
前記スキャン手段ではスキャンを開始すると前記増分だけアドレスを増加させながら順次受信要求を発行することを特徴とする請求項１８から請求項１９記載の受信装置。
【請求項２１】
前記スキャン手段では、スキャンを開始すると前記スキャン情報手段で受信した複数のＩＰアドレスを順次受信要求を発行し、前記番組情報格納手段で番組の有無を確認した後、前記番組リストを生成することを特徴とする請求項１８記載の受信装置。
【請求項２２】
前記スキャン情報配信装置への接続情報を配信する接続サーバを供え、前記受信装置は最初に前記接続サーバにアクセスすることで前記スキャン情報配信装置への接続を実現することを特徴とする請求項１から６記載の番組配信システム。
【請求項２３】
インターネット上で番組を配信する番組配信装置と、前記番組配信装置が番組を配信する際に用いるＩＰアドレス情報を記憶するスキャン情報配信装置と、前記番組配信装置が送信する番組を受信する受信装置と、で構成される番組配信システムであって、
前記スキャン情報配信装置は、
前記番組配信装置が番組を配信する際に用いるＩＰアドレスの範囲を示す情報であるＩＰアドレス情報を記憶する記憶部と、
前記受信装置からの要求があった場合に、前記ＩＰアドレス情報を前記受信装置に送信するスキャン情報通信部を備え、
前記受信装置は、
前記スキャン情報配信装置に対し前記ＩＰアドレス情報の送信を要求するスキャン情報要求部と、
前記スキャン情報配信装置から前記ＩＰアドレス情報を受信するスキャン情報受信部と、
前記受信したＩＰアドレス情報を基に、番組スキャンを行なうスキャン部を備えた、
ことを特徴とする番組配信システム。
【請求項２４】
インターネット上で番組を配信する番組配信装置と、前記番組配信装置が番組を配信する際に用いるＩＰアドレス情報を記憶するスキャン情報配信装置と、前記番組配信装置が送信する番組を受信する受信装置と、で構成される番組配信システムで用いられるスキャン情報配信装置であって、
前記番組配信装置が番組を配信する際に用いるＩＰアドレスの範囲を示す情報であるＩＰアドレス情報を記憶する記憶部と、
前記受信装置からの要求があった場合に、前記ＩＰアドレス情報を前記受信装置に送信するスキャン情報通信部を備えた
ことを特徴とするスキャン情報配信装置。
【請求項２５】
インターネット上で番組を配信する番組配信装置と、前記番組配信装置が番組を配信する際に用いるＩＰアドレス情報を記憶するスキャン情報配信装置と、前記番組配信装置が送信する番組を受信する受信装置と、で構成される番組配信システムで用いられる受信装置であって、
前記スキャン情報配信装置に対し前記ＩＰアドレス情報の送信を要求するスキャン情報要求部と、
前記スキャン情報配信装置から前記ＩＰアドレス情報を受信するスキャン情報受信部と、
前記受信したＩＰアドレス情報を基に、番組スキャンを行なうスキャン部とを備え、
前記ＩＰアドレス情報は、番組配信装置が番組を配信する際に用いるＩＰアドレスの範囲を示す情報を含むことを特徴とする受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像配信における番組チャンネルの情報収集システムに関し、特にインターネットを用いた映像配信における番組チャンネルのアドレス情報収集に関するものである。
【背景技術】
【０００２】
現在、地上波放送のデジタル化が進んでいる。アナログ放送の場合、受信装置のチャンネル毎に周波数が割り当てられており、特にＶＨＦ帯の場合には、利用者はテレビを買ってきて、アンテナに接続すれば、電源を入れるだけで番組を視聴することが可能であった。
【０００３】
ところが、デジタル放送の場合はチャンネルの割り当てはデジタルデータ中に記載されており、また地域毎に異なるため、初期設定時、チャンネルスキャンと呼ばれる周波数走査作業が行なわれている。
【０００４】
図１３は地上デジタル放送の受信装置における一般的なチャンネルサーチ動作を示したフローチャートである。チャンネルサーチを実行する場合、受信装置は放送が行なわれている周波数帯の各チャンネルを順番に選局し、ＯＦＤＭ信号を受信可能かどうか判別して、受信可能なチャンネルにおいてはＮＩＴを取得して選局に必要な情報を収集して記憶する。以降は記憶した情報により選局動作を行うことができる。
【０００５】
一方、通信事業者等の有線事業者において、衛星放送や独自番組などをインターネットなどのＩＰ網を経由して配信する、ＩＰ放送などと呼ばれる放送の仕組みが実現されている。
【０００６】
有線事業者においては、受信した衛星放送の番組や独自で作成しサーバに登録した番組をＩＰパケットのフォーマットに変換し、複数の受信者に向けて同じ信号を配信するマルチキャストと呼ばれる方式を用い、その番組選択の制御のためにＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いることが多い。この場合の受信装置は、番組を視聴する際にｊｏｉｎパケットと呼ばれる信号を送出して、マルチキャストポイントにマルチキャストグループに参加すること（受信装置が番組のマルチキャスト配信先に加わること）を通知すると共に、自ネットワークインタフェースに対し、対応するＥｔｈｅｒｎｅｔ（登録商標）  Ａｄｄｒｅｓｓ宛てのフレームを上位プロトコルに送るように設定する。
【０００７】
番組の視聴を終了する際には、ｌｅａｖｅパケットと呼ばれる信号を送出して、参加しているマルチキャストグループから脱退する。
【０００８】
一般的なマルチキャスト処理について図１４を用いて説明する。
【０００９】
図１４は一般的な番組選択方法の構成を示すＩＰ放送システムの構成図で、ネット放送端末としての利用者端末（以下、端末）７００―１〜７００―ｎと、電子番組表等の番組表管理サーバ（以下、ＥＰＧサーバ）７０１と、番組配信サーバ７０２―１〜７０２―ｍと、これらを接続するネットワーク７０３で構成される。（ｎ、ｍは自然数）
ＥＰＧサーバ７０１は、各番組配信サーバ７０２―１〜７０２―ｍが配信サービスに供する番組（番組コンテンツ）の番組表（電子番組表）を管理しており、ある端末７００―ｉ（ｉは１からｎのいずれか）から要求があると、該端末７００―ｉに対して電子番組表を送付する。端末７００―ｉの利用者は、ＥＰＧサーバ７０１から送付された番組表により視聴する番組を選択する。一方、番組配信サーバ７０２―１〜７０２―ｍでは、通常、それぞれ定常的に番組をネットワーク７０３に送出している。ネットワーク７０３は一般に多段のマルチキャストポイント（ノード）からなり、端末７００―１〜７００―ｎに対して、各番組配信サーバ７０２―１〜７０２―ｍから送出される番組をマルチキャスト配信する。
【００１０】
例えば番組配信サーバ７０２―１の番組Ａが端末７００―２〜７００―ｎに配信されているとする。これが番組Ａのマルチキャストグループである。端末７００―１の利用者は、番組Ａを視聴しようとした場合、電子番組表により該番組Ａを選択する。これを受けて、端末７００―１は、番組Ａのｊｏｉｎパケット（配信要求）を送出して、マルチキャストポイントに番組Ａのマルチキャストグループに参加することを通知すると共に、自ネットワークインタフェースに対して、番組Ａのマルチキャストパケットを受信可能に設定する。
【００１１】
マルチキャストポイントは、端末７００―１から番組Ａのｊｏｉｎパケットを受信すると、端末７００―１に対しても番組Ａのマルチキャストパケットを配信する。即ち、端末７００―２〜７００―ｎに加えて、端末７００―１も番組Ａのマルチキャスト配信先の一つとする。端末７００―１は、自ネットワークインタフェースが番組Ａのマルチキャストパケットを受信可能に設定されているため、マルチキャストポイントから配信された番組Ａのマルチキャストパケットを自ネットワークインタフェースを介して受信する。
【００１２】
一方、端末７００―１の利用者が別の番組を選択等した場合、端末７００―１は番組Ａのｌｅａｖｅパケット（配信停止要求）を送出する。マルチキャストポイントは、端末７００―１から番組Ａのｌｅａｖｅパケットを受信すると、端末７００―１に対する番組Ａのマルチキャストパケットの配信を停止する。これにより、端末７００―１は、今まで参加していた番組Ａのマルチキャストグループから離脱する。以上が一般的なマルチキャストの処理である。
【００１３】
番組視聴の際の選局方法として、マルチキャストアドレスサーバを設置し、要求があった受信端末に番組表を配信することで選局可能（例えば特許文献１）としているものがある。
【００１４】
図１５は、従来例における映像配信システム全体のシステム構成図である。放送局８００がインターネット８１０を経由して多数の家庭８２０に番組を放送する仕組みを示している。
【００１５】
放送局８００は、番組毎に番組映像を配信する配信サーバ８０１が設置され、さらに電子番組表であるＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）を作成して送信する番組表サーバ８０２が設置されている。また、放送局８００はルータ８０３を経由してインターネット８１０と接続されている。配信サーバ８０１は、自分が配信する番組に割り付けられたマルチキャストアドレスを使用して、当該番組映像をインターネット８１０上にマルチキャストするものである。番組表サーバ８０２は、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバとして動作することができ、番組選択装置８２２からの要求を受けて当該要求元に応じて作成した番組毎にマルチキャストアドレスを含んだＥＰＧを応答するものである。
【００１６】
家庭８２０には、ホームゲートウェイ８２１が設置されている。ホームゲートウェイ８２１は、宅外に対してはインターネット８１０と接続され、宅内に対しては宅内ネットワークに接続されている。ホームゲートウェイ８２１には、ＩＥＥＥ１３９４に準拠して動作するＩＥＥＥ１３９４ネットワーク８２５を経由してテレビジョン装置８２４とデータ伝送可能になっていて、ＩＥＥＥ８０２．１に準拠して動作するＩＥＥＥ８０２．１ネットワーク８２６を経由して番組選択装置８２２、パーソナルコンピュータ（ＰＣ）８２３とデータ伝送可能に接続されている。番組選択装置８２２は、搭載されているブラウザ機能で番組表サーバ８０２にアクセスしてＥＰＧを取得し、利用者が所望の番組を選択するとその選択された番組のマルチキャストアドレスをホームゲートウェイ８２１に通知して番組を受信可能な状態に設定することを要求する。
【００１７】
所望の番組のマルチキャストアドレスを設定／解除するための一連の処理内容を示す。
【００１８】
家庭８２０において、利用者が所望の番組の配信を受信する場合、番組選択装置８２２を操作して番組表サーバ８０２が提供するＥＰＧホームページにアクセスすることになる。たとえば、番組選択装置８２２のブラウザ機能に対して番組表サーバ８０２が提供するＥＰＧホームページのＵＲＬを入力することによりアクセスする。なお、ＥＰＧホームページのＵＲＬを番組選択装置８２２に予め又は最初に設定しておき、ブラウザの起動画面にＥＰＧホームページにアクセスするボタンを設けておき、これがクリックされたら予め保存しておいたＵＲＬをブラウザが認識して自動的にＥＰＧホームページを要求するように設定しておくこともできる。
【００１９】
また、番組選択装置８２２上で動作するブラウザは、最初に番組表サーバ８０２にアクセスしたときに「ｃｏｏｋｉｅ」情報を使ってホームゲートウェイ８２１のＩＰアドレスを送信している。家庭８２０に設定されたホームゲートウェイ８２１のＩＰアドレスは、番組選択装置８２２に予め登録しておくものとする。
【００２０】
番組表サーバ８０２は、ＨＴＴＰサーバとして動作しており、外部より要求が到来したことを検出できるようにしている。番組表サーバ８０２は、外部から受信した要求がＥＰＧホームページへのアクセス要求であると判断した場合は、要求元に対してＨＴＴＰでＥＰＧホームページ画面を表示させる。
【００２１】
ホームページ画面上の番組表が選択されると、番組表サーバ８０２に対してＥＰＧ表示要求を送出するようにプログラムされている。例えば、番組表上で番組名をキーワードにして番組名検索できるようになっていて、検索キーワード入力ボックスに所望のキーワードを入力すると、入力キーワードに基づいて検索した結果からなる番組一覧のＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルを番組表サーバ８０２に対して要求するように構成されている。
【００２２】
今、利用者がＥＰＧホームページ画面において番組表を選択したものとする。上記したように、番組選択装置８２２に表示したホームページ画面において番組表を選択すると、番組選択装置８２２から番組表サーバ８０２に対してＥＰＧ表示要求を送出する。
【００２３】
番組表サーバ８０２は、ＥＰＧ表示要求を受信したと判断すると、要求元である番組選択装置８２２に適合させたＥＰＧをＨＴＭＬにて作成する。
【００２４】
ここで、作成されるＥＰＧについて詳しく説明する。ＥＰＧにはチャンネル毎に放送時間帯と番組名（例えばＡ，Ｂ，Ｃ，ＡＡ，ＢＢ，ＣＣ）とを対応させた一覧表が表示されている。また、一覧表の上に、一覧表を表示させるための番組一覧ボタン、選択した番組の終了を指示するための番組終了ボタンなどがそれぞれ設けられている。
【００２５】
一覧表に列記された個々の番組（Ａ，Ｂ，Ｃ，…）には、別のページのソース・コード（ＨＴＭＬソース）が埋め込まれている。たとえば、「番組Ａ」に対して、[ｈｔｔｐ：／／ｈｇｗ／ｃｈ．ｆｅｅ：１]なるソース・コードが記述されている。「ｈｇｗ」は、ＥＰＧ表示要求を発した番組選択装置８２２が送信してきたホームゲートウェイ８２１のＩＰアドレスである。「ｃｈ」は、ホームゲートウェイ８２１が認識して実行するコマンドであり、「当該コマンド（ｃｈ）の後に記述された文字列（ｆｅｅ：１）をマルチキャストアドレスとして設定せよ」ということを意味している。すなわち、このマルチキャストアドレスをルータ８１１に設定することにより、番組Ａの配信を受けられるようになる。「ｆｅｅ：１」は「番組Ａ」を配信するためのマルチキャストアドレスである。このようなソース・コードが全ての番組について設定されている。
【００２６】
これにより、一覧表に表示される個々の番組に対して各番組を配信しているマルチキャストアドレスを記述したＥＰＧを作成して番組表サーバ８０２から番組選択装置８２２へ送信しているので、番組選択装置８２２は各番組を配信しているマルチキャストアドレスを取得することができ、マルチキャストアドレスを使用して当該番組の配信を受けることができる。
【特許文献１】特開２００４−１７３２４０号公報
【特許文献２】特開２００４−９６３９５号公報
【発明の開示】
【発明が解決しようとする課題】
【００２７】
上記従来技術においては、番組表サーバが管理している番組配信サーバのマルチキャストアドレスは固定のアドレスであるため、番組配信サーバがマルチキャストアドレスを変更するたびに、番組表サーバは管理している番組配信サーバのマルチキャストアドレスを変更する必要が生じるという課題があった。また以上の問題に起因して、番組選択装置では番組配信サーバのアドレスが変更になったかどうかを常に確認する必要があるという課題が生じ、番組配信サーバでは、マルチキャストアドレスを柔軟に設定することが困難であるという課題が発生していた。
【００２８】
本発明は、前記従来の課題を解決するもので、テレビ受信装置でＩＰ放送の選局情報（マルチキャストアドレス）を短時間に収集可能であって、かつ番組配信サーバが柔軟に選局情報を指定可能な番組配信システムを提供することを目的とする。
【課題を解決するための手段】
【００２９】
上記目的を達成するために、本願の第１の発明の番組配信システムは、
ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークに番組を配信する少なくとも１つ以上の番組配信装置と、番組配信装置の接続情報を配信する少なくとも１つ以上のスキャン情報配信装置と、前記番組配信装置が前記ＩＰネットワークを介して送信する番組を受信する少なくとも１つの受信装置で構成される番組配信システムであって、
前記番組配信装置は、
配信する番組を外部から入力する番組入力手段と、前記番組入力手段で入力された番組を蓄積する番組蓄積手段と、番組の配信スケジュールを管理するスケジュール管理手段と、番組配信情報を入力する番組配信情報入力手段と、前記番組配信情報入力手段で設定された配信情報を元に番組を配信するために必要なＩＰアドレス等の配信情報を生成する番組配信情報生成手段と、前記番組配信情報生成手段で生成された番組配信情報をもとにＩＰヘッダなどヘッダ情報を生成するヘッダ生成手段と、前記番組蓄積手段に蓄積された番組を前記ヘッダ生成手段で生成されたヘッダ情報と共に前記受信装置に配信する番組配信手段と、を備え、
前記番組配信情報入力手段で入力される番組配信情報は、ＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものであり、前記番組蓄積手段に蓄積された番組を前記スケジュール管理手段で管理されたスケジュールにあわせて前記受信装置に対して配信する場合のＩＰアドレスは、前記番組配信情報入力手段で入力されたＩＰアドレスの範囲に含まれているものであり、
前記スキャン情報配信装置は、
番組配信情報を入力する番組配信情報入力手段と、前記受信した番組配信情報を基に前記受信装置からスキャン情報の要求があった場合に前記スキャン情報を送信するスキャン情報通信手段と、を備え、
前記番組配信情報入力手段で入力する番組配信情報は前記受信装置がスキャンするＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものであり、
前記受信装置は、
前記スキャン情報配信装置にスキャン情報を要求するスキャン情報要求手段と、前記スキャン情報配信装置からスキャン情報を受信するスキャン情報受信手段と、前記スキャン情報を基に番組スキャンを行なうスキャン手段と、前記スキャン手段でスキャンして受信したＩＰパケットを解析して番組情報の有無を判断し、前記番組情報があれば格納する番組情報管理手段と、外部から入力される番組選択情報を受信する番組選択手段と、前記番組選択情報にあわせて、前記スキャン手段でスキャンした番組を選択し前記番組配信装置から送信される番組を受信する番組選局手段と、前記番組選局手段で選択された番組情報を処理するデコード手段と、前記デコード手段で処理された番組情報を出力する番組出力する番組出力手段と、を備え、
前記スキャン手段では、スキャンを開始すると前記スキャン情報手段で受信した前記始点のＩＰアドレスから前記終点のＩＰアドレスまで順次受信要求を発行し、前記番組情報管理手段で番組の有無を確認した後、前記番組リストを生成すること、を特徴とするものである。
【００３０】
上記目的を達成するために、本願の第２の発明の番組配信システムは、本願の第１の発明の番組配信システムにおいて、
前記スキャン情報配信装置は、
前記受信装置が番組をスキャンするための情報を生成するスキャン情報生成手段と、前記スキャン情報生成手段で生成した情報を元に前記番組配信装置に番組配信情報を送信する番組配信情報送信手段と、前記受信した番組配信情報を基に前記受信装置からスキャン情報の要求があった場合に前記スキャン情報を送信するスキャン情報通信手段と、を備え、
前記スキャン情報生成手段で生成するスキャン情報は前記受信装置がスキャンするＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものである、ことを特徴とするものである。
【００３１】
上記目的を達成するために、本願の第３の発明の番組配信システムは、本願の第１の発明の番組配信システムにおいて、
前記番組配信装置は、
配信する番組を外部から入力する番組入力手段と、前記番組入力手段で入力された番組を蓄積する番組蓄積手段と、番組の配信スケジュールを管理するスケジュール管理手段と、番組を配信するために必要なＩＰアドレス等の配信情報を生成する番組配信情報生成手段と、前記番組配信情報生成手段で生成された番組配信情報をもとにＩＰヘッダなどヘッダ情報を生成するヘッダ生成手段と、前記番組蓄積手段に蓄積された番組を前記ヘッダ生成手段で生成されたヘッダ情報と共に前記受信装置に配信する番組配信手段と、前記番組配信情報生成手段で生成された配信情報を前記スキャン情報配信装置に送信する番組配信情報送信手段と、を備え、
前記番組配信情報生成手段で生成される番組配信情報は、ＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものであり、前期スキャン情報生成装置に送信すると共に前記番組蓄積手段に蓄積された番組を前記スケジュール管理手段で管理されたスケジュールにあわせて前記受信装置に対して配信する場合のＩＰアドレスは、前記番組配信情報入力手段で入力されたＩＰアドレスの範囲に含まれているものである、ことを特徴とするものである。
【００３２】
また、本願の第４の発明の番組配信システムは、本願の第１の発明から第３の発明の番組配信システムにおいて、
前記番組配信装置あるいは前記スキャン情報生成装置の前記番組配信情報入力手段で入力される番組配信情報は始点のＩＰアドレスのみ含み、前記受信装置の前記スキャン手段ではスキャンを開始すると前記スキャン情報手段で受信した前記始点のＩＰアドレスからあらかじめ定められたＩＰアドレスまで順次受信要求を発行する、ことを特徴とするものである。
【００３３】
また、本願の第５の発明の番組配信システムは、本願の第１の発明から第４の発明の番組配信システムにおいて、
前記番組配信装置あるいは前記スキャン情報生成装置の前記番組配信情報入力手段で入力される番組配信情報はＩＰアドレスの増分も含み、前記受信装置の前記スキャン手段ではスキャンを開始すると前記増分だけアドレスを増加させながら順次受信要求を発行すること、を特徴とするものである。
【００３４】
また、本願の第６の発明の番組配信システムは、本願の第１の発明から第３の発明の番組配信システムにおいて、
前記番組配信装置あるいは前記スキャン情報生成装置の前記番組配信情報入力手段で入力される番組配信情報は複数のＩＰアドレスを含み、前記受信装置のスキャン手段では、スキャンを開始すると前記スキャン情報手段で受信した複数のＩＰアドレスを順次受信要求を発行し、前記番組情報格納手段で番組の有無を確認した後、前記番組リストを生成すること、を特徴とするものである。
【００３５】
また、本願の第７の発明の番組配信装置は、本願の第１の発明から本願の第２の発明の番組配信システムを構成する番組配信装置であって、
前記番組配信装置は、
配信する番組を外部から入力する番組入力手段と、前記番組入力手段で入力された番組を蓄積する番組蓄積手段と、番組の配信スケジュールを管理するスケジュール管理手段と、番組配信情報を入力する番組配信情報入力手段と、前記番組配信情報入力手段で設定された配信情報を元に番組を配信するために必要なＩＰアドレス等の配信情報を生成する番組配信情報生成手段と、前記番組配信情報生成手段で生成された番組配信情報をもとにＩＰヘッダなどヘッダ情報を生成するヘッダ生成手段と、前記番組蓄積手段に蓄積された番組を前記ヘッダ生成手段で生成されたヘッダ情報と共に前記受信装置に配信する番組配信手段と、を備え、
前記番組配信情報入力手段で入力される番組配信情報は、ＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものであり、前記番組蓄積手段に蓄積された番組を前記スケジュール管理手段で管理されたスケジュールにあわせて前記受信装置に対して配信する場合のＩＰアドレスは、前記番組配信情報入力手段で入力されたＩＰアドレスの範囲に含まれているものである、ことを特徴とするものである。
【００３６】
また、本願の第８の発明の番組配信装置は、本願の第３の発明の番組配信システムを構成する番組配信装置であって、
配信する番組を外部から入力する番組入力手段と、前記番組入力手段で入力された番組を蓄積する番組蓄積手段と、番組の配信スケジュールを管理するスケジュール管理手段と、番組を配信するために必要なＩＰアドレス等の配信情報を生成する番組配信情報生成手段と、前記番組配信情報生成手段で生成された番組配信情報をもとにＩＰヘッダなどヘッダ情報を生成するヘッダ生成手段と、前記番組蓄積手段に蓄積された番組を前記ヘッダ生成手段で生成されたヘッダ情報と共に前記受信装置に配信する番組配信手段と、前記番組配信情報生成手段で生成された配信情報を前記スキャン情報配信装置に送信する番組配信情報送信手段と、を備え、
前記番組配信情報生成手段で生成される番組配信情報は、ＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものであり、前期スキャン情報生成装置に送信すると共に前記番組蓄積手段に蓄積された番組を前記スケジュール管理手段で管理されたスケジュールにあわせて前記受信装置に対して配信する場合のＩＰアドレスは、前記番組配信情報入力手段で入力されたＩＰアドレスの範囲に含まれているものであること、を特徴とするものである。
【００３７】
また、本願の第９の発明のスキャン情報配信装置は、本願の第１の発明または本願の第３の発明の番組配信システムを構成するスキャン情報配信装置であって、
番組配信情報を入力する番組配信情報入力手段と、前記受信した番組配信情報を基に前記受信装置からスキャン情報の要求があった場合に前記スキャン情報を送信するスキャン情報通信手段と、を備え、
前記番組配信情報入力手段で入力する番組配信情報は前記受信装置がスキャンするＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものである、ことを特徴とするものである。
【００３８】
また、上記目的を達成するために、本願の第１０の発明のスキャン情報配信装置は、本願の第９の発明のスキャン情報配信装置において、
前記番組配信情報入力手段で入力されるスキャン情報は始点のＩＰアドレスのみを含む、ことを特徴とするものである。
【００３９】
また、上記目的を達成するために、本願の第１１の発明のスキャン情報配信装置は、本願の第９の発明または本願の第１０の発明のスキャン情報配信装置において、
前記番組配信情報入力手段で入力されるスキャン情報はＩＰアドレスの増分も含む、ことを特徴とするものである。
【００４０】
また、上記目的を達成するために、本願の第１２の発明のスキャン情報配信装置は、本願の第９の発明のスキャン情報配信装置において、
前記番組配信情報入力手段で入力されるスキャン情報は複数のＩＰアドレスを含む、ことを特徴とするものである。
【００４１】
また、本願の第１３の発明のスキャン情報配信装置は、本願の第２の発明の番組配信システムを構成するスキャン情報配信装置であって、
前記受信装置が番組をスキャンするための情報を生成するスキャン情報生成手段と、前記スキャン情報生成手段で生成した情報を元に前記番組配信装置に番組配信情報を送信する番組配信情報送信手段と、前記受信した番組配信情報を基に前記受信装置からスキャン情報の要求があった場合に前記スキャン情報を送信するスキャン情報通信手段と、を備え、
前記スキャン情報生成手段で生成するスキャン情報は前記受信装置がスキャンするＩＰアドレスの範囲を示したもので、スキャンするＩＰアドレスの始点のＩＰアドレスと終点のＩＰアドレスを示すものである、ことを特徴とするものである。
【００４２】
また、上記目的を達成するために、本願の第１４の発明のスキャン情報配信装置は、本願の第１３の発明のスキャン情報配信装置において、
前記スキャン情報生成手段で生成されるスキャン情報は始点のＩＰアドレスのみを含む、ことを特徴とするものである。
【００４３】
また、上記目的を達成するために、本願の第１５の発明のスキャン情報配信装置は、本願の第１３の発明または本願の第１４の発明のスキャン情報配信装置において、
前記スキャン情報生成手段で生成されるスキャン情報はＩＰアドレスの増分も含む、ことを特徴とするものである。
【００４４】
また、上記目的を達成するために、本願の第１６の発明のスキャン情報配信装置は、本願の第１３の発明のスキャン情報配信装置において、
前記スキャン情報生成手段で生成されるスキャン情報は複数のＩＰアドレスを含む、ことを特徴とするものである。
【００４５】
また、本願の第１７の発明のスキャン情報配信装置は、本願の第９の発明から第１６の発明のスキャン情報配信装置において、
少なくとも本願の第７の発明から本願の第８の発明の１つ以上の番組配信装置の機能を有する、ことを特徴とするものである。
【００４６】
また、本願の第１８の発明の受信装置は、本願の第１の発明または本願の第３の発明の番組配信システムを構成するスキャン情報配信装置であって、
前記スキャン情報配信装置にスキャン情報を要求するスキャン情報要求手段と、前記スキャン情報配信装置からスキャン情報を受信するスキャン情報受信手段と、前記スキャン情報を基に番組スキャンを行なうスキャン手段と、前記スキャンして受信したＩＰパケットを解析して番組情報の有無を判断し、前記番組情報があれば格納する番組情報管理手段と、外部から入力される番組選択情報を受信する番組選択手段と、前記番組選択情報にあわせて、前記スキャン手段でスキャンした番組を選択し前記番組配信装置から送信される番組を受信する番組選局手段と、前記番組手段で選択された番組情報を処理するデコード手段と、前記デコード手段で処理された番組データを出力する番組出力する番組出力手段と、を備え、
スキャン手段では、スキャンを開始すると前記スキャン情報手段で受信した前記始点のＩＰアドレスから前記終点のＩＰアドレスまで順次受信要求を発行し、前記番組情報格納手段で番組の有無を確認した後、前記番組リストを生成する、ことを特徴とするものである。
【００４７】
また、上記目的を達成するために、本願の第１９の発明の受信装置は、本願の第１８の発明の受信装置において、
前記スキャン手段ではスキャンを開始すると前記スキャン情報手段で受信した前記始点のＩＰアドレスからあらかじめ定められたＩＰアドレスまで順次受信要求を発行する、ことを特徴とするものである。
【００４８】
また、上記目的を達成するために、本願の第２０の発明の受信装置は、本願の第１８の発明または本願の第１９の発明の受信装置において、
前記スキャン手段ではスキャンを開始すると前記増分だけアドレスを増加させながら順次受信要求を発行する、ことを特徴とするものである。
【００４９】
また、上記目的を達成するために、本願の第２１の発明の受信装置は、本願の第１８の発明の受信装置において、
前記スキャン手段では、スキャンを開始すると前記スキャン情報手段で受信した複数のＩＰアドレスを順次受信要求を発行し、前記番組情報格納手段で番組の有無を確認した後、前記番組リストを生成することを特徴とする請求項１８記載の受信装置。
【００５０】
また、本願の第２２の発明の番組配信システムは、本願の第１の発明から第６の発明の番組配信システムにおいて、
前記スキャン情報配信装置への接続情報を配信する接続サーバを供え、前記受信装置は最初に前記接続サーバにアクセスすることで前記スキャン情報配信装置への接続を実現する、ことを特徴とするものである。
【発明の効果】
【００５１】
本発明の番組配信システムによれば、ＩＰ放送の番組選局においてチャンネルのスキャン時間を短縮することが可能となる。また、放送局は放送するマルチキャストアドレスが固定されないため柔軟な番組編成が可能となる。
【発明を実施するための最良の形態】
【００５２】
以下に、本発明を実施するための形態について、図面を参照しながら説明する。
【００５３】
（実施の形態１）
図１は、本発明の実施の形態１における、配信情報を番組配信装置とスキャン情報配信装置に設定する場合の、ＩＰ放送での番組配信システムの構成の概要を示す図である。
【００５４】
図１において、放送局Ａ（番組配信装置）１００＿Ａには、番組を配信する可能性のあるマルチキャストアドレスが配信情報として登録される。情報配信サーバ（スキャン情報配信装置）１１０にも同じ配信情報が登録される。配信情報は複数のマルチキャストアドレスでもよいし、範囲指定して始点のマルチキャストアドレスと終点のマルチキャストアドレスを指定してもよい。放送局Ａ１００＿Ａは番組開始時間になったらマルチキャストルータ１３１に番組を配信する。この時のマルチキャストアドレスは登録された配信情報から選択されたものである。他の放送局である放送局Ｂ１００＿Ｂや放送局１００＿Ｘも同様にして、マルチキャストルータ１３１に番組を配信する。
【００５５】
受信装置１２０は、初期設定時にＩＰ放送の配信情報を収集する。まず、情報配信サーバ１１０に対して、スキャン情報要求を行なう。情報配信サーバ１１０は要求のあった受信装置１２０に対して、放送局から受信した配信情報を元に生成したスキャン情報を送信する。
【００５６】
スキャン情報を受信した受信装置１２０は、マルチキャストルータ１３１に対して、スキャン情報に記載されているマルチキャストアドレスのｊｏｉｎパケットを送信し、送信されてくる情報に番組情報が含まれているかを判断し、含まれていれば選局情報として記憶し、ｌｅａｖｅパケットを送信して接続を中断する。この処理をスキャン情報に沿ってマルチキャストアドレスを変更して繰り返す。これにより、受信装置１２０ではマルチキャストアドレスとチャンネルとの関連付けが完了し、以降利用者がリモコンなどの入力装置でチャンネルを選択するだけでＩＰ放送を視聴することが可能となる。
【００５７】
録画番組を放送する場合の、本発明の番組情報配信システムの詳細な動作について図２を用いて説明する。
【００５８】
図２は番組配信装置が１台の場合のブロック構成図である。
【００５９】
スキャン情報としてマルチキャストアドレスが始点ＩＰアドレス（始点マルチキャストアドレス）と終点ＩＰアドレス（終点マルチキャストアドレス）で範囲指定される場合の動作について説明する。
【００６０】
図２において、番組配信装置１００は、番組入力部１０１から番組が登録されると番組蓄積部１０２に記憶される。スケジュール管理部１０５では番組蓄積部１０２に記憶された番組をいつ、どのマルチキャストアドレスで配信するかなどの番組配信スケジュールを生成する。番組配信情報入力１０７には番組を配信可能なマルチキャストアドレスが範囲で入力される。入力されるマルチキャストアドレスデータ例を図３（Ａ）に示す。スケジュール管理部１０５で管理されている個々の番組に対して、番組配信情報生成部１０６では番組配信情報入力部１０７で入力されたマルチキャストアドレスの範囲、例えば図３（Ａ）の設定であれば２２４．０．１．１から２２４．１０．２．３の中から１つ、例えば２２４．０．１．３を選択する。この時、同一放送局から複数の番組を同時配信する場合、同一時間内に配信される番組には同じマルチキャストアドレスを割り付けないようにする。番組配信時間になると、スケジュール管理部１０５は番組蓄積部１０２に対して、該当する番組をヘッダ生成部１０３に送信するように命令すると共に番組配信情報生成部１０６から該当する番組用に選択したマルチキャストアドレス、例えば２２４．０．１．３を読出しヘッダ生成１０３に送信する。なお、選択したマルチキャストアドレスは番組配信情報生成部１０６からヘッダ生成部１０３に直接配信されてもよい。ヘッダ生成部１０３ではスケジュール管理部１０５から受信したマルチキャストアドレスを元にＩＰヘッダと生成し、番組蓄積部１０２から受信したデータにＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）ヘッダなどを付加したデータと結合して番組配信部１０４に送信する。番組配信部１０４ではネットワーク１３０にあわせて、例えばＥｔｈｅｒフレームを生成して、マルチキャストルータ１３１に配信する。
【００６１】
スキャン情報配信装置１１０では、番組配信情報入力部１１１に番組を配信可能なマルチキャストアドレスが範囲で入力される。なお、番組配信情報入力部１１１と番組配信装置１００の番組配信情報入力部１０７は同じ構成のものでもよい。入力されるマルチキャストアドレスの範囲としては番組配信装置１００と同じく、例えば図３（Ａ）と同じでもよい。スキャン情報通信部１１２で受信装置１２０からスキャン情報の配信要求信号を受信すると、スキャン情報通信部１１２は要求のあった受信装置１２０に対して、番組配信情報入力部１１１で受信した番組配信情報をスキャン情報として送信する。なお、要求のあった受信装置１２０にスキャン情報を配信するか否かを認証部（図示せず）で認証して、例えば事前登録のあったＩＰアドレスや受信機ＩＤを持つ受信装置に対してのみ配信するなどして安全性を高めてもよい。
【００６２】
受信装置１２０では初期設定時あるいは利用者からリモコン（図示せず）などでチャンネルスキャンの要求があると、スキャン情報要求部１２１はあらかじめ登録されている、あるいはユーザが接続情報を直接入力することで指定したスキャン情報配信装置１１０に対して、スキャン情報要求信号を発行する。なお、スキャン情報要求信号のフォーマット及びプロトコルは独自に設定したものでもよく特に限定しない。スキャン情報配信装置１１０に接続してスキャン情報が送られてくるとスキャン情報受信部１２２で受信して蓄積し、スキャン部１２３に送信する。スキャン部１２３では受信したスキャン情報、例えば図３（Ａ）であれば、まずＳＴＡＲＴに設定されているマルチキャストアドレス２２４．０．１．１のｊｏｉｎパケットをマルチキャストルータ１３１に送信する。Ｊｏｉｎパケットを送信して、マルチキャストルータ１３１から信号が送られてきたら番組情報管理部１２４で信号を解析する。もし、放送情報、たとえばＭＰＥＧで規定されたＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）ヘッダやＮＩＴ（Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）などをチェックし、該当すればチェックする。チェックが完了したらｌｅａｖｅパケットを送信して、一旦接続を切る。次に、マルチキャストアドレスを変更して同様にｊｏｉｎパケットを送信する。この作業をスキャン情報受信部１２２で受信した番組配信情報に記載されている範囲、例えば図３（Ａ）であればＥＮＤに記載されている２２４．１０．２．３まで繰り返し、番組情報管理部１２４で番組が配信されているマルチキャストアドレスを管理する。スキャンが終わり、利用者から図示しないリモコンなどで番組選択要求があると、番組選択部１２５は入力されたリモコンキーの番号と紐付けられたマルチキャストアドレスを番組情報管理部１２４から読出し、番組選局部１２６に送信する。番組選局部１２６では番組情報管理部１２４から受信したマルチキャストアドレスでマルチキャストルータ１３１にｊｏｉｎパケットを送信して、接続することで番組を受信する。番組を受信したらデコード部１２７でデコードし、番組出力部１２８で外部に出力できるフォーマット（例えばテレビ信号の標準フォーマットである）ＮＴＳＣに変換してＴＶ１４０に出力することで利用者はＩＰ放送を視聴することが可能になる。
【００６３】
本実施の形態の信号の流れを図４を用いて説明する。
【００６４】
番組配信装置１００に番組と共に番組配信情報が入力され（Ｓ４０１）、配信時間になるとマルチキャストルータ１３１に対して前記登録された番組配信情報から生成されたマルチキャストアドレスを持つＩＰパケットを番組として配信する（Ｓ４０２）。スキャン情報配信装置１１０では番組配信情報が入力されると（Ｓ４０３）、スキャン情報を生成する。受信装置１２０は初期設定などでスキャン要求を確認すると、スキャン情報要求信号を送信し（Ｓ４０４）、スキャン情報生成装置１１０は生成したスキャン情報を受信装置１２０に送信する（Ｓ４０５）。受信装置１２０は受信したスキャン情報に記載された情報を元に生成したマルチキャストアドレスでｊｏｉｎパケットをマルチキャストルータ１３１に送信し、受信する信号を解析して番組配信情報を収集し、ｌｅａｖｅパケットを送信して一旦接続を切る。この作業を繰り返すことでスキャンを実現する（Ｓ４０７）。スキャンして収集された番組配信情報を元にマルチキャストアドレスと番組の対応テーブルを完成して管理する（Ｓ４０８）。以降利用者から図示しないリモコンなどである番組の選択要求があると、前記対応テーブルから選択された番組に対応するマルチキャストアドレスでｊｏｉｎパケットをマルチキャストルータ１３１に送信することで（Ｓ４０９）、希望する番組を視聴することが可能となる（Ｓ４１０）。
【００６５】
受信装置１２０の処理の流れを図５を用いて説明する。
【００６６】
初期設定などでスキャン要求が発行されると（Ｓ５０１）、スキャン情報配信装置１１０に対してスキャン情報要求信号を送信する（Ｓ５０２）。スキャン情報配信装置１１０からスキャン情報を受信すると（Ｓ５０３）、スキャン動作に入る。まず、スキャン情報に記載されているマルチキャストアドレスの始点ＩＰアドレスをｊｏｉｎパケットに設定し（Ｓ５０４），該ｊｏｉｎパケットをマルチキャストルータ１３１に送信する（Ｓ５０５）。送信したｊｏｉｎパケットに対して、マルチキャストルータから信号を受信すると（Ｓ５０６）、パケットを解析し、例えばデジタル放送信号であればＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）情報などの番組情報の有無を確認する（Ｓ５０７）。もし、存在すれば、ｊｏｉｎパケットとして送信したマルチキャストアドレスと番組情報に記載されている内容を紐付けして、記憶する（Ｓ５０８）。記憶後あるいは番組情報が多重されていない場合はｌｅａｖｅパケットをマルチキャストルータ１３１に送信して接続を切断する。切断後、ｊｏｉｎパケットとして送信したマルチキャストアドレスが終点ＩＰアドレスと一致するかをチェックし（Ｓ５０９）、一致しなければマルチキャストアドレスを１つ増加させて（Ｓ５１０）、ｊｏｉｎパケットを送信して（Ｓ５０５）、処理を繰り返す。終点ＩＰアドレスを一致すれば処理を終了する（Ｓ５１１）。
【００６７】
なお、番組配信装置１００がシステム内に複数ある場合は、番組配信情報入力部１０７に入力するマルチキャストアドレスの範囲を各番組配信装置で重複し内容に設定し、スキャン情報配信装置１１０ではどの番組配信装置１００がどの範囲のマルチキャストアドレスを入力するかを認識しておけばよい。この場合、受信装置１２０からスキャン情報要求が送信された場合は、全ての番組配信装置に関する番組配信情報、即ち番組配信装置数分のマルチキャストアドレスの始点ＩＰアドレスと終点ＩＰアドレスの組み合わせを受信装置１２０に送信すればよい。番組配信装置１００が複数ある場合の番組配信情報の一例を図３（Ｂ）に示す。
【００６８】
（実施の形態２）
次に、番組配信情報をスキャン情報生成装置１１０から番組配信装置１００に送信する場合の実施の形態について説明する。
【００６９】
図６は、本発明の実施の形態２における、配信情報を番組配信装置１００とスキャン情報配信装置１１０に設定する場合の、ＩＰ放送での番組配信システムの構成の概要を示す図である。
【００７０】
図６と実施の形態１で説明した図１との相違点は番組配信情報をスキャン情報生成装置１１０から番組配信装置１００に送信している点であり、他は同様であるので説明を省略する。
【００７１】
録画番組を放送する場合の、本発明の番組配信システムの詳細な動作について図７を用いて説明する。
【００７２】
図７は番組配信装置が１台の場合のブロック構成図である。
【００７３】
スキャン情報配信装置１１０では、例えば図３（Ａ）のような番組配信情報をスキャン情報生成部１１３で生成し、番組配信情報出力部１１４から番組配信装置１００に送信する。スキャン情報生成後のスキャン情報配信装置１１０の動作は実施の形態１と同様のため、説明を省略する。なお、番組配信情報は図示しない番組配信情報入力部１１１から入力されてもよい。番組配信装置１００では番組配信情報入力部１０７から番組配信情報が入力したら番組配信情報生成部１０６に送信する。以降の番組配信装置１００の動作は実施の形態１と同様のため、説明を省略する。番組配信装置１００とスキャン情報生成装置１１０の接続はＩＰネットワーク１３０を介していてもよいし、特に限定しない。受信装置１２０の動作は実施の形態１と同様のため説明を省略する。
【００７４】
本実施の形態の信号の流れを図８を用いて説明する。
【００７５】
実施の形態１で説明した図４との相違点は最初にスキャン情報生成装置１１０で生成入力された番組配信情報を（Ｓ４１１）、番組配信装置１００に送信する（Ｓ４１２）点のみであり、以降の説明は省略する。
【００７６】
なお、番組配信装置１００がシステム内に複数ある場合は、番組配信情報出力部１１４から送信するマルチキャストアドレスの範囲を各番組配信装置で重複し内容に設定し、スキャン情報配信装置１１０ではどの番組配信装置１００がどの範囲のマルチキャストアドレスを入力するかを認識しておけばよい。
【００７７】
（実施の形態３）
次に、番組配信情報を番組配信装置１００からスキャン情報生成装置１１０に送信する場合の実施の形態について説明する。
【００７８】
図９は、本発明の実施の形態３における、配信情報を番組配信装置１００とスキャン情報配信装置１１０に設定する場合の、ＩＰ放送での番組配信システムの構成の概要を示す図である。
【００７９】
図９と実施の形態２で説明した図２との相違点は番組配信情報を番組配信装置１００からスキャン情報生成装置１１０に送信している点であり、他は同様であるので説明を省略する。
【００８０】
録画番組を放送する場合の、本発明の番組配信システムの詳細な動作について図１０を用いて説明する。
【００８１】
図１０は番組配信装置が１台の場合のブロック構成図である。
番組配信装置１００では、例えば図３（Ａ）のような番組配信情報を番組配信情報生成部１０６で生成し、番組配信情報出力部１０８からスキャン情報配信装置１１０に送信する。番組配信情報生成後の番組配信装置１００の動作は実施の形態２と同様のため、説明を省略する。なお、番組配信情報は図示しない番組配信情報入力部１０７から入力されてもよい。なお、番組配信装置１００の番組配信情報出力部１０８は実施の形態２で説明したスキャン情報配信装置１１０の番組配信情報出力部１１４と同様の構成でもよい。スキャン情報配信装置１１０では番組配信情報入力部１１１から番組配信情報を入力したら番組配信装置の番組配信情報入力部１０７に送信する。以降のスキャン情報配信装置１１０の動作は実施の形態２と同様のため、説明を省略する。なお、スキャン情報配信装置１１０の番組配信情報入力部１１１は実施の形態２で説明した番組配信装置１００の番組配信情報入力部１０７と同様の構成でもよい。番組配信装置１００とスキャン情報生成装置１１０の接続はＩＰネットワーク１３０を介していてもよいし、特に限定しない。受信装置１２０の動作は実施の形態１と同様のため説明を省略する。
【００８２】
本実施の形態の信号の流れを図１１を用いて説明する。
【００８３】
実施の形態２で説明した図８との相違点は最初に番組配信装置１００で生成入力された番組配信情報を（Ｓ４１３）スキャン情報配信装置１１０に送信する（Ｓ４１４）点のみであり、以降の説明は省略する。
【００８４】
なお、番組配信装置１００がシステム内に複数ある場合は、スキャン情報配信装置１１０の番組配信情報入力部１１１で各番組配信装置から受信したマルチキャストアドレスの範囲をチェックし、各番組配信装置で重複していれば重複している少なくとも一つの番組配信装置に重複していることを伝えて、重複情報を受け取った番組配信装置１００では新たなマルチキャストアドレスを割り当ててスキャン情報配信装置１１０に送信し、重複情報が発生しなくなるまで繰り返す。あるいはスキャン情報配信装置１１０ですべての番組配信装置と重複しないマルチキャストアドレスを生成し、重複していた少なくとも一つの番組配信装置に送信する。
【００８５】
なお、スキャン情報配信装置の接続情報はあらかじめ設定されている場合のほか、番組を配信する番組供給会社のポータルサイトなど別の装置に接続した際にポータルサイトから入手しても良い。
【００８６】
なお、発明の実施の形態１から３では、番組配信情報としてスキャンするマルチキャストアドレスの始点ＩＰアドレスと終点ＩＰアドレスを用い、始点ＩＰアドレスからｊｏｉｎパケットを送信し、ｌｅａｖｅパケットを送信して接続を切断した後、マルチキャストアドレスを１加算して再度ｊｏｉｎパケットを送信する方法を説明したが、スキャン幅を例えば、始点ＩＰアドレスから＋２５５までなどあらかじめ決めておき、図３の（Ｃ）のように始点ＩＰアドレスだけを送信することで番組配信情報の送信量を削減しても同様の効果を得ることが出来る。
【００８７】
また、図３の（Ｄ）のように、スキャンする際のマルチキャストアドレスの増分を設定することで、例えば、ＩＰ放送には最下位アドレスが偶数しか用いないなどの決め事をしておくことでさらに高速にスキャンを行なうことも可能である。
【００８８】
また、図３の（Ｅ）のように、ＩＰ放送が行なわれる可能性のあるマルチキャストアドレスを放送局毎に複数個割り当てておき、そのマルチキャストアドレスを番組配信情報として用いることで、さらにスキャンを高速化できる。なお、この場合、受信装置１２０のスキャン部では、番組配信情報として設定されたマルチキャストアドレスを増加させながらスキャンするのではなく、０からＸまで記載されたマルチキャストアドレスを順に処理する。
【００８９】
なお、発明の実施の形態１から３では、番組配信装置１００では番組蓄積部１０２に一旦番組を蓄積する形態で説明したが、例えば、通信事業者がテレビ放送を受信してＩＰネットワークに送信する場合などでも番組蓄積部１０２は一時的なバッファとして扱うことで同様の効果が得られる。この場合、スケジュール管理部１０５への登録はテレビ放送の電子番組表であるＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）と連動させてもよい。
【００９０】
なお、発明の実施の形態１から３では、番組配信装置１００とスキャン情報配信装置１１０をべつの装置として説明したが、例えば、通信事業者がテレビ放送を受信してＩＰネットワークに送信する場合などは図１２に示すように、同一の装置としても同様の効果が得られる。
【００９１】
なお、発明の実施の形態１から３では、番組配信情報とスキャン情報を同一で説明したが、番組配信情報にはスキャン情報であるマルチキャストアドレスのほかに、配信時間や有効期限など他の情報が記述されている場合もあり、他の情報が記述されている場合は番組配信情報入力部などでマルチキャストアドレスだけを抽出してスキャン情報を生成する。
【産業上の利用可能性】
【００９２】
本発明に係る番組配信システムは、ＩＰネットワークで放送を行なう場合に、ＩＰ放送受信装置などの番組配信サーバのアドレスのスキャン処理などに有用である。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施の形態１における、配信情報を番組配信装置とスキャン情報配信装置に設定する場合の、ＩＰ放送での番組配信システムの構成の概要を示す図
【図２】本発明の実施の形態１における受信装置制御システムの番組配信装置が１台の場合のブロック構成図
【図３】番組配信情報と設定されるマルチキャストアドレスの一例を示す図
【図４】本発明の実施の形態１における番組配信システムの処理の流れを示す図
【図５】本発明の実施の形態１における受信装置１２０の処理の流れを示す図
【図６】本発明の実施の形態２における、配信情報を番組配信装置とスキャン情報配信装置に設定する場合の、ＩＰ放送での番組配信システムの構成の概要を示す図
【図７】本発明の実施の形態２における受信装置制御システムの番組配信装置が１台の場合のブロック構成図
【図８】本発明の実施の形態２における番組配信システムの処理の流れを示す図
【図９】本発明の実施の形態３における、配信情報を番組配信装置とスキャン情報配信装置に設定する場合の、ＩＰ放送での番組配信システムの構成の概要を示す図
【図１０】本発明の実施の形態３における受信装置制御システムの番組配信装置が１台の場合のブロック構成図
【図１１】本発明の実施の形態２における番組配信システムの処理の流れを示す図
【図１２】本発明において、番組配信装置とスキャン情報配信装置を統合した場合のブロック構成図
【図１３】地上デジタル放送の受信装置における一般的なチャンネルサーチ動作を示したフローチャート
【図１４】一般的なマルチキャスト処理の説明図
【図１５】従来の映像配信システム全体のシステム構成図
【符号の説明】
【００９４】
１００    番組配信装置（放送局）
１０１    番組配信装置１００の番組入力部
１０２    番組配信装置１００の番組蓄積部
１０３    番組配信装置１００のヘッダ生成部
１０４    番組配信装置１００の番組配信部
１０５    番組配信装置１００のスケジュール管理部
１０６    番組配信装置１００の番組配信情報生成部
１０７    番組配信装置１００の番組配信情報入力部
１０８    番組配信装置１００の番組配信情報出力部
１１０    スキャン情報配信装置（情報配信サーバ）
１１１    スキャン情報配信装置１１０の番組配信情報入力部
１１２    スキャン情報配信装置１１０のスキャン情報通信部
１１３    スキャン情報配信装置１１０のスキャン情報生成部
１１４    スキャン情報配信装置１１０の番組配信情報出力部
１２０    受信装置
１２１    受信装置１２０のスキャン要求部
１２２    受信装置１２０のスキャン情報受信部
１２３    受信装置１２０のスキャン部
１２４    受信装置１２０の番組情報管理部
１２５    受信装置１２０の番組選択部
１２６    受信装置１２０の番組選局部
１２７    受信装置１２０のデコード部
１２８    受信装置１２０の番組出力部
１３０    ネットワーク
１３１    マルチキャストルータ
１４０    ＴＶ
７００    一般的なマルチキャスト処理における利用者端末
７０１    一般的なマルチキャスト処理におけるＥＧＰサーバ
７０２    一般的なマルチキャスト処理における番組配信サーバ
７０３    一般的なマルチキャスト処理におけるネットワーク
８００    従来例における映像配信システムの放送局
８０１    従来例における映像配信システムの配信サーバ
８０２    従来例における映像配信システムの番組表サーバ
８０３    従来例における映像配信システムのルータ
８１０    従来例における映像配信システムのインターネット
８１１    インターネット
８２０    従来例における映像配信システムの受信端末が設置されている家庭
８２１    従来例における映像配信システムのホームゲートウェイ
８２２    従来例における映像配信システムの番組選択装置
８２３    ＰＣ
８２４    テレビジョン装置
８２５    ＩＥＥＥ１３９４ネットワーク
８２６    ＩＥＥＥ８０２．１ネットワーク
【図１】
2008125033.tif 000003
【図２】
2008125033.tif 000004
【図３】
2008125033.tif 000005
【図４】
2008125033.tif 000006
【図５】
2008125033.tif 000007
【図６】
2008125033.tif 000008
【図７】
2008125033.tif 000009
【図８】
2008125033.tif 000010
【図９】
2008125033.tif 000011
【図１０】
2008125033.tif 000012
【図１１】
2008125033.tif 000013
【図１２】
2008125033.tif 000014
【図１３】
2008125033.tif 000015
【図１４】
2008125033.tif 000016
【図１５】
2008125033.tif 000017