説明

オブジェクト情報提供装置、オブジェクト情報提供システム、端末及びオブジェクト情報提供方法

【課題】現実空間の画像における所定の対象物を抽出して当該対象物に対応付けて仮想オブジェクトを表示するAR技術において、現実空間の画像における対象物とのマッチング処理の精度を低下させることなく、適切な情報量を有するマッチングデータを提供する。
【解決手段】オブジェクト情報提供システム1において、少なくとも一のマッチングデータがオブジェクト情報提供装置10から端末20に送信され、そのマッチングデータに基づく画像解析処理の結果が端末20からオブジェクト情報提供装置10に送信され、画像処理結果に基づきマッチングデータの情報量が調整される。これにより、端末20におけるマッチングデータが表す正当な対象物の抽出の成否が、マッチングデータの情報量に反映される。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、オブジェクト情報提供装置、オブジェクト情報提供システム、端末及びオブジェクト情報提供方法に関する。
【背景技術】
【0002】
近年において、AR(Augmented Reality:拡張現実)技術を用いたサービスが開発・提供されている。例えば、移動端末の所在位置の周辺に配置された仮想オブジェクトを取得し、移動端末に備えられたカメラにより取得した現実空間の画像に種々の情報や画像を含む仮想オブジェクトを重畳表示する技術が知られている。また、移動端末のカメラにより取得された現実空間の画像から所定のマーカを検出し、当該マーカに対応付けられた仮想オブジェクトを現実空間の画像に重畳してディスプレイに表示する技術が知られている。また、通信を介して現実空間の構造物の形状等の情報を含む3次元の地図情報を取得し、取得した地図情報とカメラにより取得された現実空間の画像とをマッチングさせる画像解析処理を行い、それらが一致した場合に、現実空間に存在する所定の対象物に対応付けて仮想オブジェクトを現実空間の画像に重畳表示する技術が知られている。一方、様々な条件で撮影された画像から良好にマーカを検出するために、マーカの登録画像から、色彩、輝度、コントラスト、解像度、ピントを変化させたマーカの画像を生成し、生成した画像に基づき、マーカの検出を行う装置が知られている(例えば、特許文献1参照)。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2007−304733号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
上述した、3次元の地図情報と現実空間の画像とのマッチングに基づき仮想オブジェクトを表示させる技術では、マッチングに用いるマッチングデータとなる3次元の地図情報は、非常に大きな情報量を有する。このため、マッチングデータの情報量の多さに起因して、マッチングデータを取得するための通信時間が長い、通信回線におけるトラフィックの増大、通信料金の高騰、及びマッチング処理時間の増大といった課題が生じている。特許文献1に記載された技術は、検出精度向上を課題として、予め記憶したマーカの画像のバリエーションを生成するものであるため、上述したようなマッチングデータの情報量の多さに起因する課題を解決できない。
【0005】
そこで、本発明は、上記問題点に鑑みてなされたものであり、現実空間の画像における所定の対象物を抽出して当該対象物に対応付けて仮想オブジェクトを表示するAR技術において、現実空間の画像における対象物とのマッチング処理の精度を低下させることなく、適切な情報量を有するマッチングデータを提供することが可能なオブジェクト情報提供装置、オブジェクト情報提供システム、端末及びオブジェクト情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【0006】
上記課題を解決するために、本発明のオブジェクト情報提供装置は、現実空間の画像から所定の対象物を抽出するためのマッチングデータと、一定以上一致する対象物を現実空間の画像から抽出し、当該マッチングデータに対応付けられた仮想オブジェクトを当該対象物に対応付けて現実空間の画像に重畳表示する端末に対して、マッチングデータが対応付けられた仮想オブジェクト情報を提供するオブジェクト情報提供装置であって、含まれる情報量が段階的に異なる複数のマッチングデータのうちの少なくとも一のマッチングデータを、該マッチングデータに対応付けられた仮想オブジェクト情報と共に端末に送信する送信手段と、送信手段により送信されたマッチングデータに基づき端末において現実空間の画像から対象物を抽出する画像解析処理における、該マッチングデータが表す正当な対象物の抽出の成否を示す処理結果を端末から受信する受信手段と、受信手段により受信された処理結果に基づき、仮想オブジェクト情報に対応付けて端末に提供するマッチングデータの情報量を調整する調整手段と、を備える。
【0007】
上記課題を解決するために、本発明のオブジェクト情報提供システムは、現実空間の画像から所定の対象物を抽出するためのマッチングデータと、一定以上一致する対象物を現実空間の画像から抽出し、当該マッチングデータに対応付けられた仮想オブジェクトを当該対象物に対応付けて現実空間の画像に重畳表示する端末と、該端末に対してマッチングデータが対応付けられた仮想オブジェクト情報を提供するオブジェクト情報提供装置と、を含むオブジェクト情報提供システムであって、オブジェクト情報提供装置は、含まれる情報量が段階的に異なる複数のマッチングデータのうちの少なくとも一のマッチングデータを、該マッチングデータに対応付けられた仮想オブジェクト情報と共に端末に送信する送信手段と、送信手段により送信されたマッチングデータに基づき端末において現実空間の画像から対象物を抽出する画像解析処理における、該マッチングデータが表す正当な対象物の抽出の成否を示す処理結果を端末から受信する受信手段と、受信手段により受信された処理結果に基づき、仮想オブジェクト情報に対応付けて端末に提供するマッチングデータの情報量を調整する調整手段と、を備え、端末は、送信手段から送信されたマッチングデータ及び仮想オブジェクト情報を受信するオブジェクト情報受信手段と、オブジェクト情報受信手段により受信されたマッチングデータに基づき画像解析処理を実施する画像解析手段と、画像解析手段により実施された画像解析処理における処理結果をオブジェクト情報提供装置に送信する画像解析結果送信手段と、を備える。
【0008】
上記課題を解決するために、本発明の端末は、現実空間の画像から所定の対象物を抽出するためのマッチングデータに対して、一定以上一致する対象物を現実空間の画像から抽出し、当該マッチングデータに対応付けられた仮想オブジェクトを当該対象物に対応付けて現実空間の画像に重畳表示する端末と、該端末に対してマッチングデータが対応付けられた仮想オブジェクト情報を提供するオブジェクト情報提供装置と、を含むオブジェクト情報提供システムにおける端末であって、含まれる情報量が段階的に異なる複数のマッチングデータのうちの少なくとも一のマッチングデータを、該マッチングデータに対応付けられた仮想オブジェクト情報と共に、オブジェクト情報提供装置から受信するオブジェクト情報受信手段と、オブジェクト情報受信手段により受信されたマッチングデータに基づき現実空間の画像から対象物を抽出する画像解析処理を実施する画像解析手段と、画像解析手段により実施された画像解析処理における、マッチングデータが表す正当な対象物の抽出の成否を示す処理結果をオブジェクト情報提供装置に送信する画像解析結果送信手段と、を備える。
【0009】
また、上記課題を解決するために、本発明のオブジェクト情報提供方法は、現実空間の画像から所定の対象物を抽出するためのマッチングデータと、一定以上一致する対象物を現実空間の画像から抽出し、当該マッチングデータに対応付けられた仮想オブジェクトを当該対象物に対応付けて現実空間の画像に重畳表示する端末に対して、マッチングデータが対応付けられた仮想オブジェクト情報を提供するオブジェクト情報提供装置におけるオブジェクト情報提供方法であって、含まれる情報量が段階的に異なる複数のマッチングデータのうちの少なくとも一のマッチングデータを、該マッチングデータに対応付けられた仮想オブジェクト情報と共に端末に送信する送信ステップと、送信ステップにおいて送信されたマッチングデータに基づき端末において現実空間の画像から対象物を抽出する画像解析処理における、該マッチングデータが表す正当な対象物の抽出の成否を示す処理結果を端末から受信する受信ステップと、受信ステップにおいて受信された処理結果に基づき、仮想オブジェクト情報に対応付けて端末に提供するマッチングデータの情報量を調整する調整ステップと、を有する。
【0010】
また、上記課題を解決するために、本発明のオブジェクト情報提供方法は、現実空間の画像から所定の対象物を抽出するためのマッチングデータと、一定以上一致する対象物を現実空間の画像から抽出し、当該マッチングデータに対応付けられた仮想オブジェクトを当該対象物に対応付けて現実空間の画像に重畳表示する端末と、該端末に対してマッチングデータが対応付けられた仮想オブジェクト情報を提供するオブジェクト情報提供装置と、を含むシステムにおけるオブジェクト情報提供方法であって、オブジェクト情報提供装置が、含まれる情報量が段階的に異なる複数のマッチングデータのうちの少なくとも一のマッチングデータを、該マッチングデータに対応付けられた仮想オブジェクト情報と共に端末に送信する送信ステップと、端末が、送信ステップにおいて送信された一のマッチングデータ及び仮想オブジェクト情報を受信するオブジェクト情報受信ステップと、端末が、オブジェクト情報受信ステップにおいて受信されたマッチングデータに基づき現実空間の画像から対象物を抽出する画像解析処理を実施する画像解析ステップと、端末が、画像解析ステップにおいて実施された画像解析処理における、当該マッチングデータが表す正当な対象物の抽出の成否を示す処理結果をオブジェクト情報提供装置に送信する画像解析結果送信ステップと、オブジェクト情報提供装置が、画像解析結果送信ステップにおいて送信された処理結果を受信する受信ステップと、オブジェクト情報提供装置が、受信ステップにおいて受信された処理結果に基づき、仮想オブジェクト情報に対応付けて端末に提供するマッチングデータの情報量を調整する調整ステップと、を有する。
【0011】
本発明によれば、少なくとも一のマッチングデータがオブジェクト情報提供装置から端末に送信され、そのマッチングデータに基づく画像解析処理の結果が端末からオブジェクト情報提供装置に送信され、画像処理結果に基づきマッチングデータの情報量が調整される。これにより、端末におけるマッチングデータが表す正当な対象物の抽出の成否が、マッチングデータの情報量に反映される。従って、マッチングデータと現実空間の画像における対象物とのマッチング処理の精度を低下させることなく、適切な情報量を有するマッチングデータを提供できる。
【0012】
また、本発明のオブジェクト情報提供装置では、複数のマッチングデータは、当該複数のマッチングデータのうち最も情報量が多い一の完全マッチングデータと、含まれる情報量が段階的に異なる複数の簡略マッチングデータとを含み、送信手段は、完全マッチングデータ、及び情報量に関する複数の段階のうちの一の段階の情報量が含まれる簡略マッチングデータを仮想オブジェクト情報と共に送信し、調整手段は、簡略マッチングデータに基づく画像解析処理において、正当な対象物が抽出された場合には、一の段階の情報量より少ない情報量を有する簡略マッチングデータを当該仮想オブジェクト情報に対応付け、正当な対象物が抽出されなかった場合には、一の段階の情報量より多い情報量を有する簡略マッチングデータを当該仮想オブジェクト情報に対応付ける。
【0013】
また、本発明のオブジェクト情報提供システムでは、複数のマッチングデータは、当該複数のマッチングデータのうち最も情報量が多い一の完全マッチングデータと、含まれる情報量が段階的に異なる複数の簡略マッチングデータとを含み、送信手段は、完全マッチングデータ、及び情報量に関する複数の段階のうちの一の段階の情報量が含まれる簡略マッチングデータを仮想オブジェクト情報と共に送信し、調整手段は、画像解析処理において正当な対象物が抽出された場合には、一の段階の情報量より少ない情報量を有する簡略マッチングデータを当該仮想オブジェクト情報に対応付け、画像解析処理において正当な対象物が抽出されなかった場合には、一の段階の情報量より多い情報量を有する簡略マッチングデータを当該仮想オブジェクト情報に対応付け、オブジェクト情報受信手段は、送信手段から送信された完全マッチングデータ及び簡略マッチングデータを受信し、画像解析手段は、オブジェクト情報受信手段により受信された完全マッチングデータ及び簡略マッチングデータの各々に基づく画像解析処理を実施し、画像解析結果送信手段は、完全マッチングデータに基づき抽出された対象物と簡略マッチングデータに基づき抽出された対象物とが一致する場合に、正当な対象物が抽出された旨の処理結果をオブジェクト情報提供装置に送信し、完全マッチングデータに基づき抽出された対象物と簡略マッチングデータに基づき抽出された対象物とが一致しない場合に、正当な対象物が抽出されなかった旨の処理結果をオブジェクト情報提供装置に送信する。
【0014】
また、本発明の端末では、複数のマッチングデータは、当該複数のマッチングデータのうち最も情報量が多い一の完全マッチングデータと、含まれる情報量が段階的に異なる複数の簡略マッチングデータとを含み、オブジェクト情報受信手段は、送信手段から送信された完全マッチングデータ、及び情報量に関する複数の段階のうちの一の段階の情報量が含まれる簡略マッチングデータを受信し、画像解析手段は、オブジェクト情報受信手段により受信された完全マッチングデータ及び簡略マッチングデータの各々に基づく画像解析処理を実施し、画像解析結果送信手段は、完全マッチングデータに基づき抽出された対象物と簡略マッチングデータに基づき抽出された対象物とが一致する場合に、正当な対象物が抽出された旨の処理結果をオブジェクト情報提供装置に送信し、完全マッチングデータに基づき抽出された対象物と簡略マッチングデータに基づき抽出された対象物とが一致しない場合に、正当な対象物が抽出されなかった旨の処理結果をオブジェクト情報提供装置に送信する。
【0015】
上記構成によれば、完全マッチングデータ及び簡略マッチングデータがオブジェクト情報提供装置から端末に送信され、各々のマッチングデータに基づく画像解析処理が実施され、各画像解析処理において抽出された対象物が一致した場合に、簡略マッチングデータにおける情報量が一段階少なく調整され、一致しなかった場合に、簡略マッチングデータにおける情報量が一段階多く調整される。これにより、仮想オブジェクト情報に対応付けられる簡略マッチングデータの情報量が、正当な対象物の抽出の成否に応じて適切に設定される。
【0016】
また、本発明のオブジェクト情報提供装置では、調整手段は、画像解析処理において正当な対象物が抽出されなかった場合には、一の段階の情報量より多い情報量を有する簡略マッチングデータを当該仮想オブジェクト情報に対応付けると共に、正当な対象物を抽出するのに適切な簡略マッチングデータが当該仮想オブジェクト情報に対応付けられていることを示す学習済フラグを当該仮想オブジェクト情報に対応付けて設定することとしてもよい。
【0017】
また、本発明のオブジェクト情報提供システムでは、調整手段は、画像解析処理において正当な対象物が抽出されなかった場合には、一の段階の情報量より多い情報量を有する簡略マッチングデータを当該仮想オブジェクト情報に対応付けると共に、正当な対象物を抽出するのに適切な簡略マッチングデータが当該仮想オブジェクト情報に対応付けられていることを示す学習済フラグを当該仮想オブジェクト情報に対応付けて設定することとしてもよい。
【0018】
この場合には、完全マッチングデータ及び簡略マッチングデータを用いた画像解析処理が逐次実施され、簡略マッチングデータに基づく画像解析処理において正当な対象物が抽出された画像解析処理の後に、正当な対象物が抽出されなかった場合に、当該簡略マッチングデータよりも情報量が一段階多い簡略マッチングデータが仮想オブジェクト情報に対応付けられるので、正当な対象物を抽出可能な簡略マッチングデータのうち最も情報量が少ない簡略マッチングデータが仮想オブジェクト情報に対応付けられる。従って、対象物とのマッチング処理の精度及び情報量が最適化された簡略マッチングデータが仮想オブジェクト情報に対応付けられることとなる。また、このときに学習済フラグが設定されるので、最適化された簡略マッチングデータが当該仮想オブジェクト情報に対応付けられていることが、システムにおいて認識される。
【0019】
また、本発明のオブジェクト情報提供装置では、送信手段は、仮想オブジェクト情報に対応付けられて学習済フラグが設定されている場合に、当該仮想オブジェクト情報に対応付けられた簡略マッチングデータを当該仮想オブジェクト情報と共に送信し、調整手段は、送信手段により送信された簡略マッチングデータに基づく画像解析処理において、正当な対象物以外のものが抽出された場合には、当該仮想オブジェクト情報に関する学習済フラグを非設定にすることとしてもよい。
【0020】
また、本発明のオブジェクト情報提供システムでは、送信手段は、仮想オブジェクト情報に対応付けられて学習済フラグが設定されている場合に、当該仮想オブジェクト情報に対応付けられた簡略マッチングデータを当該仮想オブジェクト情報と共に送信し、調整手段は、送信手段により送信された簡略マッチングデータに基づく画像解析処理において、正当な対象物以外のものが抽出された場合には、当該仮想オブジェクト情報に関する学習済フラグを非設定にし、画像解析手段は、オブジェクト情報受信手段により受信された簡略マッチングデータに基づく画像解析処理を実施し、画像解析結果送信手段は、画像解析処理において簡略マッチングデータに基づき複数の対象物が抽出された場合に、正当な対象物以外のものが抽出された旨の処理結果をオブジェクト情報提供装置に送信することとしてもよい。
【0021】
上記構成によれば、情報量の観点において一旦最適化された簡略マッチングデータに基づく画像解析処理において、正当な対象物以外のものが現実空間の画像から抽出された場合に、学習済フラグが非設定にされるので、簡略マッチングデータの容量の最適化のプロセスが再び行われることとなる。これにより、マッチング処理の精度の低下が防止される。
【発明の効果】
【0022】
現実空間の画像における所定の対象物を抽出して当該対象物に対応付けて仮想オブジェクトを表示するAR技術において、現実空間の画像における対象物とのマッチング処理の精度を低下させることなく、適切な情報量を有するマッチングデータを提供することが可能となる。
【図面の簡単な説明】
【0023】
【図1】オブジェクト情報提供しすてむの装置構成を示すブロック図である。
【図2】オブジェクト情報提供装置の機能的構成を示すブロック図である。
【図3】端末の機能的構成を示すブロック図である。
【図4】オブジェクト情報提供装置のハードブロック図である。
【図5】オブジェクト情報提供装置における仮想オブジェクト格納部の構成及び記憶されているデータの例を示す図である。
【図6】オブジェクト情報提供装置におけるマッチングデータ格納部の構成及び記憶されているデータの例を示す図である。
【図7】端末におけるオブジェクト情報記憶部の構成及び記憶されているデータの例を示す図である。
【図8】オブジェクト情報提供方法における端末の処理内容を示すフローチャートである。
【図9】オブジェクト情報提供方法におけるオブジェクト情報提供装置の処理内容を示すフローチャートである。
【発明を実施するための形態】
【0024】
本発明に係るオブジェクト情報提供装置、オブジェクト情報提供システム、端末及びオブジェクト情報提供方法の実施形態について図面を参照して説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【0025】
図1は、オブジェクト情報提供システム1の装置構成を示す図である。オブジェクト情報提供システム1は、オブジェクト情報提供装置10及び端末20を含む。オブジェクト情報提供装置10及び端末20は、インターネットや無線LAN、移動体通信網などで構成されている通信ネットワークNを介して互いに通信することが可能である。端末20は、例えば、携帯端末、パーソナルコンピュータ等により構成される。なお、図1では端末20を3台示しているが、オブジェクト情報提供システム1内に存在する端末20の台数は任意である。
【0026】
本実施形態のオブジェクト情報提供システム1は、通信を介して現実空間の構造物の形状等の情報を含む3次元の地図情報がオブジェクト情報提供装置10から端末20に提供され、端末20において地図情報とカメラにより取得された現実空間の画像とをマッチングさせる画像解析処理が行われ、それらが一致した場合に、現実空間に存在する所定の対象物に対応付けて仮想オブジェクトを現実空間の画像に重畳表示するAR技術を想定したものである。
【0027】
オブジェクト情報提供装置10は、端末に対して、仮想オブジェクト情報を提供する装置であって、例えばサーバといったコンピュータにより構成される。仮想オブジェクト情報は、端末20において、現実空間の画像に重畳表示させるための仮想オブジェクトの画像データを含む。仮想オブジェクト情報は、現実空間の画像から所定の対象物を抽出するためのマッチングデータが対応付けられている。
【0028】
端末20は、マッチングデータに基づき現実空間の画像から所定の対象物を抽出し、当該マッチングデータに対応付けられた仮想オブジェクトを当該対象物に対応付けて現実空間の画像に重畳表示する装置である。マッチングデータは、現実空間における所定の対象物を表す画像データである。また、所定の対象物は、例えば、現実空間に存在する建物や自然の地形といった構造物であって、現実空間の画像から画像解析によって抽出可能なものであれば、どのようなものであってもよい。
【0029】
図2は、オブジェクト情報提供装置10の機能的構成を示すブロック図である。図2に示すように、オブジェクト情報提供装置10は、機能的には、位置情報取得部11、オブジェクト情報抽出部12、オブジェクト情報記憶部13、オブジェクト情報送信部14(送信手段)、画像解析結果受信部15(受信手段)、及びマッチングデータ調整部16(調整手段)を含む。
【0030】
また、図3は、端末20の機能的構成を示すブロック図である。図3に示すように、端末20は、機能的には、位置測位部21、位置情報送信部22、オブジェクト情報取得部23(オブジェクト情報受信手段)、オブジェクト情報記憶部24、撮影部25、画像解析部26(画像解析手段)、画像解析結果送信部27(画像解析結果送信手段)、及び表示部28を含む。
【0031】
図4は、オブジェクト情報提供装置10のハードウエア構成図である。オブジェクト情報提供装置10は、物理的には、図4に示すように、CPU101、主記憶装置であるRAM102及びROM103、データ送受信デバイスである通信モジュール104、ハードディスク、フラッシュメモリ等の補助記憶装置105、入力デバイスであるキーボード等の入力装置106、ディスプレイ等の出力装置107などを含むコンピュータシステムとして構成されている。図2に示した各機能は、図4に示すCPU101、RAM102等のハードウエア上に所定のコンピュータソフトウェアを読み込ませることにより、CPU101の制御のもとで通信モジュール104、入力装置106、出力装置107を動作させるとともに、RAM102や補助記憶装置105におけるデータの読み出し及び書き込みを行うことで実現される。また、図3に示す端末20も、図4に示すようなハードウエア構成を有する。再び、図2を参照し、オブジェクト情報提供装置10の各機能部について詳細に説明する。
【0032】
位置情報取得部11は、端末20の所在位置を示す位置情報を取得する部分である。この位置情報は、端末20の位置情報送信部22から送信される。位置情報取得部11は、取得した位置情報をオブジェクト情報抽出部12に送出する。
【0033】
オブジェクト情報抽出部12は、オブジェクト情報記憶部13を参照して、位置情報取得部11から取得した位置情報に示される位置周辺に配置された仮想オブジェクトに関するオブジェクト情報を、オブジェクト情報記憶部13から抽出する部分である。オブジェクト情報抽出部12は、抽出したオブジェクト情報をオブジェクト情報送信部14に送出する。
【0034】
オブジェクト情報記憶部13は、オブジェクト情報を記憶している部分であって、マッチングデータ格納部13A及び仮想オブジェクト格納部13Bを含む。図5は、仮想オブジェクト格納部13Bの構成及び記憶されているデータの例を示す図である。図5に示すように、仮想オブジェクト格納部13Bは、オブジェクト情報を識別するIDごとに、完全マッチングデータ、位置・方向、学習済フラグ、簡略レベル及び画像解析処理結果、簡略マッチングデータ及び仮想オブジェクト情報を記憶している。
【0035】
「完全マッチングデータ」は、一の対象物を表す複数のマッチングデータのうちの最も情報量が多いマッチングデータである。後述するように、オブジェクト情報記憶部13は、一の対象物を表すマッチングデータとして、複数のマッチングデータを記憶している。
【0036】
「位置・方向」は、現実空間における対象物の位置及び方向を示す情報である。位置は、例えば、経度及び緯度により表される。方向は、所定の方向を基準とした当該対象物における所定方向が成す回転角により表される。当該対象物における所定方向は、例えば、当該対象物をマッチングデータにより示される画像のとおりに視認できる正対方向である。例えば、「NE:xx度」は、北方向(N)を基準として東方向(E)にxx度回転した方向を表す。なお、同図における「S」は南方向を表し、「W」は西方向を表す。なお、仮想オブジェクトは、現実空間の対象物に対応付けられて重畳表示されるので、「位置」の情報は、対象物の所在位置を示すと共に、仮想オブジェクトの配置位置でもある。
【0037】
「学習済フラグ」は、正当な対象物を抽出するのに適切な簡略マッチングデータが当該仮想オブジェクト情報に対応付けられていることを示すフラグである。学習済フラグ「1」は、複数の簡略マッチングデータから、現実空間の画像における対象物とのマッチング処理に好適な情報量を有する簡略マッチングデータが選択され、マッチングデータ調整部16によるマッチングデータの情報量の調整が完了した状態を示す。一方、学習済フラグ「0」は、マッチングデータ調整部16によるマッチングデータの情報量の調整が完了していない状態を示す。学習済フラグの設定の詳細については後述する。
【0038】
「画像解析処理結果」は、簡略マッチングデータの簡略レベルごとの画像解析処理結果を示す情報であって、端末20における簡略マッチングデータによる正当な対象物の抽出の成否を示す。画像解析処理結果の詳細については後述する。
【0039】
「簡略マッチングデータ」は、現時点において、当該仮想オブジェクト情報に対応付けられている簡略マッチングデータである。一の対象物を表す複数のマッチングデータは、完全マッチングデータと、含まれる情報量が段階的に異なる複数の簡略マッチングデータを含む。仮想オブジェクト格納部13Bにおける「簡略マッチングデータ」は、複数の簡略マッチングデータのうちの、いずれかの段階の情報量を有する簡略マッチングデータである。
【0040】
「仮想オブジェクト情報」は、端末20において、現実空間の画像に重畳表示される仮想オブジェクトを表す画像データである。
【0041】
また、図6は、マッチングデータ格納部13Aの構成及び記憶されているデータの例を示す図である。図6に示すように、マッチングデータ格納部13Aは、一の対象物ごとに、その対象物を表す複数のマッチングデータを記憶している。図6に示す例は、図5の仮想オブジェクト格納部13BにおけるID「1」に対応付けられた複数のマッチングデータを示す。図6に示すマッチングデータ格納部13Aは、一の完全マッチングデータ及び簡略レベル1〜4の簡略マッチングデータを記憶している。
【0042】
マッチングデータは、画像データであるので、色の階調の表現方法、解像度等の情報の含ませ方に依存して、情報量が大きく異なる。完全マッチングデータ及び簡略レベル1〜4の簡略マッチングデータは、一の対象物を異なる情報量により表した画像データである。完全マッチングデータは、最も多くの情報量を有するマッチングデータである。簡略レベル1の簡略マッチングデータは、例えば、完全マッチングデータに対して、ノイズ除去及び単色化処理を施して得られたマッチングデータである。簡易レベル2の簡略マッチングデータは、例えば、簡略レベル1の簡略マッチングデータに対して、グレースケール処理を施して得られたマッチングデータである。
【0043】
簡易レベル3の簡略マッチングデータは、例えば、簡略レベル2の簡略マッチングデータに対して、細線化処理を施して得られたマッチングデータである。簡易レベル4の簡略マッチングデータは、例えば、簡略レベル3の簡略マッチングデータに対して、白色及び黒色の二値化処理を施して得られたマッチングデータである。
【0044】
こうして得られた複数のマッチングデータでは、完全マッチングデータの情報量が最も多い。また、簡略マッチングデータでは、簡易レベルが高いほど情報量が少ない。情報量が多いマッチングデータを用いた現実空間の画像から対象物を抽出する画像解析処理は、高精度である一方、処理負荷が大きい。また、情報量が多いマッチングデータの装置間の通信は、情報量が少ないマッチングデータの通信に比べて時間を要する。逆に、情報量が少ないマッチングデータを用いた現実空間の画像から対象物を抽出する画像解析処理は、低精度である一方、処理負荷が小さい。なお、上述した、各簡略マッチングデータを得るための処理は、例示であって、情報量が段階的に異なるマッチングデータが得られる限りにおいて、この例に限定されない。
【0045】
オブジェクト情報送信部14は、含まれる情報量が段階的に異なる複数のマッチングデータのうちの少なくとも一のマッチングデータを、該マッチングデータに対応付けられた仮想オブジェクト情報と共に端末20に送信する部分である。マッチングデータ及び仮想オブジェクト情報は、オブジェクト情報抽出部12から送出されたオブジェクト情報に含まれる。
【0046】
具体的には、オブジェクト情報送信部14は、オブジェクト情報抽出部12により位置情報に基づき抽出された仮想オブジェクト情報と共に、仮想オブジェクト格納部13B(図5参照)に記憶されているマッチングデータを端末20に送信する。
【0047】
さらに具体的には、当該仮想オブジェクト情報に対応付けられた学習済フラグが設定されていない場合には、最適な簡略マッチングデータが決定されていないので、オブジェクト情報送信部14は、完全マッチングデータ及び簡略マッチングデータを端末20に送信する。完全マッチングデータは、簡略マッチングデータを用いた画像解析処理により現実空間の画像から抽出された対象物が正当であるか否かを判定するために用いられる。一方、当該仮想オブジェクト情報に対応付けられた学習済フラグが設定されている場合には、最適な簡略マッチングデータが決定されているので、オブジェクト情報送信部14は、簡略マッチングデータを端末20に送信する。
【0048】
画像解析結果受信部15は、オブジェクト情報送信部14により端末20に送信されたマッチングデータに基づいて端末20において実施された現実空間の画像から対象物を抽出する画像解析処理における、該マッチングデータが表す正当な対象物の抽出の成否を示す処理結果の通知を端末20から受信する部分である。
【0049】
マッチングデータ調整部16は、画像解析結果受信部15により受信された処理結果に基づき、仮想オブジェクト情報に対応付けて端末に提供するマッチングデータの情報量を調整する部分である。具体的には、マッチングデータ調整部16は、簡略マッチングデータに基づく画像解析処理において、正当な対象物が抽出された旨の通知を画像解析結果受信部15が受信した場合には、当該簡略マッチングデータよりも少ない情報量を有する簡略マッチングデータを当該仮想オブジェクト情報に対応付ける。即ち、マッチングデータ調整部16は、図5に示す仮想オブジェクト格納部13Bにおいて、当該仮想オブジェクト情報に対応付けられている簡略マッチングデータを、簡略レベルが1段階高い簡略マッチングデータに変更すると共に、従前の簡略マッチングデータによる画像処理結果として、同レコードの画像解析処理結果に「O.K.」を設定する。
【0050】
また、簡略マッチングデータに基づく画像解析処理において正当な対象物が抽出されなかった旨の通知を画像解析結果受信部15が受信した場合には、マッチングデータ調整部16は、当該簡略マッチングデータよりも多い情報量を有する簡略マッチングデータを当該仮想オブジェクト情報に対応付けると共に、学習済フラグを当該仮想オブジェクト情報に対応付けて設定する。即ち、マッチングデータ調整部16は、図5に示す仮想オブジェクト格納部13Bにおいて、当該仮想オブジェクト情報に対応付けられている簡略マッチングデータを、簡略レベルが1段階低い簡略マッチングデータに変更すると共に、従前の簡略マッチングデータによる画像処理結果として、同レコードの画像解析処理結果に「NG」を設定する。そして、マッチングデータ調整部16は、同レコードにおいて、学習済フラグを設定する。従って、この時点において、正当な対象物を抽出可能な簡略マッチングデータのうち最も情報量が少ない簡略マッチングデータが当該仮想オブジェクト情報に対応付けられることとなる。即ち、仮想オブジェクト情報に対応付けられる簡略マッチングデータが最適化される。
【0051】
また、学習済フラグが設定されている場合に、オブジェクト情報送信部14により送信された簡略マッチングデータに基づく画像解析処理において、正当な対象物以外のものが抽出された旨の通知を画像解析結果受信部15が受信した場合には、マッチングデータ調整部16は、当該仮想オブジェクト情報に関する学習済フラグを非設定にする。これにより、情報量の観点において一旦最適化された簡略マッチングデータに基づく画像解析処理において、正当な対象物以外のものが現実空間の画像から抽出された場合に学習済フラグが非設定にされるので、簡略マッチングデータの容量の最適化のプロセスが再び行われることとなる。これにより、マッチング処理の精度の低下が防止される。
【0052】
次に、再び図4を参照して、端末20の各機能部の機能について説明する。位置測位部21は、端末20の所在位置を示す位置情報を取得する部分であって、例えばGPS装置により構成される。位置測位部21は、取得した位置情報を位置情報送信部22に送出する。位置情報送信部22は、位置情報をオブジェクト情報提供装置10に送信する部分である。
【0053】
オブジェクト情報取得部23は、オブジェクト情報提供装置10から送信されたマッチングデータ及び仮想オブジェクト情報を受信する部分である。オブジェクト情報取得部23は、マッチングデータ及び仮想オブジェクト情報をオブジェクト情報記憶部24に記憶させる。
【0054】
オブジェクト情報記憶部24は、オブジェクト情報取得部23により受信されたマッチングデータ及び仮想オブジェクト情報を記憶する部分であって、マッチングデータ格納部24A及び仮想オブジェクト格納部24Bを含む。図7は、オブジェクト情報記憶部24の構成及び記憶されているデータの例を示す図である。オブジェクト情報記憶部24は、オブジェクト情報を識別するIDに対応付けて、完全マッチングデータ、簡略版マッチングデータ及び仮想オブジェクト情報を記憶している。即ち、マッチングデータ格納部24Aは、図7のテーブルにおける完全マッチングデータ及び簡略版マッチングデータのカラムに相当し、仮想オブジェクト格納部24Bは、図7のテーブルにおける仮想オブジェクト情報のカラムに相当する。
【0055】
撮影部25は、現実空間の画像を撮影する部分であって、例えば、カメラといった装置により構成される。撮影部25は、現実空間の画像を画像解析部26に送出する。
【0056】
画像解析部26は、オブジェクト情報取得部23により受信されたマッチングデータに基づき現実空間の画像から対象物を抽出する画像解析処理を実施する部分である。
【0057】
具体的には、オブジェクト情報取得部23が完全マッチングデータ及び簡略版マッチングデータをオブジェクト情報提供装置10から取得した場合には、画像解析部26は、完全マッチングデータ及び簡略マッチングデータの各々に基づき、現実空間の画像から対象物を抽出する画像解析処理を実施する。そして、画像解析部26は、完全マッチングデータ及び簡略マッチングデータの各々に基づく対象物の抽出の成否に関する情報を、画像解析結果送信部27に送出する。
【0058】
一方、オブジェクト情報取得部23が簡略版マッチングデータのみをオブジェクト情報提供装置10から取得した場合には、画像解析部26は、当該簡略マッチングデータに基づき、現実空間の画像から対象物を抽出する画像解析処理を実施する。そして、画像解析部26は、当該簡略マッチングデータに基づく対象物の抽出の成否に関する情報を、画像解析結果送信部27に送出する。
【0059】
画像解析結果送信部27は、画像解析部26により実施された画像解析処理における、マッチングデータが表す正当な対象物の抽出の成否を示す処理結果をオブジェクト情報提供装置に送信する部分である。
【0060】
具体的には、画像解析部26において、完全マッチングデータ及び簡略マッチングデータの各々に基づく対象物の抽出処理が実施され、各々の対象物の抽出の成否に関する情報を画像解析部26から取得し、且つ、各々の抽出処理により抽出された対象物が一致する場合には、画像解析結果送信部27は、「O.K.通知」をオブジェクト情報提供装置10に送信する。「O.K.通知」は、簡略マッチングデータに基づき抽出された対象物が、当該マッチングデータが表す正当な対象物であることを示す通知である。一方、各々の抽出処理により抽出された対象物が一致しない場合には、画像解析結果送信部27は、「NG通知1」をオブジェクト情報提供装置10に送信する。「NG通知1」は、簡略マッチングデータに基づき抽出された対象物が、当該マッチングデータが表す正当な対象物でないことを示す通知である。
【0061】
また、画像解析部26において、簡略マッチングデータに基づく対象物の抽出処理のみが実施され、複数の対象物が抽出された場合には、画像解析結果送信部27は、「NG通知2」をオブジェクト情報提供装置10に送信する。「NG通知2」は、簡略マッチングデータに基づき、正当な対象物以外のものを含む複数の対象物が抽出されたことを示す通知である。
【0062】
また、画像解析部26において、完全マッチングデータ及び簡略マッチングデータの各々に基づく対象物の抽出処理が実施され、各々の抽出処理により抽出された対象物が一致する場合、又は簡略マッチングデータに基づく対象物の抽出処理のみが実施され、一の対象物が抽出された場合には、画像解析部26は、現実空間の画像における対象物の抽出結果及びオブジェクト情報を、現実空間の画像と共に表示部28に送出する。抽出結果は、現実空間の画像における当該対象物の位置や大きさを示す情報を含む。
【0063】
表示部28は、仮想オブジェクトを現実空間の画像に重畳表示する部分であって、例えば、ディスプレイといった装置を含む。具体的には、表示部28は、画像解析処理に用いられたマッチングデータにオブジェクト情報記憶部24において対応付けられた仮想オブジェクトを、画像解析部26により抽出された対象物に対応付けて現実空間の画像に重畳表示する。
【0064】
次に、図8を参照して、オブジェクト情報提供システム1におけるオブジェクト情報提供方法において、端末20により実施される処理内容を説明する。
【0065】
まず、位置測位部21は、端末20の所在位置を示す位置情報を取得する(S1)。続いて、位置情報送信部22は、位置情報をオブジェクト情報提供装置10に送信する(S2)。
【0066】
次に、オブジェクト情報取得部23は、ステップS2において送信した位置情報に応じてオブジェクト情報提供装置10から送信されたマッチングデータ及び仮想オブジェクト情報を受信する(S3)。オブジェクト情報取得部23は、マッチングデータ及び仮想オブジェクト情報をオブジェクト情報記憶部24に記憶させる。
【0067】
続いて、画像解析部26は、オブジェクト情報取得部23がオブジェクト情報提供装置10から完全マッチングデータ及び簡略版マッチングデータを取得したか、又は簡略版マッチングデータのみを取得したか、を判断する(S4)。完全マッチングデータ及び簡略版マッチングデータを取得したと判断された場合には、処理手順は、ステップS5に進められる。一方、簡略版マッチングデータのみを取得したと判断された場合には、処理手順は、ステップS10に進められる。
【0068】
ステップS5において、画像解析部26は、ステップS3において取得した簡略マッチングデータに基づき、撮影部25により取得された現実空間の画像から対象物を抽出する画像解析処理を実施する(S5)。ステップS5の処理は、簡略マッチングデータを用いたマッチング処理により現実空間の画像から何らかの対象物が抽出されるまで繰り返される。
【0069】
次に、画像解析部26は、ステップS3において取得した完全マッチングデータに基づき、撮影部25により取得された現実空間の画像から対象物を抽出する画像解析処理を実施する(S6)。完全マッチングデータは、多くの情報量を有するので、完全マッチングデータに基づき抽出された対象物は、当該マッチングデータが表す正当な対象物である可能性が高い。そして、画像解析部26は、完全マッチングデータに基づき抽出された対象物と、ステップS5において簡略マッチングデータに基づき抽出された対象物が一致するか否かを判定する。
【0070】
一致すると判定されなかった場合には処理手順はステップS7に進められる。この場合には、ステップS5において抽出された対象物が正当な対象物ではないので、画像解析結果送信部27は、「NG通知1」をオブジェクト情報提供装置10に送信する(S7)。
【0071】
一方、一致すると判定された場合には処理手順はステップS8に進められる。この場合には、ステップS5において抽出された対象物が正当な対象物であるので、表示部28は、ステップS3において取得した仮想オブジェクトを、画像解析部26により抽出された対象物に対応付けて現実空間の画像に重畳表示する(S8)。また、続くステップS9において、画像解析結果送信部27は、「O.K.通知」をオブジェクト情報提供装置10に送信する(S9)。
【0072】
また、ステップS10において、画像解析部26は、ステップS3において取得した簡略マッチングデータに基づき、現実空間の画像から対象物を抽出する画像解析処理を実施する(S10)。簡略マッチングデータのみがオブジェクト情報提供装置10から送信される場合は、オブジェクト情報提供装置10において、画像解析処理に最適な簡略マッチングデータが決定されている場合である。即ち、この簡略マッチングデータは、学習済の簡略マッチングデータである。
【0073】
学習済の簡略マッチングデータに基づき、現実空間の画像から一の対象物が抽出された場合には、処理手順はステップS11に進められる。この場合には、抽出された対象物は当該簡略マッチングデータが表す正当な対象物である可能性が高いので、表示部28は、ステップS3において取得した仮想オブジェクトを、画像解析部26により抽出された対象物に対応付けて現実空間の画像に重畳表示する(S11)。
【0074】
一方、学習済の簡略マッチングデータに基づき、現実空間の画像から複数の対象物が抽出された場合には、処理手順はステップS12に進められる。この場合には、一旦学習済とされた簡略マッチングデータが画像解析処理に最適なものではないことを意味するので、画像解析結果送信部27は、「NG通知2」をオブジェクト情報提供装置10に送信する(S12)。
【0075】
続いて、オブジェクト情報提供装置10におけるオブジェクト情報提供方法の処理内容を説明する。図9は、オブジェクト情報提供装置10におけるオブジェクト情報提供方法の処理内容を示すフローチャートである。
【0076】
まず、位置情報取得部11は、端末20の所在位置を示す位置情報を取得する(S21)。続いて、オブジェクト情報抽出部12は、オブジェクト情報記憶部13を参照して、位置情報取得部11から取得した位置情報に示される位置周辺に配置された仮想オブジェクトに関するオブジェクト情報を、オブジェクト情報記憶部13から抽出する(S22)。そして、オブジェクト情報送信部14は、抽出されたオブジェクト情報における学習済フラグが設定されているか否かを判定する(S23)。学習済フラグが設定されていると判定されなかった場合には、処理手順はステップS24に進められる。一方、学習済フラグが設定されていると判定された場合には、処理手順はステップS32に進められる。
【0077】
ステップS24において、当該仮想オブジェクト情報に対応付けられた学習済フラグが設定されていない場合には、最適な簡略マッチングデータが決定されていないので、オブジェクト情報送信部14は、完全マッチングデータ及び簡略マッチングデータを端末20に送信する(S24)。続いて、画像解析結果受信部15は、ステップS24において送信したマッチングデータに基づいて端末20において実施された現実空間の画像から対象物を抽出する画像解析処理における、処理結果の通知を受信する(S25)。
【0078】
「O.K.通知」を受信した場合には、処理手順はステップS26に進められる。この場合には、簡略マッチングデータの情報量を更に少なくしても、正当な対象物の抽出が可能である可能性がある。そこで、マッチングデータ調整部16は、ステップS24において送信した簡略マッチングデータよりも、簡略レベルが1段階上の簡略マッチングデータをマッチングデータ格納部13Aから取得する(S26)。そして、マッチングデータ調整部16は、ステップS26で取得した簡略マッチングデータを、ステップS24において送信した仮想オブジェクト情報に対応付けて、仮想オブジェクト格納部13Bに格納する(S27)。
【0079】
一方、ステップS25で「NG通知1」を受信した場合には、処理手順はステップS28に進められる。この場合には、ステップS24で送信した簡略マッチングデータは、正当な対象物を抽出可能な簡略マッチングデータのうち、最も情報量が少ない簡略マッチングデータよりも、簡略レベルが1段階上の簡略マッチングデータであると考えられる。そこで、マッチングデータ調整部16は、ステップS24において送信した簡略マッチングデータよりも、簡略レベルが1段階下の簡略マッチングデータをマッチングデータ格納部13Aから取得する(S28)。そして、マッチングデータ調整部16は、当該仮想オブジェクト情報に対応付けて学習済フラグを設定(学習済フラグ=1)すると共に(S29)、ステップS28で取得した簡略マッチングデータを、ステップS24において送信した仮想オブジェクト情報に対応付けて、仮想オブジェクト格納部13Bに格納する(S30)。さらに、オブジェクト情報送信部14は、更新された簡略マッチングデータを、画像解析処理に供するために端末20に送信してもよい(S31)。
【0080】
ステップS32において、当該仮想オブジェクト情報に対応付けられた学習済フラグが設定されている場合には、最適な簡略マッチングデータが決定されているので、オブジェクト情報送信部14は、簡略マッチングデータのみを端末20に送信する。続いて、画像解析結果受信部15は、ステップS32において送信した簡略マッチングデータに基づいて端末20において実施された現実空間の画像から対象物を抽出する画像解析処理における処理結果の通知として、「NG通知2」を受信したか否かを判定する(S33)。「NG通知2」を受信したと判定された場合には、処理手順はステップS34に進められる。一方、「NG通知2」を受信したと判定されなかった場合には、処理手順は終了する。
【0081】
ステップS34において、マッチングデータ調整部16は、当該仮想オブジェクト情報に関する学習済フラグを非設定(学習済フラグ=0)にする(S34)。この場合には、情報量の観点において一旦最適化された簡略マッチングデータが最適ではなかった可能性があるとして、簡略マッチングデータの情報量の最適化のプロセスが再び行われることとなる。さらに、オブジェクト情報送信部14は、完全マッチングデータを、画像解析処理に供するために端末20に送信してもよい(S35)。こうして、処理を終了する。
【0082】
本実施形態のオブジェクト情報提供装置10、オブジェクト情報提供システム1、端末20及びオブジェクト情報提供方法によれば、少なくとも一のマッチングデータがオブジェクト情報提供装置10から端末20に送信され、そのマッチングデータに基づく画像解析処理の結果が端末20からオブジェクト情報提供装置10に送信され、画像処理結果に基づきマッチングデータの情報量が調整される。これにより、端末20におけるマッチングデータが表す正当な対象物の抽出の成否が、マッチングデータの情報量に反映される。従って、マッチングデータと現実空間の画像における対象物とのマッチング処理の精度を低下させることなく、適切な情報量を有するマッチングデータを提供できる。
【0083】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【0084】
例えば、マッチングデータに基づく現実空間の画像からの対象物の抽出の精度は、対象物と端末20との距離、対象物を基準とした端末20が所在する方向の対象物の正対方向に対してのずれ(角度)、光量といった種々の条件に依存する場合があるので、マッチングデータ調整部16は、この依存性に鑑みて、マッチングデータの調整を実施することとしてもよい。具体的には、端末20の画像解析結果送信部27は、画像解析部26におけるマッチングデータに基づく対象物の抽出の成否に関する情報に併せて、端末20の位置情報及び方位情報を、オブジェクト情報提供装置10に送信する。方位情報は、端末20が備える地磁気センサ及び加速度センサ(図示せず)といった装置により取得できる。そして、オブジェクト情報提供装置10のマッチングデータ調整部16は、受信した位置情報及び方位情報並びに、オブジェクト情報記憶部13に記憶された当該対象物の位置・方向の情報に基づき、対象物と端末20との距離及び対象物の正対方向に対しての端末20が所在する方向が成す角度を算出する。マッチングデータ調整部16は、算出した距離及び角度を、距離の値及び角度の値に関して予め複数設定された所定範囲の区間に分類し、分類された距離及び角度の区間ごとに、マッチングデータの情報量の調整を実施できる。即ち、マッチングデータ調整部16は、分類された距離及び角度の区間ごとに好適な簡略マッチングデータを選択できる。なお、マッチングデータ調整部16は、距離及び角度の区間並びに時刻の範囲ごとに簡略マッチングデータを選択できることとしてもよい。
【0085】
また、本実施形態では、マッチングデータ調整部16は、例えば図9に示すように、画像解析部26におけるマッチングデータに基づく対象物の抽出の成否に関する情報を受信(S25,S33)する度に、簡略マッチングデータの選択及び変更を実施(S26,S28〜S29,S34)することとしていた。これに対して、マッチングデータに基づく現実空間の画像からの対象物の抽出の成否に関する精度において、光量、カメラの性能、撮影時における端末20の利用者の手ぶれ等の種々の外的要因に依存してばらつきが生じることに鑑みて、マッチングデータ調整部16は、ある簡略レベルが設定されている状態において所定の回数以上又は所定の割合以上の対象物の抽出の成否に関する同一種の通知を受信した場合に、簡略マッチングデータの選択及び変更を実施することとしてもよい。また、マッチングデータ調整部16は、簡略レベルごとに対象物の抽出の成否に関する通知の数を、通知の種類ごとに集計し、集計された通知の数を統計的に処理して、簡略マッチングデータの選択を実施してもよい。
【符号の説明】
【0086】
1…オブジェクト情報提供システム、10…オブジェクト情報提供装置、11…位置情報取得部、12…オブジェクト情報抽出部、13…オブジェクト情報記憶部、13A…マッチングデータ格納部、13B…仮想オブジェクト格納部、14…オブジェクト情報送信部、15…画像解析結果受信部、16…マッチングデータ調整部、20…端末、21…位置測位部、22…位置情報送信部、23…オブジェクト情報取得部、24…オブジェクト情報記憶部、24A…マッチングデータ格納部、24B…仮想オブジェクト格納部、25…撮影部、26…画像解析部、27…画像解析結果送信部、28…表示部、N…ネットワーク。

【特許請求の範囲】
【請求項1】
現実空間の画像から所定の対象物を抽出するためのマッチングデータと、一定以上一致する対象物を現実空間の画像から抽出し、当該マッチングデータに対応付けられた仮想オブジェクトを当該対象物に対応付けて現実空間の画像に重畳表示する端末に対して、マッチングデータが対応付けられた仮想オブジェクト情報を提供するオブジェクト情報提供装置であって、
含まれる情報量が段階的に異なる複数のマッチングデータのうちの少なくとも一のマッチングデータを、該マッチングデータに対応付けられた仮想オブジェクト情報と共に前記端末に送信する送信手段と、
前記送信手段により送信されたマッチングデータに基づき前記端末において現実空間の画像から対象物を抽出する画像解析処理における、該マッチングデータが表す正当な対象物の抽出の成否を示す処理結果を前記端末から受信する受信手段と、
前記受信手段により受信された処理結果に基づき、前記仮想オブジェクト情報に対応付けて前記端末に提供するマッチングデータの前記情報量を調整する調整手段と、
を備えるオブジェクト情報提供装置。
【請求項2】
前記複数のマッチングデータは、当該複数のマッチングデータのうち最も情報量が多い一の完全マッチングデータと、含まれる情報量が段階的に異なる複数の簡略マッチングデータとを含み、
前記送信手段は、前記完全マッチングデータ、及び情報量に関する複数の段階のうちの一の段階の情報量が含まれる簡略マッチングデータを前記仮想オブジェクト情報と共に送信し、
前記調整手段は、前記簡略マッチングデータに基づく前記画像解析処理において、前記正当な対象物が抽出された場合には、前記一の段階の情報量より少ない情報量を有する簡略マッチングデータを当該仮想オブジェクト情報に対応付け、前記正当な対象物が抽出されなかった場合には、前記一の段階の情報量より多い情報量を有する簡略マッチングデータを当該仮想オブジェクト情報に対応付ける、
請求項1に記載のオブジェクト情報提供装置。
【請求項3】
前記調整手段は、
前記画像解析処理において前記正当な対象物が抽出されなかった場合には、前記一の段階の情報量より多い情報量を有する簡略マッチングデータを当該仮想オブジェクト情報に対応付けると共に、正当な対象物を抽出するのに適切な簡略マッチングデータが当該仮想オブジェクト情報に対応付けられていることを示す学習済フラグを当該仮想オブジェクト情報に対応付けて設定する、
請求項2に記載のオブジェクト情報提供装置。
【請求項4】
前記送信手段は、前記仮想オブジェクト情報に対応付けられて学習済フラグが設定されている場合に、当該仮想オブジェクト情報に対応付けられた簡略マッチングデータを当該仮想オブジェクト情報と共に送信し、
前記調整手段は、
前記送信手段により送信された簡略マッチングデータに基づく前記画像解析処理において、正当な対象物以外のものが抽出された場合には、当該仮想オブジェクト情報に関する前記学習済フラグを非設定にする、
請求項3に記載のオブジェクト情報提供装置。
【請求項5】
現実空間の画像から所定の対象物を抽出するためのマッチングデータと、一定以上一致する対象物を現実空間の画像から抽出し、当該マッチングデータに対応付けられた仮想オブジェクトを当該対象物に対応付けて現実空間の画像に重畳表示する端末と、該端末に対してマッチングデータが対応付けられた仮想オブジェクト情報を提供するオブジェクト情報提供装置と、を含むオブジェクト情報提供システムであって、
前記オブジェクト情報提供装置は、
含まれる情報量が段階的に異なる複数のマッチングデータのうちの少なくとも一のマッチングデータを、該マッチングデータに対応付けられた仮想オブジェクト情報と共に前記端末に送信する送信手段と、
前記送信手段により送信されたマッチングデータに基づき前記端末において現実空間の画像から対象物を抽出する画像解析処理における、該マッチングデータが表す正当な対象物の抽出の成否を示す処理結果を前記端末から受信する受信手段と、
前記受信手段により受信された処理結果に基づき、前記仮想オブジェクト情報に対応付けて前記端末に提供するマッチングデータの前記情報量を調整する調整手段と、を備え、
前記端末は、
前記送信手段から送信された前記マッチングデータ及び仮想オブジェクト情報を受信するオブジェクト情報受信手段と、
前記オブジェクト情報受信手段により受信されたマッチングデータに基づき前記画像解析処理を実施する画像解析手段と、
前記画像解析手段により実施された画像解析処理における前記処理結果を前記オブジェクト情報提供装置に送信する画像解析結果送信手段と、を備える
オブジェクト情報提供システム。
【請求項6】
前記複数のマッチングデータは、当該複数のマッチングデータのうち最も情報量が多い一の完全マッチングデータと、含まれる情報量が段階的に異なる複数の簡略マッチングデータとを含み、
前記送信手段は、前記完全マッチングデータ、及び情報量に関する複数の段階のうちの一の段階の情報量が含まれる簡略マッチングデータを前記仮想オブジェクト情報と共に送信し、
前記調整手段は、前記画像解析処理において前記正当な対象物が抽出された場合には、前記一の段階の情報量より少ない情報量を有する簡略マッチングデータを当該仮想オブジェクト情報に対応付け、前記画像解析処理において前記正当な対象物が抽出されなかった場合には、前記一の段階の情報量より多い情報量を有する簡略マッチングデータを当該仮想オブジェクト情報に対応付け、
前記オブジェクト情報受信手段は、前記送信手段から送信された前記完全マッチングデータ及び簡略マッチングデータを受信し、
前記画像解析手段は、前記オブジェクト情報受信手段により受信された前記完全マッチングデータ及び前記簡略マッチングデータの各々に基づく前記画像解析処理を実施し、
前記画像解析結果送信手段は、前記完全マッチングデータに基づき抽出された対象物と前記簡略マッチングデータに基づき抽出された対象物とが一致する場合に、正当な対象物が抽出された旨の処理結果を前記オブジェクト情報提供装置に送信し、前記完全マッチングデータに基づき抽出された対象物と前記簡略マッチングデータに基づき抽出された対象物とが一致しない場合に、正当な対象物が抽出されなかった旨の処理結果を前記オブジェクト情報提供装置に送信する、
請求項5記載のオブジェクト情報提供システム。
【請求項7】
前記調整手段は、
前記画像解析処理において前記正当な対象物が抽出されなかった場合には、前記一の段階の情報量より多い情報量を有する簡略マッチングデータを当該仮想オブジェクト情報に対応付けると共に、正当な対象物を抽出するのに適切な簡略マッチングデータが当該仮想オブジェクト情報に対応付けられていることを示す学習済フラグを当該仮想オブジェクト情報に対応付けて設定する、
請求項6に記載のオブジェクト情報提供システム。
【請求項8】
前記送信手段は、前記仮想オブジェクト情報に対応付けられて学習済フラグが設定されている場合に、当該仮想オブジェクト情報に対応付けられた簡略マッチングデータを当該仮想オブジェクト情報と共に送信し、
前記調整手段は、前記送信手段により送信された簡略マッチングデータに基づく前記画像解析処理において、正当な対象物以外のものが抽出された場合には、当該仮想オブジェクト情報に関する前記学習済フラグを非設定にし、
前記画像解析手段は、前記オブジェクト情報受信手段により受信された前記簡略マッチングデータに基づく前記画像解析処理を実施し、
前記画像解析結果送信手段は、前記画像解析処理において前記簡略マッチングデータに基づき複数の対象物が抽出された場合に、正当な対象物以外のものが抽出された旨の処理結果を前記オブジェクト情報提供装置に送信する、
請求項7に記載のオブジェクト情報提供システム。
【請求項9】
現実空間の画像から所定の対象物を抽出するためのマッチングデータに対して、一定以上一致する対象物を現実空間の画像から抽出し、当該マッチングデータに対応付けられた仮想オブジェクトを当該対象物に対応付けて現実空間の画像に重畳表示する端末と、該端末に対してマッチングデータが対応付けられた仮想オブジェクト情報を提供するオブジェクト情報提供装置と、を含むオブジェクト情報提供システムにおける端末であって、
含まれる情報量が段階的に異なる複数のマッチングデータのうちの少なくとも一のマッチングデータを、該マッチングデータに対応付けられた仮想オブジェクト情報と共に、前記オブジェクト情報提供装置から受信するオブジェクト情報受信手段と、
前記オブジェクト情報受信手段により受信されたマッチングデータに基づき現実空間の画像から対象物を抽出する画像解析処理を実施する画像解析手段と、
前記画像解析手段により実施された画像解析処理における、前記マッチングデータが表す正当な対象物の抽出の成否を示す処理結果を前記オブジェクト情報提供装置に送信する画像解析結果送信手段と、
を備える端末。
【請求項10】
前記複数のマッチングデータは、当該複数のマッチングデータのうち最も情報量が多い一の完全マッチングデータと、含まれる情報量が段階的に異なる複数の簡略マッチングデータとを含み、
前記オブジェクト情報受信手段は、前記送信手段から送信された前記完全マッチングデータ、及び情報量に関する複数の段階のうちの一の段階の情報量が含まれる簡略マッチングデータを受信し、
前記画像解析手段は、前記オブジェクト情報受信手段により受信された前記完全マッチングデータ及び前記簡略マッチングデータの各々に基づく前記画像解析処理を実施し、
前記画像解析結果送信手段は、前記完全マッチングデータに基づき抽出された対象物と前記簡略マッチングデータに基づき抽出された対象物とが一致する場合に、正当な対象物が抽出された旨の処理結果を前記オブジェクト情報提供装置に送信し、前記完全マッチングデータに基づき抽出された対象物と前記簡略マッチングデータに基づき抽出された対象物とが一致しない場合に、正当な対象物が抽出されなかった旨の処理結果を前記オブジェクト情報提供装置に送信する、
請求項9に記載の端末。
【請求項11】
現実空間の画像から所定の対象物を抽出するためのマッチングデータと、一定以上一致する対象物を現実空間の画像から抽出し、当該マッチングデータに対応付けられた仮想オブジェクトを当該対象物に対応付けて現実空間の画像に重畳表示する端末に対して、マッチングデータが対応付けられた仮想オブジェクト情報を提供するオブジェクト情報提供装置におけるオブジェクト情報提供方法であって、
含まれる情報量が段階的に異なる複数のマッチングデータのうちの少なくとも一のマッチングデータを、該マッチングデータに対応付けられた仮想オブジェクト情報と共に前記端末に送信する送信ステップと、
前記送信ステップにおいて送信されたマッチングデータに基づき前記端末において現実空間の画像から対象物を抽出する画像解析処理における、該マッチングデータが表す正当な対象物の抽出の成否を示す処理結果を前記端末から受信する受信ステップと、
前記受信ステップにおいて受信された処理結果に基づき、前記仮想オブジェクト情報に対応付けて前記端末に提供するマッチングデータの前記情報量を調整する調整ステップと、
を有するオブジェクト情報提供方法。
【請求項12】
現実空間の画像から所定の対象物を抽出するためのマッチングデータと、一定以上一致する対象物を現実空間の画像から抽出し、当該マッチングデータに対応付けられた仮想オブジェクトを当該対象物に対応付けて現実空間の画像に重畳表示する端末と、該端末に対してマッチングデータが対応付けられた仮想オブジェクト情報を提供するオブジェクト情報提供装置と、を含むシステムにおけるオブジェクト情報提供方法であって、
前記オブジェクト情報提供装置が、含まれる情報量が段階的に異なる複数のマッチングデータのうちの少なくとも一のマッチングデータを、該マッチングデータに対応付けられた仮想オブジェクト情報と共に前記端末に送信する送信ステップと、
前記端末が、前記送信ステップにおいて送信された前記一のマッチングデータ及び仮想オブジェクト情報を受信するオブジェクト情報受信ステップと、
前記端末が、前記オブジェクト情報受信ステップにおいて受信されたマッチングデータに基づき現実空間の画像から対象物を抽出する画像解析処理を実施する画像解析ステップと、
前記端末が、前記画像解析ステップにおいて実施された画像解析処理における、当該マッチングデータが表す正当な対象物の抽出の成否を示す処理結果を前記オブジェクト情報提供装置に送信する画像解析結果送信ステップと、
前記オブジェクト情報提供装置が、前記画像解析結果送信ステップにおいて送信された前記処理結果を受信する受信ステップと、
前記オブジェクト情報提供装置が、前記受信ステップにおいて受信された処理結果に基づき、前記仮想オブジェクト情報に対応付けて前記端末に提供するマッチングデータの前記情報量を調整する調整ステップと、
を有するオブジェクト情報提供方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図8】
image rotate

【図9】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate


【公開番号】特開2013−25327(P2013−25327A)
【公開日】平成25年2月4日(2013.2.4)
【国際特許分類】
【出願番号】特願2011−156027(P2011−156027)
【出願日】平成23年7月14日(2011.7.14)
【出願人】(392026693)株式会社エヌ・ティ・ティ・ドコモ (5,876)
【Fターム(参考)】