アップルは火曜日、移動中にタッチスクリーンを操作する際にユーザーが遭遇する可能性のある不注意な入力エラーに対する解決策を提供するグラフィカルユーザーインターフェースを説明する興味深い特許を取得した。
米国特許商標庁は、ユーザーの動きがソフトウェア調整によって補正されるシステムを概説した「可変デバイス グラフィカル ユーザー インターフェイス」に関して、Apple に米国特許番号 8,631,358 を付与しました。
特に詳細な特許ではありませんが、この発明は、多くのiPhoneユーザーが移動中にデバイスを使用する際に直面する一般的な問題を解決することを目指しています。比較的小さな画面とタッチ操作のみのインターフェースのため、Appleのスマートフォンは移動中に操作しにくい可能性があります。
例えば、歩行時の揺れによって画面が誤タッチされる可能性があります。また、ランニングなどの動作によって問題が悪化し、iPhoneの操作がほぼ不可能になる場合もあります。
これを補うために、1つまたは複数のセンサーを使用してデバイスの動きや動きのパターンを検出し、仮想ボタンのタッチエリアを拡大したり、画面上のビジュアルアセットを移動させたりといった動的なUI変更をトリガーすることができます。Appleは、加速度計、ジャイロスコープなどを適切なオンボードセンサーとして挙げており、そのほとんどは現行のiPhoneモデルに既に搭載されています。
デバイスの加速度や向きといった指標の変化は、デバイスの動きを解釈するために利用できます。さらに重要なのは、パターンを検出し、事前に定義された基準のデータベースと照合できることです。例えば、デバイスが上下に揺れる動きを感知した場合、ユーザーは歩いていると判断できます。また、振動する動きは走っていることを示し、微小な揺れはユーザーが車に乗っていることを示す可能性があります。
上記の各シナリオにおいて、検出された動きのパターンは、1つ以上のGUI調整にマッピングされます。一部の実施形態では、ユーザーインターフェースの変更は動きの種類と大きさに基づいて行われます。動きがどのような基準を満たすかに応じて、対応する応答がGUIに適用されます。
いくつかの実装では、システムは特定の動きを補正するためにUI要素とタッチ領域のサイズを変更します。例えば、連絡先リストの行は、各エントリの高さを増やすことで拡大されます。タッチ領域のサイズも変更され、ユーザーが移動しながらより大きなターゲットをタッチできるようになります。
別の実施形態では、デバイスの動きに応じて、グラフィックアセットを画面上の異なる位置に動的にマッピングします。この場合、タッチパネルの列を、検出された動きと反対方向に垂直または水平に移動させることで、安定した表示をシミュレートできます。タッチ感度もカスタマイズ可能で、精度を向上させることができます。
さらに別の実施形態では、UIを傾けて持ち角度を補正することができます。さらに、特定の要素に「魚眼レンズ」効果を適用することで、他の要素のサイズを最小限に抑えながら、より重要なアセットに焦点を合わせることができます。
最後に、システムはデバイスの動きの特定の特性と、ユーザーのタッチ精度がその動きとどのように関係しているかを「学習」することができます。このデータは保存され、後で取得することで、特定の動きのパターンにおいてユーザーがどこをタッチするかを予測することができます。これらの予測に基づいてGUIを再マッピングすることも可能です。
Appleの特許の多くと同様に、この特性は消費者向けデバイスに採用されることはないかもしれません。しかし、同社がiPhoneのアクティビティモニターとしての可能性を拡大しようとしていることは興味深い点です。これはiPhone 5sに搭載されたM7モーションコプロセッサからも明らかです。
Apple の可変デバイス GUI 特許は 2007 年に初めて申請され、発明者は John O. Louch とされています。