(57)【特許請求の範囲】
【請求項１】
ユーザを識別する情報および前記ユーザの属性の情報を含むユーザ情報を取得するユーザ情報取得部と、
前記ユーザの行動予定を示す予定情報を取得する予定情報取得部と、
前記ユーザ情報に基づいて、少なくとも開催日時および開催地の情報を含む前記ユーザに関連する参照イベントを示す参照情報を収集する参照情報収集部と、
前記参照情報が示す前記参照イベントのうち、前記ユーザ情報および前記予定情報の少なくとも一方に基づいて、前記ユーザが参加する可能性がある候補イベントを推定し、前記候補イベントを示す提示情報を生成するイベント推定部と、
前記提示情報に基づいて、前記候補イベントを選択可能に表示する提示画面を生成して出力する表示制御部と、
前記候補イベントの中から前記ユーザが選択したイベントを示すイベント情報を取得するイベント情報取得部と、
前記ユーザが撮影した画像を示す画像情報を取得し、前記画像情報に付与されている撮影日時を示す日時情報および撮影場所を示す位置情報と前記イベント情報とを照合し、撮影日時および撮影場所と開催日時および開催地とがそれぞれ一致する前記画像情報と前記イベント情報とを紐付ける画像取得部と、
を備える画像管理装置。
【請求項２】
前記イベント推定部は、前記予定情報が示す前記ユーザの行動予定の日時と開催日時が重複している前記参照イベントを除外して前記候補イベントを推定する請求項１に記載の画像管理装置。
【請求項３】
前記ユーザの予定情報は、前記行動予定の場所、前記行動予定の場所までの交通機関のいずれかを含み、
前記イベント推定部は、前記ユーザが前記参照イベントに参加した場合の移動時間を加味して、前記候補イベントを推定する、
請求項２に記載の画像管理装置。
【請求項４】
前記ユーザの属性は、前記ユーザの住所および勤務地の少なくとも一方を含み、
前記イベント推定部は、前記ユーザの行動予定の日時と前記参照イベントの開催日時とが重複しておらず且つ前記参照イベントの開催地と前記ユーザの住所および勤務地の少なくとも一方とがあらかじめ決められた範囲内であれば、前記参照イベントの前記ユーザの重みを加算し、重みの値が閾値以上の前記参照イベントを前記ユーザの前記候補イベントと推定する請求項１から３のいずれか１項に記載の画像管理装置。
【請求項５】
前記ユーザの属性は、前記ユーザの趣味のカテゴリを含み、
前記参照情報収集部は、あらかじめ決められた条件に従って前記参照イベントのカテゴリを設定し、
前記イベント推定部は、前記ユーザの行動予定の日時と前記参照イベントの開催日時とが重複しておらず且つ前記参照イベントのカテゴリと前記ユーザの趣味のカテゴリとが一致する場合、前記参照イベントの前記ユーザの重みを加算し、重みの値が閾値以上の前記参照イベントを前記ユーザの前記候補イベントと推定する請求項１から４のいずれか１項に記載の画像管理装置。
【請求項６】
前記ユーザの属性は、前記ユーザの趣味に関連する言葉を含み、
前記イベント推定部は、前記ユーザの行動予定の日時と前記参照イベントの開催日時とが重複しておらず且つ前記参照情報に前記ユーザの趣味に関連する言葉が含まれている場合、前記参照イベントの前記ユーザの重みを加算し、重みの値が閾値以上の前記参照イベントを前記ユーザの前記候補イベントと推定する請求項１から５のいずれか１項に記載の画像管理装置。
【請求項７】
前記ユーザの属性は、前記ユーザの住居が持家か借家の取得種別、所有車の有無、身長、体重、睡眠時間のいずれかを含み、
前記イベント推定部は、前記ユーザの属性の情報に基づいて、前記ユーザが参加する可能性のある候補イベントを推定する請求項１から６のいずれか１項に記載の画像管理装置。
【請求項８】
前記表示制御部は、さらに、前記画像取得部が取得した前記画像情報の画像を閲覧可能に表示する画像閲覧画面を生成して出力する請求項１から７のいずれか１項に記載の画像管理装置。
【請求項９】
前記画像閲覧画面上で、前記イベント情報と紐付けられていない前記画像情報に、前記イベント情報を紐付けることを可能とし、前記イベント情報と紐付けられている前記画像情報の、前記イベント情報との紐付けを解除することを可能とする請求項８に記載の画像管理装置。
【請求項１０】
画像管理装置が実行する画像管理方法であって、
ユーザを識別する情報および前記ユーザの属性の情報を含むユーザ情報に基づいて、少なくとも開催日時および開催地の情報を含む前記ユーザに関連する参照イベントを示す参照情報を収集する参照情報収集ステップと、
前記参照情報が示す前記参照イベントのうち、前記ユーザ情報および前記ユーザの行動予定を示す予定情報の少なくとも一方に基づいて、前記ユーザが参加する可能性がある候補イベントを推定し、前記候補イベントを示す提示情報を生成するイベント推定ステップと、
前記提示情報に基づいて、前記候補イベントを選択可能に表示する提示画面を生成して出力する表示制御ステップと、
前記候補イベントの中から前記ユーザが選択したイベントを示すイベント情報を取得するイベント情報取得ステップと、
前記ユーザが撮影した画像を示す画像情報を取得し、前記画像情報に付与されている撮影日時を示す日時情報および撮影場所を示す位置情報と前記イベント情報とを照合し、撮影日時および撮影場所と開催日時および開催地とがそれぞれ一致する前記画像情報と前記イベント情報とを紐付ける画像取得ステップと、
を備える画像管理方法。
【請求項１１】
コンピュータを
ユーザを識別する情報および前記ユーザの属性の情報を含むユーザ情報を取得するユーザ情報取得部、
前記ユーザの行動予定を示す予定情報を取得する予定情報取得部、
前記ユーザ情報に基づいて、少なくとも開催日時および開催地の情報を含む前記ユーザに関連する参照イベントを示す参照情報を収集する参照情報収集部、
前記参照情報が示す前記参照イベントのうち、前記ユーザ情報および前記予定情報の少なくとも一方に基づいて、前記ユーザが参加する可能性がある候補イベントを推定し、前記候補イベントを示す提示情報を生成するイベント推定部、
前記提示情報に基づいて、前記候補イベントを選択可能に表示する提示画面を生成して出力する表示制御部、
前記候補イベントの中から前記ユーザが選択したイベントを示すイベント情報を取得するイベント情報取得部、および
前記ユーザが撮影した画像を示す画像情報を取得し、前記画像情報に付与されている撮影日時を示す日時情報および撮影場所を示す位置情報と前記イベント情報とを照合し、撮影日時および撮影場所と開催日時および開催地とがそれぞれ一致する前記画像情報と前記イベント情報とを紐付ける画像取得部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが取得した画像の画像情報を管理する画像管理装置、画像管理方法およびプログラムに関する。
【背景技術】
【０００２】
デジタルビデオカメラやデジタルカメラなどの撮像装置を介して取得された多数の画像情報を管理する画像管理装置がある。
【０００３】
特許文献１には、画像に付随する日時、位置情報、露光情報などの属性情報と、あらかじめ登録されているユーザ・プロファイル情報、地図情報、季節行事の知識、暦の知識、気象情報、イベント情報などから、記録された画像データのコンテキストを推定し、推定結果に基づいて、画像データのタイトル付け、分類整理、検索などを行う画像管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１０１７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術は、ユーザがまず画像情報を記録して、記録された画像情報に付与された情報を利用して分類し、管理を行うものである。このため、画像情報が記録されなければ画像を撮影したイベントを推定することができず、ユーザの行動結果として取得された画像情報の管理を行うにすぎない。
【０００６】
本発明は、上述のような事情に鑑みてなされたもので、画像情報を取得後に当該画像を撮影したイベントを推定する作業を不要にし、能動的で利便性の高い画像管理を可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る画像管理装置は、ユーザ情報取得部と、予定情報取得部と、参照情報収集部と、イベント推定部と、表示制御部と、イベント情報取得部と、画像取得部とを備える。ユーザ情報取得部は、ユーザを識別する情報およびユーザの属性の情報を含むユーザ情報を取得する。予定情報取得部は、ユーザの行動予定を示す予定情報を取得する。参照情報収集部は、ユーザ情報に基づいて、少なくとも開催日時および開催地の情報を含むユーザに関連する参照イベントを示す参照情報を収集する。イベント推定部は、参照情報が示す参照イベントのうち、ユーザ情報および予定情報の少なくとも一方に基づいて、ユーザが参加する可能性がある候補イベントを推定し、候補イベントを示す提示情報を生成する。表示制御部は、提示情報に基づいて、候補イベントを選択可能に表示する提示画面を生成して出力する。イベント情報取得部は、候補イベントの中からユーザが選択したイベントを示すイベント情報を取得する。画像取得部は、ユーザが撮影した画像を示す画像情報を取得し、画像情報に付与されている撮影日時を示す日時情報および撮影場所を示す位置情報とイベント情報とを照合し、撮影日時および撮影場所と開催日時および開催地とがそれぞれ一致する画像情報とイベント情報とを紐付ける。
【発明の効果】
【０００８】
本発明によれば、ユーザが参加する可能性があるイベントを推定してユーザに提示することで、画像情報を取得後に当該画像を撮影したイベントを推定する作業を不要にし、能動的で利便性の高い画像管理が可能になる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る画像管理装置の構成例を示す図である。
【図２】実施の形態に係るユーザ情報の一例を示す図である。
【図３】実施の形態に係る付属情報の一例を示す図である。
【図４】実施の形態に係る予定情報の一例を示す図である。
【図５】実施の形態に係る参照情報の一例を示す図である。
【図６】実施の形態に係るトップ画面の一例を示す図である。
【図７】実施の形態に係る提示画面の一例を示す図である。
【図８】実施の形態に係る参照イベントの重み付けを行った結果の一例を示す図である。
【図９】実施の形態に係るイベント情報の一例を示す図である。
【図１０】実施の形態に係るイベント情報取得処理の動作の一例を示すフローチャートである。
【図１１】実施の形態に係るイベント推定処理の動作の一例を示すフローチャートである。
【図１２】実施の形態に係る画像情報取得処理の動作の一例を示すフローチャートである。
【図１３】実施の形態に係る画像閲覧画面の一例を示す図である。
【図１４】実施の形態に係る画像閲覧画面の他の例を示す図である。
【図１５】実施の形態に係る画像管理装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下に、本発明を実施するための形態について図面を参照して詳細に説明する。なお、図中同一または相当する部分には同じ符号を付す。
【００１１】
図１は、本発明の実施の形態に係る画像管理装置の構成例を示す図である。画像管理装置１は、入力装置２と表示装置３とネットワーク６と接続する。画像管理装置１は、ネットワーク６を介して入力装置２および表示装置３と接続してもよい。入力装置２および表示装置３は代表して１台で記載しているが、これに限らず、複数台でもよい。ネットワーク６は家庭内ネットワークやインターネットなどのネットワークである。
【００１２】
入力装置２は、キーボード、マウス、フラッシュメモリ等の不揮発性半導体記憶装置で構成されたＵＳＢ（Universal Serial Bus）メモリやＳＤメモリ（登録商標）、撮像データが記録されたデジタルカメラ等の外部記憶媒体など、画像管理装置１に接続して各種データを入力可能な装置である。ユーザは入力装置２を用いて、ユーザを識別する情報およびユーザの属性の情報を含むユーザ情報と、ユーザの行動予定を示す予定情報と、ユーザが参加予定のイベントを示すイベント情報と、ユーザがデジタルカメラ等で撮影した画像を示す画像情報と、を画像管理装置１に入力する。画像は静止画および動画のいずれであってもよい。
【００１３】
表示装置３は、ＣＲＴ（Cathode Ray Tube）またはＬＣＤ（Liquid Crystal Display）などのディスプレイであって、例えば、ＨＤＭＩ（High-Definition Multimedia Interface、登録商標）やＤ−Ｓｕｂ（D-subminiature）ケーブルで画像管理装置１に接続される。また、入力装置２および表示装置３は、タッチパネルディプレイや携帯端末、パーソナルコンピュータなど、両方の機能を備える装置を用いてもよい。
【００１４】
画像管理装置１は、ユーザ情報取得部１１と、予定情報取得部１２と、記憶部１３と、参照情報収集部１４と、イベント推定部１５と、表示制御部１６と、イベント情報取得部１７と、画像情報取得部１８とを備える。ユーザ情報取得部１１は、入力装置２から、ユーザ情報を取得し、記憶部１３に記憶する。予定情報取得部１２は、入力装置２から、予定情報を取得し、記憶部１３に記憶する。
【００１５】
参照情報収集部１４は、記憶部１３が記憶するユーザ情報に基づいて、少なくとも開催日時および開催地の情報を含むユーザに関連する参照イベントを示す参照情報を、ネットワーク６を介して収集し、記憶部１３に記憶する。ユーザは、入力装置２を介して、ユーザが参加する可能性がある候補イベントの表示を要求する表示要求信号を画像管理装置１に送信する。
【００１６】
表示制御部１６は、入力装置２から表示要求信号を受信すると、イベント推定部１５に表示要求信号を送る。イベント推定部１５は、表示制御部１６から表示要求信号を受け取ると、記憶部１３が記憶するユーザ情報および予定情報に基づいて、参照情報が示す参照イベントのうち、ユーザが参加する可能性がある候補イベントを推定し、候補イベントを示す提示情報を生成する。イベント推定部１５は、生成した提示情報を表示制御部１６に送る。
【００１７】
表示制御部１６は、イベント推定部１５から受け取った提示情報に基づいて、候補イベントを選択可能に表示する提示画面を生成し、表示装置３に送信する。表示装置３は、表示制御部１６から受信した提示画面を表示する。ユーザは、表示装置３に表示された提示画面を閲覧し、入力装置２を用いて、候補イベントの中から参加予定のイベントを選択する。入力装置２は、選択されたイベントを示すイベント情報を画像管理装置１に送信する。イベント情報取得部１７は、入力装置２からイベント情報を取得し、記憶部１３に記憶する。また、イベント情報取得部１７は、取得したイベント情報が示すイベントの参加者のユーザの予定情報に当該イベントを追加する。
【００１８】
画像情報取得部１８は、入力装置２から、画像情報を取得する。画像情報取得部１８は、取得した画像情報に付与されている撮影日時を示す日時情報および撮影場所を示す位置情報と、記憶部１３が記憶するイベント情報とを照合し、どのイベントの画像であるかを判定する。画像情報取得部１８は、画像情報に対応するイベント情報がある場合には、当該画像情報とイベント情報とを紐付けて、記憶部１３に記憶する。画像情報とイベント情報とを紐付けるとは、例えば、画像情報にイベント情報を特定するコード（例えば、ファイルのＵＲＬなど）を付与し、イベント情報に画像情報を特定するコード（例えば、ファイルのＵＲＬなど）を付与することである。
【００１９】
図２は、実施の形態に係るユーザ情報の一例を示す図である。ユーザ情報は、画像管理装置１のユーザに関する情報であって、例えば、家族ごとに記憶する。ユーザ情報は、家族の住所を示す「住所」と、家族の構成人数を示す「家族人数」との項目を含み、ユーザごとに、ユーザを識別するユーザ名を示す「ユーザ名」、ユーザの性別を示す「性別」、ユーザの生年月日を示す「生年月日」、ユーザの職業またはユーザが学生である場合には在学者の通称を示す「職業」、ユーザの勤務地またはユーザが学生である場合には学校の所在地を示す「勤務地」、ユーザの起床時刻を示す「起床時刻」、ユーザの就寝時刻を示す「就寝時刻」、ユーザの趣味を示す「趣味１」および「趣味２」の項目を有する。なお、「趣味１」および「趣味２」の項目には、ユーザの趣味のカテゴリおよびユーザの趣味と関連する言葉を示す付属情報が付属する。
【００２０】
ユーザ情報の項目は、これに限らず、持家か借家の取得種別や、所有車の有無などを含んでもよいし、身長、体重、睡眠時間などを含んでもよい。ユーザ情報は、ユーザが参加する可能性があるイベントの推定材料となりうる情報であればなんでもよい。
【００２１】
図３は、実施の形態に係る付属情報の一例を示す図である。図３の例は、図２に示したユーザ情報の「趣味１」および「趣味２」の項目に付属する付属情報である。付属情報は、「趣味１」および「趣味２」に設定されたユーザの趣味を示す「ユーザの趣味」と、ユーザの趣味のカテゴリを示す「カテゴリ」と、ユーザの趣味に関連する言葉を示す「関連ワード」の項目を有する。例えば、図２において父の趣味である野球はスポーツのカテゴリに分類され、その関連する言葉は、「プロ野球」、「甲子園」および「野球大会」である。「カテゴリ」および「関連ワード」は、図３に示すものに限らない。また、「カテゴリ」および「関連ワード」の項目は、あらかじめ設定されていてもよいし、ユーザが設定してもよい。
【００２２】
図４は、実施の形態に係る予定情報の一例を示す図である。予定情報は、画像管理装置１のユーザの行動予定を示す情報である。図４では、図２に示すユーザ情報の家族の２０１５年１０月の予定情報の例を示す。予定情報は、各ユーザの日時と、行動予定とが対応付けられている。例えば父に着目すると、２０１５年１０月３日の１０時〜１１時に病院に行く予定があり、平日の８時〜２０時は勤務している。
【００２３】
予定情報はこれに限らず、分単位の行動予定を示すものであってもよいし、行動を行う場所や、使用する交通機関、行動の同伴者などの情報を付加してもよい。
【００２４】
参照情報収集部１４は、ユーザの住所や勤務地、学校の所在地と同じ区内が開催されるイベントの情報や、イベント説明にユーザの趣味に関連する言葉を含むイベントの情報など、ユーザに関連するイベントの情報を、ネットワーク６を介して収集する。参照情報収集部１４は、収集したユーザに関連するイベントの情報をカテゴリに分類し、参照情報として記憶部１３に記憶する。また、参照情報は、イベント名、開催日、開催時間および開催地以外の、より詳細な情報を示す詳細情報を含んでもよい。
【００２５】
図５は、実施の形態に係る参照情報の一例を示す図である。図５では、図２に示すユーザ情報の家族の２０１５年１０月の参照情報の例を示す。参照情報は、参照イベントのカテゴリを示す「カテゴリ」、参照イベントの名称を示す「イベント名」、参照イベントの開催日を示す「開催日」、参照イベントの開催時間を示す「開催時間」、参照イベントの開催地を示す「開催地」の項目を有する。参照イベントのカテゴリは、ユーザ情報に付属する付属情報が示すユーザの趣味のカテゴリを含む。参照情報収集部１４があらかじめ決められた条件に従って設定する。あらかじめ決められた条件とは、例えば、参照イベントの開催概要などの情報に含まれるワードから各種カテゴリに分類する。
【００２６】
図６は、実施の形態に係るトップ画面の一例を示す図である。ユーザが入力装置２を介して画像管理装置１にアクセスすると、表示制御部１６は、図６に示すようなトップ画面を生成し、表示装置３に送信する。表示装置３は、表示制御部１６から受信したトップ画面を表示する。ユーザが入力装置２を介して、「候補イベントを表示」と表示された欄の表示ボタン２１を押下すると、表示要求信号が画像管理装置１に送信される。
【００２７】
図７は、実施の形態に係る提示画面の一例を示す図である。表示制御部１６は、入力装置２から表示要求信号を受信すると、イベント推定部１５に候補イベントの推定を指示する。表示制御部１６は、イベント推定部１５から受け取った候補イベントを示す提示情報に基づいて、図７に示すような提示画面を生成し、表示装置３に送信する。表示装置３は、表示制御部１６から受信した提示画面を表示する。提示画面には、候補イベント４１が表示されており、その近傍には、候補イベント４１を選択可能なチェックボックス５１が設けられている。ユーザが入力装置２を介して、参加予定のイベントのチェックボックス５１にチェックを入れて登録ボタン２３を押下すると、選択されたイベントを示すイベント情報が画像管理装置１に送信される。
【００２８】
図６のトップ画面の例では、ユーザが自分で参加予定のイベントを登録可能な構成になっている。ユーザが入力装置２を介して、「イベントを登録」と表示された欄の、イベント名入力欄３１と開催日時入力欄３２と開催地入力欄３３と参加者入力欄３４とにそれぞれイベント名、開催日時、開催地および参加するユーザを入力し、登録ボタン２２を押下すると、入力されたイベントを示すイベント情報が画像管理装置１に送信される。なお、ユーザが自分で参加予定のイベントを登録可能な構成にしなくてもよい。
【００２９】
ここで、候補イベントの推定方法について説明する。イベント推定部１５は、表示制御部１６から表示要求信号を受け取ると、記憶部１３が記憶するユーザ情報およびユーザの行動予定を示す予定情報に基づいて、参照情報が示す参照イベントの重み付けを行う。イベント推定部１５は、あらかじめ定められた重み以上の参照イベントを候補イベントと推定する。
【００３０】
図８は、実施の形態に係る参照イベントの重み付けを行った結果の一例を示す図である。図８の例は、図５に示す参照イベントの重み付けを行った結果である。イベント推定部１５は、すべての参照イベントについて、まず、ユーザの予定情報と照合し、参照イベントの開催日時とユーザの行動予定の日時とが重複しているか否かを判定する。ユーザの行動予定の日時と開催日時が重複している参照イベントについてはそのユーザの重み付けを行わない。つまり、重みは初期設定の「０」のままとする。なお、参照イベントの開催日時とユーザの行動予定の日時とが重複しているか否かの判定において、参照イベントにユーザが参加した場合の移動時間を加味してもよい。
【００３１】
次に、イベント推定部１５は、ユーザの行動予定の日時と開催日時が重複していない参照イベントについて、参照イベントの開催地とユーザの住所または勤務地とが同じ区内であれば、重み「１」を加算する。イベント推定部１５は、参照イベントのカテゴリとユーザの趣味のカテゴリが一致する場合、重み「１」を加算する。イベント推定部１５は、参照イベントのイベント名にユーザの趣味に関連する言葉が含まれている場合、重み「１」を加算する。重みは、当該参照イベントのユーザとの相関を表す。
【００３２】
重み付けの方法は、これに限らない。例えば、参照イベントの開催地とユーザの住所または勤務地とがあらかじめ決められた範囲内にあれば、重み「１」を加算してもよいし、参照情報に詳細情報が含まれる場合、詳細情報にユーザの趣味に関連する言葉が含まれていれば、重み「１」を加算してもよい。また、加算する重みは、「１」に限らず、条件によって変更してもよい。加算する重みの値は、あらかじめ設定されていてもよいし、ユーザが設定してもよい。
【００３３】
例えば、参照イベント「自治会野球大会」は、開催地が父の住所と同じ区内であって、父の趣味「野球」と関連する言葉「野球大会」がイベント名に含まれるので、父との相関は「２」となっている。なお、候補イベントの推定方法はこれに限らず、ユーザ情報およびユーザの行動予定を示す予定情報のどちらか一方を用いて候補イベントを推定してもよい。候補イベントの推定は、参照イベントとユーザとの関連性を示す指標によって行えばよい。
【００３４】
図８に示すような、重み付けの結果になった場合、イベント推定部１５は、例えば、相関の合計が３以上のイベントを候補イベントと推定する。この場合、イベント推定部１５は、「自治会野球大会」と「××公園清掃」と「プロ野球××戦」と「××山登ツアー」とを候補イベントとする提示情報を生成し、表示制御部１６に送る。表示制御部１６は、イベント推定部１５から受け取った提示情報に基づいて、これらの候補イベントを選択可能に表示する提示画面を生成し、表示装置３に表示させる。候補イベントと推定する条件はこれに限らず、イベント推定部１５は、各ユーザの相関が閾値以上のイベントを各ユーザの候補イベントと推定し、表示制御部１６は、ユーザごとの候補イベントを選択可能に表示する提示画面を生成してもよい。
【００３５】
図９は、実施の形態に係るイベント情報の一例を示す図である。父が提示画面において、「自治会野球大会」を選択し、母が「××山登ツアー」を選択したとすると、入力装置２は、選択されたこれらのイベントを示すイベント情報を画像管理装置１に送信する。記憶部１３には、図９に示すようなイベント情報が記憶される。なお、図９に示すイベント情報に含まれる「サッカー試合」のイベントは、いずれかのユーザが図７に示すトップ画面で登録したイベントである。
【００３６】
イベント情報取得部１７は、「自治会野球大会」および「××山登ツアー」のイベント情報を取得すると、父の予定情報の２０１５年１０月１０日に、「９時〜１５時  自治会野球大会」を追加し、母の予定情報の２０１５年１０月２４日に「６時３０分〜１８時  ××山登ツアー」を追加する。なお、図４に示す母および息子の予定情報には、いずれかのユーザが登録した「サッカー試合」のイベントが追加されている。参加予定のイベントの予定情報への追加は、ユーザが行ってもよいし、イベント情報取得部１７が行ってもよい。
【００３７】
図１０は、実施の形態に係るイベント情報取得処理の動作の一例を示すフローチャートである。イベント情報取得処理は、画像管理装置１が起動すると開始する。画像管理装置１の表示制御部１６が入力装置２から表示要求信号を受信せず（ステップＳ１１；ＮＯ）、イベント情報取得部１７が入力装置２からイベント情報を取得しない場合（ステップＳ１２；ＮＯ）、ステップＳ１１およびステップＳ１２を繰り返して、表示要求信号またはイベント情報の受信を待機する。表示制御部１６が入力装置２から表示要求信号を受信せず（ステップＳ１１；ＮＯ）、イベント情報取得部１７が入力装置２からイベント情報を取得した場合（ステップＳ１２；ＹＥＳ）、処理はステップＳ１６に移行する。
【００３８】
表示制御部１６は、入力装置２から表示要求信号を受信すると（ステップＳ１１；ＹＥＳ）、イベント推定部１５に表示要求信号を送る。イベント推定部１５は、表示制御部１６から表示要求信号を受け取ると、記憶部１３が記憶するユーザ情報、予定情報および参照情報に基づいて、イベント推定処理を行い（ステップＳ１３）、提示情報を生成する。イベント推定部１５は、生成した提示情報を表示制御部１６に送る。
【００３９】
表示制御部１６は、イベント推定部１５から受け取った提示情報に基づいて、候補イベントを選択可能に表示する提示画面を生成し、表示装置３に送信する（ステップＳ１４）。イベント情報取得部１７は、入力装置２からイベント情報を取得しない場合（ステップＳ１５；ＮＯ）、ステップＳ１５を繰り返して、イベント情報の受信を待機する。イベント情報取得部１７は、入力装置２からイベント情報を取得すると（ステップＳ１５；ＹＥＳ）、取得したイベント情報を記憶部１３に記憶し（ステップＳ１６）、処理を終了する。なお、ユーザが自分で参加予定のイベントを登録可能な構成にしない場合にはステップＳ１２はなくてよい。
【００４０】
図１１は、実施の形態に係るイベント推定処理の動作の一例を示すフローチャートである。図１０に示すフローチャートのステップＳ１３で定義したイベント推定処理は、画像管理装置１が起動すると開始する。画像管理装置１のイベント推定部１５は、記憶部１３からユーザ情報を読み出し（ステップＳ２１）、予定情報を読み出し（ステップＳ２２）、参照情報を読み出す（ステップＳ２３）。イベント推定部１５は、参照情報が示す参照イベントについて、ユーザの予定情報を参照し、参照イベントの開催日時とユーザの行動予定の日時と重複しているか否かを判定する（ステップＳ２４）。ユーザの行動予定の日時と開催日時が重複している場合（ステップＳ２４；ＹＥＳ）、当該参照イベントの重み付けは行わず、処理はステップＳ３１に移行する。
【００４１】
ユーザの行動予定の日時と開催日時が重複していない場合（ステップＳ２４；ＮＯ）、イベント推定部１５は、参照イベントの開催地とユーザの住所または勤務地とが同じ区内であるか否かを判定する（ステップＳ２５）。同じ区内である場合（ステップＳ２５；ＹＥＳ）、当該参照イベントに当該ユーザの重み「１」を加算し（ステップＳ２６）、処理はステップＳ２７に移行する。同じ区内でない場合（ステップＳ２５；ＮＯ）、イベント推定部１５は、参照イベントのカテゴリとユーザの趣味のカテゴリが一致するか否かを判定する（ステップＳ２７）。
【００４２】
カテゴリが一致する場合（ステップＳ２７；ＹＥＳ）、当該参照イベントに当該ユーザの重み「１」を加算し（ステップＳ２８）、処理はステップＳ２９に移行する。カテゴリが一致しない場合（ステップＳ２７；ＮＯ）、イベント推定部１５は、参照イベントのイベント名にユーザの趣味に関連する言葉が含まれているか否かを判定する（ステップＳ２９）。関連する言葉が含まれている場合（ステップＳ２９；ＹＥＳ）、当該参照イベントに当該ユーザの重み「１」を加算し（ステップＳ３０）、処理はステップＳ３１に移行する。
【００４３】
関連する言葉が含まれていない場合（ステップＳ２９；ＮＯ）、ステップＳ２３で読み出した参照情報が示す、すべての参照イベントについて、重み付けが完了しているか否かを判定する（ステップＳ３１）。重み付けが完了していない場合（ステップＳ３１；ＮＯ）、ステップＳ２４に戻り、ステップＳ２４〜ステップＳ３０を繰り返す。重み付けが完了してした場合（ステップＳ３１；ＹＥＳ）、イベント推定部１５は、あらかじめ定められた重み以上の参照イベントを候補イベントと推定する（ステップＳ３２）。イベント推定部１５は、候補イベントを示す提示情報を生成し（ステップＳ３３）、処理を終了する。
【００４４】
図１２は、実施の形態に係る画像情報取得処理の動作の一例を示すフローチャートである。画像情報取得処理は、画像管理装置１が起動すると開始する。画像管理装置１の画像情報取得部１８は、入力装置２から、画像情報を受信しない場合（ステップＳ４１；ＮＯ）、ステップＳ４１を繰り返して、画像情報の受信を待機する。画像情報取得部１８は、入力装置２から、画像情報を受信すると（ステップＳ４１；ＹＥＳ）、取得した画像情報に付与されている撮影日時を示す日時情報および撮影場所を示す位置情報と、記憶部１３が記憶するイベント情報とを照合し、撮影日時および撮影場所と開催日時および開催地とがそれぞれ一致するイベントがあるか否かを判定する（ステップＳ４２）。
【００４５】
一致するイベントがない場合（ステップＳ４２；ＮＯ）、処理はステップＳ４４に移行する。一致するイベントがある場合（ステップＳ４２；ＹＥＳ）、画像情報取得部１８は、当該画像情報とイベント情報とを紐付ける（ステップＳ４３）。画像情報取得部１８は、画像情報を記憶部１３に記憶し（ステップＳ４４）、処理を終了する。
【００４６】
画像管理装置１は、ユーザが画像を閲覧可能な構成にしてもよい。この場合、ユーザは、入力装置２を介して画像の閲覧を要求する閲覧要求信号を画像管理装置１に送信する。表示制御部１６は、入力装置２から閲覧要求信号を受信すると、表示制御部１６は、画像を閲覧可能な画像閲覧画面を生成し、表示装置３に送信する。
【００４７】
図１３は、実施の形態に係る画像閲覧画面の一例を示す図である。表示装置３は、表示制御部１６から受信した画像閲覧画面を表示する。図１３の例では、画像閲覧画面は、イベント名を表示するイベント名表示欄６１と、イベントの開催日時を表示する開催日時表示欄６２と、イベントの開催地を表示する開催地表示欄６３と、イベントの参加者を表示する参加者表示欄６４と、このイベントに紐付けられた画像のサムネイルを表示するサムネイル表示欄６５とを含む。ユーザが入力装置２を介して、イベント名表示欄６１の左の矢印をクリックすると、前のイベントが表示され、イベント名表示欄６１の右の矢印をクリックすると、次のイベントが表示される。
【００４８】
ユーザが入力装置２を介して、サムネイル表示欄６５に表示されたサムネイルをクリックすると、そのサムネイルの原寸大の画像が表示される。ユーザが入力装置２を介して、サムネイル表示欄６５の左の矢印をクリックすると、前のサムネイルが表示され、サムネイル表示欄６５の右の矢印をクリックすると、次のサムネイルが表示される。画像の表示方法は、サムネイル表示に限らず、画像が順次切り替わる自動再生表示であってもよいし、ユーザが任意のタイミングで画像を切り替え可能にしてもよい。また、イベント情報に詳細情報が含まれる場合には、画像閲覧画面に詳細情報を表示する詳細表示欄を設けてもよい。
【００４９】
図１２に示す画像情報取得処理においてイベント情報と紐付けされなかった画像情報について、画像閲覧画面でユーザがイベント情報と紐付け可能にし、イベント情報と紐付けされた画像情報について、画像閲覧画面でユーザがイベント情報との紐付けを解除可能な構成にしてもよい。
【００５０】
図１４は、実施の形態に係る画像閲覧画面の他の例を示す図である。図１４の例では、画像閲覧画面は、図１３に示した画像閲覧画面に加え、イベントとの紐付けを解除する解除ボタン２４と、イベントに紐付けられていない画像のサムネイルを表示する未登録サムネイル表示欄６６と、イベントに紐付けられていない画像をイベントに紐付ける登録ボタン２５とを含む。図１４の例では、サムネイルをクリックすると、そのサムネイルを選択でき、サムネイルをダブルクリックすると原寸大の画像が表示される。
【００５１】
ユーザが入力装置２を介して、サムネイル表示欄６５に表示されたサムネイルをクリックして選択した状態で、解除ボタン２４を押下すると、入力装置２は当該画像情報とイベント情報との紐付けの解除を要求する解除要求信号を画像管理装置１に送信する。表示制御部１６は、入力装置２から解除要求信号を受信すると、記憶部１３が記憶する当該画像情報とイベント情報との紐付けを解除する。
【００５２】
ユーザが入力装置２を介して、未登録サムネイル表示欄６６に表示されたサムネイルをクリックして選択した状態で、登録ボタン２５を押下すると、入力装置２は当該画像情報とイベント情報との紐付けを要求する紐付要求信号を画像管理装置１に送信する。表示制御部１６は、入力装置２から紐付要求信号を受信すると、記憶部１３が記憶する当該画像情報とイベント情報とを紐付ける。なお、解除ボタン２４および登録ボタン２５は、サムネイルの原寸大の画像を表示する画面に設けてもよい。また、選択した画像の画像情報を削除する削除ボタンを設けてもよい。
【００５３】
以上説明したように実施の形態の画像管理装置１によれば、ユーザが参加する可能性があるイベントを推定してユーザに提示することで、画像情報を取得後に当該画像を撮影したイベントを推定する作業を不要にし、能動的で利便性の高い画像管理が可能になる。また、画像管理装置１が参照情報を収集して候補イベントをユーザに提示することで、ユーザが失念していたり、知らなかったりするイベントについても参加し、画像を取得することができる。
【００５４】
上記の実施の形態では、画像管理装置１は、入力装置２から表示要求信号を受信すると、候補イベントを選択可能に表示する提示画面を表示装置３に表示させる。これに限らず、画像管理装置１は、定期的に（例えば月初めに）提示画面を表示装置３に表示させる構成にしてもよい。
【００５５】
上記の実施の形態では、表示装置３はディスプレイであるが、これに限らず、プリンタのような印刷装置であってもよい。また、画像が動画である場合には、スピーカのような音声出力装置であってもよい。
【００５６】
図１５は、実施の形態に係る画像管理装置のハードウェア構成の一例を示すブロック図である。画像管理装置１は、図１５に示すように、制御部８１、主記憶部８２、外部記憶部８３および送受信部８６を備える。主記憶部８２、外部記憶部８３および送受信部８６はいずれも内部バス８０を介して制御部８１に接続されている。
【００５７】
制御部８１はＣＰＵ（Central Processing Unit）などから構成され、外部記憶部８３に記憶されている制御プログラム８９に従って、画像管理装置１の参照情報収集部１４、イベント推定部１５、表示制御部１６、イベント情報取得部１７および画像情報取得部１８の各処理を実行する。
【００５８】
主記憶部８２はＲＡＭ（Random-Access Memory）などから構成され、外部記憶部８３に記憶されている制御プログラム８９をロードし、制御部８１の作業領域として用いられる。
【００５９】
外部記憶部８３は、フラッシュメモリ、ハードディスク、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷなどの不揮発性メモリから構成され、画像管理装置１の処理を制御部８１に行わせるためのプログラムをあらかじめ記憶し、また、制御部８１の指示に従って、このプログラムが記憶するデータを制御部８１に供給し、制御部８１から供給されたデータを記憶する。記憶部１３は外部記憶部８３に構成される。
【００６０】
操作部８４は、入力装置２を内部バス８０に接続するインタフェース装置から構成されている。操作部８４を介して、入力された情報が制御部８１に供給される操作部８４は、ユーザ情報取得部１１、予定情報取得部１２、表示制御部１６、イベント情報取得部１７および画像情報取得部１８として機能する。
【００６１】
表示部８５は、表示装置３を内部バス８０に接続するインタフェース装置から構成されている。表示部８５は、表示制御部１６として機能する。
【００６２】
送受信部８６は、ネットワークに接続する網終端装置または無線通信装置、およびそれらと接続するシリアルインタフェースまたはＬＡＮ（Local Area Network）インタフェースから構成されている。送受信部８６は参照情報収集部１４として機能する。画像管理装置１がネットワーク６を介して入力装置２および表示装置３と接続する構成の場合には、送受信部８６はユーザ情報取得部１１、予定情報取得部１２、表示制御部１６、イベント情報取得部１７および画像情報取得部１８として機能する。
【００６３】
図１に示す画像管理装置１のユーザ情報取得部１１、予定情報取得部１２、記憶部１３、参照情報収集部１４、イベント推定部１５、表示制御部１６、イベント情報取得部１７および画像情報取得部１８の処理は、制御プログラム８９が、制御部８１、主記憶部８２、外部記憶部８３および送受信部８６などを資源として用いて処理することによって実行する。
【００６４】
その他、前記のハードウェア構成やフローチャートは一例であり、任意に変更および修正が可能である。
【００６５】
制御部８１、主記憶部８２、外部記憶部８３、送受信部８６、内部バス８０などから構成される画像管理装置１の処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなど）に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行する画像管理装置１を構成してもよい。また、インターネットなどの通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロードなどすることで画像管理装置１を構成してもよい。
【００６６】
また、画像管理装置１の機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【００６７】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して提供することも可能である。例えば、通信ネットワーク上の掲示板（BBS, Bulletin Board System）に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを提供してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【符号の説明】
【００６８】
１  画像管理装置、２  入力装置、３  表示装置、６  ネットワーク、１１  ユーザ情報取得部、１２  予定情報取得部、１３  記憶部、１４  参照情報収集部、１５  イベント推定部、１６  表示制御部、１７  イベント情報取得部、１８  画像情報取得部、２１  表示ボタン、２２  登録ボタン、２３  登録ボタン、２４  解除ボタン、２５  登録ボタン、３１  イベント名入力欄、３２  開催日時入力欄、３３  開催地入力欄、３４  参加者入力欄、４１  候補イベント、５１  チェックボックス、６１  イベント名表示欄、６２  開催日時表示欄、６３  開催地表示欄、６４  参加者表示欄、６５  サムネイル表示欄、６６  未登録サムネイル表示欄、８０  内部バス、８１  制御部、８２  主記憶部、８３  外部記憶部、８４  操作部、８５  表示部、８６  送受信部、８９  制御プログラム。
【図１】
0006576089.tif 000002
【図２】
0006576089.tif 000003
【図３】
0006576089.tif 000004
【図４】
0006576089.tif 000005
【図５】
0006576089.tif 000006
【図６】
0006576089.tif 000007
【図７】
0006576089.tif 000008
【図８】
0006576089.tif 000009
【図９】
0006576089.tif 000010
【図１０】
0006576089.tif 000011
【図１１】
0006576089.tif 000012
【図１２】
0006576089.tif 000013
【図１３】
0006576089.tif 000014
【図１４】
0006576089.tif 000015
【図１５】
0006576089.tif 000016