(57)【要約】【課題】外部装置へ転送する画像ファイルを選択すること。【解決手段】制御装置１０４は、撮像に連動して、撮像画像ファイルの特徴を示す画像特徴リストを撮像画像ファイルの外部に作成しておき、ユーザからの転送指示に応じて、画像特徴リストとあらかじめ設定された検索条件とに基づいて、検索条件を満たす撮像画像ファイルを外部装置への送信画像ファイルとして選択する。【選択図】図１
2011087221.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像して撮像画像ファイルを生成する撮像手段と、
前記撮像手段による撮像に連動して、前記撮像画像ファイルの特徴を示す画像特徴リストを前記撮像画像ファイルの外部に作成する画像特徴リスト作成手段と、
複数の前記撮像画像ファイルの中から外部装置へ送信する撮像画像ファイルを選択するための検索条件として、前記撮像画像ファイルの特定の特徴を設定する検索条件設定手段と、
ユーザからの転送指示に応じて、前記画像特徴リストと前記検索条件とに基づいて、前記検索条件を満たす前記撮像画像ファイルを前記外部装置への送信画像ファイルとして選択する送信画像選択手段とを備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記送信画像選択手段は、ユーザの指示に基づいて前記検索条件が設定される前に取得された前記撮像画像ファイルを対象として、前記送信画像ファイルの選択を行うことを特徴とするカメラ。
【請求項３】
請求項２に記載のカメラにおいて、
前記送信画像選択手段は、ユーザの指示に基づいて前記検索条件が設定された後に取得された前記撮像画像ファイルを対象として、前記送信画像ファイルの選択を行うことを特徴とするカメラ。
【請求項４】
請求項１に記載のカメラにおいて、
前記送信画像選択手段は、ユーザの指示に基づいて前記検索条件が設定された後に取得された前記撮像画像ファイルを対象として、前記送信画像ファイルの選択を行うことを特徴とするカメラ。
【請求項５】
請求項１〜４のいずれか一項に記載のカメラにおいて、
前記画像特徴リスト作成手段によって作成された前記画像特徴リストを前記撮像画像ファイルが記録されている記憶媒体に記録する記録手段をさらに備えることを特徴とするカメラ。
【請求項６】
被写体像を撮像して撮像画像ファイルを生成する撮像手段と、
複数の前記撮像画像ファイルの中から外部装置へ送信する撮像画像ファイルを選択するための検索条件として、前記撮像画像ファイルの特定の特徴を設定する検索条件設定手段と、
前記撮像手段による撮像に連動して、前記検索条件に合致する特徴を有する撮像画像ファイルを前記外部装置への送信画像ファイルとするための送信リストを前記撮像画像ファイルの外部に作成する送信リスト作成手段と、
ユーザからの転送指示に応じて、前記送信リストに基づいて、前記外部装置への送信画像ファイルを選択する送信画像選択手段とを備えることを特徴とするカメラ。
【請求項７】
請求項６に記載のカメラにおいて、
前記送信リスト作成手段によって作成された前記送信リストを前記撮像画像ファイルが記録されている記憶媒体に記録する記録手段をさらに備えることを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラに関する。
【背景技術】
【０００２】
次のような撮像装置が知られている。この撮像装置は、撮像された画像の像ぶれ量を判定し、判定した像ぶれ量が所定の値よりも大きい場合には、外部の機器へ転送を行わない機能を有している（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１４２５０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の撮像装置では、外部の機器へ画像の転送を行うか否かを判定するために、ユーザからの転送指示があった際に、その都度各画像のぶれ量を判定して転送を行う画像を選択する必要があるため、転送時の処理に時間がかかるという問題があった。
【課題を解決するための手段】
【０００５】
本発明によるカメラは、被写体像を撮像して撮像画像ファイルを生成する撮像手段と、撮像手段による撮像に連動して、撮像画像ファイルの特徴を示す画像特徴リストを撮像画像ファイルの外部に作成する画像特徴リスト作成手段と、複数の撮像画像ファイルの中から外部装置へ送信する撮像画像ファイルを選択するための検索条件として、撮像画像ファイルの特定の特徴を設定する検索条件設定手段と、ユーザからの転送指示に応じて、画像特徴リストと検索条件とに基づいて、検索条件を満たす撮像画像ファイルを外部装置への送信画像ファイルとして選択する送信画像選択手段とを備えることを特徴とする。
本発明では、送信画像選択手段は、ユーザの指示に基づいて検索条件が設定される前に取得された撮像画像ファイルを対象として、送信画像ファイルの選択を行うようにしてもよい。このとき、送信画像選択手段は、ユーザの指示に基づいて検索条件が設定された後に取得された撮像画像ファイルを対象として、送信画像ファイルの選択を行うようにしてもよい。
送信画像選択手段は、ユーザの指示に基づいて検索条件が設定された後に取得された撮像画像ファイルを対象として、送信画像ファイルの選択を行うようにしてもよい。
画像特徴リスト作成手段によって作成された画像特徴リストを撮像画像ファイルが記録されている記憶媒体に記録する記録手段をさらに備えるようにしてもよい。
本発明によるカメラはまた、被写体像を撮像して撮像画像ファイルを生成する撮像手段と、複数の撮像画像ファイルの中から外部装置へ送信する撮像画像ファイルを選択するための検索条件として、撮像画像ファイルの特定の特徴を設定する検索条件設定手段と、撮像手段による撮像に連動して、検索条件に合致する特徴を有する撮像画像ファイルを外部装置への送信画像ファイルとするための送信リストを撮像画像ファイルの外部に作成する送信リスト作成手段と、ユーザからの転送指示に応じて、送信リストに基づいて、外部装置への送信画像ファイルを選択する送信画像選択手段とを備えることを特徴とする。
本発明では、送信リスト作成手段によって作成された送信リストを撮像画像ファイルが記録されている記憶媒体に記録する記録手段をさらに備えるようにしてもよい。
【発明の効果】
【０００６】
本発明によれば、転送時の処理時間を短縮することができる。
【図面の簡単な説明】
【０００７】
【図１】カメラの一実施の形態の構成を示すブロック図である。
【図２】送信リストの具体例を示す図である。
【図３】検索条件設定処理の流れを示すフローチャート図である。
【図４】検索条件設定画面の具体例を示す図である。
【図５】撮影時の処理の流れを示すフローチャート図である。
【図６】撮影時リストの具体例を示す第１の図である。
【図７】画像ファイルの転送処理の流れを示すフローチャート図である。
【図８】撮影時リストの具体例を示す第２の図である。
【発明を実施するための形態】
【０００８】
図１は、本実施の形態におけるカメラの一実施の形態の構成を示すブロック図である。カメラ１００は、操作部材１０１と、レンズ１０２と、撮像素子１０３と、制御装置１０４と、メモリカードスロット１０５と、モニタ１０６と、通信装置１０７とを備えている。操作部材１０１は、使用者によって操作される種々の入力部材、例えば電源ボタン、レリーズボタン、ズームボタン、十字キー、ＯＫボタン（決定ボタン）、再生ボタン、削除ボタンなどを含んでいる。
【０００９】
レンズ１０２は、複数の光学レンズから構成されるが、図１では代表して１枚のレンズで表している。撮像素子１０３は、例えばＣＣＤやＣＭＯＳなどのイメージセンサーであり、レンズ１０２により結像した被写体像を撮像する。そして、撮像によって得られた画像信号を制御装置１０４へ出力する。
【００１０】
制御装置１０４は、ＣＰＵ、メモリ、およびその他の周辺回路により構成され、カメラ１００を制御する。なお、制御装置１０４を構成するメモリには、ＳＤＲＡＭやフラッシュメモリが含まれる。ＳＤＲＡＭは、揮発性のメモリであって、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。また、フラッシュメモリは、不揮発性のメモリであって、制御装置１０４が実行するプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。
【００１１】
この制御装置１０４は、撮像素子１０３から入力された画像信号に基づいて所定の画像形式、例えばＪＰＥＧ形式の画像データ（以下、「本画像データ」と呼ぶ）を生成する。また、制御装置１０４は、生成した本画像データに基づいて、表示用画像データ、例えばサムネイル画像データを生成する。制御装置１０４は、生成した本画像データとサムネイル画像データとを含み、さらにヘッダ情報を付加した画像ファイルを生成してメモリカードスロット１０５へ出力する。
【００１２】
メモリカードスロット１０５は、記憶媒体としてのメモリカードを挿入するためのスロットであり、制御装置１０４から出力された画像ファイルをメモリカードに書き込んで記録する。また、メモリカードスロット１０５は、制御装置１０４からの指示に基づいて、メモリカード内に記憶されている画像ファイルを読み込む。
【００１３】
モニタ１０６は、カメラ１００の背面に搭載された液晶モニタ（背面モニタ）であり、当該モニタ１０６には、メモリカードに記憶されている画像やカメラ１００を設定するための設定メニューなどが表示される。また、制御装置１０４は、使用者によってカメラ１００のモードが撮影モードに設定されると、撮像素子１０３から時系列で取得した画像信号に基づいて生成した表示用画像データをモニタ１０６に出力する。これによってモニタ１０６にはスルー画（動画）が表示される。
【００１４】
通信装置１０７は、外部の機器、例えば通信機能を備えたカメラやパソコン等と通信を行うための装置であって、例えば外部の機器と有線接続を行うためのＵＳＢインターフェース、または無線接続を行うための無線ＬＡＮモジュールやＢｌｕｅｔｏｏｔｈ（登録商標）モジュールなどが使用される。
【００１５】
本実施の形態におけるカメラ１００では、制御装置１０４は、使用者によって設定された条件に合致した画像ファイルのみを外部機器への転送対象として選択し、選択した画像ファイルを通信装置１０７を介して外部へ送信する。本実施の形態では、使用者は、撮影を行う前に転送対象画像の検索条件を指定しておく。そして、制御装置１０４は、撮影時に、使用者によって指定された検索条件に基づいて、撮影によって得た画像ファイルが検索条件に合致するか否かを判定するための情報をリスト化して画像ファイルの保存先と同じメモリカードに記録しておく。本実施の形態では、この撮影時に作成されるリストを「撮影時リスト」と呼ぶ。
【００１６】
さらに制御装置１０４は、撮影時に、あらかじめ設定されている転送画像ファイルの検索条件と、上記撮影時リストに基づいて、検索条件に合致する画像ファイルのみを外部機器への送信対象とするように、検索条件に合致する画像ファイルを特定する情報、例えばファイル名をリスト化した送信リストを作成し、画像ファイルの保存先と同じメモリカードに記録しておく。すなわち、送信リストは、画像ファイルの保存先と同じメモリカード内であって、画像ファイルの外部に記録される。
【００１７】
なお、送信リストは、例えば図２に示すように、設定された検索条件に合致する画像ファイルのファイル名をリスト化したものであり、この送信リストに登録されているファイル名の画像ファイルが、外部機器への転送対象となる。この図２に示す例では、０００１．ｊｐｇ、０００２．ｊｐｇ、および０００５．ｊｐｇの３つの画像ファイルが転送対象として登録されている。なお、検索条件と撮影時リストとに基づく送信リストの作成方法については、後述する。
【００１８】
そして、制御装置１０４は、使用者から外部機器への画像ファイルの転送指示があったときに、送信リストに基づいて、外部機器へ転送する画像ファイルを特定し、特定した画像ファイルを外部機器へ転送する。
【００１９】
これによって、画像ファイルの転送時には、送信リストを参照して送信対象の画像ファイルを特定することができるため、画像ファイルの転送時に、転送対象の画像ファイルを特定するために画像ファイル内から情報を読み出す必要がなく、転送時の処理負荷を低減して、処理時間を短縮することができる。
【００２０】
まず、使用者による転送対象画像の検索条件の指定方法について、図３に示すフローチャートを用いて説明する。図３に示す処理は、使用者によって操作部材１０１が操作されることにより、転送対象画像の検索条件の指定するための検索条件設定画面の表示が指示されると起動するプログラムとして、制御装置１０４によって実行される。
【００２１】
ステップＳ１０において、制御装置１０４は、例えば図４（ａ）に示すような検索条件設定画面をモニタ１０６に表示し、この検索条件設定画面上で、使用者による検索条件の設定を受け付ける。本実施の形態における検索条件設定画面上では、図４（ａ）に示すように、「日時」、「人物」、「手ブレなし」を検索条件に含めるか否かを設定することができる。すなわち、「日時」、「人物」、「手ブレなし」の各項目に対応付けてチェックボックスが表示されており、使用者は、各項目に対応するチェックボックスにチェックを入れることにより、その項目を検索条件に含めるように設定することができる。なお、図４（ａ）に示す例では、「人物」と「手ブレなし」が検索条件として設定されている。
【００２２】
使用者によって「日時」に対応するチェックボックスにチェックが入れられた場合には、制御装置１０４は、図４（ｂ）に示すような日時設定画面をモニタ１０６に表示して、使用者による検索条件とする日時の設定を受け付ける。使用者は、この画面上で任意の日時を設定することにより、設定した日に撮影された画像の画像ファイルのみを外部機器への転送対象とするように、検索条件を設定することができる。
【００２３】
使用者によって「人物」に対応するチェックボックスにチェックが入れられた場合には、制御装置１０４は、図４（ｃ）に示すような人物設定画面をモニタ１０６に表示して、使用者による検索条件とする人物の設定を受け付ける。使用者は、この画面上であらかじめ登録されている人物の中から検索対象とする人物を選択することにより、選択した人物が検出された画像の画像ファイルのみを外部機器への転送対象とするように、検索条件を設定することができる。
【００２４】
なお、本実施の形態におけるカメラ１００は、使用者は、あらかじめ人物の顔の情報を登録しておくことができ、この登録された顔情報に基づいて、撮影時に画像内に誰が写っているかを特定することができる。例えば、顔情報としては、人物の顔の画像データや顔の特徴点を示すデータ等が用いられる。本実施の形態におけるカメラ１００では、あらかじめ検索対象とする人物の顔画像を複数登録することができることとし、複数の人物、例えばＡさんとＢさんの画像が登録されている場合には、使用者は、図４（ｃ）に示すＡさんの画像が表示された画面上で右向きの三角マークを選択することにより、図４（ｄ）に示すようにモニタ１０６上にＢさんの画像を表示することができる。
【００２５】
また、このＢさんの画像が表示されている画面上で左向きの三角マークを選択することにより、画面表示をＡさんの画像に戻すことができる。使用者は、操作部材１０１を操作して画面上に表示する人物を切り替えながら、検索条件として設定したい人物を選択することができる。そして、図４（ｃ）、図４（ｄ）のいずれかの画面が表示されているときにＯＫボタンが操作されると、各画面に表示されている人物が検索条件として設定される。また、図４（ｄ）に示す画面上でさらに使用者によって右向きの三角マークが選択されると、モニタ１０６上に図４（ｅ）に示すように「顔が検出された画像全て」という文字が表示される。この状態でＯＫボタンが操作されると、公知の顔認識処理によって顔が検出された全ての画像の画像ファイルを外部機器への転送対象とするように、検索条件を設定することができる。
【００２６】
使用者は、「手ブレなし」に対応するチェックボックスにチェックを入れることにより、手ブレが発生していない画像の画像ファイルのみを外部機器への転送対象とするように、検索条件を設定することができる。
【００２７】
さらに、使用者は、図４（ａ）及び図４（ｆ）に示すように、「１．今後撮影された画像のみに検索条件を適用する」と「２．全ての画像に検索条件を適用する」のいずれかを選択することにより、検索条件設定画面上で設定した検索条件を適用する画像ファイルの範囲を指定することができる。すなわち、使用者は、「１．今後撮影された画像のみに検索条件を適用する」を選択することにより、この検索条件設定画面上で設定した検索条件を、検索条件の設定以降に撮影された画像の画像ファイルに対して適用するように設定することができる。これに対して、使用者は、「２．全ての画像に検索条件を適用する」を選択することにより、この検索条件設定画面上で設定した検索条件を、今までに撮影されてメモリカードに記録されている画像ファイルと、検索条件の設定以降に撮影された画像の画像ファイルの全て対して適用するように設定することができる。
【００２８】
その後、ステップＳ２０へ進み、制御装置１０４は、使用者による上記検索条件設定画面を用いた検索条件の設定が完了したか否かを判断する。ステップＳ２０で否定判断した場合には、ステップＳ２０の判定処理を繰り返す。これに対して、ステップＳ２０で肯定判断した場合には、ステップＳ３０へ進む。ステップＳ３０では、制御装置１０４は、検索条件設定画面上で設定された検索条件を特定するための情報を、フラッシュメモリまたはメモリカードに記録してステップＳ４０へ進む。
【００２９】
ステップＳ４０では、制御装置１０４は、図４（ａ）に示した検索条件設定画面上で、上述した「２．全ての画像に検索条件を適用する」が設定されていたか否かを判断する。ステップＳ４０で肯定判断した場合には、ステップＳ５０へ進み、制御装置１０４は、既に撮影されてメモリカードに記録されている全ての画像を対象として、新たに設定された検索条件と撮影時に作成された撮影時リストとに基づいて、図２に示した送信リストを作成し直して、ステップＳ６０へ進む。なお、検索条件と撮影時リストとに基づく送信リストの作成方法については、後述する。
【００３０】
一方、ステップＳ４０で否定判断した場合には、そのままステップＳ６０へ進む。すなわち、図４（ａ）に示した検索条件設定画面上で、「１．今後撮影された画像のみに検索条件を適用する」が設定されていた場合には、撮影済みの画像ファイルに対しては新たな検索条件は適用せず、検索条件の設定後に新たに取得される画像ファイルに対してのみ、設定した検索条件を適用するようにする。ステップＳ６０では、制御装置１０４は、表示中の検索条件設定画面のモニタ１０６への表示を終了して、処理を終了する。
【００３１】
次に、本実施の形態のカメラ１００における撮影時の処理について、図５に示すフローチャートを用いて説明する。図５に示す処理は、使用者によって操作部材１０１に含まれるレリーズボタンが押下されることにより、撮影が指示されると起動するプログラムとして、制御装置１０４によって実行される。
【００３２】
ステップＳ１１０において、制御装置１０４は、撮影処理を行って、撮像素子１０３から入力される画像信号に基づいて画像ファイルを生成し、生成した画像ファイルをメモリカードスロット１０５を介してメモリカードに記録する。その後、ステップＳ１２０へ進み、制御装置１０４は、撮影時リストが画像ファイルの保存先と同じメモリカード内に既に記録されているか否かを判断する。ステップＳ１２０で否定判断した場合には、ステップＳ１３０へ進み、制御装置１０４は、画像ファイルの保存先と同じメモリカード内に撮影時リストを作成して後述するステップＳ１４０へ進む。
【００３３】
図６は、ステップＳ１３０で作成される撮影時リストの具体例を示す図である。この撮影時リストは、撮像画像ファイルの特徴を示すリスト（画像特徴リスト）であって、上述した検索条件設定画面で転送対象とする画像ファイルを検索するための検索項目ごとに、各検索項目に対する判定結果をリスト化して記録するものである。図６に示す例では、図４に示した検索条件設定画面上で使用者が検索条件として設定可能な各項目に対応するデータ、すなわち「手ブレなし」、「顔あり」、「人物」、「撮影日時」の判定結果を画像ファイルのファイル名に関連付けて記録するためのリストとなっている。本実施の形態では、撮影に連動して後述するステップＳ１４０において、それぞれの判定結果が撮影時リストに追加されていく。
【００３４】
一方、ステップＳ１２０で肯定判断した場合には、そのままステップＳ１４０へ進む。ステップＳ１４０では、制御装置１０４は、撮影した画像を対象として手ブレ有無の判定、顔検出、人物認識、および撮影日時の取得を行い、その結果に基づいて図６に示した撮影時リストにデータを追加する。
【００３５】
具体的には、制御装置１０４は、例えば、特開２００６−８６６３号公報に記載されている方法を用いて、撮影時に手ブレの発生を検出する。そして、手ブレが発生していない画像ファイルについては、「手ブレなし」の欄に「○」を記録し、手ブレが発生している画像ファイルについては、同欄に「×」を記録する。
【００３６】
また、制御装置１０４は、公知の顔認識技術を用いて、撮影画像内に含まれる人物の顔を検出する。そして、撮影画像内から人物が検出された画像ファイルについては、「顔あり」の欄に「○」を記録し、撮影画像内から人物が検出されない画像ファイルについては、同欄に「×」を記録する。
【００３７】
また、制御装置１０４は、上述したようにあらかじめ登録されている人物の画像を用いて、撮影画像内を対象としたテンプレートマッチング処理を行い、撮影画像内にあらかじめ登録されている人物、例えばＡさん、Ｂさん、Ｃさんが存在しているか否かを検出する。そして、撮影画像内から登録済みの人物が検出された場合には、その人物名の欄に「○」を記録し、撮影画像内から登録済みの人物が検出されない場合には、同欄に「×」を記録する。例えば、撮影画像内からＡさんとＢさんとが検出され、Ｃさんは検出されない場合には、図６のファイル名「０００１．ｊｐｇ」のように、「Ａさん」と「Ｂさん」の欄には「○」が記録され、「Ｃさん」の欄には「×」が記録される。
【００３８】
また、制御装置１０４は、撮影時に撮影日時に関する情報を取得し、その撮影日時が検索条件として設定されている日時、例えば１月１日と合致している画像ファイルについては「１月１日」の欄に「○」を記録し、合致していない画像ファイルについては、同欄に「×」を記録する。なお、制御装置１０４は、使用者からの指示に基づいてメモリカード内から画像ファイルを削除した場合には、削除した画像ファイルに対応するレコードを撮影時リストから削除する。
【００３９】
その後、ステップＳ１５０へ進み、制御装置１０４は、メモリカードから図４に示した検索条件設定画面上で設定された検索条件を特定するための情報を読み出し、ステップＳ１４０で撮影時リストに追加したデータが示す画像ファイルの特徴が、設定されている検索条件と合致するか否かを判断する。例えば、図４（ａ）に示したように、「人物」と「手ブレなし」が検索条件として設定されている場合には、撮影時リストに追加したデータにおいて、「手ブレなし」と「顔あり」の判定結果が「○」であれば、ステップＳ１５０で肯定判断されることになる。さらに、図４（ｃ）に示した人物設定画面で検索対象として「Ａさん」が設定されている場合には、上記判定結果に加えて「Ａさん」の判定結果が「○」であれば、ステップＳ１５０で肯定判断されることになる。
【００４０】
ステップＳ１５０で否定判断した場合には、処理を終了する。これに対して、ステップＳ１５０で肯定判断した場合には、ステップＳ１６０へ進む。ステップＳ１６０では、制御装置１０４は、図２に例示した送信リストが画像ファイルの保存先と同じメモリカード内に既に記録されているか否かを判断する。ステップＳ１６０で否定判断した場合には、ステップＳ１７０へ進み、制御装置１０４は、画像ファイルの保存先と同じメモリカード内に送信リストを作成してステップＳ１８０へ進む。これに対して、ステップＳ１６０で肯定判断した場合には、そのままステップＳ１８０へ進む。
【００４１】
ステップＳ１８０では、制御装置１０４は、撮影した画像のファイル名、すなわち撮影時リストに追加したデータが示す判定結果と設定されている検索条件とが合致する画像ファイルのファイル名を送信リストに追加して、処理を終了する。
【００４２】
図７は、本実施の形態における画像ファイル転送処理の流れを示すフローチャートである。図７に示す処理は、使用者から画像ファイルの転送が指示されると起動するプログラムとして、制御装置１０４によって実行される。
【００４３】
ステップＳ２１０において、制御装置１０４は、メモリカードから送信リストを読み出して、ステップＳ２２０へ進む。ステップＳ２２０では、制御装置１０４は、送信リストに画像ファイルのファイル名が登録されているか否かを判断する。ステップＳ２２０で否定判断した場合には、処理を終了する。これに対して、ステップＳ２２０で肯定判断した場合には、ステップＳ２３０へ進み、登録されているファイル名の画像ファイルを送信対象として選択し、選択した画像ファイルを通信装置１０７を介して外部機器へ送信して、ステップＳ２４０へ進む。
【００４４】
ステップＳ２４０では、制御装置１０４は、外部機器への送信が完了した画像ファイルのファイル名を送信リストから削除する。その後、ステップＳ２５０へ進み、制御装置１０４は、送信リストにファイル名が登録されている画像ファイルの全てについて、外部機器への転送が完了したか否かを判断する。ステップＳ２５０で否定判断した場合には、ステップＳ２２０へ戻って処理を繰り返す。これに対して、ステップＳ２５０で肯定判断した場合には、処理を終了する。
【００４５】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）制御装置１０４は、撮像に連動して、使用者によってあらかじめ設定された検索条件に合致する特徴を有する画像ファイルを外部機器へ送信する画像ファイルとするための送信リストを作成し、使用者からの転送指示に応じて、送信リストに基づいて外部機器へ送信する画像ファイルを選択するようにした。これによって、制御装置１０４は、転送対象の画像ファイルを選択するために、画像ファイル内から情報を読み出す必要がないため、転送時の処理負荷を低減して、処理時間を短縮することができる。
【００４６】
（２）制御装置１０４は、検索条件設定画面上で、「２．全ての画像に検索条件を適用する」が設定されている場合には、検索条件が設定される前に取得された画像ファイル、すなわち既に撮影されてメモリカードに記録されている全ての画像ファイルを対象として送信リストを再作成するようにした。これによって、撮影途中で検索条件が変更された場合には、撮影済みの画像に対しても変更後の検索条件を適用して、転送対象の画像ファイルを選択することが可能となる。
【００４７】
（３）制御装置１０４は、検索条件設定画面上で、「１．今後撮影された画像のみに検索条件を適用する」が設定されている場合には、撮影済みの画像ファイルに対しては新たな検索条件は適用せず、検索条件の設定後に新たに取得される画像ファイルに対してのみ、設定した検索条件を適用するようにした。これによって、使用者が検索条件の設定を変更した場合には、その後に取得される画像ファイルのみを対象として転送対象の画像ファイルを選択することが可能となる。
【００４８】
（４）制御装置１０４は、撮影時リストと送信リストとを画像ファイルの保存先と同じメモリカード内に記録するようにした。これによって、メモリカードを撮影を行ったカメラとは別のカメラに挿入した場合でも、該別のカメラ上でメモリカード内に記録されている撮影時リストと送信リストとを利用して、転送対象画像を選択することが可能となる。
【００４９】
―変形例―
なお、上述した実施の形態のカメラは、以下のように変形することもできる。
（１）上述した実施の形態では、使用者は、あらかじめ転送対象の画像ファイルの検索条件を設定するようにした。そして、制御装置１０４は、撮影時に撮影時リストと送信リストとにデータを追加しておき、使用者から画像ファイルの転送指示があったときに送信リストに基づいて送信対象の画像ファイルを特定するようにした。しかしながら、制御装置１０４は、撮影時には撮影時リストのみを作成するようにし、使用者から画像ファイルの転送指示があったときに、検索条件と撮影時リストとに基づいて送信リストを作成し、作成した送信リストに基づいて送信対象の画像ファイルを特定するようにしてもよい。これによって、撮影時には転送リストを作らないため、撮影時の処理を軽くすることができる。
【００５０】
（２）また、使用者は、転送対象の画像ファイルの検索条件を撮影前に指定せずに、画像ファイルの転送指示を行った後に設定するようにしてもよい。この場合、制御装置１０４は、撮影時に撮影時リストを作成しておき、使用者から画像ファイルの転送指示があった場合に図４に示した検索条件設定画面をモニタ１０６に表示して、使用者からの検索条件の設定を受け付けるようにする。そして、制御装置１０４は、使用者によって検索条件が設定された後に、設定された検索条件と撮影時リストとに基づいて送信リストを作成するようにすればよい。これによって、使用者は転送指示を行う際に、その都度所望の検索条件を設定することが可能となる。
【００５１】
（３）上述した実施の形態では、図３のステップＳ５０において、図４（ａ）に示した検索条件設定画面上で「２．全ての画像に検索条件を適用する」が設定されていた場合には、制御装置１０４は、既に撮影されてメモリカードに記録されている全ての画像を対象として、新たに設定された検索条件と撮影時に作成された撮影時リストとに基づいて送信リストを作成し直す例について説明した。この場合、古い検索条件に基づいて作成されていた送信リスト（旧送信リスト）を新たに作成した送信リスト（新送信リスト）で置き換えて記録しても良いし、旧送信リストは残したまま新送信リストを別に記録するようにしてもよい。いずれの記録方法とするかは、使用者が任意に設定できるようにしてもよい。また、旧送信リストは残したまま新送信リストを別に記録するようにした場合には、画像ファイルの転送時に転送対象の画像ファイルを特定するにあたって、旧送信リストを参照するかしないかを使用者が任意に設定できるようにしてもよい。
【００５２】
（４）上述した実施の形態では、撮影時リストを図６に示した形式で作成する例について説明した。しかしながら、撮影時リストはこの他の形式で作成するようにしてもよい。例えば、図６の例では、「手ブレなし」、「顔あり」、「人物」、「撮影日時」の判定結果を１つのリストで管理する形式としたが、これらの判定結果を個別のリストで管理するようにしてもよい。具体的には、図８に示すように各判定結果ごとに、それぞれの条件を満たす画像ファイルのファイル名を記録したリストを作成する。すなわち、手ブレなしと判定された画像ファイルのファイル名を記録した「手ブレなしリスト」（図８（ａ））、画像内に人物の顔があると判定された画像ファイルのファイル名を記録した「顔ありリスト」（図８（ｂ））、あらかじめ登録された人物ごとに、その人物が含まれている画像ファイルのファイル名を記録した「人物特定リスト」（図８（ｃ））、および特定の撮影日に撮影された画像ファイルのファイル名を記録した「撮影日リスト」（図８（ｄ））を個別に記録するようにしてもよい。これらの個別に作成した撮影時リストは、上述した実施の形態の場合と同様に、画像ファイルの保存先と同じメモリカード内に記録され、制御装置１０４は、検索条件とこれらの撮影時リストとに基づいて送信リストを作成する。
【００５３】
（５）上述した実施の形態では、制御装置１０４は、使用者から画像ファイルの転送指示があった場合には、送信リストに基づいて送信対象の画像ファイルを特定し、特定した画像ファイルを外部機器へ送信する例について説明した。しかしながら、制御装置１０４は、使用者から画像ファイルの転送指示があった場合には、送信リストを外部機器へ送信し、外部機器側からの画像送信要求に応じて、要求された画像ファイルを外部機器へ送信するようにしてもよい。この場合、外部機器は、受信した送信リストに基づいて、カメラ１００からの送信対象の画像ファイルを特定し、特定した画像ファイルの送信要求をカメラ１００に対して出すようにすればよい。
【００５４】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【００５５】
１００  カメラ、１０１  操作部材、１０２  レンズ、１０３  撮像素子、１０４  制御装置、１０５  メモリカードスロット、１０６  モニタ、１０７  通信装置
【図１】
2011087221.tif 000003
【図２】
2011087221.tif 000004
【図３】
2011087221.tif 000005
【図４】
2011087221.tif 000006
【図５】
2011087221.tif 000007
【図６】
2011087221.tif 000008
【図７】
2011087221.tif 000009
【図８】
2011087221.tif 000010