【手続補正書】
【提出日】平成29年3月9日(2017.3.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティング装置により、リモートサーバから基本コンテンツデータセットを受信することであって、前記基本コンテンツデータセットは、前記リモートサーバにより最も人気のあると決定された、前記リモートサーバにより記憶された既知の視覚的参照のサブセットを含み、各々の既知の視覚的参照は、仮想オブジェクトモデルに対応する、ことと、
前記コンピューティング装置により、前記基本コンテンツデータセットを前記コンピューティング装置のローカルメモリに記憶することと、
前記基本コンテンツデータセットを受信した後、前記コンピューティング装置の光学センサにより、物理オブジェクトのイメージを捕捉することであって、前記イメージは、前記物理オブジェクトに関連付けられた、捕捉された視覚的参照を含む、ことと、
前記コンピューティング装置により、前記物理オブジェクトに関連付けられた前記捕捉された視覚的参照に対応する仮想オブジェクトモデルを識別するように、前記捕捉された視覚的参照に基づいて前記コンピューティング装置の前記ローカルメモリに記憶された前記基本コンテンツデータセットを検索することと、
前記コンピューティング装置の前記ローカルメモリ内の前記基本コンテンツデータセットに前記捕捉された視覚的参照が含まれないと決定することに応答して、前記コンピューティング装置により、前記イメージを前記リモートサーバに送信することであって、前記リモートサーバに、前記捕捉された視覚的参照に対応する前記仮想オブジェクトモデルを識別するように、前記捕捉された視覚的参照に基づいて前記リモートサーバにより記憶された前記既知の視覚的参照を検索させる、ことと、
前記リモートサーバから、前記物理オブジェクトに関連付けられた前記捕捉された視覚的参照に対応する前記仮想オブジェクトモデルを受信することと、
前記仮想オブジェクトモデルに基づいて、前記物理オブジェクトのライブイメージの上に仮想イメージを表示することと、
ユーザにより引き起こされる前記コンピューティング装置の前記物理オブジェクトに相対する動きを検出することに応答して、前記仮想イメージを修正することと、
前記物理オブジェクトの物理操作を検出することと、
前記物理オブジェクトの物理操作に割り当てられた仮想機能を識別することと、
前記の識別された仮想機能を実行することであって、前記仮想機能は、前記物理オブジェクトに電気的に接続されていない物理装置を制御する、ことと、
を含む方法。
【請求項２】
前記物理オブジェクトの物理操作に関連付けられた仮想機能性を含む仮想機能性データセットを受信すること、
をさらに含む請求項１に記載の方法。
【請求項３】
第１の物理オブジェクトの識別に関連付けられた第１のアカウントから第１の通知データを受信することと、
第２の物理オブジェクトの識別に関連付けられた第２のアカウントから第２の通知データを受信することであって、前記第１の通知データ及び前記第２の通知データは、電子メール通知、カレンダーリマインダー通知、又はソーシャルネットワーク通知を含む、ことと、
をさらに含む請求項１に記載の方法。
【請求項４】
前記第１の通知データに関連付けられた参照識別子にアクセスすることと、
前記第１の通知データに関連付けられた前記参照識別子に関連付けられた拡張現実視覚化にアクセスすることと、
前記物理オブジェクトの前記イメージの中の参照識別子に関連付けられた拡張現実視覚化を用いて、前記物理オブジェクトの前記イメージの中の前記参照識別子と連動した仮想オブジェクトを生成することと、
をさらに含む請求項３に記載の方法。
【請求項５】
前記仮想オブジェクトの特徴を変更し、又は、前記物理オブジェクトの前記イメージの中の前記参照識別子に関連付けられた前記拡張現実視覚化に基づいて前記仮想オブジェクトを別の仮想オブジェクトで置換すること、
をさらに含む請求項４に記載の方法。
【請求項６】
前記物理オブジェクトについての前記の識別された物理操作に対応する仮想機能を生成すること、
をさらに含む請求項２に記載の方法。
【請求項７】
前記物理オブジェクトについての前記の識別された物理操作に対応する仮想ユーザインターフェースを生成すること、
をさらに含む請求項６に記載の方法。
【請求項８】
前記物理オブジェクトについての前記の識別された物理操作に応答して、前記コンピューティング装置の機能をアクティブ化すること、
をさらに含む請求項６に記載の方法。
【請求項９】
前記物理オブジェクトについての前記の識別された物理操作に応答して、別の装置を制御するための仮想機能のコマンドを生成することであって、前記別の装置は前記物理オブジェクトとの電子通信を有さない、こと、
をさらに含む請求項６に記載の方法。
【請求項１０】
コンピューティング装置の１以上のコンピュータプロセッサにより実行されるときに、前記コンピューティング装置に、
リモートサーバから基本コンテンツデータセットを受信することであって、前記基本コンテンツデータセットは、前記リモートサーバにより最も人気のあると決定された、前記リモートサーバにより記憶された既知の視覚的参照のサブセットを含み、各々の既知の視覚的参照は、仮想オブジェクトモデルに対応する、ことと、
前記基本コンテンツデータセットを前記コンピューティング装置のローカルメモリに記憶することと、
前記基本コンテンツデータセットを受信した後、物理オブジェクトのイメージを捕捉することであって、前記イメージは、前記物理オブジェクトに関連付けられた、捕捉された視覚的参照を含む、ことと、
前記物理オブジェクトに関連付けられた前記捕捉された視覚的参照に対応する仮想オブジェクトモデルを識別するように、前記捕捉された視覚的参照に基づいて前記コンピューティング装置の前記ローカルメモリに記憶された前記基本コンテンツデータセットを検索することと、
前記コンピューティング装置の前記ローカルメモリ内の前記基本コンテンツデータセットに前記捕捉された視覚的参照が含まれないと決定することに応答して、前記イメージを前記リモートサーバに送信することであって、前記リモートサーバに、前記捕捉された視覚的参照に対応する前記仮想オブジェクトモデルを識別するように、前記捕捉された視覚的参照に基づいて前記リモートサーバにより記憶された前記既知の視覚的参照を検索させる、ことと、
前記リモートサーバから、前記物理オブジェクトに関連付けられた前記捕捉された視覚的参照に対応する前記仮想オブジェクトモデルを受信することと、
前記仮想オブジェクトモデルに基づいて、前記物理オブジェクトのライブイメージの上に仮想イメージを表示することと、
ユーザにより引き起こされる前記コンピューティング装置の前記物理オブジェクトに相対する動きを検出することに応答して、前記仮想イメージを修正することと、
前記物理オブジェクトの物理操作を検出することと、
前記物理オブジェクトの物理操作に割り当てられた仮想機能を識別することと、
前記の識別された仮想機能を実行することであって、前記仮想機能は、前記物理オブジェクトに電気的に接続されていない物理装置を制御する、ことと、
を実行させる命令を記憶した非一時的コンピュータ可読媒体。
【請求項１１】
コンピューティング装置であって、
１以上のコンピュータプロセッサと、
前記１以上のコンピュータプロセッサにより実行されるときに、当該コンピューティング装置に、
リモートサーバから基本コンテンツデータセットを受信することであって、前記基本コンテンツデータセットは、前記リモートサーバにより最も人気のあると決定された、前記リモートサーバにより記憶された既知の視覚的参照のサブセットを含み、各々の既知の視覚的参照は、仮想オブジェクトモデルに対応する、ことと、
前記基本コンテンツデータセットを当該コンピューティング装置のローカルメモリに記憶することと、
前記基本コンテンツデータセットを受信した後、物理オブジェクトのイメージを捕捉することであって、前記イメージは、前記物理オブジェクトに関連付けられた、捕捉された視覚的参照を含む、ことと、
前記物理オブジェクトに関連付けられた前記捕捉された視覚的参照に対応する仮想オブジェクトモデルを識別するように、前記捕捉された視覚的参照に基づいて当該コンピューティング装置の前記ローカルメモリに記憶された前記基本コンテンツデータセットを検索することと、
当該コンピューティング装置の前記ローカルメモリ内の前記基本コンテンツデータセットに前記捕捉された視覚的参照が含まれないと決定することに応答して、前記イメージを前記リモートサーバに送信することであって、前記リモートサーバに、前記捕捉された視覚的参照に対応する前記仮想オブジェクトモデルを識別するように、前記捕捉された視覚的参照に基づいて前記リモートサーバにより記憶された前記既知の視覚的参照を検索させる、ことと、
前記リモートサーバから、前記物理オブジェクトに関連付けられた前記捕捉された視覚的参照に対応する前記仮想オブジェクトモデルを受信することと、
前記仮想オブジェクトモデルに基づいて、前記物理オブジェクトのライブイメージの上に仮想イメージを表示することと、
ユーザにより引き起こされる当該コンピューティング装置の前記物理オブジェクトに相対する動きを検出することに応答して、前記仮想イメージを修正することと、
前記物理オブジェクトの物理操作を検出することと、
前記物理オブジェクトの物理操作に割り当てられた仮想機能を識別することと、
前記の識別された仮想機能を実行することであって、前記仮想機能は、前記物理オブジェクトに電気的に接続されていない物理装置を制御する、ことと、
を実行させる命令を記憶した１以上のコンピュータ可読媒体と、
を含むコンピューティング装置。
【請求項１２】
前記命令は、当該コンピューティング装置に、
前記物理オブジェクトの物理操作に関連付けられた仮想機能性を含む仮想機能性データセットを受信すること、
をさらに実行させる、請求項１１に記載のコンピューティング装置。
【請求項１３】
前記命令は、当該コンピューティング装置に、
第１の物理オブジェクトの識別に関連付けられた第１のアカウントから第１の通知データを受信することと、
第２の物理オブジェクトの識別に関連付けられた第２のアカウントから第２の通知データを受信することであって、前記第１の通知データ及び前記第２の通知データは、電子メール通知、カレンダーリマインダー通知、又はソーシャルネットワーク通知を含む、ことと、
をさらに実行させる、請求項１１に記載のコンピューティング装置。
【請求項１４】
前記命令は、当該コンピューティング装置に、
前記第１の通知データに関連付けられた参照識別子にアクセスすることと、
前記第１の通知データに関連付けられた前記参照識別子に関連付けられた拡張現実視覚化にアクセスすることと、
前記物理オブジェクトの前記イメージの中の参照識別子に関連付けられた拡張現実視覚化を用いて、前記物理オブジェクトの前記イメージの中の前記参照識別子と連動した仮想オブジェクトを生成することと、
をさらに実行させる、請求項１３に記載のコンピューティング装置。
【請求項１５】
前記命令は、当該コンピューティング装置に、
前記仮想オブジェクトの特徴を変更することと、
前記物理オブジェクトの前記イメージの中の前記参照識別子に関連付けられた前記拡張現実視覚化に基づいて前記仮想オブジェクトを別の仮想オブジェクトで置換することと、
をさらに実行させる、請求項１４に記載のコンピューティング装置。
【請求項１６】
前記命令は、当該コンピューティング装置に、
前記物理オブジェクトと該物理オブジェクトの物理操作に関連付けられた仮想機能性とを識別することであって、前記物理オブジェクトは非電気的物理オブジェクトを含む、ことと、
前記物理オブジェクトの物理操作を識別することと、
前記物理オブジェクトについての前記の識別された物理操作に対応する仮想機能を生成することと、
をさらに実行させる、請求項１２に記載のコンピューティング装置。
【請求項１７】
前記命令は、当該コンピューティング装置に、
前記物理オブジェクトについての前記の識別された物理操作に対応する仮想ユーザインターフェースを生成すること、
をさらに実行させる、請求項１６に記載のコンピューティング装置。
【請求項１８】
前記命令は、当該コンピューティング装置に、
前記物理オブジェクトについての前記の識別された物理操作に応答して、当該コンピューティング装置の機能をアクティブ化すること、
をさらに実行させる、請求項１６に記載のコンピューティング装置。
【請求項１９】
前記命令は、当該コンピューティング装置に、
前記物理オブジェクトについての前記の識別された物理操作に応答して、別の装置を制御するための仮想機能のコマンドを生成することであって、前記別の装置は前記物理オブジェクトとの電子通信を有さない、こと、
をさらに実行させる、請求項１６に記載のコンピューティング装置。
【請求項２０】
前記物理オブジェクトの物理操作は、前記物理オブジェクトを移動させること又は回転させることを含む、請求項１６に記載のコンピューティング装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
別の実施形態において、装置１０１には文脈的（contextual）ローカルイメージ認識モジュール（図示せず）が含まれ、この文脈的ローカルイメージ認識モジュールは、捕捉されたイメージが装置１０１上のイメージ及び対応する追加情報（例えば、３次元モデル及びインタラクティブな特徴）のローカルデータベースにローカルに記憶されたイメージにマッチするかを決定するように構成される。一実施形態において、文脈的ローカルイメージ認識モジュールは、サーバ１１０から基本（primary）コンテンツデータセットを取り出し、装置１０１で捕捉されたイメージに基づいて文脈的コンテンツデータセットを生成し、更新する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
一実施形態において、記憶装置２０８には、基本コンテンツデータセットと、文脈的コンテンツデータセットと、視覚化コンテンツデータセットとが含まれる。基本コンテンツデータセットには、例えば、第１のイメージセット及び対応する体験（例えば、３次元仮想オブジェクトモデルとの相互作用）が含まれる。例えば、イメージは、１つ以上の仮想オブジェクトモデルに関連付けることができる。基本コンテンツデータセットは、サーバ１１０により決定される最も人気のイメージ又はコアのイメージセットを含むことができる。コアのイメージセットには、サーバ１１０により識別された限られた数のイメージを含むことができる。例えば、コアのイメージセットには、１０冊の最も人気の雑誌のカバーを描いたイメージ及びその対応する体験（例えば、１０冊の最も人気のある雑誌を表す仮想オブジェクト）を含んでもよい。別の例において、サーバ１１０は、サーバ１１０で受信した最も人気のイメージ又はしばしばスキャンされるイメージに基づいて、第１のイメージセットを生成してもよい。こうして、基本コンテンツデータセットは、装置１０１の拡張現実アプリケーション２１２によってスキャンされるオブジェクト又はイメージには依存しない。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
文脈的コンテンツデータセットには、例えば、サーバ１１０から取り出された第２のイメージセット及び対応する体験（例えば、３次元仮想オブジェクトモデル）が含まれる。例えば、基本コンテンツデータセットの中で（例えば、サーバ１１０によって）認識されていない、装置１０１で捕捉されたイメージが、サーバ１１０に認識のためにサブミットされる。捕捉されたイメージがサーバ１１０によって認識された場合、対応する体験が、装置１０１においてダウンロードされ、文脈的コンテンツデータセットに記憶されることができる。こうして、文脈的コンテンツデータセットは、装置１０１が使用されているコンテキストに依拠する。このようなものとして、文脈的コンテンツデータセットは、装置１０１の拡張現実アプリケーション２１２によってスキャンされたオブジェクト又はイメージに依存する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
データベース５０６は、コンテンツデータセット５０８と、仮想コンテンツデータセット５１０と、仮想機能データセット５１２とを記憶することができる。コンテンツデータセット５０８は、基本コンテンツデータセット及び文脈的コンテンツデータセットを記憶することができる。基本コンテンツデータセットは、第１のイメージセットと対応する仮想オブジェクトモデルとを含む。コンテンツ生成器５０２は、装置１０１から受信した捕捉されたイメージがコンテンツデータセット５０８において認識されないと決定し、装置１０１のための文脈的コンテンツデータセットを生成する。文脈的コンテンツデータセットには、第２のイメージセットと対応する仮想オブジェクトモデルとを含むことができる。仮想コンテンツデータセット５１０には、対応する物理オブジェクトのイメージに関連付けられた通知の受信に応答して生成されるべき仮想オブジェクトのモデルが含まれる。仮想機能データセット５１２には、物理オブジェクトの対応する物理操作に関連付けられた仮想機能性が含まれる。