マイキー・キャンベル
· 2分で読めます
出典: USPTO
米国特許商標庁が火曜日に公開した特許によると、Apple は、非タッチ入力デバイスがタッチスクリーンのユーザーインターフェースと対話できるようにするアクセサリフレームワークを通じて、障害を持つユーザーが iOS デバイスをより利用しやすくする取り組みを行っている。
Apple の米国特許番号 8,433,828「タッチ スクリーン デバイスのアクセシビリティのためのアクセサリ プロトコル」は、非タッチ ハードウェア アクセサリを使用してタッチ スクリーン入力を備えたデバイスを制御するための特殊な技術をカバーしています。
特許の背景から:
ユーザーがタッチ入力を用いてタッチスクリーンデバイスを操作するには、通常、画面に触れるためにデバイスの前に物理的にいなければなりません。また、ユーザーはタッチ入力を行う能力があり、デバイスの画面を視認できる、あるいは入力が必要な場所を把握できる必要があります。
このシステムは基本的に、ジョイスティック、ボタンパッド、その他の非静電容量式タッチアクセサリなどの周辺機器が、AppleのiPhoneやiPadなどのマルチタッチ入力デバイスのUIと通信し、制御することを可能にします。特許によると、通信は有線または無線で行われ、アクセサリからの入力信号はタッチ入力ホストデバイスによって処理されます。
本発明の鍵となるのはアクセシビリティ・フレームワークであり、その一例としてAppleのVoiceOver技術が挙げられます。一実施形態では、アクセシビリティ・フレームワークは、コマンドと1つ以上の入力パラメータを含む「アクセシビリティ・パケット」を受信します。ホストデバイスは入力を翻訳し、アクセシビリティ・コマンドと1つ以上のパラメータを生成します。ホストデバイスは、出力コマンドとパラメータ(例えば、音声データや点字データ)をアクセサリに送り返すことができます。
特許文言で要求されているように、アクセサリはジョイスティックの動きやボタンの押下などの特定の入力を提供し、それらはタッチデバイスに搭載されたデータベースにマッピングされます。
ホストデバイスとアクセサリデバイス間のインタラクションを標準化することで、様々なアプリとの互換性を確保できます。特許における「標準化」とは、画面サイズとユーザーインターフェースのグラフィックを指します。
ソフトウェア アーキテクチャの図解。
アクセサリへの出力例には、音声などのアクセシビリティパケット入力への応答が含まれます。電話の通話やテキストメッセージなど、ユーザーが生成したものではない受信データも、アクセシビリティパケットと同じ通信チャネルを介してアクセサリデバイスに送信できます。
さらに、アクセシビリティフレームワークを通じてアクセシビリティイベントコマンドを発行することで、タッチデバイスのUIやアプリを直接操作できるようになります。イベントの例としては、ページのスクロール、テキスト入力、テキストの切り取り、コピー、テキストの音声読み上げなど、アクセシビリティ機能があります。また、UIをナビゲートするためのカーソルもサポートされています。
このようなアクセサリはまだ存在していないが、Apple の VoiceOver と iOS アクセシビリティ オプションは強力であり、同社がこの分野に真剣に取り組んでいることを示している。
Apple のアクセサリ プロトコル特許は 2010 年に初めて申請され、Christopher B. Fleizach、Paul Holden、Eric Taylor Seymour、Emily Clark Schubert、Lawrence Bolton、Sylvain Rene Louboutin が発明者として名を連ねています。