(57)【要約】【課題】マップを提示する機能を実現しながら、設置の変更を容易とする。【解決手段】実施形態のデジタルサイネージ装置は、筐体、提示デバイス、入力デバイス、取得手段、生成手段および提示制御手段を含む。提示デバイスは、筐体の前面側に存在する利用者に向けて任意の画像を提示するべく筐体に支持される。入力デバイスは、利用者による操作を入力する。取得手段は、筐体の施設内での設置向きに関する向きデータを取得する。生成手段は、施設内の見取図を含んだマップにおける予め定められた基準向きと取得手段により取得された向きデータが表す向きとの差に基づいて定まる回転量だけマップを回転させて得たマップを少なくとも含む提示画像を生成する。提示制御手段は、予め定められた操作が入力デバイスにより入力されたことに応じて、提示画像を提示するように提示デバイスを制御する。【選択図】      図１
2014157575.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
前記筐体の前面側に存在する利用者に向けて任意の画像を提示するべく前記筐体に支持された提示デバイスと、
前記利用者による操作を入力する入力デバイスと、
前記筐体の施設内での設置向きに関する向きデータを取得する取得手段と、
前記施設内の見取図を含んだマップにおける予め定められた基準向きと前記取得手段により取得された前記向きデータが表す向きとの差に基づいて定まる回転量だけ前記マップを回転させて得たマップを少なくとも含む提示画像を生成する生成手段と、
予め定められた操作が前記入力デバイスにより入力されたことに応じて、前記提示画像を提示するように前記提示デバイスを制御する提示制御手段とを具備したことを特徴とするデジタルサイネージ装置。
【請求項２】
前記向きデータを記憶する記憶デバイスを更に備え、
前記取得手段は、前記記憶デバイスから前記向きデータを読み出すことを特徴とする請求項１に記載のデジタルサイネージ装置。
【請求項３】
任意の画像を表示する表示デバイスと、
前記見取図を表示するよう前記表示デバイスを制御する表示制御手段と、
前記表示デバイスが表示する前記見取図の中で前記設置向きを指定する操作が前記入力手段により入力されたことに応じて、当該操作により指定された設置向きに関する向きデータを前記記憶デバイスに記憶させる記憶制御手段とを更に具備したことを特徴とする請求項２に記載のデジタルサイネージ装置。
【請求項４】
前記取得手段は、前記デジタルサイネージ装置の設置向きを検出する検出手段を含むことを特徴とする請求項１に記載のデジタルサイネージ装置。
【請求項５】
筐体と、
前記筐体の前面側に存在する利用者に向けて任意の画像を提示するべく前記筐体に支持された提示デバイスと、
前記利用者による操作を入力する入力デバイスと、
前記入力デバイスにより入力された前記操作をコンテンツサーバに通知する通知手段と、
前記コンテンツサーバから送信された提示画像を提示するように前記提示デバイスを制御する提示制御手段とを具備したサイネージ端末とともデジタルサイネージシステムを構成するために前記コンテンツサーバとして利用されるサーバ装置であって、
前記筐体の施設内での設置向きに関する向きデータを取得する取得手段と、
前記施設内の見取図を含んだマップにおける予め定められた基準向きと前記取得手段により取得された前記向きデータが表す向きとの差に基づいて定まる回転量だけ前記マップを回転させて得たマップを少なくとも含む提示画像を生成する生成手段と、
予め定められた操作が前記入力デバイスにより入力されたことに応じて、前記提示画像を前記サイネージ端末へ送信する送信手段とを具備したことを特徴とするサーバ装置。
【請求項６】
筐体と、
前記筐体の前面側に存在する利用者に向けて任意の画像を提示するべく前記筐体に支持された提示デバイスと、
前記利用者による操作を入力する入力デバイスと、
コンピュータとを具備したデジタルサイネージ装置の制御プログラムであって、
前記コンピュータを、
前記筐体の施設内での設置向きに関する向きデータを取得する取得手段と、
前記施設内の見取図を含んだマップにおける予め定められた基準向きと前記取得手段により取得された前記向きデータが表す向きとの差に基づいて定まる回転量だけ前記マップを回転させて得たマップを少なくとも含む提示画像を生成する生成手段と、
予め定められた操作が前記入力デバイスにより入力されたことに応じて、前記提示画像を提示するように前記提示デバイスを制御する提示制御手段として機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、デジタルサイネージ装置、その制御プログラムおよびサーバ装置に関する。
【背景技術】
【０００２】
液晶表示デバイスなどの電子的な表示デバイスを用いて広告画像を表示するデジタルサイネージが知られている。このデジタルサイネージで利用される表示デバイスは、表示している広告画像が不特定の人間の目に付くような状態で設置されることが一般的である。
【０００３】
一方で、デジタルサイネージ装置を、情報ターミナルとして共用することも考えられている。つまり、特定の利用者による操作に応じて、その利用者が希望する情報を利用者に対して提示する。
【０００４】
情報ターミナル機能により利用者に提示する情報の１つに、フロアマップなどのようなマップがある。そして利用者の向きに合致した向きのマップを提示することにより、マップと実空間との対応を理解し易くすることができる。
【０００５】
しかしながら、デジタルサイネージ装置の設置向きに応じたマップのデータをデジタルサイネージ装置内において予め記憶しておくこととすると、デジタルサイネージ装置の設置向きを変更する場合には、新たな設置向きを表したマップのデータを作成して、このデータによりデジタルサイネージ装置内において記憶しているデータを置き換えなければならず、その作業は面倒なものとなってしまう恐れがあった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２１７９４０号公報
【特許文献２】特開２０１２−１０８８０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
このような事情から、マップを提示する機能を実現しながら、設置向きの変更を容易とすることが望まれていた。
【課題を解決するための手段】
【０００８】
実施形態のデジタルサイネージ装置は、筐体、提示デバイス、入力デバイス、取得手段、生成手段および提示制御手段を含む。提示デバイスは、筐体の前面側に存在する利用者に向けて任意の画像を提示するべく筐体に支持される。入力デバイスは、利用者による操作を入力する。取得手段は、筐体の施設内での設置向きに関する向きデータを取得する。生成手段は、施設内の見取図を含んだマップにおける予め定められた基準向きと取得手段により取得された向きデータが表す向きとの差に基づいて定まる回転量だけマップを回転させて得たマップを少なくとも含む提示画像を生成する。提示制御手段は、予め定められた操作が入力デバイスにより入力されたことに応じて、提示画像を提示するように提示デバイスを制御する。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係るデジタルサイネージ装置のブロック図。
【図２】図１のデジタルサイネージ装置の外観を示す図。
【図３】見取図の一例を示す図。
【図４】図１中のＣＰＵにおける登録処理のフローチャート。
【図５】一例としての位置登録画像を示す図。
【図６】一例としての向き登録画像を示す図。
【図７】図１中のＣＰＵにおける制御処理のフローチャート。
【図８】一例としての表示画像を示す図。
【図９】一例としてのマップ画像を示す図。
【図１０】別の一例としてのマップ画像を示す図。
【図１１】一例としての確認画像を示す図。
【図１２】第２の実施形態に係るデジタルサイネージシステムのブロック図。
【発明を実施するための形態】
【００１０】
以下実施の形態を図面を用いて説明する。
【００１１】
（第１の実施形態）
図１は第１の実施形態に係るデジタルサイネージ装置１のブロック図である。
【００１２】
デジタルサイネージ装置（以下、サイネージ装置と略記する）１は、例えばショッピングモール等の不特定多数の人間が存在し得る場所に設置され、広告情報などを表した広告画像を表示する。サイネージ装置１は、特定の利用者が希望する情報を表した画像を利用者に提示する情報ターミナルとしての機能も持つ。
【００１３】
サイネージ装置１は、ＣＰＵ（central processing unit）１０、ＲＯＭ（read-only memory）１１、ＲＡＭ（random-access memory）１２、補助記憶デバイス１３、タッチパネル１４、プリンタ１５、無線通信デバイス１６およびバスライン１７を含む。ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、補助記憶デバイス１３、タッチパネル１４、プリンタ１５および無線通信デバイス１６は、いずれもバスライン１７に接続されている。
【００１４】
ＣＰＵ１０は、コンピュータの中枢部分に相当する。ＣＰＵ１０は、オペレーティングシステムやアプリケーションプログラムに従って、サイネージ装置１としての各種の機能を実現するべく各部を制御する。
【００１５】
ＲＯＭ１１は、上記コンピュータの主記憶部分に相当する。ＲＯＭ１１は、上記のオペレーティングシステムやアプリケーションプログラムを記憶する。ＲＯＭ１１は、ＣＰＵ１０が各種の処理を実行する上で必要なデータを記憶する場合もある。
【００１６】
ＲＡＭ１２は、上記コンピュータの主記憶部分に相当する。ＲＡＭ１２は、ＣＰＵ１０が各種の処理を実行する上で必要なデータを必要に応じて記憶する。またＲＡＭ１２は、ＣＰＵ１０が各種の処理を行う際のワークエリアとしても利用される。
【００１７】
補助記憶デバイス１３は、例えばハードディスクドライブ、ＳＳＤ（solid state drive）、あるいは不揮発性の書き換え可能メモリなどである。補助記憶デバイス１３は、ＣＰＵ１０が各種の処理を行う上で使用するデータや、ＣＰＵ１０での処理によって生成されたデータを記憶する。補助記憶デバイス１３が記憶するデータには、各種の画像を表すデータを含む。補助記憶デバイス１３は、上記のアプリケーションプログラムを記憶する場合もある。
【００１８】
タッチパネル１４は、表示デバイス１４ａおよびタッチセンサ１４ｂを含む。表示デバイス１４ａは、ＣＰＵ１０の制御の下に任意の画像を表示する。タッチセンサ１４ｂは、表示デバイス１４ａの表示面に重ねて配置されている。タッチセンサ１４ｂは、表示デバイス１４ａにより表示された画像にタッチすることによる利用者の操作を入力する。タッチセンサ１４ｂは、入力デバイスの一例である。
【００１９】
プリンタ１５は、ＣＰＵ１０の制御の下に任意の画像を紙などのプリント媒体へとプリントする。プリンタ１５は、利用者に提示するためにマップをプリントするためにも利用されるものであり、提示デバイスの一例である。
【００２０】
無線通信デバイス１６は、ＬＡＮ（local area network）などの通信ネットワーク２へと無線によりアクセスし、通信ネットワーク２を介したコンテンツサーバ３などとの通信のための処理を行う。無線通信デバイス１６としては、例えば既存の無線ＬＡＮデバイスを適用できる。無線通信デバイス１６に代えて、あるいは無線通信デバイス１６に加えて、有線により通信ネットワーク２へとアクセスするタイプの通信デバイスを設けても良い。
【００２１】
ＲＯＭ１１または補助記憶デバイス１３が保存するアプリケーションプログラムには、後述する登録処理および制御処理について記述した制御プログラムが含まれる。サイネージ装置１の譲渡は一般に、この制御プログラムがＲＯＭ１１または補助記憶デバイス１３に記憶された状態にて行われる。しかし、制御プログラムがＲＯＭ１１または補助記憶デバイス１３に記憶されない状態のサイネージ装置１と制御プログラムとが個別に譲渡されても良い。そして、ＲＯＭ１１または補助記憶デバイス１３に、ユーザなどの操作に応じて制御プログラムが書き込まれても良い。制御プログラムの譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。
【００２２】
コンテンツサーバ３は、サイネージ装置１で表示するための各種の画像を表すデータを管理し、これらのデータを必要に応じてサイネージ装置１に送信する。
【００２３】
図２はサイネージ装置１の外観を示す図である。
【００２４】
図２に示すようにサイネージ装置１は、さらに筐体１８および複数のキャスタ１９を備える。
【００２５】
筐体１８は、縦方向に細長い形状を持ち、図１に示す各要素を収容し、支持する。筐体１８は特に、タッチパネル１４を、表示デバイス１４ａによる表示画像を筐体１８の前面の側から目視可能に支持する。また筐体１８は、近辺に居る多くの人間からの目視を可能とするように、タッチパネル１４を高い位置にて支持する。さらに筐体１８は、プリンタ１５で画像がプリントされた後のプリント媒体を筐体１８の外部へと排出可能なようにプリンタ１５を支持する。
【００２６】
キャスタ１９は、回転可能な状態で筐体１８に取り付けられている。キャスタ１９は、床Ｆに接し、タッチパネル１４の長手方向を床Ｆに略直交する方向と一致させる状態で筐体１８を支持する。なお、キャスタ１９は、回転することによってサイネージ装置１の移動を可能とする。これによりサイネージ装置１は、例えばイベントの開催状況などの諸事情に応じて適宜に設置場所を変更できる。ただしサイネージ装置１は、移動されながら使用されるものではない。
【００２７】
図３は一例としてのマップ画像５０を示す図である。
【００２８】
マップ画像５０は、店舗のフロアの見取図５１、いわゆるフロアマップを利用者に提示するための画像である。このマップ画像５０のデータが、マップデータとして補助記憶デバイス１３に記憶される。
【００２９】
次に以上のように構成されたサイネージ装置１の動作について説明する。
【００３０】
まず、サイネージ装置１の設置作業の一貫として、作業者によりサイネージ装置１に対して各種の設定が行われる。このとき、設置状況の登録が作業者により要求されると、ＣＰＵ１０はＲＯＭ１１または補助記憶デバイス１３に記憶された制御プログラムに従って、設置状況を登録するための登録処理を実行する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００３１】
図４は登録処理におけるＣＰＵ１０のフローチャートである。
【００３２】
Ａｃｔ１においてＣＰＵ１０は、マップデータを補助記憶デバイス１３から読み出す。
【００３３】
Ａｃｔ２においてＣＰＵ１０は、位置登録画像を生成し、この位置登録画像の表示を開始するように表示デバイス１４ａに指示する。この指示に応じて表示デバイス１４ａは、位置登録画像の表示を開始する。
【００３４】
図５は一例としての位置登録画像６０を示す図である。
【００３５】
ＣＰＵ１０は、見取図５１とガイダンス画像６１とを図示のように配列して位置登録画像６０を生成する。
【００３６】
Ａｃｔ３においてＣＰＵ１０は、作業者によるタッチ操作が行われたか否かを確認する。そして、タッチ操作がタッチセンサ１４ｂにより検出されていないためにＮＯと判定したならばＣＰＵ１０は、Ａｃｔ３に戻る。かくしてＡｃｔ３においてＣＰＵ１０は、作業者によるタッチ操作が行われるのを待ち受ける。
【００３７】
作業者は、表示デバイス１４ａにより表示された位置登録画像６０に含まれた見取図５１中において、サイネージ装置１を設置した位置をタッチすることとする。そしてこのようなタッチ操作がタッチセンサ１４ｂにより検出されたためにＡｃｔ３にてＹＥＳと判定したならばＣＰＵ１０は、Ａｃｔ４へと進む。
【００３８】
Ａｃｔ４においてＣＰＵ１０は、タッチセンサ１４ｂにより検出された位置に基づいて見取図５１中における作業者によるタッチ位置を判定し、この位置を表す位置データを補助記憶デバイス１３に保存する。
【００３９】
Ａｃｔ５においてＣＰＵ１０は、向き登録画像を生成し、この向き登録画像の表示を開始するように表示デバイス１４ａに指示する。この指示に応じて表示デバイス１４ａは、位置登録画像の表示に代えて向き登録画像の表示を開始する。
【００４０】
図６は一例としての向き登録画像７０を示す図である。
【００４１】
ＣＰＵ１０は、見取図５１とガイダンス画像７１とを図示のように配列するとともに、見取図５１上にマーク７２を合成して向き登録画像７０を生成する。なおＣＰＵ１０は、マーク７２内に予め定められた基準点の位置が、位置登録画像６０において作業者によりタッチされた位置と一致するようにマーク７２の位置を定める。
【００４２】
Ａｃｔ６においてＣＰＵ１０は、作業者によるタッチ操作が行われたか否かを確認する。そして、タッチ操作がタッチセンサ１４ｂにより検出されていないためにＮＯと判定したならばＣＰＵ１０は、Ａｃｔ６に戻る。かくしてＡｃｔ６においてＣＰＵ１０は、作業者によるタッチ操作が行われるのを待ち受ける。
【００４３】
作業者は、表示デバイス１４ａにより表示された向き登録画像７０に含まれた見取図５１中において、サイネージ装置１の正面が向く方向をタッチすることとする。そしてこのようなタッチ操作がタッチセンサ１４ｂにより検出されたためにＡｃｔ６にてＹＥＳと判定したならばＣＰＵ１０は、Ａｃｔ７へと進む。
【００４４】
Ａｃｔ７においてＣＰＵ１０は、タッチセンサ１４ｂにより検出された位置に基づいてサイネージ装置１の設置向きを判定し、この設置向きを表す向きデータを補助記憶デバイス１３に保存する。かくして補助記憶デバイス１３は、向きデータを記憶する記憶デバイスとして機能する。またＣＰＵ１０は、記憶制御手段として機能する。
【００４５】
具体的にＣＰＵ１０は、見取図５１内のマーク７２の上方を作業者がタッチしたならば、見取図５１内の上方をサイネージ装置１の設置向きとして判定し、見取図５１内のマーク７２の下方を作業者がタッチしたならば、見取図５１内の下方をサイネージ装置１の設置向きとして判定する。
【００４６】
そしてＡｃｔ７を終えたならばＣＰＵ１０は、登録処理を終了する。
【００４７】
図７は制御処理におけるＣＰＵ１０のフローチャートである。
【００４８】
通常運用のモードが設定されると、ＣＰＵ１０はＲＯＭ１１または補助記憶デバイス１３に記憶された制御プログラムに従って、サイネージ装置１による各種のサービスを提供するための制御処理を開始する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００４９】
Ａｃｔ１１においてＣＰＵ１０は、広告を表示するための画像（以下、表示画像と称する）を生成し、この表示画像の表示を開始するように表示デバイス１４ａに指示する。この指示に応じて表示デバイス１４ａは、表示画像の表示を開始する。
【００５０】
図８は一例としての表示画像８０を示す図である。
【００５１】
ＣＰＵ１０は、図８に示すように標準画像８１、選択画像８２、広告画像８３および選択画像８４を縦方向に配列して表示画像８０を生成する。
【００５２】
標準画像８１は、日時、ロゴ、天気、言語選択ボタンおよびテロップなどを図８に示すように予め定められたフォームに従って配置した画像である。
【００５３】
選択画像８２は、カテゴリボタン８２ａ，８２ｂ，８２ｃ，８２ｄを横方向に配列した画像である。選択画像８２を表すデータは、例えば補助記憶デバイス１３に予め書き込まれる。カテゴリボタン８２ａは、クーポンの発行を要求するための利用者操作を入力する操作ボタンである。カテゴリボタン８２ｂは、配送オーダシートの発行を要求するための利用者操作を入力する操作ボタンである。カテゴリボタン８２ｃは、チラシの発行を要求するための利用者操作を入力する操作ボタンである。カテゴリボタン８２ｄは、マップの発行を要求するための利用者操作を入力する操作ボタンである。そこで以下においては、カテゴリボタン８２ｄを他のカテゴリボタン８２ａ〜８２ｃと区別する必要がある場合には、マップボタン８２ｄと称する。
【００５４】
広告画像８３は、不特定の人間に向けた広告情報を表した画像である。広告画像８３は、広告画像８３の配置のために定められた領域の中で可能な限り大きなサイズとされる。図８において広告画像８３は、広告画像８３の配置のために定められた領域と同じサイズとされている。
【００５５】
選択画像８４は、ダイレクトボタン８４ａ，８４ｂ，８４ｃおよび変更ボタン８４ｄ，８４ｅを図８に示すように横方向に配列した画像である。ダイレクトボタン８４ａ〜８４ｃは、関連付けられた画像のプリントを要求するための利用者操作を入力する操作ボタンである。ダイレクトボタン８４ａ〜８４ｃとしては、それぞれに関連付けられた画像のサムネイルが利用される。変更ボタン８４ｄ，８４ｅは、ダイレクトボタン８４ａ〜８４ｃに関連付けられる画像の変更を要求するための利用者操作を入力する操作ボタンである。なお、ダイレクトボタン８４ａ，８４ｂ，８４ｃに関連付ける画像は任意であって良いが、ここではレシピやフリーペーパーを表した画像とする。
【００５６】
ＣＰＵ１０は、複数の広告画像８３のそれぞれを表す複数のデータや、ダイレクトボタン８４ａ〜８４ｃに関連付けるべき複数の画像のそれぞれを表す複数のデータを、事前にコンテンツサーバ３からダウンロードして補助記憶デバイス１３に記憶しておく。そしてＣＰＵ１０はＡｃｔ１１においては、補助記憶デバイス１３が記憶するこれらデータを適宜に用いて表示画像８０を生成する。広告画像８３を表すデータや、ダイレクトボタン８４ａ〜８４ｃに関連付けるべき複数の画像のそれぞれを表す複数のデータは、Ａｃｔ１１の処理の中でコンテンツサーバ３からダウンロードしても良い。
【００５７】
Ａｃｔ１２においてＣＰＵ１０は、広告画像を変更するべきタイミングを判断するために予め定められた条件が成立したか否かを確認する。そして条件が成立しないためにＮＯ  と判定したならばＣＰＵ１０は、Ａｃｔ１３へ進む。上記の条件は、サイネージ装置１の設計者や管理者により任意に定められる。上記の条件は例えば、表示中の表示画像８０を表示し始めてからの経過時間が予め定めた時間を超えた場合とされる。
【００５８】
Ａｃｔ１３においてＣＰＵ１０は、利用者によるタッチ操作が行われたか否かを確認する。そして、タッチ操作がタッチセンサ１４ｂにより検出されていないためにＮＯと判定したならばＣＰＵ１０は、Ａｃｔ１２に戻る。
【００５９】
かくしてＡｃｔ１２，１３においてＣＰＵ１０は、条件が成立するか、あるいはタッチ操作がなされるのを待ち受ける。そして、条件が成立したためにＡｃｔ１２においてＹＥＳと判定したならばＣＰＵ１０は、Ａｃｔ１４へ進む。
【００６０】
Ａｃｔ１４においてＣＰＵ１０は、広告画像８３を別の画像に変更するように表示画像８０を更新する。そしてこののちにＣＰＵ１０は、Ａｃｔ１２，１３の待ち受け状態に戻る。
【００６１】
利用者が表示画像８０にタッチし、これがタッチセンサ１４ｂにより検出されると、ＣＰＵ１０はＡｃｔ１３にてＹＥＳと判定する。そしてこの場合にＣＰＵ１０は、Ａｃｔ１５へと進む。
【００６２】
Ａｃｔ１５においてＣＰＵ１０は、表示画像８０におけるタッチ操作の対象がマップボタン８２ｄであるか否かを確認する。そしてタッチセンサ１４ｂが検出したタッチ位置がマップボタン８２ｄに相当する位置ではないためにＮＯと判定したならばＣＰＵ１０は、タッチセンサ１４ｂが検出したタッチ位置に応じた他処理へと移行する。この他処理については、本実施形態の特徴ではないために説明を省略する。
【００６３】
タッチセンサ１４ｂが検出したタッチ位置がマップボタン８２ｄに相当する位置であったためにＡｃｔ１５にてＹＥＳと判定したならばＣＰＵ１０は、Ａｃｔ１６へと進む。
【００６４】
Ａｃｔ１６においてＣＰＵ１０は、マップデータ、位置データおよび向きデータを補助記憶デバイス１３から読み出す。これによってＣＰＵ１０は、向きデータを取得しているのであり、ＣＰＵ１０は取得手段として機能している。なお、マップデータ、位置データおよび向きデータの少なくともいずれか一つを、サイネージ装置１に外付けされた記憶デバイスや、通信ネットワーク２を介してアクセス可能な記憶デバイスに記憶しておき、これらの記憶デバイスから当該のデータを取得しても良い。
【００６５】
Ａｃｔ１７においてＣＰＵ１０は、上記の読み出したマップデータ、位置データおよび向きデータに基づいて提示画像を生成する。具体的には、ＣＰＵ１０は、マップデータが表すマップ画像に対し、そのマップ画像中の位置データにより表される位置に、予め定められたマークを追加する。またＣＰＵ１０は、マップデータが表すマップにおける予め定められた基準向きと、向きデータが表す設置向きとの差を求める。この差は、例えば基準向きから時計回りでの設置向きまでの角度として求めることができる。基準向きは、サイネージ装置１の設計者などによって任意に定められるが、典型的にはマップの真下の向きである。そしてこの場合にＣＰＵ１０は、設置向きが下方であるならば差を０度と判定し、設置向きが上方であるならば差を１８０度と判定する。なお、向きデータを基準向きに対する設置向きの傾きの角度として表すことも可能であり、この場合には向きデータをそのまま基準向きと設置向きとの差として用いることができる。そしてＣＰＵ１０は、基準向きと設置向きとの差に応じて定まる角度だけ見取図５１を回転する。基準向きと設置向きとの差と回転角度との関係は、サイネージ装置１の設計者などにより任意に定められる。例えば、基準向きと設置向きとの差をθと表すとき、０≦θ＜４５および３１５≦θ＜３６０の範囲内では回転角度を０度、４５≦θ＜１３５の範囲内では回転角度を９０度、１３５≦θ＜２２５の範囲内では回転角度を１８０度、そして２２５≦θ＜３１５の範囲内では回転角度を２７０度とすることが考えられる。あるいは、９０≦θ＜２７０の範囲内では回転角度を１８０度とし、それ以外の範囲内では回転角度を０度とすることも考えられる。さらにＣＰＵ１０は、回転後の見取図を含んだ画像として提示画像を生成する。かくしてＣＰＵ１０は、生成手段として機能している。
【００６６】
図９は一例としての提示画像９０を示す図である。
【００６７】
図９に示す提示画像９０は、回転角度が０度の場合のものであり、図３に示したマップ画像５０にマーク９１が合成されている。
【００６８】
図１０は別の一例としての提示画像９０を示す図である。
【００６９】
図１０に示す提示画像９０は、回転角度が１８０度の場合のものであり、見取図５１を１８０度回転させた見取図９２と、マーク９１とを含んでいる。
【００７０】
Ａｃｔ１８においてＣＰＵ１０は、提示画像９０を利用者に確認させるための画像（以下、確認画像と称する）を生成し、この確認画像の表示を開始するように表示デバイス１４ａに指示する。この指示に応じて表示デバイス１４ａは、表示画像８０の表示を終了し、確認画像の表示を開始する。
【００７１】
図１１は一例としての確認画像１００を示す図である。なお、図１１において図８に示される要素と同一の要素には同一の符号を付し、その詳細な説明は省略する。
【００７２】
ＣＰＵ１０は、図１１に示すように標準画像８１、選択画像８２、選択画像８４および設定画像１０１を含んだ確認画像１００を生成する。すなわち確認画像１００は、表示画像８０における広告画像８３を配置していた領域に設定画像１０１を追加配置したものである。ただしＣＰＵ１０は、カテゴリボタン８２ａ〜８２ｄのうちのいずれが利用者によりタッチされたのかを表す枠線８２ｅを選択画像８２に付加している。
【００７３】
設定画像１０１は、プレビュー画像１０１ａ、変更ボタン１０１ｂ，１０１ｃ、プリントボタン１０１ｄおよび表示欄１０１ｅを含む。
【００７４】
ＣＰＵ１０は、提示画像９０を縮小してプレビュー画像１０１ａを生成する。そしてＣＰＵ１０は、変更ボタン１０１ｂ，１０１ｃ、プリントボタン１０１ｄおよび表示欄１０１ｅを含んだフォームにプレビュー画像１０１ａを合成することにより設定画像１０１を生成する。なお図１１に示すプレビュー画像１０１ａは、図９に示す提示画像９０に対応する。
【００７５】
変更ボタン１０１ｂ，１０１ｃは、プリント枚数の変更を指示するための利用者操作を入力する操作ボタンである。プリントボタン１０１ｄは、提示画像９０のプリントを指示するための利用者操作を入力する操作ボタンである。表示欄１０１ｅは、プリント枚数を表す数値を表示する。Ａｃｔ１８においてＣＰＵ１０は、表示欄１０１ｅの数値を「１」とする。
【００７６】
Ａｃｔ１９においてＣＰＵ１０は、利用者によるタッチ操作が行われたか否かを確認する。そして、タッチ操作がタッチセンサ１４ｂにより検出されていないためにＮＯと判定したならばＣＰＵ１０は、Ａｃｔ２０へと進む。
【００７７】
Ａｃｔ２０においてＣＰＵ１０は、Ａｃｔ１８にて確認画像１００を表示してから予め定めた一定時間が経過したか否かを確認する。そして一定時間がまだ経過していないためにＮＯと判定したならばＣＰＵ１０は、Ａｃｔ１９へと戻る。
【００７８】
かくしてＡｃｔ１９，２０においてＣＰＵ１０は、タッチ操作がなされるか、あるいはタッチ操作がなされないままで一定時間が経過するのを待ち受ける。そして、タッチ操作がなされないままで一定時間が経過したためにＡｃｔ２０にてＹＥＳと判定したならばＣＰＵ１０は、Ａｃｔ１１に戻る。つまり、確認画像１００を表示していながらタッチ操作が行われない状態が一定時間に渡り継続したならば、ＣＰＵ１０は表示画像８０を表示する状態に戻す。
【００７９】
一方で、Ａｃｔ１９，２０の待ち受け状態にあるときにタッチ操作がなされたならばＣＰＵ１０は、Ａｃｔ１９においてＹＥＳと判定し、Ａｃｔ２１へ進む。
【００８０】
Ａｃｔ２１においてＣＰＵ１０は、タッチ操作の対象が変更ボタン１０１ｂ，１０１ｃのいずれかであるか否かを確認する。そしてタッチセンサ１４ｂが検出したタッチ位置が変更ボタン１０１ｂ，１０１ｃのいずれかに相当する位置であるためにＹＥＳと判定したならばＣＰＵ１０は、Ａｃｔ２２へと進む。
【００８１】
Ａｃｔ２２においてＣＰＵ１０は、表示欄１０１ｅに表す数値を変更するように確認画像１００を更新する。具体的にはＣＰＵ１０は、タッチ操作の対象が変更ボタン１０１ｂであるならば表示欄１０１ｅに表す数値を１つ増加し、タッチ操作の対象が変更ボタン１０１ｃであるならば表示欄１０１ｅに表す数値を１つ減少する。そしてこののちにＣＰＵ１０は、Ａｃｔ１９，２０の待ち受け状態に戻る。
【００８２】
タッチセンサ１４ｂが検出したタッチ位置が変更ボタン１０１ｂ，１０１ｃのいずれかに相当する位置ではないためにＡｃｔ２１にてＮＯと判定したならばＣＰＵ１０は、Ａｃｔ２３へと進む。
【００８３】
Ａｃｔ２３においてＣＰＵ１０は、タッチ操作の対象がプリントボタン１０１ｄであるか否かを確認する。そして、タッチセンサ１４ｂが検出したタッチ位置がプリントボタン１０１ｄに相当する位置ではないためにＮＯと判定したならばＣＰＵ１０は、タッチセンサ１４ｂが検出したタッチ位置に応じた他処理へと移行する。この他処理については、本願の特徴ではないために説明を省略する。
【００８４】
タッチ操作の対象がプリントボタン１０１ｄであるためにＡｃｔ２３にてＹＥＳと判定したならばＣＰＵ１０は、Ａｃｔ２４へと進む。
【００８５】
Ａｃｔ２４においてＣＰＵ１０は、提示画像９０を、設定されている印刷枚数だけプリントするようプリンタ１５に指示する。この指示を受けてプリンタ１５は、提示画像９０を該当する枚数だけプリント媒体へとプリントする。これにより、フロアマップが発行されることとなる。かくしてＣＰＵ１０は、プリント制御手段として機能する。
【００８６】
提示画像９０がプリントされたプリント媒体は、筐体１８の外部へと排出され、利用者が受け取ることができる。この結果、提示画像９０が利用者に提示されることになる。かくしてＣＰＵ１０は、提示制御手段として機能している。
【００８７】
ＣＰＵ１０は、Ａｃｔ２４を終えたならば、Ａｃｔ１１へと戻る。
【００８８】
かくしてサイネージ装置１によれば、例えば図３に示す見取図５１における下方に筐体１８の前面を向けて設置された場合には、利用者は入力デバイス１４ｂを操作するに当たっては見取図５１中の上方に向いてサイネージ装置１に対峙することになるが、このような利用者の要求に応じて発行されるマップは図９に示した提示画像９０をプリント媒体へとプリントしたものとなる。これに対して、例えば図３に示す見取図５１における上方に筐体１８の前面を向けて設置された場合には、利用者は入力デバイス１４ｂを操作するに当たっては見取図５１中の下方に向いてサイネージ装置１に対峙することになるが、このような利用者の要求に応じて発行されるマップは図１０に示した提示画像９０をプリント媒体へとプリントしたものとなる。従って、いずれのケースにおいても、利用者の前方が提示画像９０の上方となるため、発行されるマップは利用者の空間感覚に合致するものとなる。そしてサイネージ装置１においては、個別のマップデータと向きデータとに基づいて提示画像９０をＣＰＵ１０が生成するので、サイネージ装置１の設置向きを変更する場合には、向き情報のみを更新すれば良く、マップデータを変更する必要は無い。このため、サイネージ装置１の設置位置の変更に係わる作業を簡易とすることができる。
【００８９】
ところで、周知の向き検出技術を利用して自動検出したサイネージ装置１の設置向きに基づいて向きデータを得ても良い。この場合、図４におけるＡｃｔ４〜６に代えて向き検出技術により検出された向きに基づいて向きデータを求め、この向きデータをＡｃｔ７にて補助記憶デバイス１３に保存しておくようにすれば良い。あるいは、図４の登録処理を省略し、図７におけるＡｃｔ１６において向き検出技術により検出された向きに基づいて向きデータを求めるようにしても良い。
【００９０】
設置向きの検出には、周知の各種のセンサを利用できる。
【００９１】
上記のような向き検出技術を用いれば、向きデータの登録のための作業者の負担を軽減できる反面、適用する方式によっては検出精度が低いためにサイネージ装置１の設置向きを正しく表すことができない恐れや、専用のデバイスを必要とするために構成が複雑化する恐れがある。
【００９２】
サイネージ装置１では、向きデータの登録のための作業者の操作が必要である。しかし、表示デバイス１４ａに表示したマップ画像の上で指定された向きをサイネージ装置１の設置向きとして登録するので、作業者の負担は小さい。そして、サイネージ装置１の正しい設置向きを表す向きデータを比較的容易に登録することが可能である。さらにサイネージ装置１では、サイネージ装置１の設置向きを自動検出するための仕組みが不要であるので、そのような仕組みを組み込む場合に比べて構成が簡易となる。
【００９３】
（第２の実施形態）
図１２は第２の実施形態に係るデジタルサイネージシステム２００のブロック図である。なお、図１２において図１に示される要素と同一の要素には同一の符号を付し、その詳細な説明は省略する。
【００９４】
デジタルサイネージシステム（以下、サイネージシステムと略記する）２００は、サイネージ装置１およびコンテンツサーバ４を含む。
【００９５】
サイネージ装置１は、ハードウェアとしては第１の実施形態と同一である。ただし、ＲＯＭ１１または補助記憶デバイス１３が記憶する制御プログラムが第１の実施形態とは異なっている。
【００９６】
コンテンツサーバ４は、ＣＰＵ４０、ＲＯＭ４１、ＲＡＭ４２、補助記憶デバイス４３、通信デバイス４４およびバスライン４５を含む。ＣＰＵ４０、ＲＯＭ４１、ＲＡＭ４２、補助記憶デバイス４３および通信デバイス４４は、バスライン４５にそれぞれ接続されている。
【００９７】
ＣＰＵ４０は、コンピュータの中枢部分に相当する。ＣＰＵ４０は、ＲＯＭ４１や補助記憶デバイス４３に記憶されたオペレーションシステムやアプリケーションプログラムに基づいて、サイネージ装置１での画像表示を制御するための処理を実行する。
【００９８】
ＲＯＭ４１は、上記コンピュータの主記憶部分に相当する。ＲＯＭ４１は、上記のオペレーションシステムやアプリケーションプログラムを記憶する。ＲＯＭ４１は、ＣＰＵ４０が各種の処理を実行する上で必要なデータなどを記憶する場合もある。
【００９９】
ＲＡＭ４２は、上記コンピュータの主記憶部分に相当する。ＲＡＭ４２は、ＣＰＵ４０が各種の処理を実行する上で必要なデータを必要に応じて記憶する。ＲＡＭ４２は、ＣＰＵ４０が各種の処理を行う際のワークエリアとしても利用される。
【０１００】
補助記憶デバイス４３は、例えばハードディスクドライブやＳＳＤ（solid state drive）などである。補助記憶デバイス４３は、ＣＰＵ４０が各種の処理を行う上で使用するデータや、ＣＰＵ４０での処理によって生成されたデータを保存する。補助記憶デバイス４３は、上記のアプリケーションプログラムを記憶する場合もある。補助記憶デバイス４３が記憶するデータには、デジタルサイネージ装置１で表示させるための各種の画像を表すデータを含む。
【０１０１】
通信デバイス４４は、通信ネットワーク２を介したコンテンツサーバ３などとの通信のための処理を行う。通信デバイス４４としては、例えば既存のＬＡＮデバイスを適用できる。なお、通信デバイス４４は、無線により通信ネットワーク２にアクセスしても良い。
【０１０２】
なお、コンテンツサーバ４は、例えば汎用のサーバ装置やコンピュータ装置を基本ハードウェアとして用いることができる。
【０１０３】
ＲＯＭ４１または補助記憶デバイス４３が保存するアプリケーションプログラムには、登録処理および制御処理について記述した制御プログラムが含まれる。コンテンツサーバ４の譲渡は一般に、この制御プログラムがＲＯＭ４１または補助記憶デバイス４３に記憶された状態にて行われる。しかし、制御プログラムがＲＯＭ４１または補助記憶デバイス４３に記憶されない状態のコンテンツサーバ４と制御プログラムとが個別に譲渡されても良い。そして、ＲＯＭ４１または補助記憶デバイス４３に、ユーザなどの操作に応じて制御プログラムが書き込まれても良い。制御プログラムの譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。
【０１０４】
次に以上のように構成されたサイネージシステム２００の動作について説明する。
【０１０５】
サイネージシステム２００においては、図４に示した登録処理および図７に示した制御処理の大半を制御プログラムに従ってＣＰＵ４０が行う。
【０１０６】
ただしＡｃｔ２，５，１１，１４，１８，２２においてＣＰＵ４０は、それぞれの画像の生成は行うが、それらの画像を表示するための表示デバイス１４ａの直接的な制御は行わない。ＣＰＵ４０は代わりに、サイネージ装置１に対して、生成した画像を表すデータを送信し、表示変更を指示する。そしてこの指示に応じてＣＰＵ１０が、表示を変更するように表示デバイス１４ａを制御する。
【０１０７】
またＡｃｔ２４においてＣＰＵ４０は、プリンタ１５の直接的な制御は行わない。ＣＰＵ４０は代わりに、サイネージ装置１に対して、提示画像９０のデータを送信し、プリントを指示する。そしてこの指示に応じてＣＰＵ１０が、提示画像９０をプリントするようにプリンタ１５を制御する。
【０１０８】
またＣＰＵ１０は、タッチ操作が行われたならば、その対象となったボタンを判別してコンテンツサーバ３に通知する。この通知に応じてＣＰＵ４０は、Ａｃｔ３，６，１３，１５，１９，２１，２３での判断を行う。
【０１０９】
かくしてサイネージシステム２００では、コンテンツサーバの制御の下にサイネージ装置１がサイネージ端末として機能し、サイネージ装置１において第１の実施形態のときと同様な表示が行われる。
【０１１０】
かくしてＣＰＵ４０と通信デバイス４４とにより、送信手段が実現される。
【０１１１】
この第２の実施形態においても、表示デバイス１４ａでは第１の実施形態と同様な表示が行われることとなり、第１の実施形態と同様な効果が達成できる。
【０１１２】
この実施形態は、次のような種々の変形実施が可能である。
【０１１３】
提示画像９０をプリントせずに、表示デバイス１４ａで表示するのみとしても良い。この場合、表示デバイス１４ａが提示デバイスに相当することとなる。
【０１１４】
入力デバイスとしては、キーボードなどのタッチセンサ１４ｂとは別種のデバイスを用いても良い。
【０１１５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１６】
１…デジタルサイネージ装置（サイネージ装置）、２…通信ネットワーク、３，４…コンテンツサーバ、１０，４０…ＣＰＵ、１１，４１…ＲＯＭ、１２，４２…ＲＯＭ、１３，４３…補助記憶デバイス、１４…タッチパネル、１４ａ…表示デバイス、１４ｂ…タッチセンサ、１５…プリンタ、１６…無線通信デバイス、１８…筐体、４４…通信デバイス、２００…デジタルサイネージシステム（サイネージシステム）。
【図１】
2014157575.tif 000003
【図２】
2014157575.tif 000004
【図３】
2014157575.tif 000005
【図４】
2014157575.tif 000006
【図５】
2014157575.tif 000007
【図６】
2014157575.tif 000008
【図７】
2014157575.tif 000009
【図８】
2014157575.tif 000010
【図９】
2014157575.tif 000011
【図１０】
2014157575.tif 000012
【図１１】
2014157575.tif 000013
【図１２】
2014157575.tif 000014