(57)【特許請求の範囲】
【請求項１】
無線ネットワークシステムを介して無線端末と通信するように構成された機器であって、
前記無線端末から１つまたは複数のデータソースのリストを受信するように構成された無線端末通信ユニットと、
前記リスト中の前記１つまたは複数のデータソースからソースデータを受信するように構成されたデータソース通信ユニットと、
前記ソースデータを使って、前記無線端末への送信用の統合データを生成するように構成されたソースデータ統合ユニットと、
前記ソースデータのうち１つまたは複数の規定タイプのデータを選択的に関連づけるように構成されたスケッチデータ生成ユニットと、
前記無線端末のための１つまたは複数のアクセスポイント候補のリストを提供するように構成された候補リスト管理ユニットと、
前記無線端末がハンドオフされるべきであるとき、前記選択的に関連づけられたデータを、前記１つまたは複数のアクセスポイント候補の少なくとも１つを介して前記無線端末に与えるように構成されたスケッチデータ送信ユニットとを備える機器。
【請求項２】
前記１つまたは複数のデータソースが、２つのデータソースを含み、前記ソースデータ統合ユニットが、前記２つのデータソースそれぞれから受信した前記ソースデータを関連づけて、前記統合データを生成するように構成される、請求項１に記載の機器。
【請求項３】
前記ソースデータ統合ユニットが、前記ソースデータを、前記無線端末から受信したデータと関連づけて、前記統合データを生成するように構成される、請求項１に記載の機器。
【請求項４】
前記スケッチデータ生成ユニットが、前記１つまたは複数の規定タイプのデータのうち少なくとも一部の、低解像度バージョンを生成し、前記１つまたは複数の規定タイプのデータのうち前記少なくとも一部の前記低解像度バージョンを、前記１つまたは複数の規定タイプのデータの残りと関連づけるようにさらに構成される、請求項１に記載の機器。
【請求項５】
前記１つまたは複数の規定タイプのデータが、少なくともビデオまたはオーディオストリームデータを含む、請求項１に記載の機器。
【請求項６】
前記スケッチデータ送信ユニットが、前記無線ネットワークシステムからのハンドオフ完了メッセージに応答して、前記選択的に関連づけられたデータの前記送信を終了するようにさらに構成される、請求項１に記載の機器。
【請求項７】
前記候補リスト管理ユニットが、前記１つまたは複数のアクセスポイント候補についての情報を前記無線ネットワークシステムから受信するようにさらに構成される、請求項１に記載の機器。
【請求項８】
前記候補リスト管理ユニットが、１つまたは複数のアクセスポイント候補の前記リストを、前記無線端末の場所および移動方向の少なくとも一方についての情報、前記無線端末の前記移動方向における前記１つもしくは複数のアクセスポイント候補の近接度合いまたは前記１つもしくは複数のアクセスポイント候補が前記無線端末の前記移動方向に配置されているかどうかについての情報に基づいて生成するようにさらに構成される、請求項１に記載の機器。
【請求項９】
前記候補リスト管理ユニットが、少なくとも前記無線端末の前記場所または前記移動方向についての前記情報を前記無線ネットワークシステムから受信するようにさらに構成される、請求項８に記載の機器。
【請求項１０】
前記無線ネットワークシステムからハンドオフ開始通知を受信し、前記スケッチデータ送信ユニット向けのハンドオフ開始信号を生成するように構成されたハンドオフ検出ユニットをさらに備える、請求項１に記載の機器。
【請求項１１】
前記無線端末の受信信号強度（ＲＳＳ）についての情報を前記無線ネットワークシステムから受信し、前記受信したＲＳＳ情報に基づいて、前記無線端末がハンドオフされるべきかどうか判定して、前記スケッチデータ送信ユニット向けのハンドオフ開始信号を生成するように構成されたハンドオフ検出ユニットをさらに備える、請求項１に記載の機器。
【請求項１２】
無線端末であって、
無線ネットワークシステムを介して送信するための、１つまたは複数のデータソースのリストを生成するように構成されたデータソースリスト管理ユニットと、
第１のソースデータおよびそれに関連づけられた第２のソースデータからなる統合データを前記無線ネットワークシステムから受信するように構成されたデータ受信ユニットであって、前記第１のソースデータが、前記１つまたは複数のデータソースから与えられ、前記第２のソースデータが、前記１つもしくは複数のデータソースまたは前記無線端末から与えられるデータ受信ユニットとを備え、
前記データ受信ユニットが、前記無線ネットワークシステム内の前記無線端末のハンドオフ中に、選択的に関連づけられたデータを受信するようにさらに構成され、前記選択的に関連づけられたデータが、前記１つまたは複数のデータソースによって与えられたソースデータのうち１つまたは複数の規定タイプのデータに選択的に関連づけられたデータを含む、無線端末。
【請求項１３】
前記選択的に関連づけられたデータが、前記１つまたは複数の規定タイプのデータのうち少なくとも一部の、低解像度バージョンを含む、請求項１２に記載の無線端末。
【請求項１４】
前記無線端末が、前記リストを機器に提供し、前記機器が、前記統合データを生成し、前記無線端末が、前記無線ネットワークシステム内の現在のアクセスポイントから受信した信号の信号強度を測定し、前記信号強度についての情報を前記機器に提供するように構成されたハンドオフ検出ユニットをさらに備える、請求項１２に記載の無線端末。
【請求項１５】
前記ハンドオフ検出ユニットが、少なくともハンドオフ開始メッセージまたはハンドオフ完了メッセージを前記機器に送信するように構成される、請求項１４に記載の無線端末。
【請求項１６】
現実世界のデータを取得するように構成されたセンサユニットをさらに備える、請求項１２に記載の無線端末。
【請求項１７】
前記統合データを前記取得した現実世界のデータと関連づけることによって、ＡＲデータを提供するように構成された拡張現実感（ＡＲ）ユニットをさらに備える、請求項１６に記載の無線端末。
【請求項１８】
無線ネットワークシステムを介してデータを送信する方法であって、
前記無線ネットワークシステム内の無線端末から１つまたは複数のデータソースのリストを受信すること、
前記１つまたは複数のデータソースからソースデータを受信すること、
前記１つまたは複数のデータソースからのソースデータをもつ、前記無線端末への送信用の統合データを生成すること、
前記ソースデータのうち１つまたは複数の規定タイプのデータを選択的に関連づけること、
１つまたは複数のアクセスポイント候補のリストを生成することであって、前記アクセスポイント候補がそれぞれ、前記それぞれのアクセスポイント候補を介して前記無線ネットワークシステムと前記無線端末が無線通信することを可能にするように構成されること、および
前記無線端末がハンドオフされるべきとき、前記１つまたは複数のアクセスポイント候補の少なくとも１つを介して、前記選択的に関連づけられたデータを前記無線端末に提供することを含む方法。
【請求項１９】
前記選択的に関連づけることが、
前記１つまたは複数の規定タイプのデータのうち少なくとも一部の、低解像度バージョンを生成すること、および
前記１つまたは複数の規定タイプのデータのうち前記少なくとも一部の前記低解像度バージョンを、前記１つまたは複数の規定タイプのデータの残りと関連づけることを含む、請求項１８に記載の方法。
【請求項２０】
前記１つまたは複数の規定タイプのデータが、少なくともビデオまたはオーディオストリームデータを含む、請求項１８に記載の方法。
【請求項２１】
無線ネットワークシステムを介してデータを送信する方法であって、
前記無線ネットワークシステム内の無線端末から複数のデータソースのリストを受信すること、
前記複数のデータソースの２つ以上からソースデータを受信することであって、前記ソースデータが、仮想オブジェクトの形状データおよびテクスチャデータを含むこと、
前記２つ以上のデータソースからのソースデータをもつ統合データを生成することであって、前記統合データが、テクスチャマッピングされた仮想オブジェクトを含むこと、
前記統合データの少なくとも一部を前記無線端末に送信すること、
１つまたは複数のアクセスポイント候補のリストを維持することであって、前記アクセスポイント候補がそれぞれ、前記それぞれのアクセスポイント候補を介して前記無線ネットワークシステムと前記無線端末が無線通信することを可能にするように構成されること、
前記無線端末が現在のアクセスポイントからハンドオフされるべきであると判定すること、
前記２つ以上のデータソースから選択された１つまたは複数の規定タイプのソースデータをもつスケッチデータを生成することであって、前記スケッチデータが、前記１つまたは複数の規定タイプのソースデータのうち少なくとも一部の低解像度バージョンを含むこと、ならびに  前記スケッチデータを、前記アクセスポイント候補の少なくとも１つに送信することであって、前記スケッチデータが、前記アクセスポイント候補の前記少なくとも１つが前記ハンドオフ中に前記無線端末との通信チャネルを確立したことに応答して、前記無線端末に転送されることを含む方法。
【発明の詳細な説明】
【背景技術】
【０００１】
データ統合は、通常は様々なソースから収集された様々なタイプのデータの統合型表示の作成に関する。拡張現実感（ＡＲ）は、データ処理システム（たとえば、コンピュータ）から生成された仮想情報を用いて、ユーザによる、現実世界の認知を向上させ、または高める、こうしたデータ統合技術の１つである。典型的なＡＲシステムでは、現実世界のシーンのユーザ表示は、コンピュータ生成仮想画像（複数可）でオーバーレイされ、またはそうした画像と統合される。この技術は、いくつか例を挙げると、広告、ナビゲーション、軍事および娯楽など、様々な応用分野において大いに期待できる。
【発明の概要】
【課題を解決するための手段】
【０００２】
無線ネットワークシステムを介して無線端末と通信する機器に関する技法を提供する。この機器は、無線ネットワークシステムを介して無線端末と通信し、無線端末から１つまたは複数のデータソースのリストを受信するように構成された無線端末通信ユニットと、リスト中の１つまたは複数のデータソースからソースデータを受信するように構成されたデータソース通信ユニットと、ソースデータを使って、無線端末への送信用の統合データを生成するように構成されたソースデータ統合ユニットとを含み得る。
【０００３】
上記要約は、例示に過ぎず、限定的であることは全く意図していない。上述した例示的態様、実施形態、および特徴に加え、それ以外の態様、実施形態、および特徴が、図面および以下の詳細な説明を参照することによって明らかになるであろう。
【図面の簡単な説明】
【０００４】
【図１ａ】無線ネットワークシステムの例示的な実施形態を示す概略的なブロック図である。
【図１ｂ】図１ａに示す無線ネットワークシステムを示す部分的分解概略図である。
【図２ａ】現実世界のソースデータの例示的な実施形態を示す図である。
【図２ｂ】仮想ソースデータの例示的な実施形態を示す図である。
【図２ｃ】ＡＲデータの例示的な実施形態を示す図である。
【図３】図１ａ、１ｂに示す無線端末の例示的な実施形態を示す詳細なブロック図である。
【図４】図１ａ、１ｂに示すサービスエージェントの例示的な実施形態を示す詳細なブロック図である。
【図５】図４に示す統合データ処理ユニットの例示的な実施形態を示す詳細なブロック図である。
【図６】図４に示すスケッチデータ処理ユニットの例示的な実施形態を示す詳細なブロック図である。
【図７】統合データを提供する例示的な実施形態を示す例示的流れ図である。
【図８】スケッチデータを提供する例示的な実施形態を示す例示的流れ図である。
【発明を実施するための形態】
【０００５】
以下の詳細な説明では、本明細書の一部を成す添付の図面に対して参照を行う。図面において、類似した記号は通常、文脈において別段の指示がない限り、類似した構成要素を識別する。詳細な説明、図面、および請求項において記載される例示的な実施形態は、限定的であることは意図していない。本明細書に提示する主題の精神または範囲から逸脱することなく、他の実施形態を使用してもよく、他の変更を行ってもよい。本開示の態様は、概して本明細書に記載するとともに図面に示すが、非常に様々な異なる構成で配置され、置き換えられ、組み合わされ、分離され、設計されてよく、これらはすべて、本明細書において明示的に企図されることが容易に理解されよう。
【０００６】
本開示の例示的な実施形態による機器および方法は、ハードウェア、ソフトウェア、ファームウェア、特殊目的プロセッサ、またはその組合せを含む様々な形で実現され得ることを理解されたい。たとえば、本開示の１つまたは複数の例示的実施形態は、プログラム記憶装置（たとえば、ハードディスク、磁気フロッピディスク、ＲＡＭ、ＲＯＭ、ＣＤ−ＲＯＭなど）のような、少なくとも１つのコンピュータ可読媒体上で有形に実施され、適切な構成を有するコンピュータおよびコンピュータシステムを含むどの装置またはマシンによっても実行可能なプログラムまたは他の適切なコンピュータ実行可能命令をもつアプリケーションとして実現され得る。概して、コンピュータ実行可能命令は、プログラムモジュールの形でよく、特定のタスクを実施するルーチン、プログラム、オブジェクト、構成要素、データ構造などを含み、または特定の抽象データタイプを実装する。プログラムモジュールの機能性は、様々な実施形態において、必要に応じて組み合わせても分散してもよい。添付の図面に示す組成システム構成要素およびプロセス操作の一部は、ソフトウェアで実装され得るので、システムユニット／モジュールの間の接続（または方法動作の論理フロー）は、本開示の様々な実施形態がプログラムされる方式に応じて異なり得ることをさらに理解されたい。
【０００７】
データ統合サービスは、様々なデータソースによって供給されたデータを組み合わせ、こうしたデータの一体化表示をユーザに提供することを伴う。拡張現実感（ＡＲ）サービスは、こうしたデータ統合サービスの１つであって、１つまたは複数のセンサによって現実世界のシーン（たとえば、カメラによって取り込まれた現実世界の画像、マイクロホンによって拾われた現実世界の音など）から取得された現実世界のソースデータを、仮想ソースデータ（たとえば、仮想３次元（３Ｄ）オブジェクト、仮想２次元（２Ｄ）画像、テキスト、および／またはストレージに格納された音）とブレンドし、または統合して、（ａ）仮想ソースデータによって示されるオブジェクト、音、もしくは他の特徴が現実世界に存在するという錯覚をユーザに与え、かつ／または（ｂ）現実世界のソースデータによって示される、現実世界のオブジェクト、音、もしくは他の特徴についての情報をユーザに提供する。このようなＡＲサービスは、複数のデータソースをもつ、無線ネットワークシステムの無線端末によって提供することができる。本開示に記載する技法では、ＡＲまたは他のタイプのデータ統合サービスを提供する際に、無線端末の処理要件およびトラフィックオーバーヘッドを効果的に削減する新規性のあるサービスエージェントを利用する。
【０００８】
無線ネットワークシステムの概要
図１ａは、ＡＲサービスを提供する無線ネットワークシステムの例示的な実施形態の概略的なブロック図を示す。図１ｂは、図１ａに示す無線ネットワークシステムの部分的分解概略図を示す。図１ａ、１ｂを参照すると、無線ネットワークシステム１００は、無線端末１１０と、そのそれぞれのカバレージエリア１２１ａ〜１２３ａ内に置かれると無線端末１１０への無線アクセスを与えるように構成された複数のアクセスポイント１２１〜１２３（これ以降、まとめてアクセスポイント１２０と呼ぶ）と、アクセスポイント１２０の少なくとも１つを通して無線端末１１０と通信する機器（たとえば、サービスエージェント１３０）と、ＡＲサービス用の１つまたは複数のタイプのソースデータを提供するように構成された複数のデータソース１４１〜１４３（これ以降、まとめてデータソース１４０と呼ぶ）とを含み得る。
【０００９】
一実施形態では、無線端末１１０は、そのロケーション識別子（たとえば、端末１１０のインターネットプロトコル（ＩＰ）アドレス）と、データソース１４０の少なくとも一部を含むリストとを、サービスエージェント１３０に提供し得る。サービスエージェント１３０は、ＩＰアドレスおよびリストを受信すると、リスト中のデータソースに対して、ソースデータ（たとえば、仮想オブジェクトに関する形状およびテクスチャデータ）を要求し、受信し、受信したソースデータを使って統合データ（たとえば、テクスチャマッピングされた仮想オブジェクト）を生成し、統合データを、受信したＩＰアドレスに基づいて無線端末１１０に送信する（たとえば、ＩＰアドレスがプリペンドまたはアペンドされた統合データを送信する）ことができる。一実施形態では、無線端末１１０は、統合データを受信すると、受信した統合データとのさらなる統合または関連づけ操作を実施して、無線端末１１０のユーザにＡＲデータを提供することができる。たとえば、無線端末１１０は、受信した統合データを、他のソースデータ（たとえば、無線端末１１０内に取り付けられたカメラによって取り込まれた現実世界の画像）と統合し、または関連づけて、ＡＲ画像（たとえば、テクスチャマッピングされた仮想オブジェクトの画像がオーバーレイされた現実世界の画像）を無線端末１１０のユーザに対してディスプレイすることができる。別の実施形態では、統合データがそれ以上の統合または関連づけ操作を必要としないケースにおいて（たとえば、現実世界の画像が、列挙されたデータソースの１つによって提供され、サービスエージェント１３０にある他のソースデータと統合されるケースにおいて）、無線端末１１０は、そのユーザ（複数可）に、統合データをＡＲデータとして提供（たとえば、無線端末１１０のディスプレイ画面にＡＲデータをディスプレイ）すればよい。
【００１０】
統合または関連づけ操作に関する技術的詳細について、図２ａ〜２ｃに関連して説明する。図２ａ〜２ｃはそれぞれ、現実世界のソースデータ、仮想ソースデータ、およびそこから生成されたＡＲデータの例示的な実施形態を示す。図２ａ〜２ｃを参照すると、図２ａの現実世界の画像２１０は、カメラ（図示せず）によって撮影された、建物２１１の現実世界のシーンである。図２ｂでは、建物２１１の名称についてのテキスト情報が番号２２１で参照され、仮想３Ｄオブジェクトの形状についての形状データ（すなわち、屋外掲示板）が番号２２２で参照され、３Ｄオブジェクトの上にオーバーレイされ得るテクスチャデータおよびスキンデータ（すなわち、製品についての広告）が番号２２３で参照される。さらに、図２ｃでは、ＡＲ画像（現実世界の画像２１０をテキスト情報２２１、形状データ２２２、およびテクスチャまたはスキンデータ２２３と統合し、または関連づけることによって生成される）が、番号２３０で参照される。一実施形態では、スキンデータ２２３は静止画像でよい。別の実施形態では、テクスチャまたはスキンデータ２２３は、ビデオストリームでよい。
【００１１】
ＡＲ画像２３０を生成するために、集約、レンダリング、画像登録、ビデオトラッキング、および／または当該分野において公知である他の信号処理操作など、様々な統合または関連づけ操作を、図２ａの現実世界のソースデータおよび図２ｂの仮想ソースデータに対して実施することができる。たとえば、テキスト情報２２１は、現実世界の画像２１０に示される建物２１１と正しく位置合せされ、または登録され得るので、ＡＲ画像２３０を見る人には、テキスト情報２２１が建物２１１の名称を示すということが分かる。さらに、テクスチャまたはスキンデータ２２３は、形状データ２２２によって示される仮想３Ｄオブジェクトの指定部分にオーバーレイされ得るので、ＡＲ画像２３０を見る人には、これらが合わせて、製品の広告を有する掲示板を示すことが分かる。このような統合または関連づけ操作は、多大な労力を要し、時間がかかる場合がある。このようなＡＲサービスが、格納および処理資源の限られた無線端末１１０（たとえば、カメラを有する無線端末）内で実現される場合には特にそうなり得る。本開示によるサービスエージェント１３０は、データソースによって与えられたソースデータからＡＲデータを提供するために実施される統合または関連づけ操作の少なくとも一部を実施することができるので、このような多大な労力を要し時間のかかる統合または関連づけ操作を実施する無線端末１１０の負担を軽減する。
【００１２】
再度図１ａ、１ｂを参照すると、一実施形態では、無線端末１１０が、現在接続されているアクセスポイントからハンドオフされるべきとき（たとえば、無線端末１１０が、矢印２０で示すようにアクセスポイント１２１のカバレージエリア１２１ａから出て、エリア１２１ａとの既存の通信チャネル１１を終了しようとしているとき）（図１ｂを参照）、サービスエージェント１３０は、受信したソースデータのうち１つまたは複数の規定タイプのデータ（たとえば、オーディオおよび／またはビデオストリームデータ）を選択的に関連づけ、選択的に関連づけられたデータを、新たに接続されるアクセスポイントになる可能性が高い１つまたは複数の候補アクセスポイント（たとえば、アクセスポイント１２２、１２３）に送信することができる。分かりやすくするために、このような選択的に関連づけられたデータを、本明細書では「スケッチデータ」と呼ぶ。無線端末１１０が、候補アクセスポイントのうち１つのアクセスポイントのカバレージエリア（たとえば、アクセスポイント１２３のカバレージエリア１２３ａ）に入り、そのアクセスポイントとの新たな通信チャネル（たとえば、通信チャネル１２）を確立すると、新たに接続されたアクセスポイント（たとえば、アクセスポイント１２３）は、ハンドオフ中に無線端末１１０との新たな通信チャネルが確立された直後に（すなわち、ハンドオフ中に新たな通信チャネル１２が利用可能になるとすぐに）、時間遅延なしで、スケッチデータを無線端末１１０に転送することができる。
【００１３】
統合データおよびスケッチデータの生成および送信に関する構成および操作についての詳細な説明を、この後の段落で行う。
【００１４】
統合データの生成および送信
図１ａ、１ｂに示す実施形態において、サービスエージェント１３０は、複数のデータソース１４０と通信する、無線端末１１０用のハブとして作用する。無線端末１１０が直接、その現在のロケーション識別子（たとえば、無線端末１１０の現在のＩＰアドレス）を複数のデータソース１４０にそれぞれ与えることによってデータソース１４０と通信し、現在のＩＰアドレスにソースデータを送信するよう、データソース１４０に要求するのではなく、無線端末１１０は、そのＩＰアドレスを、複数のデータソース１４０の少なくとも一部を含むリストとともに与える。こうすることにより、サービスエージェント１３０は、列挙されたデータソース（複数可）に対して、サービスエージェント１３０のＩＰアドレスにソースデータを送るよう要求し、ソースデータから統合データを生成し、データソースから受信された無線端末１１０の現在のＩＰアドレスに統合データを送信することが可能になる。こうすることによって、一般に無線ネットワークシステム１００の他のネットワークエンティティと比較して通信および処理資源が制限され得る無線端末１１０のトラフィックおよび処理オーバーヘッドが大幅に削減され得る。
【００１５】
別の実施形態では、無線端末１１０は、複数のデータソース１４０と通信するのではなく、単一サービスエージェント１３０との無線端末１１０の新たなＩＰアドレスをアップデートすることによって、別のアクセスポイントにハンドオフすることができる。したがって、潜在的トラフィックオーバーヘッドが、無線ネットワークシステム１００において大幅に削減され得る。
【００１６】
さらに、上記構成により、サービスエージェント１３０は、データソース１４０によって与えられたソースデータからＡＲデータを提供するために実施される統合操作の少なくとも一部を実施することができ、したがって、無線端末１１０の、このような時間のかかる統合操作を実施する負担を軽減する。
【００１７】
無線端末１１０は、携帯電話、携帯情報端末（ＰＤＡ）、ラップトップ、ノートブック、ヘッドマウントディスプレイ（ＨＭＤ）、またはアクセスポイント１２０の少なくとも１つを通してサービスエージェント１３０と通信するための適切な無線通信手段を有する他のどの移動端末でもよい。無線端末１１０は、当該分野において公知である１つまたは複数の移動性サポートプロトコル（たとえば、モバイルインターネットプロトコル（ＭＩＰ）、動的ホスト構成プロトコル（ＤＨＣＰ）、およびセッション開始プロトコル（ＳＩＰ））を利用して、アクセスポイント１２０のカバレージエリア１２１ａ〜１２３ａを横断する際にサービスエージェント１３０と通信することができる。無線端末１１０は、無線ネットワークシステム１００のＩＰアドレス割当てサーバ（たとえば、ＤＨＣＰサーバ）によって、一意のロケーション識別子（たとえば、ＩＰアドレス）を割り当てられて、無線ネットワークシステム１００の１つまたは複数のルータ（図示せず）および／または他のネットワークエンティティに沿ったデータ経路に従ってサービスエージェント１３０とデータを交換することができる。ＩＰアドレスは、ルータ（複数可）および他のネットワークエンティティが、無線端末１１０が現在接続されているアクセスポイント（たとえば、アクセスポイント１２１）にデータを適正に転送するのを助け得る。一意のロケーション識別子の例としてＩＰアドレスが挙げられているが、インターネットパケット交換（ＩＰＸ）アドレスなど、ＩＰアドレスと同一または同様の機能性をもつ他のどのロケーション識別子を使ってもよいことを理解されたい。無線端末１１０が、現在接続されているアクセスポイントから離れ、新たなアクセスポイントに接続し直すと、無線端末１１０は、ＤＨＣＰサーバによって割り当てられた、新たなアクセスポイントと同じネットワーク番号をもつ新たなＩＰアドレスを割り当てられ得る。一実施形態では、無線端末１１０は、その現在のＩＰアドレスを、アップデート用にサービスエージェント１３０に定期的に通知するように構成され得る。
【００１８】
一実施形態では、無線端末１１０は、１つまたは複数のタイプの現実世界のソースデータ（たとえば、現実世界の画像）を取得する１つまたは複数のセンサ（たとえば、カメラ）を含んでよく、データソース１４０の少なくとも１つを含むリストを格納するように構成され得る。一実施形態では、列挙されたデータソースは、無線端末１１０によって取得された現実世界のソースデータと統合され得る現実および／または仮想ソースデータを与えて、無線端末１１０のユーザに所望のＡＲデータを提供することができる。リストは、列挙されたデータソースそれぞれのＩＰアドレス、または列挙されたデータソースと通信する際にネットワークエンティティ（たとえば、サービスエージェント１３０）によって使われ得る他のどのようなロケーション識別子も含み得る。無線端末１１０は、リストを有する、統合および／またはスケッチデータを提供するためのサービス要求をサービスエージェント１３０に送るように構成され得る。一実施形態では、サービス要求は、列挙されたデータソースが、無線端末１１０によって取得された現実世界のソースデータ、または無線端末１１０に格納されたソースデータ中で適切なソースデータを選択し提供するのを支援し得る他のどの情報（たとえば、無線端末１１０が、無線端末１１０によって取得された現実世界の画像中に示される現実世界のオブジェクトの識別を要求していることを示す情報）も含み得る。
【００１９】
サービスエージェント１３０は、リストを有するサービス要求を無線端末１１０から受信し、リスト中のデータソースそれぞれとのデータ接続を確立するように構成することができ、そうすることによって、データソースに対して現実世界および／または仮想ソースデータを要求し、受信する。一実施形態では、サービスエージェント１３０は、受信したリスト中のデータソースにソースデータ要求を送信するように構成され得る。ソースデータ要求は、サービスエージェント１３０のＩＰアドレスを含み得る。さらに、ソースデータ要求は、無線端末１１０によって取得された現実世界のソースデータおよび／または列挙されたデータソースが、無線端末１１０に格納されたソースデータ中で適切なソースデータを選択し提供するのを支援し得る他のどの情報も含み得る。たとえば、ソースデータ要求は、自由の女神の現実世界の画像を含んでよく、データソースは、像の様々なテンプレート画像（たとえば、自由の女神のテンプレート画像を含む）およびそれに関する対応するデータ（たとえば、「自由の女神」という記述をもつテキストデータ）を格納することができる。データソースは、現実世界の画像を有するソースデータ要求を受信すると、様々な格納テンプレート画像の中に、自由の女神を示す現実世界の画像とほぼ同一または同様のテンプレート画像があるかどうか判定し、一致したテンプレート画像に対応するテキストデータを選択し、サービスエージェント１３０に送信することができる。
【００２０】
データソース１４０は、１つまたは複数のタイプの現実世界および／または仮想ソースデータを、（たとえば、センサによって）取得し、かつ／または（たとえば、記憶ユニットに）格納するように構成され得る。サービスエージェント１３０からソースデータ要求を受信すると、データソース１４０は、データソース１４０中の他のデータソースによって与えられた、かつ／または無線端末１１０によって取得された現実世界のソースデータと統合されるべき現実世界および／または仮想ソースデータをサービスエージェント１３０に送る。一実施形態では、データソース１４０は、そこに格納された現実世界および／または仮想ソースデータの１つまたは複数を、サービスエージェント１３０から受信されたソースデータ要求に含まれる情報に基づいて選択することができる。たとえば、ソースデータ要求が、無線端末１１０によって取得された現実世界の画像と、無線端末１１０が現実世界の画像中に示されるオブジェクトの識別を要求していることを示す情報とを含むケースでは、このようなソースデータ要求を受信したデータソースは、現実世界の画像中に示されるオブジェクトを識別し、次いで、識別されたオブジェクトについての情報（たとえば、名称についてのテキスト情報およびオブジェクトについての記述）を取り出し、サービスエージェント１３０に送信することができる。別の例では、データソース１４０がそれぞれ、仮想３次元（３Ｄ）オブジェクトの仮想画像を生成するように統合され得る様々なタイプの仮想ソースデータを提供することができる。たとえば、あるデータソースが、仮想３Ｄオブジェクトの形状についてのデータ（たとえば、図２ｂに示す屋外掲示板の形状データ２２２）を提供することができ、別のデータソースが、３Ｄオブジェクトにオーバーレイされるべきテクスチャまたはスキンデータ（たとえば、図２ｂに示すテクスチャまたはスキンデータ２２３）を提供することができる。
【００２１】
サービスエージェント１３０は、列挙されたデータソースから現実世界および／または仮想ソースデータを受信すると、受信したデータを統合し、または関連づけて、統合データを生成し、統合データを無線端末１１０に送信することができる。一実施形態では、サービスエージェント１３０によって実施される統合または関連づけ操作は、現実世界および／または仮想ソースデータからＡＲデータを生じる際に実施され得る１つまたは複数の操作を含み得る。このような操作の例は、集約、レンダリング、画像登録、ビデオトラッキング、および／またはＡＲデータを生成する際に適用可能なものとして当該分野において公知である他の信号処理操作を含み得るが、それに限定されない。たとえば、サービスエージェント１３０はそれぞれ、仮想３Ｄオブジェクトについての形状およびスキンデータを様々なデータソースから受信し、形状データとスキンデータとの間の整列関係を含む３Ｄオブジェクトデータを生成することができる。一実施形態では、サービスエージェント１３０は、無線端末１１０のＩＰアドレスまたは他の等価なロケーション識別子に統合データを送る（たとえば、ＩＰアドレスがプリペンドまたはアペンドされた統合データを送信する）ことができる。
【００２２】
一実施形態では、無線端末１１０は、サービスエージェント１３０から統合データを受信し、受信した統合データを、無線端末１１０のセンサ（複数可）によって取得された現実世界のデータと統合して、ＡＲデータを生成することができる。たとえば、無線端末１１０は、そのカメラによって撮影された建物の現実世界の画像を、建物についてのテキスト情報（たとえば、その名称および建物についての記述）ならびに仮想掲示板の画像と組み合わせることによって、ＡＲ画像を生成することができる。別の実施形態では、統合データがそれ以上の統合操作を必要としないケースでは（たとえば、現実世界の画像が、列挙されたデータソースの１つによって与えられ、サービスエージェント１３０において他のソースデータと統合されるケースでは）、無線端末１１０は、統合データをＡＲデータとして提供すればよい。
【００２３】
ハンドオフ中のスケッチデータの生成および送信
さらに統合データを生成し送信するために、サービスエージェント１３０は、複数のデータソース１４０から受信したソースデータに基づいて、スケッチデータを生成するように構成され得る。無線端末１１０は、あるカバレージエリアから別のカバレージエリアに場所を変えるとき、現在接続されているアクセスポイントとの現在の接続を終了し、無線端末１１０が移動した先のカバレージエリアをカバーするアクセスポイントに接続し直して（すなわち、現在接続されているアクセスポイントから別のアクセスポイントにハンドオフして）よい。無線端末１１０にシームレスなハンドオフを提供する（たとえば、ハンドオフ中に、サービス品質を低下させることなく、連続ＡＲサービスを無線端末１１０に提供する）ために、本開示によるサービスエージェント１３０は、統合データの「比較的軽い」バージョン（たとえば、規定のタイプ（複数可）のソースデータのみを含む、統合データおよび／または選択的に統合され、もしくは関連づけられたデータの少なくとも一部分の低解像度バージョン）であるスケッチデータを生成するように、また、無線端末１１０がハンドオフされる可能性がある１つまたは複数の候補アクセスポイントにスケッチデータを送信するように構成され得る。
【００２４】
この点に関して、図１ｂは、ハンドオフの例を示す。図１ｂを参照すると、矢印２０で示すように、無線端末１１０は、既存の通信チャネル１１を通して無線端末１１０が現在接続されているアクセスポイント１２１から離れ、アクセスポイント１２３に向かう場合がある。
【００２５】
一実施形態では、サービスエージェント１３０は、１つまたは複数の候補アクセスポイント（たとえば、アクセスポイント１２２、１２３）のリストを維持し、現在接続されているアクセスポイント１２１から無線端末１１０がハンドオフされる可能性があるかどうか判定し、可能性がある場合、データソース１４０（図１ａを参照）から受信したソースデータからスケッチデータを生成し、生成したスケッチデータを候補アクセスポイント（たとえば、アクセスポイント１２２、１２３）に送信することができる。上記構成により、候補アクセスポイントの１つ（たとえば、アクセスポイント１２３）は、ハンドオフのために無線端末１１０との新たな通信チャネル（たとえば、新たな通信チャネル１２）を確立するとすぐに、受信したスケッチデータを送信することが可能になる。
【００２６】
概して、ハンドオフ手順は、（ａ）無線ネットワークシステムの１つまたは複数のハンドオフネットワークエンティティ（すなわち、ハンドオフプロセス中にシグナリング情報を交換するように構成された、無線ネットワークシステムのネットワークエンティティ）が、無線端末のハンドオフ先となる予定のアクセスポイント（これ以降、「目標アクセスポイント」と呼ばれる）を判定すること、（ｂ）目標アクセスポイントとの通信チャネルを確立し、現在接続されているアクセスポイントとの既存の通信チャネルを終了すること（当該分野において公知であるように、目標アクセスポイントとの通信チャネルが確立される前または後のどこかの時点で行われ得る）、ならびに（ｃ）他のネットワークエンティティとの間で高位レイヤプロトコルメッセージ（たとえば、レイヤ３および／または４プロトコルメッセージ）を伝達する（たとえば、ＤＨＣＰサーバが無線端末に新たなＩＰアドレスを割り当てることができるように、ＤＨＣＰサーバとの間で、ＤＨＣＰメッセージを伝達する）ことを含み得る。
【００２７】
サービスエージェント１３０は、通信チャネル１２が確立された直後に（たとえば、新たなＩＰアドレスが無線端末１１０に割り当てられる前に）、目標アクセスポイント１２３がスケッチデータを送信できるようにすることによって、無線端末１１０が、新たに確立されたチャネルを通してできるだけ早く目標アクセスポイント１２３からスケッチデータを受信し、ＡＲデータを生成する際にそのスケッチデータを使い、または統合データとともにスケッチデータを使うことができるようにする。こうすることにより、無線端末１１０は、受信したスケッチデータからＡＲデータを生成し、無線端末１１０が、現在接続されているアクセスポイントから離れ、目標アクセスポイント１２３に近づくときに無線端末１１０が統合データの受信に失敗するケースまたは無線端末１１０が通信チャネル１１を通して統合データの一部分のみの受信に成功するケースであっても、割込みなしで無線端末１１０のユーザにＡＲデータを提供できるようになる。これにより、ハンドオフ手順中に起こり得るいかなる品質低下も割込みも大幅に削減され得る。
【００２８】
さらに、サービスエージェント１３０は、新たに確立されたチャネルを通して、統合データ全体ではなく、スケッチデータ（統合データの「比較的軽い」バージョン（たとえば、規定のタイプ（複数可）のソースデータのみを含む、統合データおよび／または選択的に統合され、もしくは関連づけられたデータの少なくとも一部分の低解像度バージョン）である）を送ることによって、ハンドオフ手順中に、目標アクセスポイント１２３から、新たに確立されたチャネルを介して、ＡＲデータを生成する際に必要とされるデータを無線端末１１０が首尾よく受信する機会を増やす。
【００２９】
無線ネットワークシステムの要素
以下の記述では、図１ａ、１ｂの無線ネットワークシステム１００のいくつかの要素について、図３〜５を参照してより詳しく説明する。図３は、図１ａ、１ｂに示す無線端末の例示的な実施形態の詳細なブロック図を示す。図３を参照すると、無線端末１１０は、データソースリスト管理ユニット３１０およびデータ受信ユニット３２０を含み得る。
【００３０】
データソースリスト管理ユニット３１０は、無線ネットワークシステム１００（図１ａ、１ｂを参照）を介した送信用に、１つまたは複数のデータソースのリストを生成するように構成され得る。一実施形態では、データソースリスト管理ユニット３１０は、１つまたは複数の外部装置（たとえば、無線端末１１０に無線接続された１つまたは複数の外部サーバ）によって提供された、かつ／または無線端末１１０の記憶ユニット（図示せず）に格納されたデータソースについての情報（たとえば、データソースのＩＰアドレスを含む情報）に基づいてリストを生成することができる。
【００３１】
データ受信ユニット３２０は、無線ネットワークシステム１００から統合データを受信するように構成され得る。一実施形態では、統合データは、無線ネットワークシステム１００のサービスエージェント１３０によって生成された統合データでよい。統合データは、第１および第２のソースデータに関連づけられたデータでよい。第１のソースデータは、データソース１４０の１つまたは複数から与えられたソースデータでよい。第２のソースデータは、１つまたは複数のデータソース１４０から与えられたソースデータでも、無線端末１１０によって与えられたソースデータでもよい。
【００３２】
一実施形態では、データ受信ユニット３２０は、無線端末１１０のハンドオフ中に、スケッチデータ（すなわち、１つまたは複数のデータソース１４０によって与えられたソースデータのうち、１つまたは複数の規定タイプのデータに選択的に関連づけられたデータ）を受信するようにさらに構成され得る。一実施形態では、スケッチデータは、１つまたは複数の規定タイプのデータの少なくとも一部の、低解像度バージョンを含み得る。
【００３３】
データソースリスト管理ユニット３１０およびデータ受信ユニット３２０の送信および受信動作は、無線端末１１０の無線通信ユニット（図示せず）を通して行われ得る。無線通信ユニットは、アンテナ（複数可）と、当該分野において公知である、適切な任意の無線通信プロトコルの１つに従ってそれぞれが通信するようになされた１つまたは複数の無線通信モジュールとを含み得る。このような無線通信プロトコルの例は、無線ワイドエリアネットワーク（ＷＷＡＮ）プロトコル（たとえば、Ｗ−ＣＤＭＡ、ＣＤＭＡ２０００）、無線ローカルエリアネットワーク（ＷＬＡＮ）プロトコル（たとえば、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ）、無線パーソナルエリアネットワーク（ＷＰＡＮ）プロトコル、および全地球測位システム（ＧＰＳ）プロトコルを含むが、それに限定されない。
【００３４】
一実施形態では、無線端末１１０は任意選択で、現実世界のソースデータを取得するように構成されたセンサユニット（図示せず）をさらに含み得る。一実施形態では、センサユニットは、デジタルカメラ（複数可）、マイクロホン（複数可）、および／または当該分野において公知である他の検知ユニットを含み得る。
【００３５】
一実施形態では、無線端末１１０は任意選択で、受信した統合データおよび／またはスケッチデータを、センサユニットによって取得された現実世界のソースデータと関連づけることによって、ＡＲデータを提供するように構成されたＡＲユニット（図示せず）をさらに含み得る。ＡＲユニットは、当該分野において公知である１つまたは複数の統合操作（たとえば、画像登録、ビデオトラッキングなど）を実施するように構成され得る。
【００３６】
一実施形態では、無線端末１１０は任意選択で、ＡＲユニットによって与えられたＡＲデータをディスプレイするように構成されたディスプレイユニット（図示せず）をさらに含み得る。一実施形態では、ディスプレイユニットは、ブラウン管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）、有機ＬＥＤ（ＯＬＥＤ）、および／またはプラズマディスプレイパネル（ＰＤＰ）を有して実現され得る。別の実施形態では、ディスプレイユニット３５０は、ヘッドアップディスプレイ（ＨＵＤ）および／またはヘッドマウントディスプレイ（ＨＭＤ）において使われ得るシースルーユニットでよい。
【００３７】
一実施形態では、無線端末１１０は任意選択で、無線ネットワークシステム１００内の現在のアクセスポイントから受信した信号の信号強度を測定し、信号強度についての情報をサービスエージェント１３０に提供するように構成されたハンドオフ検出ユニット（図示せず）をさらに含み得る。一実施形態では、ハンドオフ検出ユニットは、既存の通信チャネルの受信信号強度（ＲＳＳ）を測定し、ＲＳＳについての情報をサービスエージェント１３０に提供するように構成することができ、そうすることによって、サービスエージェント１３０は、その情報に基づいて、無線端末１３０がハンドオフされるべきかどうか判定することができる。別の実施形態では、ハンドオフ検出ユニットは、無線通信ユニットを通して、現在接続されているアクセスポイント以外の１つまたは複数のアクセスポイントの受信信号強度（ＲＳＳ）を測定し、ＲＳＳについての情報をサービスエージェント１３０に提供するように構成することができ、そうすることによって、サービスエージェント１３０は、候補アクセスポイントのリストを維持することができる。
【００３８】
一実施形態では、ハンドオフ検出ユニットは、無線端末１１０の少なくとも場所または移動方向についての情報を（たとえば、全地球測位システム（ＧＰＳ）技法、携帯電話追跡技法、または当該分野において公知の他の技術に基づいて）、サービスエージェント１３０に提供するように構成することができ、そうすることによって、サービスエージェント１３０は、その情報に基づいて、無線端末１１０がハンドオフされるべきかどうか判定することができる。別の実施形態では、ハンドオフ検出ユニットは、少なくともハンドオフ開始メッセージまたはハンドオフ完了メッセージをサービスエージェント１３０に送信するように構成することができ、そうすることによって、サービスエージェント１３０は、上記メッセージに基づいて、スケッチデータの送信を開始し終了することができる。さらに別の実施形態では、ハンドオフ検出ユニットは、候補アクセスポイントのリストを（たとえば、ＲＳＳまたは他の公知の技術に基づいて）生成し、無線通信ユニットを通してサービスエージェント１３０に与えることができる。
【００３９】
図４は、図１ａ、１ｂに示すサービスエージェントの例示的な実施形態の詳細なブロック図を示す。図４を参照すると、サービスエージェント１３０は、統合データ処理ユニット４１０と、任意選択で、スケッチデータ処理ユニット４２０とを含み得る。統合データ処理ユニット４１０は、統合データを生成するように構成することができ、スケッチデータ処理ユニット４２０は、スケッチデータを生成するように構成することができる。統合データ処理ユニット４１０についての技術的詳細は、図５とともに説明する。スケッチデータ処理ユニット４２０についての技術的詳細は、図６とともに説明する。
【００４０】
図５は、図４に示す統合データ処理ユニットの例示的な実施形態の詳細なブロック図を示す。図５を参照すると、統合データ処理ユニット４１０は、無線端末通信ユニット５１０、データソース通信ユニット５２０、およびソースデータ統合ユニット５３０を含み得る。
【００４１】
無線端末通信ユニット５１０は、無線ネットワークシステム１００を介して無線端末１１０と通信することができ、無線端末１１０から１つまたは複数のデータソースのリストを受信するように構成することができる。リストは、データソース１４０についての情報（たとえば、データソース１４０のＩＰアドレス）を含み得る。
【００４２】
データソース通信ユニット５２０は、リスト中の１つまたは複数のデータソースからソースデータを受信するように構成され得る。たとえば、データソース通信ユニット５２０は、１つまたは複数のデータソースに、無線端末１１０に関するソースデータを要求し、要求したソースデータをデータソースから受信するように構成され得る。
【００４３】
無線端末通信ユニット５１０およびデータソース通信ユニット５２０の送信および受信動作は、サービスエージェント１３０の通信ユニット（図示せず）を介して行われ得る。一実施形態では、通信ユニットは、アンテナ（複数可）と、当該分野において公知である適切な任意の通信プロトコルの１つに従ってそれぞれ通信するようになされた１つまたは複数の通信モジュールとを含み得る。このような通信プロトコルの例は、ワイドエリアネットワーク（ＷＡＮ）プロトコル、ローカルエリアネットワーク（ＬＡＮ）プロトコル、およびパーソナルエリアネットワーク（ＰＡＮ）プロトコルを含むが、それに限定されない。
【００４４】
ソースデータ統合ユニット５３０は、受信したソースデータを使って、無線端末１１０への送信用の統合データを生成するように構成され得る。一実施形態では、ソースデータ統合ユニット５３０は、受信したソースデータからＡＲデータを生じる際に実施され得る１つまたは複数の統合操作を実施することによって、統合データを生成するように構成され得る。このような操作の例は、集約、レンダリング、画像登録、ビデオトラッキング、および／またはＡＲデータを生成する際に適用可能なものとして当該分野において公知である他の信号処理操作を含むが、それに限定されない。
【００４５】
図６は、図４に示すスケッチデータ処理ユニットの例示的な実施形態の詳細なブロック図を示す。図６を参照すると、スケッチデータ処理ユニット４２０は、スケッチデータ生成ユニット６１０、候補リスト管理ユニット６２０、ハンドオフ検出ユニット６３０、およびスケッチデータ送信ユニット６４０を含み得る。
【００４６】
スケッチデータ生成ユニット６１０は、データソース通信ユニット５２０によって受信されたソースデータのうち、１つまたは複数の規定タイプのデータを選択的に関連づけて、スケッチデータを生成するように構成され得る。このような規定タイプのデータの例は、いかなる割込みもなしでリアルタイムに無線端末１１０に送信され得るオーディオストリームデータおよびビデオストリームデータを含むが、それに限定されない。別の実施形態では、スケッチデータ生成ユニット６１０は、１つまたは複数の規定タイプのデータのうち少なくとも一部の、低解像度バージョンを生成し、１つまたは複数の規定タイプのデータのうち少なくとも一部の低解像度バージョンを、１つまたは複数の規定タイプのデータの残りと関連づけるように構成され得る。
【００４７】
候補リスト管理ユニット６２０は、無線端末１１０のための１つまたは複数の候補アクセスポイントのリストを提供するように構成され得る。一実施形態では、候補リスト管理ユニット６２０は、無線ネットワークシステム１００の１つまたは複数のハンドオフネットワークエンティティなどの１つまたは複数の候補アクセスポイントについての情報を受信し、受信した情報に基づいて、候補アクセスポイントのリスト（すなわち、候補アクセスポイントリスト）を生成するように構成され得る。このようなハンドオフネットワークエンティティの例は、無線端末１１０、アクセスポイント１２０、および／または図１ａ、１ｂには示さない無線ネットワークシステム１００の他のハンドオフ関連ネットワークエンティティ（たとえば、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）、ゲートウェイ、サービングＧＰＲＳサポートノード（ＳＧＳＮ）、サーバなど）を含むが、それに限定されない。自動近隣関係（ＡＮＲ）技法および／または当該分野において公知である他の技術が、候補アクセスポイントリストについての情報を候補リスト管理ユニット６２０に提供する際に、無線端末１１０、アクセスポイント１２０、および／または他のハンドオフ関連ネットワークエンティティによって利用され得る。
【００４８】
別の実施形態では、候補リスト管理ユニット６２０は、（ａ）無線端末１１０の場所および／もしくは移動方向、（ｂ）無線端末１１０の移動方向における、１つもしくは複数の候補アクセスポイントの近接度合いについての情報、ならびに／または（ｃ）１つもしくは複数の候補アクセスポイントが無線端末１１０の移動方向に配置されているかどうか、に少なくとも部分的に基づいて、候補アクセスポイントリストを生成するように構成され得る。たとえば、候補リスト管理ユニット６２０は、無線端末１１０の場所および／または移動方向を判定し、無線端末１１０に近接し、かつ／または無線端末１１０の移動方向に置かれた１つまたは複数のアクセスポイントを見つけ、無線端末１１０に近接し、かつ／またはその移動方向に置かれたアクセスポイントの少なくとも１つを候補アクセスポイント（複数可）として選択することができる。
【００４９】
一実施形態では、候補リスト管理ユニット６２０は、無線端末１１０の少なくとも場所または移動方向についての情報を無線ネットワークシステム１００から受信するように構成され得る。たとえば、候補リスト管理ユニット６２０は、このような情報を、無線端末１１０、アクセスポイント１２０、および／または図１ａ、１ｂには示さない、無線ネットワークシステム１００の他のハンドオフ関連ネットワークエンティティ（たとえば、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）、ゲートウェイ、サービングＧＰＲＳサポートノード（ＳＧＳＮ）など）から受信することができる。ＧＰＳ技術、携帯電話追跡技術（たとえば、到着角（ＡＯＡ）、到着時間（ＴＯＡ）など）、および／または当該分野において公知である他の技術が、このような場所および／または移動方向情報を候補リスト管理ユニット６２０に提供する際に、無線端末１１０、アクセスポイント１２０、および／または他のハンドオフ関連ネットワークエンティティによって利用され得る。
【００５０】
ハンドオフ検出ユニット６３０は、無線端末１１０が、現在接続されているアクセスポイントから別のアクセスポイントにハンドオフされるべきかどうか判定し、スケッチデータ送信ユニット６４０向けのハンドオフ開始信号を（スケッチデータ送信ユニット６４０がスケッチデータの送信を開始することができるように）生成するように構成され得る。一実施形態では、ハンドオフ検出ユニット６３０は、ハンドオフ開始メッセージなどの情報を、無線ネットワークシステム１００（たとえば、無線ネットワークシステム１００のハンドオフネットワークエンティティ）から受信し、次いで、ハンドオフ開始信号を生成することができる。このようなハンドオフネットワークエンティティの例は、無線端末１１０、アクセスポイント１２０、および／または図１ａ、１ｂには示さない、無線ネットワークシステム１００の他のハンドオフ関連ネットワークエンティティを含むが、それに限定されない。たとえば、無線端末１１０および／またはアクセスポイント１２０の１つが、その間の通信チャネルの受信信号強度（ＲＳＳ）を測定して、測定されたＲＳＳが規定閾値を上回り、または下回るときにハンドオフ手順を開始し、ハンドオフ検出ユニット６３０にハンドオフ開始を通知するように構成され得る。
【００５１】
別の実施形態では、ハンドオフ検出ユニット６３０は、無線端末１１０のＲＳＳについての情報を無線ネットワークシステム（たとえば、無線ネットワークシステム１００のハンドオフネットワークエンティティ）から受信し、受信した情報に基づいて、無線端末１１０がハンドオフされるべきかどうか判定して、スケッチデータ送信ユニット６４０向けのハンドオフ開始信号を生成するように構成され得る。ハンドオフ検出ユニット６３０は、無線端末１１０が別のアクセスポイントにハンドオフされることになると判定されると、スケッチデータ送信ユニット６４０向けのハンドオフ開始信号を生成するように構成され得る。
【００５２】
一実施形態では、スケッチデータ送信ユニット６４０は、無線端末１１０がハンドオフされるべきとき、生成されたスケッチデータを、候補アクセスポイントの少なくとも１つを通して無線端末１１０に提供するように構成され得る。一実施形態では、スケッチデータ送信ユニット６４０は、ハンドオフ検出ユニット６３０からハンドオフ開始信号を受信すると、スケッチデータの送信を開始することができる。さらに、一実施形態では、スケッチデータ送信ユニット６４０は、無線ネットワークシステム（たとえば、無線ネットワークシステム１００のハンドオフネットワークエンティティ）からのハンドオフ完了メッセージに応答して、スケッチデータの送信を終了することができる。たとえば、無線端末１１０および／またはアクセスポイント１２０の１つなどのハンドオフネットワークエンティティは、ハンドオフが完了したとき、スケッチデータ送信ユニット６４０に通知を行うように構成され得る。
【００５３】
無線ネットワークシステムの要素によって実施されるプロセス
以下では、本開示による、無線ネットワークシステムのいくつかの要素によって実施されるいくつかのプロセスについて、図７、８を参照してより詳しく説明する。図７は、統合データを提供する例示的な実施形態の例示的流れ図を示す。図７を参照すると、無線ネットワークシステムの無線端末が、無線ネットワークシステムのサービスエージェントに、１つまたは複数のデータソースのリストを与える（ブロック７１０）。ブロック７２０で、サービスエージェントは、１つまたは複数のデータソースに対してソースデータを要求し、受信する。ブロック７３０で、サービスエージェントは、受信したソースデータを統合して統合データを生成し、次いで、統合データを無線端末に送信する（ブロック７４０）。その後、無線端末は、統合データを受信し、受信した統合データからＡＲデータを生成し（ブロック７５０）、プロセスは終了される。
【００５４】
図８は、スケッチデータを提供する例示的な実施形態の例示的流れ図を示す。図８を参照すると、無線ネットワークシステムのサービスエージェントが、候補アクセスポイントのリスト（すなわち、候補アクセスポイント（ＡＰ）リスト）を維持する（ブロック８１０）。一実施形態では、サービスエージェントは、無線ネットワークのハンドオフネットワークエンティティから受信した候補アクセスポイントのリストに基づいて、候補アクセスポイントのリストを生成し、またはアップデートすることができる。別の実施形態では、サービスエージェントは、無線端末の場所および移動方向の少なくとも一方を判定し、無線端末の移動方向に少なくとも近接し、またはその方向に置かれた１つまたは複数のアクセスポイントを見つけ、無線端末の移動方向に少なくとも近接し、またはその方向に置かれたアクセスポイントの少なくとも１つを候補アクセスポイントとして選択することによって、候補アクセスポイントのリストを生成し、またはアップデートすることができる。上記実施形態において、サービスエージェントは、無線ネットワークシステムのハンドオフネットワークエンティティから受信した、無線端末の少なくとも場所または移動方向についての情報に基づいて、場所および移動方向の少なくとも一方を判定することができる。
【００５５】
ブロック８２０で、サービスエージェントは、無線端末がハンドオフされるべきかどうか判定する。一実施形態では、サービスエージェントは、無線ネットワークシステムのハンドオフネットワークエンティティから受信した、無線端末向けのハンドオフ開始メッセージに基づいて、無線端末がハンドオフされるべきかどうか判定することができる。
【００５６】
無線端末がハンドオフされるべきである場合、サービスエージェントは、受信したソースデータからスケッチデータを生成する（ブロック８３０）。一実施形態では、サービスエージェントは、ソースデータ中の１つまたは複数の規定タイプのデータを、スケッチデータとして選択的に統合することができる。別の実施形態では、サービスエージェントは、統合データの少なくとも一部分の低解像度バージョンを、スケッチデータとして生成することができる。無線端末がハンドオフされるべきでない場合、プロセスはブロック８２０に戻る。ブロック８４０で、サービスエージェントは、候補アクセスポイントの少なくとも１つが無線端末にスケッチデータを転送できるようにするために、複数の候補アクセスポイントの少なくとも１つにスケッチデータを送信する。
【００５７】
ブロック８５０で、アクセスポイントの１つは、無線端末との通信チャネルが確立すると、その無線端末にスケッチデータを転送する。ブロック８６０で、無線端末は、現在接続されているアクセスポイントからの統合データおよび／または候補アクセスポイントの１つからのスケッチデータを受信し、統合データおよび／またはスケッチデータからＡＲデータを生成する。ブロック８７０で、サービスエージェントは、無線端末のハンドオフが完了するとスケッチデータの送信を終了する。
【００５８】
図１ａ、１ｂ、２ａ〜２ｃ、３〜８とともに記載した無線ネットワークシステムおよびその要素の構造的および機能的構成は、無線ネットワークシステムが実現され得るいくつかのやり方を示すことを理解されたい。本明細書に記載した技法は、ＡＲサービス以外のデータ統合サービスを提供する他のタイプの無線ネットワークシステムにも適用され得る。たとえば、何らかの実施形態では、こうした技法は、データソースとして複数のセンサを含むセンサネットワークに適用され得る。たとえば、異なる場所および／または配向で位置決めされた複数のカメラが、様々なソース画像データを提供することができ、こうしたデータは、３Ｄ仮想空間を示す統合データを形成するように統合され得る。無線ＨＭＤが、ＨＭＤのポーズおよび場所に基づいて仮想空間画像を提供することもできる。一実施形態では、サービスエージェントが、このような複数のカメラを含むリストを無線ＨＭＤから受信し、複数のカメラに対してソース画像データを要求し、受信し、受信したソース画像データを統合して３Ｄ空間データを作成するように構成され得る。この実施形態では、無線ＨＭＤは、無線ＨＭＤのポーズおよび位置情報をサービスエージェントに提供することができ、サービスエージェントは、受信したポーズおよび位置情報に基づいて、３Ｄ仮想空間の仮想空間画像を生成し、無線ＨＭＤに提供することができる。本明細書に記載した技法は、本開示の範囲および精神から逸脱することなく、多数のタイプのデータ統合サービスに対して構成された多数のタイプの無線ネットワークに容易に実装され得ることを理解されたい。
【００５９】
本明細書で開示したこのプロセスおよび方法ならびに他のプロセスおよび方法に対して、こうしたプロセスおよび方法において実施される機能は、異なる順序で実装されてよいことが当業者には理解されよう。さらに、概説したステップおよび操作は、例として挙げているに過ぎず、ステップおよび操作の一部は、任意選択であり、開示した実施形態の本質から逸れることなく、より少ないステップおよび操作に組み合わせ、または追加ステップおよび操作に拡張してよい。
【００６０】
本開示内容は、様々な態様の例示であることを意図している、本出願において記載した特定の実施形態によって限定されるべきでない。当業者には明らかなように、多くの修正および変形を、その精神および範囲から逸脱することなく行うことができる。本開示の範囲内である機能的に等価な方法および機器が、本明細書において列挙したものに加えて、上記記述から当業者には明らかであろう。このような修正形態および変形形態は、添付の請求項の範囲内であることを意図している。本開示は、このような請求項が享受する等価物の全範囲とともに、添付の請求項の用語によってのみ限定されるものである。本開示は、当然ながら変わり得る特定の方法、試薬、化合物組成または生体系に限定されないことを理解されたい。本明細書において使われる用語は、特定の実施形態を記載するためのものに過ぎず、限定的であることは意図していないことも理解されたい。
【００６１】
本明細書における実質的にすべての複数形および／または単数形の用語の使用に対して、当業者は、状況および／または用途に適切なように、複数形から単数形に、および／または単数形から複数形に変換することができる。様々な単数形／複数形の置き換えは、理解しやすいように、本明細書で明確に説明することができる。
【００６２】
通常、本明細書において、特に添付の特許請求の範囲（たとえば、添付の特許請求の範囲の本体部）において使用される用語は、全体を通じて「オープンな（ｏｐｅｎ）」用語として意図されていることが、当業者には理解されよう（たとえば、用語「含む（ｉｎｃｌｕｄｉｎｇ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｉｎｇ  ｂｕｔ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきであり、用語「有する（ｈａｖｉｎｇ）」は、「少なくとも有する（ｈａｖｉｎｇ  ａｔ  ｌｅａｓｔ）」と解釈されるべきであり、用語「含む（ｉｎｃｌｕｄｅｓ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｅｓ  ｂｕｔ  ｉｓ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきである、など）。導入される請求項で具体的な数の記載が意図される場合、そのような意図は、当該請求項において明示的に記載されることになり、そのような記載がない場合、そのような意図は存在しないことが、当業者にはさらに理解されよう。たとえば、理解の一助として、添付の特許請求の範囲は、導入句「少なくとも１つの（ａｔ  ｌｅａｓｔ  ｏｎｅ）」および「１つまたは複数の（ｏｎｅ  ｏｒ  ｍｏｒｅ）」を使用して請求項の記載を導くことを含む場合がある。しかし、そのような句の使用は、同一の請求項が、導入句「１つまたは複数の」または「少なくとも１つの」および「ａ」または「ａｎ」などの不定冠詞を含む場合であっても、不定冠詞「ａ」または「ａｎ」による請求項の記載の導入が、そのように導入される請求項の記載を含む任意の特定の請求項を、単に１つのそのような記載を含む実施形態に限定する、ということを示唆していると解釈されるべきではない（たとえば、「ａ」および／または「ａｎ」は、「少なくとも１つの」または「１つまたは複数の」を意味すると解釈されるべきである）。同じことが、請求項の記載を導入するのに使用される定冠詞の使用にも当てはまる。また、導入される請求項の記載で具体的な数が明示的に記載されている場合でも、そのような記載は、少なくとも記載された数を意味すると解釈されるべきであることが、当業者には理解されよう（たとえば、他の修飾語なしでの「２つの記載（ｔｗｏ  ｒｅｃｉｔａｔｉｏｎｓ）」の単なる記載は、少なくとも２つの記載、または２つ以上の記載を意味する）。さらに、「Ａ、ＢおよびＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（たとえば、「Ａ、Ｂ、およびＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステムを含むが、それに限定されない）。「Ａ、Ｂ、またはＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（たとえば、「Ａ、Ｂ、またはＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステ���を含むが、それに限定されない）。２つ以上の代替用語を提示する事実上いかなる離接する語および／または句も、明細書、特許請求の範囲、または図面のどこにあっても、当該用語の一方（ｏｎｅ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、当該用語のいずれか（ｅｉｔｈｅｒ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、または両方の用語（ｂｏｔｈ  ｔｅｒｍｓ）を含む可能性を企図すると理解されるべきであることが、当業者にはさらに理解されよう。たとえば、句「ＡまたはＢ」は、「Ａ」または「Ｂ」あるいは「ＡおよびＢ」の可能性を含むことが理解されよう。
【００６３】
さらに、本開示の特徴または態様が、マーカッシュグループによって記載される場合は、本開示も、マーカッシュグループの任意の個々のメンバまたはメンバのサブグループによって記載されることが当業者には理解されよう。
【００６４】
当業者には理解されるように、書面による明細を与えるためなど、あらゆる目的のために、本明細書で開示したすべての範囲は、あらゆる可能な部分範囲およびその部分範囲の組合せも包含する。列挙したどの範囲も、少なくとも２等分、３等分、４等分、５等分、１０等分などに分解される同じ範囲を十分に記述し可能にするものとして、容易に認識することができよう。非限定的例として、本明細書において論じた各範囲は、下３分の１、中３分の１および上３分の１などに容易に分解され得る。やはり当業者によって理解されるように、「最大」、「少なくとも」など、すべての言葉は、詳述される数を含み、上述したように部分範囲に続いて分解され得る範囲を指す。最後に、当業者には理解されるように、範囲とは、個々の各メンバを含む。したがって、たとえば、１〜３個のセルを有するグループは、１、２、または３つのセルを有するグループを指す。同様に、１〜５個のセルを有するグループは、１、２、３、４、または５つのセルを有するグループを指し、以下同様である。
【００６５】
上記から、本開示の様々な実施形態は、説明のために本明細書に記載したのであり、本開示の範囲および精神から逸脱することなく、様々な修正を行ってよいことが理解されよう。したがって、本明細書で開示した様々な実施形態は、限定的であることは意図しておらず、真の範囲および精神は、添付の請求項によって示される。
【図１ａ】
0005437502.tif 000002
【図１ｂ】
0005437502.tif 000003
【図２ａ】
0005437502.tif 000004
【図２ｂ】
0005437502.tif 000005
【図２ｃ】
0005437502.tif 000006
【図３】
0005437502.tif 000007
【図４】
0005437502.tif 000008
【図５】
0005437502.tif 000009
【図６】
0005437502.tif 000010
【図７】
0005437502.tif 000011
【図８】
0005437502.tif 000012