(57)【要約】【課題】データ放送における番組の更新に際して番組毎のシステムの構築を要しないデータ放送更新システムを提供する。【解決手段】データ放送更新システムが、それぞれソフトウェア部品から構成された、放送用のデータを採取するデータ採取部、データ採取部が採取した放送用のデータをデータ放送用の形式に変換するデータ変換部、データ変換部が変換した放送用のデータを出力するデータ出力部を有する。データ採取部、データ変換部、データ出力部を適宜に選択可能として、データ放送更新システムのデータ更新の自由度を向上させる。【選択図】図２
2006295636.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェア部品を選択して、該選択されたソフトウェア部品を用いて放送用のデータを採取するデータ採取部と、
ソフトウェア部品を選択して、該選択されたソフトウェア部品を用いて前記データ採取部が採取した放送用のデータをデータ放送用の形式に変換するデータ変換部と、
ソフトウェア部品を選択して、該選択されたソフトウェア部品を用いて前記データ変換部が変換した放送用のデータを出力するデータ出力部と、
を具備することを特徴とするデータ放送更新システム。
【請求項２】
前記データ採取部、データ変換部、及びデータ出力部それぞれによるソフトウェア部品の選択が所定のテーブルに基づいて行われる
ことを特徴とする請求項１記載のデータ放送更新システム。
【請求項３】
前記データ採取部、データ変換部、及びデータ出力部の動作のスケジュール情報が記録されたテーブルと、
前記テーブルに基づき、前記データ採取部、データ変換部、及びデータ出力部の動作を制御する制御部と、
を更に具備することを特徴とする請求項１記載のデータ放送更新システム。
【請求項４】
前記データ採取部が採取したデータを識別する情報が時間の情報と対応して記録されたログ情報ファイルを出力するログ出力部と、
前記ログ出力部が出力したログ情報ファイルに基づき、前記データ変換部により変換するための放送用のデータを再生するログ再生部と、
を更に具備することを特徴とする請求項１記載のデータ放送更新システム。
【請求項５】
前記ログ再生部が、前記ログ情報ファイルに表された複数の異なる時間帯の放送用データを連続して再生する
ことを特徴とする請求項４記載のデータ放送更新システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ放送の放送内容を逐次、自動的に更新するデータ放送更新システムに関する。
【背景技術】
【０００２】
デジタルデータを用いたデータ放送が行われている。データ放送は、例えば、ＴＶ放送、ＦＭ放送等で放送内容の伝送に用いられていないデータ領域（例えば、テレビ画面の垂直帰線消去期間の映像信号）を利用して、文字、画像等を通常の放送内容と別途に放送するものであり、ＣＡＴＶ、衛星放送等の放送一般への利用が可能である。
データ放送が準拠すべき規格は、電波産業会（ＡＲＩＢ）により、標準規格，技術資料としてまとめられている。（ＡＲＩＢの標準規格，技術資料（ＳＴＤ−Ｂ２４，ＴＲ−Ｂ１５，ＴＲ−Ｂ１４））
これらの規格，標準はデータ放送を実施するために必要な制約や条件を示しているが、実際のデータ放送用の番組を簡単、手軽に製作するための情報ではない。
このため、データ放送用の番組は、専用の製作システムによって番組単位で作成されている。
【０００３】
データ放送では、天気予報など、番組の構成は変更ないが、ある一定時間で表示される情報が最新の情報に更新される番組放送や、スポーツ番組と連動して、得点情報やその他選手情報などをリアルタイムに更新する番組などが放送されている。これらの番組では、番組を構成する一部分のモジュール（ファイル）のみを入れ替えて送出することにより番組の表示情報を更新している。
なお、データ放送における番組の内容更新に関して、様々な形式のデータ素材を一様な形式のコンテンツ素材に変換することで、新規に自動制作コンテンツを作成する場合にも迅速に対応可能なコンテンツ提供システムが開示されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−２７８８７３（段落番号０００８〜００１１，図１参照）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
以上のように、番組の自動更新を実施するシステムでは、特定の番組に固定した作りがなされることが多い。即ち、異なる番組の自動更新を行うには、１番組に１つの自動更新システムが構築されることが多いため、別にシステムを構築する必要がある。このため、自動更新を行う番組が複数あると、その分だけシステムの構築が必要となる。
本発明はこのような課題を解決するためになされたもので、データ放送における番組の更新に際して番組毎のシステムの構築を要しないデータ放送更新システムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために本発明に係るデータ放送更新システムは、ソフトウェア部品を選択して、該選択されたソフトウェア部品を用いて放送用のデータを採取するデータ採取部と、ソフトウェア部品を選択して、該選択されたソフトウェア部品を用いて前記データ採取部が採取した放送用のデータをデータ放送用の形式に変換するデータ変換部と、ソフトウェア部品を選択して、該選択されたソフトウェア部品を用いて前記データ変換部が変換した放送用のデータを出力するデータ出力部とを具備することを特徴とする。
【０００６】
したがって、本発明に係るデータ放送更新システムによれば、自動更新にて行われるデータ採取、データ変換、データ出力の各処理を、処理単位に分割してソフトウェア部品にすることにより、処理単位毎に、処理内容や方式を柔軟に変更することができる。このため、処理の内容に応じたソフトウェア部品の交換が容易に行える。
この結果、各部の組み合わせにより汎用性を持ったデータ放送更新システムが実現できる。
【０００７】
ここで、前記データ採取部、データ変換部、及びデータ出力部それぞれによるソフトウェア部品の選択が所定のテーブルに基づいて行われてもよい。このように構成することにより、テーブルの書き換えを行うことで、選択するソフトウェア部品を容易に変更できる。
【０００８】
データ放送更新システムが、前記データ採取部、データ変換部、及びデータ出力部の動作のスケジュール情報が記録されたテーブルと、前記テーブルに基づき、前記データ採取部、データ変換部、及びデータ出力部の動作を制御する制御部とを更に具備してもよい。このように構成することにより、スケジュール情報が記録されたテーブルに基づいてスケジュール機能を発揮できる。また、外部システム（例えば、本発明に係るデータ放送更新システムとは異なる上位システム）を管理する管理者の操作指示又は所定の定められたソフトウェアがこのテーブルを書き換えることで、外部からデータ放送更新システムの動作スケジュールを管理することができる。
【０００９】
データ放送更新システムが、前記データ採取部が採取したデータを識別する情報が時間の情報と対応して記録されたログ情報ファイルを出力するログ出力部と、前記ログ出力部が出力したログ情報ファイルに基づき、前記データ変換部により変換するための放送用のデータを再生するログ再生部とを更に具備してもよい。このように構成することにより、ログ出力部によって出力されたログ情報ファイルを用いて、過去に採取したデータを変換、出力することができる。更に、一種の録画・再生機能として、過去に放送した内容の再放送等を行うことができる。
【００１０】
ここで、前記ログ再生部が、前記ログ情報ファイルに表された複数の異なる時間帯の放送用データを連続して再生してもよい。このように構成することにより、データの再生の際の柔軟性を向上し、放送の各場面に応じたデータの再生が可能となる。
【発明の効果】
【００１１】
本発明によれば、データ放送における番組の更新に際して番組毎のシステムの構築を要しないデータ放送自動更新システムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
図１は、本発明の一実施形態に係るデータ放送ネットワークシステム１０の構成を表すブロック図である。
図１に示すように、データ放送ネットワークシステム１０は、データ放送番組自動更新システム１００、２００がそれぞれ上位システム３００、４００に接続され、ネットワーク５００を介して互いに接続されている。
【００１３】
データ放送番組自動更新システム１００，２００は、いずれも単独でデータ放送番組の自動更新を行うことが可能なシステムである。即ち、データ放送番組自動更新システム２００は、データ放送番組自動更新システム１００から見ると他局のシステムに相当する。
データ放送番組自動更新システム２００は、データ放送番組自動更新システム１００と同様の内部構成を採用することが可能であるが、図示の関係でその詳細を省略している。
なお、ネットワーク５００には、データ放送番組自動更新システム１００，２００以外のデータ放送番組自動更新システムが接続されていても差し支えない。
【００１４】
上位システム３００，４００は、データ放送番組を放送するスケジュール（放送するチャンネル、放送時間）の最終的な設定（管理）、ＴＶ、ＦＭ等通常の放送用のデータ等へのデータ放送用データの混合、放送を行う。この結果、ＴＶ放送等の視聴者は、ＴＶ放送からデータ放送用データを分離することで、データ放送の内容をＴＶ画面等に表示することができる。
【００１５】
データ放送番組自動更新システム１００は、自動更新用データ提供システム１１０、自動更新システム１２０、送出システム１３０、送受信部１４０、ルータ１５０から構成される。
【００１６】
自動更新用データ提供システム１１０は、自動更新用のデータの蓄積、提供を行う。
自動更新システム１２０は、提供されたデータをデータ放送用の番組で使用する形式に変換する。
送出システム１３０は、自動更新システム１２０で更新された放送用のデータを上位システム３００へと送出する。
送受信部１４０は、ネットワーク５００を介して、データ放送番組自動更新システム２００との通信を行う。
ルータ１５０は、自動更新用データ提供システム１１０、自動更新システム１２０、送出システム１３０、送受信部１４０間を中継し、通信可能とする中継器である。
【００１７】
図２は、自動更新システム１２０の内部構成の詳細を表すブロック図である。
図２に示すように、自動更新システム１２０は、制御部１２１，データ採取部１２２，データ変換部１２３、データ出力部１２４、ログ出力部１２５，ログ再生部１２６を有する。
また、自動更新システム１２０は、自動更新パラメータテーブルＴ１、更新グループパラメータテーブルＴ２、データ採取パラメータテーブルＴ３、データ変換パラメータテーブルＴ４，データ出力パラメータテーブルＴ５、自動更新用データＤ１、採取データＤ２、変換データＤ３、再生用パラメータテーブルＴ０、再生用採取データＤ０、ログ情報ファイルＦ０を記憶する記憶部を有する。
なお、自動更新パラメータテーブルＴ１等を記憶する記憶部は、それぞれのテーブル等毎に区分されていてもよいし、一体的に構成されていても差し支えない。
【００１８】
制御部１２１は、自動更新システム１２０による自動更新の動作全体を管理する。
データ採取部１２２は、データ採取パラメータテーブルＴ３に基づき、自動更新用データＤ１から自動更新用のデータを採取する。
データ変換部１２３は、データ変換パラメータテーブルＴ４に基づき、データ採取部１２２にて採取されたデータを自動更新用のデータフォーマットに変換及び加工する。
データ出力部１２４は、データ出力パラメータテーブルＴ５に基づき、データ変換部１２３にて変換及び加工されたデータを送出システム１３０へと送出する。
なお、ログ出力部１２５，ログ再生部１２６については、後述する。
【００１９】
制御部１２１，データ採取部１２２，データ変換部１２３、データ出力部１２４は、それぞれ個別のソフトウェア部品（例えば、ＤＬＬ形式、ＥＸＥ形式、ＢＡＴＣＨ形式のモジュール）から構成され、別個のテーブル（データ採取パラメータテーブルＴ３、データ変換パラメータテーブルＴ４，データ出力パラメータテーブルＴ５）によりその動作が制御される。
【００２０】
本実施形態では、自動更新システム１２０の各機能をデータ採取部１２２，データ変換部１２３、データ出力部１２４に分割してそれぞれをソフトウェア部品から構成することで、各ソフトウェア部品の組み合わせでいろいろな自動更新番組への対応を可能にしている。
【００２１】
図３は、自動更新パラメータテーブルＴ１、更新グループパラメータテーブルＴ２、データ採取パラメータテーブルＴ３、データ変換パラメータテーブルＴ４，データ出力パラメータテーブルＴ５の一例を表す概念図である。
【００２２】
（１）自動更新パラメータテーブルＴ１の内容
自動更新パラメータテーブルＴ１（名称：「自動１.def」）には、番組名、番組ＩＤ、更新グループの情報が含まれる。
「番組名」は、自動更新の対象となる番組の名称（ここでは、「番組１」）を表す。なお、この「番組名」は、自動更新システム１２０内で識別可能であれば足りるので、最終的にデータ放送で放送される番組の名称とは異なっていても差し支えない。
「番組ＩＤ」は、自動更新の対象となる番組を識別する番組識別情報（ここでは、「BANGUMI00000」）を表し、自動更新システム１２０内で一意であれば足りる。
「更新グループ」は、自動更新パラメータテーブルＴ１と対応する自動更新の設定が定義されている更新グループパラメータテーブルＴ２の名称（ここでは、「更新１.def」）を表す。
【００２３】
（２）更新グループパラメータテーブルＴ２の内容
更新グループパラメータテーブルＴ２（名称：「更新１.def」）には、採取用パラメータ、変換用パラメータ、出力用パラメータ、更新間隔の情報が含まれる。
「採取用パラメータ」は、更新グループパラメータテーブルＴ２と対応するデータ採取パラメータテーブルＴ３の名称（ここでは、「採取.def」）を表す。
「変換用パラメータ」は、更新グループパラメータテーブルＴ２と対応するデータ変換パラメータテーブルＴ４の名称（ここでは、「変換.def」）を表す。
「出力用パラメータ」は、更新グループパラメータテーブルＴ２と対応するデータ出力パラメータテーブルＴ５の名称（ここでは、「出力.def」）を表す。
「更新間隔」は、番組用データの自動更新を行う時間間隔（ここでは、３０［秒］）を表す。
【００２４】
（３）データ採取パラメータテーブルＴ３の内容
データ採取パラメータテーブルＴ３（名称：「採取.def」）には、入力フォルダ、ファイル名、出力フォルダ、部品タイプ、部品名、実行モジュールの情報が含まれる。
「入力フォルダ」は、採取するデータが格納されたフォルダのパス（ここでは、「D:\JIDOU\INPUT」）を表す。
「ファイル名」は、採取するデータが含まれるファイルの名称（ここでは、「file1.csv,file2.csv」）を表す。この例で表されるように、複数のファイル名の記載が許容される。なお、ここでは、ＣＳＶ形式のファイルとしているが、ファイルの形式は適宜に選択することができる。
「出力フォルダ」は、採取したデータを格納するフォルダのパス（ここでは、「D:\JIDOU\GET」）を表す。
【００２５】
「部品タイプ」は、データの採取に利用するソフトウェア部品のタイプ（ここでは、「DLL」）を表す。これは、「部品名」内の拡張子部分に対応する。
「部品名」は、データの採取に利用するソフトウェア部品の名称（ここでは、「FileGet.DLL」）を表す。
「実行モジュール」は、データの採取に利用するソフトウェア部品の実行モジュール名（ここでは、「FileGet」）を表す。これは、「部品名」内の「.」より前の部分に対応する。
【００２６】
（４）データ変換パラメータテーブルＴ４の内容
データ変換パラメータテーブルＴ４（名称：「変換.def」）には、入力フォルダ、ファイル名、出力フォルダ、出力ファイル、部品タイプ、部品名、実行モジュール、フォーマットの情報が含まれる。
「入力フォルダ」は、変換するデータが格納されたフォルダの名称（ここでは、「D:\JIDOU\GET」）を表し、データ採取パラメータテーブルＴ３の「出力フォルダ」と一致している。
「ファイル名」は、変換するデータが含まれるファイルの名称（ここでは、「file1.csv, file2.csv」）を表し、データ採取パラメータテーブルＴ３の「ファイル名」と一致している。
「出力フォルダ」は、変換したデータを格納するフォルダの名称（ここでは、「D:\JIDOU\CHANGED」）を表す。
「出力ファイル名」は、変換したデータを出力するファイルの名称（ここでは、「file1.bta, file2.bta」）を表わす。
【００２７】
「部品タイプ」は、データの変換に利用するソフトウェア部品のタイプ（ここでは、「DLL」）を表す。これは、「部品名」の内の拡張子部分に対応する。
「部品名」は、データの変換に利用するソフトウェア部品の名称（ここでは、「FileChange.DLL」）を表す。
「実行モジュール」は、データの変換に利用するソフトウェア部品の実行モジュール名（ここでは、「FileChange」）を表す。これは、「部品名」内の「.」より前の部分に対応する。
「フォーマット」は、変換したデータのデータ形式（ここでは、「1,S;1V,S;1V,S;1V」）を表す。この例では、最初の「1」は１レコード当たりのバイト数、「S,1V」はデータが文字要素であること（「S」）、及び文字列当たりのバイト数（「1V」）を表す。なお、本フォーマットの記述方式は、ＡＲＩＢの標準規格ＳＴＤ−Ｂ２４に準拠させることができる。
【００２８】
（５）データ出力パラメータテーブルＴ５の内容
データ出力パラメータテーブルＴ５（名称：「出力.def」）には、入力フォルダ、ファイル名、出力ＩＤ、出力先ＩＰ、部品タイプ、部品名、実行モジュールの情報が含まれる。
「入力フォルダ」は、出力するデータが格納されたフォルダの名称（ここでは、「D:\JIDOU\CHANGED」）を表し、データ変換パラメータテーブルＴ４の「出力フォルダ」と一致する。
「ファイル名」は、変換するデータが含まれるファイルの名称（ここでは、「file1.bta,file2.bta」）を表し、データ変換パラメータテーブルＴ４の「出力ファイル名」と一致する。
【００２９】
「出力先ＩＰ」は、出力するデータを受信する上位システム３００のＩＰアドレス（ここでは、「192.168.0.1」）を表す。
「出力ＩＤ」は、出力するデータによって書き換えられる放送用のモジュール（ここでは、「/40/00A0, /40/00A1」）を表す。即ち、この例では、「/40/00A0」、「/40/00A1」それぞれによって表されるモジュールが「file1.bta」、「file2.bta」で書き換えられる。
【００３０】
「部品タイプ」は、データの出力に利用するソフトウェア部品のタイプ（ここでは、「DLL」）を表す。これは、「部品名」の内の拡張子部分に対応する。
「部品名」は、データの出力に利用するソフトウェア部品の名称（ここでは、「FilePut.DLL」）を表す。
「実行モジュール」は、データの出力に利用するソフトウェア部品の実行モジュール名（ここでは、「FilePut」）を表す。これは、「部品名」の内の「.」より前の部分に対応する。
【００３１】
なお、自動更新の対象となるモジュールは、バイナリテーブルのファイル、イメージファイル、文字列のテキストファイルのいずれであってもよい。例えば、データ出力部１２４がデータ放送にて扱える「イベントメッセージ」の形式の文字列を送出システム１３０へ出力することで、「イベントメッセージ」への対応が可能となる。
【００３２】
図４は、自動更新システム１２０からの出力に基づき放送される画面の一例を表す図である。画面のエリアＡ０、Ａ１それぞれが図３に表されたデータ出力パラメータテーブルＴ５の「出力先ＩＰ」の「/40/00A0」、「/40/00A1」に対応し、このそれぞれが「file1.bta」,「file2.bta」で３０秒毎に書き換えられる（データの更新）。例えば、エリア１に天気予報、エリア２にスポーツ番組の得点情報が表示される。
【００３３】
図５は、上位システム３００がデータ放送の番組スケジュールの設定に用いるスケジュール設定テーブルを表す模式図である。番組を互いに識別する番組ＩＤが番組の開始時刻、終了時刻と対応して表され、このスケジュール設定テーブルに従って、データ放送番組の放送の開始、終了が行われる。
【００３４】
（データ放送番組自動更新システム１００の基本的な動作）
まず、データ放送番組自動更新システム１００の基本的な動作につき説明する。
図６は、データ放送番組自動更新システム１００の基本的な動作手順を表すフロー図である。以下、図６に基づき説明する。
なお、ここでは、図３に示された自動更新パラメータテーブルＴ１等に基づき、図４に示す放送用データが出力されるものとする。
【００３５】
Ａ．自動更新用データ提供システム１１０からの放送用データの提供（ステップＳ１０）
自動更新用データ提供システム１１０は、自動更新システム１２０が更新に用いる放送用データを提供する。この提供は、自動更新用データ提供システム１１０から自動更新システム１２０で指定されたフォルダ（データ採取パラメータテーブルＴ３の「入力フォルダ」）にデータが出力することによって行われる。
この提供は番組内容の更新に伴い、繰り返し行われる。即ち、自動更新用データ提供システム１１０は、指定されたフォルダ内に番組の最新内容を表す放送用データを提供する。
【００３６】
Ｂ．自動更新システム１２０による放送用データの更新（ステップＳ２０）
自動更新システム１２０は、自動更新用データ提供システム１１０によって提供された放送用データの変換を行う。
図７は、自動更新システム１２０による変換の詳細な手順を表すフロー図である。本図に示されるようにステップＳ２０（図６参照）は、ステップＳ２０１からＳ２１１に細分化することができる。
【００３７】
（１）制御部１２１によるテーブルの参照（ステップＳ２０１）
自動更新の動作の流れを管理する制御部１２１は、自動更新パラメータテーブルＴ１（「自動ｌ.def」）から自動更新に必要な「番組名」，「番組ＩＤ」、「更新グループ」の情報を取得する。そして、「更新グループ」に基づき更新グループパラメータテーブルＴ２を参照して、データ採取パラメータテーブルＴ３（「採取.def」），データ変換パラメータテーブルＴ４（「変換.def」），データ出力パラメータテーブルＴ５（「出力.def」）を参照する。
【００３８】
これらの各パラメータテーブルＴ３〜Ｔ５内に記述されている「部品タイプ」，「部品名」，「実行モジュール」によって、データ採取部１２２，データ変換部１２３，データ出力部１２４の各部にて使用するソフトウェア部品及びその部品の実行タイプが特定される。
【００３９】
（２）制御部１２１による更新間隔の到来の判断（ステップＳ２０２）
データ採取部１２２等のパラメータ情報を取得した後に制御部１２１は、更新グループパラメータテーブル内にある「更新間隔」の時間の経過の有無を判断する。
この結果、次のように、データ採取部１２２，データ変換部１２３，データ出力部１２４のソフトウェア部品（実行モジュール）が順次に起動される。
【００４０】
（３）データ採取部１２２でのデータ採取・出力（ステップＳ２０３〜Ｓ２０５）
１）制御部１２１からの指示によりデータ採取部１２２が起動される（ステップＳ２０３）。
データ採取部１２２のソフトウェア部品は、データ採取パラメータテーブルＴ３（「採取.def」）よりデータの採取先である「入力フォルダ」，採取対象の「ファイル名」，採取したファイルを出力する「出力先フォルダ」の情報を取得する。
【００４１】
２）データ採取部１２２のソフトウェア部品は、データ採取パラメータテーブルＴ３内の情報に従い、「入力フォルダ」で指定されたフォルダより、「ファイル名」に指定されたファイルを取得し、「出力フォルダ」で指定されたフォルダヘファイルを出力する（ステップＳ２０４）。
【００４２】
３）データの採取，出力フォルダへのファイルの出力が終了すると、データ採取部１２２から制御部１２１へ終了報告を実施し、データ採取部１２２の処理を終了する（ステップＳ２０５）。
【００４３】
（４）データ変換部１２３でのデータ変換・出力（ステップＳ２０６〜Ｓ２０８）
１）データ採取部１２２からの終了報告を制御部１２１が受けると、制御部１２１は次にデータ変換部１２３のソフトウェア部品に開始指示を実施する（ステップＳ２０６）。
【００４４】
２）制御部１２１からの指示によりデータ変換部１２３が起動されると、データ変換部１２３のソフトウェア部品は、データ変換パラメータテーブル（「変換.def」）より、変換対象ファイルの採取先である「入力フォルダ」，変換対象の「ファイル名」，変換したファイルを出力する「出力フォルダ」及び、「出力ファイル」の情報を取得し、データの変換処理を実施する。
即ち、データ変換部１２３は、「ファイル名」で指定されたファイルを入力して、データ変換パラメータの「フォーマット」で記述されたフォーマット形式のバイナリテーブルへの変換を実施し、「出力フォルダ」で指定されたフォルダへ「出力ファイル」に指定されたファイル名のファイルを出力する。
３）データの変換，指定出力先への変換後のデータ出力が終了すると、データ変換部１２３から制御部１２１への終了報告を実施し、データ変換の処理を終了する。
【００４５】
（５）データ出力部１２４でのデータ出力（ステップＳ２０９〜Ｓ２１１）
１）データ変換部１２３での終了報告を制御部１２１が受けると、制御部１２１はデータ出力部１２４のソフトウェア部品に処理の開始を指示する（ステップＳ２０９）。
【００４６】
２）制御部１２１からの指示によりデータ出力部１２４が起動されると、データ出力部１２４のソフトウェア部品は、データ出力パラメータテーブルＴ５（名称：「出力.def」）より、出力ファイルが保存されている「入力フォルダ」，出力対象のファイル名を表す「ファイル名」，出力先の上位システム３００のＩＰアドレスを表す「出力先ＩＰ」と、更新対象となる番組内のモジュールＩＤ番号「出力ＩＤ」の情報を取得する。
そして、データ出力部１２４のソフトウェア部品は、データ出力パラメータテーブルＴ５より取得した情報に従い、「入力フォルダ」に置かれた出力対象のファイルを「出力先ＩＰ」にて指定されたＩＰアドレスを持った上位システム３００へ、「出力ＩＤ」の情報とともに送信する（ステップＳ２１０）。
【００４７】
３）指定出力先へのデータ出力が終了すると、データ出力部１２４から制御部１２１への終了報告を実施し、データの出力処理を終了する（ステップＳ２１１）。
（６）以上のステップＳ２０２〜Ｓ２１２が、繰り返し実行される。
この終了は、マニュアル（手入力）、あるいは制御部１２１に付加したスケジュール機能（後述）によって行うことが可能である。
【００４８】
Ｃ．送出システム１３０による放送用データの送出（ステップＳ３０）
以上Ｂで示したように、自動更新システム１２０による放送用データの更新、出力が行われる。
自動更新システム１２０から出力されたデータは、送出システム１３０を経由して、上位システム３００に送出される。
Ｄ．上位システム３００によるデータ放送（ステップＳ４０）
上位システム３００は、送出システム１３０から送出されたデータを「出力ＩＤ」のエリアに対応させた画面とするデータ放送を実行する。この結果、図４のように表される放送画面のデータ放送が行われる。
【００４９】
以上のように本実施形態では、自動更新のデータ採取、データ変換、データ出力の各機能を分割し、パラメータテーブルで制御可能としている。この結果、データの入力方法、変換方法、出力方法の部分的な変更が容易に行える。即ち、各部のソフトウェア部品を個別に変更することにより、汎用性を持った、自動更新システム１２０を構築することができる。
【００５０】
（ログ出力部１２５，ログ再生部１２６の動作）
上記の動作例では、データ採取部１２２で採取したデータを変換した後、送出システム１３０へ送信し、リアルタイムで自動更新を実施している。
しかしながら、番組によっては、番組を録画して、録画番組の放送をする場合がある。例えば、番組を録画して、時間をずらして録画番組の放送を行ったり、再放送を行ったりすることがある。
【００５１】
この場合には、ログ出力部１２５，ログ再生部１２６（更には、再生用パラメータテーブルＴ０、生成用採取データＤ０、ログ情報ファイルＦ０）により、録画番組の便宜を図ることができる。
ログ出力部１２５は、データの採取時に、再生用パラメータテーブルＴ０、再生用採取データＤ０の保存、ログ情報ファイルＦ０の生成・保存を行う。
ログ再生部１２６は、ログ出力部１２５によって保存された再生用パラメータテーブルＴ０、再生用採取データＤ０、及びログ情報ファイルＦ０に基づき、データ採取部１２２が過去に採取したデータの再生を行う。
【００５２】
再生用パラメータテーブルＴ０には、自動更新パラメータテーブルＴ１、データ変換パラメータテーブルＴ４、データ出力パラメータテーブルＴ５が含まれる。これらのテーブルＴ１，Ｔ４，Ｔ５は、個別に、あるいは纏めて保存することができる。
テーブルＴ１〜Ｔ５の内、更新グループパラメータテーブルＴ２、データ採取パラメータテーブルＴ３は、再生用パラメータテーブルＴ０に含める必要がない。更新グループパラメータテーブルＴ２はログ情報ファイルＦ０が「更新間隔」に換わる情報を提供することから不要であり、ログ情報ファイルＦ０はログ再生部１２６がデータ採取部１２２に換わって機能するため不要となる。
再生用採取データＤ０は、データ採取部１２２が採取したデータそのものを、必要に応じて複数のファイルに区分した状態で、記録する。
図８はログ情報ファイルＦ０の一例を表す模式図である。時刻、処理内容（ステータス）に対応して採取されたデータを識別するデータが記録されたファイル（再生用採取データＤ０に保存されたファイル）が表されている。即ち、ログ情報ファイルＦ０には、データ採取部１２２が動作した時間情報と、そのときに採取したデータが含まれるファイルを識別する再生用データ識別情報（例えば、ファイル名）が記録される。
【００５３】
図９は、ログ出力部１２５，ログ再生部１２６によるログの生成、再生の手順を表すフロー図であり、図１０、１１は図９のログの生成、再生の詳細な手順を表すフロー図である。
Ａ．ログ出力部１２５によるログの出力（ステップＳ５０）
以下のように、ログ出力部１２５は、再生用パラメータＴ０、再生用採取データＤ０、ログ情報ファイルＦ０の出力・保存を行う。
【００５４】
（１）ログ出力部１２５は、自動更新開始時に、自動更新パラメータテーブルＴ１、データ変換パラメータテーブルＴ４、データ出力パラメータテーブルＴ５を再生用パラメータテーブルＴ０として保存する（ステップＳ５０１）。
（２）また、ログ出力部１２５は、データ採取部１２２による処理の進行に伴い、データ採取部１２２が採取したデータを含む再生用採取データＤ０を出力する（ステップＳ５０２）。例えば、ログフォルダ内に動作時間単位（更新間隔）で放送用データを保存する。このときに、動作時間をファイル名とすると、動作した時間とデータとの関係が明確になる点で望ましい。
（３）更に、ログ出力部１２５はデータ採取部１２２による処理の終了時に、ログ情報ファイルＦ０を生成・出力する（ステップＳ５０３）。上述のように、ログ情報ファイルＦ０には、データ採取部１２２が動作した時間情報とそのときに採取したデータを含むファイルの情報（例えば、ファイル名）が記録される。
【００５５】
Ｂ．ログ再生部１２６によるログの再生（ステップＳ６０）
ログ再生部１２６は、再生用パラメータテーブルＴ０、再生用採取データＤ０、及びログ情報ファイルＦ０を使用して、データの再生及び自動更新を実施する。
この再生及び自動更新の詳細な手順は次の通りである。
【００５６】
（１）ログ再生時には、データ採取部１２２の代わりにログ再生部１２６が起動される。ログ再生部１２６は、ログ出力部１２５にて作成したログ情報ファイルＦ０を読み込む（ステップＳ６０１）。
そして、ログ情報ファイルＦ０の終了に至るまで、ステップＳ６０１〜Ｓ６１１の処理が繰り返される（ステップＳ６０２）。
【００５７】
（２）ログ情報ファイルＦ０に記録された時間情報に基づき指定された時間に、採取したデータをデータ変換部１２３が取得できる場所へコピー（複写）する（ステップＳ６０３）。
ログ再生部１２６はデータ変換部１２３が取り扱える場所に（データ変換パラメータテーブルＴ４の「入力フォルダ」に）、再生用採取データＤ０として保存された採取データをコピー（複写）する。
この複写は、ログ情報ファイルＦ０上に記録された時間情報に対応して行われる。
但し、ログ情報ファイルＦ０には、動作したときの絶対時間が記述されているため、ログ再生部１２６はこれらを番組開始（または再生開始）時間からの相対時間に変更して、変更された各時間に同期してデータの複写を行う。
【００５８】
なお、ログ再生時に、ログ情報に記録された任意の時間帯を複数指定して、連続的に再生できるようにしてもよい。例えば、本放送側の放送状況の変化に対応して、データ放送の内容を変更することができる。
この機能は、例えば、複数の時間帯とその順序を記録したテーブルを用意しておき、ログ再生部１２６がこのテーブルを参照してデータの再生を制御することで行える。このテーブルの書き換えを行うことで、データの再生状況を変更することができる。
【００５９】
（３）ログ再生部１２６は、制御部１２１へ自動更新用のデータをコピーした情報を伝える（ステップＳ６０４）。
制御部１２１は、以降、データ変換部１２３、データ出力部１２４を起動し、ログ情報ファイルに記録されたデータの復元再生を行う（ステップＳ６０４〜Ｓ６１０）。
（４）ステップＳ６１０でデータ出力部１２４による出力処理の終了が報告されたら、制御部１２１はログ再生部１２６を再び起動することで、ステップＳ６０１〜Ｓ６１１の処理が繰り返される。
【００６０】
（データ放送番組自動更新システム１００の追加的機能）
データ放送番組自動更新システム１００は、次のような機能を発揮することも可能である。
（１）制御部１２１にスケジュール管理の機能を加えることにより、必要な時間だけ、該当番組の自動更新を実行させる機能をもたせることができる。具体的には、データ自動更新を行う開始時刻、終了時刻をスケジュール・テーブル等に記録しておき、制御部１２１がこのテーブルに基づきデータの自動更新処理を行うようにすればよい。
このようにすることで、例えば、野球放送などの放送時間中にのみ自動更新を実施する（他の時間では、自動更新パラメータテーブルを指定しない）ことができる。
なお、時間に応じて利用する自動更新パラメータテーブルＴ１を自動的に変更してもよい。
【００６１】
（２）データ放送の編成管理を行う上位システム３００との連携インタフェース部及び、制御部をデータ放送番組自動更新システム１００内に適宜設け、制御部１２１が、上位システム３００から放送スケジュールの変更に、自動的に対応可能としてもよい。
この対応は、制御部１２１のスケジュール機能によって実現できる。具体的には、スケジュール・テーブルの書き換えを上位システム３００から行えるようにしておけばよい。
【００６２】
（３）データ変換部１２３でデータの変換を行わずに、そのままデータ出力部１２４に渡すこともできる。これは、例えば、更新グループパラメータテーブルＴ２で「変換用パラメータ」を指定しない場合には、データ変換部１２３でデータの変換を行わないように設定することで行える。
このようにすると、基本的に変換の必要のないデータ（例えば、バナー広告などのイメージ形式のデータはバイナリテーブルのフォーマットを除いて変更の必要がない）を自動更新の対象データとして取り扱い、送信することが可能となる。即ち、データ変換の必要性有無に拘わらず同一の自動更新システム１２０で処理を行うことができる。
【００６３】
（４）データ採取部１２２が、複数の採取用のソフトウェア部品を並行して指定、利用可能としてもよい。例えば、自動更新システム１２０に対して自動更新用データ提供システム１１０を複数設けた場合に、これら複数の自動更新用データ提供システム１１０から並行して（ほぼ同時に）複数の情報を採取することが可能となる。
【００６４】
（５）データ出力部１２４が、複数の出力用のソフトウェア部品を並行して指定、利用可能としてもよい。このようにすると、自動更新中に複数の出力先へ並行して自動更新データを送信できる。
例えば、送出システム１３０，プレビュー装置（データ放送の用の画面を確認するための装置であり、適宜にデータ放送番組自動更新システム１００内に設置される（図示せず）），データ放送番組自動更新システム２００（ネットワークにて結ばれた放送局）などへ並行して自動更新データを送信できる。
【００６５】
（６）ネットワークにて結ばれた放送局間で運用することにより、キー局で作成した番組について、更新された番組の一部の情報ファイル（ＡＲＩＢのデータ放送用システムおけるモジュール）を配信し、配信先でも最新の情報に保つことができる。これは、送受信部１４０を介して、データ放送番組自動更新システム１００からデータ放送番組自動更新システム２００へと変更されたデータを送信することによって行える。
【００６６】
（７）なお、本実施形態は、ＡＲＩＢの規格によらずに実施されるデータ放送においても適用可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態に係るデータ放送システムの構成を表すブロック図。
【図２】データ放送システムを構成する自動更新システムの内部構成の詳細を表すブロック図。
【図３】自動更新パラメータテーブル、更新グループパラメータテーブル、データ採取パラメータテーブル、データ変換パラメータテーブル，データ出力パラメータテーブルの一例を表す概念図。
【図４】データ放送システムから放送される画面の一例を表す図。
【図５】上位システムにおいてデータ放送の番組スケジュールの設定に用いられるスケジュール設定テーブルを表す模式図。
【図６】データ放送番組自動更新システムの基本的な動作手順を表すフロー図。
【図７】自動更新システムによる変換の詳細な手順を表すフロー図。
【図８】ログ情報ファイルの一例を表す模式図。
【図９】ログの生成、再生の手順を表すフロー図。
【図１０】図９に示したログの出力手順の詳細を表すフロー図。
【図１１】図９に示したログの再生手順の詳細を表すフロー図。
【符号の説明】
【００６８】
１０…データ放送ネットワークシステム、１００，２００…データ放送番組自動更新システム、１１０…自動更新用データ提供システム、１２０…自動更新システム、１２１…制御部、１２２…データ採取部、１２３…データ変換部、１２４…データ出力部、１２５…ログ出力部、１２６…ログ再生部、１３０…送出システム、１４０…送受信部、１５０…ルータ、３００，４００…上位システム、５００…ネットワーク
【図１】
2006295636.tif 000003
【図２】
2006295636.tif 000004
【図３】
2006295636.tif 000005
【図４】
2006295636.tif 000006
【図５】
2006295636.tif 000007
【図６】
2006295636.tif 000008
【図７】
2006295636.tif 000009
【図８】
2006295636.tif 000010
【図９】
2006295636.tif 000011
【図１０】
2006295636.tif 000012
【図１１】
2006295636.tif 000013