web-dev-qa-db-ja.com

Kinect、KinectタイプのデバイスのUIジェスチャー

タッチスクリーンデバイスでは、標準のジェスチャーセットが進化したようです。

  • 2本の指でピンチアンドスプレッドしてズームインおよびズームアウト
  • 1本の指でスワイプしてドキュメントをスクロールする

Kinectを使用して、マイノリティレポートスタイルのユーザーインターフェイス(考えたい)を開発しています。

Kinectのようなデバイスに使用できるUIジェスチャーは何ですか?

たとえば、クリックを実行するために、次のことを検討しました。

  • 肘関節屈曲角度デルタ:extension => mouseDown flexion => mouseUp
  • カメラから手の距離:close => mouseDownさらに=> mouseUp
  • 手のサイズ:handInFist => mouseDown handOpen => mouseUp

完全に真新しい/定番の/革新的な提案を歓迎します!!

1
bguiz

Jakob NielsenのAlertboxに KinectジェスチャUIの第一印象 に関する記事がありました。そこでは、アプリケーションによって異なる、ジェスチャーのいくつかの異なる実装とイデオロギーを観察できます。この記事はゲームのUIに関するものなので、あなたのケースには適さないかもしれませんが、とにかく良いヒントを提供します。

ジェスチャーUIに関するいくつかの考え:

  • 長所
    • 制御装置は不要
    • マルチユーザーの可能性
  • 短所
    • ユーザーはジェスチャーを記憶する必要があります(画面に表示されない場合)
    • 普遍的なジェスチャーはありません(まだ)
    • (触覚)フィードバックなし
    • ジェスチャーの偶発的な起動の可能性
2
Jawa

最初の問い合わせ以来、Microsoftは公式SDK(現在はv1.6まで)をリリースしました: http://www.Microsoft.com/en-us/kinectforwindows/

SDKには、Developer Toolkitパッケージが含まれています。このパッケージには、この質問に関係する2つの項目が含まれています。

  1. Kinect for Windowsアプリケーションのヒューマンインターフェイスガイドラインのドキュメント
  2. 上記のガイドラインの動作を示すBasicInteractions-WPFサンプルアプリケーション。

ツールキットはここからダウンロードできます: http://www.Microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx

1