(57)【要約】【課題】各種のメッセージ情報をそのスケジュール情報にしたがって順次表示する表示装置が現在表示しているメッセージ内容を何時でも自由にシミュレーション表示できるようにすることである。【解決手段】店舗ＰＣ１は、看板装置３の表示状態を模擬的に再現することを指示するシミュレーション表示要求を受けた場合に、各種のメッセージ情報とそのスケジュール情報を取得し、このスケジュール情報を参照することによって、各種のメッセージ情報の中から現時点において看板装置３に表示されているメッセージ情報を模擬表示対象として特定してシミュレーション表示する。【選択図】　図１
2004070231.tif 000002
【特許請求の範囲】
【請求項１】
各種のメッセージ情報をそのスケジュール情報にしたがって順次表示するメッセージ表示装置の表示状態を模擬的に再現するシミュレーション表示装置であって、
シミュレーション表示要求を受けた際に、前記各種のメッセージ情報とそのスケジュール情報を取得する取得手段と、
この取得手段によって取得したスケジュール情報を参照することによって、前記取得の各種メッセージ情報の中から現時点において前記メッセージ表示装置に表示されているメッセージ情報を模擬表示対象として特定する特定手段と、
この特定手段によって模擬表示対象として特定されたメッセージ情報をシミュレーション表示する表示制御手段と、
を具備したことを特徴とするシミュレーション表示装置。
【請求項２】
前記特定手段は、シミュレーション表示要求を受けた時点における模擬表示対象を特定した後に、前記スケジュール情報を参照して次の模擬表示対象を順次特定する動作を時間経過に応じて繰り返し実行し、
前記表示制御手段は、前記特定手段によって模擬表示対象が順次特定される毎に、その各メッセージ情報を順次シミュレーション表示する、
ようにしたことを特徴とする請求項１記載のシミュレーション表示装置。
【請求項３】
前記メッセージ表示装置がネットワークを介して接続されている場合に、前記取得手段は、前記メッセージ表示装置をアクセスして当該メッセージ表示装置内に現在設定されている各種のメッセージ情報およびスケジュール情報を受信取得する、
ようにしたことを特徴とする請求項１記載のシミュレーション表示装置。
【請求項４】
前記表示制御手段は、メッセージ情報を動的表示する際に、そのスケジュール内容を参照してスケジュール開始時刻から現在時刻までの経過時間を算出すると共に、当該メッセージ情報を構成する各部分の中から前記経過時間に該当する部分を特定し、この部分から動的表示を開始する、
ようにしたことを特徴とする請求項１記載のシミュレーション表示装置。
【請求項５】
メッセージ情報を動的表示するメッセージ表示装置の表示状態を模擬的に再現する為の表示モードとして、動的表示の同期を要求する同期モードと、動的表示の同期までも要求しない通常モードとを有し、
前記表示制御手段は、前記同期モードが選択された場合に、当該メッセージ情報を構成する各部分のうち、前記経過時間に該当する部分から動的表示を開始し、前記通常モードが選択された場合には、当該メッセージ情報を最初から開始する、
ようにしたことを特徴とする請求項４記載のシミュレーション表示装置。
【請求項６】
各種のメッセージ情報をそのスケジュール情報にしたがって順次表示する複数の電子看板装置がネットワークを介して接続されている場合に、各電子看板装置のうち、任意の看板装置を選択する選択手段と、
この選択手段によって選択された看板装置に対して各種のメッセージ情報およびスケジュール情報を送信配布する送信手段と、
を設けたことを特徴とする請求項１記載のシミュレーション表示装置。
【請求項７】
コンピュータに対して、
各種のメッセージ情報をそのスケジュール情報にしたがって順次表示するメッセージ表示装置の表示状態を模擬的に再現するシミュレーション表示要求を受けた際に、当該各種のメッセージ情報とそのスケジュール情報を取得する機能と、
取得したスケジュール情報を参照することによって、前記取得の各種メッセージ情報の中から現時点において前記メッセージ表示装置に表示されているメッセージ情報を模擬表示対象として特定する機能と、
特定されたメッセージ情報をシミュレーション表示する機能と、
を実現させるためのプログラム。
【請求項８】
各種のメッセージ情報をそのスケジュール情報にしたがって順次表示するメッセージ表示装置の表示状態を模擬的に再現するシミュレーション表示方法であって、
シミュレーション
表示要求を受けた際に、前記各種のメッセージ情報とそのスケジュール情報を取得し、
取得したスケジュール情報を参照することによって、前記取得の各種メッセージ情報の中から現時点において前記メッセージ表示装置に表示されているメッセージ情報を模擬表示対象として特定し、
特定されたメッセージ情報をシミュレーション表示する、
ようにしたことを特徴とするシミュレーション表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、各種のメッセージ情報をそのスケジュール情報にしたがって順次表示するメッセージ表示装置の表示状態を模擬的に再現するシミュレーション表示装置およびシミュレーション表示方法並びにプログラムに関する。
【０００２】
【従来の技術】
近年、電子看板と呼ばれている表示装置は、益々高品質化が進み、文字情報に限らず、画像も高品質に表示することができるようになって来ており、この看板装置を店舗の出入口付近に設置して店舗広告を表示することで、広告効果の高い広告媒体として注目されている。
この電子看板装置に対して、例えば、店舗広告用の各種のメッセージ情報を入力設定する場合、従来では、店舗側のパーソナルコンピュータ（ＰＣ）と看板装置とをケーブル接続し、店舗ＰＣ側で作成した独自のメッセージ情報を看板装置に転送したり、メモリカードあるいは電話回線等を媒体として、店舗ＰＣから看板装置へメッセージ情報を転送する方法の他、リモコンと呼ばれる携帯情報機器で作成したメッセージ情報を赤外線等の近距離通信で看板装置へ送信して設定する方法が知られている。
【０００３】
【発明が解決しようとする課題】
ところで、店舗の業種や人通り等によっては、宣伝効果が上がらない時間帯があり、また、同一内容の広告を常時表示させることは、次第に注意喚起力が弱くなって宣伝効果が薄れることもある為、各種のメッセージをそのスケジュール情報にしたがって順次切り換え表示することも考えられる。
この場合、店の出入口付近やその近辺に多数設置されている看板装置毎に、その設置場所等を考慮して、メッセージ情報やスケジュール情報の設定内容が異なるようにすれば、より一層効果的なものとなる。しかし、看板装置毎に設定内容が異なると、現時点において、どの看板装置にどのようなメッセージが表示されるかを確認する場合、その都度、店舗ＰＣから看板別にその設定内容を全て読み出して表示画面上に切り換え表示させなければならず、メッセージ数が多い程およびスケジュール内容が詳細な程、その確認作業が煩雑なものとなってしまう。
【０００４】
この発明の課題は、各種のメッセージ情報をそのスケジュール情報にしたがって順次表示するメッセージ表示装置が現在表示しているメッセージ内容を何時でも自由にシミュレーション表示できるようにすることである。
【０００５】
【課題を解決するための手段】
請求項１記載の発明は、各種のメッセージ情報をそのスケジュール情報にしたがって順次表示するメッセージ表示装置の表示状態を模擬的に再現するシミュレーション表示装置であって、シミュレーション表示要求を受けた際に、前記各種のメッセージ情報とそのスケジュール情報を取得する取得手段と、この取得手段によって取得したスケジュール情報を参照することによって、前記取得の各種メッセージ情報の中から現時点において前記メッセージ表示装置に表示されているメッセージ情報を模擬表示対象として特定する特定手段と、この特定手段によって模擬表示対象として特定されたメッセージ情報をシミュレーション表示する表示制御手段とを具備するものである。
更に、コンピュータに対して、上述した請求項１記載の発明に示した主要機能を実現させるためのプログラムを提供し（請求項７記載の発明）、また、上述した請求項１記載の発明に示した主要手順にしたがった処理を行うシミュレーション表示方法を提供するものである（請求項８記載の発明）。
【０００６】
したがって、請求項１、７、８記載の発明は、各種のメッセージ情報をそのスケジュール情報にしたがって順次表示するメッセージ表示装置の表示状態を模擬的に再現することを指示するシミュレーション表示要求を受けた場合に、各種のメッセージ情報とそのスケジュール情報を取得し、このスケジュール情報を参照することによって、各種のメッセージ情報の中から現時点においてメッセージ表示装置に表示されているメッセージ情報を模擬表示対象として特定するようにしたから、この要求時点においてメッセージ表示装置が現在表示しているメッセージ内容を何時でも自由にシミュレーション表示することができ、メッセージ表示装置が多数設置されている場合でも、現時点において、どの表示装置にどのようなメッセージが表示されているかを即座に確認することが可能となる。
【０００７】
なお、請求項１記載の発明は次のようなものであってもよい。
前記特定手段は、シミュレーション表示要求を受けた時点における模擬表示対象を特定した後に、前記スケジュール情報を参照して次の模擬表示対象を順次特定する動作を時間経過に応じて繰り返し実行し、前記表示制御手段は、前記特定手段によって模擬表示対象が順次特定される毎に、その各メッセージ情報を順次シミュレーション表示する（請求項２記載の発明）。
したがって、請求項２記載の発明によれば、請求項１記載の発明と同様の効果を有する他に、シミュレーション表示要求を受けた時点における模擬表示対象を特定した後に、スケジュール情報を参照して次の模擬表示対象を順次特定する動作を時間経過に応じて繰り返し実行するようにしたから、現時点からスケジュールの進行に合わせて各種のメッセージ情報を順次シミュレーション表示することができる。
【０００８】
前記メッセージ表示装置がネットワークを介して接続されている場合に、前記取得手段は、前記メッセージ表示装置をアクセスして当該メッセージ表示装置内に現在設定されている各種のメッセージ情報およびスケジュール情報を受信取得する（請求項３記載の発明）。
したがって、請求項３記載の発明によれば、請求項１記載の発明と同様の効果を有する他に、メッセージ表示装置側に現在設定されている各種のメッセージ情報およびスケジュール情報をネットワーク経由で受信取得するようにしたから、各種のメッセージ情報およびスケジュール情報を自己が作成して保持しているか否かに拘らず、他の装置で作成されたり、変更されたものであっても、メッセージ表示装置が現在表示しているメッセージ情報をシミュレーション表示することが可能となる。
【０００９】
前記表示制御手段は、メッセージ情報を動的表示する際に、そのスケジュール内容を参照してスケジュール開始時刻から現在時刻までの経過時間を算出すると共に、当該メッセージ情報を構成する各部分の中から前記経過時間に該当する部分を特定し、この部分から動的表示を開始する（請求項４記載の発明）。
なお、「動的表示」とは、メッセージの切り替え表示、スクロール表示、点滅表示、動画表示等を意味し、メッセージを常時固定的に静的表示することに対する概念である。つまり、メッセージ情報が複数の要素から成る場合に、その一部のメッセージ要素を一定時間（例えば、３秒間）、固定的に表示した後に次のメッセージ要素に切り換え表示することも「動的表示」に含まれる。
【００１０】
したがって、請求項４記載の発明によれば、請求項１記載の発明と同様の効果を有する他に、メッセージ情報を動的表示する際に、このメッセージ情報を構成する各部分のうち、そのスケジュール開始時刻から現在時刻までの経過時間に該当する部分から動的表示を開始するようにしたから、メッセージ表示装置側で動的表示を開始してから時間が経ったっ後に、シミュレーション表示の要求を受けた場合でも、メッセージ表示装置側での動的表示に同期したシミュレーション表示が可能となる。
【００１１】
メッセージ情報を動的表示するメッセージ表示装置の表示状態を模擬的に再現する為の表示モードとして、動的表示の同期を要求する同期モードと、動的表示の同期までも要求しない通常モードとを有し、前記表示制御手段は、前記同期モードが選択された場合に、当該メッセージ情報を構成する各部分のうち、前記経過時間に該当する部分から動的表示を開始し、前記通常モードが選択された場合には、当該メッセージ情報を最初から開始する（請求項５記載の発明）。
したがって、請求項５記載の発明によれば、請求項１記載の発明と同様の効果を有する他に、動的表示に同期したモードと、その同期までも要求しないモードとを任意に選択することができ、ユーザの希望に応じたシミュレーション表示が可能となる。
【００１２】
各種のメッセージ情報をそのスケジュール情報にしたがって順次表示する複数の電子看板装置がネットワークを介して接続されている場合に、各電子看板装置のうち、任意の看板装置を選択する選択手段と、この選択手段によって選択された看板装置に対して各種のメッセージ情報およびスケジュール情報を送信配布する送信手段とを設けた（請求項６記載の発明）。
したがって、請求項６記載の発明によれば、請求項１記載の発明と同様の効果を有する他に、複数の電子看板装置のうち、任意の看板装置を選択して各種のメッセージ情報およびスケジュール情報を送信配布するようにしたから、看板装置毎に固有のメッセージ情報およびスケジュール情報を任意に設定することができ、異なる内容のメッセージを看板装置毎に表示させることが可能となる他、どの看板装置に対してどのような設定を行ったかをシミュレーション表示によって容易に確認することが可能となる。
【００１３】
【発明の実施の形態】
以下、図１〜図１２を参照してこの発明の一実施形態を説明する。
図１は、この実施形態における電子看板表示システムの全体構成を示したブロック図である。
この電子看板表示システムを構成する店舗ＰＣ１は、各系列店舗毎に設置されているパーソナルコンピュータであり、各店舗ＰＣ１には、ネットワーク（例えば、インターネットあるいは専用回線等）２を介して複数台の電子看板装置３が接続されている。
【００１４】
各店舗ＰＣ１は、各種のメッセージ情報（文字情報や画像）およびそのスケジュール情報を作成すると共に、作成した各種のメッセージ情報をスケジュール情報と共に電子看板装置３へネットワーク２を介して送信配布したり、メモリカード（図示せず）等の可搬型記憶媒体を介して電子看板装置３へ配布するメッセージ作成・配布装置として機能する。
更に、各店舗ＰＣ１は、看板装置３に対して配布設定した各種のメッセージ情報およびスケジュール情報にしたがって看板装置３側での現在の表示状態を模擬的に再現するシミュレーション表示装置として機能するようになっている。なお、店舗ＰＣ１がシミュレーション表示装置として機能する場合、その有効表示領域の全体を使用して、シミュレーション画面を全面表示するようにしている。
【００１５】
電子看板装置３は、店舗の出入口付近やその近辺等に多数設置され、営業時間中において、予め設定されている各種のメッセージ情報をそのスケジュール情報にしたがって順次切り換え表示するスケジュール監視機能を有するもので、例えば、発光ダイオード（ＬＥＤ）をドットマトリック状に配置した表示画面によって構成されている。
この看板装置３には、電話回線等を介して広域通信を行う通信機能を備え、何れかの店舗ＰＣ１によって作成された各種のメッセージ情報およびスケジュール情報は、広域通信を介して設定される。この場合、店舗ＰＣ１は、全ての看板装置３に対して同一内容を設定したり、看板装置３毎に異なる内容を設定することもでき、どのような内容を設定するかは任意である。
【００１６】
なお、各店舗ＰＣ１および看板装置３には、例えば、電波時計と呼ばれる高性能な時計機能がそれぞれ備えられており、基準局から発信された電波（標準日時）を定期的に受信することによって計時情報を自己補正するようにしている為、各店舗ＰＣ１で得られた計時情報と各看板装置３で得られた計時情報との間には、「±１秒」の誤差も生じない。このような時計機能を使用してスケジュール監視を行う結果、完全同期のシミュレーション表示を可能としている。
【００１７】
図２は、店舗ＰＣ１側に設けられ、各看板装置３を管理する為の看板テーブル１１の内容を示した図である。
この看板テーブル１１は、看板装置３毎に「看板Ｎｏ」、「表示データファイルＮｏ」、「看板アドレス」の項目データを記憶管理する構成となっている。「看板Ｎｏ」は、看板装置３に割当てられた一連番号であり、「表示データファイルＮｏ」は、看板装置３毎に設定される各種のメッセージ情報およびそのスケジュール情報を記憶する表示データファイル１２を呼び出す為のアクセス情報であり、看板装置３毎に異なる内容の表示データファイル１２を設定可能となっている。「看板アドレス」は、看板装置３に割当てられている通信用アドレス情報である。
【００１８】
図３は、表示データファイル１２の内容を示した図である。
この表示データファイル１２は、予め作成した各種のメッセージ情報（表示データブロック）Ｍ１、Ｍ２、‥‥Ｍｎと、そのスケジュール情報Ｓ１、Ｓ２、‥‥Ｓｎとを１対１に対応付けて成るもので、この表示データファイル１２の全ての内容（全レコード）が看板装置３へ一括配布される。
各表示データブロックＭ１、Ｍ２、‥‥Ｍｎは、複数のメッセージ要素Ｐ１、Ｐ２、‥‥Ｐｎから成り、図示の例では、メッセージ要素Ｐ１は、「〇×八百屋」、メッセージ要素Ｐ２は、「営業時間　１０：００〜１８：００」、メッセージ要素Ｐ３は、「大根１００円、キャベツ８０円」、‥‥メッセージ要素Ｐｎは、「いらっしゃいませ！」の文字列となっている。
【００１９】
また、各メッセージ要素Ｐ１〜Ｐｎには、それに対応して「表示属性」が設定されている。例えば、メッセージ要素Ｐ１およびＰ２対応の表示属性として「切り換え表示」が設定され、メッセージ要素Ｐ３‥‥対応の表示属性として「スクロール表示」が設定され、メッセージ要素Ｐｎ対応の表示属性として「スクロール点滅表示」が設定されているものとすると、メッセージ要素Ｐ１およびＰ２が一定時間ずつ順次点灯表示された後に、それ以降のメッセージ要素Ｐ３‥‥が所定の速度で順次スクロール表示され、最後のメッセージ要素Ｐｎがスクロール点滅表示され、その後、先頭のメッセージ要素Ｐ１の表示に戻る表示動作をサイクリックに繰り返される。なお、メッセージ要素Ｐ１およびＰ２対応の表示属性としては、「切り換え表示時間（例えば、３秒間）」も任意に設定可能であり、また、メッセージ要素Ｐ３〜Ｐｎ対応の表示属性としては、「スクロール表示速度」も任意に設定可能となっている。この場合、例えば、「高速」、「中速」、「低速」に対応付けられている速度指定ボタンの何れかを操作することによってその中から希望するスクロール速度が設定される。
【００２０】
また、各表示データブロックＭ１、Ｍ２、‥‥Ｍｎに１対１に対応付けて作成されたスケジュール情報Ｓ１、Ｓ２、‥‥Ｓｎは、対応する表示データブロックの表示可能期間を示すもので、表示開始時刻・終了時刻によって表示時間帯が設定される。この場合、スケジュール内容は、任意に設定可能なもので、その設定内容として、毎日決まった時間帯、毎月の決まった日に対応メッセージを表示させたり、任意に指定した指定日／指定期間／指定曜日に対応メッセージを表示させるものであってもよく、例えば、朝市セール、夕方セール、クリスマスセール、土曜日限定セール、季節限定セール等に合わせたスケジュール内容であってもよい。つまり、各スケジュール情報は、時間帯情報、カレンダ情報を設定可能な構成となっている
【００２１】
図４は、看板装置３において、現在設定されている各表示データブロックＭ１〜Ｍｎ内のメッセージがそのスケジュール情報Ｓ１〜Ｓｎにしたがって順次切り換え表示される様子を例示した図である。
すなわち、営業時間内において、時間帯１０：００〜１２：００の間は、表示データブロックＭ１内のメッセージが表示され、１２：００〜１４：００の間は、表示データブロックＭ２内のメッセージが表示されるが、１４：００〜１７：００の間は、複数の表示データブロックＭ３、Ｍ４内のメッセージが表示されることを示している。この場合、表示データブロックＭ３、Ｍ４に対応するスケジュール情報Ｓ３、Ｓ４には同一時間帯が設定されている為、その間、複数の表示データブロックＭ３、Ｍ４が表示対象となるが、その際、表示データブロックＭ３、Ｍ４を所定時間毎（例えば、２０秒毎）に交互に切り換え表示するようにしている。
【００２２】
図５は、図４で示した看板装置３側でのメッセージ表示に同期して店舗ＰＣ１側でその看板装置３の表示状態を模擬表示している場合のシミュレーション画面を示した図である。
店舗ＰＣ１は、オペレータから任意に選択された看板装置３に対してそのシミュレーション表示要求を受け付けると、この看板装置３に対応付けられている表示データファイル１２を読み出し、このスケジュール情報を参照することによって、現時点において当該看板装置３に表示されている表示データブロックを模擬表示対象として特定して当該表示データブロック内のメッセージをシミュレーション表示した後に、この表示データファイル１２内のスケジュール情報にしたがって他の各表示データブロックを順次模擬表示対象として特定し、各表示データブロック内のメッセージをシミュレーション表示するようにしている。つまり、各表示データブロック内のメッセージをスケジュールの進行に合わせてシミュレーション表示するようにしている。
【００２３】
例えば、シミュレーション表示要求を「１２時３０分」に受け付け、その終了要求を「１７時００分」に受け付けたものとすると、シミュレーション表示要求を受け付けた時点において、店舗ＰＣ１は、当該看板装置３対応の表示データファイル１２内のスケジュール情報に基づいて表示データブロックＭ２を模擬表示対象として特定して、そのシミュレーション表示を開始する。
この場合、図４で示したように、看板装置３側では表示データブロックＭ２の表示を「１２時００分」から実行開始しており、この「１２時００分」に店舗ＰＣ１側でシミュレーション表示要求を受け付けたものとすると、両者間において表示データブロックＭ２の表示は、完全に同期したものとなるが、この例では、店舗ＰＣ１側での表示開始時刻が看板装置３側よりも３０分遅れの「１２時３０分」である為、両者間の表示が非同期となることがある。
【００２４】
つまり、表示データブロックＭ２の全メッセージを固定的に常時表示（静的表示）する場合には、看板装置３に対して店舗ＰＣ１側での表示開始時刻が遅れたとしても、それに影響されることなく同期表示が可能であるが、表示データブロックＭ２内には動的表示（切り換え表示、スクロール表示）が含まれているので、店舗ＰＣ１側での表示開始時刻の遅れは、動的表示の非同期を招く。したがって、この実施形態においては、動的表示の同期を可能とする為に、シミュレーション表示要求時において、その表示遅れ時間を検出し、この遅れ時間と共に、表示属性としての「切り換え表示時間」、「スクロール表示速度」等を考慮して、シミュレーション表示を開始するようにしている。
【００２５】
図６（Ａ）は、動的表示の同期を考慮したシミュレーション表示例を示した図、（Ｂ）は、動的表示の同期までも考慮しないシミュレーション表示例を示した図である。
ここで、メッセージ要素Ｐ３‥‥Ｐｎを一定速度でスクロール表示する場合において、（Ａ）の例では、店舗ＰＣ１側と看板装置３側の表示内容は、完全に同期したものとなるが、（Ｂ）の例では、看板装置３側での表示状態に拘らず、店舗ＰＣ１側では、先頭のメッセージ要素Ｐ１から表示するようにしている為、動的表示の同期までも考慮しないシミュレーション表示となる。なお、上述のように動的表示の同期を考慮したシミュレーション表示を「リアルタイム表示モード」と称し、また、動的表示の同期までも考慮しないシミュレーション表示を「通常表示モード」と称する。
【００２６】
図７は、店舗ＰＣ１の基本的構成要素を示したブロック図である。
ＣＰＵ１０１は、記憶装置１０２内のオペレーティングシステムや各種アプリケーションソフトにしたがってこの店舗ＰＣ１の全体動作を制御する中央演算処理装置である。記憶装置１０２は、プログラム記憶領域とデータ記憶領域とを有し、磁気的、光学的、半導体メモリ等やその駆動系によって構成されている。この記録装置１０２はハードディスク等の固定的なメモリの他、ＣＤ−ＲＯＭ、ＤＶＤ等の着脱自在な記憶媒体を装着可能な構成であってもよい。この記憶装置１０２内のプログラムやデータは、必要に応じてＲＡＭ（例えば、スタティックＲＡＭ）１０３にロードされたり、ＲＡＭ１０３内のデータが記憶装置１０２にセーブされる。なお、ＲＡＭ１０３内には、プログラム実行領域と作業領域とを有している。
【００２７】
更に、ＣＰＵ１０１は通信装置１０４を介して他の電子機器側のプログラム／データを直接アクセスして使用したり、通信装置１０４を介してダウンロード受信することもできる。通信装置１０４は、有線／無線の通信インターフェイスである。一方、ＣＰＵ１０１にはその入出力周辺デバイスである入力装置１０５、表示装置１０６がバスラインを介して接続されており、入出力プログラムにしたがってＣＰＵ１０１はそれらの動作を制御する。
入力装置５はキーボードやタッチパネルあるいはマウスやタッチ入力ペン等のポインティングデバイスを構成する操作部であり、文字列データや各種コマンドを入力する。表示装置６は、フルカラー表示を行う液晶やＣＲＴあるいはプラズマ表示装置などである。
【００２８】
なお、看板装置３の構成は図示省略したが、看板装置３は、店舗ＰＣ１の構成要素に対応するＣＰＵ、記憶装置、ＲＡＭ、通信装置、表示装置等を有している。この場合、看板装置３に備えられているスケジュール監視機能は、予め設定されている各種のメッセージ情報をそのスケジュール情報にしたがって順次切り換え表示する際に、現在の日時情報（計時情報）を取得し、現在の日時とスケジュール内容とを比較しながらスケジュール開始時／終了時に到達したかを監視するようにしている。
【００２９】
次に、この実施形態における電子看板表示システムの動作アルゴリズムを図８〜図１２に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作を逐次実行する。また、伝送媒体を介して伝送されてきた上述のプログラムコードにしたがった動作を逐次実行することもできる。すなわち、記録媒体の他、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施形態特有の動作を実行することもできる。
【００３０】
図８〜図１１は、電子看板表示システムに関する店舗ＰＣ１側の動作を示したフローチャートである。
先ず、店舗ＰＣ１は、電子看板表示システムに関する処理の起動が指定されると、トップメニュー画面を表示させる（ステップＡ１）。このトップメニュー画面には、「１：新規作成」、「２：編集」、「３：シミュレーション表示」の各メニュー項目を有し、何れかのメニュー項目が選択指定されると（ステップＡ２）、選択されたメニュー項目の判別を行う。
【００３１】
いま、「１：新規作成」が選択された場合には（ステップＡ３）、メッセージ作成画面を表示し、この作成画面内に入力された情報に基づいて新たな表示データブロックを作成する（ステップＡ４）。その際、複数のメッセージ要素に分けて作成可能であり、また、各メッセージ要素毎に、任意の「表示属性」を入力することもできる。そして、この表示データブロックに対応してそのスケジュール情報を作成入力する（ステップＡ５）。以下、メッセージの作成終了が指示されるまで（ステップＡ６）、上述の作成処理が繰り返される。
ここで、メッセージの作成終了が指示されると（ステップＡ６）、作成した各表示データブロックとスケジュール情報とを含む表示データファイル１２を新規生成する（ステップＡ７）。
【００３２】
次に、看板テーブル１１を参照し、「表示データファイルＮｏ」が付加されていない未設定の看板装置３を転送可能な看板として特定して、その看板一覧画面を表示した後（ステップＡ８）、この看板一覧画面の中から１または複数の「看板Ｎｏ」が任意に選択指定された場合には（ステップＡ９）、選択された「看板Ｎｏ」に対応する看板テーブル１１内に「表示データファイルＮｏ」をセットすると共に、今回新たに生成した表示データファイル１２をディスクに格納する（ステップＡ１０）。この状態において、所定キー操作によって転送実行要求が選択された場合には（ステップＡ１１）、上述のステップＡ９で選択された「看板Ｎｏ」対応の看板装置３へ今回新たに生成した表示データファイル１２を送信する（ステップＡ１２）。この場合、複数の看板が選択されている場合には、各看板装置３を順次していしながら同一の表示データファイル１２を送信した後、最初のトップメニュー画面表示に戻る（ステップＡ１）。
【００３３】
一方、トップメニュー画面の中から「２：編集」が選択指定された場合には（図９のステップＡ１３）、現在格納されている各表示データファイル１２の一覧を表示した後（ステップＡ１４）、この一覧画面から任意のファイルが選択指定されると（ステップＡ１５）、選択された表示データファイル１２の内容を表示し、その中で編集対象として指定されたデータに対する編集処理を行う（ステップＡ１６）。そして、編集終了が指示されると（ステップＡ１７）、他の表示データファイル１２に対する編集を継続実行することが指示されたかをチェックし（ステップＡ１８）、継続実行が指示された場合にはステップＡ１４に戻るが、継続実行が指示されなければ、編集対象である表示データファイル１２の内容を今回の編集内容に基づいて更新する処理を行う（ステップＡ１９）。
【００３４】
この状態において、所定キー操作によって転送実行要求が選択された場合には（ステップＡ２０）、看板テーブル１１を参照して、編集対象となった表示データファイル１２に対応付けられている「看板Ｎｏ」を特定し（ステップＡ２１）、この看板装置３へ編集後の表示データファイル１２を送信する（ステップＡ２２）。以下、今回編集対象となった全ての表示データファイル１２を「看板Ｎｏ」対応の看板装置３へ送信し終わるまで（ステップＡ２３）、上述の送信動作を繰り返す。
【００３５】
このようにして新規作成／編集した表示データファイル１２を任意の看板装置３へ送信すると、この表示データファイル１２は、看板装置３内に設定される。ここで、看板装置３の動作について説明する。
図１２は、電源投入に伴って実行開始される看板装置３側の動作を示したフローチャートである。
先ず、看板装置３は、表示データファイルが設定されているかの設定有無をチェックし（ステップＢ１）、表示データファイル１２が未設定であれば、店舗ＰＣ１から表示データファイル１２が送信されて来るまで送信待ち状態となるが（ステップＢ２）、何れかの店舗ＰＣ１から表示データファイル１２が送信されて来た場合には、それを受信して（ステップＢ３）、新規設定すると共に（ステップＢ４）、この設定ファイルをオープンする（ステップＢ５）。
【００３６】
このように表示データファイル１２が新規設定されている状態において、看板装置３は、この表示データファイル１２に基づいてスケジュール監視処理を行う。先ず、現在時刻を取得すると共に（ステップＢ６）、表示データファイル１２の先頭からスケジュール情報を１つ取得して（ステップＢ７）、現在時刻と比較し、スケジュール開始時刻に到達したかをチェックする（ステップＢ８）。ここで、スケジュール開始時刻に達していなければ、以下、全てのスケジュール情報と現在時刻とを順次比較する処理が終了したかをチェックし（ステップＢ１０）、終了するまでステップＢ６に戻り、次のスケジュール情報を指定しながら上述の比較動作を繰り返す。
【００３７】
これによって、何れかのスケジュール開始時刻に達した場合には（ステップＢ８）、表示データファイル１２から当該スケジュール情報に対応付けられている表示データブロックを読み出して表示出力させる（ステップＢ９）。この場合、表示データブロックは、上述のように複数のメッセージ要素から成り、かつ、メッセージ要素毎にその「表示属性」が付加されているので、各メッセージ要素は、その属性にしたがって表示される。
ここで、表示データファイル１２内の全てのスケジュール情報と現在時刻とを順次比較するスケジュール監視処理が終了すると（ステップＢ１０）、店舗ＰＣ１から表示データファイルが送信されて来たか否かの送信有無をチェックし（ステップＢ１１）、そのファイル送信が無ければ、更に、店舗ＰＣ１からのファイル転送要求の有無をチェックし（ステップＢ１６）、その転送要求も無ければ、ステップＢ６に戻って上述のスケジュール監視処理を再開する。
【００３８】
いま、現在設定されている表示データファイル１２の内容が変更され、その編集後の表示データファイル１２が店舗ＰＣ１から送信されて来た場合あるいは他の異なる表示データファイル１２が送信されて来た場合に（ステップＢ１１）、この表示データファイル１２を受信すると（ステップＢ１２）、現在設定中の表示データファイル１２をクローズする（ステップ１３）。そして、今回受信した表示データファイル１２を現在設定中の表示データファイル１２に上書保存することによって表示データファイルの書き換えを行った後に（ステップＢ１４）、今回受信した表示データファイル１２をオープンする（ステップＢ１５）。
また、店舗ＰＣ１からファイル転送要求を受信した場合には（ステップＢ１６）、現在設定中の表示データファイル１２を読み出して要求元の店舗ＰＣ１へ送信する（ステップＢ１７）。
【００３９】
一方、店舗ＰＣ１において、シミュレーション表示を要求する場合には、上述のトップメニュー画面の中から「３：シミュレーション表示」を選択指定する（図１０のステップＡ２４）。
すると、店舗ＰＣ１は、シミュレーション対象の看板一覧画面を表示出力させた後に（ステップＡ２５）、この一覧画面の中から任意の１または複数の看板が選択され（ステップＡ２６）、かつ、「リアルタイム表示モード」の有無が選択された場合には（ステップＡ２７）、選択された「看板Ｎｏ」に対応して自己のディスクに格納されている表示データファイル１２の有無を検索する（ステップＡ２８）。
【００４０】
ここで、自己のディスク内に該当ファイルが有れば、この「看板Ｎｏ」対応の表示データファイル１２を読み出すが（ステップＡ３０）、該当ファイルが無ければ、「看板Ｎｏ」対応の看板装置３に対してファイル転送要求を行い（ステップＡ３１）、これに応答して看板装置３から送信されて来た表示データファイル１２を受信する（ステップＡ３２）。そして、この表示データファイル１２をオープンする（ステップＡ３３）。
この状態において、現在時刻を取得すると共に（ステップＡ３４）、表示データファイル１２内からスケジュール情報を１つ読み出してスケジュール監視処理を行う。
【００４１】
先ず、表示データファイル１２の先頭から読み出したスケジュール情報と現在時刻とを比較し、スケジュール開始時刻に到達したかをチェックし（ステップＡ３６）、スケジュール開始時刻に達していなければ、以下、全てのスケジュール情報と現在時刻とを順次比較する処理が終了したかをチェックし（ステップＡ３７）、終了するまで上述のステップＡ３５に戻り、次のスケジュール情報を指定しながら上述の比較動作を繰り返す。
この場合、何れかのスケジュール開始時刻にも該当しなければ、現在表示すべきデータが存在していない旨のメッセージを表示する（ステップＡ３８）。その際、シミュレーション終了要求を受けた場合には、トップメニュー画面に戻るが（図８のステップＡ１）、シミュレーション終了要求が無ければ、ステップＡ３４に戻り、スケジュール監視処理を繰り返す。
【００４２】
いま、何れかのスケジュール開始時刻に達したことがステップＡ３６で検出された場合には、図１１のステップＡ４０に移り、この表示データファイル１２から当該スケジュール情報に対応付けられている表示データブロックを読み出した後に、店舗ＰＣ１の有効表示領域の全体を使用して、シミュレーション画面を全面表示する（ステップＡ４１）。そして、上述のステップＡ２７で「リアルタイム表示モード」が選択されているかをチェックし（ステップＡ４２）、「リアルタイム表示モード」が選択されていなければ、通常表示モードが選択されていると判断してステップＡ４３に移り、表示データブロック内の各メッセージ要素のうち、その先頭位置のメッセージ要素を指定する。そして、この指定メッセージ要素をシミュレーション画面に表示させる（ステップＡ４６）。
【００４３】
この場合、上述の例において、先頭のメッセージ要素Ｐ１は、その表示属性が「切り換え表示」である為、その「切り換え表示時間（３秒間）」、メッセージ要素Ｐ１が点灯表示される。その後、１ブロック分のメッセージ要素を全て表示し終わったかをチェックするが（ステップＡ４７）、いま、先頭のメッセージ要素Ｐ１を表示した場合であるから、次のメッセージ要素を順次指定しながら１ブロック終了まで指定メッセージ要素を表示させる動作を繰り返す（ステップＡ４６、Ａ４７）。この場合、次のメッセージ要素Ｐ２も「切り換え表示」の為、３秒間の点灯表示が行われる。
そして、これ以降のメッセージ要素Ｐ３‥‥は、その表示属性が「スクロール表示」である為、予め指定されている「スクロール表示速度」で各メッセージ要素Ｐ３‥‥が順次スクロール表示される。この場合、最後のメッセージ要素Ｐｎは、スクロール点滅表示となる。
【００４４】
これによって、１ブロック分のメッセージ要素を全て表示し終わった場合には（ステップＡ４７）、オペレータから終了要求を受け付けたかをチェックし（ステップＡ４８）、終了要求が有れば、図８のステップＡ１に戻るが、終了要求が無ければ、現在時刻を取得した後（ステップＡ４９）、当該表示データブロック対応のスケジュール情報から終了時刻を読み出して現在時刻と比較し、終了時刻に達したかをチェックする（ステップＡ５０）。
この結果、終了時刻の前であれば、ステップＡ４３に戻り、先頭のメッセージ要素Ｐ１を再度指定した後に１ブロック分の表示動作を繰り返す。以下、終了要求が有るまで（ステップＡ４８）あるいは終了時刻に達するまで（ステップＡ５０）、表示データブロック内の各メッセージ要素をサイクリックに表示する動作を繰り返す。
【００４５】
一方、上述のステップＡ４２で「リアルタイム表示モード」が選択されていることが検出された場合には、現在時刻を取得した後に、当該表示データブロック対応のスケジュール情報から開始時刻を読み出し、この開始時刻から現在時刻までの経過時間を算出する（ステップＡ４４）。つまり、当該表示データブロックを店舗ＰＣ１側で表示する際の開始時刻の遅れを算出する。そして、この表示データブロック内の各メッセージ要素に対応付けられている「表示属性」を参照し、この経過時間に該当するメッセージ要素の位置（表示開始位置）を指定する（ステップＡ４５）。この場合、上述したように、メッセージ要素Ｐ１、Ｐ２対応の表示属性には「切り換え表示時間（３秒間）」が設定され、メッセージ要素Ｐ３〜Ｐｎ対応の表示属性には、「スクロール表示速度」が設定されているので、各メッセージ要素毎の「切り換え表示時間」、「スクロール表示速度」を考慮して、経過時間に該当するメッセージ要素の位置を指定する。
【００４６】
いま、経過時間が６４秒、また、表示データブロック内の各メッセージ要素を一巡するのに要する１回分の表示時間が２０秒であるとすると、看板装置３側での表示タイミングよりも３回分と４秒の遅れとなる為、メッセージ要素Ｐ２が経過時間に該当するメッセージ要素として指定される。また、経過時間が６８秒で、メッセージ要素Ｐ３のスクロール速度に応じてその表示に要する表示時間が４秒とすると、経過時間に該当するメッセージ要素Ｐ３のうち、その後半部分が表示開始位置として指定される。
このようにして対象位置を指定した後は、この指定位置からメッセージ表示を開始させる（ステップＡ４６）。この場合、上述の例で、メッセージ要素Ｐ２が最初に表示されるたり、メッセージ要素Ｐ３の後半部分が最初に表示されるが、メッセージ要素Ｐ２の表示時間は、残り２秒間となり、また、メッセージ要素Ｐ３の後半部分のスクロール表示は、２秒間となる。
【００４７】
以下、時間の経過に応じて次のメッセージ要素を順次指定しながら終了要求が有るまで（ステップＡ４８）あるいは終了時刻に達するまで（ステップＡ５０）、表示データブロック内の各メッセージ要素をサイクリックに表示する動作を繰り返す。
ここで、スケジュール終了時刻が検出されると（ステップＡ５０）、表示データファイル１２内から次のスケジュール情報を１つ取得して（図１０のステップＡ３５）、現在時刻と比較し、スケジュール開始時刻に到達したかをチェックする処理に戻る。以下、終了要求があるまで（ステップＡ３９、Ａ４８）、スケジュール通りのシミュレーション表示が継続される。
【００４８】
以上のように、この実施形態において店舗ＰＣ１は、看板装置３の表示状態を模擬的に再現することを指示するシミュレーション表示要求を受けた場合に、各種のメッセージ情報とそのスケジュール情報を取得し、このスケジュール情報を参照することによって、各種のメッセージ情報の中から現時点において看板装置３に表示されているメッセージ情報を模擬表示対象として特定するようにしたから、この要求時点において看板装置３が現在表示しているメッセージ内容を何時でも自由にシミュレーション表示することができ、看板装置３が多数設置されている場合でも、現時点において、どの看板装置３にどのようなメッセージが表示されているかを即座に確認することが可能となる。
【００４９】
店舗ＰＣ１は、シミュレーション表示要求を受けた時点における模擬表示対象（表示データブロック）を特定した後に、スケジュール情報を参照して次の模擬表示対象を順次特定する動作を時間経過に応じて繰り返し実行すると共に、模擬表示対象が特定される毎に、その表示データブロック内の各メッセージ情報を順次シミュレーション表示するようにしたから、現時点からスケジュールの進行に合わせて各種のメッセージ情報を順次シミュレーション表示することができる。この場合、シミュレーション表示を画面全体で行うようにしている為、店舗ＰＣ１あるいはＰＣ本体から分離した表示装置を店舗の出入口付近に設置しておけば、看板装置３として使用することもできる。
【００５０】
店舗ＰＣ１は、看板装置３側に現在設定されている各種のメッセージ情報およびスケジュール情報をネットワーク経由で受信取得するようにしたから、各種のメッセージ情報およびスケジュール情報を自己が作成して保持しているか否かに拘らず、他の店舗ＰＣ１で作成されたり、変更されたものであっても、看板装置３が現在表示しているメッセージ情報をシミュレーション表示することが可能となる。
【００５１】
店舗ＰＣ１は、表示データブロック内の各メッセージ要素を順次表示する際に、そのスケジュール内容を参照してその開始時刻から現在時刻までの経過時間を算出し、この経過時間に該当する表示開始位置を特定し、この特定開始位置に該当する部分からシミュレーション表示を開始するようにしたから、看板装置３側で動的表示を開始してから時間が経ったっ後にシミュレーション表示の要求を受け付けた場合でも、看板装置３側での動的表示に同期したシミュレーション表示が可能となる。
この場合、動的表示の同期を要求する「リアルタイム表示モード」と動的表示の同期までも要求しない「通常表示モード」とを任意に選択することができるので、ユーザの希望に応じたシミュレーション表示が可能となる。
【００５２】
店舗ＰＣ１は、複数の看板装置３のうち、任意の看板装置３を選択して各種のメッセージ情報およびスケジュール情報を送信配布するようにしたから、看板装置３毎に固有のメッセージ情報およびスケジュール情報を任意に設定することができ、異なる内容のメッセージを看板装置３毎に表示させることが可能となる他、どの看板装置３に対してどのような設定を行ったかをシミュレーション表示によって容易に確認することが可能となる。
【００５３】
なお、上述した実施形態においては、シミュレーション表示の要求を受けた際に、それ以降、スケジュールの進行に合わせてシミュレーション表示を継続するようにしたが、その表示要求を受けた現時点において、看板装置３に現在表示されているメッセージ情報のみをシミュレーション表示するようにしてもよい。この場合、複数台の看板装置３を一斉にアクセスし、現時点における各看板装置３の表示内容を一覧形式でシミュレーション表示するようにすれば、各看板装置３の表示内容を同一画面で確認することが可能となる。
また、看板装置３側において複数のメッセージ情報を同一画面内に分割表示する場合には、店舗ＰＣ１側においても、それに対応して複数のメッセージ情報を分割表示すればよい。この場合、店舗ＰＣ１側での分割表示と看板装置３側での分割表示とを同一形式としてもよい。
【００５４】
上述した実施形態において店舗ＰＣ１は、表示データファイル１２を格納保持するようにしたが、表示データファイル１２を他の装置、例えば、マスタ機能を備えたホストＰＣ（図示せず）から取得するようにしてもよい。この場合、ホストＰＣは、各種の表示データファイル１２を作成して一括管理し、店舗ＰＣ１が必要な表示データファイル１２をホストＰＣから取得すればよい。
【００５５】
また、看板装置３を例えば、２行構成の画面としてもよく、その１行目には、店名や営業時間帯等のタイトルメッセージを常時固定的に表示し、２行目には、具体的な宣伝内容をスクロール表示するようにしてもよい。また、看板装置３をプラズマ画面あるいは液晶画面等によって構成してもよい。
【００５６】
上述した実施形態においては、店舗ＰＣ１が看板装置３の表示状態をシミュレーション表示するようにしたが、看板装置３に限らず、メッセージを表示するものであればよい。
例えば、営業担当者が営業予定表を自己の端末（携帯電話、ＰＤＡ等）内に予め設定している状態において、各端末は、この営業予定表を参照して、各種のメッセージ情報をそのスケジュールの進行に合わせて順次表示するものとする。ここで、営業所等に設置されているＰＣは、現時点における各担当者の営業予定を取得して、その予定内容をシミュレーション表示するようにしてもよい。このようなシミュレーション表示であっても、基本的には上述した実施形態と同様に実現可能である。
【００５７】
一方、コンピュータに対して、上述した各手段を実行させるためのプログラムコードをそれぞれ記録した記録媒体（例えば、ＣＤ−ＲＯＭ、フロッピィデスク、ＲＡＭカード等）を提供するようにしてもよい。
すなわち、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、各種のメッセージ情報をそのスケジュール情報にしたがって順次表示するメッセージ表示装置の表示状態を模擬的に再現するシミュレーション表示要求を受けた際に、当該各種のメッセージ情報とそのスケジュール情報を取得する機能と、取得したスケジュール情報を参照することによって、前記取得の各種メッセージ情報の中から現時点において前記メッセージ表示装置に表示されているメッセージ情報を模擬表示対象として特定する機能と、特定されたメッセージ情報をシミュレーション表示する機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【００５８】
【発明の効果】
この発明（請求項１記載の発明）によれば、各種のメッセージ情報をそのスケジュール情報にしたがって順次表示するメッセージ表示装置の表示状態を模擬的に再現することを指示するシミュレーション表示要求を受けた場合に、各種のメッセージ情報とそのスケジュール情報を取得し、このスケジュール情報を参照することによって、各種のメッセージ情報の中から現時点においてメッセージ表示装置に表示されているメッセージ情報を模擬表示対象として特定するようにしたから、この要求時点においてメッセージ表示装置が現在表示しているメッセージ内容を何時でも自由にシミュレーション表示することができ、メッセージ表示装置が多数設置されている場合でも、現時点において、どの表示装置にどのようなメッセージが表示されているかを即座に確認することが可能となる。
【図面の簡単な説明】
【図１】電子看板表示システムの全体構成を示したブロック図。
【図２】店舗ＰＣ１側に設けられ、各看板装置３を管理する為の看板テーブル１１の内容を示した図。
【図３】表示データファイル１２の内容を示した図。
【図４】看板装置３において、現在設定されている各表示データブロックＭ１〜Ｍｎ内のメッセージがそのスケジュール情報Ｓ１〜Ｓｎにしたがって順次切り換え表示される様子を例示した図。
【図５】図４で示した看板装置３側でのメッセージ表示に同期して店舗ＰＣ１側でその看板装置３の表示状態を模擬表示している場合のシミュレーション画面を示した図。
【図６】（Ａ）は、動的表示の同期を考慮したシミュレーション表示例を示した図、（Ｂ）は、動的表示の同期までも考慮しないシミュレーション表示例を示した図。
【図７】店舗ＰＣ１の基本的構成要素を示したブロック図。
【図８】電子看板表示システムに関する店舗ＰＣ１側の動作を示したフローチャート。
【図９】図８に続く、店舗ＰＣ１側の動作を示したフローチャート。
【図１０】図８、図９に続く、店舗ＰＣ１側の動作を示したフローチャート。
【図１１】図９、図１０に続く、店舗ＰＣ１側の動作を示したフローチャート。
【図１２】電源投入に伴って実行開始される看板装置３側の動作を示したフローチャート。
【符号の説明】
１　店舗ＰＣ
２　ネットワーク
３　電子看板装置
１１　看板テーブル
１２　表示データファイル
１０１　ＣＰＵ
１０２　記憶装置
１０４　通信装置
１０５　入力装置
１０６　表示装置
Ｍ１〜Ｍｎ　表示データブロック（メッセージ情報）
Ｓ１〜Ｓｎ　スケジュール情報
【図１】
2004070231.tif 000003
【図２】
2004070231.tif 000004
【図３】
2004070231.tif 000005
【図４】
2004070231.tif 000006
【図５】
2004070231.tif 000007
【図６】
2004070231.tif 000008
【図７】
2004070231.tif 000009
【図８】
2004070231.tif 000010
【図９】
2004070231.tif 000011
【図１０】
2004070231.tif 000012
【図１１】
2004070231.tif 000013
【図１２】
2004070231.tif 000014