(57)【特許請求の範囲】
【請求項１】
実空間に存在するオブジェクトが端末装置によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供するコンテンツ提供部と、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類する分類部と、
を備え、
前記分類部は、前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記端末装置を親端末および子端末のいずれかに分類し、
親端末に分類された第１の端末装置から、当該第１の端末装置により前記オブジェクトの撮像画像が表示された表示位置および表示時刻を受信する通信部、をさらに備え、
前記分類部は、第２の端末装置から受信される前記撮像位置に基づいて前記第２の端末装置が子端末に分類される場合において、前記撮像位置および対応する撮像時刻が前記第１の端末装置から受信された前記表示位置および前記表示時刻に近いときに、前記第１の端末装置が前記第２の端末装置の親端末であると決定する、
情報処理装置。
【請求項２】
実空間に存在するオブジェクトが端末装置によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供するコンテンツ提供部と、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類する分類部と、
を備え、
前記分類部は、前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記端末装置を親端末および子端末のいずれかに分類し、
前記分類部は、第１の端末装置により表示される前記オブジェクトの第１の撮像画像に付加される前記第１の端末装置の識別情報が、第２の端末装置により撮像される第２の撮像画像内で認識される場合に、前記第１の端末装置が前記第２の端末装置の親端末であると決定する、情報処理装置。
【請求項３】
実空間に存在するオブジェクトが端末装置によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供するコンテンツ提供部と、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類する分類部と、
を備え、
前記分類部は、前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記端末装置を親端末および子端末のいずれかに分類し、
前記コンテンツ提供部は、前記分類部により親端末に分類された端末装置に提供されるコンテンツを、当該親端末の子端末の数に応じて変化させる、情報処理装置。
【請求項４】
前記コンテンツ提供部は、子端末の数が多いほど、親端末に分類された端末装置に提供されるコンテンツに課される制限を強める、請求項３に記載の情報処理装置。
【請求項５】
前記コンテンツ提供部は、子端末の数が多いほど、親端末に分類された端末装置に提供されるコンテンツに課される制限を弱める、請求項３に記載の情報処理装置。
【請求項６】
実空間に存在するオブジェクトが端末装置によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供するコンテンツ提供部と、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類する分類部と、
を備え、
前記分類部は、前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記端末装置を親端末および子端末のいずれかに分類し、
あるオブジェクトを直接的に撮像することにより親端末に分類された端末装置の数が所定の上限値に達した場合には、当該オブジェクトを新たに撮像した端末装置を親端末に分類しない、情報処理装置。
【請求項７】
実空間に存在するオブジェクトが端末装置によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記実空間に存在するオブジェクトを撮像した端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供することと、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類することと、
を含み、
前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記端末装置を親端末および子端末のいずれかに分類することを含み、
親端末に分類された第１の端末装置から、当該第１の端末装置により前記オブジェクトの撮像画像が表示された表示位置および表示時刻を受信することをさらに含み、
第２の端末装置から受信される前記撮像位置に基づいて前記第２の端末装置が子端末に分類される場合において、前記撮像位置および対応する撮像時刻が前記第１の端末装置から受信された前記表示位置および前記表示時刻に近いときに、前記第１の端末装置が前記第２の端末装置の親端末であると決定することを含む、
情報処理方法。
【請求項８】
実空間に存在するオブジェクトが端末装置によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記実空間に存在するオブジェクトを撮像した端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供することと、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類することと、
を含み、
前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記端末装置を親端末および子端末のいずれかに分類することを含み、
第１の端末装置により表示される前記オブジェクトの第１の撮像画像に付加される前記第１の端末装置の識別情報が、第２の端末装置により撮像される第２の撮像画像内で認識される場合に、前記第１の端末装置が前記第２の端末装置の親端末であると決定することを含む、情報処理方法。
【請求項９】
実空間に存在するオブジェクトが端末装置によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記実空間に存在するオブジェクトを撮像した端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供することと、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類することと、
を含み、
前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記端末装置を親端末および子端末のいずれかに分類することを含み、
親端末に分類された端末装置に提供されるコンテンツを、当該親端末の子端末の数に応じて変化させることを含む、情報処理方法。
【請求項１０】
実空間に存在するオブジェクトが端末装置によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記実空間に存在するオブジェクトを撮像した端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供することと、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類することと、
を含み、
前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記端末装置を親端末および子端末のいずれかに分類することを含み、
あるオブジェクトを直接的に撮像することにより親端末に分類された端末装置の数が所定の上限値に達した場合には、当該オブジェクトを新たに撮像した端末装置を親端末に分類しない、情報処理方法。
【請求項１１】
コンピュータを、
実空間に存在するオブジェクトが端末装置によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供するコンテンツ提供部と、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類する分類部と、
を備え、
前記分類部は、前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記端末装置を親端末および子端末のいずれかに分類し、
親端末に分類された第１の端末装置から、当該第１の端末装置により前記オブジェクトの撮像画像が表示された表示位置および表示時刻を受信する通信部、をさらに備え、
前記分類部は、第２の端末装置から受信される前記撮像位置に基づいて前記第２の端末装置が子端末に分類される場合において、前記撮像位置および対応する撮像時刻が前記第１の端末装置から受信された前記表示位置および前記表示時刻に近いときに、前記第１の端末装置が前記第２の端末装置の親端末であると決定する、
情報処理装置として機能させるためのプログラム。
【請求項１２】
コンピュータを、
実空間に存在するオブジェクトが端末装置によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供するコンテンツ提供部と、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類する分類部と、
を備え、
前記分類部は、前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記端末装置を親端末および子端末のいずれかに分類し、
前記分類部は、第１の端末装置により表示される前記オブジェクトの第１の撮像画像に付加される前記第１の端末装置の識別情報が、第２の端末装置により撮像される第２の撮像画像内で認識される場合に、前記第１の端末装置が前記第２の端末装置の親端末であると決定する、
情報処理装置として機能させるためのプログラム。
【請求項１３】
コンピュータを、
実空間に存在するオブジェクトが端末装置によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供するコンテンツ提供部と、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類する分類部と、
を備え、
前記分類部は、前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記端末装置を親端末および子端末のいずれかに分類し、
前記コンテンツ提供部は、前記分類部により親端末に分類された端末装置に提供されるコンテンツを、当該親端末の子端末の数に応じて変化させる、
情報処理装置として機能させるためのプログラム。
【請求項１４】
コンピュータを、
実空間に存在するオブジェクトが端末装置によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供するコンテンツ提供部と、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類する分類部と、
を備え、
前記分類部は、前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記端末装置を親端末および子端末のいずれかに分類し、
あるオブジェクトを直接的に撮像することにより親端末に分類された端末装置の数が所定の上限値に達した場合には、当該オブジェクトを新たに撮像した端末装置を親端末に分類しない、
情報処理装置として機能させるためのプログラム。
【請求項１５】
実空間に存在するオブジェクトを撮像する撮像部と、
前記撮像部によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記オブジェクトと関連付けられるコンテンツを提供する情報処理装置から当該コンテンツを取得するコンテンツ取得部と、
を備える第１の端末装置であって、
前記第１の端末装置は、当該第１の端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて親端末および子端末のいずれかに分類され、
前記第１の端末装置は、前記実空間内の前記オブジェクトの存在位置と前記第１の端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記親端末および前記子端末のいずれかに分類され、
前記コンテンツ取得部により取得されるコンテンツは、前記第１の端末装置が親端末および子端末のいずれに分類されたかに応じて変化し、
前記第１の端末装置が親端末に分類され、第２の端末装置の撮像位置に基づいて前記第２の端末装置が子端末に分類される場合において、前記撮像位置および対応する撮像時刻が前記第１の端末装置により前記オブジェクトの撮像画像が表示された表示位置および表示時刻に近いときに、前記第１の端末装置が前記第２の端末装置の親端末であると決定される、
第１の端末装置。
【請求項１６】
実空間に存在するオブジェクトを撮像する撮像部と、
前記撮像部によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記オブジェクトと関連付けられるコンテンツを提供する情報処理装置から当該コンテンツを取得するコンテンツ取得部と、
を備える第１の端末装置であって、
前記第１の端末装置は、当該第１の端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて親端末および子端末のいずれかに分類され、
前記第１の端末装置は、前記実空間内の前記オブジェクトの存在位置と前記第１の端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記親端末および前記子端末のいずれかに分類され、
前記コンテンツ取得部により取得されるコンテンツは、前記第１の端末装置が親端末および子端末のいずれに分類されたかに応じて変化し、
前記第１の端末装置により表示される前記オブジェクトの第１の撮像画像に付加される前記第１の端末装置の識別情報が、第２の端末装置により撮像される第２の撮像画像内で認識される場合に、前記第１の端末装置が前記第２の端末装置の親端末であると決定される、
第１の端末装置。
【請求項１７】
実空間に存在するオブジェクトを撮像する撮像部と、
前記撮像部によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記オブジェクトと関連付けられるコンテンツを提供する情報処理装置から当該コンテンツを取得するコンテンツ取得部と、
を備える端末装置であって、
前記端末装置は、当該端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて親端末および子端末のいずれかに分類され、
前記端末装置は、前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記親端末および前記子端末のいずれかに分類され、
前記コンテンツ取得部により取得されるコンテンツは、前記端末装置が親端末および子端末のいずれに分類されたかに応じて変化し、
前記端末装置が親端末に分類された場合、前記端末装置に提供されるコンテンツは、当該親端末の子端末の数に応じて変化される、
端末装置。
【請求項１８】
実空間に存在するオブジェクトを撮像する撮像部と、
前記撮像部によって撮像されて得られた画像から、前記オブジェクトが認識された場合、前記オブジェクトと関連付けられるコンテンツを提供する情報処理装置から当該コンテンツを取得するコンテンツ取得部と、
を備える端末装置であって、
前記端末装置は、当該端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて親端末および子端末のいずれかに分類され、
前記端末装置は、前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記親端末および前記子端末のいずれかに分類され、
前記コンテンツ取得部により取得されるコンテンツは、前記端末装置が親端末および子端末のいずれに分類されたかに応じて変化し、
あるオブジェクトを直接的に撮像することにより親端末に分類された端末装置の数が所定の上限値に達した場合には、当該オブジェクトが新たに撮像されても親端末に分類されない、
端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、画像認識技術が高度化しており、撮像装置からの入力画像に含まれる実オブジェクト（例えば、看板やビルなどの物体）の位置や姿勢を認識することが可能となっている。このような物体認識の応用例の一つとして、ＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ：拡張現実）アプリケーションが知られている。ＡＲアプリケーションによれば、実空間画像に含まれる実オブジェクトに、実オブジェクトに対応付けられた仮想オブジェクト（例えば、広告情報、ナビゲーション情報、またはゲームのための情報）を重畳することができる。なお、このようなＡＲアプリケーションについては、例えば、特許文献１に開示されている。
【０００３】
このようなＡＲアプリケーションを用いた技術として、例えば、広告や、ポスタ、デジタルサイネージなどがオブジェクトとして認識した場合、このオブジェクトに基づいたコンテンツが提供されるようなサービスも考えられる。このような技術によれば、オブジェクトの撮像画像を取得することができれば、オブジェクトが存在する場所から離れた場所においても、撮像画像からオブジェクトを認識し、オブジェクトに基づいたコンテンツが提供され得る。例えば、オブジェクトを直接撮像した端末装置にその撮像画像を表示させ、表示された撮像画像を他の端末装置で撮像すれば、他の端末装置においてもオブジェクトを認識し、オブジェクトに基づいたコンテンツが他の端末装置に対しても提供され得る。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特願２０１０−２３８０９８
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、オブジェクトを直接的に撮像した端末装置に提供されるコンテンツとオブジェクトの撮像画像を撮像する場合のようにオブジェクトを間接的に撮像した端末装置に提供されるコンテンツとを区別したい場合がある。例えば、コンテンツの流通を制限したい場合や、コンテンツの流通を促進させたい場合などには、コンテンツの流通に関する計画に応じて、これらの端末装置に提供するコンテンツを制御したいという要求がある。したがって、オブジェクトを直接的に撮像した端末装置とオブジェクトを間接的に撮像した端末装置とを区別するための技術が実現されることが望ましい。
【課題を解決するための手段】
【０００６】
本開示によれば、実空間に存在するオブジェクトを撮像した端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供するコンテンツ提供部と、前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類する分類部と、を備える、情報処理装置が提供される。
【０００７】
また、本開示によれば、実空間に存在するオブジェクトを撮像した端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供することと、前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類することと、を含む、情報処理方法が提供される。
【０００８】
また、本開示によれば、コンピュータを、実空間に存在するオブジェクトを撮像した端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供するコンテンツ提供部と、前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類する分類部と、を備える情報処理装置として機能させるためのプログラムが提供される。
【０００９】
また、本開示によれば、実空間に存在するオブジェクトを撮像する撮像部と、前記オブジェクトと関連付けられるコンテンツを提供する情報処理装置から当該コンテンツを取得するコンテンツ取得部と、を備える端末装置であって、前記端末装置は、当該端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて親端末および子端末のいずれかに分類され、前記コンテンツ取得部により取得されるコンテンツは、前記端末装置が親端末および子端末のいずれに分類されたかに応じて変化する、端末装置が提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、オブジェクトを直接的に撮像した端末装置とオブジェクトを間接的に撮像した端末装置とを区別することが可能である。
【図面の簡単な説明】
【００１１】
【図１】本開示の実施形態に係る情報処理システムの構成を示した説明図である。
【図２】端末装置によりマーカが直接的に撮像される様子を示した図である。
【図３】端末装置によりマーカが間接的に撮像される様子を示した図である。
【図４】端末装置の機能構成例を示すブロック図である。
【図５】情報処理装置の機能構成例を示すブロック図である。
【図６】マーカ情報の構成例を示す図である。
【図７】親端末に対するコンテンツの提供の様子を示す図である。
【図８】親端末の決定手法の一例を説明するための図である。
【図９】親端末の決定手法の一例を説明するための図である。
【図１０】親子関係情報の構成例を示す図である。
【図１１】コンテンツ制限情報の構成例を示す図である。
【図１２】子端末に対するコンテンツの提供の様子を示す図である。
【図１３】情報処理装置による分類動作の流れを示したフローチャートである。
【図１４】情報処理装置によるコンテンツ提供動作の流れを示したフローチャートである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１４】
また、以下に示す項目順序に従って当該「発明を実施するための形態」を説明する。
１．情報処理システムの概要
２．マーカを直接的に撮像する端末装置
３．マーカを間接的に撮像する端末装置
４．端末装置の機能構成例
５．情報処理装置の機能構成例
６．親端末に対するコンテンツの提供
７．子端末に対するコンテンツの提供
８．情報処理装置による分類動作
９．情報処理装置によるコンテンツ提供動作
１０．むすび
【００１５】
＜１．情報処理システムの概要＞
以下では、まず、本開示の実施形態に係る情報処理システムの概要について図１を参照して説明する。
【００１６】
図１は、本開示の実施形態に係る情報処理システムの構成を示した説明図である。図１に示したように、本開示の実施形態に係る情報処理システム１は、端末装置１０と情報処理装置２０とを含む。図１に示した例では、端末装置１０の例として端末装置１０Ａおよび端末装置１０Ｂが示されているが、端末装置１０の数は特に限定されない。端末装置１０は、実空間に存在するマーカを直接的または間接的に撮像し、撮像画像からマーカコードを認識してネットワーク３０を介して情報処理装置２０に送信する。ここでは、端末装置１０Ａがマーカを直接的に撮像し、端末装置１０Ｂがマーカを間接的に撮像するとして説明を続ける。本明細書において、「マーカ」との用語は、一般に、既知のパターンを有する、実空間内に存在する何らかのオブジェクトを意味するものとする。すなわち、マーカは、例えば、実物体、実物体の一部、実物体の表面上に示される図形、記号、文字列若しくは絵柄、またはディスプレイにより表示される画像などを含み得る。狭義の意味において「マーカ」との用語は何らかのアプリケーションのために用意される特別なオブジェクトを指す場合があるが、本開示に係る技術はそのような事例には限定されない。
【００１７】
情報処理装置２０は、ネットワーク３０を介して端末装置１０からマーカコードを受信することができる。また、情報処理装置２０は、端末装置１０からマーカコードを受信すると、マーカコードに関連するコンテンツを送信元の端末装置１０にネットワーク３０を介して返信することができる。コンテンツの種類は特に限定されず、例えば、静止画コンテンツであってもよく、動画コンテンツであってもよく、音声データであってもよく、映像音声データであってもよく、テキストデータであってもよい。また、図１には、複数の機能（例えば、後に説明する分類機能およびコンテンツ提供機能）を１つの情報処理装置２０が有している例について示されているが、これらの複数の機能の各々は、異なる装置が有していてもよい。
【００１８】
なお、図１においては、端末装置１０Ａおよび端末装置１０Ｂの各々の例としてスマートフォンを示したが、端末装置１０Ａおよび端末装置１０Ｂの各々は、スマートフォンに限定されない。例えば、端末装置１０Ａおよび端末装置１０Ｂの各々は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、携帯電話、携帯用音楽再生装置、携帯用映像処理装置、または携帯用ゲーム機器であってもよい。
【００１９】
なお、ネットワーク３０は、ネットワーク３０に接続されている装置から送信される情報の有線または無線の伝送路である。例えば、ネットワーク３０は、インターネット、電話回線網、衛星通信網などの公衆回線網や、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、ネットワーク３０は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【００２０】
ところで、マーカを直接的に撮像した端末装置１０Ａに提供されるコンテンツとマーカを間接的に撮像した端末装置１０Ｂに提供されるコンテンツとを区別したい場合がある。例えば、コンテンツの流通を制限したい場合や、コンテンツの流通を促進させたい場合などには、コンテンツの流通に関する計画に応じて、端末装置１０Ａおよび端末装置１０Ｂに提供するコンテンツを制御したいという要求がある。したがって、端末装置１０Ａと端末装置１０Ｂとを区別するための技術が実現されることが望ましい。
【００２１】
そこで、上記事情を一着眼点にして本開示の実施形態を創作するに至った。本開示の実施形態によれば、マーカを直接的に撮像した端末装置１０Ａとマーカを間接的に撮像した端末装置１０Ｂとを区別することが可能である。以下、図２を参照しながら、マーカを直接的に撮像する端末装置１０Ａについて説明する。
【００２２】
＜２．マーカを直接的に撮像する端末装置＞
図２は、端末装置１０Ａによりマーカが直接的に撮像される様子を示した図である。図２に示すように、ユーザは、実空間に存在するマーカＭａｒ１を端末装置１０Ａにより撮像できる場所に存在する場合を想定する。このような場合、端末装置１０Ａは、実空間に存在するマーカＭａｒ１を直接的に撮像することができる。実空間に存在するマーカＭａｒ１を直接的に撮像した端末装置１０Ａは、情報処理装置２０により親端末に分類され得る。
【００２３】
なお、図２には、マーカＭａｒ１がポスタである場合について示されているが、マーカＭａｒ１は、上記したようにポスタでなくてもよい。また、マーカＭａｒ１は、特に映画を紹介するためのポスタであってもよく、この場合、マーカＭａｒ１に関連付けられるコンテンツ（例えば、映像音声データ）が情報処理装置２０から端末装置１０Ａに提供されてもよい。
【００２４】
以上、図２を参照しながら、マーカを直接的に撮像する端末装置１０Ａについて説明した。以下、図３を参照しながら、マーカを間接的に撮像する端末装置１０Ｂについて説明する。
【００２５】
＜３．マーカを間接的に撮像する端末装置＞
図３は、端末装置１０Ｂによりマーカが間接的に撮像される様子を示した図である。図３に示すように、ユーザは、端末装置１０Ａにより表示されたマーカＭａｒ１を端末装置１０Ｂにより撮像できる場合を想定する。このような場合、端末装置１０Ｂは、実空間に存在するマーカＭａｒ１を間接的に撮像することができる。実空間に存在するマーカＭａｒ１を間接的に撮像した端末装置１０Ｂは、情報処理装置２０により子端末に分類され得る。
【００２６】
また、マーカＭａｒ１に関連付けられるコンテンツ（例えば、映像音声データ）が情報処理装置２０から端末装置１０Ｂに提供されてもよい。この場合、端末装置１０Ａに提供されるコンテンツとは異なるコンテンツが端末装置１０Ｂに提供されてもよい。
【００２７】
以上、図３を参照しながら、マーカを間接的に撮像する端末装置１０Ｂについて説明した。以下、図４を参照しながら、端末装置１０の機能構成例について詳細に説明する。
【００２８】
＜４．端末装置の機能構成例＞
図４は、端末装置１０の機能構成例を示すブロック図である。図４を参照すると、端末装置１０は、制御部１１０、入力部１２０、出力部１３０、記憶部１４０、撮像部１５０および通信部１６０を備える。制御部１１０は、認識部１１１、分類要求部１１２およびコンテンツ取得部１１３を備える。
【００２９】
（制御部）
制御部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）またはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などのプロセッサに相当する。制御部１１０は、記憶部１４０または他の記憶媒体に記憶されるプログラムを実行することにより、後に説明する制御部１１０の様々な機能を動作させる。なお、制御部１１０は、端末装置１０に組み込まれていなくてもよく、他の装置（例えば、サーバ）に組み込まれていてもよい。
【００３０】
（入力部）
入力部１２０は、ユーザが端末装置１０を操作しまたは端末装置１０へ情報を入力するために使用される入力デバイスである。入力部１２０は、例えば、キーボード、キーパッド、マウス、ボタン、スイッチまたはタッチパネルなどを含み得る。入力部１２０は、ユーザのジェスチャを認識するジェスチャ認識モジュールを含んでもよい。
【００３１】
（出力部）
出力部１３０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）またはＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などにより構成される表示モジュールである。出力部１３０は、端末装置１０の一部であってもよく、または端末装置１０とは別体に構成されてもよい。
【００３２】
（記憶部）
記憶部１４０は、半導体メモリまたはハードディスクなどの記憶媒体を用いて、端末装置１０による処理のためのプログラムおよびデータを記憶する。例えば、記憶部１４０は、物体認識のために使用される特徴量辞書を記憶する。さらに、記憶部１４０は、物体認識の結果として生成される認識結果を記憶することもできる。
【００３３】
（撮像部）
撮像部１５０は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）またはＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの撮像素子を用いて実空間を撮像することにより、撮像画像を生成する。本開示の実施形態においては、撮像部１５０が端末装置１０の一部であることを想定しているが、撮像部１５０は、端末装置１０とは別体に構成されてもよい。
【００３４】
（通信部）
通信部１６０は、例えば、ネットワーク３０に接続するための通信デバイス等で構成された通信インタフェースである。また、通信部１６０は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。通信部１６０は、例えば、ネットワーク３０を介して情報処理装置２０と通信を行うことが可能である。
【００３５】
以上、図４を参照しながら、端末装置１０の機能構成を説明した。以下、図５を参照しながら、本開示の実施形態に係る情報処理装置２０の機能構成について詳細に説明する。
【００３６】
＜５．情報処理装置の機能構成例＞
図５は、情報処理装置２０の機能構成例を示すブロック図である。図５を参照すると、情報処理装置２０は、制御部２１０、記憶部２２０および通信部２３０を備える。制御部２１０は、分類部２１１およびコンテンツ提供部２１２を備える。
【００３７】
（制御部）
制御部２１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）またはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などのプロセッサに相当する。制御部２１０は、記憶部２２０または他の記憶媒体に記憶されるプログラムを実行することにより、後に説明する制御部２１０の様々な機能を動作させる。なお、制御部２１０は、情報処理装置２０に組み込まれていなくてもよく、他の装置に組み込まれていてもよい。
【００３８】
（記憶部）
記憶部２２０は、半導体メモリまたはハードディスクなどの記憶媒体を用いて、情報処理装置２０による処理のためのプログラムおよびデータを記憶する。また、記憶部２２０は、端末装置を分類するためのプログラムを記憶する。さらに、記憶部２２０は、端末装置にコンテンツを提供するためのプログラムを記憶することもできる。
【００３９】
（通信部）
通信部２３０は、例えば、ネットワーク３０に接続するための通信デバイス等で構成された通信インタフェースである。また、通信部２３０は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。通信部２３０は、例えば、ネットワーク３０を介して端末装置１０と通信を行うことが可能である。
【００４０】
以上、図５を参照しながら、情報処理装置２０の機能構成例について説明した。以下、図６および図７を参照しながら、親端末に対するコンテンツの提供について詳細に説明する。
【００４１】
＜６．親端末に対するコンテンツの提供＞
図６は、マーカ情報の構成例を示す図である。例えば、情報処理装置２０の記憶部２２０により、図６に示すようなマーカ情報があらかじめ記憶されている。マーカ情報は、例えば、ネットワーク３０に接続されている他の端末からコンテンツ提供者などにより記憶部２２０に登録しておくことができる。図６に示すように、マーカ情報は、例えば、マーカコード、提供時間、存在位置、親端末用コンテンツＩＤおよび子端末用コンテンツＩＤを含んでいる。
【００４２】
マーカコードは、実空間に存在するマーカから認識されるコードであり、図６に示したマーカ情報には、マーカＭａｒ１から認識されるマーカコードとしてマーカコードＭａｒｋ１が設定されている。提供時間は、マーカがユーザに提供される時間を示す情報であり、図６に示したマーカ情報には、提供時間として「１３：００−１４：００」が設定されている。例えば、マーカがデジタルサイネージである場合には、提供時間はマーカが表示されている時間に相当し、マーカが掲示される紙媒体である場合には、提供時間はマーカが掲示されている時間に相当する。なお、提供時間は、ユーザに提供されるマーカが時間とともに変化する場合に設けられるため、マーカが特に変化しない場合などには設けられなくてもよい。
【００４３】
存在位置は、マーカが存在する位置を示す情報であり、図６に示したマーカ情報には、存在位置として「東経１３９度４４分、北緯３５度３９分」が設定されている。しかし、存在位置の表現形式は、経度（Ｘ座標）・緯度（Ｙ座標）を用いた形式に限定されない。例えば、存在位置の表現形式は、極座標を用いた形式であっても、ベクトルを用いた形式であってもよい。また、存在位置の表現形式は、高度を含めた３次元座標であってもよい。
【００４４】
親端末用コンテンツＩＤは、情報処理装置２０により親端末に分類された端末装置１０に提供されるコンテンツを識別するための情報である。図６に示したマーカ情報には、親端末用コンテンツＩＤとして「Ｐ００１」が設定されている。一方、子端末用コンテンツＩＤは、情報処理装置２０により子端末に分類された端末装置１０に提供されるコンテンツを識別するための情報である。図６に示したマーカ情報には、子端末用コンテンツＩＤとして「Ｃ００１」が設定されている。なお、後に説明するように、マーカコードには、所定の閾値がさらに関連付けられていてもよい。
【００４５】
図７は、親端末に対するコンテンツの提供の様子を示す図である。図７を参照しながら、端末装置１０Ａが親端末として分類される過程および親端末として分類された端末装置１０Ａにコンテンツが提供される過程について説明する。
【００４６】
まず、図７に示すように、端末装置１０Ａの撮像部１５０がマーカＭａｒ１を撮像すると、認識部１１１は、撮像画像に含まれるマーカからマーカコードを認識する。例えば、図２に示した例では、撮像部１５０がマーカＭａｒ１を撮像し、認識部１１１は、撮像画像に含まれるマーカＭａｒ１からマーカコードＭａｒｋ１を認識する。さらに、認識部１１１は、撮像画像に含まれるマーカの位置および姿勢を認識することも可能である。
【００４７】
例えば、認識部１１１は、撮像部１５０により撮像されて得られた撮像画像から決定される特徴量をマーカの特徴量と照合することにより、撮像画像に含まれるマーカを認識することができる。
【００４８】
より具体的には、認識部１１１は、ＳＩＦＴ法またはＲａｎｄｏｍ  Ｆｅｒｎｓ法などの特徴量決定法に従って撮像画像内の実オブジェクトの特徴量を決定し、決定した特徴量を実オブジェクトの特徴量と照合する。そして、認識部１１１は、撮像画像内の実オブジェクトの特徴量と最も適合する特徴量と関連付けられているマーカを識別するための情報（マーカコード）、撮像画像におけるマーカの位置および姿勢を認識する。
【００４９】
ここで、認識部１１１により、実オブジェクトの特徴量データと実オブジェクトを識別するための情報とが関連付けられてなる特徴量辞書が使用されるが、特徴量辞書は、記憶部１４０により記憶されていてもよいし、サーバから通信部１６０により受信されてもよい。実オブジェクトの特徴量データは、例えば、ＳＩＦＴ法またはＲａｎｄｏｍ  Ｆｅｒｎｓ法に従って実オブジェクトの学習用画像から決定された特徴量の集合であってもよい。
【００５０】
また、上記では、認識部１１１が撮像画像に含まれるマーカの位置および姿勢を画像処理により認識する例を説明したが、マーカの位置および姿勢の認識手法は画像処理による認識手法に限定されない。例えば、認識部１１１は、撮像部１５０の向きおよび端末装置１０の現在位置を検出し、検出結果に基づいて、撮像画像に含まれているマーカ、撮像画像におけるマーカの位置および姿勢を推定することも可能である。
【００５１】
認識部１１１により認識されたマーカコードは、分類要求部１１２によりネットワーク３０を介して情報処理装置２０に分類要求として送信されるように制御される。例えば、端末装置１０Ａを識別するための端末ＩＤ、マーカが撮像された時刻を示す撮像時刻、マーカが撮像された位置を示す撮像位置も分類要求に含められてもよい。撮像位置の表現形式は、マーカ情報に設定される存在位置と同様に特に限定されない。なお、分類要求部１１２は、例えば、入力部１２０に対してマーカＭａｒ１を選択するための選択操作が入力された場合に、分類要求を送信するように制御すればよい。
【００５２】
通信部１６０は、分類要求部１１２による制御に従ってネットワーク３０を介して情報処理装置２０に分類要求を送信する。通信部１６０により送信された分類要求は、情報処理装置２０の通信部２３０により受信され、分類部２１１により取得される。分類部２１１は、端末装置がマーカを直接的に撮像したか間接的に撮像したかに応じて、端末装置を親端末および子端末のいずれかに分類する。
【００５３】
例えば、分類部２１１は、マーカの存在位置と端末装置がマーカを撮像した撮像位置とに基づいて、端末装置を親端末および子端末のいずれかに分類することができる。ここで参照されるマーカの存在位置は、例えば、図６に示したようなマーカ情報に設定されており、撮像位置は、分類要求に含まれている。分類部２１１は、例えば、マーカの存在位置と撮像位置との間の距離が所定の閾値を下回る場合に、端末装置を親端末に分類することができる。かかる場合には、端末装置がマーカを直接的に撮像していることが想定されるからである。
【００５４】
なお、所定の閾値はあらかじめ設定され得る。また、例えば、端末装置１０Ａにより撮像されたマーカＭａｒ１の存在位置と撮像位置との間の距離が所定の閾値を下回る場合には、分類部２１１により端末装置１０Ａは親端末に分類される。所定の閾値は、全てのマーカに対して共通に設けられていてもよいし、マーカごとに設けられていてもよい。例えば、マーカのサイズが大きいほど、マーカを遠くから撮像することが想定されるため、所定の閾値を大きくしてもよい。所定の閾値がマーカごとに設けられる場合には、例えば、図６に示したようなマーカ情報に設定されることが可能である。
【００５５】
端末装置１０を分類するための条件はさらに詳細であってもよい。例えば、分類部２１１は、実空間内でマーカがユーザに提供される提供時間と端末装置がマーカを撮像した撮像時刻とにさらに基づいて、端末装置を親端末および子端末のいずれかに分類してもよい。ここで参照される提供時間は、例えば、図６に示したようなマーカ情報に設定されており、撮像時刻は、分類要求に含まれている。分類部２１１は、例えば、撮像時刻が提供時間内である場合に、端末装置を親端末に分類することができる。かかる場合には、端末装置がマーカを直接的に撮像していることが想定されるからである。
【００５６】
分類部２１１は、端末装置１０Ａを親端末として分類すると、マーカコードＭａｒｋ１および端末装置１０Ａを識別するための端末ＩＤを、マーカコードおよび親端末ＩＤとして、親子関係情報に設定することができる。親子関係情報は、例えば、情報処理装置２０の記憶部２２０により記憶される。なお、親子関係情報については、図１０を参照しながら後に説明する。
【００５７】
なお、上記では、親端末の数に制限を特に設けていないが、親端末の数に制限を設けてもよい。その場合、例えば、分類部２１１は、あるマーカを直接的に撮像することにより親端末に分類された端末装置の数が所定の上限値に達した場合には、当該マーカを新たに撮像した端末装置を親端末に分類しないようにすればよい。
【００５８】
このような制限を設ければ、マーカを直接的に撮像した端末装置の数が所定の上限値に達した段階で親端末用コンテンツの提供をしないようにできるので、例えば、ポスタをマーカとして撮像する場合には、ポスタに貼られたクーポンをはがしたユーザに対して、クーポンと引き換えにコンテンツを提供するような感覚を与えることができる。また、このような制限を設ければ、コンテンツ提供者は、限られた数の親端末に対してのみ親端末用コンテンツを提供するように制御することができるため、ユーザの早くコンテンツを入手したいという気持ちをかき立てることができる。
【００５９】
続いて、コンテンツ提供部２１２は、分類要求を送信した端末装置に対してコンテンツを提供する。このとき、コンテンツ提供部２１２は、分類部２１１により端末装置が親端末および子端末のいずれに分類されたかに応じて、端末装置に提供されるコンテンツを変化させることができる。例えば、コンテンツ提供部２１２は、図６に示したようなマーカ情報からマーカコードに対応する親端末用コンテンツＩＤを取得し、この親端末用コンテンツＩＤにより識別されるコンテンツを端末装置に提供することができる。
【００６０】
例えば、親端末用コンテンツのサイズは、子端末用コンテンツのサイズよりも大きく設定されていてもよい。例えば、親端末用コンテンツはよりサイズの大きいお試し映像であり、子端末用コンテンツはよりサイズの小さいお試し映像である。このように提供されるコンテンツのサイズを設定することにより、例えば、子端末であると分類された端末装置のユーザは、よりサイズの大きいコンテンツの提供を受けるためにマーカの存在する場所に足を運ぶことが期待される。これにより、例えば、コンテンツの提供者は、コンテンツの流通に関する計画に応じて、端末装置に提供するコンテンツを制御することができる。
【００６１】
情報処理装置２０のコンテンツ提供部２１２は、例えば、親端末として分類した端末装置１０Ａに対して、図６に示したようなマーカ情報に設定されている親端末用コンテンツＩＤ「Ｐ００１」により識別されるコンテンツを提供し得る。図７に示した例のように、コンテンツ提供部２１２は、まず、コンテンツのセクションを選択するための選択画面Ｓｅｌ１を端末装置１０Ａに提供することができる。例えば、コンテンツが映画である場合には、セクションはエピソードに相当し得る。選択画面Ｓｅｌ１には、コンテンツ全体のうち、セクションＳｅ１、Ｓｅ２、Ｓｅ３、Ｓｅ４、Ｓｅ９が選択不可能であり、セクションＳｅ５〜Ｓｅ８が選択可能である旨が示されている。
【００６２】
続いて、端末装置１０Ａのコンテンツ取得部１１３によりセクションが選択されると、コンテンツ提供部２１２は、選択されたセクションの再生を開始するための再生画面を端末装置１０Ａに提供することができる。セクションの選択は、例えば、入力部１２０に与えられるユーザの選択操作に基づいてなされ得る。図７に示した例では、選択画面Ｓｅｌ１においてセクションＳｅ５が選択され、再生開始画面Ｐｌ５０が端末装置１０Ａに提供されている。
【００６３】
続いて、端末装置１０Ａのコンテンツ取得部１１３により再生操作が検出されると、コンテンツ提供部２１２は、選択されたセクションの端末装置１０Ａに対する提供を開始することができる。コンテンツ取得部１１３は、例えば、入力部１２０に与えられるユーザの再生操作を検出し得る。図７に示した例では、再生開始画面Ｐｌ５０において再生操作が検出され、セクションＳｅ５が端末装置１０Ａに提供されている。提供されたセクションＳｅ５は、再生画面Ｐｌ５１として表示されている。
【００６４】
以上、図６および図７を参照しながら、親端末に対するコンテンツの提供について説明した。以下、図８〜図１２を参照しながら、子端末に対するコンテンツの提供について詳細に説明する。
【００６５】
＜７．子端末に対するコンテンツの提供＞
上記したように、情報処理装置２０の分類部２１１は、端末装置がマーカを直接的に撮像したか間接的に撮像したかに応じて、端末装置を親端末および子端末のいずれかに分類する。分類部２１１は、例えば、マーカの存在位置と撮像位置との間の距離が所定の閾値を上回る場合に、端末装置を子端末に分類することができる。かかる場合には、端末装置がマーカを間接的に撮像していることが想定されるからである。なお、分類部２１１は、例えば、マーカの存在位置と撮像位置と距離が等しい場合には、端末装置を親端末および子端末のいずれに分類しても構わない。
【００６６】
また、上記したように、例えば、分類部２１１は、実空間内でマーカがユーザに提供される提供時間と端末装置がマーカを撮像した撮像時刻とにさらに基づいて、端末装置を親端末および子端末のいずれかに分類してもよい。分類部２１１は、例えば、撮像時刻が提供時間外である場合に、端末装置を子端末に分類することができる。かかる場合には、端末装置がマーカを間接的に撮像していることが想定されるからである。
【００６７】
分類部２１１は、端末装置を子端末として分類すると、その子端末に対する親端末（子端末が直接的に撮像したマーカを表示した端末装置）を特定することができる。例えば、分類部２１１は、端末装置１０Ｂを子端末として分類した場合、端末装置１０Ｂに対する親端末を特定することができる。子端末に対する親端末を特定する手法には、いくつかの手法が想定される。それらの手法のうち、第１〜第３の手法について詳細に説明すると以下の通りとなる。
【００６８】
第１の手法について説明する。この手法では、まず、親端末に分類された端末装置１０Ａの通信部１６０は、出力部１３０によりマーカの撮像画像が表示された表示位置および表示時刻を情報処理装置２０に送信する。表示位置の表現形式は、経度（Ｘ座標）・緯度（Ｙ座標）を用いた形式であっても、極座標を用いた形式であっても、ベクトルを用いた形式であってもよい。また、存在位置の表現形式は、高度を含めた３次元座標であってもよい。表示位置および表示時刻は、所定の時間ごとに情報処理装置２０に送信されてもよいし、撮像画像の表示が開始されたときに情報処理装置２０に送信されてもよい。また、ユーザの送信操作が入力部１２０に与えられた場合に情報処理装置２０に送信されてもよい。
【００６９】
続いて、情報処理装置２０の通信部２３０が端末装置１０Ａから表示位置および表示時刻を受信する。例えば、分類部２１１は、端末装置１０Ｂがマーカを撮像した撮像位置およびマーカを撮像した撮像時刻が端末装置１０Ａから受信された表示位置および表示時刻に近いときに、端末装置１０Ａが端末装置１０Ｂの親端末であると決定することができる。例えば、撮像位置と表示位置との距離が所定の距離よりも短い場合、かつ、撮像時刻と表示時刻と間が所定の時間よりも短い場合に、端末装置１０Ａが端末装置１０Ｂの親端末であると決定され得る。
【００７０】
続いて、第２の手法について、図８を参照しながら説明する。図８は、親端末の決定手法の一例を説明するための図である。この手法では、親端末に分類された端末装置１０Ａの出力部１３０にマーカＭａｒ１の撮像画像を表示させるときに、制御部１１０は端末装置１０Ａの識別情報を撮像画像に付加する。図８に示した例では、端末装置１０Ａにより表示されるマーカＭａｒ１の撮像画像に端末装置１０Ａの識別情報Ｉｄｅ１「１」が付加されている。
【００７１】
情報処理装置２０の分類部２１１は、端末装置１０Ａの識別情報が、端末装置１０Ｂにより撮像される撮像画像内で認識される場合に、端末装置１０Ａが端末装置１０Ｂの親端末であると決定することができる。図８に示した例では、端末装置１０Ａの識別情報Ｉｄｅ１「１」が、端末装置１０Ｂにより撮像される撮像画像内で認識されているため、分類部２１１は、端末装置１０Ａが端末装置１０Ｂの親端末であると決定することができる。
【００７２】
続いて、第３の手法について、図９を参照しながら説明する。図９は、親端末の決定手法の一例を説明するための図である。この手法においても、第２の手法と同様に、親端末に分類された端末装置１０Ａの出力部１３０にマーカＭａｒ１の撮像画像を表示させるときに、制御部１１０は端末装置１０Ａの識別情報を撮像画像に付加する。図９に示した例では、端末装置１０Ａにより表示されるマーカＭａｒ１の撮像画像に端末装置１０Ａの識別情報Ｉｄｅ１’が付加されている。端末装置１０Ａの識別情報Ｉｄｅ１’は、ステガノグラフィのような映像透かし技術により撮像画像に埋め込まれてもよい。
【００７３】
情報処理装置２０の分類部２１１は、端末装置１０Ａの識別情報が、端末装置１０Ｂにより撮像される撮像画像内で認識される場合に、第２の手法と同様に、端末装置１０Ａが端末装置１０Ｂの親端末であると決定することができる。図９に示した例では、端末装置１０Ａの識別情報Ｉｄｅ１’が、端末装置１０Ｂにより撮像される撮像画像内で認識されているため、分類部２１１は、端末装置１０Ａが端末装置１０Ｂの親端末であると決定することができる。
【００７４】
図１０は、親子関係情報の構成例を示す図である。分類部２１１は、端末装置１０Ａが端末装置１０Ｂの親端末であると決定した場合には、端末装置１０Ａの端末ＩＤを親端末ＩＤ、端末装置１０Ｂの端末ＩＤを子端末ＩＤとして、親子関係情報に設定することができる。図１０には、分類部２１１は、端末装置１０Ａの端末ＩＤを親端末ＩＤ「Ｔ０００１」、端末装置１０Ｂの端末ＩＤを子端末ＩＤ「Ｔ０００２」として、親子関係情報に設定された後の状態が示されている。
【００７５】
情報処理装置２０のコンテンツ提供部２１２は、例えば、子端末として分類した端末装置１０Ｂに対して、図６に示したようなマーカ情報に設定されている子端末用コンテンツＩＤ「Ｃ００１」により識別されるコンテンツを提供し得る。また、上記したように、コンテンツ提供部２１２は、例えば、親端末として分類した端末装置１０Ａに対して、図６に示したようなマーカ情報に設定されている親端末用コンテンツＩＤ「Ｐ００１」により識別されるコンテンツを提供し得るが、親端末に提供されるコンテンツも状況に応じて変化してもよい。
【００７６】
例えば、コンテンツ提供部２１２は、分類部２１１により親端末に分類された端末装置１０Ａに提供されるコンテンツを、この親端末の子端末の数に応じて変化させてもよい。このように子端末の数に応じてその子端末の親端末に提供されるコンテンツを変化させることにより、例えば、コンテンツの提供者は、コンテンツの流通に関する計画に応じて、端末装置に提供するコンテンツを制御することができる。ここで参照される子端末の数は、例えば、図１０に示したような親子関係情報に設定されている子端末の数がカウントされることにより得られる。
【００７７】
図１１は、コンテンツ制限情報の構成例を示す図である。例えば、コンテンツ提供部２１２は、子端末の数が多いほど、親端末に分類された端末装置に提供されるコンテンツに課される制限を弱めることができる。このようにコンテンツに課される制限を制御することにより、例えば、親端末に分類された端末装置のユーザは、他の端末装置に間接的にマーカを撮像させることを進んで行うようになることが予想されるため、コンテンツの提供者は、コンテンツの再配布を奨励することができる。
【００７８】
コンテンツには、例えば、コンテンツのサイズにより制限が課されてもよい。より詳細には、例えば、コンテンツ提供部２１２は、コンテンツのサイズを大きくすることにより、コンテンツに課される制限を弱めることができる。上記した例では、コンテンツ提供部２１２は、選択可能なセクションの数を増やすことによりコンテンツに課される制限を弱めることができる。
【００７９】
図１１には、子端末の数が「０」の場合はコンテンツに課される制限が「強い」、子端末の数が「１」の場合はコンテンツに課される制限が「普通」、子端末の数が「２以上」の場合はコンテンツに課される制限が「弱い」と設定されたコンテンツ制限情報の例が示されている。しかし、図１１に示されたコンテンツ制限情報は一例に過ぎない。コンテンツ提供部２１２は、図１１に示されたようなコンテンツ制限情報を参照してコンテンツに課される制限を制御することができる。コンテンツ制限情報は、例えば、ネットワーク３０に接続されている他の端末からコンテンツ提供者などにより記憶部２２０に登録しておくことができる。
【００８０】
また、このような制御とは逆に、コンテンツ提供部２１２は、子端末の数が多いほど、親端末に分類された端末装置に提供されるコンテンツに課される制限を強めることもできる。このようにコンテンツに課される制限を制御することにより、例えば、親端末に分類された端末装置のユーザは、他の端末装置に間接的にマーカを撮像させることを進んで行わなくなることが予想されるため、コンテンツの提供者は、コンテンツの再配布を制限することができる。
【００８１】
なお、コンテンツには、例えば、コンテンツのサイズ以外の条件による制限が課されてもよい。例えば、コンテンツには、残り使用回数（例えば、コンテンツの残り再生回数など）により制限が課されてもよい。より詳細には、例えば、コンテンツ提供部２１２は、コンテンツの残り使用回数を増やすことにより、コンテンツに課される制限を弱めることができる。また、このような制御とは逆に、コンテンツ提供部２１２は、コンテンツの残り回数を減らすことにより、コンテンツに課される制限を強めることもできる。
【００８２】
例えば、コンテンツ提供部２１２は、残り使用回数がコンテンツおよび親端末に関連付けられた使用状況情報を保持し、この使用状況情報から残り使用回数が取得することができる。コンテンツ提供部２１２は、例えば、コンテンツの残り使用回数が「０」になった親端末が存在する場合には、そのコンテンツを親端末に提供しないといった制御を行うことができる。
【００８３】
また、コンテンツ提供部２１２は、子端末の残り使用回数がコンテンツおよび子端末に関連付けられた使用状況情報を保持してもよい。コンテンツ提供部２１２は、例えば、コンテンツの残り使用回数が「０」になった子端末が存在する場合には、そのコンテンツを子端末に提供しないといった制御を行うことができる。また、コンテンツ提供部２１２は、同一の端末装置を親端末とする複数の子端末の合計残り使用回数を保持するようにしてもよい。
【００８４】
例えば、コンテンツには、選択可能なセクションにより制限が課されてもよい。より詳細には、例えば、コンテンツ提供部２１２は、選択可能なセクションを増やすことにより、コンテンツに課される制限を弱めることができる。また、このような制御とは逆に、コンテンツ提供部２１２は、選択可能なセクションを減らすことにより、コンテンツに課される制限を強めることもできる。
【００８５】
例えば、コンテンツ提供部２１２は、親端末にコンテンツが提供される場合には、提供可能な複数のセクションの全てを選択可能にしてもよい。また、コンテンツ提供部２１２は、親端末へのセクションの提供状況を保持し、子端末にコンテンツが提供される場合には、提供可能な複数のセクションのうち、親端末に既に提供されたセクションは子端末に提供しないといった制御を行うことができる。かかる制御がなされる場合、子端末により表示される選択画面においては、親端末に既に提供されたセクションが選択不可能になっていてもよい。
【００８６】
また、例えば、コンテンツには、コンテンツに登場するオブジェクト（例えば、コンテンツに登場する人や物など）の種類により制限が課されてもよい。より詳細には、例えば、コンテンツ提供部２１２は、コンテンツに登場するオブジェクトを増やすことにより、コンテンツに課される制限を弱めることができる。また、このような制御とは逆に、コンテンツ提供部２１２は、コンテンツに登場するオブジェクトを減らすことにより、コンテンツに課される制限を強めることもできる。
【００８７】
図１２は、子端末に対するコンテンツの提供の様子を示す図である。図１２を参照しながら、端末装置１０Ｂが端末装置１０Ａの子端末として分類される過程および子端末として分類された端末装置１０Ｂにコンテンツが提供される過程について説明する。
【００８８】
まず、図１２に示すように、端末装置１０Ａの出力部１３０は、撮像部１５０によりマーカＭａｒ１を撮像して得た撮像画像を表示することができる。例えば、表示された撮像画像には、「Ｐｒｅｐａｒｅ」などといったメッセージが付加されてもよい。例えば、「Ｐｒｅｐａｒｅ」を選択する操作がユーザから入力部１２０に与えられた場合に、表示位置および表示時刻が情報処理装置２０に送信されてもよい。端末装置１０Ｂの撮像部１５０が、このように表示された撮像画像を撮像すると、認識部１１１は、撮像画像に含まれるマーカからマーカコードを認識する。例えば、図２に示した例では、撮像部１５０がマーカＭａｒ１を撮像し、認識部１１１は、撮像画像に含まれるマーカＭａｒ１からマーカコードＭａｒｋ１を認識する。さらに、認識部１１１は、撮像画像に含まれるマーカの位置および姿勢を認識することも可能である。
【００８９】
認識部１１１により認識されたマーカコードは、分類要求部１１２によりネットワーク３０を介して情報処理装置２０に分類要求として送信されるように制御される。例えば、端末装置１０Ｂを識別するための端末ＩＤ、マーカが撮像された時刻を示す撮像時刻、マーカが撮像された位置を示す撮像位置も分類要求に含められてもよい。撮像位置の表現形式は、マーカ情報に設定される存在位置と同様に特に限定されない。なお、分類要求部１１２は、例えば、入力部１２０に対してマーカＭａｒ１を選択するための選択操作が入力された場合に、分類要求を送信するように制御すればよい。
【００９０】
通信部１６０は、分類要求部１１２による制御に従ってネットワーク３０を介して情報処理装置２０に分類要求を送信する。通信部１６０により送信された分類要求は、情報処理装置２０の通信部２３０により受信され、分類部２１１により取得される。分類部２１１は、例えば、マーカの存在位置と撮像位置との間の距離が所定の閾値を上回る場合に、端末装置１０Ｂを子端末に分類する。分類部２１１は、端末装置１０Ｂを子端末として分類した場合、端末装置１０Ｂに対する親端末を特定する。
【００９１】
例えば、分類部２１１は、上記した手法により、端末装置１０Ａを端末装置１０Ｂに対する親端末として特定する。分類部２１１は、端末装置１０Ａが端末装置１０Ｂの親端末であると決定した場合には、端末装置１０Ａの端末ＩＤを親端末ＩＤ、端末装置１０Ｂの端末ＩＤを子端末ＩＤとして、親子関係情報に設定することができる。なお、分類部２１１により特定された親端末は、端末装置１０Ｂに通知されてもよい。図１２に示した例では、親端末として特定された端末装置１０Ａのユーザ名「Ａ」が端末装置１０Ｂに通知され、端末装置１０Ｂの出力部１３０は、通知されたユーザ名「Ａ」に基づいて親端末のユーザを「Ｆｒｏｍ  Ｍｒ．Ａ」として表示している。
【００９２】
情報処理装置２０のコンテンツ提供部２１２は、例えば、子端末として分類した端末装置１０Ｂに対して、図６に示したようなマーカ情報に設定されている子端末用コンテンツＩＤ「Ｃ００１」により識別されるコンテンツを提供し得る。一方、上記したように、コンテンツ提供部２１２は、例えば、親端末として分類した端末装置１０Ａに対して、図６に示したようなマーカ情報に設定されている親端末用コンテンツＩＤ「Ｐ００１」により識別されるコンテンツを提供し得る。子端末用コンテンツと親端末用コンテンツとは、例えば、サイズが異なっている。
【００９３】
図１２に示した例のように、コンテンツ提供部２１２は、子端末用コンテンツのセクションを選択するための選択画面Ｓｅｌ３を端末装置１０Ｂに提供することができる。一方、コンテンツ提供部２１２は、親端末用コンテンツのセクションを選択するための選択画面Ｓｅｌ１を端末装置１０Ａに提供していたが、端末装置１０Ｂを端末装置Ａの子端末に分類すると端末装置１０Ａの子端末の数が増加するため、コンテンツに課される制限を変化させることができる。図１２に示したように、例えば、コンテンツ提供部２１２は、端末装置１０Ａに提供されるコンテンツに課される制限を弱め、セクションＳｅ１を新たに選択することが可能な選択画面Ｓｅｌ２を端末装置１０Ａに提供している。例えば、図１２に示したように、新たに選択可能になったセクションＳｅ１が（例えば、「ＯＫ」マークなどのような強調表示により）強調されてもよい。
【００９４】
なお、上記のように、コンテンツ提供部２１２は、端末装置１０Ｂが子端末に分類された場合にその親端末である端末装置１０Ａに提供されるコンテンツに課される制限を変化させてもよいが、コンテンツに課される制限を変化させるタイミングは限定されない。例えば、コンテンツ提供部２１２は、子端末に分類された端末装置１０Ｂにコンテンツを提供した場合にその親端末である端末装置１０Ａに提供されるコンテンツに課される制限を変化させてもよい。
【００９５】
以上、図８〜図１２を参照しながら、子端末に対するコンテンツの提供について説明した。以下、図１３を参照しながら、情報処理装置２０による分類動作の流れについて詳細に説明する。
【００９６】
＜８．情報処理装置による分類動作＞
図１３は、情報処理装置２０による分類動作の流れを示したフローチャートである。図１３に示すように、まず、親端末が表示位置および表示時刻を送信すると、情報処理装置２０の通信部２３０は、親端末により送信された表示位置および表示時刻を受信する（ステップＳ１１）。
【００９７】
また、端末装置１０が分類要求を送信すると、情報処理装置２０の通信部２３０は、端末装置１０により送信された分類要求を受信する（ステップＳ１２）。上記したように、例えば、マーカを選択するための選択操作が入力された場合に、分類要求が送信される。分類要求には、端末装置１０により認識されたマーカコード、端末装置１０の端末ＩＤ、マーカの撮像時刻およびマーカの撮像位置が含まれている。通信部２３０により受信された分類要求は、分類部２１１により取得される。
【００９８】
続いて、分類部２１１は、撮像位置が条件を満たすか否かを判定する（ステップＳ１３）。この条件は、上記したように、例えば、マーカの存在位置と撮像位置との間の距離が所定の閾値を下回るという条件に相当する。分類部２１１は、撮像位置が条件を満たす場合には（ステップＳ１３で「Ｙｅｓ」）、さらに撮像時刻が条件を満たすか否かを判定する（ステップＳ１６）。この条件は、上記したように、例えば、撮像時刻が提供時間内であるという条件に相当する。
【００９９】
分類部２１１は、撮像時刻が条件を満たす場合には（ステップＳ１６で「Ｙｅｓ」）、親端末の数が上限値に達しているか否かを判定する（ステップＳ１７）。分類部２１１は、親端末の数が上限値に達した場合には（ステップＳ１７で「Ｙｅｓ」）、ステップＳ１９に進む。一方、分類部２１１は、親端末の数が上限値に達していない場合には（ステップＳ１７で「Ｎｏ」）、分類要求を送信した端末装置１０が親端末であると判断して、ステップＳ１８に進む。
【０１００】
分類部２１１は、分類要求を送信した端末装置１０が親端末であると判断した場合、親子関係情報の親端末ＩＤに分類要求に含まれている端末ＩＤを登録し（ステップＳ１８）、ステップＳ１９に進む。
【０１０１】
一方、分類部２１１は、撮像位置が条件を満たさない場合（ステップＳ１３で「Ｎｏ」）、または、撮像時刻が条件を満たさない場合には（ステップＳ１６で「Ｎｏ」）、分類要求を送信した端末装置１０が子端末であると判断する。分類部２１１は、分類要求を送信した端末装置１０が子端末であると判断した場合、その端末装置１０の親端末ＩＤを特定し（ステップＳ１４）、分類要求に含まれる端末ＩＤを親子関係情報の当該親端末ＩＤに対応する子端末ＩＤに登録し（ステップＳ１５）、ステップＳ１９に進む。
【０１０２】
ステップＳ１９に進んだ場合には、分類部２１１は、分類応答を返信して（ステップＳ１９）、分類動作を終了する。分類応答には、コンテンツを選択するための選択画面（例えば、コンテンツのセクションを選択するための選択画面）が含まれてもよい。その場合、端末装置１０は、分類応答に含まれる選択画面を表示することができる。なお、分類応答には、親端末の数が上限値に達している旨を示す情報が含まれてもよい。
【０１０３】
以上、図１３を参照しながら、情報処理装置２０による分類動作の流れについて説明した。以下、図１４を参照しながら、情報処理装置２０によるコンテンツ提供動作の流れについて詳細に説明する。
【０１０４】
＜９．情報処理装置によるコンテンツ提供動作＞
図１４は、情報処理装置２０によるコンテンツ提供動作の流れを示したフローチャートである。図１４に示すように、まず、端末装置１０がコンテンツ提供要求を送信すると、情報処理装置２０の通信部２３０は、端末装置１０により送信されたコンテンツ提供要求を受信する（ステップＳ２１）。例えば、コンテンツを選択する選択操作が入力された場合に、コンテンツ提供要求が送信される。コンテンツ提供要求には、端末装置１０の端末ＩＤが含まれている。通信部２３０により受信されたコンテンツ提供要求は、コンテンツ提供部２１２により取得される。
【０１０５】
続いて、コンテンツ提供部２１２は、コンテンツ提供要求に含まれる端末ＩＤが親子関係情報（親子関係情報の親端末ＩＤまたは子端末ＩＤ）に登録されているか否かを判定する（ステップＳ２２）。コンテンツ提供部２１２は、コンテンツ提供要求に含まれる端末ＩＤが親子関係情報（親子関係情報の親端末ＩＤまたは子端末ＩＤ）に登録されていない場合には（ステップＳ２２で「Ｎｏ」）、コンテンツ提供動作を終了する。コンテンツ提供部２１２は、コンテンツ提供要求に含まれる端末ＩＤが親子関係情報に登録されている場合には（ステップＳ２２で「Ｙｅｓ」）、コンテンツ提供要求に含まれる端末ＩＤが親子関係情報の親端末ＩＤに登録されているか否かを判定する（ステップＳ２３）。
【０１０６】
コンテンツ提供部２１２は、コンテンツ提供要求に含まれる端末ＩＤが親子関係情報の親端末ＩＤに登録されていない場合（すなわち、コンテンツ提供要求に含まれる端末ＩＤが親子関係情報の子端末ＩＤに登録されている場合）には（ステップＳ２３で「Ｎｏ」）、コンテンツ提供要求を送信した端末装置１０が子端末であると判断する。コンテンツ提供部２１２は、コンテンツ提供要求を送信した端末装置１０が子端末であると判断した場合、子端末用コンテンツを取得し（ステップＳ２４）、ステップＳ２８に進む。
【０１０７】
コンテンツ提供部２１２は、コンテンツ提供要求に含まれる端末ＩＤが親子関係情報の親端末ＩＤに登録されている場合には（ステップＳ２３で「Ｙｅｓ」）、コンテンツ提供要求を送信した端末装置１０が親端末であると判断する。コンテンツ提供部２１２は、コンテンツ提供要求を送信した端末装置１０が親端末であると判断した場合、親端末用コンテンツを取得する（ステップＳ２５）。続いて、コンテンツ提供部２１２は、コンテンツに課される制限を特定し、特定した制限に基づいて親端末用コンテンツに制限を課し（ステップＳ２７）、ステップＳ２８に進む。
【０１０８】
ステップＳ２８に進んだ場合には、コンテンツ提供部２１２は、コンテンツ提供応答を返信して（ステップＳ２８）、コンテンツ提供動作を終了する。コンテンツ提供応答には、コンテンツが含まれる。端末装置１０は、コンテンツ提供応答に含まれるコンテンツをユーザに提供することができる。
【０１０９】
以上、図１４を参照しながら、情報処理装置２０によるコンテンツ提供動作の流れについて説明した。
【０１１０】
＜１０．むすび＞
以上説明したように、本開示による情報処理装置２０は、実空間に存在するオブジェクトを撮像した端末装置１０へ、オブジェクトと関連付けられるコンテンツを提供するコンテンツ提供部を備える。また、情報処理装置２０は、端末装置１０がオブジェクトを直接的に撮像したか間接的に撮像したかに応じて、端末装置１０を親端末および子端末のいずれかに分類する分類部を備える。このため、オブジェクトを直接的に撮像した端末装置とオブジェクトを間接的に撮像した端末装置とを区別することが可能となる。
【０１１１】
なお、本開示による情報処理装置２０が有する分類機能が複数の端末装置に対して発揮されることにより、複数の端末装置の各々が親端末および子端末のいずれかに分類される。例えば、親端末および子端末のいずれかに分類された１つ目の端末装置を親端末として２つ目の端末装置が子端末として分類された場合、１つ目の端末装置と２つ目の端末装置との間に親子関係が構築される。かかる親子関係の構築が進展することによりツリー構造を有する親子関係が構築され得る。
【０１１２】
なお、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１１３】
また、例えば、上記では、オブジェクトの認識の機能を、端末装置１０が有する例を主に説明したが、かかる機能は、端末装置１０の代わりにサーバが有していてもよい。例えば、端末装置１０が撮像画像をサーバに送信した場合、サーバは端末装置１０の代わりに撮像画像から画面を認識してもよい。このように、本開示の技術は、クラウドコンピューティングにも適用することが可能である。
【０１１４】
また、本明細書の情報処理装置２０の動作における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、情報処理装置２０の動作における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１１５】
また、端末装置１０または情報処理装置２０に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した端末装置１０または情報処理装置２０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【０１１６】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
実空間に存在するオブジェクトを撮像した端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供するコンテンツ提供部と、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類する分類部と、
を備える、情報処理装置。
（２）
前記分類部は、前記実空間内の前記オブジェクトの存在位置と前記端末装置が前記オブジェクトを撮像した撮像位置とに基づいて、前記端末装置を親端末および子端末のいずれかに分類する、前記（１）に記載の情報処理装置。
（３）
前記分類部は、前記存在位置と前記撮像位置との間の距離が所定の閾値を下回る場合に、前記端末装置を親端末に分類する、前記（２）に記載の情報処理装置。
（４）
前記分類部は、前記実空間内で前記オブジェクトがユーザに提供される提供時間と前記端末装置が前記オブジェクトを撮像した撮像時刻とにさらに基づいて、前記端末装置を親端末および子端末のいずれかに分類する、前記（２）または前記（３）に記載の情報処理装置。
（５）
前記情報処理装置は、親端末に分類された第１の端末装置から、当該第１の端末装置により前記オブジェクトの撮像画像が表示された表示位置および表示時刻を受信する通信部、をさらに備え、
前記分類部は、第２の端末装置から受信される前記撮像位置に基づいて前記第２の端末装置が子端末に分類される場合において、前記撮像位置および対応する撮像時刻が前記第１の端末装置から受信された前記表示位置および前記表示時刻に近いときに、前記第１の端末装置が前記第２の端末装置の親端末であると決定する、
前記（２）〜（４）のいずれか１項に記載の情報処理装置。
（６）
前記分類部は、第１の端末装置により表示される前記オブジェクトの第１の撮像画像に付加される前記第１の端末装置の識別情報が、第２の端末装置により撮像される第２の撮像画像内で認識される場合に、前記第１の端末装置が前記第２の端末装置の親端末であると決定する、前記（２）〜（４）のいずれか１項に記載の情報処理装置。
（７）
前記コンテンツ提供部は、前記分類部により前記端末装置が親端末および子端末のいずれに分類されたかに応じて、前記端末装置に提供されるコンテンツを変化させる、前記（１）〜（６）のいずれか１項に記載の情報処理装置。
（８）
前記コンテンツ提供部は、前記分類部により親端末に分類された端末装置に提供されるコンテンツを、当該親端末の子端末の数に応じて変化させる、前記（１）〜（７）のいずれか１項に記載の情報処理装置。
（９）
前記コンテンツ提供部は、子端末の数が多いほど、親端末に分類された端末装置に提供されるコンテンツに課される制限を強める、前記（８）に記載の情報処理装置。
（１０）
前記コンテンツ提供部は、子端末の数が多いほど、親端末に分類された端末装置に提供されるコンテンツに課される制限を弱める、前記（８）に記載の情報処理装置。
（１１）
前記情報処理装置は、あるオブジェクトを直接的に撮像することにより親端末に分類された端末装置の数が所定の上限値に達した場合には、当該オブジェクトを新たに撮像した端末装置を親端末に分類しない、前記（１）に記載の情報処理装置。
（１２）
実空間に存在するオブジェクトを撮像した端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供することと、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類することと、
を含む、情報処理方法。
（１３）
コンピュータを、
実空間に存在するオブジェクトを撮像した端末装置へ、前記オブジェクトと関連付けられるコンテンツを提供するコンテンツ提供部と、
前記端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて、前記端末装置を親端末および子端末のいずれかに分類する分類部と、
を備える情報処理装置として機能させるためのプログラム。
（１４）
実空間に存在するオブジェクトを撮像する撮像部と、
前記オブジェクトと関連付けられるコンテンツを提供する情報処理装置から当該コンテンツを取得するコンテンツ取得部と、
を備える端末装置であって、
前記端末装置は、当該端末装置が前記オブジェクトを直接的に撮像したか間接的に撮像したかに応じて親端末および子端末のいずれかに分類され、
前記コンテンツ取得部により取得されるコンテンツは、前記端末装置が親端末および子端末のいずれに分類されたかに応じて変化する、
端末装置。
【符号の説明】
【０１１７】
１      情報処理システム
１０（１０Ａ，１０Ｂ）    端末装置
２０    情報処理装置
３０    ネットワーク
１１０  制御部
１１１  認識部
１１２  分類要求部
１１３  コンテンツ取得部
１２０  入力部
１３０  出力部
１４０  記憶部
１５０  撮像部
１６０  通信部
２１０  制御部
２１１  分類部
２１２  コンテンツ提供部
２２０  記憶部
２３０  通信部
【図１】
0005948842.tif 000002
【図２】
0005948842.tif 000003
【図３】
0005948842.tif 000004
【図４】
0005948842.tif 000005
【図５】
0005948842.tif 000006
【図６】
0005948842.tif 000007
【図７】
0005948842.tif 000008
【図８】
0005948842.tif 000009
【図９】
0005948842.tif 000010
【図１０】
0005948842.tif 000011
【図１１】
0005948842.tif 000012
【図１２】
0005948842.tif 000013
【図１３】
0005948842.tif 000014
【図１４】
0005948842.tif 000015