(57)【特許請求の範囲】
【請求項１】
撮像手段により撮像された画像の画像情報を、当該画像の撮像に関連する撮像関連情報と対応付けて少なくとも一つ記録する第１記録手段と、
前記撮像手段による画像の撮像指示タイミングとは非同期のタイミングで発生する当該画像の撮像以外のイベントに係るイベント情報を、当該イベントの発生に関連するイベント関連情報と対応付けて少なくとも一つ記録する第２記録手段と、
検索対象を検索するための検索条件を入力する入力手段と、
前記画像情報を検索対象として検索する場合に、前記入力手段により前記検索条件として前記撮像関連情報以外の他の情報が入力されると、当該他の情報と関連するイベント情報を前記第２記録手段に記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定する特定手段と、
前記第１記録手段に記録されている画像情報の中で、前記入力手段により入力された撮像関連情報或いは前記特定手段により特定された撮像関連情報と対応付けられている画像情報を検索する検索手段と、
この検索手段による前記検索対象の検索結果を出力する出力手段と、
を備えることを特徴とする検索装置。
【請求項２】
前記検索手段は、更に、
前記画像情報を検索対象とする検索条件として、前記入力手段により前記撮像関連情報が入力された場合には、前記第１記録手段に記録されている画像情報の中で、前記入力手段により入力された撮像関連情報と対応付けられている画像情報を検索する一方で、前記入力手段により前記撮像関連情報以外の他の情報が入力された場合には、前記第１記録手段に記録されている画像情報の中で、前記特定手段により特定された撮像関連情報と対応付けられている画像情報を検索することを特徴とする請求項１に記載の検索装置。
【請求項３】
前記撮像関連情報が少なくとも画像の撮像位置に関する撮像位置情報を含み、かつ、前記イベント関連情報が少なくともイベントの発生位置に関するイベント位置情報を含むか、或いは、前記撮像関連情報が少なくとも画像の撮像日時に関する撮像日時情報を含み、かつ、前記イベント関連情報が少なくともイベントの発生日時に関するイベント日時情報を含み、
前記特定手段は、更に、
前記イベント関連情報と前記撮像関連情報との関連性を、前記撮像位置情報で示される撮像位置と前記イベント位置情報で示されるイベントの発生位置との距離に係る近似性、或いは、前記撮像日時情報で示される撮像日時と前記イベント日時情報で示されるイベントの発生日時との時間に係る近似性に基づいて特定することを特徴とする請求項２に記載の検索装置。
【請求項４】
前記特定手段は、更に、
前記入力手段により前記検索条件として前記撮像関連情報以外の他の情報が入力された場合に、前記第２記録手段に記録されているイベント情報の中から検索されたイベント情報と対応付けられている前記イベント位置情報及び前記イベント日時情報のうちの少なくとも一方の情報に基づいて、イベントの発生位置に関連する撮像位置及びイベントの発生日時に関連する撮像日時のうちの少なくとも一方を特定し、
前記検索手段は、更に、
前記特定手段により特定された撮像位置及び撮像日時のうちの少なくとも一方と対応付けられている画像情報を検索することを特徴とする請求項３に記載の検索装置。
【請求項５】
前記イベント関連情報は、前記イベント位置情報或いは前記イベント日時情報と比較して前記撮像関連情報との関連性が低く、撮像以外のイベントに特有のイベント特有関連情報を含み、
前記特定手段は、更に、
前記画像情報を検索対象とする前記検索条件として、前記入力手段により前記イベント特有関連情報が入力されると、当該イベント特有関連情報と関連するイベント情報を前記第２記録手段に記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定することを特徴とする請求項３又は４に記載の検索装置。
【請求項６】
前記特定手段は、
前記イベント情報を検索対象として検索する場合に、前記入力手段により前記検索条件としてイベント関連情報以外の他の情報が入力されると、当該他の情報と関連する画像情報を前記第１記録手段に記録されている画像情報の中から検索し、この検索された画像情報と対応付けられている撮像関連情報と関連するイベント関連情報を特定し、
前記検索手段は、更に、
前記第２記録手段に記録されているイベント情報の中で、前記入力手段により入力されたイベント関連情報或いは前記特定手段により特定されたイベント関連情報と対応付けられているイベント情報を検索することを特徴とする請求項３に記載の検索装置。
【請求項７】
前記検索手段は、更に、
前記イベント情報を検索対象とする検索条件として、前記入力手段により前記イベント関連情報が入力された場合には、前記第２記録手段に記録されているイベント情報の中で、前記入力手段により入力されたイベント関連情報と対応付けられているイベント情報を検索する一方で、前記入力手段により前記イベント関連情報以外の他の情報が入力された場合には、前記第２記録手段に記録されているイベント情報の中で、前記特定手段により特定されたイベント関連情報と対応付けられているイベント情報を検索することを特徴とする請求項６に記載の検索装置。
【請求項８】
前記特定手段は、更に、
前記入力手段により前記検索条件としてイベント関連情報以外の他の情報が入力された場合に、前記第１記録手段に記録されている画像情報の中から検索された画像情報と対応付けられている前記撮像位置情報及び前記撮像日時情報のうちの少なくとも一方の情報に基づいて、画像の撮像位置に関連するイベントの発生位置及び画像の撮像日時に関連するイベントの発生日時のうちの少なくとも一方を特定し、
前記検索手段は、更に、
前記特定手段により特定されたイベントの発生位置及びイベントの発生日時のうちの少なくとも一方と対応付けられているイベント情報を検索することを特徴とする請求項６又は７に記載の検索装置。
【請求項９】
前記特定手段は、更に、
前記イベント情報を検索対象として検索する場合に、前記入力手段により前記検索条件として画像情報を指定する指定情報が入力されると、当該指定情報で指定された画像情報と対応付けられている撮像関連情報と関連するイベント関連情報を特定することを特徴とする請求項６〜８の何れか一項に記載の検索装置。
【請求項１０】
前記特定手段は、更に、
前記第１記録手段に記録されている画像情報の中から検索された、前記指定情報で指定された画像情報と対応付けられている前記撮像位置情報及び前記撮像日時情報のうちの少なくとも一方の情報に基づいて、画像の撮像位置に関連するイベントの発生位置及び画像の撮像日時に関連するイベントの発生日時のうちの少なくとも一方を特定し、
前記検索手段は、更に、
前記特定手段により特定されたイベントの発生位置及び発生日時のうちの少なくとも一方と対応付けられているイベント情報を検索することを特徴とする請求項９に記載の検索装置。
【請求項１１】
前記特定手段は、更に、
前記イベント情報を検索対象として検索する場合に、前記入力手段により前記検索条件として前記イベント関連情報、画像情報を指定する指定情報及び前記撮像関連情報以外の情報が入力されると、当該情報と関連する被写体が含まれる画像情報を前記第１記録手段に記録されている画像情報の中から検索し、この検索された画像情報と対応付けられている前記撮像位置情報及び前記撮像日時情報のうちの少なくとも一方の情報に基づいて、画像の撮像位置に関連するイベントの発生位置及び画像の撮像日時に関連するイベントの発生日時のうちの少なくとも一方を特定し、
前記検索手段は、更に、
前記特定手段により特定されたイベントの発生位置及び発生日時のうちの少なくとも一方と対応付けられているイベント情報を検索することを特徴とする請求項６〜８の何れか一項に記載の検索装置。
【請求項１２】
前記撮像関連情報は、前記撮像位置情報或いは前記撮像日時情報と比較してイベント関連情報との関連性が低く、画像の撮像に特有の撮像特有関連情報を含み、
前記特定手段は、更に、
前記イベント情報を検索対象とする前記検索条件として、前記入力手段により前記撮像特有関連情報が入力されると、前記第１記録手段に記録されている画像情報の中で、前記撮像特有関連情報と関連する画像情報を検索し、この検索された画像情報と対応付けられている撮像関連情報と関連するイベント関連情報を特定することを特徴とする請求項６〜１１の何れか一項に記載の検索装置。
【請求項１３】
前記イベントは、ユーザによる操作入力部の所定の実行指示操作に基づいて実行される動作に関連した操作イベントを含み、
前記第２記録手段は、更に、
前記操作イベントの発生に基づいて、当該操作イベントに関連するイベント関連情報を取得して記録することを特徴とする請求項１〜１２の何れか一項に記載の検索装置。
【請求項１４】
前記イベント関連情報は、前記操作イベントとしての通話の実行操作及び当該通話相手に関連するキーワード、前記操作イベントとしての通信の実行操作及び当該通信相手に関連するキーワード、前記操作イベントとしてのスケジュールの入力操作及び当該スケジュールの内容に含まれるキーワード、前記操作イベントとしての文書の入力操作及び当該文書に関連するキーワードのうち、少なくとも一のキーワードを含むことを特徴とする請求項１３に記載の検索装置。
【請求項１５】
前記イベントは、ユーザによる操作入力部の所定の実行指示操作を必要とすることなく実行される動作に関連した操作不要イベントを含み、
前記操作不要イベントが発生したか否かを判定する判定手段を更に備え、
前記第２記録手段は、更に、
前記判定手段により前記操作不要イベントが発生したと判定されると、当該操作不要イベントに関連するイベント関連情報を取得して記録することを特徴とする請求項１〜１２の何れか一項に記載の検索装置。
【請求項１６】
前記判定手段は、更に、
前記操作不要イベントが発生したか否かを、所定のタイミングで前記撮像手段により撮像された画像の画像情報から所定の種類の被写体が検出されたか否かに応じて判定し、
前記第２記録手段は、更に、
前記判定手段により前記操作不要イベントが発生したと判定されると、検出された被写体の種類を前記イベント関連情報として取得して記録することを特徴とする請求項１５に記載の検索装置。
【請求項１７】
前記判定手段は、更に、
前記操作不要イベントが発生したか否かを、所定のタイミングで集音手段により集音された音情報から特定の言葉が検出されたか否かに応じて判定し、
前記第２記録手段は、更に、
前記判定手段により前記操作不要イベントが発生したと判定されると、検出された特定の言葉を前記イベント関連情報として取得して記録することを特徴とする請求項１５に記載の検索装置。
【請求項１８】
前記判定手段は、更に、
前記操作不要イベントが発生したか否かを、所定のタイミングで測位手段により測位された当該装置本体の存する現在位置に基づいて特定の場所が検出されたか否かに応じて判定し、
前記第２記録手段は、更に、
前記判定手段により前記操作不要イベントが発生したと判定されると、検出された特定の場所に関連する名称を前記イベント関連情報として取得して記録することを特徴とする請求項１５に記載の検索装置。
【請求項１９】
前記判定手段は、更に、
前記操作不要イベントが発生したか否かを、動き検出手段により自動的に検出された動き情報に基づいて所定の種類の動きが検出されたか否かに応じて判定し、
前記第２記録手段は、更に、
前記判定手段により前記操作不要イベントが発生したと判定されると、検出された所定の動きの種類を前記イベント関連情報として取得して記録することを特徴とする請求項１５に記載の検索装置。
【請求項２０】
撮像手段により撮像された画像の画像情報を、当該画像の撮像に関連する撮像関連情報と対応付けて少なくとも一つ記録する第１記録手段と、前記撮像手段による画像の撮像指示タイミングとは非同期のタイミングで発生する当該画像の撮像以外のイベントに係るイベント情報を、当該イベントの発生に関連するイベント関連情報と対応付けて少なくとも一つ記録する第２記録手段と、を備える検索装置を用いた検索方法であって、
検索対象を検索するための検索条件を入力する処理と、
前記画像情報を検索対象として検索する場合に、前記検索条件として前記撮像関連情報以外の他の情報が入力されると、当該他の情報と関連するイベント情報を前記第２記録手段に記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定する処理と、
前記第１記録手段に記録されている画像情報の中で、前記入力手段により入力された撮像関連情報或いは特定された撮像関連情報と対応付けられている画像情報を検索する処理と、
前記検索対象の検索結果を出力する処理と、
を含むことを特徴とする検索方法。
【請求項２１】
撮像手段により撮像された画像の画像情報を、当該画像の撮像に関連する撮像関連情報と対応付けて少なくとも一つ記録する第１記録手段と、前記撮像手段による画像の撮像指示タイミングとは非同期のタイミングで発生する当該画像の撮像以外のイベントに係るイベント情報を、当該イベントの発生に関連するイベント関連情報と対応付けて少なくとも一つ記録する第２記録手段と、を備える検索装置のコンピュータを、
検索対象を検索するための検索条件を入力する入力手段、
前記画像情報を検索対象として検索する場合に、前記入力手段により前記検索条件として前記撮像関連情報以外の他の情報が入力されると、当該他の情報と関連するイベント情報を前記第２記録手段に記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定する特定手段、
前記第１記録手段に記録されている画像情報の中で、前記入力手段により入力された撮像関連情報或いは前記特定手段により特定された撮像関連情報と対応付けられている画像情報を検索する検索手段、
この検索手段による前記検索対象の検索結果を出力する出力手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索装置、この検索装置を用いた検索方法及びプログラムに関する。
【背景技術】
【０００２】
従来、撮影された画像の画像情報に対応付けて、撮影日時や撮影場所の位置などに関する属性情報を記録しておき、当該属性情報を利用してユーザにより指定された日時や場所で撮影された画像を検索可能とした情報管理技術が知られている（例えば、特許文献１参照）。また、所望の画像の検索を容易にするために、撮影日時や撮影場所に基づいて、所定数の画像をグループ化して分類する技術も知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１２７５２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１等の技術では、検索対象が遠い過去に撮影された画像である場合などでは、当該画像をいつどこで撮影したかを正確に思い出すことができない虞がある。このように、画像の撮影日時や撮影場所の位置だけでは、検索対象の画像の検索を適正に行うことができないといった問題がある。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、本発明の課題は、所望の画像情報の検索を適正に行うことができる検索装置、検索方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の検索装置は、
撮像手段により撮像された画像の画像情報を、当該画像の撮像に関連する撮像関連情報と対応付けて少なくとも一つ記録する第１記録手段と、前記撮像手段による画像の撮像指示タイミングとは非同期のタイミングで発生する当該画像の撮像以外のイベントに係るイベント情報を、当該イベントの発生に関連するイベント関連情報と対応付けて少なくとも一つ記録する第２記録手段と、検索対象を検索するための検索条件を入力する入力手段と、前記画像情報を検索対象として検索する場合に、前記入力手段により前記検索条件として前記撮像関連情報以外の他の情報が入力されると、当該他の情報と関連するイベント情報を前記第２記録手段に記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定する特定手段と、前記第１記録手段に記録されている画像情報の中で、前記入力手段により入力された撮像関連情報或いは前記特定手段により特定された撮像関連情報と対応付けられている画像情報を検索する検索手段と、この検索手段による前記検索対象の検索結果を出力する出力手段と、を備えることを特徴としている。
【０００７】
また、本発明の検索方法は、
撮像手段により撮像された画像の画像情報を、当該画像の撮像に関連する撮像関連情報と対応付けて少なくとも一つ記録する第１記録手段と、前記撮像手段による画像の撮像指示タイミングとは非同期のタイミングで発生する当該画像の撮像以外のイベントに係るイベント情報を、当該イベントの発生に関連するイベント関連情報と対応付けて少なくとも一つ記録する第２記録手段と、を備える検索装置を用いた検索方法であって、検索対象を検索するための検索条件を入力する処理と、前記画像情報を検索対象として検索する場合に、前記検索条件として前記撮像関連情報以外の他の情報が入力されると、当該他の情報と関連するイベント情報を前記第２記録手段に記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定する処理と、前記第１記録手段に記録されている画像情報の中で、前記入力手段により入力された撮像関連情報或いは特定された撮像関連情報と対応付けられている画像情報を検索する処理と、前記検索対象の検索結果を出力する処理と、を含むことを特徴としている。
【０００８】
また、本発明のプログラムは、
撮像手段により撮像された画像の画像情報を、当該画像の撮像に関連する撮像関連情報と対応付けて少なくとも一つ記録する第１記録手段と、前記撮像手段による画像の撮像指示タイミングとは非同期のタイミングで発生する当該画像の撮像以外のイベントに係るイベント情報を、当該イベントの発生に関連するイベント関連情報と対応付けて少なくとも一つ記録する第２記録手段と、を備える検索装置のコンピュータを、検索対象を検索するための検索条件を入力する入力手段、前記画像情報を検索対象として検索する場合に、前記入力手段により前記検索条件として前記撮像関連情報以外の他の情報が入力されると、当該他の情報と関連するイベント情報を前記第２記録手段に記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定する特定手段、前記第１記録手段に記録されている画像情報の中で、前記入力手段により入力された撮像関連情報或いは前記特定手段により特定された撮像関連情報と対応付けられている画像情報を検索する検索手段、この検索手段による前記検索対象の検索結果を出力する出力手段、として機能させることを特徴としている。
【発明の効果】
【０００９】
本発明によれば、検索対象の画像をいつどこで撮影したかを正確に思い出すことができない場合であっても、所望の画像情報の検索を適正に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明を適用した実施形態１の携帯端末の概略構成を示すブロック図である。
【図２】図１の携帯端末にイベント情報として記録されるイベントの一例を示す図である。
【図３】図１の携帯端末に記録されるイベント記録テーブルの一例を模式的に示す図である。
【図４】図１の携帯端末による撮像処理に係る動作の一例を示すフローチャートである。
【図５】図１の携帯端末によるイベント記録処理に係る動作の一例を示すフローチャートである。
【図６】図１の携帯端末による画像検索処理に係る動作の一例を示すフローチャートである。
【図７】図１の携帯端末によるイベント検索処理に係る動作の一例を示すフローチャートである。
【図８】本発明を適用した実施形態２の検索システムの概略構成を示す図である。
【図９】図８の検索システムを構成する撮像装置の概略構成を示すブロック図である。
【図１０】図８の検索システムを構成する携帯電話機の概略構成を示すブロック図である。
【図１１】図８の検索システムを構成する検索装置の概略構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００１２】
［実施形態１］
図１は、本発明を適用した実施形態１の携帯端末１００の概略構成を示すブロック図である。
図１に示すように、携帯端末１００は、中央制御部１、メモリ２、撮像部３、撮像制御部４、画像処理部５、操作入力部６、送受話部７、通信制御部８、位置取得部９、日時取得部１０、検出センサ部１１、イベント取得制御部１２、記録部１３、検索制御部１４、表示部１５等を備えている。
なお、携帯端末１００は、例えば、通信機能を具備する撮像装置や、携帯電話やＰＨＳ（Personal Handy-phone System）などの移動体通信網で用いられる移動局、ＰＤＡ（Personal Data Assistants）等から構成されている。
【００１３】
中央制御部１は、携帯端末１００の各部を制御する。具体的には、中央制御部１は、携帯端末１００の各部を制御するＣＰＵ（図示略）を具備し、各種処理プログラム（図示略）に従って各種の制御動作を行う。
【００１４】
メモリ２は、例えば、画像情報等を一時的に記録するバッファメモリや、中央制御部１などのワーキングメモリ、当該携帯端末１００の機能に係る各種プログラムやデータが格納されたプログラムメモリ等（何れも図示略）を備えている。
【００１５】
撮像部３は、撮像手段を構成している。具体的には、撮像部３は、レンズ部３ａ、電子撮像部３ｂ、ユニット回路部３ｃを具備している。
【００１６】
レンズ部３ａは、例えば、図示は省略するが、ズームレンズ、フォーカスレンズ、絞り等を有し、これらレンズを通過した被写体の光学像を結像する。
【００１７】
電子撮像部３ｂは、レンズ部３ａの光軸上に配置されている。また、電子撮像部３ｂは、例えば、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等のイメージセンサから構成され、レンズ部３ａの各種レンズを通過した光学像を所定の周期毎に二次元の画像信号（ＲＧＢ画像データ）に変換して、ユニット回路部３ｃに出力する。
【００１８】
ユニット回路部３ｃは、例えば、図示は省略するが、ＣＤＳ（Correlated Double Sampling：相関二重サンプリング回路）、ＡＧＣ（Auto Gain Control：ゲイン調整アンプ）、ＡＤＣ（Analog to Digital Converter：アナログ／デジタル変換器）等を具備している。このユニット回路部３ｃは、電子撮像部３ｂから出力されて入力される被写体の光学像に応じたアナログの画像信号を撮像フレームレートに応じた所定の周期毎にＣＤＳにより保持し、当該画像信号をＡＧＣにより増幅した後、増幅された画像信号をＡＤＣによりデジタルの画像信号に変換する。そして、ユニット回路部３ｃは、デジタルの画像信号を画像処理部５に送信する。
【００１９】
撮像制御部４は、中央制御部１からの指令に基づいて、被写体の撮像の際に、撮像部３を構成するレンズ部３ａ、電子撮像部３ｂ及びユニット回路部３ｃ等の動作を制御する。即ち、撮像制御部４は、所定の撮像条件（例えば、「絞り値」、「露光時間」、「ＩＳＯ感度」、「測光方式」等）で被写体を撮像するように、レンズ部３ａ、電子撮像部３ｂ及びユニット回路部３ｃ等の動作を制御する。
具体的には、撮像制御部４は、例えば、モータ等の駆動源と、この駆動源を駆動するドライバ等（何れも図示略）を備え、レンズ部３ａのズームレンズやフォーカスレンズを光軸方向に駆動させる。また、撮像制御部４は、例えば、レンズ部３ａの絞りの拡径や縮径を行う絞り駆動部（図示略）を備え、絞り値に応じて絞りの拡径や縮径を行う。また、撮像制御部４は、例えば、ＴＧ(Timing Generator)、電子撮像部３ｂを駆動するドライバ等（何れも図示略）を備え、駆動フレームレートや露光時間等に従ってＴＧ及びドライバを介して電子撮像部３ｂの動作タイミングを制御する。また、撮像制御部４は、撮像フレームレートに従ってユニット回路部３ｃの動作タイミングを制御する。
【００２０】
また、撮像制御部４は、ユーザによる操作入力部６のシャッタボタンの所定操作に基づいて中央制御部１により撮像が指示されたタイミングで、撮像部３により被写体を撮像させる構成であっても良いし、ユーザによる操作入力部６を介した撮像指示のタイミングとは同期させずに、所定のタイミング（例えば、所定の時間間隔等）で撮像部３により自動的に撮像させる構成であっても良い。つまり、この場合には、ユーザにより構図の調整が行われていないで画角内に所定の被写体を捉えていない可能性もある。
【００２１】
画像処理部５は、ユニット回路部３ｃから送られてきたＡ／Ｄ変換後の画像信号に対して、画素毎のＲ，Ｇ，Ｂの色成分データ（ＲＧＢデータ）を生成するＲＧＢ補間処理、ＲＧＢデータから輝度信号（Ｙ）と色差信号（Ｕ、Ｖ）からなるＹＵＶデータを画素毎に生成するＹＵＶ変換処理、さらに輪郭強調などの画品質向上のためのデジタル信号処理を行う。そして、画像処理部５は、変換後の各画像フレームのＹＵＶデータをメモリ２に順次出力し、当該メモリ２に格納させる。
【００２２】
操作入力部６は、携帯端末１００本体に対して各種指示を入力するためのものである。
具体的には、操作入力部６は、被写体の撮影指示に係るシャッタボタン、モードや機能等の選択指示に係る上下左右のカーソルボタンや決定ボタン、電話の発着信や電子メールの送受信等の実行指示に係る通信関連ボタン、テキスト（文書）の入力指示に係る数字ボタンや記号ボタン等の各種ボタン（何れも図示略）を備えている。
そして、ユーザにより各種ボタンが操作されると、操作入力部６は、操作されたボタンに応じた操作指示を中央制御部１に出力する。中央制御部１は、操作入力部６から出力され入力された操作指示に従って所定の動作（例えば、被写体の撮像、電話の発着信、電子メールの送受信等）を各部に実行させる。
【００２３】
また、操作入力部６は、入力手段として、画像情報やイベント情報等の検索対象を検索するための検索条件を入力する。
ここで、例えば、画像情報を検索対象とする場合、検索条件として、画像の撮像位置に関する撮像位置情報（例えば、地名や座標情報等）や当該画像の撮像日時に関する撮像日時情報（例えば、月、日、曜日、年、及びこれらの組み合わせ等）等の撮像関連情報、発生したイベントに付帯される付帯情報（後述）に関連するキーワード（例えば、名前、電子メールアドレス、体調、天候等）が挙げられる。また、例えば、イベント情報を検索対象とする場合、検索条件として、イベントの発生位置に関するイベント位置情報（例えば、地名や座標情報等）や当該イベントの発生日時に関するイベント日時情報（例えば、月、日、曜日、年、及びこれらの組み合わせ等）等のイベント関連情報、画像情報自体、画像内の被写体に関連するキーワード（例えば、ヒト、ペット、動物、名前、電子メールアドレス、体調、天候等）が挙げられる。
【００２４】
なお、操作入力部６は、表示部１５と一体となって設けられたタッチパネルを有していても良く、ユーザによるタッチパネルの所定操作に基づいて、当該所定操作に応じた操作指示を中央制御部１に出力しても良い。
【００２５】
送受話部７は、通信ネットワークＮを介して接続された外部機器の外部ユーザとの通話を行う。
具体的には、送受話部７は、マイク７ａ、スピーカ７ｂ、データ変換部７ｃ等を備えている。そして、送受話部７は、マイク７ａから入力されるユーザの送話音声をデータ変換部７ｃによりＡ／Ｄ変換処理して送話音声データを中央制御部１に出力するとともに、中央制御部１の制御下にて、通信制御部８から出力されて入力される受話音声データ等の音声データをデータ変換部７ｃによりＤ／Ａ変換処理してスピーカ７ｂから出力する。
【００２６】
また、マイク７ａは、集音手段として、ユーザによる操作入力部６を介した撮像指示のタイミングとは同期させずに、所定のタイミング（例えば、所定の時間間隔等）で自動的に集音する構成であっても良い。つまり、この場合には、ユーザが意識していない会話や外部の音（例えば、ユーザ近傍の友人や第三者の声、外部環境の音等）が集音される可能性もある。
【００２７】
通信制御部８は、通信ネットワークＮ及び通信アンテナ８ａを介してデータの送受信を行う。
即ち、通信アンテナ８ａは、当該携帯端末１００が無線基地局（図示略）との通信で採用している所定の通信方式（例えば、Ｗ−ＣＤＭＡ(Wideband Code Division Multiple Access)方式、ＣＤＭＡ２０００方式、ＧＳＭ（Global System for Mobile Communications）方式等）に対応したデータの送受信が可能なアンテナである。そして、通信制御部８は、所定の通信方式に対応する通信プロトコルに従って、この通信方式で設定される通信チャネルにより無線基地局との間で通信アンテナ８ａを介してデータの送受信を行う。
即ち、通信制御部８は、中央制御部１から出力されて入力される指示信号に基づいて、通信相手の外部機器に対して、当該外部機器の外部ユーザとの通話中の音声の送受信や、電子メールのデータの送受信を行う。
なお、通信制御部８の構成は一例であってこれに限られるものではなく、適宜任意に変更可能であり、例えば、図示は省略するが、無線ＬＡＮモジュールを搭載し、アクセスポイント（Access Point）を介して通信ネットワークＮにアクセス可能な構成としても良い。
【００２８】
なお、通信ネットワークＮは、携帯端末１００を無線基地局やゲートウェイサーバ（図示略）等を介して接続する通信ネットワークである。また、通信ネットワークＮは、専用線や既存の一般公衆回線を利用して構築された通信ネットワークであり、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の様々な回線形態を適用することが可能である。また、通信ネットワークＮには、例えば、電話回線網、ＩＳＤＮ回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ回線網等の各種通信ネットワーク網と、ＩＰネットワーク、ＶｏＩＰ（Voice over Internet Protocol）ゲートウェイ、インターネットサービスプロバイダ等が含まれる。
【００２９】
位置取得部９は、ＧＰＳ（Global Positioning System）アンテナ９ａにより受信されたＧＰＳ信号に基づいて、携帯端末１００本体の存する現在位置に係る位置情報を取得する。
即ち、ＧＰＳアンテナ９ａは、地球低軌道に打ち上げられた複数のＧＰＳ衛星（図１には、一のＧＰＳ衛星Ｓのみを示す）から送信されるＧＰＳ信号（例えば、アルマナック（概略軌道情報）やエフェメリス（詳細軌道情報）など）を所定のタイミングで受信し、当該ＧＰＳ信号を位置取得部９に出力する。位置取得部９は、ＧＰＳアンテナ９ａから出力されたＧＰＳ信号に基づいて、当該端末本体の絶対的な２次元の現在位置（緯度、経度）を測位して当該位置に係る位置情報（例えば、緯度、経度の座標情報）を取得する。
また、位置取得部９は、携帯端末１００本体の現在位置に係る位置情報をユーザによる操作入力部６の所定操作に基づいて指示されたタイミングで取得しても良いし、所定の時間間隔毎に取得しても良い。
【００３０】
また、位置取得部９は、画像の撮像の際に生成した位置情報を記録部１３に対して出力し、当該画像の撮像位置に関する撮像位置情報（撮像関連情報）として画像情報と対応付けられて画像記録部１３ａ（後述）に記録される。同様に、位置取得部９は、イベントの発生の際に生成した位置情報を記録部１３に対して出力し、当該イベントの発生位置に関するイベント位置情報（イベント関連情報）としてイベント情報と対応付けられてイベント記録部１３ｂ（後述）に記録される。
【００３１】
なお、位置取得部９は、例えば、ユーザによる操作入力部６の所定操作に基づいて入力された現在位置に係る情報を位置情報として取得する構成であっても良い。即ち、ユーザによる操作入力部６の所定操作に基づいて入力された現在位置の地名や住所等に基づいて、位置取得部９は、所定のデータベース（図示略）を参照して当該携帯端末１００の現在位置（緯度、経度）に係る位置情報を取得するようにしても良い。
【００３２】
日時取得部１０は、現在の日時を取得する。
即ち、日時取得部１０は、例えば、タイマや計時回路等を備えて構成された計時部を具備し、この計時部により現在の時刻を計時する。また、日時取得部１０は、計時部により計時された現在の時刻に基づいて、暦情報から今日の日付や曜日等を特定する。そして、日時取得部１０は、現在の時刻及び今日の日付等に基づいて、現在の日時に係る日時情報を生成して取得する。
【００３３】
また、日時取得部１０は、画像の撮像の際に生成した日時情報を記録部１３に対して出力し、当該画像の撮像日時に関する撮像日時情報（撮像関連情報）として画像情報と対応付けられて画像記録部１３ａ（後述）に記録される。同様に、日時取得部１０は、イベントの発生の際に生成した日時情報を記録部１３に対して出力し、当該イベントの発生日時に関するイベント日時情報（イベント関連情報）としてイベント情報と対応付けられてイベント記録部１３ｂ（後述）に記録される。
【００３４】
検出センサ部１１は、動き検出センサ１１ａと、身体状態検出センサ１１ｂと、環境検出センサ１１ｃとを具備している。
具体的には、動き検出センサ（動き検出手段）１１ａは、例えば、加速度検出センサ、角速度検出センサ、振動センサ、傾斜センサ等から構成され、端末本体の動きや姿勢を検出する。また、身体状態検出センサ１１ｂは、例えば、体温センサ、心拍センサ、筋電位センサ等から構成され、ユーザの身体の状態を検出する。また、環境検出センサ１１ｃは、例えば、明るさセンサ、温度センサ、湿度センサ、気圧センサ等から構成され、端末本体の外部環境を検出する。
そして、動き検出センサ１１ａ、身体状態検出センサ１１ｂ及び環境検出センサ１１ｃの各々は、各センサによる検出結果に応じた検出信号を出力する。即ち、動き検出センサ１１ａ、身体状態検出センサ１１ｂ及び環境検出センサ１１ｃの各々は、ユーザによる操作入力部６の所定操作に基づいて指示されたタイミングで作動して検出信号を出力しても良いし、ユーザによる操作入力部６を介した撮像指示のタイミングとは同期させずに、所定のタイミング（例えば、所定の時間間隔等）で作動して検出信号を出力しても良い。
【００３５】
なお、上記の動き検出センサ１１ａ、身体状態検出センサ１１ｂ及び環境検出センサ１１ｃの各々は、例えば、当該装置本体内に搭載されても良いし、所定の通信ケーブルにより外部接続されたものであっても良い。
【００３６】
イベント取得制御部１２は、発生したイベントに係るイベント情報の取得を制御する。具体的には、イベント取得制御部１２は、第１取得部１２ａと、判定部１２ｂと、第２取得部１２ｃとを具備している。
ここで、イベントとは、ユーザによる画像の撮像指示タイミングとは非同期のタイミングで発生する当該画像の撮像以外のイベントのことである。また、イベントには、ユーザによる操作入力部６の所定の実行指示操作に基づいて実行される動作（例えば、電話の発着信や、電子メールの送受信や、スケジュールや各種文書の入力等）に関連した操作イベントと、ユーザによる操作入力部６の所定の実行指示操作を必要とすることなく実行される動作（例えば、検出センサ部１１による端末本体の動きや姿勢の検出や、ユーザの身体の状態の検出や、端末本体の外部環境（気象）の検出等）に関連した操作不要イベントがある（図２参照）。
なお、図２には、イベントの種類、イベントの発生タイミング、付帯情報とを対応付けてイベントの一例を示すが、これらに限られるものではなく、イベントの種類、イベントの発生タイミング、付帯情報等は適宜任意に変更可能である。
【００３７】
第１取得部１２ａは、イベント記録部１３ｂのイベント記録テーブルＴ（図３参照；後述）に記録される、操作イベントに関連するイベント関連情報（付帯情報）を取得する。
即ち、操作イベントとして、例えば、送受話部７による通話の発信操作や着信操作等の実行操作が行われた場合に、第１取得部１２ａは、発信操作や着信操作等の動作の種類、並びに、当該発信操作や着信操作に係る通話相手に関連するキーワード、例えば、名前や住所や電話番号等をアドレス帳（図示略）を参照することで取得して、これらを当該イベントに関連するイベント関連情報として取得する。
また、操作イベントとして、例えば、通信制御部８による電子メールの送信操作や受信確認操作等の実行操作が行われた場合に、第１取得部１２ａは、送信操作や受信確認操作等の動作の種類、並びに、当該送信操作や受信確認操作に係る通信相手に関連するキーワード、例えば、名前や電子メールアドレスや電話番号等をアドレス帳（図示略）を参照することで取得して、これらを当該イベントに関連するイベント関連情報として取得する。
また、操作イベントとして、ユーザにより操作入力部６を介してスケジュールや文書の作成、編集、削除等の入力操作や閲覧操作等の実行操作が行われた場合に、第１取得部１２ａは、スケジュールや文書の種類、入力操作や閲覧操作等の動作の種類、並びに、当該スケジュールの内容や文書に関連するキーワード、例えば、タイトル等を取得して、これらを当該イベントに関連するイベント関連情報として取得する。
【００３８】
判定部１２ｂは、判定手段として、動作の実行にユーザによる操作入力部６の所定の実行指示操作を必要としない操作不要イベントが発生したか否かを判定する。
即ち、判定部１２ｂは、ユーザによる操作入力部６の所定の撮像指示操作を必要とすることなく所定のタイミングで撮像部３により自動的に撮像された画像の画像情報に基づいて、当該画像から所定の被写体（例えば、「ヒト」や「動物」等）を検出する被写体検出処理を行って所定の種類の被写体が検出されたか否かに応じて、操作不要イベントが発生したか否かを判定する。
また、判定部１２ｂは、ユーザによる操作入力部６の所定の集音指示操作を必要とすることなく所定のタイミングでマイク７ａにより自動的に集音された音データに基づいて、当該音から特定の言葉（例えば、単語や文節等の「言葉」、ヒトや法人の「名前」等）を検出する言葉検出処理を行って特定の言葉が検出されたか否かに応じて、操作不要イベントが発生したか否かを判定する。
また、判定部１２ｂは、ユーザによる操作入力部６の所定の測位指示操作を必要とすることなく、所定のタイミングで位置取得部９により自動的に測位された当該装置本体の存する現在位置に基づいて、地図データベース（図示略）を参照することで特定の地名（現在位置の属する都道府県、都市、区、町等）や特定の建物（例えば、東京タワー等）の特定の場所が検出されたか否かに応じて、操作不要イベントが発生したか否かを判定する。
また、判定部１２ｂは、ユーザによる操作入力部６の所定の動き検出指示操作を必要とすることなく、所定のタイミングで動き検出センサ１１ａにより自動的に検出されて出力された検出信号に基づいて、当該検出信号の変化や単位時間あたりの変動パターンなどから、所定の種類の動き（例えば、就寝中、勉強中、運動中、食事中、自動車運転中、散歩中、ジョギング中等）が検出されたか否かに応じて、操作不要イベントが発生したか否かを判定する。なお、判定部１２ｂは、位置取得部９により測位された当該装置本体の存する現在位置の変移に基づいて、その速度から当該端末本体の種類の動き（例えば、散歩中、ジョギング中等、自動車移動中、電車移動中等）が検出されたか否かを判定するようにしても良い。
また、判定部１２ｂは、ユーザによる操作入力部６の所定の検出指示操作を必要とすることなく、所定のタイミング或いは所定の時間間隔毎に身体状態検出センサ１１ｂにより自動的に検出されて出力された検出信号に基づいて、当該端末本体のユーザの身体情報（例えば、体温、血圧、脈拍等）が検出されたか否かに応じて、操作不要イベントが発生したか否かを判定する。
また、判定部１２ｂは、ユーザによる操作入力部６の所定の検出指示操作を必要とすることなく、所定のタイミングで環境検出センサ１１ｃにより自動的に検出されて出力された検出信号に基づいて、当該端末本体の外部環境（例えば、天気、気温、気圧、湿度等）が変化したか否かに応じて、操作不要イベントが発生したか否かを判定する。
【００３９】
なお、被写体検出処理としては、例えば、顔検出処理、エッジ検出処理、特徴抽出処理等の各種画像処理によって所定の被写体の候補となる画像領域（候補領域）を抽出し、抽出された候補領域の中で所定の識別条件を満たすものを所定の被写体として検出する手法が挙げられるが、一例であってこれに限られるものではなく、適宜任意に変更可能である。
また、言葉検出処理としては、例えば、スペクトラムアナライザ等を用いて音データに対して音声分析処理を施して、所定の登録手段（例えば、メモリ２）に予め登録されている単語や文節等の言葉やヒトや法人の名前等の音データと比較判定して検出する手法が挙げられるが、一例であってこれに限られるものではなく、適宜任意に変更可能である。
【００４０】
第２取得部１２ｃは、イベント記録部１３ｂのイベント記録テーブルＴに記録される、操作不要イベントに関連するイベント関連情報（付帯情報）を取得する。
即ち、第２取得部１２ｃは、判定部１２ｂにより操作不要イベントが発生したと判定されると、当該操作不要イベント（例えば、動き検出イベント等）に関連するイベント関連情報を取得する。
具体的には、操作不要イベントとして、例えば、自動的に撮像された画像の画像情報から所定の種類の被写体が検出されて当該操作不要イベントが発生した場合に、第２取得部１２ｃは、当該被写体の種類、例えば、「ヒト」や「動物」に係る情報等を当該イベントに関連するイベント関連情報として取得する。
また、操作不要イベントとして、例えば、自動的に集音された音データから特定の言葉が検出されて当該操作不要イベントが発生した場合に、第２取得部１２ｃは、当該特定の言葉、例えば、単語や文節等の「言葉」、ヒトや法人の「名前」等に係る情報を当該イベントに関連するイベント関連情報として取得する。
また、操作不要イベントとして、例えば、位置取得部９により当該装置本体の存する現在位置が自動的に測位され特定の場所が検出されて当該操作不要イベントが発生した場合に、第２取得部１２ｃは、当該特定の場所、例えば、「ハワイ」、「東京タワー」等に係る情報を当該イベントに関連するイベント関連情報として取得する。
また、操作不要イベントとして、例えば、動き検出センサ１１ａにより自動的に検出されて出力された検出信号に基づいて、所定の種類の動きが検出されて当該操作不要イベントが発生した場合に、第２取得部１２ｃは、当該所定の種類の動き、例えば、「就寝中」、「勉強中」、「運動中」等、並びに、当該動きの時間や距離等に係る情報を当該イベントに関連するイベント関連情報として取得する。
また、操作不要イベントとして、例えば、身体状態検出センサ１１ｂにより自動的に当該端末本体のユーザの身体情報が検出されて当該操作不要イベントが発生した場合に、第２取得部１２ｃは、当該ユーザの身体情報、例えば、「体温」、「血圧」、「脈拍」等、並びに、当該身体情報の検出時等に係る情報を当該イベントに関連するイベント関連情報として取得する。
また、操作不要イベントとして、例えば、環境検出センサ１１ｃにより自動的に検出されて出力された検出信号に基づいて、当該端末本体の外部環境（気象）の変化が検出されて当該操作不要イベントが発生した場合に、第２取得部１２ｃは、当該外部環境、例えば、「天気」、「気温」、「気圧」、「湿度」等、並びに、当該外部環境の変化検出時や当該端末本体の存する地域等に係る情報を当該イベントに関連するイベント関連情報として取得する。
なお、第２取得部１２ｃは、環境検出センサ１１ｃの代わりに、Ｗｅｂ（World Wide Web）サーバとしてインターネット上にＷｅｂページ（例えば、気象情報提供ページ等）を開設する機能を具備する気象サーバ（図示略）を利用して、イベントが発生した際の位置情報（例えば、緯度、経度の座標情報）及び日時情報（例えば、２０△△年；○月○日；□曜日、＊＊時等）に対応する気象（天候）を通信制御部８を介して取得しても良い。
【００４１】
記録部１３は、画像記録部１３ａと、イベント記録部１３ｂとを具備し、これら画像記録部１３ａ及びイベント記録部１３ｂからのデータの読み出しや当該画像記録部１３ａ及びイベント記録部１３ｂに対するデータの書き込みを行う。
【００４２】
画像記録部１３ａは、画像処理部５の符号化部（図示略）により所定の圧縮形式（例えば、ＪＰＥＧ形式等）で符号化された記録用の画像情報を少なくとも一つ記録する。具体的には、画像記録部１３ａは、画像情報をＥｘｉｆ形式の画像ファイルとして記録し、画像の撮像に関連する撮像関連情報（撮影位置情報や撮像日時情報等）をＥｘｉｆ情報として、画像情報と対応付けて記録する。即ち、画像記録部１３ａは、撮像部３による画像の撮像の際に、位置取得部９により取得された携帯端末１００の現在位置に係る位置情報を当該画像の撮像位置に関する撮像位置情報（例えば、地名や座標情報等）として、当該画像の画像情報と対応付けて記録する。同様に、画像記録部１３ａは、撮像部３による画像の撮像の際に、日時取得部１０により取得された現在の日時に係る日時情報を当該画像の撮像日時に関する撮像日時情報（例えば、２０△△年；○月○日；□曜日等）として、当該画像の画像情報と対応付けて記録する。
なお、撮像関連情報として、画像の撮像位置に関する撮像位置情報及び当該画像の撮像日時に関する撮像日時情報を例示したが、一例であってこれに限られるものではなく、画像の撮像に関連する情報であれば適宜任意に変更可能である。即ち、撮像関連情報は、撮像位置情報或いは撮像日時情報と比較してイベント関連情報との関連性が低く、画像の撮像に特有の撮像特有関連情報、例えば、被写体に関連する各種のキーワード（ヒト、動物、風景等）を含んでいても良い。
このように、画像記録部１３ａは、撮像部３により撮像された画像の画像情報を、当該画像の撮像に関連する撮像関連情報と対応付けて少なくとも一つ記録する第１記録手段を構成している。
【００４３】
イベント記録部１３ｂは、発生したイベントに係るイベント情報を、当該イベントの発生に関連するイベント関連情報（イベント位置情報やイベント日時情報等）と対応付けてイベント記録テーブルＴ（図３参照）に格納して少なくとも一つ記録する。即ち、画像記録部１３ａは、画像の撮像指示タイミングとは非同期のタイミングで所定のイベントが発生した際に、位置取得部９により取得された携帯端末１００の現在位置に係る位置情報を当該イベントの発生位置に関するイベント位置情報（例えば、地名や座標情報等）として、当該イベントの付帯情報と対応付けて記録する。同様に、イベント記録部１３ｂは、画像の撮像指示タイミングとは非同期のタイミングで所定のイベントが発生した際に、日時取得部１０により取得された現在の日時に係る日時情報を当該イベントの発生日時に関するイベント日時情報（例えば、２０△△年；○月○日；□曜日等）として、当該イベントの付帯情報と対応付けて記録する。
ここで、付帯情報は、イベントに関連する情報であれば如何なる情報であっても良いが、各々のイベントに特有の情報（イベント特有関連情報）が好ましい。即ち、イベント特有関連情報は、イベントの発生に関連する情報であるが、イベント位置情報或いはイベント日時情報と比較して撮像関連情報との関連性が低く、撮像以外のイベントに特有の情報であり、例えば、イベントに特有の各種のキーワードや情報等を含んでいても良い。
【００４４】
また、イベント記録部１３ｂは、操作イベントの発生に基づいて第１取得部１２ａにより取得された操作イベントに関連するイベント関連情報（付帯情報）を取得し、当該操作イベントと対応付けてイベント記録テーブルＴに記録する。
具体的には、イベント記録部１３ｂは、操作イベントとして、例えば、送受話部７による通話の発信操作や着信操作等の実行操作が行われた場合に、第１取得部１２ａにより取得されたイベント関連情報、即ち、発信操作や着信操作等の動作の種類、並びに、当該発信操作や着信操作に係る通話相手に関連するキーワードを取得する。そして、イベント記録部１３ｂは、取得したキーワードを当該操作イベントの付帯情報としてイベント記録テーブルＴに記録する。
また、イベント記録部１３ｂは、操作イベントとして、例えば、通信制御部８による電子メールの送信操作や受信確認操作等の実行操作が行われた場合に、第１取得部１２ａにより取得されたイベント関連情報、即ち、送信操作や受信確認操作等の動作の種類、並びに、当該送信操作や受信確認操作に係る通信相手に関連するキーワードを取得する。そして、イベント記録部１３ｂは、取得したキーワードを当該操作イベントの付帯情報として、イベント記録テーブルＴに記録する。
また、イベント記録部１３ｂは、操作イベントとして、例えば、ユーザにより操作入力部６を介してスケジュールや文書の作成、編集、削除等の入力操作や閲覧操作等の実行操作が行われた場合に、第１取得部１２ａにより取得されたイベント関連情報、即ち、スケジュールや文書の種類、入力操作や閲覧操作等の動作の種類、並びに、当該スケジュールの内容や文書に関連するキーワードを取得する。そして、イベント記録部１３ｂは、取得したキーワードを当該操作イベントの付帯情報として、イベント記録テーブルＴに記録する。
【００４５】
また、イベント記録部１３ｂは、操作不要イベントの発生に基づいて第２取得部１２ｃにより取得された操作不要イベントに関連するイベント関連情報（付帯情報）を取得し、当該操作不要イベントと対応付けてイベント記録テーブルＴに記録する。
具体的には、例えば、自動的に撮像された画像の画像情報から所定の種類の被写体が検出されることで判定部１２ｂにより操作不要イベントが発生したと判定された場合に、イベント記録部１３ｂは、第２取得部１２ｃにより取得されたイベント関連情報、即ち、当該被写体の種類に係る情報を取得し、取得した情報を当該操作不要イベントの付帯情報としてイベント記録テーブルＴに記録する。
また、例えば、自動的に集音された音データから特定の言葉が検出されることで判定部１２ｂにより操作不要イベントが発生したと判定された場合に、イベント記録部１３ｂは、第２取得部１２ｃにより取得されたイベント関連情報、即ち、当該特定の言葉に係る情報を取得し、取得した情報を当該操作不要イベントの付帯情報としてイベント記録テーブルＴに記録する。
また、例えば、位置取得部９により当該装置本体の存する現在位置が自動的に測位され特定の場所が検出されることで判定部１２ｂにより操作不要イベントが発生したと判定された場合に、イベント記録部１３ｂは、第２取得部１２ｃにより取得されたイベント関連情報、即ち、当該特定の場所に係る情報を取得し、取得した情報を当該操作不要イベントの付帯情報としてイベント記録テーブルＴに記録する。
また、例えば、動き検出センサ１１ａにより自動的に検出されて出力された検出信号に基づいて所定の種類の動きが検出されることで判定部１２ｂにより操作不要イベントが発生したと判定された場合に、イベント記録部１３ｂは、第２取得部１２ｃにより取得されたイベント関連情報、即ち、当該所定の種類の動き並びに当該動きの時間や距離等に係る情報を取得し、取得した情報を当該操作不要イベントの付帯情報としてイベント記録テーブルＴに記録する。
また、例えば、身体状態検出センサ１１ｂにより自動的に当該端末本体のユーザの身体情報が検出されることで判定部１２ｂにより操作不要イベントが発生したと判定された場合に、イベント記録部１３ｂは、第２取得部１２ｃにより取得されたイベント関連情報、即ち、当該ユーザの身体情報並びに当該身体情報の検出時等に係る情報を取得し、取得した情報を当該操作不要イベントの付帯情報としてイベント記録テーブルＴに記録する。
また、例えば、環境検出センサ１１ｃにより自動的に検出されて出力された検出信号に基づいて、当該端末本体の外部環境（気象）の変化が検出されることで判定部１２ｂにより操作不要イベントが発生したと判定された場合に、イベント記録部１３ｂは、第２取得部１２ｃにより取得されたイベント関連情報、即ち、当該外部環境並びに当該外部環境の変化検出時や当該端末本体の存する地域等に係る情報を取得し、取得した情報を当該操作不要イベントの付帯情報としてイベント記録テーブルＴに記録する。
【００４６】
具体的には、図３に示すように、イベント記録テーブルＴには、発生日時（イベント日時情報）としての「８月３日１１時１２分」と、発生場所（イベント位置情報）としての「自宅」と、イベントの種類としての「通信」と、付帯情報としての「電子メール、受信、友人Ａ、…」とが対応付けられ、また、発生日時としての「８月３日１６時２０分」と、発生場所としての「自宅」と、イベントの種類としての「身体情報取得」と、付帯情報としての「３６．３℃、血圧１２３／８２、脈拍８７、…」とが対応付けられ、また、発生日時としての「８月５日１６時２０分」と、発生場所としての「会社」と、イベントの種類としての「文書入力」と、付帯情報としての「企画会議Ｂ議事録、作成、…」とが対応付けられ、また、発生日時としての「８月７日１５時５分」と、発生場所としての「自宅周辺」と、イベントの種類としての「動き検出」と、付帯情報としての「ジョギング、３０分、４ｋｍ、…」とが対応付けられ、また、発生日時としての「９月１日１４時８分」と、発生場所としての「埼玉県」と、イベントの種類としての「気象変化」と、付帯情報としての「雪、−３℃、…」とが対応付けられている。
なお、上記のイベント記録テーブルＴは、一例であってこれに限られるものではなく、規定する「発生日時」や「発生場所」や「イベントの種類」や「付帯情報」の内容等は適宜任意に変更可能である。
【００４７】
このように、イベント記録部１３ｂは、撮像部３による画像の撮像指示タイミングとは非同期のタイミングで発生する当該画像の撮像以外のイベントに係るイベント情報を、当該イベントの発生に関連するイベント関連情報と対応付けて少なくとも一つ記録する第２記録手段を構成している。
【００４８】
また、記録部１３は、例えば、不揮発性メモリ（フラッシュメモリ）等の記録媒体を備えて構成されても良く、この場合、当該記録媒体の着脱機構を具備しても良い。
【００４９】
検索制御部１４は、記録部１３に記録されている画像情報やイベントの検索を制御する。具体的には、検索制御部１４は、特定部１４ａと、検索部１４ｂとを具備している。
【００５０】
特定部（特定手段）１４ａは、画像情報を検索対象として検索する場合に、ユーザによる操作入力部６の所定操作に基づいて検索条件として撮像関連情報（撮影位置情報や撮像日時情報等）以外の他の情報が入力されると、当該他の情報と関連するイベント情報をイベント記録部１３ｂのイベント記録テーブルＴに記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定する。
ここで、他の情報としては、例えば、画像の撮像に関連しないイベントに係る各種のキーワードが挙げられるが、イベント位置情報或いはイベント日時情報と比較して撮像関連情報との関連性が低いものの、撮像以外のイベントに特有の各種のキーワード等（イベント特有関連情報）であっても良い。
また、特定部１４ａは、イベント関連情報と撮像関連情報との関連性を、撮像位置情報で示される撮像位置とイベント位置情報で示されるイベントの発生位置との距離に係る近似性、或いは、撮像日時情報で示される撮像日時とイベント日時情報で示されるイベントの発生日時との時間に係る近似性に基づいて特定する。
【００５１】
即ち、特定部１４ａは、検索条件として各種のキーワード（例えば、名前、電子メールアドレス、体調、天候等）が入力されると、イベント記録部１３ｂのイベント記録テーブルＴを参照して、当該キーワードと関連する付帯情報が付帯されているイベント情報を検索する。例えば、操作入力部６により検索条件としてキーワード「友人Ａ」の名前が入力されると、イベント記録テーブルＴを参照して、当該「友人Ａ」が付帯情報として記録されているイベント「通信」を検索して特定する。
続けて、特定部１４ａは、検索されたイベント情報と対応付けられているイベント関連情報（イベント位置情報やイベント日時情報等）と関連する撮像関連情報（撮影位置情報や撮像日時情報等）を特定する。即ち、特定部１４ａは、検索されたイベント情報と対応付けられているイベント位置情報及びイベント日時情報のうちの少なくとも一方の情報に基づいて、イベントの発生位置に関連する撮像位置及びイベントの発生日時に関連する撮像日時のうちの少なくとも一方を特定する。
具体的には、特定部１４ａは、イベント記録テーブルＴの中から検索されたイベント情報と対応付けられているイベント位置情報に基づいて、イベントの発生位置に関連する撮像位置、即ち、イベントの発生位置から所定の距離範囲内（例えば、近傍）の撮像位置を特定する。例えば、特定部１４ａは、付帯情報として「友人Ａ」が付帯されているイベント「通信」が特定された場合に、当該イベント「通信」と対応付けられているイベント位置情報「自宅」に基づいて、イベントの発生位置の近傍の撮像位置として「自宅周辺」を特定する。
また、特定部１４ａは、イベント記録テーブルＴの中から検索されたイベント情報と対応付けられているイベント日時情報に基づいて、イベントの発生日時に関連する撮像日時、即ち、イベントの発生日時から所定の時間範囲内の撮像日時を特定する。例えば、特定部１４ａは、付帯情報として「友人Ａ」が付帯されているイベント「通信」が特定された場合に、当該イベント「通信」と対応付けられているイベント日時情報「８月３日１１時１２分」に基づいて、イベントの発生日時が近い撮像日時として「８月３日」を特定する。
【００５２】
また、特定部１４ａは、イベント情報を検索対象として検索する場合に、ユーザによる操作入力部６の所定操作に基づいて検索条件としてイベント関連情報以外の他の情報が入力されると、当該他の情報と関連する画像情報を画像記録部１３ａに記録されている画像情報の中から検索し、この検索された画像情報と対応付けられている撮像関連情報と関連するイベント関連情報を特定する。
ここで、他の情報としては、例えば、イベントの発生に関連しない画像の撮像に係る各種のキーワードが挙げられるが、撮像位置情報或いは撮像日時情報と比較してイベント関連情報との関連性が低いものの、画像の撮像に特有の各種のキーワード等（撮像特有関連情報）であっても良い。
即ち、特定部１４ａは、検索条件として各種のキーワード（例えば、ヒト、動物等）が入力されると、画像記録部１３ａに記録されている画像情報に対して所定の被写体検出処理（例えば、顔検出処理等）を施して、当該キーワードと関連する被写体が含まれる画像情報を検索する。ここで、被写体検出処理は、イベント取得制御部１２の判定部１２ｂにより行われる被写体検出処理と略同様であり、その詳細な説明は省略する。
続けて、特定部１４ａは、検索された画像情報と対応付けられている撮像関連情報（撮像位置情報や撮像日時情報等）と関連するイベント関連情報（イベント位置情報やイベント日時情報等）を特定する。即ち、特定部１４ａは、検索された画像情報と対応付けられている撮像位置情報及び撮像日時情報のうちの少なくとも一方の情報に基づいて、画像の撮像位置に関連するイベントの発生位置及び画像の撮像日時に関連するイベントの発生日時のうちの少なくとも一方を特定する。
具体的には、特定部１４ａは、画像記録部１３ａの中から検索された画像情報にＥｘｉｆ情報として付帯されている撮像位置情報に基づいて、当該画像の撮像位置に関連するイベントの発生位置、即ち、画像の撮像位置から所定の距離範囲内（例えば、近傍）のイベントの発生位置を特定する。例えば、特定部１４ａは、撮像位置情報として「自宅」が付帯されている画像情報が入力された場合に、当該撮像位置情報「自宅」に基づいて、画像の撮像位置の近傍のイベントの発生位置として「自宅周辺」を特定する。
また、例えば、特定部１４ａは、画像記録部１３ａの中から検索された画像情報にＥｘｉｆ情報として付帯されている撮像日時情報に基づいて、当該画像の撮像日時に関連するイベントの発生日時、即ち、画像の撮像日時から所定の時間範囲内のイベントの発生日時を特定する。例えば、特定部１４ａは、撮像日時情報として「８月３日１０時５分」等が付帯されている画像情報が入力された場合に、当該撮像日時情報「８月３日１０時５分」に基づいて、画像の撮像日時から所定の時間範囲内のイベントの発生日時として「８月３日」を特定する。
【００５３】
また、特定部１４ａは、イベント情報を検索対象として検索する場合に、ユーザによる操作入力部６の所定操作に基づいて検索条件として、画像情報を指定する指定情報（例えば、画像情報自体のファイル名や当該画像情報に係る各種のキーワード等）が入力されると、当該指定情報で指定された画像情報と対応付けられている撮像関連情報（撮像位置情報や撮像日時情報等）と関連するイベント関連情報（イベント位置情報やイベント日時情報等等）を特定する。
具体的には、特定部１４ａは、画像記録部１３ａに記録されている画像情報の中から指定情報で指定された画像情報を検索する。このとき、検索条件として各種のキーワード（例えば、ヒト、動物の画像等）が入力されると、画像記録部１３ａに記録されている画像情報に対して所定の被写体検出処理（例えば、顔検出処理等）を施して、当該キーワードと関連する被写体が含まれる画像情報を特定する。
その後、特定部１４ａは、画像記録部１３ａの中から検索された画像情報と対応付けられている撮像位置情報及び撮像日時情報のうちの少なくとも一方の情報に基づいて、画像の撮像位置に関連するイベントの発生位置及び画像の撮像日時に関連するイベントの発生日時のうちの少なくとも一方を特定する。なお、イベントの発生位置や発生日時の特定方法は、ユーザによる操作入力部６の所定操作に基づいて検索条件として、イベント関連情報以外の他の情報が入力された場合と同様であり、その詳細な説明は省略する。
【００５４】
また、特定部１４ａは、イベント情報を検索対象として検索する場合に、ユーザによる操作入力部６の所定操作に基づいて検索条件として、イベント関連情報、画像情報を指定する指定情報及び撮像関連情報以外の情報（例えば、検索対象となるイベントを連想させるような各種のキーワードや情報等）が入力されると、当該情報と関連する被写体が含まれる画像情報を画像記録部１３ａに記録されている画像情報の中から検索する。具体的には、検索条件として各種のキーワードや情報が入力されると、特定部１４ａは、画像記録部１３ａに記録されている画像情報に対して所定の被写体検出処理（例えば、顔検出処理等）を施して、当該キーワードや情報と関連する被写体が含まれる画像情報を特定する。
そして、特定部１４ａは、画像記録部１３ａの中から検索された画像情報と対応付けられている撮像位置情報及び撮像日時情報のうちの少なくとも一方の情報に基づいて、画像の撮像位置に関連するイベントの発生位置及び画像の撮像日時に関連するイベントの発生日時のうちの少なくとも一方を特定する。なお、イベントの発生位置や発生日時の特定方法は、ユーザによる操作入力部６の所定操作に基づいて検索条件として、イベント関連情報以外の他の情報が入力された場合と同様であり、その詳細な説明は省略する。
【００５５】
検索部（検索手段）１４ｂは、画像情報を検索対象として検索する場合に、画像記録部１３ａに記録されている画像情報の中で、ユーザによる操作入力部６の所定操作に基づいて検索条件として入力された撮像関連情報（撮影位置情報や撮像日時情報等）或いは特定部１４ａにより特定された撮像関連情報と対応付けられている画像情報を検索する。
即ち、検索部１４ｂは、ユーザによる操作入力部６の所定操作に基づいて、画像情報を検索対象とする検索条件として撮像関連情報が入力された場合には、画像記録部１３ａに記録されている画像情報の中で、入力された撮像関連情報と対応付けられている画像情報を検索する一方で、検索条件として撮像関連情報以外の他の情報（例えば、イベントに特有の各種のキーワード等）が入力された場合には、画像記録部１３ａに記録されている画像情報の中で、特定部１４ａにより特定された撮像関連情報と対応付けられている画像情報を検索する。具体的には、検索部１４ｂは、画像記録部１３ａに記録されている画像情報の中で、撮像関連情報（撮影位置情報や撮像日時情報等）に基づいて、撮像位置及び撮像日時のうちの少なくとも一方と対応付けられている画像情報、即ち、撮像位置情報に係る撮像位置と対応付けられている画像情報及び撮像日時情報に係る撮像日時と対応付けられている画像情報のうちの少なくとも一方の画像情報を検索する。
例えば、検索部１４ｂは、撮像位置情報に基づいて、当該撮像位置に係る撮像位置情報をＥｘｉｆ情報として付帯している画像情報を画像記録部１３ａの中で検索する。また、検索部１４ｂは、撮像日時情報に基づいて、当該撮像日時に係る撮像日時情報をＥｘｉｆ情報として付帯している画像情報を画像記録部１３ａの中で検索する。
【００５６】
また、検索部１４ｂは、イベント情報を検索対象として検索する場合に、イベント記録部１３ｂのイベント情報テーブルＴに記録されているイベント情報の中で、ユーザによる操作入力部６の所定操作に基づいて検索条件として入力されたイベント関連情報（イベント位置情報やイベント日時情報等）或いは特定部１４ａにより特定されたイベント関連情報と対応付けられているイベント情報を検索する。
即ち、検索部１４ｂは、ユーザによる操作入力部６の所定操作に基づいて、イベント情報を検索対象とする検索条件としてイベント関連情報が入力された場合には、イベント記録部１３ｂのイベント情報テーブルＴに記録されているイベント情報の中で、入力されたイベント関連情報と対応付けられているイベント情報を検索する一方で、検索条件としてイベント関連情報以外の他の情報（画像内の被写体に関連する各種のキーワード等）が入力された場合には、イベント記録部１３ｂのイベント情報テーブルＴに記録されているイベント情報の中で、特定部１４ａにより特定されたイベント関連情報と対応付けられているイベント情報を検索する。また、検索部１４ｂは、検索条件として画像情報を指定する指定情報（例えば、画像情報自体のファイル名や当該画像情報に係る各種のキーワード等）が入力された場合や、イベント関連情報、画像情報を指定する指定情報及び撮像関連情報以外の情報（例えば、検索対象となるイベントを連想させるような各種のキーワード等）が入力された場合にも、同様に、イベント記録部１３ｂのイベント情報テーブルＴに記録されているイベント情報の中で、特定部１４ａにより特定されたイベント関連情報と対応付けられているイベント情報を検索する。
具体的には、検索部１４ｂは、イベント記録部１３ｂに記録されているイベント情報の中で、イベント関連情報（イベント位置情報やイベント日時情報等）に基づいて、発生位置及び発生日時のうちの少なくとも一方と対応付けられている画像情報、即ち、イベント位置情報に係る発生位置と対応付けられているイベント情報及びイベント日時情報に係る発生日時と対応付けられているイベント情報のうちの少なくとも一方のイベント情報を検索する。
例えば、検索部１４ｂは、イベント位置情報に基づいて、当該発生位置（例えば、「自宅周辺」等）に係るイベント位置情報（発生場所）が対応付けられているイベント（例えば、「通信」、「身体情報取得」等）をイベント記録テーブルＴの中で検索する。また、検索部１４ｂは、イベント日時情報に基づいて、当該発生日時（例えば、「８月３日」等）に係るイベント日時情報（発生日時）が対応付けられているイベント（例えば、「通信」等）をイベント記録テーブルＴの中で検索する。
【００５７】
表示部１５は、表示パネル１５ａと、表示制御部１５ｂとを具備している。
即ち、表示制御部１５ｂは、バッファメモリに一時的に記憶されている表示用の画像情報を読み出して表示パネル１５ａの表示画面に表示させる制御を行う。具体的には、表示制御部１５ｂは、ＶＲＡＭ（Video Random Access Memory）、ＶＲＡＭコントローラ、デジタルビデオエンコーダなどを備えている。そして、デジタルビデオエンコーダは、バッファメモリから読み出されてＶＲＡＭ（図示略）に記憶されている各フレーム画像の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、ＶＲＡＭコントローラを介してＶＲＡＭから所定の再生フレームレート（例えば、３０ｆｐｓ）で読み出して、これらのデータを元にビデオ信号を発生して表示パネル１５ａに出力する。
【００５８】
表示パネル１５ａは、例えば、液晶表示パネルであり、表示制御部１５ｂからのビデオ信号に基づいて電子撮像部３ｂにより撮像された画像などを表示画面に表示する。即ち、表示パネル１５ａは、被写体の撮像により生成された複数のフレーム画像を所定のフレームレートで逐次更新しながらライブビュー画像を表示する。また、表示パネル１５ａは、動画として記録中の複数のフレーム画像を表示したり、静止画として記録される画像のレックビュー画像を表示する。
【００５９】
また、表示部１５は、出力手段として、検索制御部１４の検索部１４ｂによる検索対象、即ち、画像情報やイベント情報の検索結果を出力する。即ち、表示制御部１５ｂは、検索部１４ｂによる検索対象の検索結果に応じて候補画像や候補イベントが表された検索結果画面（図示略）の画像情報を生成して表示パネル１５ａに出力する。表示パネル１５ａは、表示制御部１５ｂから出力され入力された画像情報に応じた検索結果画面を表示する。
ここで、検索結果画面における候補画像や候補イベントの表示順序は、例えば、現在位置からの距離を優先する順序や、現在位置からの時間を優先する順序等をユーザによる操作入力部６の所定操作に基づいて切り替え表示可能となっている。
【００６０】
次に、携帯端末１００による撮像処理について図４を参照して説明する。
図４は、撮像処理に係る動作の一例を示すフローチャートである。
【００６１】
図４に示すように、先ず、中央制御部１のＣＰＵは、複数の動作モードの中から、ユーザによる操作入力部６の所定操作に基づいて撮像モードが選択されて当該撮像モードに応じた動作状態に各部を設定した後（ステップＳ１）、ユーザによる操作入力部６のシャッタボタンの所定操作に基づいて撮像指示が入力されたか否かを判定する（ステップＳ２）。
ステップＳ２における判定は、撮像指示が入力されたと判定されるまで（ステップＳ２；ＹＥＳ）、繰り返し実行される。
【００６２】
そして、ステップＳ２にて、撮像指示が入力されたと判定されると（ステップＳ２；ＹＥＳ）、撮像制御部４は、撮像部３の撮像条件を所定の撮像条件（例えば、「絞り値」、「露光時間」、「ＩＳＯ感度」、「測光方式」等）に設定し（ステップＳ３）、当該撮像条件に従ってレンズ部３ａ、電子撮像部３ｂ及びユニット回路部３ｃの動作を制御して被写体を撮像させ、画像処理部５は、被写体の撮像画像の画像情報を生成する（ステップＳ４）。
続けて、位置取得部９は、ＧＰＳアンテナ９ａから出力されたＧＰＳ信号に基づいて、当該装置本体の絶対的な２次元の現在位置（緯度、経度）を測位して当該位置に係る位置情報（例えば、緯度、経度の座標情報）を取得するとともに（ステップＳ５）、日時取得部１０は、計時部により計時された現在の時刻に基づいて、暦情報から今日の日付や曜日等を特定し、現在の時刻及び今日の日付等に基づいて、現在の日時に係る日時情報を生成して取得する（ステップＳ６）。
なお、ステップＳ５における現在位置の取得処理と、ステップＳ６における現在の日時の取得処理の順序は逆であっても良い。
【００６３】
その後、画像記録部１３ａは、画像処理部５により生成された画像情報と、撮像制御部４により設定された撮像条件と、位置取得部９により取得された現在位置（撮像位置）と、日時取得部１０により取得された現在の日時（撮像日時）とを対応付けてＥｘｉｆ形式の画像ファイルとして記録する（ステップＳ７）。
即ち、画像記録部１３ａは、撮像部３による画像の撮像の際に位置取得部９により取得された位置情報を当該画像の撮像位置に関する撮像位置情報（例えば、地名や座標情報等）とするとともに、日時取得部１０により取得された日時情報を当該画像の撮像日時に関する撮像日時情報（例えば、２０△△年；○月○日；□曜日等）として、当該画像の画像情報と対応付けて記録する。
これにより、撮像処理を終了する。
【００６４】
次に、携帯端末１００によるイベント記録処理について図５を参照して説明する。
図５は、イベント記録処理に係る動作の一例を示すフローチャートである。
【００６５】
図５に示すように、先ず、中央制御部１のＣＰＵは、ユーザによる画像の撮像指示タイミングとは非同期のタイミングで発生するイベントを記録するイベント記録機能が有効であるか否かを判定する（ステップＳ１１）。即ち、中央制御部１のＣＰＵは、ユーザによる操作入力部６の所定操作に基づいて、例えば、「イベント記録モード」が設定されてイベント記録機能が実行されているか否かを判定する。
ステップＳ１１における判定は、イベント記録機能が有効であると判定されるまで（ステップＳ１１；ＹＥＳ）、繰り返し実行される。
【００６６】
ステップＳ１１にて、イベント記録機能が有効であると判定されると（ステップＳ１１；ＹＥＳ）、イベント取得制御部１２は、各種のイベントのうち、何れか一のイベントが発生したか否かを判定する（ステップＳ１２）。
具体的には、イベント取得制御部１２は、ユーザによる操作入力部６の所定の実行指示操作に基づいて、例えば、電話の発着信や、電子メールの送受信や、スケジュールや各種文書の入力等の動作に関連した操作イベントや、ユーザによる操作入力部６の所定の実行指示操作を必要とすることなく実行される動作、例えば、検出センサ部１１による端末本体の動きや姿勢の検出や、ユーザの身体の状態の検出や、端末本体の外部環境（気象）の検出等の動作に関連した操作不要イベントが発生したか否かを判定する。
【００６７】
ステップＳ１２にて、何れか一のイベントが発生していないと判定されると（ステップＳ１２；ＮＯ）、中央制御部１のＣＰＵは、処理をステップＳ１１に戻し、それ以降の処理の実行を制御する。
そして、ステップＳ１２にて、何れか一のイベントが発生したと判定されると（ステップＳ１２；ＹＥＳ）、イベント取得制御部１２は、操作入力部６からの出力信号や、撮像部３のユニット回路部３ｃからの出力信号や、送受話部７のデータ変換部７ｃからの出力信号や、検出センサ部１１の動き検出センサ１１ａ、身体状態検出センサ１１ｂ及び環境検出センサ１１ｃからの出力信号に基づいて、イベントの種類を特定する（ステップＳ１３）。
【００６８】
続けて、イベント取得制御部１２の第１取得部１２ａ及び第２取得部１２ｃは、特定されたイベントに関連するイベント関連情報を付帯情報として取得する（ステップＳ１４）。
具体的には、第１取得部１２ａは、操作イベントに関連するイベント関連情報（付帯情報）を取得する。例えば、操作イベントとして、送受話部７による通話の発信操作や着信操作等の実行操作が行われた場合に、第１取得部１２ａは、発信操作や着信操作等の動作の種類、並びに、当該発信操作や着信操作に係る通話相手に関連するキーワード（例えば、名前や住所や電話番号等）をアドレス帳（図示略）を参照することで取得する。
また、第２取得部１２ｃは、操作不要イベントに関連するイベント関連情報（付帯情報）を取得する。即ち、第２取得部１２ｃは、判定部１２ｂにより操作不要イベントが発生したと判定されると、当該操作不要イベント（例えば、動き検出イベント等）に関連するイベント関連情報を当該イベントの付帯情報として取得する。例えば、判定部１２ｂにより、操作不要イベントとして、検出センサ部１１の動き検出センサ１１ａにより所定のタイミングで自動的に検出されて出力された検出信号に基づいて、所定の種類の動きが検出されて当該操作不要イベントが発生したと判定された場合に、第２取得部１２ｃは、当該所定の種類の動き（例えば、「就寝中」、「勉強中」、「運動中」等）、並びに、当該動きの時間や距離等に係る情報を取得する。
なお、動きの時間としては、例えば、タイマにより計時された開始時間、終了時間、経過時間等が挙げられる。また、動きの距離としては、例えば、経過時間に応じて所定の換算レートで換算された距離や、位置取得部９により取得された当該動きの開始時及び終了時の現在位置から演算された距離等が挙げられる。
【００６９】
次に、位置取得部９は、ＧＰＳアンテナ９ａから出力されたＧＰＳ信号に基づいて、当該装置本体の絶対的な２次元の現在位置（緯度、経度）を測位して当該位置に係る位置情報（例えば、緯度、経度の座標情報）を取得するとともに（ステップＳ１５）、日時取得部１０は、計時部により計時された現在の時刻に基づいて、暦情報から今日の日付や曜日等を特定し、現在の時刻及び今日の日付等に基づいて、現在の日時に係る日時情報を生成して取得する（ステップＳ１６）。
なお、ステップＳ１５における現在位置の取得処理と、ステップＳ１６における現在の日時の取得処理の順序は逆であっても良い。
【００７０】
その後、イベント記録部１３ｂは、イベントの種類と、第１取得部１２ａ或いは第２取得部１２ｃにより取得された付帯情報と、位置取得部９により取得された現在位置（発生位置）と、日時取得部１０により取得された現在の日時（発生日時）とを対応付けてイベント記録テーブルＴに記録する（ステップＳ１７）。
即ち、イベント記録部１３ｂは、所定のイベント（操作イベントや操作不要イベント等）が発生した際に位置取得部９により取得された位置情報を当該イベントの発生位置に関するイベント位置情報（例えば、地名や座標情報等）とするとともに、日時取得部１０により取得された日時情報を当該イベントの発生日時に関するイベント日時情報（例えば、２０△△年；○月○日；□曜日等）として、当該イベントに係る付帯情報と対応付けて記録する。
これにより、イベント記録処理を終了する。
【００７１】
次に、携帯端末１００による画像検索処理について図６を参照して説明する。
図６は、画像検索処理に係る動作の一例を示すフローチャートである。
以下に説明する画像検索処理は、ユーザによる操作入力部６の所定操作に基づいて画像検索モードが設定された場合に実行される処理である。
【００７２】
図６に示すように、先ず、中央制御部１のＣＰＵは、ユーザによる操作入力部６の所定操作に基づいて、検索対象を検索するための検索条件が入力されると（ステップＳ２１）、検索制御部１４は、検索条件として、撮像日時、撮像位置及び撮像条件のうちの少なくとも一が指定されているか否かを判定する（ステップＳ２２）。
ここで、撮像日時、撮像位置及び撮像条件のうちの少なくとも一が指定されていると判定されると（ステップＳ２２；ＹＥＳ）、検索部１４ｂは、画像記録部１３ａに記録されている画像情報の中で、検索条件として指定された撮像日時、撮像位置及び撮像条件のうちの何れか一に基づいて、当該検索条件に合致する画像情報を候補画像として検索して特定する（ステップＳ２３）。
【００７３】
次に、検索制御部１４は、検索条件として、撮像日時、撮像位置及び撮像条件以外のキーワードが指定されているか否かを判定する（ステップＳ２４）。また、ステップＳ２２にて、撮像日時、撮像位置及び撮像条件のうちの少なくとも一が指定されていると判定されていないと判定された場合にも（ステップＳ２２；ＮＯ）、検索制御部１４は、処理をステップＳ２４に移行して、キーワードが指定されているか否かを判定する（ステップＳ２４）。
ここで、キーワードが指定されていると判定されると（ステップＳ２４；ＹＥＳ）、特定部１４ａは、指定されたキーワードと関連するイベント及びその付帯情報を特定する。具体的には、特定部１４ａは、検索条件として各種のキーワード（例えば、名前、電子メールアドレス、体調、天候等）が入力されると、イベント記録部１３ｂのイベント記録テーブルＴを参照して、当該キーワード（例えば、「友人Ａ」等）と関連するイベント（例えば、「通信」等）及びその付帯情報を特定する（ステップＳ２５）。
続けて、特定部１４ａは、特定されたイベント（例えば、「通信」等）及び付帯情報と対応付けられているイベント位置情報に係る発生位置（例えば、「自宅」等）やイベント日時情報に係る発生日時（例えば、「８月３日１１時１２分」等）を特定する（ステップＳ２６）。さらに、特定部１４ａは、イベントの発生位置から所定の距離範囲内の撮像位置（例えば、「自宅周辺」等）及びイベントの発生日時から所定の時間範囲内の撮像日時（例えば、「８月３日」等）のうちの少なくとも一方を特定する（ステップＳ２７）。
【００７４】
その後、検索部１４ｂは、画像記録部１３ａに記録されている画像情報の中で、特定部１４ａにより特定された撮像位置に係る撮像位置情報をＥｘｉｆ情報として付帯している画像情報、特定された撮像日時に係る撮像日時情報をＥｘｉｆ情報として付帯している画像情報を候補画像として検索して特定する（ステップＳ２８）。
【００７５】
次に、表示制御部１５ｂは、検索部１４ｂによる検索対象の検索結果に応じて候補画像が表された検索結果画面の画像情報を生成して表示パネル１５ａに出力して、検索結果画面を表示させる（ステップＳ２９）。また、ステップＳ２４にて、キーワードが指定されていないと判定された場合にも（ステップＳ２４；ＮＯ）、中央制御部１のＣＰＵは、処理をステップＳ２９に移行して、表示制御部１５ｂは、表示パネル１５ａに検索結果画面を表示させる（ステップＳ２９）。
即ち、ステップＳ２４にて、キーワードが指定されていると判定された場合には（ステップＳ２４；ＹＥＳ）、表示部１５は、ステップＳ２５〜Ｓ２８の処理により、キーワードに基づいて検索された画像情報を候補画像とする検索結果画面を表示し、その一方で、ステップＳ２４にて、キーワードが指定されていないと判定された場合には（ステップＳ２４；ＮＯ）、表示部１５は、ステップＳ２５〜Ｓ２８の処理を経由することなく、検索条件として指定された撮像日時、撮像位置及び撮像条件のうちの何れか一に基づいて検索された画像情報を候補画像とする検索結果画面を表示する（ステップＳ２９）。
【００７６】
続けて、中央制御部１のＣＰＵは、ユーザによる操作入力部６の所定操作に基づいて、画像検索処理の終了指示が入力されたか否かを判定する（ステップＳ３０）。
ここで、画像検索処理の終了指示が入力されてないと判定されると（ステップＳ３０；ＮＯ）、中央制御部１のＣＰＵは、処理をステップＳ２１に戻し、上記と同様に、ステップＳ２１以降の処理の実行を制御する。
一方、画像検索処理の終了指示が入力されたと判定されると（ステップＳ３０；ＹＥＳ）、中央制御部１のＣＰＵは、当該画像検索処理を終了させる。
【００７７】
次に、携帯端末１００によるイベント検索処理について図７を参照して説明する。
図７は、イベント検索処理に係る動作の一例を示すフローチャートである。
以下に説明するイベント検索処理は、ユーザによる操作入力部６の所定操作に基づいてイベント検索モードが設定された場合に実行される処理である。
【００７８】
図７に示すように、先ず、中央制御部１のＣＰＵは、ユーザによる操作入力部６の所定操作に基づいて、検索対象を検索するための検索条件が入力されると（ステップＳ３１）、検索制御部１４は、検索条件として、イベント種類、付帯情報、発生日時及び発生位置のうちの少なくとも一が指定されているか否かを判定する（ステップＳ３２）。
ここで、イベント種類、付帯情報、発生日時及び発生位置のうちの少なくとも一が指定されていると判定されると（ステップＳ３２；ＹＥＳ）、検索部１４ｂは、イベント記録部１３ｂのイベント記録テーブルＴを参照して、検索条件として指定されたイベント種類、付帯情報、発生日時及び発生位置のうちの何れか一に基づいて、当該検索条件に合致するイベントを候補イベントとして検索して特定する（ステップＳ３３）。
【００７９】
次に、検索制御部１４は、検索条件として、画像情報やキーワード等の指定情報に基づいて画像が指定されているか否かを判定する（ステップＳ３４）。また、ステップＳ３２にて、イベント種類、付帯情報、発生日時及び発生位置のうちの少なくとも一が指定されていると判定されていないと判定された場合にも（ステップＳ３２；ＮＯ）、検索制御部１４は、処理をステップＳ３４に移行して、画像が指定されているか否かを判定する（ステップＳ３４）。
ここで、画像が指定されていると判定されると（ステップＳ３４；ＹＥＳ）、特定部１４ａは、画像記録部１３ａに記録されている画像情報の中で、指定された画像の画像情報にＥｘｉｆ情報として付帯されている撮像位置情報に係る撮像位置（例えば、「自宅」等）及び撮像日時情報に係る撮像日時（例えば、「８月３日１０時５分」等）を特定する（ステップＳ３５）。さらに、特定部１４ａは、画像の撮像位置から所定の距離範囲内のイベントの発生位置（例えば、「自宅周辺」等）及び画像の撮像日時から所定の時間範囲内のイベントの発生日時（例えば、「８月３日」等）のうちの少なくとも一方を特定する（ステップＳ３６）。
【００８０】
その後、検索部１４ｂは、イベント記録部１３ｂのイベント記録テーブルＴを参照して、特定部１４ａにより特定された発生位置に係るイベント位置情報が対応付けられているイベント、特定された発生日時に係るイベント日時情報が対応付けられているイベントを候補イベントとして検索して特定する（ステップＳ３７）。
【００８１】
次に、表示制御部１５ｂは、検索部１４ｂによる検索対象の検索結果に応じて候補イベントが表された検索結果画面の画像情報を生成して表示パネル１５ａに出力して、検索結果画面を表示させる（ステップＳ３８）。また、ステップＳ３４にて、画像が指定されていないと判定された場合にも（ステップＳ３４；ＮＯ）、中央制御部１のＣＰＵは、処理をステップＳ３８に移行して、表示制御部１５ｂは、表示パネル１５ａに検索結果画面を表示させる（ステップＳ３８）。
即ち、ステップＳ３４にて、画像が指定されていると判定された場合には（ステップＳ３４；ＹＥＳ）、表示部１５は、ステップＳ３５〜Ｓ３７の処理により、画像に基づいて検索されたイベントを候補イベントとする検索結果画面を表示し、その一方で、ステップＳ３４にて、キーワードが指定されていないと判定された場合には（ステップＳ３４；ＮＯ）、表示部１５は、ステップＳ３５〜Ｓ３７の処理を経由することなく、検索条件として指定されたイベント種類、付帯情報、発生日時及び発生位置のうちの何れか一に基づいて検索されたイベントを候補イベントとする検索結果画面を表示する（ステップＳ３８）。
【００８２】
続けて、中央制御部１のＣＰＵは、ユーザによる操作入力部６の所定操作に基づいて、イベント検索処理の終了指示が入力されたか否かを判定する（ステップＳ３９）。
ここで、イベント検索処理の終了指示が入力されてないと判定されると（ステップＳ３９；ＮＯ）、中央制御部１のＣＰＵは、処理をステップＳ３１に戻し、上記と同様に、ステップＳ３１以降の処理の実行を制御する。
一方、イベント検索処理の終了指示が入力されたと判定されると（ステップＳ３９；ＹＥＳ）、中央制御部１のＣＰＵは、当該イベント検索処理を終了させる。
【００８３】
以上のように、実施形態１の携帯端末１００によれば、画像情報を検索対象として検索する場合に、ユーザによる操作入力部６の所定操作に基づいて検索条件として撮像関連情報以外の他の情報が入力されると、特定部１４ａが、当該他の情報と関連するイベント情報をイベント記録部１３ｂに記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定し、検索部１４ｂが、画像記録部１３ａに記録されている画像情報の中で、ユーザによる操作入力部６の所定操作に基づいて入力された検索条件としての撮像関連情報或いは特定部１４ａにより特定された撮像関連情報と対応付けられている画像情報を検索して、当該検索結果を表示部１５から出力するので、検索条件として撮像関連情報が入力された場合には、画像記録部１３ａに記録されている画像情報の中で、入力された撮像関連情報と対応付けられている画像情報を検索することができる一方で、検索条件として撮像関連情報以外の他の情報が入力された場合であっても、画像記録部１３ａに記録されている画像情報の中で、特定部１４ａにより特定された撮像関連情報と対応付けられている画像情報を検索することができる。
つまり、検索対象の画像をいつどこで撮影したか覚えている場合には、撮像位置や撮像日時等の撮像関連情報を検索条件として画像情報を検索することができるだけでなく、検索対象の画像をいつどこで撮影したかを正確に思い出すことができない場合にも、画像情報とは関係のないような検索条件（例えば、各種のキーワード）を入力することで、当該検索条件に関連するイベント情報を検索することができ、画像記録部１３ａに記録されている撮像関連情報とイベント記録部１３ｂに記録されているイベント関連情報とを相互に利用して、検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定することができる。これにより、特定された撮像関連情報と対応付けられている画像情報の検索を適正に行うことができる。
このように、画像情報のタイトル名や撮像日時や撮像場所などを思い出せないような場合でも、関連情報のどれか一部でも思い出すことができれば、それをキーワードにして所望の画像情報を連想的に多種の方法で検索することができ、画像情報の検索処理における操作性を向上させて当該検索処理の高速化を図ることができる。特に、例えば、人生の一生分の画像や動画像のほぼ全部を記録するようなライフレコーダ的用途の膨大な容量の画像やメディア情報を記録するような装置であっても、記録された膨大な量の古い過去の画像情報の中からでも、ユーザ所望の画像を比較的容易に検索することができる。
従って、撮像関連情報だけでなく、当該撮像関連情報とは関係のない検索条件を利用することで、所望の画像情報の検索を適正に行うことができる。
【００８４】
また、イベント関連情報と撮像関連情報との関連性を、撮像位置情報で示される撮像位置とイベント位置情報で示されるイベントの発生位置との距離に係る近似性、撮像日時情報で示される撮像日時とイベント日時情報で示されるイベントの発生日時との時間に係る近似性に基づいて特定するので、イベント関連情報と関連する撮像関連情報の特定、即ち、イベントの発生位置から所定の距離範囲内の撮像位置の特定や、イベントの発生日時から所定の時間範囲内の撮像日時の特定を適性に行うことができる。
さらに、イベント記録部１３ｂの中から検索されたイベント情報と対応付けられているイベント位置情報及びイベント日時情報のうちの少なくとも一方の情報に基づいて、イベントの発生位置に関連する撮像位置及びイベントの発生日時に関連する撮像日時のうちの少なくとも一方を特定して、画像記録部１３ａに記録されている画像情報の中で、特定された撮像位置及び撮像日時のうちの少なくとも一方と対応付けられている画像情報を検索するので、画像記録部１３ａに記録されている撮像位置情報や撮像日時情報とイベント記録部１３ｂに記録されているイベント位置情報やイベント日時情報とを相互に利用して、画像情報の検索を効率良く行うことができる。
【００８５】
また、画像情報を検索対象として検索する場合に、検索条件としてイベント特有関連情報（例えば、イベントに特有の各種のキーワード等）が入力されると、当該イベント特有関連情報と関連するイベント情報をイベント記録部１３ｂに記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定するので、イベント位置情報或いはイベント日時情報と比較して撮像関連情報との関連性が低く、撮像以外のイベントに特有のイベント特有関連情報が検索条件として入力されても、当該イベント特有関連情報と関連するイベント情報を検索することができる。この結果、画像記録部１３ａに記録されている撮像関連情報とイベント記録部１３ｂに記録されているイベント関連情報とを相互に利用して、検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定することができ、特定された撮像関連情報と対応付けられている画像情報の検索を適正に行うことができる。
【００８６】
また、イベント情報を検索対象として検索する場合に、検索条件としてイベント関連情報以外の他の情報が入力されると、特定部１４ａが、当該他の情報と関連する画像情報を画像記録部１３ａの中から検索し、この検索された画像情報と対応付けられている撮像関連情報と関連するイベント関連情報を特定し、検索部１４ｂが、イベント記録部１３ｂのイベント情報テーブルＴに記録されているイベント情報の中で、ユーザによる操作入力部６の所定操作に基づいて入力された検索条件としてのイベント関連情報或いは特定部１４ａによりー特定されたイベント関連情報と対応付けられているイベント情報を検索して、当該検索結果を表示部１５から出力するので、検索条件としてイベント関連情報が入力された場合には、イベント記録部１３ｂに記録されているイベント情報の中で、入力されたイベント関連情報と対応付けられているイベント情報を検索することができる一方で、検索条件としてイベント関連情報以外の他の情報が入力された場合であっても、イベント記録部１３ｂに記録されているイベント情報の中で、特定部１４ａにより特定されたイベント関連情報と対応付けられているイベント情報を検索することができる。
つまり、検索対象のイベントがいつどこで発生したか覚えている場合には、発生位置や発生日時等のイベント関連情報を検索条件としてイベント情報を検索することができるだけでなく、検索対象のイベントがいつどこで発生したかを正確に思い出すことができない場合にも、イベント情報とは関係のないような検索条件（例えば、各種のキーワード）を入力することで、当該検索条件に関連する画像情報を検索することができ、画像記録部１３ａに記録されている撮像関連情報とイベント記録部１３ｂに記録されているイベント関連情報とを相互に利用して、検索された画像情報と対応付けられている撮像関連情報と関連するイベント関連情報を特定することができる。これにより、特定されたイベント関連情報と対応付けられているイベント情報の検索を適正に行うことができる。
従って、イベント関連情報だけでなく、当該イベント関連情報とは関係のない検索条件を利用することで、所望のイベント情報の検索を適正に行うことができる。
【００８７】
また、画像記録部１３ａの中から検索された画像情報と対応付けられている撮像位置情報及び撮像日時情報のうちの少なくとも一方の情報に基づいて、画像の撮像位置に関連するイベントの発生位置及び画像の撮像日時に関連するイベントの発生日時のうちの少なくとも一方を特定して、イベント記録部１３ｂに記録されているイベント情報の中で、特定された発生位置及び発生日時のうちの少なくとも一方と対応付けられているイベント情報を検索するので、画像記録部１３ａに記録されている撮像位置情報や撮像日時情報とイベント記録部１３ｂに記録されているイベント位置情報やイベント日時情報とを相互に利用して、画像情報の検索を効率良く行うことができる。
【００８８】
また、イベント情報を検索対象として検索する場合に、検索条件として画像情報を指定する指定情報が入力されると、イベント記録部１３ｂに記録されているイベント情報の中で、入力された指定情報で指定された画像情報と対応付けられている撮像関連情報と関連するイベント関連情報を特定するので、検索対象のイベントがいつどこで発生したかを正確に思い出すことができない場合であっても、イベント情報とは関係のないような画像情報を指定する指定情報を検索条件として入力することで、画像記録部１３ａに記録されている撮像関連情報とイベント記録部１３ｂに記録されているイベント関連情報とを相互に利用して、指定情報で指定された画像情報と対応付けられている撮像関連情報と関連するイベント関連情報を特定することができる。
具体的には、入力された指定情報で指定された画像情報と対応付けられている撮像位置情報及び撮像日時情報のうちの少なくとも一方の情報に基づいて、画像の撮像位置に関連するイベントの発生位置及び画像の撮像日時に関連するイベントの発生日時のうちの少なくとも一方を特定して、イベント記録部１３ｂに記録されているイベント情報の中で、特定されたイベントの発生位置及び発生日時のうちの少なくとも一方と対応付けられているイベント情報を検索するので、画像記録部１３ａに記録されている撮像位置情報や撮像日時情報とイベント記録部１３ｂに記録されているイベント位置情報やイベント日時情報とを相互に利用して、イベント情報の検索を効率良く行うことができる。
【００８９】
また、イベント情報を検索対象として検索する場合に、検索条件としてイベント関連情報、画像情報を指定する指定情報及び撮像関連情報以外の情報（例えば、検索対象となるイベントを連想させるような各種のキーワード等）が入力されると、当該情報と関連する被写体が含まれる画像情報を画像記録部１３ａの中から検索し、特定された画像情報と対応付けられている撮像位置情報及び撮像日時情報のうちの少なくとも一方の情報に基づいて、画像の撮像位置に関連するイベントの発生位置及び画像の撮像日時に関連するイベントの発生日時のうちの少なくとも一方を特定して、イベント記録部１３ｂに記録されているイベント情報の中で、特定されたイベントの発生位置及び発生日時のうちの少なくとも一方と対応付けられているイベント情報を検索するので、イベント情報とは関係のない情報が検索条件として入力されても、当該情報と関連する被写体が含まれる画像情報を特定した後、画像記録部１３ａに記録されている撮像位置情報や撮像日時情報とイベント記録部１３ｂに記録されているイベント位置情報やイベント日時情報とを相互に利用して、イベント情報の検索を効率良く行うことができる。
【００９０】
さらに、イベント情報を検索対象として検索する場合に、検索条件として撮像特有関連情報（例えば、画像の撮像に特有の各種のキーワード等）が入力されると、当該撮像特有関連情報と関連する画像情報を画像記録部１３ａに記録されている画像情報の中から検索し、この検索された画像情報と対応付けられている撮像関連情報と関連するイベント関連情報を特定するので、撮像位置情報或いは撮像日時情報と比較してイベント関連情報との関連性が低く、画像の撮像に特有の撮像特有関連情報が検索条件として入力されても、当該撮像特有関連情報と関連する画像情報を検索することができる。この結果、画像記録部１３ａに記録されている撮像関連情報とイベント記録部１３ｂに記録されているイベント関連情報とを相互に利用して、検索された画像情報と対応付けられている撮像関連情報と関連するイベント関連情報を特定することができ、特定されたイベント関連情報と対応付けられているイベント情報の検索を適正に行うことができる。
【００９１】
また、ユーザによる操作入力部６の所定の実行指示操作に基づいて実行される動作に関連した操作イベントに関連するイベント関連情報が取得されてイベント記録部１３ｂに記録されるので、当該イベント関連情報を利用して、画像情報の検索を適正に行うことができる。
具体的には、画像情報を検索対象とする場合に、操作イベントとしての通話の実行操作及び当該通話相手に関連するキーワード、操作イベントとしての通信の実行操作及び当該通信相手に関連するキーワード、操作イベントとしてのスケジュールの入力操作及び当該スケジュールの内容に含まれるキーワード、操作イベントとしての文書の入力操作及び当該文書に関連するキーワードのうち、少なくとも一のキーワードをイベント関連情報として利用することができ、画像情報とは関係のない操作イベントに関連する各種のキーワードに基づいて、所望の画像情報やイベント情報の検索を適正に行うことができる。
【００９２】
また、ユーザによる操作入力部６の所定の実行指示操作を必要とすることなく実行される動作に関連した操作不要イベントが発生した場合に、当該操作不要イベントに関連するイベント関連情報が取得されてイベント記録部１３ｂに記録されるので、当該イベント関連情報を利用して、画像情報の検索を適正に行うことができる。
具体的には、所定のタイミングで撮像された画像の画像情報から所定の種類の被写体が検出された場合に、当該被写体の種類に係る情報を当該イベントに関連するイベント関連情報として取得することができる。
また、所定のタイミングで集音された音情報から特定の言葉が検出された場合に、当該特定の言葉に係る情報を当該イベントに関連するイベント関連情報として取得することができる。
また、所定のタイミングで測位された当該端末本体の存する現在位置に基づいて特定の場所が検出された場合に、当該特定の場所に関連する名称に係る情報を当該イベントに関連するイベント関連情報として取得することができる。
また、自動的に検出された動き情報に基づいて所定の種類の動きが検出された場合に、当該所定の動きの種類に係る情報を当該イベントに関連するイベント関連情報として取得することができる。
従って、イベント関連情報として取得された上記の各種の情報を利用して、所望の画像情報やイベント情報の検索を適正に行うことができる。
【００９３】
［実施形態２］
図８は、本発明を適用した実施形態２の検索システム２００の概略構成を示す図である。
図８に示すように、検索システム２００は、撮像装置３００と、携帯電話機４００と、検索装置５００と、地図サーバ６００と、気象サーバ７００とが所定の通信ネットワークＮを介して接続されている。そして、検索装置５００は、撮像装置３００及び携帯電話機４００により取得された画像情報及びイベント情報を記録して、当該画像情報及びイベント情報の中でユーザ所望の検索対象を検索する。
【００９４】
先ず、撮像装置３００について図９を参照して説明する。
図９は、撮像装置３００の概略構成を示すブロック図である。
図９に示すように、撮像装置３００は、中央制御部３０１、メモリ３０２、撮像部３０３、撮像制御部３０４、画像処理部３０５、操作入力部３０６、表示部３０７、通信制御部３０８、位置取得部３０９、日時取得部３１０、記録部３１１等を備えている。
なお、中央制御部３０１、メモリ３０２、撮像部３０３、撮像制御部３０４、画像処理部３０５、操作入力部３０６、表示部３０７、通信制御部３０８、位置取得部３０９、日時取得部３１０、記録部３１１は、上記実施形態１の携帯端末１００の対応する各部と略同様の構成をなし、上記実施形態１と異なる部分についてのみ詳細に説明する。
【００９５】
中央制御部３０１は、撮像装置３００の各部を制御する。具体的には、中央制御部３０１は、撮像装置３００の各部を制御するＣＰＵ（図示略）を具備し、各種処理プログラム（図示略）に従って各種の制御動作を行う。
【００９６】
メモリ３０２は、例えば、画像情報等を一時的に記録するバッファメモリや、中央制御部３０１などのワーキングメモリ、当該撮像装置３００の機能に係る各種プログラムやデータが格納されたプログラムメモリ等（何れも図示略）を備えている。
【００９７】
撮像部３０３、撮像制御部３０４、画像処理部３０５は、上記実施形態１の携帯端末１００の撮像部３、撮像制御部４、画像処理部５と略同様の構成をなし、詳細な説明は省略する。
【００９８】
操作入力部３０６は、撮像装置３００本体に対して各種指示を入力するためのものである。
具体的には、操作入力部３０６は、被写体の撮影指示に係るシャッタボタン、モードや機能等の選択指示に係る上下左右のカーソルボタンや決定ボタン等の各種ボタン（何れも図示略）を備えている。
そして、ユーザにより各種ボタンが操作されると、操作入力部３０６は、操作されたボタンに応じた操作指示を中央制御部３０１に出力する。中央制御部３０１は、操作入力部３０６から出力され入力された操作指示に従って所定の動作（例えば、被写体の撮像等）を各部に実行させる。
【００９９】
表示部３０７は、上記実施形態１の携帯端末１００の表示部１５と同様に、表示パネル１５ａと、表示制御部１５ｂとを具備している。
【０１００】
通信制御部３０８は、通信ネットワークＮ及び通信アンテナ３０８ａを介してデータの送受信を行う。
即ち、通信制御部３０８は、例えば、無線ＬＡＮモジュールから構成され、通信アンテナ３０８ａを介して通信ネットワークＮに接続されているアクセスポイント（図示略）との間でデータの送受信を行う。即ち、通信制御部３０８は、中央制御部３０１から出力されて入力される指示信号に基づいて、通信相手の検索装置５００に対して、画像記録部３１１ａに記録されているＥｘｉｆ形式の画像ファイルの送信を行う。
なお、通信制御部３０８は、上記実施形態１の携帯端末１００の通信制御部８と同様に、所定の通信方式に従ってデータの送受信を行っても良い。
【０１０１】
位置取得部３０９は、上記実施形態１の携帯端末１００の位置取得部９と同様に、ＧＰＳアンテナ９ａにより受信されたＧＰＳ信号に基づいて、撮像装置３００本体の存する現在位置に係る位置情報を取得する。
また、位置取得部３０９は、画像の撮像の際に生成した位置情報を記録部３１１に対して出力し、当該画像の撮像位置に関する撮像位置情報（撮像関連情報）として画像情報と対応付けられて画像記録部３１１ａに記録される。
【０１０２】
日時取得部３１０は、上記実施形態１の携帯端末１００の日時取得部１０と同様に、現在の日時に係る日時情報を生成して取得する。
また、日時取得部３１０は、画像の撮像の際に生成した日時情報を記録部３１１に対して出力し、当該画像の撮像日時に関する撮像日時情報（撮像関連情報）として画像情報と対応付けられて画像記録部３１１ａに記録される。
【０１０３】
記録部３１１は、画像記録部３１１ａを具備し、画像記録部３１１ａからのデータの読み出しや当該画像記録部３１１ａに対するデータの書き込みを行う。
画像記録部３１１ａは、上記実施形態１の携帯端末１００と同様に、画像情報をＥｘｉｆ形式の画像ファイルとして少なくとも一つ記録し、画像の撮像に関連する撮像関連情報（撮影位置情報や撮像日時情報等）をＥｘｉｆ情報として画像情報と対応付けて記録する。
【０１０４】
このように構成された撮像装置３００は、撮像処理（図４参照）を行う。
なお、撮像処理は、上記実施形態１の携帯端末１００による撮像処理の内容と略同様であり、その詳細な説明は省略する。
【０１０５】
次に、携帯電話機４００について図１０を参照して説明する。
図１０は、携帯電話機４００の概略構成を示すブロック図である。
図１０に示すように、携帯電話機４００は、中央制御部４０１、メモリ４０２、送受話部４０３、通信制御部４０４、操作入力部４０５、表示部４０６、検出センサ部４０７、イベント取得制御部４０８、位置取得部４０９、日時取得部４１０、記録部４１１等を備えている。
なお、中央制御部４０１、メモリ４０２、送受話部４０３、通信制御部４０４、操作入力部４０５、表示部４０６、検出センサ部４０７、イベント取得制御部４０８、位置取得部４０９、日時取得部４１０、記録部４１１は、上記実施形態１の携帯端末１００の対応する各部と略同様の構成をなし、上記実施形態１と異なる部分についてのみ詳細に説明する。
【０１０６】
中央制御部４０１は、携帯電話機４００の各部を制御する。具体的には、中央制御部４０１は、携帯電話機４００の各部を制御するＣＰＵ（図示略）を具備し、各種処理プログラム（図示略）に従って各種の制御動作を行う。
【０１０７】
メモリ４０２は、例えば、画像情報等を一時的に記録するバッファメモリや、中央制御部４０１などのワーキングメモリ、当該携帯電話機４００の機能に係る各種プログラムやデータが格納されたプログラムメモリ等（何れも図示略）を備えている。
【０１０８】
送受話部４０３は、上記実施形態１の携帯端末１００の送受話部７と略同様の構成をなし、詳細な説明は省略する。
【０１０９】
通信制御部４０４は、上記実施形態１の携帯端末１００の通信制御部８と同様に、通信ネットワークＮ及び通信アンテナ８ａを介してデータの送受信を行う。
即ち、通信制御部４０４は、当該携帯電話機４００が無線基地局（図示略）との通信で採用している所定の通信方式に対応する通信プロトコルに従って、この通信方式で設定される通信チャネルにより無線基地局との間で通信アンテナ８ａを介してデータの送受信を行う。即ち、通信制御部４０４は、中央制御部４０１から出力されて入力される指示信号に基づいて、通信相手の検索装置５００に対してイベント記録テーブルＴに記録されている各種のイベントの付帯情報、イベント関連情報の送信を行う。
なお、通信制御部４０４は、例えば、無線ＬＡＮモジュールから構成され、通信アンテナ８ａを介して通信ネットワークＮに接続されているアクセスポイント（図示略）との間でデータの送受信を行っても良い。
【０１１０】
操作入力部４０５は、携帯電話機４００本体に対して各種指示を入力するためのものである。
具体的には、操作入力部４０５は、モードや機能等の選択指示に係る上下左右のカーソルボタンや決定ボタン、電話の発着信や電子メールの送受信等の実行指示に係る通信関連ボタン、テキスト（文書）の入力指示に係る数字ボタンや記号ボタン等の各種ボタン（何れも図示略）を備えている。
そして、ユーザにより各種ボタンが操作されると、操作入力部４０５は、操作されたボタンに応じた操作指示を中央制御部４０１に出力する。中央制御部４０１は、操作入力部４０５から出力され入力された操作指示に従って所定の動作（例えば、電話の発着信、電子メールの送受信等）を各部に実行させる。
【０１１１】
表示部４０６は、上記実施形態１の携帯端末１００の表示部１５と同様に、表示パネル１５ａと、表示制御部１５ｂとを具備している。
【０１１２】
検出センサ部４０７は、上記実施形態１の携帯端末１００の検出センサ部１１と同様に、動き検出センサ１１ａと、身体状態検出センサ１１ｂと、環境検出センサ１１ｃとを具備している。
【０１１３】
イベント取得制御部４０８は、上記実施形態１の携帯端末１００のイベント取得制御部１２と同様に、第１取得部１２ａと、判定部１２ｂと、第２取得部１２ｃとを具備している。
なお、本実施形態２に係る携帯電話機４００は、撮像手段を備えない構成であるので、例えば、ユーザによる操作入力部４０５の所定の撮像指示操作を必要とすることなく所定のタイミングで自動的に画像を撮像する操作不要イベントは行われず、当該操作不要イベントに関連する処理は判定部１２ｂ及び第２取得部１２ｃによって行われることはない。
【０１１４】
位置取得部４０９は、上記実施形態１の携帯端末１００の位置取得部９と同様に、ＧＰＳアンテナ９ａにより受信されたＧＰＳ信号に基づいて、携帯電話機４００本体の存する現在位置に係る位置情報を取得する。
また、位置取得部４０９は、イベントの発生の際に生成した位置情報を記録部４１１に対して出力し、当該イベントの発生位置に関するイベント位置情報（イベント関連情報）としてイベント情報と対応付けられてイベント記録部４１１ｂに記録される。
【０１１５】
日時取得部４１０は、上記実施形態１の携帯端末１００の日時取得部１０と同様に、現在の日時に係る日時情報を生成して取得する。
また、日時取得部４１０は、イベントの発生の際に生成した日時情報を記録部４１１に対して出力し、当該イベントの発生日時に関するイベント日時情報（イベント関連情報）としてイベント情報と対応付けられてイベント記録部４１１ｂに記録される。
【０１１６】
記録部４１１は、イベント記録部４１１ｂを具備し、イベント記録部４１１ｂからのデータの読み出しや当該イベント記録部４１１ｂに対するデータの書き込みを行う。
イベント記録部４１１ｂは、上記実施形態１の携帯端末１００と同様に、イベント記録テーブルＴに、イベント情報と当該イベントの発生に関連するイベント関連情報（イベント位置情報やイベント日時情報等）と対応付けて少なくとも一つ記録する。
【０１１７】
このように構成された携帯電話機４００は、イベント記録処理（図５参照）を行う。
なお、イベント記録処理は、上記実施形態１の携帯端末１００によるイベント記録処理の内容と略同様であり、その詳細な説明は省略する。
【０１１８】
次に、検索装置５００について図１１を参照して説明する。
図１１は、検索装置５００の概略構成を示すブロック図である。
検索装置５００は、例えば、パーソナルコンピュータ等から構成され、具体的には、図１１に示すように、中央制御部５０１、メモリ５０２、通信制御部５０３、記録部５０４、操作入力部５０５、検索制御部５０６、表示部５０７等を備えている。
なお、中央制御部５０１、メモリ５０２、通信制御部５０３、記録部５０４、操作入力部５０５、検索制御部５０６、表示部５０７は、上記実施形態１の携帯端末１００の対応する各部と略同様の構成をなし、上記実施形態１と異なる部分についてのみ詳細に説明する。
【０１１９】
中央制御部５０１は、検索装置５００の各部を制御する。具体的には、中央制御部５０１は、検索装置５００の各部を制御するＣＰＵ（図示略）を具備し、各種処理プログラム（図示略）に従って各種の制御動作を行う。
【０１２０】
メモリ５０２は、例えば、画像情報等を一時的に記録するバッファメモリや、中央制御部５０１などのワーキングメモリ、当該検索装置５００の機能に係る各種プログラムやデータが格納されたプログラムメモリ等（何れも図示略）を備えている。
【０１２１】
通信制御部５０３は、通信ネットワークＮ及び通信アンテナ５０３ａを介してデータの送受信を行う。
即ち、通信制御部５０３は、例えば、無線ＬＡＮモジュールから構成され、通信アンテナ５０３ａを介して通信ネットワークＮに接続されているアクセスポイント（図示略）との間でデータの送受信を行う。即ち、通信制御部５０３は、通信相手の撮像装置３００から送信されたＥｘｉｆ形式の画像ファイルの受信を行う。
さらに、通信制御部５０３は、当該検索装置５００が無線基地局（図示略）との通信で採用している所定の通信方式に対応する通信プロトコルに従って、この通信方式で設定される通信チャネルにより無線基地局との間で通信アンテナ５０３ａを介してデータの送受信を行う。即ち、通信制御部５０３は、通信相手の携帯電話機４００から送信されたイベント記録テーブルＴに記録されている各種のイベントの付帯情報、イベント関連情報の受信を行う。
【０１２２】
記録部５０４は、上記実施形態１の携帯端末１００の記録部１３と同様に、画像記録部１３ａと、イベント記録部１３ｂとを具備し、これら画像記録部１３ａ及びイベント記録部１３ｂからのデータの読み出しや当該画像記録部１３ａ及びイベント記録部１３ｂに対するデータの書き込みを行う。
即ち、記録部５０４は、通信制御部５０３により受信された画像ファイルを画像記録部１３ａに記録させ、また、通信制御部５０３により受信された各種のイベントの付帯情報、イベント関連情報をイベント記録部１３ｂのイベント記録テーブルＴに記録させる。
【０１２３】
検索制御部５０６、表示部５０７は、上記実施形態１の携帯端末１００の検索制御部１４、表示部１５と略同様の構成をなし、詳細な説明は省略する。
【０１２４】
このように構成された検索装置５００は、画像検索処理（図６参照）及びイベント検索処理（図７参照）を行う。
なお、画像検索処理及びイベント検索処理は、上記実施形態１の携帯端末１００による画像検索処理及びイベント検索処理の内容と略同様であり、その詳細な説明は省略する。
【０１２５】
なお、地図サーバ６００は、撮像装置３００や携帯電話機４００や検索装置５００に、地図データベース（図示略）が搭載されていない場合に、画像情報やイベント情報の位置情報に対応する特定の地名（現在位置の属する都道府県、都市、区、町等）や特定の建物（例えば、東京タワー等）等の情報を検索装置５００に提供する。
即ち、地図サーバ６００は、Ｗｅｂサーバとしてインターネット上にＷｅｂページ（例えば、地名情報提供ページ等）を開設する機能を具備するものであり、検索装置５００からのアクセスに応じて当該検索装置５００にＷｅｂページのページ情報を送信する。具体的には、地図サーバ６００は、検索装置５００からの画像情報やイベント情報の位置情報（例えば、緯度、経度の座標情報）に対応する地名の送信要求に対して、当該地名を記憶部６０２内で検索して特定し、当該地名情報を検索装置５００に送信する。
【０１２６】
地図サーバ６００の通信制御部６０１は、例えば、モデム（MODEM:Modulater/DEModulater）、ターミナルアダプタ（Terminal Adapter）等によって構成され、通信ネットワークＮを介して検索装置５００等の外部機器との間で情報の通信制御を行うためのものである。具体的には、通信制御部６０１は、例えば、検索装置５００からのアクセスにより位置情報に対応する地名の送信要求を受診する。また、通信制御部６０１は、記憶部６０２から取得された送信要求に係る地名情報を通信ネットワークＮや無線基地局等を介して検索装置５００に送信する。
【０１２７】
記憶部６０２は、例えば、半導体の不揮発性メモリやＨＤＤ（Hard Disc Drive）等により構成され、検索装置５００に送信される地名情報やＷｅｂページのアドレス情報等を記憶する。具体的には、記憶部は、特定の地名（現在位置の属する都道府県、都市、区、町等）や特定の建物と位置情報（例えば、緯度、経度の座標情報）とを対応付けて複数記憶する。
【０１２８】
また、気象サーバ７００は、携帯電話機４００や検索装置５００により気象を特定できない場合に、イベントが発生した際の位置情報（例えば、緯度、経度の座標情報）及び日時情報（例えば、２０△△年；○月○日；□曜日、＊＊時等）に対応する気象（天候）を検索装置５００に提供する。
即ち、気象サーバ７００は、Ｗｅｂサーバとしてインターネット上にＷｅｂページ（例えば、気象情報提供ページ等）を開設する機能を具備するものであり、検索装置５００からのアクセスに応じて当該検索装置５００にＷｅｂページのページ情報を送信する。具体的には、気象サーバ７００は、検索装置５００からのイベント情報の位置情報（例えば、緯度、経度の座標情報）及び日時情報（例えば、２０△△年；○月○日；□曜日、＊＊時等）に対応する気象（天候）の送信要求に対して、当該位置及び日時における気象を記憶部７０２内で検索して特定し、当該気象情報を検索装置５００に送信する。
【０１２９】
気象サーバ７００の通信制御部７０１は、例えば、モデム、ターミナルアダプタ等によって構成され、通信ネットワークＮを介して検索装置５００等の外部機器との間で情報の通信制御を行うためのものである。具体的には、通信制御部７０１は、例えば、検索装置５００からのアクセスにより位置情報及び日時情報に対応する気象の送信要求を受診する。また、通信制御部７０１は、記憶部７０２から取得された送信要求に係る気象情報を通信ネットワークＮや無線基地局等を介して検索装置５００に送信する。
【０１３０】
記憶部７０２は、例えば、半導体の不揮発性メモリやＨＤＤ等により構成され、検索装置５００に送信される気象情報やＷｅｂページのアドレス情報等を記憶する。具体的には、記憶部は、特定の気象（例えば、「晴れ」、「雨」等）と位置情報（例えば、緯度、経度の座標情報）と日時情報（例えば、２０△△年；○月○日；□曜日、＊＊時等）とを対応付けて複数記憶する。
【０１３１】
以上のように、実施形態２の検索システム２００によれば、上記実施形態１の携帯端末１００と同様に、検索対象の画像をいつどこで撮影したか覚えている場合には、撮像位置や撮像日時等の撮像関連情報を検索条件として画像情報を検索することができるだけでなく、検索対象の画像をいつどこで撮影したかを正確に思い出すことができない場合にも、画像情報とは関係のないような検索条件（例えば、各種のキーワード）を検索装置５００に入力することで、当該検索条件に関連するイベント情報を検索することができ、画像記録部１３ａに記録されている撮像関連情報とイベント記録部１３ｂに記録されているイベント関連情報とを相互に利用して、検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定することができる。これにより、特定された撮像関連情報と対応付けられている画像情報の検索を適正に行うことができる。
従って、撮像関連情報だけでなく、当該撮像関連情報とは関係のない検索条件を利用することで、所望の画像情報の検索を適正に行うことができる。
【０１３２】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、操作イベントや操作不要イベントとして例示したものは、一例であってこれらに限られるものではなく、適宜任意に変更可能である。さらに、操作イベントや操作不要イベントに係る付帯情報も一例であってこれらに限られるものではなく、適宜任意に変更可能である。
【０１３３】
また、上記実施形態では、位置取得部９（３０９）として、ＧＰＳ情報を利用して現在の位置（画像の撮像位置、イベントの発生位置）に係る位置情報を取得する構成を例示したが、現在の位置の取得方法は一例であってこれに限られるものではなく、適宜任意に変更可能である。例えば、所定の場所（例えば、自宅、勤務先、道路標識、車等）や持ち物（例えば、鞄やアクセサリー等）などに貼付されたＲＦ-ＩＤ無線情報タグや可視光通信情報タグ、或いは、Bluetooth（登録商標）やTransferJet（登録商標）等を搭載した近距離無線機器などから、場所や持ち物、人物、機器などの識別情報を受信識別して、現在の位置を特定するようにしても良い。
【０１３４】
また、出力手段として、表示部１５（５０７）を例示したが、これに限られるものではなく、例えば、出力された画像を表示する表示装置（図示略）と情報通信可能に接続して、当該表示装置に対して検索結果のデータを出力して当該検索結果を表示可能なものや、スクリーンや壁面（図示略）等に対して検索結果のデータを投影して当該検索結果を表示可能なものであれば如何なる構成であっても良い。
【０１３５】
さらに、携帯端末１００、検索システム２００の構成は、上記実施形態１、２に例示したものは一例であり、これに限られるものではなく、少なくとも第１記録手段、第２記録手段、入力手段、特定手段、検索手段、出力手段を備える構成であれば適宜任意に変更することができる。
【０１３６】
加えて、上記実施形態１、２にあっては、入力手段、特定手段、検索手段、出力手段としての機能を、携帯端末１００の中央制御部１或いは検索装置５００の中央制御部５０１の制御下にて、操作入力部６（５０５）、特定部１４ａ、検索部１４ｂ、表示部１５（５０７）が駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部１（５０１）のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムを記憶するプログラムメモリに、入力処理ルーチン、特定処理ルーチン、検索処理ルーチン、出力処理ルーチンを含むプログラムを記憶しておく。そして、入力処理ルーチンにより中央制御部１（５０１）のＣＰＵを、検索対象を検索するための検索条件を入力する入力手段として機能させるようにしても良い。また、特定処理ルーチンにより中央制御部１（５０１）のＣＰＵを、画像情報を検索対象として検索する場合に、入力手段により検索条件として撮像関連情報以外の他の情報が入力されると、当該他の情報と関連するイベント情報を第２記録手段に記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定する特定手段として機能させるようにしても良い。また、検索処理ルーチンにより中央制御部１（５０１）のＣＰＵを、第１記録手段に記録されている画像情報の中で、入力手段により入力された撮像関連情報或いは特定手段により特定された撮像関連情報と対応付けられている画像情報を検索する検索手段として機能させるようにしても良い。また、出力処理ルーチンにより中央制御部１（３０１）のＣＰＵを、検索手段による検索対象の検索結果を出力する出力手段として機能させるようにしても良い。
【０１３７】
同様に、判定手段についても、中央制御部１（５０１）のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
【０１３８】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【０１３９】
〔付記〕
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
＜請求項１＞
撮像手段により撮像された画像の画像情報を、当該画像の撮像に関連する撮像関連情報と対応付けて少なくとも一つ記録する第１記録手段と、
前記撮像手段による画像の撮像指示タイミングとは非同期のタイミングで発生する当該画像の撮像以外のイベントに係るイベント情報を、当該イベントの発生に関連するイベント関連情報と対応付けて少なくとも一つ記録する第２記録手段と、
検索対象を検索するための検索条件を入力する入力手段と、
前記画像情報を検索対象として検索する場合に、前記入力手段により前記検索条件として前記撮像関連情報以外の他の情報が入力されると、当該他の情報と関連するイベント情報を前記第２記録手段に記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定する特定手段と、
前記第１記録手段に記録されている画像情報の中で、前記入力手段により入力された撮像関連情報或いは前記特定手段により特定された撮像関連情報と対応付けられている画像情報を検索する検索手段と、
この検索手段による前記検索対象の検索結果を出力する出力手段と、
を備えることを特徴とする検索装置。
＜請求項２＞
前記検索手段は、更に、
前記画像情報を検索対象とする検索条件として、前記入力手段により前記撮像関連情報が入力された場合には、前記第１記録手段に記録されている画像情報の中で、前記入力手段により入力された撮像関連情報と対応付けられている画像情報を検索する一方で、前記入力手段により前記撮像関連情報以外の他の情報が入力された場合には、前記第１記録手段に記録されている画像情報の中で、前記特定手段により特定された撮像関連情報と対応付けられている画像情報を検索することを特徴とする請求項１に記載の検索装置。
＜請求項３＞
前記撮像関連情報は、画像の撮像位置に関する撮像位置情報及び当該画像の撮像日時に関する撮像日時情報のうちの少なくとも一方の情報を含み、
前記イベント関連情報は、イベントの発生位置に関するイベント位置情報及び当該イベントの発生日時に関するイベント日時情報のうちの少なくとも一方の情報を含み、
前記特定手段は、更に、
前記イベント関連情報と前記撮像関連情報との関連性を、前記撮像位置情報で示される撮像位置と前記イベント位置情報で示されるイベントの発生位置との距離に係る近似性、或いは、前記撮像日時情報で示される撮像日時と前記イベント日時情報で示されるイベントの発生日時との時間に係る近似性に基づいて特定することを特徴とする請求項２に記載の検索装置。
＜請求項４＞
前記特定手段は、更に、
前記入力手段により前記検索条件として前記撮像関連情報以外の他の情報が入力された場合に、前記第２記録手段に記録されているイベント情報の中から検索されたイベント情報と対応付けられている前記イベント位置情報及び前記イベント日時情報のうちの少なくとも一方の情報に基づいて、イベントの発生位置に関連する撮像位置及びイベントの発生日時に関連する撮像日時のうちの少なくとも一方を特定し、
前記検索手段は、更に、
前記特定手段により特定された撮像位置及び撮像日時のうちの少なくとも一方と対応付けられている画像情報を検索することを特徴とする請求項３に記載の検索装置。
＜請求項５＞
前記イベント関連情報は、前記イベント位置情報或いは前記イベント日時情報と比較して前記撮像関連情報との関連性が低く、撮像以外のイベントに特有のイベント特有関連情報を含み、
前記特定手段は、更に、
前記画像情報を検索対象とする前記検索条件として、前記入力手段により前記イベント特有関連情報が入力されると、当該イベント特有関連情報と関連するイベント情報を前記第２記録手段に記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定することを特徴とする請求項３又は４に記載の検索装置。
＜請求項６＞
前記特定手段は、
前記イベント情報を検索対象として検索する場合に、前記入力手段により前記検索条件としてイベント関連情報以外の他の情報が入力されると、当該他の情報と関連する画像情報を前記第１記録手段に記録されている画像情報の中から検索し、この検索された画像情報と対応付けられている撮像関連情報と関連するイベント関連情報を特定し、
前記検索手段は、更に、
前記第２記録手段に記録されているイベント情報の中で、前記入力手段により入力されたイベント関連情報或いは前記特定手段により特定されたイベント関連情報と対応付けられているイベント情報を検索することを特徴とする請求項３に記載の検索装置。
＜請求項７＞
前記検索手段は、更に、
前記イベント情報を検索対象とする検索条件として、前記入力手段により前記イベント関連情報が入力された場合には、前記第２記録手段に記録されているイベント情報の中で、前記入力手段により入力されたイベント関連情報と対応付けられているイベント情報を検索する一方で、前記入力手段により前記イベント関連情報以外の他の情報が入力された場合には、前記第２記録手段に記録されているイベント情報の中で、前記特定手段により特定されたイベント関連情報と対応付けられているイベント情報を検索することを特徴とする請求項６に記載の検索装置。
＜請求項８＞
前記特定手段は、更に、
前記入力手段により前記検索条件としてイベント関連情報以外の他の情報が入力された場合に、前記第１記録手段に記録されている画像情報の中から検索された画像情報と対応付けられている前記撮像位置情報及び前記撮像日時情報のうちの少なくとも一方の情報に基づいて、画像の撮像位置に関連するイベントの発生位置及び画像の撮像日時に関連するイベントの発生日時のうちの少なくとも一方を特定し、
前記検索手段は、更に、
前記特定手段により特定されたイベントの発生位置及びイベントの発生日時のうちの少なくとも一方と対応付けられているイベント情報を検索することを特徴とする請求項６又は７に記載の検索装置。
＜請求項９＞
前記特定手段は、更に、
前記イベント情報を検索対象として検索する場合に、前記入力手段により前記検索条件として画像情報を指定する指定情報が入力されると、当該指定情報で指定された画像情報と対応付けられている撮像関連情報と関連するイベント関連情報を特定することを特徴とする請求項６〜８の何れか一項に記載の検索装置。
＜請求項１０＞
前記特定手段は、更に、
前記第１記録手段に記録されている画像情報の中から検索された、前記指定情報で指定された画像情報と対応付けられている前記撮像位置情報及び前記撮像日時情報のうちの少なくとも一方の情報に基づいて、画像の撮像位置に関連するイベントの発生位置及び画像の撮像日時に関連するイベントの発生日時のうちの少なくとも一方を特定し、
前記検索手段は、更に、
前記特定手段により特定されたイベントの発生位置及び発生日時のうちの少なくとも一方と対応付けられているイベント情報を検索することを特徴とする請求項９に記載の検索装置。
＜請求項１１＞
前記特定手段は、更に、
前記イベント情報を検索対象として検索する場合に、前記入力手段により前記検索条件として前記イベント関連情報、画像情報を指定する指定情報及び前記撮像関連情報以外の情報が入力されると、当該情報と関連する被写体が含まれる画像情報を前記第１記録手段に記録されている画像情報の中から検索し、この検索された画像情報と対応付けられている前記撮像位置情報及び前記撮像日時情報のうちの少なくとも一方の情報に基づいて、画像の撮像位置に関連するイベントの発生位置及び画像の撮像日時に関連するイベントの発生日時のうちの少なくとも一方を特定し、
前記検索手段は、更に、
前記特定手段により特定されたイベントの発生位置及び発生日時のうちの少なくとも一方と対応付けられているイベント情報を検索することを特徴とする請求項６〜８の何れか一項に記載の検索装置。
＜請求項１２＞
前記撮像関連情報は、前記撮像位置情報或いは前記撮像日時情報と比較してイベント関連情報との関連性が低く、画像の撮像に特有の撮像特有関連情報を含み、
前記特定手段は、更に、
前記イベント情報を検索対象とする前記検索条件として、前記入力手段により前記撮像特有関連情報が入力されると、前記第１記録手段に記録されている画像情報の中で、前記撮像特有関連情報と関連する画像情報を検索し、この検索された画像情報と対応付けられている撮像関連情報と関連するイベント関連情報を特定することを特徴とする請求項６〜１１の何れか一項に記載の検索装置。
＜請求項１３＞
前記イベントは、ユーザによる操作入力部の所定の実行指示操作に基づいて実行される動作に関連した操作イベントを含み、
前記第２記録手段は、更に、
前記操作イベントの発生に基づいて、当該操作イベントに関連するイベント関連情報を取得して記録することを特徴とする請求項１〜１２の何れか一項に記載の検索装置。
＜請求項１４＞
前記イベント関連情報は、前記操作イベントとしての通話の実行操作及び当該通話相手に関連するキーワード、前記操作イベントとしての通信の実行操作及び当該通信相手に関連するキーワード、前記操作イベントとしてのスケジュールの入力操作及び当該スケジュールの内容に含まれるキーワード、前記操作イベントとしての文書の入力操作及び当該文書に関連するキーワードのうち、少なくとも一のキーワードを含むことを特徴とする請求項１３に記載の検索装置。
＜請求項１５＞
前記イベントは、ユーザによる操作入力部の所定の実行指示操作を必要とすることなく実行される動作に関連した操作不要イベントを含み、
前記操作不要イベントが発生したか否かを判定する判定手段を更に備え、
前記第２記録手段は、更に、
前記判定手段により前記操作不要イベントが発生したと判定されると、当該操作不要イベントに関連するイベント関連情報を取得して記録することを特徴とする請求項１〜１２の何れか一項に記載の検索装置。
＜請求項１６＞
前記判定手段は、更に、
前記操作不要イベントが発生したか否かを、所定のタイミングで前記撮像手段により撮像された画像の画像情報から所定の種類の被写体が検出されたか否かに応じて判定し、
前記第２記録手段は、更に、
前記判定手段により前記操作不要イベントが発生したと判定されると、検出された被写体の種類を前記イベント関連情報として取得して記録することを特徴とする請求項１５に記載の検索装置。
＜請求項１７＞
前記判定手段は、更に、
前記操作不要イベントが発生したか否かを、所定のタイミングで集音手段により集音された音情報から特定の言葉が検出されたか否かに応じて判定し、
前記第２記録手段は、更に、
前記判定手段により前記操作不要イベントが発生したと判定されると、検出された特定の言葉を前記イベント関連情報として取得して記録することを特徴とする請求項１５に記載の検索装置。
＜請求項１８＞
前記判定手段は、更に、
前記操作不要イベントが発生したか否かを、所定のタイミングで測位手段により測位された当該装置本体の存する現在位置に基づいて特定の場所が検出されたか否かに応じて判定し、
前記第２記録手段は、更に、
前記判定手段により前記操作不要イベントが発生したと判定されると、検出された特定の場所に関連する名称を前記イベント関連情報として取得して記録することを特徴とする請求項１５に記載の検索装置。
＜請求項１９＞
前記判定手段は、更に、
前記操作不要イベントが発生したか否かを、動き検出手段により自動的に検出された動き情報に基づいて所定の種類の動きが検出されたか否かに応じて判定し、
前記第２記録手段は、更に、
前記判定手段により前記操作不要イベントが発生したと判定されると、検出された所定の動きの種類を前記イベント関連情報として取得して記録することを特徴とする請求項１５に記載の検索装置。
＜請求項２０＞
撮像手段により撮像された画像の画像情報を、当該画像の撮像に関連する撮像関連情報と対応付けて少なくとも一つ記録する第１記録手段と、前記撮像手段による画像の撮像指示タイミングとは非同期のタイミングで発生する当該画像の撮像以外のイベントに係るイベント情報を、当該イベントの発生に関連するイベント関連情報と対応付けて少なくとも一つ記録する第２記録手段と、を備える検索装置を用いた検索方法であって、
検索対象を検索するための検索条件を入力する処理と、
前記画像情報を検索対象として検索する場合に、前記検索条件として前記撮像関連情報以外の他の情報が入力されると、当該他の情報と関連するイベント情報を前記第２記録手段に記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定する処理と、
前記第１記録手段に記録されている画像情報の中で、前記入力手段により入力された撮像関連情報或いは特定された撮像関連情報と対応付けられている画像情報を検索する処理と、
前記検索対象の検索結果を出力する処理と、
を含むことを特徴とする検索方法。
＜請求項２１＞
撮像手段により撮像された画像の画像情報を、当該画像の撮像に関連する撮像関連情報と対応付けて少なくとも一つ記録する第１記録手段と、前記撮像手段による画像の撮像指示タイミングとは非同期のタイミングで発生する当該画像の撮像以外のイベントに係るイベント情報を、当該イベントの発生に関連するイベント関連情報と対応付けて少なくとも一つ記録する第２記録手段と、を備える検索装置のコンピュータを、
検索対象を検索するための検索条件を入力する入力手段、
前記画像情報を検索対象として検索する場合に、前記入力手段により前記検索条件として前記撮像関連情報以外の他の情報が入力されると、当該他の情報と関連するイベント情報を前記第２記録手段に記録されているイベント情報の中から検索し、この検索されたイベント情報と対応付けられているイベント関連情報と関連する撮像関連情報を特定する特定手段、
前記第１記録手段に記録されている画像情報の中で、前記入力手段により入力された撮像関連情報或いは前記特定手段により特定された撮像関連情報と対応付けられている画像情報を検索する検索手段、
この検索手段による前記検索対象の検索結果を出力する出力手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【０１４０】
１００  携帯端末
１      中央制御部
３      撮像部
６      操作入力部
７      送受話部
７ａ    マイク
９      位置取得部
１０    日時取得部
１１    検出センサ部
１１ａ  動き検出センサ
１２    イベント取得制御部
１２ｂ  判定部
１３    記録部
１３ａ  画像記録部
１３ｂ  イベント記録部
１４    検索制御部
１４ａ  特定部
１４ｂ  検索部
１５    表示部
２００  検索システム
３００  撮像装置
４００  携帯電話機
５００  検索装置
【図１】
0005754218.tif 000002
【図２】
0005754218.tif 000003
【図３】
0005754218.tif 000004
【図４】
0005754218.tif 000005
【図５】
0005754218.tif 000006
【図６】
0005754218.tif 000007
【図７】
0005754218.tif 000008
【図８】
0005754218.tif 000009
【図９】
0005754218.tif 000010
【図１０】
0005754218.tif 000011
【図１１】
0005754218.tif 000012