(57)【要約】【課題】  ＡＶデータ記録中にデータ転送レートが変更された場合であっても、バックアップデータの記録を行ないながらＡＶデータのリアルタイム記録を可能とするＡＶデータ記録方法、及びＡＶデータ記録装置を提供する。【解決手段】  ＡＶデータの記録の前に、所定サイズ以上の未記録領域を備えるＡＶファイルを作成し、ＡＶデータの記録中は前記ＡＶファイル領域を拡張することにより未記録領域を常に確保しながらバックアップデータ記録位置決定回路１５によって、前記ＡＶファイル領域内にバックアップデータ記録位置を決定し、ＡＶデータ以外の更新データと該更新データの記録位置情報をバックアップデータとして、前記バックアップデータ記録位置に順次記録することによりＡＶデータ記録中の転送レートが変更した場合であっても、ＡＶデータのリアルタイム記録を確保しつつバックアップデータの記録を可能とした。【選択図】  図１
2005190586.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル動画データ、及びディジタル音声データからなるＡＶデータをＡＶファイルとして光ディスク記録媒体に記録するＡＶデータ記録方法において、
ＡＶデータの記録処理前に、所定サイズ以上の未記録領域を備えるＡＶファイルを作成し、該ＡＶファイルのファイルシステム情報を光ディスクに記録するＡＶファイル作成ステップと、
前記ＡＶファイルの制御情報を格納する情報ファイルを、前記ＡＶデータに関する所定の情報に基づき更新する情報ファイル更新ステップと、
前記ＡＶファイルのサイズを所定量拡張し、該ＡＶファイルの領域内に所定のアルゴリズムを用いて、前記ＡＶデータの記録にともない更新される更新情報をバックアップデータとして記録する位置を決定するバックアップデータ記録位置決定ステップと、
前記ＡＶデータと前記バックアップデータを連続して記録する、バックアップデータ記録ステップと、
前記記録されたバックアップデータに基づき前記更新情報を光ディスク上の所定の位置に記録する更新情報記録ステップと、を備える、
ことを特徴とするＡＶデータ記録方法。
【請求項２】
請求項１に記載のＡＶデータ記録方法において、
前記更新情報記録ステップは、前記バックアップデータとＡＶファイル領域の未記録領域を前記ＡＶファイルから分割し、分割したバックアップデータに基づき前記更新情報を光ディスク上の所定の位置に記録する、
ことを特徴とするＡＶデータ記録方法。
【請求項３】
請求項２に記載のＡＶデータ記録方法において、
前記バックアップデータは、直前のバックアップデータ記録時点から更新された前記情報ファイルの更新データ、該更新データの記録位置情報、前記情報ファイルのファイルシステム情報、及び前記ＡＶファイルのファイルシステム情報を少なくとも含むものである、
ことを特徴とするＡＶデータ記録方法。
【請求項４】
請求項３に記載のＡＶデータ記録方法において、
前記バックアップデータの記録サイズは、光ディスクに記録されているファイルシステムの管理単位長の倍数である、
ことを特徴とするＡＶデータ記録方法。
【請求項５】
請求項４に記載のＡＶデータ記録方法において、
複数のバックアップデータ記録位置を、前記バックアップデータ記録位置決定ステップにおいて決定する、
ことを特徴とするＡＶデータ記録方法。
【請求項６】
ＡＶデータの記録処理前に、所定サイズ以上の未記録領域を備えるＡＶファイルを作成し、該ＡＶファイルのファイルシステム情報を光ディスクに記録するＡＶファイル作成ステップと、
前記ＡＶファイルの制御情報を格納する情報ファイルを作成し、前記ＡＶデータに関する所定の情報に基づき該情報ファイルを更新する情報ファイル更新ステップと、
前記ＡＶファイルのサイズを所定量拡張し、該ＡＶファイルの領域内に所定のアルゴリズムを用いて、前記情報ファイルの更新データ、該更新データの記録位置情報、前記情報ファイルのファイルシステム情報、及び前記ＡＶファイルのファイルシステム情報を更新情報として少なくとも含むバックアップデータを記録する位置を決定するバックアップデータ記録位置決定ステップと、
前記ＡＶデータと前記バックアップデータを連続した位置に記録するデータ記録ステップと、
前記記録したバックアップデータに基づき、前記更新情報を光ディスク上の所定の位置に記録する更新情報記録ステップと、
ＡＶデータの記録処理が正常に終了したか否かを判定し、該判定結果を示す判定情報を保持する判定情報保持ステップと、
を備えるＡＶデータ記録方法であって、
前記更新情報記録ステップにおいて更新情報が光ディスク上の所定の位置に記録されておらず前記判定情報が異常終了を示すものである場合には、前記バックアップデータ記録位置決定ステップと同一のアルゴリズムにより、光ディスク上のバックアップデータ記録位置を特定するステップと、
該特定したバックアップデータ記録位置からバックアップデータを読みとることにより新たなバックアップデータを構築するステップと、
前記構築したバックアップデータに含まれる前記更新情報を光ディスク上の所定の位置に記録するステップ、よりなるＡＶデータ復旧ステップを含む、
ことを特徴とするＡＶデータ記録方法。
【請求項７】
ディジタル動画データ、及びディジタル音声データからなるＡＶデータをＡＶファイルとして光ディスク記録媒体に記録するＡＶデータ記録装置において、
ＡＶデータを出力するエンコード回路と、
前記ＡＶファイルの制御情報を格納する情報ファイルを作成するＡＶ情報ファイル管理回路と、
前記ＡＶファイルと情報ファイルのファイルシステム情報を更新するファイルシステム管理回路と、
前記ＡＶデータの記録開始にともない更新されるデータをバックアップデータとして構築するバックアップデータ管理回路と、
ＡＶデータ記録前に、前記ＡＶファイル内に前記バックアップデータの記録位置を決定するバックアップデータ記録位置決定回路と、を備える、
ことを特徴とするＡＶデータ記録装置。
【請求項８】
請求項７に記載のＡＶデータ記録装置において、
前記バックアップデータ管理回路により生成されるバックアップデータは、前記情報ファイルの更新データ、該更新データの記録位置情報、前記情報ファイルのファイルシステム情報、及び前記ＡＶファイルのファイルシステム情報を少なくとも含むものであり、該バックアップデータのサイズはファイルシステムの管理単位長の倍数である、
ことを特徴とするＡＶデータ記録装置。
【請求項９】
請求項８に記載のＡＶデータ記録装置において、
前記ＡＶ情報ファイル管理回路は、ＡＶデータ記録前に前記ファイルシステム管理回路から出力されるファイルシステム情報を受けて前記ＡＶファイルのサイズを所定のサイズに拡張し、前記エンコード回路から出力されるＡＶデータの時間情報と、前記ファイルシステム管理回路から出力されるファイルシステム情報とを受けて、前記情報ファイルのデータを更新するものである、
ことを特徴とするＡＶデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク記録再生装置において、データをファイルとして光ディスクに記録するＡＶデータ記録方法、及びＡＶデータ記録装置に係り、特にデジタル動画像等のいわゆるＡＶデータのリアルタイム記録中に停電や記録エラーが発生した場合に、光ディスクに記録されているファイルシステム情報、ＡＶデータ、及びＡＶデータの情報ファイルを復旧可能とするＡＶデータ記録方法、及びＡＶデータ記録装置に関する。
【背景技術】
【０００２】
近年、デジタル動画像等のいわゆるＡＶデータを光ディスクに記録する一般家庭用のビデオ記録再生装置の普及が進んでいるが、ビデオカメラ装置で記録された動画等のデータ内容は、唯一その時点でしか記録できない内容のものが多いため、録画中に停電や記録エラーが発生した場合でも、それまでに記録されたデータの確実な復旧が求められている。このため、ＡＶデータ記録中に停電や記録エラーが発生した場合に備えて、ＡＶデータ記録中に随時更新される情報ファイルとファイルシステム情報をバックアップデータとして定期的に記録し、該バックアップデータに基づいて停電や記録エラーが生じるまでに記録されたＡＶデータを復旧する必要がある。しかし、光ディスクを記録媒体とする記録再生装置では、ＡＶデータのリアルタイム記録中に他のファイルやファイルシステム情報の記録を行うとシーク動作が発生するため、その間のＡＶデータの記録が中断され、リアルタイム記録が実現できないといった問題が生じていた。
【０００３】
上記問題点に対して、従来のデータ復旧方法としては、例えば、特許文献１に記載の方法のように、記録再生装置内に不揮発性メモリや、揮発性メモリと該メモリ用の別電源を設け、録画時にＡＶデータ以外の情報をバックアップデータとして当該メモリに一時的に保存しておき、ＡＶデータ記録中に停電や記録エラーが発生した場合は、当該メモリからバックアップデータを読み出し、該バックアップデータに基づきそれまでに記録された情報ファイルを復旧する方法がある。
【０００４】
また、データバックアップ用のメモリを用いることなく停電や記録エラーが発生時のＡＶデータを復旧する方法としては、例えば特許文献２に記載の方法のように、ＡＶデータの情報ファイルを作成するための第１管理ファイルを所定の時間間隔で生成して順次記録した後、すべての第１ファイルの記録位置と記録サイズとを備える第２管理ファイルを生成して記録し、停電や記録エラー時には、該第２管理ファイル内の情報から前記第１管理ファイルを読み出して当該情報ファイルを復旧する方法がある。
【特許文献１】特開２００２−８４４９８号公報
【特許文献２】特開２０００−１９７８３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記最初の従来例では、バックアップデータ作成のためにメモリ装置や電源等の部品が必要となり、記録再生装置のコストが増加するといった課題を有していた。また、該方法によれば、データを復旧するための情報は、ＡＶデータの記録を行なっていた記録再生装置内のメモリ装置にしか保存されていないため、別の記録再生装置ではデータの復旧ができないという課題も有していた。また、上記２番目の従来例では、ＡＶデータの記録直前に、全ての第１管理ファイルの記録位置、及びそのサイズに関する情報を備える第２管理ファイルを予め作成しておく必要があるため、ＤＶＤ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ規格のように、動画の転送レートが変化することによりディスク上のデータ記録位置が変更される可能性がある記録方式の場合は、録画中に転送レートが変更されると、再度、前記第１ファイルの記録位置とそのサイズとを備える新たな第２管理ファイルを生成して記録しなければならない。このため、前記第１ファイルの再記録によるシーク動作が発生することになり、ＡＶデータ記録のリアルタイム性が損なわれるという課題を有していた。
【０００６】
本発明は、上記課題を解決するためになされたものであり、バックアップデータ記録用の記録媒体を必要とせず、且つＡＶデータ記録中にデータの転送レートが変更された場合であっても、バックアップデータの記録を行ないながらＡＶデータのリアルタイム記録中が可能なＡＶデータの記録方法、及びＡＶデータ記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の請求項１に係るＡＶデータ記録方法は、ディジタル動画データ、及びディジタル音声データからなるＡＶデータをＡＶファイルとして光ディスク記録媒体に記録するＡＶデータ記録方法において、ＡＶデータの記録処理前に、所定サイズ以上の未記録領域を備えるＡＶファイルを作成し、該ＡＶファイルのファイルシステム情報を光ディスクに記録するＡＶファイル作成ステップと、前記ＡＶファイルの制御情報を格納する情報ファイルを、前記ＡＶデータに関する所定の情報に基づき更新する情報ファイル更新ステップと、前記ＡＶファイルのサイズを所定量拡張し、該ＡＶファイルの領域内に所定のアルゴリズムを用いて、前記ＡＶデータの記録にともない更新される更新情報をバックアップデータとして記録する位置を決定するバックアップデータ記録位置決定ステップと、前記ＡＶデータと前記バックアップデータを連続して記録する、バックアップデータ記録ステップと、前記記録されたバックアップデータに基づき前記更新情報を光ディスク上の所定の位置に記録する更新情報記録ステップとを備えることを特徴とする。
【０００８】
また、本発明の請求項２に係るＡＶデータ記録方法は、請求項１に記載のＡＶデータ記録方法において、前記更新情報記録ステップは、前記バックアップデータとＡＶファイル領域の未記録領域を前記ＡＶファイルから分割し、分割したバックアップデータに基づき前記更新情報を光ディスク上の所定の位置に記録することを特徴とする。
【０００９】
また、本発明の請求項３に係るＡＶデータ記録方法は、請求項２に記載のＡＶデータ記録方法において、前記バックアップデータは、直前のバックアップデータ記録時点から更新された前記情報ファイルの更新データ、該更新データの記録位置情報、前記情報ファイルのファイルシステム情報、及び前記ＡＶファイルのファイルシステム情報を少なくとも含むものであることを特徴とする。
【００１０】
また、本発明の請求項４に係るＡＶデータ記録方法は、請求項３に記載のＡＶデータ記録方法において、前記バックアップデータの記録サイズは、光ディスクに記録されているファイルシステムの管理単位長の倍数であることを特徴とする。
【００１１】
また、本発明の請求項５に係るＡＶデータ記録方法は、請求項４に記載のＡＶデータ記録方法において、複数のバックアップデータ記録位置を、前記バックアップデータ記録位置決定ステップにおいて決定することを特徴とする。
【００１２】
また、本発明の請求項６に係るＡＶデータ記録方法は、ＡＶデータの記録処理前に、所定サイズ以上の未記録領域を備えるＡＶファイルを作成し、該ＡＶファイルのファイルシステム情報を光ディスクに記録するＡＶファイル作成ステップと、前記ＡＶファイルの制御情報を格納する情報ファイルを作成し、前記ＡＶデータに関する所定の情報に基づき該情報ファイルを更新する情報ファイル更新ステップと、前記ＡＶファイルのサイズを所定量拡張し、該ＡＶファイルの領域内に所定のアルゴリズムを用いて、前記情報ファイルの更新データ、該更新データの記録位置情報、前記情報ファイルのファイルシステム情報、及び前記ＡＶファイルのファイルシステム情報を更新情報として少なくとも含むバックアップデータを記録する位置を決定するバックアップデータ記録位置決定ステップと、前記ＡＶデータと前記バックアップデータを連続した位置に記録するデータ記録ステップと、前記記録したバックアップデータに基づき、前記更新情報を光ディスク上の所定の位置に記録する更新情報記録ステップと、ＡＶデータの記録処理が正常に終了したか否かを判定し、該判定結果を示す判定情報を保持する判定情報保持ステップとを備えるＡＶデータ記録方法であって、前記更新情報記録ステップにおいて更新情報が光ディスク上の所定の位置に記録されておらず前記判定情報が異常終了を示すものである場合には、前記バックアップデータ記録位置決定ステップと同一のアルゴリズムにより、光ディスク上のバックアップデータ記録位置を特定するステップと、該特定したバックアップデータ記録位置からバックアップデータを読みとることにより新たなバックアップデータを構築するステップと、前記構築したバックアップデータに含まれる前記更新情報を光ディスク上の所定の位置に記録するステップ、よりなるＡＶデータ復旧ステップを含むことを特徴とする。
【００１３】
また、本発明の請求項７に係るＡＶデータ記録装置は、ディジタル動画データ、及びディジタル音声データからなるＡＶデータをＡＶファイルとして光ディスク記録媒体に記録するＡＶデータ記録装置において、ＡＶデータを出力するエンコード回路と、前記ＡＶファイルの制御情報を格納する情報ファイルを作成するＡＶ情報ファイル管理回路と、前記ＡＶファイルと情報ファイルのファイルシステム情報を更新するファイルシステム管理回路と、前記ＡＶデータの記録にともない更新されるデータをバックアップデータとして生成するバックアップデータ管理回路と、ＡＶデータ記録前に、前記ＡＶファイル内に前記バックアップデータの記録位置を決定するバックアップデータ記録位置決定回路とを備えることを特徴とする。
【００１４】
また、本発明の請求項８に係るＡＶデータ記録装置は、請求項７に記載のＡＶデータ記録装置において、前記バックアップデータ管理回路により生成されるバックアップデータは、前記情報ファイルの更新データ、該更新データの記録位置情報、前記情報ファイルのファイルシステム情報、及び前記ＡＶファイルのファイルシステム情報を含むものであり、該バックアップデータのサイズはファイルシステムの管理単位長の倍数であることを特徴とする。
【００１５】
また、本発明の請求項９に係るＡＶデータ記録装置は、請求項８に記載のＡＶデータ記録装置において、前記ＡＶ情報ファイル管理回路は、ＡＶデータ記録前に前記ファイルシステム管理回路から出力されるファイルシステム情報を受けて前記ＡＶファイルのサイズを所定のサイズに拡張し、前記エンコード回路から出力されるＡＶデータの時間情報と、前記ファイルシステム管理回路から出力されるファイルシステム情報とを受けて、前記情報ファイルのデータを更新するものであることを特徴とする。
【発明の効果】
【００１６】
本発明のＡＶデータ記録方式、及びＡＶデータ記録装置によれば、ＡＶデータの記録前に、所定のサイズの未記録領域を備えるＡＶファイルを作成し、該ＡＶファイル内の所定の位置にバックアップ記録位置を設定してＡＶデータの記録を開始し、ＡＶデータの記録中は、ＡＶファイルの制御に必要な情報を随時更新し、該更新データをバックアップデータとしてＡＶデータとバックアップデータを連続して記録する一方で、ＡＶファイルは未記録領域を確保しながらサイズ拡張を行い、該拡張領域に次のバックアップデータ記録位置を決定し順次バックアップデータを記録することとしたので、ＡＶデータ記録中にデータ転送レートが変更されるような記録方式でＡＶデータを記録する場合であっても、バックアップデータの記録を行いながら、ＡＶデータのリアルタイム記録を行うことが可能となる。
【００１７】
また、ＡＶデータの記録中に停電や記録エラーが生じた場合であっても、停電や記録エラーが生じるまでに記録されたＡＶデータを復旧するために必要なバックアップデータは全て光ディスク上に記録されるため、バックアップデータ記録用の記録媒体を設ける必要がなく、且つ本発明のＡＶデータ記録装置を搭載した光ディスク記録再生装置であれば、ＡＶデータを記録した光ディスク記録再生装置以外の光ディスク記録再生装置であっても、停電や記録エラーが生じるまでに記録されたＡＶデータの復旧が可能となる。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明の記録再生方式の実施の形態を図面を用いて説明する。
まず、本実施の形態において用いられる光ディスクの記録フォーマット、及びファイルシステムについて説明する。
【００１９】
本実施の形態における記録フォーマットは、ＤＶＤ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ規格（以降、ＶＲ規格と称する）を用いている。ＶＲ規格では、特定の名前のディレクトリ下に、動画データが記録されているＶＲＯファイルと、ＶＲＯファイルの記録位置や時間情報等のＶＲＯファイルの管理情報が記述されているＩＦＯファイルが定義されている。また、前記ディレクトリ下にＩＦＯファイルの複製としてＢＵＰファイルも定義されているが、ＢＵＰファイルの内容は単なるＩＦＯファイルの複製なので、本実施の形態においては、ＢＵＰファイルに関する説明を省略する。
【００２０】
また、本実施の形態におけるファイルシステムは、Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ（以降、ＵＤＦと称する）を使用する。ＵＤＦは、ＤＶＤ等に採用されているファイルシステムであり、以下に本実施の形態で取り扱うＵＤＦファイルシステムでのファイルシステムデータ構造を簡単に説明する。ＵＤＦにおいて、ＬＶＩＤ（Ｌｏｇｉｃａｌ  Ｖｏｌｕｍｅ  Ｉｎｔｅｇｒｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ）は、主に論理ボリューム情報の中で更新頻度の高い情報が記録されている。この中に、Ｉｎｔｅｇｒｉｔｙ  Ｔｙｐｅがあり、０でＯｐｅｎ  Ｉｎｔｅｇｒｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ（以降、オープン状態と称する）を表し、１でＣｌｏｓｅ  Ｉｎｔｅｇｒｉｔｙ  Ｄｅｓｃｒｉｐｔｏｒ（以降、クローズ状態と称する）を表す。この値は、論理ボリュームに対してデータの記録を行なう前にオープン状態に変更し、記録が終了するとクローズ状態にすることが定義付けられている。ＳＢＭ（Ｕｎａｌｌｏｃａｔｅｄ  Ｓｐａｃｅ  Ｂｉｔｍａｐ）は、光ディスク上のデータ格納領域の使用状態を論理ブロック単位で管理するデータ構造である。ＦＥ（Ｆｉｌｅ  Ｅｎｔｒｙ）は、各デイレクトリやファイルごとに記録されるデータ構造であり、該ディレクトリやファイルの詳細な属性情報、時間情報、あるいは記録位置情報などが記載されている。ＦＩＤ（Ｆｉｌｅ  Ｉｄｅｎｔｉｆｉｅｒ  Ｄｅｓｃｒｉｐｔｏｒ）は、ディレクトリ、及びファイルの名前や属性、あるいは前記ＦＥの位置情報などが記載されている。
【００２１】
次に、本発明のＡＶデータ記録方法を実施するためのＡＶデータ記録再生装置の構成について図１を用いて説明する。図１は、本発明の記録再生方式を実施するための記録再生装置を示すブロック図である。図１において、１１は、ディスクに記録するＡＶデータを出力するエンコード回路である。また、エンコード回路１１は、ＡＶデータの時間情報等を定期的にＡＶ情報ファイル管理回路１３に対して通知し、ファイルシステム管理回路に対して、ＡＶデータの記録やＶＲＯファイルのサイズ拡張を要求する。１２は、エンコード回路１１から出力されたＡＶデータを一時的に格納するストリームバッファ用メモリであり、揮発性のメモリ装置が用いられている。１３は、エンコード回路１１から定期的に送られるエンコード情報と後述するファイルシステム管理回路１４から取得したＡＶファイルの位置情報とに基づき、ＡＶファイルの再生や編集に必要な管理情報を格納する情報ファイルを作成するＡＶ情報ファイル管理回路である。また、ＡＶ情報ファイル管理回路１３は、ファイルシステム管理回路１４に対する録画処理の終了通知、更新ブロックの記録媒体への書き込み要求等を行なう。１４は、ファイルシステムの整合性の判断や、ＡＶファイルの生成や記録に伴い必要となるファイルシステム情報の更新を行うファイルシステム管理回路である。また、ファイルシステム管理回路１４は、後述するバックアップデータ管理回路１６に対する各種更新データ情報の記録媒体への書き込み要求や、バックアップデータ記録位置決定回路１５に対するバックアップデータ記録位置の決定要求、更には、バックアップデータ管理回路１６に対する光ディスク上に記録されているファイルシステム情報等の読み込み要求やファイルシステム情報等の光ディスクへの書き込み要求などを行なう。１５は、記録中のＡＶファイル内におけるバックアップデータ記録位置を決定するためのバックアップデータ記録位置決定回路である。１６は、ファイルシステム管理回路１４が更新を行なうファイルシステム情報を一時的に保持するファイルシステム情報用メモリであり、揮発性メモリ装置が用いられている。１７は、バックアップデータを生成、あるいは更新するバックアップデータ管理回路である。１８は、作成されたバックアップデータを一時的に格納するバックアップデータ保持用メモリであり、揮発性のメモリ装置が用いられている。１９は、光ディスク記録再生回路であり、光ディスク上に各種データを書き込み、あるいは光ディスク上のデータを読み込む。２０は、ＡＶデータ等を記録するための記録媒体であり、本実施の形態においてはＤＶＤディスクを用いる。
【００２２】
次に、本実施の形態におけるバックアップデータの構成について図６（ａ）を用いて説明する。図６（ａ）はバックアップデータの構成を表す模式図である。バックアップデータは、ヘッダ情報、光ディスク上の論理ブロックの更新データ（以下、更新ブロックデータと称する）、及び記録サイズ調整ブロックから成る。このうち、ヘッダ情報は更に、ＩＤ値、バックアップデータ内に保持している更新ブロックの数、及び更新ブロックの記録位置により構成されている。このうちＩＤ値は、バックアップデータが光ディスクに記録される毎に更新され、その初期値は、ＶＲＯファイルを作成し、あるいは更新した時に、ＶＲＯファイルのＦＥに記述した時間情報から一意に決まる値とする。また、ヘッダサイズ調整用領域は、ヘッダ情報のサイズを論理ブロック長と同一のサイズとするための領域であり、意味を持たないデータが記述されている。バックアップデータのうち、更新ブロックのデータは、更新された論理ブロックのデータが記述されており、複数存在する場合はそれらが連続して保持されている。記録サイズ調整ブロックは、記録するバックアップデータ全体の長さを論理ブロックの固定倍数長とするための領域であり、意味を持たないデータが記述されている。
【００２３】
次に、以上のように構成されたＡＶデータ記録装置の動作について図２、図３、及び図４を用いて説明する。図２は、ＡＶデータ録画動作の基本処理のシーケンスを表したフローチャートである。図３は、図２における録画処理ステップ（Ｓ２０６）を表したフローチャートであり、図４は、図３におけるＡＶデータ記録ステップ（Ｓ３０４）を表したフローチャートである。なお、本実施の形態においては、ＡＶデータが記録されていない光ディスクを用いてＡＶデータの録画動作を開始することとしているため、ＡＶデータの録画動作の開始時点においては、光ディスク２０にはＶＲＯファイルとＩＦＯファイルはまだ作成されていない状態である。
（Ｓ２０１）  まず、光ディスク２０に予め記録されているファイルシステム情報がディスク記録再生回路１９により読みこまれ、ファイルシステム情報用メモリ１６へ格納された後、該ファイルシステム情報に基づいてＶＲＯファイルとＩＦＯファイルが作成される。
【００２４】
これにより、ＦＥやＦＩＤ等のファイルシステム情報も更新され、該更新データとその記録位置情報はバックアップデータとしてバックアップデータ用メモリ１８に保持される。なお、ファイルシステム情報のうち、ＳＢＭとＬＶＩＤに関しては、バックアップデータ管理回路１７に対するバックアップ要求は行わず、ファイルシステム情報用メモリ１６上の更新のみとする。
【００２５】
ここで、Ｓ２０１終了時点におけるバックアップデータの構造を図６（ｂ）に示す。Ｓ２０１終了時点においては、ＶＩＤＥＯディレクトリの下にＶＲＯファイル、及びＩＦＯファイルが作成され、更新ブロックデータとしては、ＶＩＤＥＯディレクトリのＦＥ、ＶＩＤＥＯディレクトリのＦＩＤ、ＶＲＯファイルのＦＥ、及びＩＦＯファイルのＦＥのデータが記述される。また、ヘッダ情報には、ＩＤ値として初期値が、また更新ブロック数として４が記述されており、これに続いてＶＩＤＥＯディレクトリのＦＥ、ＶＩＤＥＯディレクトリ内のＦＩＤ、ＶＲＯファイルのＦＥ、及びＩＦＯファイルのＦＥの記録位置がそれぞれ記述されている。
（Ｓ２０２）  次に、ＶＲＯファイルはＡＶデータの転送レートとＳＢＭ情報に基づき、ファイルシステム管理回路１４によりそのサイズが拡張される。
ＶＲＯファイルの拡張により更新されるファイルシステム情報は、バックアップデータとしてバックアップデータ用メモリ１８に保持される。
（Ｓ２０３）  次に、ＡＶ情報ファイル管理回路１３により、エンコード回路１１に対するエンコード開始要求がなされ、エンコード回路１１によるＡＶデータのエンコードが開始される。エンコードされたＡＶデータはストリームバッファ用メモリ１２に連続的に転送される。
（Ｓ２０４）  ＡＶデータのエンコードが開始されると、ＡＶ情報ファイル管理回路１３から、バックアップデータ用メモリ１８に保持されている前記更新ブロックデータの光ディスク２０への記録要求がなされ、これによりＬＶＩＤはディスク記録再生回路１９により光ディスク２０の指定位置に記録される。
（Ｓ２０５）  ＬＶＩＤの記録に続いて、バックアップデータ用メモリ１８に保持されている前記更新ブロックデータが、図６（ｂ）に示すヘッダ情報に記述されている記録位置情報に基づき、光ディスク２０の指定位置に記録される。更新ブロックデータの記録後、バックアップデータ管理回路１７によりヘッダ情報の更新ブロック数の値は０に変更される。
【００２６】
ここで、Ｓ２０５終了時点における光ディスク２０のデータの記録状態を、図５（ａ）を用いて説明する。図５は、本実施の形態の様々な時点における光ディスク２０上の記録状態を表す模式図であり、図５（ａ）はＳ２０５の終了時点における光ディスク２０の記録状態を表している。Ｓ２０５の終了時点においては、Ｓ２０１において作成されたＶＲＯファイル、及びＩＦＯファイルのＦＥがそれぞれ記録される。記録されたＶＲＯファイルのＦＥ情報は、未記録のＶＲＯファイルで示す領域を確保した状態になっている。
【００２７】
次に、録画処理Ｓ２０６が行われるが、その詳細な動作を以下に図３を用いて説明する。
（Ｓ３０１）  まず、ＩＦＯファイルの内容が、ＡＶ情報ファイル管理回路１３がエンコード回路１１から定期的に受け取っていたＡＶデータの時間情報とファイルシステム管理回路１４から出力されるＶＲＯファイルのＦＥとに基づいて更新される。更新されたＩＦＯファイルの更新データ、該更新データの記録位置、ＩＦＯファイルの更新に伴い更新されるＩＦＯファイルのＦＥ、及びＩＦＯファイルのＦＥの記録位置は、バックアップデータとしてバックアップデータ用メモリ１８に保持される。
【００２８】
なお、本実施の形態においては、ＩＦＯファイル領域の２つの論理ブロックが更新されたものとして以下の説明を行う。ここでＳ３０１の終了時点におけるバックアップデータの内容を図６（ｃ）に示す。図６（ｃ）に示すように、更新ブロックは、ＩＦＯファイルのＦＥ、及び２つのＩＦＯファイルであり、またヘッダ情報のＩＤ値は、前回より１つインクリメントされた初期値＋１の値となり、更新ブロック数は３となる。また、ＩＦＯファイルのＦＥの位置、及び２つのＩＦＯブロックデータの位置がヘッダ情報に記述される。
（Ｓ３０２）  次に、エンコード回路１１により、ストリームバッファ用メモリ１２に転送された未記録のＡＶデータ量が確認される。
（Ｓ３０３）  ストリームバッファ用メモリ１２に転送された未記録ＡＶデータ量が所定の転送量を超えている場合には、ＶＲＯファイルサイズが、ＡＶデータの転送レートとＳＢＭ情報とに基づき拡張される。ＶＲＯファイルサイズの拡張により、ＶＲＯファイルのＦＥは更新され、該更新データはバックアップデータとしてバックアップデータ保持用メモリ１７に保持される。なお、ＶＲＯファイルの拡張サイズは、次の処理ステップであるＳ３０４において記録されるＡＶデータのサイズとする。
【００２９】
ここで、ＶＲＯファイルのＦＥが追加されたバックアップデータの状態を図６（ｄ）を用いて説明する。図６（ｄ）においては、Ｓ３０１で保持されたバックアップデータに加えてＶＲＯファイルのＦＥが加えられており、これに伴いヘッダ情報の更新ブロック数も４となる。
【００３０】
Ｓ３０３に続いて、ＡＶデータ記録Ｓ３０４が行われるが、該ステップを以下に図４を用いて説明する。
（Ｓ４０１）  まず、ファイルシステム管理回路１４により、バックアップデータ用メモリ１８に保持されているバックアップデータを記録するための記録位置が、光ディスク２０上に必要数存在するか否かが判断される。
（Ｓ４０２）  バックアップデータ用メモリ１８に保持されているバックアップデータを記録するための記録位置の数が必要数未満の場合は、バックアップデータ記録位置が、ＶＲＯファイルのＦＥ情報に基づき、ＶＲＯファイル内の未記録領域から一意に決まる位置に定められる。
（Ｓ４０３）  次に、ＡＶデータの記録領域内に、Ｓ４０２において定めたバックアップデータ記録位置が含まれるか否かが、バックアップデータ管理回路１７により判断される。
（Ｓ４０４）  ＡＶデータの記録領域にバックアップデータ記録位置が含まれる場合は、該バックアップデータ記録領域の直前までＡＶデータが記録される。
（Ｓ４０５）  次に、バックアップデータ用メモリ１８に記憶されたバックアップデータが、Ｓ４０２において定めたバックアップデータ記録位置に記録される。
（Ｓ４０６）  次に、バックアップデータの記録にともないヘッダ情報が更新される。すなわち、ヘッダ情報のＩＤ値が１つインクリメントされ、更新ブロックの数が０に変更される。
（Ｓ４０７）  次に、ファイルシステム管理回路１４により、新たなバックアップデータ記録位置の決定が要求され、ＶＲＯファイルのＦＥ情報に基づき、ＡＶデータ未記録の領域から一意に決まる位置にバックアップデータ記録位置が定められる。
（Ｓ４０８）  新たにバックアップデータ記録位置が定められた後、残りのＡＶデータが記録される。
【００３１】
なお、Ｓ４０３において、ＡＶデータの記録位置にバックアップデータ記録位置が含まれない場合は、直接Ｓ４０８へ進み、全てのＡＶデータの記録が行なわれる。ここで、Ｓ４０８の終了時点における光ディスク２０の記録内容を図５（ｂ）に示す。図５に示すように、Ｓ３０３で拡張されたＶＲＯファイル領域のうち、その一部は記録済み領域としてＡＶデータ、及びバックアップデータが記録されており、残りの領域は、ＡＶデータ用領域と共にＳ４０７において決定されたバックアップデータ記録領域が所定の位置に確保されている。
【００３２】
Ｓ４０８に続いて、転送レート確認ステップＳ３０５が行なわれるが、該ステップは再び図３を用いて説明する。
（Ｓ３０５）  まず、ＡＶデータの転送レートの変更の有無がエンコード回路１１により確認される。
（Ｓ３０６）  ＡＶデータの転送レートが変更されている場合は、ＶＲＯファイルの記録済み領域のサイズと、ストリームバッファ用メモリに保持している転送レート変更前の未記録のＡＶデータのサイズとを加算した値が求められる。
（Ｓ３０７）  次に、Ｓ３０６において求めた加算値とＶＲＯファイルのサイズが比較される。
（Ｓ３０８）  Ｓ３０７の比較の結果が、ＶＲＯファイルサイズの方が大きい場合には、ファイルシステム管理回路１４によりＶＲＯファイルのサイズが前記加算値と同じサイズに縮小される。
（Ｓ３０９）  次に、ＶＲＯファイルを縮小したことにより生じる空き領域に、Ｓ４０７において決定したバックアップデータ記録位置が含まれているか否かが判断される。
（Ｓ３１０）  Ｓ３０９の判断結果が、バックアップデータ記録領域が前記ＶＲＯファイルの空き領域に含まれている場合には、該バックアップデータ記録領域は削除され、未記録のバックアップデータ記録位置の保持数を減らす。
（Ｓ３１１）  次に、ＶＲＯファイル内に所定サイズの未記録領域を確保するため、ＶＲＯファイルは、ＡＶデータ転送レートとＳＢＭ情報に基づきそのサイズが拡張される。また、ＶＲＯファイルのサイズ拡張に伴いＶＲＯファイルのＦＥは更新され、該更新されたＶＲＯファイルのＦＥは、バックアップデータとしてバックアップデータ用メモリ１８に保持される。
【００３３】
なお、Ｓ３０５において転送レートの変更がない場合や、Ｓ３０７においてＶＲＯファイルサイズの方が小さい場合、あるいはＳ３０９において未記録のバックアップデータ記録位置が含まれていない場合は後述するＳ３１２へ進む。
（Ｓ３１２）  次に、ＡＶファイル管理回路１３により録画終了の要求がなされているか否かが判断され、該要求がなされていなければＳ３０１に帰還し、録画終了要求が行われるまでＳ３０１からＳ３１２までを繰り返し行なう。この間のＳ４０５におけるバックアップデータの内容は、直前のバックアップデータ記録後に更新されたＶＲＯファイルのＦＥ、ＩＦＯファイルのＦＥ、及びＩＦＯファイルの更新ブロックから構成されており、図６（ｄ）に示すようなデータ構成となる。
【００３４】
その一方で、Ｓ３１２において録画終了要求が行われていれば、録画処理を終了する。ここで、Ｓ３１２終了時点の光ディスク２０上の記録内容を図５（ｃ）に図示する。図５（ｃ）に示すように、上述の処理が行なわれることによってＡＶデータと、該ＡＶデータのバックアップデータとが、ＶＲＯファイル領域において連続して記録されていくことになる。
【００３５】
Ｓ３１２に続いて、ＡＶデータ録画動作の基本処理におけるエンコード停止処理Ｓ２０７が行なわれるが、該ステップは再び図２を用いて説明する。
（Ｓ２０７）  ＡＶ情報ファイル管理回路１３が録画終了要求を認識すると、エンコード回路１１からのエンコード情報の出力が停止される。エンコードの停止により、ストリームバッファ用メモリ１２に未記録のＡＶデータが保持されることになる。
（Ｓ２０８）  次に、ストリームバッファ用メモリ１２に保持されている未記録の全ＡＶデータが光ディスク２０に記録される。
（Ｓ２０９）  次に、ＶＲＯファイルに含まれる全てのバックアップデータ記録領域とＡＶデータが記録されなかったＶＲＯファイルの後端領域がＶＲＯファイルから分割され、開放されることによりＶＲＯファイルの記録領域調整が行われる。
（Ｓ２１０）  Ｓ２０９に続けてバックアップデータ用メモリに保持されている更新データが光ディスク上に記録される。
（Ｓ２１１）  ファイルシステム管理回路１４がＡＶデータ録画動作の終了通知を受けると、ファイルシステム情報用メモリ１６に保持されている更新されたＳＢＭが、光ディスク２０の所定の位置に記録される。
（Ｓ２１２）  最後に、ファイルシステム情報用メモリ１６に保持されているＬＶＩＤがクローズ状態に変更され、光ディスク２０の所定の位置に記録される。ＬＶＩＤの記録が完了することによりＡＶデータ録画処理が終了する。
【００３６】
ここで、図５（ｄ）に正常に録画が終了した場合の光ディスク２０の記録内容を示す。なお、上述したＡＶデータ記録方法においては、バックアップデータ管理回路１７は、論理ブロック単位で更新データを管理しているが、ＡＶ情報ファイル管理回路１３から要求されたバイト単位で更新データを管理しても良い。
【００３７】
次に、上述したＡＶデータの記録中に停電や記録エラーが生じた場合は、停電や記録エラーが生じるまでに記録したＡＶデータの復旧処理を行なう必要があるが、かかるＡＶデータの復旧処理方法について、図７を用いて説明する。図7はＡＶデータ復旧処理を表すフローチャートである。なお、以下の説明においては、図３に示す処理動作のいずれかのステップにおいて停電が発生したものとし、図８（ａ）に示すようなディスク上の記録状態で記録処理動作が停止したものとする。
（Ｓ７０１）  まず、光ディスク２０に記録されているファイルシステム情報が読み込まれ、ファイルシステム管理回路１４によりＡＶファイルと情報ファイルとの間の整合性の確認が行なわれると共に、ＬＶＩＤが読み込まれる。
（Ｓ７０２）  次に、ＬＶＩＤのＩｎｔｅｇｒｉｔｙ  Ｔｙｐｅがファイルシステム管理回路１４により確認され、Ｉｎｔｅｇｒｉｔｙ  Ｔｙｐｅがオープン状態であれば、直前の録画処理のＳ２０５実行後からＳ２１２実行前のいずれかの時点において停電が発生し、ＡＶデータ録画処理が正常終了しなかったものと判断する。一方、Ｉｎｔｅｇｒｉｔｙ  Ｔｙｐｅがクローズ状態であれば、録画処理の最終ステップであるＳ２１２が実行されたことが確認できるため、録画処理は正常終了したものと判断する。
（Ｓ７０３）  Ｓ７０２においてＡＶデータ録画処理が正常終了しなかったものと判断された場合は、光ディスク２０に記録されているＶＲＯファイルのＦＥが読み込まれる。なお、読み込まれたＶＲＯファイルのＦＥは、停電直前の録画処理におけるＳ２０５で光ディスク２０に記録されたものであり、ＶＲＯファイルの領域は、Ｓ２０２で拡張された領域であり、図５（ａ）で表す状態となる。
（Ｓ７０４）  次に、Ｓ７０３において読み込んだＶＲＯファイルのＦＥに基づきバックアップデータの記録位置が決定される。
（Ｓ７０５）  次に、Ｓ７０４により決定された光ディスク２０上のバックアップデータ記録位置からバックアップデータが読み込まれる。
（Ｓ７０６）  次に、ＶＲＯファイルのＦＥに記述されているデータ更新時刻に基づきＩＤ値の初期値が求められ、該初期値とＳ７０５において読み込まれたバックアップデータのヘッダ部のＩＤ値との照合が行なわれる。ＩＤ値が一致すれば、読み込まれたバックアップデータは有効と判断され、ＩＤ値が一致しなければ、読み込まれたバックアップデータは無効と判断される。
（Ｓ７０７）  Ｓ７０６において有効と判断されたバックアップデータはバックアップデータ用メモリ１８上に保持される。このときのバックアップデータの内容は、図６（ｄ）で示す内容となる。
（Ｓ７０８）  次に、Ｓ７０７においてバックアップデータ用メモリ１８上に保持されたバックアップデータのヘッダ部分から、ＶＲＯファイルのＦＥが読み出される。読み出されたＶＲＯファイルのＦＥ情報は、図５（ｂ）で示すようにＶＲＯファイルが次のバックアップデータ領域を含むサイズに拡張された状態になっている。このため、ＶＲＯファイルのＦＥが読み出された後、上述のＳ７０４に帰還し、Ｓ７０８において読み出されたＶＲＯファイルのＦＥに基づき次のバックアップデータ記録位置の決定を行なう。
【００３８】
これ以降は、全てのバックアップデータが読み取られるまでＳ７０４からＳ７０８を繰り返し行い、これにより、停電直前まで記録されたＡＶデータの記録領域を含んだＶＲＯファイルのＦＥと、ＩＦＯファイルの記録ブロックを含んだＩＦＯファイルのＦＥ、及びＩＦＯファイルの全データから成るバックアップデータが繰り返し処理におけるＳ７０７において再構築される。
【００３９】
なお、上記繰り返し処理のうち、Ｓ７０６におけるバックアップデータの有効性の判断は、読み込んだバックアップデータのＩＤ値が、前回確認したバックアップデータのＩＤ値より１つ大きな値であれば有効であると判断する。また、繰り返し処理におけるＳ７０７においては、既にバックアップデータ用メモリ１８に保持しているバックアップデータを、読み込んだバックアップデータの内容に更新する。このときの各ＦＥの記録位置は変更されていないため、ＦＥのブロックデータのみ更新となり、ＩＦＯファイルの内容に関しては、ブロックデータの更新、または更新ブロックの追加となる。ここで、最終的に構築されたバックアップデータを図９右図に示す。
（Ｓ７０９）  バックアップデータが再構築されると、ＩＦＯファイルの内容に基づき、全てのバックアップデータとデータの未記録領域がＶＲＯファイルの領域から分割され、その後開放される。
（Ｓ７１０）  次に、再構築したバックアップデータのヘッダ情報に基づき、ＶＲＯファイルのＦＥと、ＩＦＯファイルのＦＥ、及びＩＦＯファイルのデータが、光ディスク２０の本来の位置に記録される。
（Ｓ７１１）  バックアップデータの記録後、ＳＢＭはＶＲＯファイルとＩＦＯファイルのすべての領域を、割り当て済みとして更新され、光ディスク２０の所定の位置に記録される。
（Ｓ７１２）  最後に、ＬＶＩＤのＩｎｔｅｇｒｉｔｙ  Ｔｙｐｅがクローズ状態に変更され、光ディスク２０の指定位置にＬＶＩＤのデータが記録される、ＬＶＩＤが記録されることによりＡＶデータの復旧処理が終了する。ここで、図８（ｂ）にデータ復旧処理が終了した時点における光ディスク２０の記録内容を示す。
【００４０】
以上のように、本発明のＡＶデータ記録方式、及びＡＶデータ記録装置によれば、ＡＶデータの記録前に、所定のサイズの未記録領域を備えるＡＶファイルを作成し、該ＡＶファイル内の所定の位置にバックアップ記録位置を設定してＡＶデータの記録を開始し、ＡＶデータの記録中は、ＡＶファイルの制御に必要な情報を随時更新し、該更新データをバックアップデータとしてＡＶデータとバックアップデータを連続して記録する一方で、ＡＶファイルは未記録領域を確保しながらサイズ拡張を行い、該拡張領域に次のバックアップデータ記録位置を決定し順次バックアップデータを記録することとしたので、ＡＶデータ録画中にデータ転送レートが変更されるような記録方式でＡＶデータを記録する場合であっても、バックアップデータの記録を行いながら、ＡＶデータのリアルタイム記録を行うことが可能となる。
【００４１】
また、ＡＶデータの記録中に停電や記録エラーが生じた場合であっても、停電や記録エラーが生じるまでに記録されたＡＶデータを復旧するために必要なバックアップデータは全て光ディスク上に記録されるため、バックアップデータ記録用の記録媒体を設ける必要がなくなり、且つ本発明のＡＶデータ記録装置を搭載した光ディスク記録再生装置であれば、ＡＶデータを記録した光ディスク記録再生装置以外の光ディスク記録再生装置であっても停電や記録エラーが生じるまでに記録されたＡＶデータの復旧が可能となる。
【産業上の利用可能性】
【００４２】
本発明にかかるＡＶデータ記録方法、及びＡＶデータ記録装置によれば、録画中に転送レートが変更されるような記録方式でＡＶデータを記録する一般家庭用のビデオ記録再生装置、及びビデオカメラ装置場合において、停電や記録エラーが生じた場合であっても、停電や記録エラーが生じるまでのＡＶデータを確実に復旧することが可能となる点において有用である。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施の形態におけるＡＶデータ記録再生装置の構成を表す図である。
【図２】本発明の実施の形態におけるＡＶデータ記録時の処理全体を表すフローチャートである。
【図３】本発明の実施の形態におけるＡＶデータ記録時の録画処理を表すフローチャートである。
【図４】本発明の実施の形態におけるＡＶデータ記録時の録画処理を表すフローチャートである。
【図５（ａ）】本発明の実施の形態におけるＡＶデータ記録時のディスクの記録内容を表す模式図である。
【図５（ｂ）】本発明の実施の形態におけるＡＶデータ記録時のディスクの記録内容を表す模式図である。
【図５（ｃ）】本発明の実施の形態におけるＡＶデータ記録時のディスクの記録内容を表す模式図である。
【図５（ｄ）】本発明の実施の形態におけるＡＶデータ記録時のディスクの記録内容を表す模式図である。
【図６（ａ）】本発明の実施の形態におけるＡＶデータ記録時のバックアップデータの内容をあらわす模式図である。
【図６（ｂ）】本発明の実施の形態におけるＡＶデータ記録時のバックアップデータの内容をあらわす模式図である。
【図６（ｃ）】本発明の実施の形態におけるＡＶデータ記録時のバックアップデータの内容をあらわす模式図である。
【図６（ｄ）】本発明の実施の形態におけるＡＶデータ記録時のバックアップデータの内容をあらわす模式図である。
【図７】本発明の実施の形態におけるデータ復旧処理を表すフローチャートである。
【図８】本発明の実施の形態におけるデータ復旧前とデータ復旧後のディスクの記録内容を表す模式図である。
【図９】本発明の実施の形態におけるデータ復旧時に再構築したバックアップデータの内容を表す模式図である。
【符号の説明】
【００４４】
１１  エンコード回路
１２  ストリームバッファ用メモリ
１３  ＡＶ情報ファイル管理回路
１４  ファイルシステム管理回路
１５  バックアップデータ記録位置決定回路
１６  ファイルシステム情報用メモリ
１７  バックアップデータ管理回路
１８  バックアップデータ用メモリ
１９  ディスク記録再生回路
２０  光ディスク
【図１】
2005190586.tif 000003
【図２】
2005190586.tif 000004
【図３】
2005190586.tif 000005
【図４】
2005190586.tif 000006
【図５（ａ）】
2005190586.tif 000007
【図５（ｂ）】
2005190586.tif 000008
【図５（ｃ）】
2005190586.tif 000009
【図５（ｄ）】
2005190586.tif 000010
【図６（ａ）】
2005190586.tif 000011
【図６（ｂ）】
2005190586.tif 000012
【図６（ｃ）】
2005190586.tif 000013
【図６（ｄ）】
2005190586.tif 000014
【図７】
2005190586.tif 000015
【図８】
2005190586.tif 000016
【図９】
2005190586.tif 000017