(57)【要約】【課題】通信機能付き記憶媒体に記憶された画像ファイルを、ユーザが所望する形態で所定の外部機器に転送することができる画像処理装置を提供する。【解決手段】画像処理装置の一例であるデジタルカメラ１００の中央制御部１０７は、ＤＣＦディレクトリに所定の形式で画像ファイルが保存されたときにその画像ファイルの転送を自動的に行う記憶媒体であるか否かを判定し（ステップＳ１１）、撮影時に転送を自動的に行う記憶媒体を認識した場合において、ユーザによって撮影で得られるオリジナル画像データが記憶媒体の非ＤＣＦディレクトリに保存されるものと予め設定されているときは、オリジナル画像データを非ＤＣＦディレクトリに保存し（ステップＳ１５）、かつ、ユーザによって予め設定された表示用画像データを生成してＤＣＦディレクトリに保存する（ステップＳ１７）。【選択図】図５
2011066806.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体が装着される画像処理装置であって、
装着された前記記憶媒体が、ＤＣＦディレクトリと非ＤＣＦディレクトリとを有しており、前記ＤＣＦディレクトリに所定の形式で画像ファイルが保存されたときに前記画像ファイルの転送を自動的に行う記憶媒体であるか否か、を判定する判定部と、
撮影時に前記判定部が前記転送を自動的に行う記憶媒体を認識した場合において、撮影により得られるオリジナル画像データが前記記憶媒体の前記非ＤＣＦディレクトリにオリジナル画像ファイルとして保存されるものと予め設定されているとき、前記オリジナル画像データに基づいて表示用画像データを生成し、前記ＤＣＦディレクトリに前記表示用画像データを表示用画像ファイルとして保存する制御部と、を備えることを特徴とする画像処理装置。
【請求項２】
前記表示用画像データは、前記オリジナル画像データよりもデータ量の少ない小サイズ画像、低解像度画像又はサムネイル画像のデータであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記制御部は、前記オリジナル画像データの関連情報を前記オリジナル画像データに付加して所定のファイル名で前記非ＤＣＦディレクトリに前記オリジナル画像ファイルを保存し、前記オリジナル画像ファイルの関連情報と同じ関連情報を前記表示用画像データに付加して前記オリジナル画像ファイルのファイル名と同じファイル名で前記ＤＣＦディレクトリに前記表示用画像ファイルを保存することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記制御部は、前記オリジナル画像ファイルのファイル名の発番を、前記ＤＣＦディレクトリ及び前記非ＤＣＦディレクトリに既に保存されている画像ファイルの最大番号の次の番号から行うことを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記制御部は、前記ＤＣＦディレクトリに保存された所定の表示用画像ファイルが前記記憶媒体によって転送済みであり、かつ、前記表示用画像ファイルと同名のオリジナル画像ファイルが前記非ＤＣＦディレクトリに存在する場合に、前記表示用画像ファイルを前記オリジナル画像ファイルと置き替えることを特徴とする請求項３又は４記載の画像処理装置。
【請求項６】
前記制御部は、前記ＤＣＦディレクトリに保存された所定の表示用画像ファイルが前記記憶媒体によって転送済みであり、かつ、前記表示用画像ファイルと同名のオリジナル画像ファイルが前記非ＤＣＦディレクトリに存在する場合に、前記表示用画像ファイルをマルチピクチャフォーマットの画像ファイルに変換して前記ＤＣＦディレクトリに保存することを特徴とする請求項３又は４記載の画像処理装置。
【請求項７】
前記制御部は、前記画像処理装置をコンピュータに接続して前記記憶媒体に記憶された画像ファイルを前記コンピュータに転送する際に、前記ＤＣＦディレクトリに保存された画像ファイルが前記表示用画像ファイルである場合には、前記非ＤＣＦディレクトリに保存され前記表示用画像ファイルと同じファイル名のオリジナル画像ファイルを、前記コンピュータに移動させることを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
記憶媒体が装着される画像処理装置であって、
装着された前記記憶媒体が、ＤＣＦディレクトリと非ＤＣＦディレクトリとを有しており、前記ＤＣＦディレクトリに所定の形式で画像ファイルが保存されたときに前記画像ファイルの転送を自動的に行う記憶媒体であるか否か、を判定する判定部と、
前記記憶媒体による前記画像ファイルの自動転送の開始時期を示す複数の転送モードをユーザに提示して前記複数の転送モードから１つの転送モードを選択させる選択部と、
前記記憶媒体が前記転送を自動的に行う記憶媒体であると前記判定部が判断した場合に、前記ユーザが選択した転送モードにしたがって前記記憶媒体による前記画像ファイルの転送を開始させる転送制御部と、を備えることを特徴とする画像処理装置。
【請求項９】
前記転送制御部は、前記非ＤＣＦディレクトリに保存されている画像ファイルを前記ＤＣＦディレクトリに移動させた後に、前記画像ファイルの転送を行うことを特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記選択部により提供される前記複数の転送モードは、撮影モード、再生モード及びシャットダウンモードであり、前記ユーザは前記撮影モード、前記再生モード及び前記シャットダウンモードの中から１つのモードを選択することが可能であることを特徴とする請求項８又は９記載の画像処理装置。
【請求項１１】
撮影時に前記再生モード又は前記シャットダウンモードが選択されている場合、前記転送制御部は、撮影により得られたオリジナル画像データを前記非ＤＣＦディレクトリにオリジナル画像ファイルとして保存することを特徴とする請求項１０記載の画像処理装置。
【請求項１２】
前記シャットダウンモードが選択されている場合において、前記画像処理装置の電源をオフにするための電源オフボタンが押下されたときに、前記記憶媒体による前記画像ファイルの転送が不可能な場合、前記画像処理装置の電源がオフされることを特徴とする請求項１０又は１１記載の画像処理装置。
【請求項１３】
前記シャットダウンモードが選択されている場合において、前記画像処理装置の電源をオフにするための電源オフボタンが押下されることで実行される前記記憶媒体による前記画像ファイルの転送中に再び前記電源オフボタンが押下されると、前記画像処理装置の電源がオフされることを特徴とする請求項１０又は１１記載の画像処理装置。
【請求項１４】
前記シャットダウンモードが選択されている場合において、前記画像処理装置の電源をオフにするための電源オフボタンが押下されることで実行される前記記憶媒体による前記画像ファイルの転送中に前記シャットダウンモードから前記撮影モード又は前記再生モードへの変更が指示されると、前記転送制御部は、前記ＤＣＦディレクトリに保存されている画像ファイルを前記非ＤＣＦディレクトリに移動させると共に指示されたモードに変更することを特徴とする請求項１０又は１１記載の画像処理装置。
【請求項１５】
撮影時に前記撮影モードが選択されている場合、前記転送制御部は、撮影により得られたオリジナル画像データを非ＤＣＦディレクトリにオリジナル画像ファイルとして保存すると共に、前記オリジナル画像データに基づいて表示用画像データを生成し、表示用画像ファイルとして前記ＤＣＦディレクトリに保存することを特徴とする請求項１０記載の画像処理装置。
【請求項１６】
前記記憶媒体による前記画像ファイルの転送中に、前記ユーザによる前記転送モードの変更があった場合、前記転送制御部は、前記ＤＣＦディレクトリに保存されている画像ファイルを前記非ＤＣＦディレクトリに移動させることを特徴とする請求項８乃至１０のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラファイルシステム（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ、以下「ＤＦＣ」という）規格に準拠したディレクトリを有する記憶媒体が装着された画像処理装置に関する。
【背景技術】
【０００２】
デジタルスチルカメラ（以下「デジタルカメラ」という）による撮像で得られる画像データは、デジタルカメラに内蔵又は装着された記憶媒体に画像ファイルとして記憶され、多くの場合、パーソナルコンピュータ（以下「パソコン」という）に転送され、保存される。デジタルカメラからの画像ファイルの転送に関して、記憶媒体に記憶された画像ファイルを外部機器に転送するファイル送受信装置が知られている（例えば、特許文献１参照）。
【０００３】
また、通信機能の１つである無線ＬＡＮ機能を搭載した記憶媒体の１つである“Ｅｙｅ−Ｆｉ（登録商標）”が知られている（例えば、非特許文献１参照）。Ｅｙｅ−Ｆｉ（登録商標）は、ＤＣＦ規格に準拠したディレクトリ（以下「ＤＦＣディレクトリ」という）に所定の形式で画像ファイルが保存されると、その画像ファイルをパソコンやネットワークストレージ等の外部機器に自動的に転送する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第２９２１１５６号明細書
【非特許文献】
【０００５】
【非特許文献１】Ｅｙｅ−Ｆｉ  Ｊａｐａｎ  Ｋ．Ｋ．、［平成２１年８月１９日検索］、インターネット（URL：http://www.eye.fi.co.jp/）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
デジタルカメラのユーザは、画像ファイルを転送するに際して、画像ファイルの形態を変更したいと所望することがある。例えば、ユーザは、画像ファイルをパソコンに転送する場合に、後に様々な用途に利用するためのマスターデータとして管理するために、デジタルカメラで撮像可能な最大画素数で撮像した画像ファイルを転送したいと所望する場面が考えられる。また、ユーザは、画像ファイルをネットワークストレージに転送する場合に、閲覧用として不特定多数のユーザに公開するために、縮小画像等の表示用画像ファイルを転送したいと所望する場面が考えられる。
【０００７】
しかしながら、例えば、Ｅｙｅ−Ｆｉ（登録商標）は、ＤＣＦディレクトリに所定の形式で保存された画像ファイルを、パソコン等の外部機器へ一意に且つ自動的に転送する。そのため、ユーザは画像ファイルを所望の形態で所定の外部機器に転送することができず、また、ユーザがデジタルカメラにだけ記憶させておきたいと考える画像ファイルがユーザの意図しないタイミングで勝手に転送されてしまうことがあり、ユーザビリティがよいとは言えない。さらに、常に画像ファイルの転送が自動的に行われる設定になっていると、デジタルカメラの駆動用電池に掛かる負荷が大きくなるという問題もある。
【０００８】
本発明はこのような従来技術の問題に鑑みてなされたものであり、その目的は、記憶媒体に記憶された画像ファイルをユーザが所望する形態で所定の外部機器に転送することができる画像処理装置を提供することにある。また、本発明の目的は、ユーザが所望するタイミングで画像ファイルを転送することができる画像処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１の画像処理装置は、記憶媒体が装着される画像処理装置であって、装着された前記記憶媒体が、ＤＣＦディレクトリと非ＤＣＦディレクトリとを有しており、前記ＤＣＦディレクトリに所定の形式で画像ファイルが保存されたときに前記画像ファイルの転送を自動的に行う記憶媒体であるか否か、を判定する判定部と、撮影時に前記判定部が前記転送を自動的に行う記憶媒体を認識した場合において、撮影により得られるオリジナル画像データが前記記憶媒体の前記非ＤＣＦディレクトリにオリジナル画像ファイルとして保存されるものと予め設定されているとき、前記オリジナル画像データに基づいて表示用画像データを生成し、前記ＤＣＦディレクトリに前記表示用画像データを表示用画像ファイルとして保存する制御部と、を備えることを特徴とする。
【００１０】
請求項８記載の画像処理装置は、記憶媒体が装着される画像処理装置であって、装着された前記記憶媒体が、ＤＣＦディレクトリと非ＤＣＦディレクトリとを有しており、前記ＤＣＦディレクトリに所定の形式で画像ファイルが保存されたときに前記画像ファイルの転送を自動的に行う記憶媒体であるか否か、を判定する判定部と、前記記憶媒体による前記画像ファイルの自動転送の開始時期を示す複数の転送モードをユーザに提示して前記複数の転送モードから１つの転送モードを選択させる選択部と、前記記憶媒体が前記転送を自動的に行う記憶媒体であると前記判定部が判断した場合に、前記ユーザが選択した転送モードにしたがって前記記憶媒体による前記画像ファイルの転送を開始させる転送制御部と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、通信機能を備えた記憶媒体に記憶された画像ファイルをユーザが所望する形態で所定の外部機器に転送することができる。また、ユーザが所望するタイミングで画像ファイルを転送することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る画像処理装置としてのデジタルカメラの概略構成を示すブロック図である。
【図２】デジタルカメラでの設定項目の一例を示す図である。
【図３】デジタルカメラでの設定項目の別の例を示す図である。
【図４】デジタルカメラに装着された記憶媒体のディレクトリ構造を示す概略図である。
【図５】デジタルカメラにおいて、ユーザの設定に応じて画像ファイルを記憶媒体に記憶する処理の一例を示すフローチャートである。
【図６】図４のディレクトリ構造において、非ＤＣＦディレクトリに新たにオリジナル画像ファイルが保存された後のファイル構成を示す概略図である。
【図７】ＤＣＦディレクトリに保存された画像ファイルの自動転送後に行われる処理の概要を示すフローチャートである。
【図８】ＤＣＦディレクトリに保存された画像ファイルの自動転送後に行われる別の処理の概要を示すフローチャートである。
【図９】マルチピクチャフォーマットのデータ構造の一例を概略的に示す図である。
【図１０】パーソナルコンピュータの概略構造を示すブロック図である。
【図１１】デジタルカメラとパーソナルコンピュータとが接続された状態を示す概略図である。
【図１２】デジタルカメラからパーソナルコンピュータへの画像ファイルの転送時におけるデジタルカメラでの処理の概要を示すフローチャートである。
【図１３】デジタルカメラからパーソナルコンピュータへの画像ファイルの転送時におけるパーソナルコンピュータでの処理の概要を示すフローチャートである。
【図１４】デジタルカメラにおける設定項目の更に別の例を示す図である。
【図１５】デジタルカメラに装着された記憶媒体のディレクトリ構造を示す別の概略図である。
【図１６】デジタルカメラにおいて、ユーザの設定に応じて画像ファイルを記憶媒体に記憶する処理の別の例を示すフローチャートである。
【図１７】通信機能付き記憶媒体の転送モードが撮影モードに設定されている場合の画像ファイルの転送処理の概要を示すフローチャートである。
【図１８】通信機能付き記憶媒体の転送モードが再生モードに設定されている場合の画像ファイルの転送処理の概要を示すフローチャートである。
【図１９】通信機能付き記憶媒体の転送モードがシャットダウンモードに設定されている場合の画像ファイルの転送処理の概要を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。ここでは、本発明の実施の形態に係る画像処理装置として、所謂、デジタルカメラを取り上げることとする。
【００１４】
＜＜第１の実施の形態＞＞
＜デジタルカメラの構成＞
図１は、本発明の実施の形態に係る画像処理装置としてのデジタルカメラの概略構成を示すブロック図である。
【００１５】
デジタルカメラ１００は、撮影レンズ１０１と絞り量を調節する機能を備えるシャッタ１０２とを通して、撮像素子１０３に光学像を結像させる構造を備える。撮像素子１０３は、撮像素子１０３上に結像した光学像を電気信号に変換してアナログ信号を出力し、このアナログ信号をＡ／Ｄ変換器１０４がデジタルデータに変換する。
【００１６】
なお、撮影レンズ１０１を含む撮像部を汚れや破損等から保護するために、バリア１２８が設けられている。撮像素子１０３としてはＣＣＤやＣＭＯＳイメージセンサ等、周知の素子を用いることができる。
【００１７】
Ａ／Ｄ変換器１０４から出力されるデジタルデータは、画像処理部１０９とメモリ制御部１０６を介して、又は、メモリ制御部１０６のみを介して、メモリ１１０（又は図示しない画像表示メモリ）に画像データとして書き込まれる。タイミング発生部１０５は、メモリ制御部１０６と中央制御部１０７により制御され、撮像素子１０３、Ａ／Ｄ変換器１０４及びＤ／Ａ変換器１０８にクロック信号や制御信号を供給する。メモリ制御部１０６は、Ａ／Ｄ変換器１０４、タイミング発生部１０５、画像処理部１０９、Ｄ／Ａ変換器１０８、メモリ１１０、圧縮／伸長部１１１等を制御する。
【００１８】
画像処理部１０９は、Ａ／Ｄ変換器１０４からのデジタルデータ又はメモリ制御部１０６から供給されたデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理部１０９は、撮像された画像データを用いて所定の演算処理を行い、この演算結果を中央制御部１０７に供給する。更に、画像処理部１０９は、撮像された画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ［Ｔｈｒｏｕｇｈ  ｔｈｅ  Ｌｅｎｓ］方式のＡＷＢ（オートホワイトバランス）処理を実現する。
【００１９】
中央制御部１０７は、画像処理部１０９で得られた演算結果に基づいて撮影レンズ１０１のレンズ位置やシャッタ１０２の絞り量を制御することにより、ＴＴＬ方式のＡＦ（オートフォーカス）やＡＥ（自動露光調整）を行う。また、中央制御部１０７は、画像処理部１０９で得られた演算結果に基づいてフラッシュ１１４を制御することにより、ＴＴＬ方式のＥＦ（フラッシュプリ発光）処理を実現する。
【００２０】
撮像により得られた静止画像データと動画像データは、メモリ１１０に記憶される。メモリ１１０は、所定枚数分の静止画像データや所定時間分の動画像データを記憶するのに十分な記憶容量を備えている。これにより、デジタルカメラ１００は、複数枚の静止画像を連続して撮像する連写撮影やパノラマ撮影を行う場合にも、高速かつ大量の画像データの書き込みをメモリ１１０に対して行うことが可能になる。なお、メモリ１１０は、中央制御部１０７の作業領域としても使用される。
【００２１】
メモリ１１０に書き込まれた画像データは、Ｄ／Ａ変換器１０８によってアナログ信号に変換された後に、画像表示部１１２に表示される。画像表示部１１２は、例えば、ＴＦＴ［Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ］を用いたＬＣＤ［Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ］等を備えている。
【００２２】
なお、デジタルカメラ１００では、撮像により得られた画像データを画像表示部１１２において逐次表示することで、ＥＶＦ（電子ビューファインダ）機能を実現することができる。また、中央制御部１０７の指示により、画像表示部１１２の表示のオン／オフが可能になっている。画像表示部１１２の表示をオフにすることで、デジタルカメラ１００の電力消費量を大幅に低減することができる。
【００２３】
圧縮／伸長部１１１は、適応離散コサイン変換［Ａｄａｐｔｉｖｅ  Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ］等により、画像データの圧縮（データの符号化）又は画像データの伸長（データの復号化）を行う。例えば、圧縮／伸長部１１１は、メモリ１１０に記憶された画像データを読み込んで圧縮処理又は伸長処理を行い、処理後のデータをメモリ１１０に書き込む。
【００２４】
音声制御部１３５は、中央制御部１０７の制御の下で、Ｄ／Ａ変換器１０８によってアナログ信号に変換された音声データを受け付け、増幅回路（不図示）を介してスピーカ１３６の音声出力を制御する。また、音声制御部１３５は、中央制御部１０７の制御の下で、マイク１３７からのアナログ信号の音声データを、増幅回路（不図示）を介して調整して、Ａ／Ｄ変換器１０４へ入力させる。
【００２５】
デジタルカメラ１００は、不図示の露光制御部と、測距制御部と、ズーム制御部と、バリア制御部とを備えている。
【００２６】
露光制御部は、中央制御部１０７の制御の下で、シャッタ１０２を制御する。例えば、露光制御部は、フラッシュ１１４と連携してシャッタ１０２を制御することで、フラッシュ調光を行う。測距制御部は、中央制御部１０７の制御の下で、撮影レンズ１０１のフォーカシングを制御する。測距制御部は、具体的には、撮影レンズ１０１におけるフォーカスレンズを駆動してレンズ位置を制御する。例えば、ＴＴＬ方式を用いる場合は、中央制御部１０７は、撮像により得られた画像データを画像処理部１０９で演算した演算結果に基づいて、露光制御部と測距制御部を制御する。
【００２７】
ズーム制御部は、中央制御部１０７の制御の下で、撮影レンズ１０１のズーミングを制御する。具体的には、ズーム制御部は、撮影レンズ１０１におけるズームレンズを駆動してレンズ位置を制御する。バリア制御部は、中央制御部１０７の制御の下で、バリア１２８における覆い部材の開閉を制御する。例えば、撮像を行わないときは、覆い部材が閉じられて、撮影レンズ１０１が保護される。
【００２８】
中央制御部１０７は、デジタルカメラ１００全体を統括制御する。すなわち、中央制御部１０７は、システムメモリ１１５に格納されたプログラムデータを読み出してメモリ１１０の作業領域に展開し、展開したプログラムデータとの協働によりデジタルカメラ１００全体の動作を制御する。
【００２９】
デジタルカメラ１００は光学ファインダ１１３を備える。光学ファインダ１１３を用いることで、画像表示部１１２によるＥＶＦ機能を使用することなしに撮像を行うことができる。光学ファインダ１１３は、撮影レンズ１０１と撮像素子１０３の間において撮像素子１０３での露出時に跳ね上げる鏡やペンタプリズムを用いて、撮影レンズ１０１を通して入射する光をスクリーンに投射する。これにより、被写体像が光学的に表示される。
【００３０】
なお、ユーザが光学ファインダ１１３を用いて撮像を行う際には、操作部１２０の操作指示により画像表示部１１２の表示をオフにすることで、省電力を図ることができる。
【００３１】
フラッシュ１１４は、中央制御部１０７の制御の下で発光し、被写体に補助光を照射する。フラッシュ１１４は、ＡＦ時において被写体に補助光を照射する投光機能や被写体へ照射する光量の調整を行うフラッシュ調光機能等を有していてもよい。
【００３２】
システムメモリ１１５には、中央制御部１０７の動作用の定数、変数、プログラムデータ等が格納されている。また、システムメモリ１１５には、ＡＥで用いるプログラム線図が格納されている。プログラム線図は、ＴＴＬ方式のＡＥ実行時等に参照されるデータであり、画像処理部１０９で得られた演算結果（例えば、輝度値）に対する絞り量やシャッタ速度等の制御値が予め定義されたテーブルデータである。
【００３３】
デジタルカメラ１００では、中央制御部１０７でのプログラムの実行に応じて、中央制御部１０７が画像表示部１１２や音声制御部１３５を制御することで、文字、画像、音声等を用いて動作状態やメッセージ等がユーザに提示される。ユーザに各種の情報を提示する構成要素である画像表示部１１２とスピーカ１３６は、例えば、デジタルカメラ１００の操作部１２０近辺においてユーザが視認、聴認しやすい位置に配置される。
【００３４】
なお、デジタルカメラ１００では、光学ファインダ１１３内に画像表示部１１２の一部が設けられた構成となっている。この場合、光学ファインダ１１３内に設置された画像表示部１１２からも、ユーザに所定の情報が提供される。また、デジタルカメラ１００は、中央制御部１０７の制御の下で、動作状態やメッセージ等を画像表示部１１２やスピーカ１３６からユーザに提示した後に、操作部１２０等からの操作を受け付けるように構成される。例えば、ユーザがデジタルカメラ１００から後述する外部機器へ転送すべき画像ファイルを指定する際には、画像ファイルの指定を行う画面が画像表示部１１２に表示され、操作部１２０を通してユーザの指定が受け付けられる。
【００３５】
画像表示部１１２の表示内容のうち、外部機器へ転送すべき画像ファイルの指定を行う画面以外に画像表示部１１２のＬＣＤ等において表示するものとしては、撮像に関する動作状態と撮像以外の動作状態が挙げられる。
【００３６】
撮像に関する動作状態の表示としては、例えば、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、撮像画素数表示、撮像枚数表示、残撮像可能枚数表示、シャッタースピード表示、絞り値表示、露光補正表示等がある。さらに、撮像に関する動作状態の表示は、フラッシュ表示、赤目緩和表示、マクロ撮影表示等を含んでもよい。
【００３７】
撮像以外の動作状態の表示としては、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記憶媒体１９９の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示等がある。画像表示部１１２の表示内容のうち光学ファインダ１１３内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露光表示等がある。
【００３８】
不揮発性メモリ１１６は、電気的に消去と記憶が可能なメモリであり、例えばＥＥＰＲＯＭ［Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ］等が用いられる。
【００３９】
デジタルカメラ１００は、自動撮影モード、標準撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードの切り替えをユーザが設定するためのモード切替スイッチ１１７を備える。
【００４０】
第１シャッタスイッチ１１８（ＳＷ１）は、シャッタボタン（不図示）の操作途中（例えば、半押し状態）でオンとなる。第１シャッタスイッチ１１８のオン入力により、中央制御部１０７は、ＡＦ、ＡＥ、ＡＷＢ、ＥＦ等の処理動作を開始する。
【００４１】
第２シャッタスイッチ１１９（ＳＷ２）は、シャッタボタンの操作完了（例えば、全押し状態）でオンとなるスイッチである。第２シャッタスイッチ１１９のオン入力により、中央制御部１０７は、撮像に関わる一連の動作、すなわち、露光処理、現像処理、記憶処理を実行する。
【００４２】
露光処理では、撮像素子１０３から読み出されたアナログ信号が、Ａ／Ｄ変換器１０４とメモリ制御部１０６を介して、デジタルデータとしてメモリ１１０に書き込まれる。現像処理では、画像処理部１０９やメモリ制御部１０６がメモリ１１０に書き込まれたデジタルデータに対して画像処理を施し、画像処理後のデジタルデータが再びメモリ１１０に書き込まれる。記憶処理では、現像処理後にメモリ１１０に書き込まれたデジタルデータが読み出され、圧縮／伸長部１１１で圧縮された後に、記憶媒体１９９に書き込まれる。
【００４３】
デジタルカメラ１００の操作部１２０は、機械式設定ボタンとタッチパネル式設定ボタンで構成されている。タッチパネル機能は、画像表示部１１２のＬＣＤに付与される。
【００４４】
各種設定ボタンとしては、マクロボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切替ボタン、露出補正ボタン、撮像画質選択ボタン等がある。その他には、撮像した画像の再生や出力すべき画像の選択設定を行うためのマルチ画面再生改ページボタン、再生画像移動ボタンや、日付等の設定を行うための日付／時間設定ボタン等がある。
【００４５】
タッチパネル機能により表示される設定ボタンとしては、メニューボタン、メニュー移動ボタン、セットボタン等がある。デジタルカメラ１００から外部機器へ転送すべき画像ファイルを指定する際に、その画像ファイルは、複数の候補データの中からメニュー移動ボタン等により選択され、セットボタンで指定されることで、転送すべき画像ファイルとして確定される。
【００４６】
デジタルカメラ１００は、動画撮影の開始と終了の指示をユーザから受け付けるための動画ボタン１３８を備える。動画撮影が行われていないときに動画ボタン１３８が押下されると動画撮影が開始され、動画撮影中に動画ボタン１３８が押下されると動画撮影は終了する。また、デジタルカメラ１００は、動画撮影中の静止画撮影においてＷＢ（ホワイトバランス）の動作を設定するためのユーザインターフェイスを備えていてもよい。動画撮影中の静止画撮影時におけるＷＢの動作設定では、色再現性優先モード、動画優先モード、静止画優先モードの３種類のモードから所望のモードを選択することができるように構成することも好ましい。
【００４７】
電源制御部１２１は、不図示の電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御部１２１は、中央制御部１０７の制御の下で、電池の接続やその出力電圧等の検出、デジタルカメラ１００の各部への電力供給の制御等を行う。コネクタ１２２、１２３は、電源制御部１２１と電源部１２４を接続する。電源部１２４は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、リチウムイオン電池等の二次電池、家庭用電源からの電力供給を受けるＡＣアダプタ等であり、デジタルカメラ１００へ電力を供給する。
【００４８】
デジタルカメラ１００は、本体の電源をオンにするための電源オンボタン（不図示）と、本体の電源をオフにするための電源オフボタン（不図示）とを備えている。なお、１つのボタンを押下する毎に本体の電源のオン／オフが切り替わる構成が知られているが、デジタルカメラ１００では、電源オンボタンと電源オフボタンとが別々に設けられているものとする。
【００４９】
Ｉ／Ｆ１２５は、コネクタ１２６を介して接続される記憶媒体１９９と内部バス（不図示）とを通信可能にする。コネクタ１２６は、記憶媒体１９９と電気的、且つ、物理的に接続し、記憶媒体１９９とＩ／Ｆ１２５とを通信可能とするコネクタである。
【００５０】
記憶媒体着脱検知部１２７は、コネクタ１２６と記憶媒体１９９との物理的な接続を検出するスイッチ等であり、記憶媒体１９９がコネクタ１２６に装着されているか否かを検出し、その検出信号を中央制御部１０７へ出力する。不揮発性メモリ１１６には予め通信機能を備えた記憶媒体（以下「通信機能付き記憶媒体」という）のデバイスＩＤ（識別情報）の一覧（以下「デバイスＩＤ一覧」という）が格納されている。中央制御部１０７は、所定のプログラムに従って、装着された記憶媒体１９９のデバイスＩＤをデバイスＩＤ一覧と照らし合わせ、装着された記憶媒体１９９が通信機能付き記憶媒体であるか否かを認識する。
【００５１】
デジタルカメラ１００は、記憶媒体１９９を取り付けるためのインターフェイス及びコネクタを１系統（Ｉ／Ｆ１２５、コネクタ１２６）備えているが、記憶媒体１９９を取り付けるインターフェイス及びコネクタの系統数に限定はない。また、異なる規格のインターフェイス及びコネクタを備えた構成となっていても構わない。
【００５２】
インターフェイス及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード、ＳＤメモリカード等の規格に準拠したものを用いて構成することができる。また、コネクタ１２６に通信カードを装着した場合は、コンピュータやプリンタ等の周辺機器との間で画像ファイル（画像データ及び画像データに関する管理情報等の関連情報）を転送し合うことが可能となる。例えば通信カードの例としては、ＬＡＮカード、モデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２９４カード、ＳＣＳＩカード、ＰＨＳデータ通信カード等が挙げられる。
【００５３】
通信部１２９は、ＲＳ２３２Ｃ、ＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信等により、外部機器との間でシリアル／パラレル通信によるデータの送受信を有線／無線で行う。コネクタ（アンテナ）１３０は、通信部１２９によりデジタルカメラ１００と外部機器とを、接続形態が有線であればコネクタで、無線であればアンテナで接続する。
【００５４】
ＲＴＣ［Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ］１３４は、中央制御部１０７の制御の下で、時刻情報を出力する。なお、ＲＴＣ１３４は、電源制御部１２１とは別に内部電源（不図示）を保持しており、電源部１２４から通電がない状態であっても計時可能となっている。
【００５５】
記憶媒体１９９は、コネクタ１２６を介してデジタルカメラ１００への着脱が可能なメモリカード又はハードディスクドライブ等である。記憶媒体１９９は、半導体メモリや磁気ディスク等で構成される記憶部１３１と、記憶部１３１とデジタルカメラ１００のコネクタ１２６とを電気的、且つ物理的に接続するためのＩ／Ｆ１３２及びコネクタ１３３を備えている。
【００５６】
なお、デジタルカメラ１００の中央制御部１０７は、１つのハードウエアであってもよいし、複数のハードウエアから構成され、それらのハードウエアが協働して１つの中央制御部１０７としての機能を実現するものであってもよい。
【００５７】
デジタルカメラ１００を制御するプログラムデータは、不揮発性メモリ１１６に格納されており、中央制御部１０７によってメモリ１１０に展開され、実行される。中央制御部１０７でプログラムデータが実行されることで、デジタルカメラ１００では、記憶部１３１に記憶された画像ファイルのデータがロードされ、画像表示部１１２に再生表示される。また、デジタルカメラ１００では、後述するように、通信部１２９を介して接続された外部機器へ記憶部１３１に記憶された画像ファイルのデータの転送と、外部機器からの画像データの取得等を行うことができるようになっている。
【００５８】
＜ユーザによる設定項目＞
上記の通りに構成されたデジタルカメラ１００を用いて撮影を行うために、ユーザが撮像前に予め設定すべき項目について、以下に説明する。
【００５９】
図２はデジタルカメラ１００での設定項目の一例を示す図である。デジタルカメラ１００は、画像形式やホワイトバランス、画像データの再生方法等の画像撮影機能や画像再生機能に関連する複数の設定項目を備えている。これらの設定項目は、不揮発性メモリ１１６に記憶される。ユーザの操作に応じて、デジタルカメラ１００は各種の設定項目を画像表示部１１２のＬＣＤに表示し、ユーザによる操作部１２０の操作を通して設定内容が変更される。
【００６０】
図２に示されるように、デジタルカメラ１００では、画像表示部１１２のＬＣＤに、設定項目の１つとして、撮影によって得られるオリジナル画像の保存場所（すなわち、オリジナル画像データの保存場所）を設定するための画面が表示される。ユーザは、デジタルカメラ１００の操作部１２０を操作し、撮像により得られたオリジナル画像データの保存場所を、ＤＣＦディレクトリと非ＤＣＦディレクトリのどちらにするかを設定する。
【００６１】
図３は、デジタルカメラ１００での設定項目の別の例を示す図である。デジタルカメラ１００では、画像表示部１１２のＬＣＤに、設定項目の１つとして表示用画像のサイズの設定画面が表示される。表示用画像は、具体的には、小サイズ画像、低解像度画像及びサムネイル画像である。ここでは、１９２０×１０８０ｐｉｘｅｌ、１２８０×７２０ｐｉｘｅｌ、６４０×４８０ｐｉｘｅｌ、３２０×２４０ｐｉｘｅｌの４種類のサイズの中から、所望のサイズを設定することができるようになっているものとする。
【００６２】
なお、表示用画像に関する設定項目としては、この他に、画像データの圧縮率、画像データの保存形式等が挙げられる。デジタルカメラ１００は、表示用画像の画像データを記憶する必要がある場合、これら項目の設定値を読み取り、設定値に従った画像サイズで表示用画像ファイルを生成し、記憶する。表示用画像ファイルの生成条件については後に説明する。
【００６３】
＜記憶媒体のディレクトリ構造＞
デジタルカメラ１００に装着された記憶媒体１９９における画像ファイルの保存形態について図４を参照して説明する。図４は記憶媒体１９９のディレクトリ構造を示す概略図である。
【００６４】
記憶媒体１９９の記憶部１３１には、ＤＣＦディレクトリと非ＤＣＦディレクトリが形成されている。ＤＣＦ規格で定められたルールでは、ＲＯＯＴディレクトリ直下のディレクトリ名を“ＤＣＩＭ”と命名しなければならない。そこで、図４に示される通り、記憶部１３１には、“ＲＯＯＴ＞ＤＣＩＭ＞１００ＡＢＣ＞”で示されるＤＣＦディレクトリと“ＲＯＯＴ＞ＤＣＩＭ２＞１００ＡＢＣ＞”で示される非ＤＣＦディレクトリによって、ディレクトリが構成されている。
【００６５】
なお、ＲＯＯＴ直下のディレクトリ名以外は、すべて同じディレクトリ名、ディレクトリ構成となる。デジタルカメラ１００で用いられる静止画像ファイルは、Ｅｘｉｆ−ＪＰＥＧに準拠したフォーマットで生成されているものとする。Ｅｘｉｆ規格とは、Ｅｘｉｆ規格に準拠した画像ファイルのヘッダに含まれる情報であり、Ｅｘｉｆ情報には、画像の画素数や撮影日時等の情報（関連情報）が含まれる。Ｅｘｉｆ規格はすでに公知である自明の規格であるため、詳細の説明は省略する。デジタルカメラ１００では、ＲＡＷ画像ファイルや動画像ファイル等も、勿論、用いられる。
【００６６】
＜撮影時のデジタルカメラでの処理＞
撮影時にデジタルカメラ１００において行われる処理について説明する。図５は、デジタルカメラ１００において、ユーザの設定に応じて画像ファイルを記憶媒体１９９に記憶する処理の一例を示すフローチャートである。
【００６７】
デジタルカメラ１００の使用開始前に、デジタルカメラ１００には記憶媒体１９９が装着されており、記憶媒体１９９の記憶部１３１には、図４に示された通りに画像ファイルが記憶されているものとする。
【００６８】
デジタルカメラ１００のシャッタボタンが押下されて撮影が行われると、中央制御部１０７は、デジタルカメラ１００に装着された記憶媒体１９９が通信機能付き記憶媒体であるか否かを判定する判定部としての処理を行う（ステップＳ１１）。中央制御部１０７は、所定のプログラムの実行により、このような判定部として機能する。
【００６９】
ステップＳ１１では、中央制御部１０７は、先ず、記憶媒体１９９の着脱情報を記憶媒体着脱検知部１２７から取得し、記憶媒体１９９が装着されているとの情報を得ると、記憶媒体１９９からデバイスＩＤを取得する。次いで、中央制御部１０７は、取得した記憶媒体１９９のデバイスＩＤを、不揮発性メモリ１１６に登録されているデバイスＩＤ一覧と照合する。
【００７０】
その結果、デバイスＩＤ一覧に記憶媒体１９９のデバイスＩＤと同一のデバイスＩＤが存在した場合（ステップＳ１１で“ＹＥＳ”）、通信機能付き記憶媒体が装着されていると判定され、処理はステップＳ１２へ進む。一方、記憶媒体１９９のデバイスＩＤがデバイス一覧に無い場合（ステップＳ１１で“ＮＯ”）、中央制御部１０７は、記憶媒体１９９は通信機能付き記憶媒体ではないと判定し、処理をステップＳ１８へ進める。
【００７１】
ユーザは予めオリジナル画像データの保存場所を設定しているので（図２参照）、中央制御部１０７は、ステップＳ１２において、オリジナル画像データの保存場所の設定値を不揮発性メモリ１１６から取得し、その後、処理をステップＳ１３に進める。ここでは、図２に示された通りに、オリジナル画像データの保存場所が非ＤＣＦディレクトリに設定されているものとする。
【００７２】
中央制御部１０７は、ステップＳ１３において、オリジナル画像データの保存場所が非ＤＣＦディレクトリに設定されているか否かを判定する。オリジナル画像データの保存場所が非ＤＣＦディレクトリに設定されている場合（ステップＳ１３で“ＹＥＳ”）、処理はステップＳ１４に進み、一方、オリジナル画像データの保存場所がＤＣＦディレクトリに設定されている場合（ステップＳ１３で“ＮＯ”）、処理はステップＳ１８に進む。
【００７３】
中央制御部１０７は、ステップＳ１４において、記憶媒体１９９における記憶部１３１のＤＣＦディレクトリと非ＤＣＦディレクトリに保存されている画像ファイルのファイル番号から、最大のファイル番号を取得する。中央制御部１０７は、画像ファイルが重複しないように、読み取ったファイル番号をインクリメントし、メモリ１１０に保持する。画像ファイルのファイル番号は、図４に示されるように、４桁の数字（例えば、“ＸＹＺ＿０００２．ＪＰＧ”の“０００２”）で表現されている。
【００７４】
図４の場合、ＤＣＦディレクトリ（ＤＣＩＭ）と非ＤＣＦディレクトリ（ＤＣＩＭ２）に保存された画像ファイルの最大番号は、ＤＣＦディレクトリに保存されている“ＸＹＺ＿０００３．ＪＰＧ”の“０００３”である。よって、中央制御部１０７は、ファイル名の発番に際して、“０００３”を取得した後、ファイル番号をインクリメントし、“０００４”をメモリ１１０に保持する。
【００７５】
ステップＳ１４の後、中央制御部１０７は、オリジナル画像データを非ＤＣＦディレクトリにオリジナル画像ファイルとして保存する（ステップＳ１５）。具体的には、中央制御部１０７は、撮影によってメモリ１１０に展開されたオリジナル画像データに、ステップＳ１４にてメモリ１１０に保持したファイル番号と撮影情報等のヘッダ部に記憶する情報（関連情報）を付加したオリジナル画像ファイルを生成する。こうして生成されたオリジナル画像ファイルが、記憶部１３１の非ＤＣＦディレクトリに保存される。
【００７６】
ステップＳ１５の後、中央制御部１０７は、表示用画像の画像サイズの設定値を取得する（ステップＳ１６）。画像サイズの設定値は、先に図３を参照して説明した通り、ユーザによって予め選択され、不揮発性メモリ１１６に記憶されているので、中央制御部１０７は不揮発性メモリ１１６から画像サイズの設定値を取得することができる。図３の場合には、６４０×４８０ｐｉｘｅｌである。
【００７７】
ステップＳ１６の後、中央制御部１０７は、オリジナル画像ファイルのデータに基づいて、ステップＳ１６で取得した画像サイズで、表示用画像ファイルを生成し、記憶部１３１のＤＣＦディレクトリに保存する（ステップＳ１７）。
【００７８】
中央制御部１０７が表示用画像ファイルを生成する際には、先ず、オリジナル画像データから表示用画像データを生成する。そして、オリジナル画像ファイルの生成のときと同様に、ファイル番号と撮影情報等のヘッダ部に記憶する情報が表示用画像データに付加され、これにより表示用画像ファイルが生成される。表示用画像ファイルをＤＣＦディレクトリに保存するに際して、表示用画像ファイルのヘッダ部に、画像サイズの情報と表示用画像である旨の情報が新規に追加される。表示用画像ファイルのファイル名は、オリジナル画像ファイルのファイル名と同じとされる。
【００７９】
図３の設定に従えば、ステップＳ１７では、６４０×４８０ｐｉｘｅｌの表示用画像ファイルがＤＣＦディレクトリに保存される。通常、表示用画像ファイルの大きさはオリジナル画像ファイルの大きさよりも小さいため、ステップＳ１７の実行に際して、オリジナル画像ファイルの縮小（圧縮）処理が行われる。
【００８０】
ステップＳ１１において記憶媒体１９９が検知されなかった場合及びステップＳ１３においてオリジナル画像データを非ＤＣＦディレクトリに保存しない場合、中央制御部１０７は、ＤＣＦディレクトリに保存されている画像ファイルのファイル番号から、最大のファイル番号を取得する（ステップＳ１８）。中央制御部１０７は、ステップＳ１８において、画像ファイルが重複しないよう、読み取ったファイル番号をインクリメントし、得られたファイル番号をメモリ１１０に保持する。
【００８１】
ステップＳ１８の後、中央制御部１０７は、ＤＣＦディレクトリにオリジナル画像ファイルを保存する（ステップＳ１９）。中央制御部１０７は、撮影によってメモリ１１０に展開されたオリジナル画像データに、ステップＳ１８においてメモリ１１０に保持したファイル番号を付加し、記憶部１３１のＤＣＦディレクトリにオリジナル画像ファイルとして保存する。
【００８２】
以上の処理をもって、画像ファイルの保存処理が完了する。上述の通り、中央制御部１０７は、記憶部１３１への画像ファイルの記憶に関する種々の処理を制御する制御部として機能する。
【００８３】
＜保存処理完了後の記憶媒体のファイル構成＞
デジタルカメラ１００において、図５で示したフローチャートの処理のうち、オリジナル画像ファイルを記憶部１３１の非ＤＣＦディレクトリに保存する処理が完了した後のファイル構成について、図６を参照して説明する。図６は、図４に示されるディレクトリ構造において、非ＤＣＦディレクトリ（ＤＣＩＭ２）に新たにオリジナル画像ファイルが保存されたときのファイル構成を示す概略図である。
【００８４】
図５のフローチャートに従って、“ＲＯＯＴ＞ＤＣＩＭ２＞１００ＡＢＣ＞”で示される非ＤＣＦディレクトリに、オリジナル画像ファイルが保存され、このときのファイル名は“ＸＹＺ＿０００４．ＪＰＧ”とされる。また、“ＲＯＯＴ＞ＤＣＩＭ＞１００ＡＢＣ＞”で示すＤＣＦディレクトリには、表示用画像ファイルが保存され、そのファイル名は、オリジナル画像ファイルと同じ“ＸＹＺ＿０００４．ＪＰＧ”とされる。
【００８５】
＜画像ファイル転の送処理＞
デジタルカメラ１００では、通信機能付き記憶媒体のＤＣＦディレクトリに保存された画像ファイルは、後に図１４等を参照して説明するように、所定のタイミングで予め定められた外部機器へと自動転送される。この自動転送では、自動転送された画像ファイルと同じ画像ファイルがＤＣＦディレクトリに残るようになっており、自動転送済みの画像ファイルのファイル名は送信ログとして記憶部１３１に記憶されるようになっているものとする。
【００８６】
図６の場合、例えば、ＤＣＦディレクトリに保存されている表示用画像ファイル“ＸＹＺ＿０００４．ＪＰＧ”のみが未転送である場合には、この“ＸＹＺ＿０００４．ＪＰＧ”だけが、記憶媒体の通信機能によって自動転送されることとなる。表示用画像ファイルはデータ量の少ない画像データであるので、短時間で送信が可能であり、デジタルカメラ１００の電源への負荷を小さく抑えることができる。
【００８７】
＜画像ファイルの自動転送後の処理−１＞
デジタルカメラ１００に通信機能付き記憶媒体が記憶媒体１９９として装着されている場合において、ＤＣＦディレクトリに保存された画像ファイルが記憶媒体の通信機能により自動転送された後の画像ファイルの処理について、図７を参照して説明する。図７は、ＤＣＦディレクトリに保存された画像ファイルの自動転送後に行われる処理の概要を示すフローチャートである。
【００８８】
中央制御部１０７は、ＤＣＦディレクトリに保存された画像ファイルが表示用画像ファイルであるか否かを判定する（ステップＳ２１）。ステップＳ２１では、中央制御部１０７は、ＤＣＦディレクトリに保存された画像ファイルのヘッダ部に記憶された“表示用画像ファイルである旨の情報”を読み取る。その結果、表示用画像ファイルであると判定された場合（ステップＳ２１で“ＹＥＳ”）、処理はステップＳ２２に進み、表示用画像ファイルではないと判定された場合（ステップＳ２１で“ＮＯ”）、処理はステップＳ２７に進む。
【００８９】
中央制御部１０７は、ステップＳ２２において、ＤＣＦディレクトリに保存された表示用画像ファイルが外部機器に自動転送されているか否かを判定する。前述したように、記憶媒体１９９には送信ログが記憶されているので、中央制御部１０７は、チェック対象となっている表示用画像ファイルのファイル名が送信ログにあるか否かを判定する。
【００９０】
表示用画像ファイルが既に自動転送されている場合（ステップＳ２２で“ＹＥＳ”）、中央制御部１０７は、チェック対象となっている表示用画像ファイルのヘッダ部に記憶された撮影日時情報を読み取り、メモリ１１０に保持し、処理をステップＳ２３に進める。一方、表示用画像ファイルが自動転送されていない場合（ステップＳ２２で“ＮＯ”）、中央制御部１０７は、処理をステップＳ２７に進める。
【００９１】
中央制御部１０７は、ステップＳ２３において、非ＤＣＦディレクトリにオリジナル画像ファイルがあるか否かを判定する。すなわち、中央制御部１０７は、ステップＳ２１でチェック対象となった表示用画像ファイルと同名のオリジナル画像ファイルを、非ＤＣＦディレクトリに保存された画像ファイルの中から探す。
【００９２】
その結果、同名のオリジナル画像ファイルが見つかった場合（ステップＳ２３で“ＹＥＳ”）、中央制御部１０７は、その同名のオリジナル画像ファイルのヘッダ部に記憶された撮影日時情報を読み取り、ステップＳ２２でメモリ１１０に保持した表示用画像の撮影日時情報と比較する。中央制御部１０７は、これらの撮影日時情報が一致した場合には、処理をステップＳ２４に進める。
【００９３】
一方、中央制御部１０７は、表示用画像ファイルと同名のオリジナル画像ファイルが非ＤＣＦディレクトリにない場合（ステップＳ２３で“ＮＯ”）、処理をステップＳ２７に進める。また、中央制御部１０７は、表示用画像ファイルと非ＤＣＦディレクトリに保存された同名のオリジナル画像ファイルのそれぞれの撮影日時情報が一致しない場合も、処理をステップＳ２７に進める。
【００９４】
中央制御部１０７は、ステップＳ２４において、ステップＳ２５以降の処理が実行可能な否かを判定する。例えば、デジタルカメラ１００のステータスが撮影の最中である場合や画像再生中である場合には、中央制御部１０７は実行中の処理が終了するまで、ステップＳ２５以降の処理を行わない待機状態になる（ステップＳ２４で“ＮＯ”）。中央制御部１０７は、ステップＳ２５以降の処理が実行可能であると判定した場合（ステップＳ２４で“ＹＥＳ”）、処理をステップＳ２５に進める。
【００９５】
中央制御部１０７は、ステップＳ２５において、ＤＣＦディレクトリに保存されており、かつ、チェック対象となっている表示用画像ファイルを削除する。更に、中央制御部１０７は、非ＤＣＦディレクトリに保存されたオリジナル画像ファイルをＤＣＦディレクトリに移動する（ステップＳ２６）。
【００９６】
なお、ＤＣＦディレクトリに移動された画像は、ステップＳ２５で削除した画像と同じファイル名であり、前述の送信ログで、送信済みの画像として判断されるので、ステップＳ２６の処理を行っても、移動されたオリジナル画像ファイルが送信されてしまうことはない。
【００９７】
ステップＳ２６の後、中央制御部１０７は、ＤＣＦディレクトリに保存された画像ファイルのうち、チェック対象となる画像ファイルが他に有るか否かを判定する（ステップＳ２７）。ステップＳ２７において、中央制御部１０７がチェック対象となる画像ファイルがないと判定した場合、すなわち、ＤＣＦディレクトリの画像ファイルを全てチェックし終えたとき（ステップＳ２７で“ＮＯ”）、中央制御部１０７は処理を終了する。一方、ステップＳ２７において、中央制御部１０７がチェック対象となる画像ファイルがあると判定した場合、すなわち、他にチェック対象とする画像ファイルがある場合（ステップＳ２７で“ＹＥＳ”）、処理はステップＳ２１に戻って、引き続き、上述した処理が行われる。
【００９８】
以上の処理をもって、ＤＣＦディレクトリに保存された画像ファイルが、記憶媒体１９９から自動転送された後の処理が完了する。
【００９９】
これにより、送信処理はあまり大きくない画像で実行するので、送信負荷や消費電力の低減につながるとともに、表示用画像でメモリの容量を圧迫することを防止できる。
【０１００】
＜画像ファイルの自動転送後の処理−２＞
図７のフローチャートに示される処理では、記憶媒体１９９における記憶部１３１のＤＣＦディレクトリに保存されて自動転送済みとなった表示用画像ファイルは削除され、非ＤＣＦディレクトリに保存されていたオリジナル画像ファイルがＤＣＦディレクトリに移動されるとした。しかし、これに限られず、他の形態を採用することもできる。
【０１０１】
そこで、ＤＣＦディレクトリに保存された画像ファイルが自動転送された後に行うことができる画像ファイルの別の処理について、図８を参照して説明する。図８は、ＤＣＦディレクトリに保存された画像ファイルの自動転送後に行われる別の処理の概要を示すフローチャートである。
【０１０２】
図８に示されるステップＳ３１〜Ｓ３４の処理は、図７に示されるステップＳ２１〜Ｓ２４の処理と同じ処理であるため、ここでの説明を省略する。
【０１０３】
ステップＳ３４の後、中央制御部１０７は、マルチピクチャフォーマット（以下「ＭＰＦ」という）形式のデータを生成する（ステップＳ３５）。ＭＰＦは、複数の静止画データを同一のファイルに格納するためのデータ構造を定義したものである（例えば、インターネット［ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｃｉｐａ．ｊｐ／］参照）。
【０１０４】
図９は、ＭＰＦ形式のデータ構造の一例を概略的に示す図である。ＭＰＦ形式のデータ９００は、オリジナル画像データと表示用画像データとで構成されている。オリジナル画像データは、オリジナル画像のＥｘｉｆ９０１とオリジナル画像の本体データ９０２からなり、表示用画像データは、表示用画像のＥｘｉｆ９０３と表示用画像の本体データ９０４とからなる。
【０１０５】
中央制御部１０７は、非ＤＣＦディレクトリに保存されたオリジナル画像ファイルとＤＣＦディレクトリに保存された表示用画像ファイルを読み取り、メモリ１１０に保持し、図９で示したようなＭＰＦ形式の画像データを生成する。こうして生成されたＭＰＦ形式の画像データはメモリ１１０に保持される。
【０１０６】
ステップＳ３５の後、中央制御部１０７は、非ＤＣＦディレクトリに保存されたオリジナル画像ファイルとＤＣＦディレクトリに保存された表示用画像ファイルを削除する（ステップＳ３６）。次いで、中央制御部１０７は、ステップＳ３５においてメモリ１１０に保持したＭＰＦ形式の画像データを、ＭＰＦ形式の画像ファイルとしてＤＣＦディレクトリに保存する（ステップＳ３７）。このとき、ＭＰＦ形式ファイルのファイル名には、オリジナル画像ファイル及び表示用画像ファイルと同じファイル名が用いられる。
【０１０７】
ステップＳ３７の後に行われるステップＳ３８の処理は、図７に示されるステップＳ２７同じ処理であるため、ステップＳ３８についてのここでの説明は省略する。
【０１０８】
以上の処理をもって、ＤＣＦディレクトリに保存された画像ファイルが、記憶媒体１９９から自動転送された後の処理が完了する。
【０１０９】
＜デジタルカメラ１００から外部機器への画像ファイルの転送＞
デジタルカメラ１００と外部機器としてのパーソナルコンピュータ（以下「ＰＣ」という）とを通信させたときのデジタルカメラ１００に保存された画像ファイルのＰＣへの転送処理について、以下に説明する。
【０１１０】
《ＰＣの構造》
図１０は、ＰＣ１０００の概略構成を示すブロック図である。ＰＣ１０００は、ＣＰＵ１００１、ＲＡＭ１００２、ＨＤＤ１００３、外部記憶装置１００４、ネットワークＩ／Ｆ１００５、ＶＲＡＭ１００６、表示装置１００７、サウンドデバイス１００８、キーボード１００９及びポインティングデバイス１０１０を備える。また、ＰＣ１０００は印刷装置１０１１及び通信Ｉ／Ｆ１０１２を備える。
【０１１１】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１００１は、ＰＣ１０００全体を制御する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１００２には、プログラムや画像データ等が展開される。プログラムは、通信や画像表示、画像処理等を制御するためのプログラムコードを有し、ＣＰＵによって実行される。ＲＡＭ１００２は、ＣＰＵ１００１のワーク領域やエラー処理時のデータの退避領域等として使用される。ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１００３は、ＰＣ１０００で実行される各制御プログラムや、画像ファイルやテキストファイル等のコンテンツファイル等を格納する。
【０１１２】
外部記憶装置（Ｒｅｍｏｖａｂｌｅ  Ｓｔｏｒａｇｅ  Ｄｒｉｖｅ）１００４は、外部記憶媒体に対して読み出しおよび書込みを行う装置である。プログラムや画像データ等が外部記憶媒体に記憶されている場合、これらは外部記憶装置１００４を介してＲＡＭにロードされる。外部記憶媒体としては、例えば、ＤＶＤ-ＲＷドライブ、ＣＤ-ＲＯＭ、ＣＤ-Ｒ、ＤＶＤ-ＲＡＭ等の光ディスクや、フレキシブルディスクやＭＯ等の磁気ディスク、フラッシュメモリ等の不揮発性メモリがある。
【０１１３】
ネットワークＩ／Ｆ（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）１００５を介して、ＰＣ１０００は、ＬＡＮやインターネット等に接続される。そして、ネットワークＩ／Ｆ１００５は、アクセス可能な記憶装置に記憶されているプログラムや画像データ等をロードするために用いられる。
【０１１４】
ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）１００６は、画像データや実行されたプログラムのＵＩ（Ｕｓｅ  Ｉｎｔｅｒｆａｃｅ）等の映像信号を出力する。表示装置（Ｄｉｓｐｌａｙ  Ｄｅｖｉｃｅ）１００７は、ＶＲＡＭ１００６に入力された映像信号の表示処理を行う。表示装置１００７には、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤを用いることができる。また、ＳＥＤ（Ｓｕｒｆａｃｅ−ｃｏｎｄｕｃｔｉｏｎ  Ｅｌｅｃｔｒｏｎ−Ｅｍｉｔｔｅｒ  Ｄｉｓｐｌａｙ）やＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｔ）を用いることができる。
【０１１５】
サウンドデバイス（Ｓｏｕｎｄ  Ｄｅｖｉｃｅ）１００８は、例えば、画像データに添付されている音声データを処理し、スピーカ等に送信する。キーボード（Ｋｅｙｂｏａｒｄ）１００９は文字等を入力するための各種キーを有する。
【０１１６】
ポインティングデバイス（Ｐｏｉｎｔｉｎｇ  Ｄｅｖｉｃｅ）１０１０として、例えば、マウスが挙げられる。ポインティングデバイス１０１０は、表示装置１００７の表示画面上に表示されたポインタを制御し、プログラムのメニューやその他のオブジェクトを操作するために使用される。
【０１１７】
印刷装置（Ｐｒｉｎｔｉｎｇ  Ｄｅｖｉｃｅ）１０１１は、例えば、インクジェットプリンタや昇華型プリンタが挙げられる。印刷装置１０１１は、ＨＤＤ１００３に格納され、又は、外部記憶装置１００４から読み込まれた画像やテキスト等のコンテンツデータを紙等の媒体に印刷する。
【０１１８】
通信Ｉ／Ｆ（ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｉ／Ｆ）１０１２として、例えば、ＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）規格が挙げられる（ＰＩＭＡ  １５７４０：２０００、ＰＨＯＴＯＧＲＡＰＨＩＣ  ＡＮＤ  ＩＭＡＧＩＮＧ  ＭＡＮＵＦＡＣＴＵＲＥＲＳ  ＡＳＳＯＣＩＡＴＩＯＮ，ＩＮＣ．参照）。ＰＣ１０００は、この通信Ｉ／Ｆ１０１２を用いて、外部機器とのデータ通信が行われる。
【０１１９】
なお、本実施の形態では、ＨＤＤ１００３に格納されたプログラムや画像データをＲＡＭ１００２にロードし、ＣＰＵ１００１がプログラムを実行することにより、ＰＣ１０００を通信装置として機能させる。
【０１２０】
《ＰＣとデジタルカメラの接続構成》
図１１は、デジタルカメラ１００とＰＣ１０００とが接続された状態を示す概略図である。ＰＣ１０００およびデジタルカメラ１００は、通信ケーブル１１０１を介して接続される。
【０１２１】
通信ケーブル１１０１としては、ＰＴＰ規格に従ってデータを送受信できるものであればよい。例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルを用いることができる。また、ＰＣ１０００とデジタルカメラ１００とは、有線接続に限られず、例えば、ＩＥＥＥ８０２．１１ｘ（ｘ：ａ，ｂ，ｇ等）に準拠した無線インターフェイスによって接続されていてもよい。本実施の形態では、ＰＣ１０００の通信インターフェイス１０１２とデジタルカメラ１００の通信部１２９とは、ＵＳＢケーブルで接続されており、ＰＴＰ規格に従った通信によりデータの送受信が行われるものとする。
【０１２２】
ＰＣ１０００のＨＤＤ１００３には、ＰＴＰ規格に従ってデジタルカメラ１００との通信を可能にするためのプログラムが格納されている。また、ＨＤＤ１００３又はデジタルカメラ１００に装着された記憶媒体１９９の記憶部１３１には、予め一定の画像ファイルが記憶されているものとする。
【０１２３】
《デジタルカメラからＰＣへの画像ファイルの転送》
デジタルカメラ１００からＰＣ１０００への画像ファイルの転送について、図１２及び図１３を参照して説明する。
【０１２４】
〔デジタルカメラでの処理内容〕
図１２はデジタルカメラ１００からＰＣ１０００への画像ファイルの転送時おけるデジタルカメラでの処理の概要を示すフローチャートである。
【０１２５】
最初に中央制御部１０７は、デジタルカメラ１００とＰＣ１０００とが接続されたか否かを判定する（ステップＳ４１）。例えば、図１１に示したように、通信ケーブル１１０１でデジタルカメラ１００とＰＣ１０００とが接続されると、デジタルカメラ１００の通信部１２９は接続を検知し、検知信号を中央制御部１０７に送信する。中央制御部１０７は、この検知信号を受信したときに、デジタルカメラ１００とＰＣ１０００とが接続されたと判定する。
【０１２６】
中央制御部１０７は、接続を検知した場合（ステップＳ４１で“ＹＥＳ”）に処理をステップＳ４２へ進め、接続が検知されるまでの間（ステップＳ４１で“ＮＯ”）はループ処理を行う。
【０１２７】
中央制御部１０７は、ステップＳ４２において、ＰＣ１０００との通信を可能にするために不揮発性メモリ１１６に格納されているプログラムを起動させ、ＰＴＰ規格に従って通信可能な環境を実現する。このプログラムには、画像ファイルの転送を可能とするプログラムが含まれているものとする。
【０１２８】
その後、中央制御部１０７は、ＰＣ１０００から送信される画像ファイルの転送要求を受信したか否かを判定する（ステップＳ４３）。後述するように、図１３のステップＳ５３において画像ファイル転送の機能を選択すると、ＰＣ１０００の通信Ｉ／Ｆ１０１２を通じて、転送要求がデジタルカメラ１００に通知される。中央制御部１０７は、通信部１２９を介してこの転送要求を受信する。中央制御部１０７は、転送要求を受信すると（ステップＳ４３で“ＹＥＳ”）、処理をステップＳ４４に進め、転送要求を受信するまでの間（ステップＳ４３で“ＮＯ”）はループ処理を行う。
【０１２９】
中央制御部１０７は、ステップＳ４４において、ＤＣＦディレクトリに保存された画像ファイルが表示用画像ファイルであるか否かを判定する。具体的には、中央制御部１０７は、ＤＣＦディレクトリに保存された画像ファイルのヘッダ部の表示用画像ファイルである旨の情報を読み取る。
【０１３０】
その結果、中央制御部１０７は、表示用画像ファイルであると判定した場合（ステップＳ４４で“ＹＥＳ”）、非ＤＣＦディレクトリに保存されている同じファイル名で、且つ、撮影日時が同一の画像ファイル（つまり、オリジナル画像ファイル）を、ＰＣ１０００に転送する（ステップＳ４５）。一方、中央制御部１０７は、表示用画像ファイルではないと判定した場合（ステップＳ４４で“ＮＯ”）、ステップＳ４４で参照したＤＣＦディレクトリの画像ファイルをＰＣ１０００に転送する（ステップＳ４６）。
【０１３１】
ステップＳ４５及びステップＳ４６の転送が終了すると、中央制御部１０７は、ＤＣＦディレクトリに保存されている画像ファイルにチェック対象となる画像ファイルが他にあるか否かを判定する（ステップＳ４７）。
【０１３２】
中央制御部１０７は、チェック対象となる画像ファイルがないと判定した場合、つまりＤＣＦディレクトリ内の全ての画像ファイルをチェックし終えた場合（ステップＳ４７で“ＮＯ”）、転送を終了し、処理をステップＳ４８に進める。一方、中央制御部１０７は、チェック対象となる画像ファイルがあると判定した場合、つまりチェック対象とする画像ファイルが残っていると判定した場合（ステップＳ４７で“ＹＥＳ”）、処理をステップＳ４４に戻す。
【０１３３】
中央制御部１０７は、ステップＳ４８において、ＰＣ１０００に対して転送の完了示す転送完了通知を送信する。この転送完了通知は、デジタルカメラ１００の通信部１２９を通じて、ＰＣ１０００に送信される。
【０１３４】
〔ＰＣでの処理内容〕
図１３はデジタルカメラ１００からＰＣ１０００への画像ファイルの転送時におけるＰＣ１０００での処理の概要を示すフローチャートである。
【０１３５】
中央制御部１０７は、最初に、デジタルカメラ１００とＰＣ１０００が接続されたことを判定する（ステップＳ５１）。例えば、図１１で示したように、通信ケーブル１１０１でデジタルカメラ１００とＰＣ１０００とが接続されると、通信Ｉ／Ｆ１０１２が接続を検知し、検知信号をＣＰＵ１００１に送信する。ＣＰＵ１００１は、この検知信号を受信したときに、デジタルカメラ１００とＰＣ１０００とが接続されたと判定する。
【０１３６】
ＣＰＵ１００１は、デジタルカメラ１００との接続を検知した場合（ステップＳ５１で“ＹＥＳ”）に処理をステップＳ５２に進め、接続が検知されるまで（ステップＳ５１で“ＮＯ”）はループ処理を行う。
【０１３７】
ＣＰＵ１００１は、ステップＳ５２において、ＰＴＰ規格に従ってデジタルカメラ１００との通信を可能にするために、ＨＤＤ１００３に格納されているアプリケーションを起動させる。このアプリケーションには、画像ファイルの転送を可能とするアプリケーションが含まれている。
【０１３８】
ステップＳ５２の後、ＣＰＵ１００１は、画像ファイルの転送を実行することが選択されたか否かを判定する（ステップＳ５３）。図示しないが、アプリケーションにはＵＩが備わっており、ＣＰＵ１００１は表示装置１００７にアプリケーションのＵＩ（メニュー）を表示する。ユーザはポインティングデバイス１０１０を操作して、メニューから画像ファイルの転送を実行するためのボタンをクリックする。ＣＰＵ１００１は、このクリックによって画像ファイルの転送の実行が選択されたことを検知すると（ステップＳ５３で“ＹＥＳ”）、処理をステップＳ５４に進める。一方、ＣＰＵ１００１は、画像ファイルの転送の実行が選択されたことを検知するまで（ステップＳ５３で“ＮＯ”）、ループ処理を行う。
【０１３９】
ＣＰＵ１００１は、ステップＳ５４において、通信Ｉ／Ｆ１０１２を介してデジタルカメラ１００に対して画像ファイルの転送開始を要求するために、デジタルカメラ１００に転送要求を送信する。先に説明した通り、デジタルカメラ１００は、図１２に示されるステップＳ４３において、この転送要求を受信する。これにより、デジタルカメラ１００から所定の画像ファイルの転送が開始され、ＰＣ１０００は、デジタルカメラ１００から送信されてきた画像ファイルを、通信Ｉ／Ｆ１０１２を通じて取得する（ステップＳ５５）。こうして取得した画像ファイルは、ＨＤＤ１００３や外部記憶装置１００４に記憶される。
【０１４０】
ＣＰＵ１００１は、図１２のステップＳ４８においてデジタルカメラ１００からＰＣ１０００への画像ファイルの転送完了通知を受信したか否かを判定する（ステップＳ５６）。ＣＰＵ１００１は、通信Ｉ／Ｆ１０１２を通じて転送完了通知を検知したときに転送が完了したと判定し、処理を終了させる。一方、転送完了通知を検知するまでは、転送は完了していないと判定し、処理をステップＳ５５に戻して、デジタルカメラ１００からの画像ファイルを取得する。
【０１４１】
上述した第１の実施の形態によれば、データサイズの小さい表示用画像データを記憶媒体が備える通信機能を利用して、所定のタイミングで所定の外部装置に自動転送することができる。また、データサイズの大きいオリジナル画像データをＰＣに接続したときに、自動的にＰＣに転送することができる。このように、外部装置に対して所望の形態で画像データを送ることができるようになる。
【０１４２】
＜＜第２の実施の形態＞＞
＜デジタルカメラの構成＞
第２の実施の形態においても、第１の実施の形態で説明したデジタルカメラ１００を用いる。よって、ここでのデジタルカメラ１００の構成についての詳細な説明は省略する。
【０１４３】
なお、第２の実施の形態では、デジタルカメラ１００に、記憶媒体１９９として通信機能付き記憶媒体が装着された場合における、記憶媒体の通信機能を利用した画像ファイルの自動転送の各種形態について説明する。
【０１４４】
＜ユーザによる設定項目＞
デジタルカメラ１００に通信機能付き記憶媒体が装着された場合に、ユーザが予め設定すべき項目について、以下に説明する。図１４は、デジタルカメラ１００における設定項目の更に別の例を示す図である。通信機能付き記憶媒体は、撮像により得られた画像データを外部機器へ無線通信により自動的に転送する機能を備えており、図１４に示したように、ユーザは自動転送の開始時期（タイミング）を示す転送モードを設定することができるようになっている。
【０１４５】
“撮影モード”では、撮影により得られた画像データが、通信機能付き記憶媒体に記憶され、速やかに設定された外部機器へ転送される。“再生モード”では、撮影後の画像再生時に、通信機能付き記憶媒体に記憶された画像ファイルのデータが設定された外部機器へ転送される。“シャットダウンモード”では、デジタルカメラ１００の電源オフボタンを押下すると、通信機能付き記憶媒体に記憶された画像ファイルのデータが設定された外部機器へ転送され、その後、デジタルカメラ１００がシャットダウンする。
【０１４６】
ユーザは、デジタルカメラ１００の操作部１２０を操作し、これら“撮影モード”、“再生モード”及び“シャットダウン”の中から１つの転送モードを選ぶことで、自動転送の開始時期を設定する。中央制御部１０７は、複数の転送モードをユーザに提示して選択させる選択部として機能し、また、以下に説明する通りに、設定された転送モードに従って画像ファイルを転送する転送制御部として機能する。
【０１４７】
＜記憶媒体のディレクトリ構造＞
図１５は記憶媒体１９９の記憶部１３１におけるディレクトリ構造を示す別の概略図である。記憶媒体１９９の記憶部１３１には、先に説明した図４と同様に、“ＲＯＯＴ／ＤＣＩＭ／１００ＡＢＣ／”で示されるＤＣＦディレクトリと、“ＲＯＯＴ／ＤＣＩＭ２／１００ＡＢＣ／” で示される非ＤＣＦディレクトリが設けられている。ここでは、非ＤＣＦディレクトリに２つの画像ファイル（ＸＹＺ＿０００１．ＪＰＧ、ＸＹＺ＿０００２．ＪＰＧ）が予め保存されているものとする。
【０１４８】
＜デジタルカメラでの撮影時の処理＞
撮影時にデジタルカメラ１００において行われる処理について、図１６を参照して説明する。図１６は、ユーザの設定に応じて画像ファイルを記憶媒体１９９に記憶する処理の別の例を示すフローチャートである。
【０１４９】
デジタルカメラ１００には、予め記憶媒体１９９が装着されているものとする。シャッタボタンが押下されて撮影が行われると、中央制御部１０７は、デジタルカメラ１００に装着されている記憶媒体１９９が通信機能付き記憶媒体であるか否かを判定する（ステップＳ６１）。
【０１５０】
中央制御部１０７は、記憶媒体１９９のデバイスＩＤを取得し、不揮発性メモリ１１６に記憶されているデバイスＩＤ一覧に照合する。その結果、中央制御部１０７は、記憶媒体１９９のデバイスＩＤがデバイスＩＤ一覧に存在した場合、通信機能付き記憶媒体が装着されていると判定し（ステップＳ６１で“ＹＥＳ”）、処理をステップＳ６２に進める。一方、中央制御部１０７は、記憶媒体１９９のデバイスＩＤがデバイスＩＤ一覧に無い場合（ステップＳ６１で“ＮＯ”）、記憶媒体１９９は通信機能付き記憶媒体ではないと判定し、処理をステップＳ６５に進める。
【０１５１】
中央制御部１０７は、ステップＳ６２において、画像ファイルの自動転送の転送モードの設定値を取得する。具体的には、中央制御部１０７は、ユーザが予め設定した転送モード（図１４参照）を不揮発性メモリ１１６から取得する。その後、中央制御部１０７は、転送モードが撮影モードになっているか否かを判定する（ステップＳ６３）。
【０１５２】
転送モードが撮影モードに設定されている場合（ステップＳ６３で“ＹＥＳ”）、中央制御部１０７は、非ＤＣＦディレクトリにオリジナル画像ファイルを保存する（ステップＳ６４）。ステップＳ６４では、中央制御部１０７は、撮影によってメモリ１１０に展開されたオリジナル画像データに、メモリ１１０に保持したファイル番号と撮影情報等のヘッダ部に記憶する情報を付加してオリジナル画像ファイルを生成し、非ＤＣＦディレクトリに保存する。
【０１５３】
一方、転送モードが撮影モードになっていない場合、つまり、再生モード又はシャットダウンモードになっている場合（ステップＳ６３で“ＮＯ”）、中央制御部１０７は、オリジナル画像ファイルをＤＣＦディレクトリに保存する（ステップＳ６５）。なお、前述したように、記憶媒体１９９が通信機能付き記憶媒体ではない場合（ステップＳ６１で“ＮＯ”）にも、ステップＳ６５の処理が行われる。
【０１５４】
ステップＳ６５の処理では、オリジナル画像ファイルを非ＤＣＦディレクトリに保存するとユーザが予め設定している場合（図２参照）には、表示用画像ファイルを生成し、それをＤＣＦディレクトリに保存する。表示用画像ファイルは、中央制御部１０７により、撮影によってメモリ１１０に展開された画像データが所定のサイズに変更され、これにメモリ１１０に保持されたファイル番号と撮影情報等のヘッダ部に記憶する情報が付加されることにより、生成される。
【０１５５】
＜転送モードが撮影モードに設定されている場合＞
デジタルカメラ１００に装着されている記憶媒体１９９が通信機能付き記憶媒体の一例である“Ｅｙｅ−Ｆｉ（登録商標）”であり、転送モードが撮影モードに設定されている場合の画像ファイルの自動転送について、図１７を参照して説明する。図１７は、通信機能付き記憶媒体において転送モードが撮影モードに設定されている場合の画像ファイルの転送処理の概要を示すフローチャートである。
【０１５６】
デジタルカメラ１００の起動が撮影モードに設定された状態で行われ、又は、デジタルカメラ１００の起動後に再生モード又はシャットダウンモードから撮影モードに変更されることで、転送モードは撮影モードに設定される。
【０１５７】
最初に、中央制御部１０７は、非ＤＣＦディレクトリに保存された画像ファイルがある場合、それらの画像ファイルをＤＣＦディレクトリに移動させる（ステップＳ７１）。なお、ステップＳ７１の処理は、既にＤＣＦディレクトリに画像ファイルがある場合には、実行不要である。
【０１５８】
ステップＳ７１の後、中央制御部１０７は、Ｅｙｅ−Ｆｉ（登録商標）による無線通信が可能な状態にあるか否か、すなわち、デジタルカメラ１００が無線通信の可能なエリア内にあるか否か、を判定する（ステップＳ７２）。
【０１５９】
無線通信が可能であると判定された場合（ステップＳ７２で“ＹＥＳ”）、ＤＣＦディレクトリにある画像ファイルの転送が開始される（ステップＳ７３）。一方、無線通信が不可能と判定された場合（ステップＳ７２で“ＮＯ”）、転送モードの変更の有無が判断される（ステップＳ７６）。なお、「無線通信が不可能な場合」とは、「無線通信が可能であると判定されるまでの時間において」という意味である（後述するステップＳ８２において同様とする）。
【０１６０】
ステップＳ７６で転送モードの変更がないと判定された場合（ステップＳ７６で“ＮＯ”）、ステップＳ７２へ戻って通信可能な状態になるまで待機する状態となる。ステップＳ７６においてモード変更があった場合（ステップＳ７６で“ＹＥＳ”）、中央制御部１０７は、ＤＣＦディレクトリに保存されている画像ファイルを非ＤＣＦディレクトリに移動させ、その後、指定された転送モードに変更する（ステップＳ７７）。
【０１６１】
ステップＳ７３で画像ファイルの転送が開始された後（つまり、転送中）にも、転送モードの変更の有無が判断される（ステップＳ７４）。転送モードの変更があった場合（ステップＳ７４で“ＹＥＳ”）、中央制御部１０７は、ＤＣＦディレクトリに保存されている画像ファイルを非ＤＣＦディレクトリに移動させ、転送を中止する（ステップＳ７５）。転送モードの変更がない場合（ステップＳ７４で“ＮＯ”）、転送完了となるまで転送が続けられる。
【０１６２】
＜転送モードが再生モードに設定されている場合＞
記憶媒体１９９がＥｙｅ−Ｆｉ（登録商標）であり、転送モードが再生モードに設定されている場合の画像ファイルの転送について、図１８を参照して説明する。図１８は、通信機能付き記憶媒体において転送モードが再生モードに設定されている場合の画像ファイルの転送処理の概要を示すフローチャートである。
【０１６３】
デジタルカメラ１００の起動が再生モードに設定された状態で行われ、又は、デジタルカメラ１００の起動後に撮影モード又はシャットダウンモードから再生モードに変更されることで、転送モードは再生モードに設定される。
【０１６４】
最初に、中央制御部１０７は、非ＤＣＦディレクトリに画像ファイルが保存されている場合に、それらの画像ファイルをＤＣＦディレクトリに移動させる（ステップＳ８１）。なお、ステップＳ８１の処理は、既にＤＣＦディレクトリに画像ファイルがある場合には、実行不要である。
【０１６５】
続いて、中央制御部１０７は、Ｅｙｅ−Ｆｉ（登録商標）によって無線通信が可能か否かを判定する（ステップＳ８２）。無線通信が可能な場合（ステップＳ８２で“ＹＥＳ”）、ＤＣＦディレクトリにある画像ファイルの転送を開始する（ステップＳ８３）。一方、無線通信が不可能な場合（ステップＳ８２で“ＮＯ”）、転送モードの変更の有無が判断される（ステップＳ８６）。
【０１６６】
転送モードの変更がない場合（ステップＳ８６で“ＮＯ”）、ステップＳ８２へ戻って通信可能な状態になるまで待機する状態となる。ステップＳ８６においてモード変更があった場合（ステップＳ８６で“ＹＥＳ”）、中央制御部１０７は、ＤＣＦディレクトリに保存されている画像ファイルを非ＤＣＦディレクトリに移動させた後、指定された転送モードに変更する（ステップＳ８７）。
【０１６７】
ステップＳ８３によって画像ファイルの転送処理が開始された後も、転送モードの変更の有無が判断される（ステップＳ８４）。転送モードの変更があった場合（ステップＳ８４で“ＹＥＳ”）、中央制御部１０７は、ＤＣＦディレクトリに保存されている画像ファイルを非ＤＣＦディレクトリに移動させ、転送を中止する（ステップＳ８５）。転送モードの変更がない場合（ステップＳ８４で“ＮＯ”）、転送完了となるまで転送が続けられる。
【０１６８】
＜転送モードがシャットダウンモードに設定されている場合＞
記憶媒体１９９がＥｙｅ−Ｆｉ（登録商標）であり、転送モードがシャットダウンモードに設定されている場合の画像ファイルの転送について、図１９を参照して説明する。図１９は、通信機能付き記憶媒体において転送モードがシャットダウンモードに設定されている場合の画像ファイルの転送処理の概要を示すフローチャートである。
【０１６９】
電源オフボタン（図示せず）を押下することによって、シャットダウンモードが起動する。すなわち、電源オフボタンが押下されても、デジタルカメラ１００の電源は直ちにオフ状態にはならない。
【０１７０】
シャットダウンモードが起動すると、中央制御部１０７は、Ｅｙｅ−Ｆｉ（登録商標）による無線通信が可能か否かを判定する（ステップＳ９１）。その結果、中央制御部１０７は、無線通信が可能と判定すると（ステップＳ９１で“ＹＥＳ”）、非ＤＣＦディレクトリに画像ファイルが保存されている場合には、それらの画像ファイルをＤＣＦディレクトリに移動させる。一方、中央制御部１０７は、無線通信が不可能と判定すると（ステップＳ９１で“ＹＥＳ”）、デジタルカメラ１００の電源をオフ状態にする（ステップＳ９６）。
【０１７１】
ステップＳ９２の後、ＤＣＦディレクトリにある画像ファイルの転送が開始される（ステップＳ９３）。画像ファイルの転送開始後には、転送モードの変更の有無と電源オフボタンの再度の押下の有無が判定される（ステップＳ９４）。
【０１７２】
転送モードの変更も電源オフボタンの再度の押下もない場合（ステップＳ９４で“Ａ”）、画像ファイルが転送完了となるまで転送が続けられる。転送モードの変更がある場合（ステップＳ９４で“Ｂ”）、ＤＣＦディレクトリに保存されている画像ファイルを非ＤＣＦディレクトリに移動させ、転送は中止される（ステップＳ９５）。電源オフボタンが再度押下された場合（ステップＳ９４で“Ｃ”）、デジタルカメラ１００の電源はオフ状態となる。すなわち、デジタルカメラ１００では、電源オフボタンを２回押下することで、電源を強制的にオフ状態にすることができるようになっている。
【０１７３】
上述した第２の実施の形態によれば、ユーザは、通信機能付き記憶媒体の通信機能を利用して所望するタイミングで、ＤＣＦディレクトリにある画像ファイルを所定の外部機器に転送することができる。このとき、非ＤＣＦディレクトリに保存されている画像ファイルについても、ＤＣＦディレクトリに移動させるために、記憶媒体に記憶されている画像ファイルを漏れなく転送することができる。
【０１７４】
＜＜その他の実施の形態＞＞
上述した第１、第２の実施の形態は、本発明の一例を示すものであって、これに限定されるものではなく、各実施の形態の構成及び動作は、本発明の趣旨の範囲内において、適宜変更が可能である。
【０１７５】
例えば、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施の形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵ、ＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１７６】
また、上記の説明では、画像処理装置として動画の撮影が可能なデジタルカメラを採用したが、これに限られず、画像処理装置は、デジタル一眼レフカメラやデジタルカムコーダ等であってもよい。さらに、デジタルカメラから外部機器としてのＰＣへオリジナル画像ファイルを転送する形態について説明したが、外部機器は、通信機能を備えたテレビシステム等の情報処理装置であってもよい。
【符号の説明】
【０１７７】
１００    デジタルカメラ
１０１    撮影レンズ
１０２    シャッタ
１０３    撮像素子
１０４    Ａ／Ｄ変換器
１０５    タイミング発生部
１０６    メモリ制御部
１０７    中央制御部
１０８    Ｄ／Ａ変換器
１０９    画像処理部
１１０    メモリ
１１１    圧縮／伸長部
１１２    画像表示部
１１３    光学ファインダ
１１４    フラッシュ
１１５    システムメモリ
１１６    不揮発性メモリ
１１７    モード切替スイッチ
１１８    第１シャッタスイッチ
１１９    第２シャッタスイッチ
１２０    操作部
１２１    電源制御部
１２２    コネクタ
１２３    コネクタ
１２４    電源部
１２５    Ｉ／Ｆ
１２６    コネクタ
１２７    記憶媒体着脱検知部
１２８    バリア
１２９    通信部
１３０    コネクタ（アンテナ）
１３１    記憶部
１３２    Ｉ／Ｆ
１３３    コネクタ
１３４    ＲＴＣ
１３５    音声制御部
１３６    スピーカ
１３７    マイク
１３８    動画ボタン
１９９    記憶媒体
【図１】
2011066806.tif 000003
【図２】
2011066806.tif 000004
【図３】
2011066806.tif 000005
【図４】
2011066806.tif 000006
【図５】
2011066806.tif 000007
【図６】
2011066806.tif 000008
【図７】
2011066806.tif 000009
【図８】
2011066806.tif 000010
【図９】
2011066806.tif 000011
【図１０】
2011066806.tif 000012
【図１１】
2011066806.tif 000013
【図１２】
2011066806.tif 000014
【図１３】
2011066806.tif 000015
【図１４】
2011066806.tif 000016
【図１５】
2011066806.tif 000017
【図１６】
2011066806.tif 000018
【図１７】
2011066806.tif 000019
【図１８】
2011066806.tif 000020
【図１９】
2011066806.tif 000021