(57)【要約】【課題】  バックアップ用記録媒体への書き込みをするか否かや、書き込みタイミングを予め設定して所定の条件に基づいて判断できるようにする。【解決手段】  記録媒体に記録する撮影データが特定の条件で撮影されたと判断されると、バックアップ用として撮影データの書き込みを中止するか、またはバックアップ用として撮影データを所定の時間経過後に書き込むようにすることにより、バックアップ用記録媒体への書き込みをするか否かや、書き込みタイミングを一義的に定めることができるようにして、ユーザへのストレスを軽減することができる。【選択図】  図１
2007295291.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像し、撮像データを生成する撮像手段と、生成された前記撮像データを記録媒体に記録する記録手段とを有する撮像装置であって、
前記撮像データのバックアップであるバックアップ撮像データを生成し、前記記録媒体に記録するバックアップ撮影データ生成手段と、
前記被写体を撮影するときの前記撮像装置の状態に基づいて、前記バックアップ撮像データ生成手段によるバックアップ撮像データの生成を実行するかどうかを判断する判断手段とを有することを特徴とする撮像装置。
【請求項２】
前記判断手段は、前記撮像装置が被写体を撮影するときの単写／連写の設定に基づいて、前記バックアップ撮像データ生成手段によるバックアップ撮像データの生成を実行するかどうかを判断することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記判断手段は、前記撮像装置が前記被写体を撮影するときの撮影駒速の設定に基づいて、前記バックアップ撮像データ生成手段によるバックアップ撮像データの生成を実行するかどうかを判断することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記判断手段は、前記撮像装置の交換レンズ装着状況に基づいて、前記バックアップ撮像データ生成手段によるバックアップ撮像データの生成を実行するかどうかを判断することを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記判断手段は、生成された撮像データの状態に基づいて、前記バックアップ撮像データ生成手段によるバックアップ撮像データの生成を実行するかどうかを判断することを特徴とする請求項１に記載の撮像装置。
【請求項６】
前記判断手段がバックアップ撮像データの生成を実行するように判断するための前記撮像装置の状態を設定する条件設定手段を有し、
前記判断手段は、前記条件設定手段によって設定された特定の条件に基づいて、前記バックアップ撮像データ生成手段によるバックアップ撮像データの生成を実行するかどうかを判断することを特徴とする請求項１に記載の撮像装置。
【請求項７】
被写体を撮像し、撮像データを生成する撮像手段と、生成された前記撮像データを記録媒体に記録する記録手段とを有する撮像装置の制御方法であって、
前記撮像データのバックアップであるバックアップ撮像データを生成し、前記記録媒体に記録するバックアップ撮影データ生成ステップと、
前記被写体を撮影するときの前記撮像装置の状態に基づいて、前記バックアップ撮像データ生成ステップによるバックアップ撮像データの生成を実行するかどうかを判断する判断ステップとを有することを特徴とする撮像装置の制御方法。
【請求項８】
前記判断ステップは、前記撮像装置が前記被写体を撮影するときの単写または連写の設定に基づいて、前記バックアップ撮像データ生成ステップによるバックアップ撮像データの生成を実行するかどうかを判断することを特徴とする請求項７に記載の撮像装置の制御方法。
【請求項９】
前記判断ステップは、前記撮像装置が前記被写体を撮影するときの撮影駒速の設定に基づいて、前記バックアップ撮像データ生成ステップによるバックアップ撮像データの生成を実行するかどうかを判断することを特徴とする請求項７に記載の撮像装置の制御方法。
【請求項１０】
前記判断ステップは、前記撮像装置の交換レンズ装着状況に基づいて、前記バックアップ撮像データ生成ステップによるバックアップ撮像データの生成を実行するかどうかを判断することを特徴とする請求項７に記載の撮像装置の制御方法。
【請求項１１】
前記判断ステップは、生成された撮影データに基づいて、前記バックアップ撮像データ生成ステップによるバックアップ撮像データの生成を実行するかどうかを判断することを特徴とする請求項７に記載の撮像装置の制御方法。
【請求項１２】
前記判断ステップがバックアップ撮像データの生成を実行するように判断するための前記撮像装置の状態を設定する条件設定ステップを有し、  前記判断ステップは、前記条件設定ステップにより変更された特定の条件に基づいて、前記バックアップ撮像データ生成手段によるバックアップ撮像データの生成を実行するかどうかを判断することを特徴とする請求項７に記載の撮像装置の制御方法。
【請求項１３】
被写体を撮像し、撮像データを生成する撮像手段と、生成された前記撮像データを記録媒体に記録する記録手段とを有する撮像装置の制御方法をコンピュータに実行させるプログラムであって、
前記撮像データのバックアップであるバックアップ撮像データを生成し、前記記録媒体に記録するバックアップ撮影データ生成ステップと、
前記被写体を撮影するときの前記撮像装置の状態に基づいて、前記バックアップ撮像データ生成ステップによるバックアップ撮像データの生成を実行するかどうかを判断する判断ステップとを有する撮像装置の制御方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１４】
請求項１３に記載のコンピュータプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置、撮像装置の制御方法、コンピュータプログラム及び記憶媒体に関し、例えば撮像データをバックアップ用として記録する際に用いて好適な技術に関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラが高画素化してきたこととともに、多種類の記録媒体が登場してきたことにより、複数の記録媒体を装填することが必要となってきている。これにより、複数スロットを備えたカメラが増加している。
【０００３】
また、記録媒体を破損させてしまうと、記録媒体内に記録されている撮影データが二度と取り出せないという状況が発生することもある。そこで、前記状況を防止するために、複数のスロットのうち、１つのスロットをバックアップ用として機能させ、通常の記録媒体へ撮影データを記録すると同時に、バックアップ用記録媒体へも撮影データを記録するような技術が提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開平１１−２８４９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されたような機能を有する場合であっても、カメラの性能を考慮した時に、バックアップ機能が備わったことによりその他の性能が低下することはユーザにとって好ましくないと思われる。
【０００６】
また、バックアップ用記録媒体の物理的容量には限界がある。それゆえ、不用意に撮影された撮影データを含めて、すべての撮像データをバックアップ用記録媒体に記録することは、記憶容量を無駄に使ってしまうので好ましくないと思われる。
【０００７】
本発明は前述の問題点に鑑み、バックアップ用記録媒体への書き込みをするか否かや、書き込みタイミングを予め設定して所定の条件に基づいて判断できるようにすることを目的としている。
【課題を解決するための手段】
【０００８】
本発明の撮像装置は、被写体を撮像し、撮像データを生成する撮像手段と、生成された前記撮像データを記録媒体に記録する記録手段とを有する撮像装置であって、前記撮像データのバックアップであるバックアップ撮像データを生成し、前記記録媒体に記録するバックアップ撮影データ生成手段と、前記被写体を撮影するときの前記撮像装置の状態に基づいて、前記バックアップ撮像データ生成手段によるバックアップ撮像データの生成を実行するかどうかを判断する判断手段とを有することを特徴とする。
【０００９】
本発明の撮像装置の制御方法は、被写体を撮像し、撮像データを生成する撮像手段と、生成された前記撮像データを記録媒体に記録する記録手段とを有する撮像装置の制御方法であって、前記撮像データのバックアップであるバックアップ撮像データを生成し、前記記録媒体に記録するバックアップ撮影データ生成ステップと、前記被写体を撮影するときの前記撮像装置の状態に基づいて、前記バックアップ撮像データ生成ステップによるバックアップ撮像データの生成を実行するかどうかを判断する判断ステップとを有することを特徴とする。
【００１０】
本発明のコンピュータプログラムは、被写体を撮像し、撮像データを生成する撮像手段と、生成された前記撮像データを記録媒体に記録する記録手段とを有する撮像装置の制御方法をコンピュータに実行させるプログラムであって、前記撮像データのバックアップであるバックアップ撮像データを生成し、前記記録媒体に記録するバックアップ撮影データ生成ステップと、前記被写体を撮影するときの前記撮像装置の状態に基づいて、前記バックアップ撮像データ生成ステップによるバックアップ撮像データの生成を実行するかどうかを判断する判断ステップとを有する撮像装置の制御方法をコンピュータに実行させることを特徴とする。
【００１１】
本発明の記憶媒体は、前記に記載のコンピュータプログラムを記憶したことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、バックアップ用記録媒体への書き込みをするか否かや、書き込みタイミングを予め設定して所定の条件に基づいて判断することができる。これにより、ユーザによって使い勝手のよいバックアップ機能を提供することができる。
【発明を実施するための最良の形態】
【００１３】
（第１の実施形態）
以下、本発明の実施形態を図面に基づいて具体的に説明する。
図１は、本実施形態における情報記録機能を備えたカメラの構成例を示すブロック図である。
図１において、１は焦点距離を変更可能な撮影レンズであり、２はシャッタ等の露光制御部である。３はＣＣＤ等の固体撮像素子を用いた撮像センサやＣＤＳ・Ａ／Ｄ回路を含む撮像部であり、４はメモリ制御回路である。
【００１４】
また、５はメモリ制御回路４によって制御されるメモリであり、６は全体を制御するＣＰＵであり、７は撮影モードを変更するダイアル、レリーズボタン等の操作部材を有する操作部である。８はＷＢ（ホワイトバランス）検出など前処理を行う第１の画像処理回路であり、９はＷＢ制御や、JPEG圧縮など後処理を行う第２の画像処理回路である。
【００１５】
さらに、１６は、バックアップとして書き込みを行うか否かを判断するデータ書き込み判断制御部である。判断方法については、図３及び図４のフローチャートを参照しながら後述する。
【００１６】
図１において、被写体が撮像されると、撮影レンズ１及び露光制御部２を介して撮像部３において固体撮像素子に結像された撮影画像は、各センサで信号電荷に変換され、ＣＤＳ・Ａ／Ｄ回路を経て、Ｒ・Ｇ・Ｂ信号に変換される。
【００１７】
変換されたＲ・Ｇ・Ｂ信号は、メモリ制御部４によってメモリ５に一旦格納される。メモリ５に格納されたＲ・Ｇ・Ｂ信号は、その後、第１の画像処理回路８に送られる。第１の画像処理回路８では、Ｒ・Ｇ・Ｂ信号を用いてＷＢ調整値の演算を行い、前処理がすべて終了した画像データが生成される。この画像データは、メモリ５に再度格納される。第１の画像処理回路８で得られたＷＢ調整値は、ＣＰＵ６が所定の演算を行った後、メモリ制御部４を介してメモリ５に格納される。
【００１８】
メモリ５に格納された画像データとＷＢ調整値とは第２の画像処理回路９に送られ、圧縮／伸張など後処理が施される。次に、装填状態検出装置（図示せず）は、各スロット１０〜１２に記録媒体１３〜１５が装填されているか否かを検出する。さらに、残容量検出装置（図示せず）は、各スロット１０〜１２に装填されている記録媒体１３〜１５の残容量が一杯であるか否かを検出する。
【００１９】
そして、データ書き込み判断制御部１６に含まれているバックアップ機能設定装置（図示せず）により、バックアップとして書き込み対象とされたスロット１０〜１２に装填されている記録媒体１３〜１５に記録されることになる。なお、装填状態検出装置及び残容量検出装置は、各スロット１０〜１２に含まれているものとする。また、本実施形態においては、データ書き込み判断制御部１６はＣＰＵ６によりプログラム構成した例を示している。
【００２０】
次に、データ書き込み判断制御部１６において利用される書き込み可否条件の設定について説明する。
図２は、本実施形態における書き込み可否条件の設定画面例を示す図である。
【００２１】
図２（ａ）の画面で「バックアップ書き込み条件設定」を選択すると、書き込み可否条件については、図２（ｂ）の画面に示すように、本実施形態においては７通りの中から任意に選択することが可能となっている。書き込み可否の機能としては、遅延の場合と不可の場合との２種類があり、遅延の場合の機能は、カメラが特定の状態になるまでは、バックアップ用記録媒体に対する書き込みは停止させておくという機能である。一方、不可の場合の機能は、バックアップ設定が有効であっても、バックアップ用記録媒体に対する書き込みはしないようにする機能である。
【００２２】
図２（ｂ）に示すように、本実施形態では、遅延として設定が可能なのは、カメラ設定がDRIVEモード設定になっており、かつ連写設定が数コマ／秒以上になっている場合のみ遅延させることができる、２階層の設定にしてある。連写設定について、本実施形態においては、図２（ｃ）に示すように５コマ／秒以上になっている場合のみ遅延させることができるように設定されている。
【００２３】
同様に本実施形態では、書き込み不可として設定可能な場合は、図２（ｂ）に示すように６通りある。これらの場合は、カメラ設定としてバックアップが有効になっていたとしても、（すなわち、図２（ａ）の画面の「バックアップ」の項目が「入」になっていても）前記６通りの何れか１つにおいて不可として設定している条件が成立した場合はバックアップ用記録媒体に対しては書き込みを抑制する。一方、前記６通りの何れにおいても不可として設定している条件が成立してなかった場合は、バックアップが有効になっていれば、通常通りバックアップ用記録媒体に対して書き込みを行う。
【００２４】
次に、実際の制御におけるフロー（処理手順）を説明する。
図３は、本実施形態において遅延の場合におけるデータ書き込み判断部１６による処理手順の一例を示すフローチャートである。このデータ書き込み判断制御部１６は、基本的に撮影動作により、記録媒体１３〜１５に対してデータの書き込みが発生した場合は、それに付随して必ず作動する制御部である。
【００２５】
図３に示したように、処理が開始されると、まずカメラ設定としてバックアップの設定が有効であるか無効であるかを判定する（ステップＳ１０）。この判定の結果、バックアップ設定が有効である場合は、そのままバックアップ用記録媒体の装填状態を確認する（ステップＳ１１）。一方、ステップＳ１０の判定の結果、バックアップ設定が無効である場合は、そのまま処理を終了する。
【００２６】
次に、ステップＳ１１の確認の結果、バックアップ用記録媒体が装填されている場合は、ここでのバックアップ用記録媒体における有無の判定が真となるため、次のステップＳ１２の遅延設定における有無の判定に移行する。一方、ステップＳ１１の確認の結果、バックアップ用記録媒体が装填されていない場合は、ここでのバックアップ用記録媒体における有無の判定が疑となるため、そのまま処理を終了する。
【００２７】
次に、図２（ｂ）に示す設定画面より、遅延設定されているか否かを判定する（ステップＳ１２）。本実施形態の場合、DRIVEモードが連写の場合は遅延させるという設定について、設定が有効であるか無効であるかを判定することになるが、他にも遅延設定として設定可能な条件が存在する場合は、それらのうちのいずれかが設定されているか否かを判定することになる。
【００２８】
この判定の結果、遅延設定が有効である場合は、その遅延条件が解除されるのを待つ必要があるために、遅延条件が解除したか否かを判定する(ステップＳ１３)。この判定の結果、遅延条件が解除していなければ、解除するまで繰り返す。また、遅延条件が解除していれば、次のステップＳ１４におけるバックアップ用書き込みデータの有無の判定に進む。一方、ステップＳ１２の判定の結果、遅延設定が無効である場合は、ステップＳ１３における遅延条件の解除判定をする必要は無いために、次のステップＳ１４におけるバックアップ用書き込みデータの有無の判定にジャンプする。
【００２９】
また、遅延条件が解除したと判定することは、本実施形態の場合においてはレリーズ開始する操作部材がOffされることを意味している。つまり、撮影動作が一旦停止されるような状況になった場合を意味している。その操作部材がOffされるか、またはそれに相当するようなカメラ操作が行われるか、またはカメラ内部の撮影画像を一時的に保存しておくメモリ容量が一杯になるか、の何れかの条件を満たすまでは遅延条件を解除しないこととする。それらの条件のうち、少なくとも１つの条件を満たした場合は、ステップＳ１４におけるバックアップ用書き込みデータの有無の判定に即座に移行する。
【００３０】
次に、バックアップ用書き込みデータとして、該当するデータのみ存在するか否かを確認する（ステップＳ１４）。この確認の結果、存在が確認された場合は、バックアップ用データの書き込みを即座に行い（ステップＳ１５）、処理を終了する。また、ステップＳ１４の確認の結果、存在が確認されない場合は、次にデータ書き込み判断制御部１６が作動するまでは処理が無いため、そのまま終了となる。
【００３１】
次に、書き込み不可の場合のデータ書き込み判断制御のフローを説明する。
図４は、本実施形態において、書き込み不可の場合におけるデータ書き込み判断制御部１６による処理手順の一例を示すフローチャートである。
【００３２】
図４に示したように、処理が開始されると、まずカメラ設定としてバックアップの設定が有効であるか無効であるかを判定する（ステップＳ２０）。この判定の結果、バックアップの設定が有効である場合は、バックアップ用記録媒体の装填状態を確認する（ステップＳ２１）処理に移行する。一方、ステップＳ２０の判定の結果、バックアップ設定が無効の場合は、そのまま処理を終了する（ステップＳ２６）。
【００３３】
次に、ステップＳ２１の確認の結果、バックアップ用記録媒体が装填されている場合は、ここでのバックアップ用記録媒体における有無の判定が真になるため、次のステップＳ２２の不可設定における有無の判定処理に移行する。一方、ステップＳ２１の確認の結果、バックアップ用記録媒体が装填されていない場合は、ここでのバックアップ用記録媒体における有無の判定が疑となるため、そのまま処理を終了する。
【００３４】
次に、図２（ｂ）に示した設定画面より、不可設定されているか否かを判定する（ステップＳ２２）。本実施形態については、６種類の例があるが、それらの１つでも設定されているかどうかを判定する。この判定の結果、６種類のうちの１つでも設定されている場合は、そのまま不可の条件が成立しているか否かの判定を行う（ステップＳ２３）処理に移行する。一方、ステップＳ２２の判定の結果、６種類のうちの１つも設定されていない場合は、ステップＳ２４におけるバックアップ用書き込みデータの有無の判定にジャンプする。
【００３５】
ステップＳ２３において行われる、不可の条件が成立しているか否かの判定では、６種類の設定のそれぞれの場合において、不可設定の有無と不可設定の条件とが成立しているかのＡＮＤ条件により判定される。
【００３６】
不可設定の条件が成立しているか否かについては、その設定により様々である。本実施形態では、設定された時点で決まるもの、カメラが測光動作をすることにより決まるもの、カメラがストロボ本発光前にプリ発光させて調光演算をすることにより決まるもの、レリーズ後撮影画像を現像することにより決まるもの等がある。ところが、それらすべてはデータ書き込み判断制御部１６が処理を行う前に決定される。それゆえ、その他の条件が発生したとしても、このデータ書き込み制御部１６が処理を行う前に決定するような条件であれば制御可能となるため、本制御の対象と成り得る。
【００３７】
ステップＳ２３の判定の結果、この不可の条件が成立していると判定した場合は、そのまま終了となる。一方、ステップＳ２３の判定の結果、この不可の条件が成立していないと判定した場合は、次のステップＳ２４におけるバックアップ用書き込みデータの有無の判定へと移行する。
【００３８】
ステップＳ２４において、バックアップ用書き込みデータとして、該当するデータのみ存在するか否かを確認する。この確認の結果、存在が確認された場合は、バックアップ用データの書き込みを即座に行い（ステップＳ２５）、処理を終了する。また、ステップＳ２４の確認の結果、存在が確認されない場合は、次にデータ書き込み判断制御部１６が作動するまでは処理が無いため、そのまま終了となる。
【００３９】
また、前述した遅延と不可との両方が設定されており、両方の条件が成立した場合については、不可のほうを先に処理させる。不可のほうが成立した場合は、バックアップ用書き込みデータはその時点で無効として決定しておくことによって、その後遅延のほうの処理においては、問題無く処理が行われる。
【００４０】
本実施形態における、データ書き込み判断制御部１６による遅延条件及び不可条件の判定基準について詳細に説明する。
まず、最初にカメラ設定のDRIVEモードが連写時の遅延条件について説明する。これは、カメラが連写設定にされた場合に、遅延条件が連写での撮影駒速が何駒に設定されているかを確認する。これにより、設定されている撮影駒速以上の場合は、遅延条件が成立していると判定し、設定されている撮影駒速より小さい場合は、遅延条件は不成立と判定する。
【００４１】
レンズ未装着時書き込み不可条件について説明する。これは、カメラに対してレンズの着脱操作が行われた際に、不可条件が設定されているか否かを判定する。レンズが外された場合は、不可条件が設定されているか否かを判定し、設定されている場合はその時点で不可条件は成立となる。また、レンズが装着された場合は、不可条件が設定されていたとしても、不可条件は不成立と判定する。
【００４２】
露出制御範囲外時の書き込み不可条件について説明する。これは、カメラが測光動作を行った際に、周期的であれレリーズ動作に移行する前の最終的な測光結果のみで判断しても、いずれにおいても同様であるが、ある所定値以上もしくは所定値以下の露出値になった場合に、不可条件が設定されているか否かを判定する。不可条件が設定されている場合には、その時点で不可条件は成立となるが、それ以外の場合では不可条件は不成立と判定する。
【００４３】
調光範囲外時の書き込み不可条件について説明する。これは、カメラに内蔵のストロボであれ、装着されたストロボであれ、撮影前のストロボ本発光前のプリ発光結果において、調光演算を行った際に、調光結果がある所定値以上もしくは所定値以下の場合に、不可条件が設定されているか否かを判定する。不可条件が設定されている場合には、その時点で不可条件は成立となるが、それ以外の場合では不可条件は不成立と判定する。
【００４４】
白飛び個所が所定値以上である時における書き込み不可条件について説明する。これは、カメラの撮影動作後表示用JPEGファイルを作成するが、そのファイルにおける輝度値が所定値以上である画素が所定数以上に達した場合に、不可条件が設定されているか否かを判定する。不可条件が設定されている場合には、その時点で不可条件は成立となるが、それ以外の場合では不可条件は不成立と判定する。
【００４５】
黒潰れ個所が所定値以上である時における書き込み不可条件について説明する。これは、カメラの撮影動作後表示用JPEGファイルを作成するが、そのファイルにおける輝度値が所定値以下である画素が所定数以上に達した場合に、不可条件が設定されているか否かを判定する。不可条件が設定されている場合には、その時点で不可条件は成立となるが、それ以外の場合では不可条件は不成立と判定する。
【００４６】
試し撮りモード時の書き込み不可条件について説明する。試し撮りモードに設定された場合に、不可条件が設定されているか否かを判定する。不可条件が設定されている場合には、その時点で不可条件は成立となるが、それ以外の場合では不可条件は不成立と判定する。
【００４７】
以上のように、本実施形態においては、特定の条件で撮影されたと判断されると、バックアップ用として撮影データの書き込みを中止するか、またはバックアップ用として撮影データを所定の時間経過後に書き込むようにしたので、バックアップ用記録媒体への書き込みをするか否かや、書き込みタイミングを一義的に定めることができる。これにより、ユーザへのストレスを軽減することができる。
【００４８】
（本発明に係る他の実施形態）
前述した本発明の実施形態における撮像装置を構成する各手段、並びに撮像装置の制御方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００４９】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００５０】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図３、４に示すフローチャートに対応したプログラム）を、システムまたは装置に直接、または遠隔から供給する。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００５１】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００５３】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００５４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００５５】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５６】
また、その他の方法として、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００５８】
さらに、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施形態におけるカメラの機能構成を示すブロック図である。
【図２】本発明の実施形態におけるバックアップ用記録媒体への書き込み条件の設定画面の一例を示す図である。
【図３】本発明の実施形態において、データ書き込み判断制御部による遅延設定時における処理手順の一例を示すフローチャートである。
【図４】本発明の実施形態において、データ書き込み判断制御部による不可設定時における処理手順の一例を示すフローチャートである。
【符号の説明】
【００６０】
１  撮像レンズ
２  露光制御部
３  撮像部
４  メモリ制御部
５  メモリ
６  ＣＰＵ
７  操作部
８  第１の画像処理回路
９  第２の画像処理回路
１０〜１２  スロット
１３〜１５  記録媒体
１６  データ書き込み判断制御部
【図１】
2007295291.tif 000003
【図２】
2007295291.tif 000004
【図３】
2007295291.tif 000005
【図４】
2007295291.tif 000006