(57)【要約】【課題】  より高い客観性を有する画像検索用の情報を、ユーザが容易に画像に対応付けて記録することのできる手段を提供する。【解決手段】  撮像装置は、撮像部と、動作検知部と、付帯情報生成部とを備える。撮像部は、被写体を撮像して画像のデータを生成する。動作検知部は、撮像に関するユーザの動作を検知する。付帯情報生成部は、画像のデータの生成時までに動作検知部により検知された動作を示す付帯情報を生成するとともに、前記付帯情報を画像のデータに対応付けて記録する。【選択図】  図１
2010183565.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像のデータを生成する撮像部と、
前記撮像に関するユーザの動作を検知する動作検知部と、
前記画像のデータの生成時までに前記動作検知部により検知された前記動作を示す付帯情報を生成して、前記付帯情報を前記画像のデータに対応付けて記録する付帯情報生成部と、
を備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記撮像部の撮像光学系の焦点位置を調節する合焦制御部と、
前記焦点位置の調節動作の指示入力を受け付ける操作釦と、をさらに備え、
前記動作検知部は、前記指示入力の回数と前記指示入力の継続時間との少なくとも一方を検知することを特徴とする撮像装置。
【請求項３】
請求項２に記載の撮像装置において、
前記動作検知部は、前記付帯情報を前記画像のデータに対応付けて記録した後に、前記指示入力に関する検知履歴をリセットすることを特徴とする撮像装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の撮像装置において、
前記動作検知部は、前記撮像部が連写撮影を行ったときに連写枚数を取得し、
前記付帯情報生成部は、前記連写枚数の値を前記付帯情報に含めることを特徴とする撮像装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載の撮像装置において、
前記動作検知部は、前記撮像装置の姿勢変更および前記撮像光学系の焦点距離変更の少なくとも一方を検知することを特徴とする撮像装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の撮像装置において、
前記撮像装置が位置する座標の情報を取得する座標情報取得部をさらに備え、
前記付帯情報生成部は、撮像時における前記座標の情報を前記付帯情報に含めることを特徴とする撮像装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載の撮像装置において、
前記動作検知部は、撮影対象の被写体が変更される場合の動作または撮影中断の場合の動作を検出したときに、検知したユーザの動作の履歴をリセットすることを特徴とする撮像装置。
【請求項８】
撮像装置によって撮像された画像と、前記撮像装置が前記撮像時に検知した撮像に関するユーザの動作の頻度またはユーザの動作による状態を示す付帯情報とがそれぞれ対応付けされている画像ファイルを複数取得する取得部と、
前記動作の頻度または状態に関する検索条件の入力を受け付ける入力部と、
前記付帯情報の示す動作の頻度または状態に基づいて、複数の前記画像ファイルのうちから前記検索条件に対応する画像ファイルを抽出する検索部と、
を備えることを特徴とする画像検索装置。
【請求項９】
請求項８に記載の画像検索装置において、
前記付帯情報に含まれる前記動作の頻度または状態に基づいて、複数の前記画像を分類した検索画面を表示装置に表示させるとともに、前記検索画面で指定された前記画像を前記表示装置に再生表示させる表示処理部をさらに備えることを特徴とする画像検索装置。
【請求項１０】
請求項８に記載の画像検索装置において、
前記入力部は、撮像に関する動作をトレースした模擬動作の入力を受け付けるとともに、
前記検索部は、前記付帯情報の示す動作の頻度または状態に基づいて、前記模擬動作に対応する動作または状態で撮像された画像ファイルを抽出することを特徴とする画像検索装置。
【請求項１１】
請求項８から請求項１０のいずれか１項に記載の画像検索装置において、
前記付帯情報は、前記撮像装置の撮像時の位置または向きを数値で示す空間情報をさらに含み、
前記検索部は、前記空間情報を用いて、検索対象の前記画像ファイルを絞り込むことを特徴とする画像検索装置。
【請求項１２】
請求項８から請求項１１のいずれか１項に記載の画像検索装置において、
前記付帯情報は、前記撮像装置の撮像時の設定を示す撮影設定情報をさらに含み、
前記検索部は、前記撮影設定情報を用いて、検索対象の前記画像ファイルを絞り込むことを特徴とする画像検索装置。
【請求項１３】
請求項８から請求項１２のいずれか１項に記載の画像検索装置を含むことを特徴とする撮像装置。
【請求項１４】
コンピュータを、請求項８から請求項１２のいずれか１項に記載の画像検索装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、画像検索装置およびプログラムに関する。
【背景技術】
【０００２】
一例として、特許文献１に示すように、所望の画像の検索性を高めるべく、ユーザの設定した優先順位を示した情報を画像に対応付けて記録する撮像装置が従来から公知である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３２８１６８
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記の従来技術では、優先順位を示す情報をユーザが手動で入力する必要があり、上記の機能を活用する場合にはユーザの負担が大きくなる。例えばカメラの機種変更を行った場合には、新たなカメラのインターフェースでの優先順位の設定操作がユーザにとって非常に煩雑となりうる。
【０００５】
また、上記の従来技術では、ユーザの主観評価に基づいて優先順位が設定される。そのため、異なるユーザによって優先順位が付与された写真を扱う場合、ユーザ間の価値観の相違などにより、上記の優先順位の情報が画像を比較する基準として有効に機能し得ない点で問題があった。さらに、同じユーザによって優先順位が設定される場合でも、ユーザの趣向の変化などにより、上記のケースと同様の問題が生じうる。
【０００６】
そこで、本発明の目的は、より高い客観性を有する画像検索用の情報を、ユーザが容易に画像に対応付けて記録することのできる手段を提供することにある。
【課題を解決するための手段】
【０００７】
一の態様の撮像装置は、撮像部と、動作検知部と、付帯情報生成部とを備える。撮像部は、被写体を撮像して画像のデータを生成する。動作検知部は、撮像に関するユーザの動作を検知する。付帯情報生成部は、画像のデータの生成時までに動作検知部により検知された動作を示す付帯情報を生成するとともに、前記付帯情報を画像のデータに対応付けて記録する。
【０００８】
上記の一の態様の撮像装置は、撮像部の撮像光学系の焦点位置を調節する合焦制御部と、焦点位置の調節動作の指示入力を受け付ける操作釦と、をさらに備えていてもよい。そして、動作検知部は、指示入力の回数と指示入力の継続時間との少なくとも一方を検知してもよい。また、動作検知部は、付帯情報を画像のデータに対応付けて記録した後に、指示入力に関する検知履歴をリセットしてもよい。
【０００９】
上記の一の態様において、動作検知部は、撮像部が連写撮影を行ったときに連写枚数を取得してもよい。そして、付帯情報生成部は、連写枚数の値を付帯情報に含めてもよい。
【００１０】
上記の一の態様において、動作検知部は、撮像装置の姿勢変更および撮像光学系の焦点距離変更の少なくとも一方を検知してもよい。
【００１１】
上記の一の態様の撮像装置は、撮像装置が位置する座標の情報を取得する座標情報取得部をさらに備えていてもよい。そして、付帯情報生成部は、撮像時における座標の情報を付帯情報に含めてもよい。
【００１２】
上記の一の態様において、動作検知部は、撮影対象の被写体が変更される場合の動作または撮影中断の場合の動作を検出したときに、検知したユーザの動作の履歴をリセットしてもよい。
【００１３】
他の態様の画像検索装置は、画像ファイルを複数取得する取得部と、入力部と、検索部とを備える。上記の各画像ファイルは、撮像装置によって撮像された画像と、撮像装置が撮像時に検知した撮像に関するユーザの動作の頻度またはユーザの動作による状態を示す付帯情報とがそれぞれ対応付けされている。入力部は、動作の頻度または状態に関する検索条件の入力を受け付ける。検索部は、付帯情報の示す動作の頻度または状態に基づいて、複数の画像ファイルのうちから検索条件に対応する画像ファイルを抽出する。
【００１４】
上記の他の態様の画像検索装置は、付帯情報に含まれる動作の頻度または状態に基づいて、複数の画像を分類した検索画面を表示装置に表示させるとともに、検索画面で指定された画像を表示装置に再生表示させる表示処理部をさらに備えていてもよい。
【００１５】
上記の他の態様において、入力部は、撮像に関する動作をトレースした模擬動作の入力を受け付けてもよい。また、検索部は、付帯情報の示す動作の頻度または状態に基づいて、模擬動作に対応する動作または状態で撮像された画像ファイルを抽出してもよい。
【００１６】
上記の他の態様において、付帯情報は、撮像装置の撮像時の位置または向きを数値で示す空間情報をさらに含んでいてもよい。また、検索部は、空間情報を用いて、検索対象の画像ファイルを絞り込んでもよい。
【００１７】
上記の他の態様において、付帯情報は、撮像装置の撮像時の設定を示す撮影設定情報をさらに含んでいてもよい。また、検索部は、撮影設定情報を用いて、検索対象の画像ファイルを絞り込んでもよい。
【００１８】
なお、上述した他の態様の画像検索装置を含む撮像装置や、コンピュータを上述した他の態様の画像検索装置として機能させるプログラムや、このプログラムを記憶したプログラム記憶媒体の構成も、本発明の具体的態様として有効である。
【発明の効果】
【００１９】
本発明の撮像装置では、撮像に関するユーザの動作の内容を示す付帯情報を、画像に対応付けて容易に記録することができる。
【図面の簡単な説明】
【００２０】
【図１】第１実施形態における電子カメラの構成例を示す図
【図２】第１実施形態の電子カメラでの撮影モードの動作例を示す流れ図
【図３】動作履歴データベースのデータ構造の一例を示す模式図
【図４】撮影位置検索画面の一例を示す図
【図５】第１検索画面の一例を示す図
【図６】第２検索画面の一例を示す図
【図７】第２実施形態の電子カメラでの再生モードの動作例を示す流れ図
【図８】第３実施形態の電子カメラでの再生モードの動作例を示す流れ図
【発明を実施するための形態】
【００２１】
＜第１実施形態の説明＞
図１は、第１実施形態における電子カメラの構成例を示す図である。電子カメラは、撮像光学系１１と、レンズ駆動部１２と、撮像素子１３と、ＡＦＥ１４と、ＣＰＵ１５と、第１メモリ１６および第２メモリ１７と、モニタ１８と、メディアＩ／Ｆ１９と、位置検出センサ２０と、姿勢センサ２１と、方位センサ２２と、レリーズ釦２３および操作部材２４と、受光部２５とを有している。なお、レンズ駆動部１２、ＡＦＥ１４、第１メモリ１６、第２メモリ１７、モニタ１８、メディアＩ／Ｆ１９、位置検出センサ２０、姿勢センサ２１、方位センサ２２、レリーズ釦２３、操作部材２４、受光部２５は、それぞれＣＰＵ１５と接続されている。
【００２２】
撮像光学系１１は、ズームレンズ、フォーカシングレンズを含む複数のレンズ群で構成されている。上記のズームレンズやフォーカシングレンズのレンズ位置は、レンズ駆動部１２によって光軸方向に調整される。また、レンズ駆動部１２は不図示のエンコーダを有しており、レンズ位置の情報をＣＰＵ１５に出力する。これにより、ＣＰＵ１５は、フォーカシングレンズの焦点位置の制御や、撮像光学系１１の焦点距離の取得などを行うことができる。なお、簡単のため、図１では撮像光学系１１を１枚のレンズとして図示する。
【００２３】
撮像素子１３は、撮像光学系１１を通過した光束による結像を撮像してアナログの画像信号を生成する。この撮像素子１３の出力はＡＦＥ１４に接続されている。ここで、電子カメラの動作モードの１つである撮影モードにおいて、撮像素子１３はレリーズ釦２３の全押し操作に応答して記録用の静止画像（本画像）を撮像する。また、撮像素子１３は、撮影モードでの撮影待機時にも所定間隔毎に観測用の画像（スルー画像）を連続的に撮像する。なお、時系列に取得されたスルー画像のデータは、ＣＰＵ１５での各種の演算やモニタ１８での動画表示などに使用される。なお、撮像素子１３は、連写撮影を行って複数の本画像を連続的に取得するようにしてもよい。
【００２４】
ＡＦＥ１４は、撮像素子１３の出力に対してアナログ信号処理を施すアナログフロントエンド回路である。このＡＦＥ１４は、相関二重サンプリングや、画像信号のゲインの調整や、画像信号のＡ／Ｄ変換を行う。なお、ＡＦＥ１４から出力されるデジタルの画像信号はＣＰＵ１５に入力される。
【００２５】
ＣＰＵ１５は、電子カメラの動作を統括的に制御するプロセッサである。このＣＰＵ１５は、後述のプログラムの実行により、画像処理部３１、合焦制御部３２、動作検知部３３、ファイル管理部３４、表示処理部３５として機能する。
【００２６】
画像処理部３１は、Ａ／Ｄ変換後の撮像画像に各種の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整、色変換処理など）を施す。また、画像処理部３１は、スルー画像に解像度変換を施してモニタ表示用の画像を生成する。
【００２７】
合焦制御部３２は、スルー画像のデータを用いて、公知のコントラスト検出によるオートフォーカス（ＡＦ）演算を実行する。また、合焦制御部３２は、上記のＡＦ演算の結果によりレンズ駆動部１２を駆動させて、フォーカシングレンズを合焦位置に移動させる。
【００２８】
動作検知部３３は、撮像に関するユーザの各種の動作を検知する。具体的には、動作検知部３３は、レリーズ釦２３、操作部材２４、受光部２５で受け付けたユーザの操作入力や、姿勢センサ２１および方位センサ２２の出力に基づく撮影姿勢の変化をそれぞれ検知する。
【００２９】
ファイル管理部３４は、本画像のデータを後述の記憶媒体３６に記録するときに、Ｅｘｉｆ（Exchangeable image file format for digital still cameras）規格に準拠した画像ファイルを生成する。例えば、ファイル管理部３４は、撮影条件や画像処理の内容などを示すヘッダを生成するとともに、このヘッダのデータと本画像のデータとを対応付けて画像ファイルを生成する。また、ファイル管理部３４は、本画像のデータの生成時までに動作検知部３３が検知した動作の内容を示す付帯情報を生成し、この付帯情報を上記のヘッダに記録する。
【００３０】
表示処理部３５は、モニタ１８に表示される画像の切り替えなどの制御を行う。例えば、表示処理部３５は、撮影モードにおいて、モニタ１８にスルー画像の動画像表示を行わせる。また、電子カメラの動作モードの１つである再生モードにおいて、表示処理部３５は、ユーザに指定された画像ファイルに含まれる本画像をモニタ１８に再生表示させる。なお、所望の画像ファイルの検索性を高めるために、表示処理部３５は、上記の再生モードにおいて、付帯情報に基づいて複数の画像ファイルを分類した検索画面をモニタ１８に表示させることができる。
【００３１】
第１メモリ１６は、画像処理部３１による画像処理の前工程や後工程で画像のデータを一時的に記憶する記憶領域と、動作検知部３３が検知したユーザの動作履歴を記憶する記憶領域とを有している。なお、第１メモリ１６は揮発性の記憶媒体であるＳＤＲＡＭにより構成される。
【００３２】
第２メモリ１７は、フラッシュメモリ等の不揮発性の記憶媒体で構成される。この第２メモリ１７には、ＣＰＵ１５によって実行されるプログラムも記憶される。このプログラムによる撮影モードおよび再生モードでの動作例については後述する。
【００３３】
モニタ１８は、表示処理部３５の制御によって各種の画面を表示する。また、メディアＩ／Ｆ１９には、不揮発性の記憶媒体３６を着脱可能に接続することができる。そして、メディアＩ／Ｆ１９は、記憶媒体３６に対して上記の画像ファイルのデータの書き込み／読み込みを実行する。上記の記憶媒体３６は、ハードディスクや、半導体メモリを内蔵したメモリカードなどで構成される。なお、図１では記憶媒体３６の一例としてメモリカードを図示する。
【００３４】
位置検出センサ２０は、電子カメラの位置座標を示す座標情報を取得する。一例として、位置検出センサ２０は、ＧＰＳ（Global Positioning System：全地球測位システム）による公知の測位装置で構成される。
【００３５】
姿勢センサ２１は、電子カメラの撮影姿勢（撮像光学系１１の光軸を中心とする撮影画面の回転角や、撮像光学系１１の光軸の上下方向への傾き（ピッチ角））の変化を検出する。動作検知部３３は、電子カメラの撮影姿勢に基づいて、縦位置撮影と横位置撮影との切り替えを検知することもできる。なお、第１実施形態での姿勢センサ２１は、例えば重力加速度（静的加速度）の計測に対応した公知の３軸加速度センサで構成される。
【００３６】
方位センサ２２は、撮像光学系１１の光軸の向いている方位を検出する。この方位センサ２２は、互いに直交する方向の地磁気成分を検出する２軸の磁気センサを有しており、各磁気センサによる両方向の磁界検出値から上記の方位を求める。
【００３７】
レリーズ釦２３は、半押しスイッチと全押しスイッチとの２つのスイッチを有している。そして、レリーズ釦２３は、半押しスイッチのオンによる撮影前のＡＦ動作開始の指示入力と、全押しスイッチのオンによる撮像動作開始の指示入力とをユーザから受け付ける。
【００３８】
操作部材２４は、例えば、電子カメラの動作モード切り替え操作や、撮像光学系１１のズーム操作などの入力をユーザから受け付ける。
【００３９】
受光部２５は、上記のレリーズ釦２３に相当する無線操作部材３７からの入力を受け付ける。なお、受光部２５と無線操作部材３７との通信は、例えば赤外線、電波あるいは可視光によって行われる。
【００４０】
（撮影モードの動作例）
以下、図２の流れ図を参照しつつ、第１実施形態の電子カメラでの撮影モードの動作例を説明する。この図２の処理は、電子カメラが撮影モードの起動指示を受け付けたときにＣＰＵ１５によって開始される。なお、図２の例では、ユーザが電子カメラを携帯するとともに、ユーザがレリーズ釦２３等を直接操作して撮影を行う場合を前提とする。
【００４１】
ステップＳ１０１：ＣＰＵ１５は、撮像素子１３を駆動させてスルー画像の撮像を開始するとともに、モニタ１８にスルー画像の動画表示を行わせる。
【００４２】
ステップＳ１０２：ＣＰＵ１５は、レリーズ釦２３の半押しスイッチがオンであるか否かを判定する。上記要件を満たす場合（ＹＥＳ側）、ＣＰＵ１５はＳ１０３に処理を移行させる。なお、半押しスイッチがオンされると（Ｓ１０２のＹＥＳ側）、合焦制御部３２はスルー画像のデータを用いてコントラスト検出によるＡＦを実行する。一方、上記要件を満たさない場合（ＮＯ側）、ＣＰＵ１５はＳ１０８に処理を移行させる。
【００４３】
ステップＳ１０３：動作検知部３３は、レリーズ釦２３または操作部材２４によるユーザの入力動作や、位置検出センサ２０、姿勢センサ２１、方位センサ２２の出力に基づくユーザの動作をそれぞれ検知する。そして、動作検知部３３は、ユーザの動作を示す動作履歴をデータベース化して第１メモリ１６に記録する。
【００４４】
図３は、動作履歴データベースのデータ構造の一例を模式的に示した図である。第１メモリ１６の動作履歴データベースには、動作検知部３３が検知したユーザの動作履歴が１行単位で時系列に記憶されてゆく。１行分の動作履歴は、識別番号と、動作種別と、詳細情報との３つの項目から構成されている。
【００４５】
識別番号の項目は、個々の動作履歴の順番を示すものであって、動作履歴が新しくなるほどその行の識別番号の値は大きくなる。また、動作種別の項目は、個々の動作履歴に対応するユーザの操作などの内容を示している。例えば、動作種別の項目には、「半押しオン」、「半押しオフ」、「方位角」、「ＧＰＳ位置」などを示す情報が記録される。また、詳細情報の項目は、動作種別に応じたパラメータの値をそれぞれ示している。例えば、「半押しオン」、「半押しオフ」の行の詳細情報の項目には、「年／月／日／時／分／秒」の値が記録される。また、「方位角」の行の詳細情報の項目には、真北（または磁北）を０度とした方位角（度）の値が記録される。また、「ＧＰＳ位置」の行の詳細情報の項目には、「緯度，経度，高度」の値が記録される。なお、図３に示す動作履歴の内容はあくまで一例にすぎない。例えば、動作検知部３３は、電子カメラの撮影姿勢（縦位置、横位置）や、撮像光学系１１の焦点距離、撮像光学系１１のピッチ角などをそれぞれ動作履歴として記録してもよい。
【００４６】
また、Ｓ１０３での動作検知部３３は、レリーズ釦２３の半押しスイッチがオフからオンになった時点で、半押しオンの動作履歴を動作履歴データベースに記録する。その後、動作検知部３３は、方位角の動作履歴、ＧＰＳ位置の動作履歴、撮影姿勢を示す動作履歴などを動作履歴データベースに記録してゆく。
【００４７】
なお、動作検知部３３は、撮像光学系１１の方位やピッチ角が変更されているときにレリーズ釦２３の半押しスイッチがオンされている場合、電子カメラが静止した時点で半押しが開始されたものとして「半押しオン」の動作履歴を記録するようにしてもよい。
【００４８】
ステップＳ１０４：ＣＰＵ１５は、レリーズ釦２３の全押しスイッチがオンになったか否かを判定する。上記要件を満たす場合（ＹＥＳ側）、ＣＰＵ１５はＳ１０５に処理を移行させる。一方、上記要件を満たさない場合（ＮＯ側）、ＣＰＵ１５はＳ１０６に処理を移行させる。
【００４９】
ステップＳ１０５：ＣＰＵ１５は、レリーズ釦２３の全押しスイッチの状態を示す全押しフラグを、全押しスイッチがオンであることを示す「１」の状態にセットする。なお、全押しフラグの値は、第１メモリ１６またはＣＰＵ１５のキャッシュメモリ（不図示）などに保持される。その後、ＣＰＵ１５はＳ１０９に処理を移行させる。
【００５０】
ステップＳ１０６：ＣＰＵ１５は、レリーズ釦２３の半押しスイッチがオンからオフになったか否かを判定する。上記要件を満たす場合（ＹＥＳ側）、ＣＰＵ１５はＳ１０７に処理を移行させる。一方、上記要件を満たさない場合（ＮＯ側）、ＣＰＵ１５はＳ１０３に戻って上記動作を繰り返す。
【００５１】
ステップＳ１０７：動作検知部３３は、半押しオフを示す動作履歴を動作履歴データベースに記録する。これにより、ＣＰＵ１５は、動作履歴データベースを参照することで、半押しスイッチがオンされた回数（半押し回数）や半押しスイッチがオンされている時間（半押し時間）を求めることが可能となる。
【００５２】
ステップＳ１０８：ＣＰＵ１５は、上記の全押しフラグを、全押しスイッチがオフであることを示す「０」の状態にセットする。
【００５３】
ステップＳ１０９：ＣＰＵ１５は、現在の全押しフラグの値が「１」であるか否かを判定する。上記要件を満たす場合（ＹＥＳ側）、ＣＰＵ１５はＳ１１０に処理を移行させる。一方、上記要件を満たさない場合（ＮＯ側）、ＣＰＵ１５はＳ１１３に処理を移行させる。
【００５４】
ステップＳ１１０：ＣＰＵ１５は、撮像素子１３を駆動させて本画像の撮像処理を実行する。撮像素子１３から出力された本画像のデータはＡＦＥ１４をパイプライン式に通過し、画像処理部３１で所定の処理が施された後に第１メモリ１６にバッファリングされる。なお、Ｓ１１０でのＣＰＵ１５は、ユーザの操作に応じて連写撮影を実行してもよい。
【００５５】
ステップＳ１１１：ファイル管理部３４は、Ｅｘｉｆ規格に準拠して本画像の画像ファイルを生成する。このとき、ファイル管理部３４は、本画像を撮像したときの電子カメラの位置座標の情報を画像ファイルのヘッダ領域に記録する。また、ファイル管理部３４は、本画像を撮像したときの電子カメラの向き（撮影する方位、電子カメラの仰角、光軸に対する回転角）の情報を画像ファイルのヘッダ領域にさらに記録してもよい。
【００５６】
また、ファイル管理部３４は、本画像撮像時の撮影設定情報を画像ファイルのヘッダ領域に記録する。ここで、撮影設定情報には、例えば、ＩＳＯ感度に相当する撮像感度の値や、ホワイトバランス調整のモード（オート、晴天、曇天、蛍光灯など）や、フラッシュのオン／オフや、レリーズモード（１コマ撮影、静音撮影、セルフタイマなど）や、露出モード（Ｐ（プログラム）、、、Ｍ（マニュアル）など）や、ＡＦエリアモード（シングルＡＦ、ダイナミックＡＦなど）や、電子カメラのシーンモードの設定（「ポートレート」、「風景」、「夜景」、「花火」など）が含まれる。
【００５７】
また、Ｓ１１１でのファイル管理部３４は、動作履歴データベースの情報に基づいて、画像ファイルのヘッダ領域に、ユーザの動作履歴を示す付帯情報を記録する。これにより、本画像のデータに付帯情報が対応付けされて記録される。上記の付帯情報は、Ｅｘｉｆ規格のメーカーノートのタグやユーザコメントのタグを利用して記録される。
【００５８】
例えば、Ｓ１１１でのファイル管理部３４は、動作履歴データベースを参照して、レリーズ釦２３の半押し回数および半押し時間を求め、上記の半押し回数および半押し時間の情報を付帯情報として記録する。また、第１実施形態でのファイル管理部３４は、連写撮影が行われたときには、連写枚数の情報を付帯情報に含めるものとする。なお、ファイル管理部３４は、縦位置撮影と横位置撮影との変更を示す動作履歴や、撮像光学系１１のズーム操作を示す動作履歴もさらに付帯情報に含めてもよい。
【００５９】
なお、Ｓ１１１でのファイル管理部３４は、上記の半押し時間、半押し回数、連写枚数の値を、注目度に相当する度数に変換して記録してもよい。例えば、ファイル管理部３４は、半押し時間が２秒であれば度数「１」とし、半押し時間が１２秒であれば度数「２」としてもよい。また、１回目の半押し時間が２秒であり、２回目の半押し時間が１２秒であれば、ファイル管理部３４は、両者の度数を合計して半押し時間の度数を「３」としてもよい。
【００６０】
その後、Ｓ１１１でのＣＰＵ１５は、上記の画像ファイルをメディアＩ／Ｆ１９を介して記憶媒体３６に最終的に記録する。
【００６１】
ステップＳ１１２：動作検知部３３は、画像ファイルに付帯情報を記録した後に、第１メモリ１６の動作履歴データベースをリセットする。これにより、次回に撮影される本画像と関連性がない動作履歴は、動作履歴データベースから消去される。その後、ＣＰＵ１５は、Ｓ１１６に処理を移行させる。
【００６２】
ステップＳ１１３：動作検知部３３は、レリーズ釦２３または操作部材２４によるユーザの入力動作や、位置検出センサ２０、姿勢センサ２１、方位センサ２２の出力に基づくユーザの動作をそれぞれ検知する。
【００６３】
ステップＳ１１４：動作検知部３３は、Ｓ１１３での検知結果に基づいて、動作履歴データベースのリセットを行うか否かを判定する。上記要件を満たす場合（ＹＥＳ側）、ＣＰＵ１５はＳ１１５に処理を移行させる。一方、上記要件を満たさない場合（ＮＯ側）、ＣＰＵ１５はＳ１１６に処理を移行させる。
【００６４】
ここで、Ｓ１１４での動作検知部３３は、撮影対象の被写体が変更されたと推定できる状況や、撮影が中断される状況において、動作履歴データベースをリセットする判定（ＹＥＳ側）を行う。
【００６５】
一例として、Ｓ１１４での動作検知部３３は、（１）撮像光学系１１の方位角が閾値以上変化した場合、（２）撮像光学系１１のピッチ角が閾値以上変化した場合、（３）電子カメラの位置座標が閾値以上変化した場合、（４）メディアＩ／Ｆ１９に接続された記憶媒体３６が外される場合、のいずれかに該当するときに、ＹＥＳ側の判定を行う。なお、上記の（１）から（４）の条件の適否は、ＣＰＵ１５がユーザの設定操作に応じて切り替える。
【００６６】
ステップＳ１１５：動作検知部３３は、第１メモリ１６の動作履歴データベースをリセットする。これにより、次回に撮影される本画像と関連性が低いと考えられる動作履歴は、動作履歴データベースから消去される。
【００６７】
ステップＳ１１６：ＣＰＵ１５は、撮影モードの終了指示があるか否かを判定する。例えば、Ｓ１１６でのＣＰＵ１５は、動作モードの切り替え操作があった場合や、電源オフの操作があった場合や、不図示のバッテリの交換が行われる場合には、撮影モードの終了指示があると判定する。
【００６８】
上記要件を満たす場合（ＹＥＳ側）、ＣＰＵ１５はＳ１１７に処理を移行させる。一方、上記要件を満たさない場合（ＮＯ側）、ＣＰＵ１５はＳ１０２に戻って上記動作を繰り返す。
【００６９】
ステップＳ１１７：ＣＰＵ１５は、撮像素子１３によるスルー画像の撮像と、モニタ１８の動画表示とを終了させる。また、動作検知部３３は、第１メモリ１６の動作履歴データベースをリセットする。以上で、図２の流れ図の説明を終了する。
【００７０】
（再生モードの動作例）
以下、第１実施形態の電子カメラでの再生モードの動作例を説明する。この再生モードで再生対象となる画像ファイルは、いずれも上記の付帯情報を有する画像ファイルであるものとする。
【００７１】
まず、ＣＰＵ１５は、再生モードの起動操作を受け付けると、メディアＩ／Ｆ１９を介して記憶媒体３６に記憶されている各画像ファイルのデータを読み込む。これにより、ＣＰＵ１５の表示処理部３５は、各々の画像ファイルのヘッダ領域から本画像を撮像したときの位置座標の情報を取得する。そして、表示処理部３５は、撮影位置によって再生対象の画像ファイルをユーザに選択させるための撮影位置検索画面をモニタ１８に表示させる。
【００７２】
図４は、撮影位置検索画面の一例を示す図である。この撮影位置検索画面では、本画像の撮影位置（画像ファイルのヘッダの位置座標）を示すアイコンが地図上に重畳表示される。このとき、表示処理部３５は、撮影位置が近接する複数の画像ファイルを撮影検索画面で１つのアイコンに対応付けてもよい。
【００７３】
表示処理部３５は、撮影位置検索画面がモニタ１８に表示された状態において、操作部材２４によりアイコンの指定をユーザから受け付ける。そして、表示処理部３５は、ユーザのアイコン指定の操作に応じて、アイコンに対応付けられた画像ファイルを再生対象として抽出する。そして、表示処理部３５は、上記の抽出された画像ファイルの付帯情報をそれぞれ読み出して第１検索画面をモニタ１８に表示させる。
【００７４】
図５は、第１検索画面の一例を示す図である。この第１検索画面では、再生対象として抽出された画像ファイルに対応する縮小画像（サムネイル画像）が、付帯情報から取得した半押し回数および半押し時間に応じて分類表示される。そして、表示処理部３５は、第１検索画面がモニタ１８に表示された状態において、操作部材２４によりサムネイル画像の指定をユーザから受け付ける。
【００７５】
ここで、図５の横軸は撮影前の半押し回数を示し、図５の縦軸は撮影前の半押し時間の長さを示す。表示処理部３５は、第１検索画面にて、撮影前の半押し回数が多い画像ファイルほどサムネイル画像を右に表示する。また、表示処理部３５は、第１検索画面にて、撮影前の半押し期間が長い画像ファイルほどサムネイル画像を上に表示する。図５に示す第１検索画面では、撮影前の半押し回数および撮影前の半押し時間をそれぞれ４段階に分類した例を示している。
【００７６】
一般に、撮影前の半押し時間が長い場合には、主要被写体が所望の状態になるまでユーザがレリーズ釦２３の半押しを継続し、シャッタチャンスを狙って撮影を行った可能性が高い（例えば、主要被写体の子供が振り返るまで半押ししていた場合など）。同様に、撮影前の半押し回数が多い場合には、主要被写体が所望の状態になるまでユーザがレリーズ釦２３の半押しのオンオフを繰り返し、シャッタチャンスを狙って撮影を行った可能性が高い（例えば、主要被写体の子供が笑顔になるまで半押しのオンオフを繰り返した場合など）。そのため、撮影前の半押し時間が長い画像ファイルや撮影前の半押し回数の多い画像ファイルは、それぞれユーザの注目度が高いと考えられる。よって、第１検索画面によれば、撮影時の動作を基準として注目度が高いと考えられる画像をユーザがピックアップすることが容易となる。
【００７７】
そして、表示処理部３５は、第１検索画面でのサムネイル画像の指定操作に応じて、サムネイル画像に対応する画像ファイルの本画像をモニタ１８に再生表示する（本画像の再生表示画面については図示を省略する）。
【００７８】
また、表示処理部３５は、第１検索画面で指定されるサムネイル画像が複数となる場合には、さらにモニタ１８の表示を第２検索画面に遷移させてもよい。図６は、第２検索画面の一例を示す図である。この第２検索画面では、第１検索画面で指定されたサムネイル画像が、撮影日時と、付帯情報から取得した連写枚数とに応じて分類表示される。そして、表示処理部３５は、第２検索画面がモニタ１８に表示された状態において、操作部材２４によりサムネイル画像の指定をユーザから受け付ける。
【００７９】
ここで、図６の横軸は撮影日時を示し、図６の縦軸は撮影時の連写枚数を示す。表示処理部３５は、第２検索画面にて、撮影日時の新しい画像ファイルほどサムネイル画像を右に表示する。また、表示処理部３５は、第２検索画面にて、連写枚数の多い画像ファイルほどサムネイル画像を上に表示する。図６に示す第２検索画面では、撮影日時および連写枚数をそれぞれ４段階に分類した例を示している。なお、図６の例では、連写撮影で取得された一連の画像群は１枚のサムネイル画像で示している。
【００８０】
一般に、連写撮影が行われるシーンでは、ユーザが強い関心をもって主要被写体を撮影している可能性が高い。そのため、連写枚数が多いシーンに対応する画像ファイルはユーザの注目度が高いと考えられる。よって、第２検索画面によれば、撮影時の動作に鑑みて注目度が高いと考えられる画像をユーザがさらに絞り込むことが容易となる。
【００８１】
そして、表示処理部３５は、第２検索画面でのサムネイル画像の指定操作に応じて、サムネイル画像に対応する画像ファイルの本画像をモニタ１８に再生表示する（本画像の再生表示画面については図示を省略する）。以上で再生モードの動作説明を終了する。
【００８２】
以下、第１実施形態の電子カメラにおける作用効果を述べる。第１実施形態の電子カメラは、撮影時にユーザの動作を示す動作履歴を取得するとともに、本画像の画像ファイルに上記の動作履歴に基づく付帯情報を自動的に記録する。そして、電子カメラは、本画像の画像ファイルの再生時に、上記の付帯情報を用いて画像ファイルを分類してユーザに提示する。
【００８３】
よって、第１実施形態では、撮影時の動作に基づく再生対象の絞り込みによって画像ファイル検索のバリエーションが拡充し、電子カメラのユーザの利便性が大きく向上する。例えば、半押し回数、半押し期間、連写枚数の付帯情報を用いて電子カメラが画像の分類を行う場合、「長い半押しの後に撮影された渾身の写真（半押し時間：長、連写枚数：少）」と、「偶然のシャッタチャンスに連写した写真（半押し時間：短、連写枚数：多）」とを分類することができる。
【００８４】
また、第１実施形態では、撮影時のユーザの動作に基づいて電子カメラが付帯情報を生成する。そのため、例えば、性別／年齢／国籍／文化／言語などの異なる複数の撮影者によって撮影された画像が混在する場合や、撮影者は共通するが撮影時期が著しく異なる画像が混在する場合においても、各画像の注目度を客観的な基準によって横断的に評価することが可能となる。
【００８５】
さらに、第１実施形態では、画像の検索に適用する付帯情報をユーザが入力する必要がないため、ユーザに撮影以外の特別な操作を強いることなく、画像の検索性を向上させることが可能となる。
【００８６】
以上で第１実施形態の電子カメラの説明を終了する。なお、本明細書の以下の説明において、電子カメラの構成は第１実施形態と共通するので、同じ構成要素には同一符号を付して重複説明を省略する。
【００８７】
＜第２実施形態の説明＞
図７は、第２実施形態の電子カメラでの再生モードの動作例を示す流れ図である。第２実施形態の再生モードは第１実施形態の変形例であって、第１実施形態の電子カメラによって生成された複数の画像ファイルから、電子カメラが所望の画像ファイルを検索して再生表示する例である。この図７の処理は、電子カメラが再生モードの起動指示を受け付けたときにＣＰＵ１５によって開始される。
【００８８】
ステップＳ２０１：ＣＰＵ１５は、再生モードの起動に応じて、電子カメラの現在の撮影設定の状態や、電子カメラの現在の位置座標の情報を取得する。具体的には、ＣＰＵ１５は、第２メモリ１７に保持されている撮影モードでの撮影設定（撮像感度の値、ホワイトバランス調整のモード、フラッシュのオン／オフ、レリーズモード、露出モード、ＡＦエリアモード、電子カメラのシーンモード）を読み込む。また、ＣＰＵ１５は、位置検出センサ２０の出力から電子カメラの現在の位置座標の情報を取得する。
【００８９】
これらの撮影設定の情報や位置座標の情報は、電子カメラが検索対象の画像を絞り込むときの検索条件の１つとなる。なお、ＣＰＵ１５は、ユーザの設定に応じてＳ２０１の動作を省略し、現在の撮影設定や位置座標を考慮せずに画像の検索を行ってもよい。
【００９０】
ステップＳ２０２：動作検知部３３は、ＣＰＵ１５の指示に応じて、ユーザの動作の検知を開始する。動作検知部３３は、レリーズ釦２３または操作部材２４によるユーザの入力動作や、位置検出センサ２０、姿勢センサ２１、方位センサ２２の出力に基づくユーザの動作をそれぞれ検知する。なお、Ｓ２０２で検知したユーザの動作は、電子カメラが検索対象の画像を絞り込むときの検索条件の１つとなる。
【００９１】
これにより、電子カメラの位置検出センサ２０、姿勢センサ２１、方位センサ２２、レリーズ釦２３、操作部材２４は、検索時において撮像に関する動作をトレースした模擬動作の入力を受け付ける入力部として機能する。なお、動作検知部３３は、上記の模擬動作を示す動作履歴をデータベース化して第１メモリ１６に記録する。
【００９２】
ステップＳ２０３：ＣＰＵ１５は、レリーズ釦２３の全押しスイッチがオンになったか否かを判定する。上記要件を満たす場合（ＹＥＳ側）、ＣＰＵ１５はＳ２０５に処理を移行させる。一方、上記要件を満たさない場合（ＮＯ側）、ＣＰＵ１５はＳ２０４に処理を移行させる。
【００９３】
ステップＳ２０４：ＣＰＵ１５は、再生モードを終了させるか否かを判定する。例えば、ＣＰＵ１５は、電子カメラの電源オフ操作を受け付けた場合や、再生モードから他の動作モードへのモード切換操作があった場合に、再生モードを終了させると判定する。上記要件を満たす場合（ＹＥＳ側）、ＣＰＵ１５は図７に示す再生モードの一連の処理を終了する。一方、上記要件を満たさない場合（ＮＯ側）、ＣＰＵ１５はＳ２０２に戻って上記動作を繰り返す。
【００９４】
ステップＳ２０５：ＣＰＵ１５は、レリーズ釦２３の全押し操作に応じて、記憶媒体３６に記憶されている複数の画像ファイルの検索処理を開始する。
【００９５】
まず、ＣＰＵ１５は、Ｓ２０１で取得した撮影設定情報や位置座標の情報を検索条件として、複数の画像ファイルのうちから検索対象の画像ファイルの絞り込みを行う。
【００９６】
例えば、Ｓ２０５でのＣＰＵ１５は、メディアＩ／Ｆ１９を介して記憶媒体３６に記憶されている各画像ファイルのデータを順次読み込む。そして、ＣＰＵ１５は、Ｓ２０１で取得した撮影設定と、画像ファイルの付帯情報に含まれる撮影設定とが一致する画像ファイルを検索対象として抽出する。また、ＣＰＵ１５は、Ｓ２０１で取得した位置座標と、画像ファイルの付帯情報に含まれる位置座標とのズレが所定範囲内にある画像ファイルを検索対象として抽出する。勿論、ＣＰＵ１５は、Ｓ２０５において、撮影設定および位置座標のいずれか一方のみを照合してもよい。
【００９７】
これにより、第２実施形態での電子カメラは、検索時の設定と同様の撮影設定で撮影された画像や、現在の場所とほぼ同じ場所で撮影された画像を容易に抽出することができる。
【００９８】
なお、ＣＰＵ１５は、ユーザの設定に応じてＳ２０１の動作を省略した場合には、Ｓ２０５での検索対象の絞り込みを省略してもよい。
【００９９】
ステップＳ２０６：ＣＰＵ１５は、Ｓ２０２で取得した模擬動作の動作履歴と、画像ファイルのヘッダ領域に記録された付帯情報の動作履歴とを照合し、Ｓ２０５の処理で絞り込まれた複数の画像ファイルのうちから両者の動作履歴が一致する画像ファイルを検索対象として抽出する。
【０１００】
一例として、Ｓ２０２の模擬動作において、レリーズ釦２３の半押し操作が２回行われた後にレリーズ釦２３の全押し操作が行われた場合、Ｓ２０６でのＣＰＵ１５は、撮影前にレリーズ釦２３を２回半押ししてから撮像された画像ファイルを検索対象として抽出する。
【０１０１】
また、Ｓ２０２の模擬動作において、レリーズ釦２３の半押し状態を２秒間継続し、レリーズ釦２３の半押し状態を再び５秒間継続してからレリーズ釦２３の全押し操作が行われた場合、Ｓ２０６でのＣＰＵ１５は、撮影前にレリーズ釦２３の半押しを７秒間継続してから撮像された画像ファイルを検索対象として抽出する。
【０１０２】
また、Ｓ２０２の模擬動作において、撮像光学系１１の焦点距離を広角端から望遠端にズームされた後にレリーズ釦２３の全押し操作が行われた場合、Ｓ２０６でのＣＰＵ１５は、撮影時にズームアップして望遠端で撮像された画像ファイルを検索対象として抽出する。
【０１０３】
なお、位置座標の同一性はＳ２０５の処理で判定されるため、Ｓ２０６でのＣＰＵ１５は、画像ファイルの動作履歴に含まれる位置座標の情報を考慮せずに、画像ファイルの検索を行うものとする。もっとも、Ｓ２０６でのＣＰＵ１５は、撮影時における電子カメラの位置座標または向きの変化の大きさに注目し、模擬動作での電子カメラの位置座標または向きの変化の大きさと、画像ファイルの付帯情報から求めた位置座標または向きの変化の大きさとを照合して画像ファイルの検索を行ってもよい。
【０１０４】
ステップＳ２０７：表示処理部３５は、Ｓ２０６の検索で抽出された画像ファイルの画像をモニタ１８に再生表示する。なお、Ｓ２０６の検索で抽出された画像ファイルが複数ある場合には、ＣＰＵ１５は、検索で抽出された画像の一覧表示を行って、再生表示する画像をユーザに選択させてもよい。
【０１０５】
ステップＳ２０８：ＣＰＵ１５は、検索結果の表示終了の指示を受け付けたか否かを判定する。上記要件を満たす場合（ＹＥＳ側）、ＣＰＵ１５はＳ２０９に処理を移行させる。一方、上記要件を満たさない場合（ＮＯ側）、ＣＰＵ１５はＳ２０７に戻って上記動作を繰り返す。
【０１０６】
ステップＳ２０９：ＣＰＵ１５は、第１メモリ１６に記憶されている模擬動作の動作履歴を初期化する。その後、ＣＰＵ１５は、Ｓ２０１に戻って上記動作を繰り返す。以上で、図７の流れ図の説明を終了する。
【０１０７】
第２実施形態の電子カメラによれば、第１実施形態の再生モードと同様の効果に加えて、撮影時の動作をトレースした模擬動作の入力に応じて、この模擬動作に対応する動作で撮影された画像を検索することができる。これにより、画像検索時に直感的な検索条件の入力が可能となるので、画像の検索性をより向上させることが可能となる。
【０１０８】
＜第３実施形態の説明＞
図８は、第３実施形態の電子カメラでの再生モードの動作例を示す流れ図である。第３実施形態の再生モードは第２実施形態の変形例であって、複数の検索条件の論理和で画像ファイルの検索を行う例である。この図８の処理は、電子カメラが再生モードの起動指示を受け付けたときにＣＰＵ１５によって開始される。
【０１０９】
なお、図８に示すＳ３０１，Ｓ３０２の処理は、図７に示すＳ２０１，Ｓ２０２の処理にそれぞれ対応するので、重複説明は省略する。
【０１１０】
ステップＳ３０３：ＣＰＵ１５は、レリーズ釦２３の半押しスイッチがオンになったか否かを判定する。上記要件を満たす場合（ＹＥＳ側）、ＣＰＵ１５はＳ３０４に処理を移行させる。一方、上記要件を満たさない場合（ＮＯ側）、ＣＰＵ１５はＳ３０５に処理を移行させる。
【０１１１】
ステップＳ３０４：ＣＰＵ１５は、レリーズ釦２３の半押しスイッチの入力に応じて、１個の検索条件の入力を確定する。まず、ＣＰＵ１５は、レリーズ釦２３の半押し操作に応じて模擬動作の動作履歴を区切る。そして、ＣＰＵ１５は、レリーズ釦２３の半押し前に入力された一連の模擬動作と、半押し前の撮影設定の状態（Ｓ３０１）とを１つの検索条件として第１メモリ１６に保持する。その後、ＣＰＵ１５は、Ｓ３０１に戻って上記動作を繰り返す。
【０１１２】
ステップＳ３０５：ＣＰＵ１５は、レリーズ釦２３の全押しスイッチがオンになったか否かを判定する。上記要件を満たす場合（ＹＥＳ側）、ＣＰＵ１５はＳ３０７に処理を移行させる。一方、上記要件を満たさない場合（ＮＯ側）、ＣＰＵ１５は３０６に処理を移行させる。
【０１１３】
ステップＳ３０６：ＣＰＵ１５は、再生モードを終了させるか否かを判定する。上記要件を満たす場合（ＹＥＳ側）、ＣＰＵ１５は図８に示す再生モードの一連の処理を終了する。一方、上記要件を満たさない場合（ＮＯ側）、ＣＰＵ１５はＳ３０２に戻って上記動作を繰り返す。なお、Ｓ３０６の処理は、上記のＳ２０４の処理に対応するので重複説明を省略する。
【０１１４】
ステップＳ３０７：ＣＰＵ１５は、レリーズ釦２３の全押し操作に応じて、記憶媒体３６に記憶されている複数の画像ファイルの検索処理を開始する。このとき、ＣＰＵ１５は、Ｓ３０１で取得した位置座標の情報を検索条件として、複数の画像ファイルのうちから検索対象の画像ファイルの絞り込みを行ってもよい。
【０１１５】
具体的に、Ｓ３０７でのＣＰＵ１５は、模擬動作および撮影設定による検索条件と、画像ファイルのヘッダ領域に記録された付帯情報とを照合し、複数の画像ファイルのうちから検索条件に一致する画像ファイルを検索対象として抽出する。このとき、Ｓ３０７でのＣＰＵ１５は、レリーズ釦２３の半押しで区切られた複数個の検索条件の論理和と、画像ファイルの付帯情報とを照合して検索を実行する。
【０１１６】
一例として、検索時において撮像光学系１１の焦点距離が広角端の状態で半押し操作が行われ、撮像光学系１１の焦点距離を望遠端にした状態で半押し操作がさらに行われた場合を考える。この場合は、検索条件は『「焦点距離：広角端」ｏｒ「焦点距離：望遠端」』となるので、Ｓ３０７でのＣＰＵ１５は、撮影時に広角端で撮像された画像ファイルと撮影時に望遠端で撮像された画像ファイルとをそれぞれ検索対象として抽出する。
【０１１７】
また、検索時において電子カメラを北に向けた状態で半押し操作が行われ、電子カメラを南に向けた状態でさらに半押し操作が行われた場合を考える。この場合、検索条件は『「方位：南」ｏｒ「方位：北」』となるので、Ｓ３０７でのＣＰＵ１５は、電子カメラを北に向けて撮像した画像ファイルと電子カメラを南に向けて撮像した画像ファイルとをそれぞれ検索対象として抽出する。
【０１１８】
また、検索時においてシーンモードを「夜景」に設定して半押し操作が行われ、シーンモードを「花火」に設定してさらに半押し操作が行われた場合を考える。この場合、検索条件は『「シーンモード：夜景」ｏｒ「シーンモード：花火」』となるので、Ｓ３０７でのＣＰＵ１５は、シーンモード「夜景」で撮像された画像ファイルとシーンモード「花火」で撮像された画像ファイルとをそれぞれ検索対象として抽出する。
【０１１９】
ステップＳ３０８：表示処理部３５は、Ｓ３０７の検索で抽出された画像ファイルの画像をモニタ１８に再生表示する。なお、Ｓ３０８の処理は、上記のＳ２０７の処理に対応するので重複説明を省略する。
【０１２０】
ステップＳ３０９：ＣＰＵ１５は、検索結果の表示終了の指示を受け付けたか否かを判定する。上記要件を満たす場合（ＹＥＳ側）、ＣＰＵ１５はＳ３１０に処理を移行させる。一方、上記要件を満たさない場合（ＮＯ側）、ＣＰＵ１５はＳ３０８に戻って上記動作を繰り返す。
【０１２１】
ステップＳ３１０：ＣＰＵ１５は、第１メモリ１６に記憶されている複数個の検索条件を初期化する。その後、ＣＰＵ１５は、Ｓ３０１に戻って上記動作を繰り返す。以上で、図８の流れ図の説明を終了する。
【０１２２】
第３実施形態の電子カメラによれば、第２実施形態の再生モードと同様の効果を得ることができる。
【０１２３】
＜実施形態の補足事項＞
（１）上記実施形態では、レンズ一体型の電子カメラでの構成例を説明した。しかし、本発明の撮像装置は、レンズ交換可能な一眼レフレックス型の電子カメラであっってもよい。なお、本発明を一眼レフレックス型の電子カメラに適用する場合には、レンズの交換時やレンズキャップの装着時に動作履歴データベースをリセットしてもよい。さらに、本発明の撮像装置は、携帯電話やＰＮＤ(Personal Navigation Device)などの電子機器に内蔵されるカメラモジュールであってもよい。
【０１２４】
（２）上記実施形態では、付帯情報付きの画像ファイルを電子カメラで再生する例を説明した。しかし、本発明の画像検索装置は電子カメラに限定されることなく、画像表示機能を有する他の電子機器（フォトビューア、携帯電話、ヘッドマウントディスプレイ等）であってもよい。例えば、パーソナルコンピュータに画像処理プログラムを実行させて、上記の第１実施形態で説明した再生モードを実行する画像検索装置を実現してもよい。
また、電子カメラと異なる他の電子機器において、電子カメラのレリーズ釦などを任意の釦に割り当てて、上記の第２実施形態および第３実施形態の模擬動作の入力を受け付けるようにしてもよい。
【０１２５】
（３）上記実施形態でＣＰＵ１５により実行されるプログラムは、バージョンアップなどで更新されるファームウエアプログラムであってもよい。すなわち、電子カメラのファームウエアプログラムを更新することで、本発明の撮像装置または画像検索装置の機能を提供するようにしてもよい。なお、画像検索装置が電子カメラ以外のデバイス（フォトビューアや携帯電話など）である場合には、上記実施形態の再生モードのプログラムを、別売りのアプリケーションプログラムとして提供してもよい。
【０１２６】
（４）上記実施形態では、画像処理部３１、合焦制御部３２、動作検知部３３、ファイル管理部３４、表示処理部３５の機能をプログラムでソフトウェア的に実現する例を説明したが、これらの処理をＡＳＩＣによってハードウエア的に実現しても勿論かまわない。
【０１２７】
（５）上記実施形態の再生モードはあくまで一例にすぎない。例えば、上記の第１実施形態において、表示処理部３５は、付帯情報から求めた「縦位置および横位置の切り替え回数」や「撮影光学系のズーム調整回数」などを基準として画像ファイルを分類するようにしてもよい。また、表示処理部３５は、「絞り値」、「フラッシュ撮影のオン／オフ」、「マニュアルでのＡＦ」などの情報を分類時のパラメータとして副次的に用いるようにしてもよい。
【０１２８】
（６）上記実施形態の撮影モードにおいて、動作検知部３３は、受光部２５を介した無線操作部材３７からの入力に基づいて動作履歴を生成してもよい。
【０１２９】
（７）上記の第２実施形態および第３実施形態の電子カメラは、他の電子カメラで行われた模擬動作を無線通信で取得し、他の電子カメラの模擬動作に応じて検索を行うようにしてもよい。この場合、第２実施形態および第３実施形態の電子カメラにおいて、他の電子カメラと通信を行う無線通信手段（例えば受光部２５）が入力部として機能することとなる。なお、この場合において、電子カメラの表示部はプロジェクタで構成されていてもよい。
【０１３０】
（８）上記実施形態では、静止画を撮影する電子カメラで説明した。しかし、本発明の撮像装置は、動画を記録するビデオカメラであっても良い。例えば、ビデオカメラでの動画記録中に半押/全押操作で静止画撮影する場合に、本発明を適用することができる。具体的には、動画記録中に半押しスイッチがオンされると、注目情報が記録され、全押しスイッチがオンされると、動画記録が一旦停止し、静止画の記録と注目情報の記録が行われ、動画記録が再開する。また、別の例として、動画記録中に半押/全押操作することにより、半押しで注目情報が記録され（動画記録は継続）、全押しで注目情報が記録される（動画記録は継続）ようにしても良い。これらにより、一つの動画に対して複数の注目情報が記録され、記録開始からの経過時間とセットで記録される。
【０１３１】
（９）上記の第２実施形態のＳ２０６や、第３実施形態のＳ３０７で説明した検索例はあくまで例示にすぎず、本発明の画像検索装置に対して入力可能な模擬動作の種類を限定するものではない。
【０１３２】
（１０）上記実施形態において、ＣＰＵ１５は、電子カメラに接続されているアクセサリ（交換レンズ、ＧＰＳユニット、外付けフラッシュ、無線通信モジュール等）の情報を、撮影設定の情報として撮影時に付帯情報に含めてもよい。そして、ＣＰＵ１５は、画像ファイルの付帯情報を参照し、検索時と同じアクセサリが接続された状態で撮影された画像ファイルを検索してもよい。
【０１３３】
（１１）上記実施形態において、ＣＰＵ１５は、フラッシュのホップアップの有無や、表示角度および向きを変更できるバリアングルモニタのモニタ位置を撮影設定として検出するようにしてもよい。
【０１３４】
（１２）上記の第２実施形態および第３実施形態の電子カメラにおいて、操作部材２４に模擬動作の入力開始および入力終了を指示するための専用スイッチを設け、ＣＰＵ１５は、上記の専用スイッチの操作で規定される期間の動作を模擬動作として検出するようにしてもよい。
【０１３５】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲が、その精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずであり、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物によることも可能である。
【符号の説明】
【０１３６】
１１…撮像光学系、１２…レンズ駆動部、１３…撮像素子、１５…ＣＰＵ、１６…第１メモリ、１７…第２メモリ、１８…モニタ、１９…メディアＩ／Ｆ、２０…位置検出センサ、２１…姿勢センサ、２２…方位センサ、２３…レリーズ釦、２４…操作部材、２５…受光部、３２…合焦制御部、３３…動作検知部、３４…ファイル管理部、３５…表示処理部、３６…記憶媒体、３７…無線操作部材
【図１】
2010183565.tif 000003
【図２】
2010183565.tif 000004
【図３】
2010183565.tif 000005
【図４】
2010183565.tif 000006
【図５】
2010183565.tif 000007
【図６】
2010183565.tif 000008
【図７】
2010183565.tif 000009
【図８】
2010183565.tif 000010