(57)【特許請求の範囲】
【請求項１】
位置データが対応付けられている画像データを取得する画像取得部と、
前記画像取得部が取得した前記画像データに対し、ＳＮＳ（Social Network Service）上での反応の得やすさを示す評価値を算出する評価算出部と、
前記画像データに対して算出した前記評価値、及び前記画像データに対応する前記位置データに基づいて、前記評価値がより高い画像を撮影できる可能性が高いスポットを示す画面情報を出力する出力部と
を備える情報処理システム。
【請求項２】
前記出力部を備える情報処理装置と、該情報処理装置とデータを送受信する情報端末装置とを含み、
前記情報端末装置は、
前記位置データを取得する位置データ取得部と、
前記位置データ取得部が取得した前記位置データを前記情報処理装置へ送信する第２通信部とを備え、
前記情報処理装置の前記出力部は、前記情報端末装置から送信された前記位置データが示す位置から特定の範囲内の前記スポットを示す前記画面情報を、前記情報端末装置へ送信する第１通信部である請求項１に記載の情報処理システム。
【請求項３】
前記位置データ取得部は、前記情報端末装置の位置を示す位置データを取得し、
前記第１通信部は、前記情報端末装置の位置を含む前記特定の範囲内の前記スポットを示す前記画面情報を、前記情報端末装置へ送信する請求項２に記載の情報処理システム。
【請求項４】
前記情報端末装置は、
目的地を受け付けて前記目的地の位置データを前記第２通信部によって前記情報処理装置へ送信し、
前記第１通信部は、前記情報端末装置で受け付けられた目的地を含む前記特定の範囲内の前記スポットを示す前記画面情報を、前記情報端末装置へ送信する請求項２に記載の情報処理システム。
【請求項５】
前記画像取得部が取得した前記画像データの画像の種類を取得する種類取得部を備え、
前記出力部は、前記画像の種類別に、前記評価算出部によって算出された前記評価値が他よりも高い画像データが対応付けられている位置データに基づく前記画面情報を出力する請求項１から４のいずれか１項に記載の情報処理システム。
【請求項６】
前記評価算出部は、写真画像又は動画像のデータが入力された場合に、前記写真画像又は前記動画像に対する前記評価値を出力するように学習してある評価モデルに基づいて評価値を出力する請求項１から５のいずれか１項に記載の情報処理システム。
【請求項７】
前記画面情報は、前記評価値が高い順に、各スポットの説明を含む関連データをリスト化した画面を表示させるための情報である請求項１から６のいずれか１項に記載の情報処理システム。
【請求項８】
前記画面情報は、前記評価値のテキストを含むオブジェクトを、地図画像上の各スポットの位置に表示させるための情報である請求項１から６のいずれか１項に記載の情報処理システム。
【請求項９】
位置データが対応付けられている画像データを取得する画像取得部と、
前記画像取得部が取得した前記画像データに対し、ＳＮＳ上での反応の得やすさを示す評価値を算出する評価算出部と、
前記画像データに対して算出した前記評価値、及び前記画像データに対応する前記位置データに基づいて、前記評価値がより高い画像を撮影できる可能性が高いスポットを示す画面情報を出力する出力部とを備える情報処理装置。
【請求項１０】
コンピュータに、
位置を示す位置データの指定を受け付け、
指定された前記位置データ又は前記位置データが示す位置を含む特定の範囲を情報処理装置へ通信によって送信し、
前記情報処理装置から、評価値がより高い画像を撮影できる可能性が高いスポットを示す画面情報を受信し、
前記画面情報に基づいて、前記評価値が高い順に、各スポットの説明を含む関連データをリスト化した画面を表示させる処理を実行させるコンピュータプログラム。
【請求項１１】
コンピュータに、
位置を示す位置データの指定を受け付け、
指定された前記位置データ又は前記位置データが示す位置を含む特定の範囲を情報処理装置へ通信によって送信し、
前記情報処理装置から、評価値がより高い画像を撮影できる可能性が高いスポットを示す画面情報を受信し、
前記画面情報に基づいて、前記評価値を示すオブジェクトを、地図画像上の各スポットに対応する位置に配した画面を表示させる処理を実行させるコンピュータプログラム。
【請求項１２】
情報処理装置と、該情報処理装置とデータを送受信する情報端末装置とを含む情報処理システムにて前記情報処理装置と情報端末装置との間で実行される情報処理方法であって、
前記情報処理装置は、
位置データが対応付けられている画像データを取得し、
取得した前記画像データに対し、ＳＮＳ上での反応の得やすさを示す評価値を算出し、
前記画像データに対して算出した前記評価値、及び前記画像データに対応する前記位置データに基づいて、前記評価値がより高い画像を撮影できる可能性が高いスポットを示す画面情報を前記情報端末装置へ送信し、
前記情報端末装置は、
前記画面情報に基づいて各スポットを示す画面を表示する処理を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スポットの探索を支援する情報処理システム、情報処理装置、コンピュータプログラム及び情報処理方法に関する。
【背景技術】
【０００２】
スマートフォン等のカメラ付き携帯情報端末を用いて撮影した写真画像又は動画像を投稿し、ユーザ間で写真画像又は動画像を共有することを可能とするＳＮＳ（Social Network Service）アプリケーションが広く利用されている。これらのＳＮＳアプリケーションのユーザは、投稿した画像に対し、他のユーザからの反応が得られることを目的とする場合がある（特許文献１等）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１２０５７５号広報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＳＮＳアプリケーションでより多くの反応を得るべく、所謂「映える」写真画像が撮影できる店舗、観光地等のスポットが人気である。ユーザは、他のユーザの投稿画像を参照し、「映える」写真画像を撮影することを目的で、他のユーザと同じスポットへ旅行や食事等を計画する場合がある。
【０００５】
「映える」写真画像が撮影できるスポットとして、観光案内されていたり、他のユーザが住所や位置データを明確に提示していたりした場合、ユーザはそのスポットを明確に認識できる。しかしながら、スポットの位置が不明である場合、スポットを探すことが困難であり、同様な写真画像を撮影できない可能性がある。また、他のユーザが投稿していない、まだ見ぬスポットを発見したいという要望がある。
【０００６】
本発明は、斯かる事情を鑑みてなされたものであり、「映える」写真画像を撮影できるスポットの探索を支援する情報処理システム、情報処理装置、コンピュータプログラム及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本開示の一態様に係る情報処理システムは、情報処理装置と、情報端末装置とを含む。情報端末装置は、上記情報処理装置とデータを送受信するように構成されている。上記情報処理装置は、位置データが対応付けられている画像データを取得する画像取得部を備える。上記情報処理装置は、上記画像取得部が取得した上記画像データに対し、ＳＮＳ上での反応の得やすさを示す評価値を算出する評価算出部を備える。上記情報処理装置は、上記画像データに対して算出した上記評価値、及び上記画像データに対応する上記位置データに基づいて、上記評価値がより高い画像を撮影できる可能性が高いスポットを示す画面情報を出力する出力部を備える。
【０００８】
本開示の一態様に係る情報処理方法は、上記情報処理システムにて上記情報処理装置と情報端末装置との間で実行される情報処理方法である。上記情報処理装置は、位置データが対応付けられている画像データを取得する。上記情報処理装置は、取得した上記画像データに対し、ＳＮＳ上での反応の得やすさを示す評価値を算出する。上記情報処理装置は、上記画像データに対して算出した上記評価値、及び上記画像データに対応する上記位置データに基づいて、上記評価値がより高い画像を撮影できる可能性が高いスポットを示す画面情報を上記情報端末装置へ送信する。上記情報端末装置は、上記画面情報に基づいて各スポットを示す画面を表示する。
【０００９】
本開示の一態様では、情報処理装置は、位置データが対応付けられた画像データに対し、ＳＮＳ上での反応の得やすさ、若しくはその予測値を示す評価値を算出する。評価値が比較的高い画像データに対応付けられている位置データは、多くの反応を得られる画像を撮影できる可能性が高いスポットを示す。そのスポットを示す画面情報が情報処理装置で作成され、出力される。評価値が高いか否かの判断は、算出される評価値が設定される所定値以上であるか否かによって判断されるとよい。
【００１０】
情報処理装置は、上記情報端末装置が備える位置データ取得部で取得されて第２通信部によって送信される位置データが示す位置から特定の範囲内の上記スポットを示す上記画面情報を、上記出力部に相当する第１通信部によって上記情報端末装置へ送信してもよい。
【００１１】
特定の範囲とは、予め設定されている範囲であってもよいし、情報端末装置にて指定された範囲でもよい。範囲の指定は、情報端末装置が備える表示部で表示されている地図の表示範囲として指定されてもよい。
【００１２】
情報端末装置の上記位置データ取得部で取得される位置データは、情報端末装置の位置を示す位置の位置データ即ち現在地でもよい。上記情報処理装置は、上記情報端末装置の現在地を示す位置から上記特定の範囲内で上記評価値が画像を撮影できる可能性が高いスポットを示す画面情報を、上記情報端末装置へ送信する。
【００１３】
本開示の一態様では、情報端末装置の位置を基準とした特定の範囲内において、評価値がより高い画像を撮影できる可能性が高いスポットを示す画面情報が作成され、情報端末装置へ送信される。つまり、情報端末装置を使用するユーザの現在地に基づいて、スポットが提示される。
【００１４】
情報端末装置から情報処理装置へ送信される位置データは、情報端末装置で受け付けられる目的地の位置データであってもよい。上記情報処理装置は、上記情報端末装置で受け付けられた目的地を示す位置から上記特定の範囲内で上記評価値が画像を撮影できる可能性が高いスポットを示す画面情報を、上記情報端末装置へ送信する。
【００１５】
本開示の一態様では、情報端末装置で受け付けられる位置を基準とした特定の範囲内において、評価値がより高い画像を撮影できる可能性が高いスポットを示す画面情報が作成され、情報端末装置へ送信される。つまり、情報端末装置を使用するユーザの目的地に基づいて、スポットが提示される。
【００１６】
本開示の一態様に係る情報処理システムでは、上記情報処理装置は、上記画像取得部が取得した上記画像データの画像の種類を取得する種類取得部を備え、上記出力部は、上記画像の種類別に、上記評価算出部によって算出された上記評価値が他よりも高い画像データが対応付けられている位置データに基づく上記画面情報を出力してもよい。
【００１７】
本開示の一態様では、画像の種類別に、評価値が高い画像を撮影できる可能性が高いスポットを示す画面情報が情報処理装置で作成され、情報端末装置へ送信される。つまり、情報端末装置を使用するユーザは、提示されたスポットを、画像の種類別に表示させることができる。
【００１８】
本開示の一態様に係る情報処理システムでは、上記評価算出部は、写真画像又は動画像のデータが入力された場合に、上記写真画像又は上記動画像に対する上記評価値を出力するように学習してある評価モデルに基づいて評価値を出力してもよい。
【００１９】
本開示の一態様では、評価値が学習済みの評価モデルを用いて出力される。実績に基づいて精度よく、評価値を算出することが可能になる。
【００２０】
本開示の一態様に係る情報処理システムでは、上記画面情報は、上記評価値が高い順に、各スポットの説明を含む関連データをリスト化した画面を表示させるための情報である。
【００２１】
本開示の一態様に係るコンピュータプログラムは、コンピュータに、位置を示す位置データの指定を受け付け、指定された上記位置データ又は上記位置データが示す位置を含む特定の範囲を情報処理装置へ通信によって送信し、上記情報処理装置から、評価値がより高い画像を撮影できる可能性が高いスポットを示す画面情報を受信し、上記画面情報に基づいて、上記評価値が高い順に、各スポットの説明を含む関連データをリスト化した画面を表示させる処理を実行させる。
【００２２】
本開示の一態様では、評価値がより高い画像を撮影できる可能性が高いスポットが、評価が高い順にスポットの説明を含む関連データのリストとして表示される。より期待できる順に、リスト化されることで視認性が高い。
【００２３】
本開示の一態様に係る情報処理システムでは、上記画面情報は、上記評価値のテキストを含むオブジェクトを、地図画像上の各スポットの位置に表示させるための情報である。
【００２４】
本開示の一態様に係るコンピュータプログラムは、コンピュータに、位置を示す位置データの指定を受け付け、指定された上記位置データ又は上記位置データが示す位置を含む特定の範囲を情報処理装置へ通信によって送信し、上記情報処理装置から、評価値がより高い画像を撮影できる可能性が高いスポットを示す画面情報を受信し、上記画面情報に基づいて、上記評価値が高い順に、各スポットの説明を含む関連データをリスト化した画面を表示させる処理を実行させる。
【００２５】
本開示の一態様では、評価値が画像を撮影できる可能性が高いスポットが、地図画像上に配置されるオブジェクトとして表示される。現在地又は目的地からのスポットの位置が、視覚的に認識し易くなる。
【発明の効果】
【００２６】
本開示の情報処理システムによれば、ユーザは、ＳＮＳにて他のユーザからより多くの反応を得る可能性が高い「映える」写真画像を撮影できるスポットを把握することができる。
【図面の簡単な説明】
【００２７】
【図１】本実施の形態の情報処理システムの概要図である。
【図２】情報処理装置及び情報端末装置の構成を示すブロック図である。
【図３】情報処理装置の機能ブロック図である。
【図４】評価モデルの概要図である。
【図５】評価モデルの一例をより詳細に示す図である。
【図６】情報処理装置と情報端末装置との間で実行される処理手順の一例を示すフローチャートである。
【図７】情報処理装置と情報端末装置との間で実行される処理手順の一例を示すフローチャートである。
【図８】情報端末装置で表示される画面の例である。
【図９】情報端末装置で表示される画面の他の一例である。
【図１０】情報端末装置で表示される画面の他の一例である。
【図１１】情報端末装置で表示される画面の他の一例である。
【発明を実施するための形態】
【００２８】
本開示をその実施の形態を示す図面を参照して具体的に説明する。
【００２９】
図１は、本実施の形態の情報処理システム１００の概要図である。情報処理システム１００は、情報処理装置１、情報端末装置２を含む。情報処理装置１と情報端末装置２とは、ネットワークＮを介してデータの送受信が可能である。
【００３０】
情報処理装置１は、サーバコンピュータを用いる。情報処理装置１は、情報端末装置２からの問い合わせに応じて「映える」写真画像を撮影できるスポットの情報を提供する。情報端末装置２は、ユーザが使用する情報端末装置である。情報端末装置２は、通信により、情報処理装置１とデータを送受信可能である。
【００３１】
ユーザは、情報端末装置２を用いて、その時点のユーザの位置（現在地）、またはユーザが向かおうとしている位置（目的地）の周辺にて「映える」写真画像又は動画像を撮影できる可能性が高いスポットを示す情報を情報処理装置１から受信することができる。情報処理装置１は、ユーザによって指定された位置を含む特定の範囲内にある位置の位置データが対応付けられている画像又は動画像のデータを複数、インターネット上から収集する。情報処理装置１は、収集した複数の画像又は動画像のデータに対し、評価値を算出する。情報処理装置１は、評価値に基づいて、より多くＳＮＳ上で反応を受けられるとして評価された画像データが対応付けられた位置データの位置にあるスポットを、探索結果として情報端末装置２へ送信する。情報端末装置２は、情報処理装置１から送信された探索結果を、「映える」写真画像又は動画像を撮影できるスポットのリストとして表示する。情報端末装置２は、例えば情報処理装置１から送信された探索結果を、「映える」写真画像又は動画像を撮影できる各スポットの位置を地図画像上で表示してもよい。
【００３２】
これにより、ユーザは、現在地又は指定する目的地周辺で「映える」写真画像又は動画像を撮影できそうなスポットを容易に知ることが可能になる。
【００３３】
このような情報処理システム１００の構成及び詳細な処理内容について以下に説明する。
【００３４】
図２は、情報処理装置１及び情報端末装置２の構成を示すブロック図である。情報処理装置１は、サーバコンピュータを用いる。情報処理装置１は、第１制御部１０、第１記憶部１１、及び第１通信部１２を備える。
【００３５】
第１制御部１０は、ＣＰＵ（Central Processing Unit ）及び／又はＧＰＵ（Graphics Processing Unit）を用いたプロセッサであり、内蔵するＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等のメモリを用い、各構成部を制御して処理を実行する。第１制御部１０は、プロセッサ、メモリ、第１記憶部１１及び第１通信部１２を集積した１つのハードウェア（ＳｏＣ：System On a Chip）として構成されていてもよい。第１制御部１０は、第１記憶部１１に記憶されている情報処理プログラム１Ｐに基づき、汎用サーバコンピュータを、「映える」写真画像を撮影できるスポットの情報を提供する特有の情報処理装置１として機能させる。
【００３６】
第１記憶部１１は、不揮発性記憶媒体を用いることができる。不揮発性記憶媒体は、例えば、ハードディスク、若しくはＳＳＤ（Solid State Drive ）が挙げられる。第１記憶部１１は、情報処理プログラム１Ｐを含む第１制御部１０が参照するプログラム及びデータを記憶する。
【００３７】
第１記憶部１１には、評価モデル１Ｍの定義データ及び学習済みのパラメータが記憶される。また、第１記憶部１１には、地図情報が記憶されていてもよい。
【００３８】
第１通信部１２は、公衆通信網Ｎ１又はキャリアネットワークＮ２を含むネットワークＮを介した情報端末装置２との通信を実現する通信モジュールである。第１通信部１２は例えば、ネットワークカード、Ｗｉ−Ｆｉ（登録商標）に対応する無線通信デバイス、又は、キャリア通信用モジュールを用いる。第１通信部１２は、出力部として機能する。出力部は、評価値が高い画像を撮影できるスポットを示す画面情報を、情報端末装置２へ送信することができるように構成されている。
【００３９】
情報端末装置２は、汎用の情報処理端末を用いることができる。情報処理端末は、例えば、スマートフォン、タブレット端末が挙げられる。情報処理端末は、パーソナルコンピュータであってもよいが、無線通信による通信デバイスを備えて可搬型であるとよい。情報端末装置２は、例えば、第２制御部２０、第２記憶部２１、表示部２２、操作部２３、撮像部２４、第２通信部２５、位置データ取得部２６、及び音声入出力部２７を備える。
【００４０】
第２制御部２０は、ＣＰＵ及び／又はＧＰＵを用いたプロセッサである。第２制御部２０は、内蔵するＲＯＭ及びＲＡＭ等のメモリを用い、各構成部を制御して処理を実行する。第２制御部２０は、プロセッサ、メモリ、第２記憶部２１、位置データ取得部２６、第２通信部２５を集積した１つのハードウェア（ＳｏＣ）として構成されていてもよい。第２制御部２０は、第２記憶部２１に記憶されている情報端末プログラム２Ｐに基づいて処理を実行する。
【００４１】
第２記憶部２１は、不揮発性記憶媒体を用いることができる。不揮発性記憶媒体は、例えば、ＳＳＤ、若しくは、フラッシュメモリが挙げられる。第２記憶部２１は、情報端末プログラム２Ｐを含む第２制御部２０が参照するプログラム及びデータを記憶する。第２記憶部２１には、ユーザが使用するＳＮＳアプリケーションプログラム及びアカウント情報が記憶されていることが好ましい。
【００４２】
表示部２２は、ディスプレイ装置である。ディスプレイ装置は、例えば、液晶パネル若しくは有機ＥＬディスプレイが挙げられる。操作部２３は、入力操作を受け付ける入出力装置である。入出力装置は、例えば、キーボード、ポインティングデバイス、ディスプレイ内蔵のタッチパネルデバイス、スピーカ及びマイクロフォンが挙げられる。操作部２３は、マイクロフォンにて入力音声から操作内容を認識し、スピーカで出力する音声との対話形式で操作を受け付けてもよい。操作部２３は、マイクロフォンにて入力音声から操作内容を認識し、スピーカで出力する音声との対話形式で操作を受け付ける場合、音声入出力部２７で構成されてもよい。操作部２３は、ユーザからの目的地の入力を受け付ける。操作部２３は、ユーザから範囲の指定を受け付ける。操作部２３は、ユーザから画像の種類の選択を受け付ける。
【００４３】
撮像部２４は、被写体を撮像できるように構成されている。撮像部は、撮像素子を含む。撮像素子は、例えば、ＣＣＤ（Charge Coupled Device）イメージセンサ、又はＣＭＯＳ（Complementary MOS ）イメージセンサが挙げられる。撮像部２４は、半導体素子で構成される画像処理エンジンを内蔵し、撮像素子を用いて取得されたデータを画像処理して画像データ又は動画像データを出力する。撮像部２４が出力する画像データ又は動画像データには、撮像データ、撮像データを加工した加工後データ、撮像データに関連するメタデータを含むように広義に解される。
【００４４】
位置データ取得部２６は、例えば、ＧＰＳ受信装置を用いることができる。位置データ取得部２６は、ＧＰＳ受信装置だけに限られない。位置データ取得部２６は、例えば、携帯電話機の基地局からの情報を利用して、情報端末装置２の位置を導出してもよい。ＧＰＳ受信装置は、ＧＰＳ（Global Positioning System ）衛星から受信する信号に基づいて情報端末装置２の位置を導出する。第２制御部２０は、位置データ取得部２６により情報端末装置２の位置を特定することができる。
【００４５】
第２通信部２５は、ネットワークＮを介した通信を実現する通信デバイスである。第２通信部２５は、例えば、ネットワークカード、Ｗｉ−Ｆｉ（登録商標）に対応する無線通信デバイス、又は、キャリア通信用モジュールを用いる。第２通信部２５は、取得した位置データを送信する送信部として機能する。
【００４６】
図３は、情報処理装置１の機能ブロック図である。情報処理装置１の第１制御部１０は、情報処理プログラム１Ｐに基づいて、画像取得部１３８、種類取得部１３１、件数取得部１３２、予測部１３３、評価値算出部１３５、経路探索部１３６及び出力部１３７として機能するように構成されている。第１制御部１０は、件数推定部１３４が機能するように構成されてもよい。
【００４７】
画像取得部１３８は、指定される位置を含む特定の範囲内に含まれる位置の位置データが対応付けられている画像データを、第１通信部１２を介して公衆通信網Ｎ１から取得する。
【００４８】
種類取得部１３１は、画像の種類を取得する。画像の種類は、例えば、「食べ物」、「景色」、「動物」に分類されていてもよい。種類取得部１３１は、後述するように識別モデルを用いて画像に写っている被写体の種類を識別した結果を取得する。画像の種類は、例えば、「食べ物」、「景色」、「動物」に限られず、「人物」、「車」、「自転車」、「建物」であってもよい。画像の種類は、より細かく分類されてもよい。細かく分類された種類は、例えば、「人物」であれば、「男性」、「女性」、「大人」、「子ども」のように分類されてもよい。細かく分類された種類は、例えば、「食べ物」であれば、「ドリンク」、「ケーキ」のように分類されてもよい。後述する識別モデル１３Ｍは、画像データが入力された場合に、予め設定されている種類の識別情報と、その種類である確度を示すスコアとを出力するように学習される。
【００４９】
件数取得部１３２は、情報端末装置２からユーザが使用するＳＮＳアプリにおけるユーザが投稿した画像又は動画像に対する反応件数、及び特定反応件数を含む件数データを取得する。反応件数は、ユーザが複数のコンテンツをＳＮＳへ投稿した場合に、他のユーザによる反応がより多かったコンテンツに対する反応件数である。反応件数は、例えば、「いいね」の数である。特定反応件数は、ＳＮＳに投稿された画像の種類毎に、他のユーザが反応した件数である。予測部１３３は、画像の種類及び件数データに基づいて、画像の評価値を予測する。
【００５０】
件数推定部１３４は、ポテンシャル件数をユーザのＳＮＳアプリケーションにおけるフォロワー数に応じて推定する。ポテンシャル件数は、ユーザがＳＮＳに投稿するコンテンツに対して、他のユーザが反応する可能性を示す。予測部１３３は、画像に対して評価値算出部１３５によって算出された評価値とポテンシャル件数とに加え、ユーザのフォロワー数とから、投稿される画像に対する反応を予測した予測件数を取得することができる。
【００５１】
評価値算出部１３５は、入力された画像に対する評価値を出力する。評価値算出部１３５は、指定された画像データを入力した場合に、ユーザ毎に、該ユーザが入力画像データを投稿した場合の、他のユーザからの反応の予測件数に対応する評価値を出力するように学習されている評価モデル１Ｍとしての機能を含む。
【００５２】
経路探索部１３６は、指定された位置から特定の位置への経路を、第１記憶部１１に記憶してある地図情報を用いて探索し、経路情報を出力する。
【００５３】
出力部１３７は、入力された画像に対して評価値算出部１３５によって算出した評価値、及び画像に対応する位置データに基づいて、評価値がより高い画像を撮影できる可能性が高いスポットを示す画面情報を作成して出力する。出力部１３７は、第１通信部１２によって作成した画面情報を情報端末装置２へ送信する。
【００５４】
ここで、評価モデル１Ｍについて詳細を説明する。図４は、評価モデル１Ｍの概要図である。評価モデル１Ｍは、ニューラルネットワークを用いた深層学習によって、生成され、学習される。評価モデル１Ｍは、学習用の画像データとして、ＳＮＳに投稿された画像の画像データを入力する。評価モデル１Ｍは、入力画像データに対応する画像の種類を共に入力するとよい。評価モデル１Ｍは、学習用の画像データ夫々に対する実際の反応件数を教師データとして、画像データが入力された場合に反応件数に対応する評価値を出力するように学習される。学習が進行すると、学習済みのモデルパラメータθが得られ、第１記憶部１１に記憶される。
【００５５】
評価モデル１Ｍは、学習済みのモデルパラメータθを、定義されたニューラルネットワークに適用することによって、画像データ及び画像の種類が入力された場合に、ＳＮＳにおける反応の得やすさに対応する評価値を出力することが可能である。
【００５６】
図５は、評価モデル１Ｍの一例をより詳細に示す図である。評価モデル１Ｍは、種類取得部１３１の機能の一部に対応する識別モデル１３Ｍを含む。識別モデル１３Ｍは、画像データを入力する入力層と、画像データに対して複数段の所定のノード数の畳み込み層を含む中間層とを含んで構成されている。識別モデル１３Ｍの中間層は、プーリング層、全結合層等を含んでもよい。識別モデル１３Ｍの中間層は、複数段階の畳み込み層から出力される特徴をノードに対応させたネットワークを含む。識別モデル１３Ｍは、設定されている画像の種類に各々対応するチャネルを含む出力層を有し、出力層は、各画像の種類に対する確度をスコアとして出力する。種類取得部１３１は、スコアが最も高い画像の種類によって、入力した画像データの被写体の種類を取得することができる。
【００５７】
識別モデル１３Ｍは、例えば、ＳＮＳに投稿された画像の画像データに対して、予め判別された被写体の種類のラベルを付与した学習用の画像データを用いて学習する。識別モデル１３Ｍは、画像データが入力された場合に識別モデル１３Ｍから出力される値と、画像に対する実際の反応件数との差分が小さくなるように、中間層におけるパラメータ及び重み等を学習する。差分の大きさ、学習回数が所定基準を満たすことによって学習が完了すると、モデルパラメータθに含まれる識別モデル１３Ｍ用のパラメータが得られ、第１記憶部１１に記憶される。なお識別モデル１３Ｍは、既存の信頼性が高い識別モデルを用いてもよい。
【００５８】
評価モデル１Ｍは、学習済の識別モデル１３Ｍから出力される画像種類の識別結果と、入力された画像データとを入力する。評価モデル１Ｍは、画像データとして、識別モデル１３Ｍの中間層から得られる画像の特徴量を入力するように設計されていてもよい。
【００５９】
評価モデル１Ｍの中間層は、所定の階層数及びノード数を含むニューラルネットワークとして定義される。情報処理装置１では、評価モデル１Ｍに、教師データとしてＳＮＳに投稿された画像の画像データ、又は画像の特徴量を入力し、出力される評価値が、教師データにおける反応件数に対応する評価値と合致する、即ち誤差が微小となるように、中間層におけるパラメータ及び重み等を学習する処理を実行する。
【００６０】
なお教師データにおける反応件数は、ＳＮＳのアカウント毎に、最も反応件数が高かった画像データにおける反応件数、又は平均値に対する投稿された画像データ毎の反応件数の割合（百分率）として基底化されているとよい。
【００６１】
評価モデル１Ｍは図５に示すように、更に、ユーザのフォロワー数や、フォロワーの特徴を入力してもよい。フォロワーの特徴は、例えば、「食べ物」に反応し易いのか、「景色」に反応し易いのか、「動物」に反応し易いのかの分類である。評価値算出部１３５は、ユーザのフォロワーの特徴を加味した評価値を出力する評価モデル１Ｍを用い、反応の予測値として評価値を算出することができる。
【００６２】
なお、評価モデル１Ｍの構成はこれに限られない。評価モデル１Ｍは、図５に示した例に限られず、入力された画像データに対し、その画像データを投稿した場合に反応の多さに対応する評価値を出力するように学習されてもよい。評価モデル１Ｍは、評価値と共に、識別結果を出力するように学習されていてもよい。評価モデル１Ｍは、他のアルゴリズムによって学習されたモデルであってもよい。評価モデル１Ｍは、上述したように、ニューラルネットワークを用いた深層学習に限られず、特定の数式によって評価値を導出するものであってもよい。
【００６３】
図４及び図５の例では、評価モデル１Ｍは、画像の種類を識別する識別モデル１３Ｍを内包して、評価値を出力するとした。しかしながらこれに限らず、評価モデル１Ｍは、識別モデル１３Ｍを内包せず、画像の種類別に、入力画像データに対して評価値を出力するように学習されてある複数に分別されたモデルであってもよい。
【００６４】
評価モデル１Ｍを用いて評価値算出部１３５は、入力された画像データについて、ユーザがＳＮＳに投稿した場合の評価値を、評価モデル１Ｍから取得することができる。
【００６５】
図６及び図７は、情報処理装置１と情報端末装置２との間で実行される処理手順の一例を示すフローチャートである。情報端末装置２の第２制御部２０は、ユーザの操作によって、位置データの指定を受け付ける（ステップＳ２０１）。
【００６６】
ステップＳ２０１において第２制御部２０は、「現在地」又は「目的地」の選択、及び、選択された目的地の入力操作を操作部２３によって受け付ける。「現在地」が選択された場合、第２制御部２０は、選択された時点で位置データ取得部２６によって取得できる経緯度データで位置データの指定を受け付ける。「目的地」が選択された場合、第２制御部２０は、操作部２３を介して入力されたテキストによって施設、店舗、観光地等の目的地候補を検索する。第２制御部２０は、検索によって抽出された目的地候補の選択を受け付ける。第２制御部２０は、選択された目的地候補の位置データを経緯度データとして取得する。第２制御部２０は取得した位置データを指定された位置データとして受け付ける。
【００６７】
第２制御部２０は、指定された位置データに対してスポットを探す範囲の指定を受け付ける（ステップＳ２０２）。範囲の指定は、地図の縮尺度に応じてあらかじめ設定されている特定の距離内としてもよいし、地図上で範囲の指定を受けてもよいし、表示部２２に表示中の地図画像の範囲であってもよい。第２制御部２０は、「指定位置からｘｘｘｍ以内」と距離の指定を受け付けてもよい。
【００６８】
情報端末装置２の第２制御部２０は、指定された位置データ、及び指定範囲のデータを含むスポット問い合わせを情報処理装置１へ送信する（ステップＳ２０３）。
【００６９】
情報処理装置１ではスポット問い合わせを受信すると（ステップＳ１０１）、スポット問い合わせに含まれる指定された位置データを取得する（ステップＳ１０２）。第１制御部１０は、ステップＳ１０２で取得した位置データが示す位置から指定範囲内の位置を各々対応付けられている画像データを収集する（ステップＳ１０３）。
【００７０】
ステップＳ１０３における画像データの収集は、インターネット上に開示されている画像データを対象とする。なお、ステップＳ１０３において第１制御部１０は、例えば、飲食店の評価サイト、紹介サイト、又は、宣伝サイト上で飲食店が投稿した画像データを、その飲食店の経緯度データと対応付けられている画像データとして収集する。飲食店のサイトからは、その飲食店の経緯度データを取得できるように構成されている。ステップＳ１０３において第１制御部１０は、例えば、飲食店の評価サイト上に口コミと共に投稿されている画像データを、その飲食店の住所と対応付けられている画像データとして収集してもよい。飲食店の住所は、位置データとなる経緯度データと対応付けられていればよい。第１制御部１０は、「景色」のよい観光スポットの評価サイト、観光スポットを案内する旅行サイト上の画像データを、観光スポットの住所と対応付けられている画像データとして収集してもよい。第１制御部１０は、人気の「史跡」の評価サイトの画像データを、「史跡」の住所と対応付けられている画像データとして収集してもよい。また第１制御部１０は、評判の「子連れお出かけ」スポットの評価サイトの画像データを、公園又は施設等のスポットの住所と対応付けられている画像データとして収集してもよい。このとき、評価サイトの評価対象のスポットの種類別に収集してもよい。
【００７１】
情報処理装置１の第１制御部１０は、収集した画像データに対し夫々、評価値算出部１３５によって評価値を算出する処理を実行する（ステップＳ１０４）。第１制御部１０は、各画像データに対応する評価値及びその画像データに対応付けられている位置データに基づいて、評価値が高い画像を撮影できる可能性が高いスポットの画面情報を作成し（ステップＳ１０５）、情報端末装置２へ第１通信部１２によって送信する（ステップＳ１０６）。
【００７２】
ステップＳ１０５において第１制御部１０は、一箇所の位置データに対応付けて収集された画像データに対し評価値算出部１３５によって算出した評価値に、平均、中央、最頻等の統計処理を施し、統計処理後の評価値を位置データに対し付与する。第１制御部１０は、評価値と、位置データに対応するスポットの関連情報とが対応付けて視認できるような画面情報を作成する。
【００７３】
情報端末装置２では、画面情報を受信すると（ステップＳ２０４）、第２制御部２０は、画面情報に基づいて表示部２２に探索結果画面を表示する（ステップＳ２０５）。情報処理装置１が、飲食店のサイト上での画像データを評価した評価値のみを用いた場合、情報端末装置２は、飲食店のリストの画面情報を、表示部２２に探索結果画面として表示することができる。情報処理装置１は、飲食店の評価サイト、観光スポットの評価サイト、「史跡」の評価サイト、「子連れお出かけ」スポットの評価サイトから評価対象のスポットの種類別に画像データを収集することもできる。この場合、第１制御部１０は、評価値と、位置データに対応するスポット夫々の関連情報とが対応付けられて視認できるような画面情報を作成することもできる。情報端末装置２では、飲食店、観光スポット、「史跡」、及び「子連れおでかけ」といった画像の種別毎に、リストの画面情報を表示部２２に探索結果画面として表示することもできる。
【００７４】
第２制御部２０は、表示されているリスト画面に対し、画像の種類の指定を受け付ける（ステップＳ２０６）。第２制御部２０は、指定された画像の種類を情報処理装置１へ送信する（ステップＳ２０７）。
【００７５】
情報処理装置１では、画像の種類の指定を受信すると（ステップＳ１０７）、第１制御部１０は、指定された種類の画像を、ステップＳ１０３にて収集した画像データから抽出し（ステップＳ１０８）、抽出された画像データに対する評価値を再算出する処理を実行する（ステップＳ１０９）。
【００７６】
第１制御部１０は、再算出処理後の評価値、及びその画像データに対応付けられている位置データに基づいて、画面情報を再作成し（ステップＳ１１０）、情報端末装置２へ送信する（ステップＳ１１１）。
【００７７】
情報端末装置２では、画面情報を受信すると（ステップＳ２０８）、第２制御部２０は、画面情報に基づいて表示部２２に探索結果画面を表示し（ステップＳ２０９）、処理を終了する。
【００７８】
なおステップＳ１０８〜Ｓ１１１の処理は、ステップＳ１０４の前に予め実行し、種類毎に分別された画面情報を作成して送信してもよい（図９Ａ，図９Ｂ参照）。
【００７９】
情報端末装置２で表示される画面例に基づいて説明する。図８は、情報端末装置２で表示される画面の一例である。表示部２２には、画面情報に基づくアプリ画面２２０が表示されている。アプリ画面２２０には、評価値が高い画像を撮影できる可能性が高いスポットの名前、住所、距離、そのスポットで撮影された画像等の関連データを含む表示画面２２１が、評価値の高い順にリストとして含まれている。表示画面２２１は夫々、操作部２３によって選択することができ、選択された場合には、そのスポットのより詳細な情報がアプリ画面２２０に表示されるとよい。
【００８０】
図９は、情報端末装置２で表示される画面の他の一例である。図９の例では、予め画像の種類別に画面情報が作成されている。図９の例では、画像の種類は「食べ物」／「景色」／「動物」に分けられている。図９の例で情報処理装置１の第１制御部１０は、図６及び図７のフローチャートに示した処理手順の内、ステップＳ１０４において、収集された画像データを識別モデル１３Ｍに入力して画像の種類を種類取得部１３１として取得する。第１制御部１０は、ステップＳ１０４で算出された画像データ毎の評価値を、画像の種類で分類し、分類毎に、評価が高い画像を撮影できる可能性が高いスポットのリストを作成する。
【００８１】
図９Ａでアプリ画面２２０は、情報端末装置２にて「食べ物」が選択された場合に表示されるリストを含み、図９Ｂでアプリ画面２２０は、情報端末装置２にて「景色」が選択された場合に表示されるリストを含む。このようにして、ユーザは、提示されたスポットを、画像の種類別に認識することができる。
【００８２】
図１０は、情報端末装置２で表示される画面の他の一例である。図１０におけるアプリ画面２２０は、評価値のテキストを含むオブジェクト２２３を、地図画像上の各スポットの位置に配した画面として表示される。オブジェクト２２３は、評価値の大きさに応じたサイズで表示されてもよい。つまり、評価値が高い画像データが対応付けられた位置を示すオブジェクト２２３ほど、大きく目立って表示される。図１０の例においてアプリ画面２２０は、現在地を示すマーカ２２４と、下部に、スポットの関連データを表示する詳細画面２２５を含む。
【００８３】
図１１は、情報端末装置２で表示される画面の他の一例である。図１１は、図１０の画面例において評価値が「８３」のスポットに対応するオブジェクト２２３が操作部２３によって選択された場合に表示される例を示す。図１１においてアプリ画面２２０には、選択されたスポットへの経路が地図上に表示されている。第１制御部１０は、オブジェクト２２３が選択されたことを情報端末装置２から受信すると、経路探索部１３６の機能により、情報端末装置２の現在地から、選択されたオブジェクト２２３に対応する位置までの経路を探索し、地図画像上に描画して情報端末装置２へ送信する。図１１においてアプリ画面２２０には、経路が表示され、更に詳細画面２２５には、選択されたオブジェクト２２３のスポットに関する関連データ、即ちスポットの名前、住所、距離、そのスポットで撮影された画像等が表示されている。
【００８４】
このように、ユーザは、ＳＮＳにて他のユーザからより多くの反応を得る可能性が高い「映える」写真画像を撮影できるスポットを把握することができる。
【００８５】
上述の実施の形態では、スポットの探索処理、即ち種類取得部１３１、件数取得部１３２、予測部１３３、件数推定部１３４、評価値算出部１３５、及び経路探索部１３６の機能は、情報処理装置１にて発揮された。しかしながら、情報端末装置２に、評価モデル１Ｍの定義データを記憶し、評価値を算出して単体で情報処理システム１００の機能を発揮することも可能である。
【００８６】
上述のように開示された実施の形態は全ての点で例示であって、制限的なものではない。本発明の範囲は、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれる。
【符号の説明】
【００８７】
１００  情報処理システム
１  情報処理装置
１０  第１制御部
１３１  種類取得部
１３５  評価値算出部
１３７  出力部
１１  第１記憶部
１Ｍ  評価モデル
１２  第１通信部
２  情報端末装置
２０  第２制御部
２２  表示部
２３  操作部
２５  第２通信部
２６  位置データ取得部
【図１】
0006909834.tif 000002
【図２】
0006909834.tif 000003
【図３】
0006909834.tif 000004
【図４】
0006909834.tif 000005
【図５】
0006909834.tif 000006
【図６】
0006909834.tif 000007
【図７】
0006909834.tif 000008
【図８】
0006909834.tif 000009
【図９】
0006909834.tif 000010
【図１０】
0006909834.tif 000011
【図１１】
0006909834.tif 000012