Kinectを使用して任意の表面をマルチユーザー、マルチフィンガータッチスクリーンに変える

拡張マルチタッチ、さまざまな手とジェスチャーが認識されます

パーデュー大学のエンジニアは、Microsoftの大人気のKinectセンサーを利用して、あらゆる表面を(フラットまたはその他の方法で)マルチユーザー、マルチフィンガータッチスクリーンに変えることができるシステムを作成しました。

設定は驚くほど簡単です。Kinectをある種の表面に向け、それをコンピューターに差し込んでから、マルチフィンガータッチスクリーンのようにそのオブジェクトをつついて動かします。さらに、プロジェクターをミックスに投入することができ、オブジェクトはマルチタッチディスプレイになります—(オリジナル)によく似ています MicrosoftのSurfaceテーブルトップディスプレイ (これは現在、PixelSenseと呼ばれています。Microsoftがその商標を 今後のタブレット)。





もちろん、魔法はソフトウェアで実行されています。エンジニアが初めて呼び出すシステムを初めて使用するとき拡張マルチタッチ」と、Kinectセンサーが指している表面を分析します。たとえば、テーブルをタッチスクリーンとして使用する場合、Kinectはテーブルを見て、表面がどれだけ離れているかを正確に計算します(本質的には深度マップ)。次に、タッチスクリーンを操作する場合、Kinectは指がどれだけ離れているかを計算します。指がテーブルと同じ距離にある場合、ソフトウェアはユーザーが接触していることを認識します。ソフトウェアはこれを任意の数の指(またはペン/スタイラスなどの他の道具)に対して実行できます。

Kinectとプロジェクターを備えた拡張マルチタッチセットアップさらに、「タッチセンサー」はディスプレイの内部ではなくディスプレイの上にあるため、Extended Multitouchは、利き手(左手または右手のどちらを使用しているか)、特定の指/親指を使用して、手首と手のひらを見ればわかる ジェスチャー (たとえば、片手でオブジェクトを別の手に「投げる」)。拡張マルチタッチでは、画面の上のスペースも使用できます。たとえば、手や指を画面から離すなど、コンテキストメニューをアクティブにすることができます。



拡張マルチタッチをテストするために、エンジニアは、ユーザーがペンと複数の指で同時に描くことができるスケッチプログラムを含む、いくつかの簡単なプログラムを作成しました。全体的な精度は良好ですが、タッチセンサーが組み込まれたディスプレイ(スマートフォンなど)ほど信頼性は高くありません。利き手とジェスチャー認識に関する限り、精度は約90%ですが、センサーの解像度と継続的なソフトウェアの調整により、精度は向上します。

Extended Multitouchで利用できるさまざまな手の領域組み込みのタッチセンサーは高価でローカルコンピューターコントローラーが必要ですが、奥行き感知カメラで家を覆うのは非常に簡単です。 Kinectsのグリッドを天井に埋め込んだ場合、環境のほとんどをタッチインターフェイスに変えることができます。 Extended Multitouchの開発者の1人であるNiklas Elmqvistの言葉を借りれば、「高価なテクノロジーを使用せずに、家やオフィスの壁、キッチンのカウンターに、どこにでも巨大なiPadを置くことを想像してみてください。」

パデュー大学の研究者はExtended Multitouchを対象とする特許を申請していますが、残念ながら、ソフトウェアをオープンソース化しようとしている兆候はありません。マイクロソフトがKinect 2.0向けの同様のアプリケーションに取り組んでいないとしたら、私は非常に驚きます。



Copyright © 全著作権所有 | 2007es.com