(57)【要約】【課題】表示装置で各種の画面を自由に自動表示させる。【解決手段】任意の画面表示データ群を記憶した記憶装置３０と、画面表示制御条件の入力を受け付ける入力手段２１と、画面表示制御条件に基づいて、画面の表示を制御するための画面表示制御モジュール３３と、画面表示中にバックグラウンドで実行される外部アプリケーションを制御するための外部制御モジュール３４とを生成するモジュール生成手段２２を備える。画面表示制御モジュール３３は、画面表示データ３１を選択して読み出す読み出し制御手段２３と、画面を表示装置４０に転送して表示させる画面転送手段２４と、画面の表示開始時刻と表示終了時刻を制御する時刻制御手段２５とを制御する。外部制御モジュール３４は、外部アプリケーション２８を起動させるコマンドや終了させるコマンドを、指定されたタイミングで送出するコマンド送出手段２６を制御する。【選択図】図１
2007274384.tif 000002
【特許請求の範囲】
【請求項１】
任意の画面表示データ群を記憶した記憶装置と、
前記画面の表示制御条件の入力を受け付ける入力手段と、
前記入力手段により受け付けられた画面表示制御条件に基づいて、前記画面の表示を制
御するための画面表示制御モジュールと、当該画面の表示中にバックグラウンドで実行さ
れる外部アプリケーションを制御するための外部制御モジュールとを生成するモジュール
生成手段とを備え、
前記画面表示制御モジュールは、
前記記憶装置に記憶されたいずれかの画面表示データを選択して読み出す読み出し制御
手段と、当該画面表示データによる画面を表示装置に転送して表示させる画面転送手段と
、この画面の表示開始時刻と表示終了時刻を制御する時刻制御手段とを制御し、
前記外部制御モジュールは、
前記外部アプリケーションを起動させるコマンドと終了させるコマンドのいずれか一方
もしくは両方を、前記画面の表示開始時刻と表示終了時刻の間の指定されたタイミングで
送出するコマンド送出手段を制御することを特徴とするプロモーションコンテンツ制御シ
ステム。
【請求項２】
請求項１に記載のプロモーションコンテンツ制御システムにおいて、
前記モジュール生成手段は、複数の画面表示制御モジュールを生成するとともに、各画
面表示制御モジュールを指定された順に起動させる起動制御手段を制御するための順序制
御モジュールを生成することを特徴とするプロモーションコンテンツ制御システム。
【請求項３】
請求項２に記載のプロモーションコンテンツ制御システムにおいて、
前記外部制御モジュールは、現在表示装置により表示されている現画面の表示終了後に
表示される後続画面の、表示準備処理を実行するための外部アプリケーションを、当該現
画面の表示開始後に起動させ、かつ、当該現画面の表示終了前に終了させるように前記コ
マンドを送出することを特徴とするプロモーションコンテンツ制御システム。
【請求項４】
請求項３に記載のプロモーションコンテンツ制御システムにおいて、
前記モジュール生成手段は、複数の画面表示制御モジュールの起動順を、外部制御モジ
ュールとの関係を保持したまま入れ替えるように、前記順序制御モジュールを更新するこ
とを特徴とするプロモーションコンテンツ制御システム。
【請求項５】
請求項１乃至４のいずれかに記載のプロモーションコンテンツ制御システムにおいて、
前記モジュール生成手段は、モジュール生成操作のために表示する操作画面に、前記画
面表示データによる画面と、その画面の表示中に、前記外部制御モジュールの送出したコ
マンドにより実行される外部アプリケーションの状態とを同時に表示することを特徴とす
るプロモーションコンテンツ制御システム。
【請求項６】
請求項１または２に記載のプロモーションコンテンツ制御システムにおいて、
前記コマンド送出手段は、所定の状態を検出したとき、現在動作中の画面制御モジュー
ルの動作を停止し、もしくは、次に起動するべき画面制御モジュールの起動を阻止するコ
マンドを送出することを特徴とするプロモーションコンテンツ制御システム。
【請求項７】
請求項１または２に記載のプロモーションコンテンツ制御システムにおいて、
前記外部制御モジュールは、対応する画面制御モジュールの起動後に予め設定されたア
ドレスに対して予め設定されたメール文を送信するメール発信手段を制御することを特徴
とするプロモーションコンテンツ制御システム。
【請求項８】
コンピュータを、
任意の画面表示データ群を記憶した記憶装置と、
前記画面の表示制御条件の入力を受け付ける入力手段と、
前記入力装置により受け付けられた表示制御条件に基づいて、前記画面の表示を制御す
るための画面表示制御モジュールと、当該画面の表示中にバックグラウンドで実行される
外部アプリケーションを制御するための外部制御モジュールとを生成するモジュール生成
手段とを備え、
前記画面表示制御モジュールは、
前記記憶装置に記憶されたいずれかの画面表示データを選択して読み出す読み出し制御
手段と、当該画面表示データによる画面を表示装置に転送して表示させる画面転送手段と
、この画面の表示開始時刻と表示終了時刻を制御する時刻制御手段とを制御し、
前記外部制御モジュールは、
前記外部アプリケーションを起動させるコマンドと終了させるコマンドのいずれか一方
もしくは両方を送出するコマンド送出手段と、前記画面の表示開始時刻と表示終了時刻の
間の指定されたタイミングで指定されたコマンドを送出するように前記コマンド送出手段
を制御するタイミング制御手段、
として機能させるプロモーションコンテンツ制御プログラム。
【請求項９】
コンピュータを、
任意の画面表示データ群を記憶した記憶装置と、
前記画面の表示制御条件の入力を受け付ける入力手段と、
前記入力装置により受け付けられた表示制御条件に基づいて、前記画面の表示を制御す
るための画面表示制御モジュールと、当該画面の表示中にバックグラウンドで実行される
外部アプリケーションを制御するための外部制御モジュールとを生成するモジュール生成
手段とを備え、
前記画面表示制御モジュールは、
前記記憶装置に記憶されたいずれかの画面表示データを選択して読み出す読み出し制御
手段と、当該画面表示データによる画面を表示装置に転送して表示させる画面転送手段と
、この画面の表示開始時刻と表示終了時刻を制御する時刻制御手段とを制御し、
前記外部制御モジュールは、
前記外部アプリケーションを起動させるコマンドと終了させるコマンドのいずれか一方
もしくは両方を送出するコマンド送出手段と、前記画面の表示開始時刻と表示終了時刻の
間の指定されたタイミングで指定されたコマンドを送出するように前記コマンド送出手段
を制御するタイミング制御手段、
として機能させるプロモーションコンテンツ制御プログラムを記録したコンピュータで
読み取り可能な記録媒体。
【請求項１０】
記憶装置が、任意の画面表示データ群を記憶するステップと、
入力手段が、前記画面の表示制御条件の入力を受け付けるステップと、
モジュール生成手段が、前記入力装置により受け付けられた表示制御条件に基づいて、
前記画面の表示を制御するための画面表示制御モジュールと、当該画面の表示中にバック
グラウンドで実行される外部アプリケーションを制御するための外部制御モジュールを生
成するステップと、
前記画面表示制御モジュールが、
前記記憶装置に記憶されたいずれかの画面表示データを選択して読み出す読み出し制御
手段を制御し、当該画面表示データによる画面を表示装置に転送して表示させる画面転送
手段を制御し、この画面の表示開始時刻と表示終了時刻を制御する時刻制御手段とを制御
するステップと、
前記外部制御モジュールが、
前記外部アプリケーションを起動させるコマンドと終了させるコマンドのいずれか一方
もしくは両方を送出するコマンド送出手段を制御し、前記画面の表示開始時刻と表示終了
時刻の間の指定されたタイミングで指定されたコマンドを送出するように前記コマンド送
出手段を制御するタイミング制御手段とを制御するステップ、
を含むプロモーションコンテンツ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置を用いた様々なプロモーションコンテンツを自由に容易に設定でき
るプロモーションコンテンツ制御システムとプロモーションコンテンツ制御プログラムと
記録媒体とプロモーションコンテンツ制御方法に関する。
【背景技術】
【０００２】
街頭や百貨店などに大型ディスプレイを設置して、様々なコンテンツを表示するシステ
ムが知られている。大型パネル状ディスプレイや液晶プロジェクタなどを用いれば、効果
的な広告が可能になり、広告料の課金処理等を自動的に行うシステムも開発されている（
特許文献１参照）。
【特許文献１】特開２００４−２６４６１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、従来の技術には、次のような解決すべき課題があった。
既知のシステムでは、コンテンツをインターネット等を通じて受信し、これをディスプ
レイに表示している。さらに、例えばＤＶＤ装置やビデオ再生装置（ＶＴＲ）などの機器
で再生される画像も、プロモーションコンテンツの対象に含めたい。しかしながら、これ
らのソースを利用するには、人手によりＤＶＤ装置をセットしたりビデオテープを巻き戻
して再生装置に装着するといった煩雑な作業が要求される。本発明は、以上の点に着目し
てなされたもので、コンピュータに内蔵されたデータだけでなく任意の機器の出力も含め
て、表示装置を自動制御するための、プロモーションコンテンツ制御システムとプロモー
ションコンテンツ制御プログラムと記録媒体とプロモーションコンテンツ制御方法を提供
することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の各実施例においては、それぞれ次のような構成により上記の課題を解決する。
〈構成１〉  任意の画面表示データ群を記憶した記憶装置と、上記画面の表示制御条件
の入力を受け付ける入力手段と、上記入力手段により受け付けられた画面表示制御条件に
基づいて、上記画面の表示を制御するための画面表示制御モジュールと、当該画面の表示
中にバックグラウンドで実行される外部アプリケーションを制御するための外部制御モジ
ュールとを生成するモジュール生成手段とを備え、上記画面表示制御モジュールは、上記
記憶装置に記憶されたいずれかの画面表示データを選択して読み出す読み出し制御手段と
、当該画面表示データによる画面を表示装置に転送して表示させる画面転送手段と、この
画面の表示開始時刻と表示終了時刻を制御する時刻制御手段とを制御し、上記外部制御モ
ジュールは、上記外部アプリケーションを起動させるコマンドと終了させるコマンドのい
ずれか一方もしくは両方を、上記画面の表示開始時刻と表示終了時刻の間の指定されたタ
イミングで送出するコマンド送出手段を制御することを特徴とするプロモーションコンテ
ンツ制御システム。
【０００５】
モジュール生成手段を利用すると、表示装置で画面を自動的に表示するための画面表示
制御モジュールを、簡単にセットできる。また、画面表示と同時に、外部アプリケーショ
ンの起動や停止を自動制御する外部制御モジュールを、簡単にセットできる。なお、表示
中の画面の表示制御にかかわるもの以外は全て外部アプリケーションである。これにより
、例えば、広告用のディスプレイ装置による広告表示パタンを自由にプランニングできる
。
【０００６】
〈構成２〉  構成１に記載のプロモーションコンテンツ制御システムにおいて、上記モ
ジュール生成手段は、複数の画面表示制御モジュールを生成するとともに、各画面表示制
御モジュールを指定された順に起動させる起動制御手段を制御するための順序制御モジュ
ールを生成することを特徴とするプロモーションコンテンツ制御システム。
【０００７】
複数の画面表示制御モジュールが指定された順に起動すれば、表示装置に所定のスケジ
ュールで順に様々な画面を表示させることができる。
【０００８】
〈構成３〉  構成２に記載のプロモーションコンテンツ制御システムにおいて、上記外
部制御モジュールは、現在表示装置により表示されている現画面の表示終了後に表示され
る後続画面の、表示準備処理を実行するための外部アプリケーションを、当該現画面の表
示開始後に起動させ、かつ、当該現画面の表示終了前に終了させるように上記コマンドを
送出することを特徴とするプロモーションコンテンツ制御システム。
【０００９】
現画面の表示中にパックグラウンドで任意の外部アプリケーションを動作させ、後続画
面表示のための準備処理をする。従って、現画面の表示終了直後にただちに後続画面が表
示できる。
【００１０】
〈構成４〉  構成３に記載のプロモーションコンテンツ制御システムにおいて、上記モ
ジュール生成手段は、複数の画面表示制御モジュールの起動順を、外部制御モジュールと
の関係を保持したまま入れ替えるように、上記順序制御モジュールを更新することを特徴
とするプロモーションコンテンツ制御システム。
【００１１】
複数の画面表示制御モジュールがそれぞれ外部制御モジュールと一体になっていれば、
これらを同時に入れ替えて、画面の表示順を自由に容易に変更できる。
【００１２】
〈構成５〉  構成１乃至４のいずれかに記載のプロモーションコンテンツ制御システム
において、上記モジュール生成手段は、モジュール生成操作のために表示する操作画面に
、上記画面表示データによる画面と、その画面の表示中に、上記外部制御モジュールの送
出したコマンドにより実行される外部アプリケーションの状態とを同時に表示することを
特徴とするプロモーションコンテンツ制御システム。
【００１３】
画面を表示中に、外部アプリケーションが動作したときに、ＣＰＵに加わる負荷の状態
を、実際に画面を表示しながら確認できる。従って、例えば、画面の状態を見ながら、コ
マンドの送出タイミングを変更して、外部アプリケーションの動作タイミングを最適化で
きる。
【００１４】
〈構成６〉  構成１または２に記載のプロモーションコンテンツ制御システムにおいて
、上記コマンド送出手段は、所定の状態を検出したとき、現在動作中の画面制御モジュー
ルの動作を停止し、もしくは、次に起動するべき画面制御モジュールの起動を阻止するコ
マンドを送出することを特徴とするプロモーションコンテンツ制御システム。
【００１５】
例えば、表示中の画像表示動作に障害を検出したときは、現在動作中の画面制御モジュ
ールの動作を停止させる。また、画像表示準備作業が失敗したとき等には、次に起動する
べき画面制御モジュールの起動を阻止する。これにより、状況に応じた画面表示制御がで
きる。
【００１６】
〈構成７〉  構成１または２に記載のプロモーションコンテンツ制御システムにおいて
、上記外部制御モジュールは、対応する画面制御モジュールの起動後に予め設定されたア
ドレスに対して予め設定されたメール文を送信するメール発信手段を制御することを特徴
とするプロモーションコンテンツ制御システム。
【００１７】
画面制御モジュールにより、自動的に、該当する画面が表示制御されたことを管理者に
メールで通知できる。従って、プロモーションコンテンツの全自動リモートコントロール
が可能である。
【００１８】
〈構成８〉  コンピュータを、任意の画面表示データ群を記憶した記憶装置と、上記画
面の表示制御条件の入力を受け付ける入力手段と、上記入力装置により受け付けられた表
示制御条件に基づいて、上記画面の表示を制御するための画面表示制御モジュールと、当
該画面の表示中にバックグラウンドで実行される外部アプリケーションを制御するための
外部制御モジュールとを生成するモジュール生成手段とを備え、上記画面表示制御モジュ
ールは、上記記憶装置に記憶されたいずれかの画面表示データを選択して読み出す読み出
し制御手段と、当該画面表示データによる画面を表示装置に転送して表示させる画面転送
手段と、この画面の表示開始時刻と表示終了時刻を制御する時刻制御手段とを制御し、上
記外部制御モジュールは、上記外部アプリケーションを起動させるコマンドと終了させる
コマンドのいずれか一方もしくは両方を送出するコマンド送出手段と、上記画面の表示開
始時刻と表示終了時刻の間の指定されたタイミングで指定されたコマンドを送出するよう
に上記コマンド送出手段を制御するタイミング制御手段、として機能させるプロモーショ
ンコンテンツ制御プログラム。
【００１９】
〈構成９〉  コンピュータを、任意の画面表示データ群を記憶した記憶装置と、上記画
面の表示制御条件の入力を受け付ける入力手段と、上記入力装置により受け付けられた表
示制御条件に基づいて、上記画面の表示を制御するための画面表示制御モジュールと、当
該画面の表示中にバックグラウンドで実行される外部アプリケーションを制御するための
外部制御モジュールとを生成するモジュール生成手段とを備え、上記画面表示制御モジュ
ールは、上記記憶装置に記憶されたいずれかの画面表示データを選択して読み出す読み出
し制御手段と、当該画面表示データによる画面を表示装置に転送して表示させる画面転送
手段と、この画面の表示開始時刻と表示終了時刻を制御する時刻制御手段とを制御し、上
記外部制御モジュールは、上記外部アプリケーションを起動させるコマンドと終了させる
コマンドのいずれか一方もしくは両方を送出するコマンド送出手段と、上記画面の表示開
始時刻と表示終了時刻の間の指定されたタイミングで指定されたコマンドを送出するよう
に上記コマンド送出手段を制御するタイミング制御手段、として機能させるプロモーショ
ンコンテンツ制御プログラムを記録したコンピュータで読み取り可能な記録媒体。
【００２０】
〈構成１０〉  記憶装置が、任意の画面表示データ群を記憶するステップと、入力手段
が、上記画面の表示制御条件の入力を受け付けるステップと、モジュール生成手段が、上
記入力装置により受け付けられた表示制御条件に基づいて、上記画面の表示を制御するた
めの画面表示制御モジュールと、当該画面の表示中にバックグラウンドで実行される外部
アプリケーションを制御するための外部制御モジュールを生成するステップと、上記画面
表示制御モジュールが、上記記憶装置に記憶されたいずれかの画面表示データを選択して
読み出す読み出し制御手段を制御し、当該画面表示データによる画面を表示装置に転送し
て表示させる画面転送手段を制御し、この画面の表示開始時刻と表示終了時刻を制御する
時刻制御手段とを制御するステップと、上記外部制御モジュールが、上記外部アプリケー
ションを起動させるコマンドと終了させるコマンドのいずれか一方もしくは両方を送出す
るコマンド送出手段を制御し、上記画面の表示開始時刻と表示終了時刻の間の指定された
タイミングで指定されたコマンドを送出するように上記コマンド送出手段を制御するタイ
ミング制御手段とを制御するステップ、を含むプロモーションコンテンツ制御方法。
【発明を実施するための最良の形態】
【００２１】
本発明では、簡単な表示制御条件入力ウィンドウを利用して、表示装置で表示するコン
テンツ等の表示制御条件を入力する。これにより、画面表示制御モジュールと外部制御モ
ジュールと順序制御モジュールの３種のモジュールを生成する。これらのモジュールが、
表示すべきコンテンツを自動的に順に選択し、表示制御に必要な外部アプリケーションを
動作させる。以下、本発明の実施の形態を実施例ごとに詳細に説明する。
【実施例１】
【００２２】
図１は実施例１のプロモーションコンテンツ制御システム機能ブロック図である。
このプロモーションコンテンツ制御システムはコンピュータ１０により動作する。コン
ピュータ１０はネットワークインタフェース１１とネットワーク１２を介してサーバ１５
に接続されている。このサーバ１５からは任意の画像表示用コンテンツを取得することが
できる。また、サーバ１５からニュース画像などの配信を受けることもできる。コンピュ
ータ１０には入出力インタフェース１３が設けられており、ここに表示装置４０が接続さ
れている。この図の例では、この表示装置４０は、街頭や店舗内に配置されたスクリーン
に画像を表示する液晶プロジェクタである。なお、ここには液晶ディスプレイやプラズマ
ディスプレイ等の任意の表示装置を利用することができる。入出力インタフェース１３に
は、ＤＶＤ装置４１とビデオ再生装置４２が接続されている。ＤＶＤ装置４１とビデオ再
生装置４２の出力は、表示装置４０の入力端子に接続されている。これらの装置は、コン
ピュータ１０により動作を制御される。表示装置は、コンピュータ１０により制御されて
、コンピュータ１０から入力する画面表示データと、ＤＶＤ装置４１とビデオ再生装置４
２の出力データのいずれかを選択して、スクリーン４３に投影する機能を持つ。
【００２３】
コンピュータ１０は演算処理装置２０と記憶装置３０を備える。演算処理装置２０には
、入力手段２１、モジュール生成手段２２、読み出し制御手段２３、画面転送手段２４、
時刻制御手段２５、コマンド送出手段２６、起動制御手段２７、外部アプリケーション２
８、メール発信手段２９が設けられている。これらの手段はいずれも、コンピュータ１０
に所定の処理を実行させるコンピュータプログラムからなる。記憶装置３０には、画面表
示データ３１、表示制御条件入力ウィンドウ３２、画面表示制御モジュール３３、外部制
御モジュール３４、順序制御モジュール３５、メール送信先アドレス３６、定型メール文
３７等が記憶されている。
【００２４】
画面表示データ３１は、コンピュータ１０の制御により表示装置４０に転送される画面
表示用のコンテンツである。これはサーバ１５から取得することもできるし、その他の手
段を用いて記憶装置３０に記憶させることもできる。画面表示データ３１は、静止画像、
動画像など任意の画像データである。サーバ１５から配信されたニュース画像もこの画面
表示データ３１の一部として記憶される。表示制御条件入力ウィンドウ３２は、プロモー
ションコンテンツ制御システムの動作を設定するためのデータを入力する操作に使用され
る。これは、コンピュータ１０のディスプレイに表示される。モジュール生成手段２２は
、表示制御条件入力ウィンドウ３２を使用して入力手段２１により入力されたデータに基
づいて、画面表示制御モジュール３３、外部制御モジュール３４、及び、順序制御モジュ
ール３５を生成する機能を持つ。入力手段２１は、キーボードやマウスとその入力信号を
制御するインタフェース等である。
【００２５】
画面表示制御モジュール３３は、読み出し制御手段２３と画面転送手段２４と時刻制御
手段２５を制御する機能を持つ。即ち、画面表示制御モジュール３３に設定された画面表
示制御条件にしたがって、これらのコンピュータプログラムが所定の表示制御処理を実行
する。読み出し制御手段２３は、記憶装置３０に記憶された画面表示データ３１を選択し
て読み出す機能を持つ。画面転送手段２４は、画面表示データ３１による画面を表示装置
４０に転送して表示させる機能を持つ。時刻制御手段２５は、画面の表示開始時刻と表示
終了時刻とを制御する機能を持つ。
【００２６】
外部制御モジュール３４は、コマンド送出手段２６を制御する機能を持つ。即ち、外部
制御モジュール３４に設定されたパラメータにより、コマンド送出手段２６は、外部アプ
リケーション２８を起動させるコマンドや外部アプリケーションを終了させるコマンドを
送出する機能を持つ。具体的には、画面の表示開始時刻と表示終了時刻との間の指定され
たタイミングで指定されたコマンドを送出する。後で説明するように、画面表示制御モジ
ュール３３と外部制御モジュール３４は、一つの画面表示データ３１の表示制御ごとに一
組生成される。順序制御モジュール３５は起動制御手段２７を制御する機能を持つ。起動
制御手段２７は、順序制御モジュール３５により指定された順に、各画面表示制御モジュ
ールを起動させる機能を持つ。
【００２７】
外部アプリケーション２８は、画面表示制御に関係するものであれば何でも良い。表示
中の画面を直接制御するもの、表示中の画面と置き換えられる画面を制御するもの等のプ
ログラムが考えられる。ＤＶＤ装置４１やビデオ再生装置４２を制御するプログラムがこ
れに該当する。メール発信手段２９も外部アプリケーションの一種である。ある画面表示
データが表示されたときに、メール発信手段２９が起動されると、メール送信先アドレス
３６が示すアドレスに定型メール文３７を送信する。定形メール文は、例えば、「商品紹
介終了」といった内容である。これにより、予定された順番に街頭するコンテンツが表示
装置４０により表示されたことを、遠隔地で知ることができる。
【００２８】
以上の説明したプロモーションコンテンツ制御システムは、管理者が入力手段２１を操
作して、コンテンツの表示順や外部アプリケーションの動作を設定する。その後、システ
ムを起動させると、画面表示制御モジュール３３により指定された一つの画面表示データ
が表示制御される。この画面が表示されている間に外部制御モジュール３４に設定された
コマンドによって任意の外部アプリケーション２８が起動される。また、順序制御モジュ
ール３５によって複数の画面表示制御モジュールを任意の順番に起動して複数の画面表示
データを組み合わせて表示制御することができる。
【００２９】
図２は、上記のシステムのハードウエアブロック図である。
図１に示したシステムは、図２に示したようなハードウエアにより実現する。このコン
ピュータ１０の内部バス１１０には、ＣＰＵ（中央処理装置）１１１と、ＲＯＭ（リード
オンリメモリ）１１２と、ＲＡＭ（ランダムアクセスメモリ）１１３と、ＨＤＤ（ハード
ディスク）１１４と、ネットワークインタフェース１１と入出力インタフェース１３とが
接続されている。ネットワークインタフェース１１は、インターネット等の任意のネット
ワークに接続されている。コンテンツの取得等に利用される。入出力インタフェース１３
には、ディスプレイ１０１とキーボード１０３とマウス１０５と表示装置４０とＤＶＤ装
置４１とビデオ再生装置４２とが接続されている。
【００３０】
図１に示した記憶装置３０は、ＲＯＭ１１２やＲＡＭ１１３やＨＤＤ１１４により構成
される。図１に示した演算処理装置２０は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３
等により構成される。ＣＰＵ１１１が実行するコンピュータプログラムは、ＲＯＭ１１２
に記憶され、あるいはＲＡＭ１１３に適時ロードされる。ディスプレイ１０１には表示制
御条件入力ウィンドウ３２（図１）が表示される。キーボード１０３とマウス１０５は入
力手段２１（図１）として機能する。
【実施例２】
【００３１】
図３は、プロモーションコンテンツ制御用プログラムの説明図である。
図の画面表示データ３１は、既に説明をした記憶装置３０（図１）に記憶されたコンテ
ンツである。エディタ５１は、スケジューラ５２とページエディタ５３とを含む。表示制
御条件入力ウィンドウ３２やモジュール生成手段２２の機能を備える。スケジューラ５２
は、いつどのページを表示するかを指定するプログラムである。ページは、一つの画面表
示データ３１に該当する。ページエディタ５３は、各ページの表示内容を編集するプログ
ラムである。エディタ５１は、プロモーションの準備作業に使用する。画面表示制御モジ
ュール３３、外部制御モジュール３４、順序制御モジュール３５の生成機能を持つ。一方
、プレーヤ５４は、プロモーション実行時に動作するプログラムである。
【００３２】
プレーヤ５４は、タイムキーパ５５と描画ライブラリ５６とプロジェクトコントローラ
５７と外部アプリケーションコントローラ５８とを備える。タイムキーパ５５は、現在時
間を時計情報から読み取り、該当するページを表示する機能を持つ。描画ライブラリはタ
イムキーパが選択したページを描画する機能を持つ。読み出し制御手段２３や画面転送手
段２４に該当する。プロジェクトコントローラ５７は、ページに割り当てられたプロジェ
クタの入力ソース情報に従って、その入力ソースを切り替える機能を持つ。外部アプリケ
ーションコントローラ５８は、ページに割り当てられた外部アプリケーション制御情報に
従って、外部アプリケーションを実行したり終了させたりする機能を持つ。コマンド送出
手段２６に該当する。
【００３３】
図４は、モジュールのデータ構成説明図である。
図１に示す画面表示制御モジュール３３と外部制御モジュール３４と順序制御モジュー
ル３５は、図４に示すような情報を保有して、対応するコンピュータプログラムを制御す
る。図４に示すデータは、スケジュールデータ６５とページデータ６６とサブページデー
タ６７により構成される。スケジュールデータ６５は順序制御モジュール３５に該当する
。このプロモーションが複数のページで構成されることを示す。ページ数と該当するペー
ジデータを指定する情報を持つ。ページデータ６６は画面表示制御モジュール３３に該当
する。ページデータ６６は、ページのタイプ、ページ表示の開始時間、終了時間、表示時
間の長さ、サブページデータ、上映コンテンツ情報、プロジェクタ入力ソース情報、外部
アプリケーション制御情報などを定義するためのデータである。
【００３４】
ページのタイプには、３種類ある。ベースページと繰返しページとサブページである。
このタイプの部分では、そのいずれかであることを表示する。ベースページというのは、
画面表示制御モジュールが起動してから終了するまでの間、繰返しページが指定されてい
ない時間帯に表示される画面である。例えば、外部アプリケーションで制御される画面等
は手前のウィンドウに表示される。ベースページには、表示開始時間と終了時間の両方を
定義することができる。繰返しページは、開始時間と終了時間とを定義し、指定したサブ
ページをこの間に順次繰り返し表示するように制御する、制御用のページである。サブペ
ージは、それぞれ表示時間の長さを定義することができる。サブページデータの部分には
、繰返しページが、サブページを指定する定義を含める。上映コンテンツ情報の部分には
、各ページで表示するコンテンツを指定する定義を含める。プロジェクタ入力ソース情報
の部分では、そのページにおけるデータソースを定義する。例えば、ビデオ再生装置等を
指定する定義を含める。外部アプリケーション制御情報の部分には、後で説明するように
、外部アプリケーションを指定するファイル名やパラメータの定義を含める。
【実施例３】
【００３５】
図５から図９までは、プレビュー画面の例の説明図である。
図の画面は表示制御条件入力ウィンドウ３２の一部である。これらの図は、エディタ５
１により、編集中の各画面表示制御モジュール３３をプレビューさせた状態を示す。左側
は制御ウィンドウ６１である。この制御ウィンドウ６１には、画面表示データ３１の表示
時間と画面表示データ３１を指定するタイトルが示されている。図１０等で説明するプロ
パティウィンドウにより、画面表示データ３１のファイル名を直接指定する。右側はプレ
ビュー画面である。図５は、基本画面で、指定した全ての画面表示データ３１の表示を終
了するとこの画面に戻る。このプレビュー画面は静止画コンテンツをそのまま表示してい
る。図６はＴＶ（テレビジョン）のニュース画面を表示制御するモジュールの画面である
。ニュース表示中は、この図の画面は表示されないから、その内容は任意でよい。
【００３６】
なお、このプレビュー画面は、モジュール生成操作のために表示される操作画面である
。必要に応じて、後で説明する要領でその内容を修正できる。プレビュー画面中には、処
理リスト６３が、同時に表示されている。処理リスト６３は、外部制御モジュールの送出
するコマンドや、そのコマンドにより実行される外部アプリケーションの状態を表示して
いる。即ち、このプレビュー画面が表示されている間に、バックグラウンドで実行される
処理の内容や手順がプレビュー画面上で確認できる。図７は、本日のご案内という静止画
像を表示する画面表示制御モジュール３３のプレビュー画面等である。図８は、ＤＶＤ装
置を起動して商品紹介をする画面を表示するための画面表示制御モジュール３３のプレビ
ュー画面等である。図９は、ビデオ再生装置を起動してビデオ画面を表示するための画面
表示制御モジュール３３のプレビュー画面等である。
【００３７】
図１０は、表示制御条件入力操作のためのウィンドウ例の説明図である。図１１は、サ
ブページの例の説明図である。
図１０から図１４までは、表示制御条件入力ウィンドウ３２の一部である。図１０の左
側の制御ウィンドウ６１をクリックすると、右側のプロパティウィンドウ７２が表示され
る。プロパティウィンドウ７２には、タイトル入力欄７３と時刻入力用のドロップダウン
リスト７４とボタン７５とファイル名入力欄７６が設けられている。この図は、繰り返し
を制御するだけのページの入力例であるから、画面の表示開始時刻と終了時刻のみを入力
する。この指定時間中、次に続く任意の数のサブページの表示制御を繰り返すように動作
する。タイトルは、制御ウィンドウ１６の部分に表示される。なお、所定のファイル名で
指定されるコンテンツを表示するだけのときは、ファイル名入力欄７６に該当するファイ
ル名を入力するとよい。繰り返し表示制御をするサブページは、この実施例では３ページ
である。そのうち、ビデオ再生装置を起動する「商品紹介・・」のサブページを例示する
。プレビューウィンドウ６２はデフォルトのページを表示している。
【００３８】
図１２は、サブページのプロパティ設定ウィンドウ８０の説明図である。
図中の「詳細」という枠中のオプションボタンを選択して、例えば、「コマンドライン
を実行する」という部分８３にコマンドを入力する。これにより、外部アプリケーション
制御欄８１が自動的に、「この画面の開始時に実行する」と「この画面の終了時に実行す
る」の一方を選択する表示に変わる。即ち、この画面の表示開始時や表示終了時に、外部
アプリケーションに対して、任意のコマンドを送信するように指定できる。起動中のプロ
セスを終了させるという指定欄８４も設けられている。ボタン８５をクリックすると、プ
ロパティの内容が確定する。
【００３９】
図１３と図１４は、外部アプリケーション制御内容説明図である。
「商品紹介・・・」のサブページでは、この図の画面９０のように、例えば、入力欄９
１で画面の開始時にビデオ再生装置を再生するように指定できる。解説入力欄９２には、
その旨を表示する。コマンド入力欄９３では、このとき出力するべきコマンドを指定する
。図の例では、実行ファイル名が指定されている。また、オプション入力欄９４では、実
行ファイルが起動したときに入力するパラメータが指定されている。即ち、図１３の例で
はビデオ再生装置を起動して、再生を開始させるように、／ｐｌａｙというパラメータが
指定されている。
【００４０】
一方、図１４の例では、例えば、入力欄９１で画面の終了時にビデオ再生装置を巻き戻
すように指定できる。解説入力欄９２には、その旨を表示する。コマンド入力欄９３では
、このとき出力するべきコマンドを指定する。図１３と同じ実行ファイル名が指定されて
いる。オプション入力欄９４では、実行ファイルが起動したときに入力するパラメータが
指定されている。図１４の例ではビデオ再生装置を起動して、巻き戻しを開始させるよう
に、／ｒｗというパラメータが指定されている。
【００４１】
図１０で例示したものが順序制御モジュール３５（図１）に相当する。図１１で例示し
たものが画面表示制御モジュール３３（図１）に相当する。また  図１２〜図１４で例示
したものが外部制御モジュール３４に相当する。モジュール生成手段２２はこれらのモジ
ュールの編集処理を制御する。これらを起動すると、図１に示した読み出し制御手段２３
、画面転送手段２４、時刻制御手段２５、コマンド送出手段２６、起動制御手段２７が生
成されて動作を開始する。これにより、順序制御モジュール３５で指定した順に画面表示
データ３１が表示され、各画面表示データ３１が表示されている間に外部アプリケーショ
ン２８が起動されて、指定された処理を、バックグラウンドで実行する。順序制御モジュ
ール３５は、各画面表示制御モジュールを指定された順に起動させる。
【００４２】
上記のようにして、画面表示制御モジュール３３にエディタを使用してコマンドやパラ
メータを入力して編集すると、所定の順番に各種の画面を表示するとともに、任意の外部
アプリケーションを実行させることができる。従って、指定した時間にＤＶＤ装置やビデ
オ再生装置を再生させることができる。しかも、ビデオ再生装置の巻き戻し制御のように
、表示装置により表示されている現画面の表示終了後に表示される後続画面の、表示準備
処理を実行することもできる。
【００４３】
なお、個々の画面表示制御モジュール３３は、それぞれ他の画面表示制御モジュール３
３とは独立している。従って、エディタを使用して、複数の画面表示制御モジュール３３
の起動順を入れ替えることもできる。このとき、各画面表示制御モジュール３３について
設定された外部制御モジュールはそのまま、画面表示制御モジュール３３に付随する。従
って、複数の画面表示制御モジュールの起動順を、外部制御モジュールとの関係を保持し
たまま入れ替えるように、前記順序制御モジュールを更新することができる。このため、
様々なコンテンツの表示順を自由に前後に移動させたり、削除したり、追加することがで
きる。また、そのコンテンツの表示制御に必要な外部アプリケーションの制御を作り直す
必要がないので、作業負担を軽減できる。
【００４４】
モジュール生成操作のために表示する操作画面に、外部制御モジュールの送出したコマ
ンドにより実行される外部アプリケーションの状態を表示すると、コンピュータの負荷の
状態を確認できる。例えば、動画を表示中に、次に表示するべき画面を生成するために高
負荷の処理を実行すると、動画がちらつく。ここで、例えばＣＰＵに加わる負荷の状態が
グラフ表示されるようにすることが好ましい。このときは、いずれか一方を負荷の小さい
処理に変更する。あるいは、いずれか一方の処理タイミングを前後にシフトする。こうし
て、表示画面と外部アプリケーションとの組み合わせを最適化し、コンピュータの負荷を
平準化できる。上記例では、画面表示開始時と終了時にのみ、コマンドを送出するように
した。しかしながら、例えば、コマンド送出時間指定手段を設けることにより、画面表示
開始後１０秒後に指定したコマンドを送出するという制御も可能である。
【００４５】
外部アプリケーションは、コンピュータで制御できるものならば何でもよい。例えば、
順序制御モジュールを制御することができる外部アプリケーションを起動することもでき
る。この外部アプリケーションが順序制御モジュールの動作を停止する機能を持てば、自
身の表示制御を自動停止させることができる。そして、同時に別の順序制御モジュールを
起動して、これまでとは異なるプロモーションコンテンツに切り替えることもできる。ま
た、例えば、ビデオ再生装置の再生中に障害が発生したときに、外部アプリケーションに
、その画面制御モジュールの起動を阻止する機能を付与しておけば、自動的に次の画面制
御モジュールを起動させることもできる。従って、状態を検出して、条件分岐をさせて、
複雑な画面表示制御をさせることも可能になる。
【００４６】
また、画面制御モジュールの起動後に、予め設定されたアドレスに対して予め設定され
たメール文を送信するような制御をすることもできる。例えば、プロモーションコンテン
ツ制御システムの動作を遠隔監視する場合に、指定された順に指定された画面が表示され
るたびに所定のメールで状態が通知される。これにより、システムの正常な運転が遠隔地
で確認できる。また、上記のように外部アプリケーションで画面制御モジュールの起動や
終了を制御できるようにしておけば、メールの報告を監視して、異常が生じたときはリモ
ートで外部アプリケーションを起動し、任意の画面制御モジュールに動作を切り換える等
の制御も可能である。
【００４７】
図１５は、モジュールの動作タイムチャートである。
この図は、ＤＶＤを再生して商品紹介をするページと、ビデオ再生装置を再生して商品
紹介をするページでの、表示画面の状態を、横軸に経過時間を取って示したものである。
時刻ｔ１に基本画面が表示される。ＤＶＤ装置の再生準備ができると、時刻ｔ２からＤＶ
Ｄの表示が開始される。６０秒間を経過すると、時刻ｔ３でＤＶＤの再生が終了して、ビ
デオ再生装置の再生に移る。その準備の間の時刻ｔ３から時刻ｔ４まで基本画面が表示さ
れて、ビデオ再生装置の再生が行われる。時刻ｔ５にビデオ再生装置の再生が終了すると
、テープの巻き戻し処理が行われる。時刻ｔ６で巻き戻し処理が終了して、基本画面の表
示も終了する。なお、準備時間が非常に短いときは、基本画面の表示がされないこともあ
る。基本画面は、黒一色といった単純な画面でもよい。
【００４８】
こうしたスケジュールで様々なコンテンツを任意の順に表示させようとすると、既存の
システムでは、管理者が状態を監視して、適宜、機器を操作する必要が生じた。またある
いは、全てのコンテンツをデジタル化するとともに、複雑な制御プログラムを作成して、
自動制御をする必要が生じた。一方、上記の実施例では、簡単な操作で、画像の表示順を
指定し、機器の自動操作指示も簡単に設定できる。また、簡単に追加変更ができる。従っ
て、利用者が自由に工夫を凝らしたプロモーションを簡単に設計できるという効果がある
。
【実施例４】
【００４９】
図１６は、プレーヤの基本動作フローチャートである。
以下、フローチャートを用いて、プロモーションコンテンツ制御プログラムの具体的な
動作の実施例を説明する。まず、ステップＳ１１では、プレーヤ５４（図３）がスケジュ
ールデータ６５（図４）の読み込みをする。ステップＳ１２では、タイムキーパ５５が現
在時刻に上映するべきページデータ６６（図４）を検索をする。ページデータ６６には、
開始時間と終了時間とが表示されているから、これを参照して該当するものを検索する。
ステップＳ１３では、該当するページテータがあるかどうかという判断がなされる。この
判断の結果がイエスのときはステップＳ１４の処理に移行し、ノーのときは処理を終了す
る。ステップＳ１４では、該当するページの表示を開始し、終了時間まで表示を継続する
。なお、ステップＳ１５で、メール発信手段２９は定形メール文３７を送信する。送信先
は、管理者のメール送信先アドレス３６である。定形メール文３７は、例えば、「15:00-
15:01商品紹介（ＤＶＤ）を表示」といった内容とする。これで、プレーヤの動作を監視
できる。
【００５０】
図１７は、プレーヤの画面表示動作フローチャートである。
まず、ステップＳ２１で、ページデータ６６（図４）を読む。ステップＳ２２では、コ
ンテンツの指定があるかどうかという判断をする。この判断の結果がイエスのときはステ
ップＳ２３の処理に移行し、ノーのときはステップＳ２４の処理に移行する。ステップＳ
２３では、描画ライブラリ５６がコンテンツの描画をする。ステップＳ２４では、入力切
替の指定があるかどうかという判断をする。この判断の結果がイエスのときはステップＳ
２５の処理に移行し、ノーのときはステップＳ２６の処理に移行する。表示される画面を
出力するソースが例えば、コンピュータからＤＶＤに切り替えられるときは、その処理が
実行される。
【００５１】
ステップＳ２５では、指定に従ってプロジェクトコントローラ５７が入力ソースを切り
替える。ステップＳ２６では、ページ開始時の外部アプリケーション制御を読み取る。ス
テップＳ２７では、外部アプリケーションの指定があるかどうかという判断をする。この
判断の結果がイエスのときはステップＳ２８の処理に移行し、ノーのときはステップＳ２
９の処理に移行する。ステップＳ２８では、外部アプリケーションコントローラ５８がコ
マンドを送出する。これにより、該当する外部アプリケーションが起動する。ステップＳ
２９では、画面表示の終了時間かどうかという判断をする。この判断の結果がイエスのと
きはステップＳ３０の処理に移行し、ノーのときはこの状態で待機する。
【００５２】
ステップＳ３０では、ページ終了時の外部アプリケーション制御を読み取る。ステップ
Ｓ３１では、外部アプリケーションの指定があるかどうかという判断をする。この判断の
結果がイエスのときはステップＳ３２の処理に移行し、ノーのときはステップＳ３３の処
理に移行する。ステップＳ３２では、外部アプリケーションコントローラ５８がコマンド
を送出する。例えば、ここで、外部アプリケーションの処理を終了させたり、初期状態へ
戻す等の処理をさせる。その後、ステップＳ３３で、ＰＣ画面を表示し、最初の状態に戻
る。
【００５３】
図１８と図１９は、モジュールの動作説明図である。
これらのフローチャートを使用して、具体的な全てのモジュールの連携動作を説明する
。使用するのは、図５〜図９に例示したデータである。まず、プレーヤが起動されると、
タイムキーパ５５が、ステップＳ４１で、「時刻00:00:00〜09:00:00」を検出したかどう
かという判断をする。この判断の結果がイエスのときはステップＳ４２の処理に移行し、
ノーのときは待機する。ステップＳ４２では、時計のイメージを表示する。これはプロモ
ーション開始前の初期状態である。ステップＳ４３では、「時刻09:00:00〜09:15:00」を
検出したかどうかという判断をする。この判断の結果がイエスのときはステップＳ４４の
処理に移行し、ノーのときは待機する。ステップＳ４４では、「9時」を検出したかどう
かという判断をする。この判断の結果がイエスのときはステップＳ４５の処理に移行し、
ノーのときは待機する。
【００５４】
ステップＳ４５では、パソコン上で動作するＴＶ視聴ソフトを起動する。このソフトは
外部アプリケーションに相当する。ステップＳ４６では、オプション設定を実行する。即
ち、ここで２ＣＨが表示されるように制御をする。ステップＳ４７では、ＴＶソフトを全
画面表示の状態に設定する。ステップＳ４８では、「9時15分」を検出したかどうかとい
う判断をする。この判断の結果がイエスのときはステップＳ４９の処理に移行し、ノーの
ときは待機する。即ち、ＴＶ視聴ソフトを１５分間動作させる。ステップＳ４９では、Ｔ
Ｖソフトを終了させる。続いて、ステップＳ５０で、「時刻09:15:00〜18:00:00」を検出
したかどうかという判断をする。この判断の結果がイエスのときはステップＳ５１の処理
に移行し、ノーのときは待機する。
【００５５】
ステップＳ５１以降は図１９に示されている。ステップＳ５１で、３つのページを繰り
返し上映する処理に進む。ステップＳ５２で、まず、15秒間案内情報付きの時計を表示す
る。次のステップＳ５３で、パソコン上で動作するＤＶＤの再生をする。パソコンのＤＶ
Ｄ装置には、予めＤＶＤが準備されている。これが再生される。ステップＳ５４では、60
秒後にＤＶＤの再生を終了する。ステップＳ５５では、プロジェクタの入力ソースを切り
替える。次にビデオ再生装置を再生するためである。ステップＳ５６では、ＶＨＳコント
ローラを起動する。ステップＳ５７では、ビデオ再生装置の再生を開始する。ステップＳ
５８で、60秒後に、ビデオ再生装置を停止させるとともに、ＶＨＳコントローラを再起動
する。ステップＳ５９では、次のビデオ再生に備えて巻き戻し処理を実行する。ステップ
Ｓ６０では、入力ソースをＰＣに戻す。ステップＳ６１では、「時刻ｔ18:00:00」を検出
したかどうかという判断をする。この判断の結果がイエスのときはステップＳ６２の処理
に移行し、ノーのときはステップＳ５１から繰返し処理に戻る。ステップＳ６２では、最
初の基本時計ページを表示する。以上でモジュールによる制御を終了する。
【００５６】
なお、上記の演算処理装置で実行されるコンピュータプログラムは、機能ブロックで図
示した単位でモジュール化されてもよいし、複数の機能ブロックを組み合わせて一体化さ
れてもよい。また、上記のコンピュータプログラムは、既存のアプリケーションプログラ
ムに組み込んで使用してもよい。本発明を実現するためのコンピュータプログラムは、例
えばＣＤ−ＲＯＭのようなコンピュータで読み取り可能な記録媒体に記録して、任意の情
報処理装置にインストールして利用することができる。
【図面の簡単な説明】
【００５７】
【図１】実施例１のプロモーションコンテンツ制御システム機能ブロック図。
【図２】システムのハードウエアブロック図。
【図３】プロモーションコンテンツ制御用プログラムの説明図。
【図４】モジュールのデータ構成説明図。
【図５】プレビュー画面例の説明図。
【図６】プレビュー画面例の説明図。
【図７】プレビュー画面例の説明図。
【図８】プレビュー画面例の説明図。
【図９】プレビュー画面例の説明図。
【図１０】表示制御条件入力操作のためのウィンドウ例の説明図。
【図１１】サブページの例の説明図。
【図１２】サブページのプロパティ設定ウィンドウの説明図。
【図１３】外部アプリケーション制御内容説明図。
【図１４】外部アプリケーション制御内容説明図。
【図１５】モジュールの動作タイムチャート。
【図１６】プレーヤの基本動作フローチャート。
【図１７】プレーヤの画面表示動作フローチャート。
【図１８】モジュールの動作説明図。
【図１９】モジュールの動作説明図。
【符号の説明】
【００５８】
１０  コンピュータ、１１  ネットワークインタフェース、１２  ネットワーク、１３  
入出力インタフェース、１５  サーバ、２０  演算処理装置、２１  入力手段、２２  モ
ジュール生成手段、２３  読み出し制御手段、２４  画面転送手段、２５  時刻制御手段
、２６  コマンド送出手段、２７  起動制御手段、２８  外部アプリケーション、２９  
メール発信手段、３０  記憶装置、３１  画面表示データ、３２  表示制御条件入力ウィ
ンドウ、３３  画面表示制御モジュール、３４  外部制御モジュール、３５  順序制御モ
ジュール、３６  メール送信先アドレス、３７  定形メール文、４０  表示装置、４１  
ＤＶＤ装置、４２  ビデオ再生装置、４３  スクリーン
【図１】
2007274384.tif 000003
【図２】
2007274384.tif 000004
【図３】
2007274384.tif 000005
【図４】
2007274384.tif 000006
【図５】
2007274384.tif 000007
【図６】
2007274384.tif 000008
【図７】
2007274384.tif 000009
【図８】
2007274384.tif 000010
【図９】
2007274384.tif 000011
【図１０】
2007274384.tif 000012
【図１１】
2007274384.tif 000013
【図１２】
2007274384.tif 000014
【図１３】
2007274384.tif 000015
【図１４】
2007274384.tif 000016
【図１５】
2007274384.tif 000017
【図１６】
2007274384.tif 000018
【図１７】
2007274384.tif 000019
【図１８】
2007274384.tif 000020
【図１９】
2007274384.tif 000021