(57)【要約】  モジュール式コンピューティングデバイスを説明する。１つ以上の実装において、コンピューティングデバイスは、ハウジングと、ヒンジを介してハウジングに物理的かつ通信可能に結合されるディスプレイデバイスと、ハウジング内に配置され、ディスプレイデバイスによる表示のためにディスプレイを出力するように構成される１つ以上のディスプレイハードウェア要素とを含む、表示モジュール構成要素を含む。また、コンピューティングデバイスは、表示モジュール構成要素に物理的かつ通信可能に結合されるハウジングと、ハウジング内に配置される処理システムと、ハウジング内に配置されるメモリとを含む、演算モジュール構成要素も含む。処理システムは、該処理システムによって格納される命令を実行して、表示モジュール構成要素のディスプレイデバイスによる表示のためにユーザインタフェースを生成するように構成される。
2018503190.tif 000002
【特許請求の範囲】
【請求項１】
コンピューティングデバイスにおいて：
ハウジングと、ヒンジを介して該ハウジングに物理的かつ通信可能に結合されるディスプレイデバイスと、該ハウジング内に配置され、前記ディスプレイデバイスによる表示のためにディスプレイを出力するように構成される１つ以上のディスプレイハードウェア要素とを含む、表示モジュール構成要素；及び
前記表示モジュール構成要素に物理的かつ通信可能に結合されるハウジングと、該ハウジング内に配置される処理システムと、該ハウジング内に配置されるメモリとを含む、演算モジュール構成要素であって、前記処理システムが、該処理システムによって格納される命令を実行して、前記表示モジュール構成要素の前記ディスプレイデバイスによる表示のためにユーザインタフェースを生成するように構成される、演算モジュール構成要素；
を具備するコンピューティングデバイス。
【請求項２】
前記演算モジュール構成要素は、機械的取付けを形成するため、キャビティにより受け取られる１つ以上の突起を介して前記表示モジュール構成要素に接続されるように構成される、
請求項１に記載のコンピューティングデバイス。
【請求項３】
前記機械的取付けは、軸外除去が、それぞれの前記キャビティ内で前記１つ以上の突起の機械的バインディングを生じるように形成される、
請求項２に記載のコンピューティングデバイス。
【請求項４】
前記演算モジュール構成要素は、磁気取付けデバイスによる磁気取付けサポートを介して前記表示モジュール構成要素に接続されるように構成される、
請求項１に記載のコンピューティングデバイス。
【請求項５】
前記磁気取付けデバイスは、磁束泉を含む、
請求項４に記載のコンピューティングデバイス。
【請求項６】
前記表示モジュール構成要素及び前記演算モジュール構成要素は、前記表示モジュール構成要素及び前記演算モジュール構成要素の熱管理を容易にするように構成される共通の空気導管を共有する、
請求項１に記載のコンピューティングデバイス。
【請求項７】
前記演算モジュール構成要素が前記表示モジュール構成要素から電力を受け取るように構成されるよう、通信接続が構成される、
請求項１に記載のコンピューティングデバイス。
【請求項８】
前記表示モジュール構成要素は、前記演算モジュール構成要素が前記表示モジュール構成要素に接続されることなく、デバイスからの表示を可能にするように構成される１つ以上の入力部を含む、
請求項１に記載のコンピューティングデバイス。
【請求項９】
前記表示モジュール構成要素及び前記演算モジュール構成要素の前記ハウジングは、スタッキング可能な配置を有する、
請求項１に記載のコンピューティングデバイス。
【請求項１０】
前記スタッキング可能な配置は、前記演算モジュール構成要素の前記ハウジングが表面に対して配置されるように構成され、前記表示モジュール構成要素の前記ハウジングが前記演算モジュール構成要素の前記ハウジングの上にスタックされるように構成される、
請求項９に記載のコンピューティングデバイス。
【請求項１１】
前記表示モジュール構成要素の前記ヒンジは、１８０度の回転をサポートするように構成される、
請求項１に記載のコンピューティングデバイス。
【請求項１２】
前記表示モジュール構成要素は、前記ディスプレイデバイスが、転倒せずに前記ヒンジを介して回転可能であるように、前記ディスプレイデバイスの重さに対抗するのに十分な重量を有する、
請求項１に記載のコンピューティングデバイス。
【請求項１３】
前記表示モジュール構成要素は、異なる機能を有する複数の演算モジュール構成要素に通信可能に結合されるように構成され、前記複数の演算モジュール構成要素の各々は、相互にそれぞれの前記異なる機能を示す異なる視覚特性を有する、
請求項１に記載のコンピューティングデバイス。
【請求項１４】
前記演算モジュール構成要素に物理的かつ通信可能に結合されるように構成されるハウジングを含む、アクセサリモジュール構成要素を更に備える、
請求項１に記載のコンピューティングデバイス。
【請求項１５】
前記アクセサリモジュール構成要素は、前記演算モジュール構成要素及び前記表示モジュール構成要素に電力を供給するように構成されるバッテリを含む、
請求項１４に記載のコンピューティングデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
コンピューティングデバイスとともに使用するために利用可能にされるハードウェアリソースの範囲及び機能性は、ますます高まっている。例えばより高速のプロセッサ、より大きな記憶容量をサポートするメモリ、増加した帯域幅をサポートする無線通信デバイス等が絶えず開発されている。
【０００２】
しかしながら、この増加した機能性をユーザに利用可能にする従来技術は、一般に、ユーザの現在のデバイスを、この機能性を有する新しいデバイスに置き換えることを要していた。したがって、これらの従来の技術は高価であり、そのためにユーザによって避けられる可能性があり、それにより、デバイスのメーカがこの増加した機能性をユーザに提供する機会を制限する。
【発明の概要】
【０００３】
モジュール式コンピューティングデバイスを説明する。１つ以上の実装において、コンピューティングデバイスは、ハウジングと、ヒンジを介してハウジングに物理的かつ通信可能に結合されるディスプレイデバイスと、ハウジング内に配置され、ディスプレイデバイスによる表示のためにディスプレイを出力するように構成される１つ以上のディスプレイハードウェア要素とを含む、表示モジュール構成要素（display  modular  component）を含む。また、コンピューティングデバイスは、表示モジュール構成要素に物理的かつ通信可能に結合されるハウジングと、ハウジング内に配置される処理システムと、ハウジング内に配置されるメモリとを含む、演算モジュール構成要素（computing  modular  component）も含む。処理システムは、該処理システムによって格納される命令を実行して、表示モジュール構成要素のディスプレイデバイスによる表示のためにユーザインタフェースを生成するように構成される。
【０００４】
１つ以上の実装において、表示モジュール構成要素は、ハウジングと、ヒンジを介してハウジングに物理的かつ通信可能に結合されるディスプレイデバイスと、ハウジング内に配置され、ディスプレイデバイスによる表示のためにディスプレイを出力するように構成される１つ以上のディスプレイハードウェア要素とを含む。ハウジングは、ディスプレイに関する機能をサポートするように構成されるハードウェア要素をその中に配置した複数の他のハウジングとの通信的かつ除去可能な物理的結合を形成するように構成される。
【０００５】
１つ以上の実装において、システムは複数のモジュール構成要素を含み、モジュール構成要素の各々が、相互にスタッキング可能な配置（stackable  arrangement）を形成するよう構成され、かつコンピューティングデバイスを形成するように物理的かつ通信可能に結合されるよう構成される、それぞれのハウジングを有する。
【０００６】
１つ以上の実装において、複数のモジュール構成要素が取得され、モジュール構成要素の各々が、相互にスタッキング可能な配置を形成するよう構成される、それぞれのハウジングを有する。複数のモジュール構成要素は、コンピューティングデバイスを形成するように積み重ねられる。
【０００７】
この発明の概要は、発明の詳細な説明において以下で更に説明される概念の選択を簡略化した形で紹介するために提供される。この発明の概要は、特許請求に係る主題の主要な特徴又は本質的な特徴を特定するようには意図されておらず、特許請求に係る主題の範囲を画定する際の助けとして用いられるようにも意図されていない。
【図面の簡単な説明】
【０００８】
詳細な説明は、添付の図面を参照して説明される。図面において、参照番号の最も左の桁は、その参照番号が最初に現れる図を識別する。明細書及び図面内の異なる例における同じ参照番号の使用は、類似又は同一の項目を示すことがある。図面に表されるエンティティが、１つ以上のエンティティを示すことができ、したがって、説明では、そのエンティティの単一の形態と複数の形態への言及を交換可能に行うことができる。
【０００９】
【図１】本明細書で説明されるモジュール式コンピューティングデバイス技術を使用するように動作可能な例示の実装の環境の図である。
【００１０】
【図２】モジュール構成要素のデバイスへの追加又はデバイスからの除去による、図１のコンピューティングデバイスの異なる構成を示す例示の実装を示す図である。
【００１１】
【図３】図１のコンピューティングデバイスが別のアクセサリモジュール構成要素も含んでいる例示の実装を示す図である。
【００１２】
【図４】表示モジュール構成要素のハウジングに関連してディスプレイデバイスの動きを示している例示の実装を示す図である。
【００１３】
【図５】図１のモジュール構成要素が、モジュール構成要素に対して対応する機能を追加又は除去するために交換可能であり、かつその中に配置されるハウジングを含む例示の実装を示す図である。
【図６】図１のモジュール構成要素が、モジュール構成要素に対して対応する機能を追加又は除去するために交換可能であり、かつその中に配置されるハウジングを含む例示の実装を示す図である。
【００１４】
【図７】この例ではカート（cart）の一部である垂直面に対して取り付けられるものとして図１のコンピューティングデバイスを示している、例示の実装図である。
【００１５】
【図８】ハウジングの拡大図とともに、図１の表示モジュール構成要素の背面図を示す、例示の実装図である。
【００１６】
【図９】ハウジングの拡大図とともに、図１の表示モジュール構成要素の等角図を示す、例示の実装図である。
【００１７】
【図１０】ハウジングの拡大図とともに、図１の表示モジュール構成要素の側面図を示す、例示の実装図である。
【００１８】
【図１１】図１の表示モジュール構成要素の上面図を示す、例示の実装図である。
【００１９】
【図１２】図１の表示モジュール構成要素のハウジングの背面図を示す、例示の実装図である。
【００２０】
【図１３】図１の演算モジュール構成要素の等角図を示す、例示の実装図である。
【００２１】
【図１４】図１の演算モジュール構成要素の側面図を示す、例示の実装図である。
【００２２】
【図１５】図１の演算モジュール構成要素の上面図を示す、例示の実装図である。
【００２３】
【図１６】コンピューティングデバイスの追加の例示の実装図である。
【図１７】コンピューティングデバイスの追加の例示の実装図である。
【図１８】コンピューティングデバイスの追加の例示の実装図である。
【図１９】コンピューティングデバイスの追加の例示の実装図である。
【図２０】コンピューティングデバイスの追加の例示の実装図である。
【図２１】コンピューティングデバイスの追加の例示の実装図である。
【００２４】
【図２２】図１のモジュール式コンピューティングデバイスが、スタッキングを通してアセンブルされる例示の実装の手順を示すフロー図である。
【００２５】
【図２３】本明細書で説明される技術の実施形態を実装するために、図１〜図１６に関連して説明されるような任意のタイプのコンピューティングデバイスとして実装することができる例示のデバイスの様々な構成要素を含む例示のシステムを示す図である。
【発明を実施するための形態】
【００２６】
概要
ますます増加する機能の多様性がコンピューティングデバイスに利用可能にされる速度は、増加し続けている。しかしながら、この機能をユーザに利用可能にするために利用される従来の技術は、典型的に、コンピューティングデバイスの全体を交換することに依拠している。これは高価であり、したがって、この増加する機能性に対するユーザのアクセスを制限する可能性がある。
【００２７】
モジュール式コンピューティングデバイス技術を説明する。１つ以上の実施形態において、コンピューティングデバイスは、所望の機能を追加するためにツールを使用せずに、物理的かつ通信可能に互いに結合され得るそれぞれのハウジングを使用して形成される複数のモジュール構成要素からアセンブルされる。例えば表示モジュール構成要素は、ハウジングと、ディスプレイデバイスと、該ディスプレイに電力を供給するように構成される電源を含んでよい。演算モジュール構成要素を表示モジュール構成要素に取り付けて、処理及びメモリ機能を追加することができ、そして表示モジュール構成要素から電力を受け取ることもができる。また、ナチュラルユーザインタフェースによる入力をサポートし、スピーカ、バッテリを追加等するように、アクセサリモジュール構成要素を取り付けることもできる。
【００２８】
さらに、これらのモジュール構成要素は、モジュール自体を用いて形成されてもよい。例えば演算モジュール構成要素は、処理システムを有するハウジング、メモリシステムを有する別のハウジング、無線通信デバイスを有するまた別のハウジング等を含んでよい。これらのハウジングは、コンピューティングデバイスの処理リソース、メモリリソース及び／又はネットワークリソースを更新することのように、必要に応じて機能を変更するためにハウジング内において「交換可能（swappable）」であるように構成されることができる。このようにして、ハードウェアの詳細な知識を必要とせずに、ユーザによって直感的なやり方で容易にコンピューティングデバイスを改造は変更することができる。その更なる詳細は以下のセクションに関連して見出すことができる。
【００２９】
以下の説明では、最初に、本明細書で説明されるモジュール式コンピューティングデバイス技術を使用することができる例示的な環境を説明する。以下のセクションで実施例に関連して説明される機能、特徴及び概念は、本明細書に記載される手順の状況で用いられてもよい。さらに、以下の異なる手順に関連して説明される機能、特徴及び概念は、異なる手順の間で交換されてもよく、個々の手順の状況で実装するように限定されない。さらに、本明細書において異なる代表的な手順及び対応する図面に関連付けられるブロックを、一緒に適用してもよく、かつ／又は異なる方法で組み合せてもよい。したがって、本明細書において異なる例示の環境、デバイス、構成要素及び手順に関連して説明される個々の機能、特徴及び概念は、任意の適切な組合せで使用されてよく、列挙された例によって表される特定の組合せに限定されない。
【００３０】
例示の環境
図１は、本明細書で説明される技術を使用するように動作可能な例示の実装における環境１００の図である。図示される環境１００は、モジュール式構成を有するコンピューティングデバイス１０２を含む。コンピューティングデバイス１０２は様々な構成をとることができる。
【００３１】
図示されるように、例えばコンピューティングデバイス１０２は「デスクトップ」構成をとる。「デスクトップ」構成では、コンピューティングデバイスは表面１０４上に配置されるように構成される。図QQ等との関連で更に説明されるようなモバイル又はテレビジョン実装で使用するために、図７の例７００に図示されるような垂直面（例えばカート又は壁）への取付けのように他の例も考えられる。
【００３２】
例えばコンピューティングデバイスは、デスクトップコンピュータ、モバイル局、エンターテイメント機器、ディスプレイデバイスに通信可能に結合されるセットトップボックス、無線電話、ゲームコンソール等のように、ネットワークを介して通信することができるコンピュータとして構成されてよい。したがって、コンピューティングデバイス１０２は、十分なメモリ及びプロセッサリソースを有するフルリソースデバイス（例えばパーソナルコンピュータ、ゲームコンソール）から、限られたメモリ及び／又は処理リソースを有する低リソースデバイス（例えば従来のセットトップボックス、ハンドヘルドゲームコンソール）に及ぶことがある。加えて、単一のコンピューティングデバイス１０２が示されているが、コンピューティングデバイス１０２は、リモートコントロールとセットトップボックスの組合せ、ジェスチャをキャプチャするように構成される画像キャプチャデバイスとゲームコンソール等のような複数の異なるデバイスを表してもよい。
【００３３】
コンピューティングデバイス１０２は、様々な異なる機能にアクセスするための互換性を提供するために、互いに物理的かつ通信可能に結合される複数のモジュール構成要素１０６を含む。さらに、視覚特性を使用して、この異なる機能性、例えば色、グラフィクス等を示すことができる。
【００３４】
モジュール構成要素１０６の一例は、表示モジュール構成要素１０８である。ディスプレイモジュール構成要素１０８は、１つ以上のディスプレイハードウェア要素１１２がその中に配置されるハウジング１１０を含む。ディスプレイハードウェア要素１１２は、例えば表示モジュール構成要素１０８のディスプレイデバイス１１４上に表示するための出力を生成するよう構成されるハードウェア要素を含んでよい。
【００３５】
表示モジュール構成要素１０８は、ヒンジ機構１１６を介してディスプレイデバイス１１４に通信可能かつ物理的に（例えば回転可能に）接続される。ディスプレイデバイス１１４は、ジェスチャ及び他の入力を認識するためのタッチスクリーン機能を含むことのように、様々な機能を含んでよい。表示モジュール構成要素１０８のハウジング１１０に対するディスプレイデバイス１１４の回転を利用して、様々な異なる機能性をサポートすることができる。その更なる議論は、図４に関連して見出すことができる。
【００３６】
コンピューティングデバイス１０２のモジュール構成要素１１６の別の例が、演算モジュール構成要素１１８として示されている。演算モジュール構成要素１１８は、表示モジュール構成要素１０８のハウジング１１０とは別個のハウジング１２０も含み、表示モジュール構成要素１０８に物理的かつ通信可能に結合される。演算モジュール構成要素１１８は、表示モジュール構成要素１０８に追加することができる機能を表しており、その機能は、この例では、図２に関連して更に説明されるように処理システム１２２及びメモリ１２４を含む。
【００３７】
コンピューティングデバイス１０２のモジュール構成要素１０６の更に別の例は、アクセサリモジュール構成要素１２６である。上記と同様に、アクセサリモジュール構成要素１２６は、ハウジング１２８と、ハウジング内に配置されるアクセサリハードウェア要素１３０を含む。アクセサリモジュール構成要素１２６は、様々な構成をとることができ、アクセサリハードウェア要素１３０もそうである。
【００３８】
例えばアクセサリモジュール構成要素１２６は、スピーカ、プロジェクタ等の出力デバイスとして構成されてよく、アクセサリハードウェア要素１３０は、この機能をサポートするように構成されてよい。アクセサリモジュール構成要素１２６はまた、図３に関連して更に説明されるようなナチュラルユーザインタフェースデバイス等のような入力デバイスとして構成されてもよい。演算モジュール構成要素１１８及び／又は表示モジュール構成要素１０８に電力を供給するために使用され得るバッテリ、コンピューティングデバイス１０２によって充電されて、別のコンピューティングデバイスとともに使用するためのバッテリを含むような、他の構成も考えられる。
【００３９】
図示される例では、モジュール構成要素１１６は、図７に図示されるように垂直に取り付けられる、表面１０４に置かれるときに、１つのモジュール構成要素が別のモジュール構成要素の「上部に（on  top）」にスタックされる、スタック構成をとるように図示されている。その精神及び範囲から逸脱することなく他の構成も考えられる。モジュール構成要素１１６の間の物理的かつ通信的結合は、様々な方法で達成されてよい。例えば磁気を利用して構成要素間の物理的な接続を形成するような、磁気結合デバイスを含んでもよい。磁気結合デバイスは、例えば複数の磁石が磁束の磁場（field  of  flux）を構成要素から離れて「外側に（outward）」誘導するように（例えば互いに直交に）配置される、磁束泉（flux  fountain）を含むことができ、そうではない場合、すなわち、磁石が一列に並べられて磁場も互いに平行にされる場合よりも固定力（securing  force）を増加させることができる。
【００４０】
別の例では、図示されるような突起１３２とキャビティ１３４の配置を利用してもよい。図示される例では、突起１３２の高さに対応する軸は、モジュール構成要素が設置及び除去され得る方向を定めるが、他の方向への機械的バインディングが、これらの方向における除去を制限させる。機械的ラッチ等の他の例も考えられる。このようにして、ユーザは、コンピューティングデバイス１０２からモジュール構成要素を容易に追加、除去及び置換して、所望の機能を含むようにコンピューティングデバイス１０２を構成することができる。その詳細は以下の説明に関連して見つけられ、対応する図面に図示される。
【００４１】
図２は、モジュール構成要素のデバイスへの追加又はデバイスからの除去による、図１のコンピューティングデバイス１０２の異なる構成を示す例示の実装２００を示す。この実装２００は、図１のコンピューティングデバイス１０２の構成の第１、第２及び第３の例２０２、２０４、２０６を含む。
【００４２】
第１の例２０２では、表示モジュール構成要素１０８は、追加のモジュール構成要素なしに単独で使用されるものとして図示されている。図示されるように、表示モジュール構成要素１０８は電源を含み、ＨＤＭＩ（登録商標）、ディスプレイポート、ＵＳＢポート等のような別のデバイスとともに利用され得る１つ以上の入力を含んでもよい。表示モジュール構成要素１０８は、該構成要素１０８が、転倒せずに図１に図示されるように表面１０４上に設置され得るように、ディスプレイデバイス１１４の重さに対抗するのに十分な量のバラストも含むことができ、これは、例えばスピーカやリードウェイト（lead  weight）等を使用して達成されてよい。
【００４３】
１つ以上の実装において、表示モジュール構成要素１０８は、モバイル構成のための軽量オペレーティングシステム、プロセッサ及びメモリをサポートする「薄い（thin）」コンピューティングデバイスとして構成されるような、オペレーティングシステムを実行する機能も含む。したがって、演算モジュール構成要素１１８の追加を利用してこの機能を補うことでき、この例では、例えば「厚い（thick）」又は「リッチ」コンピューティングデバイス構成をサポートするよう処理、メモリ及び／又はネットワークリソース機能を追加することができる。
【００４４】
第２の例２０４では、演算モジュール構成要素１１８がスタッキングを通して表示モジュール構成要素１０８に追加され、構成要素１０８、１１８の間の物理的かつ通信的結合を形成する。このようにして、演算モジュール構成要素１１８の機能を表示モジュール構成要素１０８に追加することができ、その逆も可能である。例えば演算モジュール構成要素１１８を利用して、ディスプレイデバイス１１４による出力のためにユーザインタフェースを生成することができ、表示モジュール構成要素１０８を利用して、演算モジュール構成要素１１８に電力を供給することができる。
【００４５】
第３の例２０６では、アクセサリモジュール構成要素１２６がスタッキングを通して演算モジュール構成要素１１８に追加され、表示モジュール構成要素１０８、演算モジュール構成要素１１８及びアクセサリモジュール構成要素１２６の間の物理的かつ通信的結合を形成する。例えば図１に関連して前述したように、例えば突起、磁気、機械的接続（例えばスライド可能なラッチ）によるツールを使用せず、アクセサリモジュール構成要素１２６と演算モジュール構成要素１１８との間に、通信的かつ物理的結合を形成することができる。前述したように、バッテリ電源、入力デバイス及び／又は出力デバイス、ナチュラルユーザインタフェース入力デバイス等のような、様々な異なる機能が追加されてもよい。他のアクセサリ構成も考えられ、その例は以下で説明され、対応する図に図示される。
【００４６】
図３は、図１のコンピューティングデバイス１０２が別のアクセサリモジュール構成要素３０２も含む例示の実装３００を図示している。この例では、アクセサリモジュール構成要素３０２のハウジング３０４は、例えば突起、磁気、機械的ラッチ等の使用を通して、表示モジュール構成要素１０８のディスプレイデバイス１１４に物理的かつ通信可能に結合されている。この位置におけるアクセサリモジュール構成要素３０２の設置を利用して、前述したアクセサリ機能のいずれか１つのような様々な異なる機能をサポートすることができる。
【００４７】
図示される例では、アクセサリは、タッチを伴わない可能性のある対話を認識することができるナチュラルユーザインタフェース（ＮＵＩ）をサポートするために、ナチュラルユーザインタフェース（ＮＵＩ）入力デバイス３０６をサポートするように構成される。例えばＮＵＩ入力デバイス３０６は、マイクロフォンの使用を通して音声入力を認識することのように、ユーザが特定のデバイスに触れることを必要とせずに入力を検出するよう様々な方法で構成されることができる。例えばＮＵＩ入力デバイス３０６は、特定の発声（例えば発話されたコマンド）を認識するとともに、その発声を提供した特定のユーザを認識するために、音声認識をサポートするように構成され得る。
【００４８】
別の例では、ＮＵＩ入力デバイス３０６は、カメラの使用を通して、ジェスチャ、提示された物体、画像等の認識をサポートするように構成されてもよい。カメラは、例えば複数のレンズを含むように構成されてよく、これにより異なる視点をキャプチャすることができ、したがって、深度を決定することができる。異なる視点は、例えばＮＵＩ入力デバイス３０６からの相対距離を決定し、したがって、相対距離の変化を決定するために使用されてもよい。
【００４９】
別の例では、飛行時間カメラを利用して、例えばユーザの腕、手、指、脚、胴及び頭のような物体の相対距離を決定することができる。例えばＮＵＩ入力デバイス３０６は、どの身体部分が動作（motion）を行うのに使用されたか、どのユーザが動作を行ったかを含め、ユーザによって行われた１つ以上の動作を認識するために分析される画像をキャプチャすることができる。動作は、ＮＵＩ入力デバイス３０６によってジェスチャとして識別され、対応する機能を開始することができる。したがって、ＮＵＩ入力デバイス３０６を利用して、様々な異なる方法で深さ知覚をサポートすることができる。ＮＵＩ入力デバイス３０６によってキャプチャされた画像を利用して、（例えば顔認識を介して）特定のユーザ、物体等を識別する技術のように、様々な他の機能を提供することができる。
【００５０】
単一のタイプの入力（例えば動作ジェスチャ（motion  gesture））から認識されるジェスチャ、並びに複数のタイプの入力を要するジェスチャ、例えば動作ジェスチャとスタイラス等の物体を使用して行われる物体ジェスチャ（object  gesture））のような、様々な異なるタイプのジェスチャを認識することができる。したがって、ＮＵＩ入力デバイス３０６は、入力間の区分（division）を認識し、これを利用することによって、様々な異なるジェスチャ技術をサポートすることができる。ナチュラルユーザインタフェース（ＮＵＩ）における入力を区別することによって、これらの入力の各々によって単独で可能になるジェスチャの数も増加することに留意されたい。
【００５１】
例えば動き（movement）は同じであるが、異なるタイプの入力を使用して異なるジェスチャ（又は類似のコマンドとは異なるパラメータ）を指示することができる。したがって、ＮＵＩ入力デバイス３０６は、タッチを伴わない様々なユーザ対話をサポートするナチュラルユーザインタフェースをサポートすることができる。この例では、ディスプレイデバイス１１４に取り付けられるように図示されているが、ＮＵＩ入力デバイス３０６の機能を、アクセサリモジュール構成要素１２６の一部として組み込むこともできる。
【００５２】
ＮＵＩ入力デバイス３０６は、様々な異なる構成での使用をサポートするように構成されてもよい。例えばＮＵＩ入力デバイス３０６のカメラは、画像をキャプチャし、この画像を演算モジュール構成要素１１８に通信して、前述の１つ以上のジェスチャを認識するように構成されてもよい。カメラは、図４に図示されるように、ディスプレイデバイス１１４の回転と協調して回転するように構成されてよい。さらに、この回転は、ディスプレイデバイス１１４の回転に応答して、例えばモータの使用を通して、自動的かつユーザ介入なしに行われてもよい。回転は、見通し線（視線）（line  of  sight）がコンピューティングデバイスのユーザとカメラとの間で維持されるように、例えばユーザの顔の検出とカメラの対応する回転を通してユーザの顔を視野内（in  view）に維持するよう、自動的にユーザ介入なしに実行されてもよい。
【００５３】
図４は、表示モジュール構成要素のハウジングに関連してディスプレイデバイスの動きが示されている例示の実装４００を図示している。この実装４００は、第１及び第２の例４０２、４０４を使用して示されている。第１の例４０２では、ディスプレイデバイス１１４は、表示モジュール構成要素１０８のハウジング１１０の軸に対して概ね垂直であるように示されている。この軸は、他のモジュール構成要素が接続されるハウジング１１０の表面及び／又はハウジング１１０がその上に設置される表面に対応するように定義される。したがって、これは、ユーザがデスクトップコンピュータとの対話と似た方法でディスプレイデバイス１１４を見ることができるような「直立」構成と考えることができる。
【００５４】
第２の例４０４では、ディスプレイデバイス１１４は、ヒンジ機構１１６を使用して回転され、上述の軸を定義した表示モジュール構成要素１０８のハウジング１１０の表面に対して「平らになる（lay  flat）」。これは、例えばジェスチャ、スタイラス等を介して、ユーザがディスプレイデバイス１１４のタッチスクリーン機能と対話することができる「ライティング構成」と考えることができる。このようにして、ユーザはディスプレイデバイスと快適に対話して手書き、描画等を行うことができる。
【００５５】
ヒンジ機構１１６は、様々な異なる方法で構成されてよい。例えばヒンジ機構１１６は、約１８０度又はそれ以上の回転をサポートするように構成されてもよい。ヒンジ機構１１６は、所望の角度が維持されるようにフリクションヒンジとして構成されてもよい。さらに、ヒンジは、単一の結合部（joint）がユーザによって視認可能であるように、１つの部分がハウジング１１０に接続され、別の部分がディスプレイデバイス１１４に接続されるよう、スプリットヒンジ機構１１６として構成されてもよい。さらに、ヒンジ機構１１６は、ハウジング１１０内に埋め込まれてもよく、ハウジング１１０の内部に隠されていてもよい。１つ以上の実装において、ヒンジ機構１１６は、ディスプレイデバイス１１４が回転に加えて、ある位置へスライドすることを可能にするように構成されてもよく、例えばハウジング１１０に対するスライド可能な動き（slidable  movement）を許容する。例えばディスプレイデバイス１１４は背面にヒンジを含んでよく、ユーザに対してより快適な方法でタッチ入力を提供することを可能にする角度まで回転されると、ディスプレイデバイス１１４が前方にスライドすることを可能にすることができる。その精神及び範囲から逸脱することなく、様々な他の例も考えられる。
【００５６】
図５及び図６は、モジュール構成要素が、該モジュール構成要素に対して対応する機能を追加又は除去するために交換可能であり、かつその中に配置されるハウジングを含む例示の実装５００、６００を図示している。この例では、図１及び図３の表示モジュール構成要素１０８、演算モジュール構成要素１１８又はアクセサリモジュール構成要素１２６、３０２のいずれか１つのようなモジュール構成要素１１６のハウジング５０２が示されている。ハウジング５０２は、異なる機能がモジュール構成要素と「交換される」よう、その中に配置されることになる複数の他のハウジング５０４、５０６、５０８、５１０を受け取るように構成され、したがって、モジュール構成要素１１６自体だけでなく、モジュール構成要素１１６内の機能も同様に交換可能である。
【００５７】
演算モジュール構成要素の例１１８では、例えばハウジング５０４〜５１０は、メモリ、無線ネットワーク機能、グラフィクス処理ユニット及び処理システムに対応することがある。これらのハウジング５０４〜５１０は、ハウジング５０２内の対応するレセプタクル内に配置されるポッド（pod）として構成されてもよい。また、例えば突起及びキャビティの使用、機械的取付け、磁気（例えば磁束泉（flux  fountain））等を通して、通信的かつ物理的な結合がサポートされてもよい。このようにして、ユーザは、モジュール構成要素１１６の機能を変更するために、ハウジング５０４〜５１０のうちの新たなハウジングを単に除外し、「ドロップイン（drop  in）」することができる。共通の空気導管５１２を利用して、ハウジング５０２〜５１０を通してモジュール構成要素１１６の間で熱管理を容易にすることができ、例えば演算モジュール構成要素が、他のモジュール構成要素１１６を冷却するために利用される単一のファンを含むことができる。
【００５８】
図８は、ハウジング１１０の拡大図とともに、図１の表示モジュール構成要素１０８の背面図を示す、例示の実装８００を図示している。
【００５９】
図９は、ハウジング１１０の拡大図とともに、図１の表示モジュール構成要素１０８の等角図を示す、例示の実装９００を図示している。
【００６０】
図１０は、ハウジング１１０の拡大図とともに、図１の表示モジュール構成要素１０８の側面図を示す、例示の実装１０００を図示している。
【００６１】
図１１は、図１の表示モジュール構成要素１０８の上面図を示す、例示の実装１０００を図示している。
【００６２】
図１２は、図１の表示モジュール構成要素１０８のハウジング１１０の背面図を示す、例示の実装１２００を図示している。
【００６３】
図１３は、図１の演算モジュール構成要素１１８の等角図を示す、例示の実装１３００を図示している。
【００６４】
図１４は、図１の演算モジュール構成要素１１８の側面図を示す、例示の実装１４００を図示している。
【００６５】
図１５は、図１の演算モジュール構成要素１１８の上面図を示す、例示の実装１５００を図示している。
【００６６】
図１６〜図２１は、コンピューティングデバイス１０２の追加の例示の実装１６００、１７００、１８００、１９００、２０００、２１００を図示している。この例のコンピューティングデバイス１０２は、ベース１６０２を含み、ベース１６０２は、以下で更に説明するようにモジュール式（modular）であってよい。
【００６７】
コンピューティングデバイス１０２は、ヒンジ機構１１６を使用してベース１６０２に接続される。この例では、ヒンジ機構１１６は複数の部材（member）１６０４を含む。第１回転デバイス１６０６は、ヒンジ機構１１６の部材１６０４を接続するために使用されるベース１６０２に接続するのに使用され、第２回転デバイス１６０８は、ヒンジ機構１１６の部材１６０４をディスプレイデバイス１１４に接続するのに使用される。
【００６８】
第１及び第２回転デバイス１６０６、１６０８は、様々な方法で構成可能である。例えばクラッチ（clutches）（例えば電磁気、機械的等）が包含可能であり、回転制御モジュール１６１０によって制御される。回転制御モジュール１６１０は、センサ１６１２を利用して、いつクラッチを係合（engage）及び解放（disengage）するかを検出するように構成される。
【００６９】
図２１は、ディスプレイデバイス１１４が第１及び第２段階２１０２、２１０４を使用してベース１６０２に対して配置される例示の実装２１００を図示している。センサ１６１２は、ディスプレイデバイスの一部として構成されるタッチスクリーンセンサを、ディスプレイデバイス１１４のハウジングの側面１６１４に、ディスプレイデバイス１１４のディスプレイとは反対側に配置される背面１６１６等に含むことができる。
【００７０】
センサ１６１２の出力は、回転制御モジュール１６１０によって処理されるとき、第１及び第２回転デバイス１６０６、１６０８の回転をいつ許可するかを検出するために使用可能である。例えば回転制御モジュール１６１０は、ディスプレイデバイス１１４がユーザの手によって把持されていることを検出し、これに応答して、第１及び第２回転デバイス１６０６、１６０８を解放し、これにより、ディスプレイデバイス１１４が、ユーザによって説明されるようにベース１６０２に対して所望のとおりに配置されることを可能にする。
【００７１】
このように配置されると、ユーザは、センサ１６１２を用いて回転制御モジュール１６１０によって検出されたグリップを離し、これに応答して、第１及び第２回転デバイス１６０６、１６０８のクラッチを再係合させる。このようにして、ディスプレイデバイス１１４が比較的大きいサイズ、例えば２４インチ以上を有する場合であっても、ユーザの片手で所望のとおりにディスプレイデバイス１１４を効率的に配置することができる。
【００７２】
加えて、回転制御モジュール１６１０はコンピューティングデバイスを保護するように構成されてよく、例えば特定の構成を許可又は防止し、ディスプレイデバイス１１４がベース１６０２と接触し、バランスを崩して、ベース１６０２が載っている面と接触することからディスプレイデバイス１１４の下側のエッジを制限する構成を回避する。
【００７３】
図１７に戻ると、コンピューティングデバイス１０２の正面図が図示されている。この例では、ディスプレイデバイス１１４は、ディスプレイが正面と側面との間のエッジに到達する「グラス・トゥー・エッジ（glass  to  the  edge）」構成を含む。ディスプレイデバイス１１４は、９ミリメートル未満（例えば８．５ミリメートル）の厚さを有し、マイクロフォン、ディスプレイの一部としての３次元カメラ、スピーカ及び底部に沿ったゴムバンパー、取外し可能なストレージ（例えばＳＤ）及び側面に沿ったＵＳＢ接続を含む。
【００７４】
図１９は、コンピューティングデバイス１０２の背面を図示している。この例では、ヒンジ機構１１６とディスプレイデバイス１１４との間の接続をサポートする接続部分１９０２が図示されている。ディスプレイデバイス１１４は、ディスプレイデバイス１１４のディスプレイの表面全体にわたって剛性及びねじれ剛性を提供する、カーブした背面ハウジングを有する。バックライトＬＥＤ又は他の光出力デバイス１９０４が側面に含まれ、ディスプレイデバイス１１４によって表示される相補的な光出力を提供するために使用され得る。
【００７５】
この例における接続部分１９０２は、コンピューティングデバイス１０２のハウジングハードウェア構成要素に対して使用され得る、くさび形を有する。一実装では、接続部分１９０２は、ディスプレイデバイス１１４に永続的に固定される。別の例では、接続部分１９０２は、ディスプレイデバイス１０２が接続部分１９０２から分離可能であるように取外し可能である。
【００７６】
例えばディスプレイデバイス１０２は、接続部分１９０２、したがってコンピューティングデバイス１０２のベース１６０２に取外し可能に接続されるタブレットコンピュータとして構成されてもよい。回転制御モジュール１６１０は、例えばユーザが片手でディスプレイデバイス１１４を把持していることを検出して回転を許可し、２つの手で把持されると、接続部分とディスプレイデバイス１１４を分離させるように構成されてよい。別の例では、回転制御モジュール１６１０は、ユーザが２本の指を使用してディスプレイデバイス１１４を把持していることを検出して回転を許可し、２本より多くの指によって把持されると、接続部分とディスプレイデバイス１１４を分離させるように構成されてもよい。
【００７７】
ベース１６０２は、追加のハードウェア、データストレージ及び／又はネットワーク接続等のように、ディスプレイデバイス１１４のタブレット機能を補うためのハードウェア構成要素を含むことができる。ディスプレイデバイス１１４は、部材１６０４を通した有線接続、無線接続等の様々な方法でベース１６０２に通信可能に結合されてもよい。
【００７８】
コンピューティングデバイス１０２は、様々な他の特徴を含んでもよい。例えばキーボードをベース１６０２の表面に含めることができる。加えて、プロジェクタをディスプレイデバイス１１４及び／又はベースに含めて、ユーザ対話が検出されたキーボードの画像を３次元カメラの使用を通して投影することができる。ベース１６０２はまた、前述したモジュラ構成をサポートするための段のあるエッジ（stepped  edge）、並びに正面から空気を吸入し、側面及び背面を通して排気するような熱システムを含んでもよい。
【００７９】
例示の手順
以下の説明は、前述したシステム及びデバイスを利用して実装され得るモジュール式コンピューティングデバイス技術を説明する。手順の各々の態様は、ハードウェア、ファームウェア又はソフトウェア、あるいはこれらの組合せで実装されてもよい。手順は、１つ以上のデバイスによって実行される動作を指定するブロックのセットとして示されているが、必ずしも、動作を実行するためにそれぞれのブロックによって示される順序に限定されない。以下の議論の部分では、図１〜図１５を参照する。
【００８０】
図２２は、図１のモジュール式コンピューティングデバイスが、スタッキングを通してアセンブルされる例示の実装の手順を示すフロー図である。複数のモジュール構成要素１１６が取得され、これらのモジュール構成要素の各々は、互いにスタッキング可能な配置を形成するように構成される、それぞれのハウジングを有する（ブロック２２０２）。複数のモジュール構成要素１１６を積み重ねて、コンピューティングデバイス１０２を形成する（ブロック２２０４）。
【００８１】
例示のシステム及びデバイス
図２３は、本明細書で説明される様々な技術を実装することができる１つ以上のコンピューティングシステム及び／又はデバイスを表す例示のコンピューティングデバイス２３０２を含む例示のシステム２３００を図示している。コンピューティングデバイス２３０２は、例えばサービスプロバイダのサーバ、クライアントに関連付けられるデバイス（例えばクライアントデバイス）、オンチップシステム及び／又は任意の他の適切なコンピューティングデバイス又はコンピューティングシステムとすることができる。
【００８２】
例示のコンピューティングデバイス２３０２は、処理システム２３０４、１つ以上のコンピュータ読取可能媒体２３０６及び１つ以上のＩ／Ｏインタフェース２３０８を含み、それらは相互に通信可能に結合される。図示されていないが、コンピューティングデバイス２３０２は、様々な構成要素を互いに結合するシステムバス又は他のデータ及びコマンド転送システムを更に含んでもよい。システムバスは、メモリバス又はメモリコントローラ、周辺バス、ユニバーサルシリアルバス及び／又は様々なバスアーキテクチャのいずれかを利用するプロセッサ若しくはローカルバスといった、異なるバス構造のいずれか１つ又は組合せを含むことができる。制御線やデータ線のような様々な他の例も考えられる。
【００８３】
処理システム２３０４は、ハードウェアを使用して１つ以上の動作を実行する機能を表す。したがって、処理システム２３０４は、プロセッサ、機能ブロック等として構成され得るハードウェア要素２３１０を含むものとして図示されている。これは、１つ以上の半導体を使用して形成される特定用途向け集積回路又は他の論理デバイスとしてハードウェアでの実装を含んでよい。ハードウェア要素２３１０は、これらが形成される材料又はその中で使用される処理機構によって限定されない。例えばプロセッサは、半導体及び／又はトランジスタ（例えば電子集積回路（ＩＣ））で構成されてもよい。そのような状況において、プロセッサ実行可能命令は、電子的に実行可能な命令とすることができる。
【００８４】
コンピュータ読取可能記憶媒体２３０６は、メモリ／ストレージ２３１２を含むものとして図示されている。メモリ／ストレージ２３１２は、１つ以上のコンピュータ読取可能媒体に関連付けられるメモリ／ストレージ容量を表す。メモリ／ストレージコンポーネント２３１２は、揮発性媒体（ランダムアクセスメモリ（ＲＡＭ）等）及び／又は不揮発性媒体（読取専用メモリ（ＲＯＭ）、フラッシュメモリ、光ディスク、磁気ディスク等）を含むことができる。メモリ／ストレージコンポーネント２３１２は、取外し可能媒体（例えばフラッシュメモリ、取外し可能ハードドライブ、光ディスク等）だけでなく、固定の媒体（例えばＲＡＭ、ＲＯＭ、固定ハードドライブ等）も含むことができる。コンピュータ読取可能媒体２３０６は、以下で更に説明されるように、様々な他の方法で構成されてもよい。
【００８５】
入出力インタフェース２３０８は、ユーザがコンピューティングデバイス２３０２にコマンド及び情報を入力することを可能にし、また、様々な入出デバイスを使用してユーザ及び／又は他の構成要素又はデバイスに情報を提示することも可能にする機能を表す。入力デバイスの例には、キーボード、カーソル制御デバイス（例えばマウス）、マイクロフォン、スキャナ、タッチ機能（例えば物理的接触を検出するように構成される容量式又は他のセンサ）、カメラ（例えば接触を伴わないジェスチャとして動きを認識するために赤外線周波数のような可視又は非可視波長を使用することができるもの）等が含まれる。出力デバイスの例には、ディスプレイデバイス（例えばモニタ又はプロジェクタ）、スピーカ、プリンタ、ネットワークカード、触覚応答デバイス等が含まれる。したがって、コンピューティングデバイス２３０２は、ユーザ対話をサポートするために、以下に更に説明するような様々な方法で構成されてよい。
【００８６】
本明細書では、様々な技術を、ソフトウェア、ハードウェア要素又はプログラムモジュールの一般的な文脈で説明することができる。一般に、そのようなモジュールは、特定のタスクを実行するか、特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、要素、構成要素、データ構造等を含む。本明細書で使用されるとき、「モジュール」、「機能」及び「構成要素」という用語は、一般に、ソフトウェア、ファームウェア、ハードウェア又はそれらの組合せを表す。本明細書で説明される技術の特徴は、プラットフォームとは独立であり、これは、様々なプロセッサを有する様々な市販のコンピューティングプラットフォーム上でこれらの技術を実装することができることを意味する。
【００８７】
説明されるモジュール及び技術の実装は、何らかの形態のコンピュータ読取可能媒体上に格納されてよく、あるいはこれらの間で伝送されてもよい。コンピュータ読取可能媒体は、コンピューティングデバイス２３０２によってアクセスされ得る様々な媒体を含んでよい。限定ではなく例として、コンピュータ読取可能媒体は、「コンピュータ読取可能記憶媒体」及び「コンピュータ読取可能信号媒体」を含むことがある。
【００８８】
「コンピュータ読取可能記憶媒体」は、単なる信号伝送、搬送波又は信号そのものとは対照的に、情報の永続的及び／又は非一時的記憶を可能にする媒体及び／又はデバイスを指すことがある。したがって、コンピュータ読取可能記憶媒体は、非信号担持媒体を指す。コンピュータ読取可能記憶媒体は、コンピュータ読取可能命令、データ構造、プログラムモジュール、論理要素／回路又は他のデータといった情報の記憶に適した方法又は技術で実装される、揮発性及び不揮発性、取外し可能及び取外し不能媒体及び／又はストレージデバイス等のようなハードウェアを含む。コンピュータ読取可能記憶媒体の例には、これらに限られないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ又は他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）又は他の光ストレージ、ハードディスク、磁気カセット、磁気テープ、磁気ディスクストレージ又は他の磁気ストレージ、あるいは他のストレージデバイス、有形の媒体、あるいは所望の情報を格納するのに適し、かつコンピュータによってアクセス可能な製品が含まれる。
【００８９】
「コンピュータ読取可能信号媒体」は、ネットワーク等を介して、コンピューティングデバイス２３０２のハードウェアに命令を送信するように構成される信号担持媒体を指すことがある。信号媒体は、典型的には、コンピュータ読取可能命令、データ構造、プログラムモジュール又は他のデータを、搬送波やデータ信号又は他の搬送機構等の変調データ信号内に具体化することができる。信号媒体は、任意の情報配信媒体も含む。「変調データ信号」という用語は、その特性の１つ以上が信号内の情報を符号化するように設定又は変更された信号を意味する。限定ではなく一例として、通信媒体は、有線ネットワーク又は直接有線接続のような有線媒体と、音響、ＲＦ、赤外線及び他の無線媒体のような無線媒体を含む。
【００９０】
前述したように、ハードウェア要素２３１０及びコンピュータ読取可能媒体２３０６は、一部の実施形態において、１つ以上の命令を実行すること等のように本明細書で説明される技術の少なくとも一部の側面を実装するために用いることができる、ハードウェアの形で実装されるモジュール、プログラマブルデバイスロジック及び／又は固定デバイスロジックを表す。ハードウェアは、集積回路又はオンチップシステムの構成要素、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、結合プログラム可能論理回路（ＣＰＬＤ）及びシリコン又は他のハードウェアによる他の実装を含んでよい。この文脈では、ハードウェアは、ハードウェアによって具現化される命令及び／又はロジック、並びに実行のために命令を格納するために利用されるハードウェア、例えば前述のコンピュータ読取可能記憶媒体によって定義されるプログラムタスクを実行する処理デバイスとして動作することができる。
【００９１】
上記の組合せを用いて、本明細書で説明される様々な技術を実施してもよい。したがって、ソフトウェア、ハードウェア又は実行可能モジュールは、コンピュータ読取可能記憶媒体の何らかの形態において、かつ／又は１つ以上のハードウェア要素２３１０によって具体化される、１つ以上の命令及び／又はロジックとして実装されてもよい。コンピューティングデバイス２３０２は、ソフトウェア及び／又はハードウェアモジュールに対応する特定の命令及び／又は機能を実装するように構成されてよい。したがって、コンピューティングデバイス２３０２によってソフトウェアとして実行可能なモジュールの実装は、例えばコンピュータ読取可能記憶媒体及び／又は処理システム２３０４のハードウェア要素２３１０の使用を通じて、少なくとも部分的にハードウェアで達成されてもよい。命令及び／又は機能は、本明細書で説明される技術、モジュール及び例を実装するよう、１つ以上の製品（例えば１つ以上のコンピューティングデバイス２３０２及び／又は処理システム２３０４）によって実行可能／動作可能である。
【００９２】
図２３に更に図示されるように、例示のシステム２３００は、パーソナルコンピュータ（ＰＣ）、テレジョンビデバイス及び／又はモバイルデバイス上でアプリケーションを実行するときに、シームレスなユーザ経験のためのユビキタス環境を可能にする。サービス及びアプリケーションは実質的に、アプリケーションを利用し、ビデオゲームをプレイし、ビデオの視聴しているときに、あるデバイスから次のデバイスに移行する際の共通のユーザ経験のために、３つの環境全てにおいて同様に動作する。
【００９３】
例示のシステム２３００では、複数のデバイスが中央コンピューティングデバイスを介して相互接続される。中央コンピューティングデバイスは、複数のデバイスに対してローカルであってもよく、複数のデバイスかリモートに配置されてもよい。一実施形態では、中央コンピューティングデバイスは、ネットワーク、インターネット又は他のデータ通信リンクを介して複数のデバイスに接続される、１つ以上のサーバコンピュータのクラウドであってもよい。
【００９４】
一実施形態において、この相互接続アーキテクチャは、複数のデバイスのユーザに共通かつシームレスな経験を提供するために、複数のデバイスにわたって機能を配信することを可能にする。複数のデバイスの各々は、異なる物理的要件及び能力を有してよく、中央コンピューティングデバイスは、プラットフォームを使用して、デバイスに対して、そのデバイスに適合し、かつ全てのデバイスにも共通する経験を配信することを可能にする。一実施形態では、ターゲットデバイスのクラスが作成され、経験はデバイスの一般クラスに対して適合される。デバイスのクラスは、物理的特徴、使用のタイプ又はデバイスの他の共通特性によって定義されてよい。
【００９５】
様々な実装において、コンピューティングデバイス２３０２は、コンピュータ２３１４、モバイル２３１６及びテレビジョン２３１８の使用等、様々な異なる構成をとることができる。これらの構成の各々は、概して異なる構成及び能力を有するデバイスを含み、したがって、コンピューティングデバイス２３０２は、異なるデバイスクラスの１つ以上に従って構成されてもよい。例えばコンピューティングデバイス２３０２は、パーソナルコンピュータ、デスクトップコンピュータ、マルチスクリーンコンピュータ、ラップトップコンピュータ、ネットブック等を含むデバイスのコンピュータ２３１４クラスとして実装されてよい。
【００９６】
コンピューティングデバイス２３０２は、携帯電話、ポータブル音楽プレーヤ、携帯ゲームデバイス、タブレットコンピュータ、マルチスクリーンコンピュータ等のモバイルデバイスを含む、デバイスのモバイル２３１６クラスとして実装されてもよい。コンピューティングデバイス２３０２は、カジュアルな視聴環境において一般的により大きなスクリーンを有するか又はこれに接続されるデバイスを含む、デバイスのテレビジョン２３１８クラスとして実装されてもよい。これらのデバイスは、テレビジョン、セットトップボックス、ゲームコンソール等を含む。
【００９７】
本明細書で説明される技術は、コンピューティングデバイス２３０２のこれらの様々な構成によってサポートされてよく、本明細書で説明される技術の特定の例に限定されない。以下に説明されるように、この機能は、全体的又は部分的に、分散システムを使用することにより、例えばプラットフォーム２３２２を介して「クラウド」２３２０上で実装されてもよい。
【００９８】
クラウド２３２０は、リソース２３２４のプラットフォーム２３２２を含むか、かつ／又はこれを表す。プラットフォーム２３２２は、クラウド２３２０のハードウェア（例えばサーバ）及びソフトウェアリソースの基本機能を抽象化する。リソース２３２４は、コンピュータ処理がコンピューティングデバイス２３０２からリモートのサーバで実行されている間に利用することができる、アプリケーション及び／又はデータを含んでよい。リソース２３２４は、インターネット上で、かつ／又はセルラ若しくはWi-Fiネットワーク等の加入者ネットワークを介して提供されるサービスを含むこともできる。
【００９９】
プラットフォーム２３２２は、コンピューティングデバイス２３０２を他のコンピューティングデバイスに接続するためのリソース及び機能を抽象化することができる。プラットフォーム２３２２は、リソースのスケーリングを抽象化して、プラットフォーム２３２２を介して実装されるリソース２３２４のために、遭遇した要求に対して対応するレベルのスケールを提供するように機能してもよい。したがって、相互接続されるデバイスの実施形態では、本明細書で説明される機能の実装は、システム２３００全体に分散されてよい。例えば機能は、部分的にコンピューティングデバイス２３０２上で実装され、そして、クラウド２３２０の機能を抽象化するプラットフォーム２３２２を介して実装されてもよい。
【０１００】
結論
本明細書で説明される例示の実装は、これらに限定されないが、以下の実施例のうちのいずれか１つ又は１つ以上の組合せを含む：
【０１０１】
１つ以上の例において、コンピューティングデバイスは：ハウジングと、ヒンジを介してハウジングに物理的かつ通信可能に結合されるディスプレイデバイスと、ハウジング内に配置され、ディスプレイデバイスによる表示のためにディスプレイを出力するように構成される１つ以上のディスプレイハードウェア要素とを含む、表示モジュール構成要素；及び表示モジュール構成要素に物理的かつ通信可能に結合されるハウジングと、ハウジング内に配置される処理システムと、ハウジング内に配置されるメモリとを含む、演算モジュール構成要素を具備し、処理システムが、該処理システムによって格納される命令を実行して、表示モジュール構成要素のディスプレイデバイスによる表示のためにユーザインタフェースを生成するように構成される。
【０１０２】
上記又は下記の例のいずれか単独又は組合せで説明される例において、演算モジュール構成要素は、機械的取付け（mechanical  attachment）を形成するため、キャビティにより受け取られる１つ以上の突起を介して表示モジュール構成要素に接続されるように構成される。
【０１０３】
上記又は下記の例のいずれか単独又は組合せで説明される例において、機械的取付けは、軸外除去（off-axis  removal）が、それぞれのキャビティ内の１つ以上の突起の機械的バインディング（mechanical  binding）を引き起こすように形成される。
【０１０４】
上記又は下記の例のいずれか単独又は組合せで説明される例において、演算モジュール構成要素は、磁気取付けデバイスによる磁気取付けサポートを介して表示モジュール構成要素に接続されるように構成される。
【０１０５】
上記又は下記の例のいずれか単独又は組合せで説明される例において、磁気取付けデバイスは、磁束泉（flux  fountain）を含む。
【０１０６】
上記又は下記の例のいずれか単独又は組合せで説明される例において、表示モジュール構成要素及び演算モジュール構成要素は、表示モジュール構成要素及び演算モジュール構成要素の熱管理を容易にするように構成される共通の空気導管を共有する。
【０１０７】
上記又は下記の例のいずれか単独又は組合せで説明される例において、演算モジュール構成要素が表示モジュール構成要素から電力を受け取るように構成されるよう、通信接続が構成される。
【０１０８】
上記又は下記の例のいずれか単独又は組合せで説明される例において、表示モジュール構成要素は、演算モジュール構成要素が表示モジュール構成要素に接続されることなく、デバイスからの表示を可能にするように構成される１つ以上の入力部を含む。
【０１０９】
上記又は下記の例のいずれか単独又は組合せで説明される例において、表示モジュール構成要素及び演算モジュール構成要素のハウジングは、スタッキング可能な配置を有する。
【０１１０】
上記又は下記の例のいずれか単独又は組合せで説明される例において、スタッキング可能な配置は、演算モジュール構成要素のハウジングが表面に対して配置されるように構成され、表示モジュール構成要素のハウジングが演算モジュール構成要素のハウジングの上にスタックされるように構成される。
【０１１１】
上記又は下記の例のいずれか単独又は組合せで説明される例において、表示モジュール構成要素のヒンジは、１８０度の回転をサポートするように構成される。
【０１１２】
上記又は下記の例のいずれか単独又は組合せで説明される例において、表示モジュール構成要素は、ディスプレイデバイスが、転倒せずにヒンジを介して回転可能であるように、ディスプレイデバイスの重さに対抗するのに十分な重量を有する。
【０１１３】
上記又は下記の例のいずれか単独又は組合せで説明される例において、表示モジュール構成要素は、異なる機能を有する複数の演算モジュール構成要素に通信可能に結合されるように構成され、複数の演算モジュール構成要素の各々は、相互にそれぞれの異なる機能を示す異なる視覚特性を有する。
【０１１４】
上記又は下記の例のいずれか単独又は組合せで説明される例において、演算モジュール構成要素に物理的かつ通信可能に結合されるように構成されるハウジングを含む、アクセサリモジュール構成要素を更に備える。
【０１１５】
上記又は下記の例のいずれか単独又は組合せで説明される例において、アクセサリモジュール構成要素は、演算モジュール構成要素及び表示モジュール構成要素に電力を供給するように構成されるバッテリを含む。
【０１１６】
上記又は下記の例のいずれか単独又は組合せで説明される例において、バッテリは、コンピューティングデバイスによって再充電可能であり、取外し可能であり、異なるコンピューティングデバイスに電力を供給するために使用可能である。
【０１１７】
上記又は下記の例のいずれか単独又は組合せで説明される例において、アクセサリモジュール構成要素は、出力デバイスを含む。
【０１１８】
上記又は下記の例のいずれか単独又は組合せで説明される例において、アクセサリモジュール構成要素は、出力デバイスを含む。
【０１１９】
上記又は下記の例のいずれか単独又は組合せで説明される例において、表示モジュール構成要素のディスプレイデバイスに物理的かつ通信可能に結合されるよう構成される、ナチュラルユーザインタフェースモジュール構成要素を更に備える。
【０１２０】
上記又は下記の例のいずれか単独又は組合せで説明される例において、ナチュラルユーザインタフェースモジュール構成要素は、ユーザの１つ以上の発声を認識するため、ユーザの音声を検出し、該音声を演算モジュール構成要素に通信するように構成される、マイクロフォンを含む。
【０１２１】
上記又は下記の例のいずれか単独又は組合せで説明される例において、ナチュラルユーザインタフェースモジュール構成要素は、１つ以上のジェスチャを認識するため、画像をキャプチャし、該画像を演算モジュール構成要素に通信するように構成される、カメラを含む。
【０１２２】
上記又は下記の例のいずれか単独又は組合せで説明される例において、ナチュラルユーザインタフェースモジュール構成要素のカメラは、ディスプレイデバイスの回転と協調して回転するように構成される。
【０１２３】
上記又は下記の例のいずれか単独又は組合せで説明される例において、カメラの回転は、ディスプレイデバイスの回転に応答して、自動的にユーザ介入なしに行われる。
【０１２４】
上記又は下記の例のいずれか単独又は組合せで説明される例において、カメラの回転は、モータを使用して行われる。
【０１２５】
上記又は下記の例のいずれか単独又は組合せで説明される例において、カメラの回転は、コンピューティングデバイスのユーザとカメラとの間で見通し線が維持されるように、自動的にユーザ介入なしに行われる。
【０１２６】
上記又は下記の例のいずれか単独又は組合せで説明される例において、演算モジュール構成要素のハウジングは、その中に配置される処理システムを含むハウジングと、その中に配置されるメモリを含むハウジングとを回転可能に取外し可能に受け入れるように構成され、これらのハウジングは、演算モジュール構成要素のハウジング内でツールを使用せずにユーザによって交換可能な処理システムとメモリを含む。
【０１２７】
上記又は下記の例のいずれか単独又は組合せで説明される例において、演算モジュール構成要素のハウジングは、演算モジュール構成要素のハウジング内で交換可能な無線通信デバイスを含むハウジングを、取外し可能に受け入れるように構成される。
【０１２８】
上記又は下記の例のいずれか単独又は組合せで説明される例において、処理システム及びメモリを含むハウジングは、演算モジュール構成要素のハウジングに対してその中に物理的かつ通信可能に結合される。
【０１２９】
上記又は下記の例のいずれか単独又は組合せで説明される例において、処理システム及びメモリを含むハウジングは、機械的取付けを形成するようキャビティにより受け取られる１つ以上の突起を介して、演算モジュール構成要素のハウジングに対してその中に物理的かつ通信可能に結合される。
【０１３０】
上記又は下記の例のいずれか単独又は組合せで説明される例において、ハウジングは、軸外除去が、それぞれのキャビティ内で１つ以上の突起の機械的バインディングを生じるように形成される。
【０１３１】
上記又は下記の例のいずれか単独又は組合せで説明される例において、処理システム及びメモリを含むハウジングは、磁気取付けデバイスによってサポートされる磁気取付けを介して、演算モジュール構成要素のハウジングに対してその中に物理的かつ通信可能に結合される。
【０１３２】
上記又は下記の例のいずれか単独又は組合せで説明される例において、磁気取付けデバイスは、磁束泉を含む。
【０１３３】
上記又は下記の例のいずれか単独又は組合せで説明される例において、ディスプレイデバイスは、タッチスクリーン機能をサポートするように構成される。
【０１３４】
上記又は下記の例のいずれか単独又は組合せで説明される例において、表示モジュール構成要素は、壁又はカートを含む垂直面への取付けをサポートするように構成される。
【０１３５】
上記又は下記の例のいずれか単独又は組合せで説明される例において、表示モジュール構成要素は、演算モジュール構成要素と分離されるときにオペレーティングシステムを実行するように構成される処理システム及びメモリも含み、演算モジュール構成要素の処理システム及びメモリは、物理的かつ通信可能に結合されるときに、表示モジュール構成要素に追加の処理及びメモリリソースを提供するように構成される。
【０１３６】
１つ以上の例において、表示モジュール構成要素は、ハウジングと；ヒンジを介してハウジングに物理的かつ通信可能に結合されるディスプレイデバイスと；ハウジング内に配置され、ディスプレイデバイスによる表示のためにディスプレイを出力するように構成される１つ以上のディスプレイハードウェア要素と；を備え、ハウジングは、ディスプレイに関連する機能をサポートするように構成されるハードウェア要素がその中に配置される複数の他のハウジングと、通信的かつ取外し可能な物理的結合を形成するように構成される。
【０１３７】
システムは複数のモジュール構成要素を備え、モジュール構成要素の各々が、相互にスタッキング可能な配置を形成するように構成されるハウジングであって、コンピューティングデバイスを形成するように物理的かつ通信可能に結合されるよう構成される、それぞれのハウジングを有する。
【０１３８】
１つ以上の例において、方法は：複数のモジュール構成要素を取得するステップであって、モジュール構成要素の各々が、相互にスタッキング可能な配置を形成するように構成されるハウジングを有するステップと；コンピューティングデバイスを形成するよう複数のモジュール構成要素をスタッキングするステップとを備える。
【０１３９】
１つ以上の例において、コンピューティングシステムは：ハウジング及び複数のセンサを有するディスプレイデバイスと；表面に配置されるように構成されるベースと；ベースをディスプレイデバイスに物理的に接続するヒンジ機構であって、複数のクラッチを含むヒンジ機構と；少なくとも部分的にハードウェアで実装され、センサの出力を使用してユーザがディスプレイデバイスを把持しているかどうかの確率（likelihood）を検出し、これに応答して、ヒンジ機構の回転を許可又は制限するようにクラッチの動作を制御し、これによりベースに対するディスプレイデバイスの配置を制御するように構成される回転制御モジュールと；を備える。
【０１４０】
上記又は下記の例のいずれか単独又は組合せで説明される例において、複数のセンサは、容量式センサ、ひずみセンサ、抵抗式センサ又は画像センサである。
【０１４１】
上記又は下記の例のいずれか単独又は組合せで説明される例において、ディスプレイデバイス及びハウジングは、ベースと独立に動作可能なタブレットコンピュータとして構成される。
【０１４２】
上記又は下記の例のいずれか単独又は組合せで説明される例において、回転制御モジュールは、ディスプレイデバイスに潜在的にダメージを与える可能性がある構成を防止するように構成される。
【０１４３】
上記又は下記の例のいずれか単独又は組合せで説明される例において、回転制御モジュールは、片手で把持されるときは回転を許可し、複数の手で把持されるときはヒンジからのディスプレイデバイスの分離を許可するように構成される。
【０１４４】
１つ以上の例において、方法は、ディスプレイデバイスの少なくとも一部に配置される１つ以上のセンサを使用して、ユーザがディスプレイデバイスのハウジングを把持している可能性が高いことを検出するステップと；把持の可能性が高いことを検出したことに応答して、ディスプレイデバイスをセット位置（set  position）に保持するよう構成される１つ以上の保持デバイスを解放するステップと；ディスプレイデバイスの少なくとも一部に配置される１つ以上のセンサを使用して、ユーザがコンピューティングデバイスのディスプレイデバイスのハウジングの把持を止めた可能性が高いことを検出するステップと；把持を止めたことを検出したことに応答して、ディスプレイデバイスを保持するよう１つ以上の保持デバイスを係合するステップとを備える。
【０１４５】
上記又は下記の例のいずれか単独又は組合せで説明される例において、運動（movement）は回転又はスライド運動を含む。
【０１４６】
例示の実装を構造的特徴及び／又は方法的動作に特有の言葉で説明してきたが、添付の特許請求の範囲において定義される実装は、必ずしも説明した特定の特徴又は動作に限定されないことが理解されよう。むしろ、特定の特徴及び動作は、特許請求に係る特徴を実装する例示の形式として開示されている。
【図１】
2018503190.tif 000003
【図２】
2018503190.tif 000004
【図３】
2018503190.tif 000005
【図４】
2018503190.tif 000006
【図５】
2018503190.tif 000007
【図６】
2018503190.tif 000008
【図７】
2018503190.tif 000009
【図８】
2018503190.tif 000010
【図９】
2018503190.tif 000011
【図１０】
2018503190.tif 000012
【図１１】
2018503190.tif 000013
【図１２】
2018503190.tif 000014
【図１３】
2018503190.tif 000015
【図１４】
2018503190.tif 000016
【図１５】
2018503190.tif 000017
【図１６】
2018503190.tif 000018
【図１７】
2018503190.tif 000019
【図１８】
2018503190.tif 000020
【図１９】
2018503190.tif 000021
【図２０】
2018503190.tif 000022
【図２１】
2018503190.tif 000023
【図２２】
2018503190.tif 000024
【図２３】
2018503190.tif 000025
【国際調査報告】
2018503190.tif 000026
2018503190.tif 000027
2018503190.tif 000028
2018503190.tif 000029
2018503190.tif 000030