(57)【要約】【課題】テンプレートを利用した改良されたコンテンツ配信、再生処理を実現する構成を提供する。【解決手段】サーバが映像データを含むテンプレートを利用したコンテンツの再生に適用するテンプレート対応入力データをローカルの入力装置から受信しローカルコンテンツを生成する。ローカルの情報処理装置にはテンプレートとテンプレート対応入力データを送信する。テンプレートは頻繁に更新せず、テンプレート対応入力データは更新に応じて送信する。情報提供装置はテンプレートと、テンプレート対応入力データ適用したコンテンツ再生を実行する。このデータ送信構成により、容量の小さいテンプレート対応入力データについては、更新に応じて随時、サーバからローカルに提供できタイムリーなローカル情報を出力可能となる。【選択図】図８
2011165011.tif 000002
【特許請求の範囲】
【請求項１】
映像データを含む再生コンテンツ用のテンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを、ローカル領域の入力装置から受信し、ローカル領域固有の再生コンテンツであるローカルコンテンツを生成するコンテンツ生成部と、
前記ローカル領域に設置された情報提供装置に前記ローカルコンテンツを出力するために、前記ローカル領域の情報処理装置に対して、前記テンプレートおよび前記テンプレート対応入力データを送信するコンテンツ配信部を有し、
前記コンテンツ配信部は、
前記テンプレートを、前記テンプレート対応入力データの送信前に事前送信し、
前記ローカル領域の入力装置から新規または更新テンプレート対応入力データを受信した場合に、随時、受信したテンプレート対応入力データを送信する情報処理装置。
【請求項２】
前記コンテンツ生成部は、
（ａ）前記テンプレートに含まれる複数の映像データであるムービークリップに対するムービークリップ選択情報、
（ｂ）前記テンプレートに含まれる複数の音声データに対する音声データ選択情報、
（ｃ）前記ムービークリップに重畳して表示するテキストまたは画像情報の少なくともいずれかの重畳用データ、
少なくとも上記（ａ）〜（ｃ）いずれかの情報を含むデータを、前記テンプレート対応入力データとして前記ローカル領域の入力装置から受信し、前記ローカルコンテンツを生成する請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツ配信部は、
前記コンテンツ生成部が受信した少なくとも上記（ａ）〜（ｃ）いずれかの情報を含むテンプレート対応入力データを、前記ローカル領域の情報処理装置に対して、随時送信する処理を実行する請求項２に記載の情報処理装置。
【請求項４】
前記コンテンツ生成部は、
（ｄ）前記ローカル領域に設置された情報提供装置における前記ローカルコンテンツの出力スケジュールを規定したスケジュール情報、
を前記テンプレート対応入力データとして前記ローカル領域の入力装置から受信し、
前記コンテンツ配信部は、前記スケジュール情報を前記テンプレート対応入力データとして、前記ローカル領域の情報処理装置に送信する処理を実行する請求項１〜３いずれかに記載の情報処理装置。
【請求項５】
前記情報処理装置は、
前記ローカル領域を、エリア領域の下位に１以上のロケーションを設定した階層構成としたローカル領域定義情報を記憶部に格納し、
前記コンテンツ配信部は、
前記ローカル領域定義情報を参照して、前記コンテンツ生成部が受信した前記テンプレート対応入力データの送信元のローカル領域に対応するローカル領域の情報処理装置に対して、前記テンプレート対応入力データを送信する請求項１〜４いずれかに記載の情報処理装置。
【請求項６】
サーバから受信するコンテンツの出力処理を行う情報処理装置であり、
映像データを含む再生コンテンツ用のテンプレートと、該テンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを格納した記憶部と、
前記記憶部に格納されたテンプレートに含まれる映像データを含むコンテンツの再生処理を、前記記憶部に格納されたテンプレート対応入力データに含まれるパラメータを適用して実行する制御部と、
を有する情報処理装置。
【請求項７】
前記テンプレート対応入力データは、
（ａ）前記テンプレートに含まれる複数の映像データであるムービークリップに対するムービークリップ選択情報、
（ｂ）前記テンプレートに含まれる複数の音声データに対する音声データ選択情報、
（ｃ）前記ムービークリップに重畳して表示するテキストまたは画像情報の少なくともいずれかの重畳用データ、
少なくとも上記（ａ）〜（ｃ）いずれかの情報を含むデータであり、
前記制御部は、（ａ）〜（ｃ）いずれかの情報を適用してコンテンツ再生処理を行う請求項６に記載の情報処理装置。
【請求項８】
前記制御部は、
前記テンプレートに含まれる複数のムービークリップに対する選択情報を、前記テンプレート対応入力データから取得して、再生するムービークリップを選択し、
前記テンプレート対応入力データに含まれるテキストデータまたは画像データの少なくともいずれかの情報を前記ムービークリップに重畳して再生する処理を行う請求項７に記載の情報処理装置。
【請求項９】
前記テンプレート対応入力データは、
（ｄ）前記ローカル領域に設置された情報提供装置における前記ローカルコンテンツの出力スケジュールを規定したスケジュール情報を含むデータであり、
前記制御部は、
前記スケジュール情報に従って、コンテンツの出力時間の設定を行う請求項６〜８いずれかに記載の情報処理装置。
【請求項１０】
コンテンツ提供処理を実行するサーバと、前記サーバから受領するコンテンツの出力処理を実行する情報提供装置を有する情報処理システムであり、
前記サーバは、
映像データを含む再生コンテンツ用のテンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを、ローカル領域の入力装置から受信し、ローカル領域固有の再生コンテンツであるローカルコンテンツを生成するコンテンツ生成部と、
前記ローカル領域に設置された情報提供装置に前記ローカルコンテンツを出力するために、前記ローカル領域の情報処理装置に対して、前記テンプレートおよび前記テンプレート対応入力データを送信するコンテンツ配信部を有し、
前記コンテンツ配信部は、
前記テンプレートを、前記テンプレート対応入力データの送信前に事前送信し、
前記ローカル領域の入力装置から新規または更新テンプレート対応入力データを受信した場合に、随時、受信したテンプレート対応入力データを送信する構成であり、
前記情報提供装置は、
前記サーバから受信するコンテンツの出力処理を行う出力部と、
映像データを含む再生コンテンツ用のテンプレートと、該テンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを格納した記憶部と、
前記記憶部に格納されたテンプレートに含まれるコンテンツ再生プログラムを適用して、テンプレート対応入力データに含まれる前記テンプレートの再生制御情報を適用したコンテンツ再生処理を実行する制御部を有する構成である情報処理システム。
【請求項１１】
情報処理装置において実行する情報処理方法であり、
コンテンツ生成部が、映像データを含む再生コンテンツ用のテンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを、ローカル領域の入力装置から受信し、ローカル領域固有の再生コンテンツであるローカルコンテンツを生成するコンテンツ生成ステップと、
コンテンツ配信部が、前記ローカル領域に設置された情報提供装置に前記ローカルコンテンツを出力するために、前記ローカル領域の情報処理装置に対して、前記テンプレートおよび前記テンプレート対応入力データを送信するコンテンツ配信ステップを有し、
前記コンテンツ配信ステップは、
前記テンプレートを、前記テンプレート対応入力データの送信前に事前送信し、
前記ローカル領域の入力装置から新規または更新テンプレート対応入力データを受信した場合に、随時、受信したテンプレート対応入力データを送信するステップを含む情報処理方法。
【請求項１２】
情報処理装置において、サーバから受信するコンテンツの出力処理を行う情報処理方法であり、
前記情報処理装置は、映像データを含む再生コンテンツ用のテンプレートと、該テンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを格納した記憶部を有し、
制御部が、前記記憶部に格納されたテンプレートに含まれるコンテンツ再生プログラムを適用して、テンプレート対応入力データに含まれる前記テンプレートの再生制御情報を適用したコンテンツ再生処理を実行するコンテンツ再生ステップを実行する情報処理方法。
【請求項１３】
情報処理装置において実行する情報処理を実行させるプログラムであり、
コンテンツ生成部に、映像データを含む再生コンテンツ用のテンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを、ローカル領域の入力装置から受信し、ローカル領域固有の再生コンテンツであるローカルコンテンツを生成させるコンテンツ生成ステップと、
コンテンツ配信部に、前記ローカル領域に設置された情報提供装置に前記ローカルコンテンツを出力するために、前記ローカル領域の情報処理装置に対して、前記テンプレートおよび前記テンプレート対応入力データを送信させるコンテンツ配信ステップを有し、
前記コンテンツ配信ステップは、
前記テンプレートを、前記テンプレート対応入力データの送信前に事前送信し、
前記ローカル領域の入力装置から新規または更新テンプレート対応入力データを受信した場合に、随時、受信したテンプレート対応入力データを送信させるステップを含むプログラム。
【請求項１４】
情報処理装置において、サーバから受信するコンテンツの出力処理を行わせるプログラムであり、
前記情報処理装置は、映像データを含む再生コンテンツ用のテンプレートと、該テンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを格納した記憶部を有し、
制御部に、前記記憶部に格納されたテンプレートに含まれるコンテンツ再生プログラムを適用して、テンプレート対応入力データに含まれる前記テンプレートの再生制御情報を適用したコンテンツ再生処理を実行するコンテンツ再生ステップを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、および情報処理方法、並びにプログラムに関する。さらに詳細には、店舗や公共の場所等にディスプレイを設置し情報提供を行う、例えばサイネージシステム等に適用可能な情報処理装置、情報処理システム、および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
店舗や公共の場所等にディスプレイを設置し、ネットワーク接続されたサーバ等の提供する情報を表示することで、多くの人々に情報提供を行うシステムは例えばサイネージシステム（あるいはデジタルサイネージ）と呼ばれ、近年、様々な場所で利用されている。なお、サイネージシステムについては、例えば特許文献１（特開２００９−１３４６９４号公報）、特許文献２（特開２００９−２７６９３４号公報）、特許文献３（特開２００９−２０５３６１号公報）等に記載がある。
【０００３】
スーパーマーケットなどの店舗におけるサイネージシステムの利用例としては以下のようなものがある。スーパーマーケットのチェーンを構成する各店舗に店舗端末（ディスプレイ等）を設置し、特売情報や、店の案内、あるいは商品の広告などの様々な情報を表示するシステムである。このようなシステムを用いることで、買い物客に様々な情報を提供することが可能となる。店舗端末の出力情報は、店舗端末とネットワーク接続されたサーバからネットワークを介して配信可能であり、例えばチェーン展開された多数の店舗に新しい情報をタイムリーに配信することが可能となる。
【０００４】
しかし、このようなシステムでは、例えば、全国にチェーン展開しているスーパーマーケットの全てにサーバからの一律の情報を送信することは可能であるが、各店舗に応じた店舗固有の情報の提示ができないという問題がある。各店舗単位で提供情報を異ならせようとすると、これらの情報の作成や管理のため、それぞれの店舗単位で専門の人員やシステムを備えることが必要となるという問題が発生する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１３４６９４号公報
【特許文献２】特開２００９−２７６９３４号公報
【特許文献３】特開２００９−２０５３６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、例えば、上述の問題点に鑑みてなされたものであり、ネットワークを介した情報提供システムにおいて、各ロケーションやエリアなどローカル領域、具体的には各店舗や特定の県、市区町村などの特定のローカル領域単位で固有の情報を提供可能とする情報処理装置、情報処理システム、および情報処理方法、並びにプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明の第１の側面は、
映像データを含む再生コンテンツ用のテンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを、ローカル領域の入力装置から受信し、ローカル領域固有の再生コンテンツであるローカルコンテンツを生成するコンテンツ生成部と、
前記ローカル領域に設置された情報提供装置に前記ローカルコンテンツを出力するために、前記ローカル領域の情報処理装置に対して、前記テンプレートおよび前記テンプレート対応入力データを送信するコンテンツ配信部を有し、
前記コンテンツ配信部は、
前記テンプレートを、前記テンプレート対応入力データの送信前に事前送信し、
前記ローカル領域の入力装置から新規または更新テンプレート対応入力データを受信した場合に、随時、受信したテンプレート対応入力データを送信する情報処理装置にある。
【０００８】
さらに、本発明の情報処理装置の一実施態様において、前記コンテンツ生成部は、
（ａ）前記テンプレートに含まれる複数の映像データであるムービークリップに対するムービークリップ選択情報、
（ｂ）前記テンプレートに含まれる複数の音声データに対する音声データ選択情報、
（ｃ）前記ムービークリップに重畳して表示するテキストまたは画像情報の少なくともいずれかの重畳用データ、
少なくとも上記（ａ）〜（ｃ）いずれかの情報を含むデータを、前記テンプレート対応入力データとして前記ローカル領域の入力装置から受信し、前記ローカルコンテンツを生成する。
【０００９】
さらに、本発明の情報処理装置の一実施態様において、前記コンテンツ配信部は、前記コンテンツ生成部が受信した少なくとも上記（ａ）〜（ｃ）いずれかの情報を含むテンプレート対応入力データを、前記ローカル領域の情報処理装置に対して、随時送信する処理を実行する。
【００１０】
さらに、本発明の情報処理装置の一実施態様において、前記コンテンツ生成部は、
（ｄ）前記ローカル領域に設置された情報提供装置における前記ローカルコンテンツの出力スケジュールを規定したスケジュール情報、
を前記テンプレート対応入力データとして前記ローカル領域の入力装置から受信し、
前記コンテンツ配信部は、前記スケジュール情報を前記テンプレート対応入力データとして、前記ローカル領域の情報処理装置に送信する処理を実行する。
【００１１】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、前記ローカル領域を、エリア領域の下位に１以上のロケーションを設定した階層構成としたローカル領域定義情報を記憶部に格納し、前記コンテンツ配信部は、前記ローカル領域定義情報を参照して、前記コンテンツ生成部が受信した前記テンプレート対応入力データの送信元のローカル領域に対応するローカル領域の情報処理装置に対して、前記テンプレート対応入力データを送信する。
【００１２】
さらに、本発明の第２の側面は、
サーバから受信するコンテンツの出力処理を行う情報処理装置であり、
映像データを含む再生コンテンツ用のテンプレートと、該テンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを格納した記憶部と、
前記記憶部に格納されたテンプレートに含まれる映像データを含むコンテンツの再生処理を、前記記憶部に格納されたテンプレート対応入力データに含まれるパラメータを適用して実行する制御部と、
を有する情報処理装置にある。
【００１３】
さらに、本発明の情報処理装置の一実施態様において、前記テンプレート対応入力データは、
（ａ）前記テンプレートに含まれる複数の映像データであるムービークリップに対するムービークリップ選択情報、
（ｂ）前記テンプレートに含まれる複数の音声データに対する音声データ選択情報、
（ｃ）前記ムービークリップに重畳して表示するテキストまたは画像情報の少なくともいずれかの重畳用データ、
少なくとも上記（ａ）〜（ｃ）いずれかの情報を含むデータであり、
前記制御部は、（ａ）〜（ｃ）いずれかの情報を適用してコンテンツ再生処理を行う。
【００１４】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記テンプレートに含まれる複数のムービークリップに対する選択情報を、前記テンプレート対応入力データから取得して、再生するムービークリップを選択し、前記テンプレート対応入力データに含まれるテキストデータまたは画像データの少なくともいずれかの情報を前記ムービークリップに重畳して再生する処理を行う。
【００１５】
さらに、本発明の情報処理装置の一実施態様において、前記テンプレート対応入力データは、
（ｄ）前記ローカル領域に設置された情報提供装置における前記ローカルコンテンツの出力スケジュールを規定したスケジュール情報を含むデータであり、
前記制御部は、前記スケジュール情報に従って、コンテンツの出力時間の設定を行う。
【００１６】
さらに、本発明の第３の側面は、
コンテンツ提供処理を実行するサーバと、前記サーバから受領するコンテンツの出力処理を実行する情報提供装置を有する情報処理システムであり、
前記サーバは、
映像データを含む再生コンテンツ用のテンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを、ローカル領域の入力装置から受信し、ローカル領域固有の再生コンテンツであるローカルコンテンツを生成するコンテンツ生成部と、
前記ローカル領域に設置された情報提供装置に前記ローカルコンテンツを出力するために、前記ローカル領域の情報処理装置に対して、前記テンプレートおよび前記テンプレート対応入力データを送信するコンテンツ配信部を有し、
前記コンテンツ配信部は、
前記テンプレートを、前記テンプレート対応入力データの送信前に事前送信し、
前記ローカル領域の入力装置から新規または更新テンプレート対応入力データを受信した場合に、随時、受信したテンプレート対応入力データを送信する構成であり、
前記情報提供装置は、
前記サーバから受信するコンテンツの出力処理を行う出力部と、
映像データを含む再生コンテンツ用のテンプレートと、該テンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを格納した記憶部と、
前記記憶部に格納されたテンプレートに含まれるコンテンツ再生プログラムを適用して、テンプレート対応入力データに含まれる前記テンプレートの再生制御情報を適用したコンテンツ再生処理を実行する制御部を有する構成である情報処理システムにある。
【００１７】
さらに、本発明の第４の側面は、
情報処理装置において実行する情報処理方法であり、
コンテンツ生成部が、映像データを含む再生コンテンツ用のテンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを、ローカル領域の入力装置から受信し、ローカル領域固有の再生コンテンツであるローカルコンテンツを生成するコンテンツ生成ステップと、
コンテンツ配信部が、前記ローカル領域に設置された情報提供装置に前記ローカルコンテンツを出力するために、前記ローカル領域の情報処理装置に対して、前記テンプレートおよび前記テンプレート対応入力データを送信するコンテンツ配信ステップを有し、
前記コンテンツ配信ステップは、
前記テンプレートを、前記テンプレート対応入力データの送信前に事前送信し、
前記ローカル領域の入力装置から新規または更新テンプレート対応入力データを受信した場合に、随時、受信したテンプレート対応入力データを送信するステップを含む情報処理方法にある。
【００１８】
さらに、本発明の第５の側面は、
情報処理装置において、サーバから受信するコンテンツの出力処理を行う情報処理方法であり、
前記情報処理装置は、映像データを含む再生コンテンツ用のテンプレートと、該テンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを格納した記憶部を有し、
制御部が、前記記憶部に格納されたテンプレートに含まれるコンテンツ再生プログラムを適用して、テンプレート対応入力データに含まれる前記テンプレートの再生制御情報を適用したコンテンツ再生処理を実行するコンテンツ再生ステップを実行する情報処理方法にある。
【００１９】
さらに、本発明の第６の側面は、
情報処理装置において実行する情報処理を実行させるプログラムであり、
コンテンツ生成部に、映像データを含む再生コンテンツ用のテンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを、ローカル領域の入力装置から受信し、ローカル領域固有の再生コンテンツであるローカルコンテンツを生成させるコンテンツ生成ステップと、
コンテンツ配信部に、前記ローカル領域に設置された情報提供装置に前記ローカルコンテンツを出力するために、前記ローカル領域の情報処理装置に対して、前記テンプレートおよび前記テンプレート対応入力データを送信させるコンテンツ配信ステップを有し、
前記コンテンツ配信ステップは、
前記テンプレートを、前記テンプレート対応入力データの送信前に事前送信し、
前記ローカル領域の入力装置から新規または更新テンプレート対応入力データを受信した場合に、随時、受信したテンプレート対応入力データを送信させるステップを含むプログラムにある。
【００２０】
さらに、本発明の第７の側面は、
情報処理装置において、サーバから受信するコンテンツの出力処理を行わせるプログラムであり、
前記情報処理装置は、映像データを含む再生コンテンツ用のテンプレートと、該テンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを格納した記憶部を有し、
制御部に、前記記憶部に格納されたテンプレートに含まれるコンテンツ再生プログラムを適用して、テンプレート対応入力データに含まれる前記テンプレートの再生制御情報を適用したコンテンツ再生処理を実行するコンテンツ再生ステップを実行させるプログラムにある。
【００２１】
なお、本発明のプログラムは、例えば、様々なプログラム・コードを実行可能な情報処理装置やコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置やコンピュータ・システム上でプログラムに応じた処理が実現される。
【００２２】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２３】
本発明の一実施例の構成によれば、ローカル固有情報をローカル領域にタイムリーに出力することを可能とした構成が実現される。本発明の一実施例構成では、コンテンツ提供サーバと、サーバからの受領コンテンツを出力する情報提供装置を有するシステムにおいて、サーバが、映像データを含むテンプレートを利用したコンテンツ再生に適用するテンプレート対応入力データを、ローカル領域の入力装置から受信してローカルコンテンツを生成する。サーバは、ローカル領域の情報処理装置にテンプレートとテンプレート対応入力データを送信する。テンプレートは頻繁に更新せず、テンプレート対応入力データは更新に応じて随時送信する。情報提供装置は、サーバから受信するテンプレートと、テンプレート対応入力データ適用したコンテンツ再生処理を実行する。このデータ送信構成により、容量の小さいテンプレート対応入力データについては、ローカル側の都合により随時、更新し、更新後に、即座にサーバからローカル領域に提供することが可能となり、タイムリーな情報をローカル領域で出力することが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の適用可能な情報処理システムの一例について説明する図である。
【図２】本発明の適用可能な情報処理システムの一例について説明する図である。
【図３】本発明において利用されるテンプレートとテンプレート対応入力データの構成例について説明する図である。
【図４】テンプレートを利用したローカルコンテンツの作成シーケンスについて説明するフローチャートを示す図である。
【図５】テンプレートを利用して作成したローカルコンテンツの出力例について説明する図である。
【図６】テンプレートを構成するムービークリップの詳細構成例について説明する図である。
【図７】コンテンツの出力シーケンスを定義する番組編成データの構成例について説明する図である。
【図８】サーバの詳細構成と、サーバとローカル領域とのデータ通信処理例について説明する図である。
【図９】サーバのデータベースの格納データ例について説明する図である。
【図１０】サーバの実行する処理シーケンスについて説明するフローチャートを示す図である。
【図１１】サーバの実行するテンプレート送信、およびテンプレート対応入力データの送信処理例について説明する図である。
【図１２】ローカル領域の情報処理装置の実行する処理シーケンスについて説明するフローチャートを示す図である。
【図１３】本発明のシステムを構成する装置のハードウェア構成例について説明する図である。
【発明を実施するための形態】
【００２５】
以下、図面を参照しながら、本発明の情報処理装置、情報処理システム、および情報処理方法、並びにプログラムについて説明する。説明は以下の項目順に行う。
１．情報提供システムの概要について
２．テンプレートおよびテンプレート対応入力データを利用したローカルコンテンツの生成処理について
３．サーバの構成と処理、およびテンプレートやテンプレート対応入力データの提供処理について
４．サーバおよびローカル領域の情報処理装置の実行する処理シーケンスについて
５．情報処理システムを構成する各構成要素のハードウェア構成例について
【００２６】
［１．情報提供システムの概要について］
まず、図１以下を参照して、本発明の適用可能な情報提供システムの概要について説明する。本発明は、例えば図１に示すようなシステムにおいて利用可能である。図１には、ロケーションＡ１１０、ロケーションＢ１２０、サーバ１３０を示している。なお、ロケーションＡ，Ｂは、具体的には例えばスーパーマッケットの店舗Ａ、店舗Ｂ、あるいは、例えばＡ地域にある図書館Ａ、Ｂ地域にある図書館Ｂなど、特定のローカル領域である。
【００２７】
ロケーションＡ１１０、ロケーションＢ１２０、サーバ１３０の各々はネットワーク接続された情報処理装置を有しており、ネットワークを介した通信が可能である。ロケーションＡ１１０、ロケーションＢ１２０は、サーバ１３０から提供する情報を出力する端末を有している。すなわち、ロケーションＡ１１０は情報提供装置Ａ１〜Ａｎ，１１２−１〜ｎを有しており、ロケーションＢ１２０は情報提供装置Ｂ１〜Ｂｎ，１２２−１〜ｎを有している。
【００２８】
サーバ１３０は、ネットワークを介してロケーションＡ１１０と、ロケーションＢ１２０の情報提供装置Ａ１〜Ａｎ，１１２−１〜ｎと、情報提供装置Ｂ１〜Ｂｎ，１２２−１〜ｎに対して、様々な情報を提供する。このように、ロケーションＡ１１０、ロケーションＢ１２０、サーバ１３０は、いわゆるサイネージシステムを構成している。なお、図には、２つのロケーションＡ，Ｂのみを示しているが、これらは、３以上であってもよい。
【００２９】
以下では、説明を理解しやすくするため、ロケーションＡ，Ｂが、スーパーマッケットの店舗Ａ、店舗Ｂであると仮定して説明する。
ロケーションＡ１１０は、店舗Ａ内に分散して設置された複数の情報提供装置Ａ１〜Ａｎ，１１２−１〜ｎを有する。
この情報提供装置Ａ１〜Ａｎ，１１２−１〜ｎは、表示部としてのディスプレイ、音声出力部としてのスピーカを有し、サーバ１３０から提供される情報を出力（画像表示や音声出力）する。この提供情報がロケーションＡ１１０の来訪者（来店者）に視聴される。
【００３０】
同様に、ロケーションＢ１２０は、店舗Ｂ内に分散して設置された複数の情報提供装置Ｂ１〜Ｂｎ，１２２−１〜ｎを有する。
この情報提供装置Ｂ１〜Ｂｎ，１２２−１〜ｎも、サーバ１３０から提供される情報を出力（画像表示や音声出力を含む）する。この提供情報がロケーションＢ１２０の来訪者（来店者）に視聴される。
【００３１】
図１に示すように、サーバ１３０から各ロケーションに対して提供される情報は、
＊各ロケーションに共通する共通コンテンツ、
＊各ロケーションの固有のロケーション固有コンテンツ、
これらの異なるカテゴリのコンテンツによって構成される。
すなわち、サーバ１３０は、ロケーションＡ１１０の情報提供装置Ａ１〜Ａｎ，１１２−１〜ｎに対して、各ロケーションに共通する共通コンテンツと、ロケーションＡ固有のコンテンツを提供する。
また、サーバ１３０は、ロケーションＢ１２０の情報提供装置Ｂ１〜Ｂｎ，１２２−１〜ｎに対して、各ロケーションに共通する共通コンテンツと、ロケーションＢ固有のコンテンツを提供する。
【００３２】
各ロケーションでは、コンテンツ提供スケジュールを保持、管理し、ロケーション対応のコンテンツ提供スケジュールに従って各コンテンツを提供する。
例えば、ロケーションＡ１１０のコンテンツ提供スケジュールは、以下のように設定されているとする。
ＡＭ１０：００〜１１：００＝共通コンテンツの提供
ＡＭ１１：００〜１１：１０＝ロケーションＡ固有コンテンツの提供
ＡＭ１１：１０〜１２：００＝共通コンテンツの提供
：
ロケーションＡ１１０のコンテンツ提供スケジュールが上記のような設定である場合、ロケーションＡ１１０における情報提供装置Ａ１〜Ａｎ，１１２−１〜ｎを利用したコンテンツ提示処理は、上記のスケジュールに従って実行される。
【００３３】
ロケーションＢ１２０においても、ロケーションＢ１２０における情報提供装置Ｂ１〜Ｂｎ，１２２−１〜ｎを利用したコンテンツ提示処理は、ロケーションＢ対応のスケジュールに従って実行される。
【００３４】
このようなシステムの実現のためには、
サーバ１３０は、各ロケーションに共通に提供する共通コンテンツの他、さらに、
（１）各ロケーション固有のコンテンツ、
（２）各ロケーション固有のコンテンツ提供スケジュール、
これらを管理し、各ロケーションに提供することが必要となる。
【００３５】
本発明のシステムでは、これらの各ロケーション固有のコンテンツとスケジュールの設定は、各ロケーションに設置されたＰＣ等の入力装置（クライアント装置）がサーバ１３０にアクセスし、サーバ１３０の提供するテンプレートを利用して各ロケーションの入力装置（クライアント装置）を操作するオペレータによって行われる。
【００３６】
例えばロケーションＡ１１０のオペレータは、入力装置（クライアント装置）Ａ１１１を操作してサーバ１３０にアクセスを行い、サーバ１３０の提供するテンプレートを利用して、
（１）ロケーションＡ固有のコンテンツ、
（２）ロケーションＡ固有のコンテンツ提供スケジュール、
これらの情報を登録する。
【００３７】
同様に、ロケーションＢ１２０のオペレータは、入力装置（クライアント装置）Ｂ１２１を操作してサーバ１３０にアクセスを行い、サーバ１３０の提供するテンプレートを利用して、
（１）ロケーションＢ固有のコンテンツ、
（２）ロケーションＢ固有のコンテンツ提供スケジュール、
これらの情報を登録する。
【００３８】
このような情報登録処理により、サーバ１３０は、各ロケーションに対して、ロケーション共通のコンテンツに加え、ロケーション固有のコンテンツ、さらにロケーション固有のスケジュール情報を提供することができる。
各ロケーションでは、サーバからの受信するこれらの情報を利用してロケーション固有のコンテンツを含む様々なコンテンツをロケーション独自の放映スケジュールに従って、情報提供装置を介して提示することが可能となる。
これらの情報登録処理、コンテンツ提供処理の詳細については後段で説明する。
【００３９】
なお、図１には、ロケーションとしてロケーションＡ１１０、ロケーションＢ１２０の２つのロケーションのみを示しているが、ロケーションの数は任意であり、３以上のロケーションとしてもよい。
また、ロケーションの設定は、図１に示すような並列的な設定のみならず、階層構成の設定としてもよい。すなわち、１つの上位ロケーションであるエリア内部に複数の下位ロケーションを設定するといった階層構成の設定とすることもできる。
【００４０】
この階層構成例について、図２を参照して説明する。
図２には、図１を参照して説明したと同様のサーバ１３０と、複数のロケーションであるロケーションＡ１５１ａ〜ロケーションＮ１５１ｎを包含する上位ロケーションとしてのエリアＰ１４０を示している。
【００４１】
ロケーションＡ１５１ａ〜ロケーションＮ１５１ｎは、各々が、例えばスーパーマーケットの店舗に相当する。
エリアＰ１４０は、例えば都道府県や市区町村に対応するエリアに相当する。
具体的には、例えば以下のような設定である。
ロケーションＡ１４１ａは、東京都品川区五反田店の店舗、
ロケーションＮ１５１ｎは、東京都新宿区新宿駅前店の店舗、
エリアＰ１４０は東京都の全店舗を統括するエリア統括本部、
このような設定である。
【００４２】
エリアＰ１４０にも、エリア統括本部対応の入力装置（クライアント装置）Ｐ１４１が置かれる。入力装置（クライアント装置）Ｐ１４１は、東京都内の全店舗を統括するエリア統括本部内に設置されたＰＣ等の装置である。入力装置（クライアント装置）Ｐ１４１のオペレータは、入力装置（クライアント装置）Ｐ１４１を操作してサーバ１３０にアクセスを行い、サーバ１３０の提供するテンプレートを利用して、
（１）エリアＰ固有のコンテンツ、
（２）エリアＰ固有のコンテンツ提供スケジュール、
これらの情報を登録する。
【００４３】
ロケーションＡ〜Ｎにおいても、先に図１を参照して説明したように、各ロケーションの入力装置（クライアント装置）Ａ〜Ｎのオペレータは、入力装置（クライアント装置）Ａ〜Ｎを操作してサーバ１３０にアクセスを行い、サーバ１３０の提供するテンプレートを利用して、それぞれ、
（１）ロケーションＡ〜Ｎ固有のコンテンツ、
（２）ロケーションＡ〜Ｎ固有のコンテンツ提供スケジュール、
これらの情報を登録する。
【００４４】
このような情報登録処理により、サーバ１３０は、
コンテンツ提示スケジュール情報の管理、提供処理として、
エリア固有のスケジュール、
ロケーション固有のスケジュール、
これらの情報を登録管理し、これらのスケジュール情報を、それぞれの対応エリア、ロケーションに提供する処理を行う。。
【００４５】
さらに、サーバ１３０は、コンテンツ情報の管理、提供処理として、
各ロケーション共通の共通コンテンツ、
各ロケーションに固有のロケーション固有コンテンツ、
各エリアに固有のエリア固有コンテンツ、
これらのコンテンツ情報を登録管理し、これらのコンテンツ情報を、それぞれの対応エリア、ロケーションに提供する処理を行う。
【００４６】
なお、エリア固有のスケジュールと、ロケーション固有のスケジュールとが競合する場合には、あらかじめ設定した優先度に従って、いずれかのスケジュールを優先した処理が実行される。
例えば優先順位は、
エリア優先として、エリア固有のスケジュールと、ロケーション固有のスケジュールとが競合した場合は、エリアスケジュールに従って、エリア内のロケーションでのコンテンツ提供を行うといった設定とする。
あるいは、その逆の設定として、ロケーション優先として、エリア固有のスケジュールと、ロケーション固有のスケジュールとが競合した場合は、ロケーションスケジュールに従って、そのロケーションでのコンテンツ提供を行うといった設定とする。
この優先度の設定は、任意に設定可能である。
【００４７】
［２．テンプレートおよびテンプレート対応入力データを利用したローカルコンテンツの生成所処理について］
次に、図３以下を参照して、テンプレートおよびテンプレート対応入力データを利用したローカルコンテンツの生成処理について説明する。
ロケーションやエリア単位で設定された入力装置（クライアント装置）は、テンプレートを利用してサーバに対する情報登録処理、すなわち、
（１）ロケーション（またはエリア）固有のコンテンツ、
（２）ロケーション（またはエリア）固有のコンテンツ提供スケジュール、
これらの情報登録処理を実行する。
前述したように、これらの情報登録処理に際しては、サーバ１３０の提供するテンプレートが利用される。
【００４８】
なお、以下の説明においては、
（１）ロケーションやエリアを「ローカル領域」
（２）ロケーション固有のコンテンツ、エリア固有のコンテンツ、これらをまとめて「ローカルコンテンツ」と呼ぶ。
（３）また、ロケーション固有のスケジュール、エリア固有のスケジュール、これらをまとめて「ローカルスケジュール」と呼ぶ。
また、ローカルコンテンツではない、全ロケーション共通のコンテンツを「共通コンテンツ」、ローカルスケジュールではない、全ロケーション共通のスケジュールを「共通スケジュール」と定義して説明する。
【００４９】
図３には、ローカルコンテンツおよびローカルスケジュールを設定するために利用するテンプレート２１０とテンプレート対応入力データ２２０のデータ構成例を示している。
テンプレート２１０は、サーバ１３０によって、各ローカル領域（ロケーションやエリア）に提供され、各ローカル領域（ロケーションやエリア）の入力装置（クライアント装置）（例えば図１に示す入力装置Ａ１１１）がこの図３に示すテンプレート２１０を利用して、ローカルコンテンツおよびローカルスケジュールを設定することができる。
テンプレート２１０を利用して各ローカル領域（ロケーションやエリア）の入力装置（クライアント装置）によって入力された情報はテンプレート対応入力データ２２０として記録される。
【００５０】
テンプレート２１０には、
ムービークリップ２１１、
アクションスクリプト２１２、
定義情報（Ｄｅｆｉｎｉｔｉｏｎ．ｘｍｌ）２１３、
音声データ（ｓｏｕｎｄ．ｍｐ３）２１４
これらのデータが含まれる。
【００５１】
ムービークリップ２１１は、例えば様々な動画データや静止画データの組み合わせなどの映像データから構成される。図には、デフォルト、パターン１〜３の４種類の異なる映像データを設定したテンプレートを示している。
これらは、各々が、例えば数十秒の映像コンテンツによって構成される。
例えば、
デフォルトは、企業情報紹介ビデオ、
パターン１は、寒い日のイメージビデオ、
パターン２は、小春日和のイメージビデオ、
パターン３は、雨の日のイメージビデオ、
このような様々な内容のムービークリップによって構成されている。
なお、これらのパターンは、例えばシーズンごとに入れ替えるなど、適宜、更新することができる。
【００５２】
各ローカル領域（ロケーションやエリアなど）のオペレータは、各ローカルの入力装置（クライアント装置）を利用してテンプレートに設定された各ムービークリップを閲覧可能であり、自己の店舗に最適なムービークリップを選択することができる。
この選択情報は、テンプレート対応入力データ２２０中に記録される。
選択されたムービークリップの映像が各ロケーション（またはエリア）の情報提供装置に出力表示されることになる。
【００５３】
各ローカル領域（ロケーションやエリアなど）のオペレータは、各ローカルの入力装置（クライアント装置）を利用してムービークリップ（デフォルト、パターン１〜３）を選択するとともに、選択したムービークリップに重畳して表示するテキスト（コメント、説明など）や画像（例えば商品の画像など）を入力することができる。
【００５４】
すなわち、各ローカル領域（ロケーションやエリアなど）のオペレータは、選択したムービークリップに予め規定された入力可能なデータ（テキストや画像）を自由に入力することができる。
これらの入力データは、テンプレート対応入力データ２２０中に記録される。
例えば、テンプレート対応入力データ２２０内のパラメータ情報（ｐａｒａｍｓ．ｘｍｌ）２２２には、各ローカル領域（ロケーションやエリアなど）のオペレータによって入力された情報が記録される。テンプレート対応入力データ２２０の内容については後段で説明する。
【００５５】
各ローカル領域（ロケーションやエリアなど）のオペレータの処理により、選択された特定のムービークリップに、テキストや画像が重畳されたデータが、最終的な表示データとして各ロケーション（またはエリア）の情報提供装置に出力表示されることになる。
【００５６】
さらに、各ローカル領域（ロケーションやエリアなど）のオペレータは、各ローカルの入力装置（クライアント装置）を利用して情報提供装置に出力する音声データ２１４を選択することができる。音声データは、選択したムービークリップの出力に併せて出力される音楽データ等である。
【００５７】
テンプレート２１０には、予め複数の音声データ２１４が設定されており、各ローカル領域（ロケーションやエリアなど）のオペレータは、各ローカルの入力装置（クライアント装置）を利用して好みの音声データを選択することができる。
この選択情報は、テンプレート対応入力データ２２０中に記録される。
この、音声データの選択処理によって、各ロケーション（またはエリア）の情報提供装置にムービークリップが表示されるとともに選択された音声データが出力される。
【００５８】
アクションスクリプト２１２は、このテンプレートを利用して作成されるローカルコンテンツの再生処理用のプログラムであり、後述するテンプレート対応入力データ２２０に含まれる各情報を利用してローカルコンテンツ再生処理を実行する。
すなわち、テンプレート対応入力データ２２０に含まれるスケジュール情報に従って、さらに、テンプレート対応入力データ２２０に含まれるローカル領域のオペレータによって入力された情報を適用したローカルコンテンツを含むコンテンツの再生処理が実行される。
【００５９】
定義情報（Ｄｅｆｉｎｉｔｉｏｎ）２１３は、例えば、ローカル領域のオペレータに提供するデータ入力画面としてのＧＵＩを提供するための情報等を記録している。さらに、入力可能なテキスト情報や画像情報の仕様を規定したデータなどを含む情報である。各ローカル領域（ロケーションやエリアなど）のオペレータは、各ローカルの入力装置（クライアント装置）を利用して、テキストや画像を入力する場合、この定義情報（Ｄｅｆｉｎｉｔｉｏｎ）２１３の定義にしたがってデータを入力する。
【００６０】
なお、定義情報（Ｄｅｆｉｎｉｔｉｏｎ）２１３に従って生成されるＧＵＩには、
ムービークリップの選択処理画面、
ムービークリップに重畳表示するテキストや画像データの入力画面、
音声データの選択画面、
さらに、ローカルコンテンツの各ローカル領域の情報提供装置による出力期間を設定するためのスケジュール入力画面、
これらの各画面が含まれる。
【００６１】
次に、テンプレート対応入力データ２２０について説明する。テンプレート対応入力データ２２０は、各ローカル領域のオペレータによって、テンプレート２１０を利用して入力された情報の記録データである。図３に示すように、テンプレート対応入力データ２２０には、
スケジュール情報（Ｓｃｈｅｄｕｌｅ．ｘｍｌ）２２１、
パラメータ情報（ｐａｒａｍｓ．ｘｍｌ）２２２、
入力画像情報（ｐｉｃｔ．ｊｐｅｇ）２２３、
これらの情報が含まれる。
【００６２】
スケジュール情報（Ｓｃｈｅｄｕｌｅ．ｘｍｌ）２２１はローカルスケジュール、すなわち、ロケーション（またはエリア）固有のコンテンツ提供スケジュールを記録するためのデータである。
各ローカル領域（ロケーションやエリアなど）のオペレータは、各ローカルの入力装置（クライアント装置）を利用して、前述したテンプレート２１０の定義情報（Ｄｅｆｉｎｉｔｉｏｎ）２１３によって生成されるＧＵＩとしての期間入力画面に対して、生成したローカルコンテンツの出力期間（ローカル領域の情報提供装置における出力期間）を設定することができる。
【００６３】
パラメータ情報（ｐａｒａｍｓ．ｘｍｌ）２２２には、各ローカル領域（ロケーションやエリアなど）のオペレータが各ローカルの入力装置（クライアント装置）を利用して入力した各種の情報が記録される。例えば、
ムービークリップの選択情報、
ムービークリップに重畳表示するテキストや画像データの情報、
音声データの選択情報、
これらの情報、あるいは情報識別用のパラメータが設定される。
【００６４】
画像情報（ｐｉｃｔ．ｊｐｅｇ）２２３には、各ローカル領域（ロケーションやエリアなど）のオペレータが各ローカルの入力装置（クライアント装置）を利用して入力した画像情報、たとえばムービークリップに重畳して表示するための静止画情報等が記録される。画像情報（ｐｉｃｔ．ｊｐｅｇ）２２３として記録された画像は、パラメータ情報（ｐａｒａｍｓ．ｘｍｌ）２２２に記録されたムービークリップの選択情報を利用して決定される特定のムービークリップに重畳して表示される。このムービークリップとの対応情報などはパラメータ情報（ｐａｒａｍｓ．ｘｍｌ）２２２に記録される。
【００６５】
次に、図４に示すフローチャートを参照して、図３に示すテンプレートを利用して各ローカル領域（ロケーションやエリアなど）のオペレータが実行する処理、すなわち、各ローカルの情報提供装置に出力する情報およびスケジュール設定処理シーケンスについて説明する。
【００６６】
図４に示すフローチャートは、各ローカル領域（ロケーションやエリアなど）のオペレータが、各ローカルの入力装置（クライアント装置）を利用して実行する処理である。各ローカルのオペレータは、各ローカルの入力装置（クライアント装置）を利用してサーバ１３０にアクセスしてテンプレートを呼び出す。その後、図４に示すフローのステップＳ１０１以下の処理が開始される。
【００６７】
まず、ステップＳ１０１において、出力データの出力スケジュールを決定する。
各ローカル領域（ロケーションやエリアなど）のオペレータは、各ローカルの入力装置（クライアント装置）を利用して、期間入力画面に対して、選択したムービークリップの出力期間を設定する。
ここでは、例えば図４に示すように、
「２０１０／０１／２０−１０：００〜２０１０／０２／０５−２１：００」
このような期間の入力を行ったとする。
【００６８】
この期間は、ローカルのオペレータがステップＳ１０２〜Ｓ１０３の処理において生成するローカルコンテンツ（ムービークリップ＋入力データ＋音声データ）の再生を希望する期間である。
この再生希望期間データが、スケジュール情報（Ｓｃｈｅｄｕｌｅ．ｘｍｌ）２２１に記録されることになる。
【００６９】
次にステップＳ１０２において、図３に示すテンプレート中のムービークリップ２１１から利用するクリップを選択する。
図４のフローの右欄には、１つの具体的な処理例を示している。
図４に示す例では、パターン１の寒い日のイメージビデオを選択したものとする。
【００７０】
次に、ステップＳ１０３において、ステップＳ１０２で選択したムービークリップに対して予め許容された入力データを入力する。例えばテキストデータや画像データを入力することができる。
【００７１】
図４に示す例では、オペレータは、
テキストとして「北風が冷たいこんな日は、お鍋で温まりましょう」
画像として「鍋の画像」
を入力したものとする。
【００７２】
さらに、ステップＳ１０３において、ステップＳ１０２で選択したムービークリップの出力に併せて再生する音楽を図３に示す音声データ２１４から選択する。
図４に示す例では、オペレータは、
音声データとして、音声２（ｓｏｕｎｄ２．ｍｐ３）を選択したものとする。
【００７３】
ここまでのステップＳ１０２〜Ｓ１０３の処理によって、ローカル領域（ロケーションやエリアなど）の情報提供装置において出力するデータ（ローカルコンテンツ）が決定されることになる。
これらステップＳ１０２〜Ｓ１０３の各ステップにおいてローカル領域のオペレータが入力した情報は、図４に示すようにパラメータ情報（ｐａｒａｍｓ．ｘｍｌ）２２２にすべて記録される。
【００７４】
なお、前述したように、ローカル領域（ロケーションやエリア）の情報提供装置において提示される情報には、上記のローカルオペレータの設定したローカルコンテンツのみならず、各ロケーションに共通の共通コンテンツも含まれる。
ローカル領域（ロケーションやエリア）の情報提供装置において提示される全体の番組編成はサーバ１３０のコンテンツ編成部において行われる。このコンテンツ編成部において設定した全体の番組中の一部にローカルコンテンツの提供時間が設定される。
【００７５】
ステップＳ１０１においてオペレータが設定したローカルコンテンツ放映希望期間内で、かつ、サーバ１３０のコンテンツ編成部の設定したローカルコンテンツの提供時間に、ステップＳ１０２〜Ｓ１０３で設定したローカルコンテンツがローカル領域（ロケーションやエリア）の情報提供装置に出力されることになる。なお、番組編成等の処理については、さらに後段で説明する。
【００７６】
図４に示すフローのステップＳ１０２〜Ｓ１０３の処理によって生成したローカルコンンテンツ（ムービークリップ＋入力データ＋音声データ）の再生表示例を図５に示す。
図５に示す例は、
ステップＳ１０２において選択した「ムービークリップ（パターン１）」、
ステップＳ１０３において入力したテキスト「北風が・・」と画像「鍋の画像」、
ステップＳ１０３で選択した「音声データ（音声２）」、
これらのデータの出力例を示している。
【００７７】
このようにローカル領域（ロケーションやエリア）にいるオペレータはサーバ１３０の提供するテンプレートを利用して様々なローカルコンテンツを容易に作成することが可能とななる。これらは特定のローカル領域、すなわち特定のロケーションやエリアにのみ提供されるローカル領域固有のコンテンツであり、状況に応じた様々なローカルコンテンツを容易に作成して提供することができる。
【００７８】
なお、図３を参照して説明したテンプレート中のムービークリップの各パターンは、例えば図６に示すように、複数のシーンによって構成することができる。図６に示すように、パターン１は、シーン１〜ｎのｎ個のシーンの切り替え映像として構成することも可能である。
【００７９】
それぞれのシーン１〜ｎに対応してローカルのオペレータは、シーンに重畳表示するためのテキストや画像を対応付けることが可能となる。図６に示すように、
シーン１には、シーン１対応のテキストと画像、
シーン２には、シーン２対応のテキストと画像、
：
シーンｎには、シーンｎ対応のテキストと画像、
このような設定も可能である。
このような設定とした場合、ｎ個の異なるテキスト情報と、画像情報を連続的に表示することが可能となる。
【００８０】
なお、シーン関連情報は、テンプレート対応入力データ２２０内に記録される。すなわち、このようにシーン対応の入力データを入力した場合は、各シーン対応のテキスト情報や画像の索引用パラメータがパラメータ情報２２２に記録され、画像は画像情報（ｐｉｃｔ．ｊｐｅｇ）２２３として記録される。
【００８１】
なお、各ローカル領域において、ローカルコンテンツの再生処理を実行する場合は、前述したように、テンプレート２１０内のアクションスクリプト２１２が利用される。アクションスクリプト２１２は、図３、図４を参照して説明したテンプレートを利用して作成されるローカルコンテンツの再生処理用のプログラムであり、テンプレート対応入力データ２２０に含まれるスケジュール情報２２１、パラメータ情報２２２、画像情報２２３を利用してローカルコンテンツ再生処理を実行する。
【００８２】
なお、先に説明しように、ローカル領域（ロケーションやエリア）の情報提供装置における情報提供処理は、サーバ１３０のコンテンツ編成部において設定された番組編成（コンテンツ放映スケジュール）に従って行なわれる。コンテンツ編成部において設定する番組編成データ（コンテンツ放映スケジュール）は、共通コンテンツとローカルコンテンツなどを含む全コンテンツの放映スケジュールを含む情報である。
【００８３】
図７に、サーバ１３０のコンテンツ編成部において生成する番組編成データの一例を示す。
番組編成データは図７に示すように例えばテレビ番組表と同様、各日付けの各時間単位で出力する番組（コンテンツ）を規定したデータによって構成される。
【００８４】
図７に示す例は、２／１（月）〜２／３（水）の番組スケジュールである。この番組編成データにおいて、ローカルコンテンツの出力予定は、図に示すように、
１１：００〜１２：００
１３：００〜１４：００
これら２つの時間帯である。
【００８５】
１１：００〜１２：００の時間帯は、エリアコンテンツ提供時間２５１として設定され、１３：００〜１４：００の時間帯は、ロケーションコンテンツ提供時間２５２として設定されている。
例えば、図４を参照して説明した処理がロケーションＡ（図１参照）においてロケーションＡ対応のロケーションコンテンツの作成登録処理として実行された場合、このロケーションＡのローカルコンテンツは、図７に示す１３：００〜１４：００のロケーションコンテンツ提供時間２５２にロケーションＡの情報提供装置において繰り返し放映されることになる。
【００８６】
また、図４を参照して説明した処理が複数のロケーションを含むエリアＰ（図２参照）においてエリアＰ対応のエリアコンテンツの作成登録処理として実行された場合、このエリアＰのローカルコンテンツは、図７に示す１１：００〜１２：００のエリアコンテンツ提供時間２５１に、エリアＰに含まれる複数のロケーションの情報提供装置において放映されることになる。
【００８７】
［３．サーバの構成と処理、およびテンプレートやテンプレート対応入力データの提供処理について］
次に、図８を参照して、サーバ１３０の構成と処理、およびテンプレートやテンプレート対応入力データの提供処理等について説明する。図８にはサーバ１３０と１つのローカル領域としてロケーションＡ１１０を示している。
【００８８】
サーバ１３０は、図８に示すように、コンテンツ生成部（ＣＣＢ：Ｃｏｎｔｅｎｔ  Ｃｒｅａｔｏｒ  ｆｏｒ  ＢＥＡＤＳ）３０１、認証処理部（ＳＳＯ：Ｓｉｎｇｌｅ  Ｓｉｇｎ  Ｏｎ）３０２、コンテンツ編成部（ＢＯＦ：ＢａｃｋＯｆｆｉｃｅ）３０３、コンテンツ格納部（ＮＡＳ：Ｎｅｔｗｏｒｋ  Ａｔｔｃｈｅｄ  Ｓｔｏｒａｇｅ）３０４、コンテンツ配信部（ＤＳＴ）３０５、監視部（ＭＯＮ）３０６、データベース（ＤＢ）３０７、ログ記録部（ＬＯＧ）３０８を有する。
【００８９】
なお、図８に示すサーバ１３０の各構成要素であるコンテンツ生成部３０１〜ログ記録部３０８は、１つの情報処理装置内に構成してもよいし、ネットワーク上に分散した複数の情報処理装置によって構成されていてもよい。ネットワーク上に分散配置した構成の場合は、各構成用素はネットワークを介した通信を実行して各種の処理を実行する。
【００９０】
ロケーションＡ１１０は、先に図１を参照して説明したロケーションＡ１１０と同じであり、情報提供処理を行う情報提供装置１１２−１〜ｎ、テンプレートを利用したローカルコンテンツの作成処理を実行する入力装置（クライアント装置）Ａ１１１を有する。さらに、サーバ１３０の提供するテンプレートやテンプレート入力データを受信し、各情報提供装置１１２−１〜ｎに転送する処理を行うローカル情報管理装置１１３を有する。
なお、情報提供装置１１２−１〜ｎの１つが、ローカル情報管理装置１１３を兼ね備えた構成としてもよい。
同様に、情報提供装置１１２−１〜ｎの１つが、入力装置（クライアント装置）Ａ１１１を兼ね備えた構成としてもよい。
【００９１】
サーバ１３０の処理について説明する。
コンテンツ生成部３０１は、ロケーションＡ１１０等、ローカル領域（ロケーションあるいはエリア）に設定された入力装置（クライアント装置）１１１の要求に応じて、テンプレートを提示してテンプレートに対する情報登録処理を実行する。テンプレートに対する入力データは、先に図３を参照して説明したようにテンプレート対応入力データ２２０中に記録される。
【００９２】
なお、テンプレートはサーバ１３０内で生成してもよいし、例えば外部の制作会社の作成したテンプレートをサーバ１３０に入力する設定としてもよい。例えば外部の制作会社の作成したテンプレートをサーバ１３０に入力する場合、そのテンプレートの仕様を確認する処理をサーバ内で行った後、予め規定した規格に適合することが確認された場合のみ利用される。なお、図８において、これらの規格適合判定はコンテンツ編成部（ＢＯＦ）３０３において実行する構成としている。
【００９３】
コンテンツ編成部３０３から、規格に適合するテンプレートがコンテンツ生成部３０１に提供され、ローカル領域（ロケーションＡ１１０）の入力装置Ａ（クライアント装置Ａ）１１１が利用することが可能となる。
なお、規格に適合するテンプレートはコンテンツ格納部（ＮＡＳ）３０４に格納される。
【００９４】
図８には、テンプレートとテンプレート対応入力データの流れを示している。テンプレート（図３に示すテンプレート２１０）は、各ローカル領域に対して、予め提供されるデータである。
一方、テンプレート対応入力データは、各ローカル領域のオペレータによって新たなデータ入力がなされた時点で逐次更新され、その更新データが、随時、各ローカル領域に提供される。
【００９５】
テンプレートの例えば１月単位、あるいは、季節ごとの更新などが可能であり、更新が行われた場合は、更新テンプレートが各ローカル領域に提供される。テンプレート更新は、サーバ側の主導で行われる。
しかし、テンプレート対応入力データについては、各ローカル領域において、随時、更新可能であり、更新されたテンプレート対応入力データは、即座にサーバ１３０からローカル領域（図８ではロケーションＡ１１０）に提供される。
【００９６】
前述したように、入力装置（クライアント装置）１１１は、テンプレートを利用して以下のテンプレート対応入力データをサーバ１３０に登録できる。
（ａ）ムービークリップの選択情報
（ｂ）ムービークリップに重畳表示するデータ（テキスト、画像データなど）
（ｃ）音声データの選択情報
（ｄ）ローカルコンテンツの再生スケジュール情報
コンテンツ生成部３０１は、ローカル領域（ロケーションやエリア）に設定された入力装置（クライアント装置）からこれらの情報（テンプレート対応入力データ）を入力し、コンテンツ格納部（ＮＡＳ）３０４に格納する。
【００９７】
なお、コンテンツ生成部３０１は、入力装置（クライアント装置）１１１からのアクセス時に入力装置（クライアント装置）１１１が予めサーバ１３０に正規ユーザとして登録された入力装置（クライアント装置）であるか否かを判定する認証処理を行う。この認証処理は、認証処理部（ＳＳＯ）３０２の処理として実行される。
この認証処理の成立によって、入力装置（クライアント装置）が正規の登録入力装置（クライアント装置）であることが確認された場合にのみ、テンプレートを利用した情報（テンプレート対応入力データ）登録処理が行われることになる。
【００９８】
なお、テンプレートを利用した情報登録処理に際して、コンテンツ生成部３０１と入力装置（クライアント装置）１１１との間で通信されるデータは、暗号化データに変換され、暗号化データ通信として行われる、また各通信データには、例えば一方向性ハッシュ関数に基づく改ざん検証値が付加され、通信過程での不正な処理を防止する構成がとられる。
【００９９】
入力装置（クライアント装置）１１１は、先に図４を参照して説明したフローチャートに従って、順次、必要なデータを入力し、テンプレートを適用してローカルコンテンツを作成することができる。入力装置（クライアント装置）１１１からの入力情報（テンプレート対応入力データ）は、コンテンツ格納部３０４に格納された後、コンテンツ配信部（ＤＳＴ）３０５を介して各ロケーション（またはエリア）のローカル情報管理装置（Ｅｄｇｅ：エッジサーバ）１１３に送信される。
【０１００】
各ロケーション（またはエリア）のローカル情報管理装置（Ｅｄｇｅ：エッジサーバ）１１３は、ロケーション単位に設定され、サーバ１３０のコンテンツ配信部３０５から提供される情報を受信し、受信情報を、ロケーション内の情報提供装置１１２−１〜ｎの各々に提供する。
【０１０１】
なお、ローカル情報管理装置（Ｅｄｇｅ：エッジサーバ）１１３がサーバ１３０のコンテンツ配信部３０５から受信し、ロケーション内の情報提供装置１１２−１〜ｎの各々に提供する情報は、
（Ａ）テンプレート（図３に示すテンプレート２１０）、
（Ｂ）テンプレート対応入力データ（図３に示すテンプレート対応入力データ２２０）
である。
【０１０２】
なお、前述したようにサーバ１３０のコンテンツ配信部３０５は、上記の（Ａ）テンプレートと、（Ｂ）テンプレート対応入力データを、それぞれ個別に送信することが可能である。
例えば（Ａ）テンプレートは、変更の少ない固定情報であり、予め各ローカル領域に提供しておく。季節や月単位で更新される場合は、その更新テンプレートを提供すればよい。
一方、（Ｂ）テンプレート対応入力データはローカル領域において、逐次、新たなデータ入力が可能であり逐次、更新可能となる。従って、（Ｂ）テンプレート対応入力データについてはローカル領域の主導で、更新され、その更新データが、随時、サーバ１３０のコンテンツ生成部３０１からコンテンツ格納部３０４に格納されるとともに、コンテンツ配信部３０５を介してローカル領域（図８ではロケーションＡ１１０）に提供される。
【０１０３】
テンプレートが固定的なデータであっても、先に図３、図４等を参照して説明したように、テンプレート対応入力データを変更することで、テンプレートに含まれるムービークリップの変更が可能であり、またムービークリップ上に重畳するデータ（入力データ）も変更することができる。音声データも変更可能である。各ローカル領域では、テンプレート対応入力データを更新することで、これらの変更処理が可能となり、様々な異なるローカルコンテンツを提示することが可能となる。
【０１０４】
従って、テンプレートのみを先にローカル情報管理装置（Ｅｄｇｅ：エッジサーバ）１１３に送信し、逐次、例えば週単位で、ローカル領域（ロケーションＡ１１０）の入力装置（クライアント装置）１１１から新たにテンプレート対応入力データをサーバに入力し登録することで、コンテンツ配信部３０５からローカル領域に新たなテンプレート対応入力データが配信され、同じテンプレートを利用しても異なるローカルコンテンツを提示することが可能となる。
【０１０５】
このように、コンテンツ配信部３０５は、テンプレートを、テンプレート対応入力データの送信前に事前送信し、ローカル領域の入力装置から新規または更新テンプレート対応入力データを受信した場合に、随時、受信したテンプレート対応入力データを送信する処理を行う。なお、コンテンツ配信部３０５は、データベース３０７に格納されたローカル領域定義情報を参照して、コンテンツ生成部３０１がローカル領域の入力装置から受信したテンプレート対応入力データの送信元のローカル領域に対応するローカル領域に対して、テンプレート対応入力データを送信する。
【０１０６】
なお、サーバ１３０からローカル領域に提供されるテンプレートおよび逐次更新されるテンプレート対応入力データは、各ローカル領域のローカル情報管理装置（エッジサーバ（Ｅｄｇｅ））１１３を介して情報提供装置１１２−１〜ｎに提供され、各情報提供装置１１２−１〜ｎ内のメモリに格納される。テンプレートには、前述したようにテンプレートを利用したローカルコンテンツの再生処理に適用するプログラムとしてのアクションスクリプト２１２（図３参照）を含んでいる。
【０１０７】
各情報提供装置１１２−１〜ｎはアクションスクリプト２１２を実行して、例えばテンプレート対応入力データ２２０（図３参照）内のスケジュール情報（Ｓｃｈｅｄｕｌｅ．ｘｍｌ）２２１、パラメータ情報（ｐａｒａｍｓ．ｘｍｌ）２２２、画像情報（ｐｉｃｔ．ｊｐｅｇ）２２３を利用して、所定の時間に所定のローカルコンテンツを表示する。
【０１０８】
なお、この出力情報の生成処理は、各情報提供装置１１２−１〜ｎが個別に実行してもよいし、あるいは、各情報提供装置１１２−１〜ｎに接続された１つの装置（例えばローカル情報管理装置（エッジサーバ（Ｅｄｇｅ））１１３、あるいは情報提供装置１１２−１〜ｎの中の１台）が実行し、生成画像と音声を各情報提供装置１１２−１〜ｎに送信して出力する構成としてもよい。
【０１０９】
サーバ１３０のコンテンツ編成部（ＢＯＦ）３０３は、前述のテンプレート検証処理の他、番組編成処理を実行する。すなわち各ローカル領域における情報提供装置において提示されるコンテンツの全体スケジュールを設定する。具体的には、先に図７を参照して説明した番組編成データを生成する。
【０１１０】
生成した番組編成データは、コンテンツ格納部３０４、データベース３０７に格納され、さらに、コンテンツ配信部３０５を介して各ローカル領域に提供される。
各ローカル領域の情報提供装置１１２、あるいは情報提供装置１１２を統括する装置（例えばローカル情報管理装置（エッジサーバ（Ｅｄｇｅ））１１３、あるいは情報提供装置１１２−１〜ｎの中の１台）は、この番組編成データをメモリに保持し、番組編成データに応じてコンテンツを出力する。
【０１１１】
図４、図７を参照して説明したように、各ローカル領域の情報提供装置１１２は、番組編成データ内に設定されたローカルコンテンツの放映時間にローカルコンテンツが放映される。すなわち、図４のフローのステップＳ１０１においてオペレータが設定したローカルコンテンツ放映希望期間内で、かつ、サーバ１３０のコンテンツ編成部３０３の設定したローカルコンテンツの提供時間に、図４に示すフローのステップＳ１０２〜Ｓ１０３で設定したローカルコンテンツがローカル領域（ロケーションやエリア）の情報提供装置に出力されることになる。
【０１１２】
コンテンツ編成部（ＢＯＦ）３０３は、さらにエリア編成処理など、ローカル領域の設定処理を実行する。例えば東京都を１つのエリアとする、あるいは２３区内を１つのエリアとするといったエリア設定や、エリアとロケーションの対応付け等の処理を実行する。これらのローカル領域編成情報はデータベース３０７に格納される。
【０１１３】
ログ記録部（ＬＯＧ）３０８は、各ローかる領域におけるコンテンツの出力状況やサーバ１３０から各ローカル領域に対するデータ出力状況を示すログ情報を記録する。
このログ情報は、データベース（ＤＢ）３０７に格納されるとともに、監視部（ＭＯＮ）３０６に提供され、スケジュール通りのコンテンツ提示処理等が実行されているか否かを確認する処理が行われる。
【０１１４】
データベース（ＤＢ）３０７の格納データ例を図９に示す。データベース（ＤＢ）３０７には、図９に示すように、
（ａ）ユーザ定義情報、
（ｂ）ユーザ権限管理情報、
（ｃ）コンテンツ定義情報、
（ｄ）ローカル領域定義情報
等、様々な情報が記録される。先に説明したように、番組編成情報、ログ情報等も記録される。
ユーザ定義情報、ユーザ権限管理情報は、例えば各ローカル領域におけるローカルコンテンツの作成者、すなわちユーザ装置（クライアント装置）を利用してテンプレート対応入力データを入力するオペレータのユーザ登録情報や権限管理情報等である。各オペレータ対応のユーザＩＤや認証処理時に適用するパスワード情報などが登録される。
【０１１５】
コンテンツ定義情報は、コンテンツ編成部（ＢＯＦ）３０３の生成した番組編成データに登録されるコンテンツに関する管理、定義情報でありコンテンツの種類や再生時間等が記録される。
ローカル領域定義情報は、先に説明したエリア設定やエリアとロケーションとの対応関係情報などである。なお、各エリア情報、ロケーション情報は図に示すように例えば個別のＸＭＬファイルとして登録される。
【０１１６】
［４．サーバおよびローカル領域の情報処理装置の実行する処理シーケンスについて］
次に、図１０〜図１２を参照してサーバおよびローカル領域の情報処理装置の実行する処理シーケンスについて説明する。
まず、図１０に示すフローチャートを参照してサーバ１３０の実行する主要な処理のシーケンスについて説明する。
図１０に示すフローチャートはサーバ１３０の実行する処理中、ローカル領域（ロケーションやエリア）に対するテンプレート配信とテンプレート対応入力データの配信処理を中心として説明する処理シーケンスを説明するフローチャートである。
【０１１７】
まず、ステップＳ２０１において、サーバは、各ローカル領域に対してテンプレートを配信する。なおテンプレート配信処理は、実際に情報提供装置を備えたローカル領域であればよく、例えばエリアの統括本部等に対しての送信は省略できる。
このテンプレート送信処理は、コンテンツ提示サービスが開始される以前に実行される。その後、例えば季節ごとにテンプレートが更新されるまで、１つのテンプレートを利用したローカルコンテンツ表示処理が行われることになる。ただし、前述したように、ムービークリップや音声データの変更やテキスト、画像の変更などにより異なるコンテンツとして表示することが可能である。
【０１１８】
ステップＳ２０２において、ロケーションのエリア編成処理を行う。この処理は、前述したように、エリア設定やエリアとロケーションとの対応関係の設定処理などである。なお、各エリア情報、ロケーション情報は図９に示すようにデータベースに記録される。
なお、ステップＳ２０１のテンプレート配信処理、ステップＳ２０２のロケーションのエリア編成処理は、順番は問わない。例えば１年毎、季節毎など、管理者側の意志によって適宜、実行可能な処理である。
【０１１９】
次のステップＳ２０３では、ローカル領域（エリア／ロケーション）単位のテンプレート対応入力データを受信する。この処理は、先に図４のフローを参照して説明したローカル領域の入力装置（クライアント装置）によるテンプレートを利用したテンプレート対応入力データの入力処理である。
ローカル領域の入力装置（クライアント装置）がサーバのコンテンツ生成部３０１（図８参照）にアクセスしてテンプレートを利用した処理を実行する。具体的には、例えば以下の情報をテンプレート対応入力データとして入力する。
（ａ）ムービークリップの選択情報
（ｂ）ムービークリップに重畳表示するデータ（テキスト、画像データなど）
（ｃ）音声データの選択情報
（ｄ）ローカルコンテンツの再生スケジュール情報
このステップＳ２０３の処理は、ローカル領域主導の処理であり、ローカル領域からのテンプレート対応入力データの入力に応じて随時実行される。
【０１２０】
次のステップＳ２０４において、サーバは、ローカル領域（エリア／ロケーション）単位でテンプレート対応入力データを分類して登録格納する処理を行う。
サーバのコンテンツ生成部３０１（図８参照）は、ローカル領域の入力装置（クライアント装置）を介して入力されたテンプレート対応入力データを入力処理を実行したローカル領域（エリア／ロケーション）の対応データとして、コンテンツ格納部３０４に登録、格納する。
このステップＳ２０４の処理は、ローカル領域からのテンプレート対応入力データの入力に応じて随時実行される。
【０１２１】
次に、ステップＳ２０５において、サーバは、ローカル領域（エリア／ロケーション）単位で分類したテンプレート対応入力データを、テンプレート対応入力データに対応付けられたローカル領域（エリア／ロケーション）に対して配信する。
なお、このデータ送信処理は、実際に情報提供装置を設置したローカル領域のみに実行すればよい。例えばエリアの統括本部などの実際に情報提供装置を設置していないローカル領域に対しては送信する必要はない。
このステップＳ２０５の処理は、ローカル領域からのテンプレート対応入力データの入力に応じて随時実行される。
【０１２２】
情報提供装置を設置しているローカル領域では、ステップＳ２０１において事前配信されたテンプレートと、ステップＳ２０５において送信されたテンプレート対応入力データを用いて、ローカルコンテンツを生成して情報提供装置に表示し出力する処理を行う。
【０１２３】
このようにサーバは、
（Ａ）テンプレートのローカル領域に対する送信、
（Ｂ）テンプレート対応入力データのローカル領域に対する送信、
これらの処理を区別して実行する。
【０１２４】
テンプレートは先に図３を参照して説明したように複数の映像データを含み、その他にも複数の音声データ、再生プログラムなどを含むデータであり、比較的容量の大きなデータである。
従って送信処理に要する時間も決して短くなく、通信トラフィックの状況にもよるが、送信開始から受信完了までにはある程度の時間を要することになる。
【０１２５】
一方、随時送信されるテンプレート対応入力データは、図３を参照して説明したように、スケジュール情報、パラメータ情報、さらにテンプレートに貼り付ける静止画の画像データのみであり、比較的容量の小さいデータである。
従って、テンプレートに比較すれば、その送信時間は極めて短くすみ、随時送信処理を実行しても、送信開始から受信完了までの時間は極めて短い時間で済む。従って、ロケーション側で、新たなテンプレート対応入力データをサーバにアップロードした後、即座にサーバからそのテンプレート対応入力データを受信して、テンプレートと更新されたテンプレート対応入力データを利用してデータ表示が可能となる。
【０１２６】
図１０に示すステップＳ２０１とＳ２０５の処理、すなわち、
（Ａ）ステップＳ２０１：テンプレートのローカル領域に対する送信、
（Ｂ）ステップＳ２０５：テンプレート対応入力データのローカル領域に対する送信、
これらの処理の処理タイミングを説明する図１１に示す。
【０１２７】
図１１には、サーバ１３０と、ローカル領域として、ロケーションＡ〜Ｄ、エリアＰ，Ｑを示している。
ロケーションＡ，ＢはエリアＰに含まれ、ロケーションＣ，ＤはエリアＱに含まれる。
【０１２８】
ステップＳ２０１のテンプレート送信（事前配信）処理は、図１１に太線で示す処理である。この処理は、テンプレートが更新されない限り、１回限りの事前配信処理として実行される。
【０１２９】
これに対して、ステップＳ２０５のテンプレート対応入力データの送信処理は、随時送信処理として行われる。すなわち、各ロケーションまたは各エリアのローカル領域のオペレータによって新たなテンプレート対応入力データがサーバにアップロードされた場合に、その対応ローカル領域に対して、サーバから更新されたテンプレート対応入力データが配信される。
【０１３０】
なお、エリアＰ，Ｑ対応のテンプレート対応入力データの矢印は各エリアを終点として示しているが、各エリアのロケーションに対して、エリアＰ，Ｑ対応のテンプレート対応入力データは送信される。
【０１３１】
次に、図１２に示すフローチャートを参照して、各ローカル領域の情報処理装置が実行するテンプレート利用処理シーケンスについて説明する。
ステップＳ３０１において、各ローカル領域では、サーバからテンプレートを受信する。このテンプレートは、ローカル領域内のローカル情報管理装置において受信され、情報提供装置内のメモリに格納される。
このテンプレート受信処理は、テンプレートを利用したコンテンツ表示処理を行う前に行われる、すなわち事前受信処理として行われる。
【０１３２】
次に、ステップＳ３０２において、ローカル領域（エリア／ロケーション）単位のテンプレート対応入力データを入力して、サーバに送信する。この処理は、各ローカル領域の入力装置（クライアント装置）を利用した処理である。テンプレートに対応する入力データとして、例えば、以下のデータを入力する。
（ａ）ムービークリップの選択情報
（ｂ）ムービークリップに重畳表示するデータ（テキスト、画像データなど）
（ｃ）音声データの選択情報
（ｄ）ローカルコンテンツの再生スケジュール情報
このステップＳ３０２の処理は、ローカル領域主導で随時実行可能な処理であり、ローカル領域において、任意のタイミングでテンプレート対応入力データの入力が可能である。
【０１３３】
次に、ステップＳ３０３において、ローカル領域の情報提供装置は、サーバから、ローカル領域（エリア／ロケーション）単位で分類したテンプレート対応入力データを受信してメモリに格納する。なお、例えば図８に示すローカル情報管理装置を介して受信処理が行われる。
このステップＳ３０３の処理は、ローカル領域からのテンプレート対応入力データの入力に応じて随時実行される。
【０１３４】
次に、ステップＳ３０４において、情報提供装置を設置しているローカル領域では、ステップＳ３０１において事前配信されたテンプレートと、ステップＳ３０３において送信されたテンプレート対応入力データを用いて、ローカルコンテンツを生成して情報提供装置に表示し出力する処理を行う。
【０１３５】
なお、ローカル領域の情報提供装置では、先に図７を参照して説明したサーバ１３０のコンテンツ編成部３０３の生成した番組編成データに従ってコンテンツを順次、再生する。ローカルコンテンツ以外の共通コンテンツは、例えば、サーバ１３０から事前に提供されたコンテンツやリアルタイムで配信されるコンテンツ等を出力する。ローカルコンテンツの再生時間になると、ローカルコンテンツへの切り替えコマンドに応じて、図３に示すテンプレート２１０のアクションスクリプト２１２が呼び出されて、アクションスクリプト２１２の処理によってローカルコンテンツの再生が行われる。なお、ローカルコンテンツへの切り替えコマンドは、随時サーバからローカル領域側へ送信する構成としてもよいし、サーバが予め図７に示す番組編成データをローカル領域側の情報提供装置、あるいは情報提供装置を統括する装置に提供しておき、これらの装置が番組編成データに基づいてコンテンツの切り替えを実行する構成としてもよい。
【０１３６】
ローカルコンテンツの出力時間において、テンプレート２１０のアクションスクリプト２１２は、前述したようにテンプレート対応入力データの設定情報、例えばムービークリップの選択情報等をコンテンツ再生制御情報として利用してコンテンツ再生を行うことになる。なお、このテンプレート対応入力データに何も設定情報が記載されていない場合は、ムービークリップ中のデフォルトムービークリップを選択して出力する処理などが実行される。
【０１３７】
［５．情報処理システムを構成する各構成要素のハードウェア構成例について］
次に、情報処理システムを構成する各構成要素のハードウェア構成例について図１３を参照して説明する。
図１３には、サーバ１３０と、ローカル領域に設置される入力装置（クライアント装置）１１１、情報提供装置１１２、ローカル情報管理装置１１３を示している。
なお、先に説明したようにサーバ１３０は様々な機能をネットワーク上に分散した構成として設定することも可能である。
【０１３８】
図１３に示すサーバ１３０のハードウェア構成は、図８を参照して説明した処理を全て実行する情報処理装置、または図８を参照して説明した処理の一部を実行する情報処理装置の構成例として示している。
また、図１３に示すローカル領域に設置される入力装置（クライアント装置）１１１、情報提供装置１１２、ローカル情報管理装置１１３、これらの装置も１つの装置として設定することも可能であり、それぞれ個別の装置として設定することも可能である。
【０１３９】
サーバ１３０は図１３に示すように、制御部４０１、記憶部４０２、通信部４０３、データベース４０４を有する。制御部４０１は各種のデータ処理を実行し、また通信処理の制御等を行う。制御部４０１は例えばＣＰＵを有しプログラム実行機能を有する。各処理のプログラムは記憶部４０２に格納され、制御部４０１はプログラムに従って各種の処理を実行する。
【０１４０】
記憶部４０２はＲＡＭ，ＲＯＭ等によって構成され、制御部４０１の実行するプログラム、プログラム実行に適用するパラメータなどを格納する。また制御部４０１の実行するプログラムのワークエリアとしても利用される。
【０１４１】
通信部４０３は、ネットワーク５５１を介した他装置との通信処理を実行する。
データベース４０４は、先に説明したテンプレート、テンプレート対応入力データ、ユーザ管理情報、ローカル領域管理情報など、サーバの実行する処理に必要となる様々なデータを格納する。
【０１４２】
次に、ローカル領域に設置される入力装置（クライアント装置）１１１、情報提供装置１１２、ローカル情報管理装置１１３、これらの装置のハードウェア構成例について説明する。
【０１４３】
入力装置（クライアント装置）１１１は、サーバとの通信を実行してテンプレートを利用したテンプレート対応入力データの入力処理を行う装置である。
入力装置（クライアント装置）１１１は図１３に示すように、制御部５１１、出力部（表示部／音声出力部）５１２、通信部５１３、記憶部５１４、入力部５１５を有する。
【０１４４】
制御部５１１は各種のデータ処理を実行し、また通信処理の制御等を行う。制御部５１１は例えばＣＰＵを有しプログラム実行機能を有する。各処理のプログラムは記憶部５１４に格納され、制御部５１１はプログラムに従って各種の処理を実行する。
【０１４５】
出力部（表示部／音声出力部）５１２は、ディスプレイ、スピーカ等によって構成される。ディスプレイはテンプレート対応入力データの入力時のテンプレートや様々なＧＵＩの表示などを行う。スピーカは例えばテンプレートに含まれる音声データの出力等に利用可能である。
【０１４６】
通信部５１３は、ネットワーク５５１を介した他装置との通信処理を実行する。
記憶部５１４はＲＡＭ，ＲＯＭ等によって構成され、制御部５１１の実行するプログラム、プログラム実行に適用するパラメータなどを格納する。また制御部５１１の実行するプログラムのワークエリアとしても利用される。
【０１４７】
入力部５１５は、例えばキーボードやマウス等によって構成され、オペレータによるテンプレート対応入力テータの入力処理等に利用される。
【０１４８】
情報提供装置１１２は、サーバ１３０から受信する映像データを含むコンテンツの出力処理を行う情報処理装置であり、映像データを含む再生コンテンツ用のテンプレートと、該テンプレートを利用したコンテンツ再生に適用する情報であるテンプレート対応入力データを格納した記憶部と、記憶部に格納されたテンプレートに含まれる映像データを含むコンテンツの再生処理を、記憶部に格納されたテンプレート対応入力データに含まれるパラメータを適用して実行する制御部を有する。
【０１４９】
情報提供装置１１２は、例えば店舗に設置されたコンテンツ出力端末である。情報提供装置１１２は、図１３に示すように、制御部５２１、出力部（表示部／音声出力部）５２２、通信部５２３、記憶部５２４を有する。
【０１５０】
制御部５２１は各種のデータ処理を実行し、また通信処理の制御等を行う。制御部５２１は例えばＣＰＵを有しプログラム実行機能を有する。各処理のプログラムは記憶部５２４に格納され、制御部５２１はプログラムに従って各種の処理を実行する。
【０１５１】
出力部（表示部／音声出力部）５２２は、ディスプレイ、スピーカ等によって構成される。ディスプレイはコンテンツの表示などを行う。スピーカは例えば音声データの出力等に利用される。
【０１５２】
通信部５２３は、ネットワーク５５１を介した他装置との通信処理を実行する。
記憶部５２４はＲＡＭ，ＲＯＭ等によって構成され、制御部５２１の実行するプログラム、プログラム実行に適用するパラメータなどを格納する。また制御部５２１の実行するプログラムのワークエリアとしても利用される。
【０１５３】
なお、情報提供装置１１２がローカルコンテンツの再生時に利用するテンプレート対応入力データは、前述したように、
（ａ）前記テンプレートに含まれる複数の映像データであるムービークリップに対するムービークリップ選択情報、
（ｂ）前記テンプレートに含まれる複数の音声データに対する音声データ選択情報、
（ｃ）前記ムービークリップに重畳して表示するテキストまたは画像情報の少なくともいずれかの重畳用データ、
（ｄ）前記ローカル領域に設置された情報提供装置における前記ローカルコンテンツの出力スケジュールを規定したスケジュール情報、
少なくとも上記（ａ）〜（ｄ）いずれかの情報を含むデータであり、
制御部は、（ａ）〜（ｄ）いずれかの情報を適用してコンテンツ再生処理を行う。
【０１５４】
例えば、テンプレートに含まれる複数のムービークリップに対する選択情報を、テンプレート対応入力データから取得して、再生するムービークリップを選択し、テンプレート対応入力データに含まれるテキストデータや画像データをムービークリップに重畳して再生する処理を行う。また、ローカルコンテンツの再生処理は、情報提供装置１１２の制御部５２１の制御により、前述したようにスケジュール情報に従って実行される。
【０１５５】
ローカル情報管理装置１１３は、サーバと情報提供装置間に設置され、双方の仲介的な処理を実行する装置である。
ローカル情報管理装置１１３は、図１３に示すように、制御部５３１、通信部５３２、記憶部５３３を有する。
【０１５６】
制御部５３１は各種のデータ処理を実行し、また通信処理の制御等を行う。制御部５３１は例えばＣＰＵを有しプログラム実行機能を有する。各処理のプログラムは記憶部５３３に格納され、制御部５３１はプログラムに従って各種の処理を実行する。
【０１５７】
通信部５３２は、ネットワーク５５１を介した他装置との通信処理を実行する。
記憶部５３３はＲＡＭ，ＲＯＭ等によって構成され、制御部５３１の実行するプログラム、プログラム実行に適用するパラメータなどを格納する。また制御部５３１の実行するプログラムのワークエリアとしても利用される。
【０１５８】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１５９】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１６０】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１６１】
以上、説明したように、本発明の一実施例の構成によれば、ローカル固有情報をローカル領域にタイムリーに出力することを可能とした構成が実現される。本発明の一実施例構成では、コンテンツ提供サーバと、サーバからの受領コンテンツを出力する情報提供装置を有するシステムにおいて、サーバが、映像データを含むテンプレートを利用したコンテンツ再生に適用するテンプレート対応入力データを、ローカル領域の入力装置から受信してローカルコンテンツを生成する。サーバは、ローカル領域の情報処理装置にテンプレートとテンプレート対応入力データを送信する。テンプレートは頻繁に更新せず、テンプレート対応入力データは更新に応じて随時送信する。情報提供装置は、サーバから受信するテンプレートと、テンプレート対応入力データ適用したコンテンツ再生処理を実行する。このデータ送信構成により、容量の小さいテンプレート対応入力データについては、ローカル側の都合により随時、更新し、更新後に、即座にサーバからローカル領域に提供することが可能となり、タイムリーな情報をローカル領域で出力することが可能となる。
【符号の説明】
【０１６２】
１１０  ロケーションＡ
１１１  入力装置Ａ（クライアント装置Ａ）
１１２  情報提供装置Ａ
１１３  ローカル情報管理部
１２０  ロケーションＢ
１２１  入力装置Ｂ（クライアント装置Ｂ）
１２２  情報提供装置Ｂ
１３０  サーバ
１４０  エリアＰ
１４１  入力装置Ｐ（クライアント装置Ｐ
２１０  テンプレート
２１１  ムービークリップ
２１２  アクションスクリプト
２１３  定義情報
２１４  音声データ
２２０  テンプレート対応入力データ
２２１  スケジュール情報
２２２  パラメータ情報
２２３  画像情報
３０１  コンテンツ生成部（ＣＣＢ：Ｃｏｎｔｅｎｔ  Ｃｒｅａｔｏｒ  ｆｏｒ  ＢＥＡＤＳ）
３０２  認証処理部（ＳＳＯ：Ｓｉｎｇｌｅ  Ｓｉｇｎ  Ｏｎ）
３０３  コンテンツ編成部（ＢＯＦ：ＢａｃｋＯｆｆｉｃｅ）
３０４  コンテンツ格納部（ＮＡＳ：Ｎｅｔｗｏｒｋ  Ａｔｔｃｈｅｄ  Ｓｔｏｒａｇｅ）
３０５  コンテンツ配信部（ＤＳＴ）
３０６  監視部（ＭＯＮ）
３０７  データベース（ＤＢ）
３０８  ログ記録部（ＬＯＧ）
４０１  制御部
４０２  記憶部
４０３  通信部
４０４  データベース
５１１  制御部
５１２  出力部
５１３  通信部
５１４  記憶部
５１５  入力部
５２１  制御部
５２２  出力部
５２３  通信部
５２４  記憶部
５３１  制御部
５３２  通信部
５３３  記憶部
【図３】
2011165011.tif 000003
【図６】
2011165011.tif 000004
【図７】
2011165011.tif 000005
【図９】
2011165011.tif 000006
【図１０】
2011165011.tif 000007
【図１１】
2011165011.tif 000008
【図１２】
2011165011.tif 000009
【図１３】
2011165011.tif 000010
【図１】
2011165011.tif 000011
【図２】
2011165011.tif 000012
【図４】
2011165011.tif 000013
【図５】
2011165011.tif 000014
【図８】
2011165011.tif 000015