Interface)」。近年、このNUIを実現するさまざまなモーションセンサーデバイスが登場し、組み込み機器開発においても注目されている。本連載では、モーションセンサーデバイスとNUIの基礎、各センサーデバイス製品の特徴などを詳しく解説する。Windows」をはじめとした“モーションセンサーデバイス”やその関連技術が続々と登場し、注目を集めています。「Kinect」と聞くと、真っ先に「ゲームのコントローラに置き換わる入力インタフェース」と思われるかもしれませんが、実はそうした利用以外にもさまざまな可能性を秘めているのです。これまでにない“新しい価値”が生まれるかもしれません。そこで本連載では、なぜ今、モーションセンサーデバイスが注目されているのか、その理由を踏まえながら、組み込み機器開発におけるモーションセンサーデバイスの活用について考察していきたいと思います。Interface)の概念について解説します。一言で表現すると“人の動き(モーション)”を検出するための装置です。モーションセンサーデバイスで「手を振る」「両腕を上げる」といった“ジェスチャー(身振り・手振り)”を認識させることで、従来のキーボードやマウスの代わりにコンピュータを操作できます。最近では、スマートフォンやタブレット端末が普及したことで、タッチパネルによる“触れる”操作はおなじみですが、モーションセンサーデバイスを用いれば“非接触”での操作を実現できます。ところで、「モーションセンサー」という単語を聞いて、映画やゲーム、アニメーション制作の世界で使われている「モーションキャプチャーシステム」を連想した方もいらっしゃるのではないでしょうか?モーションキャプチャーシステムでは、人の身体に複数のマーカーを付けて、そのマーカーの位置を専用カメラで撮影することで“身体の動き”をキャプチャー(取り込んで保存)します。キャプチャーした身体の動きのデータはコンピュータに取り込まれ、映画やゲームに登場するキャラクターの“人間らしい動きの再現”に利用されます。Systemsの「VICON」(図1)やQualisysの「Oqus」といった専用システムが有名です。現在では、映画やアニメーションの制作現場だけではなく、スポーツ分野においてアスリートの身体の動きの分析に活用したり、リハビリテーション分野において患者の歩行や動作の分析に活用したりしているそうです。Systemsモーションセンサーデバイスが続々登場!!冒頭でモーションセンサーデバイスが続々と登場していると紹介しましたが、実際に、どのようなものがあるのでしょうか。表1に、現在入手できる代表的なモーションセンサーデバイスをまとめました。SDK)」など、各社から新しいモーションセンサーデバイスや関連技術が続々と登場しています。これらのモーションセンサーデバイスは、専門雑誌やWebサイトでも特集記事が組まれ、脚光を浴びています。他にも、さまざまな方式でジェスチャー認識を実現するデバイスや技術があります。赤外線の距離センサーを採用するもの、ステレオカメラで距離を測定するもの、一般的なカメラを用いソフトウェア処理(画像解析)でジェスチャーを識別するものなどです。以下にその一例を紹介します。Kit)などの違いにより、全身の動きをセンシングするのが得意なもの、近距離で指先の細かな動きをセンシングするのが得意なものなど、特徴が異なります。代表的なモーションセンサーデバイスの機能や特徴、活用シーンについては、次回以降の連載の中で紹介していきます。表1に示したモーションセンサーデバイスが注目されるようになった理由の1つは、デバイスの価格にあります。映画やアニメーションの分野で使われてきた、高精度なモーションキャプチャーシステムは、数百万〜数千万円もする非常に高価な専用機材を必要とします。これに対し、Kinectをはじめとするモーションセンサーデバイスの価格帯は、1万〜2万円程度です。デバイスを安価に入手でき、かつて専用機材でしかできなかった環境と同じようなことを容易に実現できるのですから注目されて当然です。モーションセンサーデバイスの登場と同時に、関連するソフトウェア開発環境やライブラリ群の整備も進み、モーションセンサーデバイスを活用したソフトウェア開発のハードルが大きく下がった点も見逃せません。デバイスの入手性が良く、開発環境が整っているという点は、開発者にとって大きな魅力です。思い付いたアイデアを気軽に実現できる環境が、今すぐにでも入手できるのです。SNSFacebookXITmediaはアイティメディア株式会社の登録商標です。