(57)【要約】【課題】デジタルカメラの撮影画像を高速で外部記録媒体に伝送すると共に、外部記録媒体に記録された撮影画像の信頼性を向上させる。【解決手段】撮影処理により得られた画像データを、ＳＤカード格納アドレス、開始アドレス、データサイズ、チェック済みフラグを有する記録情報部と関連付けて、デジタルカメラのＲＡＭに格納する（Ｓ１０８）。画像データをＳＤカードへＣＲＣ機能をオフしたＳＰＩモードで伝送し、ＳＤカード格納アドレスに格納されたアドレスを書き込み開始アドレスとして、ＳＤカードのフラッシュメモリに書き込む（Ｓ１１０）。デジタルカメラが待機状態のとき、デジタルカメラのＲＡＭの画像データと、ＳＤカードのフラッシュメモリの画像データを比較し、不一致の場合、再度、デジタルカメラからＳＤカードへ画像データを伝送し、ＳＤカードへ記録させる（Ｓ１１４）。【選択図】        図２
2004312234.tif 000002
【特許請求の範囲】
【請求項１】
撮影された画像データが格納される格納手段と、
前記画像データを外部記録媒体へ伝送し、記録させる画像データ記録手段と、前記格納手段に格納された前記画像データと、前記外部記録媒体に記録された前記画像データとを比較し、その整合性をチェックする比較手段と、
前記比較手段により、前記格納手段の前記画像データと、前記外部記録媒体の前記画像データが不一致であることが確認されたら、前記画像データ記録手段を実行し、前記格納手段の前記画像データを前記外部記録媒体の画像データに上書きさせる画像データ修復手段と、
電源投入後のデジタルカメラが待機状態のとき、前記比較手段及び前記画像データ修復手段の処理を実行させる制御手段とを備えることを特徴とするデジタルカメラ。
【請求項２】
前記格納手段における前記画像データの格納位置と、前記外部記録媒体における前記画像データの格納位置と、前記画像データのデータサイズと、前記制御手段の処理の実行の有無、及び処理結果を記録する処理フラグとが、前記格納手段において前記画像データと関連付けられて格納されることを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
前記制御手段は、デジタルカメラが前記待機状態のとき、前記比較手段及び前記画像データ修復手段の処理を、常時、繰り返し実行させることを特徴とする請求項１に記載のデジタルカメラ。
【請求項４】
前記比較手段は、前記格納手段における前記画像データの格納位置と、前記外部記録媒体における前記画像データの格納位置とに基づいて、前記比較処理を行うことを特徴とする請求項２に記載のデジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラで撮影した画像の外部記録媒体への記録に関する。
【０００２】
【従来の技術】
従来、デジタルカメラで撮影された画像は、デジタルカメラに内蔵されるマイクロコンピュータの制御に基づいて所定の画像処理が施され、デジタルカメラ内のＲＡＭや、ＭＭＣカード、ＳＤカード等の外部記録媒体に記録される。デジタルカメラのマイクロコンピュータと外部記録媒体との通信方式には複数の方式が知られている。ＳＤカードとの通信方式には、ＳＤモード、ＳＰＩモードがあり、ＭＭＣカードとの通信方式には、ＭＭＣモード、ＳＰＩモードが知られている。これらのモードにはＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）によるデータチェック機能が備えられている。ＣＲＣは、ＳＤモード、ＭＭＣモードにおいては必須の機能であり、ＳＰＩモードではオプションの機能である。ＣＲＣを用いることにより、外部記録媒体への伝送中におけるデータ化けの発生を検出することができる。
【０００３】
【発明が解決しようとする課題】
ところが、ＣＲＣは複雑な演算の組合せで構成された検査方法であるため、この機能をソフトウエアで実現しようとすると、ソフトウエアへの負荷は極めて大きくなる。その結果、外部記録媒体へのデータ伝送速度が遅くなるという問題がある。一方、データ伝送の高速化を図るべくＣＲＣの機能を用いないと、データ化けを検出することができず、外部記録媒体に書き込まれた画像データの信頼性は低くなる。すなわち、デジタルカメラで撮影した画像を外部記録媒体に書き込むにあたって、データを高速に伝送し、かつ書き込まれたデータの高い信頼性を得ることはできないという問題があった。
【０００４】
本発明は以上の問題を解決するものであり、デジタルカメラの撮影画像を外部記録媒体に高速で伝送し、かつ書き込まれた画像データの信頼性の高めることを目的としている。
【０００５】
【課題を解決するための手段】
本発明に係るデジタルカメラは、撮影された画像データが格納される格納手段と、画像データを外部記録媒体へ伝送し、記録させる画像データ記録手段と、格納手段に格納された画像データと、外部記録媒体に記録された画像データとを比較し、その整合性をチェックする比較手段と、比較手段により、格納手段の画像データと、外部記録媒体の画像データが不一致であることが確認されたら、画像データ記録手段を実行し、格納手段の画像データを外部記録媒体の画像データに上書きさせる画像データ修復手段と、電源投入後のデジタルカメラが待機状態のとき、比較手段及び画像データ修復手段の処理を実行させる制御手段とを備えることを特徴とする。
【０００６】
好ましくは、格納手段における画像データの格納位置と、外部記録媒体における画像データの格納位置と、画像データのデータサイズと、制御手段の処理の実行の有無、及び処理結果を記録する処理フラグとが、格納手段において画像データと関連付けられて格納される。
【０００７】
好ましくは、制御手段は、デジタルカメラが上述の待機状態のとき、比較手段及び画像データ修復手段の処理を、常時、繰り返し実行させる。
【０００８】
好ましくは、比較手段は、格納手段における記画像データの格納位置と、外部記録媒体における画像データの格納位置とに基づいて、比較処理を行う。
【０００９】
以上のように、本発明によれば、電源投入後のデジタルカメラが待機状態のとき、格納手段に格納された画像データと、外部記録媒体に記録された画像データとを比較し、両者が不一致であることが確認されたら、画像データ修復手段が実行される。従って、画像データの伝送中にデータ化けのチェックを行う場合に比べ、画像データを高速に伝送させることができると共に、外部記録媒体の画像データの信頼性を向上させられる。
【００１０】
格納手段において、格納手段における画像データの格納位置と、外部記録媒体における画像データの格納位置と、画像データのデータサイズと、制御手段の処理の実行の有無、及び処理結果を記録する処理フラグとを、格納手段において画像データと関連付けられて格納させることにより、外部記録媒体の画像データの修復がより正確に実行される。
【００１１】
デジタルカメラが電源投入後の待機状態のとき、上述の画像データの比較手段及び画像データ修復手段の処理を、常時、繰り返し実行させることにより、外部記録媒体の画像データの信頼性がより高まる。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。図１は、本発明に係る実施形態が適用されるデジタルカメラとＳＤカードのブロック図である。デジタルカメラ１のマイクロコンピュータ１０は、デジタル信号を高速に処理する画像処理専用ＤＳＰを内蔵した公知のプロセッサであり、ＣＰＵ、ＲＡＭ、ＲＯＭ等から構成される。マイクロコンピュータ１０はデジタルカメラ１全体の制御を行う。マイクロコンピュータ１０には、測光スイッチ２０及びレリーズスイッチ３０が接続されており、それぞれのオン・オフ信号が入力される。デジタルカメラ１の筐体に設けられるレリーズボタン（図示せず）が半押しされると測光スイッチ２０がオンとなり、マイクロコンピュータ１０の制御に基づいて測光処理が実行される。レリーズボタンが全押しされるとレリーズスイッチ３０がオンとなり、撮影処理が開始される。
【００１３】
ＣＣＤ４０の受光面には撮影光学系５０により被写体の光学像が結像させられる。レリーズスイッチ３０がオンとなり、撮影処理が開始されると、被写体の光学像はＣＣＤ４０において光電変換され、アナログ画像信号としてＣＤＳ／ＡＤユニット回路６０に入力される。ＣＤＳ／ＡＤユニット回路６０により、アナログ画像信号はＣＣＤ４０から発生するアナログ雑音やリセット雑音が低減され、デジタル画像信号に変換される。デジタル画像信号はマイクロコンピュータ１０に入力される。
【００１４】
マイクロコンピュータ１０に入力されたデジタル画像信号は、所定の画像信号処理が施される。画像信号処理が施されたデジタル画像信号は、１フレーム単位の画像データとしてＲＡＭ７０に格納される。
【００１５】
マイクロコンピュータ１０には、デジタルカメラ１の筐体に設けられた各種の操作ボタンに連動する操作ボタンスイッチ群８０が接続されている。操作ボタンスイッチ群８０のオン・オフ状態に応じたマイクロコンピュータ１０の制御に基き、ＲＡＭ７０の画像データのＳＤカード９０への書き込み、ＬＣＤ１００における再生等が実行される。
【００１６】
コネクタ１５を介してデジタルカメラ１に装着されるＳＤカード９０はコントローラ９１とフラッシュメモリ９２を内蔵する。マイクロコンピュータ１０からコントローラ９１へ、コマンド、画像データ等が伝送される。コントローラ９１は、伝送されてきたコマンドに応じた処理を実行し、例えば画像データ等のフラッシュメモリ９２への書込み等を行う。尚、マイクロコンピュータ１０とコントローラ９１との間の通信はＳＰＩモードで行われる。
【００１７】
マイクロコンピュータ１０には、デジタルカメラ１の筐体に設けられるモードダイヤルに連動するモードスイッチ１１０が接続されている。モードダイヤルは、撮影モード、非撮影モードを選択するためのダイヤルである。モードダイヤルで撮影モードが選択されると、モードスイッチ１１０はオンとなる。
【００１８】
図２は、デジタルカメラ１に電源が投入された後、マイクロコンピュータ１０に常駐するメインルーチンの処理手順を示すフローチャートである。デジタルカメラの電源がオンされると、ステップＳ１００において、キー入力の有無がチェックされる。キー入力の有無はマイクロコンピュータ１０に接続される上述の全てのスイッチの状態をチェックすることにより判断される。すなわち、オン状態のスイッチがあるとき、キー入力有りと判断される。
【００１９】
ステップＳ１００でキー入力があったことが確認されると、ステップＳ１０２へ進む。ステップＳ１０２では、モードスイッチ１１０がオンしており、撮影モードが設定されているかチェックされる。撮影モードが設定されていることが確認されたら、ステップＳ１０４へ進む。ステップＳ１０４では、レリーズボタンが全押しされたかチェックされる。レリーズボタンが全押しされたか否かは、キー入力がレリーズスイッチ３０がオンしたことによるものなのか否かで判断される。レリーズボタンが全押しされたことが確認されたら、ステップＳ１０６へ進む。
【００２０】
ステップＳ１０６では、撮影処理が実行される。すなわち、ＣＣＤ４０の受光面に結像された被写体像が光電変換され、ＣＤＳ／ＡＤユニット回路６０で上述の処理が施され、マイクロコンピュータ１０で所定の画像処理が施される。次いでステップＳ１０８へ進み、ＲＡＭ書込処理が実行される。ＲＡＭ書込処理で実行されるＲＡＭ書込サブルーチンでは、撮影された画像データ、及び画像データをＲＡＭ７０、ＳＤカード９０に記録する際の記録情報がＲＡＭ７０に保存される。
【００２１】
図３は、ＲＡＭ書込サブルーチンの処理手順を示すフローチャートである。ステップＳ２００で１フレーム分の画像データがＲＡＭ７０に記録される。次いで、ステップＳ２０２〜Ｓ２０８において、画像データと関連付けられる記録情報部へのデータの格納が行われる。この記録情報部は、撮影動作が実行される度にＲＡＭ７０内において確保されるメモリ領域であり、撮影された画像データ毎に用意される。図４に記録情報部のフォーマットを示す。記録情報部２００は、ＳＤカード格納アドレス２０１、開始アドレス２０２、データサイズ２０３、チェック済みフラグ２０４を有する。ＳＤカード格納アドレス２０１には、ＲＡＭ７０に記録された画像データをＳＤカード９０のフラッシュメモリ９２に記録するときの、フラッシュメモリ９２における記録開始アドレスの値が格納される。開始アドレス２０２には、ＲＡＭ７０における画像データの先頭アドレスの値が格納される。データサイズ２０３には、画像データのデータ長が格納される。チェック済みフラグ２０４は、ＲＡＭ７０に記録された画像データと、フラッシュメモリ９２に記録される画像データとの整合性がチェックされたか否かを示すフラグである。このフラグの値が「０」のとき、チェック未実施、若しくはチェックした結果、両画像データが不一致であることを示し、「１」のとき、チェックした結果、両画像データが一致したことを示す。尚、画像データの整合性のチェック処理については後述する。
【００２２】
図３に示すように、ＳＤカード格納アドレス２０１への値の格納はステップＳ２０２で、開始アドレス２０２への値の格納はステップＳ２０４で、データサイズ２０３への値の格納はステップＳ２０６で、チェック済みフラグ２０４への値の格納はステップＳ２０８で行われる。尚、ＲＡＭ書込サブルーチンが実行される時点で、画像データはＳＤカード９０のフラッシュメモリ９２へは書き込まれておらず、上述のデータ整合性のチェックはまだ実行されていない。従って、ステップＳ２０８では、チェック済みフラグ２０４に「０」がセットされる。
【００２３】
ステップＳ１０８のＲＡＭ書込サブルーチンが終了したら、図２のステップＳ１１０へ進む。ステップＳ１１０ではＳＤカード書込処理が実行され、ＲＡＭ７０に書き込まれた画像データと同一の画像データがＳＤカード９０へ書き込まれる。
【００２４】
図５は、ＳＤ書込処理で実行されるＳＤ書込サブルーチンの処理手順を示すフローチャートであり、図６はデジタルカメラ１のＲＡＭ７０及びＳＤカード９０のフラッシュメモリ９２の内部構成の一部を示す概念図である。図６には画像データＰ１〜Ｐ３がＲＡＭ７０及びフラッシュメモリ９２に書き込まれている状態が示される。画像データの領域は矩形で示されており、左上端部が書き込み開始アドレスの位置である。例えば、ＲＡＭ７０において、画像データＰ１に関連付けられた記録情報部Ｒ１の開始アドレスから延びる矢印で画像データＰ１の左上端部が指し示され、記録情報部Ｒ１のＳＤカード格納アドレスから延びる矢印で、フラッシュメモリ９２の画像データＰ１の左上端部が指し示されている。画像データＰ２及びＰ３も同様である。
【００２５】
ここで、図５及び図６を参照しながら、画像データＰ３を例にとって、ＳＤカード９０への書き込みについて説明する。ステップＳ３００において、マイクロコンピュータ１０からＳＤカード９０のコントローラ９１（図１参照）へ、書込コマンドと、ＲＡＭ７０において画像データＰ３に関連付けられている記録情報部Ｒ３のＳＤカード格納アドレスが送信される。次いで、ステップＳ３０２において、ステップＳ３００で送信した書込コマンドに対するコントローラ９１からのレスポンスを受信したかチェックされる。レスポンス受信が確認されるまで当ステップは繰り返し実行される。尚、書込コマンド及びレスポンスにはＣＲＣチェックのためのＣＲＣビットが含まれるが、本実施形態ではＣＲＣ機能をオフして通信を行うため、ＣＲＣビットはダミーデータである。
【００２６】
レスポンス受信が確認されたら、ステップＳ３０４へ進む。ステップＳ３０４では、レスポンスの内容が、コントローラ９１における受信が異常終了したことを示すものかチェックされる。異常終了を示す場合、本ルーチンは終了する。
【００２７】
レスポンスが異常終了を示すものでない場合、ステップＳ３０６へ進む。ステップＳ３０６では、画像データＰ３の全てのデータ（ブロック）が送信されたかチェックされる。未送信のデータ（ブロック）が存在することが確認されたら、ステップＳ３０８へ進み、ダミーデータのＣＲＣと共にデータ送信処理が行われる。次いで、ステップＳ３１０へ進む。ステップＳ３１０では、ステップＳ３０８で行われたデータ送信に対するコントローラ９１からのレスポンスの受信処理が行われる。レスポンスに含まれるＣＲＣもダミーデータである。また、ＳＤカード９０がビジー状態のとき、ビジー信号を受信し、ビジー状態が解除されるまでウエイト状態となる。データ受信の正常終了のレスポンス、若しくはビジー状態解除のレスポンスを受信したら、ステップＳ３０６へ戻り、以降の処理が繰り返される。
【００２８】
ステップＳ３０６で画像データＰ３の全ブロックが送信されたことが確認されたら、本サブルーチンは終了し、図２のステップＳ１１０へ戻り、次いでステップＳ１００へ戻り、以降の処理が繰り返される。
【００２９】
図２のステップＳ１０２において、撮影モードが設定されていないことが確認されたら、ステップＳ１１２へ進む。また、ステップＳ１０４でレリーズボタンが全押しされていないことが確認されたら、ステップＳ１１２へ進む。ステップＳ１１２では、レリーズボタン全押し以外のキー入力に対応する各種処理、すなわちレリーズスイッチ３０以外の上述のスイッチの状態に応じた処理が実行される。キー入力に対応する処理が実行されたらステップＳ１００へ戻り、以降の処理が繰り返される。
【００３０】
図２のステップＳ１００で、キー入力が確認されず、マイクロコンピュータ１０がキー入力の有無を監視して次の動作指示を待っている状態下のとき、すなわちデジタルカメラ１が待機状態のとき、ステップＳ１１４へ進む。本実施形態においては、デジタルカメラ１が待機状態にあるとき、ステップＳ１１４で比較処理が実行される。
【００３１】
図７は、比較処理で実行される比較サブルーチンの処理手順を示すフローチャートである。本サブルーチンの実行中は、キー入力の割り込み処理が許可されていて、何らかのキー入力があった場合は、キー入力に対応した処理が優先処理される。しかし、それ以外の場合は、ＲＡＭ７０に有効な記録情報部を有する画像データが存在する限り、画像データ毎に繰り返し実行される。ステップＳ４００において、比較すべき画像データの有無を判別する。この判別処理においては、各画像データと関連付けられた上述の記録情報部において、有効な記録情報部が存在しないか、及び、未比較の画像データがないかの２点についてチェックされる。
【００３２】
記録情報部のデータが有効であるか否かは、ＳＤカード格納アドレスの値をチェックすることにより判断される。すなわち、ＳＤカード格納アドレスの値がアドレス値でない場合、例えば１６進コードの「ＦＦＦＦＦＦＦＦ」が格納されている場合、その記録情報部のデータは無効と判断される。なお、記録情報部の生成直後のＳＤカード格納アドレスの初期値は上記「ＦＦＦＦＦＦＦＦ」とされ、別途実行されるＳＤカードのファイル管理処理（不図示）によって、画像データを格納するＳＤカード上のアドレスが決まった段階で更新され、記録情報部が有効になる。尚、画像データが比較済みであるか否かの判断については後述する。
【００３３】
またマイクロコンピュータ１０は、有効な記録情報部が関連付けられている画像データの数を把握しており（図６の例では、Ｐ１、Ｐ２、Ｐ３の３つ）、有効な記録情報部が関連付けられている画像データが全くないこと、または画像データが全て比較済みであることが確認されたら本ルーチンは終了する。
【００３４】
ステップＳ４００において、処理すべき画像データが存在することが確認されたらステップＳ４０２へ進む。ステップＳ４０２では、処理すべき画像データのうちの１つが選択され、その記録情報部が有効か否かチェックされる。有効か否かの判断は、上述のようにＳＤカード格納アドレスの値に基づいて行われる。
【００３５】
記録情報部が有効であることが確認されたら、ステップＳ４０４へ進む。ステップＳ４０４では、選択してる画像データに対応した記録情報部が読み出され、作業バッファに格納される。次いでステップＳ４０６へ進み、チェック済みフラグの値がチェックされる。チェック済みフラグの値が「０」であり、画像データの比較処理が未だ実行されていないか、実行された結果、ＳＤカード９０の画像データと不一致であることが確認されたら、ステップＳ４０８へ進む。ステップ４０８では、ＳＤカード読出処理が実行される。
【００３６】
図８は、ＳＤカード読出処理で実行されるＳＤカード読出サブルーチンの処理手順を示すフローチャートである。ステップＳ５００において、マイクロコンピュータ１０からＳＤカード９０のコントローラ９１（図１参照）へ、読出コマンドと、作業バッファに格納された記録情報部のＳＤカードデータ格納アドレスが送信される。次いで、ステップＳ５０２において、ステップＳ５００で送信した読出コマンドに対するコントローラ９１からのレスポンスを受信したかチェックされる。レスポンス受信が確認されるまで当ステップは繰り返し実行される。読出コマンド、及び読出コマンドからのレスポンスに含まれるＣＲＣがダミーデータである点は、上述の書込コマンドの送受信と同様である。
【００３７】
レスポンス受信が確認されたら、ステップＳ５０４へ進む。ステップＳ５０４では、レスポンスの内容が、コントローラ９１における受信が異常終了したことを示すものかチェックされる。異常終了を示す場合、本ルーチンは終了する。
【００３８】
レスポンスが異常終了を示すものでない場合、ステップＳ５０６へ進む。ステップＳ５０６では、画像データの全てのデータが受信されたかチェックされる。
未受信のデータが存在することが確認されたら、ステップＳ５０８へ進み、ダミーデータのＣＲＣを含むデータ受信処理が行われ、受信したデータが作業バッファに格納される。その後、ステップＳ５０６へ戻り、以降の処理が繰り返される。すなわち、画像データの全てのデータを受信したことが確認されるまで、ステップＳ５０８は繰り返し実行される。ステップＳ５０６において、画像データの全データを受信したことが確認されたら、本ルーチンは終了し、図７のステップＳ４０８へ戻る。
【００３９】
ステップＳ４０８のＳＤカード読出処理が終了したら、ステップＳ４１０へ進む。ステップＳ４１０では、ＲＡＭ７０の画像データと、ＳＤカード９０のフラッシュメモリ９２から読み出され、作業バッファに格納された画像データとの比較処理が行われる。ＲＡＭ７０の画像データの格納場所は、作業バッファに格納されている開始アドレスを参照して確認する。
【００４０】
次いでステップＳ４１２へ進み、ステップＳ４１０の比較処理において一致しないデータがあったかチェックされる。一致しないデータがあることが確認されたら、すなわち、ＳＤカード９０の記録データにデータ化けが生じたことが検出されたら、ステップＳ４１４へ進み、上述のＳＤカード書込処理が実行され、図５のＳＤカード書込サブルーチンが実行される。すなわち、ＲＡＭ７０の画像データが、再度、ＳＤカード９０へ伝送され、書き込まれる。ＳＤカード書込サブルーチン実行後は、ステップＳ４２０へ進み、次に処理すべき画像データの検索を行ってステップＳ４００へ戻る。
【００４１】
ステップＳ４１２において、データの不一致がないこと（画像データが一致していること）が確認されたらステップＳ４１６へ進み、作業バッファに格納された記録情報部に対応する画像データに関連付けられた記録情報部のチェック済みフラグに「１」がセットされる。これにより、ＳＤカード９０に画像データと完全に一致する正しい画像データが書き込まれていることが示される。ステップＳ４１６の実行後は、ステップＳ４２０へ進み、次に処理すべき画像データの検索を行ってステップＳ４００へ戻る。
【００４２】
上記比較サブルーチンは、デジタルカメラ１が待機状態にあるときには、全ての画像についてチェック済みフラグ「１」となるまで、繰り返し実行される。なお、ＲＡＭ７０内にて、チェック済みフラグ「１」となった記録情報部の書込領域とその画像データの領域とは、新たに撮影された画像データとその記録情報部を書き込む領域として利用される。
【００４３】
以上のように、本実施形態によれば、デジタルカメラ１のマイクロコンピュータ１０とＳＤカード９０のコントローラ９１との間で送受信されるコマンド及び画像データに含まれるＣＲＣビットはダミーデータであり、マイクロコンピュータ１０とコントローラ９１との間ではＣＲＣ機能をオフしたＳＰＩモードで送受信が行われる。また、デジタルカメラ１に電源が投入された後、キー入力が全くないとき、すなわち待機状態のとき、ＲＡＭ７０に格納された画像データと、ＳＤカード９０に記録された画像データの比較処理が行われ、その結果、両者の不一致が確認されると、ＲＡＭ７０の画像データを再度ＳＤカード９０へ記録する処理が行われる。その結果、ＳＤカード９０への伝送中に画像データが破壊され、そのまま記録されても修復される。従って、ＣＲＣ機能をオンにしたＳＰＩモードでＳＤカード９０と通信を行う場合に比べ、画像データを高速で伝送することができ、かつ、ＳＤカード９０に記録された画像データの信頼性を向上させることができる。
【００４４】
【発明の効果】
以上のように、本発明によれば、デジタルカメラで撮影された画像を高速で外部記録媒体に記録することができ、かつ、外部記録媒体に記録された画像の信頼性を向上させることができる。
【図面の簡単な説明】
【図１】本発明に係る実施形態が適用されるデジタルカメラとＳＤカードのブロック図である。
【図２】デジタルカメラに常駐するメインルーチンの処理手順を示すフローチャートである。
【図３】画像データをデジタルカメラのＲＡＭに書き込むサブルーチンの処理手順を示すフローチャートである。
【図４】デジタルカメラのＲＡＭにおいて、画像データと関連付けて格納される記録情報部の構成を示す図である。
【図５】画像データをＳＤカードへ書き込むサブルーチンの処理手順を示すフローチャートである。
【図６】デジタルカメラのＲＡＭ及びＳＤカードのフラッシュメモリの内部構成の一部を示す概念図である。
【図７】デジタルカメラのＲＡＭの画像データと、ＳＤカードのフラッシュメモリの画像データとの比較処理の処理手順を示すフローチャートである。
【図８】ＳＤカードのフラッシュメモリの画像データを読み出すサブルーチンの処理手順を示すフローチャートである。
【符号の説明】
１  デジタルカメラ
１０  マイクロコンピュータ
２０  測光スイッチ
３０  レリーズスイッチ
４０  ＣＣＤ
５０  撮影光学系
６０  ＣＤＳ／ＡＤユニット回路
７０  ＲＡＭ
８０  操作ボタンスイッチ群
９０  ＳＤカード
１００  ＬＣＤ
１１０  モードスイッチ
【図１】
2004312234.tif 000003
【図２】
2004312234.tif 000004
【図３】
2004312234.tif 000005
【図４】
2004312234.tif 000006
【図５】
2004312234.tif 000007
【図６】
2004312234.tif 000008
【図７】
2004312234.tif 000009
【図８】
2004312234.tif 000010