(57)【特許請求の範囲】
【請求項１】
サーバであって、
キャンペーン最適化モジュールと、分析計算モジュールと、体験ジェネレータと、を備える、前記サーバの１以上のハードウェアプロセッサと、
ストレージデバイスと、を備え、
前記キャンペーン最適化モジュールは、デバイスの拡張現実アプリケーション用の第２体験コンテンツデータセットを、第１体験コンテンツデータセットを有する他のデバイスの他のユーザの相互作用の分析結果に基づいて生成するように構成され、前記第２体験コンテンツデータセットは、第２仮想オブジェクトと、前記第２仮想オブジェクトの第２ユーザ相互作用的特性セットとを有し、
前記分析計算モジュールは、前記他のデバイスから受信した分析データに基づいて、前記分析結果を生成するように構成され、前記分析データは、前記第１経験コンテンツデータセットの、前記他のデバイスに表示された第１仮想オブジェクトと前記第１仮想オブジェクトの第１ユーザ相互作用的特性セットとを含む前記他のユーザの相互作用に基づいており、
前記体験ジェネレータは、前記デバイスに前記第２体験コンテンツデータセットを供給するように構成され、前記デバイスは、前記第２体験コンテンツデータセットから物理的コンテンツ識別体を認識し、前記デバイスのカメラで取り込まれた画像の前記物理的コンテンツ識別体を識別し、前記画像の前記物理的コンテンツ識別体が識別されたことに応じて前記第２仮想オブジェクトと前記第２仮想オブジェクトの第２ユーザ相互作用的特性セットとを前記デバイスに表示するように構成され、
前記ストレージデバイスは、前記拡張現実アプリケーションと前記第１および第２体験コンテンツデータセットとを格納するように構成された、サーバ。
【請求項２】
前記キャンペーン最適化モジュールは、
前記デバイスからの分析結果にアクセスするように構成された、分析取得部と、
前記デバイスおよび前記他のデバイスからの前記分析結果に基づいて、前記第１体験コンテンツデータセットを更新するために、第３体験コンテンツデータセットを構築するように構成された、体験コンテンツデータセット生成部と、
前記デバイスおよび前記他のデバイスからの前記分析結果に基づいて、前記第１体験コンテンツデータセットを改変するように構成された、体験コンテンツデータセット変更部と、を有する、請求項１に記載のサーバ。
【請求項３】
前記キャンペーン最適化モジュールは、
前記他のデバイスからの分析結果及び分析データにアクセスするように構成され、前記他のデバイスは、前記第１経験コンテンツデータセットの、以前に表示された前記第１仮想オブジェクトと前記第１仮想オブジェクトの前記第１ユーザ相互作用的特性セットとを有する、分析取得部と、
前記他のデバイスからの前記分析結果及び分析データに基づいて、前記第１体験コンテンツデータセットを更新するために前記第２体験コンテンツデータセットを構築するように構成された、体験コンテンツデータセット生成部と、
前記他のデバイスからの前記分析結果及び分析データに基づいて、前記第１体験コンテンツデータセットを改変するように構成された、体験コンテンツデータセット変更部と、を有する、請求項１に記載のサーバ。
【請求項４】
前記体験ジェネレータは、前記第１体験コンテンツデータセットを用いて第１仮想オブジェクトモデルを生成するように構成されており、前記第１仮想オブジェクトモデルは、前記物理的コンテンツ識別体として認識された実オブジェクトに対する前記デバイスの相対位置に基づいて、前記デバイスのディスプレイにおいてレンダリングされるべきものであり、
前記第１仮想オブジェクトの表示は、前記デバイスで取り込まれる前記実オブジェクトのリアルタイム画像に基づいており、前記第１仮想オブジェクトモデルは前記実オブジェクトの画像に関連付けられる、請求項１に記載のサーバ。
【請求項５】
前記分析計算モジュールは、前記デバイスで取り込まれる実オブジェクトに対する前記デバイスの姿勢推定データと、前記デバイスで取り込まれる実オブジェクトに対する前記デバイスの姿勢継続時間データと、前記デバイスで取り込まれる実オブジェクトに対する前記デバイスの姿勢方向データと、前記デバイスで取り込まれる実オブジェクトに対する前記デバイスの姿勢相互作用データと、を受け取るように構成されており、
前記姿勢推定データは、前記デバイスが向けられた実オブジェクト若しくは第１仮想オブジェクトにおける位置を含み、
前記姿勢継続時間データは、前記デバイスが前記実オブジェクト若しくは前記第１仮想オブジェクト上の同じ位置に向けられている継続時間を含み、
前記姿勢方向データは、前記実オブジェクト若しくは前記第１仮想オブジェクトに向けられた前記デバイスの向きを含み、
前記姿勢相互作用データは、前記実オブジェクトに対応する前記第１仮想オブジェクトを有する前記デバイス上でのユーザの相互作用を含む、請求項１に記載のサーバ。
【請求項６】
前記物理的コンテンツ識別体は、２次元物理的オブジェクト若しくは３次元物理的オブジェクトを識別し、
前記第１仮想オブジェクトは、２次元若しくは３次元仮想オブジェクトモデルを含み、
前記物理的コンテンツ識別体を前記第１仮想オブジェクトに関連付けることで、前記第１体験コンテンツデータセットを生成することをさらに含む、請求項１に記載のサーバ。
【請求項７】
前記２次元若しくは３次元仮想オブジェクトモデルは、少なくとも１つのユーザ相互作用的特性を有し、前記少なくとも１つのユーザ相互作用的特性は、前記デバイス上でのユーザからの相互作用に応じて、前記２次元若しくは３次元仮想オブジェクトモデルの状態を変化させる、請求項６に記載のサーバ。
【請求項８】
前記キャンペーン最適化モジュールは、前記他のデバイスの前記他のユーザ相互作用の前記分析結果に基づいて、前記第１体験コンテンツデータセットからの前記第１仮想オブジェクトのユーザ相互作用的特性を変更するように構成されている、請求項６に記載のサーバ。
【請求項９】
前記分析データは、前記デバイスの使用状況を含む、請求項１に記載のサーバ。
【請求項１０】
前記デバイスの前記使用状況は、前記デバイスのユーザのソーシャル情報、ロケーション使用情報、及び前記拡張現実アプリケーションを使用する前記デバイスの時間情報、を含む、請求項９に記載のサーバ。
【請求項１１】
コンピュータ実装方法であって、
デバイスの拡張現実アプリケーション用の第２体験コンテンツデータセットを、第１体験コンテンツデータセットを有する他のデバイスの他のユーザの相互作用の分析結果に基づいて生成し、前記第２体験コンテンツデータセットは、第２仮想オブジェクトと、前記第２仮想オブジェクトの第２ユーザ相互作用的特性セットとを有することと、
前記他のデバイスから受信した分析データに基づいて、前記分析結果を生成し、前記分析データは、前記第１経験コンテンツデータセットの、前記他のデバイスに表示された第１仮想オブジェクトと前記第１仮想オブジェクトの第１ユーザ相互作用的特性セットとを含む前記他のユーザの相互作用に基づいていることと、
前記デバイスに前記第２体験コンテンツデータセットを供給し、前記デバイスは、前記第２体験コンテンツデータセットから物理的コンテンツ識別体を認識し、前記デバイスのカメラで取り込まれた画像の前記物理的コンテンツ識別体を識別し、前記画像の前記物理的コンテンツ識別体が識別されたことに応じて前記第２仮想オブジェクトと前記第２仮想オブジェクトの第２ユーザ相互作用的特性セットとを前記デバイスに表示するように構成されることと、を含む、コンピュータ実装方法。
【請求項１２】
前記デバイスからの分析結果にアクセスすることと、
前記デバイスおよび前記他のデバイスからの前記分析結果に基づいて、前記第１体験コンテンツデータセットを更新するために、第３体験コンテンツデータセットを構築することと、
前記デバイスおよび前記他のデバイスからの前記分析結果に基づいて、前記第１体験コンテンツデータセットを改変することと、をさらに含む、請求項１１に記載のコンピュータ実装方法。
【請求項１３】
前記他のデバイスからの分析結果及び分析データにアクセスし、前記他のデバイスは、前記第１経験コンテンツデータセットの、以前に表示された前記第１仮想オブジェクトと前記第１仮想オブジェクトの前記第１ユーザ相互作用的特性セットとを有することと、
前記他のデバイスからの前記分析結果及び分析データに基づいて、前記第１体験コンテンツデータセットを更新するために前記第２体験コンテンツデータセットを構築することと、
前記他のデバイスからの前記分析結果及び分析データに基づいて、前記第１体験コンテンツデータセットを改変することと、をさらに含む、請求項１１に記載のコンピュータ実装方法。
【請求項１４】
前記第１体験コンテンツデータセットを用いて第１仮想オブジェクトモデルを生成することをさらに含み、前記第１仮想オブジェクトモデルは、前記物理的コンテンツ識別体として認識された実オブジェクトに対する前記デバイスの相対位置に基づいて、前記デバイスのディスプレイにおいてレンダリングされるべきものであり、
前記第１仮想オブジェクトの表示は、前記デバイスで取り込まれる前記実オブジェクトのリアルタイム画像に基づいており、前記第１仮想オブジェクトモデルは前記実オブジェクトの画像に関連付けられる、請求項１１に記載のコンピュータ実装方法。
【請求項１５】
前記デバイスで取り込まれる実オブジェクトに対する前記デバイスの姿勢推定データと、前記デバイスで取り込まれる実オブジェクトに対する前記デバイスの姿勢継続時間データと、前記デバイスで取り込まれる実オブジェクトに対する前記デバイスの姿勢方向データと、前記デバイスで取り込まれる実オブジェクトに対する前記デバイスの姿勢相互作用データと、を受け取ることをさらに含み、
前記姿勢推定データは、前記デバイスが向けられた実オブジェクト若しくは第１仮想オブジェクトにおける位置を含み、
前記姿勢継続時間データは、前記デバイスが前記実オブジェクト若しくは前記第１仮想オブジェクト上の同じ位置に向けられている継続時間を含み、
前記姿勢方向データは、前記実オブジェクト若しくは前記第１仮想オブジェクトに向けられた前記デバイスの向きを含み、
前記姿勢相互作用データは、前記実オブジェクトに対応する前記第１仮想オブジェクトを有する前記デバイス上でのユーザの相互作用を含む、請求項１１に記載のコンピュータ実装方法。
【請求項１６】
前記物理的コンテンツ識別体は、２次元画像物理的オブジェクト若しくは３次元物理的オブジェクトを含み、
前記第１仮想オブジェクトは、２次元若しくは３次元仮想オブジェクトモデルを含み、
前記物理的コンテンツ識別体を前記第１仮想オブジェクトに関連付けることで、前記第１体験コンテンツデータセットを生成することをさらに含む、請求項１１に記載のコンピュータ実装方法。
【請求項１７】
前記２次元若しくは３次元仮想オブジェクトモデルは、少なくとも１つのユーザ相互作用的特性を有し、前記少なくとも１つのユーザ相互作用的特性は、前記デバイス上でのユーザからの相互作用に応じて、前記２次元若しくは３次元仮想オブジェクトモデルの状態を変化させる、請求項１６に記載のコンピュータ実装方法。
【請求項１８】
前記他のデバイスの前記他のユーザ相互作用の前記分析結果に基づいて、前記第１体験コンテンツデータセットからの前記第１仮想オブジェクトのユーザ相互作用的特性を変更することをさらに含む、請求項１６に記載のコンピュータ実装方法。
【請求項１９】
前記分析データは、前記デバイスの使用状況を含み、前記デバイスの前記使用状況は、前記デバイスのユーザのソーシャル情報、ロケーション使用情報、及び前記拡張現実アプリケーションを使用する前記デバイスの時間情報、を含む、請求項１１に記載のコンピュータ実装方法。
【請求項２０】
命令を含む非一時的なマシン可読な媒体であって、該命令は、マシンの１つ以上のプロセッサで実行されることで、該マシンに、
デバイスの拡張現実アプリケーション用の第２体験コンテンツデータセットを、第１体験コンテンツデータセットを有する他のデバイスの他のユーザの相互作用の分析結果に基づいて生成し、前記第２体験コンテンツデータセットは、第２仮想オブジェクトと、前記第２仮想オブジェクトの第２ユーザ相互作用的特性セットとを有することと、
前記他のデバイスから受信した分析データに基づいて、前記分析結果を生成し、前記分析データは、前記第１経験コンテンツデータセットの、前記他のデバイスに表示された第１仮想オブジェクトと前記第１仮想オブジェクトの第１ユーザ相互作用的特性セットとを含む前記他のユーザの相互作用に基づいていることと、
前記デバイスに前記第２体験コンテンツデータセットを供給し、前記デバイスは、前記第２体験コンテンツデータセットからコンテンツ識別体を認識し、前記デバイスのカメラで取り込まれた画像の前記物理的コンテンツ識別体を識別し、前記画像の前記物理的コンテンツ識別体が識別されたことに応じて前記第２仮想オブジェクトと前記第２仮想オブジェクトの第２ユーザ相互作用的特性セットとを前記デバイスに表示するように構成されることと、
を含むオペレーションを実行させる、非一時的なマシン可読な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
優先出願
本出願は、２０１３年３月１５日に出願された優先権米国出願第１３／８３９，９６８号の利益を主張するものであり、この文献は、その全体が参照により本明細書に組み込まれる。
【０００２】
本明細書で開示する主題は、広くは、データの処理に関する。具体的には、本開示は、体験コンテンツデータセットに関するキャンペーン最適化のためのシステム及び方法を提唱するものである。
【背景技術】
【０００３】
デバイスを用いて、そのデバイスで取り込まれる画像に基づいて付加データを生成することができる。例えば、拡張現実（ＡＲ）は、物理的現実環境の直接視若しくは間接視によるライブビューであって、その要素が、音、ビデオ、グラフィックス、若しくはＧＰＳデータなどのコンピュータ生成の感覚入力によって増強されている。高度なＡＲ技術を利用する（例えば、コンピュータビジョンとオブジェクト認識を加える）ことによって、ユーザの周囲の現実世界に関する情報が相互作用的になる。環境とそのオブジェクトに関する人工情報を、現実世界にオーバレイすることができる。
【図面の簡単な説明】
【０００４】
いくつかの実施形態は、例として示されており、添付図の図面には限定されない。
【０００５】
【図１】図１は、いくつかの例示的な実施形態による、キャンペーンオプティマイザを運用するのに適したネットワークの一例を示すブロック図である。
【図２】図２は、いくつかの例示的な実施形態による、サーバのモジュール（例えば、コンポーネント）を示すブロック図である。
【図３】図３は、いくつかの例示的な実施形態による、キャンペーンオプティマイザのモジュール（例えば、コンポーネント）を示すブロック図である。
【図４】図４は、いくつかの例示的な実施形態による、キャンペーンオプティマイザの動作の一例を示すブロック図である。
【図５】図５は、いくつかの例示的な実施形態による、分析計算の動作の一例を示すブロック図である。
【図６】図６は、いくつかの例示的な実施形態による、デバイスのモジュール（例えば、コンポーネント）を示すブロック図である。
【図７】図７は、いくつかの例示的な実施形態による、文脈的ローカル画像認識モジュールのモジュール（例えば、コンポーネント）を示すブロック図である。
【図８】図８は、いくつかの例示的な実施形態による、分析追跡モジュールのモジュール（例えば、コンポーネント）を示すブロック図である。
【図９】図９は、いくつかの例示的な実施形態による、最適化キャンペーンの生成及び利用の一例を示す概略図である。
【図１０】図１０は、いくつかの例示的な実施形態による、キャンペーンを最適化する方法の一例を示すフローチャートである。
【図１１】図１１は、いくつかの例示的な実施形態による、キャンペーンを最適化する方法の別の一例を示すフローチャートである。
【０００６】
【図１２】図１２は、いくつかの例示的な実施形態による、機械可読媒体から命令を読み出して、本明細書で解説される方法のいずれか１つ以上を実行することが可能なマシンの構成要素を示すブロック図である。
【発明を実施するための形態】
【０００７】
例示的な方法及びシステムは、体験コンテンツデータセットに関するキャンペーン最適化に関するものである。それらの例は、種々の可能な実施形態を代表するものにすぎない。特に明記されない限り、コンポーネント及び機能は、任意選択的なものであって、併合若しくは分割することができ、オペレーションは、順序を変更、若しくは併合又は分割することができる。以下の説明では、例示的な実施形態についての完全な理解を与えるため、説明を目的として、様々な具体的詳細が記載される。しかしながら、本主題は、これら特定の詳細を省いて実施できることは、当業者には明らかであろう。
【０００８】
キャンペーン最適化のためのサーバについて説明する。デバイスの拡張現実アプリケーション用の体験コンテンツデータセットを、分析結果に基づいて生成する。分析結果は、デバイスから受信した分析データに基づいて生成される。体験コンテンツデータセットは、デバイスに供給される。デバイスは、その体験コンテンツデータセットのコンテンツ識別体を認識して、そのコンテンツ識別体に関連付けられた仮想オブジェクトコンテンツの表示によって相互作用的体験を生成する。
【０００９】
拡張現実アプリケーションによって、ユーザは、デバイスのカメラで取り込まれる実オブジェクトの画像にオーバレイされた３次元仮想オブジェクトの形態などの付加情報を体験することが可能となる。実オブジェクトは、拡張現実アプリケーションによって識別及び認識することが可能な視覚基準（コンテンツ識別体とも呼ばれる）を含み得る。実オブジェクトの画像に結び付けられる３次元仮想オブジェクトなどの付加情報の視覚化は、デバイスのディスプレイに生成される。３次元仮想オブジェクトは、認識された視覚基準に基づくものであり得る。３次元仮想オブジェクトの視覚化レンダリングは、視覚基準に対するディスプレイの相対位置に基づくことができる。
【００１０】
サーバは、デバイスに関する分析結果にアクセスすることができる。一実施形態では、サーバは、デバイスに関する分析結果に基づいて、上記体験コンテンツデータセットとして新規の体験コンテンツデータセットを構築する。別の実施形態では、サーバは、デバイスに関する分析結果に基づいて、オリジナル体験コンテンツデータセットを上記体験コンテンツデータセットに改変する。
【００１１】
サーバは、体験コンテンツデータセットを用いて、仮想オブジェクトモデルを生成することができる。仮想オブジェクトモデルは、コンテンツ識別体として認識された実オブジェクトに対するデバイスの相対位置に基づいて、デバイスのディスプレイにおいてレンダリングすることができる。仮想オブジェクトの表示は、デバイスで取り込まれる実オブジェクトのリアルタイム画像に基づくことができる。仮想オブジェクトモデルは、実オブジェクトの画像に関連付けることができる。
【００１２】
一実施形態では、サーバは、デバイスで取り込まれる実オブジェクトに対するデバイスの姿勢推定データと、デバイスで取り込まれる実オブジェクトに対するデバイスの姿勢継続時間データと、デバイスで取り込まれる実オブジェクトに対するデバイスの姿勢方向データと、デバイスで取り込まれる実オブジェクトに対するデバイスの姿勢相互作用データと、を受信することができる。姿勢推定データは、デバイスが向けられた実オブジェクト若しくは仮想オブジェクトにおける位置を含むことができる。姿勢継続時間データは、デバイスが実オブジェクト若しくは仮想オブジェクト上の同じ位置に向けられている継続時間を含むことができる。姿勢方向データは、実オブジェクト若しくは仮想オブジェクトに向けられたデバイスの向きを含むことができる。姿勢相互作用データは、実オブジェクトに対応する仮想オブジェクトに関するデバイス上でのユーザの相互作用を含むことができる。
【００１３】
一実施形態では、コンテンツ識別体は、２次元画像若しくは３次元オブジェクトモデルを含むことができる。仮想オブジェクトコンテンツは、２次元若しくは３次元仮想オブジェクトモデルを含むことができる。体験ジェネレータによって、コンテンツ識別体を仮想オブジェクトコンテンツに関連付けることで、体験コンテンツデータセットを生成することができる。
【００１４】
一実施形態では、２次元若しくは３次元仮想オブジェクトモデルは、デバイス上でのユーザからの相互作用に応じて２次元若しくは３次元仮想オブジェクトモデルの状態を変化させる少なくとも１つの相互作用的特性を有する。サーバは、分析結果に基づいて、体験コンテンツデータセットからの仮想オブジェクトコンテンツの相互作用的特性を変更することができる。
【００１５】
一実施形態では、分析データは、デバイスの使用状況を含むことができ、デバイスの使用状況は、デバイスのユーザのソーシャル情報、ロケーション使用情報、及び拡張現実アプリケーションを使用するデバイスの時間情報、を含む。
【００１６】
別の実施形態では、サーバは、さらに、デバイスから受信した分析データに基づいて、分析結果を生成することができる。分析結果は、分析結果に基づいて強化された体験コンテンツデータセットを生成するためのキャンペーン最適化モジュールに供給することができる。例えば、ユーザのデバイス使用履歴、どの画像を、そしてその画像のどの部分を、ユーザがデバイスを用いてポイントしたのか、その画像部分がデバイスでポイントされたことに相当する時間の長さ、などに基づいて、デバイスにおける体験をカスタマイズすることができる。
【００１７】
図１は、いくつかの例示的な実施形態による、デバイスの拡張現実アプリケーションを運用するのに適したネットワーク環境１００を示すネットワーク図である。ネットワーク環境１００は、デバイス１０１と、クライアント１１２と、サーバ１１０と、を含み、これらはネットワーク１０８を介して互いに通信接続されている。デバイス１０１、クライアント１１２、サーバ１１０は、それぞれ、図１２に関して後述するように、その全体若しくは一部をコンピュータシステムにおいて実現することができる。
【００１８】
サーバ１１０は、ネットワークベースのシステムの一部とすることができる。例えば、ネットワークベースのシステムは、クラウドベースのサーバシステムとすることができるか、若しくはそれを含み、これによって、体験コンテンツデータセットに関するキャンペーン最適化を提供する。クライアント１１２は、ウェブブラウザを介して、若しくは特定のオーディエンス又はユーザを対象としたプログラマチッククライアントを介して、サーバ１１０内のキャンペーン最適化モジュールにアクセスすることができる。
【００１９】
ユーザ１０２は、デバイス１０１を用いて、サーバ１１０で生成された体験コンテンツデータセットにより生成された相互作用的コンテンツを体験することができる。別の例では、ユーザ１０２は、クライアント１１２を用いて、サーバ１１０のコンテンツ作成ツールを使用することで、デバイス１０１上で相互作用的コンテンツを作成することができる。ユーザは、人間のユーザ（例えば、人間）、マシンであるユーザ（例えば、デバイス１０１と相互作用するためのソフトウェアプログラムによって構成されたコンピュータ）、若しくはその任意の適切な組み合わせ（例えば、マシン支援を受ける人間、又は人間の監視を受けるマシン）、とすることができる。ユーザ１０２は、ネットワーク環境１００の一部ではないものの、デバイス１０１に関連付けられており、デバイス１０１のユーザであり得る。例えば、デバイス１０１は、ユーザ１０２に属するデスクトップコンピュータ、車載コンピュータ、タブレットコンピュータ、ナビゲーション機器、ポータブルメディアデバイス、若しくはスマートフォンとすることができる。
【００２０】
ユーザ１０２は、デバイス１０１内のアプリケーションのユーザであり得る。そのアプリケーションは、２次元実オブジェクト１０４（例えば、画像）若しくは３次元実オブジェクト１０６（例えば、車）などの実オブジェクトによってトリガされる体験をユーザ１０２に提供するように構成された拡張現実アプリケーションを含むことができる。例えば、ユーザ１０２は、デバイス１０１のレンズを、２次元実オブジェクト１０４の画像を取り込むように向けることができる。画像は、デバイス１０１の拡張現実アプリケーションのローカル文脈的認識データセットモジュールを用いて、デバイス１０１でローカルに認識される。そして、認識された画像が識別されると、これに応じて、拡張現実アプリケーションは、デバイス１０１のディスプレイにおいて付加情報（例えば、相互作用的３次元モデル）を生成する。もし取り込まれた画像が、デバイス１０１でローカルに認識されない場合には、デバイス１０１は、取り込まれた画像に対応する３次元モデルを、サーバ１１０のデータベースからネットワーク１０８を介してダウンロードする。
【００２１】
デバイス１０１は、分析データを収集して、その分析データを、使用状況、及びユーザ１０２がその実オブジェクトとどのように関わっているのかについて更に分析するために、サーバ１１０に送ることができる。例えば、分析データは、ユーザ１０２が特に見ていた実オブジェクト若しくは仮想オブジェクトにおける位置、ユーザ１０２が実オブジェクト若しくは仮想オブジェクト上の各位置を見ていた時間の長さ、実オブジェクト若しくは仮想オブジェクトを見るときのユーザ１０２によるデバイス１０１の保持の仕方、ユーザ１０２が相互作用した仮想オブジェクトの特性（例えば、仮想オブジェクト内のリンクをユーザがタップしたかどうかなど）、を含むことができる。分析データを、サーバ１１０で処理することで、分析データの分析に基づいて、強化されたコンテンツデータセット若しくは改変されたコンテンツデータセットを生成することができる。デバイス１０１は、強化されたコンテンツデータセットに基づいて、特性が追加又は強化された仮想オブジェクト、若しくは新規の体験を、受信及び生成することができる。
【００２２】
図１に示すマシン、データベース、若しくはデバイスはいずれも、そのマシン、データベース、若しくはデバイスについて本明細書で記載される機能のうちの１つ以上を実行するための専用コンピュータとなるようにソフトウェアによって改変（例えば、構成若しくはプログラム）された汎用コンピュータにおいて実現することができる。例えば、本明細書に記載の方法のうちのいずれか１つ以上を実施することが可能なコンピュータシステムについて、図１２に関して後述する。本明細書で使用される場合の「データベース」とは、データストレージリソースであって、テキストファイル、テーブル、スプレッドシート、リレーショナルデータベース（例えば、オブジェクトリレーショナルデータベース）、トリプルストア、階層データストア、若しくはその任意の適切な組み合わせ、として構成されたデータを保存することができる。さらに、図１に示すマシン、データベース、若しくはデバイスのうちのいずれか２つ以上を、１つのマシンに併合することができ、また、いずれか１つのマシン、データベース、若しくはデバイスについて本明細書で記載される機能を、複数のコンピュータ、データベース、若しくはデバイスに分割することができる。
【００２３】
ネットワーク１０８は、マシン（例えば、サーバ１１０）、データベース及び装置（例えば、装置１０１）の間での、若しくはこれらの中での通信を可能にする、任意のネットワークであってもよい。従って、ネットワーク１０８は、有線ネットワーク、無線ネットワーク（例えば、モバイルネットワーク若しくはセルラーネットワーク）、若しくはこれらの適切な任意の組み合わせであってもよい。ネットワーク１０８は、私設ネットワーク、公衆ネットワーク（例えば、インターネット）、若しくはこれらの適切な任意の組み合わせを構成する、１つ以上の部分を含んでもよい。
【００２４】
図２は、いくつかの例示的な実施形態による、サーバのモジュール（例えば、コンポーネント）を示すブロック図である。サーバ１１０は、キャンペーン最適化モジュール２０２と、体験ジェネレータ２０４と、分析計算モジュール２０６と、ストレージデバイス内のデータベース２０８と、を有する。
【００２５】
キャンペーン最適化モジュール２０２は、デバイス１０１の拡張現実アプリケーション用の体験コンテンツデータセットを、（該デバイス若しくは他のデバイスからの）分析結果に基づいて生成することができる。キャンペーン最適化モジュール２０２について、さらに詳細に、図３に関連して後述する。
【００２６】
体験ジェネレータ２０４は、コンテンツ識別体を認識するデバイス１０１に、体験コンテンツデータセットを供給することができ、デバイス１０１において、仮想オブジェクトコンテンツによって相互作用的体験を生成することができる。一実施形態では、体験ジェネレータ２０４は、体験コンテンツデータセットを用いて仮想オブジェクトモデルを生成し、これは、デバイス１０１のディスプレイにおいて、２次元実オブジェクト１０４（例えば、画像）若しくは３次元実オブジェクト１０６（例えば、車）などの実オブジェクトに対するデバイス１０１の相対位置に基づいて、レンダリングされるべきものである。デバイス１０１は、２次元実オブジェクト１０４（例えば、画像）若しくは３次元実オブジェクト１０６（例えば、車）をコンテンツ識別体として認識する。仮想オブジェクトの視覚化は、デバイス１０１で取り込まれる実オブジェクトのリアルタイム画像に結び付けられる仮想オブジェクトモデルに相当し得る。仮想オブジェクトモデルは、実オブジェクトの画像に基づくものであり得る。
【００２７】
分析計算モジュール２０６は、該デバイス若しくは他のデバイスから受信した分析データに対して演算を実行することで、分析結果を生成することができ、そして、その分析結果を、キャンペーン最適化モジュール２０２に供給することができ、これにより、キャンペーン最適化モジュール２０２は、分析結果に基づいて、新規の体験コンテンツデータセット若しくは改変された体験コンテンツデータセットを生成することができる。例えば、付加的なアニメーション若しくは特性を提供して、ユーザが最も頻繁に見る位置に関連付けることができる。別の例では、個人向けの情報を、ユーザが好きなチームの得点または統計によって仮想コンテンツ（仮想掲示板）の表示内に提供することができる。
【００２８】
一実施形態では、分析計算モジュール２０６は、デバイス１０１で取り込まれる実オブジェクトに対するデバイス１０１の姿勢推定と、デバイス１０１で取り込まれる実オブジェクトに対するデバイス１０１の姿勢継続時間と、デバイス１０１で取り込まれる実オブジェクトに対するデバイスの姿勢方向と、デバイス１０１で取り込まれる実オブジェクトに対するデバイスの姿勢相互作用と、を分析する。姿勢推定は、デバイスが向けられた実オブジェクト若しくは仮想オブジェクトにおける位置を含むことができる。姿勢継続時間は、デバイスが実オブジェクト若しくは仮想オブジェクト上の同じ位置に向けられている継続時間を含むことができる。姿勢方向は、実オブジェクト若しくは仮想オブジェクトに向けられたデバイスの向きを含むことができる。姿勢相互作用データは、実オブジェクトに対応する仮想オブジェクトに関するデバイス上でのユーザの相互作用を含むことができる。
【００２９】
データベース２０８は、体験コンテンツデータセット２１２と、分析及び結果データ２１４と、を格納することができる。
【００３０】
体験コンテンツデータセット２１２は、コンテンツ作成テンプレートデータに基づいてコンテンツ作成ツールを用いて生成されたデータセットを含むことができる。例えば、データセットは、相互作用的仮想コンテンツ及び対応する実コンテンツのテーブルを含むことができる。
【００３１】
分析及び結果データ２１４は、デバイスから受信した分析データを含み得る。例えば、分析データは、数ある中でも特に、姿勢推定データと、姿勢継続時間データと、姿勢方向データと、姿勢相互作用データと、感情データと、を含むことができる。分析及び結果データ２１４は、分析計算モジュール２０６による分析データの分析からの結果データを含み得る。結果データは、体験コンテンツデータセット２１２のいずれかから生成された仮想コンテンツの最も頻繁に使用された特性若しくは最も頻繁に見られた位置を含むことができる。
【００３２】
図３は、いくつかの例示的な実施形態による、キャンペーン最適化モジュール２０２のモジュール（例えば、コンポーネント）を示すブロック図である。キャンペーン最適化モジュール２０２は、分析取得部３０２と、体験コンテンツデータセット生成部３０６と、体験コンテンツデータセット変更部３０４と、を有する。
【００３３】
一実施形態では、分析取得部３０２は、デバイス１０１に関する分析結果にアクセスする。体験コンテンツデータセット生成部３０６は、デバイス１０１に関する分析結果に基づいて、体験コンテンツデータセットとして新規の体験コンテンツデータセットを構築する。体験コンテンツデータセット変更部３０４は、デバイス１０１に関する分析結果に基づいて、オリジナル体験コンテンツデータセットを体験コンテンツデータセットに改変する。
【００３４】
別の実施形態では、分析取得部３０２は、そのコンテンツ識別体に伴って以前に生成された相互作用的体験を有するデバイスからの分析結果及び分析データにアクセスする。体験コンテンツデータセット生成部３０６は、そのコンテンツ識別体に伴って以前に生成された相互作用的体験を有するデバイスに関する分析結果及び分析データに基づいて、体験コンテンツデータセットとして新規の体験コンテンツデータセットを構築することができる。体験コンテンツデータセット変更部３０４は、そのコンテンツ識別体に伴って以前に生成された相互作用的体験を有するデバイスに関する分析結果及び分析データに基づいて、オリジナル体験コンテンツデータセットを体験コンテンツデータセットに改変することができる。
【００３５】
一実施形態では、コンテンツ識別体は、２次元画像若しくは３次元オブジェクトモデルを含む。仮想オブジェクトコンテンツは、２次元若しくは３次元仮想オブジェクトモデルを含むことができる。体験ジェネレータ２０４は、コンテンツ識別体を仮想オブジェクトコンテンツに関連付けることで、体験コンテンツデータセットを生成することができる。
【００３６】
図４は、いくつかの例示的な実施形態による、キャンペーン最適化モジュール２０２の動作の一例を示すブロック図である。キャンペーン最適化モジュール２０２は、分析データ４０２と、分析計算モジュール２０６で処理された分析結果と、を受け取る。
【００３７】
体験コンテンツデータセット生成部３０６は、該デバイス１０１若しくは他のデバイスに関する分析データ４０２又は分析結果４０４に基づいて、新規の体験コンテンツデータセットとして、最適化された体験コンテンツデータセット４０８を構築する。例えば、体験コンテンツデータベース生成部３０６は、分析データ４０２及び分析データ４０４に基づいて選択された３次元仮想コンテンツ（例えば、アニメーション特性を有する３次元の仮想的な車）及び２次元仮想コンテンツ（例えば、画像）にアクセスする。体験コンテンツデータセット生成部３０６は、実コンテンツモデルを仮想コンテンツモジュールに関連付けることで、最適化された体験コンテンツデータセット４０８を生成する。最適化された体験コンテンツデータセット４０８は、デバイス１０１に伝達することができ、デバイス１０１は、最適化された体験コンテンツデータセット４０８から、スキャン画像を認識する。認識されたスキャン画像に対応する体験が、デバイス１０１において生成される。その体験は、デバイス１０１のユーザに関連した仮想オブジェクトの特定の相互作用的特性若しくはレイアウトと、ユーザ１０２が相互作用することを可能とすることを含み得る。仮想オブジェクトの特定の相互作用的特性若しくはレイアウトは、デバイス１０１のディスプレイにおいて、スキャン画像のリアルタイム表現と組み合わせて表示される。
【００３８】
体験コンテンツデータセット変更部３０４は、該デバイス１０１若しくは他のデバイスに関する分析データ４０２又は分析結果４０４に基づいて、既存のオリジナル体験コンテンツデータセット４０６を、最適化された体験コンテンツデータセットに改変する。例えば、体験コンテンツデータベース変更部３０４は、既存のオリジナル体験コンテンツデータセット４０６の３次元仮想コンテンツ（例えば、アニメーション特性を有する３次元の仮想的な車）及び２次元仮想コンテンツ（例えば、画像）にアクセスする。体験コンテンツデータベース変更部３０４は、分析データ４０２及び分析データ４０４に基づいて、３次元仮想コンテンツの特性若しくは表示を改変する。体験コンテンツデータセット変更部３０６は、実コンテンツモデルを、改変された仮想コンテンツモジュールに関連付けることで、最適化された体験コンテンツデータセット４０８を生成する。最適化された体験コンテンツデータセット４０８は、デバイス１０１に伝達することができ、デバイス１０１は、最適化された体験コンテンツデータセット４０８から、スキャン画像を認識する。認識されたスキャン画像に対応する体験が、デバイス１０１において生成される。その体験は、デバイス１０１のユーザに関連した仮想オブジェクトの改変された相互作用的特性若しくはレイアウトと、ユーザ１０２が相互作用することを可能とすることを含み得る。仮想オブジェクトの改変された相互作用的特性若しくはレイアウトは、デバイス１０１のディスプレイにおいて、スキャン画像のリアルタイム表現と組み合わせて表示される。
【００３９】
図５は、いくつかの例示的な実施形態による、分析計算モジュール２０６の動作の一例を示すブロック図である。分析計算モジュール２０６は、分析データ４０２に対して演算を実行する。一実施形態では、分析データ４０２は、姿勢推定データ５０２と、姿勢継続時間データ５０８と、姿勢方向データ５０６と、姿勢相互作用データ５０８と、を含む。
【００４０】
姿勢推定データ５０２は、デバイス１０１が向けられている仮想オブジェクト若しくは実オブジェクトにおける位置を含むことができる。例えば、デバイス１０１を実オブジェクト１０４に向けることによって生成された仮想像の頂部に、デバイス１０１を向けることができる。別の例では、雑誌の写真の中の人物の靴に、デバイス１０１を向けることができる。
【００４１】
姿勢継続時間データ５０４は、デバイス１０１が実オブジェクト若しくは仮想オブジェクト上の同じ位置に向けられている継続時間を含むことができる。例えば、姿勢継続時間データ５０４は、ユーザ１０２がデバイスを雑誌の中の人物の靴に向けて維持していた時間の長さを含むことができる。靴に対するユーザの感情及び関心は、ユーザ１０２がデバイス１０１を靴に向けて保持していた時間の長さに基づいて推測することができる。
【００４２】
姿勢方向データ５０６は、実オブジェクト若しくは仮想オブジェクトに向けられたデバイスの向きを特定するように構成することができる。例えば、姿勢方向モジュール５０６は、ユーザ１０２がデバイス１０１をランドスケープモードで保持していることを特定することができ、その場合、デバイス１０１のその向きに基づいて、感情若しくは関心を推測することができる。
【００４３】
姿勢相互作用データ５０８は、実オブジェクトに対応する仮想オブジェクトに関するデバイス１０１上でのユーザ１０２の相互作用に関するデータを含むことができる。例えば、仮想オブジェクトは、仮想メニュー若しくは仮想ボタンなどの特性を含むことができる。ユーザ１０２が仮想ボタンをタップすると、デバイス１０１内のブラウザアプリケーションが起動して、タップされた仮想ダイアログボックスに関連付けられている予め選択されたウェブサイトに移行する。姿勢相互作用データ５０８は、ユーザ１０２がどのボタンをタップしたのか、ユーザ１０２がどのボタンをどのような頻度でタップしたのか、各仮想ボタンに関するクリックスルーレート、拡張アプリケーションからユーザ１０２が訪問したウェブサイト、などを測定及び特定したデータを含むことができる。
【００４４】
分析計算モジュール２０６は、統計的アルゴリズムを用いて、パターン、傾向を特定するために、提示されたデータを分析する。例えば、分析計算モジュール２０６は、最も多く使用若しくはクリックされた特性、最も多く若しくは少なくクリックされた仮想オブジェクトの色、最も多く見られた仮想オブジェクトの領域、などを特定することができる。分析計算モジュール２０６の計算結果は、分析結果４０４と呼ぶことができる。
【００４５】
図６は、いくつかの例示的な実施形態による、デバイス１０１のモジュール（例えば、コンポーネント）を示すブロック図である。デバイス１０１は、センサ６０２と、ディスプレイ６０４と、プロセッサ６０６と、ストレージデバイス６１６と、を備えることができる。例えば、デバイス１０１は、ユーザのデスクトップコンピュータ、車載コンピュータ、タブレットコンピュータ、ナビゲーション機器、ポータブルメディアデバイス、若しくはスマートフォンとすることができる。ユーザは、人間のユーザ（例えば、人間）、マシンであるユーザ（例えば、デバイス１０１と相互作用するためのソフトウェアプログラムによって構成されたコンピュータ）、若しくはその任意の適切な組み合わせ（例えば、マシン支援を受ける人間、又は人間の監視を受けるマシン）、とすることができる。
【００４６】
センサ６０２は、例えば、近接センサ、光センサ（例えば、電荷結合素子（ＣＣＤ））、姿勢センサ（例えば、ジャイロスコープ）、音声センサ（例えば、マイクロフォン）を含み得る。例えば、センサ６０２は、デバイス１０１内の後向きカメラと前向きカメラを含むことができる。なお、本明細書に記載のセンサは、例示目的のものであり、従って、センサ６０２は、記載のものに限定されないということに留意すべきである。
【００４７】
ディスプレイ６０４は、例えば、タッチスクリーンディスプレイを含むことができ、これは、このタッチスクリーンディスプレイへの接触によるユーザ入力を受けるように構成されている。別の例では、ディスプレイ６０４は、プロセッサ６０６で生成された画像を表示するように構成された画面若しくはモニタを含むことができる。
【００４８】
プロセッサ６０６は、文脈的ローカル画像認識モジュール６０８と、拡張現実アプリケーション６０９などの消費アプリケーションと、分析追跡モジュール６１８と、を有し得る。
【００４９】
拡張現実アプリケーション６０９は、デバイス１０１のディスプレイ６０４において、デバイス１０１のカメラで取り込まれた実オブジェクトの画像にオーバレイされる３次元仮想オブジェクトの可視化を生成することができる。３次元仮想オブジェクトの可視化は、デバイス１０１のカメラに対する実オブジェクトの相対位置を調整することによって操作することができる。同様に、３次元仮想オブジェクトの可視化は、実オブジェクトに対するデバイス１００の相対位置を調整することによって操作することができる。
【００５０】
一実施形態では、拡張現実アプリケーション６０９は、デバイス１０１内の文脈的ローカル画像認識データセットモジュール６０８とやりとりすることで、取り込まれた画像に関連付けられる仮想オブジェクトの３次元モデルを取得する。例えば、取り込まれた画像は、識別可能な画像、記号、文字、数字、機械可読コードで構成された視覚基準（マーカとも呼ばれる）を含み得る。例えば、視覚基準は、バーコード、ＱＲコード（登録商標）、若しくは３次元仮想オブジェクトに以前に関連付けられた画像、を含むことができる。
【００５１】
別の実施形態では、拡張現実アプリケーション６０９は、ユーザが仮想メニューから体験を選択することを許可することができる。体験は、異なる仮想オブジェクトコンテンツを含むことができる。
【００５２】
文脈的ローカル画像認識データセットモジュール６０８は、取り込まれた画像が、デバイス１０１上で画像及び対応する付加情報（例えば、３次元モデル及び相互作用的特性）のローカルデータベースにローカルに保存された画像にマッチしているかどうか判断するように構成することができる。一実施形態では、文脈的ローカル画像認識モジュール６０８は、サーバ１１０から一次コンテンツデータセットを取得して、デバイス１０１で取り込まれた画像に基づいて、文脈的コンテンツデータセットを生成及び更新する。
【００５３】
分析追跡モジュール６１８は、ユーザ１０２がどのように実オブジェクトと関わっているのかに関する分析データを追跡することができる。例えば、分析追跡モジュール６１８は、ユーザ１０２が実オブジェクト若しくは仮想オブジェクトのどの位置を見ていたのか、ユーザ１０２が実オブジェクト若しくは仮想オブジェクト上の各位置をどのくらいの時間見ていたのか、ユーザ１０２が実オブジェクト若しくは仮想オブジェクトを見ているときにデバイス１０１をどのように保持していたのか、ユーザ１０２が仮想オブジェクトのどの特性と相互作用したのか（例えば、ユーザが仮想オブジェクト内のリンクをタップしたかどうか、など）、を追跡することができる。
【００５４】
ストレージデバイス６１６は、視覚基準（例えば、画像）及び対応する体験（例えば、３次元仮想オブジェクト、３次元仮想オブジェクトの相互作用的特性）のデータベースを格納するように構成することができる。例えば、視覚基準は、機械可読コード若しくは以前に識別された画像（例えば、靴の写真）を含み得る。以前に識別された靴の画像を、靴の写真に対するデバイス１０１の相対位置を操作することにより異なる角度から見ることが可能な靴の３次元仮想モデルに対応させることができる。３次元仮想靴の特性は、靴の３次元仮想モデル上の選択可能なアイコンを含むことができる。アイコンは、デバイス１０１上でタップするか、若しくは動かすことによって、選択若しくはアクティブ化することができる。
【００５５】
一実施形態では、ストレージデバイス６０４は、一次コンテンツデータセット６１０と、文脈的コンテンツデータセット６１２と、強化されたコンテンツデータセット６２２と、分析データ６２０と、を格納している。
【００５６】
一次コンテンツデータセット６１０は、例えば、第１の画像セット及び対応する体験（例えば、相互作用的３次元仮想オブジェクトモデル）を含む。一次コンテンツデータセット６１０は、サーバ１１０により決定されたコア画像セット若しくは最も人気の高い画像セットを含むことができる。コア画像セットは、サーバ１１０により特定された限定数の画像を含むことができる。例えば、コア画像セットは、最も人気の上位１０の雑誌の表紙画像及び対応する体験（例えば、仮想オブジェクト）を含むことができる。別の例では、サーバ１１０は、サーバ１１０で受信した最も人気若しくはスキャンされた頻度が高い画像に基づいて、第１の画像セットを生成することができる。
【００５７】
文脈的コンテンツデータセット６１２は、例えば、第２の画像セットと、サーバ１１０から取得された対応する体験（例えば、３次元仮想オブジェクトモデル）と、を含む。例えば、デバイス１０１で取り込まれた画像のうち、一次コンテンツデータセット６１０内に認められないものは、認識するためにサーバ１１０に送られる。取り込まれた画像がサーバで認識されると、対応する体験を、デバイス１０１でダウンロードして、文脈的コンテンツデータセット６１２に保存することができる。
【００５８】
分析データ６２０は、分析追跡モジュール６１８によって収集された分析データに相当する。
【００５９】
強化されたコンテンツデータセット６２２は、例えば、分析追跡モジュール６１８により収集された分析データに基づいて、サーバ１１０からダウンロードされた強化された画像セット及び対応する体験を含む。一実施形態では、強化されたコンテンツデータセット６２２は、最適化された体験コンテンツデータセット４０８を含むことができる。
【００６０】
一実施形態では、デバイス１０１は、ネットワーク１０８を介してサーバ１１０と通信することで、視覚基準、対応する３次元仮想オブジェクト、及び３次元仮想オブジェクトの対応する相互作用的特性、のデータベースの一部を取得することができる。ネットワーク１０８は、マシン、データベース、デバイス（例えば、デバイス１０１）の間で通信を可能とする任意のネットワークとすることができる。従って、ネットワーク１０８は、有線ネットワーク、無線ネットワーク（例えば、モバイルネットワーク若しくはセルラーネットワーク）、又はその任意の適切な組み合わせとすることができる。ネットワークは、プライベートネットワーク、公衆ネットワーク（例えば、インターネット）、若しくはその任意の適切な組み合わせ、を構成する１つ以上の部分を含み得る。
【００６１】
本明細書で説明される、任意の１つ以上のモジュールは、ハードウェア（例えば、マシンのプロセッサ）、若しくはハードウェアとソフトウェアの組み合わせを使用して履行されてもよい。例えば、本明細書で説明される任意のモジュールは、そのモジュールのために、本明細書で説明される動作を実施するためのプロセッサを構成してもよい。その上、任意の２つ以上のこれらのモジュールは、単一のモジュールに結合されてもよく、且つ単一のモジュールに対して本明細書で説明される機能は、複数のモジュールの中で細分化されてもよい。更に、様々な実施例によれば、単一のマシン、データベース、若しくは装置の中で履行されるような、本明細書で説明されるモジュールは、複数のマシン、データベース、若しくは装置にわたって分散されてもよい。
【００６２】
図７は、いくつかの例示的な実施形態による、文脈的ローカル画像認識データセットモジュール６０８のモジュール（例えば、コンポーネント）を示すブロック図である。文脈的ローカル画像認識データセットモジュール６０８は、画像取込モジュール７０２と、ローカル画像認識モジュール７０４と、コンテンツ要求モジュール７０６と、文脈的コンテンツデータセット更新モジュール７０８と、を含むことができる。
【００６３】
画像取込モジュール７０２は、デバイス１０１のレンズで画像を取り込むことができる。例えば、画像取込モジュール７０２は、デバイス１０１が向けられた実オブジェクトの画像を取り込むことができる。一実施形態では、画像取込モジュール７０２は、１つの画像若しくは一連のスナップショットを取り込むことができる。別の実施形態では、画像取込モジュール７０２は、デバイス１０１がもはや動かされていないことをセンサ６０２（例えば、振動、ジャイロスコープ、コンパスなど）で検出したときに、画像を取り込むことができる。
【００６４】
ローカル画像認識モジュール７０４は、取り込まれた画像が、一次コンテンツデータセット６１０に保存されている画像に対応していることを確認して、デバイス１０１で取り込まれた画像が、デバイス１０１に保存されている一次コンテンツデータセット６１０の画像セットのうちの１つに対応していれば、デバイス１０１で取り込まれた画像に対応する３次元仮想オブジェクトモデルをローカルにレンダリングする。
【００６５】
別の実施形態では、ローカル画像認識モジュール７０４は、取り込まれた画像が、文脈的コンテンツデータセット６１２に保存されている画像に対応していることを確認して、デバイス１０１で取り込まれた画像が、デバイス１０１に保存されている文脈的コンテンツデータセット６１２の画像セットのうちの１つに対応していれば、デバイス１０１で取り込まれた画像に対応する３次元仮想オブジェクトモデルをローカルにレンダリングする。
【００６６】
コンテンツ要求モジュール７０６は、デバイス１０１で取り込まれた画像が、ストレージデバイス６０４内の一次コンテンツデータセット６１２及び文脈的コンテンツデータセット６１２の画像セットのうちの１つに対応していない場合に、デバイス１０１で取り込まれた画像に対応する３次元仮想オブジェクトモデルを、サーバ１１０に要求することができる。
【００６７】
文脈的コンテンツデータセット更新モジュール７０８は、コンテンツ要求モジュール７０６により生成された要求に対する応答として、デバイス１０１で取り込まれた画像に対応する３次元仮想オブジェクトモデルを、サーバ１１０から受信することができる。一実施形態では、文脈的コンテンツデータセット更新モジュール７０８は、デバイス１０１で取り込まれた画像が、デバイス１０１のストレージデバイス６０４にローカルに保存されているどの画像にも対応していない場合に、サーバ１１０からの、デバイス１０１で取り込まれた画像に対応する３次元仮想オブジェクトモデルで、文脈的コンテンツデータセット６１２を更新することができる。
【００６８】
別の実施形態では、コンテンツ要求モジュール７０６は、デバイス１０１の使用状況を確認し、その使用状況に基づいて、第３の画像セット及び対応する３次元仮想オブジェクトモデルを求める要求を、サーバ１１０に対して生成することができる。その使用状況は、ユーザがデバイス１０１を、いつ、どのような頻度で、どこで、どのように使用しているのかに関するものであり得る。文脈的コンテンツデータセット更新モジュール７０８は、第３の画像セット及び対応する３次元仮想オブジェクトモデルで、文脈的コンテンツデータセットを更新することができる。
【００６９】
例えば、コンテンツ要求モジュール７０６は、ユーザ１０２が朝の時間帯に新聞のページをスキャンすると判断する。その場合、コンテンツ要求モジュール７０６は、ユーザ１０２の朝の使用状況に関連した画像セット及び対応する体験を求める要求を、サーバ１１０に対して生成する。例えば、コンテンツ要求モジュール７０６は、ユーザ１０２が朝にスキャンする可能性が最も高いスポーツ記事の画像と、それに対応した、その記事に記載されたチームの更新された仮想スコアボードと、を取得することができる。その体験は、例えば、ユーザ１０２に個人化されたファンタジーリーグのスコアボード更新を含むことができる。
【００７０】
別の例では、コンテンツ要求モジュール７０６は、ユーザ１０２が新聞のビジネス欄を頻繁にスキャンすると判断する。その場合、コンテンツ要求モジュール７０６は、ユーザ１０２に関連した画像セット及び対応する体験を求める要求を、サーバ１１０に対して生成する。例えば、コンテンツ要求モジュール７０６は、次の発行の新聞のビジネス記事の画像を、次の発行のビジネス記事が入手可能になり次第、取得することができる。その体験は、例えば、次の発行のビジネス記事の画像に対応するビデオレポートを含むことができる。
【００７１】
さらに別の実施形態では、コンテンツ要求モジュール７０６は、デバイス１０１のユーザ１０２のソーシャル情報を特定し、そのソーシャル情報に基づいて、他の画像セット及び対応する３次元仮想オブジェクトモデルを求める要求を、サーバ１１０に対して生成することができる。ソーシャル情報は、デバイス１０１内のソーシャルネットワークアプリケーションから取得することができる。ソーシャル情報は、ユーザ１０２が誰と相互作用したのか、ユーザ１０２がデバイス１０１の拡張現実アプリケーション６０９を用いて誰と体験を共有したのか、に関連したものであり得る。文脈的コンテンツデータセット更新モジュール７０８は、当該他の画像セット及び対応する３次元仮想オブジェクトモデルで、文脈的コンテンツデータセットを更新することができる。
【００７２】
例えば、ユーザ１０２が、雑誌の数ページをスキャンした場合があり得る。コンテンツ要求モジュール７０６は、同じような興味を共有しているとともに他の雑誌を読む他のユーザとユーザ１０２が友人であることを、ソーシャルネットワークアプリケーションから特定する。その場合、コンテンツ要求モジュール７０６は、当該他の雑誌に関連した画像セット及び対応する体験を求める要求を、サーバ１１０に対して生成することができる。
【００７３】
別の例では、ユーザ１０２が同じ雑誌から１つ若しくは２つの画像をスキャンしたと、コンテンツ要求モジュール７０６が判断する場合には、コンテンツ要求モジュール７０６は、その同じ雑誌内の他の画像からの追加コンテンツを求める要求を生成することができる。
【００７４】
図８は、いくつかの例示的な実施形態による、分析追跡モジュール６１８のモジュール（例えば、コンポーネント）を示すブロック図である。分析追跡モジュール６１８は、姿勢推定モジュール８０２と、姿勢継続時間モジュール８０４と、姿勢方向モジュール８０６と、姿勢相互作用モジュール８０８と、を含む。
【００７５】
姿勢推定モジュール８０２は、デバイス１０１が向けられている仮想オブジェクト若しくは実オブジェクトにおける位置を検出するように構成することができる。例えば、デバイス１０１を実オブジェクト１０４に向けることによって生成された仮想像の頂部に、デバイス１０１を向けることができる。別の例では、雑誌の写真の中の人物の靴に、デバイス１０１を向けることができる。
【００７６】
姿勢継続時間モジュール８０４は、デバイス１０１が実オブジェクト若しくは仮想オブジェクト上の同じ位置に向けられている継続時間を特定するように構成することができる。例えば、姿勢継続時間モジュール８０４は、ユーザ１０２がデバイスを雑誌の中の人物の靴に向けて維持していた時間の長さを測定することができる。靴に対する感情及び関心は、ユーザ１０２がデバイス１０１を靴に向けて保持していた時間の長さに基づいて推測することができる。
【００７７】
姿勢方向モジュール８０６は、実オブジェクト若しくは仮想オブジェクトに向けられたデバイスの向きを特定するように構成することができる。例えば、姿勢方向モジュール８０６は、ユーザ１０２がデバイス１０１をランドスケープモードで保持していると判断することができ、その場合、デバイス１０１のその向きに基づいて、感情若しくは関心を推測することができる。
【００７８】
姿勢相互作用モジュール８０８は、実オブジェクトに対応する仮想オブジェクトに関するデバイス１０１上でのユーザ１０２の相互作用を特定するように構成することができる。例えば、仮想オブジェクトは、仮想メニュー若しくは仮想ボタンなどの特性を含むことができる。ユーザ１０２が仮想ボタンをタップすると、デバイス１０１内のブラウザアプリケーションが起動して、タップされた仮想ダイアログボックスに関連付けられている予め選択されたウェブサイトに移行する。姿勢相互作用モジュール４０８は、ユーザ１０２がどのボタンをタップしたのか、各仮想ボタンに関するクリックスルーレート、拡張現実アプリケーション６０９からユーザ１０２が訪問したウェブサイト、などを測定及び特定することができる。
【００７９】
図９は、いくつかの例示的な実施形態による、体験を消費する一例を示す概略図である。デバイス９０１で認識される画像９０６を有する実オブジェクト９０４に、デバイス９０１を向けることができる。デバイス９０１は、画像のハッシュ９１６を、デバイス９０１の分析データ９２２と共に、サーバ１１０に送る。サーバ１１０は、さらに、以前に同じ画像９０６に向けられた他のデバイス９３０、９３２、９３４からも、データ分析９２４、９２６、９２８を受信する。別の実施形態では、データ分析９２４、９２６、９２８は、以前に他の画像若しくはオブジェクトに向けられたデバイス９３０、９３２、９３４からのデータを含む。
【００８０】
サーバ１１０においてキャンペーン最適化モジュール２０２は、デバイス９０１用にカスタマイズして最適化された体験コンテンツデータセット９１８を生成する。デバイス９０１は、デバイス９０１のディスプレイ９０２内に仮想オブジェクト９０８の表現を生成する。最適化された体験９２０は、例えば、デバイス９０１のユーザに特に関連のある個人化された関心点９１０、９１２、９１４を有する仮想オブジェクト９０８を含むことができる。例えば、最適化された体験コンテンツデータセット９１８は、ユーザの好みの仮想オブジェクト若しくは音を含み得る。
【００８１】
別の実施形態では、サーバ１１０においてキャンペーン最適化モジュール２０２は、集計分析データ９１６、９２４、９２６、９２８に基づいて、最適化された体験コンテンツデータセット９１８を生成する。デバイス９０１は、デバイス９０１のディスプレイ９０２内に仮想オブジェクト９０８の表現を生成する。最適化された体験９２０は、例えば、集計分析データ９２４、９２６、９２８の分析から特定される最も人気の高い関心点９１０、９１２、９１４を有する仮想オブジェクト９０８を含むことができる。
【００８２】
別の実施形態では、最適化された体験９２０は、例えば、３次元仮想オブジェクト９０８の関心点９１２、９１０、９１４を有する最も多く見られた相互作用的特性を含むことができる。一実施形態では、デバイスにおいてレンダリングエンジンで、３次元仮想オブジェクト９０８をレンダリングする。
【００８３】
図１０は、いくつかの例示的な実施形態による、キャンペーンを最適化する方法の一例を示すフローチャートである。
【００８４】
オペレーション１００２で、サーバのキャンペーン最適化モジュールは、デバイス（複数の場合もある）からの分析データ及び結果にアクセスする。
【００８５】
オペレーション１００４で、キャンペーン最適化モジュールは、デバイスからの分析データ及び結果に基づいて、デバイス用のオリジナル体験コンテンツデータセットを改変する。
【００８６】
オペレーション１００６で、キャンペーン最適化モジュールは、改変された体験コンテンツデータセットを、デバイス（複数の場合もある）に送信する。
【００８７】
図１１は、いくつかの例示的な実施形態による、キャンペーンを最適化する方法の別の一例を示すフローチャートである。
【００８８】
オペレーション１１０２で、サーバのキャンペーン最適化モジュールは、デバイス（複数の場合もある）からの分析データ及び結果にアクセスする。
【００８９】
オペレーション１１０４で、キャンペーン最適化モジュールは、デバイスからの分析データ及び結果に基づいて、デバイス用の新規の体験コンテンツデータセットを構築する。
【００９０】
オペレーション１１０６で、キャンペーン最適化モジュールは、改変された体験コンテンツデータセットを、デバイス（複数の場合もある）に送信する。
【００９１】
図１２は、いくつかの例示的な実施形態による、機械可読媒体（例えば、機械可読記憶媒体、コンピュータ可読記憶媒体、若しくはその任意の適切な組み合わせ）から命令を読み出して、本明細書で解説された方法のいずれか１つ以上を全体的若しくは部分的に実行することが可能なマシン１２００の構成要素を示すブロック図である。具体的には、図１２は、例示的なコンピュータシステムの形態でマシン１２００の概略図を示しており、この中で、本明細書で解説された方法のいずれか１つ以上をマシン１２００に実施させるための命令１２２４（例えば、ソフトウェア、プログラム、アプリケーション、アプレット、アプリ、若しくは他の実行可能コード）を、全体的若しくは部分的に実行することができる。代替的な実施形態では、マシン１２００は、スタンドアロン装置として動作するか、若しくは他のマシンに接続（例えば、ネットワーク接続）されることができる。ネットワーク配置では、マシン１２００は、サーバ・クライアントネットワーク環境におけるサーバマシン若しくはクライアントマシンとして、又は分散（例えば、ピアツーピア）ネットワーク環境におけるピアマシンとして、動作することができる。マシン１２００は、サーバコンピュータ、クライアントコンピュータ、パーソナルコンピュータ（ＰＣ）、タブレットコンピュータ、ラップトップコンピュータ、ネットブック、セットトップボックス（ＳＴＢ）、パーソナルデジタルアシスタント（ＰＤＡ）、携帯電話機、スマートフォン、ウェブアプライアンス、ネットワークルータ、ネットワークスイッチ、ネットワークブリッジ、若しくは命令１２２４を順次又は他の様式で実行することが可能な任意のマシンとすることができ、それらの命令は、そのマシンで実行されるべきアクションを規定するものである。また、マシンは１つしか図示されていないが、「マシン」という用語は、本明細書で解説された方法のいずれか１つ以上を全体的若しくは部分的に実行するための命令１２２４を、個々に若しくは連携して実行するマシン群も含むものと解釈されるべきである。
【００９２】
マシン１２００は、プロセッサ１２０２（例えば、中央処理装置（ＣＰＵ）、グラフィックス処理装置（ＧＰＵ）、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、無線周波数集積回路（ＲＦＩＣ）、若しくはその任意の適切な組み合わせ）と、メインメモリ１２０４と、スタティックメモリ１２０６と、を備え、これらは、バス１２０８を介して相互に通信するように構成されている。マシン１２００は、さらに、グラフィックディスプレイ１２１０（例えば、プラズマディスプレイパネル（ＰＤＰ）、発光ダイオード（ＬＥＤ）ディスプレイ、液晶ディスプレイ（ＬＣＤ）、プロジェクタ、若しくはブラウン管（ＣＲＴ））を備えることができる。マシン１２００は、さらに、英数字入力装置１２１２（例えば、キーボード）と、カーソル制御装置１２１４（例えば、マウス、タッチパッド、トラックボール、ジョイスティック、モーションセンサ、若しくは他のポインティング機器）と、記憶装置１２１６と、信号発生装置１２１８（例えば、スピーカ）と、ネットワークインタフェース装置１２２０と、を備えることができる。
【００９３】
記憶装置１２１６は、本明細書に記載の方法若しくは機能のいずれか１つ以上を実現する命令１２２４が記録される機械可読媒体１２２２を有する。それらの命令１２２４は、その全体若しくは少なくとも一部を、マシン１２００によるその実行中に、メインメモリ１２０４内、プロセッサ１２０２内（例えば、プロセッサのキャッシュメモリ内）、又はその両方に、常駐させることもできる。従って、メインメモリ１２０４及びプロセッサ１２０２は、機械可読媒体とみなすことができる。命令１２２４は、ネットワークインタフェース装置１２２０によってネットワーク１２２６（例えば、ネットワーク１０８）を介して送受信することができる。
【００９４】
本明細書で使用される場合の「メモリ」という用語は、一時的若しくは永続的にデータを記録することが可能な機械可読媒体を指し、限定するものではないが、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、バッファメモリ、フラッシュメモリ、及びキャッシュメモリ、を含むものと解釈することができる。機械可読媒体１２２２は、例示的な実施形態では単一の媒体であるように示しているが、「機械可読媒体」という用語は、命令を記録することが可能な単一の媒体若しくは複数の媒体（例えば、集中型若しくは分散型データベース、又は関連付けられたキャッシュ若しくはサーバ）を含むものと解釈されるべきである。また、「機械可読媒体」という用語は、マシン（例えば、マシン１２００）で実行するための命令を記録することが可能な任意の媒体若しくは複数の媒体の組み合わせを含むものと解釈されるべきであり、それらの命令は、そのマシンの１つ以上のプロセッサ（例えば、プロセッサ１２０２）で実行されることで、本明細書に記載の方法のいずれか１つ以上をマシンに実行させるものである。従って、「機械可読媒体」とは、単一のストレージ装置若しくはデバイスを意味するとともに、複数のストレージ装置若しくはデバイスを含む「クラウドベース」のストレージシステム又はストレージネットワークをも意味する。よって、「機械可読媒体」という用語は、限定するものではないが、ソリッドステートメモリ、光媒体、磁気媒体、若しくはその任意の適切な組み合わせの形態の１つ以上のデータリポジトリを含むものと解釈されるべきである。
【００９５】
この明細書を通して、複数の事例は、単一の事例として説明される構成要素、動作、若しくは構造を履行してもよい。１つ以上の方法の個々の動作は、別個の動作として示され、且つ説明されてはいるが、１つ以上の個々の動作は同時に実施されてもよく、且つ示された順番で動作が実施されることは、要求されない。構成例において、別個の構成部品として提示された構造及び機能性は、組み合わされた構造若しくは組み合わされた構成要素として履行されてもよい。同様に、単一の構成要素として提示された構造及び機能性は、別個の構成要素として履行されてもよい。これらの及び他の変形例、変更例、追加例、及び改善例は、本明細書における主題の範囲内である。
【００９６】
ある実施形態は、本明細書では、ロジック若しくは多数の構成要素、モジュール、又は機械仕掛けを含むものとして説明される。モジュールは、ソフトウェアモジュール（例えば、マシン可読な媒体上において、若しくは伝送信号において具体化されたコード）、若しくはハードウェアモジュールのいずれかを構成してもよい。「ハードウェアモジュール」は、ある動作を実施できる有形ユニットであり、且つある物理的方法において構成されるか、若しくは配列されてもよい。様々な実施例で、１つ以上のコンピュータシステム（例えば、スタンドアロン・コンピュータ・システム、クライアント・コンピュータ・システム、若しくはサーバ・コンピュータ・システム）、若しくはコンピュータシステム（例えば、プロセッサ若しくは一群のプロセッサ）の１つ以上のハードウェアモジュールは、本明細書で説明されるような、ある動作を実施するために動作するハードウェアモジュールとして、ソフトウェア（例えば、アプリケーション若しくはアプリケーションの部分）によって構成されてもよい。
【００９７】
幾つかの実施形態では、ハードウェアモジュールは、機械的に、電子的に、若しくはこれらの適切な任意の組み合わせで履行されてもよい。例えば、ハードウェアモジュールは、ある動作を実施するように定常的に構成される、専用の回路若しくはロジックを含んでもよい。例えば、ハードウェアモジュールは、フィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）若しくはＡＳＩＣのような特殊用途プロセッサであってもよい。ハードウェアモジュールはまた、ある動作を実施するようにソフトウェアによって一時的に構成される、プログラム可能なロジック若しくは回路を含んでもよい。例えば、ハードウェアモジュールは、汎用プロセッサ若しくは他のプログラム可能なプロセッサの中に包含されるソフトウェアを含んでもよい。正しく理解されることであろうが、専用の、且つ定常的に構成された回路において、若しくは一時的に構成された回路において（例えば、ソフトウェアによって構成された）、ハードウェアモジュールを機械的に履行するための決断は、コスト及び時間を考慮することによって主導される。
【００９８】
従って、表現「ハードウェアモジュール」は、有形実体を包含すると理解されるべきであり、実体とは、物理的に構築され、定常的に構成されるか（例えば、ハードウェアにより実現される）、若しくある方法で動作するように、又は本明細書で説明されたある動作を実施するように、一時的に構成される（例えば、プログラムされる）。本明細書で使用されるように、「ハードウェア履行型モジュール」は、ハードウェアモジュールを指す。ハードウェアモジュールが一時的に構成される（例えば、プログラムされる）実施形態を考えれば、ハードウェアモジュールの各々は、時間におけるいずれの段階にあっても、構成される必要がないか、若しくは実証される必要が無い。例えば、ハードウェアモジュールが、特殊用途プロセッサになるように、ソフトウェアによって構成された汎用プロセッサを備える場合、その汎用プロセッサは、異なる時には、それぞれ異なる特殊用途のプロセッサ（例えば、異なるハードウェアモジュールを備える）として構成されてもよい。ソフトウェアは、従って、例えば、時間のある１つの段階では特別なハードウェアモジュールを構成し、且つ時間の異なる段階では異なるハードウェアモジュールを構成するように、プロセッサを構成してもよい。
【００９９】
ハードウェアモジュールは、他のハードウェアモジュールへ情報を提供し、且つ他のハードウェアモジュールから情報を受信することが可能である。従って、説明されたハードウェアモジュールは、通信的に結合されていると見なされてもよい。複数のハードウェアモジュールが同時に存在するところでは、通信は、２つ以上のハードウェアモジュール間での、若しくは２つ以上のハードウェアモジュールの中での信号伝送（例えば、適切な回路及びバスを通しての）によって達成されてもよい。複数のハードウェアモジュールが、異なる時間に構成される、若しくは実証される実施形態では、そのようなハードウェアモジュール間の通信は、例えば、複数のハードウェアモジュールがアクセスするメモリ構造における情報の格納及び読み出しによって達成されてもよい。例えば、１つのハードウェアモジュールは、動作を実施し、且つ、その動作の出力を、該ハードウェアモジュールが結合されるメモリ装置に格納してもよい。更なるハードウェアモジュールは、その後、より遅い時間に、格納された出力を引き出すと共に処理するために、メモリ装置にアクセスしてもよい。ハードウェアモジュールはまた、入力装置若しくは出力装置との通信を開始してもよく、且つ、リソース上で動作することが可能である（例えば、情報の収集）。
【０１００】
本明細書で説明された方法例の様々な動作は、少なくとも部分的には、１つ以上のプロセッサによって実施されてもよく、該１つ以上のプロセッサは、関連する動作を実施するように一時的に構成されるか（例えば、ソフトウェアによって）、若しくは定常的に構成される。一時的に若しくは定常的に構成される、そのようなプロセッサは、本明細書で説明された、１つ以上の動作若しくは機能を実施するために動作する、プロセッサ履行型モジュールを構成してもよい。本明細書で使用されるように、「プロセッサ履行型モジュール」は、１つ以上のプロセッサを使用して履行されるハードウェアモジュールを指す。
【０１０１】
同様に、本明細書で説明された方法は、少なくとも部分的にはプロセッサ履行型であってもよく、プロセッサはハードウェアの一例である。例えば、１つの方法の、少なくとも幾つかの動作は、１つ以上のプロセッサ、若しくはプロセッサ履行型モジュールによって実施されてもよい。その上、１つ以上のプロセッサはまた、「クラウドコンピューティング」環境における、若しくは「サービスとしてのソフトウェア（ＳａａＳ）」としての、関連する動作の性能を支援するために動作してもよい。例えば、少なくとも幾つかの動作は、一群のコンピュータ（プロセッサを含むマシンの例として）によって実施されてもよく、これらの動作は、ネットワーク（例えば、インターネット）を介して、且つ１つ以上の適切なインターフェース（例えば、アプリケーション・プログラム・インターフェース（ＡＰＩ））を介してアクセス可能である。
【０１０２】
ある動作の性能は、１つ以上のプロセッサの中で分散されてもよく、これら１つ以上のプロセッサは、単一マシン内に常駐するだけでなく、多数のマシンにわたって配備される。幾つかの実施例では、１つ以上のプロセッサ若しくはプロセッサ履行型モジュールは、単一の地理的場所に位置してもよい（例えば、ホーム環境、オフィス環境、若しくはサーバファームの中で）。他の実施例では、１つ以上のプロセッサ若しくはプロセッサ履行型モジュールは、多数の地理的場所にわたって分散されてもよい。
【０１０３】
本明細書で説明された主題のいくつかの部分は、マシンメモリ（例えば、コンピュータメモリ）内でビット若しくは２値のデジタル信号として格納されたデータ上の、動作のアルゴリズム若しくは記号的表現の観点で提示されてもよい。そのようなアルゴリズム若しくは記号的表現は、データ処理技術において当業者によって使用される技術例であり、それによって、自分達の仕事が他の当業者に伝えられる。本明細書で使用されるように、「アルゴリズム」は自己矛盾がない動作系列、若しくは望ましい結果に導く同様な処理である。この文脈では、アルゴリズム及び動作は、物理量の物理的操作に関与する。典型的には、しかし必ずしもというわけではないが、そのような量は、電気的信号、磁気的信号、若しくは光学的信号の形態を取ってもよく、これらの信号は、マシンによって、格納され、アクセスされ、転送され、組み合わされ、比較され、若しくは他の方法で操作され得る。主として通常使用の理由のために、「データ」、「コンテンツ」、「ビット」、「値」、「構成要素」、「記号」、「文字」、「用語」、「数」、「数字」などのような単語を用いて、そのような信号を指すことは時には簡便である。しかしながら、これらの単語は単なる簡便な標識であり、適切な物理量に関連付けられるべきものである。
【０１０４】
別段の規定がある場合を除き、「処理する」、「演算する」、「計算する」、「判断する」、「示す」、「表示する」などのような用語を使用する本明細書における解説は、１つ以上のメモリ（例えば、揮発性メモリ、不揮発性メモリ、若しくはその任意の適切な組み合わせ）内、レジスタ内、若しくは情報を受信、記憶、送信、又は表示する他のマシンコンポーネント内で物理的（例えば、電子的、磁気的、若しくは光学的）な量として表されるデータを、操作若しくは変換するマシン（例えば、コンピュータ）のアクション又はプロセスに言及するものであり得る。また、別段の規定がある場合を除き、本明細書において「１つの（「ａ」若しくは「ａｎ」）」という用語は、特許文献で一般的であるように、１つ若しくは複数のインスタンスを含むものとして使用される。最後に、本明細書で使用される場合の接続詞「ｏｒ（若しくは／又は）」は、別段の規定がある場合を除き、非排他的な「ｏｒ（若しくは／又は）」を意味する。
【図１】
0006013642.tif 000002
【図２】
0006013642.tif 000003
【図３】
0006013642.tif 000004
【図４】
0006013642.tif 000005
【図５】
0006013642.tif 000006
【図６】
0006013642.tif 000007
【図７】
0006013642.tif 000008
【図８】
0006013642.tif 000009
【図９】
0006013642.tif 000010
【図１０】
0006013642.tif 000011
【図１１】
0006013642.tif 000012
【図１２】
0006013642.tif 000013