(57)【特許請求の範囲】
【請求項１】
公衆通信網を介した通信により複数の第１の画像データを受信し、当該受信した前記複数の第１の画像データの特徴情報を取得する第１の特徴取得部と、
前記第１の特徴取得部において取得した前記複数の第１の画像データの特徴情報の分析結果に基づいて当該複数の第１の画像データを所定のテーマ毎に分類する分類部と、
前記分類部により分類された前記複数の第１の画像データのうち抽出された画像データに対応するテーマを検出するテーマ検出部と、
前記テーマ検出部により検出されたテーマのうち選択されたテーマに係る前記複数の第１の画像データに共通する特徴部分に係る第１の特徴情報を取得する第１の特徴情報取得部と、
を備える外部サーバ装置と、
前記公衆通信網を介して前記外部サーバ装置との通信を行うことが可能な通信部と、
被写体を撮像して第２の画像データを取得する撮像部と、
前記撮像部により得られた前記第２の画像データを表示可能な表示部と、
前記撮像部により得られた前記第２の画像データから第２の特徴情報を取得する第２の特徴取得部と、
前記外部サーバ装置との通信により得られた前記第１の特徴情報と、前記第２の特徴取得部の処理により得られた前記第２の特徴情報と、を比較することにより、前記第１の特徴情報及び前記第２の特徴情報が類似しているか否かに関する比較結果を取得する特徴比較部と、
前記第１の特徴情報及び前記第２の特徴情報が類似しているとの比較結果が前記特徴比較部により得られた場合に、前記撮像部により得られた前記第２の画像データの前記外部サーバ装置への送信を促すガイド情報を前記表示部に表示させる表示制御部と、
を具備する撮像装置と、
を有することを特徴とする情報提供システム。
【請求項２】
前記撮像装置は、
前記撮像部により得られた前記第２の画像データを保存可能な記録部と、
前記第１の特徴情報と、前記第２の特徴取得部の処理により前記記録部に保存されている前記第２の画像データから取得された第３の特徴情報と、に基づいて前記記録部を検索することにより、前記第１の特徴情報及び前記第３の特徴情報が類似している画像データを検索結果として取得する画像検索部と、
をさらに有し、
前記表示制御部は、前記画像検索部の検索結果として得られた画像データの前記外部サーバ装置への送信を促すガイド情報を前記表示部に表示させる
ことを特徴とする請求項１に記載の情報提供システム。
【請求項３】
前記撮像装置は、前記第２の画像データを前記外部サーバ装置に送信するための送信機能と、前記外部サーバ装置において生成される前記第１の特徴情報および当該第１の特徴情報に関連する情報を受信する受信機能を有する通信部を有することを特徴とする請求項１に記載の情報提供システム。
【請求項４】
公衆通信網を介して通信を行うことが可能な外部サーバ装置及び撮像装置を具備する情報提供システムにおける情報提供方法であって、
前記外部サーバ装置が、公衆通信網を介した通信により複数の第１の画像データを受信し、当該受信した前記複数の第１の画像データの特徴情報を取得する第１の特徴取得ステップと、
前記外部サーバ装置が、前記第１の特徴取得ステップにおいて取得した前記複数の第１の画像データの特徴情報の分析結果に基づいて当該複数の第１の画像データを所定のテーマ毎に分類する分類ステップと、
前記外部サーバ装置が、前記分類ステップにより分類された前記複数の第１の画像データのうち抽出された画像データに対応するテーマを検出するテーマ検出ステップと、
前記外部サーバ装置が、前記テーマ検出ステップにより検出されたテーマのうち選択されたテーマに係る前記複数の第１の画像データに共通する特徴部分に係る第１の特徴情報を取得する第１の特徴情報取得ステップと、
前記撮像装置の撮像部が、被写体を撮像して第２の画像データを取得する撮像ステップと、
前記撮像装置が、前記撮像ステップにより得られた前記第２の画像データから第２の特徴情報を取得する第２の特徴取得ステップと、
前記撮像装置が、前記外部サーバ装置との通信により得られた前記第１の特徴情報と、前記第２の特徴取得ステップの処理により得られた前記第２の特徴情報と、を比較することにより、前記第１の特徴情報及び前記第２の特徴情報が類似しているか否かに関する比較結果を取得する特徴比較ステップと、
前記第１の特徴情報及び前記第２の特徴情報が類似しているとの比較結果が前記特徴比較ステップにより得られた場合に、前記撮像装置が、前記撮像ステップにより得られた前記第２の画像データの前記外部サーバ装置への送信を促すガイド情報を前記第２の画像データを表示可能な表示部に表示させる表示制御ステップと、
を有することを特徴とする情報提供システムにおける情報提供方法。
【請求項５】
公衆通信網を介した通信により画像データを受信して保存するための記憶装置を具備して構成された外部サーバ装置のコンピュータに、
公衆通信網を介した通信により複数の第１の画像データを受信し前記記憶装置に保存させる工程と、
前記記憶装置に保存された前記複数の第１の画像データの特徴情報を取得する第１の特徴取得工程と、
前記第１の特徴取得工程において取得した前記複数の第１の画像データの特徴情報の分析結果に基づいて当該複数の第１の画像データを所定のテーマ毎に分類する分類工程と、
前記分類工程により分類された前記複数の第１の画像データのうち抽出された画像データに対応するテーマを検出するテーマ検出工程と、
前記テーマ検出工程により検出されたテーマのうち選択されたテーマに係る前記複数の第１の画像データに共通する特徴部分に係る第１の特徴情報を取得する第１の特徴情報取得工程と、
を、実行させ、
前記公衆通信網を介して前記外部サーバ装置との通信を行うことが可能な通信部と、被写体を撮像して第２の画像データを取得する撮像部と、前記撮像部により得られた前記第２の画像データを表示可能な表示部と、を備える撮像装置のコンピュータに、
前記撮像部により得られた前記第２の画像データから第２の特徴情報を取得する第２の特徴取得工程と、
前記外部サーバ装置との通信により得られた前記第１の特徴情報と、前記第２の特徴取得工程の処理により得られた前記第２の特徴情報と、を比較することにより、前記第１の特徴情報及び前記第２の特徴情報が類似しているか否かに関する比較結果を取得する特徴比較工程と、
前記第１の特徴情報及び前記第２の特徴情報が類似しているとの比較結果が前記特徴比較工程により得られた場合に、前記撮像部により得られた前記第２の画像データの前記外部サーバ装置への送信を促すガイド情報を前記表示部に表示させる表示制御工程と、
を実行させる
ことを特徴とする情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供システム、情報提供方法および情報提供プログラムに関し、特に、ユーザにとって有益な情報を提供可能な情報提供システム、情報提供方法および情報提供プログラムに関するものである。
【背景技術】
【０００２】
ユーザのプライベートな情報を用いてインターネット等の公衆通信網上に散在する各種の情報を検索した検索結果に基づき、当該ユーザにとって有益な情報を提供することが可能な技術が従来知られている。
【０００３】
例えば、特許文献１には、会話の促進を支援する個人情報記録機器であって、ある人物を指定する指定手段と、該指定手段によってある人物が指定されると、該人物の連絡先と共に、該人物との次回の接触の際に話題にすべき情報を提供する会話促進情報提供手段と、ある人物との過去の会話で使われた重要単語を記憶する記憶手段と、を備え、前記会話促進情報提供手段は、前記指定手段によってある人物が指定されると、前記記憶手段から前記重要単語を読み出して、読み出した該重要単語をキーワードとして、電話網又はデータ網から、該人物との次回の接触の際に話題にすべき情報を検索して取得する、という技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】日本国特開２００９−２２４８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示された技術によれば、会話相手等の特定の人物の関心事に応じた情報をユーザに提供可能な技術が記載されている一方で、不特定多数の人物の関心事に応じた情報をユーザに提供可能な技術については記載されていない。
【０００６】
本発明は、前述した事情に鑑みてなされたものであり、不特定多数の人物の関心事に応じた情報をユーザに提供可能な情報提供システム、情報提供方法および情報提供プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の一態様の撮像装置は、公衆通信網を介して外部装置との通信を行うことが可能な通信部と、被写体を撮像して画像データを取得する撮像部と、前記撮像部により得られた画像データを表示可能な表示部と、前記撮像部により得られた画像データから特徴情報を取得する特徴取得部と、前記外部装置との通信により得られた第１の特徴情報と、前記特徴取得部の処理により得られた第２の特徴情報と、を比較することにより、前記第１の特徴情報及び前記第２の特徴情報が類似しているか否かに関する比較結果を取得する特徴比較部と、前記第１の特徴情報及び前記第２の特徴情報が類似しているとの比較結果が前記特徴比較部により得られた場合に、前記撮像部により得られた画像データの前記外部装置への送信を促すガイド情報を前記表示部に表示させる表示制御部と、を有する。
【０００８】
本発明の一態様の情報提供システムは、公衆通信網を介した通信により複数の第１の画像データを受信し、当該受信した前記複数の第１の画像データの特徴情報を取得する第１の特徴取得部と、前記第１の特徴取得部において取得した前記複数の第１の画像データの特徴情報の分析結果に基づいて当該複数の第１の画像データを所定のテーマ毎に分類する分類部と、前記分類部により分類された前記複数の第１の画像データのうち抽出された画像データに対応するテーマを検出するテーマ検出部と、前記テーマ検出部により検出されたテーマのうち選択されたテーマに係る前記複数の第１の画像データに共通する特徴部分に係る第１の特徴情報を取得する第１の特徴情報取得部と、を備える外部サーバ装置と、前記公衆通信網を介して前記外部サーバ装置との通信を行うことが可能な通信部と、被写体を撮像して第２の画像データを取得する撮像部と、前記撮像部により得られた前記第２の画像データを表示可能な表示部と、前記撮像部により得られた前記第２の画像データから第２の特徴情報を取得する第２の特徴取得部と、前記外部サーバ装置との通信により得られた前記第１の特徴情報と、前記第２の特徴取得部の処理により得られた前記第２の特徴情報と、を比較することにより、前記第１の特徴情報及び前記第２の特徴情報が類似しているか否かに関する比較結果を取得する特徴比較部と、前記第１の特徴情報及び前記第２の特徴情報が類似しているとの比較結果が前記特徴比較部により得られた場合に、前記撮像部により得られた前記第２の画像データの前記外部サーバ装置への送信を促すガイド情報を前記表示部に表示させる表示制御部と、を具備する撮像装置と、を有する。
本発明の一態様の情報提供システムにおける情報提供方法は、公衆通信網を介して通信を行うことが可能な外部サーバ装置及び撮像装置を具備する情報提供システムにおける情報提供方法であって、前記外部サーバ装置が、公衆通信網を介した通信により複数の第１の画像データを受信し、当該受信した前記複数の第１の画像データの特徴情報を取得する第１の特徴取得ステップと、前記外部サーバ装置が、前記第１の特徴取得ステップにおいて取得した前記複数の第１の画像データの特徴情報の分析結果に基づいて当該複数の第１の画像データを所定のテーマ毎に分類する分類ステップと、前記外部サーバ装置が、前記分類ステップにより分類された前記複数の第１の画像データのうち抽出された画像データに対応するテーマを検出するテーマ検出ステップと、前記外部サーバ装置が、前記テーマ検出ステップにより検出されたテーマのうち選択されたテーマに係る前記複数の第１の画像データに共通する特徴部分に係る第１の特徴情報を取得する第１の特徴情報取得ステップと、前記撮像装置の撮像部が、被写体を撮像して第２の画像データを取得する撮像ステップと、前記撮像装置が、前記撮像ステップにより得られた前記第２の画像データから第２の特徴情報を取得する第２の特徴取得ステップと、前記撮像装置が、前記外部サーバ装置との通信により得られた前記第１の特徴情報と、前記第２の特徴取得ステップの処理により得られた前記第２の特徴情報と、を比較することにより、前記第１の特徴情報及び前記第２の特徴情報が類似しているか否かに関する比較結果を取得する特徴比較ステップと、前記第１の特徴情報及び前記第２の特徴情報が類似しているとの比較結果が前記特徴比較ステップにより得られた場合に、前記撮像装置が、前記撮像ステップにより得られた前記第２の画像データの前記外部サーバ装置への送信を促すガイド情報を前記第２の画像データを表示可能な表示部に表示させる表示制御ステップと、を有する。
本発明の一態様の情報提供プログラムは、公衆通信網を介した通信により画像データを受信して保存するための記憶装置を具備して構成された外部サーバ装置のコンピュータに、公衆通信網を介した通信により複数の第１の画像データを受信し前記記憶装置に保存させる工程と、前記記憶装置に保存された前記複数の第１の画像データの特徴情報を取得する第１の特徴取得工程と、前記第１の特徴取得工程において取得した前記複数の第１の画像データの特徴情報の分析結果に基づいて当該複数の第１の画像データを所定のテーマ毎に分類する分類工程と、前記分類工程により分類された前記複数の第１の画像データのうち抽出された画像データに対応するテーマを検出するテーマ検出工程と、前記テーマ検出工程により検出されたテーマのうち選択されたテーマに係る前記複数の第１の画像データに共通する特徴部分に係る第１の特徴情報を取得する第１の特徴情報取得工程と、を、実行させ、前記公衆通信網を介して前記外部サーバ装置との通信を行うことが可能な通信部と、被写体を撮像して第２の画像データを取得する撮像部と、前記撮像部により得られた前記第２の画像データを表示可能な表示部と、を備える撮像装置のコンピュータに、前記撮像部により得られた前記第２の画像データから第２の特徴情報を取得する第２の特徴取得工程と、前記外部サーバ装置との通信により得られた前記第１の特徴情報と、前記第２の特徴取得工程の処理により得られた前記第２の特徴情報と、を比較することにより、前記第１の特徴情報及び前記第２の特徴情報が類似しているか否かに関する比較結果を取得する特徴比較工程と、前記第１の特徴情報及び前記第２の特徴情報が類似しているとの比較結果が前記特徴比較工程により得られた場合に、前記撮像部により得られた前記第２の画像データの前記外部サーバ装置への送信を促すガイド情報を前記表示部に表示させる表示制御工程と、を実行させる。
【発明の効果】
【０００９】
本発明によれば、不特定多数の人物の関心事に応じた情報をユーザに提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施例に係る情報提供システムの要部の構成を示すブロック図。
【図２】撮像装置において撮影モードが選択された際に行われる処理等の一例を示すフローチャート。
【図３】ガイド情報を含む画面の表示態様の一例を示す図。
【図４】撮像装置において再生モードが選択された際に行われる処理等の一例を示すフローチャート。
【図５】撮像装置において画像検索モードが選択された際に行われる処理等の一例を示すフローチャート。
【図６】サーバーが画像ファイルを受信した際に行う処理の一例を示すフローチャート。
【図７】サーバーにおいて保存される画像ファイルに含まれる情報を説明するための図。
【図８】投票履歴情報の更新に係る処理等の一例を示すフローチャート。
【図９】投票履歴情報として記録される情報を説明するための図。
【図１０】サーバーが特徴情報及び告知情報を生成する際に行う処理の一例を示すフローチャート。
【図１１】サーバーが特徴情報及び告知情報を生成する際に行う処理の、図１０とは異なる例を示すフローチャート。
【図１２】本発明の第２の実施例に係る情報提供システムの要部の構成を示すブロック図。
【図１３】撮像装置において撮影モードが選択された際に行われる処理等の、図２とは異なる例を示すフローチャート。
【図１４】ガイド情報を含む画面の表示態様の、図３とは異なる例を示す図。
【図１５】撮像装置において再生モードが選択された際に行われる処理等の、図４とは異なる例を示すフローチャート。
【図１６】撮像装置において画像検索モードが選択された際に行われる処理等の、図５とは異なる例を示すフローチャート。
【図１７】画像保存装置が画像ファイルを受信した際に行う処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しつつ説明を行う。
【００１２】
（第１の実施例）
図１から図１１は、本発明の第１の実施例に係るものである。
【００１３】
図１は、本発明の第１の実施例に係る情報提供システムの要部の構成を示すブロック図である。
【００１４】
情報提供システム１０１は、図１に示すように、インターネット等の公衆通信網５１を介して双方向に通信を行うことが可能な撮像装置１１及びサーバー３１を具備して構成されている。
【００１５】
撮像装置１１は、例えば、デジタルカメラとして構成されており、撮像部１と、表示部２と、操作部３と、記録部４と、通信部５と、制御部６と、を有している。
【００１６】
撮像部１は、レンズ、絞り機構、シャッター機構、焦点調整機構、及び、撮像素子等からなる撮像系を具備するとともに、このような撮像系により、撮像装置１１の正面側に位置する被写体を撮像して画像データを得ることができるように構成されている。
【００１７】
表示部２は、例えば撮像装置１１の背面側に設けられており、制御部６の制御に応じ、記録部４に保存された画像ファイルの再生表示、及び、撮像部１により撮影する被写体の構図を動画にて確認可能なライブビュー表示等の種々の画像表示を行うことができるように構成されている。さらに、表示部２は、タッチパネル機能を有して構成されており、画面上に表示されるスイッチ群等の操作に応じた指示を行うことができるようになっている。
【００１８】
操作部３は、撮影者の撮影操作に応じて撮像部１における撮影（画像データの取得）に係る指示を行うことが可能な撮影操作部３ａと、表示部２に表示されるスイッチ群等のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）における入力操作等を行うことが可能なボタン及びスイッチ等を備えた入力操作部３ｂと、を有して構成されている。また、操作部３には、記録部４に保存された画像ファイルの再生表示を行う再生モードと、撮像部１による撮影を行う撮影モードと、後述の画像検索モードと、を含む複数のモードの中から選択した１つのモードに撮像装置１１を切り替えることが可能なモード切替スイッチが設けられている。さらに、操作部３には、撮像装置１１の電源のオンオフを切り替える電源ボタン等の種々の入力装置が設けられている。
【００１９】
記録部４は、撮像装置１１に対して着脱可能なメモリカード等により構成されており、撮像部１により得られた画像データを含む画像ファイル、及び、通信部５を介して撮像装置１１に入力された特徴情報等のデータを記録（保存）することができるようになっている。
【００２０】
通信部５は、例えば、公衆通信網５１に接続するためのアンテナ等の通信インターフェースを有して構成されており、公衆通信網５１を介してサーバー３１との間におけるデータの送受信を行うことができるようになっている。
【００２１】
制御部６は、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等を有して構成されており、操作部３の操作に応じた指示、及び、表示部２の画面上に表示されるＧＵＩの入力操作に応じた指示に基づき、撮像装置１１の各部に対する制御等を行うことができるようになっている。また、制御部６は、撮像部１により撮影された画像データに基づき、位相差検出方式等の公知の手法による焦点検出を実施する。さらに、制御部６は、例えば、撮像部１の絞り機構の絞り量、及び、シャッタースピードの少なくともいずれか一方を制御して変化させるような、公知の手法による露出調整を実施する。
【００２２】
一方、制御部６は、特徴取得部６ａと、特徴比較部６ｂと、画像検索部６ｃと、表示制御部６ｄと、を有して構成されている。
【００２３】
特徴取得部６ａは、表示部２に画像データがライブビュー表示されている最中に当該画像データを解析することにより、画像データの特徴点、色、構図及び輪郭等の特徴情報を取得する。また、特徴取得部６ａは、記録部４に保存されている各画像ファイルの画像データ毎に解析を行うことにより、画像データの特徴点、色、構図及び輪郭等の特徴情報を取得する。なお、特徴取得部６ａは、画像データを解析して特徴情報を取得する際に、例えば、日本国特開２０１０−４９３００号公報に開示された処理を用いてもよく、または、公知の他の被写体検出に係る処理を用いてもよい。
【００２４】
特徴比較部６ｂは、通信部５を介して記録部４に記録された特徴情報と、特徴取得部６ａにより取得された特徴情報と、を比較することにより、これら２つの特徴情報が類似しているか否かに関する比較結果を取得する。
【００２５】
画像検索部６ｃは、特徴取得部６ａにより取得された特徴情報と、通信部５を介して記録部４に記録された特徴情報と、に基づいて記録部４に保存されている各画像ファイルの画像データを検索することにより、これら２つの特徴情報が類似している画像データを検索結果として取得する。
【００２６】
表示制御部６ｄは、レックビュー表示用の画像データ、ライブビュー表示用の画像データ、及び、再生表示用の画像データ等の種々の画像データを表示部２に表示させるための制御を行う。また、表示制御部６ｄは、表示部２の画面上に表示するスイッチ群、及び、種々の情報の入力を促す入力画面等の、ＧＵＩに関する画像データを生成可能に構成されている。さらに、表示制御部６ｄは、後述のようなガイド情報を含む画面を生成して表示部２に表示させるための制御を行う。
【００２７】
サーバー３１は、例えば、インターネット等の公衆通信網５１を介して一対多の通信を行うことが可能なＷｅｂサーバーとして構成されており、公衆通信網５１に接続されている様々な外部装置（または当該外部装置により動作されるソフトウェア）の要求に応じたデータの送受信を行うことができるようになっている。
【００２８】
また、サーバー３１は、通信部２１と、記憶装置２２と、計時部２３と、制御部２４と、を有している。
【００２９】
通信部２１は、例えば、公衆通信網５１に接続するためのアンテナ等の通信インターフェースを有して構成されており、公衆通信網５１を介して接続されている撮像装置１１及びパーソナルコンピュータ（図示せず）等の各外部装置毎にデータの送受信を行うことができるようになっている。
【００３０】
記憶装置２２は、例えば、ＨＤＤ（ハードディスクドライブ）またはＳＳＤ（ソリッドステートドライブ）等を有して構成されており、制御部２４により実行可能なプログラムを含むソフトウェア、及び、通信部２１を介してサーバー３１に入力された画像ファイル等の様々なデータを記録（保存）することができるようになっている。
【００３１】
計時部２３は、ＲＴＣ（リアルタイムクロック）等を有して構成されており、現在の日付及び時刻を取得することができるとともに、当該取得した日付及び時刻を現在日時情報として出力することができるようになっている。
【００３２】
制御部２４は、例えば、ＣＰＵ等を有して構成されており、サーバー３１の各部の動作に関する制御、及び、記憶装置２２に記録されているソフトウェアに基づく演算処理等を行うことができるようになっている。
【００３３】
一方、制御部２４は、特徴取得部２４ａと、演算部２４ｂと、を有して構成されている。
【００３４】
特徴取得部２４ａは、通信部２１を介して受信された各画像ファイルの画像データ毎にに解析を行うことにより、画像データの特徴点、色、構図及び輪郭等の特徴情報を取得する。なお、特徴取得部２４ａは、画像データを解析して特徴情報を取得する際に、例えば、日本国特開２０１０−４９３００号公報に開示された処理を用いてもよく、または、公知の他の被写体検出に係る処理を用いてもよい。
【００３５】
演算部２４ｂは、投票履歴情報（後述）に基づく処理を行うことにより、撮像装置１１へ送信される特徴情報（後述）及び告知情報（後述）を生成する。
【００３６】
一方、本実施例によれば、サーバー３１の記憶装置２２内に予め格納されている所定のファイル群を具備して構築されたＷｅｂサイトが公衆通信網５１上に公開されているとともに、当該Ｗｅｂサイトの表示等に関する制御がサーバー３１の各部により行われている。そのため、ユーザは、例えば、パーソナルコンピュータ（図示せず）等の外部装置にインストールされたＷｅｂブラウザを用いてサーバー３１にアクセスすることにより、前述のＷｅｂサイトにより提供される機能の範囲内に限って、サーバー３１とのデータの入出力に係るやり取りを行うことができる。
【００３７】
ここで、本実施例の撮像装置１１において行われる処理等について説明する。まず、主に図２のフローチャートを参照しつつ、撮像装置１１の複数のモードの中から撮影モードが選択された場合の処理等について説明する。図２は、撮像装置において撮影モードが選択された際に行われる処理等の一例を示すフローチャートである。
【００３８】
操作部３の電源ボタンの操作に応じて撮像装置１１の電源がオンされると、制御部６は、公衆通信網５１を介してサーバー３１との通信を行うことにより、サーバー３１に記録されている最新の特徴情報（後述）及び告知情報（後述）を取得する（図２のステップＳ１）。なお、撮像装置１１は、図２のステップＳ１において、特徴情報及び告知情報の取得元となったサーバー３１のＩＰアドレスを含むアドレス情報を併せて取得する。
【００３９】
一方、制御部６は、図２のステップＳ１において取得された告知情報を表示部２に表示させるための制御を行う（図２のステップＳ２）とともに、図２のステップＳ１において取得された特徴情報を記録部４に記録させる。
【００４０】
なお、本実施例においては、撮像装置１１がサーバー３１と直接的に通信を行うことにより特徴情報及び告知情報を取得するものに限らず、撮像装置１１がサーバー３１と間接的に通信を行うことにより特徴情報及び告知情報を取得するもものであってもよい。具体的には、例えば、携帯電話、スマートフォンまたはパーソナルコンピュータのような、２点間の通信を仲介可能な機能を具備する他の端末装置がサーバー３１との通信を行うことにより特徴情報及び告知情報を予め取得し、さらに、撮像装置１１が当該他の端末装置との通信を行うことにより特徴情報及び告知情報を取得するようにしてもよい。
【００４１】
その後、制御部６は、操作部３のモード切替スイッチの操作に基づき、再生モードが選択されたか否かを検出する（図２のステップＳ３）。
【００４２】
制御部６は、図２のステップＳ３において再生モードが選択されたことを検出した場合には、撮像装置１１の動作モードを再生モードに設定した（図２のステップＳ４）後、図４のステップＳ２１に示す処理を続けて行う。
【００４３】
また、制御部６は、図２のステップＳ３において再生モードが選択されていないことを検出した場合には、さらに、操作部３のモード切替スイッチの操作に基づき、撮影モードが選択されたか否かを検出する（図２のステップＳ５）。
【００４４】
制御部６は、図２のステップＳ５において撮影モードが選択されていないことを検出した場合には、撮像装置１１の動作モードを画像検索モードに設定した（図２のステップＳ６）後、図５のステップＳ３１に示す処理を続けて行う。
【００４５】
また、制御部６は、図２のステップＳ５において撮影モードが選択されたことを検出した場合には、撮像装置１１の動作モードを撮影モードに設定した後、撮像部１による画像データの取得を開始させるとともに、当該取得した画像データを表示部２にライブビュー表示させるように動作する（図２のステップＳ７）。
【００４６】
その後、制御部６の特徴取得部６ａは、図２のステップＳ７によりライブビュー表示されている画像データを解析することにより、画像データの特徴点、色、構図及び輪郭等の特徴情報を取得する（図２のステップＳ８）。
【００４７】
制御部６の特徴比較部６ｂは、図２のステップＳ１において記録部４に記録された特徴情報と、図２のステップＳ８においてライブビュー表示されている画像データから取得された特徴情報と、を比較することにより、これら２つの特徴情報が類似しているか否かに関する比較結果を取得する。
【００４８】
そして、制御部６の表示制御部６ｄは、特徴比較部６ｂにより取得された比較結果に基づき、図２のステップＳ１において記録部４に記録された特徴情報と、図２のステップＳ８においてライブビュー表示されている画像データから取得された特徴情報と、が類似している場合に、当該画像データの公開（サーバ３１への送信）をユーザに促すガイド情報を含む画面を表示部２に表示させるように制御を行う（図２のステップＳ９及びステップＳ１０）。
【００４９】
図３は、ガイド情報を含む画面の表示態様の一例を示す図である。
【００５０】
具体的には、表示制御部６ｄは、例えば図３に示すように、ライブビュー表示されている画像データと、「イイネ！この画像は公開すれば？」の文字列等からなるガイド情報と、を表示部２の画面上に併せて表示させる。
【００５１】
その後、制御部６は、操作部３において撮影操作が行われたか否かを検出する（図２のステップＳ１１）。
【００５２】
制御部６は、操作部３において撮影操作が行われていない場合には、図２のステップＳ７に戻って処理を行う。
【００５３】
また、制御部６は、操作部３において撮影操作が行われたことを検出すると、当該撮影操作に応じて取得された画像データを表示部２に撮影後確認表示（レックビュー表示）させる（図２のステップＳ１２）とともに、当該画像データに対し、図示しないメモリに書き込まれたＩＤ番号等を含む撮像装置１１の個体識別情報と、予めユーザにより設定されたタイトル情報と、図示しない時計から取得した撮影日時情報と、をそれぞれ付与した画像ファイルを生成する。
【００５４】
制御部６（の表示制御部６ｄ）は、レックビュー表示中の任意のタイミングにおいて、撮影により得られた画像データを含む画像ファイルを、特徴情報及び告知情報の取得元となったサーバー３１へ送信するか否かに関する選択をユーザに促すためのＧＵＩを生成して表示部２に表示させる。具体的には、制御部６（の表示制御部６ｄ）は、レックビュー表示中の任意のタイミングにおいて、例えば、「この画像データを本当に送信してもよろしいですか？」のメッセージと、「ＹＥＳ」の文字列が付されたボタンと、「ＮＯ」の文字列が付されたボタンと、を含むダイアログボックスを生成して表示部２に表示させる。
【００５５】
そして、制御部６は、操作部３の操作に基づき、例えば、前述のダイアログボックス内の「ＹＥＳ」の文字列が付されたボタンが押下されることにより、撮影により得られた画像データを含む画像ファイルをサーバー３１へ送信する旨の選択がなされたことを検出すると（図２のステップＳ１３）、通信部５を介した通信により当該画像ファイルをサーバー３１へ送信させ（図２のステップＳ１４）、当該画像ファイルを記録部４に保存させた（図２のステップＳ１５）後、図２のステップＳ３に戻って処理を行う。
【００５６】
また、制御部６は、操作部３の操作に基づき、例えば、前述のダイアログボックス内の「ＮＯ」の文字列が付されたボタンが押下されることにより、撮影により得られた画像データを含む画像ファイルをサーバー３１へ送信しない旨の選択がなされたことを検出すると（図２のステップＳ１３）、当該画像ファイルの送信に係る動作等を行わずに、当該画像ファイルを記録部４に保存させた（図２のステップＳ１５）後、図２のステップＳ３に戻って処理を行う。
【００５７】
次に、図４のフローチャートを参照しつつ、撮像装置１１の複数のモードの中から再生モードが選択された場合の処理等について説明する。図４は、撮像装置において再生モードが選択された際に行われる処理等の一例を示すフローチャートである。
【００５８】
制御部６は、図２のステップＳ４において撮像装置１１の動作モードを再生モードに設定した後、記録部４に保存されている画像データを縮小して表示部２に一覧表示させるための制御を行う（図４のステップＳ２１）。
【００５９】
その後、制御部６は、操作部３が操作されないこと等に起因して、拡大表示させる１つの画像データが選択されない場合においては（図４のステップＳ２２）、後述の図４のステップＳ２７の処理を行う。
【００６０】
また、制御部６は、操作部３の操作等により、拡大表示させる１つの画像データが選択されたことを検出すると（図４のステップＳ２２）、当該１つの画像データを表示部２に拡大表示させる（図４のステップＳ２３）。
【００６１】
制御部６（の表示制御部６ｄ）は、拡大表示中の任意のタイミングにおいて、拡大表示されている画像データを含む画像ファイルを、特徴情報及び告知情報の取得元となったサーバー３１へ送信するか否かに関する選択をユーザに促すためのＧＵＩを生成して表示部２に表示させる。具体的には、制御部６（の表示制御部６ｄ）は、拡大表示中の任意のタイミングにおいて、例えば、「この画像データを本当に送信してもよろしいですか？」のメッセージと、「ＹＥＳ」の文字列が付されたボタンと、「ＮＯ」の文字列が付されたボタンと、を含むダイアログボックスを生成して表示部２に表示させる。
【００６２】
そして、制御部６は、操作部３の操作に基づき、例えば、前述のダイアログボックス内の「ＹＥＳ」の文字列が付されたボタンが押下されることにより、拡大表示されている画像データを含む画像ファイルをサーバー３１へ送信する旨の選択がなされたことを検出すると（図４のステップＳ２４）、通信部５を介した通信により当該画像ファイルをサーバー３１へ送信させた（図４のステップＳ２５）後、図４のステップＳ２６の処理を続けて行う。
【００６３】
また、制御部６は、操作部３の操作に基づき、例えば、前述のダイアログボックス内の「ＮＯ」の文字列が付されたボタンが押下されることにより、拡大表示されている画像データを含む画像ファイルをサーバー３１へ送信しない旨の選択がなされたことを検出すると（図４のステップＳ２４）、当該画像ファイルの送信に係る動作等を行わずに、図４のステップＳ２６の処理を続けて行う。
【００６４】
制御部６は、操作部３の操作に基づき、拡大表示を終了するための操作が行われたか否かの判定を行う（図４のステップＳ２６）。
【００６５】
制御部６は、図４のステップＳ２６において、拡大表示を終了するための操作が行われていないとの判定結果を得た場合には、図４のステップＳ２３に戻って処理を行う。
【００６６】
制御部６は、図４のステップＳ２６において、拡大表示を終了するための操作が行われたとの判定結果を得た場合には、さらに、操作部３の操作に基づき、再生モードを終了するための操作が行われたか否かの判定を行う（図４のステップＳ２７）。
【００６７】
制御部６は、図４のステップＳ２７において、再生モードを終了するための操作が行われていないとの判定結果を得た場合には、図４のステップＳ２１に戻って処理を行う。
【００６８】
制御部６は、図４のステップＳ２７において、再生モードを終了するための操作が行われたとの判定結果を得た場合には、図２のステップＳ３に戻って処理を行う。
【００６９】
続いて、主に図５のフローチャートを参照しつつ、撮像装置１１の複数のモードの中から画像検索モードが選択された場合の処理等について説明する。図５は、撮像装置において画像検索モードが選択された際に行われる処理等の一例を示すフローチャートである。
【００７０】
制御部６は、図２のステップＳ６において、撮像装置１１の動作モードを画像検索モードに設定する。
【００７１】
その後、制御部６の特徴取得部６ａは、記録部４に保存されている各画像ファイルの画像データ毎に解析を行うことにより、画像データの特徴点、色、構図及び輪郭等の特徴情報を取得する（図５のステップＳ３１）。
【００７２】
制御部６の画像検索部６ｃは、図２のステップＳ１において記録部４に記録された特徴情報と、図５のステップＳ３１において取得された特徴情報と、に基づいて記録部４に保存されている画像ファイルを順次検索することにより、これら２つの特徴情報が類似している画像データを検索結果として取得する（図５のステップＳ３２）。
【００７３】
そして、制御部６の表示制御部６ｄは、図５のステップＳ３２により得られた画像データと、当該画像データの公開（サーバ３１への送信）をユーザに促すガイド情報と、を含む画面を表示部２に表示させるように制御を行う（図５のステップＳ３３）。
【００７４】
具体的には、表示制御部６ｄは、例えば図３に示したように、図５のステップＳ３２により得られた画像データと、「イイネ！この画像は公開すれば？」の文字列等からなるガイド情報と、を表示部２の画面上に併せて表示させる。
【００７５】
制御部６（の表示制御部６ｄ）は、図５のステップＳ３３の画面が表示されている最中の任意のタイミングにおいて、当該画面に表示されている画像データを含む画像ファイルを、特徴情報及び告知情報の取得元となったサーバー３１へ送信するか否かに関する選択をユーザに促すためのＧＵＩを生成して表示部２に表示させる。具体的には、制御部６（の表示制御部６ｄ）は、図５のステップＳ３３の画面が表示されている最中の任意のタイミングにおいて、例えば、「この画像データを本当に送信してもよろしいですか？」のメッセージと、「ＹＥＳ」の文字列が付されたボタンと、「ＮＯ」の文字列が付されたボタンと、を含むダイアログボックスを生成して表示部２に表示させる。
【００７６】
そして、制御部６は、操作部３の操作に基づき、例えば、前述のダイアログボックス内の「ＹＥＳ」の文字列が付されたボタンが押下されることにより、図５のステップＳ３３の画面に表示されている画像データを含む画像ファイルをサーバー３１へ送信する旨の選択がなされたことを検出すると（図５のステップＳ３４）、通信部５を介した通信により当該画像ファイルをサーバー３１へ送信させた（図５のステップＳ３５）後、図５のステップＳ３６の処理を続けて行う。
【００７７】
また、制御部６は、操作部３の操作に基づき、例えば、前述のダイアログボックス内の「ＮＯ」の文字列が付されたボタンが押下されることにより、図５のステップＳ３３の画面に表示されている画像データを含む画像ファイルをサーバー３１へ送信しない旨の選択がなされたことを検出すると（図５のステップＳ３４）、当該画像ファイルの送信に係る動作等を行わずに、図５のステップＳ３６の処理を続けて行う。
【００７８】
制御部６は、記録部４に保存されている全画像データに対する検索が完了したか否かの判定を行う（図５のステップＳ３６）。
【００７９】
制御部６は、図５のステップＳ３６において、記録部４に保存されている全画像データに対する検索が完了していないとの判定結果を得た場合には、図５のステップＳ３２に戻って処理を行う。
【００８０】
制御部６は、図５のステップＳ３６において、記録部４に保存されている全画像データに対する検索が行われたとの判定結果を得た場合には、図２のステップＳ３に戻って処理を行う。
【００８１】
ここで、本実施例のサーバー３１において行われる処理等について説明する。まず、主に図６のフローチャートを参照しつつ、撮像装置１１から送信された画像ファイルに対して施される処理等について説明する。図６は、サーバーが画像ファイルを受信した際に行う処理の一例を示すフローチャートである。
【００８２】
制御部２４は、公衆通信網５１を介して撮像装置１１との通信を行うことにより、撮像装置１１から送信される画像ファイルを受信するとともに（図６のステップＳ４１）、当該画像ファイルに対し、計時部２３から出力される現在日時情報に対応する受信日時情報を付与する。
【００８３】
制御部２４の特徴取得部２４ａは、図６のステップＳ４１において受信した画像ファイルに含まれる画像データの特徴点、色、構図及び輪郭等の特徴情報を取得するとともに（図６のステップＳ４２）、当該取得した特徴情報を画像ファイルに対して付与する。
【００８４】
制御部２４は、図６のステップＳ４２において取得された特徴情報を分析して得られた分析結果と、予め設定された１つ以上のテーマと、に応じたテーマ情報を付与することにより、画像ファイルの分類を行う（図６のステップＳ４３）。
【００８５】
具体的には、制御部２４は、図６のステップＳ４２において取得された特徴情報に基づき、例えば、被写体として猫が含まれているとの分析結果を得た場合には、予め設定された１つ以上のテーマの中から猫に最も関連する１つのテーマを選択し、さらに、当該選択した１つのテーマを示すテーマ情報を画像ファイルに付与することにより、当該画像ファイルを分類する。なお、本実施例の画像ファイルの分類処理においては、例えば、各テーマ毎に予め分類された状態で記憶装置２２に保存されている複数のサンプル画像データと、画像ファイルに含まれる画像データと、を比較した結果に基づいてテーマ情報を付与するような処理を行うものであってもよい。
【００８６】
その後、制御部２４は、図６のステップＳ４３により分類された画像ファイルに対し、投票履歴情報（後述）と、サーバー３１のＩＰアドレスを含むアドレス情報と、を付与して記憶装置２２に保存させる（図６のステップＳ４４）。
【００８７】
なお、サーバー３１の記憶装置２２には、複数のユーザの撮像装置１１から送信された各画像ファイル毎に、図７に例示するような各情報が付与された状態で保存されている。図７は、サーバーにおいて保存される画像ファイルに含まれる情報を説明するための図である。
【００８８】
画像ファイル２００には、図７に示すように、撮像装置１１の撮影により得られた画像データ２０１と、画像ファイル２００の送信元の撮像装置１１を識別可能な個体識別情報２０２と、撮像装置１１のユーザにより設定された画像ファイル２００のタイトル情報２０３と、画像データ２０１の取得日時に相当する撮影日時情報２０４と、が付与されている。
【００８９】
すなわち、画像ファイル２００の個体識別情報２０２、タイトル情報２０３、及び、撮影日時情報２０４は、画像ファイル２００がサーバー３１へ送信される前に、撮像装置１１により予め付与された情報である。
【００９０】
また、画像ファイル２００には、図７に示すように、サーバー３１が画像ファイル２００を受信した日時に相当する受信日時情報２０５と、画像ファイル２００が分類されたテーマを示すテーマ情報２０６と、画像データ２０１に基づいて取得された特徴情報２０７と、画像データ２０１に対する投票履歴が記録された投票履歴情報２０８と、サーバー３１のＩＰアドレスを含むアドレス情報２０９と、が付与されている。
【００９１】
すなわち、画像ファイル２００の受信日時情報２０５、テーマ情報２０６、特徴情報２０７、投票履歴情報２０８、及び、アドレス情報２０９は、画像ファイル２００がサーバー３１へ送信された後に、サーバー３１により付与された情報である。
【００９２】
ここで、前述の投票履歴情報２０８について、図８及び図９等を参照しつつ説明を行う。図８は、投票履歴情報の更新に係る処理等の一例を示すフローチャートである。図９は、投票履歴情報として記録される情報を説明するための図である。
【００９３】
制御部２４は、例えば、パーソナルコンピュータ（図示せず）等の外部装置が公衆通信網５１上のＷｅｂサイトにアクセスしたことを検出すると、記憶装置２２に保存されている各画像ファイルの中から、受信日時情報２０５の新しい順に複数の画像ファイルを抽出するとともに、当該抽出した複数の画像ファイルに含まれる各画像データをＷｅｂサイト内に一覧表示させる（図８のステップＳ５１）。
【００９４】
その後、制御部２４は、図８のステップＳ５１による一覧表示が行われている際に、１以上のテーマを選択するための入力操作が行われたか否かの判定を行う（図８のステップＳ５２）。
【００９５】
制御部２４は、図８のステップＳ５２において、１以上のテーマを選択するための入力操作が行われたことを検出すると、記憶装置２２に保存されている各画像ファイルの中から、当該入力操作により選択された各テーマのいずれかに一致するテーマ情報２０６が付与されている画像ファイル群を抽出するとともに、当該抽出した画像ファイル群に含まれる各画像データをＷｅｂサイト内に一覧表示させる（図８のステップＳ５３）。
【００９６】
制御部２４は、図８のステップＳ５１またはステップＳ５３により一覧表示されている各画像データのうちのいずれかに対し、ユーザによる投票がなされたか否かの判定を行う（図８のステップＳ５４）。
【００９７】
そして、制御部２４は、図８のステップＳ５４において、一覧表示されている各画像データのうちのいずれにも票が投じられていないとの判定結果を得た場合には、図８のステップＳ５６の処理を続けて行う。
【００９８】
また、制御部２４は、図８のステップＳ５４において、一覧表示されている各画像データのうちのいずれかに票が投じられたとの判定結果を得た場合には、当該判定結果に対応する画像ファイルに含まれる投票履歴情報２０８を更新した（図８のステップＳ５５）後、図８のステップＳ５６の処理を行う。
【００９９】
その後、制御部２４は、公衆通信網５１上のＷｅｂサイトへのアクセスがなくなる等の理由により、画像データの一覧表示が終了されるまでの間、図８のステップＳ５１またはステップＳ５３による一覧表示を継続したまま、図８のステップＳ５４に戻って処理を行う（図８のステップＳ５６）。一方、制御部２４は、公衆通信網５１上のＷｅｂサイトへのアクセスがなくなる等の理由により、画像データの一覧表示が終了されたことを検出すると、一連の処理を完了する。
【０１００】
そして、図８に示すような一連の処理を経ることにより、例えば図９に示すような、予め設定された期間毎に区切られている投票期間情報２０８Ａと、１つの投票期間情報２０８Ａに対応する期間内において画像データに投じられた票数を示す得票数情報２０８Ｂと、を有する投票履歴情報２０８が各画像ファイル毎に記録される。
【０１０１】
なお、前述の図６のステップＳ４４の処理においては、例えば、投票期間情報２０８Ａに含まれる各期間の得票数情報２０８Ｂが「０票」であるような投票履歴情報２０８が画像ファイルに対して付与されるものとする。
【０１０２】
続いて、以上のような処理により取得された投票履歴情報２０８に基づき、撮像装置１１に対して送信される特徴情報及び告知情報を生成する際に行われる処理について、図１０のフローチャートを参照しつつ説明を行う。図１０は、サーバーが特徴情報及び告知情報を生成する際に行う処理の一例を示すフローチャートである。
【０１０３】
制御部２４の演算部２４ｂは、計時部２３から出力される現在日時情報と、記憶装置２２に保存されている各画像ファイルの投票履歴情報２０８と、に基づき、投票期間情報２０８Ａにおいて設定されている直近の期間ＴＰにおいて、得票数情報２０８Ｂに記録された得票数がＴＨ（例えば５０）以上の画像ファイルが存在するか否かの判定を行う（図１０のステップＳ６１）。なお、前述の直近の期間ＴＰは、計時部２３から出力される現在日時情報に相当する日時を含む期間、または、計時部２３から出力される現在日時情報に最も近い日時を含む期間のいずれかであるものとする。
【０１０４】
そして、演算部２４ｂは、直近の期間ＴＰにおいて得票数情報２０８Ｂに記録された得票数がＴＨ以上になっている画像ファイルが存在しないとの判定結果を得た場合には、特徴情報及び告知情報を生成することなく（または特徴情報及び告知情報を両方とも無しとして）処理を完了する。
【０１０５】
すなわち、図１０に示す処理によれば、直近の期間ＴＰにおいて得票数情報２０８Ｂに記録された得票数がＴＨ以上の画像ファイルが存在しないとの判定結果が得られた場合には、撮像装置１１に特徴情報及び告知情報が送信されないため、図２のステップＳ２による告知情報の表示に係る処理、及び、図２のステップＳ１０によるガイド情報の表示に係る処理がそれぞれ行われない。
【０１０６】
また、図１０に示す処理によれば、直近の期間ＴＰにおいて得票数情報２０８Ｂに記録された得票数がＴＨ以上の画像ファイルが存在しないとの判定結果が得られた場合には、撮像装置１１に特徴情報が送信されないため、図６のステップＳ３３によるガイド情報の表示に係る処理が行われず、前述の画像検索モードが実質的に無効化される。
【０１０７】
一方、演算部２４ｂは、直近の期間ＴＰにおいて得票数情報２０８Ｂに記録された得票数がＴＨ以上の画像ファイルが存在するとの判定結果を得た場合には、このような判定結果に該当する各画像ファイルに付与されているテーマ情報２０６及び投票履歴情報２０８に基づき、直近の期間ＴＰにおける得票数が最も高いものから順にＫ個の画像ファイルを抽出し、さらに、当該抽出したＫ個の画像ファイルが分類されているテーマを検出する（図１０のステップＳ６２）。
【０１０８】
具体的には、演算部２４ｂは、図１０のステップＳ６２において、例えば、直近の期間ＴＰにおける得票数が最も高いものから順に「猫」、「猫」、「花火」、「犬」及び「花火」を示すテーマ情報２０６がそれぞれ付与された５枚の画像ファイルを抽出した場合には、当該５枚の画像ファイルから「猫」、「花火」及び「犬」の３つのテーマを検出する。
【０１０９】
その後、演算部２４ｂは、図１０のステップＳ６２により検出した各テーマの中から１つのテーマを選択するとともに、当該選択した１つのテーマにおける得票数が最も高いものから順にＬ個の画像ファイルを抽出する（図１０のステップＳ６３）。さらに、演算部２４ｂは、図１０のステップＳ６３により抽出したＬ個の画像ファイルにそれぞれ付与されている特徴情報２０７に基づき、当該Ｌ個の画像ファイルに共通する特徴部分に係る情報を取得する（図１０のステップＳ６４）。
【０１１０】
具体的には、演算部２４ｂは、図１０のステップＳ６３において、例えば、図１０のステップＳ６２により検出した各テーマの中から「猫」を選択した場合には、「猫」を示すテーマ情報２０６が付与された３個の画像ファイルを、得票数が最も高いものから順に抽出する。そして、演算部２４ｂは、図１０のステップＳ６４において、例えば、図１０のステップＳ６３により抽出した３個の画像ファイルそれぞれに付与された特徴情報２０７に基づき、当該３個の画像ファイルに共通する特徴部分に係る情報として、「画面中央部に猫の顔がクローズアップされている」という情報を取得する。
【０１１１】
一方、演算部２４ｂは、前述のＬ個の画像ファイルに共通する特徴部分に係る情報を、図１０のステップＳ６２により検出した各テーマ毎に取得するまでの間、図１０のステップＳ６３及びステップＳ６４の処理を繰り返し行う（図１０のステップＳ６５）。
【０１１２】
また、演算部２４ｂは、前述のＬ個の画像ファイルに共通する特徴部分に係る情報を、図１０のステップＳ６２により検出した各テーマ毎に取得した場合には（図１０のステップＳ６５）、当該取得した各情報に基づき、撮像装置１１へ送信される特徴情報及び告知情報を生成して記憶装置２２に保存させる（図１０のステップＳ６６）。
【０１１３】
具体的には、演算部２４ｂは、例えば、前述の「画面中央部に猫の顔がクローズアップされている」という情報を含むような特徴情報を、撮像装置１１へ送信される特徴情報として生成する。また、演算部２４ｂは、例えば、「猫」を示すテーマ情報２０６を具備する３個の画像ファイルに共通する特徴部分として、前述の「画面中央部に猫の顔がクローズアップされている」という情報を取得した場合には、現在人気のある画像データには猫の顔が含まれている旨を示す告知情報を生成する。
【０１１４】
すなわち、演算部２４ｂは、図１０に例示したような処理を行うことにより、記憶装置２２に保存されている各画像ファイルの中から、不特定多数の人物の関心を集めているものと推定される複数の画像ファイルを抽出し、当該抽出した複数の画像データに共通する特徴部分に係る情報を、撮像装置１１へ送信される特徴情報として取得する。
【０１１５】
なお、本実施例によれば、例えば、得票数ＴＨ以上の画像データとして様々なテーマの画像データが混在すること等に起因し、図１０のステップＳ６２により検出されるテーマの数が多数にわたることが予想されるような場合において、図１１に示すような処理を経て特徴情報及び告知情報が生成されるものであってもよい。このような図１１の処理について、図１０の処理に係るものとして既に述べた内容を適宜省略しつつ説明を行う。図１１は、サーバーが特徴情報及び告知情報を生成する際に行う処理の、図１０とは異なる例を示すフローチャートである。
【０１１６】
演算部２４ｂは、記憶装置２２に保存されている各画像ファイルのテーマ情報２０６及び投票履歴情報２０８に基づき、直近の期間ＴＰにおける総得票数を、図１０のステップＳ６２により検出された各テーマ毎に算出する（図１１のステップＳ７１）。また、演算部２４ｂは、図１１のステップＳ７１の算出結果に基づき、直近の期間ＴＰにおける総得票数が最も多い１つのテーマを取得する（図１１のステップＳ７２）。
【０１１７】
その後、演算部２４ｂは、図１１のステップＳ７２により取得された１つのテーマにおける得票数が最も高いものから順に、Ｍ個の画像ファイルを抽出する（図１１のステップＳ７３）。さらに、演算部２４ｂは、図１１のステップＳ７３により抽出したＭ個の画像ファイルにそれぞれ付与されている特徴情報２０７に基づき、当該Ｍ個の画像ファイルに共通する特徴部分に係る情報を取得する（図１１のステップＳ７４）。
【０１１８】
そして、演算部２４ｂは、図１１のステップＳ７４により取得された情報に基づいて図１０のステップＳ６６と略同様の処理を行うことにより、撮像装置１１へ送信される特徴情報及び告知情報を生成して記憶装置２２に保存させる。
【０１１９】
一方、撮像装置１１は、図２のステップＳ１においてサーバー３１との通信を行うことにより、図１０のステップＳ６６の処理により生成された特徴情報及び告知情報をサーバー３１から取得する。
【０１２０】
なお、本実施例の演算部２４ｂは、図１０及び図１１にて説明したような、直近の期間ＴＰにおける得票数に基づいて特徴情報及び告知情報を生成するものに限らず、例えば、一定期間内における得票数の時間的変化に基づく他の処理を行うことにより特徴情報及び告知情報を生成してもよい。具体的には、演算部２４ｂは、特徴情報及び告知情報を生成する際に、例えば、記憶装置２２の各画像ファイルに付与されている投票履歴情報２０８に基づき、一定期間内に得票数が急激に増加したＮ個の画像ファイルを抽出し、さらに、当該Ｎ個の画像ファイルに付与されている特徴情報２０７に基づき、当該Ｎ個の画像ファイルに共通する特徴部分に係る情報を取得するような処理を行うものであってもよい。
【０１２１】
従って、ユーザは、図２のステップＳ２において撮像装置１１の表示部２に表示される告知情報を見ることにより、例えば、不特定多数の人物がどのような被写体に現在関心を持っているかを容易に知ることができる。
【０１２２】
また、ユーザは、図２のステップＳ１０において撮像装置１１の表示部２に表示されるガイド情報を見ることにより、撮影対象の被写体（ライブビュー表示されている被写体）が不特定多数の人物の関心を呼び得るものである旨を容易に知ることができる。
【０１２３】
さらに、ユーザは、図５のステップＳ３３において撮像装置１１の表示部２に表示されるガイド情報を見ることにより、記録部４に保存されている各画像ファイルに含まれる画像データの中に、不特定多数の人物の関心を呼び得る被写体を撮影したものがあることを容易に知ることができる。
【０１２４】
すなわち、以上に述べた本実施例によれば、不特定多数の人物の関心事に応じた情報をユーザに提供することができる。
【０１２５】
（第２の実施例）
図１２から図１７は、本発明の第２の実施例に係るものである。
【０１２６】
なお、本実施例においては、第１の実施例と同様の構成等を有する部分に関する詳細な説明を省略するとともに、第１の実施例と異なる構成等を有する部分に関して主に説明を行う。
【０１２７】
図１２は、本発明の第２の実施例に係る情報提供システムの要部の構成を示すブロック図である。
【０１２８】
情報提供システム１１１は、図１２に示すように、インターネット等の公衆通信網５１を介して双方向に通信を行うことが可能な撮像装置１１及びサーバー３１と、画像保存装置７１と、を具備して構成されている。
【０１２９】
画像保存装置７１は、撮像装置１１の通信部５を介してアクセスすることができるとともに、記録部４に保存されている画像ファイルを撮像装置１１の各ユーザ毎に転送して保存することができるように構成されている。
【０１３０】
一方、画像保存装置７１は、通信部６１と、記憶装置６２と、制御部６３と、を有している。
【０１３１】
通信部６１は、公衆通信網５１を介さずに直接撮像装置１１との通信を行うことが可能なアンテナ等の通信インターフェースを有して構成されている。また、通信部６１は、公衆通信網５１を介してサーバー３１との通信を行うことができるように構成されている。
【０１３２】
記憶装置６２は、例えば、ＨＤＤ（ハードディスクドライブ）またはＳＳＤ（ソリッドステートドライブ）等を有して構成されており、制御部２４により実行可能なプログラムを含むソフトウェア、及び、通信部６１を介して画像保存装置７１に入力された画像ファイル等の様々なデータを記録（保存）することができるようになっている。
【０１３３】
制御部６３は、例えば、ＣＰＵ等を有して構成されており、画像保存装置７１の各部の動作に関する制御、及び、記憶装置６２に記録されているソフトウェアに基づく演算処理等を行うことができるようになっている。
【０１３４】
また、制御部６３は、通信部６１において受信した各画像ファイルの中から、後述の公開フラグが付された画像ファイルを抽出するとともに、当該抽出した画像ファイル群をサーバー３１へ送信させるように動作する。
【０１３５】
ここで、本実施例の撮像装置１１において行われる処理等について説明する。まず、主に図１３のフローチャートを参照しつつ、撮像装置１１の複数のモードの中から撮影モードが選択された場合の処理等について説明する。図１３は、撮像装置において撮影モードが選択された際に行われる処理等の、図２とは異なる例を示すフローチャートである。
【０１３６】
操作部３の電源ボタンの操作に応じて撮像装置１１の電源がオンされると、制御部６は、公衆通信網５１を介してサーバー３１との通信を行うことにより、サーバー３１に記録されている最新の特徴情報（後述）及び告知情報（後述）を取得する（図１３のステップＳ９１）。さらに、制御部６は、図１３のステップＳ９１において取得された告知情報を表示部２に表示させるための制御を行う（図１３のステップＳ９２）とともに、図１３のステップＳ９１において取得された特徴情報を記録部４に記録させる。
【０１３７】
なお、本実施例においては、撮像装置１１がサーバー３１と直接的に通信を行うことにより特徴情報及び告知情報を取得するものに限らず、撮像装置１１がサーバー３１と間接的に通信を行うことにより特徴情報及び告知情報を取得するもものであってもよい。具体的には、例えば、携帯電話、スマートフォンまたはパーソナルコンピュータのような、２点間の通信を仲介可能な機能を具備する他の端末装置がサーバー３１との通信を行うことにより特徴情報及び告知情報を予め取得し、さらに、撮像装置１１が当該他の端末装置との通信を行うことにより特徴情報及び告知情報を取得するようにしてもよい。
【０１３８】
その後、制御部６は、操作部３のモード切替スイッチの操作に基づき、再生モードが選択されたか否かを検出する（図１３のステップＳ９３）。
【０１３９】
制御部６は、図１３のステップＳ９３において再生モードが選択されたことを検出した場合には、撮像装置１１の動作モードを再生モードに設定した（図１３のステップＳ９４）後、図１５のステップＳ１２１に示す処理を続けて行う。
【０１４０】
また、制御部６は、図１３のステップＳ９３において再生モードが選択されていないことを検出した場合には、さらに、操作部３のモード切替スイッチの操作に基づき、撮影モードが選択されたか否かを検出する（図１３のステップＳ９５）。
【０１４１】
制御部６は、図１３のステップＳ９５において撮影モードが選択されていないことを検出した場合には、撮像装置１１の動作モードを画像検索モードに設定した（図１３のステップＳ９６）後、図１６のステップＳ１３１に示す処理を続けて行う。
【０１４２】
また、制御部６は、図１３のステップＳ９５において撮影モードが選択されたことを検出した場合には、撮像装置１１の動作モードを撮影モードに設定した後、撮像部１による画像データの取得を開始させるとともに、当該取得した画像データを表示部２にライブビュー表示させるように動作する（図１３のステップＳ９７）。
【０１４３】
その後、制御部６（の表示制御部６ｄ）は、撮影により得られる画像データに人気のある被写体が含まれていた場合に、当該画像データを公開するか否か（サーバ３１へ送信するか否か）に関する選択をユーザに促すためのガイド情報を含む画面を表示部２に表示させるように制御を行う（図１３のステップＳ９８）。
【０１４４】
図１４は、ガイド情報を含む画面の表示態様の、図３とは異なる例を示す図である。
【０１４５】
具体的には、制御部６（の表示制御部６ｄ）は、例えば図１４に示すように、「人気テーマの画像が撮れたら公開しますか？」のメッセージと、「ＹＥＳ」の文字列が付されたボタンと、「ＮＯ」の文字列が付されたボタンと、を含むダイアログボックスを生成し、さらに、当該生成したダイアログボックスをライブビュー表示されている画像データに併せて表示部２に表示させる。
【０１４６】
制御部６は、図１３のステップＳ９８により表示される画面上において、撮影により得られる画像データを公開する旨の選択がなされたか否かの判定を行う（図１３のステップＳ９９）。
【０１４７】
そして、制御部６（の特徴取得部６ａ）は、撮影により得られる画像データを公開する旨の選択がなされたとの判定結果が得られた場合には、ライブビュー表示されている画像データの特徴情報の取得を開始した（図１３のステップＳ１００）後、図１３のステップＳ１０１の処理を続けて行う。
【０１４８】
また、制御部６（の特徴取得部６ａ）は、撮影により得られる画像データを公開しない旨の選択がなされたとの判定結果が得られた場合には、ライブビュー表示されている画像データの特徴情報の取得に係る処理を行わずに、図１３のステップＳ１０１の処理を続けて行う。
【０１４９】
その後、制御部６は、操作部３において撮影操作が行われたか否かを検出する（図１３のステップＳ１０１）。
【０１５０】
制御部６は、操作部３において撮影操作が行われるまでの間、ライブビュー表示を継続させる。
【０１５１】
また、制御部６は、操作部３において撮影操作が行われたことを検出すると、当該撮影操作に応じて取得された画像データを表示部２にレックビュー表示させる（図１３のステップＳ１０２）。
【０１５２】
制御部６の特徴比較部６ｂは、図１３のステップＳ９１において記録部４に記録された特徴情報と、図１３のステップＳ１０２によりレックビュー表示されている画像データから取得された特徴情報と、を比較することにより、これら２つの特徴情報が類似しているか否かに関する比較結果を取得する（図１３のステップＳ１０３）。
【０１５３】
そして、制御部６は、特徴比較部６ｂにより取得された比較結果に基づき、図１３のステップＳ９１において記録部４に記録された特徴情報と、図１３のステップＳ１０２によりレックビュー表示されている画像データから取得された特徴情報と、が類似している場合において、当該画像データを公開する旨を示す公開フラグが付与された画像ファイルを生成して記録部４に保存させた（図１３のステップＳ１０４及びステップＳ１０５）後、図１３のステップＳ９３に戻って処理を行う。
【０１５４】
また、制御部６は、特徴比較部６ｂにより取得された比較結果に基づき、図１３のステップＳ９１において記録部４に記録された特徴情報と、図１３のステップＳ１０２によりレックビュー表示されている画像データから取得された特徴情報と、が類似していない場合において、公開フラグが付与されていない画像ファイルを生成して記録部４に保存させた（図１３のステップＳ１０５）後、図１３のステップＳ９３に戻って処理を行う。
【０１５５】
なお、撮影により得られる画像データを公開しない旨の選択がなされたことに伴い、ライブビュー表示されている画像データの特徴情報の取得に係る処理が行われていない場合においては、記録部４に記録された特徴情報との比較を行うことができない。そのため、このような場合においては、前述の公開フラグが付与されていない画像ファイルが記録部４に保存されるものとする。
【０１５６】
次に、図１５のフローチャートを参照しつつ、撮像装置１１の複数のモードの中から再生モードが選択された場合の処理等について説明する。図１５は、撮像装置において再生モードが選択された際に行われる処理等の、図４とは異なる例を示すフローチャートである。
【０１５７】
制御部６は、図１３のステップＳ９４において撮像装置１１の動作モードを再生モードに設定した後、記録部４に保存されている画像データを縮小して表示部２に一覧表示させるための制御を行う（図１５のステップＳ１２１）。
【０１５８】
その後、制御部６は、操作部３が操作されないこと等に起因して、拡大表示させる１つの画像データが選択されない場合においては（図１５のステップＳ１２２）、後述の図４のステップＳ２７の処理を行う。
【０１５９】
また、制御部６は、操作部３の操作等により、拡大表示させる１つの画像データが選択されたことを検出すると（図１５のステップＳ１２２）、当該１つの画像データを表示部２に拡大表示させる（図１５のステップＳ１２３）。
【０１６０】
制御部６（の表示制御部６ｄ）は、拡大表示中の任意のタイミングにおいて、拡大表示されている画像データを含む画像ファイルを、特徴情報及び告知情報の取得元となったサーバー３１へ送信するか否かに関する選択をユーザに促すためのＧＵＩを生成して表示部２に表示させる。具体的には、制御部６（の表示制御部６ｄ）は、拡大表示中の任意のタイミングにおいて、例えば、「この画像データを本当に送信してもよろしいですか？」のメッセージと、「ＹＥＳ」の文字列が付されたボタンと、「ＮＯ」の文字列が付されたボタンと、を含むダイアログボックスを生成して表示部２に表示させる。
【０１６１】
そして、制御部６は、操作部３の操作に基づき、例えば、前述のダイアログボックス内の「ＹＥＳ」の文字列が付されたボタンが押下されることにより、拡大表示されている画像データを含む画像ファイルをサーバー３１へ送信する旨の選択がなされたことを検出すると（図１５のステップＳ１２４）、当該画像ファイルに公開フラグを付与した（図１５のステップＳ１２５）後、図１５のステップＳ１２６の処理を続けて行う。
【０１６２】
また、制御部６は、操作部３の操作に基づき、例えば、前述のダイアログボックス内の「ＮＯ」の文字列が付されたボタンが押下されることにより、拡大表示されている画像データを含む画像ファイルをサーバー３１へ送信しない旨の選択がなされたことを検出すると（図１５のステップＳ１２４）、当該画像ファイルに公開フラグを付与せずに（または当該画像ファイルに既に付与されている公開フラグを解除した後）、図１５のステップＳ１２６の処理を続けて行う。
【０１６３】
制御部６は、操作部３の操作に基づき、拡大表示を終了するための操作が行われたか否かの判定を行う（図１５のステップＳ１２６）。
【０１６４】
制御部６は、図１５のステップＳ１２６において、拡大表示を終了するための操作が行われていないとの判定結果を得た場合には、図１５のステップＳ１２３に戻って処理を行う。
【０１６５】
制御部６は、図１５のステップＳ１２６において、拡大表示を終了するための操作が行われたとの判定結果を得た場合には、さらに、操作部３の操作に基づき、再生モードを終了するための操作が行われたか否かの判定を行う（図１５のステップＳ１２７）。
【０１６６】
制御部６は、図１５のステップＳ１２７において、再生モードを終了するための操作が行われていないとの判定結果を得た場合には、図１５のステップＳ１２１に戻って処理を行う。
【０１６７】
制御部６は、図１５のステップＳ１２７において、再生モードを終了するための操作が行われたとの判定結果を得た場合には、図１３のステップＳ９３に戻って処理を行う。
【０１６８】
続いて、主に図１６のフローチャートを参照しつつ、撮像装置１１の複数のモードの中から画像検索モードが選択された場合の処理等について説明する。図１６は、撮像装置において画像検索モードが選択された際に行われる処理等の、図５とは異なる例を示すフローチャートである。
【０１６９】
制御部６は、図１３のステップＳ９６において、撮像装置１１の動作モードを画像検索モードに設定する。
【０１７０】
その後、制御部６の特徴取得部６ａは、記録部４に保存されている各画像ファイルの画像データ毎に、特徴点、色、構図及び輪郭等の特徴情報を取得する（図１６のステップＳ１３１）。
【０１７１】
制御部６の画像検索部６ｃは、図１３のステップＳ９１において記録部４に記録された特徴情報と、図１６のステップＳ１３１において取得された特徴情報と、に基づいて記録部４に保存されている画像ファイルを順次検索することにより、これら２つの特徴情報が類似している画像データを検索結果として取得する（図１６のステップＳ１３２）。
【０１７２】
そして、制御部６の表示制御部６ｄは、図１６のステップＳ１３２により得られた画像データと、当該画像データの公開（サーバ３１への送信）をユーザに促すガイド情報と、を含む画面を表示部２に表示させるように制御を行う（図１６のステップＳ１３３）。
【０１７３】
具体的には、表示制御部６ｄは、例えば図３に示したように、図１６のステップＳ１３２により得られた画像データと、「イイネ！この画像は公開すれば？」の文字列等からなるガイド情報と、を表示部２の画面上に併せて表示させる。
【０１７４】
制御部６（の表示制御部６ｄ）は、図１６のステップＳ１３３の画面が表示されている最中の任意のタイミングにおいて、当該画面に表示されている画像データを含む画像ファイルを、特徴情報及び告知情報の取得元となったサーバー３１へ送信するか否かに関する選択をユーザに促すためのＧＵＩを生成して表示部２に表示させる。具体的には、制御部６（の表示制御部６ｄ）は、図１６のステップＳ１３３の画面が表示されている最中の任意のタイミングにおいて、例えば、「この画像データを本当に送信してもよろしいですか？」のメッセージと、「ＹＥＳ」の文字列が付されたボタンと、「ＮＯ」の文字列が付されたボタンと、を含むダイアログボックスを生成して表示部２に表示させる。
【０１７５】
そして、制御部６は、操作部３の操作に基づき、例えば、前述のダイアログボックス内の「ＹＥＳ」の文字列が付されたボタンが押下されることにより、図１６のステップＳ１３３の画面に表示されている画像データを含む画像ファイルをサーバー３１へ送信する旨の選択がなされたことを検出すると（図１６のステップＳ１３４）、当該画像ファイルに公開フラグを付与した（図１６のステップＳ１３５）後、図１６のステップＳ１３６の処理を続けて行う。
【０１７６】
また、制御部６は、操作部３の操作に基づき、例えば、前述のダイアログボックス内の「ＮＯ」の文字列が付されたボタンが押下されることにより、図１６のステップＳ１３３の画面に表示されている画像データを含む画像ファイルをサーバー３１へ送信しない旨の選択がなされたことを検出すると（図１６のステップＳ１３４）、当該画像ファイルに公開フラグを付与せずに（または当該画像ファイルに既に付与されている公開フラグを解除した後）、図１６のステップＳ１３６の処理を続けて行う。
【０１７７】
制御部６は、記録部４に保存されている全画像データに対する検索が完了したか否かの判定を行う（図１６のステップＳ１３６）。
【０１７８】
制御部６は、図１６のステップＳ１３６において、記録部４に保存されている全画像データに対する検索が完了していないとの判定結果を得た場合には、図１６のステップＳ１３２に戻って処理を行う。
【０１７９】
制御部６は、図１６のステップＳ１３６において、記録部４に保存されている全画像データに対する検索が行われたとの判定結果を得た場合には、図１３のステップＳ９３に戻って処理を行う。
【０１８０】
さらに、図１７のフローチャートを参照しつつ、本実施例の画像保存装置７１において行われる処理等について説明する。図１７は、画像保存装置が画像ファイルを受信した際に行う処理の一例を示すフローチャートである。
【０１８１】
ユーザは、撮像装置１１から画像保存装置７１にアクセスすることにより、例えば、記録部４に保存された全ての画像ファイルを一括で画像保存装置７１へ転送する。
【０１８２】
画像保存装置７１の制御部６３は、公衆通信網５１を介しない通信により、撮像装置１１から送信される各画像ファイルを順次受信する（図１７のステップＳ１４１）。
【０１８３】
また、制御部６３は、図１７のステップＳ１４１により受信された各画像ファイルの中から、公開フラグが付与されている画像ファイル群を抽出した（図１７のステップＳ１４２）後、公衆通信網５１を介した通信により、当該抽出した画像ファイル群をサーバー３１へ送信する（図１７のステップＳ１４３）。
【０１８４】
さらに、制御部６３は、図１７のステップＳ１４３による画像ファイル群の送信が完了した時点において当該画像ファイル群の公開フラグを削除した（図１７のステップＳ１４４）後、図１７のステップＳ１４１において受信した各画像ファイルを記憶装置６２に保存させる（図１７のステップＳ１４５）。
【０１８５】
なお、本実施例によれば、サーバー３１の動作及び処理として、第１の実施例と略同じものを適用することができる。そのため、本実施例においては、サーバー３１の詳細な動作及び処理等に関する説明を省略する。
【０１８６】
従って、ユーザは、図１３のステップＳ９２において撮像装置１１の表示部２に表示される告知情報を見ることにより、例えば、不特定多数の人物がどのような被写体に現在関心を持っているかを容易に知ることができる。
【０１８７】
さらに、ユーザは、図１６のステップＳ１３３において撮像装置１１の表示部２に表示されるガイド情報を見ることにより、記録部４に保存されている各画像ファイルに含まれる画像データの中に、不特定多数の人物の関心を呼び得る被写体を撮影したものがあることを容易に知ることができる。
【０１８８】
すなわち、以上に述べた本実施例によれば、不特定多数の人物の関心事に応じた情報をユーザに提供することができる。
【０１８９】
なお、本発明は、上述した各実施例に限定されるものではなく、発明の趣旨を逸脱しない範囲内において種々の変更や応用が可能であることは勿論である。
【符号の説明】
【０１９０】
１  撮像部
２  表示部
３  操作部
４  記録部
５  通信部
６  制御部
１１  撮像装置
２１  通信部
２２  記憶装置
２３  計時部
２４  制御部
３１  サーバー
６１  通信部
６２  記憶装置
６３  制御部
７１  画像保存装置
１０１  情報提供システム
１１１  情報提供システム
【図１】
0005921830.tif 000002
【図２】
0005921830.tif 000003
【図３】
0005921830.tif 000004
【図４】
0005921830.tif 000005
【図５】
0005921830.tif 000006
【図６】
0005921830.tif 000007
【図７】
0005921830.tif 000008
【図８】
0005921830.tif 000009
【図９】
0005921830.tif 000010
【図１０】
0005921830.tif 000011
【図１１】
0005921830.tif 000012
【図１２】
0005921830.tif 000013
【図１３】
0005921830.tif 000014
【図１４】
0005921830.tif 000015
【図１５】
0005921830.tif 000016
【図１６】
0005921830.tif 000017
【図１７】
0005921830.tif 000018