(57)【要約】【課題】実際に放送される情報の内容に合わせて、電子番組表の情報を公開すること。【解決手段】地方局サーバ２００は、ネットワーク５０を介して、提供局サーバ１００に接続される。地方局サーバ２００は、提供局サーバ１００からＥＰＧ情報テーブルの情報を受信し、自局の放送スケジュールと対応付けて格納する。そして、地方局サーバ２００は、ＥＰＧトリガ番組が放送されたことを検出すると、ＥＰＧトリガ番組に対応する番組のＥＰＧ詳細の情報をテレビ受信機１０ｂに公開する。【選択図】図１
2015088800.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
複数回の放送スケジュールを有する番組グループに含まれる第一の番組に対応付けられた電子番組表の情報を、第二の番組に対応付け、
所定の番組関連情報が配信されたことを検出した場合に、前記第二の番組に対応付けられた前記電子番組表の情報を公開する
処理を実行させることを特徴とする制御プログラム。
【請求項２】
前記公開する処理は、前記第一の番組または前記二の番組の放送中に配信される所定の映像が配信されたことを検出した場合に、前記第二の番組に対応付けられた前記電子番組表の情報を公開することを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記公開する処理は、前記第一の番組の配信日時前または前記第一の番組の配信日時と前記第二の番組の配信日時との間の期間に含まれる他の番組が配信されたことを検出した場合に、前記第二の番組に対応付けられた前記電子番組表の情報を公開することを特徴とする請求項１に記載の制御プログラム。
【請求項４】
コンピュータが実行する制御方法であって、
複数回の放送スケジュールを有する番組グループに含まれる第一の番組に対応付けられた電子番組表の情報を、第二の番組に対応付け、
所定の番組関連情報が配信されたことを検出した場合に、前記第二の番組に対応付けられた前記電子番組表の情報を公開する
処理を実行することを特徴とする制御方法。
【請求項５】
複数回の放送スケジュールを有する番組グループに含まれる第一の番組に対応付けられた電子番組表の情報を、第二の番組に対応付ける登録部と、
所定の番組関連情報が配信されたことを検出した場合に、前記第二の番組に対応付けられた前記電子番組表の情報を公開する配信部と
を有することを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御プログラム等に関する。
【背景技術】
【０００２】
従来から、コンテンツ提供局で制作した番組を地方局に提供し、提供された番組を地方局で放送することが行われている。地方局が提供された番組を放送する日時は、コンテンツ提供局が番組を放送する日時よりも後になることが一般的である。
【０００３】
デジタル放送では、番組本編とは別に、ＥＰＧ（Electronic  Program  Guide）の情報を配信することができる。ＥＰＧは、現在、テレビ、ハードディスクレコーダー等で標準実装されている。放送局からＥＰＧの情報をリアルタイムに送信できるため、例えば、スポーツ中継が延長し番組表が変更になった場合にでも、即座に変更後のＥＰＧの情報を通知することができる。
【０００４】
コンテンツ提供局では、多くの場合、週単位に番組編成を行い、本日を含め８日先に同じシリーズの次回番組を放送することが一般的である。視聴者の興味を引くという観点では、次回番組の内容を今回番組の放送終了時に公開することが好ましい。しかし、ＥＰＧを利用して、次回番組の情報公開が許容される日時は、次回番組の放送予定日時の８日前の０時とすることが放送業界の規則で決められている。
【０００５】
一方、地方局は、コンテンツ提供局から番組本編およびＥＰＧの情報の提供を受けると、地方局自身で番組本編の放送スケジュールや、ＥＰＧの送信スケジュールを決定する。コンテンツ提供局から提供されたＥＰＧの情報は、地方局の番組表と異なるため、地方局の職員は、提供されたＥＰＧの情報を確認して、地方局の番組表に反映させる。また、地方局の職員は、番組の放送予定日時の８日前の０時よりも早く、番組の内容が公開されないように、各番組の放送予定日時を確認して、各番組に関する情報の公開日時をそれぞれ調整する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１８７３２４号公報
【特許文献２】特開２０００−５０２１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来技術では、実際に放送される情報の内容に合わせて、電子番組表の情報を公開することができないという問題がある。
【０００８】
地方局の放送スケジュールでは、番組の放送予定日時の８日前の０時を経過していなくても、コンテンツ提供局の放送スケジュールでは、番組の放送予定日時の８日前の０時を経過している場合があり得る。なるべく早く番組の情報を知りたいとするユーザの要望に応えるためには、コンテンツ提供局の放送スケジュールに合わせて番組の情報を公開することが望ましい。しかし、地方局の職員の人手によって、各番組についてコンテンツ提供局の放送スケジュールを確認し、番組の情報を公開する日時を調整することは難しい。
【０００９】
一つの側面では、実際に放送される情報の内容に合わせて、電子番組表の情報を公開することができる制御プログラム、制御方法および制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
第１の案では、制御プログラムがコンピュータに以下の処理を実行させる。コンピュータは、複数回の放送スケジュールを有する番組グループに含まれる第一の番組に対応付けられた電子番組表の情報を、第二の番組に対応付ける。コンピュータは、所定の番組関連情報が配信されたことを検出した場合に、第二の番組に対応付けられた電子番組表の情報を公開する。
【発明の効果】
【００１１】
本発明の１実施態様によれば、実際に放送される情報の内容に合わせて、電子番組表の情報を公開することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施例１に係るシステムの構成を示す図である。
【図２】図２は、本実施例１に係る提供局サーバの構成を示す機能ブロック図である。
【図３】図３は、本実施例１に係るＥＰＧ情報テーブルのデータ構造の一例を示す図（１）である。
【図４】図４は、本実施例１に係るＥＰＧ情報テーブルのデータ構造の一例を示す図（２）である。
【図５】図５は、本実施例１に係る提供局サーバの番組本編情報テーブルのデータ構造の一例を示す図である。
【図６】図６は、本実施例１に係る地方局サーバの構成を示す機能ブロック図である。
【図７】図７は、本実施例１に係る対応情報のデータ構造の一例を示す図である。
【図８】図８は、本実施例１に係る第２ＥＰＧ情報テーブルのデータ構造の一例を示す図（１）である。
【図９】図９は、本実施例１に係る第２ＥＰＧ情報テーブルのデータ構造の一例を示す図（２）である。
【図１０】図１０は、本実施例１に係る提供局サーバの番組本編情報テーブルのデータ構造の一例を示す図である。
【図１１】図１１は、本実施例１に係る登録部の処理の一例を説明するための図である。
【図１２】図１２は、本実施例１に係る提供局サーバおよび地方局サーバの処理手順を示すフローチャートである。
【図１３】図１３は、本実施例１に係る登録処理の処理手順を示すフローチャートである。
【図１４】図１４は、本実施例１に係るＥＰＧ情報割当ての処理手順を示すフローチャートである。
【図１５】図１５は、本実施例２に係るシステムの構成を示す図である。
【図１６】図１６は、本実施例２に係る提供局サーバの構成を示す機能ブロック図である。
【図１７】図１７は、本実施例２に係るＥＰＧ情報テーブルのデータ構造の一例を示す図である。
【図１８】図１８は、本実施例２に係る提供局サーバの放送進行テーブルのデータ構造の一例を示す図である。
【図１９】図１９は、本実施例２に係る地方局サーバの構成を示す機能ブロック図である。
【図２０】図２０は、本実施例２に係る第２ＥＰＧ情報テーブルのデータ構造の一例を示す図（１）である。
【図２１】図２１は、本実施例２に係る第２ＥＰＧ情報テーブルのデータ構造の一例を示す図（２）である。
【図２２】図２２は、本実施例２に係る地方局サーバの放送進行テーブルのデータ構造の一例を示す図である。
【図２３】図２３は、本実施例２に係る提供局サーバおよび地方局サーバの処理手順を示すフローチャートである。
【図２４】図２４は、本実施例２に係るＥＰＧ情報割当ての処理手順を示すフローチャートである。
【図２５】図２５は、制御プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本願の開示する制御プログラム、制御方法および制御装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００１４】
図１は、本実施例１に係るシステムの構成を示す図である。図１に示すようにこのシステムは、テレビ受信機１０ａ，１０ｂと、電波塔２０ａ，２０ｂと、提供局サーバ１００と、地方局サーバ２００とを有する。地方局サーバ２００は、制御装置の一例である。図１では一例として、テレビ受信機１０ａ，１０ｂを示すが、その他のテレビ受信機も存在しても良い。
【００１５】
提供局サーバ１００および電波塔２０ａは相互に接続される。地方局サーバ２００および電波塔２０ｂは相互に接続される。提供局サーバ１００および地方局サーバ２００は、ネットワーク５０を介して相互に接続される。
【００１６】
テレビ受信機１０ａは、電波塔２０ａから番組本編の情報およびＥＰＧの情報を受信する装置である。また、テレビ受信機１０ａは、利用者からの操作を受け付けて、番組本編の情報およびＥＰＧの情報をテレビ画面に表示させる。
【００１７】
テレビ受信機１０ｂは、電波塔２０ｂから番組本編の情報およびＥＰＧの情報を受信する装置である。また、テレビ受信機１０ｂは、利用者からの操作を受け付けて、番組本編の情報およびＥＰＧの情報をテレビ画面に表示させる。
【００１８】
図１では図示を省略するが、テレビ受信機１０ａ，１０ｂは、ネットワーク５０を介して、ＥＰＧの情報を受信しても良い。
【００１９】
電波塔２０ａは、提供局サーバ１００から番組本編の情報やＥＰＧの情報を取得し、取得した情報をテレビ受信機１０ａに向けて送信する装置である。電波塔２０ｂは、地方局サーバ２００から番組本編の情報やＥＰＧの情報を取得し、取得した情報をテレビ受信機１０ｂに向けて送信する装置である。
【００２０】
提供局サーバ１００は、自局で制作した番組本編の情報およびＥＰＧの情報を、電波塔２０ａを介して、テレビ受信機１０ａに配信する装置である。また、提供局サーバ１００は、自局で制作した番組本編の情報およびＥＰＧの情報を地方局サーバ２００に提供する。提供局サーバ１００は、ＥＰＧの情報を更新した場合には、更新したＥＰＧの情報を地方局サーバ２００に配信する。
【００２１】
地方局サーバ２００は、自局で制作した番組本編の情報と、提供局サーバ１００から提供された番組本編の情報とを、電波塔２０ｂを介して、テレビ受信局１０ｂに配信する装置である。また、地方局サーバ２００は、自局で制作したＥＰＧの情報に、提供局サーバ１００から提供されたＥＰＧの情報を追加した情報を、電波塔２０ｂを介して、テレビ受信局１０ｂに配信する。
【００２２】
次に、図１に示した提供局サーバ１００の構成の一例について説明する。図２は、本実施例１に係る提供局サーバの構成を示す機能ブロック図である。図２に示すように、この提供局サーバ１００は、通信部１１０と、入力部１２０ａと、読み取り部１２０ｂと、表示部１３０と、記憶部１４０と、制御部１５０とを有する。
【００２３】
通信部１１０は、ネットワーク５０を介して地方局サーバ２００とデータ通信を行う処理部である。また、通信部１１０は、電波塔２０ａとデータ通信を行う。後述する制御部１５０は、通信部１１０を介して、電波塔２０ａおよび地方局サーバ２００との間でデータをやり取りする。通信部１１０は、通信装置に対応する。
【００２４】
入力部１２０ａは、各種の情報を入力する入力装置である。入力部１２０ａは、例えば、キーボードやマウス、タッチパネル等に対応する。読み取り部１２０ｂは、外部装置と接続し、例えば、番組本編の映像情報等を読み取るインターフェースである。
【００２５】
表示部１３０は、制御部１５０から出力される情報を表示する表示装置である。例えば、表示部１３０は、モニタや液晶ディスプレイ等に対応する。
【００２６】
記憶部１４０は、ＥＰＧ情報テーブル１４１および番組本編情報テーブル１４２を有する。記憶部１４０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子や、ＨＤＤ（Hard  Disk  Drive）などの記憶装置に対応する。
【００２７】
ＥＰＧ情報テーブル１４１は、提供局サーバ１００側で作成されたＥＰＧに関する情報を保持する。図３および図４は、本実施例１に係るＥＰＧ情報テーブルのデータ構造の一例を示す図である。説明の便宜上、ＥＰＧ情報テーブル１４１を、図３，４に分けて図示する。
【００２８】
図３，４に示すように、ＥＰＧ情報テーブル１４１は、第１イベントコード、管理コード、チャンネル、放送日時、開始時刻、終了時刻、番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報を有する。また、ＥＰＧ情報テーブル１４１は、解禁日時、ＥＰＧトリガ番組、データ放送トリガ番組、世代を有する。
【００２９】
図３において、第１イベントコードは、提供局サーバ１００側で番組本編を一意に識別する情報である。管理コードは、提供局サーバ１００側でＥＰＧ情報テーブル１４１のレコードを一意に識別する情報である。チャンネルは、提供局サーバ１００側で割り当てた番組本編のチャンネルである。放送日時、開始時刻、終了時刻はそれぞれ、提供局サーバ１００側で割り当てた番組本編の放送日時、開始時刻、終了時刻である。番組ジャンルは、番組本編のジャンルである。番組タイトルは、番組本編のタイトルである。
【００３０】
図３において、ＥＰＧ詳細は、番組本編の内容を説明する情報である。データ放送情報は、番組本編中に配信されるデータ放送の情報であり、例えば、番組本編に関連する情報に対応する。データ放送情報は、ＢＭＬ（Broadcast  Markup  Language）ファイルの形式で保存される。
【００３１】
図４において、解禁日時は、ＥＰＧ情報テーブル１４１の該当するレコードの情報の公開を開始してもよい日時を示す。例えば、管理コード「888800001」のレコードは、解禁日時「2013年6月10日0時」に公開を開始して良い旨を示す。
【００３２】
ＥＰＧトリガ番組は、ＥＰＧ詳細の公開を開始する場合のトリガとなる番組を一意に識別する情報である。提供局サーバ１００が、ＥＰＧトリガ番組で識別される番組の放送を開始した場合、または、放送を終了したことを契機にして、該当するレコードのＥＰＧ詳細が地方局サーバ２００側で公開される。ＥＰＧトリガ番組は、管理コードで表される。
【００３３】
例えば、管理コード「888800002」に対応するＥＰＧトリガ番組は「888800001」である。このため、提供局サーバ１００が、ＥＰＧトリガ番組「888800001」で識別される番組「今週の一押し」の放送を開始した場合、または、放送を終了した場合に、管理コード「888800002」のレコードに含まれるＥＰＧ詳細の情報が、地方局サーバ２００によって公開される。放送を開始した場合に、ＥＰＧ詳細の情報を公開するのか、放送が終了した場合にＥＰＧ詳細の情報を公開するのかは、地方局サーバ２００側で適宜設定される。
【００３４】
データ放送トリガ番組は、データ放送情報の公開を開始する場合のトリガとなる番組を一意に識別する情報である。提供局サーバ１００が、データ放送トリガ番組で識別される番組の放送を開始した場合、または、放送を終了したことを契機にして、該当するレコードのデータ放送情報が地方局サーバ２００側で公開される。データ放送トリガ番組は、管理コードで表される。
【００３５】
例えば、管理コード「888800005」に対応するデータ放送トリガ番組は「888800004」である。このため、提供局サーバ１００が、データ放送トリガ番組「888800004」で識別される番組「三丁目の朝日−１」の放送を開始した場合、または、放送を終了した場合に、管理コード「888800005」のレコードに含まれるデータ放送情報が、地方局サーバ２００によって公開される。放送を開始した場合に、データ放送情報を公開するのか、放送が終了した場合にデータ放送情報を公開するのかは、地方局サーバ２００側で適宜設定される。
【００３６】
世代は、同一の番組本編のＥＰＧ詳細等に関する版数を示す。一般的に、視聴者の興味を引くように、放送日時が近づくと、徐々に詳しい番組情報に更新する運用が行われている。このため、世代の数値が大きいものほど、ＥＰＧ詳細の情報がより詳しくなる。
【００３７】
図２の説明に戻る。番組本編情報テーブル１４２は、番組本編情報を有する。図５は、本実施例１に係る提供局サーバの番組本編情報テーブルのデータ構造の一例を示す図である。図５に示すように、この番組本編情報テーブル１４２は、第１イベントコードと、番組本編情報とを対応付ける。第１イベントコードは、提供局サーバ１００側で番組本編を一意に識別する情報である。番組本編情報は、例えば、番組本編の映像情報を含む。
【００３８】
制御部１５０は、登録部１５１および配信部１５２を有する。制御部１５０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）や、ＦＰＧＡ（Field  Programmable  Gate  Array）などの集積装置に対応する。また、制御部１５０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路に対応する。
【００３９】
登録部１５１は、入力部１２０ａを介して、ＥＰＧ情報に関する情報を受け付けた場合に、ＥＰＧ情報に関する情報によって、ＥＰＧ情報テーブル１４１を更新する処理部である。例えば、登録部１５１は、入力部１２０ａからの指示により、ＥＰＧ情報テーブル１４１を表示部１３０に表示させ、ＥＰＧ情報テーブル１４１の変更を受け付ける。
【００４０】
登録部１５１は、読み取り部１２０ｂから、番組本編情報を取得し、第１イベントコードと番組本編情報とを対応付けて、番組本編情報テーブル１４２に格納する。例えば、番組本編情報に対応する第１イベントコードは、入力部１２０ａを操作する職員によって指定されるものとする。
【００４１】
配信部１５２は、ＥＰＧ情報テーブル１４１で指定された日時、開始時刻に、番組本編情報テーブル１４２に格納された該当する番組本編情報を電波塔２０ａに出力して、番組を放送する処理部である。また、配信部１５２は、ＥＰＧ情報テーブル１４１の解禁日時を監視し、現在日時が解禁日時を経過したレコードを特定し、特定したレコードの情報を電波塔２０ａに出力する。
【００４２】
また、配信部１５２は、ＥＰＧ情報テーブル１４１および番組本編情報テーブル１４２の情報を、ネットワーク５０を介して、地方局サーバ２００に送信する。配信部１５２は、ＥＰＧ情報テーブル１４１のレコードが更新された場合には、更新されたレコードの情報を、ネットワーク５０を介して、地方局サーバ２００に送信する。配信部１５２は、番組本編情報テーブル１４２のレコードが更新された場合には、更新されたレコードの情報を、ネットワーク５０を介して、地方局サーバ２００に送信する。
【００４３】
次に、図１に示した地方局サーバ２００の構成の一例について説明する。図６は、本実施例１に係る地方局サーバの構成を示す機能ブロック図である。図６に示すように、この地方局サーバ２００は、通信部２１０と、入力部２２０ａと、読み取り部２２０ｂと、表示部２３０と、記憶部２４０と、制御部２５０とを有する。
【００４４】
通信部２１０は、ネットワーク５０を介して提供局サーバ１００とデータ通信を行う処理部である。また、通信部２１０は、電波塔２０ｂとデータ通信を行う。後述する制御部２５０は、通信部２１０を介して、電波塔２０ｂおよび提供局サーバ１００との間でデータをやり取りする。通信部２１０は、通信装置に対応する。
【００４５】
入力部２２０ａは、各種の情報を入力する入力装置である。入力部２２０ａは、例えば、キーボードやマウス、タッチパネル等に対応する。読み取り部２２０ｂは、外部装置と接続し、例えば、番組本編の映像情報等を読み取るインターフェースである。
【００４６】
表示部２３０は、制御部２５０から出力される情報を表示する表示装置である。例えば、表示部２３０は、モニタや液晶ディスプレイ等に対応する。
【００４７】
記憶部２４０は、対応情報２４１と、第１ＥＰＧ情報テーブル２４２と、第２ＥＰＧ情報テーブル２４３と、番組本編情報テーブル２４４とを有する。記憶部２４０は、例えば、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの半導体メモリ素子や、ＨＤＤなどの記憶装置に対応する。
【００４８】
対応情報２４１は、提供局サーバ１００側で利用する第１イベントコードと、地方局サーバ２００側で利用する第２イベントコードとの対応関係の情報を保持する。図７は、本実施例１に係る対応情報のデータ構造の一例を示す図である。図７に示すように、対応情報２４１は、第２イベントコードと、第１イベントコードとを対応付ける。第２イベントコードは、地方局サーバ２００側で番組本編を一意に識別する情報である。第１イベントコードは、提供局サーバ１００側で番組本編を一意に識別する情報である。対応付けられた第１イベントコードと第２イベントコードとは、同一の番組本編を識別する。
【００４９】
例えば、図７の１行目では、第２イベントコード「2000001」によって識別される番組と、第１イベントコード「1000001」によって識別される番組は同一の番組となる。なお、第１イベントコードが存在しない組の第２イベントコードによって識別される番組は、地方局が自主制作した番組である。例えば、第２イベントコード「2000002」によって識別される番組は、地方局が自主制作した番組となる。
【００５０】
第１ＥＰＧ情報テーブル２４２は、提供局サーバ１００から提供されるＥＰＧ情報テーブル１４１の情報である。第１ＥＰＧ情報テーブル２４２のデータ構造は、図３および図４に示したＥＰＧ情報テーブル１４１のデータ構造と同様であるため、ここでは説明を省略する。
【００５１】
第２ＥＰＧ情報テーブル２４３は、提供局サーバ１００および地方局サーバ２００で作成されたＥＰＧに関する情報を保持する。図８および図９は、本実施例１に係る第２ＥＰＧ情報テーブルのデータ構造の一例を示す図である。
【００５２】
図８および図９に示すように、第２ＥＰＧ情報テーブル２４３は、第２イベントコード、管理コード、複写元コード、チャンネル、放送日時、開始時刻、終了時刻、番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報を有する。また、第２ＥＰＧ情報テーブル２４３は、解禁日時、ＥＰＧトリガ番組、第１ＥＰＧ公開日時、第２ＥＰＧ公開日時、データ放送トリガ番組、第１データ放送公開日時、第２データ放送公開日時、自主制作フラグを有する。
【００５３】
図８において、第２イベントコードは、地方局サーバ２００側で番組本編を一意に識別する情報である。管理コードは、地方局サーバ２００側で第２ＥＰＧ情報テーブル２４３のレコードを一意に識別する情報である。複写元コードは、提供局サーバ１００のＥＰＧ情報テーブル１４１の管理コードに対応するものである。
【００５４】
図８において、チャンネルは、地方局サーバ２００側で割り当てた番組本編のチャンネルである。放送日時、開始時刻、終了時刻はそれぞれ、地方局サーバ２００側で割り当てた番組本編の放送日時、開始時刻、終了時刻である。番組ジャンルは、番組本編のジャンルである。番組タイトルは、番組本編のタイトルである。ＥＰＧ詳細は、番組本編の内容を説明する情報である。データ放送情報は、番組本編中に配信されるデータ放送の情報であり、例えば、番組本編に関連する情報に対応する。データ放送情報は、ＢＭＬファイルの形式で保存される。
【００５５】
図９において、解禁日時は、第２ＥＰＧ情報テーブル２４３の該当するレコードの情報の公開を開始して良い日時を示す。ＥＰＧトリガ番組は、ＥＰＧ詳細の公開を開始する場合のトリガとなる番組を一意に識別する情報である。第１ＥＰＧ公開日時は、ＥＰＧトリガ番組が、地方局サーバ２００側で放送される日時を基準として特定される、ＥＰＧ詳細を公開する日時である。第２ＥＰＧ公開日時は、ＥＰＧトリガ番組が、提供局サーバ１００側で放送される日時を基準として特定される、ＥＰＧ詳細を公開する日時である。
【００５６】
図９において、データ放送トリガ番組は、データ放送情報の公開を開始する場合のトリガとなる番組を一意に識別する情報である。第１データ放送情報公開日時は、データ放送情報が、地方局サーバ２００側で放送される日時を基準として特定される、データ放送情報を公開する日時である。第２データ放送情報公開日時は、データ放送情報が、提供局サーバ１００側で放送される日時を基準として特定される、データ放送情報を公開する日時である。
【００５７】
自主制作フラグは、該当する番組が地方局で自主制作されたものであるか否かを示す情報である。自主制作された番組に対応するレコードには、「マル」が格納される。例えば、第２イベントコード「2000002」のレコードが自主制作されたものである。「マル」が格納されていないレコードの番組は、提供局サーバ１００で作成された番組となる。
【００５８】
例えば、図８，９に示した第２ＥＰＧ情報テーブル２４３のうち、第２イベントコード、管理コード、チャンネル、放送日時、開始時刻、終了時刻の情報に関しては、地方局サーバ２００側で設定される。第２ＥＰＧ情報テーブル２４３のうち、複写元コード、番組ジャンル、ＥＰＧ詳細、データ放送情報、ＥＰＧトリガ番組、データ放送トリガ番組、解禁日時の情報に関しては、提供局サーバ１００から提供されるＥＰＧ情報テーブルの該当する情報を複写される。第１ＥＰＧ公開日時、第２ＥＰＧ公開日時、第１データ放送公開日時、第２データ放送公開日時は、後述する制御部２５０によって設定される。
【００５９】
図６の説明に戻る。番組本編情報テーブル２４４は、番組本編情報を有する。図１０は、本実施例１に係る提供局サーバの番組本編情報テーブルのデータ構造の一例を示す図である。図１０に示すように、この番組本編情報テーブル２４４は、第２イベントコードと、番組本編情報とを対応付ける。第２イベントコードは、地方局サーバ２００側で番組本編を一意に識別する情報である。番組本編情報は、例えば、番組本編の映像情報を含む。
【００６０】
図６の説明に戻る。制御部２５０は、受信部２５１、登録部２５２および配信部２５３を有する。制御部２５０は、例えば、ＡＳＩＣや、ＦＰＧＡなどの集積装置に対応する。また、制御部２５０は、例えば、ＣＰＵやＭＰＵ等の電子回路に対応する。
【００６１】
受信部２５１は、提供局サーバ１００からＥＰＧ情報テーブル１４１および番組本編情報テーブル１４２の情報を受信する処理部である。受信部２５１は、ＥＰＧ情報テーブル１４１および番組本編情報テーブル１４２を、登録部２５２に出力する。
【００６２】
登録部２５２は、提供局サーバ１００から取得する第１ＥＰＧ情報テーブル２４２に含まれる情報を、自局の放送スケジュールに対応した第２ＥＰＧ情報テーブル２４３に対応付けて登録する処理部である。例えば、第１ＥＰＧ情報テーブル２４２には、複数回の放送スケジュールを有する番組グループに含まれる複数の番組の情報を有する。例えば、図３を用いて説明すると、番組「三丁目の朝日」は、全ｎ回から構成されるドラマであり、「三丁目の朝日−１」が放送された翌週に、「三丁目の朝日−６４」が放送される。例えば、第１ＥＰＧ情報テーブル２４２に登録された番組グループに含まれる番組は、第一の番組に対応する。また、第２ＥＰＧ情報テーブル２４３に登録された番組グループに含まれる番組が、第二の番組に対応する。
【００６３】
以下において、登録部２５２の処理について具体的に説明する。登録部２５２は、受信部２５１から、ＥＰＧ情報テーブル１４１を取得し、取得したＥＰＧ情報テーブル１４１を、第１ＥＰＧ情報テーブル２４２として、記憶部２４０に格納する。
【００６４】
登録部２５２は、受信部２５１から、番組本編情報テーブル１４２を取得し、番組本編情報テーブル１４２と対応情報２４１とを比較し、第１イベントコードに対応する第２イベントコードを特定する。登録部２５２は、特定した第２イベントコードと、番組本編情報とを対応付けて、番組本編情報テーブル２４４に格納する。
【００６５】
例えば、図７に示すように、第１イベントコード「1000001」に対する第２イベントコードは「2000001」となる。このため、登録部２５２は、第２イベントコード「2000001」と、番組「今週の一押し」の本編の映像情報とを対応付けて、番組本編情報テーブル２４４に格納する。登録部２５２は、受信部２５１から番組本編情報テーブル１４２を取得する度に、上記処理を実行する。
【００６６】
続いて、登録部２５２が、第１ＥＰＧ情報テーブル２４２の一部の情報を、第２ＥＰＧ情報テーブル２４３に登録する処理の一例について説明する。図１１は、本実施例１に係る登録部の処理の一例を説明するための図である。登録部２５２は、第１ＥＰＧ情報テーブル２４２の第１イベントコードと、対応情報２４１とを比較して、第１イベントコードに対応する第２イベントコードと特定する。登録部２５２は、特定した第２イベントコードに対応する第２ＥＰＧ情報テーブル２４３のレコードの複写元コードに、第１ＥＰＧ情報テーブル２４２の管理コードを複写する。図１１に示す例では、第２ＥＰＧ情報テーブル２４３の複写元コードに「888800002」を複写する。なお、登録部２５２は、同一の第１イベントコードに対して複数の世代が存在する場合には、同数のレコードを第２ＥＰＧ情報テーブル２４３に生成し、各レコードの複写元コードに、第１ＥＰＧ情報テーブル２４２の管理コードを昇順に複写する。
【００６７】
登録部２５２は、複写元コードをキーにして、第１ＥＰＧ情報テーブル２４２から、番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報、解禁日時、ＥＰＧトリガ情報、データ放送トリガ番組の情報を取得する。登録部２５２は、第１ＥＰＧ情報テーブル２４２から取得した各情報を、第２ＥＰＧ情報テーブル２４３の番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報、解禁日時、ＥＰＧトリガ番組、データ放送トリガ番組にそれぞれ格納する。なお、第１ＥＰＧ情報テーブル２４２のＥＰＧトリガ番組、データ放送トリガ番組がブランクの場合には、第２ＥＰＧ情報テーブル２４３のＥＰＧトリガ番組、データ放送トリガ番組もブランクとする。
【００６８】
続いて、登録部２５２が、第２ＥＰＧ情報テーブル２４３の第１ＥＰＧ公開日時、第２ＥＰＧ公開日時、第１データ放送公開日時、第２データ放送公開日時を登録する処理の一例について順に説明する。
【００６９】
登録部２５２が、第１ＥＰＧ公開日時を登録する処理について説明する。登録部２５２は、第２ＥＰＧ情報テーブル２４３のＥＰＧトリガ番組を取得し、取得したＥＰＧトリガ番組の値と、第２ＥＰＧ情報テーブル２４３の管理コードとを比較して、ＥＰＧトリガ番組の値に一致する管理コードを特定する。登録部２５２は、特定した管理コードのレコードに含まれる放送日時と、開始時刻または終了時刻とを基にして、第１ＥＰＧ公開日時を特定し、特定した値を、第２ＥＰＧ情報テーブル２４３の第１ＥＰＧ公開日時に格納する。
【００７０】
一例として、管理コード「999900003」に対応する第１ＥＰＧ公開日時の値を特定する場合について説明する。図９において、管理コード「999900003」のレコードに対応するＥＰＧトリガ番組は「999900001」となる。登録部２５２は、ＥＰＧトリガ番組「999900001」と、第２ＥＰＧ情報テーブル２４３の管理コードとを比較して、ＥＰＧトリガ番組の値「999900001」と一致する管理コードを特定する。登録部２５２は、図８に示す管理コード「999900001」のレコードに含まれる放送日時「６月１９日」と開始時刻「１０：００」を、第１ＥＰＧ公開日時として登録する。
【００７１】
登録部２５２が、第２ＥＰＧ公開日時を登録する処理について説明する。登録部２５２は、第２ＥＰＧ情報テーブル２４３の複写元コードをキーにして、第１ＥＰＧ情報テーブル２４２から、ＥＰＧトリガ番組を取得する。登録部２５２は、取得したＥＰＧトリガ番組の値と、第１ＥＰＧ情報テーブル２４２の管理コードとを比較して、ＥＰＧトリガ番組の値に一致する管理コードを特定する。登録部２５２は、特定した管理コードのレコードに含まれる放送日時と、開始時刻または終了時刻とを基にして、第１ＥＰＧ公開日時を特定し、特定した値を、第２ＥＰＧ情報テーブル２４３の第１ＥＰＧ公開日時に値を格納する。
【００７２】
一例として、管理コード「999900008」に対応する第２ＥＰＧ公開日時の値を特定する場合について説明する。図９において、管理コード「999900008」に対応する複写元コードは「888800007」となり、図４より「888800007」に対応するＥＰＧトリガ番組は「888800002」となる。登録部２５２は、ＥＰＧトリガ番組「888800002」と、第１ＥＰＧ情報テーブル２４２の管理コードとを比較して、ＥＰＧトリガ番組の値「888800002」と一致する管理コードを特定する。登録部２５２は、図３に示す管理コード「888800002」のレコードに含まれる放送日時「６月２５日」と開始時刻「６：００」を、第２ＥＰＧ公開日時として登録する。
【００７３】
登録部２５２が、第１データ放送公開日時を登録する処理について説明する。登録部２５２は、第２ＥＰＧ情報テーブル２４３のデータ放送トリガ番組を取得し、取得したデータ放送トリガ番組の値と、第２ＥＰＧ情報テーブル２４３の管理コードとを比較して、データ放送トリガ番組の値に一致する管理コードを特定する。登録部２５２は、特定した管理コードのレコードに含まれる放送日時と、開始時刻または終了時刻とを基にして、第１データ放送公開日時を特定し、特定した値を、第２ＥＰＧ情報テーブル２４３の第１データ放送公開日時に格納する。
【００７４】
一例として、管理コード「999900006」に対応する第１データ放送公開日時の値を特定する場合について説明する。図９において、管理コード「999900006」に対応するデータ放送トリガ番組は「999900005」となる。登録部２５２は、データ放送トリガ番組「999900005」と、第２ＥＰＧ情報テーブル２４３の管理コードとを比較して、データ放送トリガ番組「999900005」と一致する管理コードを特定する。登録部２５２は、図８に示す管理コード「999900005」のレコードに含まれる放送日時「６月２７日」と開始時刻「８：００」を、第１データ放送公開日時として登録する。
【００７５】
登録部２５２が、第２データ放送公開日時を登録する処理について説明する。登録部２５２は、第２ＥＰＧ情報テーブル２４３のデータ放送トリガ番組を取得する。登録部２５２は、取得したデータ放送トリガ番組の値と、第１ＥＰＧ情報テーブル２４２の管理コードとを比較して、データ放送トリガ番組の値に一致する管理コードを特定する。登録部２５２は、特定した管理コードのレコードに含まれる放送日時と、開始時刻または終了時刻とを基にして、第２データ放送公開日時を特定し、特定した値を、第２ＥＰＧ情報テーブル２４３の第２データ放送公開日時に格納する。
【００７６】
一例として、管理コード「999900006」に対応する第２データ放送公開日時の値を特定する場合について説明する。図９において、管理コード「999900006」に対応する複写元コードは「888800005」となる。また、図４より、「888800005」に対応するデータ放送トリガ番組は「888800004」となる。登録部２５２は、データ放送トリガ番組「888800004」と、第１ＥＰＧ情報テーブル２４２の管理コードとを比較して、データ放送トリガ番組「888800004」と一致する管理コードを特定する。登録部２５２は、図３に示す管理コード「888800004」のレコードに含まれる放送日時「６月２５日」と開始時刻「６：００」を、第２データ放送公開日時に登録する。
【００７７】
登録部２５２は、受信部２５２からＥＰＧ情報テーブル１４１を取得し、第１ＥＰＧ情報テーブル２４２に新たなレコードが追加される度に、上記処理を実行し、第２ＥＰＧ情報テーブル２４３を更新する。
【００７８】
配信部２５３は、第２ＥＰＧ情報テーブル２４３で指定された放送日時、開始時刻に、番組本編情報テーブル２４４に格納された該当する番組本編情報を電波塔２０ｂに出力して、番組を放送する処理部である。例えば、配信部２５３は、第２イベントコード「2000001」に対応する番組「今週の一押し」の本編の映像情報を、６月１９日の１０時から出力を開始し、６月１９日の１０時５分に出力を終了する。
【００７９】
また、配信部２５３は、第１ＥＰＧ公開日時または第２ＥＰＧ公開日時を基にして、第２ＥＰＧ情報テーブル２４３のＥＰＧ詳細の情報を、電波塔２０ｂに出力する。配信部２５３は、現在日時を図示しないタイマから取得し、現在時刻と第１ＥＰＧ公開日時または第２ＥＰＧ公開日時とを比較し、公開日時を経過したレコードを特定し、特定したレコードのＥＰＧ詳細を電波塔２０ｂに出力する。
【００８０】
第１ＥＰＧ公開日時を用いるのか、第２ＥＰＧ公開日時を用いるのかは、地方局サーバ２００の職員が予め設定しておくものとする。第１ＥＰＧ公開日時を用いることで、地方局サーバ２００側でＥＰＧトリガ番組を放送したことを契機として、該当するＥＰＧ詳細が公開される。一方、第２ＥＰＧ公開日時を用いることで、提供局サーバ１００側でＥＰＧトリガ番組を放送したことを契機として、該当するＥＰＧ詳細が公開される。
【００８１】
配信部２５３は、第１データ放送公開日時または第２データ放送公開日時を基にして、第２ＥＰＧ情報テーブル２４３のデータ放送情報を、電波塔２０ｂに出力する。配信部２５３は、現在日時をタイマから取得し、現在時刻と第１データ放送公開日時または第２データ放送公開日時とを比較し、公開日時を経過したレコードを特定し、特定したレコードのデータ放送情報を電波塔２０ｂに出力する。
【００８２】
第１データ放送公開日時を用いるのか、第２データ放送公開日時を用いるのかは、地方局サーバ２００の職員が予め設定しておくものとする。第１データ放送公開日時を用いることで、地方局サーバ２００側でデータ放送トリガ番組を放送したことを契機として、該当するデータ放送情報が公開される。一方、第２データ放送公開日時を用いることで、提供局サーバ１００側でデータ放送トリガ番組を放送したことを契機として、該当するデータ放送情報が公開される。
【００８３】
次に、本実施例１に係る提供局サーバ１００および地方局サーバ２００の処理手順の一例について説明する。図１２は、本実施例１に係る提供局サーバおよび地方局サーバの処理手順を示すフローチャートである。図１２に示すように、提供局サーバ１００は、ＥＰＧ情報をＥＰＧ情報テーブル１４１に登録する（ステップＳ１０１）。提供局サーバ１００は、番組本編情報テーブル１４２およびＥＰＧ情報テーブル１４１の情報を、地方局サーバ２００に配信する（ステップＳ１０２）。
【００８４】
提供局サーバ１００は、番組更新ありか否かを判定する（ステップＳ１０３）。提供局サーバ１００は、番組更新がある場合には（ステップＳ１０３，Ｙｅｓ）、ステップＳ１０１に移行する。一方、提供局サーバ１００は、番組更新がない場合には（ステップＳ１０３，Ｎｏ）、処理を終了する。
【００８５】
地方局サーバ２００は、番組本編情報テーブル１４２およびＥＰＧ情報テーブル１４１を提供局サーバ１００から受信する（ステップＳ１０４）。地方局サーバ２００は、ＥＰＧ情報の割当てを行い（ステップＳ１０５）、ＥＰＧ情報を公開する（ステップＳ１０６）。
【００８６】
図１２のステップＳ１０６の処理について具体的に説明する。地方局サーバ２００は、第１ＥＰＧ公開日時を、第２ＥＰＧ公開日時よりも優先させる場合には、第１ＥＰＧ公開日時を経過した時点で、該当するレコードのＥＰＧ詳細の情報を公開する。
【００８７】
一方、地方局サーバ２００は、第２ＥＰＧ公開日時を、第１ＥＰＧ公開日時よりも優先させる場合には、第２ＥＰＧ公開日時を経過した時点で、該当するレコードのＥＰＧ詳細の情報を公開する。
【００８８】
また、地方局サーバ２００は、第１データ放送公開日時を、第２データ放送公開日時よりも優先させる場合には、第１データ放送公開日時を経過した時点で、該当するレコードのデータ放送情報を公開する。
【００８９】
一方、地方局サーバ２００は、第２データ放送公開日時を、第１データ放送公開日時よりも優先させる場合には、第２データ放送公開日時を経過した時点で、該当するレコードのデータ放送情報を公開する。
【００９０】
次に、図１２のステップＳ１０１に示したＥＰＧ情報をＥＰＧ情報テーブル１４１に登録する登録処理の一例について説明する。図１３は、本実施例１に係る登録処理の処理手順を示すフローチャートである。図１３に示すように、提供局サーバ１００は、番組枠の情報を受け付ける（ステップＳ１５１）。番組枠の情報は、例えば、第１イベントコード、管理コード、チャンネル、放送日時、開始時刻、終了時刻、番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報、解禁日時の情報に対応する。
【００９１】
提供局サーバ１００は、ＥＰＧ情報テーブル１４１を更新する（ステップＳ１５２）。また、提供局サーバ１００は、ＥＰＧ情報テーブル１４１にＥＰＧトリガ番組を設定する（ステップＳ１５３）。提供局サーバ１００は、データ放送トリガ番組を設定する（ステップＳ１５４）。提供局サーバ１００は、複数世代の登録有りか否かを判定する（ステップＳ１５５）。
【００９２】
提供局サーバ１００は、複数世代の登録がある場合には（ステップＳ１５５，Ｙｅｓ）、ステップＳ１５１に移行する。一方、提供局サーバ１００は、複数世代の登録がない場合には（ステップＳ１５５，Ｎｏ）、登録処理を終了する。
【００９３】
次に、図１２のステップＳ１０５に示したＥＰＧ情報の割当ての処理手順の一例について説明する。図１４は、本実施例１に係るＥＰＧ情報割当ての処理手順を示すフローチャートである。図１４に示すように、地方局サーバ２００は、番組枠を選択し（ステップＳ１６１）、選択した番組枠が自主制作であるか否かを判定する（ステップＳ１６２）。
【００９４】
地方局サーバ２００は、選択した番組枠が自主制作である場合には（ステップＳ１６２，Ｙｅｓ）、ＥＰＧ情報を受け付け登録し（ステップＳ１６３）、ステップＳ１６５に移行する。ステップＳ１６３において、例えば、地方局サーバ２００は、第２ＥＰＧ情報テーブル２４３の番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報、解禁日時、ＥＰＧトリガ番組、データ放送トリガ番組の情報を、入力部２２０ａから受け付け、第２ＥＰＧ情報テーブル２４３に登録する。
【００９５】
一方、地方局サーバ２００は、選択した番組枠が自主制作でない場合には（ステップＳ１６２，Ｎｏ）、番組枠に対応するＥＰＧ情報の書き込みを実行する（ステップＳ１６４）。ステップＳ１６４において、例えば、地方局サーバ２００は、第２ＥＰＧ情報テーブル２４３の複写元コード、番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報、解禁日時に情報を複写する。
【００９６】
地方局サーバ２００は、提供局サーバ１００でＥＰＧトリガ番組が設定済みであるか否かを判定する（ステップＳ１６５）。地方局サーバ２００は、提供局サーバ１００側でＥＰＧトリガ番組が設定されていない場合には（ステップＳ１６５，Ｎｏ）、ＥＰＧトリガ番組を設定し（ステップＳ１６６）、ステップＳ１６８に移行する。例えば、ステップＳ１６６において、地方局サーバ２００は、入力部２２０ａを介して、ＥＰＧトリガ番組の情報を取得するものとする。
【００９７】
一方、地方局サーバ２００は、提供局サーバ１００側でＥＰＧトリガ番組が設定済みである場合には（ステップＳ１６５，Ｙｅｓ）、第１，２ＥＰＧ公開日時を設定する（ステップＳ１６７）。
【００９８】
地方局サーバ２００は、提供局サーバ１００側でデータ放送トリガ番組が設定済みであるか否かを判定する（ステップＳ１６８）。地方局サーバ２００は、提供局サーバ１００側でデータ放送トリガ番組が設定済みでない場合には（ステップＳ１６８，Ｎｏ）、データ放送トリガ番組を設定し（ステップＳ１６９）、ステップＳ１７０に移行する。例えば、ステップＳ１６９において、地方局サーバ２００は、入力部２２０ａを介して、データ放送トリガ番組の情報を取得するものとする。
【００９９】
一方、地方局サーバ２００は、提供局サーバ１００側でＥＰＧトリガ番組が設定済みである場合には（ステップＳ１６８，Ｙｅｓ）、第１，２データ放送公開日時を設定する（ステップＳ１７０）。
【０１００】
次に、本実施例１に係る地方局サーバ２００の効果について説明する。地方局サーバ２００は、提供局サーバ１００からＥＰＧ情報テーブル１４１の情報を受信し、自局の放送スケジュールと対応付けて格納する。そして、地方局サーバ２００は、ＥＰＧトリガ番組が放送されたことを検出すると、ＥＰＧトリガ番組に対応する番組のＥＰＧ詳細の情報を公開する。このため、実際に放送される情報の内容に合わせて、電子番組表の情報を公開することができる。
【０１０１】
また、地方局サーバ２００は、第１ＥＰＧ公開日時を経過した場合に、該当するレコードのＥＰＧ詳細の情報を公開することで、地方局サーバ２００の放送スケジュールに合わせて、ＥＰＧ詳細の情報を公開できる。このため、例えば、全ｎ回からなるドラマについて、ｍ回目のドラマの終了後に、ｍ＋１回目のドラマの予告ができるので、ユーザの興味を効果的に引きつけることができる。ｎ、ｍを自然数とする。
【０１０２】
一方、地方局サーバ２００は、第２ＥＰＧ公開日時を経過した場合に、該当するレコードのＥＰＧ詳細の情報を公開することで、提供局サーバ１００の放送スケジュールに合わせて、ＥＰＧ詳細の情報をできるだけ早めに公開できる。
【０１０３】
なお、ＥＰＧトリガ番組として設定する番組は、全ｎ回からなるドラマ等の番組について、ｍ回目のドラマの放送日時と、ｍ＋１回目のドラマの放送日時との間に含まれる他の番組としても良い。ＥＰＧトリガ番組は、上記実施例で説明したように、ユーザの人手により設定しても良い。また、地方局サーバ２００が、全ｎ回からなるドラマ等の番組について、ｍ回目のドラマの放送日時と、ｍ＋１回目のドラマの放送日時との間に含まれる他の番組を検出し、検出した番組を、ＥＰＧトリガ番組として自動設定しても良い。
【実施例２】
【０１０４】
図１５は、本実施例２に係るシステムの構成を示す図である。図１５に示すように、このシステムは、テレビ受信機１０ａ，１０ｂと、電波塔２０ａ，２０ｂと、提供局サーバ３００と、地方局サーバ４００とを有する。地方局サーバ４００は、制御装置の一例である。図１５では一例として、テレビ受信機１０ａ，１０ｂを示すが、その他のテレビ受信機も存在しても良い。
【０１０５】
提供局サーバ３００および電波塔２０ａは相互に接続される。地方局サーバ４００および電波塔２０ｂは相互に接続される。提供局サーバ３００および地方局サーバ４００は、ネットワーク５０を介して相互に接続される。なお、テレビ受信機１０ａ，１０ｂ、電波塔２０ａ，２０ｂに関する説明は、実施例１のテレビ受信機１０ａ，１０ｂ、電波塔２０ａ，２０ｂに関する説明と同様であるため、説明を省略する。
【０１０６】
提供局サーバ３００は、自局で制作した番組本編の情報およびＥＰＧの情報を、電波塔２０ａを介して、テレビ受信機１０ａに配信する装置である。また、提供局サーバ３００は、自局で制作した番組本編の情報およびＥＰＧの情報を地方局サーバ４００に提供する。提供局サーバ３００は、ＥＰＧの情報を更新した場合には、更新したＥＰＧの情報を地方局サーバ４００に配信する。
【０１０７】
地方局サーバ４００は、自局で制作した番組本編の情報と、提供局サーバ３００から提供された番組本編の情報とを、電波塔２０ｂを介して、テレビ受信局１０ｂに配信する装置である。また、地方局サーバ４００は、自局で制作したＥＰＧの情報に、提供局サーバ３００から提供されたＥＰＧの情報を追加した情報を、電波塔２０ｂを介して、テレビ受信局１０ｂに配信する。
【０１０８】
次に、図１５に示した提供局サーバ３００の構成の一例について説明する。図１６は、本実施例２に係る提供局サーバの構成を示す機能ブロック図である。図１６に示すように、提供局サーバ３００は、通信部３１０と、入力部３２０ａと、読み取り部３２０ｂと、表示部３３０と、記憶部３４０と、制御部３５０とを有する。
【０１０９】
通信部３１０は、ネットワーク５０を介して地方局サーバ４００とデータ通信を行う処理部である。また、通信部３１０は、電波塔２０ａとデータ通信を行う。後述する制御部３５０は、通信部３１０を介して、電波塔２０ａおよび地方局サーバ４００との間でデータをやり取りする。通信部３１０は、通信装置に対応する。
【０１１０】
入力部３２０ａは、各種の情報を入力する入力装置である。入力部３２０ａは、例えば、キーボードやマウス、タッチパネル等に対応する。読み取り部３２０ｂは、外部装置と接続し、例えば、番組本編の映像情報等を読み取るインターフェースである。
【０１１１】
表示部３３０は、制御部３５０から出力される情報を表示する表示装置である。例えば、表示部３３０は、モニタや液晶ディスプレイ等に対応する。
【０１１２】
記憶部３４０は、ＥＰＧ情報テーブル３４１、番組本編情報テーブル３４２および放送進行テーブル３４３を有する。記憶部３４０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子や、ＨＤＤ（Hard  Disk  Drive）などの記憶装置に対応する。
【０１１３】
ＥＰＧ情報テーブル３４１は、提供局サーバ３００側で作成されたＥＰＧに関する情報を保持する。図１７は、本実施例２に係るＥＰＧ情報テーブルのデータ構造の一例を示す図である。図１７に示すように、ＥＰＧ情報テーブル３４１は、第１イベントコード、管理コード、チャンネル、放送日時、開始時刻、終了時刻、番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報、解禁日時、世代を有する。ここで、第１イベントコード、管理コード、チャンネル、放送日時、開始時刻、終了時刻、番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報、解禁日時、世代の説明は、実施例１で説明したものと同様であるため、説明を省略する。
【０１１４】
番組本編情報テーブル３４２は、番組本編情報を有する。番組本編情報テーブル３４２のデータ構造は、実施例１の図５で示した番組本編情報テーブル１４２のデータ構造と同様であるため、説明を省略する。
【０１１５】
放送進行テーブル３４３は、提供局サーバ３００側で、番組がＣＭや次回予告などを含めてどのように進行するのかを設定した情報である。図１８は、本実施例２に係る提供局サーバの放送進行テーブルのデータ構造の一例を示す図である。図１８では一例として、第１イベントコード「1000001」の番組に対応する放送進行テーブル３４３の情報を示すが、この放送進行テーブル３４３の情報は、第１イベントコード毎に情報を有する。
【０１１６】
図１８に示すように、放送進行テーブル３４３は、放送日時、開始時刻、終了時刻、映像ファイル、更新対象ＥＰＧをそれぞれ対応付ける。放送日時、開始時刻、終了時刻は、該当する映像ファイルを、放送する日時、開始時刻、終了時刻に対応する。例えば、１行目のレコードを参照すると、映像ファイル「三丁目の朝日（前編）．ｍｐｇ」は、６月２５日の６時に放送が開始され、６時５５分に終了することが示されている。
【０１１７】
映像ファイルは、番組本編情報やＣＭなどの映像ファイルである。なお、番組本編情報のデータそのものは、番組本編情報テーブル３４２に格納しても良いし、放送進行テーブル３４３に格納しても良い。
【０１１８】
更新対象ＥＰＧは、該当する映像ファイルの放送が開始または終了したことを契機にして、地方局サーバ４００側でＥＰＧ詳細の情報を公開する番組を特定するための情報である。例えば、図１８において、映像ファイル「番組宣伝三丁目６４．ｍｐｇ」に更新対象ＥＰＧ「888800007」が対応付けられている。このため、映像ファイル「番組宣伝三丁目６４．ｍｐｇ」が放送開始したこと、または放送終了したことを契機にして、更新対象ＥＰＧ「888800007」に対応する番組のＥＰＧ詳細が地方局サーバ４００側で公開される。
【０１１９】
制御部３５０は、登録部３５１および配信部３５２を有する。制御部３５０は、例えば、ＡＳＩＣや、ＦＰＧＡなどの集積装置に対応する。また、制御部１５０は、例えば、ＣＰＵやＭＰＵ等の電子回路に対応する。
【０１２０】
登録部３５１は、入力部３２０ａを介して、ＥＰＧ情報に関する情報を受け付けた場合に、ＥＰＧ情報に関する情報によって、ＥＰＧ情報テーブル３４１を更新する処理部である。例えば、登録部３５１は、入力部３２０ａからの指示により、ＥＰＧ情報テーブル３４１を表示部３３０に表示させ、ＥＰＧ情報テーブル３４１の変更を受け付ける。
【０１２１】
また、登録部３５１は、入力部３２０ａを介して、番組の放送進行に関する情報を受け付けた場合に、番組の放送進行に関する情報によって、放送進行テーブル３４３を更新する。例えば、登録部３５１は、入力部３２０ａからの指示により、放送進行テーブル３４３を表示部３３０に表示させ、ＥＰＧ情報テーブル３４１の変更を受け付ける。
【０１２２】
登録部３５１は、読み取り部３２０ｂから、番組本編情報を取得し、第１イベントコードと番組本編情報とを対応付けて、番組本編情報テーブル３４２に格納する。例えば、番組本編情報に対応する第１イベントコードは、入力部３２０ａを操作する職員によって指定されるものとする。
【０１２３】
配信部３５２は、ＥＰＧ情報テーブル３４１、放送進行テーブル３４３で指定された日時、開始時刻に基づいて、番組本編情報テーブル３４２、放送進行テーブル３４３に格納された該当する番組本編情報、映像ファイルを電波塔２０ａに出力して、番組を放送する処理部である。また、配信部３５２は、ＥＰＧ情報テーブル３４１の解禁日時を監視し、現在日時が解禁日時を経過したレコードを特定し、特定したレコードの情報を電波塔２０ａに出力する。
【０１２４】
また、配信部３５２は、ＥＰＧ情報テーブル３４１、番組本編情報テーブル３４２、放送進行テーブル３４３の情報を、ネットワーク５０を介して、地方局サーバ４００に送信する。配信部３５２は、ＥＰＧ情報テーブル３４１のレコードが更新された場合に、更新されたＥＰＧ情報テーブル３４１のレコードの情報を、ネットワーク５０を介して、地方局サーバ４００に送信する。配信部３５２は、番組本編情報テーブル３４２のレコードが更新された場合には、更新されたレコードの情報を、ネットワーク５０を介して、地方局サーバ４００に送信する。配信部３５２は、放送進行テーブル３４３のレコードが更新された場合に、更新された放送進行テーブル３４３のレコードの情報を、ネットワーク５０を介して、地方局サーバ４００に送信する。
【０１２５】
次に、図１５に示した地方局サーバ４００の構成の一例について説明する。図１９は、本実施例２に係る地方局サーバの構成を示す機能ブロック図である。図１９に示すように、この地方局サーバ４００は、通信部４１０と、入力部４２０ａと、読み取り部４２０ｂと、表示部４３０と、記憶部４４０と、制御部４５０とを有する。
【０１２６】
通信部４１０は、ネットワーク５０を介して提供局サーバ３００とデータ通信を行う処理部である。また、通信部４１０は、電波塔２０ｂとデータ通信を行う。後述する制御部４５０は、通信部４１０を介して、電波塔２０ｂおよび提供局サーバ３００との間でデータをやり取りする。通信部４１０は、通信装置に対応する。
【０１２７】
入力部４２０ａは、各種の情報を入力する入力装置である。入力部４２０ａは、例えば、キーボードやマウス、タッチパネル等に対応する。読み取り部４２０ｂは、外部装置と接続し、例えば、番組本編の映像情報等を読み取るインターフェースである。
【０１２８】
表示部４３０は、制御部４５０から出力される情報を表示する表示装置である。例えば、表示部４３０は、モニタや液晶ディスプレイ等に対応する。
【０１２９】
記憶部４４０は、対応情報４４１と、第１ＥＰＧ情報テーブル４４２と、第２ＥＰＧ情報テーブル４４３と、第１放送進行テーブル４４４と、第２放送進行テーブル４４５と、番組本編情報テーブル４４６とを有する。記憶部４４０は、例えば、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの半導体メモリ素子や、ＨＤＤなどの記憶装置に対応する。
【０１３０】
対応情報４４１は、提供局サーバ３００側で利用する第１イベントコードと、地方局サーバ４００側で利用する第２イベントコードとの対応関係の情報を保持する。対応情報４４１のデータ構造は、図７に示した、対応情報２４１のデータ構造と同様である。
【０１３１】
第１ＥＰＧ情報テーブル４４２は、提供サーバ３００から提供されるＥＰＧ情報テーブル３４１の情報である。第１ＥＰＧ情報テーブル４４２のデータ構造は、図１７に示したＥＰＧ情報テーブル３４１のデータ構造と同様であるため、ここでは説明を省略する。
【０１３２】
第２ＥＰＧ情報テーブル４４３は、提供局サーバ３００および地方局サーバ４００で作成されたＥＰＧに関する情報を保持する。図２０，２１は、本実施例２に係る第２ＥＰＧ情報テーブルのデータ構造の一例を示す図である。
【０１３３】
図２０および図２１に示すように、第２ＥＰＧ情報テーブル４４３は、第２イベントコード、管理コード、複写元コード、チャンネル、放送日時、開始時刻、終了時刻、番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報を有する。また、第２ＥＰＧ情報テーブル４４３は、解禁日時、第１ＥＰＧ公開日時、第２ＥＰＧ公開日時、第１データ放送公開日時、第２データ放送公開日時、自主制作フラグを有する。
【０１３４】
図２０において、第２イベントコード、管理コード、複写元コード、チャンネル、放送日時、開始時刻、終了時刻、番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報に関する説明は、実施例１の図８で説明したものと同様である。図２１において、解禁日時、自主制作フラグに関する説明は、実施例１の図９で説明したものと同様である。
【０１３５】
図２１において、第１ＥＰＧ公開日時は、地方局サーバ４００側で放送する番組内で、所定の映像が放送される日時を基準に設定されるものである。現在日時が第１ＥＰＧ公開日時を経過した場合に、該当するＥＰＧ詳細が公開される。第２ＥＰＧ公開日時は、提供局サーバ３００側で放送する番組内で、所定の映像が放送される日時を基準に設定されるものである。現在日時が第２ＥＰＧ公開日時を経過した場合に、該当するＥＰＧ詳細が公開される。なお、第１ＥＰＧ公開日時を優先するのか、第２ＥＰＧ公開日時を優先するのかは、地方局サーバ４００の職員が予め設定しておくものとする。
【０１３６】
図２１において、第１データ放送公開日時は、地方局サーバ４００側で放送する番組内で、所定の映像が放送される日時を基準に設定されるものである。現在日時が第１データ放送公開日時を経過した場合に、該当するデータ放送情報が公開される。第２データ放送公開日時は、提供局サーバ３００側で放送する番組内で、所定の映像が放送される日時を基準に設定されるものである。現在日時が第２データ放送公開日時を経過した場合に、該当するデータ放送情報が公開される。なお、第１データ放送公開日時を優先するのか、第２データ放送公開日時を優先するのかは、地方局サーバ４００の職員が予め設定しておくものとする。
【０１３７】
図１９の説明に戻る。第１放送進行テーブル４４４は、提供局サーバ３００から提供される放送進行テーブル３４３の情報である。第１放送進行テーブル４４４のデータ構造は、図１８に示した放送進行テーブル３４３のデータ構造と同様であるため、ここでは説明を省略する。
【０１３８】
第２放送進行テーブル４４５は、地方局サーバ４００側で、番組がＣＭや次回予告などを含めてどのように進行するのかを設定した情報である。図２２は、本実施例２に係る地方局サーバの放送進行テーブルのデータ構造の一例を示す図である。図２２では一例として、第２イベントコード「2000003」の番組に対応する放送進行テーブル４４５の情報を示すが、この第２放送進行テーブル４４５の情報は、第２イベントコード毎に情報を有する。
【０１３９】
図２２に示すように、第２放送進行テーブル４４５は、放送日時、開始時刻、終了時刻、映像ファイル、更新対象ＥＰＧをそれぞれ対応ける開始時刻、終了時刻は、該当する映像ファイルを、放送する日時、開始時刻、終了時刻に対応する。例えば、１行目のレコードを参照すると、映像ファイル「三丁目の朝日−１（前編）．ｍｐｇ」は、６月２７日の８時に放送が開始され、８時５５分に終了することが示されている。
【０１４０】
映像ファイルは、番組本編情報やＣＭなどの映像ファイルである。なお、番組本編情報のデータそのものは、番組本編情報テーブル４４６に格納しても良いし、第２放送進行テーブル４４５に格納しても良い。
【０１４１】
更新対象ＥＰＧは、該当する映像ファイルの放送が開始または終了したことを契機にして、地方局サーバ４００側でＥＰＧ詳細の情報を公開する番組を特定するための情報である。例えば、図２２において、映像ファイル「番組宣伝三丁目６４．ｍｐｇ」に更新対象ＥＰＧ「999900008」が対応付けられている。このため、映像ファイル「番組宣伝三丁目６４．ｍｐｇ」が放送開始したこと、または放送終了したことを契機にして、更新対象ＥＰＧ「999900008」に対応する番組のＥＰＧ詳細が地方局サーバ４００側で公開される。
【０１４２】
番組本編情報テーブル４４６は、番組本編情報を有する。番組本編情報テーブル４４６のデータ構造は、図１０に示した番組本編情報２４４のデータ構造と同様である。
【０１４３】
制御部４５０は、受信部４５１、登録部４５２および配信部４５３を有する。制御部４５０は、例えば、ＡＳＩＣや、ＦＰＧＡなどの集積装置に対応する。また、制御部４５０は、例えば、ＣＰＵやＭＰＵ等の電子回路に対応する。
【０１４４】
受信部４５１は、提供局サーバ３００からＥＰＧ情報テーブル３４１、番組本編情報テーブル３４２、放送進行テーブル３４３を受信する処理部である。受信部４５１は、ＥＰＧ情報テーブル３４１、番組本編情報テーブル３４２、放送進行テーブル３４３を、登録部４５２に出力する。
【０１４５】
登録部４５２は、提供局サーバ３００から取得するＥＰＧ情報テーブルに含まれる情報を、自局の放送スケジュールに対応した第２ＥＰＧ情報テーブル４４３に対応付けて登録する処理部である。例えば、第１ＥＰＧ情報テーブル４４２には、複数回の放送スケジュールを有する番組グループに含まれる複数の番組の情報を有する。例えば、図１７を用いて説明すると、番組「三丁目の朝日」は、全ｎ回から構成されるドラマであり、「三丁目の朝日−１」が放送された翌週に、「三丁目の朝日−６４」が放送される。
【０１４６】
以下において、登録部４５２の処理について説明する。登録部４５２は、受信部４５１から、ＥＰＧ情報テーブル３４１を取得し、取得したＥＰＧ情報テーブル３４１を、第１ＥＰＧ情報テーブル４４２として、記憶部４４０に格納する。
【０１４７】
登録部４５２は、受信部２５１から、番組本編情報テーブル３４２を取得し、番組本編情報テーブル３４２と、対応情報４４１とを比較し、第１イベントコードに対応する第２イベントコードを特定する。登録部４５２は、特定した第２イベントコードと、番組本編情報とを対応付けて、番組本編情報テーブル４４６に格納する。
【０１４８】
登録部４５２は、受信部４５１から、放送進行テーブル３４３を取得し、取得した放送番組進行３４３を、第１放送進行情報テーブル４４４として、記憶部４４０に格納する。
【０１４９】
続いて、登録部４５２が、第１ＥＰＧ情報テーブル４４２の一部の情報を、第２ＥＰＧ情報テーブル４４３に登録する処理の一例について説明する。登録部４５２は、第１ＥＰＧ情報テーブル４４２の第１イベントコードと、対応情報４４１とを比較して、第１イベントコードに対応する第２イベントコードと特定する。登録部４５２は、特定した第２イベントコードに対応する第２ＥＰＧ情報テーブル４４３のレコードの複写元コードに、第１ＥＰＧ情報テーブル４４２の管理コードを複写する。なお、登録部２５２は、同一の第１イベントコードに対して複数の世代が存在する場合には、同数のレコードを第２ＥＰＧ情報テーブル４４３に生成し、各レコードの複写元コードに、第１ＥＰＧ情報テーブル４４２の管理コードを昇順に複写する。
【０１５０】
登録部４５２は、複写元コードをキーにして、第１ＥＰＧ情報テーブル４４２から、番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報、解禁日時の情報を取得する。登録部４５２は、第１ＥＰＧ情報テーブル４４２から取得した各情報を、第２ＥＰＧ情報テーブル４４４の番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報、解禁日時にそれぞれ格納する。
【０１５１】
続いて、登録部４５２が、第２ＥＰＧ情報テーブル４４３の第１ＥＰＧ公開日時、第２ＥＰＧ公開日時、第１データ放送公開日時、第２データ放送公開日時を登録する処理の一例について順に説明する。
【０１５２】
登録部４５２が、第１ＥＰＧ公開日時を登録する処理について説明する。登録部４５２は、第１ＥＰＧ公開日時を設定するレコードの管理コードを取得する。登録部４５２は、取得した管理コードと、第２放送進行テーブル４４５の更新対象ＥＰＧとを比較し、管理コードと一致する更新対象ＥＰＧのレコードを特定する。登録部４５２は、特定したレコードに含まれる放送日時および開始時刻を、第１ＥＰＧ公開日時に登録する。
【０１５３】
一例として、図２１の管理コード「999900008」に対応する第１ＥＰＧ公開日時の値を特定する場合について説明する。図２２に示す第２放送進行テーブル４４５において、管理コード「999900008」と一致する更新ＥＰＧは、８行目のレコードとなる。登録部４５２は、８行目のレコードに対応する放送日時「６月２７日」と終了時刻「１０：００」を、第１ＥＰＧ公開日時として登録する。
【０１５４】
登録部４５２が、第２ＥＰＧ公開日時を登録する処理について説明する。登録部４５２は、第２ＥＰＧ公開日時を登録するレコードの複写元コードを取得する。登録部４５２は、取得した複写元コードと、第１放送進行テーブル４４４の更新対象ＥＰＧとを比較し、複写元コードと一致する更新対象ＥＰＧのレコードを特定する。登録部４５２は、特定したレコードに含まれる放送日時および開始時刻を、第２ＥＰＧ公開日時に登録する。
【０１５５】
一例として、図２１の管理コード「999900008」に対応する第２ＥＰＧ公開日時の値を特定する場合について説明する。図２１において、管理コード「999900008」に対応する複写元コードは「888800007」である。登録部４５２は、図１８に示す第１放送進行テーブル４４４において、複写元コード「888800007」と一致する更新対象ＥＰＧは、８行目のレコードとなる。登録部４５２は、８行目のレコードに対応する放送日時「６月２５日」と終了時刻「８：００」を、第２ＥＰＧ公開日時に登録する。
【０１５６】
登録部４５２が、第１データ放送公開日時を登録する処理について説明する。登録部４５２は、第１データ放送公開日時を設定するレコードの管理コードを取得する。登録部４５２は、取得した管理コードと、第２放送進行テーブル４４５の更新対象ＥＰＧとを比較し、管理コードと一致する更新対象ＥＰＧのレコードを特定する。登録部４５２は、特定したレコードに含まれる放送日時および開始時刻を、第１データ放送公開日時に登録する。
【０１５７】
登録部４５２が、第２データ放送公開日時を登録する処理について説明する。登録部４５２は、第２データ放送公開日時を登録するレコードの複写元コードを取得する。登録部４５２は、取得した複写元コードと、第１放送進行テーブル４４４の更新対象ＥＰＧとを比較し、複写元コードと一致する更新対象ＥＰＧのレコードを特定する。登録部４５２は、特定したレコードに含まれる放送日時および開始時刻を、第２データ放送公開日時に登録する。
【０１５８】
登録部４５２は、受信部４５１からＥＰＧ情報テーブル３４１を取得し、第１ＥＰＧ情報テーブル４４２に新たなレコードが追加される度に、上記処理を実行し、第２ＥＰＧ情報テーブル４４３を更新する。
【０１５９】
配信部４５３は、第２ＥＰＧ情報テーブル４４３、第２放送進行テーブル４４５で指定された日時、開始時刻に基づいて、番組本編情報テーブル４４６、第２放送進行テーブル４４５に格納された該当する番組本編情報、映像ファイルを電波塔２０ｂに出力して、番組を放送する処理部である。
【０１６０】
また、配信部４５３は、第１ＥＰＧ公開日時または第２ＥＰＧ公開日時を基にして、第２ＥＰＧ情報テーブル４４３のＥＰＧ詳細の情報を、電波塔２０ｂに出力する。配信部４５３は、現在日時を図示しないタイマから取得し、現在時刻と第１ＥＰＧ公開日時または第２ＥＰＧ公開日時とを比較し、公開日時を経過したレコードを特定し、特定したレコードのＥＰＧ詳細を電波塔２０ｂに出力する。
【０１６１】
第１ＥＰＧ公開日時を用いるのか、第２ＥＰＧ公開日時を用いるのかは、地方局サーバ４００の職員が予め設定しておくものとする。第１ＥＰＧ公開日時を用いることで、地方局サーバ４００側で所定の映像を放送したことを契機として、該当するＥＰＧ詳細が公開される。一方、第２ＥＰＧ公開日時を用いることで、提供局サーバ３００側で所定の映像を放送したことを契機として、該当するＥＰＧ詳細が公開される。
【０１６２】
配信部４５３は、第１データ放送公開日時または第２データ放送公開日時を基にして、第２ＥＰＧ情報テーブル４４３のデータ放送情報を、電波塔２０ｂに出力する。配信部４５３は、現在日時をタイマから取得し、現在時刻と第１データ放送公開日時または第２データ放送公開日時とを比較し、公開日時を経過したレコードを特定し、特定したレコードのデータ放送情報を電波塔２０ｂに出力する。
【０１６３】
第１データ放送公開日時を用いるのか、第２データ放送公開日時を用いるのかは、地方局サーバ４００の職員が予め設定しておくものとする。第１データ放送公開日時を用いることで、地方局サーバ４００側で所定の映像を放送したことを契機として、該当するデータ放送情報が公開される。一方、第２データ放送公開日時を用いることで、提供局サーバ３００側で所定の映像を放送したことを契機として、該当するデータ放送情報が公開される。
【０１６４】
次に、本実施例２に係る提供局サーバ３００および地方局サーバ４００の処理手順の一例について説明する。図２３は、本実施例２に係る提供局サーバおよび地方局サーバの処理手順を示すフローチャートである。図２３に示すように、提供局サーバ３００は、ＥＰＧ情報をＥＰＧ情報テーブル３４１に登録する（ステップＳ２０１）。提供局サーバ３００は、放送進行データを放送進行テーブル３４３に登録する（ステップＳ２０２）。提供局サーバ３００は、番組本編情報テーブル３４２、ＥＰＧ情報テーブル３４１、放送進行テーブル３４３を、地方局サーバ４００に配信する（ステップＳ２０３）。
【０１６５】
提供局サーバ３００は、番組変更ありか否かを判定する（ステップＳ２０４）。提供局サーバ３００は、番組変更がある場合には（ステップＳ２０４，Ｙｅｓ）、ステップＳ２０１に移行する。一方、提供局サーバ３００は、番組変更がない場合には（ステップＳ２０４，Ｎｏ）、処理を終了する。
【０１６６】
地方局サーバ４００は、番組本編情報テーブル、ＥＰＧ情報テーブル、放送進行テーブルを受信する（ステップＳ２０５）。地方局サーバ４００は、ＥＰＧ情報の割当てを行い（ステップＳ２０６）、ＥＰＧ情報を公開する（ステップＳ２０７）。
【０１６７】
図２７のステップＳ２０７について具体的に説明する。地方局サーバ４００は、第１ＥＰＧ公開日時を、第２ＥＰＧ公開日時よりも優先させる場合には、第１ＥＰＧ公開日時を経過した時点で、該当するレコードのＥＰＧ詳細の情報を公開する。
【０１６８】
一方、地方局サーバ４００は、第２ＥＰＧ公開日時を、第１ＥＰＧ公開日時よりも優先させる場合には、第２ＥＰＧ公開日時を経過した時点で、該当するレコードのＥＰＧ詳細の情報を公開する。
【０１６９】
また、地方局サーバ４００は、第１データ放送公開日時を、第２データ放送公開日時よりも優先させる場合には、第１データ放送公開日時を経過した時点で、該当するレコードのデータ放送情報を公開する。
【０１７０】
一方、地方局サーバ４００は、第２データ放送公開日時を、第１データ放送公開日時よりも優先させる場合には、第２データ放送公開日時を経過した時点で、該当するレコードのデータ放送情報を公開する。
【０１７１】
図２３のステップＳ２０６に示したＥＰＧ情報の割当てについて説明する。図２４は、本実施例２に係るＥＰＧ情報割当ての処理手順を示すフローチャートである。図２４に示すように、地方局サーバ４００は、番組枠を選択し（ステップＳ３０１）、選択した番組枠が自主制作であるか否かを判定する（ステップＳ３０２）。
【０１７２】
地方局サーバ４００は、選択した番組枠が自主制作である場合には（ステップＳ３０２，Ｙｅｓ）、ＥＰＧ情報を受け付け登録し（ステップＳ３０３）、ステップＳ３０５に移行する。ステップＳ３０３において、例えば、地方局サーバ４００は、第２ＥＰＧ情報テーブル４４３の番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報、解禁日時を、入力部４２０ａから受け付け、第２ＥＰＧ情報テーブル４４３に登録する。
【０１７３】
一方、地方局サーバ４００は、選択した番組枠が自主制作でない場合には（ステップＳ３０２，Ｎｏ）、番組枠に対応するＥＰＧ情報の書き込みを実行する（ステップＳ３０４）。ステップＳ３０４において、例えば、地方局サーバ４００は、第２ＥＰＧ情報テーブル４４３の複写元コード、番組ジャンル、番組タイトル、ＥＰＧ詳細、データ放送情報、解禁日時に情報を複写する。
【０１７４】
地方局サーバ４００は、地方局サーバ４００側の第２放送進行テーブル４４５の更新対象ＥＰＧが設定済みであるか否かを判定する（ステップＳ３０５）。地方局サーバ４００は、更新対象ＥＰＧが設定済みでない場合には（ステップＳ３０５，Ｎｏ）、ステップＳ３０８に移行する。
【０１７５】
一方、地方局サーバ４００は、地方局サーバ４００側の第２放送進行テーブル４４５の更新対象ＥＰＧが設定済みである場合には（ステップＳ３０５，Ｙｅｓ）、第１ＥＰＧ公開日時を設定する（ステップＳ３０６）。地方局サーバ４００は、第１データ放送公開日時を設定する（ステップＳ３０７）。
【０１７６】
地方局サーバ４００は、提供局サーバ３００側の第１放送進行テーブル４４４の更新対象ＥＰＧが設定済みであるか否かを判定する（ステップＳ３０８）。地方局サーバ４００は、更新対象ＥＰＧが設定済みでない場合には（ステップＳ３０８，Ｎｏ）、ＥＰＧ情報を割り当てる処理を終了する。
【０１７７】
一方、地方局サーバ４００は、提供局サーバ３００側の第１放送進行テーブル４４４の更新対象ＥＰＧが設定済みの場合には（ステップＳ３０８，Ｙｅｓ）、第２ＥＰＧ公開日時を設定する（ステップＳ３０９）。地方局サーバ４００は、第２データ放送公開日時を設定する（ステップＳ３１０）。
【０１７８】
次に、本実施例２に係る地方局サーバ４００の効果について説明する。地方局サーバ２００は、提供局サーバ３００からＥＰＧ情報テーブル３４１、番組本編情報テーブル３４２、放送進行テーブル３４３の情報を受信し、自局の放送スケジュールと対応付けて第２ＥＰＧ公開日時を設定する。そして、地方局サーバ４００は、所定の映像が放送されたことを検出すると、該当する番組のＥＰＧ詳細の情報を公開する。このため、実際に放送される情報の内容に合わせて、電子番組表の情報を公開することができる。
【０１７９】
次に、上記実施例に示した地方局サーバと同様の機能を実現する制御プログラムを実行するコンピュータの一例について説明する。図２５は、制御プログラムを実行するコンピュータの一例を示す図である。
【０１８０】
図２５に示すように、コンピュータ５００は、各種演算処理を実行するＣＰＵ５０１と、ユーザからのデータの入力を受け付ける入力装置５０２と、ディスプレイ５０３を有する。また、コンピュータ５００は、記憶媒体からプログラム等を読取る読み取り装置５０４と、ネットワークを介して他のコンピュータとの間でデータの授受を行うインターフェース装置５０５とを有する。また、コンピュータ５００は、各種情報を一時記憶するＲＡＭ５０６と、ハードディスク装置５０７を有する。そして、各装置５０１〜５０７は、バス５０８に接続される。
【０１８１】
ハードディスク装置５０７は、登録プログラム５０７ａ、配信プログラム５０７ｂを有する。ＣＰＵ５０１は、各プログラム５０７ａ，５０７ｂを読み出してＲＡＭ５０６に展開する。
【０１８２】
登録プログラム５０７ａは、登録プロセス５０６ａとして機能する。配信プログラム５０７ｂは、配信プロセス５０６ｂとして機能する。
【０１８３】
例えば、登録プロセス５０６ａは、登録部２５２、４５２に対応する。配信プロセス５０６ｂは、配信部２５３，４５３に対応する。
【０１８４】
なお、各プログラム５０７ａ，５０７ｂについては、必ずしも最初からハードディスク装置５０７に記憶させておかなくても良い。例えば、コンピュータ５００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ５００がこれらから各プログラム５０７ａ，５０７ｃを読み出して実行するようにしてもよい。
【０１８５】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１８６】
（付記１）コンピュータに、
複数回の放送スケジュールを有する番組グループに含まれる第一の番組に対応付けられた電子番組表の情報を、第二の番組に対応付け、
所定の番組関連情報が配信されたことを検出した場合に、前記第二の番組に対応付けられた前記電子番組表の情報を公開する
処理を実行させることを特徴とする制御プログラム。
【０１８７】
（付記２）前記公開する処理は、前記第一の番組または前記二の番組の放送中に配信される所定の映像が配信されたことを検出した場合に、前記第二の番組に対応付けられた前記電子番組表の情報を公開することを特徴とする付記１に記載の制御プログラム。
【０１８８】
（付記３）前記公開する処理は、前記第一の番組の配信日時前または前記第一の番組の配信日時と前記第二の番組の配信日時との間の期間に含まれる他の番組が配信されたことを検出した場合に、前記第二の番組に対応付けられた前記電子番組表の情報を公開することを特徴とする付記１に記載の制御プログラム。
【０１８９】
（付記４）コンピュータが実行する制御方法であって、
複数回の放送スケジュールを有する番組グループに含まれる第一の番組に対応付けられた電子番組表の情報を、第二の番組に対応付け、
所定の番組関連情報が配信されたことを検出した場合に、前記第二の番組に対応付けられた前記電子番組表の情報を公開する
処理を実行することを特徴とする制御方法。
【０１９０】
（付記５）前記公開する処理は、前記第一の番組または前記二の番組の放送中に配信される所定の映像が配信されたことを検出した場合に、前記第二の番組に対応付けられた前記電子番組表の情報を公開することを特徴とする付記４に記載の制御方法。
【０１９１】
（付記６）前記公開する処理は、前記第一の番組の配信日時前または前記第一の番組の配信日時と前記第二の番組の配信日時との間の期間に含まれる他の番組が配信されたことを検出した場合に、前記第二の番組に対応付けられた前記電子番組表の情報を公開することを特徴とする付記４に記載の制御方法。
【０１９２】
（付記７）複数回の放送スケジュールを有する番組グループに含まれる第一の番組に対応付けられた電子番組表の情報を、第二の番組に対応付ける登録部（２５２，４５２）と、
所定の番組関連情報が配信されたことを検出した場合に、前記第二の番組に対応付けられた前記電子番組表の情報を公開する配信部と
を有することを特徴とする制御装置。
【０１９３】
（付記８）前記配信部は、前記第一の番組または前記二の番組の放送中に配信される所定の映像が配信されたことを検出した場合に、前記第二の番組に対応付けられた前記電子番組表の情報を配信することを特徴とする付記７に記載の制御装置。
【０１９４】
（付記９）前記配信部は、前記第一の番組の配信日時前または前記第一の番組の配信日時と前記第二の番組の配信日時との間の期間に含まれる他の番組が配信されたことを検出した場合に、前記第二の番組に対応付けられた前記電子番組表の情報を配信することを特徴とする付記７に記載の制御装置。
【符号の説明】
【０１９５】
１００，３００  提供局サーバ
２００，４００  地方局サーバ
２５２，４５２  登録部
２５３，４５３  配信部
【図１】
2015088800.tif 000003
【図２】
2015088800.tif 000004
【図３】
2015088800.tif 000005
【図４】
2015088800.tif 000006
【図５】
2015088800.tif 000007
【図６】
2015088800.tif 000008
【図７】
2015088800.tif 000009
【図８】
2015088800.tif 000010
【図９】
2015088800.tif 000011
【図１０】
2015088800.tif 000012
【図１１】
2015088800.tif 000013
【図１２】
2015088800.tif 000014
【図１３】
2015088800.tif 000015
【図１４】
2015088800.tif 000016
【図１５】
2015088800.tif 000017
【図１６】
2015088800.tif 000018
【図１７】
2015088800.tif 000019
【図１８】
2015088800.tif 000020
【図１９】
2015088800.tif 000021
【図２０】
2015088800.tif 000022
【図２１】
2015088800.tif 000023
【図２２】
2015088800.tif 000024
【図２３】
2015088800.tif 000025
【図２４】
2015088800.tif 000026
【図２５】
2015088800.tif 000027