(57)【要約】  ディプレイ装置上に物理的オブジェクトの代替的ビジュアルプレゼンテーションを提示するシステム及び方法の実施例が、全体的にここに開示される。一部の実施例では、装置は、環境内にあるオブジェクトセットを検出する。当該セットの各オブジェクトはオブジェクトの少なくとも１つの代替的ビジュアルプレゼンテーションをサポートする。装置又は装置のユーザは、その後検出されたオブジェクトセットからオブジェクトを選択し、選択されたオブジェクトに関連する少なくとも１つの代替的ビジュアルプレゼンテーションを選択する。装置は、その後、選択されたオブジェクトの選択された代替的ビジュアルプレゼンテーションをユーザに表示する。
2015505213.tif 000002
【特許請求の範囲】
【請求項１】
モバイル計算装置上で実行されることに応答して、前記モバイル計算装置に、
第２計算装置との通信を介し、環境内にあるオブジェクトに関連するデータオブジェクトセットを検出するステップであって、前記セットの各データオブジェクトは前記環境内にある各オブジェクトの少なくとも１つの代替的プレゼンテーションをサポートする、検出するステップと、
前記検出されたデータオブジェクトセットからのデータオブジェクトと、前記データオブジェクトに関連する代替的プレゼンテーションセットとを選択するステップと、
少なくとも１つのネットワークインタフェース装置を介し、前記データオブジェクトに関連する代替的プレゼンテーションセットを表すデータを抽出するステップと、
前記モバイル計算装置上で前記環境内にある各オブジェクトに関連して前記選択された代替的プレゼンテーションを提示するステップと、
を実行させる複数の命令を有する少なくとも１つのコンピュータ可読媒体。
【請求項２】
前記第２計算装置は、前記環境において代替的プレゼンテーションをサポートするオブジェクトセットに近接し、
前記検出するステップは、前記モバイル計算装置が前記第２計算装置から、前記代替的プレゼンテーションをサポートするデータオブジェクトに関連するデータを含むメッセージを受信することを含む、請求項１記載のコンピュータ可読媒体。
【請求項３】
前記第２計算装置は、ＲＦＩＤ（Ｒａｄｉｏ−Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグである、請求項２記載のコンピュータ可読媒体。
【請求項４】
前記第２計算装置は更に、前記メッセージを定期的にブロードキャストするよう構成される、請求項２記載のコンピュータ可読媒体。
【請求項５】
前記モバイル計算装置は、
オブジェクトに近接するタグを復号化し、前記タグに符号化されるＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を取得し、
ネットワークインタフェース装置を介し前記取得したＵＲＩに基づくリクエストを送信し、
前記ネットワークインタフェース装置を介し前記リクエストに応答して、前記データオブジェクトセットの各データオブジェクトであって、前記環境内にある各オブジェクトの少なくとも１つの代替的プレゼンテーションをサポートする各データオブジェクトに関連するデータを受信する
ことによって検出するよう構成される、請求項１記載のコンピュータ可読媒体。
【請求項６】
前記モバイル計算装置は、
各属性が前記選択されたオブジェクトの少なくとも１つの代替的プレゼンテーションに関連する前記選択されたオブジェクトのサポートされている属性セットを要求し、
前記第２計算装置から前記選択されたオブジェクトのサポートされている属性セットを受信し、
前記第２計算装置から受信した前記選択されたオブジェクトのサポートされている属性セットに基づき、前記モバイル計算装置に関心のある前記選択されたオブジェクトの代替的プレゼンテーションセットを決定し、
前記第２計算装置から前記モバイル計算装置に関心のある前記選択されたオブジェクトの代替的プレゼンテーションセットを要求し、
前記第２計算装置から前記関心のある代替的プレゼンテーションセットを受信する
ことによって前記選択されたデータオブジェクトに含まれる少なくとも１つの代替的プレゼンテーションを選択するよう構成される、請求項１乃至５何れか一項記載のコンピュータ可読媒体。
【請求項７】
前記第２計算装置からの要求は、前記第２計算装置にセキュリティ証明書を送信することを含む、請求項６記載のコンピュータ可読媒体。
【請求項８】
前記代替的プレゼンテーションは、代替的ビジュアルプレゼンテーションであり、
前記モバイル計算装置は、前記モバイル計算装置のディスプレイ上に代替的ビジュアルプレゼンテーションを表示することによって提示するよう構成される、請求項１記載のコンピュータ可読媒体。
【請求項９】
前記モバイル計算装置のディスプレイは、拡張／仲介現実眼鏡のディスプレイである、請求項８記載のコンピュータ可読媒体。
【請求項１０】
計算装置上で実行されることに応答して、前記計算装置に、
各オブジェクトが自らの少なくとも１つの代替的プレゼンテーションをサポートするオブジェクトセットを環境内で特定するメッセージを前記計算装置からモバイル計算装置に送信することによって、前記モバイル計算装置に前記環境内の代替的ビジュアルプレゼンテーションを有するオブジェクトを通知するステップを実行させる複数の命令を有する少なくとも１つのコンピュータ可読媒体。
【請求項１１】
前記計算装置は、前記メッセージにおいて特定される各オブジェクトに近接する、請求項１０記載のコンピュータ可読媒体。
【請求項１２】
前記メッセージは、前記計算装置から定期的にブロードキャストされる、請求項１１記載のコンピュータ可読媒体。
【請求項１３】
前記モバイル計算装置から選択されたオブジェクトのサポートされる属性セットに対するリクエストを受信するステップであって、各属性は前記選択されたオブジェクトの少なくとも１つの代替的プレゼンテーションに関連し、前記リクエストはセキュリティ証明書を含む、受信するステップと、
第１装置により送信されるセキュリティ証明書に基づく前記選択されたオブジェクトのサポートされる属性セットのサブセットを前記モバイル計算装置に送信するステップと、
前記モバイル計算装置に関心のある前記選択されたオブジェクトの代替的プレゼンテーションセットに対するリクエストであって、前記モバイル計算装置に送信される前記選択されたオブジェクトのサポートされる属性セットのサブセットに基づくリクエストを前記モバイル計算装置から受信するステップと、
前記関心のある代替的プレゼンテーションセットを前記モバイル計算装置に送信するステップと、
を更に有する、請求項１０記載のコンピュータ可読媒体。
【請求項１４】
環境内のオブジェクトに関連して代替的ビジュアルプレゼンテーションを提示するモバイル計算装置であって、
少なくとも１つのプロセッサと、
少なくとも１つのメモリ装置と、
少なくとも１つのネットワークインタフェース装置と、
当該モバイル計算装置上で実行されることに応答して、当該モバイル計算装置に、
第２計算装置との通信を介し、環境内にあるオブジェクトに関連するデータオブジェクトセットを検出するステップであって、前記セットの各データオブジェクトは前記環境内にある各オブジェクトの少なくとも１つの代替的プレゼンテーションをサポートする、検出するステップと、
前記検出されたデータオブジェクトセットからのデータオブジェクトと、前記データオブジェクトに関連する代替的プレゼンテーションセットとを選択するステップと、
少なくとも１つのネットワークインタフェース装置を介し、前記データオブジェクトに関連する代替的プレゼンテーションセットを表すデータを抽出するステップと、
前記モバイル計算装置上で前記環境内にある各オブジェクトに関連して前記選択された代替的プレゼンテーションを提示するステップと、
を実行させる複数の命令を有する少なくとも１つのマシーン可読媒体と、
を有するモバイル計算装置。
【請求項１５】
前記第２計算装置は、前記環境において代替的プレゼンテーションをサポートするオブジェクトセットに近接し、
前記検出するステップは、前記第２計算装置から、前記代替的プレゼンテーションをサポートするデータオブジェクトに関連するデータを含むメッセージを受信することを含む、請求項１４記載のモバイル計算装置。
【請求項１６】
前記第２計算装置は、ＲＦＩＤ（Ｒａｄｉｏ−Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグである、請求項１５記載のモバイル計算装置。
【請求項１７】
前記第２計算装置は更に、前記メッセージを定期的にブロードキャストするよう構成される、請求項１５記載のモバイル計算装置。
【請求項１８】
前記モバイル計算装置は、
オブジェクトに近接するタグを復号化し、前記タグに符号化されるＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を取得し、
ネットワークインタフェース装置を介し前記取得したＵＲＩに基づくリクエストを送信し、
前記ネットワークインタフェース装置を介し前記リクエストに応答して、前記データオブジェクトセットの各データオブジェクトであって、前記環境内にある各オブジェクトの少なくとも１つの代替的プレゼンテーションをサポートする各データオブジェクトに関連するデータを受信する
ことによって検出するよう構成される、請求項１４記載のモバイル計算装置。
【請求項１９】
前記モバイル計算装置は、
各属性が前記選択されたオブジェクトの少なくとも１つの代替的プレゼンテーションに関連する前記選択されたオブジェクトのサポートされている属性セットを要求し、
前記第２計算装置から前記選択されたオブジェクトのサポートされている属性セットを受信し、
前記第２計算装置から受信した前記選択されたオブジェクトのサポートされている属性セットに基づき、前記モバイル計算装置に関心のある前記選択されたオブジェクトの代替的プレゼンテーションセットを決定し、
前記第２計算装置から前記モバイル計算装置に関心のある前記選択されたオブジェクトの代替的プレゼンテーションセットを要求し、
前記第２計算装置から前記関心のある代替的プレゼンテーションセットを受信する
ことによって前記選択されたデータオブジェクトに含まれる少なくとも１つの代替的プレゼンテーションを選択するよう構成される、請求項１４乃至１８何れか一項記載のモバイル計算装置。
【請求項２０】
前記第２計算装置からの要求は、前記第２計算装置にセキュリティ証明書を送信することを含む、請求項１９記載のモバイル計算装置。
【請求項２１】
前記代替的プレゼンテーションは、代替的ビジュアルプレゼンテーションであり、
前記モバイル計算装置は、前記モバイル計算装置のディスプレイ上に代替的ビジュアルプレゼンテーションを表示することによって提示するよう構成される、請求項１４記載のモバイル計算装置。
【請求項２２】
前記モバイル計算装置のディスプレイは、拡張／仲介現実眼鏡のディスプレイである、請求項２１記載のモバイル計算装置。
【請求項２３】
モバイル装置に対するオブジェクトの代替的ビジュアルプレゼンテーションを提供するのに利用される計算装置であって、
少なくとも１つのプロセッサと、
少なくとも１つのメモリ装置と、
少なくとも１つのネットワークインタフェース装置と、
当該計算装置上で実行されることに応答して、当該計算装置に、各オブジェクトが自らの少なくとも１つの代替的プレゼンテーションをサポートするオブジェクトセットを環境内で特定するメッセージを前記計算装置からモバイル装置に送信することによって、前記計算装置に前記環境内の代替的ビジュアルプレゼンテーションを有するオブジェクトを通知するステップを実行させる複数の命令を有する少なくとも１つのマシーン可読媒体と、
を有する計算装置。
【請求項２４】
前記計算装置は、前記メッセージにおいて特定される各オブジェクトに近接する、請求項２３記載の計算装置。
【請求項２５】
前記メッセージは、前記計算装置から定期的にブロードキャストされる、請求項２４記載の計算装置。
【請求項２６】
前記モバイル計算装置から選択されたオブジェクトのサポートされる属性セットに対するリクエストを受信するステップであって、各属性は前記選択されたオブジェクトの少なくとも１つの代替的プレゼンテーションに関連し、前記リクエストはセキュリティ証明書を含む、受信するステップと、
第１装置により送信されるセキュリティ証明書に基づく前記選択されたオブジェクトのサポートされる属性セットのサブセットを前記モバイル計算装置に送信するステップと、
前記モバイル計算装置に関心のある前記選択されたオブジェクトの代替的プレゼンテーションセットに対するリクエストであって、前記モバイル計算装置に送信される前記選択されたオブジェクトのサポートされる属性セットのサブセットに基づくリクエストを前記モバイル計算装置から受信するステップと、
前記関心のある代替的プレゼンテーションセットを前記モバイル計算装置に送信するステップと、
を更に有する、請求項２３記載の計算装置。
【請求項２７】
モバイル計算装置上で環境内のオブジェクトに関連して少なくとも１つの代替的ビジュアルプレゼンテーションを提示する方法であって、
モバイル計算装置が、第２計算装置との通信を介し、環境内にあるオブジェクトに関連するデータオブジェクトセットを検出するステップであって、前記セットの各データオブジェクトは前記環境内にある各オブジェクトの少なくとも１つの代替的ビジュアルプレゼンテーションをサポートする、検出するステップと、
前記検出されたデータオブジェクトセットからのデータオブジェクトと、前記データオブジェクトに関連する代替的ビジュアルプレゼンテーションセットとを選択するステップと、
前記モバイル計算装置上で前記環境内にある各オブジェクトに関連して前記選択された代替的ビジュアルプレゼンテーションを提示するステップと、
を有する方法。
【請求項２８】
前記第２計算装置は、前記環境において代替的プレゼンテーションをサポートするオブジェクトセットに近接し、
前記検出するステップは、前記第２計算装置から、前記代替的ビジュアルプレゼンテーションをサポートするデータオブジェクトに関連するデータを含むメッセージを受信することを含む、請求項２７記載の方法。
【請求項２９】
前記第２計算装置は、ＲＦＩＤ（Ｒａｄｉｏ−Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグである、請求項２８記載の方法。
【請求項３０】
前記メッセージは、前記第２計算装置から定期的にブロードキャストされる、請求項２８記載の方法。
【請求項３１】
前記検出するステップは、
オブジェクトに近接する、付属する又は関連するタグを復号化し、前記タグに符号化されるＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を取得するステップと、
ネットワークインタフェース装置を介し前記取得したＵＲＩに基づくリクエストを送信するステップと、
前記ネットワークインタフェース装置を介し前記リクエストに応答して、前記データオブジェクトセットの各データオブジェクトであって、前記環境内にある各オブジェクトの少なくとも１つの代替的ビジュアルプレゼンテーションをサポートする各データオブジェクトに関連するデータを受信するステップと、
を含む、請求項２７記載の方法。
【請求項３２】
前記選択されたデータオブジェクトに含まれる少なくとも１つの代替的ビジュアルプレゼンテーションを選択するステップは、
前記第２計算装置から、各属性が前記選択されたオブジェクトの少なくとも１つの代替的プレゼンテーションに関連する前記選択されたオブジェクトのサポートされている属性セットを要求するステップと、
前記第２計算装置から前記選択されたオブジェクトのサポートされている属性セットを受信するステップと、
前記第２計算装置から受信した前記選択されたオブジェクトのサポートされている属性セットに基づき、前記モバイル計算装置に関心のある前記選択されたオブジェクトの代替的プレゼンテーションセットを決定するステップと、
前記第２計算装置から前記モバイル計算装置に関心のある前記選択されたオブジェクトの代替的プレゼンテーションセットを要求するステップと、
前記第２計算装置から前記関心のある代替的プレゼンテーションセットを受信するステップと、
を含む、請求項２７乃至３１何れか一項記載の方法。
【請求項３３】
前記第２計算装置からの要求は、前記第２計算装置にセキュリティ証明書を送信することを含む、請求項３２記載の方法。
【請求項３４】
前記代替的プレゼンテーションは、代替的ビジュアルプレゼンテーションであり、
前記提示するステップは、前記モバイル計算装置のディスプレイ上に代替的ビジュアルプレゼンテーションを表示することを含む、請求項２７記載の方法。
【請求項３５】
前記モバイル計算装置のディスプレイは、拡張／仲介現実眼鏡のディスプレイである、請求項２７記載の方法。
【請求項３６】
環境内の代替的ビジュアルプレゼンテーションを有するオブジェクトをモバイル計算装置に通知する方法であって、
各オブジェクトが自らの少なくとも１つの代替的プレゼンテーションをサポートするオブジェクトセットを環境内で特定するメッセージを前記モバイル計算装置に送信するステップを有する方法。
【請求項３７】
前記計算装置は、前記メッセージにおいて特定される各オブジェクトに近接する、請求項３６記載の方法。
【請求項３８】
前記メッセージは、前記計算装置から定期的にブロードキャストされる、請求項３７記載の方法。
【請求項３９】
前記モバイル計算装置から選択されたオブジェクトのサポートされる属性セットに対するリクエストを受信するステップであって、各属性は前記選択されたオブジェクトの少なくとも１つの代替的プレゼンテーションに関連し、前記リクエストはセキュリティ証明書を含む、受信するステップと、
前記モバイル計算装置により送信されるセキュリティ証明書に基づく前記選択されたオブジェクトのサポートされる属性セットのサブセットを前記モバイル計算装置に送信するステップと、
前記モバイル計算装置に関心のある前記選択されたオブジェクトの代替的プレゼンテーションセットに対するリクエストであって、前記モバイル計算装置に送信される前記選択されたオブジェクトのサポートされる属性セットのサブセットに基づくリクエストを前記モバイル計算装置から受信するステップと、
前記関心のある代替的プレゼンテーションセットを前記モバイル計算装置に送信するステップと、
を更に有する、請求項３６記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
実施例は、インターネット技術に関する。一部の実施例は、装置上に現実世界オブジェクトの代替的ビジュアルプレゼンテーションを提示することに関する。
【背景技術】
【０００２】
現在、モバイル装置のユーザは外国語で書かれたテキストに遭遇した場合、モバイル装置のカメラを利用してテキストのイメージをキャプチャし、当該テキストに対して光学文字認識を実行し、その後にテキストをユーザの言語に翻訳するいくつかのアプリにアクセスするかもしれない。しかしながら、光学文字認識は計算量が大きく、自動翻訳は通常はエラーチェックされない。さらに、ある翻訳を実行することを所望する全ての装置は、同じ翻訳を実行する以前の全ての装置と同じ作業を繰り返すことになる。最終的に、その翻訳はオリジナルテキストのコンテンツに制限される。
【図面の簡単な説明】
【０００３】
【図１】図１は、一部の実施例による代替的ビジュアルプレゼンテーションをサポートするシステムの動作環境を示す。
【図２】図２は、一部の実施例による代替的ビジュアルプレゼンテーションサーバとして実行する一例となるマシーンのブロック図である。
【図３】図３は、一部の実施例による代替的ビジュアルプレゼンテーションプロトコルの処理を示す。
【図４】図４は、一部の実施例によるユーザにオブジェクトの代替的ビジュアルプレゼンテーションを提示するクライアント装置の方法を示す。
【発明を実施するための形態】
【０００４】
以下の説明及び図面は、当業者が実現可能となるように具体的な実施例を示す。他の実施例は、構造的、論理的、電気的処理及び他の変更を含むものであってもよい。一部の実施例の部分及び特徴は、他の実施例のものに含まれるか、又は代替されてもよい。請求項に提供される実施例は、これら請求項の全ての利用可能な均等を含む。
【０００５】
図１は、一部の実施例による代替的ビジュアルプレゼンテーションをサポートするシステムの動作環境１００を示す。クライアント装置１１０は、代替的ビジュアルプレゼンテーションを有するオブジェクト１０２をそれのエリアにおいて発見することを試みる。一部の実施例では、代替的ビジュアルプレゼンテーションを有するオブジェクト１０２は、ある環境に存在しうる物理的サイン、建物又は人々及び他の物であってもよい。一部の実施例では、クライアント装置１１０は、スマートフォン、タブレットコンピュータ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）装置、車両のディスプレイを備えたコンピュータベースダッシュボードシステム、車両のヘッドアップディスプレイ、セットトップボックス、拡張／仲介現実眼鏡として知られる拡張現実若しくは３次元（３Ｄ）眼鏡などであってもよい。
【０００６】
一部の実施例では、代替的ビジュアルプレゼンテーションは、ピクチャなどのスタティックなものであってもよい。他の実施例では、代替的ビジュアルプレゼンテーションは、ビデオなどのダイナミックなものであってもよい。代替的ビジュアルプレゼンテーションの一例となる実施例は、他の言語による道路標識のテキストの代替的テキストであってもよい。代替的ビジュアルプレゼンテーションの他の例は、人間のアバターであってもよい。他の代替的ビジュアルプレゼンテーションはまた又はあるいは各種実施例に含まれてもよい。
【０００７】
一部の実施例では、無線装置１０４は、代替的ビジュアルプレゼンテーションを有するオブジェクト１０２に近接してもよい。無線装置１０４は、エリア内の何れのオブジェクト１０２が代替的ビジュアルプレゼンテーションを有しているか示すメッセージをブロードキャストしてもよい。クライアント装置１１０は、無線装置１０４からブロードキャストメッセージを受信することによって、代替的ビジュアルプレゼンテーションを有するオブジェクト１０２を発見してもよい。このようなブロードキャストメッセージはまた又はあるいは、これらのオブジェクト１０２に関するデータを有してもよい。あるいは、無線装置１０４は、エリア内の何れのオブジェクトが代替的ビジュアルプレゼンテーションを有しているかに関するリクエストをクライアント装置１１０から検出するため単に応答してもよい。このようなレスポンスは、典型的には、オブジェクト１０２に関するデータを含む。一部の実施例では、無線装置１０４は、無線データ通信に影響を与える特定の実施例の要求及び環境ファクタに依存して、Ｗｉ−Ｆｉ（登録商標）、ＬＴＥ（登録商標）、ＷｉＭａｘ（登録商標）又は他の適した無線技術を利用してクライアント装置１１０と通信してもよい。
【０００８】
一部の実施例では、ＲＦＩＤ（Ｒａｄｉｏ−Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグ１０６は、代替的ビジュアルプレゼンテーションを有する１以上のオブジェクト１０２に近接する。一実施例では、クライアント装置１１０は、エリア内のＲＦＩＤタグ１０６を調べるため、符号化された無線信号をブロードキャストすることによって、１以上のオブジェクト１０２を検出してもよい。ＲＦＩＤタグ１０６は、ＲＦＩＤタグ１０６が関連するデータを含む符号化されたメッセージを送信し、オブジェクト１０２を特定することによって、符号化された無線信号に応答する。クライアント装置１１０は、その後、ＲＦＩＤタグ１０６から符号化されたメッセージレスポンスを受信し、当該メッセージを復号化し、これによりＲＦＩＤタグ１０６に関連し、代替的ビジュアルプレゼンテーションを有する１以上のオブジェクト１０２を検出する。
【０００９】
一部の実施例では、２次元バーコードなどのビジュアルタグ１０８が、代替的ビジュアルプレゼンテーションを有するオブジェクト１０２に付属、近接又は関連付けされてもよい。クライアント装置１１０は、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を取得するためビジュアルタグ１０８を復号化する。クライアント装置１１０は、その後、インターネットなどのネットワーク１１４とのネットワークインタフェースを介し、オブジェクト１０２のための代替的ビジュアルプレゼンテーションサーバ１１６のアドレスにリクエストを送信する。一部の実施例では、代替的ビジュアルプレゼンテーションサーバ１１６のアドレスは、全体的にではないが少なくとも部分的にＵＲＩにより決定される。代替的ビジュアルプレゼンテーションサーバ１１６は、そのときインターネットなどのネットワーク１１４を介し送信されるオブジェクト１０２に関するデータを含むレスポンスによりクライアント装置１１０にリプライしてもよい。
【００１０】
図２は、一部の実施例による代替的ビジュアルプレゼンテーションクライアントとして実行する一例となるマシーンのブロック図である。図２はまた、一部の実施例による代替的ビジュアルプレゼンテーションサーバとして実行する一例となるマシーンのブロック図である。マシーン２００は、代替的ビジュアルプレゼンテーションサーバ１１６又はクライアント装置１１０のキャパシティにおいて動作する。マシーン２００は、パーソナルコンピュータ（ＰＣ）、タブレットＰＣ、セットトップボックス（ＳＴＢ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯電話、ウェブアプライアンス、ネットワークルータ、スイッチ若しくはブリッジ又はマシーンにより実行されるアクションを指定する命令（シーケンシャル又はそれ以外）を実行可能な何れかのマシーンであってもよい。さらに、１つのみのマシーンしか示されていないが、“マシーン”という用語はまた、クラウドコンピューティング、ＳａａＳ（Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）又は他のコンピュータクラスタンフィギュレーションなどのここで説明される方法の１以上を実行するため命令セット（又は複数のセット）個別に又は一緒に実行するマシーンの何れかの集まりを含むよう用いられる。
【００１１】
ここで説明される具体例は、ロジック、複数のコンポーネント、モジュール又はメカニズムを含むか、又はそれらの上で実行されてもよい。モジュールは、指定された処理を実行可能な有形なエンティティであり、ある方法により設定又は構成される。一例では、回路は、指定された方法によりモジュールとして構成されてもよい（他の回路などの外部エンティティに関して又は内部的になど）。一例では、１以上のコンピュータシステム（スタンドアローン、クライアント又はサーバコンピュータシステムなど）又は１以上のハードウェアプロセッサの全体又は一部は、指定された処理を実行するよう動作するモジュールとしてファームウェア又はソフトウェア（命令、アプリケーション部分又はアプリケーションなど）により構成されてもよい。一例では、ソフトウェアは、（１）非一時的マシーン可読媒体又は（２）伝送信号にあってもよい。一例では、モジュールの基礎となるハードウェアにより実行されると、ソフトウェアは、ハードウェアに指定された処理を実行させる。
【００１２】
従って、“モジュール”という用語は、ここで説明された処理の一部又は全てを実行するため、又は指定された方法により動作するため物理的に構成、具体的に設定（配線化）又は一時的に設定（プログラムなど）された有形なエンティティを含むと理解される。モジュールが一時的に設定される具体例を考えると、各モジュールは何れかの時点にインスタンス化される必要はない。例えば、モジュールがソフトウェアを用いて設定される汎用ハードウェアプロセッサからなる場合、汎用ハードウェアプロセッサは、異なる時点で異なるモジュールとして設定されてもよい。ソフトウェアは、例えば、ある時点において特定のモジュールを構成し、異なる時点において異なるモジュールを構成するなど、ハードウェアプロセッサを設定してもよい。
【００１３】
マシーン（コンピュータシステムなど）２００は、ハードウェアプロセッサ２０２（ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ハードウェアプロセッサコア、又はこれらの何れかの組み合わせなど）、メインメモリ２０４及びスタティックメモリ２０６を含むものであってもよく、これらの一部又は全てがバス２０８を介し互いに通信してもよい。マシーン２００は更に、ディスプレイユニット２１０、英数字入力装置２１２（キーボードなど）及びユーザインタフェース（ＵＩ）ナビゲーション装置２１１（マウスなど）を有してもよい。一例では、ディスプレイユニット２１０、入力装置２１７及びＵＩナビゲーション装置９１４は、タッチ画面ディスプレイであってもよい。マシーン２００は更に、ストレージ装置（ドライブユニットなど）２１６、信号生成装置２１８（スピーカなど）、ネットワークインタフェース装置２２０、及びＧＰＳセンサ、コンパス、加速度計や他のセンサなどの１以上のセンサ２２１を有してもよい。マシーン２００は、通信のためのシリアル（ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ））、パラレル又は他の有線又は無線（赤外線（ＩＲ）、Ｗｉ−Ｆｉなど）接続などの出力コントローラ２２８を有してもよい。
【００１４】
ストレージ装置２１６は、ここに説明される技術又は機能の何れか１以上により実現又は利用されるデータ構造又は命令２２４（ソフトウェアなど）の１以上のセットが格納されるマシーン可読媒体２２２を有してもよい。命令２２４はまた、マシーン２００による実行中、メインメモリ２０４、スタティックメモリ２０６又はハードウェアプロセッサ２０２内に完全に又は少なくとも部分的に配置されてもよい。一例では、ハードウェアプロセッサ２０２、メインメモリ２０４、スタティックメモリ２０６又はストレージ装置２１６の１つ又は何れかの組み合わせがマシーン可読媒体を構成してもよい。
【００１５】
マシーン可読媒体２２２は単一の媒体として示されるが、“マシーン可読媒体”という用語は、１以上の命令２２４を格納するよう構成される１以上の媒体（中央又は分散データベース及び／又は関連するキャッシュ及びサーバなど）を含むものであってもよい。
【００１６】
“マシーン可読媒体”という用語は、マシーン２００による実行用の命令を格納、符号化又は担持可能であって、マシーン２００に本開示の技術の何れか１以上を実行させるか、又は当該命令により利用又は関連付けされるデータ構造を格納、符号化又は担持可能な実質的に任意の有形な媒体の１以上を含むものであってもよい。マシーン可読媒体の具体例は、限定することなく、ソリッドステートメモリ、光媒体及び磁気媒体を含むものであってもよい。マシーン可読媒体の具体例は、半導体メモリ装置（ＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）など）やフラッシュメモリ装置などの不揮発性メモリ、内部のハードディスク及び着脱可能なディスクなどの磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭディスクを含むものであってもよい。
【００１７】
命令２２４は更に、複数の伝送プロトコル（フレームリレイ、インターネットプロトコル（ＩＰ）、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）など）の何れか１つを利用してネットワークインタフェース装置２２０を介し伝送媒体を用いて通信ネットワーク２２６を介し送受信される。一例となる通信ネットワークは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、パケットデータネットワーク（インターネットなど）、携帯電話ネットワーク（セルラネットワークなど）、ＰＯＴＳ（Ｐｌａｉｎ  Ｏｌｄ  Ｔｅｌｅｐｈｏｎｅ）ネットワーク、無線データネットワーク（Ｗｉ−Ｆｉ（登録商標）として知られるＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１規格ファミリ、ＷｉＭａｘ（登録商標）として知られるＩＥＥＥ８０２．１６規格ファミリ）、ピア・ツー・ピア（Ｐ２Ｐ）ネットワークを含むものであってもよい。一例では、ネットワークインタフェース装置２２０は、通信ネットワーク２２６に接続するための１以上の物理的ジャック（イーサネット（登録商標）、同軸又は電話ジャックなど）又は１以上のアンテナを含むものであってもよい。一例では、ネットワークインタフェース装置２２０は、ＳＩＭＯ（Ｓｉｎｇｌｅ−Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ−Ｏｕｔｐｕｔ）、ＭＩＭＯ（Ｍｕｌｔｉｐｌｅ−Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ−Ｏｕｔｐｕｔ）又はＭＩＳＯ（Ｍｕｌｔｉｐｌｅ−Ｉｎｐｕｔ  Ｓｉｎｇｌｅ−Ｏｕｔｐｕｔ）技術の少なくとも１つを利用して無線通信するための複数のアンテナを有してもよい。“伝送媒体”という用語は、マシーン２００による実行用の命令を格納、符号化又は担持可能な何れか非有形な媒体を含むため利用され、ソフトウェアの通信を実現するためのデジタル又はアナログ通信信号又は他の非有形な媒体を含む。
【００１８】
図３は、一部の実施例による代替的ビジュアルプレゼンテーションプロトコルの処理３００を示す。クライアント装置３０２は、クライアント装置１１０と同一の装置であってもよいし、又はクライアント装置１１０上で実行されるコンピュータプロセスであってもよい。代替的ビジュアルプレゼンテーションプロキシ３０４は、代替的ビジュアルプレゼンテーションサーバ１１６と同一の装置であってもよいし、又は代替的ビジュアルプレゼンテーションサーバ１１６上で実行されるコンピュータプロセスであってもよい。クライアント装置３０２は、代替的ビジュアルプレゼンテーションを有するオブジェクト１０２の存在を検出（３０６）する。検出（３０６）は、図１の説明において上述された１以上の方法を介し実行されてもよい。検出（３０６）は、検出されたオブジェクトセットから少なくとも１つの代替的ビジュアルプレゼンテーションを有するオブジェクト１０２を選択することを含むものであってもよい。
【００１９】
一部の実施例では、代替的ビジュアルプレゼンテーションを有するオブジェクト１０２の検出（３０６）が完了すると、クライアント装置３０２は、オブジェクト１０２の代替的ビジュアルプレゼンテーションプロキシ３０４から、代替的ビジュアルプレゼンテーションを有するオブジェクト１０２によりサポートされる属性リストを要求（３０８）する。一部の実施例では、当該要求３０８は、セキュリティ証明書を含むものであってもよい。クライアント装置３０２及び代替的ビジュアルプレゼンテーションプロキシ３０４は、セキュリティ証明書を利用して相互の通信を暗号化及び解読してもよい。代替的ビジュアルプレゼンテーションプロキシ３０４は、クライアント装置３０２に送信すべき属性リストを決定する際にセキュリティ証明書を利用してもよい。その後、代替的ビジュアルプレゼンテーションプロキシ３０４は、オブジェクト１０２によりサポートされる決定された属性リストをクライアント装置３０２に送信することによって応答してもよい。オブジェクトによりサポートされる決定された属性リストは、フル属性セット、デフォルト属性セット、提供されたセキュリティ証明書に基づき決定された属性セット、又は特定の実施例に基づく他の属性セットであってもよい。クライアント装置３０２は、その後、属性リストを受信（３１０）する。
【００２０】
クライアント装置により受信される可能な属性は、オブジェクト１０２の物理的位置、オブジェクト１０２のサイズ、オブジェクト１０２に関連するプレインテキスト、オブジェクト１０２のイメージ、オブジェクト１０２の３次元モデル、オブジェクト１０２の追加的な２次元又は３次元代替的ビジュアルプレゼンテーション、及び特定の実施例に依存した他の属性を特定するデータを含むものであってもよい。一部の実施例では、言語属性がまた、オブジェクト１０２に関連付けされ、クライアント装置３０２により受信されてもよい。このような言語属性は、オブジェクト１０２のテキストが翻訳された自然言語を指定するデータを含むものであってもよい。一部の実施例では、オブジェクト１０２の代替的ビジュアルプレゼンテーションのコンテンツを記述するオブジェクト１０２の属性が存在してもよい。
【００２１】
クライアント装置３０２は、何れの代替的ビジュアルプレゼンテーションがユーザ１１２に関心があるかに関する好み３１２を格納してもよい。一部の実施例では、代替的ビジュアルプレゼンテーションプロキシ３０４からオブジェクト１０２の属性リストを受信（３１０）すると、クライアント装置３０２は、受信した属性リストと格納されている好み３１２との組み合わせを利用して、ユーザ１１２に関心のある属性を受信した属性リストから自動的に決定（３１４）してもよい。他の実施例では、ユーザ１１２は、クライアント装置３０２とのやりとりを介し、ユーザ１１２に関心のある属性を受信した俗世リストから手動により決定（３１４）及び指定してもよい。
【００２２】
関心のある属性を決定（３１４）すると、クライアント装置３０２は、代替的ビジュアルプレゼンテーションプロキシ３０４から関心のある属性に関連する代替的ビジュアルプレゼンテーションのデータを要求（３１６）する。その後、代替的ビジュアルプレゼンテーションプロキシ３０４は、関心のある属性に関連する代替的ビジュアルプレゼンテーションのデータをクライアント装置３０２に送信することによって応答する。関心のある属性に関する代替的ビジュアルプレゼンテーションのデータを受信（３１８）すると、クライアント装置３０２は、受信したデータに基づき代替的ビジュアルプレゼンテーションを生成し、クライアント装置１１０に表示（３２０）する。一部の実施例では、代替的ビジュアルプレゼンテーションの表示（３２０）は、環境のビューに少なくとも１つのイメージをレンダリングすることを含むものであってもよい。一部の実施例では、レンダリングされたイメージは、オーディオトラックを含む動画を含むものであってもよい。他の実施例では、表示（３２０）は、オブジェクト１０２に関連するオーディオファイルを再生することを含むものであってもよい。
【００２３】
図４は、一部の実施例によるユーザ１１２にオブジェクトの代替的ビジュアルプレゼンテーションを提示するクライアント装置１１０の方法４００を示す。クライアント装置１１０は、図１及び３の説明において上述されたような１以上の方法を介し代替的ビジュアルプレゼンテーションを有するオブジェクト１０２を検出（４０２）する。クライアント装置１１０は、その後オブジェクト１０２及びオブジェクト１０２の少なくとも１つの代替的ビジュアルプレゼンテーションを選択（４０４）する。最後に、クライアント装置１１０は、ユーザ１１２に代替的ビジュアルプレゼンテーションを提示（４０６）する。
【００２４】
代替的ビジュアルプレゼンテーションの更なる実施例は、第２計算装置との通信を介し環境内にあるオブジェクトに関連するデータオブジェクトセットを検出するモバイル計算装置を含み、当該セットの各データオブジェクトは、環境内にある各オブジェクトの少なくとも１つの代替的プレゼンテーションをサポートする。モバイル計算装置は、その後、検出されたデータオブジェクトセットからのデータオブジェクトと、データオブジェクトに関連する代替的プレゼンテーションセットとを選択する。モバイル計算装置は、その後、ネットワークインタフェース装置を介しデータオブジェクトに関連する代替的プレゼンテーションセットを表すデータを抽出する。モバイル計算装置は、その後、環境内にある各オブジェクトに関連して選択された代替的プレゼンテーションを提示する。
【００２５】
代替的ビジュアルプレゼンテーションの更なる他の実施例は、環境内の代替的プレゼンテーションをサポートするオブジェクトセットに近接する第２計算装置を有することを含み、上記検出は、第２計算装置からモバイル計算装置によって代替的プレゼンテーションをサポートするデータオブジェクトに関連するデータを含むメッセージを受信することを含むものであってもよい。
【００２６】
代替的ビジュアルプレゼンテーションの他の実施例は、ＲＦＩＤ（Ｒａｄｉｏ−Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグを第２計算装置として含むものであってもよい。
【００２７】
代替的ビジュアルプレゼンテーションの他の実施例は、メッセージを定期的にブロードキャストするよう更に構成された第２計算装置を有してもよい。
【００２８】
代替的ビジュアルプレゼンテーションの他の実施例は、オブジェクトに近接するタグを復号化し、タグに符号化されるＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を取得することによって検出するよう構成されるモバイル計算装置を有してもよい。モバイル計算装置は、その後、ネットワークインタフェース装置を介し取得したＵＲＩに基づくリクエストを送信してもよい。モバイル計算装置は、その後、ネットワークインタフェース装置を介しリクエストに応答して、データオブジェクトセットの各データオブジェクトに関連するデータを受信してもよく、当該セットの各データオブジェクトは、環境内にある各オブジェクトの少なくとも１つの代替的プレゼンテーションをサポートする。
【００２９】
代替的ビジュアルプレゼンテーションの更なる実施例は、第２計算装置から選択されたオブジェクトのサポートされる属性セットを要求することによって、選択されたデータオブジェクトに含まれる少なくとも１つの代替的プレゼンテーションを選択するよう構成されるモバイル計算装置を含み、各属性は選択されたオブジェクトの少なくとも１つの代替的プレゼンテーションに関連付けされる。モバイル計算装置は、その後、第２計算装置から、選択されたオブジェクトのサポートされる属性セットを受信してもよい。モバイル計算装置は、その後、第２計算装置から受信した選択されたオブジェクトのサポートされる属性セットに基づき、モバイル計算装置に関心がある選択されたオブジェクトの代替的プレゼンテーションセットを決定してもよい。モバイル計算装置は、その後、第２計算装置からモバイル計算装置に関心がある選択されたオブジェクトの代替的プレゼンテーションセットを要求してもよい。モバイル計算装置は、その後、第２計算装置から関心のある代替的プレゼンテーションセットを受信してもよい。
【００３０】
代替的ビジュアルプレゼンテーションの他の実施例は、それのリクエストの一部としてセキュリティ証明書を第２計算装置に送信するモバイル計算装置を含むものであってもよい。
【００３１】
代替的ビジュアルプレゼンテーションの他の実施例は、モバイル計算装置のディスプレイ上に代替的ビジュアルプレゼンテーションを表示することによって提示するよう構成されるモバイル計算装置を含むものであってもよい。
【００３２】
代替的ビジュアルプレゼンテーションの更なる実施例は、拡張／仲介現実眼鏡上に代替的ビジュアルプレゼンテーションを表示することを含むものであってもよい。
【００３３】
代替的ビジュアルプレゼンテーションの他の実施例は、代替的ビジュアルプレゼンテーションプロキシからモバイル計算装置にメッセージを送信することによって、環境内の代替的ビジュアルプレゼンテーションを有するオブジェクトをモバイル計算装置に通知する代替的ビジュアルプレゼンテーションプロキシを有してもよい。当該メッセージは環境内のオブジェクトセットを特定し、当該セットの各オブジェクトは少なくとも１つの代替的プレゼンテーションをサポートする。
【００３４】
代替的ビジュアルプレゼンテーションの他の実施例は、メッセージにおいて特定される各オブジェクトに近接する代替的ビジュアルプレゼンテーションを有してもよい。
【００３５】
代替的ビジュアルプレゼンテーションの他の実施例は、代替的ビジュアルプレゼンテーションプロキシから定期的にブロードキャストされるメッセージを有してもよい。
【００３６】
代替的ビジュアルプレゼンテーションの他の実施例は、モバイル計算装置から選択されたオブジェクトのサポートされる属性セットに対するリクエストを受信する代替的ビジュアルプレゼンテーションを含み、各属性は選択されたオブジェクトの少なくとも１つの代替的プレゼンテーションに関連し、当該リクエストはセキュリティ証明書を含む。代替的ビジュアルプレゼンテーションプロキシは、その後、選択されたオブジェクトのサポートされる属性セットのサブセットをモバイル計算装置に送信し、当該サブセットは第１装置により送信されるセキュリティ証明書に基づくものであってもよい。代替的ビジュアルプレゼンテーションプロキシは、その後、モバイル計算装置からモバイル計算装置に関心がある選択されたオブジェクトの代替的プレゼンテーションセットに対するリクエストを受信してもよく、当該リクエストは、モバイル計算装置に送信される選択されたオブジェクトのサポートされる属性セットのサブセットに基づくものであってもよい。代替的ビジュアルプレゼンテーションプロキシは、その後、関心のある代替的プレゼンテーションセットをモバイル計算装置に送信してもよい。
【００３７】
上述した説明は、詳細な説明の一部を構成する添付図面の参照を含む。当該図面は、本発明が実施可能な特定の実施例を例示的に示す。これらの実施理恵はまた、“具体例”としてここで言及される。このような具体例は、図示又は説明されたものに加えて要素を含むものであってもよい。しかしながら、本発明者はまた、これら図示又は説明された要素のみが提供される具体例を想定する。さらに、本発明者また、特定の具体例（又はそれの１以上の側面）に関して、又はここに図示又は説明された他の具体例（又はそれの１以上の側面）に関して、図示又は説明されたこれらの要素（又はそれの１以上の側面）の何れかの組み合わせ又は順列を用いて具体例を想定する。
【００３８】
本明細書では、特許明細書において一般的であるように、“ある”という用語は、“少なくとも１つ”又は“１以上”の他の何れかのインスタンス又は利用から独立して１以上を含むよう利用される。本明細書では、“又は”という用語は、特段の断りがない場合、“Ａ又はＢ”が“ＢでなくＡ”、“ＡでなくＢ”及び“Ａ及びＢ”を含むように、排他的でないことを表すのに利用される。添付した請求項では、“有する”及び“そこで”という用語は、“有する”及び“そこで”の各用語の平易な英語の均等として利用される。また、以下の請求項では、“含む”及び“有する”という用語は限定的でなく、すなわち、請求項の当該用語の後に列記されたものに加えて要素を含むシステム、装置、物又は方法が、依然として当該請求項の範囲内に属するとみなされる。さらに、以下の請求項において、“第１”、“第２”又は“第３”などの用語は単なるラベルとして利用され、それらの対象に対する数値的な要求を課すことを意図していない。
【００３９】
上記説明は、例示的であり、限定的なものでない。例えば、上述した具体例（又はそれの１以上の側面）は、互いに組み合わせて利用されてもよい。他の実施例は、上記説明を参照した当業者などにより利用されてもよい。
【００４０】
要約は、読者が技術的開示の性質及び概要を確認することを可能にする要約を要求する３７Ｃ．Ｆ．Ｒ．Ｓｅｃｔｉｏｎ１．７２（ｂ）に準拠するよう提供される。それは、請求項の範囲又は意味を解釈又は限定するのに利用されないという理解により提供される。また、上記の詳細な説明では、各種特徴が開示を配列するためグループ化されてもよい。これは、請求されない開示された特徴が何れの請求項にとって必須であるという意図として解釈されるべきでない。本発明の主題は、特定の開示された実施例の全ての特徴より少ないものであってもよい。従って、以下の請求項は、詳細な説明に含まれ、各請求項は別々の実施例としてそれ自体成り立つ。本発明の範囲は、請求項に与えられる均等の完全な範囲と共に、添付した請求項を参照して決定されるべきである。以下の請求項は、詳細な説明に含まれ、各請求項は別々の実施例としてそれ自体成り立つ。
【図１】
2015505213.tif 000003
【図２】
2015505213.tif 000004
【図３】
2015505213.tif 000005
【図４】
2015505213.tif 000006
【国際調査報告】
2015505213.tif 000007
2015505213.tif 000008