このアプリでは、ソナーを使用して電話を制御できます

手を左右に叩くと、スペースインベーダースタイルのロケットがiPhoneの画面上を移動します。しかし、実際には電話の元のハードウェアによって生成されているソナーを介してゲームを制御しているため、私の指は受話器から少なくとも6インチ離れています。





これは、中国の南京大学のコンピューター科学技術学部のWeiWangとAlexX.Liuによって構築されたソフトウェアによって可能になりました。電話のオンボードスピーカーを使用して、17〜23キロヘルツの周波数で音を発します。これは、人間の可聴範囲の上限に向かっており、若い耳にはほとんど聞こえません。内蔵マイクで検出された反射信号を解析することで、手などの物体の4ミリ以内までの距離を測定することができます。

デバイスに直接触れずにデバイスを制御することは、安価な仕掛けではありません。キッチンから手術室まで、混乱している場所ならどこでも便利です。コンピュータ用の低コストのジェスチャ制御を作成するための取り組みは、過去に提案されています(ジェスチャ制御の時代への飛躍を参照)。しかし、WangとLiuは、追加のハードウェアを必要とせずに、機能を最新のスマートフォンに安価に組み込むことができると考えています。

必要なのはあなたの手の波だけです。



スマートフォンを使用してエコーロケーションを実行するのは初めてではありません。ワシントン大学のShyamGollakota( MITテクノロジーレビュー たとえば、2014年の35歳未満のイノベーターズ)は、彼の一部として同様のアプローチを使用しています FingerIOプロジェクト 、高周波音とオンボードハードウェアを使用して人間の手を見つけることが可能かどうかを調査しました。しかし、ゴラコタは王と劉の仕事に感銘を受けました。彼らはそれを電話の直接制御に使用できるからです。テクニックがリアルタイムで機能するように実装されているのはとてもクールだと彼は言います。

人間のジェスチャーへの応答には少し遅れがあります。王は、電話が動きを検出して処理するのに15ミリ秒かかると言います。しかし実際には、それはほとんど識別できず、コントロール自体が印象的です。最初は手全体を動かさざるを得ないと感じますが、少し練習すれば、1本の指を動かすだけで同じ結果が得られるようになります。

アプリは現在、 研究プロジェクト どのアプリストアでも利用できません。しかし、ペアはそれを他の開発者がエコーロケーションシステムをiPhoneやAndroidデバイス上のアプリに焼き付けるために使用できるAPIに変えることを計画しています。彼らは、それが最終的にWebページをスクロールしたり、電子書籍のページをめくったりするために使用される可能性があると考えています。



それらは、の一部として提案されている機能によく似ています GoogleのProjectSoli 。しかし、Googleの研究者が採用しているアプローチは、デバイスに追加できる専用のレーダーチップを構築することです。それはソナー技術よりも正確さを提供しますが、それはまたスマートフォンにさらに別の技術を統合することを意味します。

Wang氏は、ハードウェアメーカーは、代わりに既存のデバイスに関するマイクとスピーカーの配置を単純に最適化できると指摘しています。デバイスが音声を送受信する上限周波数を上げてサブミリ波の解像度を実現することもできます。ハードウェアは、レーダーに必要な周波数よりも安価である可能性があります。

その間、WangとLiuはラボでソフトウェアを改善し続けています。彼らは、画面との対話が困難または不可能なスマートウォッチやVRヘッドセットのバージョンを開発し、個々の指を検出するための新しいアルゴリズムを構築することを望んでいます。彼らはすでに、90%以上の精度で書かれている文字を識別するのに十分正確に手の動きを追跡できると主張しています。



隠れる