(57)【特許請求の範囲】
【請求項１】
外部又は内部からイベント送出スケジュールの作成開始を指示する命令を受けて、未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映させる番組配列情報生成装置であって、
編集されたイベント情報と、編集された決定放送スケジュールと、編集された未決定放送スケジュールとを保持管理する管理部を備え、
前記イベント情報は、イベント毎にイベントの内容を表す情報を含み、
前記決定放送スケジュールは、１つのイベントについて少なくともイベント識別子とイベントの放送開始日時とが登録された決定イベントエントリの１つ以上で構成され、
前記未決定放送スケジュールは、未定範囲開始日時及び未定範囲終了日時、並びに、１つのイベントについて少なくともイベント識別子とイベントの放送開始日時とが登録されたイベントエントリの１つ以上で構成され、前記イベントエントリの放送開始日時は、日時未定として登録し、その後に前記未定範囲開始日時及び未定範囲終了日時の間の確定した放送開始日時を登録することが可能であり、
更に、
前記未決定放送スケジュールを参照して、日時未定が登録された前記イベントエントリの有無によりイベント送出スケジュールの作成の可否を示すスケジュール決定可否情報を出力するスケジュール決定判断部と、
前記イベント送出スケジュールの作成開始の命令であるスケジュール決定情報が入力されると、前記スケジュール決定可否情報に基づいて前記イベント送出スケジュールを作成するか否かを決定し、作成する場合は前記未決定放送スケジュールと前記決定放送スケジュールとを参照して、前記未決定放送スケジュールを構成する、確定した放送開始日時が登録されたイベントエントリを前記決定放送スケジュールに組み入れて前記イベント送出スケジュールを作成し、作成した前記イベント送出スケジュールを出力するスケジュール決定処理部と、
前記イベント送出スケジュールと前記イベント情報とを参照し、１つのイベントについて少なくともイベントの放送開始日時とイベント識別子とを登録した送出イベントエントリの１つ以上で構成されるイベント情報［スケジュール］テーブルを作成するイベント情報［スケジュール］テーブル作成部と、
を備えることを特徴とする番組配列情報生成装置。
【請求項２】
前記スケジュール決定処理部は、前記未決定放送スケジュールを構成するイベントエントリの全てについて確定した放送開始日時が登録されている場合に、前記未定範囲開始日時及び未定範囲終了日時の間に放送開始日時が登録された前記決定放送スケジュールを構成する決定イベントエントリの全てを、前記未決定放送スケジュールを構成する全てのイベントエントリで置換し、前記未決定放送スケジュールを構成するイベントエントリの一部について確定した放送開始日時が登録されている場合に、前記決定イベントエントリの一部を、前記未決定放送スケジュールを構成する前記一部のイベントエントリで置換することにより、前記イベント送出スケジュールを作成することを特徴とする請求項１に記載の番組配列情報生成装置。
【請求項３】
前記イベントスケジュール作成部は、前記未決定放送スケジュールを構成する、確定した放送開始日時が登録されたイベントエントリを、前記決定放送スケジュールに挿入することにより、前記イベント送出スケジュールを作成することを特徴とする請求項１に記載の番組配列情報生成装置。
【請求項４】
前記スケジュール決定判断部は、前記未決定放送スケジュールを構成する全てのイベントエントリの放送開始日時に日時未定が登録されているか否かに基づいて、イベント送出スケジュールの作成の可否を示す前記スケジュール決定可否情報を出力することを特徴とする請求項１に記載の番組配列情報生成装置。
【請求項５】
前記未決定放送スケジュールが入力されると、前記イベント送出スケジュールの作成の開始を命令するスケジュール決定情報を出力するスケジュール決定日時管理部を、更に具備することを特徴とする請求項１に記載の番組配列情報生成装置。
【請求項６】
前記スケジュール決定日時管理部は、前記未決定放送スケジュールを構成する未定範囲終了日時を、前記イベントスケジュール作成部に前記スケジュール決定情報を入力する日時として決定することを特徴とする請求項５に記載の番組配列情報生成装置。
【請求項７】
前記スケジュール決定日時管理部は、前記未決定放送スケジュールを構成するイベントエントリの中から、放送開始日時が現在日時よりも後で、かつ、前記放送開始日時が現在日時に最も近いイベントエントリを選択し、前記放送開始日時を、前記イベントスケジュール作成部に前記スケジュール決定情報を入力する日時として決定することを特徴とする請求項５に記載の番組配列情報生成装置。
【請求項８】
放送が開始されたイベントのイベント識別子と放送開始日時とから構成される送出済イベント情報が入力すると、前記送出済イベント情報を用いて、前記未決定放送スケジュールを構成するイベントエントリの放送開始日時を登録する放送開始日時確定部を、更に具備し、
前記放送開始日時確定部は、前記未決定放送スケジュールを構成するイベントエントリの中から、前記送出済イベント情報を構成するイベント識別子と一致するイベント識別子が登録されたイベントエントリを選択し、当該イベントエントリの放送開始日時に、前記送出済イベント情報を構成する放送開始日時を登録することを特徴とする請求項１から７のいずれかに記載の番組配列情報生成装置。
【請求項９】
前記決定放送スケジュールを構成する決定イベントエントリ及び前記未決定放送スケジュールを構成するイベントエントリの各々に管理コードが登録されており、前記管理コードは、番組内容を示すコードと通常番組か否かを示すコードとを含み、
前記未決定放送スケジュールを構成するイベントエントリのイベント識別子が未定として登録されているとき、当該イベントエントリの前記管理コードの番組内容を示すコードと前記決定イベントエントリの前記管理コードの番組内容を示すコードとを照合して、前記番組内容を示すコードが一致する前記決定イベントエントリを選択し、選択した前記決定イベントエントリのイベント識別子を、未定として登録された前記イベントエントリのイベント識別子として登録するイベント識別子補完部を、更に具備することを特徴とする請求項１から８のいずれかに記載の番組配列情報生成装置。
【請求項１０】
前記イベント識別子補完部は、前記決定放送スケジュールから、前記番組内容を示すコードが一致し、且つ、放送開始日時が前記未決定放送スケジュールを構成する未定範囲開始日時以後かつ未定範囲終了日時より前である決定イベントエントリを選択することを特徴とする請求項９に記載の番組配列情報生成装置。
【請求項１１】
前記イベント識別子補完部は、管理コードの番組内容を示すコードが一致する前記決定イベントエントリが、前記決定放送スケジュールに複数存在する場合に、前記複数の決定イベントエントリの中から、放送開始日時が最も小さい決定イベントエントリを選択することを特徴とする請求項９または１０に記載の番組配列情報生成装置。
【請求項１２】
前記イベント識別子補完部は、管理コードの番組内容を示すコードが一致する前記決定イベントエントリが、前記決定放送スケジュールに複数存在する場合に、前記複数の決定イベントエントリの中から、前記未決定放送スケジュールを構成するイベントエントリの登録されたイベント識別子と同一でないイベント識別子を有する決定イベントエントリを選択することを特徴とする請求項９または１０に記載の番組配列情報生成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル放送に使用する番組配列情報を生成及び送出するシステムの番組配列情報生成装置に関し、特に、受信機で電子番組ガイド（Electoronic Program Guide）を表示するための番組配列情報であるイベント情報［スケジュール］テーブルを生成する場合に、放送開始日時が未定または変更の可能性があるイベントのスケジュールをイベント情報［スケジュール］テーブルに反映させる時期を制御できるようにしたものである。
【０００２】
【従来の技術】
番組配列情報生成送出システムは、受信機が電子番組ガイドを表示するために用いるイベント情報［スケジュール］テーブルを生成して送出する。このテーブルは、後述するＡＲＩＢの規格書で「イベント情報［スケジュール］テーブル」と標記されているため、この明細書でも同じように表示することにする。
【０００３】
従来の番組配列情報生成送出システムは、図２に示すように、放送スケジュール及びイベント情報を編集し、前記放送スケジュール及びイベント情報をデータサーバ102に入力する番組編成装置101と、番組編成装置101から入力された放送スケジュール及びイベント情報を保持し、前記放送スケジュール及びイベント情報を番組配列情報生成装置103に入力するデータサーバ102と、データサーバ102から入力された放送スケジュール及びイベント情報を用いてイベント情報［スケジュール］テーブルを生成する番組配列情報生成装置103と、番組配列情報生成装置103から入力されるイベント情報［スケジュール］テーブルをパケット化し、所定の周期で繰り返し送出する番組配列情報送出装置104とを備え、番組配列情報生成装置103は、データサーバ102から入力された放送スケジュールを保持する放送スケジュール管理部111と、データサーバ102から入力されたイベント情報を保持するイベント情報管理部112と、放送スケジュール管理部111が保持する放送スケジュール及びイベント情報管理部112が保持するイベント情報を参照し、番組配列情報であるイベント情報［スケジュール］テーブルを作成し、作成した前記イベント情報［スケジュール］テーブルを番組配列情報送出装置104に入力するイベント情報［スケジュール］テーブル作成部113とを具備している。
【０００４】
この番組配列情報生成送出システムにおいて、運用者が作成した放送スケジュール及びイベント情報から、番組配列情報生成装置103により番組配列情報であるイベント情報［スケジュール］テーブルが作成され、番組配列情報送出装置104により前記イベント情報［スケジュール］テーブルが送出される処理について説明する。
【０００５】
はじめに、運用者は、番組編成装置101により放送スケジュール及びイベント情報を編集する。編集作業が終わると、番組編成装置101は、放送スケジュール及びイベント情報をデータサーバ102に入力する。放送スケジュールは、放送すべき番組毎にスケジュール情報として、チャンネル識別子とイベント識別子と放送開始日時と放送終了日時とから構成される。一方、イベント情報は、放送すべき番組毎に番組の放送内容を表す情報として、チャンネル識別子とイベント識別子と番組名・番組記述・出演者等から構成される。
【０００６】
データサーバ102は、番組編成装置101から放送スケジュール及びイベント情報が入力されると、前記放送スケジュール及びイベント情報を保持し、直ちに前記放送スケジュール及びイベント情報を番組配列情報生成装置103に入力する。
【０００７】
なお、データサーバ102は、保持している放送スケジュール及びイベント情報と、番組編成装置101から入力された放送スケジュール及びイベント情報とを比較して、放送スケジュール及びイベント情報の変更部分についてのみ番組配列情報生成装置103に入力することもできる。
【０００８】
番組配列情報生成装置103のイベント情報管理部112は、データサーバ102から入力されたイベント情報を保持する。また、放送スケジュール管理部111は、データサーバ102から入力された放送スケジュールを保持した後、放送スケジュール管理部111が保持している放送スケジュールが更新されたことをイベント情報テーブル作成部113に通知する。
【０００９】
イベント情報テーブル作成部113は、放送スケジュール管理部111から放送スケジュールの更新の通知を受けると、放送スケジュール管理部111の保持する放送スケジュール及びイベント情報管理部112の保持するイベント情報を参照し、前記放送スケジュール及びイベント情報から、チャンネル識別子及びイベント識別子が一致する情報を取得し、各イベント識別子ごとに、開始時間・継続時間・番組名・番組記述などの情報をイベント情報［スケジュール］テーブルに配置する。イベント情報［スケジュール］テーブルには、例えば、１週間先までの番組についての情報を配置することができる。
【００１０】
番組配列情報のイベント情報［スケジュール］テーブルに配置される情報及び、イベント情報［スケジュール］テーブルの伝送フォーマット等については、ＤＶＢ／ＳＩ規格（EST300 468 Digital Broadcasting systems for television, sound ando data services; Specification for Service Information(SI) in Digital Video Broadcasting(DVB)systems(1998-2)）または、ＡＲＩＢ（社団法人  電波産業界）規格「ＡＲＩＢ  ＳＴＤ−Ｂ１０」（平成９年６月１９日１．０版策定）」で規格化されたものがある。
【００１１】
イベント情報テーブル作成部113は、イベント情報［スケジュール］テーブルを作成した後、前記イベント情報［スケジュール］テーブルを番組配列情報送出装置104に入力する。
【００１２】
番組配列情報送出装置104は、番組配列情報生成装置103からイベント情報［スケジュール］テーブルが入力されると、入力されたイベント情報［スケジュール］テーブルをパケット化し、現在送出中のイベント情報［スケジュール］テーブルと取り替えて、所定の伝送周期により繰り返し送出する。
【００１３】
番組配列情報送出装置104によりパケット化されたイベント情報［スケジュール］テーブルは、図示せぬ多重化装置により、映像・音声のパケットと多重化された後、図示せぬアップリンク装置から回線に送出される。
【００１４】
また、図示せぬ受信機は、送出されたイベント情報［スケジュール］テーブルを受信し、受信したイベント情報［スケジュール］テーブルから各チャンネルについて番組表を構成することができる。受信機は電子番組ガイドとして、放送予定の各番組について、放送開始日時・放送終了日時・番組名・番組記述等の情報を視聴者に対して提供することができる。視聴者は、前記電子番組ガイドを用いて視聴や録画の対象とする番組を選択することが可能となる。
【００１５】
【発明が解決しようとする課題】
しかし、図２に示す従来の番組配列情報生成送出システムは、次のような問題点を有している。
【００１６】
例えば、生番組等を放送する場合、番組の放送開始日時及び放送終了日時が未定または変更の可能性がある状態で番組の放送スケジュール（以降、未決定放送スケジュールと呼ぶ）を作成することがある。この時、番組の進行状況により未決定放送スケジュールが頻繁に変更され、番組配列情報生成送出システムに入力される。
【００１７】
このような場合、未決定放送スケジュールをイベント情報［スケジュール］テーブルへ直ちに反映させてしまうと、視聴者はたびたび番組の放送開始日時及び放送終了日時が変更されるため、混乱する可能性がある。また、放送開始日時及び放送終了日時が設定されていない状態、すなわち放送開始日時及び放送終了日時が日時未定の状態では、イベント情報［スケジュール］テーブルを正しく作成できないという問題がある。
【００１８】
また、放送局では番組の映像・音声の送出は送出開始信号によって制御されるため、未決定放送スケジュール中のイベントの放送開始日時及び放送終了日時が日時未定のまま、番組の映像・音声の放送が開始されることがある。この時、実際に番組（映像・音声）が放送開始された日時と、イベント情報［スケジュール］テーブルに記載された番組の放送開始日時とが異なるという問題がある。
【００１９】
さらに、未決定放送スケジュールの作成は、緊急度が高い状況のもとで運用者により手動で作成されるため、未決定放送スケジュール中のイベントについてイベント識別子を未定として登録することがある。
【００２０】
そのため、番組配列情報生成送出システムは、未決定放送スケジュール中でイベント識別子が未定のイベントについて、イベント情報［スケジュール］テーブルの作成に必要となるイベント識別子を決定し、登録する仕組みが必要とされる。
【００２１】
本発明は、このような従来の番組配列情報生成送出システムにおける問題点を解決することを目的としている。
【００２２】
【課題を解決するための手段】
本発明は、外部又は内部からイベント送出スケジュールの作成開始を指示する命令を受けて、未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映させる番組配列情報生成装置であって、編集されたイベント情報と、編集された決定放送スケジュールと、編集された未決定放送スケジュールとを保持管理する管理部を備え、前記イベント情報は、イベント毎にイベントの内容を表す情報を含み、前記決定放送スケジュールは、１つのイベントについて少なくともイベント識別子とイベントの放送開始日時とが登録された決定イベントエントリの１つ以上で構成され、前記未決定放送スケジュールは、未定範囲開始日時及び未定範囲終了日時、並びに、１つのイベントについて少なくともイベント識別子とイベントの放送開始日時とが登録されたイベントエントリの１つ以上で構成され、前記イベントエントリの放送開始日時は、日時未定として登録し、その後に前記未定範囲開始日時及び未定範囲終了日時の間の確定した放送開始日時を登録することが可能であり、更に、前記未決定放送スケジュールを参照して、日時未定が登録された前記イベントエントリの有無によりイベント送出スケジュールの作成の可否を示すスケジュール決定可否情報を出力するスケジュール決定判断部と、前記イベント送出スケジュールの作成開始の命令であるスケジュール決定情報が入力されると、前記スケジュール決定可否情報に基づいて前記イベント送出スケジュールを作成するか否かを決定し、作成する場合は前記未決定放送スケジュールと前記決定放送スケジュールとを参照して、前記未決定放送スケジュールを構成する、確定した放送開始日時が登録されたイベントエントリを前記決定放送スケジュールに組み入れて前記イベント送出スケジュールを作成し、作成した前記イベント送出スケジュールを出力するスケジュール決定処理部と、前記イベント送出スケジュールと前記イベント情報とを参照し、１つのイベントについて少なくともイベントの放送開始日時とイベント識別子とを登録した送出イベントエントリの１つ以上で構成されるイベント情報［スケジュール］テーブルを作成するイベント情報［スケジュール］テーブル作成部と、を備えることを特徴とする。
【００２３】
そのため、イベントスケジュール作成手段によるイベント送出スケジュールの作成時期を制御することにより、未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映させるタイミングを制御することができる。
【００２４】
【発明の実施の形態】
（第１の実施形態）
第１の実施形態の番組配列情報生成送出システムは、図１に示すように、決定放送スケジュールと未決定放送スケジュールとイベント情報とを編集する番組編成装置201と、番組編成装置201で編集した決定放送スケジュールと未決定放送スケジュールとイベント情報とを管理するデータサーバ202と、イベント送出スケジュールの作成開始を命令するためのスケジュール決定情報を番組配列情報生成装置203に入力するスケジュール決定端末205と、データサーバ202から入力された決定放送スケジュール、未決定放送スケジュール及びイベント情報を用いてイベント情報［スケジュール］テーブルを生成する番組配列情報生成装置203と、番組配列情報生成装置203から入力されるイベント情報［スケジュール］テーブルを伝送路に送出する番組配列情報送出装置204とを備えており、番組配列情報生成装置203は、データサーバ202から入力される未決定放送スケジュールを保持する未決定スケジュール管理部211と、データサーバ202から入力される決定放送スケジュールの保持、及び、前記決定放送スケジュールをイベント送出スケジュールとしてイベント情報テーブル作成処理部216への入力を行う決定スケジュール管理部212と、データサーバ203から入力されるイベント情報を保持するイベント情報管理部213と、未決定スケジュール管理部211の保持する未決定スケジュールを参照してイベント送出スケジュールの作成の可否を示すスケジュール決定可否情報をスケジュール決定処理部215に入力するスケジュール決定判断部214と、スケジュール決定端末205からスケジュール決定情報が入力されると未決定スケジュール管理部211の保持する未決定放送スケジュール及び決定スケジュール管理部212の保持する決定放送スケジュールを参照してイベント送出スケジュールを作成し、作成したイベント送出スケジュールをイベント情報テーブル作成処理部216に入力するスケジュール決定処理部215と、決定スケジュール管理部212またはスケジュール決定処理部215から入力されるイベント送出スケジュール及びイベント情報管理部213の保持するイベント情報を参照し、イベント情報［スケジュール］テーブルを作成し、作成したイベント情報［スケジュール］テーブルを番組配列情報送出装置204に入力するイベント情報テーブル作成処理部216とを具備している。
【００２５】
以上の番組配列情報生成送出システムの動作について説明する。
【００２６】
第１に、運用者により番組編成装置201で作成された決定放送スケジュール及びイベント情報がデータサーバ202により番組配列情報生成装置203に入力され、番組配列情報生成装置203により番組配列情報のイベント情報［スケジュール］テーブルが生成され、番組配列情報生成装置203によりイベント情報［スケジュール］テーブルが番組配列情報送出装置204へ入力され、番組配列情報送出装置204によりイベント情報［スケジュール］テーブルが送出されるまでの処理について説明する。
【００２７】
運用者は、番組編成装置201を用いてイベント情報及び決定放送スケジュールを編集し、前記イベント情報及び決定放送スケジュールをデータサーバ202へ入力する。
【００２８】
データサーバ202は、番組編成装置201からイベント情報及び決定放送スケジュールが入力されると、前記イベント情報及び決定放送スケジュールを番組配列情報生成装置203に入力する。
【００２９】
なお、運用者が番組編成装置201を用いてイベント情報及び決定放送スケジュールを編集する方法の詳細と、番組編成装置201がイベント情報及び決定放送スケジュールをデータサーバ202へ入力する方法の詳細と、データサーバ202が番組編成装置201から入力されたイベント情報及び決定放送スケジュールを保持する方法の詳細と、データサーバ202がイベント情報及び決定放送スケジュールを番組配列情報生成装置203に入力する方法の詳細については本発明の主眼ではないため説明を割愛する。
【００３０】
データサーバ202から、イベント情報の一例である図３に示すイベント情報が、番組配列情報生成装置203のイベント情報管理部213に入力されると、イベント情報管理部213は図３に示すイベント情報を保持する。
【００３１】
イベント情報は、イベント毎に、イベントの内容を表す情報として、イベントの属するチャンネルを示すチャンネル識別子301と、データサーバ202及び番組配列情報生成装置203においてイベントを一意に識別するための管理コード302と、１チャンネル内でイベントを一意に識別するためのイベント識別子303と、番組名304と、番組記述305と、詳細な番組記述306と、出演者307とから構成されるイベント情報エントリを１つ以上含んでいる。
【００３２】
例えば、イベント情報エントリ312には、チャンネル識別子として「６１」が、管理コードとして「８３７４−６２１―９２」が、イベント識別子として「１２３４」が、番組名として「ワールドニュース」が、番組記述として「世界の出来事総まとめ」が、詳細な番組記述として「世界各地の主なトピックをお伝えします」が、出演者として「松下一郎」が登録されている。
【００３３】
なお、イベント情報中の各イベント情報エントリは、番組配列情報を作成するために必要な他の情報を含むことができる。
【００３４】
データサーバ202から、決定放送スケジュールの一例である図４に示す決定放送スケジュールが、番組配列情報生成装置203の決定スケジュール管理部212に入力されると、決定スケジュール管理部212は図４に示す決定放送スケジュールを保持する。
【００３５】
決定放送スケジュールは、イベント毎に、イベントの放送スケジュールを表す情報として、イベントの属するチャンネルを示すチャンネル識別子401と、データサーバ202及び番組配列情報生成装置203においてイベントを一意に識別するための管理コード402と、１チャンネル内でイベントを一意に識別するためのイベント識別子403と、イベントの放送開始日時404と、イベントの放送終了日時405とから構成される決定イベントエントリを１つ以上含んでいる。
【００３６】
なお、本実施形態における決定放送スケジュールは、チャンネル識別子毎に管理されるものとする。
【００３７】
また、本実施形態における決定放送スケジュール中の各決定イベントエントリは、１チャンネル内で放送の早い順序に従って昇順の値が放送順序400に登録され、決定放送スケジュール中に配置される。
【００３８】
例えば、決定イベントエントリ411は、放送順序として「１」が、チャンネル識別子として「６１」が、管理コードとして「８３７４−６２１―９２」が、イベント識別子として「１２３４」が、放送開始日時として「１９９９／１２／０２  ０６：００：００」が、放送終了日時として「１９９９／１２／０２  ０７：００：００」が登録されている。
【００３９】
決定放送スケジュール中の全ての決定イベントエントリの放送開始日時及び放送終了日時には確定された日時が登録され、前記放送開始日時と、前記放送開始日時及び放送終了日時から求められる継続時間は、番組配列情報のイベント情報［スケジュール］テーブルに配置することにより、受信機に対して各イベントの放送スケジュールを提供することができる。
【００４０】
決定放送スケジュールが決定スケジュール管理部212に入力されると、決定スケジュール管理部212は、前記決定放送スケジュールをイベント送出スケジュールとしてイベント情報テーブル作成処理部216に入力する。本実施形態では、決定放送スケジュールとイベント送出スケジュールのデータ構造は同一であり、図４に示す決定放送スケジュールがイベント送出スケジュールとしてイベント情報テーブル作成処理部216に入力される。
【００４１】
イベント情報テーブル作成処理部216は、図４に示すイベント送出スケジュールが入力されると、前記イベント送出スケジュールとイベント情報管理部213の管理する図３に示すイベント情報からイベント情報［スケジュール］テーブルを作成する。
【００４２】
以下に、イベント情報テーブル作成処理部216が、図４に示すイベント送出スケジュール中の送出イベントエントリ411について、イベント情報［スケジュール］テーブルを作成する場合について説明する。
【００４３】
図９にイベント情報テーブル作成処理部216が作成するイベント情報［スケジュール］テーブルの伝送フォーマットであるイベント情報セクションの構造について示す。
【００４４】
イベント情報テーブル作成処理部216は、送出イベントエントリ411のチャンネル識別子である「６１」をイベント情報セクションのサービス識別９０１に設定し、送出イベントエントリ411のイベント識別子である「１２３４」をイベント情報セクションのイベント識別９０２に設定し、送出イベントエントリ411の放送開始日時である「１９９９／１２／０２  ０６：００：００」をイベント情報セクションの開始時間９０３に設定し、送出イベントエントリ411の放送終了日時と放送開始日時との差分値をイベント情報セクションの継続時間９０５に設定する。
【００４５】
なお、この実施形態では、送出イベントエントリのチャンネル識別子に登録された値がサービス識別と同値であるものとする。また、イベント情報セクションの開始時間９０３及び継続時間９０４へ値を設定する際のエンコード方法については、標準規格ＡＲＩＢ  ＳＴＤ−Ｂ１０に従うものとする。
【００４６】
さらに、イベント情報テーブル作成処理部216は、イベント情報セクションに配置する記述子の一例である図１０に示す短形式イベント記述子を作成する。イベント情報テーブル作成処理部216は、送出イベントエントリ411のチャンネル識別子である「６１」とイベント識別子である「１２３４」と同値のチャンネル識別子及びイベント識別子を有するイベント情報エントリ312を、イベント情報管理部213が保持する図３に示すイベント情報から取得する。
【００４７】
そして、イベント情報テーブル作成処理部216は、取得したイベント情報エントリ312の番組名である「ワールドニュース」を短形式イベント記述子の番組名１００１に設定し、イベント情報エントリ312の番組記述である「世界の出来事総まとめ」を短形式イベント記述子の番組記述１００２に設定することにより、短形式イベント記述子を作成する。
【００４８】
なお、短形式イベント記述子の番組名１００１及び番組記述１００２へ値を設定する際のエンコード方法については、標準規格ＡＲＩＢ  ＳＴＤ−Ｂ１０に従うものとする。
【００４９】
また、イベント情報セクション及び短形式イベント記述子を構成する他の情報、例えば、テーブル識別やトランスポートストリーム識別やオリジナルネットワーク識別として登録すべき値については、イベント情報テーブル作成処理部216が得ているものとする。
【００５０】
このように、イベント情報テーブル作成処理部216は、イベント情報［スケジュール］テーブルの伝送フォーマットであるイベント情報セクションを作成し、作成した前記イベント情報セクションを、番組配列情報送出装置204に入力する。
【００５１】
番組配列情報送出装置204は、イベント情報テーブル作成処理部216から入力されたイベント情報セクションをパケット化し、所定の伝送周期により繰り返し送出するものとする。なお、番組配列情報送出装置204が、イベント情報テーブル作成処理部216から入力されたイベント情報セクションをパケット化し、所定の伝送周期により繰り返し送出する詳細な方法については本発明の主眼ではないため説明を割愛する。
【００５２】
以上により、データサーバ202により入力された決定放送スケジュール及びイベント情報から、番組配列情報生成装置203により番組配列情報のイベント情報［スケジュール］テーブルが生成され、番組配列情報送出装置204により前記イベント情報［スケジュール］テーブルが受信機に対して送出される。
【００５３】
なお、番組配列情報生成装置203が、番組配列情報を構成するイベント情報［スケジュール］テーブル以外のテーブルを作成する方法については、本発明の主眼ではないため割愛する。
【００５４】
第２に、放送スケジュールの緊急の変更が発生し、放送開始日時が未定のイベントを含む未決定放送スケジュールを運用者が番組編成装置201で作成し、この未決定放送スケジュールがデータサーバ202により番組配列情報生成装置203に入力される処理について説明する。
【００５５】
運用者は、番組編成装置201を用いて未決定放送スケジュールを編集し、前記未決定放送スケジュールをデータサーバ202へ入力する。
【００５６】
データサーバ202は、番組編成装置201から未決定放送スケジュールが入力されると、前記未決定放送スケジュールを番組配列情報生成装置203に入力する。
【００５７】
なお、運用者が番組編成装置201を用いて未決定放送スケジュールを編集する方法の詳細と、番組編成装置201が未決定放送スケジュールをデータサーバ202へ入力する方法の詳細と、データサーバ202が番組編成装置201から入力された未決定放送スケジュールを保持する方法の詳細と、データサーバ202が未決定放送スケジュールを番組配列情報生成装置203に入力する方法の詳細については本発明の主眼ではないため説明を割愛する。
【００５８】
データサーバ202から、未決定放送スケジュールの一例である図６に示す未決定放送スケジュールが、番組配列情報生成装置203の未決定スケジュール管理部211に入力されると、未決定スケジュール管理部211は図６に示す未決定放送スケジュールを保持する。
【００５９】
未決定放送スケジュールは、イベント毎に、イベントの放送スケジュールを表す情報として、イベントの属するチャンネルを示すチャンネル識別子601と、データサーバ202及び番組配列情報生成装置203においてイベントを一意に識別するための管理コード602と、１チャンネル内でイベントを一意に識別するためのイベント識別子603と、イベントの放送開始日時604と、イベントの放送終了日時605から構成される未決定イベントエントリを１つ以上と、未定範囲開始日時606と未定範囲終了日時607とを含んでいる。
【００６０】
なお、本実施形態における未決定放送スケジュールは、チャンネル識別子毎に管理されるものとする。
【００６１】
また、本実施形態における未決定放送スケジュール中の各未決定イベントエントリは、１チャンネル内で放送の早い順序に従って昇順の値が放送順序600に登録され、未決定放送スケジュール中に配置される。
【００６２】
例えば、未決定イベントエントリ611は、放送順序として「１」が、チャンネル識別子として「６１」が、管理コードとして「８３７４−６２１―９２」が、イベント識別子として「１２３４」が、放送開始日時として「日時未定」が、放送終了日時として「日時未定」が登録されている。また、未決定放送スケジュールの未定範囲開始日時として「１９９９／１２／０２  ０６：００：００」が、未定範囲終了日時として「１９９９／１２／０２  １０：００：００」が登録されている。
【００６３】
このように、未決定放送スケジュールは、放送スケジュールが未定、すなわち、放送開始日時及び放送終了日時が未定であることを示す「日時未定」が登録された未決定イベントエントリを含むことができる。
【００６４】
第３に、ここで、運用者がスケジュール決定端末205を用いて、番組配列情報生成装置203の未決定スケジュール管理部211が保持する図６に示す未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映させる操作が行われる際の処理について説明する。
【００６５】
スケジュール決定端末205は、番組配列情報生成装置203のスケジュール決定処理部215に対して、未決定スケジュール管理部211が保持する図６に示す未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映させるために、イベント送出スケジュールの作成の開始を命令する、図７に例示するスケジュール決定情報701を入力する。
【００６６】
スケジュール決定情報701には、イベント情報［スケジュール］テーブルに反映させるべき未決定放送スケジュールのチャンネル識別子として「６１」が登録される。
【００６７】
スケジュール決定処理部215は、図７に示すスケジュール決定情報701が入力されると、イベント送出スケジュールの作成の可否をスケジュール決定判断部214に問い合わせるため、スケジュール決定情報701のチャンネル識別子「６１」を、スケジュール決定判断部214に入力する。
【００６８】
スケジュール決定判断部214は、チャンネル識別子「６１」が入力されると、前記チャンネル識別子「６１」と同値のチャンネル識別子を有する未決定イベントエントリを含む図６に示す未決定放送スケジュールを取得する。
【００６９】
スケジュール決定判断部214は、取得した図６に示す未決定放送スケジュール中に、放送開始日時として「日時未定」が登録された未決定イベントエントリが存在するか検査する。前記検査の結果、放送開始日時として「日時未定」が登録された未決定イベントエントリ611、612、613の存在することが明らかとなる。
【００７０】
本実施形態では、スケジュール決定判断部214は、未決定放送スケジュール中に、放送開始日時として「日時未定」が登録された未決定イベントエントリが存在する場合、未決定スケジュール管理部211が保持する図６に示す未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映させることができないと判断し、イベント送出スケジュールの作成が否であることを示す、図１１に例示するスケジュール決定可否情報1101を、スケジュール決定処理部215に入力する。
【００７１】
図１１に示すスケジュール決定可否情報1101には、チャンネル識別子として「６１」が、イベント送出スケジュール作成判断結果として「否」が登録される。スケジュール決定処理部215は、図１１に示すスケジュール決定可否情報1101が入力されると、前記スケジュール決定可否情報1101のイベント送出スケジュール作成判断結果が「否」である場合には、イベント送出スケジュールの作成を行わず処理を終了する。
【００７２】
上記の結果、番組配列情報生成装置203は、放送開始日時として「日時未定」が設定されている場合には、未決定放送スケジュールを用いることにより誤ったイベント情報［スケジュール］テーブルを作成することがないように制御することが可能となる。
【００７３】
第４に、放送スケジュールの緊急の変更が終わり、放送開始日時が未定のイベントについて放送開始日時が確定した場合、運用者により番組編成装置201で作成された未決定放送スケジュールがデータサーバ202により番組配列情報生成装置203に入力される処理について説明する。
【００７４】
なお、運用者が、番組編成装置201を用いて未決定放送スケジュールを編集し、前記未決定放送スケジュールをデータサーバ202へ入力する処理、及び、データサーバ202が番組配列情報生成装置203に未決定放送スケジュールを入力する処理は、前述した処理と同様である。
【００７５】
ここで、データサーバ202から、未決定放送スケジュールの一例である図５に示す未決定放送スケジュールが、番組配列情報生成装置203の未決定スケジュール管理部211に入力されると、未決定スケジュール管理部211は図５に示す未決定放送スケジュールを保持する。
【００７６】
第５に、ここで、運用者がスケジュール決定端末205を用いて、番組配列情報生成装置203の未決定スケジュール管理部211が保持する図５に示す未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映させる操作が行われ、番組配列情報生成装置203のスケジュール決定処理部215によりイベント送出スケジュールが作成され、イベント情報テーブル作成処理部216により番組配列情報のイベント情報［スケジュール］テーブルが生成され、番組配列情報生成装置203によりイベント情報［スケジュール］テーブルが番組配列情報送出装置204へ入力され、番組配列情報送出装置204によりイベント情報［スケジュール］テーブルが送出されるまでの処理について説明する。
【００７７】
なお、スケジュール決定端末205が、番組配列情報生成装置203のスケジュール決定処理部215に対して、スケジュール決定情報を入力する処理は、前述した処理と同様である。
【００７８】
スケジュール決定処理部215は、図７に示すスケジュール決定情報701が入力されると、イベント送出スケジュールの作成の可否をスケジュール決定判断部214に問い合わせるため、スケジュール決定情報701のチャンネル識別子「６１」を、スケジュール決定判断部214に入力する。
【００７９】
スケジュール決定判断部214は、チャンネル識別子「６１」が入力されると、前記チャンネル識別子「６１」と同値のチャンネル識別子を有する未決定イベントエントリを含む図５に示す未決定放送スケジュールを取得する。
【００８０】
スケジュール決定判断部214は、取得した図５に示す未決定放送スケジュール中に、放送開始日時として「日時未定」が登録された未決定イベントエントリが存在するか検査する。前記検査の結果、放送開始日時として「日時未定」が登録された未決定イベントエントリが存在しないことが明らかとなる。
【００８１】
本実施形態では、スケジュール決定判断部214は、未決定放送スケジュール中に、放送開始日時として「日時未定」が登録された未決定イベントエントリが存在しない場合、未決定スケジュール管理部211が保持する図５に示す未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映させることができると判断し、イベント送出スケジュールの作成が可であることを示す、図１２に例示するスケジュール決定可否情報1201を、スケジュール決定処理部215に入力する。
【００８２】
図１２に示すスケジュール決定可否情報1201には、チャンネル識別子として「６１」が、イベント送出スケジュール作成判断結果として「可」が登録される。スケジュール決定処理部215は、図１２に示すスケジュール決定可否情報1201が入力されると、前記スケジュール決定可否情報1201のイベント送出スケジュール作成判断結果が「可」である場合には、イベント送出スケジュール作成処理を行う。
【００８３】
イベント送出スケジュール作成処理について以下に説明する。
▲１▼  スケジュール決定情報701のチャンネル識別子「６１」と同値のチャンネル識別子を有する決定イベントエントリを含む図４に示す決定放送スケジュールを決定スケジュール管理部212から取得する。
▲２▼  スケジュール決定情報701のチャンネル識別子「６１」と同値のチャンネル識別子を有する未決定イベントエントリを含む図５に示す未決定放送スケジュールを未決定スケジュール管理部211から取得する。
▲３▼  ▲１▼で取得した図４に示す決定放送スケジュールの中から、▲２▼で取得した未決定放送スケジュールの未定範囲開始日時「１９９９／１２／０２  ０６：００：００」以上、未定範囲終了日時「１９９９／１２／０２  １０：００：００」未満を満たす放送開始日時を有する決定イベントエントリを検索する。
▲４▼  ▲３▼における検索の結果、放送開始日時が「１９９９／１２／０２  ０６：００：００」である決定イベントエントリ411と、放送開始日時が「１９９９／１２／０２  ０７：００：００」である決定イベントエントリ412と、放送開始日時が「１９９９／１２／０２  ０８：２５：００」である決定イベントエントリ413と、放送開始日時が「１９９９／１２／０２  ０９：００：００」である決定イベントエントリ414とが検出される。
▲５▼  決定放送スケジュール中の決定イベントエントリについて、▲４▼で検出された決定イベントエントリ411、412、413、414を、▲２▼で取得した未決定放送スケジュール中の全ての未決定イベントエントリである、未決定イベントエントリ511、512、513で置換する。
▲６▼  ▲５▼の結果である決定放送スケジュール中の全ての決定イベントエントリについて、イベントの放送の早い順序に従って昇順の値を放送順序に再登録した後、前記決定放送スケジュールを、図８に示すイベント送出スケジュールとする。
【００８４】
このように、スケジュール決定処理部215は、本実施形態において、決定スケジュール管理部212が保持する決定放送スケジュールの一部の決定イベントエントリを、未決定スケジュール管理部213が保持する未決定放送スケジュールの全ての未決定イベントエントリで置換することにより、イベント送出スケジュールを作成している。
【００８５】
なお、スケジュール決定処理部215は、決定スケジュール管理部212が保持する決定放送スケジュールの一部または全ての決定イベントエントリを、未決定スケジュール管理部213が保持する未決定放送スケジュールの一部または全ての未決定イベントエントリで置換することにより、イベント送出スケジュールを作成することも可能である。
【００８６】
スケジュール決定処理部215は、作成した、図８に例示するイベント送出スケジュールをイベント情報テーブル作成処理部216に入力する。
【００８７】
なお、イベント情報テーブル作成処理部216が前記イベント送出スケジュールとイベント情報管理部213の保持するイベント情報とからイベント情報［スケジュール］テーブルの伝送フォーマットであるイベント情報セクションを作成し、前記イベント情報セクションを番組配列情報送出装置204に入力する処理、及び、番組配列情報送出装置204が前記イベント情報セクションを送出する処理は、前述した処理と同様である。
【００８８】
このように、番組配列情報生成装置203が、スケジュール決定端末205からスケジュール決定情報が入力され、かつ、未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映できると判断した場合のみ、決定イベントスケジュール及び未決定放送スケジュールからイベント送出スケジュールを作成し、イベント情報［スケジュール］テーブルを作成することにより、頻繁に未決定放送スケジュールが入力された場合にも、運用者の指示により、未決定放送スケジュールのイベント情報［スケジュール］テーブルへの反映タイミングを制御することが可能となる。
【００８９】
（第２の実施形態）
第２の実施形態の番組配列情報生成送出システムでは、未決定放送スケジュールをイベント［スケジュール］テーブルに反映させるタイミングが自動決定される。
【００９０】
この番組配列情報生成送出システムは、図１３に示すように、番組配列情報生成装置203が、イベント送出スケジュールの作成の開始を命令するスケジュール決定情報を作成して、スケジュール決定処理部215に入力するスケジュール決定日時管理部1301を備えている。その他の構成は第１の実施形態（図１）と変わりがない。
【００９１】
以上の番組配列情報生成送出システムの動作について説明する。
【００９２】
なお、図１３における装置及び番組配列情報生成装置203の内、スケジュール決定日時管理部1301以外の各部の動作は、第１の実施形態における図１に示す番組配列情報生成送出システム中の同一番号の装置及び番組配列情報生成装置203の各部の動作と同様である。
【００９３】
ここで、番組配列情報生成装置203において、決定スケジュール管理部212が決定放送スケジュールの一例である図４に示す決定放送スケジュールを保持し、イベント情報管理部213がイベント情報の一例である図３に示すイベント情報を保持しているものとする。
【００９４】
データサーバ202から、番組配列情報生成装置203の未決定スケジュール管理部211に、未決定放送スケジュールの一例である図５に示す未決定放送スケジュールが入力されると、番組配列情報生成装置203のスケジュール決定日時管理部1301は、スケジュール決定処理部215に対して、未決定スケジュール管理部211が保持する図５に示す未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映させるために、イベント送出スケジュールの作成の開始を命令するスケジュール決定情報の入力日時の決定処理を行う。
【００９５】
スケジュール決定日時管理部1301による、スケジュール決定情報の入力日時の決定処理を以下に説明する。
▲１▼  データサーバ202から未決定スケジュール管理部211に入力された前記図５に示す未決定放送スケジュールの未定範囲終了日時507を参照することにより、未定範囲終了日時が「１９９９／１２／０２  １０：００：００」であることが分かる。
▲２▼  前記未定範囲終了日時「１９９９／１２／０２  １０：００：００」を、スケジュール決定情報の入力日時と決定する。
【００９６】
スケジュール決定日時管理部1301は、スケジュール決定情報の入力日時を「１９９９／１２／０２  １０：００：００」と決定すると、現在日時が「１９９９／１２／０２  １０：００：００」となった時点で、スケジュール決定処理部215に対して、スケジュール決定情報の一例である図７に示すスケジュール決定情報を入力する。
【００９７】
なお、スケジュール決定処理部215に図７に示すスケジュール決定情報の入力後、スケジュール決定処理部215以降の処理は、第１の実施形態において説明した動作と同様である。
【００９８】
このように、番組配列情報生成装置203のスケジュール決定日時管理部1301が、スケジュール決定情報の入力日時を決定し、前記スケジュール決定情報をスケジュール決定処理部215に入力することにより、運用者がスケジュール決定端末205を用いて、番組配列情報生成装置203の未決定スケジュール管理部211が保持する未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映させる操作を自動化することが可能となる。
【００９９】
なお、スケジュール決定日時管理部1301による、スケジュール決定情報の入力日時の決定処理において、現在日時が「１９９９／１２／０２  ０７：００：００」の時、データサーバ202から未決定スケジュール管理部211に入力された前記図５に示す未決定放送スケジュールの中で、前記現在日時以上でかつ前記現在日時に最も近い放送開始日時を有する未決定イベントエントリ512の放送開始日時「１９９９／１２／０２  ０８：２５：００」をスケジュール決定情報の入力日時と決定することも可能である。
【０１００】
この時には、スケジュール決定情報の入力日時として、未決定放送スケジュールの未定範囲終了日時よりも早い日時を決定することができ、未決定放送スケジュールの未定範囲終了日時よりも早く、未決定放送スケジュールのイベント情報［スケジュール］テーブルへの反映を行うことが可能となる。
【０１０１】
（第３の実施形態）
第３の実施形態の番組配列情報生成送出システムでは、未決定放送スケジュールの放送開始日時を確定しないまま実際の放送が行われた場合に、実際の放送開始日時に基づいてイベント［スケジュール］テーブルが作成される。
【０１０２】
この番組配列情報生成送出システムは、図１４に示すように、送出済イベント情報を番組配列情報生成装置203に入力する放送済通知装置1402を備え、番組配列情報生成装置203が、送出済イベント情報に基づいて未決定放送スケジュールの放送開始日時を確定する放送開始日時確定処理部1401を備えている。その他の構成は第２の実施形態（図１３）と変わりがない。
【０１０３】
以上の番組配列情報生成送出システムの動作について説明する。
【０１０４】
なお、図１４における装置及び番組配列情報生成装置203の内、放送済通知装置1402と、番組配列情報生成装置203の放送開始日時確定処理部1401とを除く各部の動作は、第２の実施形態の図１３に示す番組配列情報生成送出システム中の同一番号の装置及び番組配列情報生成装置203の各部の動作と同様である。
【０１０５】
ここで、番組配列情報生成装置203において、未決定スケジュール管理部211が未決定放送スケジュールの一例である図６に示す未決定放送スケジュールを保持し、決定スケジュール管理部212が決定放送スケジュールの一例である図４に示す決定放送スケジュールを保持し、イベント情報管理部213がイベント情報の一例である図３に示すイベント情報を保持しているものとする。
【０１０６】
放送済イベント通知装置1402から、番組配列情報生成装置203の放送開始日時確定処理部1401に対して、送出済イベント情報が入力された場合の、放送開始日時確定処理部1401の動作について以下に説明する。
【０１０７】
放送済通知装置1402は、番組の放送が開始されると、すなわち、番組を構成する映像・音声の送出が開始されると、前記番組に対応するイベントの送出が開始されたことを通知するための送出済イベント情報を、番組配列情報生成装置203の放送開始日時確定処理部1401に対して入力する。
【０１０８】
送出済イベント情報には、放送が開始されたイベントの属するチャンネル識別子と、イベント識別子と、実際にイベントの放送が開始された放送開始日時とが登録される。
【０１０９】
図１５に送出済イベント情報の一例を示す。図１５に示す送出済イベント情報には、チャンネル識別子として「６１」が、イベント識別子として「１２３４」が、放送開始日時として「１９９９／１２／０２  ０６：０２：００」が登録されている。
【０１１０】
放送開始日時確定処理部1401に、図１５に示す送出済イベント情報が入力された場合、放送開始日時確定処理部1401は、以下に説明する放送開始日時確定処理を行う。
▲１▼  図１５に示す送出済イベント情報のチャンネル識別子「６１」及びイベント識別子「１２３４」と同値のチャンネル識別子及びイベント識別子を有する未決定イベントエントリを、図６に示す未決定放送スケジュールの未決定イベントエントリの中から検索する。
▲２▼  ▲１▼における検索の結果、未決定イベントエントリ611が該当する未決定イベントエントリとして検出される。
▲３▼  ▲２▼で検出した未決定イベントエントリ611の放送開始日時に対して、前記送出済イベント情報の放送開始日時「１９９９／１２／０２  ０６：０２：００」の値を登録する。
▲４▼  ▲３▼により、図６に示される未決定放送スケジュールは、図１６に示す未決定放送スケジュールに変更される。
【０１１１】
なお、放送済通知装置1402から、図６に示す未決定放送スケジュール中の未決定イベントエントリ613に対応する送出済イベント情報が入力されると、図６に示される未決定放送スケジュールは、例えば、図１７に示す未決定放送スケジュールに更新され、未決定放送スケジュール中の各未決定イベントエントリの放送開始日時が確定される。
【０１１２】
このように、番組配列情報生成装置203の放送開始日時確定処理部1401が、放送済通知装置1402から入力される送出済イベント情報に登録されたイベントの放送開始日時を、未決定放送スケジュール中でチャンネル識別子及びイベント識別子が一致する未決定イベントエントリの放送開始日時に登録することにより、未決定イベントエントリの放送開始日時を「日時未定」から、確定された日時に更新することが可能となるため、データサーバ202から全ての未決定イベントエントリの放送開始日時が確定されている未決定放送スケジュールが入力されない場合にも、運用者がスケジュール決定端末205を用いて、番組配列情報生成装置203の未決定スケジュール管理部211が保持する未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映させる操作を行うことが可能となる。
【０１１３】
（第４の実施形態）
第４の実施形態の番組配列情報生成送出システムでは、未決定放送スケジュールの未決定イベントエントリに含まれる未定のイベント識別子を補完する。
【０１１４】
この番組配列情報生成送出システムは、図１８に示すように、番組配列情報生成装置203が、決定放送スケジュールの決定イベントエントリに基づいて未決定イベントエントリに含まれる未定のイベント識別子を補完するイベント識別子補完処理部1801を備えている。その他の構成は第２の実施形態（図１３）と変わりがない。
【０１１５】
イベント識別子補完処理部1801は、イベントエントリに含まれる管理コードに着目して、イベント識別子の補完を実行する。
【０１１６】
管理コードは、例えば「８８８７−８９８−８８」のように表され、この内、先頭の８桁「８８８７−８９８」で番組の内容を表し、後の３桁「−８８」で通常番組かどうかの区別などを表すように運用されている。先頭の８桁のコードは、番組の内容を表すために、チャンネルやイベント識別子に依らずにユニークに付けられる。同一内容の番組が異なるチャンネルで放送される場合、イベント識別子は異なるが、この８桁のコードは同じになる。
【０１１７】
以上の番組配列情報生成送出システムの動作について説明する。
【０１１８】
なお、図１８の装置及び番組配列情報生成装置203の内、番組配列情報生成装置203のイベント識別子補完処理部1801を除く各部の動作は、第２の実施形態の図１３に示す番組配列情報生成送出システム中の同一番号の装置及び番組配列情報生成装置203の各部の動作と同様である。
【０１１９】
ここで、番組配列情報生成装置203において、決定スケジュール管理部212が決定放送スケジュールの一例である図４に示す決定放送スケジュールを保持し、イベント情報管理部213がイベント情報の一例である図３に示すイベント情報を保持しているものとする。
【０１２０】
運用者は、放送スケジュールの緊急の変更が発生すると、番組編成装置201によりイベント識別子として「未定」が登録された未決定イベントエントリを含む未決定放送スケジュールを作成する。緊急の変更が行われる場合、番組編成装置201は、イベント識別子の未決定イベントエントリへの登録を簡略して未決定放送スケジュールを作成する機能を有する。
【０１２１】
運用者によって作成された前記未決定放送スケジュールは、番組編成装置201からデータサーバ202に入力される。データサーバ202は入力された前記未決定放送スケジュールを保持するとともに、前記未決定放送スケジュールを番組配列情報生成装置203の未決定スケジュール管理部211に対して入力する。
【０１２２】
データサーバ202から、未決定スケジュール管理部211に対して、未決定放送スケジュールの一例である図１９に示す未決定放送スケジュールが入力された場合、イベント識別子補完処理部1801がイベント情報［スケジュール］テーブルの作成に必要となるイベント識別子を補完するイベント識別子補完処理について説明する。
【０１２３】
イベント識別子補完処理部1801は、未決定放送スケジュール中のすべての未決定イベントエントリについて、前記未決定イベントエントリの放送順序の昇順に従い、以下に示すイベント識別子補完処理を行う。
【０１２４】
第１に、イベント識別子補完処理部1801は、放送順序として「１」が登録された未決定イベントエントリ1911のイベント識別子が「未定」に設定されているか検査する。前記検査の結果、未決定イベントエントリ1911のイベント識別子が「未定」に設定されている場合、イベント識別子補完処理部1801は、決定スケジュール管理部212が保持する図４の決定放送スケジュールの中から、未決定イベントエントリ1911のチャンネル識別子「６１」及び管理コードの先頭８桁「８８８７−８９８」と同値のチャンネル識別子及び管理コードの先頭８桁を有し、且つ、図１９に示す未決定放送スケジュールの未定範囲開始日時「１９９９／１２／０２  ０６：００：００」以上で、未定範囲終了日時「１９９９／１２／０２  １２：００：００」未満の条件を満たす放送開始日時を有する決定イベントエントリを取得する。
【０１２５】
その結果として、イベント識別子補完処理部1801は、チャンネル識別子として「６１」を、管理コードとして「８８８７−８９８−８８」を、放送開始日時として「１９９９／１２／０２  １０：００：００」を有する決定イベントエントリ415と、チャンネル識別子として「６１」を、管理コードとして「８８８７−８９８−９０」を、放送開始日時として「１９９９／１２／０２  １１：００：００」を有する決定イベントエントリ416を取得する。
【０１２６】
イベント識別子補完処理部1801は、取得した決定イベントエントリ415及び416のうち、最も小さい放送開始日時を有する決定イベントエントリ415を、決定イベントエントリとして決定する。
【０１２７】
イベント識別子補完処理部1801は、決定した前記決定イベントエントリ415のイベント識別子「０１２４」と同値のイベント識別子を有する未決定イベントエントリが未決定放送スケジュールを構成する未決定イベントエントリに存在するか検査する。前記検査の結果、前記決定イベントエントリ415のイベント識別子「０１２４」と同値のイベント識別子を有する未決定イベントエントリが存在しないため、前記決定イベントエントリ415のイベント識別子「０１２４」を、未決定イベントエントリ1911のイベント識別子として登録する。
【０１２８】
以上のイベント識別子補完処理の結果、未決定イベントエントリ1911のイベント識別子は「未定」から「０１２４」に補完される。
【０１２９】
なお、イベント識別子補完処理部1801は、決定した前記決定イベントエントリ415のイベント識別子「０１２４」と同値のイベント識別子を有する未決定イベントエントリが未決定放送スケジュールを構成する未決定イベントエントリに存在する場合には、他方の決定イベントエントリ416のイベント識別子「０１２５」と同値のイベント識別子を有する未決定イベントエントリが未決定放送スケジュールを構成する未決定イベントエントリに存在するか検査し、前記検査の結果、前記決定イベントエントリ416のイベント識別子「０１２５」と同値のイベント識別子を有する未決定イベントエントリが存在しないときは、前記決定イベントエントリ416のイベント識別子「０１２５」を、未決定イベントエントリ1911のイベント識別子として登録する。
【０１３０】
第２に、イベント識別子補完処理部1801は、放送順序として「２」が登録された未決定イベントエントリ1912のイベント識別子が「未定」に設定されているか検査する。前記検査の結果、未決定イベントエントリ1912のイベント識別子が「未定」に設定されている場合、イベント識別子補完処理部1801は、決定スケジュール管理部212が保持する図４の決定放送スケジュールの中から、未決定イベントエントリ1912のチャンネル識別子「６１」及び管理コードの先頭８桁「８８８７−８９９」と同値のチャンネル識別子及び管理コードの先頭８桁を有し、且つ、図１９に示す未決定放送スケジュールの未定範囲開始日時「１９９９／１２／０２  ０６：００：００」以上で、未定範囲終了日時「１９９９／１２／０２  １２：００：００」未満の条件を満たす放送開始日時を有する決定イベントエントリを取得する。
【０１３１】
図４に示す決定放送スケジュールの決定スケジュールエントリ417及び418は、チャンネル識別子「６１」及び管理コードの先頭８桁「８８８７−８９９」を有するが、放送開始日時が未定範囲開始日時以上かつ未定範囲終了日時未満を満たさないため、イベント識別子補完処理部1801は、決定イベントエントリを取得することができない。
【０１３２】
イベント識別子補完処理部1801は、決定イベントエントリを取得することができない場合、未決定イベントエントリ1912のイベント識別子として、新規となるイベント識別子、例えばイベント識別子「６００００」を登録する。
【０１３３】
この時、新規となるイベント識別子「６００００」は、同一チャンネル識別子を有する、決定放送スケジュール中のすべての決定イベントエントリ及び未決定放送スケジュール中のすべての未決定イベントエントリのイベント識別子として割り当てられていないものとする。
【０１３４】
以上のイベント識別子補完処理の結果、未決定イベントエントリ1912のイベント識別子は「未定」から「６００００」に補完される。
【０１３５】
第３に、イベント識別子補完処理部1801は、放送順序として「３」が登録された未決定イベントエントリ1913のイベント識別子が「未定」に設定されているか検査する。前記検査の結果、未決定イベントエントリ1913のイベント識別子が「未定」に設定されている場合、イベント識別子補完処理部1801は、決定スケジュール管理部212が保持する図４の決定放送スケジュールの中から、未決定イベントエントリ1913のチャンネル識別子「６１」及び管理コードの先頭８桁「８３７４−６２１」と同値のチャンネル識別子及び管理コードの先頭８桁を有し、且つ、図１９に示す未決定放送スケジュールの未定範囲開始日時「１９９９／１２／０２  ０６：００：００」以上で、未定範囲終了日時「１９９９／１２／０２  １２：００：００」未満の条件を満たす放送開始日時を有する決定イベントエントリを取得する。
【０１３６】
その結果として、イベント識別子補完処理部1801は、チャンネル識別子として「６１」を、管理コードとして「８３７４−６２１−９２」を、放送開始日時として「１９９９／１２／０２  ０６：００：００」を有する決定イベントエントリ411を取得する。
【０１３７】
イベント識別子補完処理部1801は、決定した前記決定イベントエントリ411のイベント識別子「１２３４」と同値のイベント識別子を有する未決定イベントエントリが未決定放送スケジュールを構成する未決定イベントエントリに存在するか検査する。前記検査の結果、前記決定イベントエントリ411のイベント識別子「１２３４」と同値のイベント識別子を有する未決定イベントエントリが存在しないため、前記決定イベントエントリ411のイベント識別子「１２３４」を、未決定イベントエントリ1913のイベント識別子として登録する。
【０１３８】
以上のイベント識別子補完処理の結果、未決定イベントエントリ1913のイベント識別子は「未定」から「１２３４」に補完される。
【０１３９】
第４に、イベント識別子補完処理部1801は、放送順序として「４」が登録された未決定イベントエントリ1914のイベント識別子が「未定」に設定されているか検査する。前記検査の結果、未決定イベントエントリ1914のイベント識別子が「未定」に設定されている場合、イベント識別子補完処理部1801は、決定スケジュール管理部212が保持する図４の決定放送スケジュールの中から、未決定イベントエントリ1914のチャンネル識別子「６１」及び管理コードの先頭８桁「８３７４−６２１」と同値のチャンネル識別子及び管理コードの先頭８桁を有し、且つ、図１９に示す未決定放送スケジュールの未定範囲開始日時「１９９９／１２／０２  ０６：００：００」以上で、未定範囲終了日時「１９９９／１２／０２  １２：００：００」未満の条件を満たす放送開始日時を有する決定イベントエントリを取得する。
【０１４０】
その結果として、イベント識別子補完処理部1801は、チャンネル識別子として「６１」を、管理コードとして「８３７４−６２１−９２」を、放送開始日時として「１９９９／１２／０２  ０６：００：００」を有する決定イベントエントリ411を取得する。
【０１４１】
イベント識別子補完処理部1801は、決定した前記決定イベントエントリ411のイベント識別子「１２３４」と同値のイベント識別子を有する未決定イベントエントリが未決定放送スケジュールを構成する未決定イベントエントリに存在するか検査する。前記検査の結果、決定イベントエントリ411のイベント識別子「１２３４」と同値のイベント識別子を有する未決定イベントエントリ1913が存在することが判明した場合、イベント識別子補完処理部1801は、未決定イベントエントリ1914のイベント識別子として、新規となるイベント識別子、例えばイベント識別子「６０００１」を登録する。
【０１４２】
この時、新規となるイベント識別子「６０００１」は、同一チャンネル識別子「６１」を有する、決定放送スケジュール中のすべての決定イベントエントリ及び未決定放送スケジュール中のすべての未決定イベントエントリのイベント識別子として割り当てられていないものとする。
【０１４３】
以上のイベント識別子補完処理の結果、未決定イベントエントリ1914のイベント識別子は「未定」から「６０００１」に補完される。
【０１４４】
上記の結果、図１９に示す未決定放送スケジュールは図２０に示す未決定放送スケジュールに更新される。
【０１４５】
なお、イベント識別子補完処理部1801は、イベント識別子に「未定」が登録されていない未決定イベントエントリについては、何も処理しないものとする。
【０１４６】
このように、イベント識別子補完処理部1801が、未決定放送スケジュールを構成する未決定イベントエントリのうち、イベント識別子として「未定」が登録されている未決定イベントエントリのイベント識別子を補完することにより、イベント情報［スケジュール］テーブルの作成に必要となるイベント識別子を決定することができる。
【０１４７】
なお、ここでは、管理コードの先頭の８桁を照合する場合について説明したが、管理コードの全桁を用いて番組の内容を表すように運用される場合には、前記照合において、管理コードの全桁で一致するかどうかを判定することになる。
【０１４８】
【発明の効果】
以上の説明から明らかなように、本発明の番組配列情報生成送出システムでは、番組配列情報生成装置において、スケジュール決定端末からスケジュール決定情報が入力され、かつ、未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映できると判断した場合にのみ、決定イベントスケジュール及び未決定放送スケジュールからイベント送出スケジュールを作成し、イベント情報［スケジュール］テーブルを作成している。そのため、頻繁に未決定放送スケジュールが入力された場合でも、運用者の指示により、未決定放送スケジュールのイベント情報［スケジュール］テーブルへの反映タイミングを制御することが可能となる。
【０１４９】
また、番組配列情報生成装置は、番組配列情報生成装置の保持する未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映させる日時を前記未決定放送スケジュールから決定し、未決定放送スケジュールのイベント情報［スケジュール］テーブルへの反映を自動化することが可能である。
【０１５０】
また、番組配列情報生成装置は、放送済通知装置から入力される送出済イベント情報に登録されたイベントの放送開始日時を、未決定放送スケジュール中でチャンネル識別子及びイベント識別子が一致する未決定イベントエントリの放送開始日時に登録することにより、未決定イベントエントリの放送開始日時を「日時未定」から、確定された日時に更新することが可能となるため、未決定イベントエントリの放送開始日時が確定されていない場合にも、運用者がスケジュール決定端末を用いて、番組配列情報生成装置の保持する未決定放送スケジュールをイベント情報［スケジュール］テーブルに反映させる操作を行うことが可能となる。
【０１５１】
また、番組配列情報生成装置は、未決定放送スケジュールを構成する未決定イベントエントリのうち、イベント識別子として「未定」が登録されている未決定イベントエントリのイベント識別子を補完することにより、イベント情報［スケジュール］テーブルの作成に必要となるイベント識別子を決定することができる。
【図面の簡単な説明】
【図１】第１の実施形態における番組配列情報生成送出システムの構成を示すブロック図、
【図２】従来の番組配列情報生成送出システムの構成を示すブロック図、
【図３】イベント情報の例、
【図４】決定放送スケジュールの例、
【図５】放送日時を設定した未決定放送スケジュールの例、
【図６】放送日時が未定の未決定放送スケジュールの例、
【図７】スケジュール決定情報の例、
【図８】イベント送出スケジュールの例、
【図９】イベント情報セクションの構造、
【図１０】短形式イベント記述子の構造、
【図１１】イベント送出スケジュール作成の否を示すスケジュール決定可否情報の例、
【図１２】イベント送出スケジュール作成の可を示すスケジュール決定可否情報の例、
【図１３】第２の実施形態における番組配列情報生成送出システムの構成を示すブロック図、
【図１４】第３の実施形態における番組配列情報生成送出システムの構成を示すブロック図、
【図１５】送出済イベント情報の例、
【図１６】未決定放送スケジュールの例、
【図１７】放送開始日時が登録された未決定放送スケジュールの例、
【図１８】第４の実施形態における番組配列情報生成送出システムの構成を示すブロック図、
【図１９】未決定放送スケジュールの例、
【図２０】イベント識別子が補完された未決定放送スケジュールの例である。
【符号の説明】
101、201  番組編成装置
102、202  データサーバ
103、203  番組配列情報生成装置
104、204  番組配列情報送出装置
111  放送スケジュール管理部
112、213  イベント情報管理部
113、216  イベント情報テーブル作成部
205  スケジュール決定端末
211  未決定スケジュール管理部
212  決定スケジュール管理部
214  スケジュール決定判断部
215  スケジュール決定処理部
1301  スケジュール決定日時管理部
1401  放送開始日時確定処理部
1402  送出済通知装置
1801  イベント識別子対応処理部
【図１】
0004138206.tif 000002
【図２】
0004138206.tif 000003
【図３】
0004138206.tif 000004
【図４】
0004138206.tif 000005
【図５】
0004138206.tif 000006
【図６】
0004138206.tif 000007
【図７】
0004138206.tif 000008
【図８】
0004138206.tif 000009
【図９】
0004138206.tif 000010
【図１０】
0004138206.tif 000011
【図１１】
0004138206.tif 000012
【図１２】
0004138206.tif 000013
【図１３】
0004138206.tif 000014
【図１４】
0004138206.tif 000015
【図１５】
0004138206.tif 000016
【図１６】
0004138206.tif 000017
【図１７】
0004138206.tif 000018
【図１８】
0004138206.tif 000019
【図１９】
0004138206.tif 000020
【図２０】
0004138206.tif 000021