(57)【特許請求の範囲】
【請求項１】
複数のユーザにより提供された各々の写真の画像データと、当該写真の撮影スポットの位置情報と、当該画像データを提供したユーザのユーザ識別情報と、を前記画像データ毎に対応付けて記憶する画像情報記憶手段と、
前記複数のユーザのうち何れか一のユーザにより提供された前記画像データに係る写真に表されたオブジェクト情報であって当該画像データから認識されたオブジェクト情報を、前記一のユーザのユーザオブジェクト情報として、当該ユーザのユーザ識別情報に対応付けて記憶するユーザオブジェクト情報記憶手段と、
ユーザの滞在候補となる複数の拠点の位置情報と、当該拠点に関する拠点情報と、を前記拠点毎に対応付けて記憶する拠点情報記憶手段と、
前記複数の拠点のうち何れか一の拠点の位置情報と、前記画像情報記憶手段に記憶されている各前記撮影スポットの位置情報とに基づいて、当該一の拠点から所定範囲内に存在する前記撮影スポットの位置情報を特定する撮影スポット特定手段と、
前記特定された撮影スポットの位置情報に対応付けられた前記画像データに係る写真に表されたオブジェクト情報であって当該画像データから認識されたオブジェクト情報を、前記一の拠点の拠点オブジェクト情報として、当該拠点に関する拠点情報に対応付けて記憶する拠点オブジェクト情報記憶手段と、
前記ユーザオブジェクト情報と前記拠点オブジェクト情報との一致度の有無を判定する判定手段と、
前記一のユーザのユーザオブジェクト情報と一致度が有と判定された前記拠点オブジェクト情報に対応付けられた前記拠点情報を、当該ユーザに通知する通知処理を実行する通知手段と、
を備えることを特徴とする情報提供装置。
【請求項２】
請求項１に記載の情報提供装置において、
前記撮影スポット特定手段により前記一の拠点から所定範囲内に存在する前記撮影スポットの位置情報が複数特定された場合には、前記特定された各前記撮影スポットの位置情報に対応付けられた前記画像データに係る写真に表されたオブジェクト情報の出現回数をカウントして順位付けを行う順位付け手段を備え、
前記拠点オブジェクト情報記憶手段は、前記出現回数の多い所定の順位までの前記オブジェクト情報を、前記一の拠点の拠点オブジェクト情報として、当該拠点に関する拠点情報に対応付けて記憶することを特徴とする情報提供装置。
【請求項３】
請求項１又は２に記載の情報提供装置において、
前記一のユーザにより提供された複数の前記画像データに係る写真に表されたオブジェクト情報の出現回数をカウントして順位付けを行う順位付け手段を備え、
前記ユーザオブジェクト情報記憶手段は、前記出現回数の多い所定の順位までの前記オブジェクト情報を、前記一のユーザのユーザオブジェクト情報として、当該ユーザのユーザ識別情報に対応付けて記憶することを特徴とする情報提供装置。
【請求項４】
請求項１乃至３の何れか一項に記載の情報提供装置において、
前記ユーザにより提供される前記画像データ、前記撮影スポットの位置情報、及び前記ユーザのユーザ識別情報は、ネットワークを介してアクセスされた端末装置から送信されることを特徴とする情報提供装置。
【請求項５】
コンピュータを、
複数のユーザにより提供された各々の写真の画像データと、当該写真の撮影スポットの位置情報と、当該画像データを提供したユーザのユーザ識別情報と、を前記画像データ毎に対応付けて記憶する画像情報記憶手段、
前記複数のユーザのうち何れか一のユーザにより提供された前記画像データに係る写真に表されたオブジェクト情報であって当該画像データから認識されたオブジェクト情報を、前記一のユーザのユーザオブジェクト情報として、当該ユーザのユーザ識別情報に対応付けて記憶するユーザオブジェクト情報記憶手段、
ユーザの滞在候補となる複数の拠点の位置情報と、当該拠点に関する拠点情報と、を前記拠点毎に対応付けて記憶する拠点情報記憶手段、
前記複数の拠点のうち何れか一の拠点の位置情報と、前記画像情報記憶手段に記憶されている各前記撮影スポットの位置情報とに基づいて、当該一の拠点から所定範囲内に存在する前記撮影スポットの位置情報を特定する撮影スポット特定手段、
前記特定された撮影スポットの位置情報に対応付けられた前記画像データに係る写真に表されたオブジェクト情報であって当該画像データから認識されたオブジェクト情報を、前記一の拠点の拠点オブジェクト情報として、当該拠点に関する拠点情報に対応付けて記憶する拠点オブジェクト情報記憶手段、
前記ユーザオブジェクト情報と前記拠点オブジェクト情報との一致度の有無を判定する判定手段、及び、
前記一のユーザのユーザオブジェクト情報と一致度が有と判定された前記拠点オブジェクト情報に対応付けられた前記拠点情報を、当該ユーザに通知する通知処理を実行する通知手段として機能させることを特徴とする情報提供処理プログラム。
【請求項６】
コンピュータにより実行される情報提供方法であって、
複数のユーザにより提供された各々の写真の画像データと、当該写真の撮影スポットの位置情報と、当該画像データを提供したユーザのユーザ識別情報と、を前記画像データ毎に対応付けて記憶するステップと、
前記複数のユーザのうち何れか一のユーザにより提供された前記画像データに係る写真に表されたオブジェクト情報であって当該画像データから認識されたオブジェクト情報を、前記一のユーザのユーザオブジェクト情報として、当該ユーザのユーザ識別情報に対応付けて記憶するステップと、
ユーザの滞在候補となる複数の拠点の位置情報と、当該拠点に関する拠点情報と、を前記拠点毎に対応付けて記憶するステップと、
前記複数の拠点のうち何れか一の拠点の位置情報と、前記記憶されている各前記撮影スポットの位置情報とに基づいて、当該一の拠点から所定範囲内に存在する前記撮影スポットの位置情報を特定するステップと、
前記特定された撮影スポットの位置情報に対応付けられた前記画像データに係る写真に表されたオブジェクト情報であって当該画像データから認識されたオブジェクト情報を、前記一の拠点の拠点オブジェクト情報として、当該拠点に関する拠点情報に対応付けて記憶するステップと、
前記ユーザオブジェクト情報と前記拠点オブジェクト情報との一致度の有無を判定するステップと、
前記一のユーザのユーザオブジェクト情報と一致度が有と判定された前記拠点オブジェクト情報に対応付けられた前記拠点情報を、当該ユーザに通知する通知処理を実行するステップと、
を含むことを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してユーザの滞在候補となる宿泊施設等の拠点に関する有用な情報をユーザに推奨することが可能なシステム等の技術分野に関する。
【背景技術】
【０００２】
従来より、複数の宿泊施設から委託を受けた旅行代理店等の代行者がＷｅｂサーバ等を用いてインターネット上で運営する旅行予約サイトが知られている。このような旅行予約サイトでは、インターネットを介して接続してきたユーザ端末に対して、目的別に、様々なお勧めの観光旅行プランの情報（推奨する宿泊施設の情報を含む）を提供しており、ユーザ（利用者）は、提供された情報を参考にして旅行先及び宿泊施設を決定することができる。
【０００３】
一方、特許文献１には、宿泊施設の宿泊経験に基づく評価情報をユーザから取得し、取得した評価情報を別のユーザに提供する技術が開示されている。このような評価情報は、宿泊施設のユーザ側の視点に立った情報であり、宿泊施設を決定するユーザにとって有用な情報である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１０２６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザの中には、自身が嗜好する写真を撮影する目的でその地に赴き、その撮影スポットの近隣の宿泊施設を利用する者も存在する。しかしながら、上述したような従来の技術では、このようなユーザ毎に、各々のユーザの嗜好に合った撮影スポットが近隣に存在する宿泊施設等の拠点を効率良く推奨することは困難であった。
【０００６】
本発明は以上の点に鑑みてなされたものであり、ユーザの嗜好に合った撮影スポットが近隣に存在する宿泊施設等のユーザの滞在候補となる拠点を効率良く推奨することが可能な情報提供装置、情報提供処理プログラム、及び情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、複数のユーザにより提供された各々の写真の画像データと、当該写真の撮影スポットの位置情報と、当該画像データを提供したユーザのユーザ識別情報と、を前記画像データ毎に対応付けて記憶する画像情報記憶手段と、前記複数のユーザのうち何れか一のユーザにより提供された前記画像データに係る写真に表されたオブジェクト情報であって当該画像データから認識されたオブジェクト情報を、前記一のユーザのユーザオブジェクト情報として、当該ユーザのユーザ識別情報に対応付けて記憶するユーザオブジェクト情報記憶手段と、ユーザの滞在候補となる複数の拠点の位置情報と、当該拠点に関する拠点情報と、を前記拠点毎に対応付けて記憶する拠点情報記憶手段と、前記複数の拠点のうち何れか一の拠点の位置情報と、前記画像情報記憶手段に記憶されている各前記撮影スポットの位置情報とに基づいて、当該一の拠点から所定範囲内に存在する前記撮影スポットの位置情報を特定する撮影スポット特定手段と、前記特定された撮影スポットの位置情報に対応付けられた前記画像データに係る写真に表されたオブジェクト情報であって当該画像データから認識されたオブジェクト情報を、前記一の拠点の拠点オブジェクト情報として、当該拠点に関する拠点情報に対応付けて記憶する拠点オブジェクト情報記憶手段と、前記ユーザオブジェクト情報と前記拠点オブジェクト情報との一致度の有無を判定する判定手段と、前記一のユーザのユーザオブジェクト情報と一致度が有と判定された前記拠点オブジェクト情報に対応付けられた前記拠点情報を、当該ユーザに通知する通知処理を実行する通知手段と、を備えることを特徴とする。
【０００８】
この発明によれば、ユーザの嗜好に合った撮影スポットが近隣に存在する宿泊施設を当該ユーザに効率良く推奨することができる。
【０００９】
請求項２に記載の発明は、請求項１に記載の情報提供装置において、前記撮影スポット特定手段により前記一の拠点から所定範囲内に存在する前記撮影スポットの位置情報が複数特定された場合には、前記特定された各前記撮影スポットの位置情報に対応付けられた前記画像データに係る写真に表されたオブジェクト情報の出現回数をカウントして順位付けを行う順位付け手段を備え、前記拠点オブジェクト情報記憶手段は、前記出現回数の多い所定の順位までの前記オブジェクト情報を、前記一の拠点の拠点オブジェクト情報として、当該拠点に関する拠点情報に対応付けて記憶することを特徴とする。
【００１０】
この発明によれば、ユーザの嗜好に最も合った撮影スポットが近隣に存在する最適な宿泊施設を効率良く推奨することができる。
【００１１】
請求項３に記載の発明は、請求項１又は２に記載の情報提供装置において、前記一のユーザにより提供された複数の前記画像データに係る写真に表されたオブジェクト情報の出現回数をカウントして順位付けを行う順位付け手段を備え、前記ユーザオブジェクト情報記憶手段は、前記出現回数の多い所定の順位までの前記オブジェクト情報を、前記一のユーザのユーザオブジェクト情報として、当該ユーザのユーザ識別情報に対応付けて記憶することを特徴とする。
【００１２】
この発明によれば、ユーザの嗜好に最も合った撮影スポットが近隣に存在する最適な宿泊施設を効率良く推奨することができる。
【００１３】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載の情報提供装置において、前記ユーザにより提供される前記画像データ、前記撮影スポットの位置情報、及び前記ユーザのユーザ識別情報は、ネットワークを介してアクセスされた端末装置から送信されることを特徴とする。
【００１４】
請求項５に記載の情報提供処理プログラムの発明は、コンピュータを、複数のユーザにより提供された各々の写真の画像データと、当該写真の撮影スポットの位置情報と、当該画像データを提供したユーザのユーザ識別情報と、を前記画像データ毎に対応付けて記憶する画像情報記憶手段、前記複数のユーザのうち何れか一のユーザにより提供された前記画像データに係る写真に表されたオブジェクト情報であって当該画像データから認識されたオブジェクト情報を、前記一のユーザのユーザオブジェクト情報として、当該ユーザのユーザ識別情報に対応付けて記憶するユーザオブジェクト情報記憶手段、ユーザの滞在候補となる複数の拠点の位置情報と、当該拠点に関する拠点情報と、を前記拠点毎に対応付けて記憶する拠点情報記憶手段、前記複数の拠点のうち何れか一の拠点の位置情報と、前記画像情報記憶手段に記憶されている各前記撮影スポットの位置情報とに基づいて、当該一の拠点から所定範囲内に存在する前記撮影スポットの位置情報を特定する撮影スポット特定手段、前記特定された撮影スポットの位置情報に対応付けられた前記画像データに係る写真に表されたオブジェクト情報であって当該画像データから認識されたオブジェクト情報を、前記一の拠点の拠点オブジェクト情報として、当該拠点に関する拠点情報に対応付けて記憶する拠点オブジェクト情報記憶手段、前記ユーザオブジェクト情報と前記拠点オブジェクト情報との一致度の有無を判定する判定手段、及び、前記一のユーザのユーザオブジェクト情報と一致度が有と判定された前記拠点オブジェクト情報に対応付けられた前記拠点情報を、当該ユーザに通知する通知処理を実行する通知手段として機能させることを特徴とする。
【００１５】
請求項６に記載の発明は、コンピュータにより実行される情報提供方法であって、複数のユーザにより提供された各々の写真の画像データと、当該写真の撮影スポットの位置情報と、当該画像データを提供したユーザのユーザ識別情報と、を前記画像データ毎に対応付けて記憶するステップと、前記複数のユーザのうち何れか一のユーザにより提供された前記画像データに係る写真に表されたオブジェクト情報であって当該画像データから認識されたオブジェクト情報を、前記一のユーザのユーザオブジェクト情報として、当該ユーザのユーザ識別情報に対応付けて記憶するステップと、ユーザの滞在候補となる複数の拠点の位置情報と、当該拠点に関する拠点情報と、を前記拠点毎に対応付けて記憶するステップと、前記複数の拠点のうち何れか一の拠点の位置情報と、前記記憶されている各前記撮影スポットの位置情報とに基づいて、当該一の拠点から所定範囲内に存在する前記撮影スポットの位置情報を特定するステップと、前記特定された撮影スポットの位置情報に対応付けられた前記画像データに係る写真に表されたオブジェクト情報であって当該画像データから認識されたオブジェクト情報を、前記一の拠点の拠点オブジェクト情報として、当該拠点に関する拠点情報に対応付けて記憶するステップと、前記ユーザオブジェクト情報と前記拠点オブジェクト情報との一致度の有無を判定するステップと、前記一のユーザのユーザオブジェクト情報と一致度が有と判定された前記拠点オブジェクト情報に対応付けられた前記拠点情報を、当該ユーザに通知する通知処理を実行するステップと、を含むことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、情報提供装置は、あるユーザにより提供された画像データに係る写真に表されたユーザオブジェクト情報と、各拠点から所定範囲内に存在する撮影スポットで撮影された画像データに係る写真に表された拠点オブジェクト情報との一致度の有無を判定し、当該ユーザオブジェクト情報と一致度が有と判定された拠点オブジェクト情報に対応付けられた拠点情報を、当該ユーザに通知するように構成したので、ユーザの嗜好に合った撮影スポットが近隣に存在する拠点を当該ユーザに効率良く推奨することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【図２】情報提供サーバ２の概要構成例を示すブロック図である。
【図３】各データベースに登録される情報の構成例を示す図である。
【図４】情報提供サーバ２のシステム制御部２３における画像データ及びユーザオブジェクト情報の登録処理を示すフローチャートである。
【図５】情報提供サーバ２のシステム制御部２３における宿泊施設オブジェクト情報の登録処理を示すフローチャートである。
【図６】宿泊施設から所定範囲内に存在する撮影スポットの位置を示す概念図である。
【図７】情報提供サーバ２のシステム制御部２３における宿泊施設の推奨処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、情報提供システムに対して本発明を適用した場合の実施形態である。
【００１９】
［１．情報提供システムの構成及び機能概要］
先ず、本実施形態に係る情報提供システムＳの構成及び機能概要について、図１を用いて説明する。
【００２０】
図１は、本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【００２１】
図１に示すように、情報提供システムＳは、複数の携帯端末１−ｋ（ｋ＝１，２，３・・・ｎ）（端末装置の一例）と、情報提供サーバ２（情報提供装置の一例）と、を含んで構成されている。携帯端末１−ｋと、情報提供サーバ２とは、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００２２】
携帯端末１−ｋは、図示しないが、例えば、ＣＰＵ（Central Processing Unit），ＲＡＭ（Random Access Memory），ＲＯＭ（Read Only Memory）等を有する制御部（時計機能を有する）と、フラッシュメモリ等を有する記憶部と、情報提供サーバ２等との間で通信を行うための通信部と、ＧＰＳ（Global Positioning System）受信機と、ユーザにより操作される操作部と、情報提供サーバ２から提供された各種画面（例えば、Ｗｅｂページ）を表示する表示部と、被写体を撮影するためのカメラ（デジタルカメラ）と、を備えている。なお、携帯端末１−ｋには、例えば、携帯電話機，ＰＤＡ，携帯ゲーム機等が適用できるが、ＧＰＳ受信機が搭載されていなくても良い。
【００２３】
ＧＰＳ受信機は、ＧＰＳ衛星から出力される航法電波をアンテナを介して受信し、携帯端末１−ｋの現在位置（経度及び緯度）を検出する。
【００２４】
携帯端末１−ｋの記憶部には、ＯＳ（オペレーティングシステム）及びブラウザプログラム等のアプリケーションプログラムが記憶されている。また、携帯端末１−ｋの記憶部には、ユーザの操作に応じてカメラにより撮影された写真の画像データ（例えば、JPEGファイルやGIFファイル等）が記憶されている。この画像データには、撮影時にＧＰＳ受信機により検出された現在位置（写真の撮影スポット）の位置情報（例えば、経度及び緯度）、撮影日時、及び画像データのサイズ等の属性情報が付加されており、当該属性情報も画像データと共に携帯端末１−ｋの記憶部に記憶されている。
【００２５】
携帯端末１−ｋの制御部は、アプリケーションプログラムを起動することにより通信部を介して写真投稿サイトにアクセスする。そして、携帯端末１−ｋの制御部は、当該写真投稿サイトから提供された写真投稿用の画面上でユーザにより操作部を介して指定された画像データ及び属性情報を、当該ユーザのユーザＩＤ（ユーザ識別情報の一例）と共に通信部を介して情報提供サーバ２に送信（提供）するようになっている。ここで、ユーザＩＤは、携帯端末１−ｋのユーザ毎に異なる。つまり、携帯端末１−１のユーザのユーザＩＤと携帯端末１−２のユーザのユーザＩＤとは異なる。
【００２６】
なお、ＧＰＳ受信機が搭載されていない携帯端末１−ｋの場合、当該携帯端末１−ｋの制御部は、写真の画像データを地図から投稿できる写真投稿サイトにアクセスする。そして、携帯端末１−ｋの制御部は、当該写真投稿サイトから提供された写真投稿用の画面上で、ユーザにより選択された場所（撮影スポット）の位置情報を含む属性情報と共に、当該ユーザにより指定された画像データ、並びにユーザＩＤを通信部を介して情報提供サーバ２に送信するようになっている。この場合の位置情報としては、ユーザにより選択された撮影スポットの経度及び緯度であっても良いし、ユーザにより選択された撮影スポットの住所を示す住所情報であっても良い。また、この場合の撮影スポットのユーザによる選択は、写真投稿用の画面上に表示された地図上でユーザにより所望の位置が指定されることによるものであっても良いし、写真投稿用の画面上に階層的に表示される住所一覧からユーザにより段階的に指定されることによるものであっても良い。
【００２７】
次に、情報提供サーバ２は、例えば、Ｗｅｂサーバ、アプリサーバ、及びデータベースサーバ等の機能を有する１又は複数のサーバコンピュータからなる。
【００２８】
図２は、情報提供サーバ２の概要構成例を示すブロック図である。
【００２９】
図２に示すように、情報提供サーバ２は、大別して、通信部２１、記憶部２２、及びシステム制御部２３から構成されている。記憶部２２は、本発明における画像情報記憶手段、拠点情報記憶手段、拠点オブジェクト情報記憶手段、及びユーザオブジェクト情報記憶手段の一例である。
【００３０】
通信部２１は、ネットワークＮＷに接続して、携帯端末１−ｋ等との通信状態を制御する。
【００３１】
記憶部２２は、例えばハードディスクドライブ等により構成されており、ＯＳ及びのサーバプログラム（本発明の情報提供処理プログラム等）及び各種データを記憶する。
【００３２】
また、記憶部２２には、ユーザ情報データベース（ＤＢ）２２１、画像情報データベース（ＤＢ）２２２、ユーザオブジェクト情報データベース（ＤＢ）２２３、及び宿泊施設情報データベース（ＤＢ）２２４等が構築されている。なお、宿泊施設情報は、本発明における拠点情報の一例である。
【００３３】
図３は、各データベースに登録される情報の構成例を示す図である。
【００３４】
図３（Ａ）に示すユーザ情報データベース２２１には、会員登録されたユーザのユーザＩＤ、パスワード、ニックネーム、氏名、性別、住所、電話番号、及びメールアドレス等のユーザ情報がユーザ毎に対応付けられて登録（記憶）されている。なお、会員登録は、例えば、携帯端末１−ｋから写真投稿サイトにアクセスすることにより提供された会員登録手続画面を通じて行われ、そのときユーザＩＤが発行される。
【００３５】
図３（Ｂ）に示す画像情報データベース２２２には、ユーザにより投稿（この例では、携帯端末１−ｋから送信）された写真の画像データ（ファイル名を含む）、当該写真の撮影日時、当該写真の撮影スポットの位置情報（例えば、経度及び緯度）、及び当該画像データを投稿したユーザのユーザＩＤ等がユーザ毎且つ画像データ毎に対応付けられて登録されている。なお、画像データは、ユーザにより登録される数が異なる。例えば、ユーザＵ１の画像データの数は１０である一方、ユーザＵ２の画像データの数は５である。また、携帯端末１−ｋから受信された際の位置情報が住所情報である場合、経度及び緯度に変換されて画像情報データベース２２２に登録される。
【００３６】
図３（Ｃ）に示すユーザオブジェクト情報データベース２２３には、ユーザオブジェクト情報、該ユーザオブジェクト情報の取得元の画像データのファイル名、及びユーザＩＤがユーザ毎に対応付けられて登録されている。
【００３７】
ここで、ユーザオブジェクト情報は、画像情報データベース２２２に登録された画像データに係る写真に表された（写っている）オブジェクトに関する情報である。オブジェクトの例としては、人物、動物（鹿、猿、熊、鳥等）、植物（花、高原植物等）、風景（建物、橋、山、湖、川、海、温泉、大木、森、滝、紅葉、朝日、夕日等）、虫等が挙げられる。画像データに係る写真に表されたオブジェクトは、上記画像データから勾配情報やエッジ情報等の特徴量を抽出し、予め用意された複数の正解データ（基準となるオブジェクトの特徴量）と比較することで認識することができる。このようなオブジェクト認識アルゴリズムでは、画像データに係る写真に表されたオブジェクトの数、大きさ、色等を識別することができ、更に、人物の場合、女性であるか男性であるかを識別することができる。これにより、例えば、「複数の人物」、「女性」、「２つの山」、「湖」、「夕日と高原植物」、「鹿と森」といったユーザオブジェクト情報を生成することができる。
【００３８】
なお、上記オブジェクト認識アルゴリズムとしては、公知のＳＩＦＴ(登録商標：Scale Invariant Feature Transform)等の技術を用いることができるので、これ以上の詳しい説明は省略する。また、写真によっては、オブジェクトを認識できない場合もある（対応する正解データがない、画像が複雑など）が、このような場合、画像データを投稿するユーザに、携帯端末１−ｋから所望のユーザオブジェクト情報を入力又は選択させ、ユーザオブジェクト情報データベース２２３に登録するように構成しても良い。
【００３９】
図３（Ｄ）に示す宿泊施設情報データベース２２４には、宿泊施設の位置情報（例えば、緯度及び経度）と、宿泊施設に関する宿泊施設情報と、が宿泊施設毎に対応付けられて登録されている。ここで、宿泊施設情報には、例えば、宿泊施設の名称、住所、電話番号、メールアドレス、宣伝広告情報、及び宿泊施設ＩＤ等の情報が含まれる。また、宣伝広告情報には、宿泊料金、宿泊施設で提供される料理等のサービスの内容、近隣の観光スポット、宿泊施設の宿泊を予約するための宿泊予約ページ（例えば宿泊予約サイトから提供）のＵＲＬ（Uniform Resource Locator）等が含まれる。なお、宿泊施設情報データベース２２４は、例えば宿泊予約サイトのデータベースと連携されるようになっており、宿泊予約サイトのデータベースから必要な情報が宿泊施設情報データベース２２４に登録される。宿泊施設は、ユーザの滞在候補となる拠点の一例である。また、宿泊施設ＩＤは、複数存在する宿泊施設を識別するための識別情報である。
【００４０】
また、宿泊施設情報データベース２２４には、宿泊施設オブジェクト情報及び該宿泊施設オブジェクト情報の取得元の画像データのファイル名が、宿泊施設ＩＤに対応付けられて登録される。
【００４１】
ここで、宿泊施設オブジェクト情報は、画像情報データベース２２２に登録された画像データのうち、宿泊施設から所定範囲内に存在する撮影スポットの位置情報に対応付けられた画像データに係る写真に表されたオブジェクトに関する情報である。この宿泊施設オブジェクト情報は、当該画像データに係る写真に表されたユーザオブジェクト情報が既に登録されていればこれを利用することができる。
【００４２】
システム制御部２３は、ＣＰＵ２３ａ、ＲＯＭ２３ｂ、ＲＡＭ２３ｃ等により構成されている。そして、システム制御部２３は、ＣＰＵ２３ａが、ＲＯＭ２３ｂや記憶部２２に記憶されたサーバプログラムを読み出し実行することにより、本発明の撮影スポット特定手段、判定手段、順位付け手段、及び通知手段等として機能し、後述する処理を行う。
【００４３】
［２．情報提供システムの動作］
次に、本実施形態に係る情報提供システムＳの動作について説明する。
【００４４】
（画像データ及びユーザオブジェクト情報の登録処理）
先ず、情報提供サーバ２における画像データ及びユーザオブジェクト情報の登録処理について、図４を用いて説明する。
【００４５】
図４は、情報提供サーバ２のシステム制御部２３における画像データ及びユーザオブジェクト情報の登録処理を示すフローチャートである。
【００４６】
携帯端末１−ｋにおいてアプリケーションプログラムが起動後、ユーザによる操作部の操作により携帯端末１−ｋから写真投稿サイトにアクセスし、ログイン処理によりユーザ認証がなされると、写真投稿サイトから写真投稿用の画面が携帯端末１−ｋに提供され表示部に表示される。携帯端末１−ｋの制御部は、写真投稿用の画面上でユーザにより操作部を介して指定された画像データ（ユーザが投稿したい画像データ）及びその属性情報を記憶部から読み出して、当該ユーザのユーザＩＤと共に通信部を介して情報提供サーバ２に送信する。なお、上述したように、属性情報に含まれる位置情報は、写真投稿サイトから提供された地図データに基づきユーザにより指定される場合もある。
【００４７】
また、このように投稿される画像データは、携帯端末１−ｋ以外の電子機器で撮影され、当該電子機器から携帯端末１−ｋに伝送されたものであっても良い。更に、投稿される画像データは、ユーザがカメラにより撮影したものであることが望ましいが、当該ユーザ以外の他人が撮影したものであっても構わない。
【００４８】
こうして、携帯端末１−ｋから送信された画像データ、属性情報、及びユーザＩＤが情報提供サーバ２により受信されると、図４に示す処理が開始される。
【００４９】
図４において、情報提供サーバ２のシステム制御部２３は、受信された画像データと、受信された属性情報に含まれる写真の撮影日時及び写真の撮影スポットの位置情報等と、を受信されたユーザＩＤに対応付けて画像情報データベース２２２に登録する（ステップＳ１）。
【００５０】
次いで、システム制御部２３は、上述したオブジェクト認識アルゴリズムにより、ステップＳ１で登録された画像データに係る写真に表されたオブジェクトを認識する認識処理を実行し（ステップＳ２）、画像データからオブジェクトを認識できたか否かを判定する（ステップＳ３）。
【００５１】
そして、システム制御部２３は、画像データからオブジェクトを認識できた場合には（ステップＳ３：ＹＥＳ）、認識したオブジェクトを用いてユーザオブジェクト情報を生成し（ステップＳ４）、ＲＡＭ２３ｃに一時記憶してステップＳ７に進む。
【００５２】
一方、システム制御部２３は、画像データからオブジェクトを認識できない場合には（ステップＳ３：ＮＯ）、ユーザオブジェクト情報を入力又は選択するためのユーザオブジェクト情報指定画面のデータを送信する（ステップＳ５）。こうして携帯端末１−ｋの表示部に表示されたユーザオブジェクト情報指定画面上で、操作部を介して、ユーザにより入力、又はユーザオブジェクト情報候補一覧からユーザにより選択されたユーザオブジェクト情報が、携帯端末１−ｋから情報提供サーバ２に送信される。
【００５３】
そして、情報提供サーバ２のシステム制御部２３は、携帯端末１−ｋから送信されたユーザオブジェクト情報を受信すると（ステップＳ６）、これをＲＡＭ２３ｃに一時記憶してステップＳ７に進む。
【００５４】
ステップＳ７では、システム制御部２３は、上記ＲＡＭ２３ｃに一時記憶されたユーザオブジェクト情報及び当該ユーザオブジェクト情報の取得元の画像データのファイル名を、当該携帯端末１−ｋのユーザのユーザＩＤに対応付けてユーザオブジェクト情報データベース２２３に登録する。
【００５５】
こうして、投稿された画像データ及び撮影スポットの位置情報等と、そのユーザオブジェクト情報の登録が完了する。このような処理は、ユーザからの画像データの投稿がある度に行われるため、ユーザオブジェクト情報データベース２２３には複数のユーザオブジェクト情報が登録されることになる。なお、前記オブジェクト情報の登録処理は所定時間間隔で定期的（例えば、１日１回）または所定数の画像が蓄積される毎（例えば、10枚の画像を蓄積毎に１回）に実行されるように構成しても良い。
【００５６】
なお、このように所定数（例えば、１０）の画像データが登録された場合、システム制御部２３は、各画像データに対応するユーザオブジェクト情報の出現回数をカウント（例えば、「山」の出現回数が５回、「湖」の出現回数が３回）して順位付けを行い、出現回数の多い所定の順位（例えば、１位〜３位）までのユーザオブジェクト情報及び画像データのファイル名を、当該ユーザのユーザＩＤに対応付けてユーザオブジェクト情報データベース２２３に登録し直すように構成しても良い。この場合、出現回数の多い所定の順位より下位のユーザオブジェクト情報及び画像データのファイル名は、ユーザオブジェクト情報データベース２２３から削除される。また、ユーザオブジェクト情報データベース２２３に登録される所定の順位までの各ユーザオブジェクト情報には、出現回数を示す情報が対応付けられて記憶される。
【００５７】
（宿泊施設オブジェクト情報の登録処理）
次に、情報提供サーバ２における宿泊施設オブジェクト情報の登録処理について、図５を用いて説明する。
【００５８】
図５は、情報提供サーバ２のシステム制御部２３における宿泊施設オブジェクト情報の登録処理を示すフローチャートである。なお、図５に示す処理は、例えば、宿泊施設情報が宿泊施設情報データベース２２４に新規登録された時、及び所定時間間隔で定期的（例えば、１日１回）に実行される。なお、宿泊施設情報データベース２２４には、処理対象となる宿泊施設の位置情報と、宿泊施設の名称、電話番号、及び宿泊施設ＩＤ等の宿泊施設に関する宿泊施設情報とが既に登録されているものとする。
【００５９】
図５において、情報提供サーバ２のシステム制御部２３は、宿泊施設情報データベース２２４を参照し、処理対象となる宿泊施設の宿泊施設ＩＤを一つ選定する（ステップＳ１１）。
【００６０】
次いで、システム制御部２３は、上記選定した宿泊施設ＩＤに対応付けられて登録されている宿泊施設の位置情報を宿泊施設情報データベース２２４から取得し、当該取得した宿泊施設の位置情報と、画像情報データベース２２２に登録されている各写真の撮影スポット（つまり、各ユーザから投稿された画像データに係る写真の撮影スポット）の位置情報とに基づいて、当該宿泊施設から所定範囲内に存在する撮影スポットの位置情報を特定する（ステップＳ１２）。
【００６１】
ここで、「宿泊施設から所定範囲」とは、宿泊施設の近傍とすべきエリアを画する範囲（言い換えれば、宿泊施設を中心に撮影スポットに容易に行ける範囲）である。例えば、宿泊施設の位置を中心とする半径所定距離（例えば１〜３ｋｍ）内の範囲、或いは宿泊施設の位置が含まれる行政区画のエリア（例えば、○○区、○○市、○○町、又は○○村等の比較的狭いエリア）内の範囲が「宿泊施設から所定範囲」としてシステム制御部２３により決定される。このように決定された範囲は、例えば経度及び緯度で特定されるため、当該範囲を特定する経度及び緯度と、画像情報データベース２２２に登録されている各写真の撮影スポットの経度及び緯度とを比較すれば、当該範囲内に存在する撮影スポットを特定することができる。
【００６２】
図６は、宿泊施設から所定範囲内に存在する撮影スポットの位置を示す概念図である。図６に示す例では、撮影スポットＰ１及びＰ５の位置情報が画像情報データベース２２２から特定されることになる。
【００６３】
なお、宿泊施設から所定範囲内に存在する撮影スポットが複数ある場合、各撮影スポットの位置情報が特定される。
【００６４】
次いで、システム制御部２３は、上記ステップＳ１２で特定した撮影スポットの位置情報に対応付けられて登録されている画像データに係る写真に表されたオブジェクト情報を、上記ステップＳ１１で選定した宿泊施設ＩＤに対応する宿泊施設の宿泊施設オブジェクト情報として取得する（ステップＳ１３）。なお、複数の撮影スポットが特定された場合、各撮影スポットに対応する宿泊施設オブジェクト情報が取得される。
【００６５】
ここで、上記ステップＳ１２で特定された撮影スポットの位置情報に対応する画像データのファイル名に対応付けられて、ユーザオブジェクト情報データベース２２３にユーザオブジェクト情報が既に登録されている場合、当該ユーザオブジェクト情報が宿泊施設オブジェクト情報として取得（画像ファイル名をキーとして取得）される。一方、当該ユーザオブジェクト情報が登録されていない場合、システム制御部３が上記ステップＳ２と同様の処理を行うことで認識したオブジェクトを用いて宿泊施設オブジェクト情報を生成する。
【００６６】
次いで、システム制御部２３は、上記ステップＳ１３で取得した宿泊施設オブジェクト情報が所定数（例えば、５）以上であるか否かを判定する（ステップＳ１４）。そして、システム制御部２３は、上記宿泊施設オブジェクト情報が所定数以上でないと判定した場合には（ステップＳ１４：ＮＯ）、当該取得した宿泊施設オブジェクト情報及び当該宿泊施設オブジェクト情報の取得元の画像データのファイル名を、上記ステップＳ１１で選定した宿泊施設ＩＤに対応付けて宿泊施設情報データベース２２４に登録する（ステップＳ１５）。
【００６７】
一方、システム制御部２３は、上記宿泊施設オブジェクト情報が所定数以上であると判定した場合には（ステップＳ１４：ＹＥＳ）、各宿泊施設オブジェクト情報の出現回数をカウント（例えば、「山」の出現回数が５回、「湖」の出現回数が３回）して順位付けを行い、出現回数の多い所定の順位（例えば、１位〜３位）までの宿泊施設オブジェクト情報を選定する（ステップＳ１６）。
【００６８】
次いで、システム制御部２３は、上記選定した宿泊施設オブジェクト情報及び当該宿泊施設オブジェクト情報の取得元の画像データのファイル名を、上記ステップＳ１１で選定した宿泊施設ＩＤに対応付けて宿泊施設情報データベース２２４に登録する（ステップＳ１７）。なお、宿泊施設情報データベース２２４に登録される所定の順位までの各宿泊施設オブジェクト情報には、出現回数を示す情報が対応付けられて記憶される。
【００６９】
次いで、ステップＳ１８では、システム制御部２３は、宿泊施設情報データベース２２４に登録された全て（或いは所定数）の宿泊施設ＩＤを選定したか否かを判定し、全て（或いは所定数）の宿泊施設ＩＤを選定していないと判定した場合には（ステップＳ１８：ＮＯ）、ステップＳ１１に戻り、未だ選定されていない宿泊施設ＩＤを選定し上記と同様の処理を行う。一方、全て（或いは所定数）の宿泊施設ＩＤを選定したと判定した（ステップＳ１８：ＹＥＳ）、当該図５に示す処理を終了する。
【００７０】
なお、時間の経過に伴って画像情報データベース２２２に登録される画像データが変わる（例えば、新たに投稿された画像データや、古くなり削除された画像データがあるため）ので、図５に示す処理は定期的に行われ、宿泊施設情報データベース２２４に登録される宿泊施設オブジェクト情報が更新されることになる。
【００７１】
（宿泊施設の推奨処理）
次に、情報提供サーバ２における宿泊施設の推奨処理について、図７を用いて説明する。
【００７２】
図７は、情報提供サーバ２のシステム制御部２３における宿泊施設の推奨処理を示すフローチャートである。図７に示す処理は、例えば、携帯端末１−ｋにおいてアプリケーションプログラムが起動後、ユーザによる操作部の操作により携帯端末１−ｋから例えば宿泊情報提供サイトや宿泊予約サイトにアクセスし、ログイン処理によりユーザ認証がなされた場合に開始される。つまり、宿泊情報提供サイトへのログインがトリガとなって開始される。
【００７３】
或いは、図７に示す処理は、携帯端末１−ｋにおいて、ユーザによる操作部の操作により携帯端末１−ｋから例えば宿泊情報提供サイトにアクセスし、ログイン処理によりユーザ認証がなされた場合において、情報提供サーバ２から携帯端末１−ｋに提供された宿泊施設検索画面上でユーザにより推奨ボタンが指定された場合に開始される。つまり、ユーザによる宿泊施設の検索がトリガとなって開始される。上記宿泊施設検索画面とは、ユーザが所望の宿泊施設を種々の入力条件により検索する画面である。
【００７４】
或いは、図７に示す処理は、上述した図４に示す画像データ及びユーザオブジェクト情報の登録処理が実行された直後に開始される。つまり、ユーザによる画像データの投稿がトリガとなって開始される。
【００７５】
なお、当該ユーザのユーザＩＤに対応付けられてユーザオブジェクト情報がユーザオブジェクト情報データベース２２３に登録されているものとする。
【００７６】
図７において、情報提供サーバ２のシステム制御部２３は、ログイン処理によりユーザ認証されたユーザのユーザＩＤに対応付けられて登録されているユーザオブジェクト情報をユーザオブジェクト情報データベース２２３から取得する（ステップＳ２１）。なお、当該ユーザＩＤに対応付けられて複数のユーザオブジェクト情報が登録されている場合、例えば、その中からランダムに選定された１又は複数（全てでも良い）のユーザオブジェクト情報、或いはその中から出現回数の多い所定の順位までのユーザオブジェクト情報が取得される。
【００７７】
次いで、システム制御部２３は、宿泊施設情報データベース２２４を参照し、処理対象となる宿泊施設の宿泊施設ＩＤを一つ選定（例えば、登録順に選定）する（ステップＳ２２）。
【００７８】
次いで、システム制御部２３は、上記選定した宿泊施設ＩＤに対応付けられて登録されている宿泊施設オブジェクト情報を宿泊施設情報データベース２２４から取得する（ステップＳ２３）。なお、当該宿泊施設ＩＤに対応付けられて複数の宿泊施設オブジェクト情報が登録されている場合、例えば、その中からランダムに選定された１又は複数（全てでも良い）の宿泊施設オブジェクト情報、或いはその中から出現回数の多い所定の順位までの宿泊施設オブジェクト情報が取得される。また、当該宿泊施設オブジェクト情報が宿泊施設情報データベース２２４に登録されていない場合、上述したステップＳ１３の処理を行うことで宿泊施設オブジェクト情報が取得されるように構成しても良い。
【００７９】
次いで、システム制御部２３は、上記ステップＳ２１で取得した１又は複数のユーザオブジェクト情報と、上記ステップＳ２３で取得した１又は複数の宿泊施設オブジェクト情報との一致度の有無を判定する（ステップＳ２４）。例えば、ユーザオブジェクト情報と宿泊施設オブジェクト情報とが完全に一致する場合、一致度が有と判定される。或いは、複数のユーザオブジェクト情報のうち、一致する宿泊施設オブジェクト情報の数が所定数（例えば、３つ）以上の場合、一致度が有と判定される。或いは、出現回数の最も多い（１位）ユーザオブジェクト情報が、複数の宿泊施設オブジェクト情報の中に含まれている場合、一致度が有と判定される。
【００８０】
そして、システム制御部２３は、ユーザオブジェクト情報と宿泊施設オブジェクト情報との一致度の無と判定した場合には（ステップＳ２４：ＮＯ）、ステップＳ２７に進み、ユーザオブジェクト情報と宿泊施設オブジェクト情報との一致度の有と判定した場合には（ステップＳ２４：ＹＥＳ）、ステップＳ２５に進む。
【００８１】
ステップＳ２５では、システム制御部２３は、上記ユーザオブジェクト情報と一致度が有と判定された宿泊施設オブジェクト情報に対応付けられて登録されている宿泊施設情報を宿泊施設情報データベース２２４から取得する。
【００８２】
次いで、システム制御部２３は、当該取得した宿泊施設情報を、上記ユーザ認証されたユーザに通知する推奨処理を実行する（ステップＳ２６）。この推奨処理では、例えば、上記取得された宿泊施設情報が当該ユーザの携帯端末１−ｋに送信される。こうして送信された宿泊施設情報は、携帯端末１−ｋの表示部の画面上に表示されることによりユーザに通知される。こうして、ユーザに対して宿泊施設が推奨される。また、ユーザは、表示された宿泊施設情報に含まれる宣伝広告情報を閲覧する。そして、当該ユーザは、当該宿泊施設が気に入れば、携帯端末１−ｋの操作部により、宣伝広告情報に含まれるＵＲＬを指定することで宿泊予約サイトから提供された宿泊予約ページを通じて当該宿泊施設の宿泊予約をすることができる。
【００８３】
次いで、システム制御部２３は、宿泊施設情報データベース２２４に登録された所定数（例えば、８つ）の宿泊施設ＩＤを選定したか否かを判定し（ステップＳ２７）、所定数の宿泊施設ＩＤを選定していないと判定した場合には（ステップＳ２７：ＮＯ）、ステップＳ２２に戻り、未だ選定されていない宿泊施設ＩＤを選定し上記と同様の処理を行う。一方、システム制御部２３は、宿泊施設情報データベース２２４に登録された所定数の宿泊施設ＩＤを選定したと判定した場合には（ステップＳ２７：ＹＥＳ）、図７に示す処理を終了する。
【００８４】
以上説明したように、上記実施形態によれば、情報提供サーバ２は、あるユーザにより投稿された画像データに係る写真に表されたユーザオブジェクト情報と、各宿泊施設から所定範囲内に存在する撮影スポットで撮影された画像データに係る写真に表された宿泊施設オブジェクト情報との一致度の有無を判定し、当該ユーザオブジェクト情報と一致度が有と判定された宿泊施設オブジェクト情報に対応付けられた宿泊施設情報を、当該ユーザに通知するように構成したので、当該ユーザの嗜好に合った撮影スポットが近隣に存在する宿泊施設を当該ユーザに効率良く推奨することができる。また、宿泊施設の提供者側及び宿泊施設サイトの運営者側はより効率良く顧客を呼び込むことができる。
【００８５】
また、ユーザにより複数の画像データが投稿された場合、各画像データに係る写真に表されたユーザオブジェクト情報の出現回数をカウントして順位付けを行い、出現回数の多い所定の順位までのユーザオブジェクト情報を用いて上記一致度の有無の判定を行うように構成したので、当該ユーザの嗜好に最も合った撮影スポットが近隣に存在する最適な宿泊施設を効率良く推奨することができる。
【００８６】
また、宿泊施設から所定範囲内に存在する撮影スポットが複数あった場合、各撮影スポットで撮影された画像データに係る写真に表された宿泊施設オブジェクト情報の出現回数をカウントして順位付けを行い、出現回数の多い所定の順位までの宿泊施設オブジェクト情報を用いて上記一致度の有無の判定を行うように構成したので、当該ユーザの嗜好に最も合った撮影スポットが近隣に存在する最適な宿泊施設を当該ユーザに効率良く推奨することができる。
【００８７】
なお、上記ステップＳ２７の推奨処理において、この宿泊施設情報は電子メールに記述され、当該電子メールが当該ユーザのメールアドレス宛に送信されるように構成しても良い。この構成によってもユーザに宿泊施設を推奨することができる。
【００８８】
また、上記ステップＳ２７の推奨処理において、上記宿泊施設情報と共に、上記ステップＳ２６でユーザオブジェクト情報と一致度が有と判定された宿泊施設オブジェクト情報が、ユーザに通知されるように構成しても良い。この構成によれば、ユーザは推奨された宿泊施設の近隣にある撮影スポットでどのようなオブジェクトの写真を撮影することができるかを容易に把握することができる。
【００８９】
また、上記ステップＳ２４の処理において、ユーザオブジェクト情報と一致度が有と判定された宿泊施設オブジェクト情報が複数有る場合、上記ステップＳ２７の推奨処理において、各宿泊施設オブジェクト情報に対応付けられて登録されている宿泊施設情報の一覧が携帯端末１−ｋに送信され表示されるように構成しても良い。この構成によれば、推奨対象となる宿泊施設が多数ある場合にもそれらの宿泊施設情報を容易に把握することができる。
【００９０】
更に、上記ステップＳ２４の処理において、ユーザオブジェクト情報と一致度が有と判定された宿泊施設オブジェクト情報が複数有る場合、上記ステップＳ２７の推奨処理において、各宿泊施設オブジェクト情報に対応付けられて登録されている各宿泊施設の位置情報に基づく位置が示された地図情報が携帯端末１−ｋに送信され表示されるように構成しても良い。この構成によれば、推奨対象となる宿泊施設が多数ある場合にもそれらの宿泊施設の位置を地図上で容易に把握することができる。
【００９１】
なお、上記実施形態において、ユーザが撮影した画像の提供先として、写真投稿サイトを例にとって説明したが、当該画像の提供先はストレージサービスの様なユーザの画像データの保存サービスであっても良い。この場合にＧＰＳ情報や住所情報などで撮影された位置情報が特定できる画像及び画像データに係わる写真に表されたオブジェクトを認識できた画像のみを利用してユーザオブジェクト情報を登録するように構成しても良い。
【００９２】
なお、上記実施形態において、ユーザの滞在候補となる拠点として、宿泊施設を例にとって説明したが、当該拠点は、ユーザが宿泊せずとも数時間滞在するような施設（例えば、休憩所）や、ユーザが撮影スポットに行くための中間地点として滞在するような場所であっても良い。
【符号の説明】
【００９３】
１−ｋ  携帯端末
２  情報提供サーバ
２１  通信部
２２  記憶部
２３  システム制御部
ＮＷ  ネットワーク
Ｓ  情報提供システム
【図１】
0005535671.tif 000002
【図２】
0005535671.tif 000003
【図３】
0005535671.tif 000004
【図４】
0005535671.tif 000005
【図５】
0005535671.tif 000006
【図６】
0005535671.tif 000007
【図７】
0005535671.tif 000008