(57)【要約】【課題】その後読み出し可能であるように、非侵入的に、物理オブジェクトに情報を関連付ける。【解決手段】処理ユニットが、ユーザから受信した指示に基づいて、プロジェクタの照射フィールド内の領域を特定し、プロジェクタを用いて、座標情報によって符号化された光信号を照射し、ユーザからコンテンツを受信し、ユーザから受信したコンテンツと、照射フィールド内の特定された領域とを関連付け、照射フィールド内に位置付けられたモバイルデバイスが、座標情報を用いて符号化された光信号を検出し、処理ユニットが、検出された座標情報を用いて符号化された光信号に基づいて、照射フィールド内のモバイルデバイスの位置を判定し、判定されたモバイルデバイスの位置が特定された領域内である場合、モバイルデバイスの表示装置に、領域に関連付けられたコンテンツを表示させる。【選択図】図２
2015141711.tif 000002
【特許請求の範囲】
【請求項１】
処理ユニット、プロジェクタ、及びメモリを含む計算処理システムが実行するコンテンツ関連付け及び表示方法であって、
（ａ）前記処理ユニットが、ユーザから受信した指示に基づいて、前記プロジェクタの照射フィールド内の領域を特定し、
（ｂ）前記処理ユニットが、前記プロジェクタを用いて、座標情報によって符号化された光信号を照射し、
前記座標情報を用いて符号化された光信号は、前記プロジェクタの照射フィールド内に照射され、
（ｃ）前記処理ユニットが、前記ユーザからコンテンツもしくはコンテンツ情報を受信し、
（ｄ）前記処理ユニットが、前記ユーザから受信した前記コンテンツもしくはコンテンツ情報と、前記プロジェクタの照射フィールド内の特定された前記領域と、を関連付け、
（ｅ）前記プロジェクタの照射フィールド内に位置付けられたモバイルデバイスが、前記座標情報を用いて符号化された光信号を検出し、
（ｆ）前記処理ユニットが、検出された前記座標情報を用いて符号化された光信号に基づいて、前記プロジェクタの照射フィールド内の前記モバイルデバイスの位置を判定し、
（ｇ）前記処理ユニットが、判定された前記モバイルデバイスの位置が特定された前記領域内である場合、前記モバイルデバイスの表示装置に、前記領域に関連付けられた前記コンテンツを表示させる、
方法。
【請求項２】
特定された前記領域が前記プロジェクタの照射フィールド内にある物理オブジェクトに対応し、
前記コンテンツもしくはコンテンツ情報は前記物理オブジェクトに関連する、
請求項１に記載の方法。
【請求項３】
前記物理オブジェクトはアートワークであり、
前記コンテンツもしくはコンテンツ情報は前記アートワークに関連する、
請求項２に記載の方法。
【請求項４】
前記物理オブジェクトは植物もしくは動物であり、
前記コンテンツもしくはコンテンツ情報は前記植物の栽培もしくは動物の飼育に関連する、
請求項２に記載の方法。
【請求項５】
前記物理オブジェクトは販売される物品であり、
前記コンテンツもしくはコンテンツ情報は、前記物品に関連する販売情報を含む、
請求項２に記載の方法。
【請求項６】
前記コンテンツ情報は前記コンテンツの位置を含む、
請求項１〜５のいずれか１項に記載の方法。
【請求項７】
前記座標情報によって符号化された光信号は、前記プロジェクタの画素の各々もしくは画素群について、時系列光パルスを含み、
前記時系列光パルスは、対応する画素もしくは対応する画素群の座標情報を符号化している、
請求項１〜６のいずれか１項に記載の方法。
【請求項８】
前記座標情報によって符号化された光信号は、前記モバイルデバイスのカメラによって検出される、
請求項１〜７のいずれか１項に記載の方法。
【請求項９】
前記座標情報によって符号化された光信号は、前記モバイルデバイスに配置された、もしくは、前記モバイルデバイスの付近に配置された光度センサによって検出される、
請求項１〜７のいずれか１項に記載の方法。
【請求項１０】
前記領域を特定することは、前記プロジェクタの照射フィールド内の前記領域内に第２モバイルデバイスを配置し、
前記第２モバイルデバイスを用いて前記座標情報によって符号化された光信号を検出し、
検出された前記座標情報によって符号化された光信号に基づいて、前記領域を特定する、
ことを含む、
請求項１〜９のいずれか１項に記載の方法。
【請求項１１】
前記領域を特定することは、カメラを用いて、前記プロジェクタの照射フィールドの画像を取得し、
取得した前記画像をユーザに対して表示し、
前記プロジェクタの照射フィールド内の特定された前記領域の選択を前記ユーザから受信する、
ことを含む、
請求項１〜７のいずれか１項に記載の方法。
【請求項１２】
前記領域を特定することは、さらに、前記プロジェクタの第２座標系の特定された前記領域の位置に前記カメラの第１座標系の特定された前記領域の位置を変換することを含む、
請求項１１に記載の方法。
【請求項１３】
特定された前記領域に関する情報及び関連付けられているコンテンツ情報を環境構成ファイルに記憶する、ことをさらに含む、請求項１〜１２のいずれか１項に記載の方法。
【請求項１４】
前記環境構成ファイルを前記モバイルデバイスに送信する、ことをさらに含む、請求項１３に記載の方法。
【請求項１５】
前記ユーザから受信した第２指示に基づいて、特定された前記領域と関連付けられている前記コンテンツもしくはコンテンツ情報を更新する、ことをさらに含む、請求項１〜１４のいずれか１項に記載の方法。
【請求項１６】
特定された前記領域に関連付けられているコンテンツもしくはコンテンツ情報を更新することは、第２モバイルデバイスから更新された環境構成ファイルを受信し、受信した前記更新された環境構成ファイルを記憶することを含む、請求項１５に記載の方法。
【請求項１７】
前記モバイルデバイスの位置を繰り返し判定し、
判定された前記モバイルデバイスの位置が、特定された前記領域の外側である場合、関連付けられている前記コンテンツもしくはコンテンツ情報の表示を、前記モバイルデバイスに停止させる、
ことをさらに含む、
請求項１〜１６のいずれか１項に記載の方法。
【請求項１８】
（ａ）プロジェクタの照射フィールド内の座標を示す座標情報によって符号化された光信号を、前記プロジェクタを用いて照射し、
（ｂ）前記照射フィールド内の複数の領域をメモリに記憶し、
前記領域の各々はコンテンツに関連付けされ、
（ｃ）前記光信号を検出することによって、前記照射フィールド内のモバイルデバイスの位置を判定し、前記光信号の中の符号化された前記座標情報を復号し、
（ｄ）前記位置が前記複数の領域のいずれかの内部にある場合、前記モバイルデバイスに関連付けられている前記コンテンツを表示する、
ことをコンピュータに実行させるプログラム。
【請求項１９】
処理ユニット、プロジェクタ及び命令セットを記憶するメモリを含む計算処理システムであって、
前記命令セットは、
（ａ）ユーザから受信した指示に基づいて、前記プロジェクタの照射フィールド内の領域を特定し、
（ｂ）前記プロジェクタを用いて、座標情報によって符号化された光信号を照射し、
前記座標情報によって符号化された光信号は、前記プロジェクタの照射フィールド内に照射され、
（ｃ）前記ユーザからコンテンツもしくはコンテンツ情報を受信し、
（ｄ）前記ユーザから受信したコンテンツもしくはコンテンツ情報と、前記プロジェクタの照射フィールド内の特定領域と、を関連付け、
（ｅ）前記プロジェクタの照射フィールド内に位置付けられているモバイルデバイスを用いて、前記座標情報によって符号化された光信号を検出し、
（ｆ）前記座標情報によって符号化された、検出された光信号に基づいて、前記プロジェクタの照射フィールド内の前記モバイルデバイスの位置を判定し、
（ｇ）前記モバイルデバイスの判定された位置が前記特定領域内である場合、前記モバイルデバイスに関連付けられているコンテンツを表示する、
ことを前記処理ユニットに実行させる命令を含む、
計算処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は、物理オブジェクトにコンテンツを関連付け、関連付けられたコンテンツを表示する（読み出す）方法、プログラム及び計算処理システムに関する。
【背景技術】
【０００２】
物理オブジェクトは有形であり、物理オブジェクトを見ること、聞くこと、触れること、感じることが可能である。履歴、メンテナンススケジュール、ユーザ評価など、直接感知することができない隠れた側面を、物理オブジェクトの多くは有する。追加情報は、これらのオブジェクトに関心を有する人々にとって重要かもしれない。例えば、家族の１人が水槽の魚に餌を与えた場合、他の家族は、当該１人が餌を与えた後に、当該魚にさらに餌を与えるべきではない。家族の１人が、ある日、水量に敏感な植物に水を与えたならば、他の家族は、その日以降、多過ぎる、あるいは、少な過ぎる水を当該植物に与えるべきではない。コンテンツの価値を高めるために、物理オブジェクトに、もしくは、物理オブジェクトの近傍に、可視コード（例えば、ＱＲコード（登録商標）、特別に設計された可視コード、及びＲＦＩＤ）を付着する場合がある。このようなアプローチは侵入的であり、ユーザが意識的にタグを探さなければならないような場合には、ユーザの注意を逸らし易い。一方、コンピュータビジョン技術によるオブジェクトの認識では、オブジェクトのテクスチャ及び環境の光条件による影響がたいへん大きい。
【０００３】
このように、物理オブジェクトに情報を関連付ける従来の方法は侵入的であるか、必要な信頼性を欠如しているか、である。したがって、同一のまたは異なるユーザによってその後読み出し可能であるように、非侵入的に、ユーザが、物理オブジェクトに不可視で情報を関連付けることが可能な新規かつ改良されたシステム及び方法が必要とされている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】アルト(Alt)ら、「パブリックディスプレイによるコンテキストの生成及び交換のための技術(Interaction Techniques for Creating and Exchanging Context with Public Display)」、CHI'13抄録、頁１７０９〜１７１８
【非特許文献２】ハリソン(Harrison)ら、「スクラッチインプット：低価格、無電源、指入力のモバイル用大画面の生成(Scratch Input: Creating Large, Inexpensive, Unpowered and Mobile finger input Surfaces)」、UIST'08抄録、頁２０５〜２０８
【非特許文献３】クレヴェレン(Krevelen)ら、「拡張現実技術、アプリケーション、及びその限界に関する調査(A Survey of Augmented Reality Technologies, Applications and Limitations)」、仮想現実国際ジャーナル(International Journal of Virtual Reality)、２０１０年、９（２）、頁１〜２０
【発明の概要】
【発明が解決しようとする課題】
【０００５】
開示の技術は、同一のまたは異なるユーザによってその後読み出し可能であるように、非侵入的に、ユーザが、物理オブジェクトに不可視で情報を関連付けることを課題とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は、処理ユニット、プロジェクタ、及びメモリを含む計算処理システムが実行するコンテンツ関連付け及び表示方法であって、（ａ）前記処理ユニットが、ユーザから受信した指示に基づいて、前記プロジェクタの照射フィールド内の領域を特定し、（ｂ）前記処理ユニットが、前記プロジェクタを用いて、座標情報によって符号化された光信号を照射し、前記座標情報を用いて符号化された光信号は、前記プロジェクタの照射フィールド内に照射され、（ｃ）前記処理ユニットが、前記ユーザからコンテンツもしくはコンテンツ情報を受信し、（ｄ）前記処理ユニットが、前記ユーザから受信した前記コンテンツもしくはコンテンツ情報と、前記プロジェクタの照射フィールド内の特定された前記領域と、を関連付け、（ｅ）前記プロジェクタの照射フィールド内に位置付けられたモバイルデバイスが、前記座標情報を用いて符号化された光信号を検出し、（ｆ）前記処理ユニットが、検出された前記座標情報を用いて符号化された光信号に基づいて、前記プロジェクタの照射フィールド内の前記モバイルデバイスの位置を判定し、（ｇ）前記処理ユニットが、判定された前記モバイルデバイスの位置が特定された前記領域内である場合、前記モバイルデバイスの表示装置に、前記領域に関連付けられた前記コンテンツを表示させる。
【０００７】
本発明の第２の態様は、第１の態様の方法であって、特定された前記領域が前記プロジェクタの照射フィールド内にある物理オブジェクトに対応し、前記コンテンツもしくはコンテンツ情報は前記物理オブジェクトに関連する。
【０００８】
本発明の第３の態様は、第２の態様の方法であって、前記物理オブジェクトはアートワークであり、前記コンテンツもしくはコンテンツ情報は前記アートワークに関連する。
【０００９】
本発明の第４の態様は、第２の態様の方法であって、前記物理オブジェクトは植物もしくは動物であり、前記コンテンツもしくはコンテンツ情報は前記植物の栽培もしくは動物の飼育に関連する。
【００１０】
本発明の第５の態様は、第２の態様の方法であって、前記物理オブジェクトは販売される物品であり、前記コンテンツもしくはコンテンツ情報は、前記物品に関連する販売情報を含む。
【００１１】
本発明の第６の態様は、第１〜第５のいずれかの態様の方法であって、前記コンテンツ情報は前記コンテンツの位置を含む。
【００１２】
本発明の第７の態様は、第１〜第６のいずれかの態様の方法であって、前記座標情報によって符号化された光信号は、前記プロジェクタの画素の各々もしくは画素群について、時系列光パルスを含み、前記時系列光パルスは、対応する画素もしくは対応する画素群の座標情報を符号化している。
【００１３】
本発明の第８の態様は、第１〜第７のいずれかの態様の方法であって、前記座標情報によって符号化された光信号は、前記モバイルデバイスのカメラによって検出される。
【００１４】
本発明の第９の態様は、第１〜第７のいずれかの態様の方法であって、前記座標情報によって符号化された光信号は、前記モバイルデバイスに配置された、もしくは、前記モバイルデバイスの付近に配置された光度センサによって検出される。
【００１５】
本発明の第１０の態様は、第１〜第９のいずれかの態様の方法であって、前記領域を特定することは、前記プロジェクタの照射フィールド内の前記領域内に第２モバイルデバイスを配置し、前記第２モバイルデバイスを用いて前記座標情報によって符号化された光信号を検出し、検出された前記座標情報によって符号化された光信号に基づいて、前記領域を特定する、ことを含む。
【００１６】
本発明の第１１の態様は、第１〜第７のいずれかの態様の方法であって、前記領域を特定することは、カメラを用いて、前記プロジェクタの照射フィールドの画像を取得し、取得した前記画像をユーザに対して表示し、前記プロジェクタの照射フィールド内の特定された前記領域の選択を前記ユーザから受信する、ことを含む。
【００１７】
本発明の第１２の態様は、第１１の態様の方法であって、前記領域を特定することは、さらに、前記プロジェクタの第２座標系の特定された前記領域の位置に前記カメラの第１座標系の特定された前記領域の位置を変換することを含む。
【００１８】
本発明の第１３の態様は、第１〜第１２のいずれかの態様の方法であって、特定された前記領域に関する情報及び関連付けられているコンテンツ情報を環境構成ファイルに記憶する、ことをさらに含む。
【００１９】
本発明の第１４の態様は、第１３の態様の方法であって、前記環境構成ファイルを前記モバイルデバイスに送信する、ことをさらに含む。
【００２０】
本発明の第１５の態様は、第１〜第１４のいずれかの態様の方法であって、前記ユーザから受信した第２指示に基づいて、特定された前記領域と関連付けられている前記コンテンツもしくはコンテンツ情報を更新する、ことをさらに含む。
【００２１】
本発明の第１６の態様は、第１５の態様の方法であって、特定された前記領域に関連付けられているコンテンツもしくはコンテンツ情報を更新することは、第２モバイルデバイスから更新された環境構成ファイルを受信し、受信した前記更新された環境構成ファイルを記憶することを含む。
【００２２】
本発明の第１７の態様は、第１〜第１６のいずれかの態様の方法であって、前記モバイルデバイスの位置を繰り返し判定し、判定された前記モバイルデバイスの位置が、特定された前記領域の外側である場合、関連付けられている前記コンテンツもしくはコンテンツ情報の表示を、前記モバイルデバイスに停止させる、ことをさらに含む。
【００２３】
本発明の第１８の態様は、プログラムであって、（ａ）プロジェクタの照射フィールド内の座標を示す座標情報によって符号化された光信号を、前記プロジェクタを用いて照射し、（ｂ）前記照射フィールド内の複数の領域をメモリに記憶し、前記領域の各々はコンテンツに関連付けされ、（ｃ）前記光信号を検出することによって、前記照射フィールド内のモバイルデバイスの位置を判定し、前記光信号の中の符号化された前記座標情報を復号し、（ｄ）前記位置が前記複数の領域のいずれかの内部にある場合、前記モバイルデバイスに関連付けられている前記コンテンツを表示する、ことをコンピュータに実行させる。
【００２４】
本発明の第１９の態様は、処理ユニット、プロジェクタ及び命令セットを記憶するメモリを含む計算処理システムであって、前記命令セットは、（ａ）ユーザから受信した指示に基づいて、前記プロジェクタの照射フィールド内の領域を特定し、（ｂ）前記プロジェクタを用いて、座標情報によって符号化された光信号を照射し、前記座標情報によって符号化された光信号は、前記プロジェクタの照射フィールド内に照射され、（ｃ）前記ユーザからコンテンツもしくはコンテンツ情報を受信し、（ｄ）前記ユーザから受信したコンテンツもしくはコンテンツ情報と、前記プロジェクタの照射フィールド内の特定領域と、を関連付け、（ｅ）前記プロジェクタの照射フィールド内に位置付けられているモバイルデバイスを用いて、前記座標情報によって符号化された光信号を検出し、（ｆ）前記座標情報によって符号化された、検出された光信号に基づいて、前記プロジェクタの照射フィールド内の前記モバイルデバイスの位置を判定し、（ｇ）前記モバイルデバイスの判定された位置が前記特定領域内である場合、前記モバイルデバイスに関連付けられているコンテンツを表示する、ことを前記処理ユニットに実行させる命令を含む。
【００２５】
本発明に係る他の態様の一部は以下に記載され、さらに他の態様は、当該記載から明らかであるか、もしくは本発明の実施によって学習される。本発明の態様は、複数の構成要素及び様々な構成要素の組み合わせによって実現及び達成される。以上及び以下の記載は例示及び説明であり、請求項に記載された発明もしくはそれらの応用を限定する意図はない。
【発明の効果】
【００２６】
開示の技術は、同一のまたは異なるユーザによってその後読み出し可能であるように、非侵入的に、ユーザが、物理オブジェクトに不可視に情報を関連付けることを可能とする。
【図面の簡単な説明】
【００２７】
【図１】様々な物理オブジェクトとデジタルコンテンツとを関連付け、その後、関連付けコンテンツを読み出す、及び／もしくは更新する計算処理システムを例示する。
【図２】物理オブジェクトとデジタルコンテンツとを関連付ける集権方法を例示する。
【図３】物理オブジェクトとデジタルコンテンツとを関連付ける分散方法を例示する。
【図４】物理オブジェクトと関連付けられているデジタルコンテンツを読み出す方法を例示する。
【図５】物理オブジェクトと関連付けられているデジタルコンテンツを読み出し、更新する方法を例示する。
【図６】図２に示される集権方法を用いて、物理オブジェクトとデジタルコンテンツとを関連付けるグラフィックユーザインターフェイスを例示する。
【図７】博物館支援モバイルアプリケーションによるユーザエクスペリエンスを例示する。
【図８】ユーザグループ毎の栽培／飼育アクティビティ量を調整するモバイルアプリケーションのユーザインターフェイスを例示する。
【図９】屋内植物栽培／魚飼育アプリケーションによるユーザエクスペリエンスを例示する。
【図１０】店舗のアイテムと製品情報とを関連付けるグラフィックユーザインターフェイスを例示する。
【図１１】ショッピング支援モバイルアプリケーションのグラフィックユーザインターフェイスを例示する。
【図１２】のぞき穴モバイルアプリケーションによるユーザエクスペリエンスを例示する。
【図１３】物理オブジェクトとデジタルコンテンツとを関連付け、その後、関連コンテンツを読み出す計算処理モバイルシステムを例示する。
【図１４】物理オブジェクトとデジタルコンテンツとの関連付け、及び関連コンテンツの読み出しを促進する計算処理サーバシステムを例示する。
【発明を実施するための形態】
【００２８】
以下の詳細な説明において、添付の図面を参照する。図面において、同様の機能を有する構成要素には同様の参照符号を付す。添付の図面は例示であり、限定を意図しない。特定の実施例及び実装は、本発明の原理と矛盾しない。これらの実装は、当業者が発明を実施することができる程度に十分詳細に記載されている。他の実装が利用されてもよく、本発明の範囲及び思想から逸脱することなく、様々な要素の構造変更及び／または置換が可能である。したがって、以下の詳細な記述は、限定的に解釈されるべきではない。さらに、記載される発明の様々な実施例は、汎用計算機上で稼動するソフトウェアの形態、特定用途ハードウェアの形態、もしくは、ソフトウェア及びハードウェアの組み合わせ、で実装されてもよい。
【００２９】
「コンテンツ関連付け及び読み出しシステム例」
実施例の一態様は、様々な物理オブジェクトとデジタルコンテンツとを関連付け（（デジタルコンテンツを）「隠し」）、その後、関連付けられたコンテンツ（「関連コンテンツ」）を読み出し（「見付け」）、及び／または更新する計算処理システム及び計算処理装置実装方法である。一つもしくは複数の実施例において、システム及び方法は、ユーザが、物理オブジェクトに関する情報を不可視となるよう「隠し」、「対象人物」が情報を「見付ける」、もしくは、情報を「交換する」のを待つ、ことを可能とする。記載するシステム及び方法の例は、適切なときに、非侵入的にデジタルコンテンツを提示し、「隠す側」と「見付ける側」との間のインタラクションをより快適なものとする。記載する実施例は、博物館支援、屋内植物栽培／魚飼育、及び、ショッピング支援を含む、高いユーザビリティ設計要求を満たす３つの代表的な応用を生成するために使用される。
【００３０】
ユーザが、物理オブジェクトに関する情報を「隠し」及び「見付ける」ことを可能にするために、システムは、ユーザの注意を逸らすことなく、ユーザが関心を有する特定の物理オブジェクトを識別する必要がある。このため、画素レベルの精度を有し、８０回／秒で光センサの位置を検出することが可能な符号化光ベース位置検出アルゴリズムを提供する。ユーザの移動端末に光センサを装着することにより、システムは、モバイル端末の位置を判定することができる。
【００３１】
一つもしくは複数の実施例において、使用される位置検出技術は物理オブジェクトに物理的タグ（例えば、ＲＦＩＤ、紙ＱＲコード（登録商標））を装着しない。さらに、ユーザへの要求を最小限とする。実施例の１つでは、位置検出システムは、プロジェクタ及び光センサだけを必要とする。一実施例において、迅速な位置検出のために、外部光センサがユーザのモバイルフォンに装着される。他の実施例において、同様の機能がユーザのモバイルデバイス（前面に光センサを予め有する主要メーカーのモバイルフォン）に備えられている既存の光センサを用いて実装されてもよい。さらに、上記技術はユーザの注意を逸らさない。光照射フィールドは、ユーザには薄いグレーとして知覚され、環境とよく溶け合う。したがって、上記技術はユーザの注意を視覚的に逸らさない。また、位置検出は非常に迅速であり、画素レベルの精度で毎秒８０個の位置を正確に検出する。
【００３２】
理想的には、様々な物理オブジェクトとコンテンツとを関連付け、その後、関連コンテンツ（以下、関連コンテンツ）を読み出し及び／もしくは更新する計算処理システム及び計算処理装置実装方法のパフォーマンスは、対象物理オブジェクトの外観に左右されるべきではない。ユーザによって物理オブジェクトと関連付けられているコンテンツは、物理オブジェクト自身では適合できない、ユーザの情報需要に適合すべきである。例えば、アートワークの著作者についての膨大な紹介は、通常、アートワーク自身と共には存在しない。したがって、物理オブジェクトとデジタルコンテンツとを関連付けることは、ビジターの情報需要を満たす。さらに、関連コンテンツを更新することは容易であるべきであり、リアルタイムで実施されるべきである。
【００３３】
一つもしくは複数の実施例において、様々な物理オブジェクトとコンテンツとを関連付け、その後、関連コンテンツを読み出し、及び／または更新する計算処理システム及び計算処理装置実装方法の動作は、対象物理オブジェクトの外観に左右されるべきではない。一つもしくは複数の実施例において、関連コンテンツの更新は、リアルタイムで実行されてもよい。一つもしくは複数の実施例において、物理オブジェクトとデジタルコンテンツとの関連付けは、ウェブサーバによって維持される。この場合、プロデューサがコンテンツを更新するとすぐに、情報コンシューマは更新されたコンテンツを入手することが可能である。
【００３４】
物理オブジェクトは、ユーザが主にインタラクションするオブジェクトであり、ユーザが主に注意を向けるオブジェクトである。デジタルコンテンツは補助的なものであり、ユーザの注意を主に惹くべきではない。したがって、コンシューマの注意の観点から、デジタルコンテンツは、コンシューマがコンテンツの需要を表明した場合に現れ、コンシューマがコンテンツへの関心を失った場合に消えるべきである。さらに、デジタルコンテンツを提示する方法は、非侵入的であり、ユーザが現在いる「魔法陣」を破壊すべきではない。この意味では、よく知られたＲＦＩＤ及びＱＲコード（登録商標）を使用する従来のコンテンツ配送システムには欠点がある。なぜならば、従来のコンテンツ配送システムは、現在のアクティビティを中断し、関連コンテンツを読み出すためにコードを探すことをコンシューマに要求する。
【００３５】
上記システムの一つもしくは複数の実施例において、デジタルコンテンツは、ユーザのモバイルデバイスを用いてユーザに提示される。例えば、ユーザは、モバイルデバイスをポケットから取り出し、物理オブジェクトに近付けることによって、物理オブジェクトと関連付けられているデジタルコンテンツへの関心を表明することが可能である。システムは、ユーザによる上記アクションを自動的に検出するとすぐに、ユーザのモバイルデバイスに対象物理オブジェクトと関連付けられているデジタルコンテンツを配送する。ユーザがデジタルコンテンツへの関心を失うと、ユーザはモバイルデバイスを物理オブジェクトから遠去け、上記システムは、ユーザのアクションを検出するとすぐに、ユーザのモバイルデバイスから自動的にデジタルコンテンツを消去する。
【００３６】
図１は、様々な物理オブジェクトとデジタルコンテンツとを関連付け、その後、関連コンテンツを読み出し、及び／または更新する計算処理システム１００の実施例を示す。図１に示す実施例において、プロジェクタ１０１は、照射フィールド１０２内の複数の物理オブジェクト１０３に光信号（光）を照射する。一つもしくは複数の実施例において、プロジェクタ１０１は、符号化された光信号（以下符号化光信号）を用いて物理オブジェクトを照射するように設計されている。詳細には、プロジェクタ１０１によって出射される光は、プロジェクタ照射フィールド１０２内の対応する画素もしくは対応する画素群の適切な座標情報によって（座標情報を含むように）符号化される。一つもしくは複数の実施例において、座標情報は、画素座標の各々の情報を搬送する所定のタイミングで生成される光パルスの形態で、プロジェクタ１０１の照射する光において符号化される。１つもしくは複数の実施例において、システム１００は、２つ以上のプロジェクタ１０１を含んでもよい。２つ以上のプロジェクタ１０１の照射フィールド１０２はつなぎ合わされてもよいし、２つ以上のプロジェクタ１０１の符号化光信号は時間多重であってもよい。
【００３７】
ユーザが関心を有するオブジェクトを明らかにするために、ユーザは、対象オブジェクトの前にモバイルデバイス１０４を位置付ける。位置付けられたモバイルデバイス１０４の（図示しない）光センサは、プロジェクタ１０１から符号化光信号１０５を受信する。１つもしくは複数の実施例において、上記光センサは、モバイルデバイス１０４のカメラユニットであってもよい。他の実施例において、専用の光度センサが使用されてもよい。
【００３８】
１つもしくは複数の実施例において、プロジェクタ１０１によって出射される光信号は、プロジェクタ１０１の照射フィールド１０２内の対応する画像の座標を用いて符号化されている。ユーザのモバイルデバイス１０４の光センサは、プロジェクタ１０１からの符号化光信号１０５を検出し、画素座標の各々が検出された光信号から抽出される。１つもしくは複数の実施例において、符号化光信号１０５は、ユーザのモバイルデバイス１０４が有するカメラによって検出されてもよいし、専用光度センサによって検出されてもよい。検出された光信号から抽出された座標情報に基づいて、ユーザのモバイルデバイス１０４で稼動するモバイルアプリケーションは、ユーザのモバイルデバイス１０４に最も近い物理オブジェクト及び当該物理オブジェクトに関連付けられているデジタルコンテンツの位置を識別する。このため、まず、モバイルアプリケーションは、サーバ１０６から、環境構成ファイルをダウンロードする。環境構成ファイルは、環境における物理オブジェクト位置及び関連コンテンツ位置に関する情報を含む。次に、１つもしくは複数の実施例において、モバイルデバイス１０４は、サーバ１０６にリクエスト１０８を送信する。リクエスト１０８は、関連コンテンツの識別（位置）情報を含む。１つもしくは複数の実施例において、上記リクエストはコンピュータネットワークを介して送信されるＨＴＴＰプロトコルリクエストである。
【００３９】
リクエストに応じて、サーバ１０６は、受信したリクエストに含まれているデジタルコンテンツ識別情報に基づいて、デジタルコンテンツストレージ１０７から、ユーザが関心を有する物理オブジェクトに関連付けられているデジタルコンテンツを読み出す。１つもしくは複数の実施例において、デジタルコンテンツストレージ１０７は、リレーショナルデータベースシステムもしくは現在知られているまたは今後開発されるデータベースなどであってよい。読み出されたデジタルコンテンツ１０９は、次に、ユーザのモバイルデバイス１０４にネットワークを介して送信される。最後に、サーバ１０６に常駐しているソフトウェアは、物理オブジェクト１０３への照射を制御するために、プロジェクタ１０１に制御信号１１０を送信してもよい。
【００４０】
上記プロセスにおいて様々な変更が可能である。例えば、モバイルアプリケーションは、受信した座標情報をサーバ１０６に送信してもよく、サーバ１０６自身が、オブジェクトの識別及びデジタルコンテンツ読み出しを実行してもよい。他の実施例において、モバイルアプリケーションは、ユーザが関心を有するオブジェクトを識別し、サーバ１０６にオブジェクト識別情報を送信してもよい。サーバ１０６は、デジタルコンテンツストレージ１０７から、ユーザが関心を有する物理オブジェクトに関連付けられているコンテンツを読み出し、モバイルデバイス１０４に当該デジタルコンテンツを戻してもよい。
【００４１】
１つもしくは複数の実施例において、上記座標系は、環境全体（例えば、博物館、店舗、家庭）のためにセットアップされ、シーンにおける物理オブジェクト１０３の各々が検出可能とされる。ユーザは、他のユーザとインタラクションするために、異なる物理オブジェクト１０３にメモを残すことなどによって、任意の物理オブジェクト１０３と任意のデジタルマルチメディアコンテンツとを関連付けることができる。１つもしくは複数の実施例において、環境における座標系は、グレーコードシーケンスを周期的に照射することによって実装される。これにより、照射された領域の画素の各々は、ユニークな座標を有する。照射速度は非常に速く、例えば、毎秒８０回、画素の各々を検出することが可能である。なお、（ウェブカメラもしくはキネクトを用いる）ビルディングコンピュータビジョンベースインタラクティブシステムは、一般的に、毎秒３０／６０フレームのフレーム速度に設定されているため、このようなシステムは、最大で毎秒３０／６０回、位置を検出することが可能である。
【００４２】
１つもしくは複数の実施例において、様々な物理オブジェクトとデジタルコンテンツとを関連付け、その後、関連コンテンツを読み出し及び／もしくは更新する上記計算処理システム及び計算処理装置実装方法は、２つの動作モードを有する。１つは、コンテンツプロデューサと呼ばれるユーザによって使用されるコンテンツ関連付け動作モードであり、もう１つは、コンテンツコンシューマと呼ばれるユーザによって使用されるコンテンツ読み出し動作モードである。所定のアプリケーションにおいて、コンテンツプロデューサ及びコンテンツコンシューマは同一のユーザグループに属していてもよい。様々な実施例において、上記システム及び方法は、コンテンツプロデューサが、２つの方法「（１）集権方法及び２）分散方法」によって、環境の様々な物理オブジェクトとデジタルコンテンツとを関連付けることを可能とする。
【００４３】
「集権コンテンツ関連付け方法」
図２は、物理オブジェクトとデジタルコンテンツとを関連付けるための集権方法２００の実施例を示す。ステップ２０１で、物理オブジェクト１０３を含む環境の画像を取得するために、カメラが使用される。１つもしくは複数の実施例において、カメラは、プロジェクタ１０１と共に配置される、ウェブカメラもしくは他の任意のタイプの電子画像取得デバイスであってよい。ステップ２０２で、カメラによって取得される環境の画像は、コンピュータモニタなどの表示装置で生成されるグラフィックユーザインターフェイスを用いてユーザに提示される。ステップ２０３で、グラフィックユーザインターフェイスは、ユーザに提示されているカメラ画像上の物理オブジェクトのユーザ指定位置を受信する。このため、ユーザは、提示されている画像上の特定の物理オブジェクト位置をマークするためマウスもしくはその他のカーソル制御デバイスを使用する。
【００４４】
ステップ２０４で、ユーザによって指定された物理オブジェクト指定情報は、座標系変換情報によって、カメラビュー座標系からプロジェクタ座標系へ物理オブジェクトの座標を変換することによって処理される。１つもしくは複数の実施例において、座標系変換関数の較正及び上記座標系変換情報の生成は一度だけ実行される。１つもしくは複数の実施例において、プロジェクタ１０１によって照射される環境の領域に対応する画像領域のコーナーをユーザがクリックすることにより実行され、プロジェクタ１０１の解像度を特定する。ユーザの選択及び特定されたプロジェクタの解像度に基づいて、システムは、適切な座標変換式の係数を計算する。
【００４５】
ステップ２０５で、ユーザは、特定された物理オブジェクトに関連付けられるべきデジタルコンテンツを選択するか、もしくは、特定するために、ユーザインターフェイスを提供される。様々な実施例において、テキストコンテンツをタイプ入力するためのグラフィックユーザインターフェイス、ユーザのコンピュータから１つもしくは複数のデジタルメディアファイルを選択するためのファイルブラウジングユーザインターフェイス、もしくは、例えば、対応ＵＲＬを用いてオンラインで利用可能な１つもしくは複数のデジタルコンテンツオブジェクトの特定を受け取るインターフェイスを、ユーザは提供されてもよい。デジタルコンテンツの特定を受信すると、システムは、ステップ２０６で、対象オブジェクトと受信したデジタルコンテンツとを関連付ける。
【００４６】
ステップ２０７で、物理オブジェクト位置情報及び関連コンテンツもしくはデジタルコンテンツ位置情報（ＵＲＬなど）がネットワークを介してサーバ１０６に送信される。ステップ２０８で、サーバ１０６は、デジタルコンテンツもしくはデジタルコンテンツ位置情報をコンテンツストレージ１０７に記憶させる。ステップ２０９で、物理オブジェクト位置情報及びデジタルコンテンツと物理オブジェクト位置との間の関連付け情報も、サーバ１０６がコンテンツストレージ１０７に記憶させる。１つもしくは複数の実施例において、ステップ２１０で、コンテンツストレージ１０７に記憶されたデジタルコンテンツは迅速な読み出しのために、索引が付されてもよい。
【００４７】
「分散コンテンツ関連付け方法」
図３は、物理オブジェクトとデジタルコンテンツとを関連付けるための分散方法３００の実施例を示す。ステップ３０１で、ユーザは、対象物理オブジェクト１０３の近傍に光センサを有するモバイルデバイス１０４を位置付けるよう指示される。ステップ３０２で、プロジェクタ１０１は、符号化光信号で環境を照射するために使用される。ステップ３０３で、プロジェクタ１０１からの符号化光信号は、モバイルデバイス１０４の光センサによって受信される。ステップ３０４で、モバイルデバイス１０４の位置モジュールが、受信した符号化光信号からモバイルデバイス位置情報を復号する。ステップ３０５で、ユーザは、特定された物理オブジェクト位置と関連付けられるべきデジタルコンテンツを選択する、もしくは、特定するためにユーザインターフェイスを提供される。様々な実施例において、テキストコンテンツをタイプ入力するためのグラフィックユーザインターフェイス、ユーザのモバイルデバイスから１つもしくは複数のデジタルメディアファイルを選択するためのファイルブラウジングユーザインターフェイス、もしくは、例えば、対応ＵＲＬを用いてオンラインで利用可能な１つもしくは複数のデジタルコンテンツオブジェクトの特定を受け取るインターフェイスを、ユーザは提供されてもよい。デジタルコンテンツの特定を受け取ると、ユーザのモバイルデバイスで動作するソフトウェアは、ステップ３０６で、受け取ったデジタルコンテンツと対象物理オブジェクト位置とを関連付ける。
【００４８】
ステップ３０７で、物理オブジェクト位置情報及び関連コンテンツもしくはデジタルコンテンツ位置情報（ＵＲＬなど）がサーバ１０６にネットワークを介して送信される。ステップ３０８で、サーバ１０６は、デジタルコンテンツもしくはデジタルコンテンツ位置情報をコンテンツストレージ１０７に記憶させる。ステップ３０９で、サーバ１０６は、物理オブジェクト位置情報、及びデジタルコンテンツ及び物理オブジェクト位置の関連付け情報も、コンテンツストレージ１０７に記憶させる。１つもしくは複数の実施例において、ステップ３１０で、コンテンツストレージ１０７に記憶されたデジタルコンテンツは、迅速な読み出しのために、索引を付されてもよい。
【００４９】
「コンテンツ読み出し方法」
図４は、物理オブジェクトに関連付けられているデジタルコンテンツを読み出す方法４００を例示する。ステップ４０１で、ユーザは、対象物理オブジェクト１０３の近傍に光センサを有するモバイルデバイス１０４を位置付けるよう指示される。ステップ４０２で、プロジェクタ１０１は、符号化光信号で環境を照射するために使用される。ステップ４０３で、プロジェクタ１０１からの符号化光信号が、モバイルデバイス１０４の光センサによって受信される。ステップ４０４で、モバイルデバイス１０４の位置モジュールは、受信した符号化光信号からモバイルデバイス位置情報を復号する。その後、ステップ４０５で、モバイルデバイス１０４で稼動するモバイルアプリケーションは、ユーザが関心を有する物理オブジェクト及び関連コンテンツ位置を、先に受信した環境構成情報に基づいて、識別する。
【００５０】
ステップ４０６で、モバイルデバイス１０４は、ＨＴＴＰリクエストなどのリクエストをサーバ１０６に送信する。リクエストは、関連コンテンツ位置情報を含む。関連コンテンツ位置情報を含むリクエストを受け取ると、ステップ４０７で、サーバ１０６は、物理オブジェクトの各々と関連付けられているデジタルコンテンツを読み出す。ステップ４０８で、サーバ１０６は、読み出されたコンテンツを含む応答をモバイルデバイス１０４に送信する。ステップ４０９で、読み出されたコンテンツはモバイルデバイス１０４の表示ユニット上でユーザのために表示される。ステップ４１０で、モバイルデバイス１０４は、ユーザがモバイルデバイスを対象物理オブジェクトから遠去けたことを検出し、ユーザのためのデジタルコンテンツの表示を停止する。
【００５１】
「コンテンツ更新方法」
図５は、物理オブジェクトに関連するデジタルコンテンツを読み出し更新する方法５００を例示する。ステップ５０１で、ユーザは、対象物理オブジェクト１０３の近傍に光センサを有するモバイルデバイス１０４を位置付けるように指示される。ステップ５０２で、プロジェクタ１０１は、符号化光信号で環境を照射するために使用される。ステップ５０３で、プロジェクタ１０１からの符号化光信号は、モバイルデバイス１０４の光センサによって受信される。ステップ５０４で、モバイルデバイス１０４の位置モジュールは受け取った符号化光信号からモバイルデバイス位置情報を復号する。次に、ステップ５０５で、モバイルデバイス１０４で稼動するモバイルアプリケーションは、先に受け取った環境構成情報に基づいて、ユーザが関心を有する物理オブジェクト及び関連コンテンツ位置を識別する。
【００５２】
ステップ５０６で、モバイルデバイス１０４は、ＨＴＴＰリクエストなどのリクエストをサーバ１０６に送信する。リクエストは、関連コンテンツ位置情報を含む。関連コンテンツ位置情報を含むリクエストを受け取ると、ステップ５０７で、サーバ１０６は、物理オブジェクトの各々と関連付けられているコンテンツを読み出す。ステップ５０８で、サーバ１０６は、読み出したコンテンツを含む応答をモバイルデバイス１０４に送信する。ステップ５０９で、受け取られたコンテンツは、モバイルデバイス１０４の表示ユニットに、ユーザのために表示される。
【００５３】
ステップ５１０で、ユーザは、表示されたデジタルコンテンツを更新するためのユーザインターフェイスを提供される。様々な実施例において、更新されたテキストコンテンツをタイプ入力するためのグラフィックユーザインターフェイス、ユーザのコンピュータから１つもしくは複数の新しいデジタルメディアファイルを選択するためのファイルブラウジングユーザインターフェイス、もしくは、例えば、対応ＵＲＬを用いてオンラインで利用可能な１つもしくは複数の更新されたデジタルコンテンツオブジェクトの特定を受け取るインターフェイスを、ユーザは提供されてもよい。ステップ５１１で、更新されたデジタルコンテンツもしくはデジタルコンテンツ位置情報（ＵＲＬなど）がネットワークを介してサーバ１０６に送信される。ステップ５１２で、サーバ１０６は、コンテンツストレージ１０７に更新されたデジタルコンテンツもしくは更新されたデジタルコンテンツ位置情報を記憶させる。１つもしくは複数の実施例において、コンテンツストレージ１０７に記憶された更新済みデジタルコンテンツは、迅速な読み出しのために索引を付されてもよい。
【００５４】
様々な物理オブジェクトとデジタルコンテンツとを関連付け、その後、関連コンテンツを読み出し、及び／または更新する計算処理システム及び計算処理装置実装方法の様々な専用アプリケーションについて説明する。
【００５５】
「博物館支援アプリケーション」
空間及びその他のファクタの制限によって、博物館に展示されているアートワークは、通常、関連するテキスト情報もしくは視聴可能情報をまったく有していないか、もしくは、有していても非常に少ない。展示されているアートワークを見る場合、多くの人々が著作者、著作者のライフストーリー、著作者のその他の作品などについての追加情報を受け取ることを所望するかもしれない。このような情報は、ユーザが特定のアートワークの近傍にいる場合のみ、ユーザに提示される必要がある。したがって、様々な物理オブジェクトとデジタルコンテンツとを関連付け、その後、関連コンテンツを読み出し、及び／または更新する計算処理システム及び計算処理装置実装方法が、博物館で予め提示されているアートワークに関する背景情報と共にユーザに提供するために、「博物館支援」アプリケーションを実装するために、採用される。「博物館支援」アプリケーションは、３つの特性、「１）デジタルコンテンツは、物理オブジェクトと関連付けられると、その後、頻繁には更新されない。（博物館の展示レイアウトは展示全体が置き換えられるまで、通常、変更されない。）２）隠しデジタルコンテンツは、主に、コンテンツプロデューサ（博物館／展示マネージャ）からコンシューマ（ビジター）に向かって流れる。３）コンテンツ関連付けプロセスは物理オブジェクト（例えば、アートワーク）の周囲で実行されるべきではない。」、を有するコンテンツ関連付け読み出しシステムの実施例を代表する。上記３つの態様を考慮すると、図２に示される集権方法２００が、博物館においてデジタルコンテンツと物理オブジェクトとを関連付けるために使用される。
【００５６】
図６は、図２に示される集権方法２００を用いた物理オブジェクトへのデジタルコンテンツの関連付けを実行するためのグラフィックユーザインターフェイスの実施例を例示する。詳細には、博物館のスタッフは、アートワークの著作者についての情報などの、テキストコンテンツもしくは視聴可能コンテンツを、選択されたアートワーク（物理オブジェクト）に関連付けるグラフィックユーザインターフェイス６００を使用する。グラフィックユーザインターフェイス６００を用いて関連付けられると、対応するテキストコンテンツもしくは視聴可能コンテンツは、コンテンツストレージ１０７にロードされ、アートワークの位置を博物館のスタッフに特定させ、サーバ１０６が環境構成ファイルに記憶させる。上記説明したように、座標系較正ステップが、プロジェクタ１０１の対応座標系にカメラビューの座標系をマッピングするために使用される。博物館の従業員（コンテンツプロデューサ）は、プロジェクタ１０１の解像度を入力し、プロジェクタ１０１によって照射される領域６０１の４つのコーナーをクリックすることだけを必要とする。上記したように、物理オブジェクト及びプロジェクタの位置はほとんど変更されないので、博物館の従業員による上記操作は１度だけ行われる。
【００５７】
上記較正ステップの後、コンテンツプロデューサは、物理オブジェクトの領域を決定する矩形を描画するために、図６に示すグラフィックユーザインターフェイスを使用する（図６の矩形６０２を参照）。その後、グラフィックユーザインターフェイス６００の「リソースを検出するためのブラウズ」ボタン６０３をクリックすることにより、コンテンツプロデューサは、コンテンツプロデューサが特定の物理オブジェクトと関連付けることを望むデジタルコンテンツを選択することが可能である。１つもしくは複数の実施例において、オブジェクト領域情報及びデジタルコンテンツはよく知られているＪＳＯＮ（JavaScript（登録商標） Object Notation）とリンクされる。デジタルコンテンツの各々と、ユーザが関心を有する全オブジェクトと、を関連付けた後、全ての対応する情報が、環境を示す、例えば、ＪＳＯＮアレーとして、サーバ１０６に送信される。１つもしくは複数の実施例において、ＪＳＯＮアレーフォーマットは、モバイルデバイス１０４で稼動するクライアントアプリケーションによる容易な送信及び環境構成情報の容易な解釈に適するように設計される。
【００５８】
以下は、環境構成ファイルの実施例である。
[
{"type":"VIDEO",
"mmurl":"http://192.168.20.190:8080/ObjectConfig/
NotreDame.mp4", "tl_x":127, "tl_y":44,
"br_x":321, "br_y":166
},
{"type":"TXT",
"mmurl":"http://192.168.20.190:8080/ObjectConfig/
MulanStory.txt", "tl_x":642, "tl_y":206,
"br_x":864, "br_y":338
}
]
【００５９】
例示的な上記環境構成ファイルは、２つの物理オブジェクトの定義を含む。各々の定義は、ブラケット（｛｝）の内部に含まれるセットで表されている。「type」レコードはデジタルコンテンツのタイプを示す。「VIDEO」はデジタルコンテンツがビデオであることを示し、「TXT」はデジタルコンテンツがテキストであることを示す。「tl_x」、「tl_y」は左上コーナー座標であり、「br_x」、「br_y」は、右下コーナー座標であり、物理オブジェクトが含まれる領域を定義する。「mmurl」は、リソースへのＵＲＬリンクを含む。上記環境構成ファイルは例示であり、本発明の範囲及び思想から逸脱せず、環境構成情報を蓄積し、交換するために、他のファイルフォーマットを使用することも可能である。したがって、本発明は開示のファイルフォーマットもしくはコンテンツに限定されない。
【００６０】
１つもしくは複数の実施例において、サーバ１０６側で、コンテンツプロデューサから提供される上記環境構成ファイルを読み出し、また、動的に、コンテンツコンシューマにアイテムを提供することを可能とする、いくつかの「ＪＳＰ(Java（登録商標）Server Pages)」が提供される。サーバ１０６のこのような構成は、コンテンツの更新を容易にする。コンテンツプロデューサがコンテンツを更新すると、当該更新は、サーバ１０６に即時反映される。したがって、コンテンツコンシューマは最新の環境構成を常に取得することが可能である。
【００６１】
モバイルアプリケーションがモバイルデバイス１０４で起動されると、まず、ウェブサーバからの環境構成ファイルを更新するために、ＨＴＴＰリクエストなどの、リクエストを送信する。アプリケーションがサーバ１０６からの環境構成ファイルを取得すると、アプリケーションは、物理オブジェクトの各々の位置（領域）に関する情報（tl_x, tl_y, br_x, br_y）を所有することになる。環境内で、ユーザがモバイルデバイス１０４を移動させると、モバイルデバイス１０４に組み込まれている光センサは、プロジェクタ１０１によって生成される（光信号の）ライトバリューを時系列で読み込む。モバイルデバイス１０４に組み込まれている位置モジュールは、検出されたライトバリューのシーケンス及びサーバ１０６から受信した環境構成ファイルに基づいて、モバイルデバイス１０４の位置（x, y）を復号する。これは、最高で毎秒８０回、リアルタイムで行われる。
【００６２】
復号された位置情報に基づいて、モバイルデバイス１０４で稼動するモバイルデバイスアプリケーションは、どの物理オブジェクトの領域がモバイルデバイス１０４に最も近いかを、環境構成ファイルの全ての物理オブジェクト領域の位置と、検出されたモバイルデバイス１０４の位置とを比較することによって、判定する。対象物理オブジェクトが識別されると、モバイルアプリケーションは、環境構成ファイルで記述される対応物理オブジェクト識別子と関連するＵＲＬを介して、関連コンテンツを読み出すために、対応物理オブジェクトの識別子を使用する。
【００６３】
ユーザのエクスペリエンスを図７に例示する。２つのアートワークが壁に掛けられている。右のアートワークは古代中国のヒロイン「ムーラン」であり、左のアートワークは「ノートルダム寺院」のスケッチである。アートワークは両方共ビジターが使用することが可能なテキストコンテンツもしくはその他の追加情報を有していない。コンテンツ関連付け読み出しシステムは、博物館の従業者（コンテンツプロデューサ）が、博物館のビジターが読み出すことが可能であるように、アートワークの各々に追加的なデジタルコンテンツ（ここでは、ビデオ）を関連付けることを可能にする。
【００６４】
博物館のビジターが「ムーラン」についてさらに知りたい場合、ビジターは自身のモバイルフォンを取り出し、自身の関心を示すために、絵画にモバイルフォンを近付ける。次に、ユーザのモバイルフォンで稼動するモバイルアプリケーションは、プロジェクタの符号化光信号を検出し、関連コンテンツを読み出し、ユーザのモバイルフォンでリアルタイムビデオストリーム再生を開始する（図７：７０１）。ユーザは、次に、「ノートルダム寺院」に移動し、絵画の近傍にモバイルフォンを位置付けることによって、このアートワークについての追加的な情報に対するユーザの関心を示す。符号化光信号に基づいて位置を検出すると、モバイルアプリケーションは、対応する絵画に関するビデオストリームの再生を開始する（図７：７０２）。ユーザが追加的な情報に関心を失った場合、ユーザは、単に、モバイルフォンをアートワークから遠去ければよい。モバイルフォンは、ビデオ再生を即時停止する（図７：７０３）。コンテンツ関連付け及び読み出しシステムの実施例によって提供されるユーザエクスペリエンスは、博物館支援システムの設計要求に適合する。デジタルコンテンツは、非侵入的に提示されるべきであり、これは、コンテンツを見ることにユーザが関心を有する場合にのみ、コンテンツが提示されることを意味する。
【００６５】
「屋内植物栽培／魚飼育アプリケーション」
屋内植物及びペットは、人間による多くの世話を必要とする。しかしながら、家族にとって、栽培／飼育スケジュールを調整することは容易でない。例えば、家族の誰かが魚に餌を与えたい場合、彼は、魚が最近餌を与えられたか否か知らず、彼は、家族に電話して確認しなければならないかもしれない。同様に、家族の誰かが植物に水を与える時間がなく、水を与えるよう家族に伝えた場合、伝えられた家族は、例え、植物の近くに物理的にいるとしても、水を与えることを忘れるかもしれない。
【００６６】
屋内植物栽培／魚飼育アプリケーションは、人々のグループにおいて情報共有を要求するコンテンツ関連付け及び読み出しシステムの展開例を示す。詳細には、複数のユーザによる栽培／飼育の労力の調整を可能とするために、コンテンツ関連付け及び読み出しシステムを、異なるユーザの間での栽培／飼育関連情報（メモもしくはメッセージ）を共有するために適用可能である。ユーザの栽培／飼育の労力は、特定の動物もしくは植物に向けられるため、栽培／飼育関連コンテンツは、ユーザがその物理的近傍にいる場合、対応する対象動物もしくは植物ともっとも都合よく関連付けられている。したがって、図３に示される物理オブジェクトとデジタルコンテンツとを関連付けるための分散方法３００は、この特定のアプリケーションにより適している。デジタルコンテンツプロデューサ及びコンシューマは、双方とも、同一のグループに含まれる人々であり（栽培／飼育を行う家族の一員であり）、コンテンツ関連付け機能及びコンテンツ読み出し機能の双方がシステムユーザの各々にとって利用可能とされるべきである。
【００６７】
図８は、ユーザグループ毎に栽培／飼育アクティビティを調整するためのモバイルアプリケーションのユーザインターフェイスの実施例を示す。図８に示すように、ユーザは、他のユーザによって残されたメッセージを見ることができ、ユーザ自身のメッセージを追加することができる。図８において、最初の３つのフィールド８０１、８０２、８０３はデジタルコンテンツ読み出し機能と関連付けられている。デジタルコンテンツは、ユーザが対象物理オブジェクトの近傍にいる場合に、読み出され、示される。（テキスト「あなたは、〜の前にいます。」の後ろの）フィールド８０１は、物理オブジェクトの名称を示す。（テキスト「最新の栽培／飼育メッセージ」の下の）フィールド８０２には、以前物理オブジェクトの世話をしたメンバーによって残されたメッセージが表示される。（テキスト「前回の様子」の下の）フィールド８０３には、前回、栽培／飼育アクションが行われたときの物理オブジェクトの写真が表示される。ユーザインターフェイスのフィールド８０４及びカメラボタン８０６は、コンテンツ関連付け機能に関連する。ユーザは、他のメンバーにユーザのメッセージを残すために、これらのフィールドを使用することができる。（テキスト「あなたの栽培／飼育メッセージを追加」の下の）フィールド８０４は、他のユーザのためにテキストメッセージを追加するために使用することができる。（カメラのイラストが表示されている）カメラボタン８０６は、物理オブジェクトの現在の外観の写真を撮影するために使用される。最後に、（「栽培／飼育メモを更新」）ボタン８０５をタップすることにより、新しいメッセージ及び／または画像が、ＪＳＯＮアレーフォーマットで、ネットワークを介して、サーバ１０６に送信され、その後、他の家族によって読み出し可能とされる。
【００６８】
テキスト情報（例えば、栽培／飼育テキストメッセージ）は、ＪＳＯＮフォーマット環境構成ファイルに直接的に容易にパックされる。しかしながら、ユーザが撮影することができる写真は、環境構成ファイルに直接的にパックすることは不可能である。１つもしくは複数の実施例において、２つのフェーズを有する送信戦略が、この問題を解決するために設計される。第１のフェーズにおいて、写真のメタデータ（例えば、ファイル名）が、栽培／飼育テキストメッセージと共に、環境構成ファイルにパックされ、サーバ１０６に送信される。第２のフェーズにおいて、未処理画像データが同一のサーバ１０６もしくはコンテンツストレージ１０７の所定のフォルダに送信される。次に、他のユーザが、当該ユーザのモバイルアプリケーションを開始すると、モバイルアプリケーションは、まず、サーバ１０６からＪＳＯＮフォーマット環境構成ファイルを取得するためにＨＴＴＰリクエストを送信し、次に、対応する画像のファイル名を抽出し、最後に、サーバ１０６の所定のフォルダにある画像自身を抽出するために当該画像のファイル名を使用する。
【００６９】
ユーザのモバイルデバイス１０４で稼動するモバイルアプリケーションは、どのオブジェクトとユーザが現在インタラクションしているのか判定する必要がある。このため、１つの実施例では、物理オブジェクトの各々は固定の有効円形領域を有する。ユーザ（ユーザのモバイルデバイス）が当該領域に移動したときにのみ、対応メッセージを表示する。１つの実施例において、システムは、ユーザがモバイルフォンを使用することによって様々な物理オブジェクトの有効領域を設定することを可能にする。
【００７０】
図９に、ユーザエクスペリエンスを示す。植物に水を与えた後、ユーザＡは、ユーザＡが行ったことについてのメッセージを残し、植物の写真を撮影する（図９：９０１）。次に、他のユーザが植物の状態をチェックするために来ると、当該他のユーザのモバイルフォンが植物に接近し、以前のユーザからのメッセージ及び写真が、当該他のユーザのモバイルフォンに即時表示される（図９：９０２）。
【００７１】
「ショッピング支援アプリケーション」
カスタマの購入決定を支援するために、店舗のアイテムとデジタルコンテンツとを関連付けることは、コンテンツ関連付け及び読み出しシステムの実施の展開例である。この目的で従来の視覚的オブジェクト認識を使用した場合、アイテムの多く（例えば、服（服の異なるアイテムは同一のテクスチャを有さないため。））には適切ではない。一方、符号化光信号ベース位置検出アプローチは、物理オブジェクトの外観に依存しないので、本発明のコンテンツ関連付け及び読み出しシステムは、店舗陳列において買い物客に適切に情報を提供するために適用可能である。
【００７２】
博物館支援アプリケーションと同様に、ショッピング支援アプリケーションにおいて、デジタルコンテンツは、主に、ショップマネージャからカスタマへ一方向に流れる。したがって、２つの異なるモバイルアプリケーションが、コンテンツを関連付け、当該コンテンツを読み出すために使用される。コンテンツを関連付けるグラフィックユーザインターフェイスを図１０に、コンテンツを読み出すグラフィックユーザインターフェイスを図１１に示す。
【００７３】
詳細には、図１０に示すグラフィックユーザインターフェイス１０００が、製品情報と店舗アイテムとを関連付けるために店舗スタッフによって使用される。グラフィックユーザインターフェイス１０００を用いて販売する物理アイテムと関連付けることが可能な情報の例示的なタイプは、ブランド、サイズ、価格、布のタイプもしくは他の材質及びディスカウント情報を含むが、これらに限定されるものではない。販売するアイテムの各々について受信した情報はサーバ１０６及び／またはコンテンツストレージ１０７に記憶される。次に、カスタマが店舗の対象物理アイテムの近傍にいる場合、当該カスタマは、図１１に示されるグラフィックユーザインターフェイス１１００を使用して、店舗マネージャによって入力されたアイテム関連情報を読み出す。
【００７４】
「のぞき穴アプリケーション」
コンテンツ関連付け及び読み出しシステムの実施例は画素レベル解像度を達成することが可能であるため、当該システムの実施例を、多くの細かい粒度のユーザインタラクションを実装するために使用することが可能である。このようなインタラクションの実施例は、のぞき穴である。このアプリケーションにおいて、ユーザは、のぞき穴と同様に機能するモバイルデバイス画面を介して、大きな画像を見ることが可能である。図１２は、全体画像１２０１及びモバイルフォン画面を介して見られる部分画像１２０２を示す。このアプローチによれば、ユーザは、環境の物理外観を変更することなく、当該環境の詳細情報を並べ、隠すことが可能となる。詳細には、ユーザは、例えば、非軍事もしくは軍事アプリケーションのために三次元マップを探検するためにこの技術を使用することが可能である。ユーザは、この技術を工場のモデルを探検するために使用してもよい。これらのマップ及びモデルは、対応する物理オブジェクトよりもたいへん小さいので、細かい粒度のインタラクションが、物理オブジェクトの小さい領域の各々に関する詳細情報を明らかにするために使用される。
【００７５】
「システムハードウェアの実施例」
図１３は、物理オブジェクトとデジタルコンテンツとを関連付け、その後、関連コンテンツを読み出すための計算処理モバイルシステム１０４の実施例を示す。１つもしくは複数の実施例において、計算処理モバイルシステム１０４は、市販されておりよく知られているスマートフォン、ＰＤＡ（personal digital assistant）、タブレットコンピュータなどのモバイル計算処理装置に実装されてもよい。代替的な実施例において、計算処理モバイルシステム１０４は、ラップトップコンピュータもしくはノートブックコンピュータに実装されてもよい。別の実施例において、計算処理モバイルシステム１０４は、テレビ放送デジタルビデオストリームを受信し、ユーザのために表示するように構成されているウェブテレビ受信デバイスなどの特定機能を有する電子機器に組み込まれる、埋め込みシステムであってもよい。別の実施例において、計算処理モバイルシステム１０４は、よく知られている拡張現実ＨＭＤ（head-mounted display）システムの部分として実装されてもよい。
【００７６】
計算処理モバイルシステム１０４は、計算処理モバイルシステム１０４の様々なハードウェアコンポーネントの間で情報を伝達するデータバス１３０４もしくは他の相互接続または通信機構を有していてもよい。中央処理ユニット（ＣＰＵもしくはプロセッサ）１３０１は、情報を処理し、他の計算タスク及び制御タスクを実行するために、データバス１３０４と接続されている。計算処理モバイルシステム１０４は、ＲＡＭ（random access memory）もしくは他のダイナミックストレージデバイスなどのメモリ１３１２も有し、メモリ１３１２は、データバス１３０４に接続されており、様々な情報及びプロセッサ１３０１によって実行されるべき命令を記憶する。メモリ１３１２は、磁気ディスク、光ディスク、ソリッドステートフラッシュメモリデバイスもしくは他の不揮発性ソリッドステートストレージデバイスなどの持続性ストレージデバイスも含んでもよい。
【００７７】
１つもしくは複数の実施例において、メモリ１３１２は、プロセッサ１３０１によって命令を実行している間、一時的な変数もしくは他の中間情報を記憶するために使用されてもよい。必須ではないが、計算処理モバイルシステム１０４は、さらに、計算処理モバイルシステム１０４の動作に必要なファームウェア、ＢＩＯＳ（basic input-output system）、計算処理モバイルシステム１０４の様々な構成パラメータなどの、スタティック情報及びプロセッサ１３０１のための命令を記憶するためにデータバス１３０４に接続されているＲＯＭ（read only memory）もしくはＥＰＲＯＭ１３０２もしくは他のスタティックストレージデバイスを有していてもよい。
【００７８】
１つもしくは複数の実施例において、計算処理モバイルシステム１０４は、表示装置１３０９を有していてもよい。表示装置１３０９は、様々な情報を計算処理モバイルシステム１０４のユーザに提示するためにデータバス１３０４に接続されていてもよい。代替的な実施例において、表示装置１３０９は、（図示しない）グラフィックコントローラ及び／もしくはグラフィックプロセッサと関連していてもよい。表示装置１３０９は、例えば、よく知られているＴＦＴ（thin-film transistor）技術もしくは有機ＬＥＤ（organic emitting diode）技術を用いて製造されたＬＣＤ（liquid crystal display）であってもよい。様々な実施例において、表示装置１３０９は、計算処理モバイルシステム１０４の他のコンポーネントと共に同一の筐体に含まれていてもよい。代替的な実施例において、表示装置１３０９は、当該筐体の外部に配置されてもよい。
【００７９】
１つもしくは複数の実施例において、表示装置１３０９は、様々なオブジェクトに関する情報を（含む光信号を）照射するように構成されているプロジェクタもしくはミニプロジェクタの形態で実装されてもよい。このため、表示装置１３０９は、（図示しない）適切な搭載ハードウェアを提供されていてもよい。
【００８０】
１つもしくは複数の実施例において、計算処理モバイルシステム１０４は、さらに、データバス１３０４に接続されている音声再生装置１３２５を備えていてもよい。音声再生装置１３２５は、よく知られているＭＰＥＧ−３ファイルなどの様々な音声ファイル及びストリーム、もしくは、ＭＰＥＧ−４などの様々なビデオファイルの音声トラックを再生するように構成されている。このため、計算処理モバイルシステム１０４は、（図示しない）音波もしくは音声プロセッサもしくは同様の装置を備えていてもよい。特定の実施例において、音声再生装置１３２５は、ビデオ会議のライブ音声ストリームをユーザのために再生するように構成されていてもよい。
【００８１】
１つもしくは複数の実施例において、計算処理モバイルシステム１０４は、ビデオ会議参加者の接触による命令を受信するためのタッチスクリーンインターフェイス１３１０、会議参加者及び／もしくは様々なオブジェクトの静止画像及びビデオを取得するためのカメラ１３１１、及びキーボード１３０６などの１つもしくは複数の入力装置を含んでいてもよい。タッチスクリーンインターフェイス１３１０、カメラ１３１１、キーボード１３０６は、画像、ビデオ、ユーザによって選択されたコマンドなどの情報をプロセッサ１３０１に伝達するために、データバス１３０４に接続されていてもよい。代替的な実施例において、入力装置は、ユーザの目の動きを追跡するための（図示しない）システムを含んでいてもよい。当該システムは、ビデオ会議参加者によって選択されたコマンドを計算処理モバイルシステム１０４に示すために使用される。
【００８２】
１つもしくは複数の実施例において、計算処理モバイルシステム１０４は、さらに、プロジェクタ１０１によって生成された符号化光信号を検出するために光度センサ１３０３を備えていてもよい。実施例の１つにおいて、光度センサ１３０３は、高頻度位置検出のために迅速な応答時間を提供する。
【００８３】
１つもしくは複数の実施例において、計算処理モバイルシステム１０４は、さらに、データバス１３０４に接続されているネットワークインターフェイス１３０５などの通信インターフェイスを備えていてもよい。ネットワークインターフェイス１３０５は、ＷｉＦｉインターフェイス（アダプタ）１３０７及びモバイルフォンネットワーク（ＧＳＭ（登録商標）もしくはＣＤＭＡ）アダプタ１３０８の少なくとも一方を用いて、計算処理モバイルシステム１０４及びインターネット１３２４の間の接続を確立するように構成されていてもよい。ネットワークインターフェイス１３０５は、計算処理モバイルシステム１０４及びインターネット１３２４の間の双方向通信を提供するように構成されていてもよい。ＷｉＦｉインターフェイス１３０７は、よく知られている８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ及び／もしくは８０２．１１ｎプロトコル、Ｂｌｕｅｔｏｏｔｈ（登録商標）プロトコルに従って動作してもよい。例示的な実装において、ＷｉＦｉインターフェイス１３０７及びモバイルフォンネットワーク（ＧＳＭ（登録商標）もしくはＣＤＭＡ）アダプタ１３０８は、様々なタイプの情報を表すデジタルデータストリームを搬送する電気信号もしくは電磁信号を送信し受信する。
【００８４】
１つもしくは複数の実施例において、インターネット１３２４は、一般的に、１つもしくは複数のサブネットワークを介して、他のネットワークリソースにデータを伝達する。すなわち、計算処理モバイルシステム１０４は、リモートメディアサーバ、ウェブサーバ、他のコンテンツサーバ、及び、他のネットワークデータストレージリソースなどの、インターネット１３２４のいずれかの場所にある様々なネットワークリソースにアクセスすることが可能である。１つもしくは複数の実施例において、計算処理モバイルシステム１０４は、ネットワークインターフェイス１３０５によって、インターネット１３２４を含む様々なネットワークを介して、メッセージ、メディア及びアプリケーションプログラムコードを含む他のデータを送受信するように構成されている。インターネットの例において、計算処理モバイルシステム１０４がネットワーククライアントとして動作する場合、計算処理モバイルシステム１０４で稼動するアプリケーションプログラムのためのコードもしくはデータを要求してもよい。同様に、様々なデータもしくはコンピュータコードを他のネットワークリソースに送信してもよい。
【００８５】
１つもしくは複数の実施例において、計算処理モバイルシステム１０４は、ＨＴＴＰリクエストなどのリクエストを、インターネット１３２４を介して、サーバ１０６に送信し、環境構成ファイル及び物理オブジェクトに関連付けられているデジタルコンテンツをサーバ１０６から受信するために、ネットワークインターフェイス１３０５を使用する。
【００８６】
１つもしくは複数の実施例において、ここで記載された機能は、メモリ１３１２に含まれる１つもしくは複数の命令の１つもしくは複数のシーケンスを実行するプロセッサ１３０１に応じて、計算処理モバイルシステム１０４によって実装される。このような命令は、他のコンピュータ可読媒体からメモリ１３１２に読み込まれてもよい。メモリ１３１２に含まれる命令シーケンスを実行することで、様々なプロセスステップがプロセッサ１３０１に実行される。代替的な実施例において、ハードワイヤード回路が、本発明の実施例を実装するために、ソフトウェア命令に代えて、あるいは、ソフトウェア命令と組み合わせられて、使用されてもよい。本発明の実施例は、ハードウェア回路及びソフトウェアの特定の組み合わせに限定されるものではない。
【００８７】
用語「コンピュータ可読媒体」は、実行するためにプロセッサ１３０１に命令を提供する任意の媒体を参照するために使用される。コンピュータ可読媒体は、機械可読媒体の一例であり、ここで記載される任意の方法及び／もしくは技術を実装する命令を搬送することができる。このような媒体は、不揮発性媒体、揮発性媒体などの多くの形態であってよいが、これらに限定されるものではない。
【００８８】
非一時的コンピュータ可読媒体の一般的な形態は、例えば、フロッピィディスク、フレキシブルディスク、ハードディスク、磁気テープ、もしくは他の磁気媒体、ＣＤ−ＲＯＭ、任意の他の光媒体、パンチカード、紙テープ、穿孔パターンによる任意の他の物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、フラッシュドライブ、メモリカード、任意の他のメモリチップもしくはカートリッジ、もしくはコンピュータが読み取ることが可能な任意の他の媒体を含む。様々な形態のコンピュータ可読媒体は、実行するために、プロセッサ１３０１に１つもしくは複数の命令の１つもしくは複数のシーケンスを搬送する際に使用されてもよい。例えば、命令は、まず、リモートコンピュータから磁気ディスクに搬送されてもよい。代替的に、リモートコンピュータは、ダイナミックメモリに命令をロードし、インターネット１３２４を介して命令を送信する。詳細には、コンピュータ命令は、よく知られている様々なネットワークデータ通信プロトコルを用いて、インターネット１３２４を介して、リモートコンピュータから計算処理モバイルシステム１０４のメモリ１３１２にダウンロードされてもよい。
【００８９】
１つもしくは複数の実施例において、計算処理モバイルシステム１０４のメモリ１３１２は、以下のソフトウェアプログラム、アプリケーションもしくはモジュールのいずれかを記憶していてもよい。
【００９０】
１．オペレーティングシステム（ＯＳ）１３１３。オペレーティングシステム１３１３は、基本システムサービスを実装するためのモバイルオペレーティングシステムであってよく、計算処理モバイルシステム１０４の様々なハードウェアコンポーネントを管理する。オペレーティングシステム１３１３の実施例は、現在知られている、もしくは、今後開発されるモバイルオペレーティングシステムを含むことができる。
【００９１】
２．モバイルアプリケーション１３１４。モバイルアプリケーション１３１４は、例えば、計算処理モバイルシステム１０４のプロセッサ１３０１によって実行されるソフトウェアアプリケーションのセットを含んでもよい。ソフトウェアアプリケーションのセットは、光度センサ１３０３を使用して符号化光信号を検出する、及び／もしくは、表示装置１３０９に関連コンテンツを表示する、などの所定の機能を計算処理モバイルシステム１０４に実行させる。１つもしくは複数の実施例において、モバイルアプリケーション１３１４は、本発明のデジタルコンテンツ関連付けアプリケーション１３１５もしくはデジタルコンテンツ読み出しアプリケーション１３１８を含んでもよい。
【００９２】
３．データストレージ１３２１。データストレージ１３２１は、例えば、環境構成ファイル１３２２を記憶するために使用されてもよい。
【００９３】
１つもしくは複数の実施例において、本発明のデジタルコンテンツ関連付けアプリケーション１３１５は、デジタルコンテンツと物理オブジェクトとを関連付けるグラフィックユーザインターフェイスを生成するように構成されているグラフィックユーザインターフェイス生成モジュール１３１６、及び、光度センサ１３０３によって受信された符号化光信号及びデータストレージ１３２１に記憶されている環境構成ファイル１３２２のコンテンツに基づいて位置情報を決定する位置モジュール１３１７を含んでいてもよい。
【００９４】
１つもしくは複数の実施例において、本発明のデジタルコンテンツ読み出しアプリケーション１３１８は、読み出された関連コンテンツを表示するグラフィックユーザインターフェイスを生成するように構成されているユーザインターフェイス生成モジュール１３１９及び光度センサ１３０３によって受信された符号化光信号及びデータストレージ１３２１に記憶されている環境構成ファイル１３２２のコンテンツに基づいて位置情報を決定する位置モジュール１３２０を含んでいてもよい。
【００９５】
図１４は、デジタルコンテンツと物理オブジェクトとの関連付け及びデジタルコンテンツの読み出しを促進する計算処理サーバシステム１０６の実施例を示す。１つもしくは複数の実施例において、計算処理サーバシステム１０６は、データバス１４０４を含んでもよい。データバス１４０４は、図１３に例示した計算処理モバイルシステム１０４のデータバス１３０４と実質的に同様であり実質的に同様の機能を実行することが可能である。様々な実施例において、データバス１４０４は、データバス１３０４と同様の、もしくは、異なる、相互接続、及び／もしくは、通信プロトコルを使用してもよい。計算処理サーバシステム１０６の１つもしくは複数のプロセッサ（ＣＰＵ）１４０１、ネットワークアダプタ１４０５、ＥＰＲＯＭ／ファームウェアストレージ１４０２、表示装置１４０９及びキーボード１４０６は、サーバプラットフォーム構成で配置されることを除いて、計算処理モバイルシステム１０４のプロセッサ１３０１、ネットワークインターフェイス１３０５、ＥＰＲＯＭ／ファームウェアストレージ１３０２、表示装置１３０９及びキーボード１３０６と実質的に同様であってよい。様々な実装において、１つもしくは複数のプロセッサ１４０１は、プロセッサ１３０１と比較して、実質的に高い処理能力を有していてもよい。
【００９６】
入力デバイス（キーボード１４０６）に加えて、計算処理サーバシステム１０６は、方向情報及び選択コマンドをプロセッサ１４０１に伝達し、表示装置１４０９上のカーソルの動きを制御するマウス、トラックボール、カーソル方向キーなどのカーソル制御装置１４１０を含んでいてもよい。入力装置は、平面において位置を特定することを可能とし、一般的に二軸（第１の軸（例えば、ｘ）及び第２の軸（例えば、ｙ））の２つの自由度を有する。
【００９７】
計算処理サーバシステム１０６のＬＡＮ／ＩＳＤＮアダプタ１４０７は、例えば、ＩＳＤＮ（Integrated services digital network）カードもしくはモデムを用いて、（図示しない）インターネットサービスプロバイダのハードウェアを用いて、インターネット１３２４とインターフェイス接続される、対応するタイプの電話回線とデータ通信接続するために、実装されてもよい。他の例として、ＬＡＮ／ＩＳＤＮアダプタ１４０７は、互換性のあるＬＡＮ及びインターネット１３２４にデータ通信接続を提供するためのローカルエリアネットワークインターフェイスカード（ＬＡＮ  ＮＩＣ）であってもよい。様々なメディアファイルを記憶するために、計算処理サーバシステム１０６は、ストレージコントローラ１４０３によって、データバス１４０４に接続されるメディアストレージ１４０８を提供されてもよい。
【００９８】
１つもしくは複数の実施例において、計算処理サーバシステム１０６のメモリ１４１２は、以下のソフトウェアプログラム、アプリケーションもしくはモジュールのいずれかを記憶してもよい。
【００９９】
１．サーバオペレーティングシステム（ＯＳ）１４１３。サーバオペレーティングシステム１４１３は、基本システムサービスを実装するための、及び、計算処理サーバシステム１０６の様々なハードウェアコンポーネントを管理するためのオペレーティングシステムであってよい。サーバオペレーティングシステム１４１３の例示的な実施例は、現在知られているもしくは今後開発されるオペレーティングシステムを含んでもよい。
【０１００】
２．ネットワークコミュニケーションモジュール１４１４。ネットワークコミュニケーションモジュール１４１４は、例えば、ＬＡＮ／ＩＳＤＮアダプタ１４０７と共に働くネットワークアダプタ１４０５を用いて、計算処理サーバシステム１０６と、計算処理モバイルシステム１０４などのインターネット１３２４の様々なネットワークエンティティとの間のネットワーク接続を確立するために使用される１つもしくは複数のネットワークプロトコルスタックを含んでいてもよい。
【０１０１】
３．サーバアプリケーション１４１５。サーバアプリケーション１４１５は、例えば、計算処理サーバシステム１０６に所定の機能もしくはタスクを実行させる計算処理サーバシステム１０６の１つもしくは複数のプロセッサ１４０１によって実行されるソフトウェアアプリケーションのセットを有していてもよい。１つもしくは複数の実施例において、サーバアプリケーション１４１５は、本発明のコンテンツ関連付け及び記憶アプリケーション１４１６を含んでいてもよい。１つもしくは複数の実施例において、コンテンツ関連付け及び記憶アプリケーション１４１６は、環境構成ファイルを管理する環境構成管理モジュール１４１７を含んでいてもよい。コンテンツ関連付け及び記憶アプリケーション１４１６は、さらに、計算処理モバイルシステム１０４からネットワークを介してコンテンツを受信し、受信したコンテンツをコンテンツストレージ１０７に記憶し、コンテンツストレージ１０７からコンテンツを読み出し、計算処理モバイルシステム１０４にコンテンツを提供するコンテンツ管理モジュール１４１８を含んでいてもよい。最後に、サーバアプリケーション１４１５は、計算処理モバイルシステム１０４からのＨＴＴＰリクエストを扱うウェブサーバアプリケーション１４１９を含んでいてもよい。
【０１０２】
４．データストレージ１４２０。データストレージ１４２０は、例えば、環境構成ファイル１４２１を記憶するために使用されてもよい。
【０１０３】
最後に、プロセス及び技術は、任意の特定の装置に関連してもよく、コンポーネントの任意の適切な組み合わせによって実装されていてもよい。さらに、様々なタイプの汎用目的装置が教示にしたがって使用されてもよい。方法ステップを実行するために特定用途装置を構築することも有用である。本発明は、限定ではなく、例示を意図する特定の例示に関連して説明された。ハードウェア、ソフトウェア、ファームウェアの多くの異なる組み合わせが本発明を実行するために適切である。例えば、ソフトウェアは、アセンブラ、Ｃ／Ｃ＋＋、オブジェクティブＣ、パール、シェル、ＰＨＰ、ジャバ、及び、任意の現在知られている、もしくは、今後開発されるプログラミング言語もしくは記述言語などの様々なプログラミング言語もしくは記述言語で実装されてもよい。
【０１０４】
さらに、本発明の他の実装が、本発明の詳細及び実施の検討から明らかである。実施例の様々な態様及び／もしくはコンポーネントが、物理オブジェクトとデジタルコンテンツとを関連付け、関連コンテンツを読み出すシステム及び方法において、単体でもしくは任意の組み合わせで使用されてよい。詳細及び例示は、例示の目的であり、本発明の真の範囲及び思想は特許請求の範囲に示される。
【符号の説明】
【０１０５】
１００  計算処理システム
１０１  プロジェクタ
１０２  照射フィールド
１０３  物理オブジェクト
１０４  モバイルデバイス
１０６  サーバ
１０７  コンテンツストレージ
【図１】
2015141711.tif 000003
【図２】
2015141711.tif 000004
【図３】
2015141711.tif 000005
【図４】
2015141711.tif 000006
【図５】
2015141711.tif 000007
【図１３】
2015141711.tif 000008
【図１４】
2015141711.tif 000009
【図６】
2015141711.tif 000010
【図７】
2015141711.tif 000011
【図８】
2015141711.tif 000012
【図９】
2015141711.tif 000013
【図１０】
2015141711.tif 000014
【図１１】
2015141711.tif 000015
【図１２】
2015141711.tif 000016