(57)【特許請求の範囲】
【請求項１】
装置であって：
コンピューティングデバイスのディスプレイデバイスが可視である間に前記コンピューティングデバイスのハウジングの背面部分が保護ケースによって実質的に覆われるよう、前記ハウジングを少なくとも部分的に包含するように構成される保護ケースと；
前記保護ケースの面上に配置され、かつ前記コンピューティングデバイスへ１つ以上の入力を提供するように構成される、１つ以上のコントロールと；
を備え、
前記保護ケースは、前記１つ以上のコントロールのうち少なくとも１つのコントロールを含む少なくとも１つの制御部を備え、
前記少なくとも１つのコントロールは、前記ハウジングの前記背面部分が前記保護ケースによって実質的に覆われているとき、前記ディスプレイデバイスが可視である間に、前記コンピューティングデバイスのユーザに対してアクセス可能であるように配置され、
前記少なくとも１つの制御部は、前記コンピューティングデバイスの側面の周囲を回転して前記ディスプレイデバイスと重なるように構成され、当該構成のとき、前記少なくとも１つの制御部に含まれる前記少なくとも１つのコントロールが前記ユーザに可視であり、アクセス可能となる、
装置。
【請求項２】
前記保護ケースは、フレキシブルヒンジを介して前記コンピューティングデバイスに物理的に結合され、前記コンピューティングデバイスへの前記１つ以上の入力は、前記フレキシブルヒンジを通して通信される、
請求項１に記載の装置。
【請求項３】
前記保護ケースは、磁力を使用して前記コンピューティングデバイスに着脱可能に取り付けられるよう構成される、
請求項１に記載の装置。
【請求項４】
前記保護ケースは、第１の位置と第２の位置との間で移動可能であり、前記第１の位置において、前記保護ケースが前記コンピューティングデバイスの前記ディスプレイデバイスを実質的に覆い、前記第２の位置において、前記保護ケースが、前記コンピューティングデバイスの前記ハウジングの背面に配置される、
請求項１に記載の装置。
【請求項５】
前記保護ケースは、複数のキーを有する入力部を更に備える、
請求項１に記載の装置。
【請求項６】
前記１つ以上の制御部は、前記入力部に対して回転可能である、
請求項５に記載の装置。
【請求項７】
前記少なくとも１つのコントロールは、前記ディスプレイデバイス上で表示可能なゲームをプレイする際の使用に専用のものである、
請求項１に記載の装置。
【請求項８】
前記少なくとも１つのコントロールは、前記コンピューティングデバイスの前記ディスプレイデバイスに対応する前記保護ケースの側面に配置されるように構成される、前記少なくとも１つの制御部の一部として構成される、
請求項１に記載の装置。
【請求項９】
入力デバイスであって：
コンピューティングデバイスへの着脱可能な物理的接続を提供するよう構成される接続部と；
前記接続部に結合される保護ケースであって、前記接続部が前記コンピューティングデバイスに物理的に接続されるときに、前記コンピューティングデバイスに対する当該保護ケースの回転運動をサポートするように構成され、前記コンピューティングデバイスのディスプレイデバイスが可視である間に、前記コンピューティングデバイスの背面部分が当該保護ケースによって実質的に覆われるように前記コンピューティングデバイスの背後に配置される、保護ケースと；
前記保護ケース上に配置される１つ以上のコントロールと；
を備え、
前記保護ケースは、前記１つ以上のコントロールのうち少なくとも１つのコントロールを含む少なくとも１つの制御部を備え、
前記少なくとも１つの制御部は、前記コンピューティングデバイスの側面の周囲を回転して前記ディスプレイデバイスと重なるように構成され、当該構成のとき、前記少なくとも１つのコントロールがユーザに可視であり、アクセス可能となる、
を備える、入力デバイス。
【請求項１０】
入力デバイスがコンピューティングデバイスに対して第１の位置をとるように回転させるステップであって、前記入力デバイスは、磁力を使用して前記コンピューティングデバイスに着脱可能に接続され、前記第１の位置において、前記入力デバイスの保護部分が、前記コンピューティングデバイスのディスプレイデバイスを実質的に覆う、ステップと；
前記入力デバイスが前記コンピューティングデバイスに対して第２の位置をとるように回転させるステップと；
を含み、前記第２の位置において、
前記保護部分は、前記ディスプレイデバイスとは反対の前記コンピューティングデバイスのハウジングの背面に配置されて、前記ハウジングの背面部分を実質的に覆うように構成され、
１つ以上の入力を前記コンピューティングデバイスに提供するように構成される少なくとも１つのコントロールが、前記コンピューティングデバイスの前記ディスプレイデバイスに対応する、前記保護部分の側面上に配置され、
前記少なくとも１つのコントロールを含む少なくとも１つの制御部が、前記コンピューティングデバイスの側面の周囲を回転して前記ディスプレイデバイスと重なるように構成され、当該構成のとき、前記少なくとも１つのコントロールがユーザに対して可視であり、アクセス可能となる、
方法。
【発明の詳細な説明】
【背景技術】
【０００１】
様々な構成のコンピューティングデバイスが増え続けている。例えばコンピューティングデバイスは、従来のパーソナルコンピューティングデバイスから、タブレットやスマートフォン、ポータブルゲームデバイス等といったゲームコンソール及びモバイル通信デバイスに至るような、増え続ける様々なフォームファクタにおいて見受けられることがある。
【０００２】
加えて、これらのデバイスの各々によって利用可能にされる機能も増え続けている。例えばスプレッドシートやワードプロセッサといった生産性アプリケーションは、従来のパーソナルコンピュータからタブレットまで広がり、ゲームアプリケーションは専用のゲームコンソールからモバイルコンピューティングデバイスにまで広がっている。しかしながら、これらの異なる用途は、元々これらの用途のために設計されていなかった構成を有するコンピュータで使用されるときに、複雑な事態に遭遇することがある。
【発明の概要】
【０００３】
入力デバイスの構成を説明する。１つ又は複数の実装において、入力デバイスは、接続部と、保護ケースと、１つ以上のコントロールとを含む。接続部は、コンピューティングデバイスとの着脱可能な物理的接続を提供するよう構成される。保護ケースは、接続部に結合され、接続部がコンピューティングデバイスに物理的に接続されるときに、コンピューティングデバイスに対する保護ケースの回転運動をサポート（支持）するように構成される。１つ以上のコントロールは、保護ケースがコンピューティングデバイスの背後に配置され、かつコンピューティングデバイスと入力デバイスがユーザの一方又は双方の手によって把持されるときに、少なくとも１つのコントロールがユーザにアクセス可能にされるよう、保護ケース上に配置される。
【０００４】
１つ又は複数の追加の実装において、装置は、コンピューティングデバイスのハウジングを少なくとも部分的に包含するように構成される保護ケースを含む。１つ以上のコントロールが、保護ケースの表面上に配置され、かつコンピューティングデバイスへの１つ以上の入力を提供するように構成される。コントロールのうちの少なくとも１つは、その保護ケース内に配置されるコンピューティングデバイスを有する保護ケースを保持しているときに、ユーザの手の親指によってアクセス可能であるように配置され、保護ケースのコンピューティングデバイスのディスプレイデバイスに対応する側面上に配置される。
【０００５】
１つ又は複数の実装において、入力デバイスは、コンピューティングデバイスに対して第１の位置をとるように回転され、この場合において、入力デバイスは、磁力を使用してコンピューティングデバイスに着脱可能に接続され、第１の位置により、入力デバイスの保護部分が、コンピューティングデバイスのディスプレイデバイスを実質的に覆うことになる。入力デバイスはまた、コンピューティングデバイスに対して第２の位置をとるようにも回転され、この場合において、第２の位置により、保護部分が、ディスプレイデバイスとは反対にある、コンピューティングデバイスのハウジングの背面に配置されることになり、また１つ以上の入力をコンピューティングデバイスに提供するように構成される少なくとも１つのコントロールの露出を招く。
【０００６】
この「発明の概要」における記載は、以下で「発明を実施するための形態」において更に説明される概念の選択を簡略化した形で紹介するために提供される。この「発明の概要」における記載は、特許請求に係る主題の主要な特徴又は本質的特徴を特定するようには意図されておらず、また特許請求に係る主題の範囲を限定するのに使用されるようにも意図されていない。
【図面の簡単な説明】
【０００７】
詳細な説明は、添付の図面との関連で説明される。図面において、参照番号の最も左の桁は、その参照番号が最初に現れる図面を特定する。説明及び図面内の異なる例における同じ参照番号の使用は、同様又は同一のアイテムを示すことがある。図面内に表示されるエンティティは、１つ以上のエンティティを示すことがあり、したがって、本議論では、単数形及び複数形のエンティティへの参照が交換可能になされることがある。
【図１】本明細書で説明される技術を用いるよう動作可能な例示の実装における環境の図である。
【図２】入力デバイスがシェルとして構成されるシステムの例を示す図である。
【図３】入力デバイスが、コンピューティングデバイスとともに使用するためのカバーとして構成される、例示の実装のシステムを示す図である。
【図４】図３に示されるような、コンピューティングデバイスに対する入力デバイスの例示の向きを示す上面図である。
【図５】入力デバイスが、コンピューティングデバイスとともに使用するための保護ケースとして構成される、例示の実装の側面図である。
【図６】入力デバイスが、コンピューティングデバイスとともに使用するための保護ケースとして構成される、例示の実装の上面図である。
【図７】入力デバイスが、コンピューティングデバイスとともに使用するための保護ケースとして構成される、例示の実装の別の上面図である。
【図８】フレキシブルヒンジをより詳細に示す、図３の入力デバイスの例示の実装の図である。
【図９】入力デバイスの別の構成を示す例示の実装のシステムを示す図である。
【図１０】入力デバイスがコンピューティングデバイスに対して異なる位置をとる、例示の実装におけるプロシージャである。
【図１１】本明細書で説明される技術の実施形態を実装するのに、図１〜図１０に関連して説明される任意のタイプのコンピューティングデバイスとして実装可能な例示デバイスの様々なコンポーネントを含む、例示のシステムを示す図である。
【発明を実施するための形態】
【０００８】
＜概要＞
上述のように、コンピューティングデバイスは様々な構成をとり、様々な異なる用途に用いられてよい。しかしながら、従来的に、これらの構成の一部は、他の構成に比べて一部の用途にあまり適していなかった。例えば従来のゲームデバイスは、ユーザがゲームと対話することができる専用のハードウェアゲームコントローラを用いていた。これらのコントローラは、典型的に、ゲームとの直感的な対話をサポートするように構成されるハードウェアを含んでいた。しかしながら、ゲームが、タブレットやモバイルフォンといったモバイル通信デバイスに広がり続けると、単独の入力デバイスのようなタッチスクリーンの使用を通じて遭遇する制限は、特に専用のデバイスと比べて、ゲームとのユーザの対話を限定する可能性があった。
【０００９】
入力デバイスの構成を説明する。１つ又は複数の実装において、入力デバイスは、例えばモバイルフォン、タブレット等のスレートフォームファクタを有するモバイル通信デバイスのような、コンピューティングデバイスとの使用のために設計される。入力デバイスは、コンピューティングデバイスの機能を拡張するよう、様々な構成をとってよい。
【００１０】
例えば入力デバイスは、例えばモバイルフォンやタブレット等のスレートフォームファクタをとるモバイル通信デバイスのための保護カバーの一部として構成されてよい。保護カバーは、コンピューティングデバイスの機能を開始するよう保護カバーの表面上に配置される、１つ以上のコントロールを含み得る。加えて、これらのコントロールは、ユーザが片手又は両手でデバイスを把持している間にコントロールがアクセス可能であるように、配置され得る。このようにして、ユーザには、これらのデバイスの構成のための拡張された範囲の機能が提供され得る。
【００１１】
保護カバーは様々な方法で構成され得る。例えば保護カバーは、ディスプレイデバイスを実質的に包含するシェルとして構成されてよい。別の例では、保護カバーは、１つ以上の磁石の使用を介するなどして、コンピューティングデバイスに着脱可能に結合されるよう構成されてよい。したがって、保護カバーは、コンピューティングデバイスのディスプレイデバイスを覆うように回転されてよく、あるいは、例えばユーザがディスプレイデバイスを見るのを可能にするよう、コンピューティングデバイスの背面に位置するように回転され得る。
【００１２】
コンピューティングデバイスの背面に配置されるとき、保護カバーは、１つ以上のコントローラが、コンピューティングデバイスとの対話に利用可能にされるように構成され得る。前述の例を継続すると、ユーザはコンピューティングデバイスを把持し、そして保護カバーの前面に配置されるコントロールを、親指を使用して操作し、保護カバーの背面に配置されるコントロールを親指以外の他の指で操作してよい。このようにして、ユーザはデバイスを把持して保持し、そして更には、ゲームと対話するコントロールといった、デバイスとの対話に用いられるコントロールへのアクセスも有することができる。ゲームに関連しない構成を含め、様々な他の構成も考えられ、その更なる議論は、以下のセクションに関連して見受けられることがある。
【００１３】
以下の議論では、本明細書で説明される技術が用いられ得る例示の環境を最初に説明する。次いで、例示の環境並びに他の環境においても実行され得る例示のプロシージャを説明する。したがって、例示のプロシージャの実行は例示の環境に限定されず、例示の環境は例示のプロシージャの実行に限定されない。
【００１４】
＜例示の環境＞
図１は、本明細書で説明される技術を用いるよう動作可能な例示の実装における環境１００の図である。図示される環境１００は、入力デバイス１０４を有するコンピューティングデバイス１０２の例を含んでおり、入力デバイス１０４は、コンピューティングデバイス１０２に通信可能かつ物理的に取り付けられる。
【００１５】
コンピューティングデバイス１０２は、様々な方法で構成されてよい。例えばコンピューティングデバイス１０２は、スレート構成のようなモバイル使用（例えばハンドヘルド）のために構成されてよい。スレート構成の例は、図示されるようなモバイルフォンやタブレットコンピュータ、ポータブルゲームデバイス、音楽プレイヤー等において見受けられる。したがって、コンピューティングデバイス１０２は、十分なメモリとプロセッサリソースを有するフルリソースデバイスから、限られたメモリ及び／又は処理リソースを有する低リソースデバイスまでに及ぶことがある。
【００１６】
コンピューティングデバイス１０２及び入力デバイス１０４は、ユーザの手１０６、１０８によって把持されているように図示されている。したがって、図示されるように、ユーザの手１０６、１０８の親指は、入力デバイス１０４及びコンピューティングデバイス１０２の前面と対話するように置かれており、この前面にはコンピューティングデバイス１０２のディスプレイデバイス１１０が含まれる。ディスプレイデバイス１１０は、例えばディスプレイデバイス１１０により表示されるユーザインタフェースと対話する対象物（例えばユーザの手１０６、１０８の１又は複数の指）の近接を検出するように構成されるタッチスクリーン機能を含み得る。
【００１７】
入力デバイス１０４は、このシナリオでは、対話をサポートするようにも構成され得る。図示される例では、入力デバイス１０４は制御部１１２、１１４を含んでおり、制御部１１２、１１４は、例えばディスプレイデバイス１１０と同時に見ることができるように、コンピューティングデバイス１０２の前面に配置されるよう構成される。図示される例では、入力デバイス１０４の制御部１１２、１１４は、コンピューティングデバイス１０２及び入力デバイス１０４を把持している間のユーザの手１０６、１０８の親指との対話のために構成されるコントロールを含む。以下の議論で更に説明されるように、他のコントロールが入力デバイス１０４の背面に含まれてもよい。１つ又は複数の実装において、制御部１１２、１１４は、触覚フィードバックのようなフィードバックをサポートするように構成され得る。
【００１８】
図示される構成は、コンピューティングデバイス１０２のディスプレイデバイス１１０と、入力デバイス１０４のコントロール１１６との間の近接近を示す。上述のように、ディスプレイデバイス１１０はタッチ機能もサポートし得る。したがって、ユーザは、ディスプレイデバイス１１０及び入力デバイス１０４のコントロール１１６により、この近接近による効果的な手法でユーザインタフェースの出力と対話をすることができる。
【００１９】
図示される例では、コントロールは、ゲームとともに使用するために構成される。したがって、コントロールは、ゲームコントローラにおいて見受けられるコントロールを模倣するように構成されてよい。しかしながら、図９に関連して更に説明されるように、他の構成も考えられる。入力デバイス１０４は、様々な異なる構成をとってよく、その例は下記に説明され、対応する図面において図示される。
【００２０】
図２は、入力デバイス１０４が保護シェルとして構成されるシステム２００の例を図示している。図２のシステム２００は、図１に関連して説明されるようなスレート構成をとるコンピューティングデバイス１０２を含む。入力デバイス１０４は、コンピューティングデバイス１０２のハウジングを少なくとも部分的に包含するよう構成されるシェル２０２として構成される、保護ケースとして構成される。例えば入力デバイスは、コンピューティングデバイス１０２の背面、側面及びベゼルを覆うように構成され、一方では、ユーザが、コンピューティングデバイス１０２のディスプレイデバイス１１０を見ることができる開口（opening）を含んでよい。
【００２１】
シェル２０２は、コンピューティングデバイス１０２の周囲のアセンブリとして、様々な方法で構成され得る。シェル２０２は、例えばコンピューティングデバイス１０２をスライドさせることができるスロット２０４を含み得る。別の例では、保護シェル２０２は、コンピューティングデバイス１０２のハウジングの周囲の２つ以上の部分から「かみ合う（snap  together）」ように構成されてよい。コンピューティングデバイス１０２のカバーの一部としての構成といった様々な他の構成も考えられる。その例は、以下で説明され、対応する図面に図示される。
【００２２】
図３は、入力デバイス１０４がコンピューティングデバイス１０２とともに使用するためのカバーとして構成される例示の実装のシステム３００を示している。入力デバイス１０４は、この例において、コンピューティングデバイス１０２に対して着脱可能に取り付けられているが、これは、図８に関連して説明されるような様々な方法で達成され得る。入力デバイス１０４は、この例ではフレキシブルヒンジ３０２を含んでおり、このフレキシブルヒンジ３０２を介して、入力デバイス１０４及びコンピューティングデバイス１０２は互いに対して回転することができる。
【００２３】
フレキシブルヒンジ３０２は、ピンによってサポートされる機械的回転とは対照的に、ヒンジによってサポートされる回転運動が、ヒンジを形成する部材の屈曲（例えば曲げ（bending））を通して達成されるという点でフレキシブルであるが、上記のような機械的回転の実施形態も考慮される。さらに、このフレキシブルな回転は、１つ以上の方向の（例えば図内では垂直に）運動をサポートするが、コンピューティングデバイス１０２に対する入力デバイス１０４の側方への移動のような他の方向の運動を制限するように構成されてもよい。これは、例えば電力状態、アプリケーション状態等を変更するのに使用されるセンサをアライメントすることのように、コンピューティングデバイス１０２に対する入力デバイス１０４の一貫性あるアライメントをサポートするのに使用され得る。
【００２４】
この回転運動は、コンピューティングデバイス１０２に対する入力デバイス１０４の異なる向き（姿勢）につながることがある。これらの異なる向きは、加速度計、磁力計、慣性計測装置、ジャイロスコープ、ホール効果センサ等といった、コンピューティングデバイス１０２及び／又は入力デバイス１０４のセンサを使用して検出され得る。検出された向きを使用して、コンピューティングデバイス１０２（例えばデバイスによって実行されるアプリケーション）及び／又は入力デバイス１０４の状態を変更してもよい。
【００２５】
図４に示されるように、閉じた姿勢から開いた姿勢へと入力デバイス１０４を開くことにより、例えばアプリケーション（例えばゲーム）を、入力デバイス１０４及びコンピューティングデバイス１０２が「閉じて」いた時点の以前の状態で中断させてよい。さらに、入力デバイス１０４を閉じることにより、履歴を削除するか保存してもよい。別の例では、開いた構成での中断により、アプリケーション及び入力デバイス１０４を、メディアの出力のためのプレイ（play）モードに入らせてもよい。例えばプレイモードは、制御部によって覆われているディスプレイデバイス１１０の部分がユーザインタフェース（ＵＩ）を表示しないように、ディスプレイデバイス上のユーザインタフェース出力を再構成（例えばサイズ調整）させてもよい。フレキシブルヒンジ３０２は、様々な方法でこの運動をサポートするように構成され、その議論は以下に提供される。
【００２６】
フレキシブルヒンジ３０２は、例えば１つ以上のファブリックの層を使用して形成されてよく、入力デバイス１０４をコンピューティングデバイス１０２へ又はコンピューティングデバイス１０２を入力デバイス１０４へ通信可能に結合するフレキシブルトレースとして形成されるコンダクタを含み得る。この通信は、例えばキーの押下の結果をコンピューティングデバイス１０２に伝達し、コンピューティングデバイスから電力を受け取り、認証を実行し、コンピューティングデバイス１０２への補助電力を提供すること等に使用され得る。フレキシブルヒンジ３０２は様々な方法で構成されてよく、その更なる議論は、図８に関連して提示され得る。
【００２７】
入力デバイス１０４は入力部３０４を含むように図示される。入力部は、この例では、ＱＷＥＲＴＹ配置のキーとトラックパッドとを有するキーボードを含む入力部を有するように構成されているが、他のキー配置も考慮される。したがって、入力デバイス１０４及び該入力デバイス１０４により組み込まれるキーは、様々な異なる機能をサポートする様々な異なる構成をとってよい。例えば入力デバイス１０４は、１ミリメータ又はそれ未満、例えば０．６５ミリメータの厚さのフォームファクタをとるよう構成され得る。これは、様々な方法によって行われてよく、例えば入力を開始するのに分路（shunt）に接触するよう構成される力感知インク（force  sensitive  ink）を有するフレキシブル接触層を含む、感圧スイッチの使用を通して行われてもよい。別の例では、例えば４ミリメータ又はそれ未満の厚さを用いる実装等のように、（例えば機械的スプリング又はフォームを通して）触覚フィードバックを提供するように触覚経験をサポートするトリガを用いてもよい。これらの技術は、入力デバイス１０４のキー、及び図４に示されるようにデバイスの背面に配置され得るコントロールを含む、コントロール１１６に用いられてよい。
【００２８】
入力デバイス１０４は、更に制御部１１２、１１４を含むように図示されており、制御部１１２、１１４は、回転運動をサポートするよう入力部３０４に取り付けられ、この例では、透視的に示されている。制御部１１２、１１４は、ゲーム又は他のアプリケーションにおける対話を提供することのような、コンピューティングデバイス１０２の動作を開始するように構成される、上述のようなコントロール１１６を含む。コントロール１１６は、例えば上述のように、力感知インクや分路ジオメトリの使用等を通じて、感圧性をサポートするように構成されてよい。
【００２９】
したがって、この例では、入力デバイス１０４の入力部３０４は、コンピューティングデバイスの背後に、例えばディスプレイデバイス１１０とは反対のコンピューティングデバイス１０２の背面部分に回転され得る。そのような構成にあるとき、制御部１１２、１１４はそれぞれ、コンピューティングデバイス１０２のハウジングのそれぞれの側面に回転されて、図１に示されるような構成をとり得る。したがって、そのような構成にあるとき、コンピューティングデバイス１０２及び入力デバイス１０４は、ユーザの一方又は双方の手１０６、１０８によって把持されて、サポートされ得る。
【００３０】
さらに、入力デバイス１０４のコントロール１１６は、コンピューティングデバイス１０２との対話のためにユーザに対してアクセス可能である。このようにして、ポータブル構成は、スレートコンピュータとともに使用することをサポートしつつ、依然として、専用のハードウェアコントロール１１６の向上した機能性も提供し得る。１つ又は複数の実装において、制御部１１２、１１４はコンピューティングデバイス１０２に着脱可能に固定され得る。例えばコンピューティングデバイス１０２及び／又は制御部１１２、１１４は磁石を含むことがあり、これにより、制御部１１２、１１４がコンピューティングデバイスの前面に「フリップ」されると、これらの部分はデバイス上に「スナップ」する。このことは、これらの制御部と対話するときに、改善されたルックアンドフィールを促進し得る。
【００３１】
図４は、図１に示されるような構成をとっているときのコンピューティングデバイス１０２及び入力デバイスの上面図４００の例を図示している。図示されるように、入力部３０４はコンピューティングデバイス１０２の背面に配置される。制御部１１２、１１４はコンピューティングデバイス１０２の側面に沿って回転され、ディスプレイデバイス１１０と重なる。このようにして、この構成にあるとき、制御部１１４、１１２上に含まれるコントロールを見ることができ、対話することもできる。
【００３２】
さらに、背面コントロール４０２も、入力デバイス１０４により評価可能（アクセス可能）にされ得る。これは、ゲームコントローラ上で見られるトリガのように操作を提供する専用のコントロールの使用を含み得る。別の例では、入力部３０４のキーは新たに目的を持ってもよい（repurpose）。例えばＱＷＥＲＴＹキーボードの１つ以上のキーが、入力デバイス１０４を把持しているときのユーザの手１０６、１０８の指によりアクセスされることがある。したがって、１つ又は複数の実装において、この構成にあるとき、入力部３０４のキーの一部（例えば文字キーのように入力デバイス３０４の中央に配置されるキー）が無効にされ、入力デバイス１０４を把持してサポートしているとき、例えば上述のようなゲームモードにあるときはシフト、バックスペース、タブ等といったキーの別の部分が対話をサポートするのに使用されてもよい。
【００３３】
図５は、コンピューティングデバイス１０２のディスプレイデバイス１１０を覆う、図３の入力デバイス１０４の側面図５００を図示している。この例では、入力部３０４は、コンピューティングデバイス１０２のディスプレイデバイス１１０を実質的に覆うように回転される。これは、フレキシブルヒンジ３０２の使用や、例えば磁力を通じて入力デバイス１０４をコンピューティングデバイス１０２に着脱可能に接続するように構成される接続部５０２の使用による方法のように、様々な方法で実行され得る。制御部１１２、１１４は、この配置をサポートするように様々な方法で配置されてよい。
【００３４】
図６は、例えば制御部１１２、１１４がコンピューティングデバイス１０２の背面に配置される、図５の入力デバイス１０４の上面図６００の例を図示している。図４と同様に、制御部１１２、１１４は、コンピューティングデバイス１０２の側面に沿って回転され得る。しかしながら、この例では、制御部１１２、１１４はコンピューティングデバイス１０２の背面に配置される。さらに、制御部１１２、１１４は、この構成では、磁石又は他の保持デバイスの使用等により固定されてもよい。
【００３５】
図７は、図５の入力デバイス１０４の上面図７００の別の例を図示している。この例では、制御部１１２、１１４は、入力部３０４がディスプレイデバイス１１０を覆っているときに、入力部３０４の上に配置される。したがって、入力部３０４はディスプレイデバイス１１０を覆い、制御部１１２、１１４は、入力部３０４がディスプレイデバイス１１０と制御部１１２、１１４との間に位置するように配置される。その精神及び範囲から逸脱することなく、様々な他の例も考慮される。
【００３６】
図８は、フレキシブルヒンジ３０２を更に詳細に示す、図３の入力デバイス１０４の例示の実装８００を示している。この例では、入力デバイス１０４とコンピューティングデバイス１０２との間の通信及び物理的接続を提供するように構成される、入力デバイス１０４の接続部８０２が示されている。図示されるように、接続部８０２は、コンピューティングデバイス１０２のハウジング内のチャネルで受け取られるように構成される高さと断面を有するが、この配置は、その精神及び範囲から逸脱することなく反転されてもよい。
【００３７】
接続部８０２は、フレキシブルヒンジ３０２の使用を通して、キーを含む入力デバイス１０４の入力部３０４にフレキシブルに接続される。したがって、接続部８０２がコンピューティングデバイスに物理的に接続されると、接続部８０２とフレキシブルヒンジ３０２の組合せが、本のヒンジと同様に、コンピューティングデバイス１０２に対する入力デバイス１０４の運動をサポートする。
【００３８】
前述のように、この回転運動を通じて、コンピューティングデバイス１０２に対する入力デバイス１０４の様々な異なる向きがサポートされ得る。例えば回転運動は、入力デバイス１０４が、コンピューティングデバイス１０２のディスプレイデバイス１１０にくっつけて配置され、したがって図５の例示の向きで示されるようにカバーとして機能するよう、フレキシブルヒンジ３０２によってサポートされ得る。したがって、入力デバイス１０４は、コンピューティングデバイス１０２のディスプレイデバイス１１０を損傷から保護するよう機能し得る。
【００３９】
図３の例示の向きに示されるように、タイプ用の配置もサポートされ得る。この向きでは、入力デバイス１０４は、面に対してフラットに置かれ、コンピューティングデバイス１０２は、例えばコンピューティングデバイス１０２の背面に配置されるキックスタンドの使用を通して、ディスプレイデバイス１１０を見ることが可能な角度に配置される。
【００４０】
図４の例示の向きでは、入力デバイス１０４は、コンピューティングデバイス１０２の後ろに、例えばコンピューティングデバイス１０２上のディスプレイデバイス１１０とは反対に配置されるコンピューティングデバイス１０２の背面ハウジングにくっつけて配置されるように回転されてもよい。この例では、コンピューティングデバイス１０２への接続部８０２の向きを通して、フレキシブルヒンジ３０２は、入力デバイス１０４がコンピューティングデバイス１０２の背面に位置するように、接続部５０２を「包み込む（wrap  around）」ようにされる。したがって、この向きでは、ユーザは、ディスプレイデバイス１１０のタッチスクリーンの機能にデバイスの正面からアクセスし、入力デバイス１０４のキーにデバイスの背面からアクセスすることができる。
【００４１】
当然、様々な他の向きもサポートされる。例えばコンピューティングデバイス１０２及び入力デバイス１０４は、その双方が図１に示されるような面に対してフラットに置かれるような配置をとってもよい。三脚（tripod）配置やミーティング配置、プレゼンテーション配置等といった他の例も考慮される。
【００４２】
再び図８を参照すると、この例では、接続部８０２は、磁気結合デバイス８０４、８０６、機械結合突起８０８、８１０及び複数の通信接点８１２を含むように図示されている。磁気結合デバイス８０４、８０６は、１つ以上の磁石の使用を通してコンピューティングデバイス１０２の相補的な磁気結合デバイスへ磁気結合するよう構成される。このようにして、入力デバイス１０４は、磁力の使用を通してコンピューティングデバイス１０２に物理的に固定され得る。接続部８０２は、入力デバイス１０４とコンピューティングデバイス１０２との間の機械的な物理的接続を形成する機械結合突起８０８、８１０も含む。
【００４３】
機械結合突起８０８、８１０は、コンピューティングデバイス１０２のチャネル内の相補的なキャビティ内で受け取られるように構成される。そのように受け取られると、機械結合突起８０８、８１０は、突起の高さとキャビティの深度に対応するように定義される軸にアライメントされない力（force）が印加されるとき、デバイス間の機械的バインドを促進する。
【００４４】
接続部８０２はまた、複数の通信接点８１２を含むように図示されている。複数の通信接点８１２は、コンピューティングデバイス１０２の対応する通信接点と接触するように構成され、デバイス間の通信結合を形成する。物理的な通信結合を図示したが、その精神及び範囲から逸脱することなく無線での実装も考慮される。入力デバイス１０４は、例えばデバイス間の無線通信をサポートする、バッテリ及び無線通信システムを含み得る。以前の例では、入力デバイス１０４は、ゲームでの使用のために構成されるよう図示される。他の実装も考慮され、その例は、以下に説明され、対応する図面に図示される。
【００４５】
図９は、入力デバイス１０４の別の構成を示す、例示の実装のシステム９００を図示している。この例においても、入力デバイス１０４は、図３の入力デバイス１０４と同様に、コンピューティングデバイス１０２に通信可能に結合され、カバーとして機能するよう構成される。
【００４６】
しかしながら、この例では、単一の制御部９０２がコンピューティングデバイス１０２の一方の側面に沿って伸びるように構成される。制御部９０２は、プレゼンテーションを介したナビゲーションでの使用のために構成されるコントロールを含む。したがって、コンピューティングデバイス１０２は、ユーザの手１０８の１又は複数の指を使用して選択され得る、ユーザインタフェース内でのプレゼンテーションに関与するスライドを表示し得る。加えて、コントロール９０４は、ユーザの他方の手１０６の親指で操作されてもよい。ブラウザにおいてインターネットをサーフィンするのに使用するように構成されるコントロールや、ソーシャルネットワークとの対話をサポートするように構成されるコントロールを含むような、様々な他の構成及びコントロールも考慮される。
【００４７】
＜例示のプロシージャ＞
以下の議論では、上述のシステム及びデバイスを用いて実装され得る入力デバイスの技術を説明する。プロシージャの各々の態様は、ハードウェア、ファームウェア又はソフトウェア又はこれらの組合せで実装され得る。プロシージャは、１つ以上のデバイスによって実行される動作を指定する１組のブロックで図示されているが、必ずしもそれぞれのブロックによる動作を実行するように図示される順序に限定されない。以下の議論の一部においては、図１〜図９を参照することがある。
【００４８】
図１０は、入力デバイスが、コンピューティングデバイスに対して様々な位置をとる、例示の実装のプロシージャ１０００を示す。入力デバイスは、コンピューティングデバイスに対して第１の位置をとるよう回転され、この場合において、入力デバイスは、磁力を使用してコンピューティングデバイスに着脱可能に接続され、第１の位置により、入力デバイスの保護部分は、コンピューティングデバイスのディスプレイデバイスを実質的に覆うことになる（ブロック１００２）。図５、図６及び図７に示されるように、例えば入力部３０４は、ディスプレイデバイス１１０を保護する保護部分として機能し得る。容易に明らかであるように、これは、キーを含まない「平坦な（plain）」保護部分で行われてもよい。
【００４９】
入力デバイスはまた、コンピューティングデバイスに対して第２の位置をとるように回転され、この場合において、第２の位置は、保護部分を、ディスプレイデバイスとは反対のコンピューティングデバイスのハウジングの背面に配置することになり、コンピューティングデバイスへ１つ以上の入力を提供するように構成される少なくとも１つのコントロールの露出を招くことになる（ブロック１００４）。図１及び図４に示されるように、例えば入力部３０４は、コンピューティングデバイス１０２の背面に配置され得るが、依然としてコンピューティングデバイス１０２に物理的かつ通信可能に結合されたままであってよい。制御部１１２、１１４は次いで、コントロール１１６を露出するよう使用され、ユーザの手１０６、１０８の親指を使用してコントロール１１６との対話が実行され得る。様々な他の例も考慮される。
【００５０】
＜例示のシステム及びデバイス＞
図１１は、本明細書で説明される様々な技術を実装し得る１つ以上のコンピューティングシステム及び／又はデバイスを表す、例示のコンピューティングデバイス１１０２を含む例示のシステムを、一般的に１１００で示す。コンピューティングデバイス１１０２は、例えばユーザの一方又は双方の手によって把持されて、担持されるべき形式及びサイズのハウジングの使用を通した、ハンドヘルド構成をとるように構成されてよく、図示される例は、モバイルフォン、モバイルゲームデバイス及びメディアデバイス、タブレットコンピュータを含むが、他の例も考慮される。
【００５１】
例示のコンピューティングデバイス１１０２は、図示されるように、処理システム１１０４、１つ以上のコンピュータ読取可能媒体１１０６及び１つ以上のＩ／Ｏインタフェース１１０８を含み、これらは相互に通信可能に結合される。図示されていないが、コンピューティングデバイス１１０２は更に、様々なコンポーネントを相互に結合する、システムバス又は他のデータ及びコマンド転送システムを含んでもよい。システムバスは、メモリバス若しくはメモリコントローラ、周辺バス、ユニバーサルシリアルバス及び／又は様々なバスアーキテクチャのいずれかを用いるプロセッサ若しくはシリアルバスといった、異なるバス構造のいずれか１つ又は組合せを含むことができる。コントロール又はデータラインといった、様々な他の例も考慮される。
【００５２】
処理システム１１０４は、ハードウェアを使用する１つ以上の動作を実行する機能性を表す。したがって、処理システム１１０４は、プロセッサ、機能ブロック等として構成され得るハードウェア要素１１１０を含むように図示されている。これは、特定用途向け集積回路又は１つ以上の半導体を使用して形成される他の論理デバイスのように、ハードウェアでの実装を含み得る。ハードウェア要素１１１０は、これらが形成される材料や、用いられる処理機構によって限定されない。例えばプロセッサは半導体及び／又はトランジスタ（例えば電子集積回路（ＩＣ））から構成されてもよい。そのようなコンテキストにおいて、プロセッサ実行可能命令は、電子的に実行可能な命令であってよい。
【００５３】
コンピュータ読取可能記憶媒体１１０６は、メモリ／ストレージ１１１２を含むように図示される。メモリ／ストレージ１１１２は、１つ以上のコンピュータ読取可能媒体に関連付けられるメモリ／ストレージ能力を表す。メモリ／ストレージコンポーネント１１１２は、揮発性媒体（ランダムアクセスメモリ（ＲＡＭ）等）及び／又は不揮発性媒体（読取専用メモリＲＯＭ、フラッシュメモリ、光ディスク、磁気ディスク等）を含んでよい。メモリ／ストレージコンポーネント１１１２は、固定式の媒体（例えばＲＡＭ、ＲＯＭ、固定式ハードドライブ等）だけでなく、取外し可能媒体（例えばフラッシュメモリ、取外し可能ハードドライブ、光ディスク等）を含んでよい。コンピュータ読取可能媒体１１０６は、以下で更に説明されるように様々な他の方法で構成されてよい。
【００５４】
入出力インタフェース１１０８は、ユーザがコマンド及び情報をコンピューティングデバイス１１０２に入力することを可能にし、そして、ユーザ及び／又は入出力デバイスを使用する他のコンポーネント若しくはデバイスに情報を提示することも可能にする機能を表す。入力デバイスの例には、キーボード、カーソル制御デバイス（例えばマウス）、マイクロフォン、スキャナ、タッチ機能（例えば物理的な接触を検出するように構成される容量式又は他のセンサ）、カメラ（例えば可視波長又は赤外線波長のような非可視波長を用いて、接触を伴わないジェスチャとして動きを認識し得る）等が含まれる。出力デバイスの例には、ディスプレイデバイス（例えばモニタ又はプロジェクタ）、スピーカ、プリンタ、ネットワークカード、触覚応答デバイス等が含まれる。したがって、コンピューティングデバイス１１０２は、ユーザ対話をサポートするように様々な方法で構成され得る。
【００５５】
コンピューティングデバイス１１０２は更に、入力デバイス１１１４に通信上及び物理的に結合されるように図示されているが、入力デバイス１１１４は、物理的かつ通信的に、コンピューティングデバイス１１０２から取外し可能である。このようにして、様々な異なる入力デバイスが、広範な機能をサポートするよう広範な構成を有するコンピューティングデバイス１１０２に結合され得る。この例では、入力デバイス１１１４は、感圧式キー、機械スイッチ式キー等として構成され得る１つ以上のキー１１１６を含む。
【００５６】
入力デバイス１１１４は更に、様々な機能をサポートするよう構成され得る１つ以上のモジュール１１１８を含むように図示されている。１つ以上のモジュール１１１８は、例えばキー１１１６から受け取ったアナログ及び／又はデジタル信号を処理して、キーストロークが意図されていたかどうかを判断し、入力が押圧の静止（resting  pressure）を示しているかどうかを判断し、コンピューティングデバイス１１０２を用いる動作について入力デバイス１１１４の認証をサポートするよう構成され得る。
【００５７】
本明細書では、様々な技術を、ソフトウェア、ハードウェア要素又はプログラムモジュールの一般的なコンテキストで説明している。一般に、そのようなモジュールは、特定のタスクを実行し、特定の抽象データタイプを実装するルーチン、プログラム、オブジェクト、要素、コンポーネント、データ構造等を含む。本明細書で使用されるとき、「モジュール」、「機能」及び「コンポーネント」という用語は、一般的に、ソフトウェア、ファームウェア、ハードウェア又はこれらの組合せを表す。本明細書で説明される技術の特徴は、プラットフォーム独立であり、これは、これらの技術が、様々なプロセッサを有する様々な市販のコンピューティングプラットフォーム上で実装されてよいことを意味する。
【００５８】
説明されるモジュール及び技術の実装は、何らかの形式のコンピュータ読取可能媒体上に格納されてよく、あるいはこれらの媒体にわたって伝送されてもよい。コンピュータ読取可能媒体は、コンピューティングデバイス１１０２によりアクセスされ得る様々な媒体を含み得る。限定ではなく例として、コンピュータ読取可能媒体は、「コンピュータ読取可能記憶媒体」と「コンピュータ読取可能信号媒体」を含むことがある。
【００５９】
「コンピュータ読取可能記憶媒体」は、単なる信号伝送、搬送波又は信号自体とは対照的に、情報の持続的及び／又は非一時的な格納を可能にする媒体及び／又はデバイスを指すことがある。したがって、コンピュータ読取可能記憶媒体は、非信号担持媒体を指す。コンピュータ読取可能記憶媒体は、揮発性及び不揮発性、取外し可能及び取外し不可能な媒体、及び／又はコンピュータ読取可能命令、データ構造、プログラムモジュール、論理要素／回路若しくは他のデータといった情報の格納に適した方法若しくは技術で実装されるストレージデバイスを含む。コンピュータ読取可能記憶媒体の例には、これらに限られないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ若しくは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）若しくは他の光ストレージ、ハードディスク、磁気カセット、磁気テープ、磁気ディスクストレージ若しくは他の磁気ストレージデバイス、又は所望の情報を格納するのに適切であって、コンピュータによってアクセス可能な他のストレージデバイス、有形の媒体若しくは製品が含まれ得る。
【００６０】
「コンピュータ読取可能信号媒体」は、ネットワーク経由等によりコンピューティングデバイス１１０２のハードウェアに命令を伝送するように構成される、信号担持媒体を指すことがある。信号媒体は典型的に、コンピュータ読取可能命令、データ構造、プログラムモジュール又は他のデータを、搬送波、データ信号又は他の伝送機構で具現化し得る。信号媒体は、任意の情報配信媒体も含む。「変調データ信号」という用語は、情報を信号内にエンコードするような方法で設定又は変更された１つ以上の特性を有する信号を意味する。限定ではなく例として、通信媒体には、有線ネットワークや直接有線接続といった有線媒体と、音響、ＲＦ、赤外線及び他の無線媒体といった無線媒体が含まれる。
【００６１】
前述のように、ハードウェア要素１１１０及びコンピュータ読取可能媒体１１０６は、一部の実施形態において、１つ以上の命令を実行すること等のように、本明細書で説明される技術の少なくとも一部の態様を実装するのに用いられる、モジュール、プログラム可能なデバイスロジック及び／又は固定のデバイスロジックを表す。ハードウェアは、集積回路又はオンチップシステム、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、結合プログラム可能論理デバイス（ＣＰＬＤ）及びシリコンや他のハードウェアでの他の実装のコンポーネントを含み得る。このコンテキストにおいて、ハードウェアは、当該ハードウェアだけでなく、例えば前述のコンピュータ読取可能記憶媒体のように実行用の命令を格納するのに用いられる別のハードウェアによって具現化される命令及び／又はロジックにより定義されるプログラムタスクを実行する、処理デバイスとして動作し得る。
【００６２】
上記の組合せを用いて、本明細書で説明される様々な技術を実装してもよい。したがって、ソフトウェア、ハードウェア又は実行可能モジュールは、何らかの形式のコンピュータ読取可能記憶媒体上で及び／又は１つ以上のハードウェア要素１１１０により具現化される、１つ以上の命令及び／又はロジックとして実装され得る。コンピューティングデバイス１１０２は、ソフトウェア及び／又はハードウェアモジュールに対応する、特定の命令及び／又は機能を実装するように構成され得る。したがって、コンピューティングデバイス１１０２によりソフトウェアとして実行可能なモジュールの実装は、少なくとも部分的に、ハードウェアで、例えばコンピュータ読取可能記憶媒体及び／又は処理システム１１０４のハードウェア要素の使用を通して達成され得る。命令及び／又は機能は、本明細書で説明される技術、モジュール及び実施例を実装するよう、１つ以上の製品（例えば１つ以上のコンピューティングデバイス１１０２及び／又は処理システム１１０４）により実行可能／操作可能である。
【００６３】
＜結論＞
例示の実装を、構造的特徴及び／又は方法的動作に特有の言語で説明してきたが、添付の特許請求の範囲において定義される実装は、必ずしも特定の特徴又は動作に限定されない。むしろ、その特定の特徴及び動作は、特許請求に係る特徴を実装する例示の形として開示される。
【図１】
0006316851.tif 000002
【図２】
0006316851.tif 000003
【図３】
0006316851.tif 000004
【図４】
0006316851.tif 000005
【図５】
0006316851.tif 000006
【図６】
0006316851.tif 000007
【図７】
0006316851.tif 000008
【図８】
0006316851.tif 000009
【図９】
0006316851.tif 000010
【図１０】
0006316851.tif 000011
【図１１】
0006316851.tif 000012