(57)【要約】【課題】簡単に目的とする画像ファイルをコピー、転送することができる画像ファイル管理プログラム及び撮像装置を提供する。【解決手段】コピーしようとする画像ファイルの撮影情報を指定すると、その指定された指定された撮影情報を有する画像ファイルが、一方の記憶メディアから抽出され、他方の記憶メディアにコピーされる。【選択図】      図３
2006013652.tif 000002
【特許請求の範囲】
【請求項１】
一方の記憶メディアに格納されている画像ファイルを他方の記憶メディアにコピーする画像ファイル管理プログラムであって、
コピーする画像ファイルの撮影情報の指定を受け付けるステップと、
指定された撮影情報を有する画像ファイルを一方の記憶メディアから抽出するステップと、
抽出された画像ファイルを他方の記憶メディアにコピーするステップと、
をコンピュータに実行させるための画像ファイル管理プログラム。
【請求項２】
前記撮影情報は、撮影日時または撮影地であることを特徴とする請求項１に記載の画像ファイル管理プログラム。
【請求項３】
記憶メディアに格納されている画像ファイルを電気的に接続された外部機器に転送する機能を備えた撮像装置において、
転送する画像ファイルの撮影情報を入力する入力手段と、
前記入力手段で入力された撮影情報を有する画像ファイルを前記記憶メディアから抽出する画像ファイル抽出手段と、
前記画像ファイル抽出手段で抽出された画像ファイルを前記外部機器に転送する転送手段と、
を備えたことを特徴とする撮像装置。
【請求項４】
前記入力手段から入力される撮影情報は、撮影日時または撮影地であることを特徴とする請求項３に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ファイル管理プログラム及び撮像装置に係り、特に装置間で画像ファイルをコピーする画像ファイル管理プログラム及び撮像装置に関する。
【背景技術】
【０００２】
一般にデジタルカメラで撮影された画像データは、ＤＣＦ等の所定の画像記録フォーマットに従ってメモリカード等の記憶メディアに記録される。記憶メディアに記録された画像ファイルは、デジタルカメラをパーソナルコンピュータ等の外部機器に接続することにより、その接続された機器にコピーすることができる（たとえば、特許文献１等）。
【特許文献１】特開平１１−１６４２３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、デジタルカメラの記憶メディアに記録されている画像ファイルをコピーするには、そのコピー対象とする画像ファイルを指定する必要がある。画像ファイルの指定は、１枚単位で行うこともできるし、フォルダ単位で行うこともできるが、記憶メディアに大量の画像ファイルが記録されていると、目的とする画像ファイルを指定するのに手間がかかるという問題がある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、簡単に目的とする画像ファイルをコピー、転送することができる画像ファイル管理プログラム及び撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、前記目的を達成するために、一方の記憶メディアに格納されている画像ファイルを他方の記憶メディアにコピーする画像ファイル管理プログラムであって、コピーする画像ファイルの撮影情報の指定を受け付けるステップと、指定された撮影情報を有する画像ファイルを一方の記憶メディアから抽出するステップと、抽出された画像ファイルを他方の記憶メディアにコピーするステップと、をコンピュータに実行させるための画像ファイル管理プログラムを提供する。
【０００６】
本発明によれば、コピーしようとする画像ファイルの撮影情報を指定すると、その指定された撮影情報を有する画像ファイルが、一方の記憶メディアから抽出され、他方の記憶メディアにコピーされる。
【０００７】
また、請求項２に係る発明は、前記目的を達成するために、前記撮影情報は、撮影日時または撮影地であることを特徴とする請求項１に記載の画像ファイル管理プログラムを提供する。
【０００８】
本発明によれば、コピーしようとする画像ファイルの撮影情報として、撮影日時または撮影地の情報が指定される。
【０００９】
また、請求項３に係る発明は、前記目的を達成するために、記憶メディアに格納されている画像ファイルを電気的に接続された外部機器に転送する機能を備えた撮像装置において、転送する画像ファイルの撮影情報を入力する入力手段と、前記入力手段で入力された撮影情報を有する画像ファイルを前記記憶メディアから抽出する画像ファイル抽出手段と、前記画像ファイル抽出手段で抽出された画像ファイルを前記外部機器に転送する転送手段と、を備えたことを特徴とする撮像装置を提供する。
【００１０】
本発明によれば、転送しようとする画像ファイルの撮影情報を入力すると、その入力された撮影情報を有する画像ファイルが記憶メディアから抽出され、接続された外部機器に転送される。
【００１１】
また、請求項４に係る発明は、前記目的を達成するために、前記入力手段から入力される撮影情報は、撮影日時または撮影地であることを特徴とする請求項３に記載の撮像装置を提供する。
【００１２】
本発明によれば、転送しようとする画像ファイルの撮影情報として、撮影日時または撮影地の情報が入力される。
【発明の効果】
【００１３】
本発明に係る画像ファイル管理プログラム及び撮像装置によれば、簡単に目的とする画像ファイルをコピー、転送することができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面に従って本発明に係る画像ファイル管理プログラム及び撮像装置を実施するための最良の形態について説明する。
【００１５】
図１、図２は、それぞれ本発明が適用されたデジタルカメラの正面斜視図と背面斜視図である。
【００１６】
このデジタルカメラ１０は、デジタルカメラやホームサーバと接続して、画像ファイルを転送する機能を備えており、そのカメラボディ１２の正面には、図１に示すように、撮影レンズ１４、ファインダ窓１６、ストロボ１８、マイクロフォン２０等が設けられており、上面には、シャッターボタン２２、電源／モードスイッチ２４、モードダイヤル２６等が設けられている。
【００１７】
また、カメラボディ１２の背面には、図２に示すように、ファインダ接眼部２８、液晶モニタ３０、ズームボタン３２、十字ボタン３４、ＭＥＮＵ／ＯＫボタン３６、ＤＩＳＰボタン３８、ＢＡＣＫボタン４０、スピーカ４２等が設けられており、片側の側面には、ＵＳＢ端子４４、電源端子４６、ＡＶ出力端子４８が設けられている。
【００１８】
また、図示しないカメラボディ１２の底面には、開閉自在なカバーを介してバッテリーを収納するためのバッテリー収納室と、メモリカードを装填するためのメモリカードスロットとが設けられている。
【００１９】
シャッターボタン２２は、いわゆる「半押し」と「全押し」とからなる２段ストローク式のスイッチで構成されている。デジタルカメラ１０は、このシャッターボタン２２を半押しすると、ＡＥ（Automatic Exposure：自動露出）、ＡＦ（Auto Focus：自動合焦）、ＡＷＢ（Automatic White Balance ：自動ホワイトバランス）が機能し、全押しすると、画像記録の処理を実行する（静止画撮影時）。また、動画撮影時は、このシャッターボタン２２を全押しすると、画像の記録を開始し、更にもう一度全押しすると、画像の記録を停止する。
【００２０】
電源／モードスイッチ２４は、デジタルカメラ１０の電源をＯＮ／ＯＦＦする電源スイッチとしての機能と、デジタルカメラ１０のモードを設定するモードスイッチとしての機能を有しており、「ＯＦＦ位置」、「再生位置」、「撮影位置」、「通信位置」の間をスライド自在に設けられている。デジタルカメラ１０は、この電源／モードスイッチ２４を「再生位置」、「撮影位置」又は「通信位置」に合わせることにより、電源がＯＮになり、「ＯＦＦ位置」に合わせることにより、電源がＯＦＦになる。そして、電源／モードスイッチ２４を「再生位置」に合わせることにより、「再生モード」に設定され、記録済み画像の再生が可能になり、「撮影位置」に合わせることにより、「撮影モード」に設定され、画像記録が可能になる。また、「通信位置」に合わせることにより、「通信モード」に設定され、ＵＳＢケーブルを介して接続されたデジタルカメラ、ホームサーバ等の外部機器に画像ファイルの転送が可能になる。
【００２１】
モードダイヤル２６は、デジタルカメラ１０の撮影モードを設定する撮影モード設定手段として機能し、このモードダイヤルの設定位置により、デジタルカメラ１０の撮影モードが、「オート撮影モード」、「動画撮影モード」、「人物撮影モード」、「スポーツ撮影モード」、「風景撮影モード」、「夜景撮影モード」、「プログラム撮影モード」、「絞り優先撮影モード」、「シャッタースピード優先撮影モード」、「マニュアル撮影モード」に設定される。
【００２２】
液晶モニタ３０は、カラー表示が可能な液晶ディスプレイで構成されている。この液晶モニタ３０は、再生モード時に撮影済み画像を表示するための画像表示パネルとして利用されるとともに、各種設定時にユーザインターフェース表示パネルとして利用される。また、撮影時には必要に応じてスルー画像が表示されて、画角確認用の電子ファインダとして利用される。
【００２３】
ズームボタン３２は、望遠側へのズームを指示するズームテレボタン３２Ｔと、広角側へのズームを指示するズームワイドボタン３２Ｗとで構成され、このズームボタン３２が操作されることにより、撮影画角が変化する。
【００２４】
十字ボタン３４は、上下左右４方向に押圧操作することができるようにされており、各方向の指示を入力するボタンとして機能する。
【００２５】
ＭＥＮＵ／ＯＫボタン３６は、各モードの通常画面からメニュー画面への遷移を指示するボタン（ＭＥＮＵボタン）として機能するとともに、選択内容の確定、処理の実行等を指示するボタン（ＯＫボタン）として機能する。
【００２６】
ＤＩＳＰボタン３８は、背面表示パネルの表示内容の切り替えを指示するボタンとして機能し、ＢＡＣＫボタン４０は、入力操作のキャンセル等を指示するボタンとして機能する。
【００２７】
図３は、デジタルカメラ１０の電気的構成を示すブロック図である。同図に示すように、デジタルカメラ１０は、ＣＰＵ１１０、操作部（シャッターボタン２２、電源／モードスイッチ２４、モードダイヤル２６、ズームボタン３２、十字ボタン３４、ＭＥＮＵ／ＯＫボタン３６、ＤＩＳＰボタン３８、ＢＡＣＫボタン４０等）１１２、ＲＯＭ１１６、ＥＥＰＲＯＭ１１８、メモリ（ＳＤＲＡＭ）１２０、ＶＲＡＭ１２２、光学ユニット１２６、フォーカスモータドライバ１２８、ズームモータドライバ１３０、アイリスモータドライバ１３２、撮像素子１３４、タイミングジェネレータ（ＴＧ）１３６、アナログ処理回路１３８、Ａ／Ｄ変換器１４０、画像入力コントローラ１４２、画像信号処理回路１４４、圧縮・伸張処理回路１４６、メディアコントローラ１４８、記憶メディア（メモリカード）１５０、ＬＣＤ／ビデオエンコーダ１５４、ＯＳＤ回路１５６、ＡＥ／ＡＷＢ検出回路１５８、ＡＦ検出回路１６０、音声信号処理回路１６４、Ｄ／Ａ変換器１６６、アンプ（ＡＭＰ）１６８、アンプ（ＡＭＰ）１７０、自動レベルコントローラ（ＡＬＣ）１７２、Ａ／Ｄ変換器１７４、ＵＳＢコントローラ１８０、ＧＰＳ１８２、タイマ１８４等で構成されている。
【００２８】
ＣＰＵ１１０は、デジタルカメラ１０の全体の動作を制御する制御部として機能するとともに、各種の演算処理を行う演算手段として機能し、操作部１１２からの入力に基づき所定の制御プログラムに従って各回路を制御する。
【００２９】
バス１１４を介して接続されたＲＯＭ１１６には、ＣＰＵ１１０が実行する制御プログラム及び制御に必要な各種データ等が格納されており、ＥＥＰＲＯＭ１１８には、ユーザ設定情報等のデジタルカメラ１０の動作に関する各種設定情報等が格納されている。
【００３０】
メモリ（ＳＤＲＡＭ）１２０は、ＣＰＵ１１０の演算作業用領域として利用されるとともに、画像データの一時記憶領域として利用され、ＶＲＡＭ１２２は、表示用の画像データ専用の一時記憶領域として利用される。
【００３１】
光学ユニット１２６は、撮影レンズ１４と絞り５０とで構成されている。撮影レンズ１４は、図示しないフォーカスモータに駆動されて光軸に沿って前後移動するフォーカスレンズ１４Ｆと、図示しないズームモータに駆動されて光軸に沿って前後移動するズームレンズ１４Ｚとを備えている。ＣＰＵ１１０は、フォーカスモータドライバ１２８を介してフォーカスモータの駆動を制御することにより、撮影レンズ１４のフォーカスを制御し、ズームモータドライバ１３０を介してズームモータの駆動を制御することにより、撮影レンズ１４のズームを制御する。絞り５０は、図示しないアイリスモータに駆動されることにより、開口量（絞り値）が変化する。ＣＰＵ１１０は、アイリスモータドライバ１３２を介してアイリスモータの駆動を制御することにより、絞り５０の絞り値を制御する。
【００３２】
撮像素子１３４は、カラーＣＣＤで構成されており、その受光面には多数のフォトダイオード（受光素子）が配列されている。光学ユニット１２６を介して撮像素子１３４の受光面に入射した光は、各フォトダイオードによって入射光量に応じた量の信号電荷に変換される。
【００３３】
タイミングジェネレータ（ＴＧ）１３６は、ＣＰＵ１１０からの指令に従って主として撮像素子１３４を駆動するためのタイミング信号を生成する。撮像素子１３４は、このタイミングジェネレータ１３６から加えられるタイミング信号に従って各フォトダイオードに蓄積された信号電荷を電圧信号（画像信号）として出力する。
【００３４】
アナログ処理回路１３８は、撮像素子１３４から順次出力される画像信号を相関二重サンプリング処理（撮像素子の出力信号に含まれるノイズ（特に熱雑音）等を軽減することを目的として、撮像素子の１画素毎の出力信号に含まれるフィードスルー成分レベルと画素信号成分レベルとの差をとることにより正確な画素データを得る処理）するとともに、増幅する。
【００３５】
Ａ／Ｄ変換器１４０は、アナログ処理回路１３８から出力されたＲ、Ｇ、Ｂのアナログの画像信号をそれぞれ１２ビットのデジタルの画像信号に変換する。
【００３６】
画像入力コントローラ１４２は、所定容量のラインバッファを内蔵し、Ａ／Ｄ変換器１４０から出力された１画像分の画像信号を蓄積して、メモリ１２０に格納する。
【００３７】
画像信号処理回路１４４は、同時化回路（単板ＣＣＤのカラーフィルタ配列に伴う色信号の空間的なズレを補間して色信号を同時式に変換する処理回路）、ホワイトバランス補正回路、ガンマ補正回路、輪郭補正回路、輝度・色差信号生成回路等を含み、ＣＰＵ１１０からの指令に従って入力されたデジタル画像信号に所要の信号処理を施して、画像データを生成する。
【００３８】
圧縮・伸張処理回路１４６は、ＣＰＵ１１０からの指令に従って入力された画像データに圧縮処理を施し、所定フォーマットの圧縮画像データを生成する。また、入力された圧縮画像データに伸張処理を施し、非圧縮のデジタル画像データを生成する。
【００３９】
メディアコントローラ１４８は、ＣＰＵ１１０からの指令に従ってメディアスロットに装填された記憶メディア（メモリカード）１５０に対してデータの読み出し及び書き込みを制御する。
【００４０】
ＬＣＤ／ビデオエンコーダ１５４は、ＣＰＵ１１０からの指令に従って画像データが示す画像を液晶モニタ３０に表示するための信号を生成して、液晶モニタ３０に出力する。また、画像データが示す画像をテレビに表示するための信号（たとえば、ＮＴＳＣ信号やＰＡＬ信号、ＳＣＡＭ信号）を生成して、ＡＶ出力端子４８に出力する。
【００４１】
ＯＳＤ（On Screen Display ）回路１５６は、ＣＰＵ１１０からの指令に従って液晶モニタ等の画面上に表示する文字や図形を示す信号をＬＣＤ／ビデオエンコーダ１５４に出力する。
【００４２】
ＡＥ／ＡＷＢ検出回路１５８は、ＣＰＵ１１０からの指令に従って、入力された画像信号からＡＥ制御及びＡＷＢ制御に必要な物理量を算出する。たとえば、ＡＥ制御に必要な物理量として、１画面を複数のエリア（たとえば１６×１６）に分割し、分割した各エリアごとにＲ、Ｇ、Ｂの画像信号の積算値を算出する。ＣＰＵ１１０は、このＡＥ／ＡＷＢ検出回路１５８から得た積算値に基づいて被写体の明るさ（被写体輝度）を検出して、撮影に適した露出値（撮影ＥＶ値）を算出し、算出した撮影ＥＶ値と所定のプログラム線図から絞り値とシャッタースピードを決定する。また、ＡＷＢ制御に必要な物理量として、１画面を複数のエリア（例えば、１６×１６）に分割し、分割した各エリアごとにＲ、Ｇ、Ｂの画像信号の色別の平均積算値を算出する。ＣＰＵ１１０は、得られたＲの積算値、Ｂの積算値、Ｇの積算値から各分割エリアごとにＲ／Ｇ及びＢ／Ｇの比を求め、求めたＲ／Ｇ、Ｂ／Ｇの値のＲ／Ｇ、Ｂ／Ｇの色空間における分布等に基づいて光源種判別を行う。そして、判別された光源種に適したホワイトバランス調整値に従って、たとえば各比の値がおよそ１（つまり、１画面においてＲＧＢの積算比率がＲ：Ｇ：Ｂ≒１：１：１）になるように、ホワイトバランス調整回路のＲ、Ｇ、Ｂ信号に対するゲイン値（ホワイトバランス補正値）を決定する。
【００４３】
ＡＦ検出回路１６０は、ＣＰＵ１１０からの指令に従って、入力された画像信号からＡＦ制御に必要な物理量を算出する。本実施の形態のデジタルカメラ１０では、画像のコントラストによりＡＦ制御を行うものとし、ＡＦ検出回路１６０は、入力された画像信号から画像の鮮鋭度を示す焦点評価値を算出する。ＣＰＵ１１０は、このＡＦ検出回路１６０で算出される焦点評価値が極大となるように、フォーカスモータドライバ１２８の駆動を制御し、フォーカスレンズ１４Ｆの移動を制御する。
【００４４】
音声信号処理回路１６４は、ＣＰＵ１１０からの指令に従ってスピーカ４２から出力する音声信号を処理するとともに、マイクロフォン２０から取り込まれた音声信号を処理する。
【００４５】
音声信号処理回路１６４で所要の信号処理が施されたスピーカ出力用の音声信号は、音声信号処理回路１６４からＤ／Ａ変換器１６６に加えられ、アナログの音声信号に変換されたのち、アンプ１６８で増幅されて、スピーカ４２に出力される。
【００４６】
音声を記録する場合は、外部音声がマイクロフォン２０で電気信号（音声信号）に変換され、そのマイクロフォン２０から出力された音声信号がアンプ１７０で増幅される。そして、自動レベルコントローラ（ＡＬＣ）１７２でレベル調整が行われたのち、Ａ／Ｄ変換器１７４でデジタルの音声信号に変換され、音声信号処理回路１６４に入力されて、所要の信号処理が施される。
【００４７】
ＵＳＢコントローラ１８０は、ＣＰＵ１１０からの指令に従ってＵＳＢケーブルを介してＵＳＢ端子４４に接続された外部機器（他のデジタルカメラやホームサーバ、パソコン、プリンタ等）との間でＵＳＢ規格に従った通信の制御を行う。
【００４８】
ＧＰＳ１８２は、アンテナを含み、ＣＰＵ１１０からの指令に基づきＧＰＳ衛星からの電波を受信する。そして、その受信電波を解析して位置情報を取得し、取得した位置情報をＣＰＵ１１０に出力する。
【００４９】
タイマ１８４は、ＣＰＵ１１０からの指令に応じて現在日時を計時し、計時した現在日時の情報をＣＰＵ１１０に出力する。
【００５０】
前記のごとく構成された本実施の形態のデジタルカメラ１０の作用は、次のとおりである。
【００５１】
まず、静止画撮影時におけるデジタルカメラ１０の処理動作について説明する。上記のようにデジタルカメラ１０は、シャッターボタン２２の半押しでＡＥ、ＡＦ、ＡＷＢが機能し、全押しで画像記録が行われる。
【００５２】
シャッターボタン２２が半押しされると、ＣＰＵ１１０にＳ１ＯＮ信号が入力され、このＳ１ＯＮ信号に応動して、ＣＰＵ１１０はＡＥ、ＡＦ、ＡＷＢの処理を実行する。
【００５３】
まず、Ｓ１ＯＮ信号に応動して撮像素子１３４から出力された画像信号が、アナログ処理回路１３８、Ａ／Ｄ変換器１４０を介して画像入力コントローラ１４２に取り込まれ、メモリ１２０に格納される。メモリ１２０に格納された画像信号は、ＡＥ／ＡＷＢ検出回路１５８並びにＡＦ検出回路１６０に加えられる。
【００５４】
ＡＥ／ＡＷＢ検出回路１５８は、入力された画像信号からＡＥ制御及びＡＷＢ制御に必要な物理量を算出し、ＣＰＵ１１０に出力する。ＣＰＵ１１０は、このＡＥ／ＡＷＢ検出回路１５８からの出力に基づき、絞り値とシャッタースピードを決定するとともに、ホワイトバランス補正値を決定する。
【００５５】
また、ＡＦ検出回路１６０は、入力された画像信号からＡＦ制御に必要な物理量を算出し、ＣＰＵ１１０に出力する。ＣＰＵ１１０は、このＡＦ検出回路１６０からの出力に基づきフォーカスモータドライバ１２８の駆動を制御し、フォーカスレンズ１４Ｆの移動を制御して、撮影レンズ１４のピントを主要被写体に合わせる。
【００５６】
この後、シャッターボタン２２が全押しされると、ＣＰＵ１１０にＳ２ＯＮ信号が入力され、このＳ２ＯＮ信号に応動して、ＣＰＵ１１０は画像の記録処理を実行する。
【００５７】
まず、上記のＡＥ処理で求めた絞り値、シャッタースピードで撮像素子１３４を露光し、記録用の画像信号の取り込みを行う。
【００５８】
撮像素子１３４から出力された画像信号は、アナログ処理回路１３８、Ａ／Ｄ変換器１４０を介して画像入力コントローラ１４２に取り込まれ、メモリ１２０に格納される。メモリ１２０に格納された画像信号は、ＣＰＵ１１０の制御の下、画像信号処理回路１４４に加えられ、輝度データと色差データとからなる画像データ（ＹＣデータ）に変換される。生成された画像データは、一旦、メモリ１２０に格納され、圧縮・伸張処理回路１４６に加えられる。圧縮・伸張処理回路１４６は、画像データを所定の圧縮フォーマット（ここでは、ＪＰＥＧとする）に従って圧縮し、圧縮された画像データは、再度、メモリ１２０に格納される。
【００５９】
ＣＰＵ１１０は、このメモリ１２０に格納された圧縮画像データを所定の画像フォーマット（ここでは、Ｅｘｉｆとする）の静止画像ファイルとして、メディアコントローラ１４８を介して記憶メディア（メモリカード）１５０に記録する。
【００６０】
ここで、Ｅｘｉｆ形式の画像ファイルは、図４に示すように、ヘッダ部に付属情報をタグ形式で記録することができるようにされており、その付属情報タグにタイマ１８４で計時された撮影日時の情報や撮影時の撮影条件（シャッタースピードや絞り値、測光方式など）の情報、ＧＰＳ１８２で計時された撮影地のＧＰＳ情報（緯度や経度の位置情報）が記録される。
【００６１】
また、画像ファイルは、所定の記録フォーマット（ここでは、ＤＣＦとする）に従って記憶メディア１５０に記録され、所定のフォルダに所定のファイル名が付与されて記憶メディア１５０に記録される。
【００６２】
次に、動画撮影時におけるデジタルカメラ１０の処理動作について説明する。まず、モードダイヤル２６によって、カメラの撮影モードを「動画撮影モード」に設定する。
【００６３】
上記のように、動画撮影はシャッターボタン２２を全押しすると、画像の記録が開始され、更にもう一度全押しすると、記録が停止される。
【００６４】
シャッターボタン２２が全押しされると、ＣＰＵ１１０にＳ２ＯＮ信号が入力され、このＳ２ＯＮ信号に応動して、ＣＰＵ１１０は画像の記録処理を開始する。すなわち、ＡＥ制御、ＡＦ制御、ＡＷＢ調整を連続的に行いながら、撮像素子１３４で連続的に画像を撮像する。撮像素子１３４から連続的に出力された画像信号は、アナログ処理回路１３８、Ａ／Ｄ変換器１４０、画像入力コントローラ１４２を介して順次メモリ１２０に格納され、メモリ１２０から画像信号処理回路１４４に加えられて、画像データ（ＹＣデータ）に変換される。画像信号処理回路１４４で生成された画像データは、メモリ１２０を介して順次圧縮・伸張処理回路１４６に加えられ、所定の圧縮フォーマットに従って圧縮されたのち、順次メモリ１２０に格納される。
【００６５】
また、マイクロフォン２０で収集された音声信号が、アンプ１７０、自動レベルコントローラ（ＡＬＣ）１７２、Ａ／Ｄ変換器１７４を介して音声信号処理回路１６４に入力され、所要の信号処理が施されて音声データが生成される。そして、その音声信号処理回路１６４で生成された音声データがメモリ１２０に格納される。
【００６６】
このように、シャッターボタン２２が全押しされると、ＣＰＵ１１０は、画像データと音声データの記録を連続的に行い、再度シャッターボタン２２が全押しされたことを検出すると、画像データと音声データの記録を停止する。そして、メモリ１２０に格納された画像データと音声データを所定フォーマットの動画像ファイルとして、メディアコントローラ１４８を介して記憶メディア１５０に記録する。
【００６７】
記憶メディア１５０に記録された静止画像ファイル及び動画像ファイルは、カメラのモードを再生モードに設定することにより、液晶モニタ３０で再生される。次に、この再生モード時におけるデジタルカメラ１０の処理動作について説明する。
【００６８】
電源／モードスイッチ２４を再生位置に合わせて、カメラのモードを再生モードに設定すると、ＣＰＵ１１０は、メディアコントローラ１４８にコマンドを出力し、記憶メディア１５０に最後に記録された画像ファイルを読み出させる。
【００６９】
最後に記録された画像ファイルが、静止画の画像ファイルの場合、読み出された画像ファイルの圧縮画像データは、圧縮・伸張処理回路１４６に加えられ、伸張処理が施されて非圧縮の画像データにされたのち、ＬＣＤ／ビデオエンコーダ１５４を介してモニタ３０に出力される。これにより、記憶メディア１５０に記録されている画像がモニタ３０に再生表示される。
【００７０】
画像のコマ送りは、十字ボタン３４の左右のキー操作で行なわれ、右キーが操作されると、次の画像ファイルが記憶メディア１５０から読み出され、液晶モニタ３０に再生表示される。また、十字ボタン３４の左キーが操作されると、一つ前の画像ファイルが記憶メディア１５０から読み出され、液晶モニタ３０に再生表示される。
【００７１】
動画の画像ファイルの場合は、先頭フレームの画像がモニタ３０に出力され、この状態でＭＥＮＵ／ＯＫボタン３６が押されると、再生が開始される。
【００７２】
次に、通信モード時におけるデジタルカメラ１０の処理動作について説明する。
【００７３】
上記のように、デジタルカメラ１０は、通信モードに設定することにより、ＵＳＢケーブルで他のデジタルカメラやホームサーバ等の外部機器と接続して、記憶メディア１５０に記録されている画像ファイルをコピーすることができる。
【００７４】
まず、デジタルカメラ１０に備えられたＵＳＢ端子４４にＵＳＢケーブル（不図示）の一端を接続し、他端をファイル転送先の外部機器に接続する。そして、電源／モードスイッチ２４を通信位置に合わせて、カメラのモードを通信モードに設定する。
【００７５】
カメラのモードが通信モードに設定されると、ＣＰＵ１１０は、ＵＳＢケーブルを介して接続された外部機器との間で通信を行い、電気的な接続を確立する。
【００７６】
電気的な接続が確立すると、ＣＰＵ１１０は、液晶モニタ３０にコピーメニューを表示させる。このコピーメニューには、図５（ａ）に示すように、本実施の形態のデジタルカメラ１０で実行可能なコピー機能が表示され、ユーザは、このコピーメニューに表示されたコピー機能の中から所望のコピー機能を選択する。
【００７７】
ここで、本実施の形態のデジタルカメラ１０では、実行可能なコピー機能として、記憶メディア１５０に記録されている画像ファイルすべてをコピーする機能（全画像コピーモード）と、指定された撮影日時の画像ファイルのみをコピーする機能（撮影日時指定モード）と、指定された撮影地で撮影された画像ファイルのみをコピーする機能（撮影地指定モード）とが用意されており、ユーザは、この３つのコピー機能の中から所望の機能を選択する。
【００７８】
コピー機能の選択は、所望のコピー機能のボタンのところにカーソルを移動させることにより行われ、ＭＥＮＵ／ＯＫボタン３６を押すと、確定される。カーソルの移動は、十字ボタン３４の上下キーの操作で行われる。
【００７９】
まず、コピー機能として「撮影日時指定モード」が選択された場合の処理について説明する。
【００８０】
上記のように「撮影日指定モード」は、指定した撮影日時の画像のみをコピーするモードであり、この「撮影日時指定モード」が選択されると、ＣＰＵ１１０は、図５（ｂ）に示すように、液晶モニタ３０に撮影日時の指定画面を表示させる。同図に示すように、撮影日時の指定画面は、始期と終期を指定できるようになっており、指定された始期と終期の範囲に撮影された画像ファイル（指定された始期と終期の範囲内の撮影日時情報を有する画像ファイル）が、コピー対象に設定される。
【００８１】
始期と終期の指定は、液晶モニタ３０に表示された始期と終期の入力欄（年／月／日の入力欄）にカーソルを移動させ、十字ボタン３４の上下キーで各入力欄に表示される数値をスクロールさせて設定する。カーソルの移動は、十字ボタン３４の左右キーの操作で行われ、すべての入力欄の設定後、ＭＥＮＵ／ＯＫボタン３６を押すと、撮影日時の範囲設定が完了する。
【００８２】
撮影日時の範囲設定が完了すると、ＣＰＵ１１０は、図５（ｃ）に示すように、液晶モニタ３０に設定確認の画面を表示させる。すなわち、設定された撮影日時を表示する（ここでは、撮影日時として、２００３年１月１日〜２００３年１２月３１日が指定されているものとする）。ユーザは、この画面表示を見て、コピー条件を確認する。そして、コピーを開始する場合は、ＭＥＮＵ／ＯＫボタン３６を押し、中止する場合は、ＢＡＣＫボタン４０を押す。
【００８３】
ＭＥＮＵ／ＯＫボタン３６が押されて、コピー開始が指示されると、ＣＰＵ１１０は、メディアコントローラ１４８を介して記憶メディア１５０にアクセスし、指定された撮影日時（ここでは、２００３／０１／０１〜２００３／１２／３１）に撮影された画像ファイルを抽出する。すなわち、記憶メディア１５０に格納されている各画像ファイルにアクセスして、そのヘッダ部に記録されている撮影日時情報を取得し、指定された撮影日時に適合する画像ファイルを抽出する。そして、抽出された画像ファイルをファイル番号順に読み出し、ＵＳＢコントローラ１８０を介してデジタルカメラ１０に接続された外部機器に転送する。外部機器側は、順次転送されてくる画像ファイルを受け取り、その外部機器が備える記憶メディア（たとえば、メモリーカードやＨＤＤなど）に格納する。
【００８４】
対象となる画像ファイルが、すべてコピーされると、ＣＰＵ１１０は、液晶モニタ３０にコピー終了を表すメッセージを表示させる。これにより、コピー処理が完了する。
【００８５】
このように、コピー機能として「撮影日指定モード」を選択すると、指定した撮影日時に撮影された画像のみが接続された外部機器にコピーされる。
【００８６】
次に、コピー機能として「撮影地指定モード」が選択された場合の処理について説明する。
【００８７】
「撮影地指定モード」は、指定した撮影地で撮影された画像のみをコピーするモードであり、図６（ａ）に示すように、コピーメニューで「撮影地指定モード」が選択されると、ＣＰＵ１１０は、図６（ｂ）に示すように、液晶モニタ３０に撮影地の指定画面を表示させる。
【００８８】
同図に示すように、撮影日時の指定画面は、地域／県／市町村を指定できるようになっており、指定された地域／県／市町村で撮影された画像ファイル（指定された地域の撮影地情報を有する画像ファイル）が、コピー対象に設定される。
【００８９】
撮影地の指定は、液晶モニタ３０に表示された地域／県／市町村の入力欄にカーソルを移動させ、十字ボタン３４の上下キーで各入力欄に表示される地域名（全国・北海道・東北・北陸・関東…）／県名（北海道・青森・秋田・山形・岩手…指定なし）／市町村名（新宿区・渋谷区・中央区・港区…指定なし）をスクロールさせて設定する。カーソルの移動は、十字ボタン３４の左右キーの操作で行われ、すべての入力欄の設定後、ＭＥＮＵ／ＯＫボタン３６を押すと、撮影地の設定が完了する。
【００９０】
撮影地の設定が完了すると、ＣＰＵ１１０は、図６（ｃ）に示すように、液晶モニタ３０に設定確認の画面を表示させる。すなわち、設定された撮影地情報を表示する（ここでは、撮影地として、関東／東京／新宿区が指定されているものとする）。ユーザは、この画面表示を見て、コピー条件を確認する。そして、コピーを開始する場合は、ＭＥＮＵ／ＯＫボタン３６を押し、中止する場合は、ＢＡＣＫボタン４０を押す。
【００９１】
ＭＥＮＵ／ＯＫボタン３６が押されて、コピー開始が指示されると、ＣＰＵ１１０は、メディアコントローラ１４８を介して記憶メディア１５０にアクセスし、指定された撮影地（ここでは、関東／東京／新宿区）で撮影された画像ファイルを抽出する。すなわち、記憶メディア１５０に格納されている各画像ファイルにアクセスして、そのヘッダ部に記録されている撮影地のＧＰＳ情報（緯度／経度）を取得し、指定された撮影地のＧＰＳ情報（ここでは、新宿区のＧＰＳ情報（北緯３５度４０分／東経１３１度４１分））に適合する画像ファイルを抽出する。そして、抽出された画像ファイルをファイル番号順に読み出し、ＵＳＢコントローラ１８０を介してデジタルカメラ１０に接続された外部機器に転送する。外部機器側は、順次転送されてくる画像ファイルを受け取り、その外部機器が備える記憶メディア（たとえば、メモリーカードやＨＤＤなど）に格納する。
【００９２】
対象となる画像ファイルが、すべてコピーされると、ＣＰＵ１１０は、液晶モニタ３０にコピー終了を表すメッセージを表示させる。これにより、コピー処理が完了する。
【００９３】
このように「撮影地指定モード」を選択すると、指定した撮影地で撮影された画像のみが接続された外部機器にコピーされる。
【００９４】
なお、ＲＯＭ１１６には、撮影地の設定画面で選択可能な撮影地ごとのＧＰＳ情報（緯度／経度）が格納されており、ＣＰＵ１１０は、このＲＯＭ１１６に格納された情報に基づいて撮影地の設定画面で設定されたされた撮影地のＧＰＳ情報を取得する。
【００９５】
次に、コピー機能として「全画像コピーモード」が選択された場合の処理について説明する。
【００９６】
「全画像コピーモード」は、記憶メディア１５０に格納されている画像ファイルすべてをコピーするモードであり、コピーメニューで「全画像コピーモード」が選択されると、ＣＰＵ１１０は、処理実行を確認するメッセージを液晶モニタ３０に表示させたのち、実行指示を待って、全画像のコピー処理を実施する。
【００９７】
実行指示は、ＭＥＮＵ／ＯＫボタン３６の押下によって行い、このＭＥＮＵ／ＯＫボタン３６が押されると、ＣＰＵ１１０は、記憶メディア１５０に記録されている画像ファイルをファイル番号順に読み出し、ＵＳＢコントローラ１８０を介してデジタルカメラ１０に接続された外部機器に転送する。外部機器側は、順次転送されてくる画像ファイルを受け取り、その外部機器が備える記憶メディア（たとえば、メモリーカードやＨＤＤなど）に格納する。
【００９８】
このように「全画像コピーモード」を選択すると、記憶メディア１５０に記録されている画像ファイルすべてが、デジタルカメラ１０に接続された外部機器にコピーされる。
【００９９】
以上説明したように、本実施の形態のデジタルカメラ１０によれば、ＵＳＢケーブル（不図示）を介して接続されたデジタルカメラ、ホームサーバ等の外部機器に画像ファイルをコピーすることができる。そして、そのコピー態様として、指定した撮影日時に撮影された画像ファイルのみ、または、指定された撮影地で撮影された画像ファイルのみを選択的にコピーすることができる。これにより、目的とする画像ファイルのみを簡単にコピーすることができる。
【０１００】
なお、本実施の形態では、撮影日時と撮影地を指定してコピーできるようにしているが、この他に絞り値やシャッター速度等の撮影条件を指定してコピーできるようにしてもよい。すなわち、画像ファイルに記録されている撮影情報であれば、他の条件を指定してコピーできるようにしてもよい（たとえば、Ｅｘｉｆ形式の画像ファイルであれば、付属情報に記録されている情報を指定にしてコピーできるようにしてもよい）。
【０１０１】
また、本実施の形態では、撮影日時のみ又は撮影地のみを指定してコピーできるようにしているが、複数の条件を指定してコピーできるようにしてもよい。たとえば、撮影日時と撮影地を指定し、両方の条件を満足する画像ファイルのみをコピーできるようにしてもよい。
【０１０２】
また、本実施の形態では、静止画の画像ファイルをコピーする場合について説明したが、動画像の画像ファイルについても同様の方法でコピーすることができる。
【０１０３】
さらに、本実施の形態では、ＵＳＢを用いてデジタルカメラを外部機器に接続しているが、デジタルカメラと外部機器との接続方法は、これに限定されるものではなく、他の接続形式、たとえば、デジタルビデオインターフェイスやＩＥＥＥ１３９４インターフェイス、ＬＡＮ（無線ＬＡＮを含む）、赤外線通信等で接続して、画像ファイルの転送を行うようにしてもよい。
【０１０４】
また、本実施の形態では、撮影日時の指定方法として、年／月／日を指定するようにしているが、更に時／分／秒を指定できるようにしてもよい。また、撮影地の指定は、地域名ではなく、緯度／経度を指定するようにしてもよい。
【０１０５】
なお、画像ファイルをコピーする際には、接続された外部機器側の記憶メディアにフォルダを作成し、そのフォルダに画像ファイルを格納することが好ましい。また、このフォルダは、画像ファイルのコピーを実行する度に新規作成することが好ましい。
【０１０６】
また、本実施の形態では、本発明をデジタルカメラに適用した場合を例に説明したが、本発明の適用は、これに限定されるものではない。たとえば、デジタルカメラの他、ビデオカメラやカメラ付携帯電話等にも適用することができる。また、本発明に係るプログラムをパーソナルコンピュータにインストールすることにより、パーソナルコンピュータで実行することもできる。
【図面の簡単な説明】
【０１０７】
【図１】デジタルカメラの正面斜視図
【図２】デジタルカメラの背面斜視図
【図３】デジタルカメラの電気的構成を示すブロック図
【図４】Ｅｘｉｆ形式の画像ファイルの構成を示す図
【図５】撮影日時指定モード時における液晶モニタの表示例を図
【図６】撮影地指定モード時における液晶モニタの表示例を図
【符号の説明】
【０１０８】
１０…デジタルカメラ、１２…カメラボディ、１４…撮影レンズ、１６…ファインダ窓、１８…ストロボ、２０…マイク、２２…シャッターボタン、２４…電源／モードスイッチ、２６…モードダイヤル、２８…ファインダ接眼部、３０…液晶モニタ、３２…ズームボタン、３４…十字ボタン、３６…ＭＥＮＵ／ＯＫボタン、３８…ＤＩＳＰボタン、４０…ＢＡＣＫボタン、４２…スピーカ、４４…ＵＳＢ端子、４６…電源端子、４８…ＡＶ出力端子、５０…絞り、１１０…ＣＰＵ、１１２…操作部、１１４…バス、１１６…ＲＯＭ、１１８…ＥＥＰＲＯＭ、１２０…メモリ（ＳＤＲＡＭ）、１２２…ＶＲＡＭ、１２６…光学ユニット、１２８…フォーカスモータドライバ、１３０…ズームモータドライバ、１３２…アイリスモータドライバ、１３４…撮像素子、１３６…タイミングジェネレータ（ＴＧ）、１３８…アナログ処理回路、１４０…Ａ／Ｄ変換器、１４２…画像入力コントローラ、１４４…画像信号処理回路、１４６…圧縮・伸張処理回路、１４８…メディアコントローラ、１５０…記憶メディア（メモリカード）、１５２…ＵＳＢインターフェース、１５４…ＬＣＤ／ビデオエンコーダ、１５６…ＯＳＤ回路、１５８…ＡＥ／ＡＷＢ検出回路、１６０…ＡＦ検出回路、１６４…音声信号処理回路、１６６…Ｄ／Ａ変換器、１６８…アンプ（ＡＭＰ）、１７０…アンプ（ＡＭＰ）、１７２……自動レベルコントローラ（ＡＬＣ）、１７４…Ａ／Ｄ変換器、１８０…ＵＳＢコントローラ、１８２…ＧＰＳ
【図１】
2006013652.tif 000003
【図２】
2006013652.tif 000004
【図３】
2006013652.tif 000005
【図４】
2006013652.tif 000006
【図５】
2006013652.tif 000007
【図６】
2006013652.tif 000008