(57)【特許請求の範囲】
【請求項１】
外部機器を制御する外部機器連携装置であって、
接続されたカメラから画像を取得して、該画像中から特定オブジェクト領域をリアルタイムに抽出し、該特定オブジェクトに対して映像の投影を指示する手段を含む画像認識手段と、
予め映像コンテンツが格納されている記憶手段と、
前記画像認識手段から前記特定オブジェクトに対する映像の投影が指示されると、前記記憶手段から映像コンテンツを取得して、該特定オブジェクト上に表示する映像表示手段と、
前記画像認識手段によって認識された指定位置での特定オブジェクトが指定時間に亘って滞留したことを検出し、その時点でトリガを発生させるジェスチャ認識手段と、
前記ジェスチャ認識手段による前記トリガに基づいて、外部機器の指定動作を実行するための、映像コンテンツに対応したデータを送受信する外部インタフェース手段と、
を有することを特徴とする外部機器連携装置。
【請求項２】
請求項１に記載の外部機器連携装置において、
前記外部機器の処理の状況に応じたアイコンを前記特定オブジェクトに表示させる手段を有する
請求項１記載の外部機器連携装置。
【請求項３】
外部機器を制御する外部機器連携方法であって、
画像認識手段が、接続されたカメラから画像を取得して、該画像中から特定オブジェクト領域をリアルタイムに抽出し、該特定オブジェクトに対して映像の投影を指示する手段を含む画像認識ステップと、
映像表示手段が、前記特定オブジェクトに対する映像の投影が指示されると、映像コンテンツが格納されている記憶手段から映像コンテンツを取得して、該特定オブジェクト上に表示する映像表示ステップと、
ジェスチャ認識手段が、前記画像認識ステップによって認識された指定位置での特定オブジェクトが指定時間に亘って滞留したことを検出し、その時点でトリガを発生させるジェスチャ認識ステップと、
外部インタフェース手段が、前記ジェスチャ認識ステップで発生した前記トリガに基づいて、外部機器の指定動作を実行するための、映像コンテンツに対応したデータを外部機器との間で送受信する送受信ステップと、
を行うことを特徴とする外部機器連携方法。
【請求項４】
請求項３に記載の外部機器連携方法において、
前記外部機器の処理の状況に応じたアイコンを前記特定オブジェクトに表示させる
請求項３記載の外部機器連携方法。
【請求項５】
請求項１または２に記載の外部機器連携装置を構成する各手段としてコンピュータを機能させるための外部機器連携制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器連携装置及び方法及び外部機器連携制御プログラムに係り、特に、撮影手段を用いて撮影した画像を元にしてジェスチャを認識し、外部機器を操作するための外部機器連携装置及び方法及び外部機器連携制御プログラムに関する。
【背景技術】
【０００２】
インタラクティブデジタルサイネージなどの分野において、物体や人の変化を検出し、その変化を元にインタラクティブに提示されている情報を変化させるシステムに注目が集まっている。そういったシステムは一般的に、人の手足の動作に応じて情報表示を変化させることで人にその場での体験に対して興味を持たせ、結果として提示する情報へ興味を引きつける手法をとる（例えば、特許文献１参照）。そのため、常に新しい刺激が要求され、ユーザへ興味を持たせるためのアクションやそれに対してシステム側が提供するエフェクトを、絶えず進化させる必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５６−２１５８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、インタラクティブデジタルサイネージシステムが提供する体験はその場に限られ、情報への興味を持続させることは人の記憶に頼るしかなく、システム利用後の長期間にわたって継続して情報への興味を持続させることは困難であった。ショッピングモールなどのインタラクティブデジタルサイネージを利用し終わったユーザに対し、継続して提示された情報に対して興味を持たせることが課題であった。
【０００５】
本発明は、上記の点に鑑みなされたもので、長期間にわたって提示した情報をユーザに訴求し続けることができる外部機器連携装置及び方法及び外部機器連携制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
図１は、本発明の原理構成図である。
【０００７】
本発明（請求項１）は、外部機器を制御する外部機器連携装置であって、
接続されたカメラから画像を取得して、該画像中から特定オブジェクト領域をリアルタイムに抽出し、該特定オブジェクトに対して映像の投影を指示する手段を含む画像認識手段１１０と、
予め映像コンテンツが格納されている記憶手段と、
画像認識手段１１０から特定オブジェクトに対する映像の投影が指示されると、記憶手段から映像コンテンツを取得して、該特定オブジェクト上に表示する映像表示手段と、
画像認識手段１１０によって認識された指定位置での特定オブジェクトが指定時間に亘って滞留したことを検出し、その時点でトリガを発生させるジェスチャ認識手段１２０と、
ジェスチャ認識手段１２０によるトリガに基づいて、外部機器の指定動作を実行するための、映像コンテンツに対応したデータを送受信する外部インタフェース手段１４０と、を有する。
【０００８】
また、本発明（請求項２）は、請求項１に記載の外部機器連携装置において、
外部機器の処理の状況に応じたアイコンを特定オブジェクトに表示させる手段を有する。
【００１１】
図２は、本発明の原理を説明するための図である。
【００１２】
本発明（請求項３）は、外部機器を制御する外部機器連携方法であって、
画像認識手段が、接続されたカメラから画像を取得して、該画像中から特定オブジェクト領域をリアルタイムに抽出し（ステップ１）、該特定オブジェクトに対して映像の投影を指示する手段を含む画像認識ステップと、
映像表示手段が、特定オブジェクトに対する映像の投影が指示されると、映像コンテンツが格納されている記憶手段から映像コンテンツを取得して、該特定オブジェクト上に表示する映像表示ステップと、
ジェスチャ認識手段が、画像認識ステップによって認識された指定位置での特定オブジェクトが指定時間に亘って滞留したことを検出し、その時点でトリガを発生させるジェスチャ認識ステップ（ステップ２）と、
外部インタフェース手段が、ジェスチャ認識ステップで発生したトリガに基づいて、外部機器の指定動作を実行するための、映像コンテンツに対応したデータを外部機器との間で送受信する送受信ステップ（ステップ３）と、を行う。
【００１３】
また、本発明（請求項４）は、請求項３に記載の外部機器連携方法において、
外部機器の処理の状況に応じたアイコンを特定オブジェクトに表示させる。
【００１６】
本発明（請求項５）は、請求項１または２に記載の外部機器連携装置を構成する各手段としてコンピュータを機能させるための外部機器連携制御プログラムである。
【発明の効果】
【００１７】
上記のように本発明によれば、手のひらの上に表示した映像コンテンツのようなバーチャルなオブジェクトを、印刷されたカードのような物理的なオブジェクトへ変換して持ち帰るようにすることで、インタラクティブデジタルサイネージを利用したユーザが、体験の記憶を呼び起こせるようになり、長期間にわたって提示した情報をユーザに訴求し続けることができるようになる。
【図面の簡単な説明】
【００１８】
【図１】本発明の原理構成図である。
【図２】本発明の原理を説明するための図である。
【図３】本発明の一実施の形態における外部機器連携装置の構成図である。
【図４】本発明の一実施の形態における映像コンテンツと印刷コンテンツの関係を示す図である。
【図５】本発明の一実施の形態における処理のフローチャートである。
【図６】本発明の一実施の形態における印刷の様子を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面と共に本発明の実施の形態を説明する。
【００２０】
本発明は、バーチャルなオブジェクトでの体験から、実体を持つ物理的オブジェクトを出力し、持ち帰りできるようにする。具体的には、手のひらに表示されている映像コンテンツに対応する画像コンテンツを印刷媒体（例えば、紙）に印刷できるようにする。
【００２１】
図３は、本発明の一実施の形態における外部機器連携装置の構成を示す。
【００２２】
同図に示す外部機器連携装置１００はパーソナルコンピュータ（ＰＣ）であり、外部機器として、カメラ１０などの撮像手段、プリンタ２０やプロジェクタ３０などの出力手段が接続されている。
【００２３】
外部機器連携装置１００は、画像認識部１１０、ジェスチャ認識部１２０、映像表示部１３０、外部インタフェース部１４０、記憶部１５０を有する。記憶部１５０は、ハードディスク等の記憶媒体であり、映像コンテンツが格納されている。
【００２４】
画像認識部１１０は、カメラ１０などの撮像手段を用いて撮影した画像中から、例えば、手の平のような特定オブジェクト領域をリアルタイムに抽出し続ける。
【００２５】
映像表示部１３０は、記憶部１５０から取り出した映像コンテンツを手のひら上へ継続して投影する。
【００２６】
ジェスチャ認識部１２０は、画像認識部１１０によって、例えば、「プリント」と記載された指定位置へ手のひらが移動したことが検出されると、例えば、２秒間の指定時間にわたって滞留したことを検出して、外部機器（例えば、プリンタ３０）と連動するためのトリガを発生させる。
【００２７】
外部インタフェース部１４０は、例えば、プリンタ３０などの外部機器へ任意の指定動作を実行するためのデータを送受信する。これにより、手のひらなどの特定オブジェクト上で投影表示したバーチャル名オブジェクトが、実体を持つ物理的オブジェクトとして取り出すことができる。
【００２８】
以下に具体的に説明する。
【００２９】
具体的な例として、図４に示すように、手のひらと映像と１対１で対応する印刷用コンテンツファイル名を取得して、設定されたプリンタ３０より出力するものとする。表示中の映像コンテンツと印刷用コンテンツ、出力先プリンタの対応付けは印刷コンテンツ定義ファイルで行う。また、コンテンツの印刷処理を実行中は効果音の再生と共に印刷実行中を示す映像が手のひらに投影されるようにしてもよい。印刷コンテンツを印刷するプリンタは、複数設定可能であるものとする。対象とするプリンタは、対応するドライバがインストールされ、ＯＳにプリンタデバイスとして認識されているものとする。
【００３０】
印刷コンテンツ定義ファイルには、プリンタごとの用紙サイズと向き（縦、横）を予め記述する。また、プリンタの機種に依存する設定（用紙種別、給紙方法，全画面印刷等）の設定は行わず、プリンタのデフォルト設定をそのまま使用するものとする。印刷は設定された用紙の印刷可能な領域に、縦横比を保った最大サイズにて印刷されるものとする。
【００３１】
上記の設定が行われていることを前提に、外部インタフェース部１４０からの通知によりプリンタ３０は印刷処理を実行する。また、実行可能な印刷ジョブ数をアクション定義ファイルに設定し、ジョブ数が設定数を超える場合は処理しないようにしてもよい。
【００３２】
また、手のひらへの表示中の映像コンテンツに対応する印刷用コンテンツが定義されていない場合は処理しない。
【００３３】
プリンタ３０による印刷開始時には、処理の状況に応じたアイコンが手のひらに投影されるものとする。投影される印刷状況は、例えば次の３パターンとする。
【００３４】
・印刷スプール中
−印刷ジョブがスプールされ印刷待ちの場合；
・印刷処理実行中
−印刷処理実行中の場合；
・エラー
−印刷エラーが発生した場合（任意の指定時間が経過したら消去する）
印刷終了後は終了用の効果音を再生し、表示されていた元の映像コンテンツを手のひら上に再度表示する。
【００３５】
上記の処理の流れを図５に示し、印刷の様子を図６に示す。なお、以下の例では、図６に示すように、外部機器は、カメラ１０、プロジェクタ２０、プリンタ３０が同一の筐体に具備されているものとする。
【００３６】
ステップ１０１）  手のひらを任意の時間に渡って外部機器１０上に滞留させると、それを外部機器のカメラ１０がそれを撮影し、画像認識部１１０において、撮影された手のひらの画像を特定オブジェクトとしてトラッキングする。これによりジェスチャ認識部１２０は、手のひらの滞留を検知し、外部インタフェース１４０にトリガを発生させる。手の平画像の撮影はビデオカメラによって行う。例えば、IEEE1394接続のカラーカメラを用いて、秒間約３０フレーム程度の画像を得る。また、映像表示部１３０は、記憶部１５０から当該状況に対応する映像コンテンツがあれば取得してプロジェクタ２０を用いて、ユーザがかざしている手のひらに映像を出力する。なお、ＸＭＬ形式の設定ファイルに変換テーブルを記述しておくことにより、記憶部１５０から当該状況に対応する映像コンテンツを取得することが可能である。
【００３７】
具体的に、図６の例では、「ＰＲＩＮＴ」と記載されているマークの上に手のひらを任意の時間（例えば、２秒間）以上かざすものとし、画像認識部１１０は、その手のひらを特定オブジェクトとして抽出する。そして、ジェスチャ認識部１２０が、抽出された特定オブジェクトが所定時間（例えば、２秒以上）滞留していることを検出すると、トリガを発生させる。
【００３８】
ステップ１０２）  外部インタフェース１４０は、ジェスチャ認識部１２０からのトリガを受けて、プロジェクタ２０により投影表示されているコンテンツに対応する印刷コンテンツが記憶部１５０に存在するかを判定し、ない場合は当該処理を終了する。
【００３９】
ステップ１０３）  ステップ１０２において表示されているコンテンツに対応する印刷コンテンツがある場合は、印刷ジョブをスプールする。
【００４０】
ステップ１０４）  映像表示部１３０は、スプール中のアイコンを手のひらに表示する。具体的には、外部インタフェース１４０がプリンタへ状況を問い合わせて、実行中の印刷ジョブがある場合はスプールし、アイコンもスプール中のものを表示する。実行中の印刷ジョブが無くなれば、通常と同じ処理（プリンタのアイコンを表示して印刷ジョブを発行し、ジョブの転送が完了したら元の映像コンテンツに戻る）を行う。
【００４１】
ステップ１０５）  外部インタフェース１４０は、記憶部１５０から取得した印刷コンテンツの印刷を外部機器のプリンタ３０に指示する。これによりプリンタ３０は、指定されたコンテンツの印刷を開始する。印刷されると、図５に示すように、プリンタ３０の下部の方からコンテンツに関連する画像がカードに印刷され、ユーザは当該カードを持ち帰ることができる。
【００４２】
ステップ１０６）  印刷中アイコンを表示する。
【００４３】
ステップ１０７）  印刷に成功したかを判定し、成功した場合はステップ１０８に、失敗した場合はステップ１０９に移行する。
【００４４】
ステップ１０８）  印刷エラーアイコンを表示し、処理を終了する。
【００４５】
ステップ１０９）  元のコンテンツを表示し、処理を終了する。
【００４６】
また、上記の図３に示す外部機器連携装置１００の各構成要素の動作をプログラムとして構築し、外部機器連携装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。
【００４７】
また、構築されたプログラムをハードディスクや、フレキシブルディスク・ＣＤ−ＲＯＭ等の可搬記憶媒体に格納し、コンピュータにインストールする、または、配布することが可能である。
【００４８】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【産業上の利用可能性】
【００４９】
本発明は、物体や人の動作の変化に基づいて、インタラクティブに提供する情報を変化させる技術に適用可能である。具体的には、商品ＰＲイベントなどで、ノベルティグッズを配布するような場合に適用可能である。本発明を適用することで、自分のオリジナルのノベルティグッズを配布でき、企業がユーザへ伝えたいメッセージの訴求性を高めることができる。
【符号の説明】
【００５０】
１０  撮影手段、カメラ（外部機器）
２０  プロジェクタ（外部機器）
３０  プリンタ（外部機器）
１００  外部機器連携装置
１１０  画像認識手段、画像認識部
１２０  ジェスチャ認識手段、ジェスチャ認識部
１３０  映像表示部
１４０  外部インタフェース手段、外部インタフェース部
１５０  記憶部
【図１】
0004852634.tif 000002
【図２】
0004852634.tif 000003
【図３】
0004852634.tif 000004
【図４】
0004852634.tif 000005
【図５】
0004852634.tif 000006
【図６】
0004852634.tif 000007