(57)【要約】    【課題】  画像データの書き込みエラーによる損失を減ずることが可能である画像記録装置を提供する。    【解決手段】  光ディスク１０１に記録された撮像画像データが読み出され、読み出された撮像画像データのエラーが検出され（ステップＳ２０６，Ｓ４０６）、検出された撮像画像データのエラーの状態に従い、当該撮像画像データを表示装置１１７に表示させる（ステップＳ２０８，Ｓ４０８）。【選択図】      図２
2006331607.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
前記撮像手段により撮像された被写体の画像データを一時的に記憶する一時記憶手段と、
前記一時記憶手段に記憶された画像データを記録媒体に記録する記録手段と、
前記記録媒体に記録された画像データを読み出す読み出し手段と、
前記読み出し手段により読み出された画像データを表示する表示手段と、
前記読み出し手段により読み出された画像データのエラーを検出するエラー検出手段と、
前記エラー検出手段により検出された画像データのエラーの状態に従い、前記読み出し手段により読み出された画像データを前記表示手段に表示させる制御手段とを備えることを特徴とする画像記録装置。
【請求項２】
前記エラー検出手段は、前記記録手段による画像データの間欠記録動作と同期して、当該画像データのエラーを検出することを特徴とする請求項１記載の画像記録装置。
【請求項３】
前記制御手段は、前記記録媒体から読み出されたエラーのある画像データと、当該画像データに対応し、前記一時記憶手段に記憶されているエラーのない画像データとを前記表示手段に同時に表示させることを特徴とする請求項１又は２記載の画像記録装置。
【請求項４】
前記制御手段は、前記撮像手段のスタンバイモード時に、前記読み出し手段により読み出された画像データを前記表示手段に表示させることを特徴とする請求項１乃至３のいずれか１項記載の画像記録装置。
【請求項５】
前記制御手段は、前記エラー検出手段により画像データのエラーが検出された場合に、警告表示を行うように前記表示手段を制御することを特徴とする請求項１乃至４のいずれか１項記載の画像記録装置。
【請求項６】
前記エラー検出手段により検出された画像データのエラーを訂正するエラー訂正手段を備え、前記制御手段は、前記エラー訂正手段によるエラー訂正の回数が所定数を超える場合に、当該エラー訂正の回数が所定数を超える画像データを前記表示手段に表示させることを特徴とする請求項１乃至５のいずれか１項記載の画像記録装置。
【請求項７】
前記制御手段は、前記エラー訂正手段によるエラー訂正の回数が所定数を超える場合には、前記撮像手段による撮影中でも当該エラー訂正の回数が所定数を超える画像データを前記表示手段に表示させることを特徴とする請求項６記載の画像記録装置。
【請求項８】
前記エラー訂正手段によって訂正できないエラーを含む画像データを検出する訂正不能画像検出手段を備え、前記制御手段は、前記訂正不能画像検出手段により検出された画像データを前記表示手段に表示させることを特徴とする請求項６又は７記載の画像記録装置。
【請求項９】
前記制御手段は、前記訂正不能画像検出手段により検出された画像データに対応する、前記一時記憶手段に記憶された画像データを再度前記記録媒体に上書き記録するように前記記録手段を制御する請求項６乃至８のいずれか１項記載の画像記録装置。
【請求項１０】
前記記録媒体に記録された画像データのアドレスを保持するアドレス保持手段を備え、前記読み出し手段は、前記エラー訂正手段によるエラー訂正の回数が所定数を超える画像データのアドレスに基づいて、当該画像データを前記記録媒体から読み出し、前記制御手段は当該読み出された画像データを前記表示手段に表示させることを特徴とする請求項６乃至９のいずれか１項記載の画像記録装置。
【請求項１１】
前記エラー検出手段は、前記アドレス保持手段に保持されている所定量のアドレスに対応する画像データのエラーを検出することを特徴とする請求項１０記載の画像記録装置。
【請求項１２】
画像データを表示する表示装置、バッファメモリ及び記録媒体を備える画像記録装置に適用される画像記録方法であって、
被写体を撮像する撮像工程と、
前記撮像工程により撮像された被写体の画像データを当該バッファメモリに一時記憶する一時記憶工程と、
前記一時記憶工程で記憶された画像データを当該記録媒体に記録する記録工程と、
当該記録媒体に記録された画像データを読み出す読み出し工程と、
前記読み出し工程により読み出された画像データのエラーを検出するエラー検出工程と、
前記エラー検出工程により検出された画像データのエラーの状態に従い、前記読み出し工程により読み出された画像データを当該表示装置に表示させる制御工程とを備えることを特徴とする画像記録方法。
【請求項１３】
画像データを表示する表示装置、バッファメモリ及び記録媒体を備えるコンピュータで実行される画像記録プログラムであって、
被写体を撮像する撮像モジュールと、
前記撮像モジュールにより撮像された被写体の画像データを当該バッファメモリに一時記憶する一時記憶モジュールと、
前記一時記憶モジュールで記憶された画像データを当該記録媒体に記録する記録モジュールと、
当該記録媒体に記録された画像データを読み出す読み出しモジュールと、
前記読み出しモジュールにより読み出された画像データのエラーを検出するエラー検出モジュールと、
前記エラー検出モジュールにより検出された画像データのエラーの状態に従い、前記読み出しモジュールにより読み出された画像データを当該表示装置に表示させる制御モジュールとを備えることを特徴とする画像記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
光ディスク等の記録媒体に動画像や静止画像を記録する際に、当該記録媒体への書き込みエラーを減少させる画像記録装置、画像記録方法及び画像記録プログラムに関する。
【背景技術】
【０００２】
従来より、撮影した被写体の画像データを磁気テープに記録し、再生することが可能なビデオカメラが知られている。また、近年では、磁気テープに代えて、ＤＶＤなどの光ディスクに対してデジタル動画像データを記録再生するディスクビデオカメラも登場している（例えば、特許文献１参照）。
【０００３】
光ディスクメディアは、現在までにさまざまなメーカーより発売されており、メーカー間での製造バラツキなどに起因して、データの書きこみや読み出し作業においてエラーが発生し、情報記録の信頼性が問われている。
【０００４】
一般に、光ディスク媒体にはデータの書込み／読出しが正確に行えない欠陥スポット（バッドブロック）が必ず存在する。この欠陥スポットには、光ディスク媒体の製造段階で発生し、ディスク購入時点から存在するものと、光ディスク装置の使用中に突発的に発生するものとがある。
【０００５】
光ディスクの製造段階で発生した欠陥スポットに関しては、その欠陥情報が光ディスクに記録されて、その欠陥部位がデータの書き込みに使用されないように工夫されているが、突発的に発生する欠陥スポットについては、動画や静止画等のデータが欠陥部位に記録されていると、データの破壊が画像ノイズとして目に見えてしまうこともある。
【０００６】
そこで、光ディスク装置では、データを記録するときに、当該記憶したデータの信頼性を確保するため、エラー訂正符号化処理を施している。
【０００７】
また、さらにデータの信頼性を向上するために、パソコンなどの据え置き型の光ディスク装置では、データが光ディスク上に正しく記録されたかどうか確認をするためのベリファイを行っている。
【０００８】
これらパソコンなどに接続された据え置き型の光ディスク装置では、このベリファイは一般的に、光ディスク装置での記録動作終了後に実行される。その記録動作でデータが記録された記録領域のデータを改めて読み出して、ハードディスク等の記憶装置に残っている書き込みを行ったデータと照合して、光ディスクへの書き込みが正確に行われたかどうか確認している。
【特許文献１】特開２００４−１１２１７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
光ディスクを記録媒体として用いたカメラ装置では、一フレームあたり数メガバイトの画像データを光ディスクに記録するため、画像データを一旦バッファメモリに蓄積した後、所定のタイミングで読み出して光ディスクに書き込む。しかしながら、ビデオカメラの様な携帯機器では、バッファメモリの容量は限られている。
【００１０】
このため、複数の静止画像を連続撮影する際や動画撮影を行う時は、バッファ用メモリにおいて光ディスクに書き込みが完了したデータを次の撮影データで上書きしながら撮影を行うことになる。従って、上記据え置き型の光ディスク装置のように、光ディスクへ書き込んだ全データが正確にディスクに書き込まれたことを確認するまでバッファメモリに残しておくことができないという問題がある。また、全てのデータについて、光ディスクに正確に書き込まれたことをチェックするための時間的余裕がないという問題点がある。
【００１１】
また、光ディスクを記録媒体として用いたカメラ装置において、シャッターチャンスは一度きりであり、撮影シーンのデータを守るためにも、当該カメラ装置は光ディスクのエラーチェック機構を備えなければならないという課題がある。さらにデータの書き込みエラーがあったとしても、実際にどれくらいのエラーが起きたのか判断がつかないという問題点もある。
【００１２】
本発明の目的は、画像データの書き込みエラーによる損失を減ずることが可能である画像記録装置、画像記録方法及び画像記録プログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１記載の画像記録装置は、被写体を撮像する撮像手段と、前記撮像手段により撮像された被写体の画像データを一時的に記憶する一時記憶手段と、前記一時記憶手段に記憶された画像データを記録媒体に記録する記録手段と、前記記録媒体に記録された画像データを読み出す読み出し手段と、前記読み出し手段により読み出された画像データを表示する表示手段と、前記読み出し手段により読み出された画像データのエラーを検出するエラー検出手段と、前記エラー検出手段により検出された画像データのエラーの状態に従い、前記読み出し手段により読み出された画像データを前記表示手段に表示させる制御手段とを備えることを特徴とする。
【００１４】
請求項１２の画像記録方法は、画像データを表示する表示装置、バッファメモリ及び記録媒体を備える画像記録装置に適用される画像記録方法であって、被写体を撮像する撮像工程と、前記撮像工程により撮像された被写体の画像データを当該バッファメモリに一時記憶する一時記憶工程と、前記一時記憶工程で記憶された画像データを当該記録媒体に記録する記録工程と、当該記録媒体に記録された画像データを読み出す読み出し工程と、前記読み出し工程により読み出された画像データのエラーを検出するエラー検出工程と、前記エラー検出工程により検出された画像データのエラーの状態に従い、前記読み出し工程により読み出された画像データを当該表示装置に表示させる制御工程とを備えることを特徴とする。
【００１５】
請求項１３の画像記録プログラムは、画像データを表示する表示装置、バッファメモリ及び記録媒体を備えるコンピュータで実行される画像記録プログラムであって、被写体を撮像する撮像モジュールと、前記撮像モジュールにより撮像された被写体の画像データを当該バッファメモリに一時記憶する一時記憶モジュールと、前記一時記憶モジュールで記憶された画像データを当該記録媒体に記録する記録モジュールと、当該記録媒体に記録された画像データを読み出す読み出しモジュールと、前記読み出しモジュールにより読み出された画像データのエラーを検出するエラー検出モジュールと、前記エラー検出モジュールにより検出された画像データのエラーの状態に従い、前記読み出しモジュールにより読み出された画像データを当該表示装置に表示させる制御モジュールとを備えることを特徴とする。
【発明の効果】
【００１６】
本願発明によれば、記録媒体に記録された画像データが読み出され、読み出された画像データのエラーが検出され、検出された画像データのエラーの状態に従い、当該画像データを表示手段に表示させる。このように、記録媒体に書き込んだ画像データを再度読み出してエラーの有無を画面に表示することで、再度画像データを記録媒体に書き込むことを撮影者に促すことができ、画像データの書き込みエラーによる損失を減ずることが可能である。特に、エラーの状態に従い、画像データを表示手段に表示させるので、所定のエラー量を超える場合に画像データを表示手段に表示させる制御が可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１８】
図１は、本発明の実施の形態に係る画像記録装置としてのデジタルビデオカメラの構成図である。
【００１９】
図１のデジタルビデオカメラは、記録系として光ディスクドライブ装置１００と、ＲＡＭ１０５と、ＲＯＭ１０６と、メモリコントローラ１０７と、システムコントローラ１０８と、信号処理回路１０９と、ディスク制御回路１１０と、エラー検出回路１１と、カメラ信号処理部１１２と、コーデック１１３と、ＥＣＣ（Error Correcting Code）回路１１４と、操作スイッチ１１５と、レンズ１１６と、表示装置１１７と、撮像素子１１８とを備えている。メモリコントローラ１０７は、ＲＡＭ１０５及びＲＯＭ１０６と接続されている。システムコントローラ１０８はディスク制御回路１１０に接続されている。
【００２０】
メモリコントローラ１０７、システムコントローラ１０８、信号処理回路１０９、エラー検出回路１１、コーデック１１３、ＥＣＣ回路１１４、操作スイッチ１１５及び表示装置１１７は互いにバス１２０を介して接続されている。また、コーデック１１３は、カメラ信号処理部１１２を介して撮像素子１１８に接続されている。
【００２１】
図１において、光ディスクドライブ装置１００にセットされた光ディスク１０１は情報記録媒体として使用されており、撮影画像、撮影した動画データなどを記録保存する。
【００２２】
光ディスクドライブ装置１００は、光ディスク１０１を回転させるための駆動力を生成するスピンドルモータ１０２、図示していないが光源となる半導体レーザをはじめとして各種プリズムや光信号検出用ディテクタ等が一体に構成されている光ピックアップユニット１０４及び光ディスク１０１の記録面にレーザ光を集光させる対物レンズ１０３などを備えている。光ピックアップユニット１０４には信号処理回路１０９及びディスク制御回路１１０が接続されており、スピンドルモータ１０２にはディスク制御回路１１０が接続されている。
【００２３】
ディスク制御回路１１０は、対物レンズ１０３を光ディスク１０１の記録面に垂直な方向（フォーカス方向）や光ディスク１０１の半径方向（トラック方向）に駆動させる信号を生成して実行されるフォーカス制御及びトラッキング制御、スピンドルモータ１０２を所定の速度で回転させる制御、さらには光ピックアップ１０４をディスク上の目的とするアドレス部の記録面へとレーザー光を導くためのサーボ制御などを行っている。
【００２４】
信号処理回路１０９は、大きくは３つの役割を担っており、１つ目の役割は、光ピックアップユニット１０４中の半導体レーザを駆動する制御信号を生成することである。２つ目の役割は、光ディスク１０１から反射された光信号を受信した光ディテクタからの出力を処理して対物レンズ１０３を制御するためのフォーカスやトラッキングなどの制御信号を生成し、ディスク制御回路１１０へ送ることである。３つ目の役割は、光ディスク１０１に記録された撮影画像データを信号として読み取るための信号処理を行っている。
【００２５】
光ディスクドライブ装置１００に、カメラ撮像系のシステムが結合して、画像記録装置としてのデジタルビデオカメラは構成されている。
【００２６】
レンズ１１６を搭載した撮像素子１１８などのデジタルビデオカメラの各ユニットは、不図示のバスを介して接続されており、各ユニットは、メインＣＰＵを含むシステムコントローラ１０８によって制御される。
【００２７】
操作スイッチ１１５によりデジタルビデオカメラを起動すると、システムコントローラ１０８は、メモリコントローラ１０７を介して接続されているＲＯＭ１０６から装置全体を制御するプログラムを読み出し、ＲＡＭ１０５の一部の領域にロードされ、このＲＡＭ１０５にロードされたプログラムにしたがって各ユニットを制御する。
【００２８】
ＥＣＣ回路１１４は、エラー訂正符号化、エラー訂正複合化、誤り訂正等を行う。エラー検出回路１１１は、ＥＣＣ回路１１４でのエラー発生率やエラー訂正個所を観察している。さらに、エラー検出回路１１１は、後述する書き込み処理のエラーチェックなども実行する。表示装置１１７は、液晶モニタディスプレイを使用している。
【００２９】
図２は、静止画撮影時に、図１のデジタルビデオカメラが実行する処理を示すフローチャートである。
【００３０】
まず、シャッターが切られて撮影が行われると、レンズ１１６を通過した光が撮像素子１１８上に結像され、撮像素子１１８は結像された光を撮像データに光電変換する（ステップＳ２００）。
【００３１】
カメラ信号処理部１１２が、撮像画像データから圧縮された撮像画像データをとりだすまでの各種カメラ信号処理、及び量子化やＤＣＴなどの処理を行った後に、コーデック１１３がカメラ信号処理部１１２からの撮像画像データに対してＪＰＥＧ等の記録用フォーマットへのコード化を行う（ステップＳ２０１）。
【００３２】
次に、ＥＣＣ回路１１４が光ディスク１０１に撮像画像データの記録を行う形式への処理として誤り訂正符合化の処理を行い、コード化された撮像画像データにＩＤや誤り訂正符号を加える（ステップＳ２０２）。その後、ステップＳ２０２でＩＤや誤り訂正符号が付加された撮像画像データはＲＡＭ１０５の一部の領域であるバッファメモリに一旦蓄えられる（ステップＳ２０３）。
【００３３】
一方で、システムコントローラ１０８は、信号処理回路１０９及びディスク制御回路１１０を使って、ステップＳ２０３でバッファメモリに蓄えられた撮像画像データを光ディスク１０１に記録し、同時に光ディスク１０１上の撮像画像データを記録した個所のアドレスをＲＡＭ１０５上に保存する（ステップＳ２０４）。もちろん、ファイルシステムの一部として撮像画像データを書き込んだアドレスが保存されてもよい。
【００３４】
次に、システムコントローラ１０８は、エラーチェック開始フラグが発生しているか否かを判別する（ステップＳ２０５）。エラーチェック開始フラグは、エラーチェックを行うタイミングを決める役割を担っている。
【００３５】
このエラーチェック開始フラグは、以下に述べる１つ又は複数の条件によって発生するプログラムとなっている。
【００３６】
（１）完全ランダムに発生する
（２）３００ミリ秒ごとなどの時間設定により定期的に発生する
（３）光ディスク１０１の欠陥情報に基づいて、欠陥個所近傍で発生する
（４）光ディスク１０１の内周から外周へ向かって発生頻度が上がる。
【００３７】
（５）二次元の画像データのうち、画像中心付近のデータの書き込み時に発生する
上記（１）〜（５）の条件のうちどれを使用するかは、ユーザが操作スイッチ１１５を介して設定することができる。
【００３８】
ステップＳ２０５の判別の結果、エラーチェック開始フラグが発生していない場合は、撮影から記録までの一連の処理を終了し、撮影待機状態となる。
【００３９】
一方、ステップＳ２０５の判別の結果、エラーチェック開始フラグが発生している場合は、エラー検出回路１１１が信号処理回路１０９及びディスク制御回路１１０を使って、エラーチェックを行う（ステップＳ２０６）。このエラーチェックは図３で詳細を示し、後述する。エラーチェックは、光ディスク１０１へ撮像画像データを書き込んだ直後に行われ、書き込んだ撮像画像データが光ディスク１０１に正しく記録されているか否かをチェックするベリファイの役割を担う。つまり、エラーチェックは、光ディスク１０１への撮像画像データの間欠記録動作と同期して実行される。
【００４０】
ステップＳ２０６のエラーチェックの結果、システムコントローラ１０８は、エラーフラグのオンオフを確認して、エラーの有無を判別する（ステップＳ２０７）。
【００４１】
ステップＳ２０７の判別の結果、エラーが無い場合には、撮影終了で撮影待機状態となる一方、エラーがある場合には、システムコントローラ１０８は、光ディスク１０１に記録したエラーのある撮影画像データを、ＲＡＭ１０５上に保存されたアドレスに基づいて光ディスク１０１から再度読み出して、表示装置１１７上にエラーが発生した撮影画像データを表示する（ステップＳ２０８）。この時同時に、ステップＳ２０３においてバッファメモリ上に保存された撮影画像データを表示装置１１７の同一画面内に同時に、上下又は左右にならべて表示する。すなわち、この撮影直後にバッファメモリ上に保持された撮影画像データと、一旦光ディスクに書き込まれた撮影画像データを再度読み込んで再生した撮影画像データが表示装置１１７上に同時に、上下又は左右に並べられて表示される。ユーザは、この２つの撮影画像データを見て、バッファメモリ上の撮影画像データを再度光ディスク１０１へ上書き記録することもできる。尚、撮影画像データは撮像素子１１８のスタンバイモード時に表示装置１１７に表示されるようにしてもよい。
【００４２】
ステップＳ２０８の後、システムコントローラ１０８は、バッファメモリ上の撮影画像データを再度光ディスク１０１へ上書き記録する指示を、操作スイッチ１１５を介して受信したか否かを判別する（ステップＳ２０９）。
【００４３】
ステップＳ２０９の判別の結果、上書き記録する指示を受信した場合には、バッファメモリ上の撮影画像データを再度光ディスク１０１へ書き込み（ステップＳ２１０）、ステップＳ２０５へ戻る。
【００４４】
ステップＳ２０９の判別の結果、上書き記録する指示を受信していない場合には、後述する図３のステップＳ３０９で行われたバッファメモリのデータ保護を解除して、表示装置１１７上に再撮影をすすめる注意表示（警告表示）を行い（ステップＳ２１１）、撮影待機状態へ移行する。
【００４５】
図３は、図２のステップＳ２０６で実行されるエラーチェックの処理を示すフローチャートである。本処理はエラー検出回路１１１により実行される。
【００４６】
まず、ステップＳ２０４でＲＡＭ１０５上に保存されたアドレスを読み込み、直前に撮影画像データが書き込まれた光ディスク１０１上のアドレス範囲を認識する（ステップＳ３０１）。
【００４７】
次いで、この書き込みに用いたアドレス範囲の中から所定量のエラーチェックを行うアドレスを決定する（ステップＳ３０２）。ステップＳ３０２で決定されたアドレスに基づいて光ディスク１０１から撮影画像データを読み出し、読み出した撮影画像データのエラー訂正を行う（ステップＳ３０３）。この時、エラー訂正を行った回数をカウントする。
【００４８】
次いで、エラー訂正の回数が所定数を超えるか否かを判別する（ステップＳ３０４）。
【００４９】
ステップＳ３０４の判別の結果、エラー訂正の回数が所定数を超えない場合は、本処理を終了する一方、エラー訂正の回数が所定数を超える場合は、エラー訂正能力を超えるエラーがあるか否かが判別される（ステップＳ３０５）。エラー訂正能力を超えるエラーとは、システムコントローラ１０８の制御によって実行される画像処理プログラムでは、修復不能な画像データのエラーであり、換言すれば、再度撮影が必要とされる画像データのエラーである。
【００５０】
ステップＳ３０５の判別の結果、エラー訂正能力を超えるエラーがない場合は、本処理を終了する一方、エラー訂正能力を超えるエラーがある場合は、エラーの発生を示すプログラム上でエラーフラグを立てて、エラー発生したことを示す（ステップＳ３０６）。
【００５１】
その後に、エラー個所の特定を行い、エラーの起きている個所を示す光ディスク１０１上のアドレスを保存する（ステップＳ３０７）。
【００５２】
光ディスク１０１へ書き込みを行った撮影画像データ、即ちステップＳ２０３においてバッファメモリに蓄えられた撮影画像データが、上書き、消去などが行われないように保護して（ステップＳ３０８）、本処理を終了する。
【００５３】
図４は、動画撮影時に、図１のデジタルビデオカメラが実行する処理を示すフローチャートである。
【００５４】
まず、レックトリガーが押下されて撮影が開始されると、レンズ１１６を通過した光が撮像素子１１８上に結像され、撮像素子１１８は結像された光を撮像データに光電変換する（ステップＳ４００）。
【００５５】
カメラ信号処理部１１２が、撮像画像データから圧縮された撮像画像データをとりだすまでの各種カメラ信号処理、及び量子化やＤＣＴなどの処理を行った後に、コーデック１１３がカメラ信号処理部１１２からの撮像画像データに対してＭＰＥＧ等の記録用フォーマットへのコード化を行う（ステップＳ４０１）。
【００５６】
次に、ＥＣＣ回路１１４が光ディスク１０１に撮像画像データの記録を行う形式への処理として誤り訂正符合化の処理を行い、コード化された撮像画像データにＩＤや誤り訂正符号を加える（ステップＳ４０２）。その後、ステップＳ４０２でＩＤや誤り訂正符号が付加された撮像画像データはＲＡＭ１０５の一部の領域であるバッファメモリに一旦蓄えられる（ステップＳ４０３）。
【００５７】
一方で、システムコントローラ１０８は、信号処理回路１０９及びディスク制御回路１１０を使って、ステップＳ４０３でバッファメモリに蓄えられた撮像画像データを光ディスク１０１に記録し、同時に光ディスク１０１上の撮像画像データを記録した個所のアドレスをＲＡＭ１０５上に保存する（ステップＳ４０４）。もちろん、ファイルシステムの一部として撮像画像データを書き込んだアドレスが保存されてもよい。
【００５８】
次に、システムコントローラ１０８は、エラーチェック開始フラグが発生しているか否かを判別する（ステップＳ４０５）。エラーチェック開始フラグは、エラーチェックを行うタイミングを決める役割を担っている。
【００５９】
ステップＳ４０５の判別の結果、エラーチェック開始フラグが発生していない場合は、ステップＳ４０１に戻る。
【００６０】
一方、ステップＳ４０５の判別の結果、エラーチェック開始フラグが発生している場合は、エラー検出回路１１１が信号処理回路１０９及びディスク制御回路１１０を使って、エラーチェックを行う（ステップＳ４０６）。このエラーチェックは上記図３で詳細に説明したので、その説明は省略する。エラーチェックは、光ディスク１０１へ撮像画像データを書き込んだ直後に行われ、書き込んだ撮像画像データが光ディスク１０１に正しく記録されているか否かをチェックするベリファイの役割を担う。
【００６１】
ステップＳ４０６のエラーチェックの結果、システムコントローラ１０８は、エラーフラグのオンオフを確認して、エラーの有無を判別する（ステップＳ４０７）。
【００６２】
ステップＳ４０７の判別の結果、エラーが無い場合には、システムコントローラ１０８は、操作スイッチ１１５を介して撮影終了の指示を受信しているか否かを判別する（ステップＳ４１４）。ステップＳ４１４の判別の結果、撮影終了の指示を受信していない場合は、ステップＳ４０１に戻る一方、撮影終了の指示を受信している場合は、撮影待機状態へ移行する。
【００６３】
上記ステップＳ４０７の判別の結果、エラーがある場合には、システムコントローラ１０８は、光ディスク１０１に記録したエラーのある撮影画像データをＲＡＭ１０５上に保存されたアドレスに基づいて光ディスク１０１から再度読み出して、エラーの発生したフレームを抽出する（ステップＳ４０８）。例えば、動画の撮像画像データの圧縮方法がＭＰＥＧの場合、エラー個所がＩピクチャ内であれば、システムコントローラ１０８は、当該Ｉピクチャを一枚の静止画像データとして抜き出す。エラー個所がＩピクチャ以外のＰピクチャやＢピクチャの場合には、前後のＩピクチャを含むＧＯＰ（Group of picture）単位でエラー動画データとして抽出する。ここで抽出したフレームまたはＧＯＰ部分のバッファメモリ上の動画データを、消去や上書き等をしないように保護処置を行い、それと同時にエラーが発生したことを示す警告を表示装置１１７上に表示する（ステップＳ４０８）。ここでは警告のみとしているが、抽出したエラーの発生したフレーム又はエラー動画データとステップＳ４０３においてバッファメモリ上に保存された撮影画像データを表示装置１１７の同一画面内に同時に、上下又は左右に並べて表示してもよい。
【００６４】
システムコントローラ１０８は、操作スイッチ１１５を介して撮影終了の指示を受信しているか否かを判別する（ステップＳ４０９）。ステップＳ４０９の判別の結果、撮影終了の指示を受信していない場合は、ステップＳ４０１に戻る一方、撮影終了の指示を受信している場合は、システムコントローラ１０８は、ステップＳ４０８で抽出したエラーの発生したフレーム又はエラー動画データを表示装置１１７に表示する（ステップＳ４１０）。同時に、ステップＳ４０３においてバッファメモリ上に保存された撮影画像データを表示装置１１７の同一画面内に同時に、上下又は左右に並べて表示してもよい。
【００６５】
ステップＳ４０８の後、システムコントローラ１０８は、バッファメモリ上の撮影画像データを再度光ディスク１０１へ上書き記録する指示を、操作スイッチ１１５を介して受信したか否かを判別する（ステップＳ４１１）。ステップＳ４１１の判別の結果、上書き記録する指示を受信していない場合には、撮影待機状態へ移行する。
【００６６】
ステップＳ４１１の判別の結果、上書き記録する指示を受信した場合には、システムコントローラ１０８は、バッファメモリ上の撮影画像データを再度光ディスク１０１へ書き込み（ステップＳ４１２）、ステップＳ４１２において再度書き込んだデータと光ディスク１０１上のエラーデータが置き換わるように、システムコントローラ１０８は、光ディスク１０１上のエラーデータとの交代領域を設定し、ファイルシステム上の論理アドレスの訂正を行い（ステップＳ４１３）、ステップＳ４０５へ戻る。
【００６７】
以上説明したように、本実施の形態によれば、光ディスク１０１に記録された撮像画像データが読み出され、読み出された撮像画像データのエラーが検出され（ステップＳ２０６，Ｓ４０６）、検出された撮像画像データのエラーの状態に従い、当該撮像画像データを表示装置１１７に表示させる（ステップＳ２０８，Ｓ４０８）。このように、光ディスク１０１に書き込んだ撮像画像データを再度読み出してエラーの有無を画面に表示することで、再度画像データを記録媒体に書き込むことを撮影者に促すことができ、撮像画像データの書き込みエラーによる損失を減ずることが可能である。特に、エラーの状態に従い、撮像画像データを表示装置１１７に表示させるので、所定のエラー量を超える場合に撮像画像データを表示装置１１７に表示させる制御が可能となる（ステップＳ３０４）。また、撮影者が容易にエラーを確認することができる効果がある。
【００６８】
また、光ディスク１０１に書き込んだ撮像画像データに修復不能なエラーが所定数より多い場合には（ステップＳ３０４）、エラーのある撮像画像データを元の撮像画像データと同時に並べて表示して比較することで（ステップＳ２０８，Ｓ４０８）、撮影者本人がその光ディスク１０１へ書き込んだエラーが多い撮像画像データを容易に確認でき、どの程度の書き込みエラーかを知ることができるという効果がある。
【００６９】
さらにその書き込みエラーの多い撮影シーンの撮像画像データをバッファメモリ上から再度光ディスク１０１へ書き込みを行うか、再度の撮影を行うかをユーザが選択することができ（ステップＳ２０９〜Ｓ２１１、ステップＳ４０８〜Ｓ４１３）、記念とすべき撮影シーンの記録ミスを減らすことが可能となる効果がある。
【００７０】
また、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００７１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７２】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００７３】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態に係る画像記録装置としてのデジタルビデオカメラの構成図である。
【図２】静止画撮影時に、図１のデジタルビデオカメラが実行する処理を示すフローチャートである。
【図３】図２のステップＳ２０６で実行されるエラーチェックの処理を示すフローチャートである。
【図４】動画撮影時に、図１のデジタルビデオカメラが実行する処理を示すフローチャートである。
【符号の説明】
【００７６】
１００  光ディスクドライブ装置
１０５  ＲＡＭ
１０６  ＲＯＭ
１０７  メモリコントローラ
１０８  システムコントローラ
１０９  信号処理回路
１１０  ディスク制御回路
１１１  エラー検出回路
１１２  カメラ信号処理部
１１３  コーデック
１１４  ＥＣＣ回路
１１５  操作スイッチ
１１６  レンズ
１１７  表示装置
１１８  撮像素子
【図１】
2006331607.tif 000003
【図２】
2006331607.tif 000004
【図３】
2006331607.tif 000005
【図４】
2006331607.tif 000006