(57)【要約】      （修正有）【課題】ユーザーが潜在的又は顕在的に欲している画像に近い画像を撮影することを可能とする情報を提供する、情報提供システムを提供する。【解決手段】情報提供システムを構成する提供装置３０において、制御部３４は、提供装置ユーザーが所望する撮影に関して、ユーザー端末から送信されたユーザーの発言情報又は画像の特徴を示す要求特徴情報を生成する特徴情報生成部３４１と、画像を撮影するための情報である撮影情報と、撮影情報にしたがって撮影される画像に関連する文字列又は画像そのものの特徴を示す検索特徴情報と、を対応づけて記憶する検索データベース３２から、要求特徴情報に類似する検索特徴情報と対応づけられている撮影情報を取得し、ユーザー端末へ提供する検索部３４２と、を備える。【選択図】図２
2019168848.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーが所望する撮影に関して、ユーザー端末から送信されたユーザーの発言情報又は画像の特徴を示す要求特徴情報を生成する特徴情報生成部と、
画像を撮影するための情報である撮影情報と、前記撮影情報にしたがって撮影される画像に関連する文字列又は画像そのものの特徴を示す検索特徴情報と、を対応づけて記憶する検索データベースから、前記要求特徴情報に類似する検索特徴情報と対応づけられている撮影情報を取得し、前記ユーザー端末へ提供する検索部と、
を備える情報提供システム。
【請求項２】
前記特徴情報生成部は、前記ユーザー端末から採点対象の画像として送信された採点対象画像の特徴を示す採点特徴情報をさらに生成し、
画像に対する評価を示すスコアと、前記スコアが得られた画像の特徴を示すスコアリング特徴情報と、を対応づけて記憶するスコアリングデータベースから、前記採点特徴情報に類似するスコアリング特徴情報と対応づけられているスコアを取得し、前記ユーザー端末へ提供する採点部をさらに備える、請求項１に記載の情報提供システム。
【請求項３】
ユーザーが所望する撮影に関して、ユーザー端末から送信されたユーザーの発言情報又は画像の特徴を示す要求特徴情報を生成する特徴情報生成ステップと、
画像を撮影するための情報である撮影情報と、前記撮影情報にしたがって撮影される画像に関連する文字列又は画像そのものの特徴を示す検索特徴情報と、を対応づけて記憶する検索データベースから、前記要求特徴情報に類似する検索特徴情報と対応づけられている撮影情報を取得し、前記ユーザー端末へ提供する検索ステップと、
を有する情報提供方法。
【請求項４】
請求項１又は２に記載の情報提供システムとしてコンピューターを機能させるためのコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーに対しカメラを用いた撮影に関する情報を提供するための技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラが普及している。オート撮影のみでは満足しないユーザーは、様々な情報媒体を用いて撮影時のカメラの設定や工夫やコツに関する情報を収集している。情報媒体の一例として、書籍、雑誌、Ｗｅｂ又はＳＮＳ等がある。また、ユーザーに対して有益な情報を推薦する技術も提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２９９３７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＷｅｂやＳＮＳにおいて適切な情報を取得しようとすると、ある程度の知識を有していることを前提として適切且つ専門的なキーワードを選択する必要があった。そのため、ユーザーにとって自身が思い描く理想とする画像があったとしても、そのような画像を撮影するために必要な情報がどこに存在しているのか判断することが難しかった。
上記事情に鑑み、本発明は、ユーザーが潜在的又は顕在的に欲している画像に近い画像を撮影することを可能とする情報を提供する技術の提供を目的としている。
【課題を解決するための手段】
【０００５】
本発明の一態様は、ユーザーが所望する撮影に関して、ユーザー端末から送信されたユーザーの発言情報又は画像の特徴を示す要求特徴情報を生成する特徴情報生成部と、画像を撮影するための情報である撮影情報と、前記撮影情報にしたがって撮影される画像に関連する文字列又は画像そのものの特徴を示す検索特徴情報と、を対応づけて記憶する検索データベースから、前記要求特徴情報に類似する検索特徴情報と対応づけられている撮影情報を取得し、前記ユーザー端末へ提供する検索部と、を備える情報提供システムである。
【０００６】
本発明の一態様は、上記の情報提供システムであって、前記特徴情報生成部は、前記ユーザー端末から採点対象の画像として送信された採点対象画像の特徴を示す採点特徴情報をさらに生成し、画像に対する評価を示すスコアと、前記スコアが得られた画像の特徴を示すスコアリング特徴情報と、を対応づけて記憶するスコアリングデータベースから、前記採点特徴情報に類似するスコアリング特徴情報と対応づけられているスコアを取得し、前記ユーザー端末へ提供する採点部をさらに備える。
【０００７】
本発明の一態様は、ユーザーが所望する撮影に関して、ユーザー端末から送信されたユーザーの発言情報又は画像の特徴を示す要求特徴情報を生成する特徴情報生成ステップと、画像を撮影するための情報である撮影情報と、前記撮影情報にしたがって撮影される画像に関連する文字列又は画像そのものの特徴を示す検索特徴情報と、を対応づけて記憶する検索データベースから、前記要求特徴情報に類似する検索特徴情報と対応づけられている撮影情報を取得し、前記ユーザー端末へ提供する検索ステップと、を有する情報提供方法である。
【０００８】
本発明の一態様は、上記の情報提供システムとしてコンピューターを機能させるためのコンピュータープログラムである。
【発明の効果】
【０００９】
本発明により、ユーザーが潜在的又は顕在的に欲している画像に近い画像を撮影することを可能とする情報を提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の情報提供システム１００のシステム構成を示す概略ブロック図である。
【図２】提供装置３０の機能構成を示す概略ブロック図である。
【図３】検索テーブルの具体例を示す図である。
【図４】数値ベクトルとして表される検索特徴情報の具体例を示す図である。
【図５】スコアリングテーブルの具体例を示す図である。
【図６】検索ベクトル及び要求ベクトルの具体例を示す図である。
【図７】情報提供システム１００の情報提供処理の動作の流れの具体例を示すシーケンスチャートである。
【図８】発言情報に基づいて撮影情報が提示される場合のユーザー端末１０の表示画面１１の具体例を示す図である。
【図９】希望画像に基づいて撮影情報が提示される場合のユーザー端末１０の表示画面１１の具体例を示す図である。
【図１０】情報提供システム１００の採点処理の動作の流れの具体例を示すシーケンスチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の具体的な構成例について、図面を参照しながら説明する。
図１は、本発明の情報提供システム１００のシステム構成を示す概略ブロック図である。情報提供システム１００には、ユーザー端末１０がネットワーク２００を介して通信可能に接続される。ネットワーク２００は、インターネット等の通信網である。ネットワーク２００は、１又は複数のネットワークが接続されることによって構成されてもよい。
【００１２】
ユーザー端末１０は、ユーザーによって操作される情報処理装置である。ユーザー端末１０は、例えばスマートフォン、携帯電話機、パーソナルコンピューター、ウェアラブルコンピューター、ゲーム機、テレビ受像器、デジタルカメラ等の情報処理機能及び通信機能を備えた機器である。ユーザー端末１０は、ユーザーによって操作されることによって、ユーザーの発言内容を示す文字（発言情報）や、ユーザーが所望する画像の入力を受け付ける。文字の入力は、タッチパネルやマウスやキーボード等の入力装置を用いて行われる。画像の入力は、ユーザー端末１０に備えられたカメラが撮影を行うことによって行われてもよいし、他の装置から出力された画像データを取得することによって行われてもよい。画像データの取得は、例えばＵＳＢメモリ等の記録媒体がユーザー端末１０に接続されることによって行われてもよいし、Bluetooth（登録商標）や無線ＬＡＮや有線ＬＡＮ等の通信を用いて行われてもよい。
【００１３】
ユーザー端末１０は、ユーザーによって入力された文字や画像のデータを情報提供システム１００に送信する。ユーザー端末１０は、情報提供システム１００から送信された文字や画像のデータを受信すると、出力装置においてデータを出力する。文字のデータは、画面への表示やスピーカーによる音声出力によって出力されてもよい。画像のデータは、画面への表示によって出力されてもよい。
【００１４】
例えば、ユーザーは、ユーザー端末１０を操作することによって、情報提供システム１００との間で、自身が行う撮影に関する対話を行う。情報提供システム１００は、対話の内容や、ユーザーから提示された具体的な画像に基づいて、ユーザーが潜在的又は顕在的に欲している画像に近い画像の撮影情報を判断して提供する。撮影情報とは、ユーザーが撮影を行うにあたって必要となる情報である。撮影情報は、例えば撮影対象の基本情報、位置情報及び撮影手法情報のいずれか一つ又は複数を含む。基本情報は、撮影される画像のジャンル（例えば、風景、人物、乗物など）や、撮影対象の名称（例えば、建築物の名称、物体の名称など）を示す。位置情報は、ユーザーが撮影するための場所を示す情報である。位置情報は、例えば住所や緯度経度を示してもよい。撮影手法は、カメラの設定を示す情報（例えば、焦点距離、ＩＳＯ感度、Ｆ値、シャッタースピード等）、撮影に適したタイミング（季節、時間帯、天候条件など）、撮影時の留意事項（三脚の必要性、レンズフィルターの必要性など）を示す情報である。ユーザーは、情報提供システム１００によって提供された撮影情報にしたがって撮影を行うことによって、自身が潜在的又は顕在的に欲している画像に近い画像をより容易に撮影することができる。
【００１５】
情報提供システム１００は、対話装置２０及び提供装置３０を含む。
対話装置２０は、パーソナルコンピューターやサーバー装置等の情報処理装置を用いて構成される。対話装置２０は、予め定められたシナリオ情報に基づいてユーザーとの対話を行う。対話装置２０は、ユーザー端末１０からユーザーの発言情報を受信すると、ユーザーの発言情報に対し自然言語処理を実行することによって、ユーザーの発言に対して望ましい応答文を示す応答情報を生成する。望ましい応答文とは、例えばユーザーから、ユーザーが潜在的又は顕在的に欲している画像に関する発言を引き出すための問いかけであってもよい。望ましい応答文とは、例えばユーザーから、ユーザーが顕在的に欲している画像に類似するとユーザーが認識している画像（以下「希望画像」という。）をユーザーに送信させることを促す問いかけであってもよい。望ましい応答文は、予め対話について機械学習を行うことによって得られた学習結果に基づいて決定されてもよい。
【００１６】
対話装置２０は、ユーザーとの対話によって１又は複数の発言情報や希望画像のデータをユーザー端末１０から受信すると、要求情報を生成する。要求情報は、提供装置３０に対して撮影情報の提供を要求することを示す情報である。要求情報には、ユーザー端末１０から受信された発言情報や希望画像のデータが含まれる。対話装置２０は、要求情報を提供装置３０に送信する。対話装置２０は、提供装置３０から、発言情報や希望画像に応じた撮影情報を受信すると、受信された撮影情報に基づいて応答情報を生成する。対話装置２０は、生成された応答情報をユーザー端末１０に送信する。
【００１７】
提供装置３０は、パーソナルコンピューターやサーバー装置等の情報処理装置を用いて構成される。図２は、提供装置３０の機能構成を示す概略ブロック図である。提供装置３０は、通信部３１、検索データベース３２、スコアリングデータベース３３及び制御部３４を備える。
【００１８】
通信部３１は、ネットワークインターフェースである。通信部３１は、他の装置との間でネットワーク２００を介してデータ通信する。
【００１９】
検索データベース３２は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。検索データベース３２は、検索テーブルを記憶する。図３は、検索テーブルの具体例を示す図である。検索テーブルは、検索特徴情報と撮影情報とを対応づけて有する。検索特徴情報は、要求情報に含まれる発言情報及び希望画像との類似度の判定に用いられる情報である。類似度は、特徴情報同士が類似している度合いを示す。類似度は、特徴情報がベクトルとして表される場合には、ベクトルの距離の近さとして表されてもよい。検索特徴情報は、例えば発言情報と比較可能な特徴情報（以下「対話特徴情報」という。）と、希望画像と比較可能な特徴情報（以下「画像特徴情報」という。）と、を組み合わせることによって構成されてもよい。
【００２０】
対話特徴情報は、検索テーブルにおいて対応づけられている撮影情報に従って撮影することによって得られる画像の特徴を示す文字列から得られる特徴情報である。例えば、このような文字列を分散表現により数値ベクトル化することによって対話特徴情報が得られてもよい。数値ベクトル化することによって得られる対話特徴情報を対話ベクトルと呼ぶ。
【００２１】
画像特徴情報は、検索テーブルにおいて対応づけられている撮影情報に従って撮影することによって得られる画像の特徴を示す特徴情報である。例えば、このような画像の特徴（色調、被写体など）を数値ベクトル化することによって画像特徴情報が得られてもよい。数値ベクトル化することによって得られる画像特徴情報を画像ベクトルと呼ぶ。
【００２２】
図４は、数値ベクトルとして表される検索特徴情報（以下「検索ベクトル」という。）の具体例を示す図である。図４における検索ベクトルは、対話ベクトル及び画像ベクトルを連結することで構成される。対話ベクトルはＭ個（Ｍは１以上の整数）の成分で構成される。画像ベクトルは、Ｎ個（Ｎは１以上の整数）の成分で構成される。
【００２３】
検索特徴情報及び撮影情報の対応付けは、例えば以下のような処理によって得られてもよい。まず、実際に撮影された画像と、その画像の撮影時に得られた撮影情報と、が取得される。撮影情報は、例えばＥｘｉｆ（登録商標）に基づいて取得されてもよい。次に、その画像に対してＳＮＳ等の場面で投稿された発言やコメントが取得される。取得された発言やコメントについて自然言語処理を行うことによって、画像に関する文字列が抽出される。抽出される文字列の具体例として、画像を客観的に表現する文字列（例えば「夜景」、「木」、「海」のような撮影対象を示す文字列）や、画像を主観的に表現する文字列（例えば「明るい」、「感傷的」といった感想を示す文字列）がある。抽出された文字列が分散表現により数値ベクトル化されることによって、対話特徴情報が得られる。また、取得された画像の特徴（色調、被写体など）が数値ベクトル化されることによって、画像特徴情報が得られる。対話特徴情報と画像特徴情報とに基づいて検索特徴情報が得られる。そして、得られた検索特徴情報と、画像から得られた撮影情報とを対応づけることによって、検索テーブルの一つのレコードが生成される。なお、上述した具体例は一例にすぎない。他の手段によって検索特徴情報と撮影情報とが対応づけられてもよい。
【００２４】
スコアリングデータベース３３は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。スコアリングデータベース３３は、スコアリングテーブルを記憶する。図５は、スコアリングテーブルの具体例を示す図である。スコアリングテーブルは、スコアリング特徴情報とスコアとを対応づけて有する。スコアリング特徴情報は、採点対象画像の特徴情報（以下「採点特徴情報」という。）と比較可能な特徴情報である。例えば、画像の特徴（色調、被写体など）を数値ベクトル化することによってスコアリング特徴情報が得られてもよい。スコアは、対応づけられているスコアリング特徴情報が示す特徴を有する画像の点数を示す。
【００２５】
スコアリング特徴情報及びスコアの対応付けは、例えば以下のような処理によって得られてもよい。まず、実際に撮影された画像と、その画像に対してＳＮＳ等の場面でなされた評価を示す情報が取得される。評価を示す情報は、例えば“いいね”等のポジティブな評価を示す操作がなされた回数であってもよい。取得された評価を示す情報に基づいて、所定の基準にしたがってスコアが得られる。取得された画像の特徴（色調、被写体など）が数値ベクトル化されることによって、スコアリング特徴情報が得られる。スコアリング特徴情報とスコアとを対応づけることによって、スコアリングテーブルの一つのレコードが生成される。なお、上述した具体例は一例にすぎない。他の手段によってスコアリング特徴情報とスコアとが対応づけられてもよい。
【００２６】
制御部３４は、バスで接続されたＣＰＵ（Central Processing Unit）等のプロセッサとメモリとを用いて構成される。制御部３４は、プロセッサがプログラムを実行することによって、特徴情報生成部３４１、検索部３４２及び採点部３４３として機能する。制御部３４の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されても良い。上記のプログラムは、コンピューター読み取り可能な記録媒体に記録されても良い。コンピューター読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ、半導体記憶装置（例えばＳＳＤ：Solid State Drive）等の可搬媒体、コンピューターシステムに内蔵されるハードディスクや半導体記憶装置等の記憶装置である。上記のプログラムは、電気通信回線を介して送信されても良い。
【００２７】
特徴情報生成部３４１は、ユーザー端末１０から送信された１又は複数の発言情報に対し自然言語処理を実行することによって、発言情報の文字列に応じた特徴情報を生成する。特徴情報は、例えば１又は複数の発言情報に含まれる文字列を分散表現により数値ベクトル化することによって得られてもよい。特徴情報生成部３４１は、ユーザー端末１０から送信された希望画像のデータに対し画像認識処理を行うことによって、希望画像のデータに応じた特徴情報を生成する。特徴情報は、例えば希望画像の特徴（色調、被写体など）を数値ベクトル化することによって得られてもよい。特徴情報生成部３４１は、発言情報に基づいて得られた特徴情報と、希望画像に基づいて得られた特徴情報と、を連結することによって要求特徴情報を生成する。例えば、発言情報に基づいて得られた特徴情報と、希望画像に基づいて得られた特徴情報と、がそれぞれ数値ベクトルである場合には、これらを連結することによって要求ベクトルとして要求特徴情報が生成されてもよい。特徴情報生成部３４１は、数値ベクトル化する際に、ユーザー端末１０から得られた発言情報及び希望画像に基づいて取得できないベクトル成分が存在する場合には、その成分の値として“値が得られなかったコトを示す値”を付与する。例えば、発言情報は得られたものの希望画像は送信されなかった場合、発言情報のみに基づいて要求ベクトルが生成される。この場合、本来は希望画像のデータに基づいて得られるベクトル成分の値には、“値が得られなかったことを示す値”が付与される。
【００２８】
特徴情報生成部３４１は、ユーザー端末１０から採点対象画像が送信されると、採点対象画像に応じた特徴情報である採点特徴情報を生成する。採点特徴情報は、例えば採点対象画像の特徴（色調、被写体など）を数値ベクトル化することによって得られてもよい。
【００２９】
図６は、検索ベクトル及び要求ベクトルの具体例を示す図である。検索ベクトルは、対話ベクトルのベクトル成分数“Ｍ”と、画像ベクトルのベクトル成分数“Ｎ”と、を加算した“Ｍ＋Ｎ”個のベクトル成分で構成される。一方、要求ベクトルでは、必ずしも全てのベクトル成分が得られるとは限らない。例えば、図６（Ａ）の要求ベクトルに示されるように、値が得られなかったベクトル成分には、“値が得られなかったことを示す値”として空白を示すコードが与えられてもよい。図６（Ａ）の例では、対話ベクトルの４つのベクトル成分のうち、２つ目の成分の値が得られていない。また、画像ベクトルについては全てのベクトル成分の値が得られていない。これらを連結することによって、“ｙ＿１”、“ｙ＿３”及び“ｙ＿４”の３つの成分が発言情報から生成され、残るベクトル成分には“値が得られなかったことを示す値”として空白が与えられている。
【００３０】
検索部３４２は、特徴情報生成部３４１によって生成された要求特徴情報を用いて検索データベース３２を検索することによって、要求特徴情報に最も近い検索特徴情報を判定する。そして、検索部３４２は、判定された検索特徴情報に対応づけて記憶されている撮影情報を取得する。検索部３４２は、取得された撮影情報をユーザー端末１０に提供する。
【００３１】
図６（Ｂ）は、検索部３４２が検索を行う際に行う検索ベクトル及び要求ベクトルの加工の具体例を示す図である。検索部３４２は、要求ベクトルにおいて“値が得られなかったことを示す値”が付与されたベクトル成分が存在する場合、そのベクトル成分を検索ベクトル及び要求ベクトルの双方において欠落させる。図６では、図（Ａ）において空白が与えられていた２番目、５番目、６番目及び７番目のベクトル成分の値を欠落させることによって、図６（Ｂ）に示される検索ベクトル及び要求ベクトルが得られる。このような加工が行われることによって、要求ベクトルにおいて全てのベクトル成分の値が得られなかったとしても、最も近い特徴量を有する検索ベクトルを精度よく判定することができる。
【００３２】
採点部３４３は、ユーザー端末１０から採点対象画像が送信されると、特徴情報生成部３４１によって生成された採点特徴情報を用いてスコアリングデータベース３３を検索することによって、採点特徴情報に最も近いスコアリング特徴情報を判定する。そして、採点部３４３は、判定されたスコアリング特徴情報に対応づけて記憶されているスコアを取得する。採点部３４３は、取得されたスコアを採点結果としてユーザー端末１０に提供する。
【００３３】
図７は、情報提供システム１００の情報提供処理の動作の流れの具体例を示すシーケンスチャートである。まず、ユーザーは、対話装置２０にユーザー端末１０を接続するように操作を行う。操作に応じて、ユーザー端末１０は、接続要求を対話装置２０に送信する（ステップＳ１０１）。対話装置２０は、接続要求の送信元であるユーザー端末１０に接続応答を送信する（ステップＳ１０２）。ユーザー端末１０は、接続応答を受信すると、ユーザーの発言情報の入力の受け付けを開始する。ユーザーによって発言情報が入力されると（ステップＳ１０３）、ユーザー端末１０は、入力された発言情報を対話装置２０に送信する（ステップＳ１０４）。
【００３４】
対話装置２０は、発言情報を受信すると、受信された発言情報のログを記録する（ステップＳ１０５）。対話装置２０は、受信された発言情報に対し自然言語処理を実行することによって、ユーザーの発言に対して望ましい応答文を示す応答情報を生成する。そして、対話装置２０は、生成された応答情報をユーザー端末１０に送信する（ステップＳ１０６）。ステップＳ１０３〜ステップＳ１０６の処理が繰り返されることによって、ユーザーと対話装置２０との間で会話が行われる。ユーザー端末１０から所定の条件を満たす発言情報又は希望画像が受信されると、対話装置２０は、要求情報を生成する（ステップＳ１０７）。対話装置２０は、生成された要求情報を提供装置３０に送信する（ステップＳ１０８）。
【００３５】
提供装置３０の特徴情報生成部３４１は、要求情報を受信すると、受信された要求情報に基づいて要求特徴情報を生成する（ステップＳ１０９）。次に、検索部３４２は、生成された要求特徴情報に基づいて検索データベース３２に対し検索処理を行う（ステップＳ１１０）。検索処理の実行により、検索部３４２は、要求特徴情報に最も近い検索特徴情報に対応づけられた撮影情報を取得する。検索部３４２は、検索された撮影情報を対話装置２０に送信する（ステップＳ１１１）。このように、提供装置３０は、検索された撮影情報を対話装置２０に送信することによって、ユーザー端末１０に対する情報の提供を行う。対話装置２０は、撮影情報を含む応答情報をユーザー端末１０に送信する（ステップＳ１１２）。ユーザー端末１０は、撮影情報を受信すると、受信された撮影情報をユーザーに対して提示する。例えば、ユーザー端末１０は、会話の流れの一つの応答文として撮影情報を表示又は音声出力する。
【００３６】
図８は、発言情報に基づいて撮影情報が提示される場合のユーザー端末１０の表示画面１１の具体例を示す図である。図８では、複数の吹き出しが表示されている。画面左から出ている吹き出し（１１１，１１３）は、ユーザーがユーザー端末１０を操作することによって発言した発言情報を示す。画面右から出ている吹き出し（１１２，１１４，１１５）は、対話装置２０が行った発言（応答情報）を示す。図８において、上から順に古い発言情報を示す吹き出しである。図８の例では、まず、ユーザーが“心が落ち着く写真を撮りたい”と要望を示す発言をしている（吹き出し１１１）。この発言に対し、対話装置２０は、ユーザーの発言の解析結果や現在時刻に基づいて“もうすぐ日が暮れるので夜景はどうでしょう”と発言している（吹き出し１１２）。この応答に対し、ユーザーは“ドライブもしたいな”と発言をしている（吹き出し１１３）。対話装置２０は、一つ前の応答情報にて“夜景”を提案したことや、ユーザーの“ドライブ”というキーワードに基づいて、車と景色との両立を図る提案として“車で行ける絶景の景色を紹介します”と発言している（吹き出し１１４）。加えて、対話装置２０は、吹き出し１１３までに得られたユーザーの発言情報を含む要求情報を検索装置３０に送信する。検索装置３０は、ユーザーの発言情報に基づいて撮影情報を取得し、対話装置２０に送信する。対話装置２０は、検索装置３０から受信された撮影情報に基づいて、場所、時刻及び撮影手法を示す情報を吹き出し１１５に表示している。
【００３７】
図９は、希望画像に基づいて撮影情報が提示される場合のユーザー端末１０の表示画面１１の具体例を示す図である。図９における吹き出しの概念は図８と同様であるので説明を省略する。図９の例では、まず、対話装置２０がユーザーに対し“どのような写真をお望みですか？”というように、撮影したい写真に関する情報を引き出すための問いかけをしている（吹き出し１２１）。この発言に対し、ユーザーは、希望画像を送信した。ユーザーによって希望画像が選択されてアップロードの指示がなされると、ユーザー端末１０は指定された希望画像のデータを対話装置２０に送信する。送信中の希望画像のデータ又は送信済みの希望画像のデータは、図９の吹き出し１２２のように、吹き出し中にサムネイル画像として表示されてもよい。対話装置２０は、希望画像がユーザー端末１０から送信されたことに基づいて、“このように撮影をなさってはいかがでしょうか”という発言をし（吹き出し１２３）、希望画像を含む要求情報を検索装置３０に送信する。検索装置３０は、希望画像に基づいて撮影情報を取得し、対話装置２０に送信する。対話装置２０は、検索装置３０から受信された撮影情報に基づいて、場所、時刻及び撮影手法を示す情報を吹き出し１２４に表示している。
【００３８】
図１０は、情報提供システム１００の採点処理の動作の流れの具体例を示すシーケンスチャートである。まず、対話装置２０は、撮影情報の提供を行った後に所定のタイミングで採点提案をする（ステップＳ２０１）。所定のタイミングとは、撮影情報の提供を行った後に所定の時間が経過したタイミングであってもよいし、デジタルカメラによって撮影された写真の画像がユーザー端末１０に取り込まれたことを検知したタイミングであってもよいし、他のタイミングであってもよい。ユーザーは、ユーザー端末１０に、自身が撮影した撮影画像を入力する（ステップＳ２０２）。ユーザーの操作に応じて、ユーザー端末１０は撮影画像を採点対象画像として対話装置２０に送信する（ステップＳ２０３）。対話装置２０は、採点対象画像を受信すると、受信された採点対象画像を含む採点要求情報を生成する（ステップＳ２０４）。採点要求情報は、提供装置３０に対して採点対象画像の採点を要求することを示す情報である。対話装置２０は、生成された採点要求情報を提供装置３０に送信する（ステップＳ２０５）。
【００３９】
提供装置３０の特徴情報生成部３４１は、採点対象画像が受信されると、採点対象画像に基づいて採点特徴情報を生成する（ステップＳ２０６）。採点部３４３は、生成された採点特徴情報に基づいて採点処理を行う（ステップＳ２０７）。採点処理の実行により、採点部３４３は、採点特徴情報に最も近いスコアリング特徴情報に対応づけられたスコアを取得する。採点部３４３は、取得されたスコアを対話装置２０に送信する（ステップＳ２０８）。対話装置２０は、スコアを含む応答情報をユーザー端末１０に送信する（ステップＳ２０９）。ユーザー端末１０は、スコアを受信すると、受信されたスコアをユーザーに対して提示する。例えば、ユーザー端末１０は、会話の流れの一つの応答文としてスコアを表示又は音声出力する。
【００４０】
このように構成された情報提供システム１００では、対話装置２０によってユーザーとの間で対話が行われ、対話の中で得られたユーザーの１又は複数の発言情報が提供装置３０に送信される。そして、その発言情報に含まれる文字列等に応じた特徴情報が生成され、特徴情報に応じた撮影情報がユーザーに提供される。そのため、ユーザーが対話において、自身の潜在的又は顕在的に欲している画像に応じた発言を行うことで、そのような画像を撮影するために必要な情報が提供される。その結果、提供された情報に基づいて撮影を行うことによって、ユーザーが潜在的又は顕在的に欲している画像に近い画像をより容易に撮影することが可能となる。
【００４１】
上述したように、ユーザーは、カメラを用いた撮影に関する専門的なキーワードを知っていなくても、対話装置２０との間で一般的な言葉を用いて対話することで、その対話の内容に応じて撮影情報を取得することができる。また、ユーザーはそもそも言葉を用いること無く、自身がそのような写真を撮影したいと考えている画像そのものを対話装置２０に送信することによっても、撮影情報を取得することができる。そのため、ユーザーが撮影情報を得るためのハードルを低くすることができる。すなわち、初心者のユーザーであっても、自身の知る限りでの言葉で対話することによって、ユーザーが潜在的又は顕在的に欲している画像に近い画像を撮影することが可能となる。
【００４２】
（変形例）
提供装置３０は必ずしも１台の装置として構成される必要は無い。例えば、提供装置３０が複数台の情報処理装置を用いて構成されてもよい。提供装置３０を構成する複数台の情報処理装置は、ネットワーク２００等の通信路を介して通信可能に接続され、クラスタマシンやクラウドなどのシステムとして構成されてもよい。
【００４３】
提供装置３０は、検索データベース３２又はスコアリングデータベース３３のいずれか一方又は両方を備えない装置として構成されてもよい。この場合、検索データベース３２又はスコアリングデータベース３３は、提供装置３０と通信可能な他の情報処理装置に設けられてもよい。例えば、検索データベース３２又はスコアリングデータベース３３は、提供装置３０と通信可能なファイルサーバーに構築されてもよい。
【００４４】
提供装置３０は、必ずしも採点部３４３を備える必要は無い。例えば、特徴情報生成部３４１及び検索部３４２を備える装置として提供装置３０が構成されてもよい。
【００４５】
ユーザー端末１０から送信されるユーザーの発言情報は、必ずしも対話に応じた文章である必要は無く、列挙された１又は複数の単語で構成されてもよい。
提供装置３０は、対話装置２０と一体の装置として構成されてもよい。
提供装置３０は、撮影情報又は採点情報を出力する際に、対話装置２０を介すること無くユーザー端末１０に直接送信することによって情報を提供してもよい。
【００４６】
検索部３４２は、必ずしも要求特徴情報に最も近い検索特徴情報に対応づけられた撮影情報を取得するように構成される必要は無い。例えば、検索部３４２は、要求特徴情報に近いことを示す所定の閾値内の複数の検索特徴情報を判定し、各検索特徴情報に対応づけられた撮影情報を取得するように構成されてもよい。また、検索部３４２は、さらに他の条件に基づいて、複数の撮影情報の中から一つ又は複数の撮影情報を選択して、選択された撮影情報をユーザー端末１０又は対話装置２０に送信してもよい。
【００４７】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００４８】
１００…情報提供システム，  １０…ユーザー端末，  ２０…対話装置，  ３０…提供装置，  ２００…ネットワーク，  ３１…通信部，  ３２…検索データベース，  ３３…スコアリングデータベース，  ３４…制御部，  ３４１…特徴情報生成部，  ３４２…検索部，  ３４３…採点部
【図１】
2019168848.tif 000003
【図２】
2019168848.tif 000004
【図３】
2019168848.tif 000005
【図４】
2019168848.tif 000006
【図５】
2019168848.tif 000007
【図６】
2019168848.tif 000008
【図７】
2019168848.tif 000009
【図８】
2019168848.tif 000010
【図９】
2019168848.tif 000011
【図１０】
2019168848.tif 000012