(57)【要約】【課題】複数の番組を１回の操作で配信することができる情報配信表示システムを得ること。【解決手段】ファイル作成処理部７５がプレゼンテーションパックに対応するプレゼンテーションパック格納フォルダに１〜複数の素材データおよびこれら素材データを表示するための１〜複数の制御情報ファイルを作成し、パッケージ作成処理部７４２が、配信指示を受けるとプレゼンテーションパック格納フォルダ内のすべてのファイルから所定の条件を満たすような１〜複数のパッケージを作成して、パッケージ単位でプレゼンテーションパックをデータ配信サーバを介して情報表示装置に配信する。【選択図】        図５
2005198204.tif 000002
【特許請求の範囲】
【請求項１】
情報作成装置によって作成された１〜複数の番組に関する１〜複数の素材データおよびこれら素材データを表示するための１〜複数の制御情報ファイルを含むプレゼンテーションパックをデータ配信サーバを介して情報表示装置に配信する情報配信表示システムにおいて、
前記情報作成装置は、
前記プレゼンテーションパック内の各素材データおよび各制御情報ファイルから１〜複数のパッケージを作成するパッケージ作成処理部、
を備え、このパッケージ作成処理部によって作成されたパッケージを前記データ配信サーバに送信し、
前記データ配信サーバは、
受信したパッケージを格納するデータ格納部と、
このデータ格納部に格納されたパッケージをプレゼンテーションパック毎に管理するとともに、前記パッケージを前記情報表示装置に送信するプレゼンテーションパック管理処理部と、
を備え、
前記情報表示装置は、
前記データ配信サーバから受信した１〜複数のパッケージを解凍して、前記プレゼンテーションパック内の各素材データおよび各制御情報ファイルを復元するダウンロード処理部と、
このダウンロード処理部によって復元された各素材データおよび各制御情報ファイルに基づいて番組を再生表示する表示処理部と、
を備えることを特徴とする情報配信表示システム。
【請求項２】
前記パッケージ作成処理部は、
ファイルサイズが所定の閾値よりも大きいファイルは、そのファイル１つでパッケージを作成すること、
ファイルの属性を示す拡張子が同一のファイルで１つのパッケージを作成すること、
同一のサブフォルダに登録されているファイルで１つのパッケージを作成すること、
の少なくとも１つの条件に基づいてパッケージを作成することを特徴とする請求項１に記載の情報配信表示システム。
【請求項３】
前記パッケージ作成処理部は、
前記プレゼンテーションパック内の各素材データおよび各制御情報ファイルが更新された場合には、更新されたファイルのみに基づいてパッケージを作成することを特徴とする請求項１または２に記載の情報配信表示システム。
【請求項４】
前記プレゼンテーションパック管理処理部は、
前記情報作成装置から受信したパッケージが更新ファイルのみのパッケージであるか否かを識別するパッケージ識別処理部と、
このパッケージ識別処理部によって更新ファイルのみのパッケージであると判断されたパッケージに含まれる更新ファイルと、前記データ格納部に格納されているパッケージに含まれるファイルとを差し替えてパッケージを更新する更新処理部と、
前記情報表示装置から要求されたプレゼンテーションパックが新規配信の場合には、前記要求されたプレゼンテーションパックに関するすべてのパッケージを前記情報表示装置に送信し、前記要求されたプレゼンテーションパックがすでに配信されたことがある場合には、更新ファイルのみのパッケージを作成して、この作成したパッケージを前記情報表示装置に送信する配信処理部と、
を備えることを特徴とする請求項３に記載の情報配信表示システム。
【請求項５】
前記パッケージ作成処理部は、作成したパッケージに対して暗号化を施し、
前記ダウンロード処理部は、受信したパッケージを復号化することを特徴とする請求項１〜４の何れか一つに記載の情報配信表示システム。
【請求項６】
情報作成装置が１〜複数の番組に関する１〜複数の素材データおよびこれら素材データを表示するための１〜複数の制御情報ファイルを含むプレゼンテーションパックを作成し、作成したプレゼンテーションパックをネットワークを介して情報表示装置に送信することにより、番組を情報表示装置で再生表示させる情報配信表示方法において、
前記情報作成装置は、前記プレゼンテーションパック内の各素材データおよび各制御情報ファイルから１〜複数のパッケージを作成し、作成したパッケージをネットワークを介して前記情報表示装置に送信し、
前記情報表示装置は、受信した１〜複数のパッケージ内の各素材データおよび各制御情報ファイルに基づいて番組を再生表示することを特徴とする情報配信表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、動画像、静止画、文字情報などの情報を提供する情報配信表示システムに関するものである。
【背景技術】
【０００２】
従来から、ネットワーク技術を利用して、映画などの動画コンテンツ（番組）を配信する種々の技術が考えられている。たとえば、特許文献１に記載の従来技術では、大容量の動画コンテンツの販売において、広帯域の放送回線と、放送回線よりも信頼性の高いセキュリティー回線とによってデータ伝送装置と受信再生装置とを接続して、セキュリティー回線を用いて発注や課金処理を行い、発注を受けた番組を放送データに多重して配信する技術が開示されている。
【０００３】
【特許文献１】特開２００３−１０１９８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一方、情報作成装置によってビルの館内案内、百貨店の各フロアの案内、およびそのフロアで取り扱っている商品の紹介などの情報（番組）を作成し、作成した番組をインターネットやＬＡＮ（Local Area Network）などのネットワークを介して情報表示装置に配信して、情報視聴者に番組を提供する情報配信表示システムがある。一般的に、このような情報配信表示システムが扱う番組の放映時間は、映画などと比較すると極めて短い。しかし、１つの番組を繰り返し表示するわけではなく、たとえば、フロアで取り扱っている商品毎にそれぞれの番組があり、これらの番組を１セットとして順次表示することが多い。そのため、番組配信時には、複数の番組からなるセットで配信を行なう。
【０００５】
このような情報配信表示システムに上記従来技術を適用した場合、番組毎に配信処理を行なわなければならないため、番組の数が多くなると手間がかかるという問題が一例として挙げられる。
【０００６】
また、配信回数を減らすために１セット単位で配信することも考えられるが、この場合、配信中に伝送エラーが発生した場合、どの番組に伝送エラーが発生したのかを判断することは困難であるため１セット単位で再配信しなければならなくなり、結果的に、配信時間が長くなるという問題が一例として挙げられる。
【０００７】
本発明は、上記に鑑みて成されたものであって、複数の番組を１回の操作で配信することができる情報配信表示システムおよび情報表示方法を得ることを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、情報作成装置によって作成された１〜複数の番組に関する１〜複数の素材データおよびこれら素材データを表示するための１〜複数の制御情報ファイルを含むプレゼンテーションパックをデータ配信サーバを介して情報表示装置に配信する情報配信表示システムにおいて、前記情報作成装置は、前記プレゼンテーションパック内の各素材データおよび各制御情報ファイルから１〜複数のパッケージを作成するパッケージ作成処理部、を備え、このパッケージ作成処理部によって作成されたパッケージを前記データ配信サーバに送信し、前記データ配信サーバは、受信したパッケージを格納するデータ格納部と、このデータ格納部に格納されたパッケージをプレゼンテーションパック毎に管理するとともに、前記パッケージを前記情報表示装置に送信するプレゼンテーションパック管理処理部と、を備え、前記情報表示装置は、前記データ配信サーバから受信した１〜複数のパッケージを解凍して、前記プレゼンテーションパック内の各素材データおよび各制御情報ファイルを復元するダウンロード処理部と、このダウンロード処理部によって復元された各素材データおよび各制御情報ファイルに基づいて番組を再生表示する表示処理部と、を備えることを特徴とする。
【０００９】
また、請求項６に記載の発明は、情報作成装置が１〜複数の番組に関する１〜複数の素材データおよびこれら素材データを表示するための１〜複数の制御情報ファイルを含むプレゼンテーションパックを作成し、作成したプレゼンテーションパックをネットワークを介して情報表示装置に送信することにより、番組を情報表示装置で再生表示させる情報配信表示方法において、前記情報作成装置は、前記プレゼンテーションパック内の各素材データおよび各制御情報ファイルから１〜複数のパッケージを作成し、作成したパッケージをネットワークを介して前記情報表示装置に送信し、前記情報表示装置は、受信した１〜複数のパッケージ内の各素材データおよび各制御情報ファイルに基づいて番組を再生表示することを特徴とする。
【発明を実施するための最良の形態】
【００１０】
以下に添付図面を参照して、本発明にかかる情報配信表示システムおよび情報配信表示方法の好適な実施の形態を詳細に説明する。
【００１１】
［概要および特徴］
地域の案内板、ビルの館内案内、百貨店の各フロアの案内、およびそのフロアで取り扱っている商品の紹介などの情報（番組）を情報視聴者に提供する情報配信表示システムでは、複数の番組を１セット（この１セットは、１つのプレゼンテーションパックに対応する）として順次表示することが多い。一般的に、クリエーターがパーソナルコンピュータ等の情報作成装置を用いて、動画、静止画、文字情報などを編集して複数の番組を作成した後に、これらの番組からなるプレゼンテーションパックを情報表示装置に配信する。パーソナルコンピュータ等では、フォルダやディレクトリ機能によって、クリエーターが関連するファイルを１つのフォルダ内に作成してファイルを階層的に管理することができる。
【００１２】
本発明は、ファイルを階層的に管理することに着目して、情報作成装置においては、プレゼンテーションパックに対応したフォルダ（プレゼンテーションパック格納フォルダ）内に各番組に関するファイルあるいは該ファイルを含むサブフォルダを作成して、プレゼンテーションパックの配信指示があると、配信指示のあったプレゼンテーションパックに対応するプレゼンテーションパック格納フォルダ内のすべてのファイルに基づいて１〜複数のファイルが含まれる１〜複数のパッケージを作成して、作成したパッケージ単位で情報を情報表示装置に配信するものである。これにより、番組毎に配信指示を行なうことなく１回の配信指示で複数の番組を配信することができ、利便性を上げることができる。
【００１３】
また、パッケージ単位で配信するようにしているため、転送エラーが発生した場合でも、転送エラーが発生したパッケージのみを再送すればよいので、配送時間を短縮することができる。
【実施例】
【００１４】
図１〜図１３を用いて、本発明における実施例を説明する。図１は、本発明の実施例の情報配信表示システムが扱うファイルの最も大きな単位となるプレゼンテーションパック２の構成を示している。図１に示すように、プレゼンテーションパック２は、パック情報ファイル２１と、メニューファイル２２と、自動プレゼンテーションスクリプト（以下、自動プレゼンスクリプトという）２３と、複数のプレゼンテーションファイル２４−１〜２４−ｎと、複数の素材データ２５−１〜２５−ｍと、複数のテンプレートファイル２６−１〜２６−ｋとで構成される。パック情報ファイル２１、メニューファイル２２、自動プレゼンスクリプト２３、プレゼンテーションファイル２４−１〜２４−ｎおよびテンプレートファイル２６−１〜２６−ｋは、通常、複数の素材データ（コンテンツ）から成る番組を表示するために必要な情報が定義される制御情報ファイルであり、素材データ（コンテンツ）２５−１〜２５−ｍは、上記制御情報ファイルの動作によって表示される実際の表示データである。
【００１５】
素材データ２５−１〜２５−ｎは、テンプレートファイル２６−１〜２６−ｋ内で使用するコンテンツデータである。素材データ２５−１〜２５−ｎとしては、ＭＰＥＧ（Moving Picture Experts Group）形式やアニメーションＧＩＦ（Graphic Interchange Format）形式などの動画像のファイル、ＪＰＥＧ（Joint Photographic Coding Experts Group）形式、ＰＮＧ（Portable Network Graphics）形式、ＧＩＦ（Graphic Interchange Format）形式、ＴＩＦＦ（Tagged Image File Format）形式などの静止画像ファイル、ＭＩＤＩ（Musical Instruments Digital Interface）形式やＭＰ３（MPEG Audio Layer-3）形式、ＷＭＡ（Windows(R) Media Audio）形式などの音声ファイル、Ｆｌａｓｈ形式などの音声および動画像の情報を含む音声動画像ファイル、テキストファイルなどがある。
【００１６】
テンプレートファイル２６−１〜２６−ｋには、各素材データを表示するための１〜複数の表示エリア（ウィンドウ）の表示位置を示す表示位置情報と、該表示エリアの表示サイズと、当該表示エリアに表示される素材データの再生に使用する再生プレーヤー（表示エリアと再生プレーヤーの関連付け）などが定義される。
【００１７】
たとえば、図２に示すように、表示画面２４１に、ＭＰＥＧ形式のファイルを表示する動画表示エリア２４２と、ＪＰＥＧ形式のファイルを表示する静止画表示エリア２４３と、ＰＮＧ形式のファイルを表示する静止画表示エリア２４４と、テキストファイルを表示するテキストスクロールエリア２４５との４つのエリアを含む１つの番組を表示するとする。
【００１８】
この場合、テンプレートファイルには、
・動画表示エリア２４２に関しては、
動画表示エリア２４２を示す表示エリア名の表示位置情報、その表示サイズ、および動画表示エリア２４２を示す表示エリア名と再生プレーヤー（この場合、或る一つの動画プレーヤー）との関連付け情報が定義され、
・静止画表示エリア２４３に関しては、
静止画表示エリア２４３を示す表示エリア名の表示位置情報、その表示サイズ、および静止画表示エリア２４３を示す表示エリア名と再生プレーヤー（この場合、或る一つの静止ビューワー）との関連付け情報が定義され、
・静止画表示エリア２４４に関しては、
静止画表示エリア２４４を示す表示エリア名の表示位置情報、その表示サイズ、および静止画表示エリア２４４を示す表示エリア名と再生プレーヤー（この場合、或る一つの静止ビューワー）との関連付け情報が定義され、
・テキストスクロールエリア２４５に関しては、
テキストスクロールエリア２４５を示す表示エリア名の表示位置情報、その表示サイズ、およびテキストスクロールエリア２４５を示す表示エリア名と再生プレーヤー（この場合、或る一つのテキストスクロールエンジン）との関連付け情報が定義される。
【００１９】
このように、テンプレートファイルには、各表示エリアの表示位置、表示サイズおよび各表示エリアと再生プレーヤーとの関連付け情報などが定義されており、テンプレートファイルの定義によって、表示画面２４１のレイアウトを簡単に変更することができる。換言すれば、異なる定義のテンプレートファイルを複数準備しておき、使用するテンプレートファイルによって表示レイアウトを変更したり、同じテンプレートファイルを用いて各表示エリアに表示する素材データを変更するだけで異なる番組を作成することが可能となる。
【００２０】
各プレゼンテーションファイル２４−１〜２４−ｎには、１つのテンプレートファイル２６−１〜２６−ｋのファイル名と、当該１つのテンプレートファイルに定義されている前述の１〜複数の表示エリア（表示エリア名）と１〜複数の素材データ２５−１〜２５−ｍ（ファイル名）との対応付け情報が定義されている。例えば、先の図２において、動画表示エリア２４２に素材データ２５−１を表示させ、静止画表示エリア２４３に素材データ２５−２を表示させ、静止画表示エリア２４４に素材データ２５−３を表示させ、テキストスクロールエリア２４５に素材データ２５−４を表示させる場合には、そのような対応付けを規定した対応付け情報が或る１つのプレゼンテーションファイル２４−１に定義されることになる。このように、１つのプレゼンテーションファイルが１つの番組に対応しており、各プレゼンテーションファイル２４−１〜２４−ｎは素材データ２５−１〜２５−ｍおよびテンプレートファイル２６−１〜２６−ｋのファイル管理に使用される。
【００２１】
メニューファイル２２には、情報視聴者が複数の番組（複数のプレゼンテーションファイル２４−１〜２４−ｎに対応）から１つの番組を選択するための番組選択ボタンを含むメニュー画面を定義する情報と、番組選択ボタン（番組選択ボタン名）とプレゼンテーションファイルのファイル名との対応付け情報が定義される。
【００２２】
自動プレゼンスクリプト２３には、各番組の表示開始時刻および表示終了時刻などを規定する情報、すなわち各番組の表示スケジュールに関する情報が定義される。すなわち、１つの表示開始時刻および表示終了時刻に対応付けて、１つのプレゼンテーションファイル名が定義される。
【００２３】
パック情報ファイル２１には、メニューファイル２２および自動プレゼンスクリプト２３のそれぞれのファイル名が定義されており、パック情報ファイル２１はこれらファイル２２，２３のファイル管理に使用される。プレゼンテーションファイル２４−１〜２４−ｎは、メニューファイル２２、自動プレゼンスクリプト２３により管理される。
【００２４】
図３は、本発明の実施例にかかる情報配信表示システムの構成を示すシステム構成図である。図３に示すように、本発明の実施例にかかる情報配信表示システムは、素材データ作成装置９と、テンプレート作成装置８と、情報作成装置７と、データ配信サーバ３と、監視装置５と、情報表示装置１とが、インターネットなどのネットワーク６を介して相互に通信可能に接続して構成される。
【００２５】
素材データ作成装置９は、クリエーターが素材データ２５−１〜２５−ｍを作成するためのパーソナルコンピュータ等の装置であり、動画像ファイル、静止画像ファイル、テキストファイルおよび音声動画像ファイルなどの素材データを作成する素材データ作成機能を備えている。
【００２６】
テンプレート作成装置８は、クリエーターがテンプレートファイル２６−１〜２６−ｋを作成するためのパーソナルコンピュータ等の装置であり、テンプレートファイルを作成するテンプレート作成機能を備えている。
【００２７】
情報作成装置７は、プロデューサーが番組を作成するためのパーソナルコンピュータ等の装置であり、素材データ作成装置９によって作成された各種素材データ、およびテンプレート作成装置８によって作成されたテンプレートファイルを用いて、図１に示したプレゼンテーションパック２に含まれるすべてのファイルを作成する。そして、作成したプレゼンテーションパックをネットワーク６を介してデータ配信サーバ３に送信する。
【００２８】
情報作成装置７は、プレゼンテーション作成機能と、スケジュール・メニュー作成機能と、パック作成機能と、データアップロード機能とを備えている。
【００２９】
プレゼンテーション作成機能は、素材データ作成装置９によって作成された各種素材データ２５−１〜２５−ｍ、およびテンプレート作成装置８によって作成されたテンプレートファイル２６−１〜２６−ｋを用いて、プロデューサーが複数の番組に対応する複数のプレゼンテーションファイル２４−１〜２４−ｎを作成するための機能である。具体的には、前述したように、プロデューサーが、１つのプレゼンテーションファイル毎に、１つのテンプレートファイルのファイル名を定義するとともに、該１つのテンプレートファイルに定義されている前述の１〜複数の表示エリア（表示エリア名）と１〜複数の素材データ２５−１〜２５−ｍ（ファイル名）との対応付けを定義する。また、プレゼンテーション作成機能は、プロデューサーが作成したプレゼンテーションファイルを確認するために、プレゼンテーションファイルに定義されたテンプレートファイルを用いて素材データを再生して、番組を表示する機能を備えている。
【００３０】
スケジュール・メニュー作成機能は、プロデューサーによって指定された各プレゼンテーションファイル間の表示順序の優先順位を示す表示優先度情報に基づいて、前記プレゼンテーション作成機能によって作成された各プレゼンテーションファイルの表示スケジュールを決定して前述の自動プレゼンスクリプト２３およびメニューファイル２２を作成する機能である。
【００３１】
パック作成機能は、メニューファイル２２、自動プレゼンスクリプト２３、またはプレゼンテーションファイル２４−１〜２４−ｎ、パック情報ファイル２１が作成、変更されたときに、最新のプレゼンテーションパック２を作成する。
【００３２】
データアップロード機能は、パック作成機能によって作成されたプレゼンテーションパック２をネットワーク６を介してデータ配信サーバ３に送信する機能である。この場合、データアップロード機能では、プレゼンテーションパック２に含まれる複数のファイルから、１つのパッケージに１〜複数のファイルが含まれるように複数のパッケージを作成して、作成した複数のパッケージをパッケージ単位で暗号化した後に、パッケージ識別情報を付加して、データ配信サーバ３に送信する。パッケージ識別情報には、自パッケージが属するプレゼンテーションパック名、自パッケージに含まれるファイルの内容を示す情報（新規の素材データ２５−１〜２５−６から成るとか、素材データ２５−１〜２５−８の変更更新データであるとか、新規のプレゼンテーションファイル２４−１〜２４−１０とメニューファイル２２とから成るとか）などが含まれている。この場合、パッケージとは、同じ鍵で暗号化して送信されるファイル群に対応する。なお、データアップロード機能は、パッケージを作成する際に、対象となるプレゼンテーションパック２が新規のものであるのか更新されたものであるのかを判断して、更新されたプレゼンテーションパックの場合には、更新されたファイルのみを含むパッケージを作成して送信する。このパッケージ化は、１回のデータ通信のデータ量を削減するためであり、データ量が少ない場合は、プレゼンテーションパック２自体を暗号化して送信するようにしてもよい。
【００３３】
データ配信サーバ３は、監視装置５の監視指示および制御指示に基づいて、情報表示装置１の監視および制御を行う。データ配信サーバ３は、プレゼンテーションパック管理機能と、端末管理機能と、ログ集計機能とを備えている。
【００３４】
プレゼンテーションパック管理機能は、情報作成装置７から受信したパッケージを格納するとともに、受信したパッケージが新たなプレゼンテーションパック２を構成する１つのパッケージであるのか、既に格納しているプレゼンテーションパック２内の更新されたファイルのみを含むパッケージであるのかをパッケージ識別情報から判別する。更新されたファイルのみのパッケージの場合には、プレゼンテーションパック管理機能は、格納しているパッケージおよび情報作成装置７から受信したパッケージを復号化し、そして、格納しているプレゼンテーションパック内の更新部分（情報作成装置７から受信したパッケージのファイル）だけを変更した後に、パック化、暗号化して格納する。
【００３５】
端末管理機能は、情報表示装置１からポーリングによるアクセスがあった場合、監視装置５からの監視指示に基づいて情報表示装置１のＣＰＵの負荷情報や情報表示装置１の表示部の温度などの情報表示装置１内の各種状態を示す情報（以下、監視情報という）の送信要求を情報表示装置１に送信する。また、端末管理機能は、情報表示装置１からポーリングによるアクセスがあった場合、監視装置５からの制御指示に基づいて、プレゼンテーションパックまたはパッケージのダウンロード要求を情報表示装置１に送信すること、情報表示装置１で既に記憶されている複数のプレゼンテーションパック内でのプレゼンテーションパックの切替え指示を情報表示装置１に送信すること、ポーリング間隔の変更設定指示を情報表示装置１へ送信することなどを行う。
【００３６】
ログ集計機能は、情報表示装置１から送信される監視情報を集計、記憶する機能である。ログ集計機能によって記憶された各種データは、監視装置５から閲覧可能となっている。
【００３７】
情報表示装置１は、情報作成装置７によって作成された番組を表示する装置であり、スケジュール管理機能、再生表示機能を備え、データ配信サーバ３からダウンロードしたパッケージまたはプレゼンテーションパックを復号化した１〜複数のプレゼンテーションパックを格納している。
【００３８】
スケジュール管理機能は、プレゼンテーションパック２内の自動プレゼンスクリプト２３に基づいて番組の表示スケジュールを管理するためのものであり、再生表示機能に対し、番組の再生を開始する再生指示および番組の再生を停止する停止指示を出力する。再生指示は、自動プレゼンスクリプト２３に定義されている番組開始時間になったとき、または情報視聴者によってメニュー画面の或る番組選択ボタンが投入されて番組が選択されたときに出力される。再生指示には、再生する番組に対応するプレゼンテーションファイルのファイル名が含まれている。停止指示は、番組を表示中、自動プレゼンスクリプト２３によって指定されている表示終了時刻になったとき、または情報視聴者によって再生中の番組と異なる番組がメニュー画面などによって選択された場合などに出力される。
【００３９】
また、スケジュール管理機能は、データ配信サーバ３を介して監視装置５から送信された制御指示に基づいて既に記憶されている複数のプレゼンテーションパック内でプレゼンテーションパックを切替るなどの機能も備えている。
【００４０】
再生表示機能は、再生指示に含まれるプレゼンテーションファイルに基づいて番組を表示する機能である。再生表示機能は、プレゼンテーションファイルに定義されているテンプレートファイルの１〜複数の表示エリア対応付けられた１〜複数の素材データを、それぞれの表示エリアの再生プレーヤーを用いて再生して番組を表示する。たとえば、図４に示すように、動画表示エリア２６２、静止画表示エリア２６３，２６４、およびテキストスクロールエリア２６５が定義されているテンプレートファイル２６１と、動画表示エリア２６２に対応付けられた動画素材データ２５１と、静止画表示エリア２６３，２６４に対応付けられた静止画素材データ２５２と、テキストスクロールエリア２６５に対応付けられているテキストデータ２５３とによって番組を表示すると仮定すると、テンプレートファイル２６１の動画表示エリア２６２に動画素材データ２５１が、静止画表示エリア２６３，２６４には静止画素材データ２５２が、テキストスクロールエリア２６５にはテキストデータ２５３が、それぞれの再生プレーヤーによって再生されて番組２７０が表示される。なお、プレゼンテーションファイルにテンプレートファイルが定義されていない場合、再生表示機能は、予め格納しているデフォルトのテンプレートファイルを用いて番組を表示する。
【００４１】
監視装置５は、システム管理者が情報表示装置１の監視および制御を行うためのパーソナルコンピュータ等の装置であり、監視機能および制御機能を備えている。監視機能は、情報表示装置１から監視情報を取得するための監視指示をデータ配信サーバ３に送信する機能である。制御機能は、プレゼンテーションパックまたはパッケージのダウンロード要求、プレゼンテーションパックの切替え指示、ポーリング間隔の変更設定指示などの情報表示装置１を制御するための制御指示をデータ配信サーバ３に送信する機能である。
【００４２】
なお、図３に示した情報配信表示システムでは、テンプレート作成装置８、素材データ作成装置９、および情報表示装置１は１台であるが、これらの装置は、それぞれ複数台備えてもよい。
【００４３】
つぎに、本発明の実施例にかかる情報配信表示システムの動作概要を説明する。まず、情報表示装置１に番組を表示する動作を説明する。テンプレート作成装置８はクリエーターによって作成されたテンプレートファイル２６−１〜２６−ｋを、素材データ作成装置９はクリエーターによって作成された素材データ２５−１〜２５−ｍを、それぞれ情報作成装置７に送信する。
【００４４】
情報作成装置７は、素材データ作成装置９によって作成された各種素材データ２５−１〜２５−ｍ、およびテンプレート作成装置８によって作成されたテンプレートファイル２６−１〜２６−ｋを用いて、図１に示したプレゼンテーションパック２に含まれるファイルを作成する。そして、ネットワーク６を介してパック作成機能によって作成されたプレゼンテーションパック２またはパッケージを暗号化してデータ配信サーバ３に送信する。
【００４５】
データ配信サーバ３は、受信したプレゼンテーションパック２またはパッケージを格納する。データ配信サーバ３は、新たなプレゼンテーションパック２を構成する１つのパッケージであるのか、既に格納しているプレゼンテーションパック２内の更新されたファイルのみを含むパッケージであるのかをパッケージ識別情報から判別する。更新されたファイルのみのパッケージの場合には、プレゼンテーションパック管理機能は、格納しているパッケージおよび情報作成装置７から受信したパッケージを復号化し、そして、格納しているプレゼンテーションパック内の更新部分（情報作成装置７から受信したパッケージのファイル）だけを変更した後に、パック化、暗号化して格納する。その後、データ配信サーバ３は、監視装置５からの制御指示に基づいて、格納しているプレゼンテーションパック２またはパッケージを情報表示装置１にダウンロードさせる。
【００４６】
情報表示装置１では、データ配信サーバ３からダウンロードしたプレゼンテーションパック２またはパッケージを復号化し、その後プレゼンテーションパック２内の自動プレゼンスクリプト２３、またはメニューファイル２２に基づいて表示すべき番組のプレゼンテーションファイルに定義されているテンプレートファイルを用いて各素材データを再生して番組を表示する。
【００４７】
つぎに、監視装置５から情報表示装置１を監視する動作を説明する。情報表示装置１は、所定の時間間隔でポーリングによりデータ配信サーバ３にアクセスしている。データ配信サーバ３は、情報表示装置１からのアクセスがあると、監視装置５からの監視指示がある場合は、監視情報送信要求を情報表示装置１に送信する。情報表示装置１は、監視情報送信要求に基づいて要求された監視情報をデータ配信サーバ３に送信する。データ配信サーバ３は、受信した監視情報を記憶した後、監視装置５からの監視指示をリセット（監視指示がないものと）する。このようにして、監視装置５は、任意のタイミングでデータ配信サーバ３にアクセスして、データ配信サーバ３に記憶されている監視情報を閲覧して、情報表示装置１の状態を監視する。
【００４８】
つぎに、監視装置５から情報表示装置１を制御する動作を説明する。情報表示装置１は、所定のタイミングでポーリングによりデータ配信サーバ３にアクセスしている。データ配信サーバ３は、情報表示装置１からのアクセスがあると、監視装置５からの制御指示がある場合は、その制御指示を情報表示装置１に送信する。情報表示装置１は、受信した制御指示に基づいた制御を行う。
【００４９】
制御指示がプレゼンテーションパック２またはパッケージのダウンロードの指示である場合には、情報表示装置１は、データ配信サーバ３に制御指示によって指定されたプレゼンテーションパックまたはパッケージを要求して、指定されプレゼンテーションパックまたはパッケージをダウンロードする。制御指示がプレゼンテーションパックの切替えの指示である場合には、情報表示装置１は、スケジュール管理機能によってプレゼンテーションパックを、現在使用しているプレゼンテーションパックから指示されたプレゼンテーションパックに切り替える。また、制御指示がポーリング間隔を設定する指示である場合には、情報表示装置１は、つぎにポーリングから指定された間隔でデータ配信サーバ３にアクセスするように、ポーリング間隔を設定する。
【００５０】
なお、データ配信サーバ３と情報表示装置１とのポーリングによる通信プロトコルに、ＨＴＴＰのＧＥＴメソッドを用いた場合には、メタファイルによって通信を行うようにする。すなわち、情報表示装置１からデータ配信サーバ３へは、所定のポーリング間隔でＨＴＴＰプロトコルのＧＥＴメソッドを用いる。このとき、端末ＩＤ（情報表示装置１毎のＩＤ）を付加しておく。データ配信サーバ３からは端末制御メタファイルが送られる。端末制御メタファイルにはプレゼンテーションパックの切替え等の制御を行わせる指示ファイルが含まれる。データ配信サーバ３から端末制御メタファイルにより監視指示があった場合は、監視項目を端末情報メタファイルとしてデータ配信サーバ３に送る。データ配信サーバ３から端末制御メタファイルにより端末リモート制御メタファイルを受信するよう指示があった場合は、情報表示装置１からデータ配信サーバ３へ、ＨＴＴＰのＧＥＴメソッドで端末リモート制御メタファイルを受信するためのアクセスをし、データ配信サーバ３から端末リモート制御メタファイルを受信する。そして、これに基づいて情報表示装置１の制御を行う。なお、ポーリング間隔は、データ配信サーバ３からの端末リモート制御メタファイルによって変更可能である。
【００５１】
図５は、図３に示した情報作成装置７の構成を示すブロック図である。情報作成装置７は、インターフェース部７１、入力部７２、表示部７３、パック配信処理部７４、ファイル作成処理部７５、およびデータ格納部７６を備えている。
【００５２】
インターフェース部７１は、ネットワーク６を介して素材データ作成装置９、テンプレート作成装置８およびデータ配信サーバ３と相互通信を行なうためのインターフェース機能を備えている。
【００５３】
入力部７２は、キーボードやマウスなどの一般的な入力機器で構成され、プロデューサーがプレゼンテーションパック２の各種ファイル（図１参照）を作成したり、プレゼンテーションパック２の配信を指示するための入力手段として使用される。
【００５４】
表示部７３は、ＣＲＴ（Cathode-Ray Tube）や液晶ディスプレーなどの一般的な表示機器で構成され、データ格納部７６に格納されているプレゼンテーションパック２の各種ファイル２１〜２３，２４−１〜２４−ｎ，２５−１〜２５−ｍ，２６−１〜２６−ｋや、プレゼンテーションファイル２４−１〜２４−ｎで定義された番組を表示する表示手段として使用される。
【００５５】
データ格納部７６は、素材データ作成装置９によって作成された各種素材データ２５−１〜２５−ｍ、テンプレート作成装置８によって作成されたテンプレートファイル２６−１〜２６−ｋ、情報作成装置７によって作成されるプレゼンテーションファイル２４−１〜２４−ｎ、パック情報ファイル２１、メニューファイル２２、および自動プレゼンスクリプト２３、すなわちプレゼンテーションパック２を構成する各種ファイルを階層的に格納する。
【００５６】
図６は、図１に示したプレゼンテーションパック２が階層的にデータ格納部７６に格納されるデータ構成を示す概念図である。先の図１に示したプレゼンテーションパック２を構成する各種ファイル２１〜２３，２４−１〜２４−ｎ，２５−１〜２５−ｋ，２６−１〜２６−ｍは、プレゼンテーションパック格納フォルダ４内に格納される。すなわち、ここでは、１つのプレゼンテーションパック２が１つのプレゼンテーションパック格納フォルダ４に対応している。プレゼンテーションパック格納フォルダ４は、パック情報ファイル２１、メニューファイル２２、自動プレゼンスクリプト２３、プレゼンテーションファイル２４−１〜２４−ｎおよびプレゼンテーションファイル２４−１〜２４−ｎに対応するｎ個のサブフォルダ４１−１〜４１−ｎで構成される。サブフォルダ４１−１〜４１−ｎは、それぞれプレゼンテーションファイル２４−１〜２４−ｎに定義されているテンプレートファイルと１〜複数の素材データで構成される。たとえば、プレゼンテーションファイル２４−１にテンプレートファイル２６−１と素材データ２５−１，２５−２とが定義される場合には、プレゼンテーションファイル２４−１に対応するサブフォルダ４１−１内には、テンプレートファイル２６−１と素材データ２５−１，２５−２とが格納される。すなわち、１つの番組に用いられるテンプレートファイルと１〜複数の素材データとがサブフォルダ内に格納される。
【００５７】
また、データ格納部７６は、プレゼンテーションパック２の送信履歴を格納する。送信履歴とは、送信したプレゼンテーションパック２の名前、プレゼンテーションパック２内の各種ファイル２１，２２，２３，２４−１〜２４−ｎ，２５−１〜２５−ｍ，２６−１〜２６−ｋのファイル名およびファイルの作成日時である。
【００５８】
ファイル作成処理部７５は、データ登録処理部７５３と、プレゼンテーション作成処理部７５２と、スケジュール・メニュー作成処理部７５１とを有し、プレゼンテーションパック２を構成する各種ファイルの作成処理を行う。
【００５９】
データ登録処理部７５３は、番組、すなわちプレゼンテーションファイル２４−１〜２４−ｎそれぞれに定義されるテンプレートファイルおよび１〜複数の素材データをプレゼンテーションファイル２４−１〜２４−ｎそれぞれに対応付けてデータ格納部７６に格納するデータ登録機能を備えている。
【００６０】
プレゼンテーション作成処理部７５２は、前述したプレゼンテーション作成機能を実現する処理部であり、素材データ作成装置９によって作成された各種素材データ２５−１〜２５−ｍ、およびテンプレート作成装置８によって作成されたテンプレートファイル２６−１〜２６−ｋを用いて、複数の番組に対応する複数のプレゼンテーションファイル２４−１〜２４−ｎを作成する。
【００６１】
スケジュール・メニュー作成処理部７５１は、前述したスケジュール・メニュー作成機能を実現する処理部であり、プロデューサーによって指定された各プレゼンテーションファイル間の表示順序の優先順位を示す表示優先度情報に基づいて、プレゼンテーション作成処理部７５２によって作成された各プレゼンテーションファイルの表示スケジュールを決定して前述の自動プレゼンスクリプト２３およびメニューファイル２２を作成する。
【００６２】
パック配信処理部７４は、パック作成処理部７４１と、パッケージ作成処理部７４２と、暗号化処理部７４３とを備えており、プレゼンテーションパック２の配信処理を行う。
【００６３】
パック作成処理部７４１は、前述したパック作成機能を実現する処理部であり、パック情報ファイル２１、メニューファイル２２、自動プレゼンスクリプト２３、またはプレゼンテーションファイル２４−１〜２４−ｎが作成、変更されたときに出力されるパック作成指示を受けると、これらのファイル２１、２２、２３，２４−１〜２４−ｎが登録されているプレゼンテーションパック格納フォルダ４に登録されているすべてのファイル（サブフォルダ４１−１〜４１−ｎに登録されているファイルを含む）を含む１つのプレゼンテーションパック２を作成する。
【００６４】
パッケージ作成処理部７４２および暗号化処理部７４３は、前述したアップロード機能を実現する処理部であり、パッケージ作成処理部７４２は、プレゼンテーションパック２に含まれる複数のファイルから、１つのパッケージに１〜複数のファイルが含まれるように複数のパッケージを作成する。また、パッケージ作成処理部７４２は、作成したパッケージの送信履歴を作成して、作成した送信履歴をデータ格納部７６に格納する。
【００６５】
暗号化処理部７４３は、パッケージ作成処理部７４２によって作成された各パッケージを暗号化した後に、パッケージ識別情報を付加する。
【００６６】
図７は、図３に示したデータ配信サーバ３の構成を示すブロック図である。データ配信サーバ３は、インターフェース部３１、端末管理処理部３３、プレゼンテーションパック管理処理部３４、ログ集計処理部３５、およびデータ格納部３２を備えている。
【００６７】
インターフェース部３１は、ネットワーク６を介して情報作成装置７、監視装置５、および情報表示装置１と相互通信を行なうためのインターフェース機能を備えている。
【００６８】
データ格納部３２は、情報作成装置７から送信されたプレゼンテーションパック２またはパッケージを格納する。また、データ格納部３２は、プレゼンテーションパック２の配信履歴（更新履歴および送信履歴）を格納する。更新履歴とは、パッケージ内の更新したファイル名とファイルの更新日時とパッケージが属するプレゼンテーションパック名である。送信履歴とは、情報表示装置１に配信したプレゼンテーションパック名とその送信日時である。また、データ格納部３２は、ログ集計処理部３５によって集計された監視情報を格納する。
【００６９】
プレゼンテーションパック管理処理部３４は、上述したプレゼンテーションパック管理機能を実現する処理部であり、パッケージ識別処理部３４１と、更新処理部３４２と、配信処理部３４３とを備えている。
【００７０】
パッケージ識別処理部３４１は、情報作成装置７から受信したパッケージが新たなプレゼンテーションパック２を構成する１つのパッケージであるのか、既に格納しているプレゼンテーションパック２内の更新されたファイルのみを含むパッケージであるのかをパッケージ識別情報から判別する。
【００７１】
更新処理部３４２は、受信したパッケージが更新ファイルのみのパッケージの場合、データ格納部３２に格納されているパッケージ内のファイルを受信したパッケージのファイルに更新する。また、更新処理部３４２は、パッケージ内のファイルを更新した際に、更新履歴を作成して、作成した更新履歴をデータ格納部３２に格納する。
【００７２】
配信処理部３４３は、情報表示装置１からのプレゼンテーションパック要求によって、要求されたプレゼンテーションパックに属するパッケージを送信する。配信処理部３４３は、要求されたプレゼンテーションパックが新規配信であるのか配信済みであるのかを判断して、配信済みのプレゼンテーションパックの場合には、更新されたファイルのみを含むパッケージを作成して送信する。また、配信処理部３４３は、パッケージを送信した際に送信履歴を作成して、作成した送信履歴をデータ格納部３２に格納する。
【００７３】
端末管理処理部３３は、上述した端末管理機能を実現するための処理部であり、情報表示装置１からポーリングによるアクセスがあった場合、監視装置５からの監視指示に基づいて情報表示装置１のＣＰＵの負荷情報や情報表示装置１の表示部の温度などの情報表示装置１内の監視情報の送信要求を情報表示装置１に送信する。また、端末管理処理部３３は、情報表示装置１からポーリングによるアクセスがあった場合、監視装置５からの制御指示に基づいて、プレゼンテーションパックまたはパッケージのダウンロード要求を情報表示装置１に送信すること、情報表示装置１で既に記憶されている複数のプレゼンテーションパック内でのプレゼンテーションパックの切替え指示を情報表示装置１に送信すること、ポーリング間隔の変更設定指示を情報表示装置１へ送信することなどを行う。
【００７４】
ログ集計処理部３５は、上述したログ集計機能を実現する処理部であり、情報表示装置１から送信される監視情報を集計して、集計した監視情報をデータ格納部３２に格納する。
【００７５】
図８は、図３に示した情報表示装置１の構成を示すブロック図である。情報表示装置１は、インターフェース部１１、表示部１２、ダウンロード処理部１５、スケジュール管理処理部１４１と再生処理部１４２とを有する表示処理部１４、およびデータ格納部１３を備えている。
【００７６】
インターフェース部１１は、ネットワーク６を介してデータ配信サーバ３と相互通信を行なうためのインターフェース機能を備えている。データ格納部１３は、データ配信サーバ３を介して監視装置５から送信された制御指示に基づいて情報作成装置７によって作成された１〜複数のプレゼンテーションパック２を格納する。プレゼンテーションパック２を格納する際には、先の図６で示したように階層的にデータを格納する。
【００７７】
ダウンロード処理部１５は、データ配信サーバ３からパッケージのダウンロード要求によってダウンロードしたパッケージを復号化した後に解凍して、データ格納部１３に格納する。
【００７８】
スケジュール管理処理部１４１は、前述したスケジュール管理機能を実現する処理部であり、プレゼンテーションパック２内の自動プレゼンスクリプト２３に基づいて番組の表示スケジュールを管理する。また、スケジュール管理処理部１４１は、メニューファイル２２によって表示部１２、または図示しないメニュー画面表示部に表示された複数の番組選択ボタンの何れか一つが情報視聴者によって選択されたことを検出した場合には、検出した番組選択ボタンに対応したプレゼンテーションファイルを再生するように表示スケジュールを変更する。
【００７９】
再生処理部１４２は、プレゼンテーションファイルに定義されているテンプレートファイルの１〜複数の表示エリア対応付けられた１〜複数の素材データを、それぞれの表示エリアの再生プレーヤーを用いて再生して、ＣＲＴや液晶ディスプレー、プラズマディスプレーなどで構成される表示部１２に番組を表示する。
【００８０】
図９〜図１３のフローチャートを参照して、本発明の実施例の情報配信表示システムの動作を説明する。まず、図９のフローチャートを参照して、情報作成装置７がプレゼンテーションパック２を作成する動作を説明する。なお、ここでは、素材データ作成装置９によって作成された素材データ２５−１〜２５−ｍ、およびテンプレート作成装置８によって作成されたテンプレートファイル２６−１〜２６−ｋは、予めデータ格納部７６に格納されているものとする。
【００８１】
プロデューサーは、入力部７２を用いて作成または編集するプレゼンテーションパック２に対応するプレゼンテーションパック格納フォルダ４のフォルダ名を入力する。
【００８２】
データ登録処理部７５３は、入力部７２から入力されたフォルダ名が、新規作成であるか否かを判定する（ステップＳ１００）。具体的には、データ登録処理部７５３は、入力されたフォルダ名を検索キーとしてデータ格納部７６に登録されているフォルダ名を検索して、入力されたフォルダ名と一致するフォルダ名がデータ格納部７６存在するか否かを判定する。
【００８３】
入力されたフォルダ名が新規登録の場合（データ格納部７６に入力されたフォルダ名がフォルダ名に存在しない場合）、データ登録処理部７５３は、入力されたフォルダ名のプレゼンテーションパック格納フォルダ４をデータ格納部７６に登録（格納）する（ステップＳ１０１）。
【００８４】
プロデューサーは、入力部７２を用いて番組（プレゼンテーションファイル）に対応するサブフォルダのフォルダ名を入力する。データ登録処理部７５３は、入力されたフォルダ名のフォルダをデータ格納部７６のプレゼンテーションパック格納フォルダ４内に登録する（ステップＳ１０２）。
【００８５】
プロデューサーは、入力部７２を用いてデータ格納部７６に格納されている素材データ２５−１〜２５−ｍと、テンプレートファイル２６−１〜２６−ｋの中から番組に用いるテンプレートファイルと、テンプレートファイルの表示エリアの数に対応する素材データを入力する。
【００８６】
データ登録処理部７５３は、入力部７２から入力されたファイル名のテンプレートファイルおよび素材データを作成したサブフォルダ内に登録する（ステップＳ１０３）。たとえば、先の図４に示した番組２７０を作成したい場合、プロデューサーはテンプレートファイル２６１のファイル名と、動画素材データ２５１のファイル名と、静止画素材データ２５２のファイル名と、テキストデータ２５３のファイル名と、作成したサブフォルダ名とを入力する。データ登録処理部７５３は、作成したサブフォルダがサブフォルダ４１−１であれば、データ格納部７６のサブフォルダ４１−１内にテンプレートファイル２６１、動画素材データ２５１、静止画素材データ２５２、およびテキストデータ２５３を登録する。
【００８７】
プロデューサーは、入力部７２を用いて、サブフォルダ内に登録したテンプレートファイルのファイル名と、サブフォルダ内に登録したテンプレートファイルの１〜複数の表示エリア名と素材データのファイル名との対応付けを入力する。たとえば、先の図４に示した番組２７０を作成したい場合には、テンプレートファイル２６１のファイル名と、動画表示エリア２６２に動画素材データ２５１を、静止画表示エリア２６３，２６４に静止画素材データ２５２を、テキストスクロールエリア２６５にテキストデータ２５３を対応させることを入力する。
【００８８】
プレゼンテーション作成処理部７５２は、入力部７２から入力されたテンプレートファイルのファイル名と、テンプレートファイルの１〜複数の表示エリア名と素材データのファイル名との対応付けから所定のフォーマットのプレゼンテーションファイルを作成して、プレゼンテーションパック格納フォルダ４に登録する（ステップＳ１０４）。なお、プロデューサーが、プレゼンテーションファイルを直接、編集するようにしてもよい。
【００８９】
プレゼンテーション作成処理部７５２は、プレゼンテーションパック格納フォルダ４にプレゼンテーションファイルを登録した後に、パック作成指示をパック作成処理部７４１に出力する。
【００９０】
入力部７２からサブフォルダ名、サブフォルダに登録するテンプレートファイルのファイル名および素材データのファイル名、テンプレートファイルのファイル名、テンプレートファイルの１〜複数の表示エリア名と素材データのファイル名との対応付けが入力されるたびに、データ登録処理部７５３はサブフォルダを作成して、作成したサブフォルダにテンプレートファイルおよび素材データを登録し、プレゼンテーション作成処理部７５２は、テンプレートファイルのファイル名と、テンプレートファイルの１〜複数の表示エリア名と素材データのファイル名との対応付けに基づいてプレゼンテーションファイルを登録する動作を繰り返し（ステップＳ１０２〜Ｓ１０５）、プレゼンテーションパック格納フォルダ４にサブフォルダ４１−１〜４１−ｎとプレゼンテーションファイル２４−１〜２４−ｎとを登録する。
【００９１】
プロデューサーは、番組となる１〜複数のプレゼンテーションファイル２４−１〜２４−ｎと、１〜複数のプレゼンテーションファイル２４−１〜２４−ｎに定義されているテンプレートファイル２６−１〜２５−ｋおよび素材データ２５−１〜２５−ｍをサブフォルダ４１−１〜４１−ｎに登録した後、入力部７２を用いて、作成したプレゼンテーションファイル２４−１〜２４−ｎ間の表示順序の優先順位を示す表示優先度情報を入力する。
【００９２】
スケジュール・メニュー作成処理部７５１は、入力された表示優先度情報に基づいてプレゼンテーション作成処理部７５２によって作成された各プレゼンテーションファイルの表示スケジュールを決定して、１つの表示開始時刻および表示終了時刻に対応付けて、１つのプレゼンテーションファイル名を定義した自動プレゼンスクリプト２３を作成して、プレゼンテーションパック格納フォルダ４に登録する。また、スケジュール・メニュー作成処理部７５１は、情報視聴者が複数の番組（複数のプレゼンテーションファイル２４−１〜２４−ｎに対応）から１つの番組を選択するための番組選択ボタンを含むメニュー画面を定義する情報と、番組選択ボタン（番組選択ボタン名）とプレゼンテーションファイルのファイル名との対応付け情報とを定義したメニューファイル２２を作成して、プレゼンテーションパック格納フォルダ４に登録する（ステップＳ１０６）。
【００９３】
プレゼンテーション作成処理部７５２は、プレゼンテーションパック格納フォルダ４に自動プレゼンスクリプト２３およびメニューファイル２２を登録した後に、パック作成指示をパック作成処理部７４１に出力する。
【００９４】
プロデューサーは、入力部７２を用いてプレゼンテーションパック２内の自動プレゼンスクリプト２３、メニューファイル２２、およびプレゼンテーションファイル２４−１〜２４−ｎのファイル名を入力する。
【００９５】
データ登録処理部７５３は、入力された自動プレゼンスクリプト２３、メニューファイル２２、およびプレゼンテーションファイル２４−１〜２４−ｎのファイル名を定義したパック情報ファイル２１を作成して、作成したパック情報ファイル２１をプレゼンテーションパック格納フォルダ４に登録する（ステップＳ１０７）。データ登録処理部７５３は、パック情報ファイル２１を登録した後に、パック作成指示をパック作成処理部７４１に出力する。
【００９６】
一方、入力部７２から入力されたフォルダ名がすでに登録されている場合（データ格納部７６に入力されたフォルダ名がフォルダ名に存在する場合）には、フォルダを作成することなく、すでに登録されているプレゼンテーションパック格納フォルダ４にサブフォルダやプレゼンテーションファイルを新規に登録したり、すでに登録されているサブフォルダ４１−１〜４１−ｎ、プレゼンテーションファイル２４−１〜２４−ｎ、自動プレゼンスクリプト２３、メニューファイル２２、またはパック情報ファイル２１を更新する（ステップＳ１０２〜ステップＳ１０７）。
【００９７】
このようにデータ登録処理部７５３とプレゼンテーション作成処理部７５２とスケジュール・メニュー作成処理部７５１とによって、図１に示したプレゼンテーションパック２が作成され、図６に示したデータ構造でデータ格納部７６に格納される。
【００９８】
つぎに、図１０のフローチャートを参照して、情報作成装置７がプレゼンテーションパック２をデータ配信サーバ３に送信する動作を説明する。
【００９９】
パック作成処理部７４１は、プレゼンテーションファイル２４−１〜２４−ｎ、自動プレゼンスクリプト２３、メニューファイル２２、またはパック情報ファイル２１をデータ格納部７６に登録した後に、データ登録処理部７５３、プレゼンテーション作成処理部７５２、またはスケジュール・メニュー作成処理部７５１から出力されるパック作成指示を受ける（ステップＳ２００）と、プレゼンテーションパック格納フォルダ４に登録されているすべてのファイル（サブフォルダ４１−１〜４１−ｎに登録されているファイルを含む）をデータ格納部７６から読み出す（ステップＳ２０１）。パック作成処理部７４１は、データ格納部７６から読み出したすべてのファイルをパック化してプレゼンテーションパック２を作成する（ステップＳ２０２）。具体的には、パック情報ファイル２１、自動プレゼンスクリプト２３、メニューファイル２２、プレゼンテーションファイル２４−１〜２４−ｎ、テンプレートファイル２６−１〜２５−ｋ、および素材データ２５−１〜２５−ｍを含む１つのプレゼンテーションパック２を作成する。
【０１００】
プロデューサーは、入力部７２を用いてプレゼンテーションパック２の配信指示を入力する。配信指示は、たとえば、特定のコマンドでもよいし、表示部１２に図６に示しめしたプレゼンテーションパック格納フォルダ４のデータ構造を表示しておき、入力部７２を用いてパック情報ファイル２１を選択するようにしてもよい。
【０１０１】
配信指示を受けると、パッケージ作成処理部７４２は、配信指示のあったプレゼンテーションパック２が、更新であるのか新規であるのかを判定する（ステップＳ２０３，Ｓ２０４）。具体的には、パッケージ作成処理部７４２は、データ格納部７６から送信履歴を読み出して、送信するプレゼンテーションパック名を検索キーとして送信履歴のプレゼンテーションパック名を検索する。
【０１０２】
送信履歴のプレゼンテーションパック名の中に送信するプレゼンテーションパック名が存在しない場合には、新規のプレゼンテーションパックであるので、パッケージ作成処理部７４２は、所定の条件に基づいて、パック作成処理部７４１によって作成されたプレゼンテーションパック２の中の１〜複数のファイルが含まれるように複数のパッケージを作成する（ステップＳ２０５）。
【０１０３】
所定の条件は、例えば、
（１）ファイルサイズが所定の閾値よりも大きいファイルは、そのファイル１つでパッケージを作成する。
（２）ファイルの属性を示す拡張子が同一のファイルで１つのパッケージを作成する。
（３）同一のサブフォルダに登録されているファイルで１つのパッケージを作成する。
とする。パッケージ作成処理部７４２は、上記３つの条件の少なくとも１つを満たすようにパッケージを作成する。
【０１０４】
パッケージ作成処理部７４２は、送信したプレゼンテーションパック２の名前、プレゼンテーションパック２内の各種ファイル２１，２２，２３，２４−１〜２４−ｎ，２５−１〜２５−ｍ，２６−１〜２６−ｋのファイル名およびファイルの作成日時からなる送信履歴を作成する。
【０１０５】
送信履歴のプレゼンテーションパック名の中に送信するプレゼンテーションパック名が存在する場合には、パッケージ作成処理部７４２は、プレゼンテーションパック２内の各ファイル名および作成日時と、送信履歴の各ファイル名および作成日時とを比較して、不一致のファイルを検索し、プレゼンテーションパック２の更新ファイルを検出する（ステップＳ２０６）。
【０１０６】
パッケージ作成処理部７４２は、検出した更新ファイルだけを対象に上述した所定の条件に基づいて１〜複数のパッケージを作成する（ステップＳ２０７）。パッケージ作成処理部７４２は、作成したパッケージの更新ファイルに関する送信履歴を変更する。
【０１０７】
暗号化処理部７４３は、パッケージ作成処理部７４２によって作成されたパッケージを暗号化した後にパッケージ識別情報を付加してインターフェース部３１を介してデータ配信サーバ３に送信する（ステップＳ２０８〜Ｓ２１０）。
【０１０８】
パッケージ作成処理部７４２は、作成したパッケージがデータ配信サーバ３に送信されたことを確認した後に、作成、または変更した送信履歴をデータ格納部７６に格納する（ステップＳ２１０）。
【０１０９】
つぎに、図１１のフローチャートを参照して、データ配信サーバ３が情報作成装置７から受信したパッケージを格納する動作を説明する。パッケージ識別処理部３４１は、インターフェース部３１を介してパッケージを受信すると（ステップＳ３００）、受信したパッケージが新たなプレゼンテーションパック２を構成する１つのパッケージであるのか、既にデータ格納部３２に格納しているプレゼンテーションパック２内の更新されたファイルのみを含むパッケージであるのかをパッケージ識別情報から判別する（ステップＳ３０１）。上述したように、パッケージ識別情報には、自パッケージが属するプレゼンテーションパック名、自パッケージに含まれるファイルの内容を示す情報（新規の素材データ２５−１〜２５−６から成るとか、素材データ２５−１〜２５−８の変更更新データであるとか、新規のプレゼンテーションファイル２４−１〜２４−１０とメニューファイル２２とから成るとか）などが含まれている。パッケージ識別処理部３４１は、パッケージ識別情報を解析することで、受信したパッケージが更新ファイルであるのか否かを判別する。そして、更新されたファイルのみのパッケージの場合には、更新指示を更新処理部３４２に出力する。
【０１１０】
更新指示を受けると更新処理部３４２は、更新ファイルを含むパッケージをデータ格納部３２から読み出して、読み出したパッケージおよび受信したパッケージを復号化する（ステップＳ３０２，Ｓ３０３）。そして、読み出したパッケージ内の古いファイルを受信したパッケージ内の更新ファイルに差し替えて、パッケージを更新する（ステップＳ３０４）。更新処理部３４２は、更新履歴を作成して、作成した更新履歴をデータ格納部３２に格納する（ステップＳ３０５）。更新処理部３４２は、更新したパッケージを暗号化して、暗号化したパッケージをデータ格納部３２に格納する（ステップＳ３０６，Ｓ３０７）。
【０１１１】
つぎに、図１２のフローチャートを参照して、データ配信サーバ３に格納されているパッケージを情報表示装置１にダウンロードする動作を説明する。
【０１１２】
配信処理部３４３は、インターフェース部３１を介して情報表示装置１からダウンロード要求を受けると、要求されているプレゼンテーションパック２が、新規のプレゼンテーションパック２であるか否かを判定する（ステップＳ４００，Ｓ４０１）。具体的には、配信処理部３４３は、要求されているプレゼンテーションパック名を検索キーとしてデータ格納部３２に格納されている送信履歴のプレゼンテーションパック名を検索して、要求されているプレゼンテーションパック名と一致するプレゼンテーションパック名が、送信履歴内に存在するか否かを判定する。
【０１１３】
要求されたプレゼンテーションパック２がすでに配信されている場合（送信履歴に要求されたプレゼンテーションパック名が存在する場合）、配信処理部３４３は、更新ファイルを含むパッケージをデータ格納部３２から読み出す（ステップＳ４０２）。具体的には、配信処理部３４３は、送信履歴内の要求されたプレゼンテーションパック２の送信日時と、更新履歴内の要求されたプレゼンテーションパック２に属するパッケージのファイルの更新日時とを比較して、送信日時よりも新しい更新日時のファイルを含むパッケージをデータ格納部３２から読み出す。
【０１１４】
配信処理部３４３は、読み出したパッケージを復号化して、更新ファイルのみでパッケージを作成する（ステップＳ４０３，Ｓ４０４）。配信処理部３４３は、作成したパッケージを暗号化して、暗号化したパッケージをインターフェース部３１を介して情報表示装置１に送信するとともに、送信履歴を更新してデータ格納部３２に格納する（ステップＳ４０５〜Ｓ４０７）。
【０１１５】
一方、要求されたプレゼンテーションパック２が配信されていない場合（送信履歴に要求されたプレゼンテーションパック名が存在しない場合）、配信処理部３４３は、要求されたプレゼンテーションパック２に属するパッケージをすべてデータ格納部３２から読み出す（ステップＳ４０８）。そして、読み出したすべてのパッケージをインターフェース部３１を介して情報表示装置１に送信するとともに、送信履歴を作成してデータ格納部３２に格納する（ステップＳ４０６，Ｓ４０７）。
【０１１６】
情報表示装置１のダウンロード処理部１５は、インターフェース部１１を介してデータ配信サーバ３からパッケージを受信すると、受信したパッケージを復号化、解凍してデータ格納部１３に格納する。
【０１１７】
このように配信されたプレゼンテーションパック２を用いて情報表示装置１が番組を表示する動作を図１３のフローチャートを参照して説明する。スケジュール管理処理部１４１は、計時機能を備えており、データ格納部１３に格納されている自動プレゼンスクリプト２３に定義されている番組開始時刻なった場合には、番組開始時刻に対応して定義されているプレゼンテーションファイル名を含む再生指示を再生処理部１４２に出力する（ステップＳ５００，Ｓ５２０）。また、スケジュール管理処理部１４１は、番組選択ボタンが投入されたことを検出すると、メニューファイル２２に定義されている検出した番組選択ボタンに対応したプレゼンテーションファイル名を含む再生指示を再生処理部１４２に出力する（ステップＳ５００，Ｓ５１０）。
【０１１８】
再生処理部１４２は、データ格納部１３から再生指示に含まれるプレゼンテーションファイルを読み出す（ステップＳ５３０）。再生処理部１４２は、データ格納部１３から読み出したプレゼンテーションファイルに定義されているテンプレートファイルと素材ファイルとをデータ格納部１３から読み出す（ステップＳ５４０）。再生処理部１４２は、読み出したプレゼンテーションファイルに定義されているテンプレートファイルの１〜複数の表示エリア対応付けられた１〜複数の素材データを、それぞれの表示エリアの再生プレーヤーを用いて再生して、表示部１２に番組を表示する（ステップＳ５５０）。具体的には、前述したように、テンプレートファイルには、各素材データを表示するための１〜複数の表示エリア（ウィンドウ）の表示位置を示す表示位置情報と、該表示エリアの表示サイズと、当該表示エリアに表示される素材データの再生に使用する再生プレーヤー（表示エリアと再生プレーヤーの関連付け）などが、プレゼンテーションファイルには、テンプレートファイルに定義されている１〜複数の表示エリア（表示エリア名）と１〜複数の素材データ２５−１〜２５−ｍ（ファイル名）との対応付け情報が定義されている。再生処理部１４２は、テンプレートファイルに定義されている表示エリア（ウィンドウ）の表示位置を示す表示位置情報と、該表示エリアの表示サイズとに基づいて、表示部１２内に表示エリアを決定する。そして、プレゼンテーションファイルに定義されている表示エリアに対応する素材データを、テンプレートファイルに定義されている表示エリアの再生プレーヤーを使用して再生することで、複数の素材データを合成して１つの番組として表示部１２に表示する。
【０１１９】
このようにこの実施例の情報配信表示システムは、ファイル作成処理部７５がプレゼンテーションパック２に対応するプレゼンテーションパック格納フォルダ４にパック情報ファイル２１、自動プレゼンスクリプト２３、メニューファイル２２、プレゼンテーションファイル２４−１〜２４−ｎ、素材データ２５−１〜２５−ｍ、およびテンプレートファイル２６−１〜２６−ｋを作成し、パッケージ作成処理部７４２が、配信指示を受けるとプレゼンテーションパック格納フォルダ４内のすべてのファイルから所定の条件を満たすような１〜複数のパッケージを作成して、パッケージ単位でプレゼンテーションパック２をデータ配信サーバ３に送信する。プレゼンテーションパック管理処理部３４は、プレゼンテーションパック２毎に１〜複数のパッケージを管理して、情報表示装置１からの要求によって所定のパッケージを送信する。ダウンロード処理部１５は、データ配信サーバ３から受信した１〜複数のパッケージを回答して、プレゼンテーションパック２内のパック情報ファイル２１、自動プレゼンスクリプト２３、メニューファイル２２、プレゼンテーションファイル２４−１〜２４−ｎ、素材データ２５−１〜２５−ｍ、およびテンプレートファイル２６−１〜２６−ｋを復元する。これにより、番組毎に配信指示を行なうことなく１回の配信指示で複数の番組を配信することができ、利便性を上げることができる。
【０１２０】
また、パッケージ単位で配信するようにしているため、転送エラーが反省した場合でも、転送エラーが発生したパッケージのみを再送すればよく、配送時間を短縮することができる。
【０１２１】
さらに、パッケージ作成処理部は、プレゼンテーションパック２内のパック情報ファイル２１、自動プレゼンスクリプト２３、メニューファイル２２、プレゼンテーションファイル２４−１〜２４−ｎ、素材データ２５−１〜２５−ｍ、およびテンプレートファイル２６−１〜２６−ｋが更新された場合には、更新されたファイルのみを対象としてパッケージを作成して、更新ファイルのみを配信するようにしているため、番組の追加、変更の際に配信するデータ量を削減することができる。
【０１２２】
また、暗号化処理部７４３がパッケージを暗号化して送信し、データ配信サーバ３は、暗号化したパッケージを格納するようにしているため、セキュリティーを向上することができる。
【０１２３】
なお、この実施例では、パッケージ単位で暗号化するようにしたが、パッケージ内のファイル毎に暗号化するようにしてもよい。ファイル毎に暗号化した場合、更新ファイルのみでパッケージを作成して配信する際にデータ配信サーバ３の更新処理部３４２および配信処理部３４３は、パッケージを復号化して、再度暗号化することなく、更新ファイルを差し替えたり、パッケージを作成することができる。すなわち、データ配信サーバ３は、暗号化されたパッケージだけを管理すればよい。これにより、セキュリティーをさらに向上することができる。
【図面の簡単な説明】
【０１２４】
【図１】本発明の実施例の情報配信表示システムが扱うファイルの最も大きな単位となるプレゼンテーションパックの構成を示す図である。
【図２】図１に示したテンプレートファイルを説明するための図である。
【図３】本発明の実施例にかかる情報配信表示システムの構成を示すシステム構成図である。
【図４】１つのテンプレートファイルと、素材データとを合成して異なる番組が作成される概念を説明するための図である。
【図５】図３に示した情報作成装置の構成を示すブロック図である。
【図６】図１に示したプレゼンテーションパックが階層的にデータ格納部に格納されるデータ構成を示す概念図である。
【図７】図３に示したデータ配信サーバの構成を示すブロック図である。
【図８】図３に示した情報表示装置の構成を示すブロック図である。
【図９】情報作成装置がプレゼンテーションパックを作成する動作を説明するためのフローチャートである。
【図１０】情報作成装置がプレゼンテーションパッをデータ配信サーバ３に送信する動作を説明するためのフローチャートである。
【図１１】データ配信サーバが情報作成装置から受信したパッケージを格納する動作を説明するためのフローチャートである。
【図１２】データ配信サーバ３に格納されているパッケージを情報表示装置１にダウンロードする動作を説明するためのフローチャートである。
【図１３】情報表示装置が番組を表示する動作を説明するためのフローチャートである。
【符号の説明】
【０１２５】
１  情報表示装置
２  プレゼンテーションパック
３  データ配信サーバ
４  プレゼンテーションパック格納フォルダ
５  監視装置
６  ネットワーク
７  情報作成装置
８  テンプレート作成装置
９  素材データ作成装置
１１，３１，７１  インターフェース部
１２，７３  表示部
１３，３２，７６  データ格納部
１４  表示処理部
１５  ダウンロード処理部
３３  端末管理処理部
３４  プレゼンテーションパック管理処理部
３５  ログ集計処理部
７２  入力部
７４  パック配信処理部
７５  ファイル作成処理部
１４１  スケジュール管理処理部
１４２  再生処理部
１４１  データアップロード処理部
３４１  パッケージ識別処理部
３４２  更新処理部
３４３  配信処理部
７４１  パック作成処理部
７４２  パッケージ作成処理部
７４３  暗号化処理部
７５１  スケジュール・メニュー作成処理部
７５２  プレゼンテーション作成処理部
７５３  データ登録処理部
【図１】
2005198204.tif 000003
【図２】
2005198204.tif 000004
【図３】
2005198204.tif 000005
【図４】
2005198204.tif 000006
【図５】
2005198204.tif 000007
【図６】
2005198204.tif 000008
【図７】
2005198204.tif 000009
【図８】
2005198204.tif 000010
【図９】
2005198204.tif 000011
【図１０】
2005198204.tif 000012
【図１１】
2005198204.tif 000013
【図１２】
2005198204.tif 000014
【図１３】
2005198204.tif 000015