(57)【要約】【課題】カメラにより撮像された建物について正確な情報を表示させることが可能な情報提供システム、サーバ装置、端末用プログラム、及び情報提供方法を提供する。【解決手段】情報提供サーバ２は、携帯端末１の端末位置情報と、カメラ１３により撮像された建物までの距離情報と、当該建物の方位情報とから特定された建物位置情報に基づいて建物の写真画像を検索し、検索された写真画像に表れる建物と、上記撮像画像に表れる建物とが一致すると判定した場合に、当該建物の建物情報を携帯端末１の画面に表示させる。【選択図】図３
2019160227.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末のカメラにより撮像された建物が表れる撮像画像であって、当該携帯端末の画面に表示された撮像画像を取得する画像取得手段と、
前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報を取得する距離取得手段と、
前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報を取得する方位取得手段と、
前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報を取得する端末位置取得手段と、
前記端末位置情報、前記距離情報、及び前記方位情報に基づいて、前記建物の位置を示す建物位置情報を特定する建物位置特定手段と、
前記建物位置特定手段により特定された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索する検索手段と、
前記検索手段により検索された写真画像に表れる建物と、前記画像取得手段により取得された撮像画像に表れる建物とが一致するか否かを判定する判定手段と、
前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させる提示手段と、
を備えることを特徴とする情報提供システム。
【請求項２】
前記写真画像に表れる建物の周辺部分と、前記撮像画像に表れる建物の周辺部分とが前記判定に利用できる場合、前記判定手段は、前記検索手段により検索された写真画像に表れる建物に加えて当該建物の周辺部分と、前記画像取得手段により取得された撮像画像に表れる建物に加えて当該建物の周辺部分とが一致するか否かを判定し、
前記提示手段は、前記判定手段により建物及びその周辺部分が一致すると判定された当該建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させることを特徴とする請求項１に記載の情報提供システム。
【請求項３】
前記検索手段により写真画像が複数検索された場合で、且つ、それぞれの当該写真画像に表れる建物が前記撮像画像に表れる建物と一致すると判定された場合に、前記判定手段は、前記検索手段により検索された写真画像に表れる建物に加えて当該建物の周辺部分と、前記画像取得手段により取得された撮像画像に表れる建物に加えて当該建物の周辺部分とが一致するか否かを判定することを特徴とする請求項２に記載の情報提供システム。
【請求項４】
前記撮像画像に表れる建物の周辺部分が前記判定に利用できる場合、前記検索手段は、前記建物位置特定手段により特定された建物位置情報に基づいて、複数のパノラマ写真画像から構成される地図画像と、それぞれの前記パノラマ写真画像の撮影位置を示す位置情報と、前記パノラマ写真画像に表れる建物の識別情報とを記憶する記憶手段からパノラマ写真画像を検索し、
前記判定手段は、前記検索手段により検索されたパノラマ写真画像に表れる建物及びその周辺部分と、前記画像取得手段により取得された撮像画像に表れる建物及びその周辺部分とが一致するか否かを判定し、
前記提示手段は、前記判定手段により建物及びその周辺部分が一致すると判定された当該建物の識別情報に基づいて特定される建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させることを特徴とする請求項１に記載の情報提供システム。
【請求項５】
前記検索手段により写真画像が複数検索された場合で、且つ、それぞれの当該写真画像に表れる建物が前記撮像画像に表れる建物と一致すると判定された場合に、前記検索手段は、前記建物位置特定手段により特定された建物位置情報に基づいて、複数のパノラマ写真画像から構成される地図画像と、それぞれの前記パノラマ写真画像の撮影位置を示す位置情報と、前記パノラマ写真画像に表れる建物の識別情報とを記憶する記憶手段からパノラマ写真画像を検索することを特徴とする請求項４に記載の情報提供システム。
【請求項６】
前記建物位置情報は、前記建物がある位置の緯度及び経度を示し、
前記検索手段は、前記建物位置特定手段により特定された建物位置情報が示す緯度及び経度を基準として予め設定された第１の範囲内に緯度及び経度が含まれる建物があるか否かを判定し、前記第１の範囲内に緯度及び経度が含まれる建物がないと判定した場合、前記第１の範囲より広い第２の範囲を設定し、当該第２の範囲内に緯度及び経度が含まれる建物があるか否かを判定することにより前記建物の写真画像を検索することを特徴とする請求項１乃至５の何れかに記載の情報提供システム。
【請求項７】
前記建物情報には、前記建物内に取引対象物件があるか否かを示す情報が含まれることを特徴とする請求項１乃至６の何れかに記載の情報提供システム。
【請求項８】
前記建物内に取引対象物件があることを示す情報が前記携帯端末のユーザにより指定された場合、前記提示手段は、当該取引対象物件の固有情報を前記画面に表示させることを特徴とする請求項７に記載の情報提供システム。
【請求項９】
前記建物内に取引対象物件がないことを示す情報が前記携帯端末のユーザにより指定された場合、当該建物の識別情報を当該ユーザの識別情報に対応付けて登録し、当該登録された後に当該建物内に取引対象物件が発生した場合、当該ユーザに対して当該取引対象物件の固有情報を通知することを特徴とする請求項７に記載の情報提供システム。
【請求項１０】
前記距離取得手段は、前記携帯端末から前記撮像画像に表れる複数の建物毎に、前記距離を示す距離情報を取得し、
前記建物位置特定手段は、前記撮像画像に表れる複数の建物のそれぞれの位置を示す建物位置情報を特定し、
前記検索手段は、前記建物位置特定手段により特定されたそれぞれの建物位置情報に基づいて、前記記憶手段から前記撮像画像に表れる複数の建物毎に前記建物の写真画像を検索し、
前記判定手段は、前記撮像画像に表れる複数の建物毎に、前記写真画像に表れる建物と、前記撮像画像に表れる建物とが一致するか否かを判定し、
前記提示手段は、前記撮像画像に表れる複数の建物毎に前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れるそれぞれの建物に関連付けて前記携帯端末の画面に表示させることを特徴とする請求項１乃至９の何れかに記載の情報提供システム。
【請求項１１】
携帯端末のカメラにより撮像された建物が表れる撮像画像であって、当該携帯端末の画面に表示された撮像画像を前記携帯端末から取得する画像取得手段と、
前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報を前記携帯端末から取得する距離取得手段と、
前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報を前記携帯端末から取得する方位取得手段と、
前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報を前記携帯端末から取得する端末位置取得手段と、
前記端末位置情報、前記距離情報、及び前記方位情報に基づいて、前記建物の位置を示す建物位置情報を特定する建物位置特定手段と、
前記建物位置特定手段により特定された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索する検索手段と、
前記検索手段により検索された写真画像に表れる建物と、前記画像取得手段により取得された撮像画像に表れる建物とが一致するか否かを判定する判定手段と、
前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記携帯端末へ送信する送信手段と、
を備えることを特徴とするサーバ装置。
【請求項１２】
携帯端末のカメラにより撮像された建物が表れる撮像画像であって、当該携帯端末の画面に表示された撮像画像を前記携帯端末から取得する画像取得手段と、
前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報、前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報、及び前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報に基づいて特定された、前記建物の位置を示す建物位置情報を前記携帯端末から取得する建物位置取得手段と、
前記建物位置取得手段により取得された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索する検索手段と、
前記検索手段により検索された写真画像に表れる建物と、前記画像取得手段により取得された撮像画像に表れる建物とが一致するか否かを判定する判定手段と、
前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記携帯端末へ送信する送信手段と、
を備えることを特徴とするサーバ装置。
【請求項１３】
複数の建物それぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶するサーバ装置との間でネットワークを介して通信可能な携帯端末に備えられるコンピュータに、
前記携帯端末のカメラにより撮像された建物が表れる撮像画像を当該携帯端末の画面に表示させるステップと、
前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を計測するステップと、
前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を検出するステップと、
前記建物が撮像されたときの前記携帯端末の位置を検出するステップと、
前記撮像画像、前記計測された距離を示す距離情報、前記検出された方位を示す方位情報、及び前記検出された位置を示す端末位置情報を含む建物情報取得要求を前記サーバ装置へ送信するステップと、
前記建物情報取得要求に応じて、前記端末位置情報、前記距離情報、及び前記方位情報に基づいて前記サーバ装置により特定された建物位置情報に基づいて検索された写真画像のうち、前記撮像画像に表れる建物と一致すると前記サーバ装置により判定された建物の写真画像に対応付けられた建物情報を当該サーバ装置から受信するステップと、
前記受信された建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させるステップと、
を実行させることを特徴とする端末用プログラム。
【請求項１４】
複数の建物それぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶するサーバ装置との間でネットワークを介して通信可能な携帯端末に備えられるコンピュータに、
前記携帯端末のカメラにより撮像された建物が表れる撮像画像を当該携帯端末の画面に表示させるステップと、
前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を計測するステップと、
前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を検出するステップと、
前記建物が撮像されたときの前記携帯端末の位置を検出するステップと、
前記検出された位置を示す端末位置情報、前記計測された距離を示す距離情報、及び前記検出された方位を示す方位情報に基づいて、前記建物の位置を示す建物位置情報を特定するステップと、
前記撮像画像、及び前記建物位置情報を含む建物情報取得要求を前記サーバ装置へ送信するステップと、
前記建物情報取得要求に応じて、前記建物位置情報に基づいて検索された写真画像のうち、前記撮像画像に表れる建物と一致すると前記サーバ装置により判定された建物の写真画像に対応付けられた建物情報を当該サーバ装置から受信するステップと、
前記受信された建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させるステップと、
を実行させることを特徴とする端末用プログラム。
【請求項１５】
コンピュータにより実行される情報提供方法であって、
携帯端末のカメラにより撮像された建物が表れる撮像画像を当該携帯端末の画面に表示された撮像画像を取得するステップと、
前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報を取得するステップと、
前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報を取得するステップと、
前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報を取得するステップと、
前記端末位置情報、前記距離情報、及び前記方位情報に基づいて、前記建物の位置を示す建物位置情報を特定するステップと、
前記特定された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索するステップと、
前記検索された写真画像に表れる建物と、前記取得された撮像画像に表れる建物とが一致するか否かを判定するステップと、
前記一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させるステップと、
を含むことを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末のカメラにより撮像された建物の建物情報を当該携帯端末の画面に表示する技術分野に関する。
【背景技術】
【０００２】
従来、モバイル機器のカメラにより撮像された建物の位置情報（緯度及び経度）を算出し、この位置情報に基づいて地図情報から建物を特定し、特定した建物の建物情報をモバイル機器上に表示する技術が知られている。例えば特許文献１では、ユーザにより携帯されるモバイル機器が、現在位置の位置情報、撮像された建物の方向情報、及び撮像された建物の距離情報をそれぞれ検出し、検出された位置情報、方向情報、及び距離情報に基づいて建物の位置情報を算出するように構成されている。これにより、ユーザは、モバイル機器のカメラで建物を撮像する操作を行うだけで、その建物がどのような建物であるかをモバイル機器上で確認することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１３−５０２５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に開示されるようなモバイル機器により検出される位置情報、距離情報、及び方向情報には少なからず誤差が存在する。さらに、モバイル機器により検出される距離情報は、当該モバイル機器から建物表面（つまり、光の反射面）部分までの距離情報であるため、当該モバイル機器により算出される建物の位置情報は建物表面部分までの位置情報となる。一方、地図情報中に予め登録される建物の位置情報は、建物底面上の何れか１点（例えば、中心点）であることが多い。そのため、この場合、モバイル機器により算出される建物の位置情報と、地図情報中に予め登録される建物の位置情報とは、そもそもズレがある。従って、上述したように算出された位置情報に基づいて建物を特定した場合、撮像された建物について誤った情報が表示される可能性がある。しかも、ユーザは、このように表示された情報が誤っているかどうかを判断することは容易でない。
【０００５】
そこで、本発明は、以上の不都合等に鑑みてなされたものであり、カメラにより撮像された建物について正確な情報を表示させることが可能な情報提供システム、サーバ装置、端末用プログラム、及び情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、携帯端末のカメラにより撮像された建物が表れる撮像画像であって、当該携帯端末の画面に表示された撮像画像を取得する画像取得手段と、前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報を取得する距離取得手段と、前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報を取得する方位取得手段と、前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報を取得する端末位置取得手段と、前記端末位置情報、前記距離情報、及び前記方位情報に基づいて、前記建物の位置を示す建物位置情報を特定する建物位置特定手段と、前記建物位置特定手段により特定された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索する検索手段と、前記検索手段により検索された写真画像に表れる建物と、前記画像取得手段により取得された撮像画像に表れる建物とが一致するか否かを判定する判定手段と、前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させる提示手段と、を備えることを特徴とする。
【０００７】
この発明によれば、カメラにより撮像された建物について正確な情報を表示させることができる。
【０００８】
請求項２に記載の発明は、請求項１に記載の情報提供システムにおいて、前記写真画像に表れる建物の周辺部分と、前記撮像画像に表れる建物の周辺部分とが前記判定に利用できる場合、前記判定手段は、前記検索手段により検索された写真画像に表れる建物に加えて当該建物の周辺部分と、前記画像取得手段により取得された撮像画像に表れる建物に加えて当該建物の周辺部分とが一致するか否かを判定し、前記提示手段は、前記判定手段により建物及びその周辺部分が一致すると判定された当該建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させることを特徴とする。
【０００９】
この発明によれば、写真画像及び撮像画像に表れる建物だけで一致判定を行うことよりも確実かつ正確に建物を特定でき、当該建物について正確な情報を表示させることができる。
【００１０】
請求項３に記載の発明は、請求項２に記載の情報提供システムにおいて、前記検索手段により写真画像が複数検索された場合で、且つ、それぞれの当該写真画像に表れる建物が前記撮像画像に表れる建物と一致すると判定された場合に、前記判定手段は、前記検索手段により検索された写真画像に表れる建物に加えて当該建物の周辺部分と、前記画像取得手段により取得された撮像画像に表れる建物に加えて当該建物の周辺部分とが一致するか否かを判定することを特徴とする。
【００１１】
この発明によれば、複数の写真画像のそれぞれに表れる建物が撮像画像に表れる建物と一致すると判定された場合であっても、そのうちの何れか１つの建物をより確実かつ正確に特定でき、当該建物について正確な情報を表示させることができる。
【００１２】
請求項４に記載の発明は、請求項１に記載の情報提供システムにおいて、前記撮像画像に表れる建物の周辺部分が前記判定に利用できる場合、前記検索手段は、前記建物位置特定手段により特定された建物位置情報に基づいて、複数のパノラマ写真画像から構成される地図画像と、それぞれの前記パノラマ写真画像の撮影位置を示す位置情報と、前記パノラマ写真画像に表れる建物の識別情報とを記憶する記憶手段からパノラマ写真画像を検索し、前記判定手段は、前記検索手段により検索されたパノラマ写真画像に表れる建物及びその周辺部分と、前記画像取得手段により取得された撮像画像に表れる建物及びその周辺部分とが一致するか否かを判定し、前記提示手段は、前記判定手段により建物及びその周辺部分が一致すると判定された当該建物の識別情報に基づいて特定される建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させることを特徴とする。
【００１３】
この発明によれば、写真画像及び撮像画像に表れる建物だけで一致判定を行うことよりも確実かつ正確に建物を特定でき、当該建物について正確な情報を表示させることができる。
【００１４】
請求項５に記載の発明は、請求項４に記載の情報提供システムにおいて、前記検索手段により写真画像が複数検索された場合で、且つ、それぞれの当該写真画像に表れる建物が前記撮像画像に表れる建物と一致すると判定された場合に、前記検索手段は、前記建物位置特定手段により特定された建物位置情報に基づいて、複数のパノラマ写真画像から構成される地図画像と、それぞれの前記パノラマ写真画像の撮影位置を示す位置情報と、前記パノラマ写真画像に表れる建物の識別情報とを記憶する記憶手段からパノラマ写真画像を検索することを特徴とする。
【００１５】
この発明によれば、複数の写真画像のそれぞれに表れる建物が撮像画像に表れる建物と一致すると判定された場合であっても、そのうちの何れか１つの建物をより確実かつ正確に特定でき、当該建物について正確な情報を表示させることができる。
【００１６】
請求項６に記載の発明は、請求項１乃至５の何れかに記載の情報提供システムにおいて、前記建物位置情報は、前記建物がある位置の緯度及び経度を示し、前記検索手段は、前記建物位置特定手段により特定された建物位置情報が示す緯度及び経度を基準として予め設定された第１の範囲内に緯度及び経度が含まれる建物があるか否かを判定し、前記第１の範囲内に緯度及び経度が含まれる建物がないと判定した場合、前記第１の範囲より広い第２の範囲を設定し、当該第２の範囲内に緯度及び経度が含まれる建物があるか否かを判定することにより前記建物の写真画像を検索することを特徴とする。
【００１７】
この発明によれば、最初から広い範囲で検索することに比べて、検索精度を向上させることができるとともに処理時間を短縮することができる。
【００１８】
請求項７に記載の発明は、請求項１乃至６の何れかに記載の情報提供システムにおいて、前記建物情報には、前記建物内に取引対象物件があるか否かを示す情報が含まれることを特徴とする。
【００１９】
この発明によれば、携帯端末を持つユーザが取引対象物件を探す場合において画面に表示された建物内に取引対象物件があるか否かの正確な情報を当該ユーザに提示することができる。
【００２０】
請求項８に記載の発明は、請求項７に記載の情報提供システムにおいて、前記建物内に取引対象物件があることを示す情報が前記携帯端末のユーザにより指定された場合、前記提示手段は、当該取引対象物件の固有情報を前記画面に表示させることを特徴とする。
【００２１】
この発明によれば、携帯端末のユーザが興味をもった建物内の取引対象物件の固有情報を当該ユーザに対して迅速に提示することができる。
【００２２】
請求項９に記載の発明は、請求項７に記載の情報提供システムにおいて、前記建物内に取引対象物件がないことを示す情報が前記携帯端末のユーザにより指定された場合、当該建物の識別情報を当該ユーザの識別情報に対応付けて登録し、当該登録された後に当該建物内に取引対象物件が発生した場合、当該ユーザに対して当該取引対象物件の固有情報を通知することを特徴とする。
【００２３】
この発明によれば、携帯端末のユーザが興味をもった建物内で、後から取引対象物件が発生した場合に当該取引対象物件の固有情報を当該ユーザに対して迅速に提示することができる。
【００２４】
請求項１０に記載の発明は、請求項１乃至９の何れかに記載の情報提供システムにおいて、前記距離取得手段は、前記携帯端末から前記撮像画像に表れる複数の建物毎に、前記距離を示す距離情報を取得し、前記建物位置特定手段は、前記撮像画像に表れる複数の建物のそれぞれの位置を示す建物位置情報を特定し、前記検索手段は、前記建物位置特定手段により特定されたそれぞれの建物位置情報に基づいて、前記記憶手段から前記撮像画像に表れる複数の建物毎に前記建物の写真画像を検索し、前記判定手段は、前記撮像画像に表れる複数の建物毎に、前記写真画像に表れる建物と、前記撮像画像に表れる建物とが一致するか否かを判定し、前記提示手段は、前記撮像画像に表れる複数の建物毎に前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れるそれぞれの建物に関連付けて前記携帯端末の画面に表示させることを特徴とする。
【００２５】
この発明によれば、近接する複数の建物のそれぞれについて正確な情報を表示させることができる。
【００２６】
請求項１１に記載の発明は、携帯端末のカメラにより撮像された建物が表れる撮像画像であって、当該携帯端末の画面に表示された撮像画像を前記携帯端末から取得する画像取得手段と、前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報を前記携帯端末から取得する距離取得手段と、前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報を前記携帯端末から取得する方位取得手段と、前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報を前記携帯端末から取得する端末位置取得手段と、前記端末位置情報、前記距離情報、及び前記方位情報に基づいて、前記建物の位置を示す建物位置情報を特定する建物位置特定手段と、前記建物位置特定手段により特定された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索する検索手段と、前記検索手段により検索された写真画像に表れる建物と、前記画像取得手段により取得された撮像画像に表れる建物とが一致するか否かを判定する判定手段と、前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記携帯端末へ送信する送信手段と、を備えることを特徴とする。
【００２７】
請求項１２に記載の発明は、携帯端末のカメラにより撮像された建物が表れる撮像画像であって、当該携帯端末の画面に表示された撮像画像を前記携帯端末から取得する画像取得手段と、前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報、前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報、及び前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報に基づいて特定された、前記建物の位置を示す建物位置情報を前記携帯端末から取得する建物位置取得手段と、前記建物位置取得手段により取得された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索する検索手段と、前記検索手段により検索された写真画像に表れる建物と、前記画像取得手段により取得された撮像画像に表れる建物とが一致するか否かを判定する判定手段と、前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記携帯端末へ送信する送信手段と、を備えることを特徴とする。
【００２８】
請求項１３に記載の発明は、複数の建物それぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶するサーバ装置との間でネットワークを介して通信可能な携帯端末に備えられるコンピュータに、前記携帯端末のカメラにより撮像された建物が表れる撮像画像を当該携帯端末の画面に表示させるステップと、前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を計測するステップと、前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を検出するステップと、前記建物が撮像されたときの前記携帯端末の位置を検出するステップと、前記撮像画像、前記計測された距離を示す距離情報、前記検出された方位を示す方位情報、及び前記検出された位置を示す端末位置情報を含む建物情報取得要求を前記サーバ装置へ送信するステップと、前記建物情報取得要求に応じて、前記端末位置情報、前記距離情報、及び前記方位情報に基づいて前記サーバ装置により特定された建物位置情報に基づいて検索された写真画像のうち、前記撮像画像に表れる建物と一致すると前記サーバ装置により判定された建物の写真画像に対応付けられた建物情報を当該サーバ装置から受信するステップと、前記受信された建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させるステップと、を実行させることを特徴とする。
【００２９】
請求項１４に記載の発明は、複数の建物それぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶するサーバ装置との間でネットワークを介して通信可能な携帯端末に備えられるコンピュータに、前記携帯端末のカメラにより撮像された建物が表れる撮像画像を当該携帯端末の画面に表示させるステップと、前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を計測するステップと、前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を検出するステップと、前記建物が撮像されたときの前記携帯端末の位置を検出するステップと、前記検出された位置を示す端末位置情報、前記計測された距離を示す距離情報、及び前記検出された方位を示す方位情報に基づいて、前記建物の位置を示す建物位置情報を特定するステップと、前記撮像画像、及び前記建物位置情報を含む建物情報取得要求を前記サーバ装置へ送信するステップと、前記建物情報取得要求に応じて、前記建物位置情報に基づいて検索された写真画像のうち、前記撮像画像に表れる建物と一致すると前記サーバ装置により判定された建物の写真画像に対応付けられた建物情報を当該サーバ装置から受信するステップと、前記受信された建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させるステップと、を実行させることを特徴とする。
【００３０】
請求項１５に記載の発明は、コンピュータにより実行される情報提供方法であって、  携帯端末のカメラにより撮像された建物が表れる撮像画像を当該携帯端末の画面に表示された撮像画像を取得するステップと、前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報を取得するステップと、前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報を取得するステップと、前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報を取得するステップと、前記端末位置情報、前記距離情報、及び前記方位情報に基づいて、前記建物の位置を示す建物位置情報を特定するステップと、前記特定された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索するステップと、前記検索された写真画像に表れる建物と、前記取得された撮像画像に表れる建物とが一致するか否かを判定するステップと、前記一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させるステップと、を含むことを特徴とする。
【発明の効果】
【００３１】
本発明によれば、携帯端末のカメラにより撮像された建物について正確な建物情報を表示させることができる。
【図面の簡単な説明】
【００３２】
【図１】情報提供システムＳの概要構成の一例を示す図である。
【図２】建物情報データベース２２１に登録されている情報の一例を示す図である。
【図３】システム制御部２３の機能ブロックの一例を示す図である。
【図４】携帯端末１の制御部１８により実行される処理の一例を示すフローチャートである。
【図５】建物が存在する実空間が携帯端末１のカメラ１３により撮像されたときの様子及び画面表示例を示す図である。
【図６】建物が存在する実空間が携帯端末１のカメラ１３により撮像されたときの様子及び画面表示例を示す図である。
【図７】（Ａ）〜（Ｅ）は、画面に表示された建物情報が指定されたときの様子及び画面表示例を示す図である。
【図８】複数の建物毎の距離情報及び座標情報等を含む建物情報取得要求が送信された場合の画面表示例を示す図である。
【図９】携帯端末１からの建物情報取得要求が受信されたときの建物特定及び建物情報提供処理の一例を示すフローチャートである。
【図１０】建物の位置と検索範囲との関係の一例を示す図である。
【図１１】建物の位置と検索範囲との関係の一例を示す図である。
【図１２】（Ａ）は、複数の写真画像のそれぞれに表れる建物と、撮像画像に表れる建物との一致判定の様子を示す概念図であり、（Ｂ）は、複数の写真画像のそれぞれに表れる建物及びその周辺部分と、撮像画像に表れる建物及びその周辺部分との一致判定の様子を示す概念図である。
【図１３】パノラマ写真画像を利用した建物特定及び建物情報提供処理の一例を示すフローチャートである。
【図１４】パノラマ写真画像の撮影位置と、建物の位置と、検索範囲との関係の一例を示す図である。
【図１５】携帯端末１からの詳細情報取得要求が受信されたときの建物詳細情報提供処理の一例を示すフローチャートである。
【図１６】（Ａ）は、携帯端末１からのウィッシュリスト登録要求が受信されたときのウィッシュリスト登録処理の一例を示すフローチャートであり、（Ｂ）は、ウィッシュリスト登録後の物件情報提供処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００３３】
以下、図面を参照して本発明の一実施形態について詳細に説明する。
【００３４】
［１．情報提供システムＳの構成及び機能概要］
先ず、図１等を参照して、本発明の一実施形態に係る情報提供システムＳの構成及び概要機能について説明する。図１は、情報提供システムＳの概要構成の一例を示す図である。図１に示すように、情報提供システムＳは、携帯端末１、及び情報提供サーバ２（サーバ装置の一例）等を備えて構成されている。携帯端末１と情報提供サーバ２とは、ネットワークＮＷを介して通信可能になっている。ネットワークＮＷは、例えば、電話用回線交換ネットワーク、及びインターネットに接続するためのデータ通信用パケット交換ネットワークを含む。なお、図１の例では、１つの携帯端末１を示しているが、実際には複数の携帯端末が存在する。
【００３５】
（１−１．携帯端末１の構成及び機能概要）  
携帯端末１は、無線通信部１１、ＧＰＳ(Global Positioning System）受信機１２、カメラ１３、距離センサ１４、方位センサ１５、表示・操作部１６、記憶部１７、及び制御部１８等を備え、これらの構成部分はバス１９を介して電気的に接続されている。なお、携帯端末１の例として、携帯電話機，スマートフォン，タブレット，携帯ゲーム機等が挙げられる。
【００３６】
無線通信部１１は、制御部１８の制御の下、最寄りの基地局（図示せず）との間で無線通信を行い、当該基地局及びネットワークＮＷを介して情報提供サーバ２との間で通信を行う。
【００３７】
ＧＰＳ受信機１２は、ＧＰＳ衛星から出力される航法電波を受信し、携帯端末１の現在位置（緯度及び経度）を検出し、検出した位置を示す端末位置情報を制御部１８へ出力する。
【００３８】
カメラ１３は、例えば、レンズ及び撮像素子等から構成され、カメラ１３の画角に収まる範囲内の実空間を撮像素子により連続的に撮像し、撮像した撮像画像（ＲＧＢ画像）を制御部１８へ出力する。なお、撮像素子として、例えば、ＣＣＤ（Charge Coupled Devices）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等が用いられる。
【００３９】
距離センサ１４は、投射したレーザまたは赤外線が物体を往復する時間から距離を撮像画像の画素毎に計測（つまり、ＴＯＦ（Time Of Flight）方式を用いて計測）し、計測した距離（つまり、携帯端末１から上記物体までの距離）を画素毎に示す距離画像を制御部１８へ出力する。ここで、本実施形態で対象とする物体は、カメラ１３により撮像される建物等の被写体である。なお、距離センサ１４として、２台のカメラの撮像画像の視差に基づいて距離画像を出力するステレオカメラを用いてもよい。
【００４０】
方位センサ１５は、例えば、３軸地磁気センサ等から構成され、携帯端末１を基準とする上記物体の方位を検出し、検出した方位を示す方位情報を制御部１８へ出力する。ここで、物体の方位とは、物体の方位とは、方位センサ１５から見た物体への方角（つまり、携帯端末１の画面と反対側の面が向いている方角）であり、当該方位は、カメラ１３により物体が撮像されているときの当該カメラ１３のレンズの光軸方向を示す。
【００４１】
表示・操作部１６は、携帯端末１のユーザの指やペン等による操作指示を受け付ける入力機能と、画像及びテキスト等を表示する画面を有するタッチパネルとを備える。表示・操作部１６は、ユーザからの操作指示を受け付け、当該操作指示を制御部１８に与える。
【００４２】
記憶部１７は、例えば、不揮発性メモリ等から構成され、ＯＳ（Operating System），及びアプリケーション等を格納する。アプリケーションは、アプリケーションプログラム（本発明の端末用プログラムを含む）等をメモリに展開して実行可能な状態にインストールされたアプリケーションインスタンスである。このようなアプリケーションには、例えば、物体認識アルゴリズム及びＡＲ（Augmented Reality：拡張現実）アルゴリズム等が規定される。
【００４３】
物体認識アルゴリズムにより、撮像画像から建物等の物体を認識することができる。また、ＡＲアルゴリズムにより、撮像画像に表れる建物等の物体に対して建物情報等の付加情報を関連付けてユーザに提示することができる。なお、アプリケーションプログラムは、所定のサーバから携帯端末１にダウンロードされてもよいし、ＣＤ、ＤＶＤ等の記録媒体に記録（つまり、コンピュータにより読み取り可能に記録）されており、当該記録媒体から読み込まれて記憶部１７に格納されるようにしてもよい。
【００４４】
制御部１８は、ＣＰＵ（Central Processing Unit），ＲＯＭ（Read Only Memory），及びＲＡＭ（Random Access Memory）等から構成され、ＣＰＵがＯＳ上で動作するアプリケーションにしたがって各種処理を実行する。
【００４５】
具体的には、制御部１８は、カメラ１３から撮像画像を取得するとともに、距離センサ１４から距離画像を、方位センサ１５から方位情報を、ＧＰＳ受信機１２から端末位置情報をそれぞれ取得する。なお、距離画像の座標系は撮像画像の座標系に合せられ、撮像画像（距離画像）を構成する各画素は、座標（x,y）、色情報（Ｒ，Ｇ，Ｂの各輝度値）、及び距離情報を持つことになる。制御部１８は、取得された撮像画像を表示・操作部１６の画面に表示させる。このとき、撮像画像に建物が表れる場合、制御部１８は、物体認識アルゴリズムにより当該建物を認識する。ここで認識される建物には、個人住宅（戸建）、集合住宅（マンションやアパート）、商業施設、及び複合施設等が含まれる。そして、制御部１８は、当該建物が撮像（認識）されたときの距離情報を取得する。ここで、距離情報は、距離センサ１４から撮像画像に表れる建物までの距離を示す。距離情報の例として、物体認識アルゴリズムにより認識された建物の表面（つまり、光の反射面）上の所定画素の距離情報が挙げられる。ここで、所定画素は、例えば、認識された建物の表面上の何れかの点（例えば、重心点や輪郭上の点）の画素である。また、画面の中央部分を含む領域に表れる建物が認識されるように構成する場合、上記所定画素は、画面に表示されている撮像画像の中心点（言い換えれば、画面の中心点）とするとよい。
【００４６】
さらに、制御部１８は、上記建物が撮像（認識）されたときの方位情報を方位センサ１５から取得し、上記建物が撮像（認識）されたときの端末位置情報をＧＰＳ受信機１２から取得する。そして、制御部１８は、上記認識された建物が表れる撮像画像、当該建物が撮像（認識）されたときの距離情報、当該建物が撮像（認識）されたときの方位情報、及び当該建物が撮像（認識）されたときの端末位置情報を含む建物情報取得要求を、無線通信部１１及びネットワークＮＷを介して情報提供サーバ２へ送信する。
【００４７】
なお、撮像画像から複数の建物が認識された場合、それぞれの建物の表面上の所定画素の距離情報が情報提供サーバ２へ送信されてもよいし、或いは、認識された複数の建物のうちユーザにより指定された１つの建物の表面上の所定画素の距離情報が情報提供サーバ２へ送信されてもよい。
【００４８】
そして、制御部１８は、上記建物情報取得要求に応じて情報提供サーバ２から送信された建物情報を無線通信部１１を介して取得し、ＡＲアルゴリズムにより、当該建物情報を、撮像画像に表れる建物に関連付けて画面に表示させる。
【００４９】
（１−２．情報提供サーバ２の構成及び機能概要）
情報提供サーバ２は、通信部２１、記憶部２２、及びシステム制御部２３等を備え、これらの構成部分はバス２４を介して電気的に接続されている。なお、情報提供サーバ２は、１台のサーバコンピュータにより構成されてもよいし、複数台のサーバコンピュータにより構成されてもよい。
【００５０】
通信部２１は、システム制御部２３の制御の下、ネットワークＮＷを介して携帯端末１との間で通信を行う。記憶部２２（記憶手段の一例）は、例えば、ハードディスクドライブ等から構成され、ＯＳ，及びアプリケーション等を格納する。このようなアプリケーションには、例えば、物体認識アルゴリズム、特徴量抽出アルゴリズム、及び画像マッチングアルゴリズム等が規定される。
【００５１】
特徴量抽出アルゴリズムにより、画像の特徴量（特徴点ということもある）を抽出することができる。画像の特徴量として、例えば、ＨＯＧ（Histograms of Oriented Gradients）特徴量が抽出される。ＨＯＧ特徴量は、画像の局所領域から抽出された輝度勾配を示す特徴量である。ＨＯＧ特徴量は、特徴量抽出アルゴリズムに従って、画像から局所領域を分割したセル（例えば、局所領域をｎ＊ｎのブロックに分割し、分割されたブロックをｍ＊ｍに分割したセル）ごとに勾配強度と勾配方向が算出され勾配方向ヒストグラムが生成、正規化されることで抽出される。或いは、画像の特徴量として、エッジに着目したＥＯＨ（Edge of Orientation Histograms）特徴量、或いは輝度に着目したHaar-like特徴量が抽出されてもよい。その他、画像の特徴量として、ＳＩＦＴ（Scale-Invariant Feature Transform）特徴量やＳＵＲＦ(Speeded Up Robust features)特徴量等、公知の種々の特徴量、またはこれらの組合せた特徴量が抽出されてもよい。また、画像マッチングアルゴリズムにより、２つの画像に表れる建物等の物体（物体認識アルゴリズムにより認識された物体）が一致（マッチング）するかどうかを判定することができる。この判定には、例えば、上記特徴量が用いられる。
【００５２】
また、記憶部２２には、建物情報データベース（ＤＢ）２２１、地図情報データベース（ＤＢ）２２２、及びユーザ情報データベース（ＤＢ）２２３が構築されている。なお、建物情報データベース２２１、地図情報データベース２２２、及びユーザ情報データベース２２３は、それぞれ、情報提供サーバ２とは異なる他のサーバに備えられてもよい。
【００５３】
建物情報データベース２２１は、複数の建物のそれぞれの建物位置情報、写真画像、及び建物関連情報等を建物毎に対応付けて登録（記憶）する。図２は、建物情報データベース２２１に登録されている情報の一例を示す図である。なお、図２の例では、説明の便宜上、建物Ｂ１〜Ｂ６に関して登録されている情報を示し、その他の建物に関して登録されている情報は省略している。図２の例において、建物位置情報は、建物の底面上の何れか任意の１点の緯度及び経度である。ここで、任意の１点とは、例えば、建物の底面上の重心点、或いは登録者のくせなどに起因して重心点から少しずれた点である。なお、建物位置情報は、建物の底面上の何れか任意の複数点の緯度及び経度であってもよい。写真画像は、情報提供サーバ２により情報提供サービスを行う運営者側で写真撮影された建物の写真画像であり、所定の画像ファイルに格納されて登録される。このような写真画像は、携帯端末１からの撮像画像との画像マッチングに用いられる。複数の異なるアングルで写真撮影された複数の写真画像が登録される場合もある。また、建物及びその周辺（例えば、建物の背景）部分が写った写真画像が登録される場合もあり、この場合、建物の写真画像と、当該建物の周辺部分の写真画像とは、別々の画像ファイルに格納されて登録されてもよい。
【００５４】
建物関連情報には、建物ＩＤ、建物名、所在地、築年数、階数、及び建物種別等の情報が含まれる。建物ＩＤは、建物毎に一意に付与された識別情報である。建物種別は、例えば、個人住宅、集合住宅、商業施設、複合施設の別である。また、建物種別が集合住宅である場合、建物関連情報には、図２に示すように、例えば、戸数、及び各戸（各部屋）の固有情報が含まれる。戸の固有情報には、例えば、戸ＩＤ、所在階、部屋番号、間取り、及び取引対象有無等の情報が含まれる。戸ＩＤは、建物の戸毎に一意に付与された識別情報である。取引対象有の戸は、取引対象として登録された物件（以下、「取引対象物件」という）である。取引対象有の戸（つまり、取引対象物件）の固有情報には、さらに、取引種別、取引条件情報、及び取扱い不動産会社情報等の物件情報が含まれる。取引種別は、例えば、賃貸物件、新築物件、中古物件の別である。賃貸物件は貸出中の取引対象物件である。新築物件または中古物件は売出中の取引対象物件である。また、賃貸物件の取引条件情報には、賃料、敷金、礼金、及び契約期間等の情報が含まれる。また、中古物件の取引条件情報には、価格、管理費、及び修繕積立金等の情報が含まれる。また、取扱い不動産会社情報には、不動産会社名、所在地、電話番号、メールアドレス、及び営業時間等の情報が含まれる。
【００５５】
地図情報データベース２２２は、地図を表すための地図データを登録する。地図データには、建物及び道路等を表す地図画像等が含まれる。地図画像は、複数のパノラマ写真画像（つまり、パノラマ写真画像の集合）から構成される。このようなパノラマ写真画像は、携帯端末１からの撮像画像との画像マッチングに用いられる。パノラマ写真画像は、例えば、縦軸を９０°〜−９０°とし、横軸を０°〜３６０°に設定した長方形の画像であり、例えば、道路に沿って所定間隔（例えば、数ｍ〜数十ｍ）で全方位を写真撮影することによって得られる。また、各パノラマ写真画像にはメタ情報が付与されており、それらのメタ情報はパノラマ写真画像とともに地図データ中に組み込まれている。メタ情報には、パノラマ写真画像の撮影位置を示す位置情報（緯度及び経度）、パノラマ写真画像に表れる建物の建物ＩＤ、及び当該建物のパノラマ写真画像上における座標を示す座標情報等が含まれる。
【００５６】
ユーザ情報データベース２２３は、情報提供サービスを利用する複数のユーザそれぞれのユーザ情報、ウィッシュリスト、検索履歴、及び閲覧履歴等をユーザ毎に対応付けて登録する。ユーザ情報には、ユーザＩＤ、パスワード、住所、電話番号、メールアドレス、性別、及び年齢等の情報が含まれる。ユーザＩＤは、ユーザ毎に一意に付与された識別情報である。ユーザＩＤ及びパスワードは、ユーザの認証情報であり、本システムへのログインのために使用される。ウィッシュリストは、ユーザが取引対象物件の登録を期待する建物を登録するためのリストである。ウィッシュリストには、ユーザにより指定された建物の建物ＩＤ、及び登録日時等の情報が登録される。
【００５７】
システム制御部２３は、ＣＰＵ，ＲＯＭ，及びＲＡＭ等から構成され、ＣＰＵがＯＳ上で動作するアプリケーションにしたがって各種処理を実行する。図３は、システム制御部２３の機能ブロックの一例を示す図である。図３に示すように、システム制御部２３は、受信情報取得部２３１、建物位置特定部２３２、写真画像検索部２３３、画像マッチング部２３４、情報取得・提示部２３５、及び情報登録部２３６等として機能する。ここで、受信情報取得部２３１は、本発明における画像取得手段、端末位置取得手段、距離取得手段、方位取得手段、及び建物位置取得手段等の一例である。建物位置特定部２３２は、本発明における建物位置特定手段の一例である。写真画像検索部２３３は、本発明における検索手段の一例である。画像マッチング部２３４は、本発明における判定手段の一例である。情報取得・提示部２３５は、本発明における送信手段及び提示手段の一例である。
【００５８】
受信情報取得部２３１は、携帯端末１から送信され、通信部２１により受信された建物情報取得要求等の各種要求（リクエスト）から処理に必要な情報を取得する。なお、建物情報取得要求からは、上述した撮像画像、距離情報、方位情報、及び端末位置情報が取得される。
【００５９】
建物位置特定部２３２は、受信情報取得部２３１により取得された距離情報、方位情報、及び端末位置情報に基づいて、撮像画像に表れる建物の位置を示す建物位置情報を特定する。例えば、建物位置特定部２３２は、端末位置情報が示す緯度及び経度、距離情報が示す距離、及び方位情報が示す方位を、建物の位置を算出するための計算式に代入して当該建物の緯度及び経度を算出することで建物位置情報を特定する。或いは、建物位置特定部２３２は、端末位置情報が示す位置から、方位情報が示す方位で且つ距離情報が示す距離にある地点の緯度及び経度を地図データから抽出することで建物位置情報を特定してもよい。
【００６０】
別の例として、建物位置情報は、携帯端末１により特定されてもよい。この場合、携帯端末１の制御部１８が建物位置特定手段として、建物位置特定部２３２と同様の方法で、距離情報、方位情報、及び端末位置情報に基づいて、撮像画像に表れる建物の位置を示す建物位置情報を特定する。そして、制御部１８は、特定した建物位置情報を含む情報取得要求を、無線通信部１１及びネットワークＮＷを介して情報提供サーバ２へ送信する。
【００６１】
写真画像検索部２３３は、建物位置特定部２３２により特定された建物位置情報に基づいて、建物情報データベース２２１から建物の写真画像を検索する。例えば、写真画像検索部２３３は、建物情報データベース２２１に登録された建物位置情報を参照して、建物位置特定部２３２により特定された建物位置情報が示す緯度及び経度を基準として予め設定された検索範囲内に緯度及び経度が含まれる建物があるか否かを判定することにより建物の写真画像を検索する。ここで、検索範囲の一例として、建物位置情報が示す緯度及び経度を中心として半径数ｍ〜十数ｍの円の範囲が設定される。或いは、写真画像検索部２３３は、建物情報データベース２２１に登録された建物位置情報を参照して、建物位置特定部２３２により特定された建物位置情報が示す緯度及び経度からの距離が近い順に所定数の建物の写真画像を検索してもよい。ここで、距離が近い所定数の建物の写真画像は、例えば、距離が最も近い１つの建物の写真画像であってもよい。
【００６２】
画像マッチング部２３４は、写真画像検索部２３３により検索された（つまり、検索でヒットした）写真画像に表れる建物と、受信情報取得部２３１により取得された撮像画像に表れる建物とが一致（マッチング）するか否かを判定（一致判定）する。例えば、画像マッチング部２３４は、写真画像から認識された建物の特徴量と、撮像画像から認識された建物の特徴量とを特徴量抽出アルゴリズムにより抽出する。そして、画像マッチング部２３４は、上記抽出された両特徴量（つまり、写真画像に表れる建物の特徴量と、撮像画像に表れる建物の特徴量）の一致度を算出し、算出した一致度が閾値（例えば、８０％）以上であるかを画像マッチングアルゴリズムにより判定し、一致度が閾値以上であれば、写真画像に表れる建物と、撮像画像に表れる建物とが一致すると判定する。
【００６３】
ところで、写真画像検索部２３３により写真画像が複数検索された場合において、それぞれの写真画像に表れる建物の外観が互いに類似するとき、それぞれの写真画像に表れる建物が撮像画像に表れる建物と一致すると判定される場合がある（つまり、１つの建物を特定できない）。この場合、画像マッチング部２３４は、撮像画像に表れる建物の特徴量との一致度が最も高い特徴量を有する建物が表れる写真画像を１つ特定してもよい。或いは、それぞれの写真画像に表れる建物の周辺部分と、撮像画像に表れる建物の周辺部分とが一致判定に利用できる場合、画像マッチング部２３４は、検索されたそれぞれの写真画像に表れる建物に加えて当該建物の周辺部分と、撮像画像に表れる建物に加えて当該建物の周辺部分とが一致するか否かを判定するとよい。これにより、写真画像及び撮像画像に表れる建物だけで一致判定を行うことよりも確実かつ正確に建物を特定することができる。例えば、画像マッチング部２３４は、それぞれの写真画像から認識された建物及びその周辺部分の特徴量と、撮像画像から認識された建物及びその周辺部分の特徴量とを抽出する。ここで、周辺部分の特徴量とは、当該建物の背景を含む周辺に含まれる他の建物や人口的な設置物（例えば、看板、電柱、植木等）等の特徴量である。そして、画像マッチング部２３４は、上記抽出された両特徴量（つまり、それぞれの写真画像に表れる建物及びその周辺部分の特徴量と、撮像画像に表れる建物及びその周辺部分の特徴量）の一致度を、それぞれの写真画像について算出し、算出した一致度が閾値以上であれば、写真画像に表れる当該建物及びその周辺部分と、撮像画像に表れる建物及びその周辺部分とが一致すると判定する。
【００６４】
また、上述したように、検索された複数の写真画像のそれぞれに表れる建物が撮像画像に表れる建物と一致すると判定される場合の他にも、撮像画像に表れる建物と写真画像に表れる建物とが実際には一致するもののカメラアングル等によっては一致しないと判定される場合がある。これらの場合、写真画像検索部２３３は、建物位置特定部２３２により特定された建物位置情報に基づいて、地図情報データベース２２２から、パノラマ写真画像を検索するとよい。例えば、写真画像検索部２３３は、地図情報データベース２２２に登録されたパノラマ写真画像の撮影位置を示す位置情報（メタ情報）を参照して、建物位置特定部２３２により特定された建物位置情報が示す緯度及び経度を基準として、上述した検索範囲内に撮影位置があるパノラマ写真画像（つまり、検索範囲内に撮影位置を示す緯度及び経度が含まれるパノラマ写真画像）があるか否かを判定することによりパノラマ写真画像を検索する。或いは、写真画像検索部２３３は、地図情報データベース２２２に登録されたパノラマ写真画像の撮影位置を示す位置情報を参照して、建物位置特定部２３２により特定された建物位置情報が示す緯度及び経度から撮影位置までの距離が近い順に所定数のパノラマ写真画像を検索する。ここで、撮影位置までの距離が近い所定数のパノラマ写真画像は、例えば、撮影位置までの距離が最も近い１つのパノラマ写真画像であってもよい。
【００６５】
そして、この場合、画像マッチング部２３４は、写真画像検索部２３３により検索されたパノラマ写真画像に表れる建物及びその周辺部分と、受信情報取得部２３１により取得された撮像画像に表れる建物及びその周辺部分とが一致するか否かを判定する。これにより、写真画像及び撮像画像に表れる建物だけで一致判定を行うことよりも確実かつ正確に建物を特定することができる。例えば、画像マッチング部２３４は、パノラマ写真画像から認識された建物及びその周辺部分の特徴量と、撮像画像から認識された建物及びその周辺部分の特徴量とを抽出する。そして、画像マッチング部２３４は、上記抽出された両特徴量（つまり、パノラマ写真画像に表れる建物及びその周辺部分の特徴量と、撮像画像に表れる建物及びその周辺部分の特徴量）の一致度を算出し、算出した一致度が閾値以上であれば、パノラマ写真画像に表れる当該建物及びその周辺部分と、撮像画像に表れる建物及びその周辺部分とが一致すると判定する。
【００６６】
情報取得・提示部２３５は、画像マッチング部２３４により一致すると判定された建物の建物情報を建物情報データベース２２１から取得し、当該取得した建物情報を携帯端末１へ送信（提供）することで撮像画像に表れる建物に関連付けて携帯端末１の画面に表示させる。ここで、一致すると判定された建物の建物情報とは、一致すると判定された建物が表れる写真画像に対応付けられた建物情報、または、パノラマ写真画像において一致すると判定された建物の建物ＩＤ（つまり、パノラマ写真画像のメタ情報に含まれる建物ＩＤ）に基づいて建物情報データベース２２１から特定される建物情報である。このような建物情報には、建物情報データベース２２１に登録された建物関連情報中の建物名等が含まれる。そして、携帯端末１の画面に表示された建物情報がユーザにより指定された場合、情報取得・提示部２３５は、当該建物情報より詳細な情報（例えば、所在地、築年数、及び階数等）を建物詳細情報として建物情報データベース２２１から取得し、当該取得した建物詳細情報を携帯端末１の画面に表示させる。
【００６７】
なお、建物情報には、建物内に取引対象物件があるか否かを示す情報が含まれるようにするとよい。例えば、建物内に取引対象物件があることを示す情報が携帯端末１の画面に表示された場合において、当該情報が携帯端末１のユーザにより指定された場合、情報取得・提示部２３５は、当該取引対象物件の固有情報を建物情報データベース２２１から取得し、当該取得した取引対象物件の固有情報を含む建物詳細情報を携帯端末１の画面に表示させる。
【００６８】
情報登録部２３６は、携帯端末１または携帯端末１以外の端末から送信された登録要求に応じて、当該登録要求された情報を建物情報データベース２２１、またはユーザ情報データベース２２３に登録する。また、情報登録部２３６は、建物内に取引対象物件がないことを示す情報が携帯端末１の画面に表示された場合において、携帯端末１のユーザにより当該情報が指定された場合、当該建物の建物ＩＤを当該ユーザのユーザＩＤに対応付けてウィッシュリストに登録する。こうしてウィッシュリストに登録された後に当該建物内に取引対象物件が発生した場合（つまり、取引対象物件が登録された場合）、情報取得・提示部２３５は、当該ユーザに対して（例えば、メールアドレス宛に）、当該取引対象物件の固有情報を通知する。
【００６９】
［２．情報提供システムＳの動作例］
次に、情報提供システムＳの動作において実行される携帯端末１及び情報提供サーバ２のそれぞれの処理について説明する。
【００７０】
（２−１．携帯端末１の処理）
先ず、図４〜図８を参照して、携帯端末１の制御部１８により実行される処理について説明する。図４は、携帯端末１の制御部１８により実行される処理の一例を示すフローチャートである。
【００７１】
図４に示す処理は、携帯端末１のユーザからの操作指示に応じてアプリケーションが起動することにより開始される。図４に示す処理が開始されると、制御部１８は、カメラ１３、距離センサ１４、方位センサ１５、及びＧＰＳ受信機１２へ起動指令を与えるとともに、画像表示処理を開始する（ステップＳ１）。この起動指令により、制御部１８には、カメラ１３から撮像画像が、距離センサ１４から距離画像が、方位センサ１５から方位情報が、ＧＰＳ受信機１２から端末位置情報が、それぞれ連続的に入力されて（取り込まれて）例えば、ＲＡＭのワーク領域に時系列で（例えば、時刻が付与されて）記憶される。また、画像表示処理において、制御部１８は、カメラ１３から入力されワーク領域に記憶された撮像画像を所定のフレームレートで表示・操作部１６の画面に表示させる。このとき、ユーザは注目する建物に対して携帯端末１を向け、当該建物がカメラ１３により撮像されるようにカメラアングルを調整する。
【００７２】
次いで、制御部１８は、上記ワーク領域に記憶された撮像画像から、物体認識アルゴリズムにより建物が認識されたか否かを判定する（ステップＳ２）。例えば、画面の中央部分を含む領域に建物が表れた場合、当該建物が認識される。制御部１８は、撮像画像から建物が認識されたと判定した場合（ステップＳ２：ＹＥＳ）、ステップＳ３へ進む。なお、制御部１８は、例えば、認識された建物の輪郭を強調表示させてもよい。この場合、制御部１８は、強調表示された建物がユーザにより指定（例えば、画面（タッチパネル）上でタッチ指示）された場合に、ステップＳ３へ進むように構成してもよい。一方、制御部１８は、撮像画像から建物が認識されないと判定した場合（ステップＳ２：ＮＯ）、ステップＳ９へ進む。なお、ステップＳ２において、撮像画像から建物が認識されてステップＳ３へ進んだ後、処理がステップＳ２に戻った場合において、前回のステップＳ２の時点での撮像範囲と今回のステップＳ２の時点での撮像範囲との間の変更幅（つまり、前回の撮像範囲からの変更幅）が閾値未満である場合には、前回認識された建物と同一の建物は認識されないように構成される。一方、例えば携帯端末１の位置やカメラアングルが変更されたり、或いは、カメラ１３のズーム倍率が上げられる（つまり、画角が狭められる）ことによって、前回のステップＳ２の時点での撮像範囲と今回のステップＳ２の時点での撮像範囲との間の変更幅が閾値以上になる場合、前回認識された建物と同一の建物が再び認識されてステップＳ３へ進むことになる。
【００７３】
ステップＳ３では、制御部１８は、建物が認識された時点の撮像画像を上記ワーク領域から取得して建物情報取得要求にセットする。ここで、撮像画像は、所定のファイル形式の静止画ファイルとしてセットされる。次いで、制御部１８は、建物が認識された時点の距離画像（つまり、撮像画像と同期した距離画像）における所定画素（例えば、画面の中心点の画素）の距離情報を上記ワーク領域から取得して建物情報取得要求にセットする（ステップＳ４）。次いで、制御部１８は、建物が認識された時点の方位情報（つまり、撮像画像と同期した方位情報）を上記ワーク領域から取得して建物情報取得要求にセットする（ステップＳ５）。次いで、制御部１８は、建物が認識された時点の端末位置情報（つまり、撮像画像と同期した端末位置情報）を上記ワーク領域から取得して建物情報取得要求にセットする（ステップＳ６）。別の例として、制御部１８は、上記取得した距離情報、方位情報、及び端末位置情報に基づいて、撮像画像に表れる建物の位置を示す建物位置情報を特定してもよい。この場合、制御部１８は、特定した建物位置情報を建物情報取得要求にセットすることになる。
【００７４】
次いで、制御部１８は、撮像画像、距離情報、方位情報、及び端末位置情報がセットされた建物情報取得要求（または、撮像画像及び建物位置情報がセットされた建物情報取得要求）を、無線通信部１１及びネットワークＮＷを介して情報提供サーバ２へ送信する（ステップＳ７）。この建物情報取得要求に応じて情報提供サーバ２から建物情報が送信された場合、当該建物情報は無線通信部１１により受信される。そして、制御部１８は、ＡＲアルゴリズムにより、当該受信された建物情報を撮像画像に表れる建物に関連付けて、表示・操作部１６の画面に表示させ（ステップＳ８）、ステップＳ２に戻る。ここで、受信された建物情報には、当該建物情報に対応する建物の建物ＩＤ及び建物名等が含まれるが、そのうち、一部の情報（例えば、建物名）だけが画面に表示されてもよい。また、受信された建物情報に、建物内に取引対象物件があるか否かを示す情報が含まれる場合、当該情報を含む建物情報が、撮像画像に表れる建物に関連付けられて表示される。また、建物情報には、ハイパーリンクが設定されており、ユーザにより指定可能になっている。なお、該当する建物情報が無い場合、情報提供サーバ２から該当無情報が送信され、表示・操作部１６における画面に表示されることになる。
【００７５】
図５及び図６は、建物が存在する実空間が携帯端末１のカメラ１３により撮像されたときの様子及び画面表示例を示す図である。図５の例では、実空間に存在する建物Ｂ１〜Ｂ６のうち建物Ｂ１及びＢ３が撮像され、その撮像画像が携帯端末１の画面Ｄに表示されている。さらに、図５に示す画面Ｄには、建物Ｂ１の建物情報である建物名ＩＮ１１が、撮像画像の中央部分を含む領域に表れる建物Ｂ１上に吹き出し表示（つまり、関連付けて表示）されている。図６の例では、実空間に存在する建物Ｂ１〜Ｂ６のうち建物Ｂ３〜Ｂ６が撮像され、その撮像画像が携帯端末１の画面Ｄに表示されている。さらに、図６に示す画面Ｄには、建物Ｂ４の建物情報である建物名ＩＮ２１が、撮像画像の中央部分を含む領域に表れる建物Ｂ４上に吹き出し表示されている。
【００７６】
一方、ステップＳ９では、制御部１８は、ユーザからの指示を受け付けたか否かを判定する。制御部１８は、ユーザからの指示を受け付けた場合（ステップＳ９：ＹＥＳ）、当該指示に応じた処理を実行する（ステップＳ１０）。例えば、ユーザが、画面に表示された建物情報を指定（例えば、画面上でタッチ指示）すると、制御部１８は、ユーザからの指示を受け付けたと判定し（ステップＳ９：ＹＥＳ）、当該指定された建物情報中の建物ＩＤを含む詳細情報取得要求を、無線通信部１１及びネットワークＮＷを介して情報提供サーバ２へ送信し（ステップＳ１０）、ステップＳ１１へ進む。一方、制御部１８は、ユーザからの指示を受け付けていないと判定した場合（ステップＳ９：ＮＯ）、ステップＳ１１へ進む。
【００７７】
図７（Ａ）〜（Ｅ）は、画面に表示された建物情報が指定されたときの様子及び画面表示例を示す図である。図７（Ａ）の例では、建物情報として、建物名ＩＮ１１が画面Ｄに表示されている。図７（Ａ）に示すように、画面Ｄに表示された建物名ＩＮ１１がユーザにより指定された場合、この建物の建物ＩＤを含む詳細情報取得要求が情報提供サーバ２へ送信される（ステップＳ１０）。この詳細情報取得要求に応じて情報提供サーバ２から建物詳細情報が送信されると、図７（Ｂ）に示すように、建物詳細情報ＩＮ１２が画面Ｄに表示される。建物詳細情報ＩＮ１２には、建物名に加えて、建物の所在地、築年数、及び階数が含まれているが、建物に関する他の情報が含まれてもよい。
【００７８】
また、図７（Ｃ）の例では、建物情報として、建物名及び建物内に取引対象物件があることを示す情報（この例では、“空室有”）ＩＮ１３が画面Ｄに表示されている。図７（Ｃ）に示すように、画面Ｄに表示された情報ＩＮ１３がユーザにより指定された場合、取引対象物件の戸ＩＤを含む詳細情報取得要求が情報提供サーバ２へ送信される（ステップＳ１０）。この詳細情報取得要求に応じて情報提供サーバ２から建物詳細情報が送信されると、図７（Ｄ）に示すように、建物詳細情報ＩＮ１４が画面Ｄに表示される。建物詳細情報ＩＮ１４には、建物名及び取引対象物件の固有情報（賃貸物件情報）が含まれている。なお、建物詳細情報には、取引対象物件の固有情報として、取引対象物件の取扱い不動産会社の電話番号またはメールアドレスが含まれるように構成してもよい。この場合において、画面Ｄに表示された情報ＩＮ１３がユーザにより指定された場合、携帯端末１は、取扱い不動産会社の電話番号に従って発呼することで、取扱い不動産会社の電話機との間で通話を行うように構成してもよい。或いは、画面Ｄに表示された情報ＩＮ１３がユーザにより指定された場合、携帯端末１は、取扱い不動産会社のメールアドレス宛てに取引対象物件の問合せメールを送信するように構成してもよい。或いは、画面Ｄに表示された情報ＩＮ１３がユーザにより指定された場合、携帯端末１は、取引対象物件の戸ＩＤを含む見学予約要求を情報提供サーバ２へ送信するように構成してもよい。
【００７９】
また、図７（Ｅ）の例では、建物情報として、建物名及び建物内に取引対象物件がないことを示す情報（この例では、“空室無”）ＩＮ１５が画面Ｄに表示されている。図７（Ｅ）に示すように、画面Ｄに表示された情報ＩＮ１５が例えばログイン中のユーザ（つまり、認証済のユーザ）により指定された場合、当該建物の建物ＩＤ、及び当該ユーザのユーザＩＤを含むウィッシュリスト登録要求が情報提供サーバ２へ送信され（ステップＳ１０）、当該建物の建物ＩＤが当該ユーザのユーザＩＤに対応付けられたウィッシュリストに登録されることになる。
【００８０】
ステップＳ１１では、制御部１８は、アプリケーションを終了するか否かを判定する。例えば、ユーザからアプリケーションの終了指示が受け付けられた場合、制御部１８は、アプリケーションを終了すると判定し（ステップＳ１１：ＹＥＳ）、図４に示す処理を終了する。一方、制御部１８は、アプリケーションを終了しないと判定した場合（ステップＳ１１：ＮＯ）、ステップＳ２に戻る。
【００８１】
なお、制御部１８は、上記ステップＳ２において撮像画像から複数の建物を認識した場合、ステップＳ４において当該複数の建物毎に距離画像における所定画素の距離情報を上記ワーク領域から取得して建物情報取得要求にセットしてもよい。この場合、当該所定画素は、それぞれの建物の表面上の何れかの点（例えば、重心点）の画素とされる。そして、それぞれの建物の所定画素の撮像画像上における座標を示す座標情報が、それぞれの建物の距離情報に対応付けられて建物情報取得要求にセットされる。また、認識されたそれぞれの建物の方位は、方位センサ１５により検出された方位（つまり、共通の方位）であってもよいし、方位センサ１５により検出された方位とカメラ１３の画角に基づいてそれぞれの建物の方位が算出されてもよい。それぞれの建物の方位が算出された場合、それぞれの建物の方位を示す方位情報が、それぞれの建物の距離情報に対応付けられて建物情報取得要求にセットされる。そして、撮像画像に表れる複数の建物毎の距離情報及び座標情報等がセットされた建物情報取得要求が情報提供サーバ２へ送信されると、この建物情報取得要求に応じて情報提供サーバ２から、それぞれの建物の建物情報（上記座標情報を含む）が送信され、無線通信部１１により受信される。この場合、制御部１８は、それぞれの建物の建物情報を、それぞれに対応する座標情報に基づき、撮像画像に表れるそれぞれの建物に関連付けて画面に表示させる。この構成によれば、ユーザが近接する複数の建物に対してカメラ１３を向けることで、当該ユーザに対して当該複数の建物のそれぞれについて正確な情報を提示することができる。
【００８２】
図８は、複数の建物毎の距離情報及び座標情報等を含む建物情報取得要求が送信された場合の画面表示例を示す図である。図８に示す画面Ｄには、建物Ｂ４の建物情報である建物名ＩＮ２１が撮像画像の中央部分を含む領域に表れる建物Ｂ４上に吹き出し表示（つまり、関連付けて表示）され、建物Ｂ３の建物情報である建物名ＩＮ２３が撮像画像の中央部分の右側の領域に表れる建物Ｂ３上に吹き出し表示され、建物Ｂ５の建物情報である建物名ＩＮ２２が撮像画像の中央部分の左側の領域に表れる建物Ｂ５上に吹き出し表示（つまり、関連付けて表示）されている。これらの建物名ＩＮ２１〜ＩＮ２３は、図７（Ａ）と同様、ユーザにより指定可能になっており、ユーザにより指定された場合、その建物の建物ＩＤを含む詳細情報取得要求が情報提供サーバ２へ送信されることになる。
【００８３】
（２−２．情報提供サーバ２の処理）
次に、情報提供サーバ２のシステム制御部２３により実行される処理について説明する。先ず、図９等を参照して、携帯端末１からの建物情報取得要求が受信されたときの建物特定及び建物情報提供処理について説明する。図９は、携帯端末１からの建物情報取得要求が受信されたときの建物特定及び建物情報提供処理の一例を示すフローチャートである。なお、建物情報取得要求に複数の建物毎の距離情報及び座標情報等が含まれる場合、図９に示すステップＳ２１以降の処理（図１３に示す処理も含む）は、当該建物毎に実行される。
【００８４】
図９に示す処理は、携帯端末１からの建物情報取得要求が通信部２１により受信された場合に開始される。図９に示す処理が開始されると、システム制御部２３（受信情報取得部２３１）は、通信部２１により受信された建物情報取得要求から、撮像画像、距離情報、方位情報、及び端末位置情報を取得する（ステップＳ２０）。なお、建物情報取得要求に複数の建物毎の距離情報及び座標情報等が含まれる場合、当該建物毎に距離情報及び座標情報等が取得される。また、建物情報取得要求に建物位置情報が含まれる場合、当該建物情報取得要求から建物位置情報が取得される。
【００８５】
次いで、システム制御部２３（建物位置特定部２３２）は、ステップＳ２０で取得された距離情報、方位情報、及び端末位置情報に基づいて、撮像画像に表れる建物の位置を示す建物位置情報を特定する（ステップＳ２１）。例えば、上述したように、システム制御部２３（建物位置特定部２３２）は、端末位置情報が示す緯度及び経度、距離情報が示す距離、及び方位情報が示す方位を、建物の位置を算出するための計算式に代入して当該建物の緯度及び経度を算出することで建物位置情報を特定する。なお、複数の建物毎に距離情報及び座標情報等が取得された場合、それぞれの建物の位置を示す建物位置情報が特定される。また、建物情報取得要求から建物位置情報が取得された場合、当該取得された建物位置情報が特定される。
【００８６】
次いで、システム制御部２３（写真画像検索部２３３）は、ステップＳ２１で特定された建物位置情報が示す緯度及び経度を基準として設定した検索範囲内の建物の写真画像を建物情報データベース２２１から検索する（ステップＳ２２）。例えば、システム制御部２３（写真画像検索部２３３）は、建物情報データベース２２１に登録された建物位置情報を参照して、ステップＳ２１で特定された建物位置情報が示す緯度及び経度を中心として設定した検索範囲内に緯度及び経度が含まれる建物の写真画像を検索する。
【００８７】
次いで、システム制御部２３（写真画像検索部２３３）は、ステップＳ２２で写真画像が検索されたか（ヒットしたか）否かを判定する（ステップＳ２３）。なお、複数の建物毎に建物位置情報が特定された場合、それぞれの建物位置情報に基づいて、当該複数の建物毎に建物の写真画像が検索され、写真画像が検索されたか否かが判定される（後述するステップＳ５１及びＳ５２も同様）。システム制御部２３（写真画像検索部２３３）は、写真画像が検索されない（ヒットしない）と判定した場合（ステップＳ２３：ＮＯ）、ステップＳ２４へ進む。一方、システム制御部２３（写真画像検索部２３３）は、写真画像が検索された（ヒットした）と判定した場合（ステップＳ２３：ＹＥＳ）、ステップＳ２６へ進む。
【００８８】
図１０及び図１１は、建物の位置と検索範囲との関係の一例を示す図である。図１０は、図５の例に対応し、図１１は、図６の例に対応している。図１０及び図１１において、ＲＰ１〜ＲＰ６は、それぞれ、建物Ｂ１〜Ｂ６の位置を示す建物位置情報であり、ＣＰ１及びＣＰ２は、それぞれ、ステップＳ２１で特定された建物位置情報である。図１０の例では、建物位置情報ＣＰ１を中心として設定された検索範囲ＳＲ１内には、建物Ｂ１の建物位置情報ＲＰ１及び建物Ｂ３の建物位置情報ＲＰ３が含まれているので、上記ステップＳ２２では、建物Ｂ１の写真画像と、建物Ｂ３の写真画像が検索されることになる。一方、図１１の例では、建物位置情報ＣＰ２を中心として設定された検索範囲ＳＲ２内には、建物Ｂ３の建物位置情報ＲＰ３、建物Ｂ４の建物位置情報ＲＰ４、及び建物Ｂ５の建物位置情報ＲＰ５が含まれているので、上記ステップＳ２２では、建物Ｂ３の写真画像と、建物Ｂ４の写真画像と、建物Ｂ５の写真画像とが検索されることになる。
【００８９】
ステップＳ２４では、システム制御部２３（写真画像検索部２３３）は、再検索を行うか否かを判定する。例えば、システム制御部２３（写真画像検索部２３３）は、予め設定された再検索実施有無を確認し、再検索実施有が設定されている場合、再検索実施有の設定と共に設定された再検索上限回数（例えば、２回）以下であるかをさらに確認し、再検索上限回数以下である場合、再検索を行うと判定し（ステップＳ２４：ＹＥＳ）、ステップＳ２５へ進む。一方、システム制御部２３（写真画像検索部２３３）は、再検索実施無が設定されている場合、または再検索実施有が設定されているが再検索上限回数以下でない場合、再検索を行わないと判定し（ステップＳ２４：ＮＯ）、ステップＳ４２へ進む。
【００９０】
ステップＳ２５では、システム制御部２３（写真画像検索部２３３）は、上記検索範囲を拡張設定する。すなわち、システム制御部２３（写真画像検索部２３３）は、直前の検索範囲（第１の範囲の一例）より広い検索範囲（第２の範囲の一例）を設定する。例えば、ステップＳ２１で特定された建物位置情報が示す緯度及び経度を中心として、半径５ｍの検索範囲から半径１０ｍの検索範囲に拡張設定される。そして、システム制御部２３（写真画像検索部２３３）は、検索範囲の拡張後、ステップＳ２２に戻り、拡張した検索範囲内の建物の写真画像を建物情報データベース２２１から検索する。このように、システム制御部２３（写真画像検索部２３３）は、ステップＳ２１で特定された建物位置情報が示す緯度及び経度を基準とする第１の検索範囲内に経度を基準が含まれる建物があるか否かを判定し、当該第１の検索範囲内に経度を基準が含まれる建物がないと判定した場合、当該第１の検索範囲より広い第２の検索範囲を設定し、当該第２の検索範囲内に経度を基準が含まれる建物があるか否かを判定することにより建物の写真画像を検索する。これにより、徐々に検索範囲を広げていくことが可能となり、最初から広い検索範囲で検索することに比べて、検索精度を向上させることができるとともに、検索ヒット数を減らすことができるので以降のステップでの処理時間を短縮することができる。
【００９１】
ステップＳ２６では、システム制御部２３（画像マッチング部２３４）は、ステップＳ２２で検索された写真画像を１つ選定する。なお、ここで選定された写真画像には選定フラグ“１”が付与される。次いで、システム制御部２３（画像マッチング部２３４）は、ステップＳ２６で選定された写真画像に表れる建物と、ステップＳ２０で取得された撮像画像に表れる建物との一致判定を実行し（ステップＳ２７）、当該写真画像に表れる建物と撮像画像に表れる建物とが一致するか否かを判定する（ステップＳ２８）。ここで、撮像画像に表れる建物（つまり、一致判定に利用される建物）は、携帯端末１において認識される建物に合わせるように構成すればよく、例えば、撮像画像の中央部分（つまり、携帯端末１の画面の中央部分に相当）を含む領域に表れた建物が認識される。一方、写真画像に表れる建物（つまり、一致判定に利用される建物）としては、当該写真画像において最も面積の広い建物が認識される（通常、写真画像には１つの建物が写っているが、当該建物の周辺部分に他の建物が写り込んでいる場合もあるため）。なお、複数の建物毎に写真画像が検索された場合、写真画像に表れる建物と、撮像画像に表れる建物との一致判定は当該建物毎に実行され、一致するか否かが判定される（後述するステップＳ３６及びＳ３７、並びに、ステップＳ５６及びＳ５７も同様）。この場合において、撮像画像に表れる建物（つまり、一致判定に利用される建物）は、当該建物について距離情報と共に取得された座標情報に基づいて撮像画像から認識される。
【００９２】
ステップＳ２７の具体例として、システム制御部２３（画像マッチング部２３４）は、写真画像から認識された建物の特徴量と、撮像画像から認識された建物の特徴量とを特徴量抽出アルゴリズムにより抽出する。そして、システム制御部２３（画像マッチング部２３４）は、上記抽出した両特徴量の一致度を算出し、算出した一致度が閾値（例えば、８０％）以上であるかを画像マッチングアルゴリズムにより判定し、一致度が閾値以上であれば、写真画像に表れる建物と、撮像画像に表れる建物とが一致すると判定する。システム制御部２３（画像マッチング部２３４）は、写真画像に表れる建物と、撮像画像に表れる建物とが一致すると判定した場合（ステップＳ２８：ＹＥＳ）、ステップＳ２９へ進む。一方、システム制御部２３（画像マッチング部２３４）は、写真画像に表れる建物と、撮像画像に表れる建物とが一致しないと判定した場合（ステップＳ２８：ＮＯ）、ステップＳ３０へ進む。
【００９３】
ステップＳ２９では、システム制御部２３（画像マッチング部２３４）は、ステップＳ２８で一致すると判定された建物の建物ＩＤ（つまり、一致すると判定された建物の写真画像に対応付けられた建物ＩＤ）を候補リストに登録し、ステップＳ３０へ進む。ここで、候補リストは、ユーザに対して建物情報を提供するべき建物の候補を一時的に登録するためのリストである。なお、複数の建物毎に一致判定が実行された場合、一致すると判定された建物の建物ＩＤは建物毎に用意された候補リストに登録される（後述するステップＳ３８及びＳ５８も同様）。ステップＳ３０では、システム制御部２３（画像マッチング部２３４）は、ステップＳ２２で検索された写真画像のうち、未だ選定していない写真画像があるか否かを、例えば、選定フラグにより判定する。システム制御部２３（画像マッチング部２３４）は、未だ選定していない写真画像があると判定した場合（ステップＳ３０：ＹＥＳ）、ステップＳ２６に戻り、未だ選定していない写真画像を１つ選定し、上記と同様、ステップＳ２７以降の処理を行う。一方、システム制御部２３（画像マッチング部２３４）は、未だ選定していない写真画像がないと判定した場合（ステップＳ３０：ＮＯ）、写真画像に付与された選定フラグを削除し、ステップＳ３１へ進む。
【００９４】
ステップＳ３１では、システム制御部２３（画像マッチング部２３４）は、候補リストに建物ＩＤが登録されたか否かを判定する。システム制御部２３（画像マッチング部２３４）は、候補リストに１つ以上の建物ＩＤが登録されたと判定した場合（ステップＳ３１：ＹＥＳ）、ステップＳ３２へ進む。一方、システム制御部２３（画像マッチング部２３４）は、候補リストに建物ＩＤが登録されていない（つまり、ステップＳ２８で一致すると判定された建物の写真画像が１つもない）と判定した場合（ステップＳ３１：ＮＯ）、ステップＳ４２へ進む。
【００９５】
ステップＳ３２では、システム制御部２３（画像マッチング部２３４）は、候補リストに登録されたものが異なる複数の建物ＩＤであるか否かを判定する。システム制御部２３（画像マッチング部２３４）は、候補リストに登録されたものが異なる複数の建物ＩＤである（つまり、ステップＳ２８で一致すると判定された建物の写真画像が複数ある）と判定した場合（ステップＳ３２：ＹＥＳ）、ステップＳ３３へ進む。例えば、図６の例では、建物Ｂ４と建物Ｂ５との外観が互いに類似しているので、それぞれの写真画像に対応付けられた建物ＩＤが候補リストに登録される。一方、システム制御部２３（画像マッチング部２３４）は、候補リストに登録されたものが異なる複数の建物ＩＤでない（つまり、候補リストに建物ＩＤが１つだけ登録された）と判定した場合（ステップＳ３２：ＮＯ）、ステップＳ４３へ進む。
【００９６】
ステップＳ３３では、システム制御部２３（画像マッチング部２３４）は、撮像画像に表れる建物の周辺部分を一致判定に利用できるか否かを判定する。例えば、システム制御部２３（画像マッチング部２３４）は、撮像画像に表れる建物の周辺部分の特徴量が所定量以上ある場合、当該周辺部分を一致判定に利用できると判定し（ステップＳ３３：ＹＥＳ）、ステップＳ３４へ進む。一方、システム制御部２３（画像マッチング部２３４）は、撮像画像に表れる建物の周辺部分を一致判定に利用できないと判定した場合（ステップＳ３３：ＮＯ）、ステップＳ４５へ進む。
【００９７】
ステップＳ３４では、上記ステップＳ２６と同様、システム制御部２３（画像マッチング部２３４）は、ステップＳ２２で検索された写真画像を１つ選定する。なお、ここで選定された写真画像には選定フラグ“１”が付与される。次いで、システム制御部２３（画像マッチング部２３４）は、写真画像に表れる建物の周辺部分を一致判定に利用できるか否かを判定する（ステップＳ３５）。例えば、システム制御部２３（画像マッチング部２３４）は、写真画像に表れる建物の周辺部分の特徴量が所定量以上ある場合、当該周辺部分を一致判定に利用できると判定し（ステップＳ３５：ＹＥＳ）、ステップＳ３６へ進む。一方、システム制御部２３（画像マッチング部２３４）は、写真画像に表れる建物の周辺部分を一致判定に利用できないと判定した場合（ステップＳ３５：ＮＯ）、ステップＳ３９へ進む。
【００９８】
ステップＳ３６では、システム制御部２３（画像マッチング部２３４）は、ステップＳ３４で選定された写真画像に表れる建物及びその周辺部分と、ステップＳ２０で取得された撮像画像に表れる建物及びその周辺部分との一致判定を実行し、写真画像に表れる建物及びその周辺部分と撮像画像に表れる建物及びその周辺部分とが一致するか否かを判定する（ステップＳ３７）。例えば、システム制御部２３（画像マッチング部２３４）は、写真画像から認識された建物及びその周辺部分の特徴量と、撮像画像から認識された建物及びその周辺部分の特徴量とを特徴量抽出アルゴリズムにより抽出する。そして、システム制御部２３（画像マッチング部２３４）は、上記抽出した両特徴量の一致度を算出し、算出した一致度が閾値（例えば、８０％）以上であるかを画像マッチングアルゴリズムにより判定し、一致度が閾値以上であれば、写真画像に表れる建物及びその周辺部分と、撮像画像に表れる建物及びその周辺部分とが一致すると判定する。
【００９９】
そして、システム制御部２３（画像マッチング部２３４）は、写真画像に表れる建物及びその周辺部分と、撮像画像に表れる建物及びその周辺部分とが一致すると判定した場合（ステップＳ３７：ＹＥＳ）、ステップＳ３８へ進む。一方、システム制御部２３（画像マッチング部２３４）は、写真画像に表れる建物及びその周辺部分と、撮像画像に表れる建物及びその周辺部分とが一致しないと判定した場合（ステップＳ３７：ＮＯ）、ステップＳ３９へ進む。
【０１００】
ステップＳ３８では、システム制御部２３（画像マッチング部２３４）は、ステップＳ３７で一致すると判定された建物の建物ＩＤ（つまり、一致すると判定された建物が表れる写真画像に対応付けられた建物ＩＤ）を候補リストに登録し、ステップＳ３９へ進む。ステップＳ３９では、システム制御部２３（画像マッチング部２３４）は、ステップＳ２２で検索された写真画像のうち、未だ選定していない写真画像があるか否かを、例えば、選定フラグにより判定する。システム制御部２３（画像マッチング部２３４）は、未だ選定していない写真画像があると判定した場合（ステップＳ３９：ＹＥＳ）、ステップＳ３４に戻り、未だ選定していない写真画像を１つ選定し、上記と同様、ステップＳ３５以降の処理を行う。一方、システム制御部２３（画像マッチング部２３４）は、未だ選定していない写真画像がないと判定した場合（ステップＳ３９：ＮＯ）、写真画像に付与された選定フラグを削除し、ステップＳ４０へ進む。
【０１０１】
ステップＳ４０では、システム制御部２３（画像マッチング部２３４）は、候補リストに建物ＩＤが登録されたか否かを判定する。システム制御部２３（画像マッチング部２３４）は、候補リストに１つ以上の建物ＩＤが登録されたと判定した場合（ステップＳ４０：ＹＥＳ）、ステップＳ４１へ進む。一方、システム制御部２３（画像マッチング部２３４）は、候補リストに建物ＩＤが登録されていないと判定した場合（ステップＳ４０：ＮＯ）、後述する「パノラマ写真画像を利用した建物特定処理」へ移行する。
【０１０２】
ステップＳ４１では、システム制御部２３（画像マッチング部２３４）は、候補リストに登録されたものが異なる複数の建物ＩＤであるか否かを判定する。システム制御部２３（画像マッチング部２３４）は、候補リストに登録されたものが異なる複数の建物ＩＤであると判定した場合（ステップＳ４１：ＹＥＳ）、後述する「パノラマ写真画像を利用した建物特定処理」へ移行する。一方、システム制御部２３（画像マッチング部２３４）は、候補リストに登録されたものが異なる複数の建物ＩＤでないと判定した場合（ステップＳ４１：ＮＯ）、ステップＳ４３へ進む。
【０１０３】
図１２（Ａ）は、複数の写真画像のそれぞれに表れる建物と、撮像画像に表れる建物との一致判定の様子を示す概念図であり、図１２（Ｂ）は、複数の写真画像のそれぞれに表れる建物及びその周辺部分と、撮像画像に表れる建物及びその周辺部分との一致判定の様子を示す概念図である。図１２（Ａ）は、ステップＳ２７の一致判定の例であり、この例では、建物位置情報ＲＰ４に対応付けられた写真画像と建物位置情報ＲＰ５に対応付けられた写真画像とのそれぞれに表れる建物が撮像画像に表れる建物と一致すると判定されている。一方、図１２（Ｂ）は、ステップＳ３６の一致判定の例であり、この例では、建物位置情報ＲＰ４に対応付けられた写真画像のみに表れる建物及びその周辺部分が撮像画像に表れる建物及びその周辺部分と一致すると判定されている。
【０１０４】
ステップＳ４２では、上記ステップＳ３３と同様、システム制御部２３（画像マッチング部２３４）は、撮像画像に表れる建物の周辺部分を一致判定に利用できるか否かを判定する。システム制御部２３（画像マッチング部２３４）は、撮像画像に表れる建物の周辺部分を一致判定に利用できると判定した場合（ステップＳ４２：ＹＥＳ）、後述する「パノラマ写真画像を利用した建物特定処理」へ移行する。一方、システム制御部２３（画像マッチング部２３４）は、撮像画像に表れる建物の周辺部分を一致判定に利用できないと判定した場合（ステップＳ４２：ＮＯ）、ステップＳ４５へ進む。なお、ステップＳ４２において、撮像画像に表れる建物の周辺部分を一致判定に利用できないと判定された場合であっても、後述する「パノラマ写真画像を利用した建物特定処理」へ移行し、後述する図１３に示すステップＳ５６においてパノラマ写真画像に表れる建物と撮像画像に表れる建物との一致判定を行うように構成してもよい。
【０１０５】
ステップＳ４３では、システム制御部２３（情報取得・提示部２３５）は、候補リストに登録された１つの建物ＩＤに対応する建物情報（つまり、一致すると判定された建物の建物情報）を建物情報データベース２２１から取得する。例えば、システム制御部２３（情報取得・提示部２３５）は、当該建物ＩＤに対応付けられた建物名及び建物ＩＤを建物情報として取得する。このとき、システム制御部２３（情報取得・提示部２３５）は、当該建物ＩＤに対応する建物内に取引対象物件があるか否かを当該建物内の各戸の取引対象有無から判定し、当該建物内に取引対象物件があると判定した場合、当該取引対象物件の戸ＩＤ及び取引対象物件があることを示す情報を上記建物情報に含めるとよい。一方、システム制御部２３（情報取得・提示部２３５）は、当該建物内に取引対象物件がないと判定した場合、取引対象物件がないことを示す情報を上記建物情報に含めるとよい。なお、撮像画像に表れる複数の建物毎に上記処理が行われ、それぞれの建物の建物情報が取得される場合、それぞれの建物情報には、該当する建物の座標情報が含まれることになる。
【０１０６】
次いで、システム制御部２３（情報取得・提示部２３５）は、ステップＳ４３で取得された建物情報を通信部２１及びネットワークＮＷを介して携帯端末１へ送信し（ステップＳ４４）、図９に示す処理を終了する。これにより、上記ステップＳ８で建物情報が撮像画像に表れる建物に関連付けられて携帯端末１の画面に表示されることになる。一方、ステップＳ４５では、システム制御部２３（情報取得・提示部２３５）は、該当する建物情報が無いことを示す該当無情報を通信部２１及びネットワークＮＷを介して携帯端末１へ送信し、図９に示す処理を終了する。
【０１０７】
以上説明した図９に示す処理によれば、建物のそれぞれの建物位置情報と対応付けられて建物情報データベース２２１に予め登録された写真画像を利用して撮像画像に表れる建物を迅速かつ正確に特定することができる。特に、ステップＳ２６〜Ｓ３０において、先ずは、写真画像に表れる建物と撮像画像に表れる建物との一致判定を実行することで当該撮像画像に表れる建物をより短い時間で正確に特定することが可能となり、もし、この一致判定において撮像画像に表れる建物を特定できない場合であっても、ステップＳ３４〜Ｓ３９において、写真画像に表れる建物及びその周辺部分と撮像画像に表れる建物及びその周辺部分との一致判定を実行することで当該撮像画像に表れる建物を、より確実かつ正確に特定することが可能となる。つまり、このような２段階の一致判定によって処理時間の短縮を図ることができるとともに、建物特定の正確性及び確実性を高めることができる。
【０１０８】
次に、図１３等を参照して、パノラマ写真画像を利用した建物特定及び建物情報提供処理について説明する。図１３は、パノラマ写真画像を利用した建物特定及び建物情報提供処理の一例を示すフローチャートである。
【０１０９】
図１３に示す処理では、システム制御部２３（写真画像検索部２３３）は、ステップＳ２１で特定された建物位置情報が示す緯度及び経度を基準として設定した検索範囲内のパノラマ写真画像を、地図情報データベース２２２から検索する（ステップＳ５１）。例えば、システム制御部２３（写真画像検索部２３３）は、地図情報データベース２２２に登録されたパノラマ写真画像の撮影位置を示す位置情報を参照して、ステップＳ２１で特定された建物位置情報が示す緯度及び経度を中心として設定した検索範囲内に撮影位置を示す緯度及び経度が含まれるパノラマ写真画像を検索する。
【０１１０】
次いで、システム制御部２３（写真画像検索部２３３）は、ステップＳ５１でパノラマ写真画像が検索されたか（ヒットしたか）否かを判定する（ステップＳ５２）。システム制御部２３（写真画像検索部２３３）は、パノラマ写真画像が検索されない（ヒットしない）と判定した場合（ステップＳ５２：ＮＯ）、ステップＳ５３へ進む。一方、システム制御部２３（写真画像検索部２３３）は、パノラマ写真画像が検索された（ヒットした）と判定した場合（ステップＳ５２：ＹＥＳ）、ステップＳ５５へ進む。
【０１１１】
図１４は、パノラマ写真画像の撮影位置と、建物の位置と、検索範囲との関係の一例を示す図である。図１４は、図６の例に対応している。図１４において、ＲＰ１〜ＲＰ６、及びＣＰ１及びＣＰ２は、図１１の例と同様である。また、図１４において、ＴＰ１〜ＴＰ６は、それぞれ、パノラマ写真画像の撮影位置を示す位置情報である。図１４の例では、建物位置情報ＣＰ２を中心として設定された検索範囲ＳＲ２内には、撮影位置を示す位置情報ＴＰ３及びＴＰ４が含まれているので、上記ステップＳ５１では、位置情報ＴＰ３（メタ情報）が付与されたパノラマ写真画像と、位置情報ＴＰ４（メタ情報）が付与されたパノラマ写真画像とが検索されることになる。図１４の例では、位置情報ＴＰ３が付与されたパノラマ写真画像と位置情報ＴＰ４が付与されたパノラマ写真画像との双方に建物Ｂ４及びその周辺部分が表れることが予想できる。
【０１１２】
ステップＳ５３では、システム制御部２３（写真画像検索部２３３）は、再検索を行うか否かを判定する。ステップＳ５３の判定は、上記ステップＳ２４と同様である。システム制御部２３（写真画像検索部２３３）は、再検索を行うと判定した場合（ステップＳ５３：ＹＥＳ）、上記ステップＳ２５と同様、上記検索範囲を拡張設定し（ステップＳ５４）、ステップＳ５１に戻る。一方、システム制御部２３（写真画像検索部２３３）は、再検索を行わないと判定した場合（ステップＳ５３：ＮＯ）、ステップＳ６３へ進む。
【０１１３】
ステップＳ５５では、システム制御部２３（画像マッチング部２３４）は、ステップＳ５１で検索されたパノラマ写真画像を１つ選定する。なお、ここで選定されたパノラマ写真画像には選定フラグ“１”が付与される。次いで、システム制御部２３（画像マッチング部２３４）は、ステップＳ５５で選定されたパノラマ写真画像に表れる建物及びその周辺部分と、ステップＳ２０で取得された撮像画像に表れる建物及びその周辺部分との一致判定を実行し（ステップＳ５６）、パノラマ写真画像に表れる建物及びその周辺部分と撮像画像に表れる建物及びその周辺部分とが一致するか否かを判定する（ステップＳ５７）。ここで、パノラマ写真画像は、その撮影位置を中心として全方位が撮影された画像であるので、歪みがある。そのため、システム制御部２３（画像マッチング部２３４）は、パノラマ写真画像の歪みを補正した後に、パノラマ写真画像から認識された建物及びその周辺部分の特徴量と、撮像画像から認識された建物及びその周辺部分の特徴量とを特徴量抽出アルゴリズムにより抽出するとよい。そして、システム制御部２３（画像マッチング部２３４）は、上記抽出した両特徴量の一致度を算出し、算出した一致度が閾値（例えば、８０％）以上であるかを画像マッチングアルゴリズムにより判定し、一致度が閾値以上であれば、パノラマ写真画像に表れる建物及びその周辺部分と、撮像画像に表れる建物及びその周辺部分とが一致すると判定する。
【０１１４】
そして、システム制御部２３（画像マッチング部２３４）は、パノラマ写真画像に表れる建物及びその周辺部分と、撮像画像に表れる建物及びその周辺部分とが一致すると判定した場合（ステップＳ５７：ＹＥＳ）、ステップＳ５８へ進む。一方、システム制御部２３（画像マッチング部２３４）は、パノラマ写真画像に表れる建物及びその周辺部分と、撮像画像に表れる建物及びその周辺部分とが一致しないと判定した場合（ステップＳ５７：ＮＯ）、ステップＳ５９へ進む。
【０１１５】
ステップＳ５８では、システム制御部２３（画像マッチング部２３４）は、ステップＳ５７で一致すると判定された建物の建物ＩＤを候補リストに登録し、ステップＳ５９へ進む。ここで、一致すると判定された建物の建物ＩＤは、パノラマ写真画像のメタ情報から取得される。なお、パノラマ写真画像を利用した建物特定処理では、複数のパノラマ写真画像が検索され、それぞれのパノラマ写真画像に表れる建物及びその周辺部分が、撮像画像に表れる建物及びその周辺部分と一致すると判定される場合がある。この場合、候補リストには同一の建物ＩＤが複数登録されることになる。
【０１１６】
ステップＳ５９では、システム制御部２３（画像マッチング部２３４）は、ステップＳ５１で検索されたパノラマ写真画像のうち、未だ選定していないパノラマ写真画像があるか否かを、例えば、選定フラグにより判定する。システム制御部２３（画像マッチング部２３４）は、未だ選定していないパノラマ写真画像があると判定した場合（ステップＳ５９：ＹＥＳ）、ステップＳ５５に戻り、未だ選定していないパノラマ写真画像を１つ選定し、上記と同様、ステップＳ５６以降の処理を行う。一方、システム制御部２３（画像マッチング部２３４）は、未だ選定していないパノラマ写真画像がないと判定した場合（ステップＳ５９：ＮＯ）、パノラマ写真画像に付与された選定フラグを削除し、ステップＳ６０へ進む。
【０１１７】
ステップＳ６０では、システム制御部２３（画像マッチング部２３４）は、候補リストに建物ＩＤが登録されたか否かを判定する。システム制御部２３（画像マッチング部２３４）は、候補リストに建物ＩＤが登録されたと判定した場合（ステップＳ６０：ＹＥＳ）、ステップＳ６１へ進む。一方、システム制御部２３（画像マッチング部２３４）は、候補リストに建物ＩＤが登録されていないと判定した場合（ステップＳ６０：ＮＯ）、ステップＳ６３へ進む。なお、ステップＳ６１〜Ｓ６３の処理は、それぞれ、ステップＳ４１〜Ｓ４３の処理と同様である。
【０１１８】
以上説明した図１３に示す処理によれば、地図情報データベース２２２に登録された地図画像を構成するパノラマ写真画像を利用して撮像画像に表れる建物を正確に特定することができる。特に、図９に示すように写真画像を用いた一致判定において撮像画像に表れる建物を特定できない場合であっても、ステップＳ５５〜Ｓ５９において、パノラマ写真画像に表れる建物及びその周辺部分と撮像画像に表れる建物及びその周辺部分との一致判定を実行することで当該撮像画像に表れる建物を、より確実かつ正確に特定することが可能となる。
【０１１９】
次に、図１５を参照して、携帯端末１からの詳細情報取得要求が受信されたときの建物詳細情報提供処理について説明する。図１５は、携帯端末１からの詳細情報取得要求が受信されたときの建物詳細情報提供処理の一例を示すフローチャートである。
【０１２０】
図１５に示す処理は、携帯端末１からの詳細情報取得要求が通信部２１により受信された場合に開始される。図１５に示す処理が開始されると、システム制御部２３（情報取得・提示部２３５）は、詳細情報取得要求から建物の建物ＩＤを含む情報を取得する（ステップＳ７１）。
【０１２１】
次いで、システム制御部２３（情報取得・提示部２３５）は、ステップＳ７１で取得された情報から取引対象物件の戸ＩＤを特定できるか否かを判定する（ステップＳ７２）。例えば、図７（Ｃ）に示すように、取引対象物件があることを示す情報ＩＮ１３がユーザにより指定されることで、携帯端末１から送信された詳細情報取得要求（または、見学予約要求）が通信部２１により受信された場合、システム制御部２３（情報取得・提示部２３５）は、ステップＳ７１で取得された情報から当該取引対象物件の戸ＩＤを特定することができる。システム制御部２３（情報取得・提示部２３５）は、取引対象物件の戸ＩＤを特定できると判定した場合（ステップＳ７２：ＹＥＳ）、ステップＳ７４へ進む。一方、システム制御部２３（情報取得・提示部２３５）は、取引対象物件の戸ＩＤを特定できないと判定した場合（ステップＳ７２：ＮＯ）、ステップＳ７３へ進む。
【０１２２】
ステップＳ７３では、システム制御部２３（情報取得・提示部２３５）は、ステップＳ７１で取得された建物ＩＤに対応付けられた詳細な情報（例えば、所在地、築年数、及び階数等）を建物詳細情報として建物情報データベース２２１から取得する。そして、システム制御部２３（情報取得・提示部２３５）は、ステップＳ７３で取得された建物詳細情報を通信部２１及びネットワークＮＷを介して携帯端末１へ送信し（ステップＳ７５）、図１５に示す処理を終了する。こうして、図７（Ｂ）に示すように、建物詳細情報ＩＮ１２が携帯端末１の画面に表示される。これにより、携帯端末１のユーザが例えば散歩中に興味をもった建物の詳細な情報を当該ユーザに対して迅速に提示することができる。
【０１２３】
一方、ステップＳ７４では、システム制御部２３（情報取得・提示部２３５）は、ステップＳ７１で取得された建物ＩＤに対応付けられ、且つステップＳ７２で取得された戸ＩＤに対応付けられた建物名及び取引対象物件の固有情報（賃貸物件情報）を建物詳細情報として建物情報データベース２２１から取得する。そして、システム制御部２３（情報取得・提示部２３５）は、ステップＳ７４で取得された建物詳細情報を通信部２１及びネットワークＮＷを介して携帯端末１へ送信し（ステップＳ７５）、図１５に示す処理を終了する。こうして、図７（Ｄ）に示すように、建物詳細情報ＩＮ１４が携帯端末１の画面に表示される。これにより、携帯端末１のユーザが例えば散歩中に興味をもった建物内の取引対象物件の固有情報を当該ユーザに対して迅速に提示することができる。或いは、ステップＳ７５において、システム制御部２３（情報取得・提示部２３５）は、ステップＳ７４で取得された建物詳細情報中の一部情報（例えば、建物名、所在階、部屋番号、及び取扱い不動産会社情報）が記述された見学予約ページを通信部２１及びネットワークＮＷを介して携帯端末１へ送信する。見学予約ページは、ステップＳ７２で取得された戸ＩＤが示す戸（部屋）の見学を予約するためのページであり、当該見学予約ページには、当該戸の見学を希望する人の氏名及び連絡先、並びに見学希望日等を入力するための欄が設けられている。携帯端末１のユーザは、見学予約ページを通じて、当該戸の見学予約をすることができる。
【０１２４】
次に、図１６（Ａ）を参照して、携帯端末１からのウィッシュリスト登録要求が受信されたときのウィッシュリスト登録処理について説明する。図１６（Ａ）は、携帯端末１からのウィッシュリスト登録要求が受信されたときのウィッシュリスト登録処理の一例を示すフローチャートである。
【０１２５】
図１６（Ａ）に示す処理は、携帯端末１からのウィッシュリスト登録要求が通信部２１により受信された場合に開始される。図１６（Ａ）に示す処理が開始されると、システム制御部２３（情報登録部２３６）は、ウィッシュリスト登録要求から建物ＩＤ及びユーザＩＤを取得する（ステップＳ８１）。なお、ウィッシュリスト登録要求は、図７（Ｅ）に示すように、取引対象物件がないことを示す情報ＩＮ１５が例えばログイン中のユーザにより指定された場合に送信される。次いで、システム制御部２３（情報登録部２３６）は、ステップＳ８１で取得された建物ＩＤを、ステップＳ８１で取得されたユーザＩＤに対応付けられたウィッシュリストに登録し（ステップＳ８２）、図１６（Ａ）に示す処理を終了する。
【０１２６】
次に、図１６（Ｂ）を参照して、ウィッシュリスト登録後の物件情報提供処理について説明する。図１６（Ｂ）は、ウィッシュリスト登録後の物件情報提供処理の一例を示すフローチャートである。
【０１２７】
図１６（Ｂ）に示す処理は、ウィッシュリスト登録後に取引対象物件の発生が検知された場合に開始される。例えば、システム制御部２３は、所定時間間隔で、建物情報データベース２２１を参照し、戸の固有情報中の取引対象無が取引対象有に変化（例えば前回の参照から変化）していれば、取引対象物件の発生を検知する。これにより、図１６（Ｂ）に示す処理が開始されると、システム制御部２３（情報取得・提示部２３５）は、発生した取引対象物件の戸ＩＤに対応付けられた建物ＩＤを建物情報データベース２２１から取得する（ステップＳ９１）。つまり、発生した取引対象物件を有する建物の建物ＩＤが取得される。
【０１２８】
次いで、システム制御部２３（情報取得・提示部２３５）は、ステップＳ９１で取得された建物ＩＤを登録しているウィッシュリストをユーザ情報データベース２２３から特定する（ステップＳ９２）。次いで、システム制御部２３（情報取得・提示部２３５）は、ステップＳ９２で特定されたウィッシュリストに対応付けられたユーザ情報をユーザ情報データベース２２３から取得する（ステップＳ９３）。次いで、システム制御部２３（情報取得・提示部２３５）は、ステップＳ９３で取得されたユーザ情報にしたがって、上記発生した取引対象物件の固有情報を、携帯端末１のユーザへ通知する（ステップＳ９４）。これにより、携帯端末１のユーザが例えば散歩中に興味をもった建物内で、後から取引対象物件が発生した場合に当該取引対象物件の固有情報を当該ユーザに対して迅速に提示することができる。例えば、システム制御部２３（情報取得・提示部２３５）は、当該ユーザ情報に含まれるメールアドレス宛てに、上記発生した取引対象物件の固有情報を送信することで携帯端末１のユーザへ通知する。或いは、システム制御部２３（情報取得・提示部２３５）は、当該ユーザ情報に含まれるユーザＩＤ及びパスワードにより携帯端末１からログインした際に、上記発生した取引対象物件の固有情報を送信することで携帯端末１のユーザへ通知する。
【０１２９】
以上説明したように、上記実施形態によれば、情報提供サーバ２は、携帯端末１の端末位置情報と、カメラ１３により撮像された建物までの距離情報と、当該建物の方位情報とから特定された建物位置情報に基づいて建物の写真画像を検索し、検索された写真画像に表れる建物と、上記撮像画像に表れる建物とが一致すると判定した場合に、当該建物の建物情報を携帯端末１の画面に表示させるように構成したので、携帯端末１のカメラ１３により撮像された建物について正確な建物情報を表示させることができる。このため、携帯端末１を持つユーザは、例えば散歩中に注目する建物に対して携帯端末１を向けることで撮像され画面に表示された建物ついての正確な建物情報を確認することができ、しかも、ユーザは、このように表示された建物情報が誤っているかどうかを判断しなくてもよくなる。また、上記実施形態によれば、カメラ１３により撮像された建物内に取引対象物件があるか否かを示す情報を携帯端末１の画面に表示させることができるので、携帯端末１を持つユーザが例えば散歩中に賃貸物件等の取引対象物件を探す場合において画面に表示された建物内に取引対象物件があるか否かの正確な情報をユーザに提示することができる。
【０１３０】
なお、以上のように本発明の一実施形態を説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で上記実施形態から種々構成等に変更を加えてもよく、その場合も本発明の技術的範囲に含まれる。例えば、図９に示すステップＳ２３において写真画像が検索されたと判定された場合にステップＳ２６へ進まず、ステップＳ３３へ進むように構成してもよい。或いは、図９に示すステップＳ２１において建物位置情報が特定された場合にステップＳ２２へ進まず、図１３に示すステップＳ５１へ進むように構成してもよい。この場合において、撮像画像に表れる建物の周辺部分を一致判定に利用できない場合、ステップＳ５６においてパノラマ写真画像に表れる建物と撮像画像に表れる建物との一致判定を行うように構成してもよい。
【０１３１】
また、図９に示すステップＳ３２において候補リストに登録されたものが異なる複数の建物ＩＤである（つまり、一致すると判定された建物の写真画像が複数ある）と判定された場合にステップＳ３３へ進まず、撮像画像との一致度（建物の特徴量の一致度）が最も高い写真画像に対応付けられた建物ＩＤを取得してステップＳ４３へ進み、当該建物ＩＤに対応する建物情報を取得するように構成してもよい。或いは、図９に示すステップＳ４１において候補リストに登録されたものが異なる複数の建物ＩＤであると判定された場合に「パノラマ写真画像を利用した建物特定処理」へ移行せず、撮像画像との一致度（建物及びその周辺部分の特徴量の一致度）が最も高い写真画像に対応付けられた建物ＩＤを取得してステップＳ４３へ進み、当該建物ＩＤに対応する建物情報を取得するように構成してもよい。
【符号の説明】
【０１３２】
１  携帯端末
２  情報提供サーバ
１１  無線通信部
１２  ＧＰＳ受信機
１３  カメラ
１４  距離センサ
１５  方位センサ
１６  表示・操作部
１７  記憶部
１８  制御部
１９  バス
２１  通信部
２２  記憶部
２３  システム制御部
２４  バス
２２１  建物情報データベース
２２２  地図情報データベース
２２３  ユーザ情報データベース
２３１  受信情報取得部
２３２  建物位置特定部
２３３  写真画像検索部
２３４  画像マッチング部
２３５  情報取得・提示部
２３６  情報登録部
ＮＷ  ネットワーク
Ｓ  情報提供システム
【図１】
2019160227.tif 000003
【図２】
2019160227.tif 000004
【図３】
2019160227.tif 000005
【図４】
2019160227.tif 000006
【図５】
2019160227.tif 000007
【図６】
2019160227.tif 000008
【図７】
2019160227.tif 000009
【図８】
2019160227.tif 000010
【図９】
2019160227.tif 000011
【図１０】
2019160227.tif 000012
【図１１】
2019160227.tif 000013
【図１２】
2019160227.tif 000014
【図１３】
2019160227.tif 000015
【図１４】
2019160227.tif 000016
【図１５】
2019160227.tif 000017
【図１６】
2019160227.tif 000018
【手続補正書】
【提出日】令和1年5月9日(2019.5.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
携帯端末のカメラにより撮像された建物が表れる撮像画像であって、当該携帯端末の画面に表示された撮像画像を取得する画像取得手段と、
前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報を取得する距離取得手段と、
前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報を取得する方位取得手段と、
前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報を取得する端末位置取得手段と、
前記端末位置情報、前記距離情報、及び前記方位情報に基づいて、前記建物の位置を示す建物位置情報を特定する建物位置特定手段と、
前記建物位置特定手段により特定された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索する検索手段と、
前記検索手段により検索された写真画像に表れる建物と、前記画像取得手段により取得された撮像画像に表れる建物とが一致するか否かを判定する判定手段と、
前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させる提示手段と、
を備え、
前記判定手段は、前記写真画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第一の周辺部分の特徴量と、前記撮像画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第二の周辺部分の特徴量との一致度が所定の閾値以上であることをもって一致と判定し、
前記提示手段は、前記判定手段が所定の閾値以上であると判定した前記建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させることを特徴とする情報提供システム。
【請求項２】
前記第一の周辺部分は、前記写真画像に表れる他の建物及び人工的な設置物からなり、前記第二の周辺部分は、前記撮像画像に表れる他の建物及び人工的な設置物からなることを特徴とする請求項１に記載の情報提供システム。
【請求項３】
前記判定手段は、複数検索された前記写真画像のそれぞれに表れる建物が前記撮像画像に表れる建物と一致すると判定した場合に、前記写真画像のそれぞれに表れる建物の特徴量及び前記第一の周辺部分の特徴量と、前記撮像画像に表れる建物の特徴量及び前記第二の周辺部分の特徴量との一致度が所定の閾値以上であるかを判定することを特徴とする請求項１又は２に記載の情報提供システム。
【請求項４】
前記検索手段は、前記建物位置特定手段により特定された建物位置情報に基づいて、複数のパノラマ写真画像から構成される地図画像と、それぞれの前記パノラマ写真画像の撮影位置を示す位置情報と、前記パノラマ写真画像に表れる建物の識別情報とを記憶する記憶手段からパノラマ写真画像を検索することを特徴とする請求項１乃至３の何れか一項に記載の情報提供システム。
【請求項５】
前記検索手段により写真画像が複数検索された場合で、且つ、それぞれの当該写真画像に表れる建物が前記撮像画像に表れる建物と一致すると前記判定手段により判定された場合に、前記検索手段は、前記建物位置特定手段により特定された建物位置情報に基づいて、複数のパノラマ写真画像から構成される地図画像と、それぞれの前記パノラマ写真画像の撮影位置を示す位置情報と、前記パノラマ写真画像に表れる建物の識別情報とを記憶する記憶手段からパノラマ写真画像を検索することを特徴とする請求項４に記載の情報提供システム。
【請求項６】
前記建物位置情報は、前記建物がある位置の緯度及び経度を示し、
前記検索手段は、前記建物位置特定手段により特定された建物位置情報が示す緯度及び経度を基準として予め設定された第１の範囲内に緯度及び経度が含まれる建物があるか否かを判定し、前記第１の範囲内に緯度及び経度が含まれる建物がないと判定した場合、前記第１の範囲より広い第２の範囲を設定し、当該第２の範囲内に緯度及び経度が含まれる建物があるか否かを判定することにより前記建物の写真画像を検索することを特徴とする請求項１乃至５の何れかに記載の情報提供システム。
【請求項７】
前記建物情報には、前記建物内に取引対象物件があるか否かを示す情報が含まれることを特徴とする請求項１乃至６の何れかに記載の情報提供システム。
【請求項８】
前記建物内に取引対象物件があることを示す情報が前記携帯端末のユーザにより指定された場合、前記提示手段は、当該取引対象物件の固有情報を前記画面に表示させることを特徴とする請求項７に記載の情報提供システム。
【請求項９】
前記建物内に取引対象物件がないことを示す情報が前記携帯端末のユーザにより指定された場合、当該建物の識別情報を当該ユーザの識別情報に対応付けて登録し、当該登録された後に当該建物内に取引対象物件が発生した場合、当該ユーザに対して当該取引対象物件の固有情報を通知することを特徴とする請求項７に記載の情報提供システム。
【請求項１０】
前記距離取得手段は、前記携帯端末から前記撮像画像に表れる複数の建物毎に、前記距離を示す距離情報を取得し、
前記建物位置特定手段は、前記撮像画像に表れる複数の建物のそれぞれの位置を示す建物位置情報を特定し、
前記検索手段は、前記建物位置特定手段により特定されたそれぞれの建物位置情報に基づいて、前記記憶手段から前記撮像画像に表れる複数の建物毎に前記建物の写真画像を検索し、
前記判定手段は、前記撮像画像に表れる複数の建物毎に、前記写真画像に表れる建物と、前記撮像画像に表れる建物とが一致するか否かを判定し、
前記提示手段は、前記撮像画像に表れる複数の建物毎に前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れるそれぞれの建物に関連付けて前記携帯端末の画面に表示させることを特徴とする請求項１乃至９の何れかに記載の情報提供システム。
【請求項１１】
携帯端末のカメラにより撮像された建物が表れる撮像画像であって、当該携帯端末の画面に表示された撮像画像を前記携帯端末から取得する画像取得手段と、
前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報を前記携帯端末から取得する距離取得手段と、
前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報を前記携帯端末から取得する方位取得手段と、
前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報を前記携帯端末から取得する端末位置取得手段と、
前記端末位置情報、前記距離情報、及び前記方位情報に基づいて、前記建物の位置を示す建物位置情報を特定する建物位置特定手段と、
前記建物位置特定手段により特定された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索する検索手段と、
前記検索手段により検索された写真画像に表れる建物と、前記画像取得手段により取得された撮像画像に表れる建物とが一致するか否かを判定する判定手段と、
前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記携帯端末へ送信する送信手段と、
を備え、
前記判定手段は、前記写真画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第一の周辺部分の特徴量と、前記撮像画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第二の周辺部分の特徴量との一致度が所定の閾値以上であることをもって一致と判定し、
前記送信手段は、前記判定手段が所定の閾値以上であると判定した前記建物が表れる写真画像に対応付けられた建物情報を前記携帯端末へ送信することを特徴とするサーバ装置。
【請求項１２】
携帯端末のカメラにより撮像された建物が表れる撮像画像であって、当該携帯端末の画面に表示された撮像画像を前記携帯端末から取得する画像取得手段と、
前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報、前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報、及び前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報に基づいて特定された、前記建物の位置を示す建物位置情報を前記携帯端末から取得する建物位置取得手段と、
前記建物位置取得手段により取得された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索する検索手段と、
前記検索手段により検索された写真画像に表れる建物と、前記画像取得手段により取得された撮像画像に表れる建物とが一致するか否かを判定する判定手段と、
前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記携帯端末へ送信する送信手段と、
を備え、
前記判定手段は、前記写真画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第一の周辺部分の特徴量と、前記撮像画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第二の周辺部分の特徴量との一致度が所定の閾値以上であることをもって一致と判定し、
前記送信手段は、前記判定手段が所定の閾値以上であると判定した前記建物が表れる写真画像に対応付けられた建物情報を前記携帯端末へ送信することを特徴とするサーバ装置。
【請求項１３】
コンピュータにより実行される情報提供方法であって、
携帯端末のカメラにより撮像された建物が表れる撮像画像を当該携帯端末の画面に表示された撮像画像を取得するステップと、
前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報を取得するステップと、
前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報を取得するステップと、
前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報を取得するステップと、
前記端末位置情報、前記距離情報、及び前記方位情報に基づいて、前記建物の位置を示す建物位置情報を特定するステップと、
前記特定された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索するステップと、
前記検索された写真画像に表れる建物と、前記取得された撮像画像に表れる建物とが一致するか否かを判定する判定ステップと、
前記一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させる提示ステップと、
を含み、
前記判定ステップにおいては、前記写真画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第一の周辺部分の特徴量と、前記撮像画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第二の周辺部分の特徴量との一致度が所定の閾値以上であることをもって一致と判定し、
前記提示ステップにおいては、前記判定ステップにおいて所定の閾値以上であると判定された前記建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させることを特徴とする情報提供方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、携帯端末のカメラにより撮像された建物が表れる撮像画像であって、当該携帯端末の画面に表示された撮像画像を取得する画像取得手段と、前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報を取得する距離取得手段と、前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報を取得する方位取得手段と、前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報を取得する端末位置取得手段と、前記端末位置情報、前記距離情報、及び前記方位情報に基づいて、前記建物の位置を示す建物位置情報を特定する建物位置特定手段と、前記建物位置特定手段により特定された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索する検索手段と、前記検索手段により検索された写真画像に表れる建物と、前記画像取得手段により取得された撮像画像に表れる建物とが一致するか否かを判定する判定手段と、前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させる提示手段と、を備え、前記判定手段は、前記写真画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第一の周辺部分の特徴量と、前記撮像画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第二の周辺部分の特徴量との一致度が所定の閾値以上であることをもって一致と判定し、前記提示手段は、前記判定手段が所定の閾値以上であると判定した前記建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
この発明によれば、写真画像及び撮像画像に表れる建物だけで一致判定を行うことよりも確実かつ正確に建物を特定でき、当該建物について正確な情報を表示させることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項２に記載の発明は、請求項１に記載の情報提供システムにおいて、前記第一の周辺部分は、前記写真画像に表れる他の建物及び人工的な設置物からなり、前記第二の周辺部分は、前記撮像画像に表れる他の建物及び人工的な設置物からなることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の情報提供システムにおいて、前記判定手段は、複数検索された前記写真画像のそれぞれに表れる建物が前記撮像画像に表れる建物と一致すると判定した場合に、前記写真画像のそれぞれに表れる建物の特徴量及び前記第一の周辺部分の特徴量と、前記撮像画像に表れる建物の特徴量及び前記第二の周辺部分の特徴量との一致度が所定の閾値以上であるかを判定することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載の情報提供システムにおいて、前記検索手段は、前記建物位置特定手段により特定された建物位置情報に基づいて、複数のパノラマ写真画像から構成される地図画像と、それぞれの前記パノラマ写真画像の撮影位置を示す位置情報と、前記パノラマ写真画像に表れる建物の識別情報とを記憶する記憶手段からパノラマ写真画像を検索することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項５に記載の発明は、請求項４に記載の情報提供システムにおいて、前記検索手段により写真画像が複数検索された場合で、且つ、それぞれの当該写真画像に表れる建物が前記撮像画像に表れる建物と一致すると前記判定手段により判定された場合に、前記検索手段は、前記建物位置特定手段により特定された建物位置情報に基づいて、複数のパノラマ写真画像から構成される地図画像と、それぞれの前記パノラマ写真画像の撮影位置を示す位置情報と、前記パノラマ写真画像に表れる建物の識別情報とを記憶する記憶手段からパノラマ写真画像を検索することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
請求項１１に記載の発明は、携帯端末のカメラにより撮像された建物が表れる撮像画像であって、当該携帯端末の画面に表示された撮像画像を前記携帯端末から取得する画像取得手段と、前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報を前記携帯端末から取得する距離取得手段と、前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報を前記携帯端末から取得する方位取得手段と、前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報を前記携帯端末から取得する端末位置取得手段と、前記端末位置情報、前記距離情報、及び前記方位情報に基づいて、前記建物の位置を示す建物位置情報を特定する建物位置特定手段と、前記建物位置特定手段により特定された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索する検索手段と、前記検索手段により検索された写真画像に表れる建物と、前記画像取得手段により取得された撮像画像に表れる建物とが一致するか否かを判定する判定手段と、前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記携帯端末へ送信する送信手段と、を備え、前記判定手段は、前記写真画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第一の周辺部分の特徴量と、前記撮像画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第二の周辺部分の特徴量との一致度が所定の閾値以上であることをもって一致と判定し、前記送信手段は、前記判定手段が所定の閾値以上であると判定した前記建物が表れる写真画像に対応付けられた建物情報を前記携帯端末へ送信することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
請求項１２に記載の発明は、携帯端末のカメラにより撮像された建物が表れる撮像画像であって、当該携帯端末の画面に表示された撮像画像を前記携帯端末から取得する画像取得手段と、前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報、前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報、及び前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報に基づいて特定された、前記建物の位置を示す建物位置情報を前記携帯端末から取得する建物位置取得手段と、前記建物位置取得手段により取得された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索する検索手段と、前記検索手段により検索された写真画像に表れる建物と、前記画像取得手段により取得された撮像画像に表れる建物とが一致するか否かを判定する判定手段と、前記判定手段により一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記携帯端末へ送信する送信手段と、を備え、前記判定手段は、前記写真画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第一の周辺部分の特徴量と、前記撮像画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第二の周辺部分の特徴量との一致度が所定の閾値以上であることをもって一致と判定し、前記送信手段は、前記判定手段が所定の閾値以上であると判定した前記建物が表れる写真画像に対応付けられた建物情報を前記携帯端末へ送信することを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
請求項１３に記載の発明は、コンピュータにより実行される情報提供方法であって、携帯端末のカメラにより撮像された建物が表れる撮像画像を当該携帯端末の画面に表示された撮像画像を取得するステップと、前記携帯端末から当該携帯端末のカメラにより撮像された建物までの距離を示す距離情報を取得するステップと、前記建物が撮像されたときの前記携帯端末を基準とする前記建物の方位を示す方位情報を取得するステップと、前記建物が撮像されたときの前記携帯端末の位置を示す端末位置情報を取得するステップと、前記端末位置情報、前記距離情報、及び前記方位情報に基づいて、前記建物の位置を示す建物位置情報を特定するステップと、前記特定された建物位置情報に基づいて、複数の建物のそれぞれの建物位置情報、写真画像、及び建物情報を建物毎に対応付けて記憶する記憶手段から建物の写真画像を検索するステップと、前記検索された写真画像に表れる建物と、前記取得された撮像画像に表れる建物とが一致するか否かを判定する判定ステップと、前記一致すると判定された建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させる提示ステップと、を含み、前記判定ステップにおいては、前記写真画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第一の周辺部分の特徴量と、前記撮像画像に表れる建物の特徴量及び当該建物の背景を含む周辺の他の建物又は人工的な設置物からなる第二の周辺部分の特徴量との一致度が所定の閾値以上であることをもって一致と判定し、前記提示ステップにおいては、前記判定ステップにおいて所定の閾値以上であると判定された前記建物が表れる写真画像に対応付けられた建物情報を前記撮像画像に表れる建物に関連付けて前記携帯端末の画面に表示させることを特徴とする。