(57)【要約】  指の配置および動作を検出するエッジ・センサを使用してコミュニケーション・デバイスのインターフェースを制御することに関連したデバイスおよび方法が、開示される。本発明は、エッジ・センサおよび出力を、左／右の手の検出および関連するソフト・キーの適応と組み合わせる。この組み合わせにより、ユーザは、指の配置の組合せと動きとを使用してインターフェースの上でディスプレイ制御機能などのハンドセット入力を行うことができるようになる。本アプローチは、セルラー方式電話、ＰＤＡ、タブレットＰＣなどのコミュニケーション・デバイス、ならびにそれだけには限定されないが、ＧＰＳ、パッケージ・トラッキング、および楽器のために使用されるデバイスを含めて他のハンドヘルド・デバイスに適用されることが可能である。その組合せのユーザ・インターフェース・アプローチは、任意の機能のための、デバイスの側面またはエッジのいずれかの上の、任意のソフト・キーに対して適用されることが可能である。
2013507684.tif 000002
【特許請求の範囲】
【請求項１】
エッジおよび指の検知によって制御可能なインターフェースを有するコミュニケーション・デバイスであって、
プロセッサと、
前記プロセッサと通信しているメモリと、
前記プロセッサと通信している加速度計と、
前記プロセッサと通信しているエッジ・センサと
を備え、
前記エッジ・センサは、ユーザによる複数のタッチおよび動きを検出し、前記複数のタッチおよび動きを前記メモリの中のタッチおよび動きの記憶された組と比較し、また
前記複数のタッチおよび動きと、タッチおよび動きの前記記憶された組との間のマッチが、インターフェース機能をもたらす、デバイス。
【請求項２】
前記エッジ・センサは、複数の検知ポイントをさらに備える、請求項１に記載のデバイス。
【請求項３】
前記複数の検知ポイントは、特定の検知ポイントのキャパシタンスの変化が、前記エッジ・センサが接触のロケーションを確認することをもたらすように、前記エッジ・センサに沿った複数の既知のロケーションを含む、請求項２に記載のデバイス。
【請求項４】
前記プロセッサは、前記コミュニケーション・デバイスが、前記加速度計から読み取る方向性を使用して、縦長書式モードにあるはずであるか、または横長書式モードにあるはずであるかを決定する、請求項１に記載のデバイス。
【請求項５】
前記ユーザの指の配置は、前記インターフェース機能を決定し、また前記ユーザの親指をスライドさせることは、前記インターフェース機能の方向を決定する、請求項１に記載のデバイス。
【請求項６】
前記インターフェース機能は、垂直スクロールである、請求項１に記載のデバイス。
【請求項７】
前記インターフェース機能は、水平スクロールである、請求項１に記載のデバイス。
【請求項８】
前記インターフェース機能は、ズームインであり、またズームアウトである、請求項１に記載のデバイス。
【請求項９】
前記プロセッサと通信しているタッチ・プロセッサをさらに備え、前記タッチ・プロセッサは、前記エッジ・センサから入力を受信する、請求項１に記載のデバイス。
【請求項１０】
前記プロセッサと通信しており、また前記プロセッサによって動作可能なトランシーバをさらに備える、請求項１に記載のデバイス。
【請求項１１】
前記トランシーバは、無線周波数技術（ＲＦ）、ブルートゥース、ＷｉＦｉ、および無線周波数識別（ＲＦＩＤ）のうちの１つである、請求項１０に記載のデバイス。
【請求項１２】
コミュニケーション・デバイスのインターフェースを制御するための方法であって、
前記コミュニケーション・デバイスの方向性を決定するステップと、
前記コミュニケーション・デバイスのエッジ・センサの周囲の複数のロケーションにタッチするステップであって、前記複数のロケーションと前記方向性とが制御機能を決定する、タッチするステップと、
センサ・ポイントに沿って動きを生成するステップと、
前記エッジ・センサの周囲でタッチされる前記複数のロケーションと、前記センサ・ポイントに沿った前記動きとを検出するステップと、
前記タッチと前記動きとが、有効な制御機能に対応することを決定するステップと、
前記有効な制御機能に応じてディスプレイを調整するステップと
を含む方法。
【請求項１３】
前記方向性は、横長書式と、縦長書式とのうちの一方である、請求項１２に記載の方法。
【請求項１４】
前記横長書式の方向性により、前記ユーザは、複数の調整を実行することができるようになる、請求項１３に記載の方法。
【請求項１５】
前記方向性を決定するステップは、前記コミュニケーション・デバイスにおいて加速度計と協力してプロセッサによって実行される、請求項１２に記載の方法。
【請求項１６】
前記制御機能は、水平スクロールである、請求項１２に記載の方法。
【請求項１７】
前記制御機能は、垂直スクロールである、請求項１２に記載の方法。
【請求項１８】
前記制御機能は、ズームインであり、またズームアウトである、請求項１２に記載の方法。
【請求項１９】
前記有効な機能を決定するステップは、前記タッチおよび動作をメモリの上に記憶される一連のタッチおよび動作と比較することにより達成される、請求項１２に記載の方法。
【請求項２０】
前記ディスプレイは、タッチスクリーンであり、あるポイントの上でズームインさせるステップをさらに含む前記方法は、前記センサ・ポイントに沿って移動しながら前記ポイントにタッチすることによる、請求項１２に記載の方法。
【請求項２１】
コミュニケーション・デバイスのインターフェースを制御するための命令を含むコンピュータ読取り可能媒体であって、前記命令は、
前記コミュニケーション・デバイスの方向性を決定するための第１のコード・セグメントと、
前記コミュニケーション・デバイスのエッジ・センサの周囲の複数のロケーションにおける複数のタッチを検知するための第２のコード・セグメントであって、前記複数のロケーションと前記方向性とが、制御機能を決定する、第２のコード・セグメントと、
センサ・ポイントに沿って動きを検知するための第３のコード・セグメントと、
前記エッジ・センサの周囲でタッチされる前記複数のロケーションと、前記センサ・ポイントに沿った前記動きとを検出するための第４のコード・セグメントと、
前記タッチおよび動作が、有効な制御機能に対応することを決定するための第５のコード・セグメントと、
前記有効な制御機能に応じてディスプレイを調整するための第６のコード・セグメントと
を含む、コンピュータ読取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コミュニケーション・デバイス（ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｄｅｖｉｃｅｓ）に関する。より詳細には、本発明は、コミュニケーション・デバイスのユーザ・インターフェース（ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を制御することに関する。
【背景技術】
【０００２】
セルラー方式電話などのコミュニケーション・デバイスは、毎日の生活の一般的なツールになってきている。セルラー方式電話は、もはや単に電話をかけるためだけには使用されない。使用可能な機能の数が急速に増加しており、セルラー方式電話は、今ではアドレスを記憶するために、カレンダーを保持するために、電子メールを読み取るために、ドキュメントの原稿を書くために、地図を閲覧するためなどに使用される。これらのデバイスは、十分に小型であるので、それらは、一日中、ポケットまたはハンドバッグ（ｐｕｒｓｅ）に入れて持ち運びされることが可能であり、それにより、ユーザは、ほとんど何処でも連絡をとることができるようになる。最近のデバイスは、非常に機能的になってきており、ビジネスの専門家、ならびに一時的ユーザにとって有用なアプリケーションを提供している。
【０００３】
デバイスとアプリケーションとが、より複雑になるにつれて、それらの使用のための入力要件もそのように複雑になる。ハンドヘルド・デバイスの入力メカニズムは、一般的に、機械的制御またはソフト・キー制御を用いた単一の指接触に基づいている。これは、入力の範囲と、使いやすさと、ハンドセットの空間制約とに厳しい制限を課す。多くの場合に、機能を実行することは、一連のステップを必要とする。例えば、コミュニケーション・デバイスの上で地図を閲覧するときに、ユーザは、地図の一部分にスクロールさせ（ｓｃｒｏｌｌ）、またはズームイン（ｚｏｏｍ  ｉｎ）させたいと思うこともある。これらの機能は、多くの場合に、メニューを通して、あるいは他の複雑な方法、または時間を浪費する方法を通して、スクロールさせることを必要とする。他のオプションは、タッチスクリーンおよび「マルチ・タッチ」の技術を含んでいる。これらの方法は、改善ではあるが、それらは、ハンドセットのフォーム・ファクタ、買う気になる価格、またはデバイス製造業者の多様な関心には必ずしも理想的に適しているとは限らない（知的所有権（Ｉｎｔｅｌｌｅｃｔｕａｌ  Ｐｒｏｐｅｒｔｙ  Ｒｉｇｈｔｓ）（ＩＰＲ）問題に起因して）。
【０００４】
これらの制限は、マーケットにおける有用性、および様々なハンドセット・アプリケーション、ならびに製造業者に対する重大な影響を有する。必要とされるものは、ユーザが、コミュニケーション・デバイスの上で様々な機能とのインターフェースを簡単に制御することを可能にするデバイスと方法とである。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明は、指の配置および動作（ｍｏｖｅｍｅｎｔｓ）を検出するエッジ・センサを使用したコミュニケーション・デバイスのインターフェースを制御するためのデバイスおよび方法を提供するものである。本発明は、エッジ・センサおよび出力を、左／右の手の検出および関連するソフト・キーの適応と組み合わせる。この組合せにより、ユーザは、指の配置の組合せと動き（ｍｏｔｉｏｎｓ）とを使用してインターフェースの上でディスプレイ制御機能などのハンドセット入力を行うことができるようになる。
【０００６】
本アプローチは、セルラー方式電話、ＰＤＡ、タブレットＰＣなどのコミュニケーション・デバイス、ならびにそれだけには限定されないが、ＧＰＳ、パッケージ・トラッキング（ｐａｃｋａｇｅ  ｔｒａｃｋｉｎｇ）、および楽器のために使用されるデバイスを含めて他のハンドヘルド・デバイスに適用されることが可能である。その組合せのユーザ・インターフェース・アプローチは、任意の機能のための、コミュニケーション・デバイスの側面またはエッジのいずれかの上の、任意のソフト・キーに対して適用されることが可能である。
【０００７】
この解決法は、触覚入力の観点からコミュニケーション・デバイスのユーザにとっての使いやすさを最適化する。追加の入力ポイントとオプションとは、そうでなければハンドヘルド・デバイスのために非実用的な機能の複雑なアプリケーションを可能にする。本発明の実施形態においては、この入力アプローチの柔軟性を使用して、特に身障者（ｔｈｅ  ｄｉｓａｂｌｅｄ）のための、ユーザ制限に対する適応をサポートする。
【０００８】
本発明の例示の一実施形態において、本発明は、プロセッサと、そのプロセッサと通信しているメモリと、プロセッサと通信している加速度計と、プロセッサと通信しているエッジ・センサとを含めて、エッジおよび指の検知により制御可能なインターフェースを有するコミュニケーション・デバイスである。エッジ・センサは、ユーザによる複数のタッチおよび動きを検出し、複数のタッチおよび動きをメモリの中のタッチおよび動きの記憶された組と比較する。複数のタッチおよび動きと、タッチおよび動きの記憶された組との間のマッチ（ｍａｔｃｈ）は、インターフェース機能をもたらす。
【０００９】
本発明の別の例示の実施形態においては、本発明は、コミュニケーション・デバイスのインターフェースを制御するための方法であり、本方法は、コミュニケーション・デバイスの方向性（ｏｒｉｅｎｔａｔｉｏｎ）を決定するステップと、コミュニケーション・デバイスのエッジ・センサの周囲の複数のロケーションにタッチするステップであって、複数のロケーションと方向性とが、制御機能を決定する、タッチするステップと、センサ・ポイントに沿って動きを生成するステップと、エッジ・センサの周囲でタッチされる複数のロケーションと、センサ・ポイントに沿った動きとを検出するステップと、タッチと動きとが、有効な制御機能に対応することを決定するステップと、有効な制御機能に応じてディスプレイを調整するステップとを含む。
【００１０】
本発明のさらなる例示の一実施形態においては、本発明は、コミュニケーション・デバイスのインターフェースを制御するための命令を含むコンピュータ読取り可能媒体であり、本命令は、コミュニケーション・デバイスの方向性を決定するための第１のコード・セグメントと、コミュニケーション・デバイスのエッジ・センサの周囲の複数のロケーションにおける複数のタッチを検知するための第２のコード・セグメントであって、複数のロケーションと方向性とが、制御機能を決定する、第２のコード・セグメントと、センサ・ポイントに沿って動きを検知するための第３のコード・セグメントと、エッジ・センサの周囲でタッチされる複数のロケーションと、センサ・ポイントに沿った動きとを検出するための第４のコード・セグメントと、タッチと動作とが、有効な制御機能に対応することを決定するための第５のコード・セグメントと、有効な制御機能に応じてディスプレイを調整するための第６のコード・セグメントとを含む。
【図面の簡単な説明】
【００１１】
【図１Ａ】本発明の例示の一実施形態による、エッジおよび指の検知により制御されるインターフェースを有するコミュニケーション・デバイスを示す図である。
【図１Ｂ】本発明の例示の一実施形態による、エッジおよび指の検知により制御されるインターフェースを有するコミュニケーション・デバイスを示す図である。
【００１２】
【図２Ａ】本発明の例示の一実施形態による、コミュニケーション・デバイスのタッチスクリーン上の垂直スクロールのための動きと位置決めとを示す図である。
【図２Ｂ】本発明の例示の一実施形態による、コミュニケーション・デバイスのタッチスクリーン上の垂直スクロールのための動きと位置決めとを示す図である。
【００１３】
【図３Ａ】本発明の例示の一実施形態による、コミュニケーション・デバイスのタッチスクリーン上の水平スクロールのための動きと位置とを示す図である。
【図３Ｂ】本発明の例示の一実施形態による、コミュニケーション・デバイスのタッチスクリーン上の水平スクロールのための動きと位置とを示す図である。
【００１４】
【図４Ａ】本発明の例示の一実施形態による、コミュニケーション・デバイスのタッチスクリーン上のズームインのための動きと位置とを示す図である。
【図４Ｂ】本発明の例示の一実施形態による、コミュニケーション・デバイスのタッチスクリーン上のズームインのための動きと位置とを示す図である。
【００１５】
【図５Ａ】本発明の例示の一実施形態による、コミュニケーション・デバイスのタッチスクリーン上のズームインのための動きと位置とを示す図である。
【図５Ｂ】本発明の例示の一実施形態による、コミュニケーション・デバイスのタッチスクリーン上のズームインのための動きと位置とを示す図である。
【００１６】
【図６】本発明の例示の一実施形態による、コミュニケーション・デバイスのタッチスクリーン上のスクロールのための動きと位置とを示す図である。
【００１７】
【図７】本発明の例示の一実施形態による、コミュニケーション・デバイスのタッチスクリーン上のスクロールとズームインとのための動きと位置とを示す図である。
【００１８】
【図８】本発明の例示の一実施形態による、ユーザ・インターフェースを制御する方法を示す図である。
【発明を実施するための形態】
【００１９】
本発明は、指の配置および動きを検出するエッジ・センサを使用したコミュニケーション・デバイスのインターフェースを制御するためのデバイスおよび方法を提供するものである。本発明は、エッジ・センサおよび出力を、左／右の手の検出および関連するソフト・キーの適応と組み合わせる。この組合せにより、ユーザは、指の配置の組合せと動きとを使用してインターフェースの上でディスプレイ制御機能などのハンドセット入力を行うことができるようになる。本アプローチは、セルラー方式電話、ＰＤＡ、タブレットＰＣなどのコミュニケーション・デバイス、ならびにそれだけには限定されないが、ＧＰＳ、パッケージ・トラッキング、および楽器のために使用されるデバイスを含めて他のハンドヘルド・デバイスに適用されることが可能である。その組合せのユーザ・インターフェース・アプローチは、任意の機能のための、デバイスの側面またはエッジのいずれかの上の、任意のソフト・キーに対して適用されることが可能である。
【００２０】
この解決法は、触覚入力の観点からコミュニケーション・デバイスのユーザにとっての使いやすさを最適化する。追加の入力ポイントとオプションとは、そうでなければハンドヘルド・デバイスのために非実用的な機能の複雑なアプリケーションを可能にする。本発明の実施形態においては、この入力アプローチの柔軟性を使用して、例えば、身障者のための、ユーザ制限に対する適応をサポートする。コミュニケーション・デバイスの上のメモリは、特定のユーザのための特定の機能についての入力の組合せを含む１つまたは複数のユーザ・プロファイルを記憶する。
【００２１】
この解決法は、例えば、米国特許出願第１２／３２６，１９３号の手および指の検知の出力と、米国特許出願第１２／３２６，１７２号の左／右の手の検知の適応とを使用して、指の組合せおよび動作に基づいたもっと複雑な入力を可能にする。米国特許出願第１２／３２６，１９３号と、米国特許出願第１２／３２６，１７２号とは、これによって、それらの全体が参照によって本明細書に組み込まれている。これらの出願の要素を使用して、本開示は、様々な入力、ならびにこれらの入力に基づいた異なるインターフェース制御機能を提供する能力を導入する。これらのインターフェース制御機能は、ユーザ入力の組合せを使用して生成される。様々な入力が、可能である。例えば、本発明のデバイスは、ユーザの手、指、スタイラスなどの存在を検出する。例えば、エッジ・センサの上の与えられた検知ポイントが、キャパシタンスの変化を示す場合、そのときにはタッチ・プロセッサは、デバイスの周辺に沿ったあるポイントの上の接触を登録する。エッジに沿った任意のポイントの上の接触、または接触の無いことは、デバイスが、例えば、手に持たれているか、手に持たれていないかのいずれかであることを示す表示である。デバイスはまた、ユーザの手、指、スタイラスなどのロケーションを検出する。デバイスの上の各検知ポイント（ｓｅｎｓｉｎｇ  ｐｏｉｎｔ）には、番号が付けられ、またそれは、エッジ・センサの検知アレイ（ｓｅｎｓｉｎｇ  ａｒｒａｙ）に沿った既知のロケーションを有する。特定の検知ポイントが、キャパシタンスの変化を示すときに、プロセッサは、エッジ・センサによって検出される情報を使用して、接触部のロケーションを確認する。この同じ検知アレイは、タッチの幅またはフットプリント（ｆｏｏｔｐｒｉｎｔ）を検出する。検知ポイントは、典型的な指または手のひらが複数の検知ポイントに広がるように、非常に多く、また近接した間隔で配置される。タッチおよび動きのセンサは、接触された検知ポイントの連続したストリングを探す。これらの連続した検知ポイントのストリングの長さを使用して、接触幅と、例えば、接触が、指、手のひら、または親指からのものであるかどうかとを確認する。接触部の中心は、接触された検知ポイントのストリングの離れた両端の間の中間点にあるものと見なされる。この接触部の中心は、押圧されているロケーションとして登録される。
【００２２】
エッジ・センサは、タッチの間隔を検出する。接触されていない検知ポイントは、接触された検知ポイントの間のギャップに広がる。接触されていない検知ポイントの小さなストリングは、近接した間隔を示す。接触されていない検知ポイントの長いストリングは、離れた間隔を示す。この情報を使用して、接触ポイントの間の、例えば、親指と、手のひらに対する隣接した指との間の関係を確認する。したがって、異なる指の間隔は、異なるインターフェース機能のために利用されることが可能である。デバイスはまた、タッチのカウントを検出する。隣接する接触された検知ポイントの連続した各ストリングは、デバイスのエッジにタッチするオブジェクト（指、親指、手のひら）を示す。エッジ・センサと、プロセッサとは、この情報を使用して、デバイスの各エッジにタッチするオブジェクトの数を確認する。それゆえに、例えば、２本の隣接した指は、１本または３本の隣接した指とは、区別されることが可能である。
【００２３】
エッジ・センサなど、デバイスの上のセンサは、デバイスの上のタッチの動作を検出する。接触された検知ポイントの連続したストリングは、オブジェクト（指、親指または手のひら）がセンサの縦に沿って移動される場合に、シフトアップされ（ｓｈｉｆｔ  ｕｐ）、またシフトダウンされる（ｓｈｉｆｔ  ｄｏｗｎ）。エッジ・センサは、この情報を使用して、デバイス・エッジにタッチする任意のオブジェクトの動作を確認する。
【００２４】
さらに、デバイスは、ユーザのどちらの手が、デバイスを握っているかを検出する。これは、デバイスを握っている手に基づいて異なる入力コンフィギュレーションを可能にする。例えば、これは、特定のソフト・キーおよび入力が、デバイスの左側に由来するか、または右側に由来するかを決定する。デバイスが、一方の手に握られるとき、ユーザの指の配置は、例えば、検知ポイントを反対側に切り換えることにより、デバイスが、ユーザの他方の手に握られる場合と比べて異なる可能性がある。
【００２５】
デバイスは、これらの同時に検出されたおのおのの入力を収集し、また入力された機能を決定する。指の配置／動作と、機能との間の相互関係は、検出された入力が、実行されるべき機能を決定するために記憶された入力と比較されるように、デバイスのメモリの上に記憶される。
【００２６】
本明細書において、またこの開示全体を通して使用されるような、「コミュニケーション・デバイス」または「デバイス」は、電子デバイスの上のタッチ・センサから入力を受け入れるその電子デバイスを意味する。コミュニケーション・デバイスの例は、ノートブック・コンピュータ、タブレット・コンピュータ、携帯型個人情報端末（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔｓ）（ＰＤＡ）、セルラー方式電話、スマートフォン（ｓｍａｒｔ  ｐｈｏｎｅｓ）、ＧＰＳデバイス、パッケージ・トラッキング・デバイスなどを含む。
【００２７】
本明細書において、またこの開示全体を通して使用されるような、「タッチスクリーン」は、その表面の上のタッチを検出し、またその場所を見つけることができるディスプレイを意味する。タッチスクリーンのタイプの例は、多数のオブジェクトを検出することができる抵抗性のもの、すぐに複数のタッチを検出することができる容量性のものなどを含んでいる。
【００２８】
以下の説明では、それらの図を通してほぼ対応するようにラベル付けされた構造（例えば、１３２および２３２など）は、同じ特性を所有し、また同じ構造と機能とに従うとみなすことができる。指摘されていないほぼ対応するようにラベル付けされた要素の間に違いが存在し、またこの違いが、特定の一実施形態についての一要素の対応していない構造または機能をもたらす場合、その特定の実施形態のために与えられるその相反する説明が適用されるものとする。
【００２９】
これらの上記の出力を使用して、様々な側の指／親指の接触と動きとの組合せに基づいてソフト・キーを割り当て／再び割り当て、またソフト・キーに作用する。様々な組合せは、ユーザの左手または右手に適応される。本発明の実施形態は、使用を簡単にし、また疲労を回避させる最も自然な手の位置に、最も頻繁に使用される機能をマッチさせる。
【００３０】
図１Ａおよび１Ｂは、本発明の例示の一実施形態による、エッジおよび指の検知によって制御されるインターフェースを有するコミュニケーション・デバイス１００を示すものである。この実施形態においては、コミュニケーション・デバイス１００は、タッチスクリーン１０２と、エッジ・センサ１０４と、スピーカ１０６と、マイクロフォン１０８と、トランシーバ１１０と、バッテリ１１２と、加速度計１１３と、タッチ・プロセッサ１１４と、中央演算処理装置（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）（ＣＰＵ）１１８と、メモリ１１６とを含む。タッチスクリーン１０２は、ユーザが、タッチスクリーン１０２の上で選択を行い、あるいはそうでなければ入力を実行することができるようなタッチ・センサ式のＬＣＤスクリーンまたはＬＥＤスクリーンである。これにより、ユーザは、テキスト・メッセージ、電子メールなどを生成するために文字、数字、および記号をタイプ入力することができるようになる。タッチスクリーン１０２はまた、インターフェース制御としてユーザによるタッチおよび動きを検出する。エッジ・センサ１０４は、コミュニケーション・デバイス１００のエッジの周囲に分散される複数のセンサ、またはセンサ・マトリクスである。エッジ・センサ１０４は、コミュニケーション・デバイス１００の裏面の周囲に分散されることも可能である。エッジ・センサ１０４により、コミュニケーション・デバイス１００は、どちらの手が、コミュニケーション・デバイス１００を握っているか、どの指が、エッジ・センサ１０４にタッチしているか、エッジ・センサ１０４のどのロケーションが、タッチされているかなどを検出することができるようになる。エッジ・センサ１０４は、容量性、抵抗性、タッチ・センサ式、および／または他の適切な任意の検知技術を利用して、ユーザの指、スタイラスなどの存在および／または動きを検出することができる。エッジ・センサ１０４は、複数の検知ポイントを有することができる。検知ポイントは、特定の相関性のある機能を有するロケーションである。これらの入力、ならびにこれらの入力の組合せは、エッジ・センサ１０４によって検出され、またこれらの入力によってアクティブにされる機能を決定するタッチ・プロセッサ１１４へと送信される。タッチ・プロセッサ１１４は、これらの要求された機能についてＣＰＵ１１８に通知する。ＣＰＵ１１８は、これらの要求された機能に基づいて表示するようにタッチスクリーン１０２に指示する。例えば、入力のうちの１つがズームインさせるべき要求である場合、タッチ・プロセッサ１１４は、タッチスクリーン１０２のエリアが、それに応じてズームインされるべきことをＣＰＵ１１８に通知する。ＣＰＵ１１８は、そのエリアの上でズームインさせるようにタッチスクリーン１０２に指示する。ＣＰＵ１１８はまた、メモリ１１６の上の論理に応じてコミュニケーション・デバイス１００のコンポーネントに命令を出す。本発明の実施形態においては、ＣＰＵ１１８は、タッチ・プロセッサ１１４を組み込む。加速度計１１３は、コミュニケーション・デバイス１００の方向性を測定する。方向性は、ＣＰＵ１１８によって使用されて、縦長書式ビューや横長書式ビュー��ど、タッチスクリーン１０２の上の画像のビューを決定し、またエッジ・センサ１０４によるタッチ入力と一緒に、インターフェース制御を決定することができる。例えば、ある種のタッチ位置は、コミュニケーション・デバイス１００の方向性に基づいた異なるインターフェース制御を有することができる。加速度計１１３によって生成される信号をＣＰＵ１１８により使用して、ゲームなどを行うなどのためにデバイスの動きを検出することもできる。メモリ１１６は、論理、データなどを記憶する。このデータは、一連のタッチに相関性のあるインターフェース機能を含んでいる。メモリ１１６はまた、複数のユーザ・プロファイルも記憶する。これらのユーザ・プロファイルは、特定のユーザのための特定の機能についての入力の組合せを含んでいる。トランシーバ１１０により、コミュニケーション・デバイス１００は、ネットワーク、他のワイヤレスデバイスなどと無線により通信することができるようになる。トランシーバ１１０は、セルラー方式無線周波数技術（ＲＦ）、ブルートゥース（ＢＬＵＥＴＯＯＴＨ）、ＷｉＦｉ、無線周波数識別（ＲＦＩＤ）などを使用することができる。バッテリ１１２は、コミュニケーション・デバイス１００の電源コンポーネントに対する電荷を蓄積する。
【００３１】
エッジおよび指の検知を使用してインターフェースを制御するコミュニケーション・デバイスについての多数の他の実施形態が存在している。図１Ａおよび１Ｂの中の実施形態は、セルラー方式電話またはスマートフォンの実施形態に類似している。別の例示の実施形態は、タッチスクリーンを有するＰＤＡである。タッチスクリーンのサイズが、同程度であるので、感触（ｆｅｅｌ）は、図１Ａおよび１Ｂの感触に類似している。別の例示の実施形態は、タッチスクリーンを有するタブレット・コンピュータを特徴づける。タブレット・コンピュータは、一般的に、平均的なＰＤＡよりもずっと大きなタッチスクリーンを有しており、また例えば、フル・サイズのソフト・キーボード、またはより大きな画像を受け入れることができる。本発明のさらなる実施形態は、エッジ・センサの代わりに、またはエッジ・センサに追加して物理的なボタンを使用する。
【００３２】
本発明の実施形態においては、エッジ・センサを使用して、コミュニケーション・デバイスのエッジの周囲のユーザの指の配置を決定する。エッジ・センサは、上記で説明されるように、存在、接触、タッチのロケーション、タッチの幅、タッチの間隔、タッチのカウント、タッチの動作などを検出する。タッチの存在と動きとの組合せが検出された後に、組合せは、コミュニケーション・デバイスのメモリの上に記憶される組合せと比較される。メモリの上に記憶される組合せは、インターフェース機能に対応する。検出された組合せが、記憶された組合せにマッチする場合、コミュニケーション・デバイスの上のプロセッサは、インターフェース機能に応じてタッチスクリーンに指示する。
【００３３】
図２Ａおよび２Ｂは、本発明の例示の一実施形態による、コミュニケーション・デバイス２００のタッチスクリーン２０２の上の垂直スクロールのための動きと位置決めとを示すものである。この実施形態においては、ユーザは、ユーザの右手にコミュニケーション・デバイス２００を握っている。コミュニケーション・デバイス２００のエッジの周囲のエッジ・センサは、コミュニケーション・デバイス２００の左側にある指を検出する。さらに、コミュニケーション・デバイス２００が、コミュニケーション・デバイス２００の中の加速度計によって生成される信号を使用して縦長書式モードの方向にあることが、検出される。さらに、コミュニケーション・デバイス２００は、コミュニケーション・デバイス２００の底部にあるセンサ２３０を用いてユーザの手のひらを検出する。これらの配置は、コミュニケーション・デバイス２００が、使用されている手を決定する助けをする。
【００３４】
タッチスクリーン２０２の上で垂直スクロールさせるために、ユーザは、検知ポイント２２０、２２２、および２２４において、コミュニケーション・デバイス２００の左側に対してユーザの指のうちの３本を押し当てる。検知ポイント２２０、２２２、および２２４は、コミュニケーション・デバイス２００のエッジ・センサの特定のエリアである。スクロールさせるために、ユーザは、下方スクロールの場合には、コミュニケーション・デバイス２００の右側にあるエッジ・センサのセンサ・ポイント２２８に沿ってユーザの親指を下方へと移動させ、あるいは上方スクロールの場合には、コミュニケーション・デバイス２００の右側にあるエッジ・センサのセンサ・ポイント２２８に沿ってユーザの親指を上方へと移動させる。垂直スクロールの変化は、親指が、エッジ・センサのセンサ・ポイント２２８に沿って移動されている距離に比例する。指の存在は、加えられる圧力の量、エッジ・センサによって決定されるような圧迫のロケーション、センサ・ポイントなどに基づいて指の圧迫から識別されることが可能である。
【００３５】
ユーザが、コミュニケーション・デバイスをユーザの左手で握っている場合、コミュニケーション・デバイスは、ユーザの指の配置に基づいてこれを同様に検出する。ユーザの左手にあるデバイスでは、垂直スクロールのための指の配置は同じであるが、左側にある位置と動きとは右側へと移動され、また逆もまた同様である。それゆえに、検知ポイント２２０、２２２、および２２４は、コミュニケーション・デバイス２００の右側へと移動されることになり、検知ポイント２２８は、コミュニケーション・デバイス２００の左側へと移動されることになる。
【００３６】
図３Ａおよび３Ｂは、本発明の例示の一実施形態による、コミュニケーション・デバイス３００のタッチスクリーン３０２の上の水平スクロールのための動きと位置とを示すものである。この実施形態においては、ユーザは、ユーザの右手にコミュニケーション・デバイス３００を握っている。コミュニケーション・デバイス３００内のエッジ・センサは、コミュニケーション・デバイス３００の左側にある指を検出し、また縦長書式モードの方向性が、コミュニケーション・デバイス３００の中の加速度計によって検出される。さらに、コミュニケーション・デバイス３００は、コミュニケーション・デバイス３００の底部にあるセンサ３３０を用いてユーザの手のひらを検出する。タッチスクリーン３０２の上で水平スクロールさせるために、ユーザは、検知ポイント３２０および３２２においてコミュニケーション・デバイス３００の左側に対してユーザの指のうちの２本を押し当てる。検知ポイント３２０および３２２は、コミュニケーション・デバイス３００のエッジ・センサの特定のエリアである。水平にスクロールさせるために、ユーザは、右へのスクロールの場合には、コミュニケーション・デバイス３００の右側にあるエッジ・センサのセンサ・ポイント３２８に沿ってユーザの親指を下方へと移動させ、または左へのスクロールの場合には、コミュニケーション・デバイス３００の右側にあるエッジ・センサのセンサ・ポイント３２８に沿ってユーザの親指を上方へと移動させる。水平スクロールの変化は、親指３２８が、エッジ・センサに沿って移動されている距離に比例している。指の存在は、加えられる圧力の量、エッジ・センサによって決定されるような圧迫のロケーション、センサ・ポイントなどに基づいて指の圧迫から識別されることが可能である。
【００３７】
ユーザが、コミュニケーション・デバイスをユーザの左手に握っている場合、コミュニケーション・デバイスは、ユーザの指の配置に基づいてこれを同様に検出する。ユーザの左手の中にあるデバイスでは、水平スクロールのための指の配置は同じであるが、左側にある位置と動きとは右側へと移動され、また逆もまた同様である。
【００３８】
図４Ａおよび４Ｂは、本発明の例示の一実施形態による、コミュニケーション・デバイス４００のタッチスクリーン４０２の上でズームインさせるための動きと位置とを示すものである。この実施形態においては、ユーザは、ユーザの左手にコミュニケーション・デバイス４００を握っている。コミュニケーション・デバイス４００内のエッジ・センサは、コミュニケーション・デバイス４００の右側の上にある指を検出し、また縦長書式モードの方向性が、コミュニケーション・デバイス４００の中の加速度計によって検出される。さらに、コミュニケーション・デバイス４００は、コミュニケーション・デバイス４００の底部にあるセンサ４３０を用いてユーザの手のひらを検出する。タッチスクリーン４０２の上でズームインさせ、またはズームアウトさせるために、ユーザは、検知ポイント４２０、４２２、４２４、および４２６においてコミュニケーション・デバイス４００の右側に対してユーザの指を押し当てる。センサ・ポイント４２０、４２２、４２４、および４２６は、コミュニケーション・デバイス４００のエッジ・センサの特定のエリアである。ズームインさせるためには、ユーザは、コミュニケーション・デバイス４００の左側にあるエッジ・センサのセンサ・ポイント４２８に沿ってユーザの親指を下方へと移動させる。ズームアウトさせるためには、ユーザは、コミュニケーション・デバイス４００の左側にあるエッジ・センサのセンサ・ポイント４２８に沿ってユーザの親指を上方へと移動させる。倍率（ｍａｇｎｉｆｉｃａｔｉｏｎ）の変化は、ユーザの親指が、エッジ・センサのセンサ・ポイント４２８に沿って移動されている距離に比例する。指の存在は、加えられる圧力の量、エッジ・センサによって決定されるような圧迫のロケーション、センサ・ポイントなどに基づいて指の圧迫から識別されることが可能である。
【００３９】
ユーザが、ユーザの右手にコミュニケーション・デバイスを握っている場合、コミュニケーション・デバイスは、ユーザの指の配置に基づいてこれを同様に検出する。ユーザの右手にあるデバイスでは、ズームするための指の配置は、同じであるが、右側にある位置と動きとは、左側に移動され、また逆もまた同様である。
【００４０】
図５Ａおよび５Ｂは、本発明の例示の一実施形態による、コミュニケーション・デバイス５００のタッチスクリーン５０２の上のズームインさせるための動きと位置とを示すものである。この実施形態においては、ユーザは、ユーザの右手にコミュニケーション・デバイス５００を握っている。コミュニケーション・デバイス５００内のエッジ・センサは、コミュニケーション・デバイス５００の右側にある指を検出し、また縦長書式モードの方向性は、コミュニケーション・デバイス５００の中の加速度計によって検出される。さらに、コミュニケーション・デバイス５００は、コミュニケーション・デバイス５００の底部にあるセンサ５３０を用いてユーザの手のひらを検出する。タッチスクリーン５０２の上でズームインさせ、またはズームアウトさせるために、ユーザは、タッチスクリーン５０２の中心にあるポイント５５０に対してユーザの左手の指を押し当てる。代わりに、ユーザは、その場所をズームインさせ、またはズームアウトさせるためにタッチスクリーン５０２の上の任意の場所に対して指を押し当てることができる。これらのタッチは、コミュニケーション・デバイス５００のタッチスクリーン５０２によって検出される。ズームインさせるために、ユーザは、コミュニケーション・デバイス５００の右側にあるエッジ・センサの検知ポイント５２８に沿ってユーザの親指を下方へと移動させる。ズームアウトさせるために、ユーザは、コミュニケーション・デバイス５００の右側にあるエッジ・センサの検知ポイント５２８に沿ってユーザの親指を上方へと移動させる。倍率の変化は、ユーザの親指が、エッジ・センサの検知ポイント５２８に沿って移動されている距離に比例している。指の存在は、加えられる圧力の量、エッジ・センサによって決定されるような圧迫のロケーションなどに基づいて指の圧迫から識別されることが可能である。
【００４１】
ユーザが、ユーザの左手にコミュニケーション・デバイスを握っている場合、コミュニケーション・デバイスは、ユーザの指の配置に基づいてこれを同様に検出する。ユーザの左手にあるデバイスでは、ズームするための指の配置は同じであるが、右手による右側にある位置と動きとは、左側に移動され、また左手によるタッチスクリーンの圧迫は、右手によって行われる。
【００４２】
図６は、本発明の例示の一実施形態による、コミュニケーション・デバイス６００のタッチスクリーン６０２の上のスクロールさせるための動きと位置とを示すものである。この実施形態においては、ユーザは、横長書式方向に両方の手でコミュニケーション・デバイス６００を握っている。これは、コミュニケーション・デバイス６００の中の加速度計によって生成される読取りを使用して、コミュニケーション・デバイス６００の方向性を検出して、コミュニケーション・デバイス６００の中のプロセッサによって決定される。さらに、コミュニケーション・デバイス６００の上のエッジ・センサは、コミュニケーション・デバイス６００のこの方向において底部になっている底部にあるユーザの親指と、コミュニケーション・デバイス６００の上部にあるおのおのの手の指とを検出する。タッチスクリーン６０２の上で水平にスクロールさせるために、ユーザは、コミュニケーション・デバイス６００の左上部にあるセンサ・ポイント６６４および６６６に対してユーザの左手の２本の指を押し当て、またコミュニケーション・デバイス６００の底部エッジの左部分にあるセンサ・ポイント６６０に沿って、ユーザの左手の親指を右に、または左にスライドさせる。ユーザの左手の親指を右にスライドさせることは、右にスクロールさせるが、ユーザの左手の親指を左にスライドさせることは、左にスクロールさせる。タッチスクリーン６０２を垂直にスクロールさせるために、ユーザは、コミュニケーション・デバイス６００の右上部にあるセンサ・ポイント６６８および６７０に対してユーザの右手の２本の指を押し当て、またコミュニケーション・デバイス６００の底部エッジの右部分にあるセンサ・ポイント６６２に沿ってユーザの右手の親指を右に、または左にスライドさせる。ユーザの右手の親指を右にスライドさせることは、上方にスクロールさせるが、ユーザの右手の親指を左にスライドさせることは、下方にスクロールさせる。これらのおのおののタッチと動きは、コミュニケーション・デバイス６００のエッジ・センサによって検出される。倍率の変化は、ユーザの右手の親指または左手の親指が、エッジ・センサのセンサ・ポイント６６０および６６２に沿って移動されている距離に比例している。指の存在は、加えられる圧力の量、エッジ・センサによって決定されるような圧迫のロケーションなどに基づいて指の圧迫から識別されることが可能である。
【００４３】
図７は、本発明の例示の一実施形態による、コミュニケーション・デバイス７００のタッチスクリーン７０２の上でスクロールさせ、ズームインさせるための動きおよび位置を示すものである。この実施形態においては、ユーザは、横長書式方向に両方の手でコミュニケーション・デバイス７００を握っている。これは、コミュニケーション・デバイス７００の中の加速度計が、コミュニケーション・デバイス７００の方向性を検出するにつれて、コミュニケーション・デバイス７００によって決定される。さらに、コミュニケーション・デバイス７００の上のエッジ・センサは、コミュニケーション・デバイス７００の、この方向における底部になっている底部にあるユーザの親指と、コミュニケーション・デバイス７００の上部にあるおのおのの手の指とを検出する。タッチスクリーン７０２の上でズームインさせ、またはズームアウトさせるために、ユーザは、コミュニケーション・デバイス７００の左上部にあるセンサ・ポイント７６４に対してユーザの左手の１本の指を押し当て、またコミュニケーション・デバイス７００の底部エッジの左部分にあるセンサ・ポイント７６０に沿ってユーザの左手の親指を右に、または左にスライドさせる。ユーザの左手の親指を右にスライドさせることは、ズームインさせるが、ユーザの左手の親指を左にスライドさせることは、ズームアウトさせる。垂直にタッチスクリーン７０２をスクロールさせるために、ユーザは、コミュニケーション・デバイス７００の右上部にあるセンサ・ポイント７６８および７７０に対してユーザの右手の２本の指を押し当て、またコミュニケーション・デバイス７００の底部エッジの右部分にあるセンサ・ポイント７６２に沿ってユーザの右手の親指を右に、または左にスライドさせる。ユーザの右手の親指を右にスライドさせることは、上方にスクロールさせるが、ユーザの右手の親指を左にスライドさせることは、下方にスクロールさせる。これらのおのおののタッチと動きは、コミュニケーション・デバイス７００のエッジ・センサによって検出される。倍率の変化は、ユーザの右手の親指または左手の親指が、エッジ・センサのセンサ・ポイント７６０および７６２に沿って移動されている距離に比例している。指の存在は、加えられる圧力の量、エッジ・センサによって決定されるような圧迫のロケーションなどに基づいて指の圧迫から識別されることが可能である。
【００４４】
本発明の実施形態においては、ユーザはまた、左手を用いて水平にスクロールさせながら、右手を使用してズームさせることもできる。これは、ズームインさせ、ズームアウトさせるために底部エッジの右部分にあるセンサ・ポイント７６２に沿ってユーザの右手の親指をスライドさせながらコミュニケーション・デバイス７００の右上部にあるセンサ・ポイント７６８に対してユーザの右手の１本の指をユーザが押し当てること、および水平にスクロールさせるために底部エッジの左部分にあるセンサ・ポイント７６０に沿ってユーザの左手の親指をスライドさせながらコミュニケーション・デバイス７００の左上部にあるセンサ・ポイント７６４および７６６に対してユーザの左手の２本の指を押し当てることを必要とする。
【００４５】
図２〜７についての指の配置と動きとの組合せを使用して、ユーザは、垂直スクローリング、水平スクローリング、ズーミングなどから行きつ戻りつ簡単に切り換えることができる。ユーザまたはデバイスは、これらおよび他のインターフェース機能のための異なる指の構成をプログラムすることもできる。これらの構成は、頻繁に使用されたインターフェース機能、ユーザが有する可能性がある任意のハンディキャップなどに基づいたものとすることができる。例えば、指をなくしてしまったユーザは、ユーザが、そうでなければその指を必要としていたことになるある種のインターフェース機能を使用することができるように、構成を変更することができる。これらの構成は、コミュニケーション・デバイスのメモリの上に記憶される。
【００４６】
図８は、本発明の例示の一実施形態による、ユーザ・インターフェースを制御する方法を示すものである。この実施形態においては、Ｓ８８０において、コミュニケーション・デバイスのタッチスクリーンは、画像、テキストなどを表示する。Ｓ８８２において、ユーザは、ユーザが実行したいと思う制御に基づいてコミュニケーション・デバイスの上にユーザの指を配置する。これらの制御は、例えば、図２〜７に提示される様々な実施形態において見られる。それらの指が、望ましい制御に応じて配置されて、Ｓ８８４において、ユーザは、コミュニケーション・デバイスのエッジに沿ってユーザの親指をスクロールさせ、またはスライドさせて、インターフェースを制御する。一方向に対する反対方向に親指をスライドさせることは、コミュニケーション・デバイスに、ズーミングインやズーミングアウトなど一方向に対する他の方向へのアクションを実行するようにさせる。Ｓ８８６において、コミュニケーション・デバイスのプロセッサは、有効なアクションが実行されているか否かを決定する。有効なアクションが、実行されていない場合、Ｓ８８２において、ユーザは、ユーザの指を再配置してもう一度制御を試みる必要がある。アクションが、有効であると決定される場合、Ｓ８８８において、ディスプレイは、実行された制御に応じて調整される。制御が実行された後に、Ｓ８８２において、ユーザは、ユーザの指を再配置して新しい制御を開始することができる。
【００４７】
本方法は、コンピュータ読取り可能媒体の上の命令の形態をとることができる。命令は、コンピュータ・プログラムのコード・セグメントとすることができる。コンピュータ読取り可能とは、マシンまたはコンピュータによってスキャンされ、または検知され、またそのハードウェアおよびソフトウェアによって解釈され得る形態で符号化される情報を意味する。したがって、コンピュータ読取り可能媒体は、磁気ディスクと、磁気カードと、磁気テープと、磁気ドラムと、パンチ・カードと、光ディスクと、バーコードと、磁気インク文字と、データを記憶することができる他の任意の有形媒体とを含む。
【００４８】
上記の組合せのすべては、ユーザに適合するようにカスタマイズ可能とすべきである。いくつかの場合には、様々な障害および／または失われた指に適合された入力モデルを提供することが、有利であるとさえすることができ、このようにして最大の可能性のあるユーザ・ベースについてのデバイスの有用性を改善している。初期設定の域を超えて、このメカニズムは、自動的であり、自律的であり、また代替案よりもずっとユーザ・フレンドリーであるべきである。
【００４９】
本発明の例示の実施形態の上記の開示は、例証と説明との目的のために提示されている。網羅的であるようにすることも、または開示された厳密な形態だけに本発明を限定することも意図してはいない。本明細書において説明される実施形態の多数の変形および修正は、上記開示を考慮に入れると、当業者には明らかになるであろう。本発明の範囲は、これに対して添付された特許請求の範囲により、またそれらの均等物によってのみ定義されるべきである。
【００５０】
さらに、本発明の代表的な実施形態を説明する際に、本明細書は、本発明の方法および／またはプロセスをステップの特定のシーケンスとして提示している可能性もある。しかしながら、本方法またはプロセスが、本明細書において述べられるステップの特定の順序に依存していない限りでは、本方法またはプロセスは、説明されるステップの特定のシーケンスだけには限定されないようにすべきである。当業者なら理解するであろうように、ステップの他のシーケンスも可能とすることができる。それゆえに、本明細書において述べられるステップの特定の順序は、特許請求の範囲に対する限定として解釈されるべきではない。さらに、本発明の方法および／またはプロセスを対象とする特許請求の範囲は、書かれた順序に従うそれらのステップの実行だけに限定されるべきではなく、また当業者は、それらのシーケンスが、変更されることが可能であり、また本発明の精神および範囲内に依然として留まることができることを簡単に理解することができる。
【図１Ａ】
2013507684.tif 000003
【図１Ｂ】
2013507684.tif 000004
【図２Ａ】
2013507684.tif 000005
【図２Ｂ】
2013507684.tif 000006
【図３Ａ】
2013507684.tif 000007
【図３Ｂ】
2013507684.tif 000008
【図４Ａ】
2013507684.tif 000009
【図４Ｂ】
2013507684.tif 000010
【図５Ａ】
2013507684.tif 000011
【図５Ｂ】
2013507684.tif 000012
【図６】
2013507684.tif 000013
【図７】
2013507684.tif 000014
【図８】
2013507684.tif 000015
【国際調査報告】
2013507684.tif 000016
2013507684.tif 000017
2013507684.tif 000018