(57)【特許請求の範囲】
【請求項１】
オブジェクトに取り付けられた材料のシートであって、前記材料は、第１部分および第２部分を含み、前記材料は、電磁放射を反射するように構成される、材料のシートと、
前記材料に適用されるマスクであって、前記マスクは、前記材料の前記第１部分を覆い隠し、前記材料の前記第２部分を覆い隠さない、マスクと
を含み、
前記第１部分および前記第２部分は、装置によって読み取られるデータを格納し、
前記マスクは、前記シートとは別々に作られ、前記第１の部分及び前記第２の部分に新たなデータを格納するように再配置できる、
基準マーカー。
【請求項２】
前記材料は、複数のコーナーキューブを含む、請求項１に記載の基準マーカー。
【請求項３】
前記材料は、少なくとも１つのフォトニック結晶を含む、請求項１に記載の基準マーカー。
【請求項４】
前記フォトニック結晶は、多次元フォトニック結晶を含む、請求項３に記載の基準マーカー。
【請求項５】
前記材料の前記第１部分および前記材料の前記第２部分は、前記装置によって読み取られる時に前記装置にデータを伝えるように配置され、前記装置によって放たれた光は、前記材料に格納されたデータを前記装置によって読み取ることができるように、前記マスクに従って前記装置に戻る方へ反射される、請求項１に記載の基準マーカー。
【請求項６】
材料の前記第１部分および前記第２部分は、前記オブジェクトの記述、前記オブジェクトをスケーリングする基準、前記オブジェクトを第２オブジェクトに相関させるもの、前記基準マーカーのロケーションを第２の基準マーカーと比較する時に相対スケールを提供するもの、前記装置がネットワークを介してコンピュータ生成されたコンテンツにアクセスすることを可能にするＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）のうちの少なくとも１つであるデータを格納する、請求項１に記載の基準マーカー。
【請求項７】
前記電磁放射は、光を含み、前記材料の前記第２部分は、前記光を前記光の源に戻る方へ反射する再帰反射器を含む、請求項１に記載の基準マーカー。
【請求項８】
コンピュータ生成されたイメージを用いて実世界イメージを拡張する方法であって、
実世界オブジェクト上に配置された有形の基準マーカーに向かって光ビームを放つことであって、前記基準マーカーは、当該基準マーカーの一部を覆うマスクを含み、当該マスクはパターンを与え、前記マスクは前記パターンが変更されるように新しいマスクに置換することができる、光ビームを放つことと、
前記有形の基準マーカーから反射された光ビームを読み取ることであって、前記反射された光ビームは、前記有形の基準マーカーによって格納されたデータを含む、読み取ることと、
前記データを使用してコンピュータ生成されたコンテンツを生成することと、
拡張されたイメージをデバイスのディスプレイ上に表示することであって、前記拡張されたイメージは、前記コンピュータ生成されたコンテンツおよび前記実世界オブジェクトのビューを含む、表示することと
を含む方法。
【請求項９】
前記光ビームはレーザビームを含み、前記光ビームを放つことは、前記レーザビームを用いて前記有形の基準マーカーをスキャンすることをさらに含む、請求項８に記載の方法。
【請求項１０】
前記有形の基準マーカーは、前記データを格納するように配置されかつ前記反射された光ビームを生成するように配置された複数の再帰反射器を含む、請求項８に記載の方法。
【請求項１１】
前記データは、ＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）を含み、
前記方法は、前記コンピュータ生成されたコンテンツについて前記ＵＲＬを使用してサーバにアクセスすることをさらに含む、請求項８に記載の方法。
【請求項１２】
前記有形の基準マーカーから反射された前記光ビームを読み取ることは、前記格納されたデータを抽出するために前記反射された光ビームから生成された信号を復調することを含む、請求項８に記載の方法。
【請求項１３】
前記コンピュータ生成されたコンテンツを生成するために前記装置の追加コンポーネントを使用することをさらに含み、前記追加コンポーネントは、全地球測位センサおよびコンパスを含む、請求項８に記載の方法。
【請求項１４】
前記有形の基準マーカーは、アレイに配置された複数のコーナーキューブを含み、
前記複数のコーナーキューブの一部は、前記複数のコーナーキューブの前記アレイが前記光ビームによって読み取ることができるデータを格納するように、覆い隠されるか、または
前記アレイの一部は、前記複数のコーナーキューブおよびコーナーキューブがない前記アレイの前記一部が前記光ビームによって読み取られるために配置されるように、コーナーキューブがない
状態である、請求項８に記載の方法。
【請求項１５】
前記有形の基準マーカーは、反射部分および反射性がより低い、または非反射性である部分を形成するためにその上に形成された前記マスクを含むフォトニック結晶を含み、前記反射部分および前記反射性がより低い、または非反射性である部分は、前記データを格納するために配置される、請求項８に記載の方法。
【請求項１６】
環境内のオブジェクトに取り付けられた材料であって、
装置から受け取られた電磁放射を前記装置に向かって戻す方へ反射するように構成された再帰反射器を含む第１部分と、
反射性がより低い、または非反射性である第２部分であって、前記第１部分および前記第２部分は、データを格納するためにパターンを形成するように配置され、当該第２の部分を含む別に作られた１のマスクの置換より前記パターンが変更されることで格納されるデータが変化する、第２部分と
を含む材料、を含み、
前記材料によって反射された電磁放射は、前記パターンに従って変調され、前記反射された電磁放射は、前記第１部分および前記第２部分に向かって前記電磁放射を放つ前記装置によって検出され、読み取られることができる
基準マーカー。
【請求項１７】
前記再帰反射器は、アレイに配置された複数のコーナーキューブ、またはフォトニック結晶のうちの少なくとも１つを含む、請求項１６に記載の基準マーカー。
【請求項１８】
前記第２部分は、前記材料に前記複数のコーナーキューブの一部にまたは前記フォトニック結晶に適用されるマスクを含む、請求項１７に記載の基準マーカー。
【請求項１９】
前記第２部分は、再帰反射器がない、請求項１７に記載の基準マーカー。
【請求項２０】
前記データは、
前記オブジェクトの記述、
前記装置がネットワークを介して前記装置上に表示される拡張されたイメージに含めるためのコンピュータ生成されたコンテンツにアクセスすることを可能にするＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）、または
前記コンピュータ生成されたコンテンツを生成するのに使用されるもの
のうちの少なくとも１つである、請求項１６に記載の基準マーカー。
【発明の詳細な説明】
【背景技術】
【０００１】
拡張現実は、しばしば、コンピュータ生成されたコンテンツによって拡張された実世界環境のビューまたはイメージを描写する。コンピュータ生成されたコンテンツとの実世界のイメージの組合せは、多くの異なる応用で有用であることが立証されてきた。広告、ナビゲーション、軍、旅行、教育、スポーツ、およびエンターテイメントが、拡張現実を使用できる領域の例である。
【０００２】
コンピュータ生成されたコンテンツとの実世界環境のイメージの融合は、拡張されたイメージをもたらす。しかし、コンピュータ生成されたコンテンツとの実世界イメージの融合を成功させることは、実世界イメージがどれほどよく認識されるのかに依存する。例えば、モニュメントのイメージの拡張を成功させることは、モニュメントがモニュメントのイメージを表示する装置によって認識されるかどうかに依存する可能性がある。より具体的には、モニュメントの名前、ロケーション、作成者、その他などのコンピュータ生成されたコンテンツの融合は、イメージ内のモニュメントが認識されるかどうかに依存する可能性がある。モニュメントが認識されないか知られていない場合には、コンピュータ生成されたコンテンツの提供は、非常にむずかしい提案になる。
【０００３】
イメージ内のオブジェクトまたは実世界オブジェクトを認識する１つの形は、基準マーカーの使用を介するものである。従来、基準マーカーは、イメージングシステムの視野で使用される、結果のイメージ内に現れるオブジェクトである。言い替えると、従来のマーカーは、通常、実世界オブジェクト上のマーカーとしてではなく、イメージ内のマーカーとして使用される。
【０００４】
しばしば、イメージ内の基準マーカーの外見は、イメージスケーリングの基準として働く。例えば、イメージ内の既知のロケーションにある基準マーカーを使用して、イメージの相対スケールを判定することができる。ある種のカメラは、イメージ内の基準マーカーとしてレゾークロス（ｒｅｓｅａｕ  ｃｒｏｓｓ）を作ることができる。基準マーカーを使用して、イメージの特徴をより目立つものにすることもできる。例えば、モーションキャプチャ応用例は、基準マーカーを使用して、マークされた対象の動きを追跡することができる。イメージ内の基準マーカーは、独立のイメージを相関させることを可能にすることもできる。
【０００５】
残念ながら、拡張現実での基準マーカーの使用は、非常に制限され、前に述べたように、基準マーカーは、通常、実世界オブジェクト上ではなくイメージ内に見られる。
【０００６】
基準マーカーを有する実世界オブジェクトのいくつかの実例がある可能性があるが、これらのマーカーは、認識するのがむずかしい。中距離および長距離の基準マーカーの認識は、特に問題がある。さらに、従来の基準マーカーは、拡張現実応用例でコンピュータ生成されたコンテンツを生成するために変換できまたは使用できる、かなりの量のデータを格納することができない。
【発明の概要】
【０００７】
本明細書で開示する実施形態は、基準マーカーに関する。基準マーカーは、コンピュータ生成されたコンテンツを用いてイメージを拡張するのに使用できるデータを格納する。例示的実施形態では、基準マーカーは、材料のシートを含み、オブジェクトに取り付けられ得る。材料は、電磁放射を反射するようにも構成される。マスクは、材料の第１部分を覆い隠し、材料の第２部分を覆い隠さないように、材料に適用される。材料の第１部分および第２部分は、読取装置によって読み取られるデータを格納する。
【０００８】
例示的実施形態では、基準マーカーは、環境内のオブジェクトに取り付けることのできる材料を含むことができる。材料は、装置から受け取られた電磁放射を装置に向かって戻す方へ反射するように構成された再帰反射器（retroreflector）を有する第１部分を含む。材料の第２部分は、反射性がより低くまたは非反射性である。第１部分および第２部分は、パターンを形成し、基準マーカー内にデータを格納するように配置される。材料によって反射された電磁放射は、パターンに従って変調される。反射された電磁放射を、電磁放射を放つ読取装置によって検出し、読みとることができる。
【０００９】
もう１つの例示的実施形態では、コンピュータ生成されたイメージを用いて実世界イメージを拡張する方法は、実世界オブジェクト上に配置された基準マーカーに向かって光ビームを放つことを含む。反射された光ビームは、基準マーカーによって格納されたデータを含み、読みとることができる。基準マーカーから、光ビームを放った装置によって読み取られる。その後、コンピュータ生成されたコンテンツが、反射された光ビーム内に格納されたデータを使用して生成され、コンピュータ生成されたコンテンツを含む拡張されたイメージが、装置のディスプレイに表示される。
【００１０】
前述の要約は、例示的であるのみであって、いかなる形でも限定的であることは意図されていない。上で説明した例示的な態様、実施形態、および特徴に加えて、さらなる態様、実施形態、および特徴が、図面および次の詳細な説明を参照することによって明白になる。
【図面の簡単な説明】
【００１１】
【図１】空間内に配置された基準マーカーを含む環境の例を示す図である。
【図２】オブジェクトに取り付けられた基準マーカーを読み取る装置の例を示す図である。
【図３】基準マーカーの例示的実施形態を示す図である。
【図４】基準マーカーのもう１つの例示的実施形態を示す図である。
【図５】フォトニック結晶を使用して製造される基準マーカーの例示的実施形態を示す図である。
【図６】再帰反射器のアレイを含む基準マーカーの例示的実施形態を示す図である。
【図７】基準マーカーを使用して拡張されたイメージを生成する方法の例示的実施形態を示す図である。
【図８】基準マーカーを読み取り、基準マーカーから読み取られたデータを使用して拡張されたイメージを生成するように配置された例のコンピューティングデバイスを示すブロック図である。
【発明を実施するための形態】
【００１２】
次の詳細な説明では、本明細書の一部を形成する添付図面を参照する。図面では、文脈がそうではないと規定しない限り、同様の記号が、通常は同様の構成要素を識別する。発明を実施するための形態、図面、および特許請求の範囲で説明される例示的実施形態は、限定的であることを意図されたものではない。本明細書で提示される主題の趣旨または範囲から逸脱せずに、他の実施形態を利用することができ、他の変更を行うことができる。全般的に本明細書で説明され、図面に図示される本開示の態様を、さまざまな異なる構成で配置し、置換し、組み合わせ、分離し、設計することができ、そのすべてが本明細書で明示的に企図されていることが、たやすく理解されるであろう。
【００１３】
本明細書で開示される実施形態は、拡張現実アプリケーション用の基準マーカーを含む基準マーカーに関する。拡張現実では、基準マーカーを、オブジェクト認識、オブジェクト追跡、および／またはオブジェクトモデリングで支援するために空間内または環境内に配置されるタグとして実施することができる。限定ではなく例として、本明細書で開示される基準マーカーの実施形態は、能動的問合せをサポートし、比較的より長い距離で認識可能であり、通常の検査に対してあまり一目瞭然でなく、かつ／またはかなりより多くのデータを格納でき、もしくはかなりより多くのデータへのアクセスを可能にする。
【００１４】
本明細書で開示される基準マーカーのいくつかの実施形態は、再帰反射器を含む。再帰反射器は、光を、光の源に向かって戻す方へ反射する。その結果、複数の装置が、複数の方向から基準マーカーを読み取ることができる。再帰反射器を組み込んだ基準マーカーを、正しく構成された装置によって読み取るか問い合わせる（interrogate）ことのできるデータを、格納するか符号化するように構成することができる。基準マーカーを問い合わせることによって、基準マーカーに格納されまたは符号化されたデータを読み取るか取り出すことができる。
【００１５】
基準マーカー内の再帰反射器を、基準マーカー内でデータを符号化しまたは格納するために、部分的にマスクしまたは他の形で覆い隠すことができる。基準マーカー内または基準マーカー上に形成されるマスクのパターンを、１次元または多次元とすることができる。その結果、集光されたスキャニング読出（focused scanning read out）をサポートする基準マーカーは、ストレージファクタ（ｓｔｏｒａｇｅ  ｆａｃｔｏｒ）の増加を可能にする。言い替えると、基準マーカー内に格納できる情報の量を、データがどのように格納されるのかおよび／またはデータがどのように読み取られるのかに基づいて、所与のサイズまたは面積について増やすことができる。
【００１６】
基準マーカーを、環境内のオブジェクト上に控え目に（unobtrusively）配置することができる。したがって、基準マーカーの少なくともいくつかの実施形態は、結果のイメージ内だけに配置されるのではなく、実世界オブジェクトに取り付けられる。これらの基準マーカーを読み取る装置は、基準マーカー内に格納されるか基準マーカーによってアクセス可能にされるデータを使用して、拡張現実イメージを生成することができる。さらに、装置の他のコンポーネント（コンパス、全地球測位センサなど）を、基準マーカーから読み取られたデータと組み合わせて使用して、拡張現実イメージを生成し、表示することができる。
【００１７】
基準マーカーは、一般に、オブジェクトに取り付けられる、電磁放射を反射するように構成された材料のシート（例えば、成型プラスチック、半導体材料、印刷された紙、光学反射器、ラジオ周波数反射器）を含む。材料のシートは、反射材料の一部を覆い隠すマスクをその上に適用させまたは固定させることができる。マスクは、油脂、金属シールド、光学的に不透明の紙、またはよごれ（dirt）など、反射される電磁放射を阻止するか覆い隠す任意の材料の形をとることができる。マスクは、意図的にまたは不注意で適用される可能性がある。マスクを、接着剤、ステーブル、釘、リベット、糊、ベルクロなどの機械的取付け、または他の技法を用いて適用することができる。
【００１８】
いくつかの実例では、基準マーカーが新しい情報を格納するように、マスクを再配置する（例えば、除去し、新しい方向を与え、新しいマスクに置換する）ことができる。例えば、材料のシートは、反射材料を含むことができる。反射材料の上に新しいマスクを配置することによってパターンが変更されることで格納されるデータが変化するように、マスクを、別々にすることができる。
【００１９】
代替案では、材料のシート上のいくつか区域を、反射コンポーネントがないものとすることができる。したがって、材料のシートは、反射部分と、反射性がより低い、または非反射性である部分とを有する。一緒に、反射部分および非反射部分を、読取装置によって読み取ることのできるデータを格納するように配置することができる。前に述べたように、マスクを、基礎になる反射材料を覆い隠す追加材料によって、または、ある部分が反射特性を含まないか有しないように材料のシートを形成することによって、形成することができる。もう１つの例では、非反射部分を、反射部分の選択された区域に損傷を与えることによって形成することができる。損傷を与えられる部分が、マスクの例である。
【００２０】
いくつかの例では、材料のシートを使用して、複数の基準マーカーを作成することができる。その後、材料のシートは、個々の基準マーカーを形成するためにダイシングされ、この個々の基準マーカーは、その後、必要に応じてパッケージ化され、または他の形で配置のために準備される。
【００２１】
もう１つの例では、パターンに従って再帰反射性ペイントを用いて基準マーカーをペイントすることによるなど、基準マーカーをオブジェクトに直接に適用することができる。その中にパターンを形成されたテンプレートを提供することができる。テンプレートを、オブジェクトに当てることができ、再帰反射材料を有するペイントを、テンプレートに適用することができる。テンプレートが除去された時に、オブジェクト上のペイントは、テンプレートのパターンに従う基準マーカーを形成する。
【００２２】
図１に、空間内に配置された基準マーカーを含む環境の例を示す。図１では、基準マーカー１２２が、オブジェクト１２０上に配置されている。基準マーカー１２２を、控え目に配置することができ、オブジェクト１２０と審美的に互換になるように構成することができる。基準マーカー１２２のサイズは、その中に格納されるデータの量に依存するものとすることができる。これは、環境考慮事項（例えば、環境に対する基準マーカーの影響）と基準マーカー１２２のサイズとのバランスをとることを可能にする。
【００２３】
基準マーカー１２２は、１インチ平方のスケールとすることができるが、よりよい印刷プロセスは、基準マーカーを劇的に縮小することができる。有効照会距離は、限定ではなく例として、１インチから、例えば望遠鏡イメージャを介するなど受信器の感度に応じて、１マイル超の範囲にわたる可能性がある。当業者は、基準マーカー１２２を、１インチ平方のスケール、またはより大きく、またはより小さくすることができることを了解することができる。読取距離を、受信器の感度に依存するものとすることができる。
【００２４】
図１には、ディスプレイ１０２を含む装置１００も示されている。装置１００は、装置１００がオブジェクト１２０の実世界イメージ１０４を表示しまたは示すことを可能にするイメージングシステム（例えば、カメラまたはビデオカメラ）を含むことができる。ディスプレイ１０２は、実世界イメージ１０４内にコンピュータ生成されたコンテンツ１０６をも提示する。実世界イメージ１０４およびコンピュータ生成されたコンテンツ１０６はともに、拡張されたイメージ１１４の例である。
【００２５】
コンピュータ生成されたコンテンツ１０６を、さまざまな方法でさまざまな形で表示することができる。コンピュータ生成されたコンテンツ１０６（および、したがって拡張されたイメージ１１４）は、テキスト、イメージ、ビデオ、色、強調表示、または類似物、あるいはその任意の組合せを含むことができる。実世界イメージ１０４を、装置１００のカメラ（または他の入力）によって取り込まれるものが何であれ、そのリアルタイムイメージとすることができる。装置１００が移動し、装置１００のビューが変化する時に、装置１００によって表示される実世界イメージ１００は、それ相応に変化する。適用可能な場合には、拡張されたイメージ１１４内のコンピュータ生成されたコンテンツ１０６の位置決めを、装置１００の移動に従って更新することができる。
【００２６】
コンピュータ生成されたコンテンツ１０６を、実世界イメージ１０４とコンピュータ生成されたコンテンツ１０６との両方が同時に可視になるように提示することができる。したがって、一例では、実世界イメージ１０４およびコンピュータ生成されたコンテンツ１０６のうちの少なくとも１つが、部分的に透明である。もう１つの例では、実世界イメージ１０４の諸部分がコンピュータ生成されたコンテンツによって完全に覆い隠されるように、コンピュータ生成されたコンテンツ１０６をディスプレイ１０２の特定の部分に配置することができる。例えば、テキストを、ディスプレイ１０２内のオブジェクト１２０のイメージ１０４の直接上に、または実世界イメージ１０４に最小限に干渉するためにディスプレイ１０２の最下部に、配置することができる。
【００２７】
図１では、装置１００は、拡張されたイメージ１１４を生成し、表示するのに使用されるコンポーネント１１２を含む。コンポーネント１１２は、例としてのみ、カメラ、コンパス、全地球測位センサ、または類似物、あるいはその任意の組合せを含む。コンポーネント１１２を装置１００によって使用して、拡張されたイメージ１１４を生成することができる。例えば、オブジェクト１２０のロケーションに対する相対的な装置１００のロケーションおよび装置１００の方位を、それぞれ、ＧＰＳセンサおよびコンパスによって判定することができ、コンピュータ生成されたコンテンツ１０６の生成で使用することができる。いくつかの実例では、基準マーカー１２２は、ロケーションデータを格納することができる。このロケーションデータを、ＧＰＳセンサおよび／またはコンパスからのデータと組み合わせて、オブジェクト１２０に対して相対的にユーザを突き止めるのに、および／またはコンピュータ生成されたコンテンツ１０６を生成するのに使用することができる。
【００２８】
いくつかの実例では、装置１００は、電話網、インターネット、ローカルエリアネットワーク、または類似物あるいはその任意の組合せなどのネットワーク１１０を介してサーバ１０８と通信することができる。コンポーネント１１２によって生成され、検出され、または他の形で判定された情報を、サーバ１０８に送信し、拡張されたイメージ１１４の生成に使用することができる。コンポーネント１１２によって判定された情報を、装置１００によって直接に使用することもでき、サーバ１０８に送信しないものとすることができる。
【００２９】
例えば、基準マーカー１２２から読み取られた情報を、サーバ１０８に送信することができる。サーバ１０８は、コンピュータ生成されたコンテンツ１０６の少なくともいくつかを装置１００に応答することができる。さらに、全地球測位センサが、ロケーションをサーバ１０８に供給することができる。全地球測位センサによって判定されたロケーションおよび基準マーカー１２２から読み取られたデータを組み合わせて、コンピュータ生成されたコンテンツ１０６を生成し、かつ／またはコンピュータ生成されたコンテンツ１０６を表示することができる。代替案では、拡張されたイメージ１１４を生成するのに使用されるデータの少なくともいくつかを、装置１００にローカルに格納することができる。また、コンピュータ生成されたコンテンツ１０６内で表されるデータを、全体的に基準マーカー１２２から読み取ることができる。
【００３０】
装置１００を、基準マーカー１２２を読み取るように構成することができる。基準マーカー１２２によって格納されるデータまたは基準マーカー１２２によってアクセス可能にされるデータを、コンピュータ生成されたコンテンツ１０６内にレンダリングすることができる。例えば、基準マーカー１２２は、オブジェクト１２０の説明を格納することができる。例えば、オブジェクト１２０がモニュメントである場合には、基準マーカー１２２は、作成日付、アーティスト名、モニュメントの理由、モニュメントの説明、または類似物を格納することができる。オブジェクト１２０が会社である場合には、基準マーカー１２２は、電話番号などの連絡先情報を格納することができる。当業者は、基準マーカー１２２によって格納されるか基準マーカー１２２内で符号化されるデータが大幅に変化し得ることを了解することができる。さらに、基準マーカー１２２のフォーマットを標準化して、任意の正しく規定される装置（any properly provisioned device）が基準マーカー１２２によって格納されたデータを読み取り、理解することを可能にすることができる。
【００３１】
一実施形態では、基準マーカー１２２は、サーバ１０８からのデータにアクセスするのに装置１００によって使用できるリンク（例えば、Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ（ＵＲＬ））を格納することができる。この例は、基準マーカー１２２を経時的に更新することを効果的に可能にし、基準マーカー１２２によって格納されるかアクセス可能にすることのできるデータの有効量をも増やす。装置１００がサーバ１０８にアクセスできるようになった後に、サーバ１０８から受信される対応するデータは、コンピュータ生成されたコンテンツ１０６を含む。これは、拡張されたイメージ１１４が、異なるタイプのデータを含むか、異なる時に異なるデータを含むことを可能にする。サーバ１０８によって供給できるデータを、経時的に変更することができ、あるいは、特定の装置構成に適合させることができ、あるいは、類似物を行うことができる。例えば、サーバ１０８は、装置の構成（例えば、スクリーンサイズ、解像度など）を記述するデータを受信することもできる。これは、サーバ１０８が、要求する装置のために特に準備されたコンピュータ生成されたコンテンツを配送することを可能にする。
【００３２】
図２に、基準マーカー１２２を読み取る装置１００の例を示す。装置１００のコンポーネント１１２は、光源２０２および光検出器２０４をも含むことができる。光源２０２は、光ビームを放つように構成される。光源２０２は、例えば所定の周波数のまたは所定の周波数範囲内の光を放つレーザを含むことができる。検出器２０４を、光源２０２によって放たれた光の周波数を検出するように構成することができる。検出器２０４を、フォトダイオードまたは類似物などの光検出器とすることができる。
【００３３】
図２では、装置１００の光源２０２によって放たれた光は、オブジェクト１００に向けられ、より具体的には基準マーカー１２２に向けられる。基準マーカー１２２は、装置１００に向かって戻す方へ光を反射する。装置１００は、検出器２０４を用いて、反射された光を検出して、基準マーカー１２２に格納されたデータを読み取る。
【００３４】
一例では、検出器２０４は、反射された光の強度を検出し、基準マーカー１２２内のマスクパターンに従って成形される波形を生成する。その後、生成された波形を、復号し、拡張されたイメージ１１４に含まれるコンピュータ生成されたコンテンツ１０６を生成するのに使用することができる。
【００３５】
基準マーカー１２２は、光をその源に向かって戻す方へ反射する再帰反射器とするか、これを含むことができる。この例では、基準マーカー１２２は、光源２０２によって放たれた光を検出器２０４に向かって戻す方へ反射する。より一般的には、基準マーカー１２２は、電磁放射の源に平行または実質的に平行であるベクトルに沿って戻す方へ電磁放射を反射する。本明細書でより詳細に説明するように、基準マーカー１２２は、コーナーキューブ、フォトニック結晶、キャッツアイ再帰反射器、または類似物あるいはその任意の組合せを含むことができる。
【００３６】
図３に、基準マーカー３００の例示的実施形態を示す。基準マーカー３００は、基準マーカー１２２の例である。この例では、基準マーカー３００は、単一の次元内に配置される。基準マーカー１２２は、反射区域３０４および反射性がより低い、または非反射性である区域３０２を含む。光源２０２が基準マーカー１２２を読み取る時に、検出器２０４は、反射区域３０４および反射性がより低い、または非反射性である区域３０２によって形成されるパターンに対応する波形３０６を生成することができる。基準マーカー３００の（または、本明細書で開示される他の基準マーカーの）単純な受動的読取を、環境反射光を光学的に観察することによって達成することができる。その代わりに、光のビームを、ラスタスキャンのような技法で基準マーカー３００上で能動的にスキャンすることができる。どちらの手法も、近い範囲と１マイルを超える距離との両方で有効であることを立証することができる。しかし、より長い距離は、より大きい照明エネルギーと基準マーカー３００のより大きいサイズとの両方を必要とする可能性がある。
【００３７】
基準マーカー３００を、異なる形で製造することができる。基準マーカー３００は、コーナーキューブ反射器のシートを含むことができる。しかし、シートの表面にマスクを適用して、反射性がより低い、または非反射性である区域３０２を形成することができる。代替案では、反射性がより低い、または非反射性である区域３０２が、コーナーキューブ反射器を含まないものとすることができる。
【００３８】
基準マーカー３００を、ラスタスキャン技法を使用して読み取ることができる。例えば、光源を、集光されたレーザにして、基準マーカー３００内のデータを読み取ることができる。
【００３９】
図４に、基準マーカー４００のもう１つの例示的実施形態を示す。基準マーカー４００は、基準マーカー１２２のもう１つの例であり、複数の次元でデータを格納しまたはコーディングする。基準マーカー４００は、反射区域４０２および反射性がより低い、または非反射性である区域４０４を含む。この例では、基準マーカー４００によって格納されまたは表されるデータを、基準マーカーの区域または基準マーカー４００の諸部分を照明できる散乱されたレーザを用いて読み取ることができる。この例では、基準マーカー４００の多次元区域を、適切な光源を用いて並列に読み出すことができる。基準マーカー４００の多次元コーディングは、基準マーカー４００の所与のサイズについて、かなりより多くの情報を符号化することができる。多次元コーディングは、固定されたサイズのマーカー４００がより多くの情報を符号化することおよび／またはより小さい基準マーカーの使用を可能にする。より小さい多次元マーカーでさえ、より大きい単一次元基準マーカーより多くのデータを格納することができる。この多次元手法は、並列読出をさらに可能にする。例えば、２つの照明源を使用して、最初の２つの行からのデータを同時に読み出すことができる。
【００４０】
比較して、基準マーカー４００は、基準マーカー３００より多くのデータを格納することができ、したがって、より少ない面積を占めることができる。これは、例えば、環境内のオブジェクト上に基準マーカーを配置する時に有用である可能性がある。
【００４１】
図５に、フォトニック結晶から製造される基準マーカー５００の例示的実施形態を示す。基準マーカー５００は、基準マーカー１２２のもう１つの例である。この例では、基準マーカー５００は、複数の層５０２および５０４から形成される。層５０２は、層５０４の屈折率とは異なる屈折率を有する。層５０２および５０４は、高屈折率および低屈折率または高誘電率および低誘電率を有する材料の交番する層を描写するものである。層５０４および５０４を、基板上に形成しまたは成長させることができる。適切な材料の例は、シリコン、プラスチック、およびいくつかの半硬質ゲルを含む。層５０２および５０４のそれぞれの厚さを、例えば、光の特定の周波数について構成することができる。いくつかの例では、層５０２および５０４のそれぞれの厚さは、所望の波長の１／４である．
【００４２】
層５０２および５０４の材料の正しい選択は、光のある周波数を反射する構造をもたらす。その結果、基準マーカー５００は、源からの光を源に戻す方へ反射することができる。基準マーカー５００を、いかなる形でも照明源を基準マーカー５００に位置合せする必要なしに、単一方向読出をもたらすように構築することができる。
【００４３】
基準マーカー５００内でのデータの符号化を、マスク５０８を設けることによって達成することができる。パターンに従って基準マーカー５００の表面の一部をマスクすることによって、データを符号化し、装置によって読み取ることができる。この例では、マスク５０８は、基準マーカー５００の表面上に選択的に形成される材料の追加層を含むことができる。例えば、マスク５０８を、金属層とすることができる。区域５０６は、反射性であり、マスク５０８を有しないものとすることができる。いくつかの例で、基準マーカー５００は、基準マーカー５００の動作または機能に干渉しない、基準マーカー５００の最上部に形成される保護層を有することができる。
【００４４】
図５には、基準マーカー５００をエッチングすることによってマスクを形成できることも示されている。例えば、基準マーカー５００をエッチングすることができ、別の材料５１０を、基準マーカー５００のエッチングされた区域に堆積して、マスクを形成し、基準マーカー５００内のパターンを作成することができる。材料５１０は、交番する層を含まないものとすることができ、あるいは、光の関連する周波数または波長が基準マーカー５００のうちで材料５１０によって占められる部分について反射されないように光のある波長について非反射性である材料であるものとすることができる。
【００４５】
図６に、再帰反射器のアレイ６０２を含む基準マーカー６００の例示的実施形態を示す。基準マーカー６００は、基準マーカー１２２の例である。この例では、再帰反射器のアレイ６０２は、コーナーキューブ６０４を含む。アレイ６０２は、コーナーキューブ６０４の複数の行および／または列を含むことができる。コーナーキューブ６０４のアレイ６０２を、成形プラスチックを使用して形成することができる。コーナーキューブ６０４のそれぞれは、通常、３つの相互に垂直な交差する平らな表面を含み、これらの表面は、光を含む電磁放射を源に向かって戻る方へ反射する。
【００４６】
基準マーカー６００を、環境内に配置された後に、異なるポジションまたはロケーションから読み取ることができる。言い替えると、正面からまたはある角度で基準マーカー６００に近付く光は、その光の源のロケーションに戻る方へ反射される。その結果、基準マーカー６００の方位は、基準マーカー６００の、装置によって読み取られる能力に影響しないものとすることができる。基準マーカー６００は、データを格納するパターンを形成するためにマスクを含むこともできる。マスクを、コーナーキューブ６０４のうちのいくつかを覆い隠すことによって、またはある区域にコーナーキューブがなくなるようにアレイ６０２を製造することによって、形成することができる。
【００４７】
図７に、拡張されたイメージを生成する方法７００の例示的実施形態を示す。方法７００のブロック７０２では、装置によって基準マーカーに向けて光ビームを放つ。光源を、基準マーカーをスキャンするように構成することができ、あるいは、放たれる光が基準マーカーに問い合わせることができるように、装置を移動することができる。
【００４８】
ブロック７０４では、装置が、反射された光ビームを検出し、読み取る。反射された光ビームは、通常、基準マーカーのマスクまたはパターンに従って変調されている。したがって、反射された光ビームは、基準マーカーによって格納されたデータを含む。
【００４９】
ブロック７０６では、反射された光ビーム内のデータを使用して、拡張されたイメージに含めるべきコンピュータ生成されたコンテンツを生成する。一例では、コンピュータ生成されたコンテンツは、基準マーカーに格納されたデータに対応する。もう１つの例では、基準マーカーに格納されたデータは、装置が基準マーカーに関連するコンピュータ生成されたコンテンツにアクセスする（例えば、インターネットを介して）ことを可能にすることができる。ブロック７０８では、コンピュータ生成されたコンテンツおよび／または実世界オブジェクトのイメージを含む拡張されたイメージを、装置上で表示する。
【００５０】
当業者は、このプロセスおよび方法ならびに本明細書で開示される他のプロセスおよび方法について、プロセスおよび方法で実行される機能を異なる順序で実施できることを了解するであろう。さらに、概要を示されたステップおよび動作は、例として提供されるのみであり、ステップおよび動作の一部を、開示される実施形態の本質から逸脱せずに、オプションとし、より少数のステップおよび動作に組み合わせ、あるいは追加のステップおよび動作に拡張することができる。
【００５１】
本開示は、さまざまな態様の例示であることを意図された、本願で説明される特定の実施形態に関して限定されてはならない。当業者に明白であるように、多数の修正形態および変形形態を、その趣旨および範囲から逸脱せずに作ることができる。本開示の範囲内の機能的に同等の方法および装置は、本明細書に列挙された方法および装置に加えて、前述の説明から当業者に明白であろう。そのような修正形態および変形形態は、添付の特許請求の範囲の範囲に含まれることが意図されている。本開示は、添付の特許請求の範囲が権利を与えられる同等物の全範囲と一緒に、添付の特許請求の範囲の用語によってのみ限定されなければならない。本開示が、特定の方法、試薬、化合物合成物、または生体系に限定されず、これらの方法、試薬、化合物合成物、または生体系が、もちろん変化し得ることを理解されたい。本明細書で使用される用語法が、特定の実施形態を説明するのみのためのものであって、限定的であることを意図されていないことをも理解されたい。
【００５２】
例示的実施形態では、本明細書で説明される動作、プロセスなどのいずれをも、コンピュータ可読媒体に格納されたコンピュータ可読命令として実施することができる。コンピュータ可読命令を、モバイルユニット、ネットワーク要素、および／または任意の他のコンピューティングデバイスのプロセッサによって実行することができる。
【００５３】
システムの側面でのハードウェアの実装形態とソフトウェアの実装形態との間には、ほとんど相違が残されていない。ハードウェアまたはソフトウェアの使用は、一般に（いつもそうではないが、ある状況ではハードウェアとソフトウェアの間の選択が重要になり得るという点で）コスト対効果のトレードオフを表す設計上の選択である。本明細書に記載された、プロセスおよび／またはシステムおよび／または他の技術をもたらすことができるさまざまな達成手段があり（例えば、ハードウェア、ソフトウェア、および／またはファームウェア）、好ましい達成手段は、プロセスおよび／またはシステムおよび／または他の技術が導入される状況によって異なる。例えば、実装者が速度と正確性が最も重要であると決定すると、実装者は主にハードウェアおよび／またはファームウェアの達成手段を選択することができる。フレキシビリティが最も重要なら、実装者は主にソフトウェアの実装形態を選択することができる。または、さらに別の代替案として、実装者は、ハードウェア、ソフトウェア、および／またはファームウェアのなんらかの組合せを選択することができる。
【００５４】
前述の詳細な説明では、ブロック図、フローチャート、および／または例の使用によって、装置および／またはプロセスのさまざまな実施形態を説明してきた。そのようなブロック図、フローチャート、および／または例が１つまたは複数の機能および／または動作を含む限りにおいて、そのようなブロック図、フローチャート、または例の中のそれぞれの機能および／または動作は、広範囲のハードウェア、ソフトウェア、ファームウェア、または実質上それらのすべての組合せにより、個別におよび／または集合的に実装可能であることが、当業者には理解されるであろう。ある実施形態では、本明細書に記載された主題のいくつかの部分は、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、デジタルシグナルプロセッサ（ＤＳＰ）、または他の集積化方式によって実装することができる。しかし、本明細書で開示された実施形態のいくつかの態様が、全体においてまたは一部において、１つまたは複数のコンピュータ上で動作する１つまたは複数のコンピュータプログラムとして（例えば、１つまたは複数のコンピュータシステム上で動作する１つまたは複数のプログラムとして）、１つまたは複数のプロセッサ上で動作する１つまたは複数のプログラムとして（例えば、１つまたは複数のマイクロプロセッサ上で動作する１つまたは複数のプログラムとして）、ファームウェアとして、あるいは実質上それらの任意の組合せとして、等価に集積回路に実装することができることを、当業者は認識するであろうし、電気回路の設計ならびに／またはソフトウェアおよび／もしくはファームウェアのコーディングが、本開示に照らして十分当業者の技能の範囲内であることを、当業者は認識するであろう。さらに、本明細書に記載された主題のメカニズムをさまざまな形式のプログラム製品として配布することができることを、当業者は理解するであろうし、本明細書に記載された主題の例示的な実施形態が、実際に配布を実行するために使用される信号伝達媒体の特定のタイプにかかわらず適用されることを、当業者は理解するであろう。信号伝達媒体の例には、フロッピーディスク、ハードディスクドライブ、ＣＤ、ＤＶＤ、デジタルテープ、コンピュータメモリ、などの記録可能なタイプの媒体、ならびに、デジタル通信媒体および／またはアナログ通信媒体（例えば、光ファイバケーブル、導波管、有線通信リンク、無線通信リンクなど）の通信タイプの媒体が含まれるが、それらには限定されない。
【００５５】
本明細書で説明したやり方で装置および／またはプロセスを記載し、その後そのように記載された装置および／またはプロセスを、データ処理システムに統合するためにエンジニアリング方式を使用することは、当技術分野で一般的であることを当業者は認識するであろう。すなわち、本明細書に記載された装置および／またはプロセスの少なくとも一部を、妥当な数の実験によってデータ処理システムに統合することができる。通常のデータ処理システムは、一般に、システムユニットハウジング、ビデオディスプレイ装置、揮発性メモリおよび不揮発性メモリなどのメモリ、マイクロプロセッサおよびデジタル信号プロセッサなどのプロセッサ、オペレーティングシステムなどの計算実体、ドライバ、グラフィカルユーザインターフェース、およびアプリケーションプログラムのうちの１つもしくは複数、タッチパッドもしくはスクリーンなどの１つもしくは複数の相互作用装置、ならびに／またはフィードバックループおよびコントロールモータを含むコントロールシステム（例えば、位置検知用および／もしくは速度検知用フィードバック、コンポーネントの移動用および／もしくは数量の調整用コントロールモータ）を含むことを、当業者は理解するであろう。通常のデータ処理システムは、データコンピューティング／通信システムおよび／またはネットワークコンピューティング／通信システムの中に通常見られるコンポーネントなどの、市販の適切なコンポーネントを利用して実装することができる。
【００５６】
本明細書に記載された主題は、さまざまなコンポーネントをしばしば例示しており、これらのコンポーネントは、他のさまざまなコンポーネントに包含されるか、または他のさまざまなコンポーネントに接続される。そのように図示されたアーキテクチャは、単に例示にすぎず、実際には、同じ機能を実現する多くの他のアーキテクチャが実装可能であることが理解されよう。概念的な意味で、同じ機能を実現するコンポーネントの任意の構成は、所望の機能が実現されるように効果的に「関連付け」される。したがって、特定の機能を実現するために組み合わされた、本明細書における任意の２つのコンポーネントは、アーキテクチャまたは中間のコンポーネントにかかわらず、所望の機能が実現されるように、お互いに「関連付け」されていると見ることができる。同様に、そのように関連付けされた任意の２つのコンポーネントは、所望の機能を実現するために、互いに「動作可能に接続」または「動作可能に結合」されていると見なすこともでき、そのように関連付け可能な任意の２つのコンポーネントは、所望の機能を実現するために、互いに「動作可能に結合できる」と見なすこともできる。動作可能に結合できる場合の具体例には、物理的にかみ合わせ可能な、および／もしくは物理的に相互作用するコンポーネント、ならびに／またはワイヤレスに相互作用可能な、および／もしくはワイヤレスに相互作用するコンポーネント、ならびに／または論理的に相互作用する、および／もしくは論理的に相互作用可能なコンポーネントが含まれるが、それらに限定されない。
【００５７】
図８は、本発明に従って、基準マーカーを読み取り、基準マーカーから読み取られたデータを使用して拡張されたイメージを生成するように配置された例のコンピューティングデバイス８００を示すブロック図である。非常に基本的な構成８０２では、コンピューティングデバイス８００は、通常、１つまたは複数のプロセッサ８０４およびシステムメモリ８０６を含む。メモリバス８０８を、プロセッサ８０４とシステムメモリ８０６との間の通信に使用することができる。
【００５８】
所望の構成に応じて、プロセッサ８０４を、マイクロプロセッサ（μＰ）、マイクロコントローラ（μＣ）、デジタル信号プロセッサ（ＤＳＰ）、またはその任意の組合せを含むがこれらに限定されない任意のタイプとすることができる。プロセッサ８０４は、レベル１キャッシュ８１０およびレベル２キャッシュ８１２などのもう１レベルのキャッシング、プロセッサコア８１４、ならびにレジスタ８１６を含むことができる。例のプロセッサコア８１４は、算術論理ユニット（ＡＬＵ）、浮動点少数ユニット（ＦＰＵ）、デジタル信号処理コア（ＤＳＰコア）、またはその任意の組合せを含むことができる。例のメモリコントローラ８１８を、プロセッサ８０４と共に使用することもでき、あるいは、いくつかの実施態様では、メモリコントローラ８１８を、プロセッサ８０４の内部部分とすることができる。
【００５９】
所望の構成に応じて、システムメモリ８０６を、揮発性メモリ（ＲＡＭなど）、不揮発性メモリ（ＲＯＭ、フラッシュメモリ、その他など）、またはその任意の組合せを含むがこれに限定されない任意のタイプのメモリとすることができる。システムメモリ８０６は、オペレーティングシステム８２０、１つまたは複数のアプリケーション８２２、およびプログラムデータ８２４を含むことができる。アプリケーション８２２は、基準マーカーから読み取られるか基準マーカーを読み取ることによってアクセス可能にされるコンテンツを作り、表示するように配置された拡張現実アプリケーション８２６を含むことができる。プログラムデータ８２４は、本明細書で説明されるように拡張されたイメージを生成するのに有用である可能性がある基準マーカーから読み取られた基準マーカーデータ８２８を含むことができる。基準マーカーデータ８２８は、拡張されたイメージを生成する際に使用できる他のデータを含むこともできる。いくつかの実施形態では、アプリケーション８２２を、拡張されたイメージが生成され表示されるように、オペレーティングシステム８２０上でプログラムデータ８２４を用いて動作するように配置することができる。この説明された基本的な構成８０２は、図８では、内側の破線内のコンポーネントによって示される。
【００６０】
コンピューティングデバイス８００は、追加の特徴または機能性ならびに基本的な構成８０２とすべての必要な装置およびインターフェースとの間の通信を容易にするための追加のインターフェースを有することができる。例えば、バス／インターフェースコントローラ８３０を使用して、基本的な構成８０２と１つまたは複数のデータストレージ装置８３２との間のストレージインターフェースバス８３４を介する通信を容易にすることができる。データストレージ装置８３２は、取外し式ストレージ装置８３６、非取外し式ストレージ装置８３８、またはその組合せとすることができる。取外し式ストレージ装置および非取外し式ストレージ装置の例は、２〜３例を挙げると、フレキシブルディスクドライブおよびハードディスクドライブ（ＨＤＤ）などの磁気ディスク装置、コンパクトディスク（ＣＤ）ドライブまたはデジタル多用途ディスク（ＤＶＤ）ドライブなどの光ディスクドライブ、ソリッドステートドライブ（ＳＳＤ）、およびテープドライブを含む。例のコンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの情報の格納のための任意の方法または技術で実施される、揮発性および不揮発性の、取外し式および非取外し式の媒体を含むことができる。
【００６１】
システムメモリ８０６、取外し式ストレージ装置８３６、および非取外し式ストレージ装置８３８は、コンピュータ記憶媒体の例である。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、または他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、または他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、または他の磁気ストレージ装置、あるいは所望の情報を格納するのに使用でき、コンピューティングデバイス８００によってアクセスできる任意の他の媒体を含むが、これに限定はされない。そのようなすべてのコンピュータ記憶媒体を、コンピューティングデバイス８００の一部とすることができる。
【００６２】
コンピューティングデバイス８００は、さまざまなインターフェース装置（例えば、出力装置８４２、周辺インターフェース８４４、および通信装置８４６）から基本的な構成８０２へのバス／インターフェースコントローラ８３０を介する通信を容易にするインターフェースバス８４０を含むこともできる。例の出力装置８４２は、１つまたは複数のＡ／Ｖポート８５２を介してディスプレイまたはスピーカなどのさまざまな外部装置へ通信するように構成できる、グラフィックス処理ユニット８４８およびオーディオ処理ユニット８５０を含む。例の周辺インターフェース８４４は、１つまたは複数のＩ／Ｏポート８５８を介して入力装置（例えば、キーボード、マウス、ペン、音声入力装置、タッチ入力装置など）または他の周辺装置（例えば、プリンタ、スキャナなど）などの外部装置と通信するように構成できる、シリアルインターフェースコントローラ８５４またはパラレルインターフェースコントローラ８５６を含む。例の通信装置８４６は、１つまたは複数の通信ポート８６４を介するネットワーク通信リンク上での１つまたは複数の他のコンピューティングデバイス８６２との通信を容易にするように配置できる、ネットワークコントローラ８６０を含む。
【００６３】
ネットワーク通信リンクを、通信媒体の１つの例とすることができる。通信媒体を、通常、搬送波または他のトランスポート機構などの変調されたデータ信号内のコンピュータ可読命令、データ構造、プログラムモジュール、または他のデータによって実施することができ、通信媒体は、任意の情報配送媒体を含むことができる。「変調されたデータ信号」は、信号内で情報を符号化する形でその特性のうちの１つまたは複数を設定されまたは変更された信号とすることができる。限定ではなく例として、通信媒体は、有線ネットワークまたは直接配線接続などの有線媒体と、音響、ラジオ周波数（ＲＦ）、マイクロ波、赤外線（ＩＲ）、および他の無線媒体などの無線媒体とを含むことができる。本明細書で使用される時に、用語コンピュータ可読媒体は、記憶媒体と通信媒体との両方を含むことができる。
【００６４】
コンピューティングデバイス８００を、セル電話機、携帯情報端末（ＰＤＡ）、パーソナルメディアプレイヤ装置、無線ウェブウォッチ装置、パーソナルヘッドセット装置、特定用途向け装置、または上記機能のいずれかを含むハイブリッド装置などの小フォームファクタポータブル（またはモバイル）電子装置の一部として実施することができる。コンピューティングデバイス８００を、ラップトップコンピュータ構成と非ラップトップコンピュータ構成との両方を含むパーソナルコンピュータとして実施することもできる。
【００６５】
本明細書における実質的にすべての複数形および／または単数形の用語の使用に対して、当業者は、状況および／または用途に適切なように、複数形から単数形に、および／または単数形から複数形に変換することができる。さまざまな単数形／複数形の置き換えは、理解しやすいように、本明細書で明確に説明することができる。
【００６６】
通常、本明細書において、特に添付の特許請求の範囲（例えば、添付の特許請求の範囲の本体部）において使用される用語は、全体を通じて「オープンな（ｏｐｅｎ）」用語として意図されていることが、当業者には理解されよう（例えば、用語「含む（ｉｎｃｌｕｄｉｎｇ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｉｎｇ  ｂｕｔ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきであり、用語「有する（ｈａｖｉｎｇ）」は、「少なくとも有する（ｈａｖｉｎｇ  ａｔ  ｌｅａｓｔ）」と解釈されるべきであり、用語「含む（ｉｎｃｌｕｄｅｓ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｅｓ  ｂｕｔ  ｉｓ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきである、など）。導入される請求項で具体的な数の記載が意図される場合、そのような意図は、当該請求項において明示的に記載されることになり、そのような記載がない場合、そのような意図は存在しないことが、当業者にはさらに理解されよう。例えば、理解の一助として、添付の特許請求の範囲は、導入句「少なくとも１つの（ａｔ  ｌｅａｓｔ  ｏｎｅ）」および「１つまたは複数の（ｏｎｅ  ｏｒ  ｍｏｒｅ）」を使用して請求項の記載を導くことを含む場合がある。しかし、そのような句の使用は、同一の請求項が、導入句「１つまたは複数の」または「少なくとも１つの」および「ａ」または「ａｎ」などの不定冠詞を含む場合であっても、不定冠詞「ａ」または「ａｎ」による請求項の記載の導入が、そのように導入される請求項の記載を含む任意の特定の請求項を、単に１つのそのような記載を含む実施形態に限定する、ということを示唆していると解釈されるべきではない（例えば、「ａ」および／または「ａｎ」は、「少なくとも１つの」または「１つまたは複数の」を意味すると解釈されるべきである）。同じことが、請求項の記載を導入するのに使用される定冠詞の使用にも当てはまる。また、導入される請求項の記載で具体的な数が明示的に記載されている場合でも、そのような記載は、少なくとも記載された数を意味すると解釈されるべきであることが、当業者には理解されよう（例えば、他の修飾語なしでの「２つの記載（ｔｗｏ  ｒｅｃｉｔａｔｉｏｎｓ）」の単なる記載は、少なくとも２つの記載、または２つ以上の記載を意味する）。さらに、「Ａ、ＢおよびＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（例えば、「Ａ、Ｂ、およびＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステムを含むが、それに限定されない）。「Ａ、Ｂ、またはＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（例えば、「Ａ、Ｂ、またはＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステムを含むが、そ���に限定されない）。２つ以上の代替用語を提示する事実上いかなる離接する語および／または句も、明細書、特許請求の範囲、または図面のどこにあっても、当該用語の一方（ｏｎｅ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、当該用語のいずれか（ｅｉｔｈｅｒ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、または両方の用語（ｂｏｔｈ  ｔｅｒｍｓ）を含む可能性を企図すると理解されるべきであることが、当業者にはさらに理解されよう。例えば、句「ＡまたはＢ」は、「Ａ」または「Ｂ」あるいは「ＡおよびＢ」の可能性を含むことが理解されよう。
【００６７】
さらに、本開示の特徴または態様が、マーカッシュグループに関して説明される場合に、当業者は、本開示が、これによってマーカッシュグループの任意の個々のメンバまたはメンバのサブグループに関しても説明されることを認めるであろう。
【００６８】
当業者によって理解されるように、書かれた説明を提供することに関してなど、すべてにおいて、本明細書で開示されるすべての範囲は、任意のすべての可能な部分範囲およびその部分範囲の組合せをも包含する。すべてのリストされた範囲を、少なくとも等しい半分、１／３、１／４、１／５、１／１０などに分割された同一の範囲を十分に記述し、可能にするものとしてたやすく認めることができる。非限定的な例として、本明細書で述べられる各範囲を、下側１／３、中央１／３、および上側１／３などにたやすく分解することができる。やはり当業者によって理解されるように、「ｕｐ  ｔｏ（まで）」、「ａｔ  ｌｅａｓｔ（少なくとも）」、および類似物などのすべての言葉は、具陳された数を含み、その後に上で述べたように部分範囲に分割され得る範囲に言及する。最後に、当業者によって理解されるように、範囲は、各個々のメンバを含む。したがって、例えば、１〜３個のセルを有する群は、１個、２個、または３個のセルを有する群に言及する。同様に、１〜５個のセルを有する群は、１個、２個、３個、４個、または５個のセルを有する群に言及するなどである。
【００６９】
前述から、本開示のさまざまな実施形態が、本明細書で例示のために説明されたことと、本開示の範囲および趣旨から逸脱せずにさまざまな変更を行えることとを了解されたい。したがって、本明細書で開示されたさまざまな実施形態は、限定的であることを意図されたものではなく、真の範囲および趣旨は、次の特許請求の範囲によって示される。
【図１】
0005635689.tif 000002
【図２】
0005635689.tif 000003
【図３】
0005635689.tif 000004
【図４】
0005635689.tif 000005
【図５】
0005635689.tif 000006
【図６】
0005635689.tif 000007
【図７】
0005635689.tif 000008
【図８】
0005635689.tif 000009