(57)【要約】【課題】電力が断たれた場合に、記録媒体に記録中のデータを修復するための処理を簡素化できるようにする。【解決手段】記録データの記録サイズをバックアップメモリにバックアップしておき、電源供給が断たれた場合には、前記バックアップメモリにバックアップされた記録サイズを用いて、管理ファイルの情報データの修復をするようにすることにより、ディスク状記録媒体にデータを記録中に電源供給が断たれた後の再起動時に、前記バックアップメモリに記憶されているデータの記録完了分の記録サイズに基づいて、前記バックアップメモリに記憶されている管理情報データを修復して前記ディスク状記録媒体に記録できるようにする。【選択図】図１
2009289368.tif 000002
【特許請求の範囲】
【請求項１】
情報データを入力する入力手段と、
所定量の前記情報データを単位としてエラー訂正符号化処理を施し、前記エラー訂正符号化処理の単位毎に前記情報データを記録媒体に記録する記録手段と、
前記情報データの記録に伴い、前記記録媒体に記録された情報データに係る管理情報を生成し、メモリに記憶すると共に、前記メモリに記憶された管理情報を読み出し、前記記録手段により前記記録媒体に記録させる管理情報処理手段と、
前記情報データの記録中に、前記記録媒体に記録された情報データのデータ量に係る情報を前記エラー訂正符号化の単位毎に検出し、前記検出した情報を保持する記録データ量検出手段とを有し、
前記管理情報処理手段は、電力供給の停止後の供給再開に応じて、前記記録データ量検出手段により保持された前記記録データ量の情報に基づいて前記管理情報の内容を変更することを特徴とする記録装置。
【請求項２】
動画像データ、音声データをリアルタイムで記録するとともに、ランダムアクセスや、特殊再生を可能にするための管理情報データをディスク状記録媒体に記録し、かつ前記動画像データ、音声データをディスク状記録媒体に記録しているときに、電源供給が断たれた場合、所定の形式を満足しない状態で記録された動画像データ、音声データやその管理情報データを修復する機能を有する記録装置であって、
前記ディスク状記録媒体に記録できた記録サイズをバックアップメモリに記憶するとともに、前記動画像データ、音声データを前記ディスク状記録媒体に記録中に、特殊再生を可能にするための管理情報データを、前記バックアップメモリに記憶するデータ記録手段と、
前記ディスク状記録媒体にデータを記録中に電源供給が断たれた後の再起動時に、前記バックアップメモリに記憶されているデータの記録完了分の記録サイズに基づいて、前記バックアップメモリに記憶されている管理情報データを修復して前記ディスク状記録媒体に記録するよう前記データ記録手段を制御する制御手段とを有することを特徴とする記録装置。
【請求項３】
前記バックアップメモリに格納する記録サイズの単位及び前記バックアップメモリの更新周期は、エラー訂正符号化単位とすることを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記制御手段は、管理情報データをディスク状記録媒体に記録中に電源供給が断たれた後の再起動時に、前記バックアップメモリに記憶されている管理情報データを前記ディスク状記録媒体に再度記録するよう前記データ記録手段を制御することを特徴とする請求項２に記載の記録装置。
【請求項５】
前記動画像データはＭＰＥＧのストリームデータであり、前記管理情報データの修復は、特殊再生を行うためのＩピクチャーの位置情報とストリームサイズに関して行うことを特徴とする請求項２または３に記載の記録装置。
【請求項６】
情報データを入力する入力工程と、
所定量の前記情報データを単位としてエラー訂正符号化処理を施し、前記エラー訂正符号化処理の単位毎に前記情報データを記録媒体に記録する記録工程と、
前記情報データの記録に伴い、前記記録媒体に記録された情報データに係る管理情報を生成し、メモリに記憶すると共に、前記メモリに記憶された管理情報を読み出し、前記記録工程において前記記録媒体に記録させる管理情報処理工程と、
前記情報データの記録中に、前記記録媒体に記録された情報データのデータ量に係る情報を前記エラー訂正符号化の単位毎に検出し、前記検出した情報を保持する記録データ量検出工程とを有し、
前記管理情報処理工程は、電力供給の停止後の供給再開に応じて、前記記録データ量検出工程において保持された前記記録データ量の情報に基づいて前記管理情報の内容を変更することを特徴とする記録方法。
【請求項７】
動画像データ、音声データをリアルタイムで記録するとともに、ランダムアクセスや、特殊再生を可能にするための管理情報データをディスク状記録媒体に記録し、かつ前記動画像データ、音声データをディスク状記録媒体に記録しているときに、電源供給が断たれた場合、所定の形式を満足しない状態で記録された動画像データ、音声データやその管理情報データを修復する機能を有する記録方法であって、
前記ディスク状記録媒体に記録できた記録サイズをバックアップメモリに記憶するとともに、前記動画像データ、音声データを前記ディスク状記録媒体に記録中に、特殊再生を可能にするための管理情報データを、前記バックアップメモリに記憶するデータ記録工程と、
前記ディスク状記録媒体にデータを記録中に電源供給が断たれた後の再起動時に、前記バックアップメモリに記憶されているデータの記録完了分の記録サイズに基づいて、前記バックアップメモリに記憶されている管理情報データを修復して前記ディスク状記録媒体に記録するよう前記データ記録工程における処理を制御する制御工程とを有することを特徴とする記録方法。
【請求項８】
前記バックアップメモリに格納する記録サイズの単位及び前記バックアップメモリの更新周期は、エラー訂正符号化単位とすることを特徴とする請求項６または７に記載の記録方法。
【請求項９】
前記制御工程においては、管理情報データをディスク状記録媒体に記録中に電源供給が断たれた後の再起動時に、前記バックアップメモリに記憶されている管理情報データを前記ディスク状記録媒体に再度記録するよう前記データ記録工程における処理を制御することを特徴とする請求項７に記載の記録方法。
【請求項１０】
前記動画像データはＭＰＥＧのストリームデータであり、前記管理情報データの修復は、特殊再生を行うためのＩピクチャーの位置情報とストリームサイズに関して行うことを特徴とする請求項７または８に記載の記録方法。
【請求項１１】
情報データを入力する入力工程と、
所定量の前記情報データを単位としてエラー訂正符号化処理を施し、前記エラー訂正符号化処理の単位毎に前記情報データを記録媒体に記録する記録工程と、
前記情報データの記録に伴い、前記記録媒体に記録された情報データに係る管理情報を生成し、メモリに記憶すると共に、前記メモリに記憶された管理情報を読み出し、前記記録工程において前記記録媒体に記録させる管理情報処理工程と、
前記情報データの記録中に、前記記録媒体に記録された情報データのデータ量に係る情報を前記エラー訂正符号化の単位毎に検出し、前記検出した情報を保持する記録データ量検出工程とをコンピュータに実行させ、
前記管理情報処理工程においては、電力供給の停止後の供給再開に応じて、前記記録データ量検出工程において保持された前記記録データ量の情報に基づいて前記管理情報の内容を変更する処理をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
動画像データ、音声データをリアルタイムで記録するとともに、ランダムアクセスや、特殊再生を可能にするための管理情報データをディスク状記録媒体に記録し、かつ前記動画像データ、音声データをディスク状記録媒体に記録しているときに、電源供給が断たれた場合、所定の形式を満足しない状態で記録された動画像データ、音声データやその管理情報データを修復する機能を有する記録方法の各工程をコンピュータに実行させるプログラムであって、
前記ディスク状記録媒体に記録できた記録サイズをバックアップメモリに記憶するとともに、前記動画像データ、音声データを前記ディスク状記録媒体に記録中に、特殊再生を可能にするための管理情報データを、前記バックアップメモリに記憶するデータ記録工程と、
前記ディスク状記録媒体にデータを記録中に電源供給が断たれた後の再起動時に、前記バックアップメモリに記憶されているデータの記録完了分の記録サイズに基づいて、前記バックアップメモリに記憶されている管理情報データを修復して前記ディスク状記録媒体に記録するよう前記データ記録工程における処理を制御する制御工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１３】
請求項１１または１２に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及び記録方法に関し、特に、動画データを記録媒体に記録するために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、撮影して生成した動画データを、光ディスクなどの記録媒体にリアルタイムに記録するビデオカメラが知られている。この種のビデオカメラでは、動画データの他に、記録媒体に記録した動画データを管理するための管理情報を生成し、動画データと共に光ディスクに記録している。
【０００３】
ところで、光ディスクを記録媒体として使用するビデオカメラでは、通常、バッテリを電源として使用している。バッテリは通常の使用状況では外れない様に設計されているが、何かのきっかけで動画撮影中にバッテリが外れた場合、動画データの記録中に動作電力が断たれることになる。このように、電力供給が絶たれると、前記の管理情報を記録できない状態等、記録フォーマットを満足しない状態で動画データが記録されたままになってしまう可能性がある。そこで、電力が断たれた場合に、動画データを修復する技術が提示されている（たとえば、特許文献１参照）。
【０００４】
【特許文献１】特開２００１−２６６４９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記特許文献１において提案されている情報記録再生装置では、記録媒体をランダムアクセスしたり特殊再生したりするための管理情報データが必要である。そこで、管理情報データを生成するために必要なデータと、ビデオ符号化手段から出力されるビデオ符号化データと、オーディオ符号化手段から出力されるオーディオ符号化データとを多重化するようにしている。
【０００６】
このように、特許文献１で提案されている情報記録再生装置では、ビデオ/オーディオ/管理情報の３つを多重化するようにしているので、動作電力が断たれた場合に、修復すべきデータを解析するために複雑なシーケンスを必要とするという問題がある。
【０００７】
本発明は前述の問題点に鑑み、電力が断たれた場合に、記録媒体に記録中のデータを修復するための処理を簡素化できるようにすることを目的としている。
【課題を解決するための手段】
【０００８】
本発明の記録装置は、情報データを入力する入力工程と、所定量の前記情報データを単位としてエラー訂正符号化処理を施し、前記エラー訂正符号化処理の単位毎に前記情報データを記録媒体に記録する記録工程と、前記情報データの記録に伴い、前記記録媒体に記録された情報データに係る管理情報を生成し、メモリに記憶すると共に、前記メモリに記憶された管理情報を読み出し、前記記録工程において前記記録媒体に記録させる管理情報処理工程と、前記情報データの記録中に、前記記録媒体に記録された情報データのデータ量に係る情報を前記エラー訂正符号化の単位毎に検出し、前記検出した情報を保持する記録データ量検出工程とを有し、前記管理情報処理工程は、電力供給の停止後の供給再開に応じて、前記記録データ量検出工程において保持された前記記録データ量の情報に基づいて前記管理情報の内容を変更することを特徴とする。
また、本発明の記録装置の他の特徴とするところは、動画像データ、音声データをリアルタイムで記録するとともに、ランダムアクセスや、特殊再生を可能にするための管理情報データをディスク状記録媒体に記録し、かつ前記動画像データ、音声データをディスク状記録媒体に記録しているときに、電源供給が断たれた場合、所定の形式を満足しない状態で記録された動画像データ、音声データやその管理情報データを修復する機能を有する記録装置であって、前記ディスク状記録媒体に記録できた記録サイズをバックアップメモリに記憶するとともに、前記動画像データ、音声データを前記ディスク状記録媒体に記録中に、特殊再生を可能にするための管理情報データを、前記バックアップメモリに記憶するデータ記録手段と、前記ディスク状記録媒体にデータを記録中に電源供給が断たれた後の再起動時に、前記バックアップメモリに記憶されているデータの記録完了分の記録サイズに基づいて、前記バックアップメモリに記憶されている管理情報データを修復して前記ディスク状記録媒体に記録するよう前記データ記録手段を制御する制御手段とを有することを特徴とする。
【０００９】
本発明の記録方法は、情報データを入力する入力工程と、所定量の前記情報データを単位としてエラー訂正符号化処理を施し、前記エラー訂正符号化処理の単位毎に前記情報データを記録媒体に記録する記録工程と、前記情報データの記録に伴い、前記記録媒体に記録された情報データに係る管理情報を生成し、メモリに記憶すると共に、前記メモリに記憶された管理情報を読み出し、前記記録工程において前記記録媒体に記録させる管理情報処理工程と、前記情報データの記録中に、前記記録媒体に記録された情報データのデータ量に係る情報を前記エラー訂正符号化の単位毎に検出し、前記検出した情報を保持する記録データ量検出工程とを有し、前記管理情報処理工程は、電力供給の停止後の供給再開に応じて、前記記録データ量検出工程において保持された前記記録データ量の情報に基づいて前記管理情報の内容を変更することを特徴とする。
また、本発明の記録方法の他の特徴とするところは、動画像データ、音声データをリアルタイムで記録するとともに、ランダムアクセスや、特殊再生を可能にするための管理情報データをディスク状記録媒体に記録し、かつ前記動画像データ、音声データをディスク状記録媒体に記録しているときに、電源供給が断たれた場合、所定の形式を満足しない状態で記録された動画像データ、音声データやその管理情報データを修復する機能を有する記録方法であって、前記ディスク状記録媒体に記録できた記録サイズをバックアップメモリに記憶するとともに、前記動画像データ、音声データを前記ディスク状記録媒体に記録中に、特殊再生を可能にするための管理情報データを、前記バックアップメモリに記憶するデータ記録工程と、前記ディスク状記録媒体にデータを記録中に電源供給が断たれた後の再起動時に、前記バックアップメモリに記憶されているデータの記録完了分の記録サイズに基づいて、前記バックアップメモリに記憶されている管理情報データを修復して前記ディスク状記録媒体に記録するよう前記データ記録工程における処理を制御する制御工程とを有することを特徴とする。
【００１０】
本発明のプログラムは、情報データを入力する入力工程と、所定量の前記情報データを単位としてエラー訂正符号化処理を施し、前記エラー訂正符号化処理の単位毎に前記情報データを記録媒体に記録する記録工程と、前記情報データの記録に伴い、前記記録媒体に記録された情報データに係る管理情報を生成し、メモリに記憶すると共に、前記メモリに記憶された管理情報を読み出し、前記記録工程において前記記録媒体に記録させる管理情報処理工程と、前記情報データの記録中に、前記記録媒体に記録された情報データのデータ量に係る情報を前記エラー訂正符号化の単位毎に検出し、前記検出した情報を保持する記録データ量検出工程とをコンピュータに実行させ、前記管理情報処理工程においては、電力供給の停止後の供給再開に応じて、前記記録データ量検出工程において保持された前記記録データ量の情報に基づいて前記管理情報の内容を変更する処理をコンピュータに実行させることを特徴とする。
また、本発明のプログラムの他の特徴とするところは、動画像データ、音声データをリアルタイムで記録するとともに、ランダムアクセスや、特殊再生を可能にするための管理情報データをディスク状記録媒体に記録し、かつ前記動画像データ、音声データをディスク状記録媒体に記録しているときに、電源供給が断たれた場合、所定の形式を満足しない状態で記録された動画像データ、音声データやその管理情報データを修復する機能を有する記録方法の各工程をコンピュータに実行させるプログラムであって、前記ディスク状記録媒体に記録できた記録サイズをバックアップメモリに記憶するとともに、前記動画像データ、音声データを前記ディスク状記録媒体に記録中に、特殊再生を可能にするための管理情報データを、前記バックアップメモリに記憶するデータ記録工程と、前記ディスク状記録媒体にデータを記録中に電源供給が断たれた後の再起動時に、前記バックアップメモリに記憶されているデータの記録完了分の記録サイズに基づいて、前記バックアップメモリに記憶されている管理情報データを修復して前記ディスク状記録媒体に記録するよう前記データ記録工程における処理を制御する制御工程とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、リアルタイムにデータを記録しているときに、電源供給が断たれた場合に、所定の形式を満足しない状態で記録媒体に記録された動画像及び音声データやその管理情報データを修復する処理を簡素化することができる。
【発明を実施するための最良の形態】
【００１２】
（第１の実施形態）
図１は、本発明の記録装置の実施形態を示し、全体構成の概略を示すブロック図である。
図１において、１０１は撮像素子からの動画像信号に対して必要な処理を施すカメラ信号処理部である。１０２は、カメラ信号処理部１０１からの動画データをＭＰＥＧなどの符号化方式で圧縮し、更に、所定量の符号化データを単位として、単位毎にエラー訂正符号化処理を施す記録処理部である。
【００１３】
１０３は、ＭＰＥＧから出力される圧縮データを記憶するストリームバッファ（メモリ）である。１０４は、ディスクドライブ１０５とのインターフェイスを行うＡＴＡ（ＡＴ Attachment）インターフェイスである。１０５は、ディスク状記録媒体にデータを記録したり、ディスク状記録媒体に記録されたデータを読み出したりするためのディスクドライブである。ディスクドライブ１０５は、エラー訂正符号化処理回路を有し、記録時においてはＡＴＡ１０４からのストリームを、光ディスク１０６の記録フォーマットに従う所定量毎にエラー訂正符号化して光ディスク１０６に書き込む。また、再生時には、光ディスク１０６から読み出したストリームのデータに対し、エラー訂正処理を施す。１０６は、データを記録するためのディスク状記録媒体として用いられる光ディスクである。
【００１４】
１０７は、記録処理部１０２から出力されるストリームデータの情報を既定のファイルフォーマットに従って管理するための管理情報を処理するための管理情報作成（管理情報処理）部である。１０８は、管理情報作成部１０７から出力されるストリーム情報を蓄積しておき、電源断時にストリーム情報を格納（バックアップ）するための管理ファイルメモリである。１０９は、各ブロックを制御するマイコン（ＣＰＵ、ＲＯＭ及びＲＡＭより成るマイクロコンピュータ）である。１１０は、光ディスク１０６に記録するデータの記録サイズを格納するバックアップメモリとして設けられているバックアップＲＡＭ(バックアップメモリ)である。バックアップＲＡＭ１１０は、電源装置１２０のバッテリが取り外され、装置に対する電力供給が絶たれた状態でも情報を保持可能なメモリである。１２０は、取り外し可能なバッテリを有し、記録装置の各部が動作するための電力を供給する電源装置であり、本実施形態においては充電可能な二次電池により電源装置１２０が構成されている。
【００１５】
図１において、撮像素子であるＣＣＤ（図示せず）から送られる電気信号は、カメラ信号処理部１０１に入力される。カメラ信号処理部１０１は、入力された電気信号を処理し、記録処理部１０２に出力する。記録処理部１０２は、入力された動画データの情報量を圧縮し、ストリームデータとして、ストリームバッファ１０３に出力する。
【００１６】
ストリームバッファ１０３は、記録処理部１０２から入力されるストリームデータを蓄積する。ストリームバッファ１０３内に蓄積されるストリームデータは、マイコン１０９で監視され、既定サイズを超えた場合に既定サイズ分のデータを光ディスク１０６に書き込むために読み出される。
【００１７】
本実施形態においては、ストリームバッファ１０３内に蓄積されるストリームデータを、マイコン１０９上に実装されているファイルシステム（UDF）により、ファイルとして読み出す。そして、ディスクドライブ１０５とのインターフェイスを行うＡＴＡ１０４経由でディスクドライブ１０５に転送する。ディスクドライブ１０５は、転送されたファイルを順次指示された物理アドレスに書き込むと同時に、書き込み終了サイズをバックアップＲＡＭ１１０に常に更新する。
【００１８】
記録処理部１０２は、カメラ信号処理部１０１から出力された動画データをＭＰＥＧ方式で符号化する際に、ストリームに付随する情報を管理情報として管理情報作成部１０７に出力する。管理情報作成部１０７は、記録処理部１０２から出力されるストリームの管理情報を取り込み、管理ファイルの形式で管理ファイルメモリ１０８に蓄積する。
【００１９】
管理ファイルメモリ１０８のサイズは、記録フォーマットで規定された管理ファイルの最大サイズとなっている。管理ファイルメモリ１０８に蓄積された管理情報は、ストリーム記録終了後にマイコン１０９上に実装されているファイルシステムにより読み出される。そして、ＡＴＡ１０４経由でディスクドライブ１０５に転送され、一つのファイルとして光ディスク１０６に記録される。
【００２０】
図２は、記録動作時に行われる処理動作の一例を説明するフローチャートである。
まず、ステップＳ２０１において、マイコン１０９はストリームバッファ１０３に蓄積されるストリームデータが既定サイズを超えたか判断し、既定サイズ以上の場合はステップＳ２０２に進む。
【００２１】
ステップＳ２０２においては、記録処理部１０２から出力されるストリームに関する情報に基づいて、管理情報作成部１０７により記録フォーマットに従う形態に変換し、バックアップ可能な管理ファイルメモリ１０８に追記する。その後、ステップＳ２０３に進む。
【００２２】
ステップＳ２０３においては、マイコン１０９が、ストリームバッファ１０３に蓄積されるストリームデータを、光ディスク１０６上に書き込むよう制御する。この制御は、書き込みアドレスとサイズをＡＴＡ１０４経由でマイコン１０９がディスクドライブ１０５に指示して行われる。
【００２３】
次に、ステップＳ２０４において、マイコン１０９は、ディスクドライブ１０５からの記録完了の通知を待機する。そして、ディスクドライブ１０５から記録完了の通知を受けるとステップＳ２０５に移行する。
【００２４】
ステップＳ２０５においては、システム全体が記録モードが終了し、ストリーム記録も終了しているかマイコン１０９が判断する。この判断の結果、記録モードが続いている場合は、ステップＳ２０１に戻って前述した処理を繰り返し実行する。また、ステップＳ２０５の判断の結果、記録モードが終了している場合は、ステップＳ２０６に移行する。
【００２５】
ステップＳ２０６においては、管理ファイルメモリ１０８に蓄積されている管理ファイル情報を、光ディスク１０６上に書き込むよう制御する。この制御は、書き込みアドレスとサイズをＡＴＡ１０４経由でマイコン１０９がディスクドライブ１０５に指示して行われる。
【００２６】
次に、ステップＳ２０７において、マイコン１０９は、ディスクドライブ１０５からの記録完了の通知を待機する。そして、ディスクドライブ１０５から記録完了の通知を受けるとストリーム記録を終了する。
【００２７】
図３は、マイコン１０９から記録指示が行われた際に、ディスクドライブが実行する動作を説明するフローチャートである。
まず、ステップＳ３０１において、マイコン１０９からの記録指示を受けると、ディスクドライブ１０５は、図示しない光ディスク１０６のスピンドルモータ、光ピックアップなどを起動して、指示されたアドレスから記録を開始する。
【００２８】
次に、ステップＳ３０２において、記録開始アドレスから書き込んだデータサイズを監視し、エラー訂正符号化の単位（ＥＣＣ：error correction code）毎に書き込み完了したか判断する。この判断の結果、エラー訂正符号化の単位の書き込みを完了した場合はステップＳ３０３に移行する。
【００２９】
ステップＳ３０３においては、エラー訂正符号化の単位毎に、記録媒体に記録を完了した、記録完了分のデータ量（サイズ）の情報を検出（記録データ量検出）し、検出した情報をバックアップＲＡＭ１１０に記録していく。次に、ステップＳ３０４において、指定されたサイズを書き込んだかどうか判断する。この判断の結果、書き込みが完了していない場合は、ステップＳ３０２に移行し、前述した処理と同様の処理を繰り返し行う。また、ステップＳ３０４の判断の結果、書き込みが完了したときには記録処理を終了する。本実施形態においては、バックアップＲＡＭ１１０に格納する記録サイズの単位及びバックアップＲＡＭ１１０の更新周期は、エラー訂正符号化単位となる。
なお、記録が終了したデータ量をバックアップＲＡＭ１１０に記録するのではなく、記録が終了したＥＣＣブロックの数の情報をバックアップＲＡＭ１１０に記録するようにしてもよい。
この場合、１回の指示されたサイズのデータの記録が完了する度に、バックアップＲＡＭ１１０に記録した情報をリセットする。
この様に、データの記録中に、バッテリが取り外されると、ディスクドライブ１０５は、光ディスク１０６への記録を停止する。また、電源装置１２０により電力供給が再開されると、電力供給の停止後の供給再開に応じて、バックアップＲＡＭ１１０に保持された記録データ量の情報に基づいて、管理情報の内容を変更する処理を実行する。
【００３０】
図４は、図２及び図３で説明した記録処理が行われている途中に電源供給が断たれた後の再起動時に、バックアップＲＡＭ１１０に記憶されている管理情報データを光ディスク１０６に再度記録する復帰シーケンスの一例を説明するフローチャートである。
まず、ステップＳ４０１は、図２のステップＳ２０１〜ステップＳ２０５までのストリーム記録中に電源供給が断たれたか判断する。この判断の結果、ストリーム記録中に電源が断たれた場合は、ステップＳ４０２に移行し、それ以外はステップＳ４０４に移行する。
【００３１】
ステップＳ４０２では、バックアップされている書き込み完了サイズを、ディスクドライブ１０５からバックアップＲＡＭ１１０に問合せる。その後、ステップＳ４０３において、ディスクドライブ１０５を介して取得された書き込み完了サイズから、管理ファイルメモリ１０８で管理されている管理ファイルの情報を修正する。
【００３２】
管理ファイルの情報には、ＭＰＥＧのストリームの情報としてGOP単位の先頭位置が記録されており、ディスクドライブ１０５から通知された書き込み完了サイズ分まで有効として、無効部分を削除する。
【００３３】
また、管理ファイルの情報には、ストリーム全体のサイズが記録されており、ストリーム全体のサイズもディスクドライブ１０５から通知された書き込み完了サイズに合わせて修正する。ステップＳ４０３の処理が終了すると、図２のフローチャートで説明したステップＳ２０５以降の処理を実行する。
【００３４】
一方、ステップＳ４０１の判断の結果、ストリーム記録中以外に電源が断たれた場合は、ステップＳ４０４に移行する。ステップＳ４０４では、管理ファイルデータが記録完了しているか判断する。この判断の結果、管理ファイルデータの記録が完了していない場合は、ステップＳ２０５に進み、前述した処理を実行する。また、管理ファイルデータの記録が完了している場合には修復処理を終了する。
【００３５】
これにより、データ記録中に電源装置１２０から供給される動作電力が断たれた場合に、所定の形式を満足しない状態で光ディスク１０６に記録された動画像データ及び音声データやその管理情報データを修復するための処理を簡素化することが可能である。本実施形態において、動画像データはＭＰＥＧのストリームデータであり、管理情報データの修復は、特殊再生を行うためのＩピクチャーの位置情報とストリームサイズに関して行う。
【００３６】
図５は、光ディスク１０６に動画像データ、音声データやその管理情報データを記録する単位の一例を示す図であり、図５（ａ）は、固定長（本実施形態では８ＭＢ）のＡＶブロックを示している。ＡＶブロックのサイズは、記録するＡＶデータのビットレート、媒体への記録ビットレート、光ピックアップの最大シーク時間などから決定される。最大シーク時間は、光ディスク１０６の最内周から最外周、または最外周から最内周へのシーク時間となる。
【００３７】
ＡＶブロック（８ＭＢ）は、光ディスク１０６のＥＣＣ（error correction code）単位であるＥＣＣブロック（サイズ３２ＫＢ）で構成されており、１ＡＶブロックは、２５６のＥＣＣブロックで構成される（図５（ｂ））。このＥＣＣブロックは、光ディスク１０６のセクタ（サイズ２ＫＢ）で構成されており、１ＥＣＣブロックは、１６のセクタで構成される（図５（ｃ））。
【００３８】
（本発明に係る他の実施の形態）
前述した本発明の実施の形態における記録装置を構成する各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００３９】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００４０】
なお、本発明は、前述した記録方法における各工程を実行するソフトウェアのプログラム（実施の形態では図２〜図４に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４１】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００４３】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などがある。
【００４４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００４５】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００４６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００４７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行うことによっても前述した実施の形態の機能が実現され得る。
【００４８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施形態を示し、記録装置の全体構成を示すブロック図である。
【図２】本発明の実施形態を示し、記録動作時に行われる動作の一例を説明するフローチャートである。
【図３】本発明の実施形態を示し、マイコンから記録指示が行われた際に行われる動作の一例を説明するフローチャートである。
【図４】本発明の実施形態を示し、再起動（修復処理）時に行われる動作の一例を説明するフローチャートである。
【図５】本発明の実施形態を示し、光ディスクに情報データを記録する単位の一例を示す図である。
【符号の説明】
【００５０】
１０１  カメラ信号処理部
１０２  記録処理部（ＭＰＥＧ）
１０３  ストリームバッファ
１０４  ＡＴＡ
１０５  ディスクドライブ
１０６  光ディスク
１０７  管理情報作成部
１０８  管理ファイルメモリ
１０９  マイコン
１１０  バックアップＲＡＭ
１２０  電源装置
【図１】
2009289368.tif 000003
【図２】
2009289368.tif 000004
【図３】
2009289368.tif 000005
【図４】
2009289368.tif 000006
【図５】
2009289368.tif 000007