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