(57)【特許請求の範囲】
【請求項１】
拡張現実ホスティングプラットフォームにおいて、
少なくとも１つのＡＲ装置から情景のデジタル表現を獲得するように構成されているＡＲ装置インターフェイスであって、前記情景は、複数の要素を備えている、ＡＲ装置インターフェイスと、
前記ＡＲ装置インターフェイスと連結したオブジェクト認識エンジンであって、
前記複数の要素の中の現実の要素を認識されたターゲットオブジェクトとして認識し、
前記情景または前記複数の要素との関連性を定量化するための基準または規則としての属性シグネチャを備える複数の文脈オブジェクトの中から、前記デジタル表現に関して前記認識された前記ターゲットオブジェクトの前記属性シグネチャと関連付けられた属性の値と前記シグネチャを比較または参照することにより、前記認識された前記ターゲットオブジェクトに関連する文脈オブジェクトを確定し、
前記情景の要素に関連付けられた属性のうち、前記確定された文脈オブジェクトが指定する属性の値を、前記確定された文脈オブジェクトが備える干渉関数を用いて演算することにより導出された干渉（導出干渉）に基づき、前記文脈オブジェクトに関する利用可能な拡張現実オブジェクトから、一組の関連拡張現実オブジェクトを識別し、
前記干渉による前記一組の関連拡張現実オブジェクトのメンバオブジェクトとの相互作用を可能にするように前記少なくとも一つのＡＲ装置を構成するように、構成されるオブジェクト認識エンジンと、を備えている、拡張現実ホスティングプラットフォーム。
【請求項２】
前記デジタル表現が、前記少なくとも１つのＡＲ装置によって取得されるセンサデータを備えている、請求項１に記載のホスティングプラットフォーム。
【請求項３】
前記デジタル表現が、複数のＡＲ装置によって取得されるセンサデータを備えている、請求項２に記載のホスティングプラットフォーム。
【請求項４】
前記干渉が、前記要素の要素属性から導出される、前記利用可能な拡張現実オブジェクトから前記一組の関連拡張現実オブジェクトを確定するための干渉基準を表しており、前記メンバオブジェクトが、前記干渉基準を満足している、請求項１に記載のホスティングプラットフォーム。
【請求項５】
前記メンバオブジェクトは、前記干渉基準を満足する程度を示す満足度の値に基づき、前記要素間でその存在感を強化される（発展的干渉）、請求項４に記載のホスティングプラットフォーム。
【請求項６】
前記メンバオブジェクトは、前記干渉基準を満足する程度を示す満足度の値に基づき、前記要素間でその存在感を抑制される（破壊的干渉）、請求項４に記載のホスティングプラットフォーム。
【請求項７】
前記メンバオブジェクトが、購買可能な製品を備えている、請求項１に記載のホスティングプラットフォーム。
【請求項８】
前記メンバオブジェクトが、特典を備えている、請求項１に記載のホスティングプラットフォーム。
【請求項９】
前記メンバオブジェクトが、割引、クーポン、賞、コンテンツ、報酬、トークン、手掛かり、製品、サービスおよび経験の少なくとも１つを備えている、請求項１に記載のホスティングプラットフォーム。
【請求項１０】
前記相互作用が、取引エンジンとの商取引を備えている、請求項１に記載のホスティングプラットフォーム。
【請求項１１】
前記商取引が、前記メンバオブジェクトの購入を含んでいる、請求項１０に記載のホスティングプラットフォーム。
【請求項１２】
前記商取引が、前記現実の要素の購入を含んでいる、請求項１０に記載のホスティングプラットフォーム。
【請求項１３】
前記相互作用が、前記メンバオブジェクトとのメッセージ交換を備えている、請求項１に記載のホスティングプラットフォーム。
【請求項１４】
前記メンバオブジェクトが、前記現実の要素に結び付けられるメッセージボードを備えている、請求項１３に記載のホスティングプラットフォーム。
【請求項１５】
前記デジタル表現が、位置情報を備えており、前記干渉は、前記位置情報に依存している、請求項１に記載のホスティングプラットフォーム。
【請求項１６】
前記位置情報は、前記現実の要素に関連している、請求項１５に記載のホスティングプラットフォーム。
【請求項１７】
前記デジタル表現が、時間情報を備えており、前記干渉が、前記時間情報に依存している、請求項１に記載のホスティングプラットフォーム。
【請求項１８】
前記相互作用が、通知を備えている、請求項１に記載のホスティングプラットフォーム。
【請求項１９】
前記文脈オブジェクトが、以下の型の文脈オブジェクト、すなわち、ゲーム文脈オブジェクト、買い物文脈オブジェクト、旅行文脈オブジェクト、労働文脈オブジェクトおよび娯楽文脈オブジェクトのうちの少なくとも１つを備えている、請求項１に記載のホスティングプラットフォーム。
【請求項２０】
拡張現実ホスティングプラットフォームにおいて、
複数の要素から成る情景のデジタル表現を少なくとも１つの可搬式装置から獲得するように構成されている可搬式装置インターフェイスと、
前記可搬式装置インターフェイスと連結したオブジェクト認識エンジンであって、
前記複数の要素の中の現実の要素を認識されたターゲットオブジェクトとして認識し、
前記情景または前記複数の要素との関連性を定量化するための基準または規則としての属性シグネチャを備える複数の文脈オブジェクトの中から、前記デジタル表現に関して前記認識された前記ターゲットオブジェクトの前記属性シグネチャと関連付けられた属性の値と前記シグネチャを比較または参照することにより、前記認識されたターゲットオブジェクトに関連する文脈オブジェクトを確定し、
前記情景の要素に関連付けられた属性のうち、前記確定された文脈オブジェクトが指定する属性の値を、前記確定された文脈オブジェクトが備える干渉関数を用いて演算することにより導出された干渉（導出干渉）に基づき、前記文脈オブジェクトに関する利用可能な拡張現実オブジェクトから、一組の関連拡張現実オブジェクトを識別し、
取引エンジンを用いて商取引に参加するように前記少なくとも一つの可搬式装置を構成し、前記取引は、前記干渉に従って前記一組のメンバオブジェクトに関連するように、構成されるオブジェクト認識エンジンと、を備えている、拡張現実ホスティングプラットフォームであって、
前記干渉が、前記要素の要素属性から導出される、前記利用可能な拡張現実オブジェクトから前記一組の関連拡張現実オブジェクトを確定するための干渉基準を表しており、前記メンバオブジェクトが、前記干渉基準を満足しており、
前記メンバオブジェクトは、前記干渉基準を満足する程度を示す満足度の値に基づき、その存在感を強化される（発展的干渉）か、またはその存在感を抑制される（破壊的干渉）、
拡張現実ホスティングプラットフォーム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の技術分野は、拡張現実技術である。
【背景技術】
【０００２】
本出願は、２０１１年６月３０日出願の米国特許出願第１３／１７３,２４４号に対する優先権の恩恵を請求し、同出願は、２０１１年４月８日出願の米国仮特許出願第６１／４７３，３２４号に対する優先権を請求するものである。当該出願および本明細書において論述される他の外部資料を全て、そのまま参考文献としてここに援用する。援用される参考文献における用語の定義または使用が、本明細書で提供している用語の定義と一致しないまたは反する場合、ここで提供している用語の定義が適用され、参考文献の用語の定義は、適用されない。
【０００３】
拡張現実は、付帯的な現実の要素に沿って仮想オブジェクトを提示することを意味する。個人は、現実性の設計者によって定義される規則に従って拡張現実を経験すること、またはそれと相互作用することができる。個人は、携帯電話、可搬式コンピュータプラットフォームまたは他のＡＲ対応装置を介して拡張現実コンテンツと接触する。拡張現実は、急速に毎日の生活を侵食し続けており、一方で、拡張現実コンテンツの量は、憂慮すべき率で拡大している。個人は、利用可能な拡張現実コンテンツの過剰な拡大に圧倒されやすい。
【０００４】
１つの拡張現実サービス、ＢＵＭＰ．ｃｏｍについて考察する。ＢＵＭＰ．ｃｏｍは、２０１１年３月１０日発行のウォールストリートジャーナル（商標）ウェブ記事、タイトル「詮索のライセンス」（”License to Pry”）に記載されるように、個人のライセンスプレートに結びつく注釈へのアクセスを提供している（URL  blogs.wsj.com/digits/2011/03/10/a-license-to-pry参照のこと)。ＢＵＭＰ．ｃｏｍは、個人がライセンスプレートの画像をＢＵＭＰ．ｃｏｍサービスに送信することを可能にしている。このサービスは、次にはライセンスプレートの認識を試み、そのプレートに関して他人が残した注釈を返信する。システムのユーザは、コンテンツと相互作用するには専用のアプリケーションを必要とする。ＢＵＭＰ．ｃｏｍは、自社の利用可能なコンテンツへ自社のアプリケーションを介してアクセスできるようにすることだけをサポートする。
【０００５】
オランダ、アムステルダムのＬａｙｅｒ（商標）（URL www.layer.com参照）は、各層が他の層とは違っているまたは他の層と分離している、複数の拡張現実層へのアクセスを提供することによって、拡張現実を提示することにおいてさらに前進している。ユーザは、１つまたは複数の第三者開発者によって複数の層が公開されている中で何れかの層を選択することができる。Ｌａｙｅｒは、ユーザが複数の第三者によって提供されるコンテンツを選択することを可能にするアプリケーションを提供しているわけだが、ユーザは、Ｌａｙａｒのアプリケーションを介して層を選択することを求められる。その上、ユーザは、現実に経験するのと同じように自然に拡張現実を経験するというのではなく、専用のコンテンツを進呈される。拡張現実が常に存在する、来るべき世界では、ユーザは、自身が現実の構成要素と相互作用するのと同程度に自然に、拡張現実コンテンツにシームレスにアクセスすることや、拡張現実コンテンツと相互作用することが可能になるはずである。
【０００６】
ユーザと拡張現実環境の間にシームレス統合を作り上げることに向けて、過去数年を通じてかなりの進展があった。例えば、２００５年８月３０日に出願されたGopalakrishnanによる米国特許出願公告第２００６／００４７７０４号、タイトル「視覚心像に関する情報サービスを提供するための方法およびシステム」（"Method and System for Providing Information Service Relevant to Visual Imagery"）は、文脈に基づく拡張現実のために埋め込まれた情報サービスを提示することを論述している。さらに別の例として、２００７年１２月２８日に出願されたBethiche他による米国特許出願公告第２００９／０１６７７８７号、タイトル「拡張現実およびフィルタリング」（"Augment Reality and Filtering"）が挙げられ、文脈に基づくユーザ体験を強化することを可能にすることにより深い洞察を提供している。Bethicheの論述では、仮想能力は、現実世界の状況に点在している可能性があり、そこでは、文脈に基づいて仮想データにフィルタをかけ、ランク付けし、修正し、または無視することができる。同様の流れで、さらに、２００９年４月１日に出願されたDoughertyによる米国特許出願公告第２０１０／０２５７２５２号、タイトル「拡張現実クラウドコンピューティング」（”Augmented Reality Cloud Computing”）は、ユーザの周囲環境に関連すると考えられるオーバーレイ情報を提供することを説明している。文脈に基づいてユーザに豊かな経験を提供することには有用ではあるが、ユーザは、依然として、専用の拡張現実システムと相互作用しなければならない。２００８年３月４日に出願されたRasanen他による米国特許第７，５２９，６３９号、タイトル「ロケーションベースの新規性インデックス値、ならびに推奨システムおよび方法」（"Location-Based Novelty Index Value and Recommendation System and Method"）は、ロケーションおよび推定文脈を使用して、ユーザ向けの推奨を生成することについて説明している。上記の参考文献は、同じく、環境または情景の中のオブジェクトが、拡張現実経験を生じさせるために互いに干渉し合う可能性があることを理解していないものであった。
【０００７】
拡張現実文脈を提示する視点から、２００３年５月８日に出願されたReismanによる米国特許第７，８９９，９１５号、タイトル「複数の組織的な装置一式を使用するブラウジングのための方法および器械」（ "Method and Apparatus for Browsing Using Multiple Coordinated Device Sets"）は、複数の装置がユーザによって利用され得ることをある程度までは理解しているものである。Reismanのやり方は、ハイパーメディアと相互作用するときに、ユーザが、ディスプレイまたは表示装置の間で切り換えることを可能にする。残念なことに、Reismanは、リッチメディア相互作用のユーザ側だけを取り扱っており、ユーザの経験も、基礎をなす専用の拡張現実インフラによって、または情景の構成要素間の干渉によって同様に影響を受けることを理解していない。
【０００８】
２００８年３月３１日に出願されたTaylorによる米国特許第７，９０４，５７７号、タイトル「ネットワーク網コンピュータシステムのためのデータ送信プロトコルおよび画像表示」（"Data Transmission Protocol and Visual Display for a Networked Computer System"）は、複数のプレーヤを支援するプロトコルを通して、仮想現実ゲームに対して何らかの支援を提供している。さらに、２０１０年６月９日に出願されたSungによる米国特許第７，９０８，４６２号、タイトル「並列プロセッサおよびそのコンピュータプログラム製品を利用する仮想世界シミュレーションシステムおよび方法」（"Virtual World Simulation Systems and Methods Utilizing Parallel Coprocessors, and Computer Program Products Thereof"）は、図形処理装置の並列処理アレイまたはフィールドプログラマブルゲートアレイ上で仮想仕事をホスティングすることを考察している。考察されるインフラは、インフラを提供することに着目したものであるが、依然として、ユーザが専用の拡張現実システムと相互作用する必要のあるものである。
【０００９】
これらの資料および本明細書において論述される他の外部資料を全て、そのまま参考文献としてここに援用する。援用される参考文献における用語の定義または使用が、本明細書で提供している用語の定義と一致しないまたは反する場合、本明細書で提供している用語の定義が適用され、参考文献の用語の定義は、適用されない。
【００１０】
文脈が反することを指図しない限り、本明細書において記載される全ての適用範囲は、それらのエンドポイントを含んでいると解釈されなければならない、そして、オープンエンドの適用範囲は、商業的な実用的価値を含むものと解釈されなければならない。同様に、文脈が反することを指示しない限り、全ての数値一覧は、中間値を含んでいるとみなされなければならない。
【００１１】
不思議なことに、拡張現実コンテンツを提供するための周知のやり方は、拡張現実プラットフォームを仮想世界またはオブジェクトのサイロとして扱っており、各会社は、独自のホスティングインフラを開発して、仮想現実サービスをユーザに提供している。こうしたやり方では、個人がある拡張現実から別の拡張現実に、建物のある部屋から別の部屋に移動するのと同じように自然にシームレスに移動することが可能にならない。その上、既存のインフラは、拡張現実オブジェクトを、インフラアゴニスト方法で明確に管理可能なオブジェクトとして処理することに失敗しており、拡張現実インフラは、普及しているユーティリティでもあり得る。例えば、先進国では、電気は、遍在している、もしくは、より巧みにインターネット連結性は、遍在している。拡張現実は、類似した処理から恩恵をうける。
【００１２】
遍在する拡張現実または関連する拡張現実オブジェクトの世界では、個人が、シームレスなやり方で拡張現実と相互作用しており、特に拡張現実の、現実または仮想の特徴が、互いに干渉する可能性があるとき、個人は、依然として、関連する拡張現実コンテンツの提示を必要とする。文脈に基づく情報を提示している参考文献に関して前述したように、それらの参考文献は、拡張現実経験に参加している拡張現実または要素の間の、現実または仮想の、干渉に対処できない。興味深いことに、周知の技術は、どの特徴を経験するのかを選択するように個人に強いることだけで、拡張現実の要素の間の干渉を回避しようとしている。周知の技術は、要素間の干渉が、要素の特性または属性に基づいて発生する可能性があることを理解していない。干渉は、単なるフィルタリングメカニズムではない。干渉は、発展的なまたは破壊的な干渉を通じて拡張現実経験を生じさせる情景に存在するまたは関連する要素間の周辺相互影響を意味する。
【００１３】
さらに、１つ以上の拡張現実は、一般のホスティングインフラ、例えばネットワーク化インフラそのものによって提供され得ること、または拡張現実オブジェクトは、ホスティングプラットフォームと区別され得ること、を理解されたい。例えば、出願人が理解したところによると、後述するように、ネットワーク化構造の中のネットワーク化ノードは、拡張現実オブジェクトまたは他の仮想構造物を、縁部ＡＲ対応装置（例えば、携帯電話、キオスク、タブレットコンピュータ、車両）に提供することができる。エッジ装置またはそのための他の装置が、データ交換によってネットワーク化構造と相互作用する際に、構造は、観察した現実の要素から導出される文脈に基づいて装置に最も関連性がある拡張現実オブジェクトは、どれか、または、さらに、拡張現実自体で、最も関連性があるのはどれか、を確定することができる。その場合、拡張現実文脈が使用されて、情景、個人に関連するロケーションの要素が、互いにどのように干渉することで、関連する拡張現実経験を起こし得るのかを確定することができる。
【００１４】
このような次第で、干渉ベースの拡張現実プラットフォームの必要性が依然として存在している。
【発明の概要】
【課題を解決するための手段】
【００１５】
本発明の主題は、器械、システム及び方法を提供しており、その方法では、拡張現実（ＡＲ）ホスティングプラットフォームを利用して、情景のデジタル表現の要素間の干渉に基づく拡張現実経験を生じさせることができる。本発明の主題の１つ態様は、ＡＲホスティングプラットフォームを含む。考察されるホスティングプラットフォームは、可搬式装置インターフェイスを備えており、それを介して、プラットフォームは、おそらく可搬式装置（例えば、携帯電話、車両、タブレットコンピュータ、ＰＤＡ、ＡＲ対応装置）ローカルな情景のデジタル表現を獲得することができる。デジタル表現は、情景の１つ以上の要素を表すデータを含んでいてもよい。いくつかの実施形態では、データは、可搬式装置、情景に近接する他の感知装置または情景に関連するデータを取り込むことができる装置によって取り込まれるセンサデータを含む。プラットフォームは、モバイル装置インターフェイスと通信し、デジタル表現を分析することができるオブジェクト認識エンジンをさらに含んでいてもよく、情景の１つ以上の要素を１つ以上のターゲットオブジェクトとして認識する。オブジェクト認識エンジンは、デジタル表現に基づく情景に関係し、ターゲットオブジェクトに関連する文脈をさらに確定することができる。さらに、エンジンは、要素（例えば、現実の要素、仮想要素）間の導出干渉に基づく文脈に対して利用可能なＡＲオブジェクトから一組の関連ＡＲオブジェクトを識別することができる。より好適な実施形態では、導出干渉は、基準となり、それを通してＡＲ経験が、可搬式装置を介して個人に提示される。オブジェクト認識エンジンは、さらに、導出干渉に従った一組の関連ＡＲオブジェクトのメンバオブジェクトとの相互作用を可能にするために１つ以上の遠隔装置を設定することができる。特に好適な実施形態では、相互作用は、取引エンジンとの商取引に参加することを含んでいる。例えば、個人は、拡張現実の中に参加しているメンバオブジェクトまたはさらに現実のオブジェクトを購入することができる。
【００１６】
本発明の主題のさまざまなオブジェクト、特徴、態様および利点は、類似の数字が、類似の構成要素を表している添付図面図と共に、好適な実施形態についての以下の詳細な説明を読めばより明らかになるであろう。
【図面の簡単な説明】
【００１７】
【図１】拡張現実エコシステムの概略図である。
【図２】拡張現実ホスティングプラットフォームの概略図である。
【図３】情景の要素の間の干渉を導出する詳細図を図示する。
【図４】発展的なまたは破壊的な干渉に基づく拡張現実オブジェクトを提示している実施例を提供する。
【図５】複数の参加者が関与している文脈の中の干渉に基づく関連拡張現実オブジェクトと相互作用する使用事例の概要である。
【図６】メッセージボードの文脈の中の干渉に基づく関連拡張現実オブジェクトと相互作用する使用事例の概要である。
【発明を実施するための形態】
【００１８】
以下の説明は、コンピュータ／サーバベースの拡張現実プラットフォームに関するものであるが、さまざまな代替構成も同様に適切と考えられ、また、さまざまな計算装置を使用してもよく、計算装置には、サーバ、インターフェイス、システム、データベース、エージェント、ピア、エンジン、制御装置、または個別にまたは協働して作動する他の型の計算装置が含まれることを留意されたい。計算装置は、有形の、固定計算機可読の記憶媒体（例えば、ハードディスク、固体ドライブ、ＲＡＭ、フラッシュ、ＲＯＭ）上に記憶されるソフトウェア命令を実行するように構成されているプロセッサを備えていることを理解されたい。ソフトウェア命令が、開示器械に関して後述するように、役割、責任または他の機能性を提供するように計算装置を設定すれば好ましい。特に好適な実施形態では、さまざまなサーバ、システム、データベースまたはインターフェイスは、おそらくＨＴＴＰ、ＨＴＴＰＳ、ＡＥＳに基づく標準プロトコルまたはアルゴリズム、官民キー交換、ウェブサービスＡＰＩ、周知の金融取引プロトコルまたは他の電子情報交換方法を使用して、データを交換する。データ交換は、パケット交換網、インターネット、ＬＡＮ、ＷＡＮ、ＶＰＮまたは他の型のパケット交換網を通じて行われれば好ましい。
【００１９】
開示技術は、ＡＲオブジェクトと相互作用するように遠隔装置を設定することができるＡＲホスティングインフラを提供することを含む、多くの有利な技術的な効果を提供することを理解されたい。例えば、考察されるインフラは、環境データから関連する拡張現実文脈を確定して、ＡＲ対応装置ローカルな現実の環境を表示し、他のＡＲ対応装置、ＡＲオブジェクト、拡張現実に参加している現実のオブジェクトまたは密接な関係がある拡張現実に関連していると考えられる他のオブジェクト、と相互作用するように装置に指示する。
【００２０】
以下の説明では、本発明の主題の多数の例示的実施形態を提示する。それぞれの実施形態が、発明の要素の単一の組み合せを表示していても、本発明の主題は、開示する発明要素の可能な組み合せを全て含むものとみなされる。したがって、ある実施形態が、発明の要素Ａ、ＢおよびＣを備えていて、第２の実施形態が、発明の要素ＢおよびＤを備えている場合、発明の主題は、さらに、明示的に開示されていなくても、Ａ、Ｂ、ＣまたはＤの他の残りの組み合わせも含むものとみなされる。
【００２１】
本明細書において使用されるように、また、文脈が特に指示していない場合には、「連結される」という用語は、直接的な連結（互いに連結する２つの要素が接触し合っている）および間接的な連結（少なくとも１つの追加的要素が２つの要素の間に配置される）の両方を含むように意図される。したがって、「に連結される」、「と連結される」という用語は、同義的に使用されている。
概要
【００２２】
ＡＲオブジェクト干渉は、例えば電磁波、光の間の模擬、干渉を映し出すまたは別のやり方で行うと考えられてもよい。波の間の干渉が発生するのは、２つ以上の波が、あるロケーションで、またはある時間に、ある方法、すなわち、波が、そのロケーションにおいて、自体の存在感を強調する（すなわち、発展的干渉）または自体の存在感を抑制する（すなわち、破壊的干渉）方法で相互作用するときである。波の間の干渉は、例えば波、振幅または位相の相互作用特性が原因で発生する。干渉のメタファーは、拡張現実にまで及ぶ可能性があり、拡張現実では、拡張現実に参加している要素は、互いに干渉することで、関連するＡＲオブジェクトの存在感を強調するまたは抑制する特性を有していてもよい。
【００２３】
以下の説明では、全体としてはＡＲホスティングプラットフォームとして作動しているネットワーク化ノードまたはネットワーク化構造の文脈の中に本発明の主題を提示する。さらに、干渉に着眼している本発明の主題は、多くの従来式のサーバ実装にも適用可能であることを理解されたい。サーバは、専用のハードウェアであってもよく、またはネットワーククラウドの中で作動することができ、おそらく１つまたは複数の仮想マシンの中で作動する。
【００２４】
図１において、ＡＲエコシステム１００は、ＡＲ対応装置１１０が、１つまたは複数のＡＲオブジェクト１４２と相互作用することが可能なＡＲ環境の概要を提示している。ＡＲエコシステム１００は、ネットワーク化構造１１５を備えていて、このネットワーク化構造は、エッジ装置１８０が構造１１５全体にわたってデータを交換することを可能にする通信構造を形成する複数の相互接続したネットワーク化ノード１２０から成る。いくつかの実施形態では、構造１１５は、ＡＲオブジェクト１４２、好ましくはネットワークアドレス指定可能ＡＲオブジェクトを格納しているＡＲオブジェクト保管庫１４０を含む１つまたは複数のデータベースを更に含んでいてもよい。ＡＲ対応装置１１０は、装置ローカルな環境または情景を表すデータを含むことができる装置データを交換することで構造１１５と相互作用する。例えば、装置データは、現実世界の情景のデジタル表現を含んでいてもよく、デジタル表現は、未加工のまたは前処理されたセンサデータから成っていてもよく、このセンサデータは、ＡＲ対応装置１１０ローカルなセンサ１３０によって取得された、または他のセンサ使用可能な装置によって取得されたものである。例えば、デジタル表現は、可搬式装置（例えば、携帯電話、タブレット型コンピュータ）によって、または、さらに複数の可搬式装置から取得されるセンサデータから成っていてもよい。インフラは、ＡＲ装置インターフェイス（例えば、ポート、ＡＰＩ、ネットワーク化ノード、ＨＴＴＰサーバ）を含んでいてもよく、それを通じて構造１１５は、装置データをＡＲ対応装置１１０と交換することができる。要望通り、ネットワーク化ノード１２０は、交換された装置データまたは他の環境データに基づくＡＲオブジェクト１４２のアドレスを導出し、１つまたは複数のＡＲオブジェクト１４２をＡＲ対応装置１１０に提示することができる。さらに好適な実施形態では、ＡＲ対応装置１１０は、ＡＲオブジェクト１４２との相互作用を行うことができ、相互作用には、取引エンジン１９０（例えば、バンキングシステム、クレジットカード処理、アカウントバランス変更、常連旅客マイル数交換、報酬プログラム）を用いてＡＲオブジェクト１４２に関連する商取引を行うことが含まれる。
【００２５】
ＡＲ対応装置１１０は、一般的には、ネットワーク化構造１１５と関連する１つまたは複数の型のエッジ装置１８０を代表する。ＡＲ対応装置１１０の例には、可搬式装置、携帯電話、ゲームコンソール、キオスク、車両（例えば、車、飛行機、バス）、電気器具、セットトップボックス、携帯型計算機またはユーザに拡張コンテンツを提示するように最適に構成された他の計算装置、が含まれる。拡張コンテンツは、ユーザが利用可能な感覚様相（例えば、視覚、聴覚、触覚、味覚、嗅覚）に従って提示され得るデータを備えていれば好ましい。拡張コンテンツは、要望通りにユーザが利用可能な感覚様相に変換されて、ユーザの欠如した能力を補うことができることを理解されたい。例えば、視覚的ＡＲオブジェクト１４２は、触覚的提示インターフェイスを介して視力障害をもった人に提示され得る。
【００２６】
ＡＲ対応装置１１０は、ユーザまたは対応するＡＲ対応装置１１０に近接して環境データを獲得することができる１つまたは複数のセンサ１３０を備えていてもよい。考察されるセンサ１３０には、光センサ、マイクロホン、加速度計、磁力計、ＧＰＳ、温度計、生体センサ、気象センサまたは他の型のセンサが含まれていてもよい。センサ１３０は、図示のようにＡＲ対応装置１１０と一体化していてもよく、ＡＲ対応装置１１０ローカルにあってもよく、ＡＲ対応装置１１０のロケーションから離れていてもよい。例えば、衛星が、センサ１３０を含んでいる場合もあり、この衛星は、ＡＲ対応装置１１０ローカルな情景に関連するデータを取り込む。
【００２７】
いくつかの実施形態では、センサ１３０は、ＡＲ対応装置１１０がセンサハブとして機能するパーソナルエリアネットワーク（ＰＡＮ）の範囲内のユーザローカルなデータを収集する。センサハブは、センサデータを集約して、センサデータをネットワーク化構造１１５と交換する。例えば、ユーザは、自分の衣類の一部として、自分の靴の中に、または脳信号を収集するために自分の帽子の中にセンサ１３０を着用してもよい。このような実施形態では、センサ１３０は、有線または無線の接続（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＧＩＧ、Ｗｉ―Ｆｉ、Ｚｉｇｂｅｅ（登録商標））を介して、ＰＡＮの範囲内の他の要素とデータを交換することができる。センサデータの例には、医学データ、位置データ、方位データ、生物測定情報、画像データ、音声データ、触覚データ、加速度データ、近接度データ、温度データまたはセンサによって取り込むことが可能な他の型のデータ、が含まれる。さらに、情景のデジタル表現は、複数の個々のセンサからの、バイオセンサデータまたは他の健康関連データを含んでいてもよい。収集されるデータの型にかかわらず、データは、情景のデジタル表現を表すことができ、デジタル表現は、現実の環境を表す未加工のデータ、処理データ、メタデータまたは他の型のデータを含んでいてもよい。
【００２８】
ネットワーク化ノード１２０は、ＡＲ対応装置１１０の現実の情景に関連する環境データを取得すれば好ましい。環境データは、現実の環境を反映する広範囲のデータを含んでいてもよい。上記のように、環境データは、環境または情景のデジタル表現を備えているセンサデータを含んでいてもよく、センサデータは、ＡＲ対応装置１１０によって取得される。さらに、環境データは、ＡＲ対応装置１１０以外の源から獲得される外部データを備えていてもよい。例えば、環境データは、気象ステーション、監視カメラ、別の携帯電話、ウェブサーバ、無線局、衛星または環境データを提供するように構成された他の源から獲得されるデータを含んでいてもよい。
【００２９】
情景のデジタル表現は、単にセンサデータだけでなく拡大する環境データを備えていてもよい。環境データは、現在提示されている拡張現実または関連するＡＲオブジェクト１４２を反映するＡＲデータをさらに含んでいてもよい。例えば、環境データは、ＡＲ対応装置１１０と仮想オブジェクトとの近接性に関する情報を含む場合がある。さらに、環境データは、ＡＲ対応装置１１０自体の作動に関する情報を備えていてもよい。例には、ネットワーク化測定基準、ユーザ識別または人口統計、インストールされたソフトウェアまたはファームウェア、あるいは他の型の環境データが含まれる。このように、情景のデジタル表現が、情景の多くの態様、例えば、情景の中で参加している包括的複数の個人、情景の物理的環境、情景の拡張態様、またはさらに通常の人体感覚を越えた態様（例えば、ネットワーク化測定基準）を包含していると考えることができる。
【００３０】
ネットワーク化構造１１５は、相互接続ネットワーク化ノード１２０のクラウド、例えばインターネットまたはクラウド計算インフラ（例えば、アマゾンＥＣ２（商標）、Ｇｏｏｇｌｅ（商標）、Ｒａｃｋｓｐａｃｅ（商標）として描写されている。構造１１５は、エッジ装置１８０がデータを汎用のやり方で交換することを可能にする通信インフラであることを理解されたい。さらに、構造１１５は、そこから１つまたは複数のＡＲオブジェクト１４２が、ＡＲ対応装置１１０に提示され得るプラットフォームを提供することができる。ネットワーク構造１１５を構成しているネットワーク化ノード１２０は、ノード上の一方のポートから他方のポートまでデータトラフィックを送ることできる計算装置を備えていれば好ましい。ネットワーク化ノード１２０の例には、ルータ、ハブ、スイッチ、ゲートウェイ、ファイアウォール、アクセスポイントまたはトラフィックの転送またはルート選択が可能な他の装置が含まれる。この構造は、同種混合または異種混合のノード種別を含んでいてもよい。いくつかの実施形態では、構造は、おそらく、ＡＲ対応装置１１０がＰＡＮの中のセンサハブとして作動する環境においてＡＲ対応装置１１０に達することができる。構造１１５は、１つ以上の型のネットワークをさらに備えていてもよく、ネットワークには、インターネット、ＬＡＮ、ＷＡＮ、ＶＰＮ、ＷＬＡＮ、ピアツーピアネットワーク、クラウドベースシステム、アドホックネットワーク、網状回路網または他の型のネットワークが、含まれる。
【００３１】
より好適な実施形態は、利用できるＡＲオブジェクト１４２を格納している１つまたは複数のＡＲオブジェクト保管庫１４０を含んでいる。ＡＲオブジェクト１４２は、他のノード１２０、エッジ装置１８０、取引エンジン１９０、ＡＲ対応装置１１０から、または他のＡＲオブジェクト１４２からもアドレス指定されることが可能な、明確に管理可能なオブジェクトとして格納され得る。ＡＲオブジェクト１４２は、１つまたは複数のオブジェクト属性を有していれば好ましい。属性は、対応するＡＲオブジェクト１４２に関する情報を表すメタデータと考えられる。例えば、オブジェクト属性は、所与のＡＲ経験文脈の中で他の特性に干渉する可能性があるオブジェクト特性についての情報を含む場合がある。
【００３２】
オブジェクト属性は、要望通りにＡＲオブジェクト１４２と結び付けることができる。いくつかの実施形態では、オブジェクト属性は、１つまたは複数の標準化された名前空間に従っており、さまざまなネットワークノード１２０、サーバ、エージェント、ＡＲ対応装置１１０または他のシステムのコンポーネントが一方のＡＲオブジェクト１４２をシステム内の他の型のオブジェクト（例えば、文脈、ＡＲオブジェクト、要素、ターゲットオブジェクト）と比較することができる。正規化された名前空間は、現実のオブジェクトまたはＡＲオブジェクト１４２を含むすべての要素に関係する、グローバルな名前空間として定義され得る。さらに、オブジェクト属性は、特定の文脈のために定義され得ると考察される。例えば、ゲーム文脈は、それ自身の名前空間を有しており、買い物または旅行の文脈とは異なるはずである。その上、それぞれの種類の文脈は、おそらくＡＲコンテンツ発行者に対応する識別可能な名前空間または下位名前空間を有していてもよい。第１のゲーム発行者は、自身の所有権をもった名前空間にしたがって自身のＡＲオブジェクト１４２に属性を割り当ててもよいが、第２のゲーム発行者は、一般的な、正規化されたゲーム文脈の名前空間を利用することになる。
【００３３】
文脈は、多くのさまざまな外形を呈していてもよく、要望通り定義され得る。ＡＲエコシステム１００の中で、文脈は、管理可能なオブジェクトとして処理され得る。例えば、文脈オブジェクトは、ノード１２０の１つを別のものに複写または移動することができる。文脈オブジェクトを配置することで、各ノード１２０が、必要なときに、多くの関連する文脈にアクセスすることが可能になる。文脈には、名前、識別子、またはその文脈またはその用途を説明するメタデータを表す他の文脈属性、を割り当てることができる。文脈属性の例には、文脈名、識別子（例えば、文脈のアドレス、ＧＵＩＤ、ＵＵＩＤ、ＵＲＬ）、文脈の分類、文脈の所有者、文脈の発行者、文脈の改訂版または他の情報が含まれていてもよい。より好適な実施形態では、文脈オブジェクトは、さらに、情景または情景の要素に対する文脈の関連性を定量化する属性シグネチャを備えている。シグネチャは、正規化された属性名前空間の中の属性に作用を及ぼす基準または規則によって表され得る。文脈は、さらに、文脈のもう１つの分類または型に属していてもよい。文脈の型の例として、ゲーム文脈、買い物文脈、旅行文脈、労働文脈（例えば、仕事、職業、活動）、娯楽文脈または他のカテゴリが含まれていてもよい。
【００３４】
ＡＲオブジェクト１４２は、ＡＲオブジェクトに対する照会を提出することを必要とせずに、それぞれの保管庫１４０に常駐したままであってもよいことを理解されたい。保管庫１４０は、ネットワーク化ノード１２０の中のＡＲオブジェクト１４２のオブジェクト属性を広めるように構成されていてもよい。このような実施形態では、ネットワーク化ノード１２０は、情景のデジタル表現から導出されるオブジェクト属性または周知のＡＲオブジェクト属性を比較しさえすれば、ＡＲオブジェクト１４２が文脈に関連しているか否かを判別することができる。識別されれば、ＡＲオブジェクト１４２のアドレスは導出される、または他の方法で取得されて、ＡＲオブジェクト１４２を探し出すことができる。ＡＲオブジェクト１４２のアドレス指定方法を、さらに後述する。
【００３５】
ＡＲ保管庫１４０は、ネットワーク化構造１１５の中に配置される個別のデータベースとして例示されている。いくつかの実施形態では、ＡＲオブジェクト１４２を分離様式で収容することは、好都合であると考えられる。例えば、ＡＲオブジェクト１４２のある販売者または発行者は、自身のオブジェクトへの制御権を保持することを望むものである。発行者は、手数料を徴収して自身の保管庫へのアクセスを提供することができる。しかし、汎用保管庫内のＡＲオブジェクトを混合することを可能にすることも、好都合であると考えられる。このような手法は、ＡＲ用オブジェクト１４２を要望通りに、おそらく、複数の情景またはマルチプル装置１１０からの凝集文脈に基づいて、一方の保管庫１４０またはノード１２０から別のものに移動させることを可能にする。さらに、１つ以上のＡＲ保管庫１４０は、分散保管庫を備えていてもよく、ＡＲオブジェクト１４２がシステムの中の複数のホスティング構成要素にわたって拡散される。例えば、単一のＡＲ保管庫１４０は、複数のネットワーク化ノード１２０のメモリにわたって配布される場合もある。ＡＲ保管庫の各部分は、ロケーションに関係なく、同じアドレス指定空間の中で処理され得る。
【００３６】
ＡＲオブジェクト１４２が識別されると、ネットワーク化ノードは、ＡＲ保管庫１４０の中でそのロケーションからオブジェクトを獲得することができる。ネットワーク化ノード１２０は、転送するか、または他の方法で、ＡＲオブジェクト１４２をＡＲ対応装置１１０で利用できるようにすることができる。ＡＲ対応装置１１０は、ＡＲオブジェクト、文脈または干渉の設計に従ってＡＲオブジェクト１４２と１つ以上の相互的に作用を行うように構成されていてもよい。ここに示した実施例では、同じＡＲオブジェクト「＋」が、ＡＲ対応装置１１０のうちの２つに提示されていて、ＡＲオブジェクトが共有され得ることまたは共通に提示され得ることを示しているが、その理由は、これらの装置が十分に類似した文脈を有しており、おそらく、これらの装置は、共用のゲームまたはＡＲ経験のプレーヤによって所有されているからである。しかし、他のＡＲオブジェクト「＊」が、別のＡＲ対応装置１１０に提示されており、おそらく装置用途、ユーザ識別または優先権、認可、認証、ＡＲエコシステム１００の他の要素間の干渉または他の属性に基づく、他のローカル装置と違う文脈をさらに有していることを示している。
【００３７】
ネットワーク化ノード１２０は、ＡＲオブジェクト１４２との相互作用を可能にするようにＡＲ対応装置１１０を設定する。いくつかの実施形態では、相互作用は、ＡＲオブジェクト１４２の性質に応じて、ディスプレイ、スピーカ、触覚のインターフェイスまたは他のインターフェイスを介したＡＲオブジェクト１４２を提示することを含んでいる。ＡＲオブジェクト１４２は、さらに、ＡＲ対応装置１１０によって実行することができるまたはネットワーク化ノード１２０上で実行することができる実行可能命令を含んでいてもよい。命令は、ＡＲオブジェクト１４２に関連付けられる機能性を代表し得る。例えば、ある人物が、自動販売機周辺の範囲にいると仮定する。対応するＡＲオブジェクト１４２が、ユーザにとって購買可能な製品として提示され、ネットワーク化ノードは、自動販売機と関連付けられる取引を行う機能性を格納している。取引機能性は、さらに、ＡＲオブジェクト１４２の一部として配置されていてもよく、文脈に関連付けられていてもよく、ＡＲ対応装置１１０、リモートサーバまたはサービス、あるいは他の適合性設定装置と一体化されていてもよい。人物がその周辺を去れば、または他の適切な基準を満たせば、ネットワーク化ノードは、新しく導出された文脈に基づいてく、または、さらにある文脈から別の文脈に変更して、コードまたはＡＲオブジェクト１４２を削除し得る。
【００３８】
ＡＲオブジェクト１４２は、視覚フォーマットに提示されているが、ＡＲオブジェクト１４２は、音声フォーマット、触覚フォーマットまたは人間の感覚に準ずる他のフォーマットを含む他の様相を含んでいてもよいことを理解されたい。ＡＲオブジェクト１４２は、人間の感覚域を超えてオブジェクトを表すことができ、オブジェクトの特徴は、変換されて、人間の感覚と協調することをさらに理解されたい。例えば、ＡＲオブジェクト１４２は、非可視温度勾配を景観の現実の画像上に重ね合わせた可視温度輪郭として提示するようにＡＲ対応装置１１０に指示することができ、温度輪郭は、おそらく、他のＡＲ対応装置１１０の中または景観の近傍の多数のセンサ１３０から導出される。
ホスティングプラットフォーム
【００３９】
図２には、例示的なホスティングプラットフォーム２００が、提示されている。ホスティングプラットフォーム２００は、検討するためにネットワーク化スイッチとして提示されているが、ホスティングプラットフォーム２００は、他の型のネットワーク化インフラを含んでいてもよい。本発明の主題の用途に最適に構成され得るネットワーク化ノードのいくつかの例には、サーバ、ルータ、ハブ、ファイアウォール、ゲートウェイ、ネームサーバ、プロキシ、アクセスポイント、ホットスポットまたはネットワーク化環境の中で計算機として作動することができる他の装置が含まれる。より好適な実施形態では、ホスティングプラットフォーム２００は、パケットが拡張現実に関連付けられているか否かにかかわらず、パケットを受信して、その発注先にパケットを転送することができるネットワーク化装置を含んでいると考えられる。さらに、本発明の主題は、サーバ、クライアント、ピア、ゲームコンソール、携帯ゲーム機または他の型の計算装置を含む多くの従来式の計算装置にも適用し得る。
【００４０】
ここに示した例では、ホスティングプラットフォーム２００は、これを介してホスティングプラットフォーム２００または構造全体が、ＡＲ対応装置と連動することができる装置インターフェイス２１５を備えている。ホスティングプラットフォーム２００がネットワーク化スイッチを備えている実施形態では、装置インターフェイス２１５は、ネットワーク化スイッチ上で物理的に配置される１つまたは複数のポートを含んでいてもよい。ポートは、有線ポート（例えば、Ｅｔｈｅｒｎｅｔ（登録商標）、光ファイバ、シリアル、ＵＳＢ、Ｆｉｒｅｗｉｒｅ、ＨｉＧｉｇ、ＳｅｒＤｅｓ、ＸＡＵＩ、ＰＣＩ）または物理的接続を必要とする他の型のポートを含んでいてもよい。ポートは、有線ポートであってもよいが、ＡＲ機能装置は、必ずしもネットワーク化ノードと直接に連結する必要があるわけではないことを留意されたい。ポートは、さらに、１つ以上の無線ポート（例えば、ＷＵＳＢ、８０２．１１、ＷｉＧＩＧ、ＷｉＭＡＸ、ＧＳＭ（登録商標）、ＣＤＭＡ、ＬＴＥ、ＵＷＢ、近距離場、無線、レーザー、Ｚｉｇｂｅｅ（登録商標））を備えていてもよい。装置インターフェイス２１５は、１つ以上の論理的ポートを含んでいてもよく、おそらく、ネットワーク化ノードまたはクラウドの中のウェブサービスとして提供されるＡＲ関連ＡＰＩまたはＵＲＬとして作動する。ＡＲ機能装置は、ホスティングプラットフォーム２００によって提供されるＡＲ機能にアクセスし得る。
【００４１】
ホスティングプラットフォーム２００は、１つ以上のエッジ装置のための一般的なデータ伝送として、作動すれば好ましい。さらに、ホスティングプラットフォーム２００は、汎用計算プラットフォームとして作動するように構成されてもよい。ここに示した実施例では、ホスティングプラットフォーム２００は、メモリ２３０および１つ以上のプロセッサ２５０を含んでおり、複数のコア２５５を有していれば好ましい。メモリ２３０は、揮発性または不揮発性メモリを含んでいてもよい。メモリの例として、ＲＡＭ、フラッシュ、ハードディスク、ソリッドステートドライブまたは他の形態の有形の、非一時的メモリが含まれる。ホスティングプラットフォーム２００が、情景またはＡＲオブジェクト属性のデジタル表現を分析する際に、データおよびさまざまな属性は、メモリ２３０に記憶され得る。さらに、メモリ２３０は、１つ以上のＡＲ保管庫２４０の一部を記憶することができる。ＡＲ保管庫２４０または他のＡＲオブジェクト２４２は、ＡＲオブジェクト発行者または所有者のデジタル権利を遵守するためにメモリの被保護領域（例えば、暗号化コンテナ、ＦＩＰＳ１４０―２）に記憶され得る。プロセッサ２５０の中のコア２５５は、それぞれ、経路選択機能の専用であってもよく、またはＡＲ機能性の専用であってもよく、おそらく１つ以上のＡＲオブジェクト２４２と関連付けられる命令を実行する。１０コアを備えたＸｅｏｎプロセッサのＩｎｔｅｌ（登録商標）Ｅシリーズは、多くの他のマルチコアプロセッサと同じく好都合なプロセッサである。例えば、１つのコアは、ＡＲ対応装置からのトラフィックを監視または検査し得る。トラフィックがトリガー基準を満たすと、そのコアが、第２のコアの上に拡張現実処理のインスタンスを生成する。第２のコアは、トラフィックを情景のデジタル表現の一部として評価して、対象となる付加的属性を導出することができる。次いで、付加的属性が使用されて、ネットワークまたは通信文脈２３２に関して、または、情景の他の要素の間の干渉に関して１つ以上の関連するＡＲオブジェクトを識別し得る。このように、人間の外部の普通の認識である情景の要素（例えば、ネットワークトラフィックなど）は、現実であれ仮想であれ、人間の普通の認識の範囲に入る情景の他の要素に干渉し得る。
【００４２】
メモリ２３０は、ＡＲオブジェクト２４２への関連性の周知のシナリオを表す１つ以上の文脈２３２を記憶し得る。文脈２３２は、さらに、関連する特定の文脈２３２に対して満足されるべき基準を記載している文脈属性シグネチャを有する管理可能なオブジェクトと考えられる。ホスティングプラットフォーム２００は、情景のデジタル表現を分析して、情景の中で認識された要素と関連付けられる属性を生成し得る。本発明の主題と共に使用するのにふさわしく適している文脈の使用の概要を述べる１つの手法として、先に列記した他の文脈に基づく参考文献の中の、２００９年４月１日に出願された、Doughertyによる米国特許出願公告第２０１０／０２５７２５２号、タイトル「拡張現実クラウドコンピューティング」（"Augmented Reality Cloud Computing"）で説明される技術が含まれる。
【００４３】
ホスティングプラットフォームは、さらに、オブジェクト認識エンジン２６０を含んでいてもよく、これは、情景の現実要素を、情景のデジタル表現に基づくターゲットオブジェクトと認識することができる文脈によるオブジェクト認識サービス（Object Recognition-by- Context Service）（ＯＲＣＳ）として機能することができる。例えば、ＡＲ対応装置またはそのための他の感知装置は、１つ以上の現実要素を含んだ情景のデジタル表現を形成しているデジタルデータに寄与し得る。情景のデジタル表現は、画像データ、医学データ、位置データ、方向データ、触覚データ、生物測定情報、あるいは環境または環境の中のオブジェクトを表す他の型のデータを含んでいてもよい。
【００４４】
オブジェクト認識エンジン２６０は、１つ以上のアルゴリズムを利用して情景の要素を認識し得る。ＯＲＣＳを用いることによって、エンジン２６０は、要素をターゲットオブジェクトと認識すれば好ましい。情景の要素は、現実要素または仮想要素を含んでいてもよいことを理解されたい。要素に関連付けられる属性は、デジタル表現の分析の際に獲得される導出属性またはターゲットオブジェクトから獲得される属性を含んでいてもよい。いくつかの実施形態では、オブジェクト属性２４４は、演繹的な既知のターゲットオブジェクトと関連付けられるターゲットオブジェクト属性（例えば、建物、プラント、人々）を含んでいてもよい。属性の例には、情景の中のオブジェクトの特徴（例えば、色、形状、表面、サイズ、絞り、スピーチ抑揚、語）、データそのものの特徴（例えば、周波数、画像解像度）、または他の型の特徴が含まれていてもよい。情景の要素の特徴を識別するのに使用可能なアルゴリズムには、ＳＩＦＴ、ＳＵＲＦ、ＶｉＰＲ、ＶＳＬＡＭまたは他の画像処理技術が含まれる。処理データがターゲットオブジェクトを識別するのに適している、使用可能な技術には、米国特許第７，０１６，５３２号、第７，４７７，７８０号、第７，６８０，３２４４号、第７，５６５，００８号および第７，５６４，４６９号に記載の技術が含まれる。
【００４５】
オブジェクト認識エンジン２６０は、環境属性（例えば、周知のターゲットオブジェクト属性、導出属性）を使用して、現実の情景の中の１つ以上のオブジェクトを認識することができる。ターゲットである周知のオブジェクトが認識されると、次いで、ターゲットオブジェクトと関連付けられるオブジェクト情報を使用して、文脈２３２のいずれかがデジタル表現に関して認識されたターゲットに関連するか否かを決定し得る。認識されたターゲットオブジェクトの属性または環境の他の属性は、文脈属性シグネチャと比較して確定され得る。システムの中の多様な型のオブジェクト（例えば、ＡＲオブジェクト、文脈、要素、ターゲットオブジェクト、干渉）が整列した属性名前空間を有している実施形態では、比較は、参照として実行されてもよい。比較には、さらに、文脈属性シグネチャが満足されることを保証することが含まれていてもよく、シグネチャの満足は、シグネチャの要件または任意の条件に関する属性の値に基づいてもよい。例えば、ゲーム文脈は、ゲーム文脈が情景に関係するとみなされる前に、少なくともいくらかの認識されたプレーヤが情景の中に存在することを必要とする場合がある。
【００４６】
ターゲットオブジェクトの属性は、文脈２３２の対応する属性に照合されてもよい。例えば、現実世界の要素（例えば、人、自動販売機、キオスク、記号）は、ゲーム目標を備えていてもよい。ゲームゴールが画像化されるか、感知されると、オブジェクト認識エンジン２６０が、現実のオブジェクトをゴールと認識して、プラットフォーム２００が、報酬としてＡＲオブジェクト２４２を提示するようＡＲ対応装置に指示することになる。このようにして、現実世界の要素は、導出環境属性、ＡＲオブジェクト属性、文脈属性シグネチャまたは他の要素に基づいて対応する文脈２３２と相関し得る。１つ以上の文脈２３２が、認識された要素に関連していると確定されると、オブジェクト認識エンジン２６０は、ＡＲオブジェクト２４２をふるいにかけて、ＡＲオブジェクト全体の中で、どれが実際に、ＡＲ現実と呼ばれる、文脈２３２に関連する利用可能なＡＲオブジェクト２４２と考えられるのかを識別し得る。利用可能なＡＲオブジェクト２４２は、文脈２３２に関連すると考えられ得ることを理解されたい。ＡＲ現実は、すべての既存の拡張現実、またはおそらく提示され得るＡＲオブジェクトの意味を伝えることを目的とする。
【００４７】
いくつかの注目すべき点を理解されたい。ＡＲ保管庫２４０は、さまざまな文脈２３２に基づいてアクセスされ得る、非常に多くの実際のＡＲオブジェクト２４２を含んでいてもよい。しかし、利用可能なＡＲオブジェクト２４２の数は、ＡＲ現実のＡＲオブジェクト２４２の合計数のサブセットを表している。利用可能なＡＲオブジェクト２４２は、適正な認証と仮定すれば、文脈２３２への認可されたアクセスに基づいてアクセス可能である総ＡＲオブジェクト２４２のうちの僅かな部分を表していると考えられ得る。その上さらに、その一組の関連するＡＲオブジェクト２４２は、利用可能なＡＲオブジェクト２４２の一部を表している。その一組の関連するＡＲオブジェクト２４２は、文脈２３２に関連するそうしたオブジェクトである。その一組の関連するＡＲオブジェクト２４２のメンバオブジェクトは、個別に提示される場合があり、提示されない場合もあることをさらに理解されたい。一組のメンバオブジェクトは、情景の要素の間の導出干渉に従って提示される。
【００４８】
メモリ２３０が、必ずしもＡＲオブジェクト２４２を記憶するわけではないことを留意されたい。むしろ、プラットフォーム２００のメモリ２３０は、ＡＲオブジェクト属性２４４を記憶するだけでもよい。プラットフォーム２００は、ＡＲオブジェクト２４２のうちの、あるとすれば、どれが、ＡＲ対応装置と関連付けられる現在の環境または情景に関連する文脈２３２への関連性を有するのかを確定することができる。それに応じて、プラットフォーム２００はＡＲオブジェクトアドレス指定エージェント（”AR Object Addressing Agent”）（ＡＯＡＡ）２２０にアクセスすることができ、これは、遠隔ノード上におそらく配置される、対応するＡＲオブジェクトのアドレスを導出することができる。
【００４９】
ＡＯＡＡ２２０は、数々の方法を通してＡＲオブジェクトアドレスを導出してもよい。より単純な実施形態では、ＡＲオブジェクト属性２４４は、適正な認証または認可と仮定すれば、ＡＲオブジェクト２４２を読み出すことができるアドレスを含み得る。このような手法は、プラットフォーム２００の所要メモリ量がより厳しいときには好都合である。ＡＯＡＡ２２０は、プラットフォーム２００の一部であるように例示しているが、ＡＯＡＡ２２０またはオブジェクト認識エンジン２６０の機能性は、他の装置、ネットワーク化ノード、ＡＲ対応装置（例えば、携帯電話、車両）またはネットワーク化構造の中の他の構成要素の中に配置されてもよい。
【００５０】
ＡＯＡＡ２２０がＡＲオブジェクトアドレスを導出することができる別の手法は、少なくともいくつかの属性（例えば、環境属性、導出属性、ターゲットオブジェクト属性、文脈属性）をアドレス空間の中のアドレスに直接変換することを含んでいてもよい。例えば、環境データの導出属性は、定量化されて、おそらく前述のように標準化された名前空間に基づく属性のベクトルに変換されてもよい。ベクトルは、確定関数、例えばハッシュ関数で実行されてハッシュ値を生成し、ハッシュ空間は、アドレス空間を表す。ネットワーク化ノード、ＡＲオブジェクト２４２、文脈２３２またはエコシステムの他の項目は、ハッシュ空間の中でアドレスを割り当てられ得る。ＡＲオブジェクト２４２は、ＡＲオブジェクトのアドレスに近いアドレスを有するノードに記憶されてもよい。アドレスが生成されると、ネットワーク化ノードは、ＡＲオブジェクトの要求をＡＲオブジェクトのアドレスにより近いアドレスを有する隣接したノードに転送する。明敏な読者であれば理解されるように、このようなアドレス指定技術は、ピアツーピアファイル共有プロトコルで使用されるスキームと類似している。本発明の主題の１つ態様は、分散型のアドレス指定技術をネットワーク化インフラ環境の中でＡＲオブジェクトに適用することを含んでいると考えられる。
【００５１】
プラットフォーム２００は、さまざまな関数を適用してアドレスを生成することで、拡張現実を識別するように構成されていてもよい。第１の関数、ハッシュ関数、または他の型の関数を使用して、拡張現実性の中で特定の拡張現実を表すアドレスの第１の部分を導出することができる。第２の関数を属性に適用して、特定のＡＲオブジェクトアドレスを生成してもよい。いくつかの実施形態では、第１の部分は、接頭部（例えば、ドメイン名、ＤＯＩ接頭辞）であってもよく、第２の部分は、接尾部（例えば、ＵＲＬアドレス、ＤＯＩ接尾部）を表す。アドレスの、付加的な、接頭部、接尾部または他の拡張部は、文脈と関連付けられるアドレススキームを表すことができる。ドメイン名を使用しているある実施形態では、ＡＲオブジェクト用アドレスは、「ｗｗｗ．＜ａｕｇｍｅｎｔｅｄ−ｒｅａｌｉｔｙ  ａｄｄｒｅｓｓ＞．ｃｏｍ／＜ｃｏｎｔｅｘｔ  ａｄｄｒｅｓｓ＞／＜ｏｂｊｅｃｔ  ａｄｄｒｅｓｓ＞」という形態を有していてもよく、角括弧（「＜＞」）の各セットが、一部の複数部分のＡＲオブジェクトアドレスの一部を示す。
【００５２】
アドレス指定のためのさらに別の手法は、環境属性または他の属性を、ＡＲオブジェクト２４２が配置されるネットワークアドレスに変換することを含んでいてもよい。属性は、ネットワーク化ノードで共用の参照用テーブルのインデックスであり得、テーブルは、利用可能なＡＲオブジェクト２４２およびそれらの対応するアドレスを含んでいる。ネットワークアドレスは、上述のようなハッシュ空間のドメイン名またはＵＲＬであってもよい。
【００５３】
アドレス指定スキームに関係なく、オブジェクトまたは保管庫がホスティングプラットフォーム２００の外部に配置されているときでさえ、ＡＯＡＡ２２０によって生成されるＡＲオブジェクトアドレスは、１つ以上のＡＲ保管庫２４０の中の対応するＡＲオブジェクト２４２のロケーションを示している。上記のように、ＡＲオブジェクトアドレスは、ターゲットオブジェクトと認識される現実のオブジェクトから、文脈２３２または他の要素から、直接的または間接的に導出されて、属性情報を伝えてもよい。ＡＲオブジェクトアドレスの例として、ドメイン名、ＵＲＬ、ＩＰアドレス、ＭＡＣアドレス、ＧＵＩＤ、ハッシュ値または他の型のアドレスが含まれていてもよい。いくつかの実施形態では、各ＡＲオブジェクト２４２は、自体のＩＰアドレス（例えば、ＩＰｖ４、ＩＰｖ６）を割り当てられてもよく、１つ以上のプロトコル（例えば、ＤＮＳ、ＨＴＴＰ、ＦＴＰ、ＳＳＬ、ＳＳＨ）を介して直接アドレス指定をされてもよい。例えば、各ＡＲオブジェクト２４２は、ＩＰｖ６環境の中で自体のＩＰアドレスを有していてもよく、または自体のドメイン名および対応するＵＲＬを有していてもよい。このような実施例では、ＡＲオブジェクト２４２は、ネームサーバ、ＤＮＳまたは他のアドレス解決技術を含む周知の技術を介して位置を突き止め得る。
【００５４】
ホスティングプラットフォーム２００は、ネットワーク化ノードまたはサーバとして例示されているが、その構成要素によって表されるホスティングプラットフォーム２００の機能性は、ＡＲ対応装置（例えば、可搬式装置、タブレット、携帯電話）に組み込まれてもよいことを理解されたい。例えば、個人の携帯電話は、１つ以上のモジュール（例えば、ソフトウェア命令、ハードウェア）で構成されていてもよく、提供しているＡＯＡＡ２２０、オブジェクト認識エンジン２６０、装置インターフェイス２１５の能力または他の能力を提供する。このような実施形態では、装置インターフェイス２１５は、一組のＡＰＩの形を呈していてもよく、それを通じて、携帯電話は、ホスティングプラットフォーム２００またはその構成要素とデータを交換する。さらに他の実施形態では、ＡＲ対応装置は、ホスティングプラットフォーム２００の役割または応答性を外部装置と共有してもよい。例えば、携帯電話は、ローカルオブジェクト認識エンジン２６０を利用して、容易に認識できるオブジェクト（例えば、表面、金、バーコード）を認識してもよく、同時に、情景のデジタル表現が、能力の高いリモートオブジェクト認識エンジン２６０にも発信され、このエンジンは、特化オブジェクト（例えば、特定の人物の顔、情景の文脈）を認識することができる。
要素干渉
【００５５】
図３は、情景の中の要素の間の干渉および干渉が拡張現実経験を引き起こす方法を図解する、データの流れの概要を示す。ＡＲホスティングプラットフォームは、装置インターフェイスを介してデジタル表現３３４を獲得すれば好ましい。デジタル表現３３４は、現実の情景の少なくとも一部を表すデータを備えている。現実の情景は、要素を含んでおり、現実の要素またはオブジェクトまたは存在するとみなされるＡＲオブジェクトさえ含んでいてもよい。デジタル表現３３４は、先に検討したように情景関連データを取り込むことができる、１つ以上の遠隔装置またはセンサから獲得され得る。デジタル表現３３４は、未加工のセンサデータ、前処理データ、後処理データまたは発信元装置の分析処理能力に応じた他の形のデータを含んでいてもよい。
【００５６】
ホスティングプラットフォームは、情景の中の１つ以上の要素３９０をターゲットオブジェクトとして認識しようとしてデジタル表現３３４を分析する。認識された要素は、要素３９０Ａによって要素３９０Ｂを介して示されるように１つ以上の個別要素を含んでいてもよい。要素３９０を認識することは、周知のターゲットオブジェクトを区別することと、特化オブジェクト（例えば、車対特定の車）としてオブジェクトを識別することと、オブジェクト（例えば、光学的文字認識、ロゴ、バーコード、シンボル）を解釈することと、またはその他の方法で要素３９０が、少なくともある信頼水準の範囲でターゲットに一致することを確定することと、を含んでいてもよい。
【００５７】
ターゲットオブジェクトは、必ずしも情景の特定の要素に対応するわけではないことを理解されたい。例えば、要素３９０Ａは、特定の人物の顔を表す場合があるが、ターゲットオブジェクトは、単に一般的な顔のオブジェクトを表す。いくつかの実施形態では、要素３９０Ａは、１つより多いターゲットオブジェクトと認識されてもよい。前例を踏まえ、要素３９０Ａは、一緒にリンクされるオブジェクト、すなわち、人間オブジェクト、男性オブジェクト、顔オブジェクト、目オブジェクト、虹彩オブジェクトおよび虹彩識別オブジェクトなどの階層として認識されてもよい。図３に関して、要素３９０Ａは、認識されたターゲットオブジェクトであると考えられる。
【００５８】
好ましくは、ホスティングプラットフォームは、情景の中の少なくとも１つの要素、例えば要素３９０Ａをターゲットオブジェクトと認識すれば好ましい。さらに、現実の要素を越えた情景の中の他の要素３９０が、ターゲットオブジェクトと認識されてもよいと考察される。例えば、要素３９０Ｂは、その画像が、デジタル表現３３４の部分として取り込まれていた仮想オブジェクトである場合がある。要素３９０Ｂは、さらに、人体感覚を超えたオブジェクト、すなわち電波、ネットワークトラフィック、ネットワーク輻輳または他のオブジェクトであってもよい。
【００５９】
ホスティングプラットフォームは、認識された要素３９０の１つ以上を分析して、認識されたターゲットオブジェクトに関連する文脈３３２を確定する。複数因子は、文脈３３２Ａおよび３３２Ｂによって表される文脈３３２のどれが情景に最も適切であるのかを確定したとき、働き始める。ここに示した実施例では、文脈３３２Ａは、文脈３３２Ａが、情景に適切であると考えられる可能性がある時を示す、属性シグネチャを備えている。認識された要素３９０Ａの属性は、シグネチャと比較され得る。認識された要素３９０Ａが、単独でまたは全体で、シグネチャと十分に一致する属性を有している場合、文脈３３２Ａは、少なくとも認識されたターゲットオブジェクトに、およびデジタル表現３３４によって表される情景に、関連すると考えられ得る。図３に示される実施例は、文脈３３２Ａを、認識された要素３９０Ａに関連する唯一の文脈として示しているが、複数の文脈３３２も、同様に、認識されたターゲットオブジェクトまたはデジタル表現３３４を介して利用可能になるすべての情報に基づく情景に関連し得ることを理解されたい。
【００６０】
文脈３３２は、要望通りまたは自動的に生成されて演繹的に定義されてもよい。演繹的な文脈３３２は、文脈定義インターフェイス（図示せず）を介して定義されてもよく、実在者、おそらくＡＲオブジェクト発行者が適切な文脈を定義することを可能にする。実在者は、文脈オブジェクトを作成する要望通りに、文脈属性、シグネチャまたは他の情報を入力することができる。ホスティングプラットフォームは、さらに、文脈を生成するのに使用されてもよい。例えば、デジタル表現３３４が分析され、素子３９０が認識されると、個人は、認識された要素３９０Ａの属性を文脈シグネチャに変換するようにホスティングプラットフォームに指示することができる。
【００６１】
文脈３３２Ａは、Ｐｖと呼ばれる属性ベクトルをさらに含んでいてもよく、認識されたまたは非認識の要素３９０の間の干渉を確定することに関して文脈に関連すると考えられる情景要素３９０の属性または特性を表す。一部の読者にとっては、属性ベクトルは、とらえがたい項目であるかもしれないが、文脈属性シグネチャと混同されるべきではない。むしろ、属性ベクトルは、要素３９０が、要素間の干渉を作成しなければならないはずである関連属性のデータ構造を備えている。このように、属性ベクトルは、干渉を導出するための要素選択基準と考えられ得る。認識された要素３９０Ａは、文脈シグネチャを満たすことに役立つかもしれないが、文脈の属性ベクトルに合わないかもしれないことを留意されたい。例えば、ある人物は、ＡＲゲームのプレーヤを表しているターゲットオブジェクトとして認識され得る。その人物は、どのゲーム文脈が、人物または情景に関連するのかを確定するのに役立つ可能性がある。しかし、プレーヤは、情景の中で他のゲームオブジェクトの間の干渉を確定するために必要でないかもしれない。
【００６２】
文脈属性ベクトルは、さらに、１つ以上の正規化または標準化された名前空間の中で整列していてもよい。ベクトルの各メンバは、属性名およびおそらく数値を含み得る。したがって、属性は、多価オブジェクトであるとみなされてもよい。一般の名前空間を、考察されるシステムの中の他の総称オブジェクトと同様に利用して、要素と文脈の間で容易にマッピングできるようにすることは、好都合であると考えられる。
【００６３】
文脈３３２Ａは、干渉関数（ＦIと呼ばれる）をさらに含んでいてもよく、情景の中のＡＲオブジェクトの存在感を強調または抑制するために、情景の要素３９０が、もう１つの要素属性に関して互いにどれくらい干渉し合うのかについて量化説明を表している。干渉関数は、属性ベクトルの、かつ利用可能なＡＲオブジェクト３４２の関数であれば好ましい。利用可能なＡＲオブジェクト３２４は、情景に有効的に参加していると考えられ、同様に、文脈３３２に関連付けられる有効的な参加者として考えられる、ＡＲオブジェクを表している。利用可能なＡＲオブジェクト３４２は、おそらく、ＡＲオブジェクト３２４のオブジェクト属性を文脈３３２の文脈属性と比較することで、前に検討したように識別され得る。
【００６４】
要素属性、ＡＲオブジェクト属性または干渉の一因となる他の属性には、無数の型の属性が含まれ得る。例えとしてさらに電磁波の干渉を考えると、波の干渉は、空間のある点におけるさまざまな因子（例えば、振幅、位相、周波数）に依存している。より好適な実施形態では、要素３９０は、ロケーションに基づく干渉を生じさせてもよい。例えば、デジタル表現３３４は、位置情報（例えば、情景の要素３９０に対する相対的位置関係、三角測量、ＧＰＳ位置）を備えていてもよく、干渉関数は、ロケーションに依存し得る。より具体的には、位置情報は、現実の要素の物理的位置に関連していてもよく、または物理的位置を反映していてもよい。さらに、要素３９０の間の干渉は、時間に依存しており、デジタル表現３３４は、要素３９０または一般的な情景と関連付けられる時間情報を備えている。
【００６５】
干渉関数を使用して、導出干渉３５０を生成してもよい。導出干渉３５０は、利用可能なＡＲオブジェクト３４２のうちどれが、文脈関連ＡＲオブジェクト３４６であるか、および文脈関連ＡＲオブジェクト３４６は、要素３９０の間の干渉に基づく拡張現実経験の中でどの程度まで存在感がなければならないのかを、確定するのに使用される自動生成干渉基準と考えられてもよい。導出干渉３５０は、要素３９０の要素特性（すなわち、属性値）から導出した干渉基準を表していると考えられ得る。文脈関連ＡＲオブジェクト３４６は、干渉基準を満足する一組のＡＲオブジェクトのメンバである。ここに示した実施例では、干渉関数は、電子磁気波の干渉が、さまざまな特性（例えば、位相、時間、ロケーション、周波数）を考慮しながら振幅を合計することで算出され得るのと同様に、要素特性の合計として特徴付けられている。提示される単純な例では、干渉基準は、情景要素３９０の対応する属性にわたる数値を総和することで、それぞれの属性ベースで導出される。例えば、第１の属性のための第１の基準は、すべての要素からの対応する属性値の合計から導出されてもよい。利用可能なＡＲオブジェクト３４２のうちの１つが干渉基準を満足する属性値を有していれば、一組の文脈関連ＡＲオブジェクト３４６のメンバであると考えられる。
【００６６】
導出干渉３５０の例は、単純な合計に基づいているが、干渉関数が、恣意的に複雑であってもよいと考察される。結果として生じる干渉関数は、干渉基準に関するオブジェクト満足度を生じさせれば好ましい。満足度は、それぞれの関連ＡＲオブジェクト３４６が、拡張現実の中でどの程度まで存在感を有しているのかを示す。満足度は、所望のアルゴリズムに従って算出されて、適切に文脈３３２Ａのユーティリティを反映することができる。例えば、満足度は、いくつかの因子に基づいていてもよく、満足される多数の干渉基準（例えば、要件、任意の条件）、オブジェクト属性が基準閾値をどれくらい超えているのかまたは下回っているのかについての正規化された測定、または他のアルゴリズムがおそらく含まれる。満足度を使用して、関連ＡＲオブジェクト３４６と相互作用する方法に関して遠隔ＡＲ対応装置に指示することができる。
【００６７】
上記の説明は、情景の中の要素が、互いに干渉して関連ＡＲオブジェクト３４６との起こり得る相互作用に影響を及ぼすという観点から書かれたものである。干渉は、情景のすべての認識された要素３９０Ａ、情景において認識される一部の要素または情景の中で認識される単なる１つの要素に基づいて導出され得ることを理解されたい。さらに、要素は、個人が相互作用することができる関連ＡＲオブジェクト３４６を含んでいてもよい。したがって、関連ＡＲオブジェクト３４６は、干渉の一因となり、２つの干渉する電磁波が、複合効果（例えば、干渉パターン、振幅）を引き起こすのと同様に、オブジェクト自身の存在に大きな影響を及ぼし得る。
【００６８】
明敏な読者であれば理解されるように、情景の最新の状況は、時間とともにかなり急速に変わることがあり、これは、デジタル表現３３４に反映され得る。デジタル表現３３４が時とともに変わるにつれて、リアルタイムで、文脈３３２も、時と共に変化し得る。文脈３３２の変更は、導出干渉３５０を時と共に変え、さらには、一組の関連ＡＲオブジェクト３４６を変更させ得る。そのような変化は、遠隔ＡＲ対応装置へ伝播され得る。いくつかの実施形態では、関連ＡＲオブジェクト３４６は、ある程度の時間的持続性を有していて、１つの文脈状態から別の文脈状態まで円滑に移行することを確実にし得る。例えば、その対応する文脈３３２が、もはや関連していなくても、関連するＡＲオブジェクト３４６は、提示され、存在したままであってもよい。さらに、文脈３３２は、関連ＡＲオブジェクト３４６が提示される前に、一定期間関連したままでいなければならないかもしれない。このような手法は、有用性に関して好都合である。
【００６９】
上記説明では、文脈３３２に基づく導出干渉３５０を生成することを記載しているが、導出干渉３５０は、２つまたはそれ以上の文脈３３２の間の変化に依存し得ることも留意されたい。情景が時間とともに変更するにつれて、文脈３３２は、引いたり、満ちたり、または第１の文脈から第２の文脈へ焦点を移す（例えば、第１の文脈、第２の文脈、第３の文脈）こともある。本発明の主題の１つの態様は、このような文脈変化から生まれた導出干渉３５０によって決められるようであれば好ましい、文脈３３２の間の変化に基づく文脈関連ＡＲオブジェクト３４６との相互作用が可能になるようにＡＲ対応装置を構成することを含んでいると考えられる。例えば、個人は、ゲーム文脈に関連付けられる拡張現実経験の中に参加することができる。彼らが製品を購入することを選択すれば、拡張現実経験は、買い物文脈を組み込み得る。導出干渉３５０は、特定のゲーム文脈から買い物文脈まで焦点が変化したことに基づいて調整されて、追加的なＡＲコンテンツを個人に提供することができる。あるいは、ゲーム文脈から旅行文脈への焦点の変化は、個人の拡張現実経験に影響を及ぼさない場合もあるかもしれない。焦点の変化は、新しい文脈３３２を支持して、以前に識別された文脈３３２を捨てることなく、保持することを含んでいてもよいことを留意されたい。文脈３３２が、他の文脈３３２におそらく関連している情景に関係する程度に従って、文脈焦点を測定してもよい。
干渉ベースの提示
【００７０】
図４は、満足度が、可搬式装置４１０Ａおよび４１ＯＢによって代表されるＡＲ対応装置上で提示または相互作用をどのようにして遂行することができるのかを示す。可搬式装置４１０Ａおよび４１０Ｂは共に、現実世界の要素４９０を有する情景のデジタル表現を取り込む。この実施例では、ＡＲホスティングプラットフォームは、要素４９０を認識して、要素４９０に関連付けされる文脈と密接な関係があるとみなされる利用可能なＡＲオブジェクトから一組の関連ＡＲオブジェクトを識別する。関連ＡＲオブジェクト４４６Ａおよび４４６Ｂは、関連ＡＲオブジェクトの一組のメンバオブジェクトと考えられる。
【００７１】
ＡＲホスティングプラットフォームは、要素４９０に基づく導出干渉を生成して、それらが、文脈に対して発展的に、または、破壊的にどれくらい干渉するのかを確定する。可搬式装置４１０Ａの場合、関連ＡＲオブジェクト４４６Ａは、要素４９０の間の発展的な干渉が原因で、存在感が強調されている。したがって、関連ＡＲオブジェクト４４６Ａは、要素４９０の間の発展的干渉に強く影響されて、干渉基準に関して強い満足度をおそらく有する。可搬式装置４１０Ｂの例では、可搬式装置は、要素４９０を有する情景の類似のデジタル表現を取り込んでおり、文脈は、関連ＡＲオブジェクト４４６Ｂは、要素４９０の間の破壊的な干渉が原因で、存在感が抑制されるように指図している。したがって、関連ＡＲオブジェクト４４６Ｂは、弱い、または、消極的な影響を及ぼされ、干渉基準に関して弱いまたは消極的な満足度をおそらく有する。
【００７２】
関連ＡＲオブジェクト４４６Ｂは、関連ＡＲオブジェクト４４６Ａであってもよいことを留意されたい。しかし、可搬式装置は、相対的な満足度の違いに基づくさまざまな拡張現実経験を提供する。多くの中で、このような違いの１つの理由は、可搬式装置のユーザＩＤに基づいている場合があり、ユーザの識別情報は、情景のデジタル表現に組み込まれ、文脈を変更する。
【００７３】
強調された存在感および抑制された存在感は、関連ＡＲオブジェクト４４６Ａおよび４４６Ｂの性質、文脈、または情景に関する他の因子に応じて多くのさまざまな形態をとり得る。とても基本的なレベルでは、存在感とは、関連ＡＲオブジェクトが(強調されて)存在するかまたは(抑制されて）存在しないことを単純に意味するものである。さらに、存在感は、多様な経験の範囲にわたる。関連ＡＲオブジェクト４４６Ａの視覚映像を考察する。視覚映像は、情景の画像の上に重ね合せることができ、視覚映像は不透明で、要素４９０の画像を被覆する。しかし、関連ＡＲオブジェクト４４６Ｂの視覚映像は、透明度の度合いを有していて、抑制された存在感を示すこともある。同様に、関連ＡＲオブジェクト４４６Ａおよび４４６Ｂが音声コンテンツを有するとき、音声は、各オブジェクト干渉基準満足度から導出されるボリュームレベルに従って、鳴らされ得る。存在感は、当然ながらＡＲ対応装置の提示能力に応じて、人間感覚様相の全てに関して強調され得るまたは抑制され得ると考察される。
【００７４】
存在感は、人間感覚様相をから逸脱し得る。強調されたまたは抑制された存在感は、さらに、関連ＡＲオブジェクト４４６Ａまたは４４６Ｂと関連付けられる機能性に影響を及ぼし得る。可搬式装置４１０Ａおよび４１０Ｂが関連ＡＲオブジェクト４４６Ａまたは４４６Ｂとの相互作用を可能にするように指示されると、相互作用は、満足度に基づいて制限されても、または許可されてもよい。例えば、関連ＡＲオブジェクト４４６Ａの特定の特徴は、オンにされるかもしれない、または利用可能となるかもしれないが、一方で、関連ＡＲオブジェクト４４６Ｂの特徴は、オフにされるかもしれない、または利用できなくなるかもしれない。
使用事例：ゲームおよび特典文脈
【００７５】
図５は、ゲームおよび広告を組み合わせることに関する開示される発明の主題の起こり得る使用事例を図解している。この実施例では、複数の個人は、可搬式装置５１０として作動している自分の携帯電話を使用して、店の製品に関連付けられる特典を獲得するために競い合っている。可搬式装置５１０はそれぞれ、情景５９５に関連付けられるデータを取り込み、データには、店の製品が含まれる。各装置は、おそらく自体のセンサ５３０で取り込んだ、情景５９５についての、自体のそれぞれのデジタル表現５３４をホスティングプラットフォーム５００に提出する。デジタル表現５３４は、製品、可搬式装置情報（例えば、装置識別、ロケーション、オリエンテーション、位置）、ユーザＩＤまたは他の情報の画像を含んでいてもよいことを留意されたい。オブジェクト認識エンジン５６０は、デジタル表現５３４を分析して、店の製品を要素５９０によって表されるターゲットオブジェクトとして認識する。この実施例では、要素５９０は、店の製品に対応する周知のターゲットオブジェクトである。オブジェクト認識エンジン５６０は、情景５９５に関連する文脈５３２から、干渉５５０を導出している。文脈５３２は、買い物文脈、店特有の文脈、ゲーム文脈または情景５９５の状況に関連する他の文脈を含んでいてもよい。オブジェクト認識エンジン５６０は、干渉５５０を利用して、ＡＲオブジェクト保管庫５４０の利用可能なＡＲオブジェクトから一組の関連ＡＲオブジェクト５４６を識別する。プラットフォーム５００は、装置５１０Ａがその一組の中から１つ以上のメンバＡＲオブジェクト５４６Ａと相互作用することが可能になるように可搬式装置５１０Ａを構成する。
【００７６】
図５の実施例では、拡張現実を考察しており、個人が、おそらくチームとして協力して参加していて、その個人周辺に商業目的で拡張現実を形成している。ある人数の関連する個人、友人または知人が店に集まる際、彼らの存在感が、発展的に干渉して、１つ以上の特典（例えば、安売り、クーポン、賞、報奨金、割引）を生じさせる。対向するチームの成員である個人は、第１のチームが利用可能な特典の存在感を抑制することができ、同時に、自分たちのチーム用の同じ特典の存在感を強調する。示しているように、可搬式装置５１０Ａは、製品に対するクーポンを獲得したチームの成員である。しかし、このチームは、第２の製品に関する別の特典を得るために情景５９５ローカルに必要な成員がまだ不足しているので、彼らは、さらに友人を招待するように求められる。第２の製品の場合、ＡＲオブジェクトメッセージバブルは、対抗するチーム成員によって発生された干渉が原因で、存在感が抑制されている（すなわち、特典へのアクセス権がない）。
【００７７】
図５の簡略化されたケースでは、干渉５５０は、チーム成員の相対的な合計、チームＡの成員数引くチームＢの成員数によって特徴付けられ得る。数値が大きい正数のとき、チームＡが、勝っている。数値が大きい負数のとき、チームＢが、勝っている。プラットフォーム５００は、チームの成員数に関するＡＲオブジェクト属性を比較し、各オブジェクトの干渉基準満足度から判定されるように、干渉５５０に従ってＡＲオブジェクト５４６Ａとの相互作用を可能にするように可搬式装置５１０Ａに指示する。チーム成員が到着するまたは情景を去る際に、ＡＲオブジェクト５４６Ａの存在感はそれに応じて変化する。
【００７８】
ゲームおよび特典使用事例は、文脈の導出および干渉の１例にすぎない。別の類似の実施例は、医学的文脈を含んでいてもよく、医療機器（例えば、Ｘ線、ＭＲＩ、歯科用椅子）、患者および医師の存在感が、どのＡＲ医学的オブジェクトが、利用されるべきかを指図する。例えば、患者は、医師が存在している診療室に入ることができ、医師は、タブレットまたはパッドベースの計算装置（例えば、ｉＰａｄ(商標）、Ｘｏｏｍ（商標）、ＰｌａｙＢｏｏｋ（商標））を利用している。医師および患者が一人でいるとき、彼らの存在感は、発展的に干渉して、パッド上で患者のＡＲベースの医学的記録との十分な相互作用が可能になる。医師および患者が他人の面前にいる場合、個人は、破壊的に干渉して、ＡＲベースの診療記録との相互作用を制限させる。
使用事例：オブジェクトベースのメッセージボード
【００７９】
図６は、別の可能な使用事例を図解しており、ホスティングプラットフォーム６００は、情景６９５の特化オブジェクトの注釈を提供している。１人以上の個人は、可搬式装置６１０を使用して、情景６９５のデジタル表現をセンサ６３０を介して取り込むことができる。情景は、幾何学的形状によって示されるように複数のオブジェクトを含んでいる。プラットフォーム６００は、オブジェクトまたは情景６９５と関連付けられるオブジェクトおよび文脈を認識しようと試みる。次いで、プラットフォーム６００は、オブジェクトに結び付けられる関連ＡＲオブジェクト６４６を識別する。ＡＲオブジェクト６４６Ａは、メッセージを有するメッセージボードを表しており、ボードおよびメッセージは、ＡＲオブジェクトとして識別された特化オブジェクトに結び付けられる。メッセージは、特化オブジェクトだけでなく、メッセージボードオブジェクトにも結び付けられ得ることを留意されたい。
【００８０】
メッセージボードに提示されるメッセージは、情景６９５の文脈および情景の要素間の干渉に基づいて利用可能となる。例えば、個人的メッセージは、可搬式装置６１０Ａの所有者に関する現実の世界のオブジェクトに結び付けられている。個人的メッセージは、装置のオーナーおよびオブジェクトを合わせた存在感によって提示され、したがって、発展的な干渉が、個人的メッセージを提示させている。さらに、メッセージボードは、一般の人々に向けられる他のメッセージを記載している。個人は、それらの可搬式装置または他のＡＲ対応装置を使用して、メッセージ交換を介してＡＲオブジェクト６４６Ａと相互作用することができ、さらにそこでは、ＡＲオブジェクト６４６Ａが、現実の要素に結び付けられるメッセージを表していることを理解されたい。ＡＲオブジェクト６４６Ａは、特定のターゲットオブジェクトと認識される特定の要素に結び付けられるメッセージまたはメッセージボードとして提示されているが、前述のように、ＡＲオブジェクト６４６には、購買可能な製品、特典（例えば、クーポン、賞、報奨金、安売り、割引）、コンテンツ（例えば、画像、ビデオ、オーディオ）、業績に基づく報酬、トークン、パズルまたはゲームの手掛かり、ロックがかかってない拡張現実経験、アプリケーションデータ、レビューまたは他の型のオブジェクトまたはコンテンツが含まれ得る。
相互作用
【００８１】
ＡＲホスティングプラットフォームが文脈に関する一組の関連ＡＲオブジェクトを識別すると、ホスティングプラットフォームは、装置がＡＲオブジェクトと１つ以上相互作用できるように可搬式装置または他のＡＲ対応装置に指示する。いくつかの実施形態では、ＡＲオブジェクトは、ハイパーリンクＡＲオブジェクトを含んでいてもよく、ユーザが、提示されたオブジェクトを選択することまたはクリックすることが可能になり、これによって、装置がネットワーク上の追加情報にアクセスできる。より精巧な実施形態では、ＡＲオブジェクトは、可搬式装置の有形のメモリにコピーされるソフトウェア命令を含んでいてもよい。命令は、命令に従ってＡＲオブジェクトまたは遠隔コンピュータ装置と相互作用するように可搬式装置を構成する。相互作用は、ＡＲ対応装置およびＡＲオブジェクトの間で広範囲に起こりうる相互的な影響を含み得る。
【００８２】
ある特に興味深い相互作用には、ＡＲ対応装置が取引エンジンとの商取引に参加することを可能にすることが含まれる。商取引は、購入すること、選択すること、または別の方法で、一組の関連ＡＲオブジェクトのメンバオブジェクトとの相互作用を貨幣化すること、を含んでいてもよい。商取引を行うことは、ネットワークの上の１つ以上のオンラインアカウントとの相互作用を含んでいてもよい。そのような実施形態において、関連するＡＲオブジェクトは、命令または他の型の情報を伝えて、装置が取引を完了させるためにリモートサーバと相互作用することを可能にし得る。このような手法では、取引を完了させる財務的なプロトコルの演繹的な知識を装置が有しているべきであるという要件はなくなる。商取引のさらなる実施例には、飛行機のマイルプログラムと相互作用することが含まれる場合が多い。すなわち、オンラインワードの仮想通貨を交換することと、現実または仮想の資金を、あるアカウントから別のアカウントに移すことと、料金を払うことと、売り場の装置と相互作用することと、クレジットカード、ギフトカードまたは愛顧者カードの取引を行うことと、オンライン小売業（例えばＡｍａｚｏｎ(商標）、Ａｕｄｉｂｌｅ(商標））を介してオンライン購入を行うことと、公共料金を払うことと、税金を払うことと、または金銭的な価値を有すると思われる他の型の相互作用、である。
【００８３】
さらに別の考察される相互作用の型には、管理ＡＲオブジェクトが含まれる。さらに典型的な実施形態では、携帯電話を有する個人は、おそらく、ＡＲコンテンツの消費者を表している。ＡＲコンテンツ消費者には、ＡＲオブジェクトを管理する広範な一連の必要性がある。いくつかの実施形態では、ある個人の携帯電話は、ＡＲオブジェクトのハブとして機能することができ、それを介して、その個人が、重なり合った拡張現実経験の中で参加している他の近くの携帯電話と相互作用し得る。携帯電話または他のＡＲ対応装置は、個人または携帯電話に結び付けられる、より永続的なＡＲオブジェクトのための記憶装置または仮想ブリーフケースとしても機能することができる。管理には、さらに、ＡＲオブジェクトの使用を監視して、ＡＲオブジェクトに対する正規の認証または認可を確認することと、アラートまたは通知を確立することと、ＡＲオブジェクトまたは能力について目録を作ることと、ＡＲオブジェクトの使用を記録し、ある物理的ロケーションから別のロケーションまでＡＲオブジェクトを移動させることと、ＡＲオブジェクトを他人と交換するかまたは取り引きすることと、文脈を眺めるまたは観察することと、または他の型の相互作用に関する管理、を含んでいると考えられる。
【００８４】
管理相互動作は、拡張現実コンテンツ作者または発行者に申請することも可能である。相互作用は、ＡＲ対応装置がコンテンツ作成ユーティリティとして機能することを可能にすることを含んでいてもよい。発行者は、ＡＲ対応装置、自身の携帯電話さえも利用して、ＡＲオブジェクトと以下のように相互作用し得、すなわち、情景の中の要素からリアルタイムでＡＲオブジェクトを作成することと、情景にＡＲオブジェクトを投入することと、さらに情景の要素に基づくＡＲ文脈を定義するまたは作成することと、作成の際にまたはその現場でＡＲオブジェクトをデバッグすることと、１つ以上のＡＲオブジェクトを消費用に発行することまたは放出することと、ＡＲオブジェクトを他のＡＲオブジェクトに、または、現実の要素に結び付けることと、文脈または情景のための干渉機能を確立することと、または別の方法で、ＡＲコンテンツの作成または管理に参加すること、である。
【００８５】
当業者であれば明白であるように、本明細書における発明の概念を逸脱することなく、すでに説明してきたものにさらに多くの修正を加えることが可能である。したがって、発明の主題は、添付の請求の範囲以外によって制限されるものではない。そのうえ、仕様および請求項を解釈する中で、すべての用語は、文脈に合致する最大限に広義な方法で解釈されなければならない。具体的には、用語「備えている」および「備えていること」は、要素、構成部品または段階について非排他的な方法で言及しているものと解釈されなければならず、参照される要素、構成要素または段階は、そこにあってもよく、または利用されてもよく、または特に示されていない他の要素、構成部品、または段階と組み合わせてもよいことを示している。本明細書請求項が、Ａ、Ｂ、Ｃと続いてＮまでから成る群から選択される何かのうちの少なくとも１つに言及する場合、この文章は、ＡにＮを加えたもの、またはＢにＮを加えたもの等ではなく、群からただ１つの要素だけを必要とするものと解釈されなければならない。
【図１】
0005856281.tif 000002
【図２】
0005856281.tif 000003
【図３】
0005856281.tif 000004
【図４】
0005856281.tif 000005
【図５】
0005856281.tif 000006
【図６】
0005856281.tif 000007