(58)【調査した分野】(Int.Cl.,DB名)
前記表示制御部は、前記動作認識装置の認識結果として前記利用者による指示ポインタが前記サブウィンドウ上に重なる場合には、当該サブウィンドウの表示位置を移動させる、
ことを特徴とする請求項1記載の操作支援表示装置。
前記表示制御部は、前記動作認識装置の認識結果として前記利用者による指示ポインタが前記サブウィンドウ上に重なる場合には、当該サブウィンドウの表示位置を移動させる、
ことを特徴とする請求項3記載のプログラム。
【発明の概要】
【発明が解決しようとする課題】
【0004】
ところで、動作認識装置の認識結果をポインティングデバイスの出力として利用する場合、利用者はマウスやタッチパネルなどと異なり直接インタフェース装置に直接触れることがないため、体感的なフィードバッグが生じない。そのため、従来においては、利用者は画面上の状況を見て操作状況を判断するしかなかった。
【課題を解決するための手段】
【0005】
実施形態の操作支援表示装置は、利用者の位置および動作を認識する動作認識装置と、操作支援表示処理の開始の合図となる動作を表したアイコンを
初期画面として表示するとともに、当該アイコンを参考にした動作の前記動作認識装置による認識に基づく前記操作支援表示処理の開始後、前記動作認識装置の認識動作情報を表示部に表示される画像に対するポインティングデバイスの出力と同等の操作に置換えた状態を示す操作ガイダンスを表示するサブウィンドウを前記画像に重畳させて表示する表示制御部と、前記動作認識装置からの前記認識動作情報に基づく前記利用者の位置および動作をユーザ操作として反映させる動作反映部と、を備え、前記表示制御部は、前記動作反映部で反映した前記ユーザ操作に応じて前記サブウィンドウの前記操作ガイダンスを更新する。
【0006】
実施形態のプログラムは、利用者の位置および動作を認識する動作認識装置を備えるコンピュータを、操作支援表示処理の開始の合図となる動作を表したアイコンを
初期画面として表示するとともに、当該アイコンを参考にした動作の前記動作認識装置による認識に基づく前記操作支援表示処理の開始後、前記動作認識装置の認識動作情報を表示部に表示される画像に対するポインティングデバイスの出力と同等の操作に置換えた状態を示す操作ガイダンスを表示するサブウィンドウを前記画像に重畳させて表示する表示制御部と、前記動作認識装置からの前記認識動作情報に基づく前記利用者の位置および動作をユーザ操作として反映させる動作反映部と、として機能させ、前記表示制御部は、前記動作反映部で反映した前記ユーザ操作に応じて前記サブウィンドウの前記操作ガイダンスを更新する。
【発明を実施するための形態】
【0008】
図1は、本実施形態にかかる情報処理システム10の概略構成を示すブロック図である。以下の説明では、本実施形態にかかる情報処理システムがショッピングモールに設けられた場合について説明する。
【0009】
本実施形態にかかる情報処理システム10は、デジタルサイネージ管理装置である情報配信サーバ11と、デジタルサイネージ再生装置である複数のサイネージ端末装置14とを備えている。
【0010】
情報配信サーバ11は、構内LAN(Local Area Network)等の通信ネットワーク12を介してサイネージ端末装置14に接続されており、商品の広告情報やイベントの情報などの情報のコンテンツをサイネージ端末装置14に対して配信、またコンテンツをサイネージ端末装置14からのアクセスによって取得させる。
【0011】
サイネージ端末装置14は、通信ネットワーク12を介して情報配信サーバ11から配信または取得したコンテンツデータを再生して表示する。
【0012】
図2は、サイネージ端末装置の外観正面図である。サイネージ端末装置14は、液晶ディスプレイあるいはプラズマディスプレイとして構成された表示部であるディスプレイユニット21と、各種チケット,クーポン等を印刷して発行するプリンタユニット22と、ディスプレイユニット21,プリンタユニット22を保持する筐体部24と、を備えている。
【0013】
筐体部24の上部には、動作認識装置25と、BGMや広告音声等の各種音響出力を行うスピーカユニット26が内蔵されている。なお、画像認識等の処理は、サイネージ端末装置14で行うことなく、情報配信サーバ11等の上流側サーバで行っても良い。
【0014】
動作認識装置25は、例えばカメラ、センサ、プロセッサなどを備えており、サイネージ端末装置14に対面する利用者の位置、動作、顔などを認識する。より詳細には、動作認識装置25は、カメラに映った利用者から当該装置までの距離を計測し、利用者の骨格のさまざまな動きを検出する。
【0015】
図3は、サイネージ端末装置14の概略構成を示すブロック図である。サイネージ端末装置14は、上述したディスプレイユニット21、プリンタユニット22、動作認識装置25、およびスピーカユニット26の他、当該サイネージ端末装置14全体を制御するコントローラ31と、ユーザが各種操作を行うための操作部32と、通信ネットワーク12を介して情報配信サーバ11との間で通信を行うためのネットワーク通信インタフェース(IF)33と、近距離無線通信部23を構成し、携帯情報端末装置13に対して広告情報やイベント情報等の情報に関連する情報を配信するための情報配信用通信インタフェース(IF)34と、各種データを記憶する外部記憶装置35と、を備えている。
【0016】
ここで、コントローラ31は、当該コントローラ31全体を制御するMPU(Micro Processing Unit)36と、MPU36が動作するための制御プログラム等を格納したROM(Read Only Memory)37と、各種データを一時的に記憶するRAM(Random Access Memory)38と、を備えている。そして、コントローラ31は、MPU36がROM37に格納された制御プログラムを実行することにより、通信ネットワーク12を介して情報配信サーバ11から配信されたコンテンツを再生して、再生したコンテンツをディスプレイユニット21に表示する。また、操作部32は、各種スイッチ、ボタン等で構成したり、ポインティングデバイスであるタッチパネルとしてディスプレイユニット21と一体に構成したりしても良い。
【0017】
また、本実施形態においては、動作認識装置25もポインティングデバイスとして機能する。より詳細には、コントローラ31は、動作認識装置25が認識した利用者の動作や手の位置などの認識結果に基づいて、ディスプレイユニット21に表示されたコンテンツに対する操作を可能にしている。
【0018】
ところが、動作認識装置25の認識結果をポインティングデバイスの出力として利用する場合、利用者はマウスやタッチパネルなどと異なり直接インタフェース装置に直接触れることがないため、体感的なフィードバッグが生じない。そのため、従来においては、利用者は画面上の状況を見て操作状況を判断するしかなかった。
【0019】
次に、上述したような問題を解決するために、本実施形態にかかる操作支援表示装置であるサイネージ端末装置14が有する特徴的な機能について説明する。
図4は、サイネージ端末装置14の機能構成を示すブロック図である。コントローラ31は、ROM37に記憶された制御プログラムに従ってMPU36を動作させることで、
図4に示すように、表示制御部311、動作反映部312として機能する。
【0020】
表示制御部311は、サイネージ端末装置14に配信されてディスプレイユニット21に表示されるコンテンツ画像に対する操作を支援する操作支援サブウィンドウSW(
図5参照)を表示するための情報(例えば、表示位置、表示アイコン等)を付加して配信する。また、表示制御部311は、動作認識装置25の認識結果として利用者による指示ポインタが操作支援サブウィンドウSW上に重なる場合には、操作支援サブウィンドウSWの表示位置を移動させる。これにより、ユーザの操作に影響を与えないようにすることもできる。なお、表示制御部311は、利用者による指示ポインタの移動に同期させて操作支援サブウィンドウSWを移動させてカーソル代わりにしても良い。
【0021】
ここで、
図5はサイネージ端末装置14のディスプレイユニット21に表示される表示画面の一例を示す正面図である。
図5に示すように、例えば操作部32が操作されて、サイネージ端末装置14で再生するコンテンツの決定が要求されると、表示制御部311は、ディスプレイユニット21にコンテンツCを表示する。加えて、表示制御部311は、サイネージ端末装置14のディスプレイユニット21に表示されているコンテンツCに重畳させて操作支援サブウィンドウSWを表示する。
【0022】
操作支援サブウィンドウSWは、動作認識装置25からの認識動作情報をポインティングデバイスの出力として利用する場合における操作状態を示す操作ガイダンスを表示するものである。
【0023】
動作反映部312は、サイネージ端末装置14のディスプレイユニット21に表示された操作支援サブウィンドウSWの表示内容に従った利用者の位置や動作を識別した動作認識装置25からの認識動作情報を取得し、当該利用者の位置および動作をユーザ操作として反映させる。
【0024】
次に、サイネージ端末装置14における操作支援表示処理について詳細に説明する。ここで、
図6はサイネージ端末装置14における操作支援表示処理の流れを示すフローチャート、
図7はサイネージ端末装置14のディスプレイユニット21に表示された画面の遷移を説明するための図である。
【0025】
表示制御部311は、情報配信サーバ11から配信されたコンテンツを受信した順に再生して、再生したコンテンツの画像をディスプレイユニット21に表示するとともに(ステップS1)、動作認識装置25の認識可能領域に利用者が映ることにより利用者の動作の認識が開始されると(ステップS2のYes)、動作認識装置25からの認識動作情報をポインティングデバイスの出力として利用する場合における操作ガイダンスを操作支援サブウィンドウSWとして表示する(ステップS3)。
【0026】
例えば、
図7(a)に示す操作支援サブウィンドウSWの初期画面では、操作ガイダンスとして操作支援表示処理の開始の合図となる動作を表した開始アイコンAが表示される。開始アイコンAは、「人物が右手を挙げた状態」を簡単な絵柄で記号化して表現している。なお、開始アイコンAに表現される動作としては、「手を右に振る」、「手を左に振る」など様々な動作が適用可能である。なお、絵だけでは意味が分からないような場合には、文字による説明が付されていても良いし、文字のみであっても良い。
【0027】
次いで、表示制御部311は、利用者が開始アイコンAを参考にして同じように右手を挙げる動作を実施したことを示す認識動作情報を動作認識装置25から受信して処理の開始を判断すると(ステップS4のYes)、操作支援表示処理を開始する(ステップS6)。なお、操作支援サブウィンドウSWに表示されるアイコンと動作認識装置25から受信する認識動作情報とは予め対応付けられて外部記憶装置35に格納されるテーブルに記憶されている。
【0028】
操作支援表示処理が開始されると、動作反映部312は、動作認識装置25から受信した認識動作情報をポインティングデバイスの出力と同等の操作に置換えた状態を、操作支援サブウィンドウSWに示す。また、操作支援表示処理の開始の結果として、ポインティングデバイスの指示ポインタ(カーソル)が操作支援サブウィンドウSWの表示とともに表示されるとともに、指示ポインタ(カーソル)が手の動きに従って移動することになる。
【0029】
例えば、
図7(b)に示す操作支援サブウィンドウSWでは、利用者がまだ動作していないことを示す認識動作情報を、マウスが動かされていない状態と同等の操作に置換えた状態の操作ガイダンスに更新している。
【0030】
例えば、
図7(c)に示す操作支援サブウィンドウSWでは、利用者が手を右から左に動かす動作を実施したことを示す認識動作情報を、マウスを移動させた状態と同等の操作に置換えた状態の操作ガイダンスに更新している。
【0031】
また、
図7(d)に示す操作支援サブウィンドウSWでは、利用者が手を一時的に停止する動作を実施したことを示す認識動作情報を、マウスを停止させた状態と同等の操作に置換えた状態の操作ガイダンスに更新している。
【0032】
また、
図7(e)に示す操作支援サブウィンドウSWでは、利用者が手の指でクリックする動作を実施したことを示す認識動作情報を、マウスをクリックした状態と同等の操作に置換えた状態の操作ガイダンスに更新している。
【0033】
また、
図7(f)に示す操作支援サブウィンドウSWでは、利用者が手をサイネージ端末装置14に近づけて弾く動作を実施したことを示す認識動作情報を、フリックした状態と同等の操作に置換えた状態の操作ガイダンスに更新している。
【0034】
このように、本実施形態の操作支援表示装置によれば、利用者の位置および動作を認識する動作認識装置25の認識動作情報をディスプレイユニット21に表示されるコンテンツ画像に対するポインティングデバイスの出力と同等の操作に置換えた状態を示す操作ガイダンスを表示する操作支援サブウィンドウSWをコンテンツ画像に重畳させて表示させる表示制御部311と、動作認識装置25からの認識動作情報に基づく利用者の位置および動作をユーザ操作として反映させる動作反映部312と、を備え、表示制御部311は、動作反映部312で反映したユーザ操作に応じて操作支援サブウィンドウSWの操作ガイダンスを更新する。これにより、ディスプレイユニット21に表示されたコンテンツに対する操作を行うユーザは、操作支援サブウィンドウSWの操作ガイダンスを見ることで現在の操作内容を理解することができるので、ユーザは操作に対するフィードバックを受けることができる。
【0035】
また、これらの操作支援表示処理はサイネージ端末装置14側で行うため、情報配信サーバ11側はこれを意識した実装をする必要がない。
【0036】
本実施形態においては、操作支援表示装置としてサイネージ端末装置14を適用したが、これに限るものではなく、パーソナルコンピュータ等の情報処理装置などにも適用可能である。
【0037】
本実施形態のサイネージ端末装置14で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【0038】
また、本実施形態のサイネージ端末装置14で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のサイネージ端末装置14で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【0039】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。