JP2005190586A - Av data recording system and av data recording apparatus - Google Patents
Av data recording system and av data recording apparatus Download PDFInfo
- Publication number
- JP2005190586A JP2005190586A JP2003431040A JP2003431040A JP2005190586A JP 2005190586 A JP2005190586 A JP 2005190586A JP 2003431040 A JP2003431040 A JP 2003431040A JP 2003431040 A JP2003431040 A JP 2003431040A JP 2005190586 A JP2005190586 A JP 2005190586A
- Authority
- JP
- Japan
- Prior art keywords
- data
- recording
- file
- information
- backup data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
本発明は、ディスク記録再生装置において、データをファイルとして光ディスクに記録するAVデータ記録方法、及びAVデータ記録装置に係り、特にデジタル動画像等のいわゆるAVデータのリアルタイム記録中に停電や記録エラーが発生した場合に、光ディスクに記録されているファイルシステム情報、AVデータ、及びAVデータの情報ファイルを復旧可能とするAVデータ記録方法、及びAVデータ記録装置に関する。 The present invention relates to an AV data recording method and an AV data recording apparatus for recording data on an optical disk as a file in a disk recording / reproducing apparatus, and in particular, a power failure or recording error occurs during real-time recording of so-called AV data such as digital moving images. The present invention relates to an AV data recording method and an AV data recording apparatus capable of recovering file system information, AV data, and an information file of AV data recorded on an optical disc when they occur.
近年、デジタル動画像等のいわゆるAVデータを光ディスクに記録する一般家庭用のビデオ記録再生装置の普及が進んでいるが、ビデオカメラ装置で記録された動画等のデータ内容は、唯一その時点でしか記録できない内容のものが多いため、録画中に停電や記録エラーが発生した場合でも、それまでに記録されたデータの確実な復旧が求められている。このため、AVデータ記録中に停電や記録エラーが発生した場合に備えて、AVデータ記録中に随時更新される情報ファイルとファイルシステム情報をバックアップデータとして定期的に記録し、該バックアップデータに基づいて停電や記録エラーが生じるまでに記録されたAVデータを復旧する必要がある。しかし、光ディスクを記録媒体とする記録再生装置では、AVデータのリアルタイム記録中に他のファイルやファイルシステム情報の記録を行うとシーク動作が発生するため、その間のAVデータの記録が中断され、リアルタイム記録が実現できないといった問題が生じていた。 In recent years, video recording / playback devices for general homes that record so-called AV data such as digital moving images on an optical disk have been widely used. However, data contents such as moving images recorded by video camera devices are only at that time. Since there are many contents that cannot be recorded, even if a power failure or recording error occurs during recording, there is a need for reliable recovery of data recorded so far. For this reason, in preparation for a power failure or recording error during AV data recording, an information file and file system information that are updated as needed during AV data recording are periodically recorded as backup data. Therefore, it is necessary to restore the AV data recorded until a power failure or recording error occurs. However, in a recording / reproducing apparatus that uses an optical disk as a recording medium, if another file or file system information is recorded during real-time recording of AV data, a seek operation occurs. There was a problem that recording could not be realized.
上記問題点に対して、従来のデータ復旧方法としては、例えば、特許文献1に記載の方法のように、記録再生装置内に不揮発性メモリや、揮発性メモリと該メモリ用の別電源を設け、録画時にAVデータ以外の情報をバックアップデータとして当該メモリに一時的に保存しておき、AVデータ記録中に停電や記録エラーが発生した場合は、当該メモリからバックアップデータを読み出し、該バックアップデータに基づきそれまでに記録された情報ファイルを復旧する方法がある。 To solve the above problems, as a conventional data recovery method, for example, a nonvolatile memory, a volatile memory, and another power source for the memory are provided in the recording / reproducing apparatus as in the method described in Patent Document 1. When recording, information other than AV data is temporarily stored in the memory as backup data. If a power failure or recording error occurs during AV data recording, the backup data is read from the memory and stored in the backup data. There is a method to recover the information file recorded so far.
また、データバックアップ用のメモリを用いることなく停電や記録エラーが発生時のAVデータを復旧する方法としては、例えば特許文献2に記載の方法のように、AVデータの情報ファイルを作成するための第1管理ファイルを所定の時間間隔で生成して順次記録した後、すべての第1ファイルの記録位置と記録サイズとを備える第2管理ファイルを生成して記録し、停電や記録エラー時には、該第2管理ファイル内の情報から前記第1管理ファイルを読み出して当該情報ファイルを復旧する方法がある。
しかしながら、上記最初の従来例では、バックアップデータ作成のためにメモリ装置や電源等の部品が必要となり、記録再生装置のコストが増加するといった課題を有していた。また、該方法によれば、データを復旧するための情報は、AVデータの記録を行なっていた記録再生装置内のメモリ装置にしか保存されていないため、別の記録再生装置ではデータの復旧ができないという課題も有していた。また、上記2番目の従来例では、AVデータの記録直前に、全ての第1管理ファイルの記録位置、及びそのサイズに関する情報を備える第2管理ファイルを予め作成しておく必要があるため、DVD Video Recording規格のように、動画の転送レートが変化することによりディスク上のデータ記録位置が変更される可能性がある記録方式の場合は、録画中に転送レートが変更されると、再度、前記第1ファイルの記録位置とそのサイズとを備える新たな第2管理ファイルを生成して記録しなければならない。このため、前記第1ファイルの再記録によるシーク動作が発生することになり、AVデータ記録のリアルタイム性が損なわれるという課題を有していた。 However, the first conventional example has a problem that parts such as a memory device and a power source are required for creating backup data, and the cost of the recording / reproducing apparatus increases. Further, according to this method, the information for recovering the data is stored only in the memory device in the recording / reproducing apparatus which has recorded the AV data, so that the data can be recovered in another recording / reproducing apparatus. There was also a problem that it was not possible. In the second conventional example, since it is necessary to create in advance a second management file including information on the recording positions of all the first management files and their sizes immediately before recording of AV data. In the case of a recording method in which the data recording position on the disc may be changed due to a change in the transfer rate of the moving image, as in the Video Recording standard, if the transfer rate is changed during recording, A new second management file having the recording position of the first file and its size must be generated and recorded. For this reason, a seek operation occurs due to re-recording of the first file, and the real-time property of AV data recording is impaired.
本発明は、上記課題を解決するためになされたものであり、バックアップデータ記録用の記録媒体を必要とせず、且つAVデータ記録中にデータの転送レートが変更された場合であっても、バックアップデータの記録を行ないながらAVデータのリアルタイム記録中が可能なAVデータの記録方法、及びAVデータ記録装置を提供することを目的とする。 The present invention has been made to solve the above problems, and does not require a recording medium for recording backup data, and even when the data transfer rate is changed during AV data recording, An object of the present invention is to provide an AV data recording method and an AV data recording apparatus capable of performing real-time recording of AV data while recording data.
上記課題を解決するため、本発明の請求項1に係るAVデータ記録方法は、ディジタル動画データ、及びディジタル音声データからなるAVデータをAVファイルとして光ディスク記録媒体に記録するAVデータ記録方法において、AVデータの記録処理前に、所定サイズ以上の未記録領域を備えるAVファイルを作成し、該AVファイルのファイルシステム情報を光ディスクに記録するAVファイル作成ステップと、前記AVファイルの制御情報を格納する情報ファイルを、前記AVデータに関する所定の情報に基づき更新する情報ファイル更新ステップと、前記AVファイルのサイズを所定量拡張し、該AVファイルの領域内に所定のアルゴリズムを用いて、前記AVデータの記録にともない更新される更新情報をバックアップデータとして記録する位置を決定するバックアップデータ記録位置決定ステップと、前記AVデータと前記バックアップデータを連続して記録する、バックアップデータ記録ステップと、前記記録されたバックアップデータに基づき前記更新情報を光ディスク上の所定の位置に記録する更新情報記録ステップとを備えることを特徴とする。 In order to solve the above problems, an AV data recording method according to claim 1 of the present invention is an AV data recording method for recording AV data consisting of digital moving image data and digital audio data as an AV file on an optical disc recording medium. Before storing data, an AV file having an unrecorded area of a predetermined size or more is created, and an AV file creation step for recording file system information of the AV file on an optical disc, and information for storing control information of the AV file An information file update step for updating a file based on predetermined information relating to the AV data, and the recording of the AV data using a predetermined algorithm in the area of the AV file by expanding the size of the AV file by a predetermined amount Update information that is updated along with the backup data A backup data recording position determining step for determining a recording position, a backup data recording step for continuously recording the AV data and the backup data, and the update information on the optical disk based on the recorded backup data. And an update information recording step for recording at a predetermined position.
また、本発明の請求項2に係るAVデータ記録方法は、請求項1に記載のAVデータ記録方法において、前記更新情報記録ステップは、前記バックアップデータとAVファイル領域の未記録領域を前記AVファイルから分割し、分割したバックアップデータに基づき前記更新情報を光ディスク上の所定の位置に記録することを特徴とする。 The AV data recording method according to claim 2 of the present invention is the AV data recording method according to claim 1, wherein the update information recording step uses the backup data and an unrecorded area of the AV file area as the AV file. And the update information is recorded at a predetermined position on the optical disc based on the divided backup data.
また、本発明の請求項3に係るAVデータ記録方法は、請求項2に記載のAVデータ記録方法において、前記バックアップデータは、直前のバックアップデータ記録時点から更新された前記情報ファイルの更新データ、該更新データの記録位置情報、前記情報ファイルのファイルシステム情報、及び前記AVファイルのファイルシステム情報を少なくとも含むものであることを特徴とする。 The AV data recording method according to claim 3 of the present invention is the AV data recording method according to claim 2, wherein the backup data is update data of the information file updated from the previous backup data recording time, It includes at least the recording position information of the update data, file system information of the information file, and file system information of the AV file.
また、本発明の請求項4に係るAVデータ記録方法は、請求項3に記載のAVデータ記録方法において、前記バックアップデータの記録サイズは、光ディスクに記録されているファイルシステムの管理単位長の倍数であることを特徴とする。 The AV data recording method according to claim 4 of the present invention is the AV data recording method according to claim 3, wherein the recording size of the backup data is a multiple of the management unit length of the file system recorded on the optical disc. It is characterized by being.
また、本発明の請求項5に係るAVデータ記録方法は、請求項4に記載のAVデータ記録方法において、複数のバックアップデータ記録位置を、前記バックアップデータ記録位置決定ステップにおいて決定することを特徴とする。 The AV data recording method according to claim 5 of the present invention is the AV data recording method according to claim 4, wherein a plurality of backup data recording positions are determined in the backup data recording position determining step. To do.
また、本発明の請求項6に係るAVデータ記録方法は、AVデータの記録処理前に、所定サイズ以上の未記録領域を備えるAVファイルを作成し、該AVファイルのファイルシステム情報を光ディスクに記録するAVファイル作成ステップと、前記AVファイルの制御情報を格納する情報ファイルを作成し、前記AVデータに関する所定の情報に基づき該情報ファイルを更新する情報ファイル更新ステップと、前記AVファイルのサイズを所定量拡張し、該AVファイルの領域内に所定のアルゴリズムを用いて、前記情報ファイルの更新データ、該更新データの記録位置情報、前記情報ファイルのファイルシステム情報、及び前記AVファイルのファイルシステム情報を更新情報として少なくとも含むバックアップデータを記録する位置を決定するバックアップデータ記録位置決定ステップと、前記AVデータと前記バックアップデータを連続した位置に記録するデータ記録ステップと、前記記録したバックアップデータに基づき、前記更新情報を光ディスク上の所定の位置に記録する更新情報記録ステップと、AVデータの記録処理が正常に終了したか否かを判定し、該判定結果を示す判定情報を保持する判定情報保持ステップとを備えるAVデータ記録方法であって、前記更新情報記録ステップにおいて更新情報が光ディスク上の所定の位置に記録されておらず前記判定情報が異常終了を示すものである場合には、前記バックアップデータ記録位置決定ステップと同一のアルゴリズムにより、光ディスク上のバックアップデータ記録位置を特定するステップと、該特定したバックアップデータ記録位置からバックアップデータを読みとることにより新たなバックアップデータを構築するステップと、前記構築したバックアップデータに含まれる前記更新情報を光ディスク上の所定の位置に記録するステップ、よりなるAVデータ復旧ステップを含むことを特徴とする。 The AV data recording method according to claim 6 of the present invention creates an AV file having an unrecorded area of a predetermined size or more before recording the AV data, and records the file system information of the AV file on the optical disc. An AV file creating step, an information file for creating control information for the AV file, an information file updating step for updating the information file based on predetermined information relating to the AV data, and a size of the AV file. The information file update data, the update data recording position information, the information file file system information, and the AV file file system information are expanded using a predetermined algorithm in the AV file area. Decide where to record backup data that includes at least update information A backup data recording position determining step, a data recording step for recording the AV data and the backup data at successive positions, and an update for recording the update information at a predetermined position on the optical disk based on the recorded backup data An AV data recording method comprising: an information recording step; and a determination information holding step for determining whether or not the AV data recording process has been completed normally and holding determination information indicating the determination result, wherein the update information If the update information is not recorded at a predetermined position on the optical disk in the recording step and the determination information indicates abnormal termination, the backup on the optical disk is performed by the same algorithm as the backup data recording position determination step. A step of specifying a data recording position, and An AV data recovery step comprising: constructing new backup data by reading the backup data from the update data recording position; recording the update information included in the constructed backup data at a predetermined position on the optical disc; It is characterized by including.
また、本発明の請求項7に係るAVデータ記録装置は、ディジタル動画データ、及びディジタル音声データからなるAVデータをAVファイルとして光ディスク記録媒体に記録するAVデータ記録装置において、AVデータを出力するエンコード回路と、前記AVファイルの制御情報を格納する情報ファイルを作成するAV情報ファイル管理回路と、前記AVファイルと情報ファイルのファイルシステム情報を更新するファイルシステム管理回路と、前記AVデータの記録にともない更新されるデータをバックアップデータとして生成するバックアップデータ管理回路と、AVデータ記録前に、前記AVファイル内に前記バックアップデータの記録位置を決定するバックアップデータ記録位置決定回路とを備えることを特徴とする。 An AV data recording apparatus according to claim 7 of the present invention is an AV data recording apparatus for recording AV data comprising digital moving image data and digital audio data as an AV file on an optical disk recording medium. Along with recording of AV data, a circuit, an AV information file management circuit that creates an information file that stores control information of the AV file, a file system management circuit that updates file system information of the AV file and the information file, and A backup data management circuit that generates data to be updated as backup data, and a backup data recording position determination circuit that determines a recording position of the backup data in the AV file before recording AV data. .
また、本発明の請求項8に係るAVデータ記録装置は、請求項7に記載のAVデータ記録装置において、前記バックアップデータ管理回路により生成されるバックアップデータは、前記情報ファイルの更新データ、該更新データの記録位置情報、前記情報ファイルのファイルシステム情報、及び前記AVファイルのファイルシステム情報を含むものであり、該バックアップデータのサイズはファイルシステムの管理単位長の倍数であることを特徴とする。 An AV data recording apparatus according to claim 8 of the present invention is the AV data recording apparatus according to claim 7, wherein the backup data generated by the backup data management circuit is update data of the information file, the update data It includes data recording position information, file system information of the information file, and file system information of the AV file, and the size of the backup data is a multiple of the management unit length of the file system.
また、本発明の請求項9に係るAVデータ記録装置は、請求項8に記載のAVデータ記録装置において、前記AV情報ファイル管理回路は、AVデータ記録前に前記ファイルシステム管理回路から出力されるファイルシステム情報を受けて前記AVファイルのサイズを所定のサイズに拡張し、前記エンコード回路から出力されるAVデータの時間情報と、前記ファイルシステム管理回路から出力されるファイルシステム情報とを受けて、前記情報ファイルのデータを更新するものであることを特徴とする。 An AV data recording apparatus according to claim 9 of the present invention is the AV data recording apparatus according to claim 8, wherein the AV information file management circuit is output from the file system management circuit before AV data recording. The file system information is received, the size of the AV file is expanded to a predetermined size, the AV data time information output from the encoding circuit, and the file system information output from the file system management circuit are received, The information file data is updated.
本発明のAVデータ記録方式、及びAVデータ記録装置によれば、AVデータの記録前に、所定のサイズの未記録領域を備えるAVファイルを作成し、該AVファイル内の所定の位置にバックアップ記録位置を設定してAVデータの記録を開始し、AVデータの記録中は、AVファイルの制御に必要な情報を随時更新し、該更新データをバックアップデータとしてAVデータとバックアップデータを連続して記録する一方で、AVファイルは未記録領域を確保しながらサイズ拡張を行い、該拡張領域に次のバックアップデータ記録位置を決定し順次バックアップデータを記録することとしたので、AVデータ記録中にデータ転送レートが変更されるような記録方式でAVデータを記録する場合であっても、バックアップデータの記録を行いながら、AVデータのリアルタイム記録を行うことが可能となる。 According to the AV data recording method and AV data recording apparatus of the present invention, an AV file having an unrecorded area of a predetermined size is created before AV data is recorded, and backup recording is performed at a predetermined position in the AV file. AV data recording is started by setting a position. During recording of AV data, information necessary for controlling the AV file is updated as needed, and AV data and backup data are recorded continuously using the updated data as backup data. On the other hand, the size of the AV file is expanded while securing an unrecorded area, the next backup data recording position is determined in the expanded area, and the backup data is sequentially recorded, so that data transfer is performed during AV data recording. Even when AV data is recorded by a recording method in which the rate is changed, backup data is not recorded. Et al., It is possible to perform real-time recording of AV data.
また、AVデータの記録中に停電や記録エラーが生じた場合であっても、停電や記録エラーが生じるまでに記録されたAVデータを復旧するために必要なバックアップデータは全て光ディスク上に記録されるため、バックアップデータ記録用の記録媒体を設ける必要がなく、且つ本発明のAVデータ記録装置を搭載した光ディスク記録再生装置であれば、AVデータを記録した光ディスク記録再生装置以外の光ディスク記録再生装置であっても、停電や記録エラーが生じるまでに記録されたAVデータの復旧が可能となる。 Even if a power failure or recording error occurs during AV data recording, all backup data necessary to restore the recorded AV data until the power failure or recording error occurs is recorded on the optical disc. Therefore, it is not necessary to provide a recording medium for recording backup data, and the optical disk recording / reproducing apparatus other than the optical disk recording / reproducing apparatus recording AV data is provided as long as the optical data recording / reproducing apparatus is equipped with the AV data recording apparatus of the present invention. Even so, it is possible to restore the AV data recorded before a power failure or recording error occurs.
以下に、本発明の記録再生方式の実施の形態を図面を用いて説明する。
まず、本実施の形態において用いられる光ディスクの記録フォーマット、及びファイルシステムについて説明する。
Embodiments of the recording / reproducing system of the present invention will be described below with reference to the drawings.
First, the recording format of the optical disk and the file system used in this embodiment will be described.
本実施の形態における記録フォーマットは、DVD Video Recording規格(以降、VR規格と称する)を用いている。VR規格では、特定の名前のディレクトリ下に、動画データが記録されているVROファイルと、VROファイルの記録位置や時間情報等のVROファイルの管理情報が記述されているIFOファイルが定義されている。また、前記ディレクトリ下にIFOファイルの複製としてBUPファイルも定義されているが、BUPファイルの内容は単なるIFOファイルの複製なので、本実施の形態においては、BUPファイルに関する説明を省略する。 The recording format in the present embodiment uses the DVD Video Recording standard (hereinafter referred to as the VR standard). In the VR standard, a VRO file in which moving image data is recorded and an IFO file in which management information of the VRO file such as the recording position and time information of the VRO file is described are defined under a directory having a specific name. . A BUP file is also defined as a copy of the IFO file under the directory. However, since the contents of the BUP file are simply a copy of the IFO file, description of the BUP file is omitted in this embodiment.
また、本実施の形態におけるファイルシステムは、Universal Disk Format(以降、UDFと称する)を使用する。UDFは、DVD等に採用されているファイルシステムであり、以下に本実施の形態で取り扱うUDFファイルシステムでのファイルシステムデータ構造を簡単に説明する。UDFにおいて、LVID(Logical Volume Integrity Descriptor)は、主に論理ボリューム情報の中で更新頻度の高い情報が記録されている。この中に、Integrity Typeがあり、0でOpen Integrity Descriptor(以降、オープン状態と称する)を表し、1でClose Integrity Descriptor(以降、クローズ状態と称する)を表す。この値は、論理ボリュームに対してデータの記録を行なう前にオープン状態に変更し、記録が終了するとクローズ状態にすることが定義付けられている。SBM(Unallocated Space Bitmap)は、光ディスク上のデータ格納領域の使用状態を論理ブロック単位で管理するデータ構造である。FE(File Entry)は、各デイレクトリやファイルごとに記録されるデータ構造であり、該ディレクトリやファイルの詳細な属性情報、時間情報、あるいは記録位置情報などが記載されている。FID(File Identifier Descriptor)は、ディレクトリ、及びファイルの名前や属性、あるいは前記FEの位置情報などが記載されている。 The file system according to the present embodiment uses a Universal Disk Format (hereinafter referred to as UDF). UDF is a file system adopted for DVDs and the like, and the file system data structure in the UDF file system handled in this embodiment will be briefly described below. In UDF, LVID (Logical Volume Integrity Descriptor) mainly records information with high update frequency in logical volume information. Among these, there is an Integrity Type, where 0 represents an Open Integrity Descriptor (hereinafter referred to as an open state), and 1 represents a Close Integrity Descriptor (hereinafter referred to as a closed state). This value is defined to be changed to an open state before data is recorded on the logical volume and to be closed when the recording is completed. The SBM (Unallocated Space Bitmap) is a data structure that manages the usage state of the data storage area on the optical disc in units of logical blocks. FE (File Entry) is a data structure recorded for each directory and file, and describes detailed attribute information, time information, recording position information, and the like of the directory and file. The FID (File Identifier Descriptor) describes the names and attributes of directories and files, or the location information of the FE.
次に、本発明のAVデータ記録方法を実施するためのAVデータ記録再生装置の構成について図1を用いて説明する。図1は、本発明の記録再生方式を実施するための記録再生装置を示すブロック図である。図1において、11は、ディスクに記録するAVデータを出力するエンコード回路である。また、エンコード回路11は、AVデータの時間情報等を定期的にAV情報ファイル管理回路13に対して通知し、ファイルシステム管理回路に対して、AVデータの記録やVROファイルのサイズ拡張を要求する。12は、エンコード回路11から出力されたAVデータを一時的に格納するストリームバッファ用メモリであり、揮発性のメモリ装置が用いられている。13は、エンコード回路11から定期的に送られるエンコード情報と後述するファイルシステム管理回路14から取得したAVファイルの位置情報とに基づき、AVファイルの再生や編集に必要な管理情報を格納する情報ファイルを作成するAV情報ファイル管理回路である。また、AV情報ファイル管理回路13は、ファイルシステム管理回路14に対する録画処理の終了通知、更新ブロックの記録媒体への書き込み要求等を行なう。14は、ファイルシステムの整合性の判断や、AVファイルの生成や記録に伴い必要となるファイルシステム情報の更新を行うファイルシステム管理回路である。また、ファイルシステム管理回路14は、後述するバックアップデータ管理回路16に対する各種更新データ情報の記録媒体への書き込み要求や、バックアップデータ記録位置決定回路15に対するバックアップデータ記録位置の決定要求、更には、バックアップデータ管理回路16に対する光ディスク上に記録されているファイルシステム情報等の読み込み要求やファイルシステム情報等の光ディスクへの書き込み要求などを行なう。15は、記録中のAVファイル内におけるバックアップデータ記録位置を決定するためのバックアップデータ記録位置決定回路である。16は、ファイルシステム管理回路14が更新を行なうファイルシステム情報を一時的に保持するファイルシステム情報用メモリであり、揮発性メモリ装置が用いられている。17は、バックアップデータを生成、あるいは更新するバックアップデータ管理回路である。18は、作成されたバックアップデータを一時的に格納するバックアップデータ保持用メモリであり、揮発性のメモリ装置が用いられている。19は、光ディスク記録再生回路であり、光ディスク上に各種データを書き込み、あるいは光ディスク上のデータを読み込む。20は、AVデータ等を記録するための記録媒体であり、本実施の形態においてはDVDディスクを用いる。
Next, the configuration of an AV data recording / reproducing apparatus for carrying out the AV data recording method of the present invention will be described with reference to FIG. FIG. 1 is a block diagram showing a recording / reproducing apparatus for implementing the recording / reproducing method of the present invention. In FIG. 1, reference numeral 11 denotes an encoding circuit that outputs AV data to be recorded on a disc. Also, the encoding circuit 11 periodically notifies the AV information
次に、本実施の形態におけるバックアップデータの構成について図6(a)を用いて説明する。図6(a)はバックアップデータの構成を表す模式図である。バックアップデータは、ヘッダ情報、光ディスク上の論理ブロックの更新データ(以下、更新ブロックデータと称する)、及び記録サイズ調整ブロックから成る。このうち、ヘッダ情報は更に、ID値、バックアップデータ内に保持している更新ブロックの数、及び更新ブロックの記録位置により構成されている。このうちID値は、バックアップデータが光ディスクに記録される毎に更新され、その初期値は、VROファイルを作成し、あるいは更新した時に、VROファイルのFEに記述した時間情報から一意に決まる値とする。また、ヘッダサイズ調整用領域は、ヘッダ情報のサイズを論理ブロック長と同一のサイズとするための領域であり、意味を持たないデータが記述されている。バックアップデータのうち、更新ブロックのデータは、更新された論理ブロックのデータが記述されており、複数存在する場合はそれらが連続して保持されている。記録サイズ調整ブロックは、記録するバックアップデータ全体の長さを論理ブロックの固定倍数長とするための領域であり、意味を持たないデータが記述されている。 Next, the configuration of backup data in this embodiment will be described with reference to FIG. FIG. 6A is a schematic diagram showing the configuration of backup data. The backup data includes header information, logical block update data on the optical disc (hereinafter referred to as update block data), and a recording size adjustment block. Of these, the header information is further composed of an ID value, the number of update blocks held in the backup data, and the update block recording position. Of these, the ID value is updated every time backup data is recorded on the optical disk, and the initial value is a value uniquely determined from time information described in the FE of the VRO file when the VRO file is created or updated. To do. The header size adjustment area is an area for setting the size of the header information to the same size as the logical block length, and describes data having no meaning. Of the backup data, the updated block data describes the updated logical block data. If there are a plurality of updated data, they are continuously held. The recording size adjustment block is an area for setting the entire length of backup data to be recorded to a fixed multiple length of the logical block, and describes data having no meaning.
次に、以上のように構成されたAVデータ記録装置の動作について図2、図3、及び図4を用いて説明する。図2は、AVデータ録画動作の基本処理のシーケンスを表したフローチャートである。図3は、図2における録画処理ステップ(S206)を表したフローチャートであり、図4は、図3におけるAVデータ記録ステップ(S304)を表したフローチャートである。なお、本実施の形態においては、AVデータが記録されていない光ディスクを用いてAVデータの録画動作を開始することとしているため、AVデータの録画動作の開始時点においては、光ディスク20にはVROファイルとIFOファイルはまだ作成されていない状態である。
(S201) まず、光ディスク20に予め記録されているファイルシステム情報がディスク記録再生回路19により読みこまれ、ファイルシステム情報用メモリ16へ格納された後、該ファイルシステム情報に基づいてVROファイルとIFOファイルが作成される。
Next, the operation of the AV data recording apparatus configured as described above will be described with reference to FIG. 2, FIG. 3, and FIG. FIG. 2 is a flowchart showing a basic processing sequence of the AV data recording operation. FIG. 3 is a flowchart showing the recording process step (S206) in FIG. 2, and FIG. 4 is a flowchart showing the AV data recording step (S304) in FIG. In this embodiment, since the AV data recording operation is started using an optical disc on which AV data is not recorded, the VRO file is stored in the
(S201) First, the file system information recorded in advance on the
これにより、FEやFID等のファイルシステム情報も更新され、該更新データとその記録位置情報はバックアップデータとしてバックアップデータ用メモリ18に保持される。なお、ファイルシステム情報のうち、SBMとLVIDに関しては、バックアップデータ管理回路17に対するバックアップ要求は行わず、ファイルシステム情報用メモリ16上の更新のみとする。
As a result, file system information such as FE and FID is also updated, and the updated data and its recording position information are stored in the
ここで、S201終了時点におけるバックアップデータの構造を図6(b)に示す。S201終了時点においては、VIDEOディレクトリの下にVROファイル、及びIFOファイルが作成され、更新ブロックデータとしては、VIDEOディレクトリのFE、VIDEOディレクトリのFID、VROファイルのFE、及びIFOファイルのFEのデータが記述される。また、ヘッダ情報には、ID値として初期値が、また更新ブロック数として4が記述されており、これに続いてVIDEOディレクトリのFE、VIDEOディレクトリ内のFID、VROファイルのFE、及びIFOファイルのFEの記録位置がそれぞれ記述されている。
(S202) 次に、VROファイルはAVデータの転送レートとSBM情報に基づき、ファイルシステム管理回路14によりそのサイズが拡張される。
VROファイルの拡張により更新されるファイルシステム情報は、バックアップデータとしてバックアップデータ用メモリ18に保持される。
(S203) 次に、AV情報ファイル管理回路13により、エンコード回路11に対するエンコード開始要求がなされ、エンコード回路11によるAVデータのエンコードが開始される。エンコードされたAVデータはストリームバッファ用メモリ12に連続的に転送される。
(S204) AVデータのエンコードが開始されると、AV情報ファイル管理回路13から、バックアップデータ用メモリ18に保持されている前記更新ブロックデータの光ディスク20への記録要求がなされ、これによりLVIDはディスク記録再生回路19により光ディスク20の指定位置に記録される。
(S205) LVIDの記録に続いて、バックアップデータ用メモリ18に保持されている前記更新ブロックデータが、図6(b)に示すヘッダ情報に記述されている記録位置情報に基づき、光ディスク20の指定位置に記録される。更新ブロックデータの記録後、バックアップデータ管理回路17によりヘッダ情報の更新ブロック数の値は0に変更される。
Here, FIG. 6B shows the structure of the backup data at the end of S201. At the end of S201, the VRO file and the IFO file are created under the VIDEO directory, and the update block data includes the FE of the VIDEO directory, the FID of the VIDEO directory, the FE of the VRO file, and the FE of the IFO file. Described. In the header information, an initial value is described as the ID value, and 4 is described as the number of update blocks. Following this, the FE in the VIDEO directory, the FID in the VIDEO directory, the FE in the VRO file, and the IFO file Each FE recording position is described.
(S202) Next, the size of the VRO file is expanded by the file
File system information updated by the extension of the VRO file is held in the
(S203) Next, the AV information
(S204) When the encoding of AV data is started, the AV information
(S205) Following the recording of the LVID, the updated block data held in the
ここで、S205終了時点における光ディスク20のデータの記録状態を、図5(a)を用いて説明する。図5は、本実施の形態の様々な時点における光ディスク20上の記録状態を表す模式図であり、図5(a)はS205の終了時点における光ディスク20の記録状態を表している。S205の終了時点においては、S201において作成されたVROファイル、及びIFOファイルのFEがそれぞれ記録される。記録されたVROファイルのFE情報は、未記録のVROファイルで示す領域を確保した状態になっている。
Here, the data recording state of the
次に、録画処理S206が行われるが、その詳細な動作を以下に図3を用いて説明する。
(S301) まず、IFOファイルの内容が、AV情報ファイル管理回路13がエンコード回路11から定期的に受け取っていたAVデータの時間情報とファイルシステム管理回路14から出力されるVROファイルのFEとに基づいて更新される。更新されたIFOファイルの更新データ、該更新データの記録位置、IFOファイルの更新に伴い更新されるIFOファイルのFE、及びIFOファイルのFEの記録位置は、バックアップデータとしてバックアップデータ用メモリ18に保持される。
Next, a recording process S206 is performed. The detailed operation will be described below with reference to FIG.
(S301) First, the content of the IFO file is based on the time information of the AV data that the AV information
なお、本実施の形態においては、IFOファイル領域の2つの論理ブロックが更新されたものとして以下の説明を行う。ここでS301の終了時点におけるバックアップデータの内容を図6(c)に示す。図6(c)に示すように、更新ブロックは、IFOファイルのFE、及び2つのIFOファイルであり、またヘッダ情報のID値は、前回より1つインクリメントされた初期値+1の値となり、更新ブロック数は3となる。また、IFOファイルのFEの位置、及び2つのIFOブロックデータの位置がヘッダ情報に記述される。
(S302) 次に、エンコード回路11により、ストリームバッファ用メモリ12に転送された未記録のAVデータ量が確認される。
(S303) ストリームバッファ用メモリ12に転送された未記録AVデータ量が所定の転送量を超えている場合には、VROファイルサイズが、AVデータの転送レートとSBM情報とに基づき拡張される。VROファイルサイズの拡張により、VROファイルのFEは更新され、該更新データはバックアップデータとしてバックアップデータ保持用メモリ17に保持される。なお、VROファイルの拡張サイズは、次の処理ステップであるS304において記録されるAVデータのサイズとする。
In the present embodiment, the following description is given on the assumption that two logical blocks in the IFO file area have been updated. Here, the content of the backup data at the end of S301 is shown in FIG. As shown in FIG. 6C, the update block is the FE of the IFO file and two IFO files, and the ID value of the header information is an initial value + 1 incremented from the previous time, and the update block is updated. The number of blocks is 3. In addition, the FE position of the IFO file and the positions of the two IFO block data are described in the header information.
(S302) Next, the unrecorded AV data amount transferred to the
(S303) When the amount of unrecorded AV data transferred to the
ここで、VROファイルのFEが追加されたバックアップデータの状態を図6(d)を用いて説明する。図6(d)においては、S301で保持されたバックアップデータに加えてVROファイルのFEが加えられており、これに伴いヘッダ情報の更新ブロック数も4となる。 Here, the state of the backup data to which the FE of the VRO file is added will be described with reference to FIG. In FIG. 6D, FE of the VRO file is added in addition to the backup data held in S301, and accordingly, the number of update blocks of the header information becomes four.
S303に続いて、AVデータ記録S304が行われるが、該ステップを以下に図4を用いて説明する。
(S401) まず、ファイルシステム管理回路14により、バックアップデータ用メモリ18に保持されているバックアップデータを記録するための記録位置が、光ディスク20上に必要数存在するか否かが判断される。
(S402) バックアップデータ用メモリ18に保持されているバックアップデータを記録するための記録位置の数が必要数未満の場合は、バックアップデータ記録位置が、VROファイルのFE情報に基づき、VROファイル内の未記録領域から一意に決まる位置に定められる。
(S403) 次に、AVデータの記録領域内に、S402において定めたバックアップデータ記録位置が含まれるか否かが、バックアップデータ管理回路17により判断される。
(S404) AVデータの記録領域にバックアップデータ記録位置が含まれる場合は、該バックアップデータ記録領域の直前までAVデータが記録される。
(S405) 次に、バックアップデータ用メモリ18に記憶されたバックアップデータが、S402において定めたバックアップデータ記録位置に記録される。
(S406) 次に、バックアップデータの記録にともないヘッダ情報が更新される。すなわち、ヘッダ情報のID値が1つインクリメントされ、更新ブロックの数が0に変更される。
(S407) 次に、ファイルシステム管理回路14により、新たなバックアップデータ記録位置の決定が要求され、VROファイルのFE情報に基づき、AVデータ未記録の領域から一意に決まる位置にバックアップデータ記録位置が定められる。
(S408) 新たにバックアップデータ記録位置が定められた後、残りのAVデータが記録される。
Subsequent to S303, AV data recording S304 is performed. This step will be described below with reference to FIG.
(S401) First, the file
(S402) When the number of recording positions for recording the backup data held in the
(S403) Next, the backup
(S404) If the AV data recording area includes the backup data recording position, the AV data is recorded until just before the backup data recording area.
(S405) Next, the backup data stored in the
(S406) Next, the header information is updated with the recording of the backup data. That is, the ID value of the header information is incremented by 1, and the number of update blocks is changed to 0.
(S407) Next, the file
(S408) After the backup data recording position is newly determined, the remaining AV data is recorded.
なお、S403において、AVデータの記録位置にバックアップデータ記録位置が含まれない場合は、直接S408へ進み、全てのAVデータの記録が行なわれる。ここで、S408の終了時点における光ディスク20の記録内容を図5(b)に示す。図5に示すように、S303で拡張されたVROファイル領域のうち、その一部は記録済み領域としてAVデータ、及びバックアップデータが記録されており、残りの領域は、AVデータ用領域と共にS407において決定されたバックアップデータ記録領域が所定の位置に確保されている。
If the AV data recording position does not include the backup data recording position in S403, the process proceeds directly to S408, where all AV data is recorded. Here, FIG. 5B shows the recorded contents of the
S408に続いて、転送レート確認ステップS305が行なわれるが、該ステップは再び図3を用いて説明する。
(S305) まず、AVデータの転送レートの変更の有無がエンコード回路11により確認される。
(S306) AVデータの転送レートが変更されている場合は、VROファイルの記録済み領域のサイズと、ストリームバッファ用メモリに保持している転送レート変更前の未記録のAVデータのサイズとを加算した値が求められる。
(S307) 次に、S306において求めた加算値とVROファイルのサイズが比較される。
(S308) S307の比較の結果が、VROファイルサイズの方が大きい場合には、ファイルシステム管理回路14によりVROファイルのサイズが前記加算値と同じサイズに縮小される。
(S309) 次に、VROファイルを縮小したことにより生じる空き領域に、S407において決定したバックアップデータ記録位置が含まれているか否かが判断される。
(S310) S309の判断結果が、バックアップデータ記録領域が前記VROファイルの空き領域に含まれている場合には、該バックアップデータ記録領域は削除され、未記録のバックアップデータ記録位置の保持数を減らす。
(S311) 次に、VROファイル内に所定サイズの未記録領域を確保するため、VROファイルは、AVデータ転送レートとSBM情報に基づきそのサイズが拡張される。また、VROファイルのサイズ拡張に伴いVROファイルのFEは更新され、該更新されたVROファイルのFEは、バックアップデータとしてバックアップデータ用メモリ18に保持される。
Subsequent to S408, a transfer rate confirmation step S305 is performed. This step will be described again with reference to FIG.
(S305) First, the encoding circuit 11 confirms whether or not the AV data transfer rate has been changed.
(S306) If the transfer rate of AV data has been changed, the size of the recorded area of the VRO file and the size of the unrecorded AV data before the transfer rate change held in the stream buffer memory are added. Value obtained.
(S307) Next, the added value obtained in S306 is compared with the size of the VRO file.
(S308) If the result of the comparison in S307 indicates that the VRO file size is larger, the file
(S309) Next, it is determined whether or not the backup data recording position determined in S407 is included in the free area generated by reducing the VRO file.
(S310) If the determination result of S309 shows that the backup data recording area is included in the free area of the VRO file, the backup data recording area is deleted, and the number of retained unrecorded backup data recording positions is reduced. .
(S311) Next, in order to secure an unrecorded area of a predetermined size in the VRO file, the size of the VRO file is expanded based on the AV data transfer rate and the SBM information. Further, the FE of the VRO file is updated as the size of the VRO file is expanded, and the updated FE of the VRO file is held in the
なお、S305において転送レートの変更がない場合や、S307においてVROファイルサイズの方が小さい場合、あるいはS309において未記録のバックアップデータ記録位置が含まれていない場合は後述するS312へ進む。
(S312) 次に、AVファイル管理回路13により録画終了の要求がなされているか否かが判断され、該要求がなされていなければS301に帰還し、録画終了要求が行われるまでS301からS312までを繰り返し行なう。この間のS405におけるバックアップデータの内容は、直前のバックアップデータ記録後に更新されたVROファイルのFE、IFOファイルのFE、及びIFOファイルの更新ブロックから構成されており、図6(d)に示すようなデータ構成となる。
If there is no change in the transfer rate in S305, if the VRO file size is smaller in S307, or if an unrecorded backup data recording position is not included in S309, the process proceeds to S312 described later.
(S312) Next, the AV
その一方で、S312において録画終了要求が行われていれば、録画処理を終了する。ここで、S312終了時点の光ディスク20上の記録内容を図5(c)に図示する。図5(c)に示すように、上述の処理が行なわれることによってAVデータと、該AVデータのバックアップデータとが、VROファイル領域において連続して記録されていくことになる。
On the other hand, if a recording end request has been made in S312, the recording process ends. Here, the contents recorded on the
S312に続いて、AVデータ録画動作の基本処理におけるエンコード停止処理S207が行なわれるが、該ステップは再び図2を用いて説明する。
(S207) AV情報ファイル管理回路13が録画終了要求を認識すると、エンコード回路11からのエンコード情報の出力が停止される。エンコードの停止により、ストリームバッファ用メモリ12に未記録のAVデータが保持されることになる。
(S208) 次に、ストリームバッファ用メモリ12に保持されている未記録の全AVデータが光ディスク20に記録される。
(S209) 次に、VROファイルに含まれる全てのバックアップデータ記録領域とAVデータが記録されなかったVROファイルの後端領域がVROファイルから分割され、開放されることによりVROファイルの記録領域調整が行われる。
(S210) S209に続けてバックアップデータ用メモリに保持されている更新データが光ディスク上に記録される。
(S211) ファイルシステム管理回路14がAVデータ録画動作の終了通知を受けると、ファイルシステム情報用メモリ16に保持されている更新されたSBMが、光ディスク20の所定の位置に記録される。
(S212) 最後に、ファイルシステム情報用メモリ16に保持されているLVIDがクローズ状態に変更され、光ディスク20の所定の位置に記録される。LVIDの記録が完了することによりAVデータ録画処理が終了する。
Subsequent to S312, an encoding stop process S207 in the basic process of the AV data recording operation is performed. This step will be described again with reference to FIG.
(S207) When the AV information
(S208) Next, all unrecorded AV data held in the
(S209) Next, all the backup data recording areas included in the VRO file and the rear end area of the VRO file in which AV data is not recorded are divided from the VRO file and released to adjust the recording area of the VRO file. Done.
(S210) Following S209, the update data held in the backup data memory is recorded on the optical disk.
(S211) When the file
(S212) Finally, the LVID held in the file
ここで、図5(d)に正常に録画が終了した場合の光ディスク20の記録内容を示す。なお、上述したAVデータ記録方法においては、バックアップデータ管理回路17は、論理ブロック単位で更新データを管理しているが、AV情報ファイル管理回路13から要求されたバイト単位で更新データを管理しても良い。
Here, FIG. 5D shows the recorded contents of the
次に、上述したAVデータの記録中に停電や記録エラーが生じた場合は、停電や記録エラーが生じるまでに記録したAVデータの復旧処理を行なう必要があるが、かかるAVデータの復旧処理方法について、図7を用いて説明する。図7はAVデータ復旧処理を表すフローチャートである。なお、以下の説明においては、図3に示す処理動作のいずれかのステップにおいて停電が発生したものとし、図8(a)に示すようなディスク上の記録状態で記録処理動作が停止したものとする。
(S701) まず、光ディスク20に記録されているファイルシステム情報が読み込まれ、ファイルシステム管理回路14によりAVファイルと情報ファイルとの間の整合性の確認が行なわれると共に、LVIDが読み込まれる。
(S702) 次に、LVIDのIntegrity Typeがファイルシステム管理回路14により確認され、Integrity Typeがオープン状態であれば、直前の録画処理のS205実行後からS212実行前のいずれかの時点において停電が発生し、AVデータ録画処理が正常終了しなかったものと判断する。一方、Integrity Typeがクローズ状態であれば、録画処理の最終ステップであるS212が実行されたことが確認できるため、録画処理は正常終了したものと判断する。
(S703) S702においてAVデータ録画処理が正常終了しなかったものと判断された場合は、光ディスク20に記録されているVROファイルのFEが読み込まれる。なお、読み込まれたVROファイルのFEは、停電直前の録画処理におけるS205で光ディスク20に記録されたものであり、VROファイルの領域は、S202で拡張された領域であり、図5(a)で表す状態となる。
(S704) 次に、S703において読み込んだVROファイルのFEに基づきバックアップデータの記録位置が決定される。
(S705) 次に、S704により決定された光ディスク20上のバックアップデータ記録位置からバックアップデータが読み込まれる。
(S706) 次に、VROファイルのFEに記述されているデータ更新時刻に基づきID値の初期値が求められ、該初期値とS705において読み込まれたバックアップデータのヘッダ部のID値との照合が行なわれる。ID値が一致すれば、読み込まれたバックアップデータは有効と判断され、ID値が一致しなければ、読み込まれたバックアップデータは無効と判断される。
(S707) S706において有効と判断されたバックアップデータはバックアップデータ用メモリ18上に保持される。このときのバックアップデータの内容は、図6(d)で示す内容となる。
(S708) 次に、S707においてバックアップデータ用メモリ18上に保持されたバックアップデータのヘッダ部分から、VROファイルのFEが読み出される。読み出されたVROファイルのFE情報は、図5(b)で示すようにVROファイルが次のバックアップデータ領域を含むサイズに拡張された状態になっている。このため、VROファイルのFEが読み出された後、上述のS704に帰還し、S708において読み出されたVROファイルのFEに基づき次のバックアップデータ記録位置の決定を行なう。
Next, when a power failure or recording error occurs during the recording of the AV data described above, it is necessary to recover the recorded AV data before the power failure or recording error occurs. Will be described with reference to FIG. FIG. 7 is a flowchart showing AV data restoration processing. In the following description, it is assumed that a power failure has occurred in any step of the processing operation shown in FIG. 3, and that the recording processing operation has stopped in the recording state on the disk as shown in FIG. To do.
(S701) First, the file system information recorded on the
(S702) Next, if the integrity type of the LVID is confirmed by the file
(S703) If it is determined in S702 that the AV data recording process has not ended normally, the FE of the VRO file recorded on the
(S704) Next, the recording position of the backup data is determined based on the FE of the VRO file read in S703.
(S705) Next, backup data is read from the backup data recording position on the
(S706) Next, an initial value of the ID value is obtained based on the data update time described in the FE of the VRO file, and the initial value is compared with the ID value of the header portion of the backup data read in S705. Done. If the ID values match, the read backup data is determined to be valid, and if the ID values do not match, the read backup data is determined to be invalid.
(S707) The backup data determined to be valid in S706 is held in the
(S708) Next, the FE of the VRO file is read from the header portion of the backup data held on the
これ以降は、全てのバックアップデータが読み取られるまでS704からS708を繰り返し行い、これにより、停電直前まで記録されたAVデータの記録領域を含んだVROファイルのFEと、IFOファイルの記録ブロックを含んだIFOファイルのFE、及びIFOファイルの全データから成るバックアップデータが繰り返し処理におけるS707において再構築される。 Thereafter, steps S704 to S708 are repeated until all the backup data is read, thereby including the FE of the VRO file including the recording area of the AV data recorded until immediately before the power failure and the recording block of the IFO file. The backup data including the FE of the IFO file and all the data of the IFO file is reconstructed in S707 in the repetitive processing.
なお、上記繰り返し処理のうち、S706におけるバックアップデータの有効性の判断は、読み込んだバックアップデータのID値が、前回確認したバックアップデータのID値より1つ大きな値であれば有効であると判断する。また、繰り返し処理におけるS707においては、既にバックアップデータ用メモリ18に保持しているバックアップデータを、読み込んだバックアップデータの内容に更新する。このときの各FEの記録位置は変更されていないため、FEのブロックデータのみ更新となり、IFOファイルの内容に関しては、ブロックデータの更新、または更新ブロックの追加となる。ここで、最終的に構築されたバックアップデータを図9右図に示す。
(S709) バックアップデータが再構築されると、IFOファイルの内容に基づき、全てのバックアップデータとデータの未記録領域がVROファイルの領域から分割され、その後開放される。
(S710) 次に、再構築したバックアップデータのヘッダ情報に基づき、VROファイルのFEと、IFOファイルのFE、及びIFOファイルのデータが、光ディスク20の本来の位置に記録される。
(S711) バックアップデータの記録後、SBMはVROファイルとIFOファイルのすべての領域を、割り当て済みとして更新され、光ディスク20の所定の位置に記録される。
(S712) 最後に、LVIDのIntegrity Typeがクローズ状態に変更され、光ディスク20の指定位置にLVIDのデータが記録される、LVIDが記録されることによりAVデータの復旧処理が終了する。ここで、図8(b)にデータ復旧処理が終了した時点における光ディスク20の記録内容を示す。
Of the above repetitive processing, the validity of the backup data in S706 is judged to be valid if the ID value of the read backup data is one larger than the ID value of the backup data confirmed last time. . In S707 in the repetitive processing, the backup data already stored in the
(S709) When the backup data is reconstructed, all backup data and unrecorded areas of the data are divided from the area of the VRO file based on the contents of the IFO file, and then released.
(S710) Next, based on the header information of the reconstructed backup data, the FE of the VRO file, the FE of the IFO file, and the data of the IFO file are recorded at the original positions of the
(S711) After recording the backup data, the SBM updates all areas of the VRO file and the IFO file as allocated, and records them at a predetermined position on the
(S712) Finally, the integrity type of the LVID is changed to the closed state, the LVID data is recorded at the designated position on the
以上のように、本発明のAVデータ記録方式、及びAVデータ記録装置によれば、AVデータの記録前に、所定のサイズの未記録領域を備えるAVファイルを作成し、該AVファイル内の所定の位置にバックアップ記録位置を設定してAVデータの記録を開始し、AVデータの記録中は、AVファイルの制御に必要な情報を随時更新し、該更新データをバックアップデータとしてAVデータとバックアップデータを連続して記録する一方で、AVファイルは未記録領域を確保しながらサイズ拡張を行い、該拡張領域に次のバックアップデータ記録位置を決定し順次バックアップデータを記録することとしたので、AVデータ録画中にデータ転送レートが変更されるような記録方式でAVデータを記録する場合であっても、バックアップデータの記録を行いながら、AVデータのリアルタイム記録を行うことが可能となる。 As described above, according to the AV data recording system and the AV data recording apparatus of the present invention, an AV file having an unrecorded area of a predetermined size is created before recording AV data, and a predetermined file in the AV file is created. The AV data recording is started by setting the backup recording position to the position of, and information necessary for controlling the AV file is updated at any time during the recording of the AV data, and the AV data and the backup data are used as the backup data. Since the AV file is expanded in size while securing an unrecorded area, the next backup data recording position is determined and the backup data is sequentially recorded in the expanded area. Even when AV data is recorded in a recording method in which the data transfer rate is changed during recording, the backup data While recording, it is possible to perform real-time recording of AV data.
また、AVデータの記録中に停電や記録エラーが生じた場合であっても、停電や記録エラーが生じるまでに記録されたAVデータを復旧するために必要なバックアップデータは全て光ディスク上に記録されるため、バックアップデータ記録用の記録媒体を設ける必要がなくなり、且つ本発明のAVデータ記録装置を搭載した光ディスク記録再生装置であれば、AVデータを記録した光ディスク記録再生装置以外の光ディスク記録再生装置であっても停電や記録エラーが生じるまでに記録されたAVデータの復旧が可能となる。 Even if a power failure or recording error occurs during AV data recording, all backup data necessary to restore the recorded AV data until the power failure or recording error occurs is recorded on the optical disc. Therefore, it is not necessary to provide a recording medium for recording backup data, and an optical disk recording / reproducing apparatus other than the optical disk recording / reproducing apparatus recording AV data is provided as long as the optical data recording / reproducing apparatus is equipped with the AV data recording apparatus of the present invention. Even so, it is possible to restore the AV data recorded before a power failure or recording error occurs.
本発明にかかるAVデータ記録方法、及びAVデータ記録装置によれば、録画中に転送レートが変更されるような記録方式でAVデータを記録する一般家庭用のビデオ記録再生装置、及びビデオカメラ装置場合において、停電や記録エラーが生じた場合であっても、停電や記録エラーが生じるまでのAVデータを確実に復旧することが可能となる点において有用である。 According to the AV data recording method and AV data recording apparatus of the present invention, a video recording / reproducing apparatus for general homes and a video camera apparatus for recording AV data by a recording method in which a transfer rate is changed during recording. In this case, even when a power failure or recording error occurs, it is useful in that the AV data until the power failure or recording error can be reliably recovered.
11 エンコード回路
12 ストリームバッファ用メモリ
13 AV情報ファイル管理回路
14 ファイルシステム管理回路
15 バックアップデータ記録位置決定回路
16 ファイルシステム情報用メモリ
17 バックアップデータ管理回路
18 バックアップデータ用メモリ
19 ディスク記録再生回路
20 光ディスク
DESCRIPTION OF SYMBOLS 11
Claims (9)
AVデータの記録処理前に、所定サイズ以上の未記録領域を備えるAVファイルを作成し、該AVファイルのファイルシステム情報を光ディスクに記録するAVファイル作成ステップと、
前記AVファイルの制御情報を格納する情報ファイルを、前記AVデータに関する所定の情報に基づき更新する情報ファイル更新ステップと、
前記AVファイルのサイズを所定量拡張し、該AVファイルの領域内に所定のアルゴリズムを用いて、前記AVデータの記録にともない更新される更新情報をバックアップデータとして記録する位置を決定するバックアップデータ記録位置決定ステップと、
前記AVデータと前記バックアップデータを連続して記録する、バックアップデータ記録ステップと、
前記記録されたバックアップデータに基づき前記更新情報を光ディスク上の所定の位置に記録する更新情報記録ステップと、を備える、
ことを特徴とするAVデータ記録方法。 In an AV data recording method for recording AV data consisting of digital moving image data and digital audio data on an optical disc recording medium as an AV file,
An AV file creation step of creating an AV file having an unrecorded area of a predetermined size or more before recording the AV data, and recording file system information of the AV file on the optical disc;
An information file update step of updating an information file storing control information of the AV file based on predetermined information relating to the AV data;
Backup data recording for expanding a size of the AV file by a predetermined amount and determining a position for recording update information updated as the AV data is recorded as backup data by using a predetermined algorithm in the area of the AV file A positioning step;
A backup data recording step of continuously recording the AV data and the backup data;
An update information recording step of recording the update information at a predetermined position on the optical disc based on the recorded backup data,
An AV data recording method characterized by the above.
前記更新情報記録ステップは、前記バックアップデータとAVファイル領域の未記録領域を前記AVファイルから分割し、分割したバックアップデータに基づき前記更新情報を光ディスク上の所定の位置に記録する、
ことを特徴とするAVデータ記録方法。 The AV data recording method according to claim 1,
The update information recording step divides the backup data and an unrecorded area of the AV file area from the AV file, and records the update information at a predetermined position on the optical disc based on the divided backup data.
An AV data recording method characterized by the above.
前記バックアップデータは、直前のバックアップデータ記録時点から更新された前記情報ファイルの更新データ、該更新データの記録位置情報、前記情報ファイルのファイルシステム情報、及び前記AVファイルのファイルシステム情報を少なくとも含むものである、
ことを特徴とするAVデータ記録方法。 The AV data recording method according to claim 2, wherein
The backup data includes at least update data of the information file updated from the previous backup data recording time, recording position information of the update data, file system information of the information file, and file system information of the AV file. ,
An AV data recording method characterized by the above.
前記バックアップデータの記録サイズは、光ディスクに記録されているファイルシステムの管理単位長の倍数である、
ことを特徴とするAVデータ記録方法。 The AV data recording method according to claim 3, wherein
The backup data recording size is a multiple of the file system management unit length recorded on the optical disc,
An AV data recording method characterized by the above.
複数のバックアップデータ記録位置を、前記バックアップデータ記録位置決定ステップにおいて決定する、
ことを特徴とするAVデータ記録方法。 The AV data recording method according to claim 4, wherein
Determining a plurality of backup data recording positions in the backup data recording position determining step;
An AV data recording method characterized by the above.
前記AVファイルの制御情報を格納する情報ファイルを作成し、前記AVデータに関する所定の情報に基づき該情報ファイルを更新する情報ファイル更新ステップと、
前記AVファイルのサイズを所定量拡張し、該AVファイルの領域内に所定のアルゴリズムを用いて、前記情報ファイルの更新データ、該更新データの記録位置情報、前記情報ファイルのファイルシステム情報、及び前記AVファイルのファイルシステム情報を更新情報として少なくとも含むバックアップデータを記録する位置を決定するバックアップデータ記録位置決定ステップと、
前記AVデータと前記バックアップデータを連続した位置に記録するデータ記録ステップと、
前記記録したバックアップデータに基づき、前記更新情報を光ディスク上の所定の位置に記録する更新情報記録ステップと、
AVデータの記録処理が正常に終了したか否かを判定し、該判定結果を示す判定情報を保持する判定情報保持ステップと、
を備えるAVデータ記録方法であって、
前記更新情報記録ステップにおいて更新情報が光ディスク上の所定の位置に記録されておらず前記判定情報が異常終了を示すものである場合には、前記バックアップデータ記録位置決定ステップと同一のアルゴリズムにより、光ディスク上のバックアップデータ記録位置を特定するステップと、
該特定したバックアップデータ記録位置からバックアップデータを読みとることにより新たなバックアップデータを構築するステップと、
前記構築したバックアップデータに含まれる前記更新情報を光ディスク上の所定の位置に記録するステップ、よりなるAVデータ復旧ステップを含む、
ことを特徴とするAVデータ記録方法。 An AV file creation step of creating an AV file having an unrecorded area of a predetermined size or more before recording the AV data, and recording file system information of the AV file on the optical disc;
An information file update step of creating an information file for storing control information of the AV file and updating the information file based on predetermined information relating to the AV data;
Extending the size of the AV file by a predetermined amount, and using a predetermined algorithm within the area of the AV file, update data of the information file, recording position information of the update data, file system information of the information file, and A backup data recording position determining step for determining a position for recording backup data including at least file system information of the AV file as update information;
A data recording step for recording the AV data and the backup data in consecutive positions;
Based on the recorded backup data, an update information recording step for recording the update information at a predetermined position on the optical disc;
A determination information holding step for determining whether or not the recording process of the AV data has been normally completed, and holding determination information indicating the determination result;
An AV data recording method comprising:
If the update information is not recorded at a predetermined position on the optical disc in the update information recording step and the determination information indicates abnormal termination, the optical disc is subjected to the same algorithm as in the backup data recording position determination step. Identifying the backup data recording location above;
Building new backup data by reading backup data from the specified backup data recording position;
Recording the update information included in the constructed backup data at a predetermined position on the optical disc, and including an AV data recovery step comprising:
An AV data recording method characterized by the above.
AVデータを出力するエンコード回路と、
前記AVファイルの制御情報を格納する情報ファイルを作成するAV情報ファイル管理回路と、
前記AVファイルと情報ファイルのファイルシステム情報を更新するファイルシステム管理回路と、
前記AVデータの記録開始にともない更新されるデータをバックアップデータとして構築するバックアップデータ管理回路と、
AVデータ記録前に、前記AVファイル内に前記バックアップデータの記録位置を決定するバックアップデータ記録位置決定回路と、を備える、
ことを特徴とするAVデータ記録装置。 In an AV data recording apparatus for recording AV data composed of digital moving image data and digital audio data on an optical disc recording medium as an AV file,
An encoding circuit for outputting AV data;
An AV information file management circuit for creating an information file for storing control information of the AV file;
A file system management circuit for updating file system information of the AV file and the information file;
A backup data management circuit for constructing, as backup data, data updated as the AV data starts to be recorded;
A backup data recording position determining circuit for determining a recording position of the backup data in the AV file before recording the AV data;
An AV data recording apparatus characterized by the above.
前記バックアップデータ管理回路により生成されるバックアップデータは、前記情報ファイルの更新データ、該更新データの記録位置情報、前記情報ファイルのファイルシステム情報、及び前記AVファイルのファイルシステム情報を少なくとも含むものであり、該バックアップデータのサイズはファイルシステムの管理単位長の倍数である、
ことを特徴とするAVデータ記録装置。 The AV data recording apparatus according to claim 7,
The backup data generated by the backup data management circuit includes at least update data of the information file, recording position information of the update data, file system information of the information file, and file system information of the AV file. The size of the backup data is a multiple of the management unit length of the file system.
An AV data recording apparatus characterized by the above.
前記AV情報ファイル管理回路は、AVデータ記録前に前記ファイルシステム管理回路から出力されるファイルシステム情報を受けて前記AVファイルのサイズを所定のサイズに拡張し、前記エンコード回路から出力されるAVデータの時間情報と、前記ファイルシステム管理回路から出力されるファイルシステム情報とを受けて、前記情報ファイルのデータを更新するものである、
ことを特徴とするAVデータ記録装置。 The AV data recording apparatus according to claim 8, wherein
The AV information file management circuit receives file system information output from the file system management circuit before recording AV data, expands the size of the AV file to a predetermined size, and outputs AV data output from the encoding circuit. In response to the time information and the file system information output from the file system management circuit, the data of the information file is updated.
An AV data recording apparatus characterized by the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003431040A JP2005190586A (en) | 2003-12-25 | 2003-12-25 | Av data recording system and av data recording apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003431040A JP2005190586A (en) | 2003-12-25 | 2003-12-25 | Av data recording system and av data recording apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005190586A true JP2005190586A (en) | 2005-07-14 |
Family
ID=34789228
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003431040A Pending JP2005190586A (en) | 2003-12-25 | 2003-12-25 | Av data recording system and av data recording apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005190586A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006323632A (en) * | 2005-05-19 | 2006-11-30 | Pentax Corp | Animation recording device |
-
2003
- 2003-12-25 JP JP2003431040A patent/JP2005190586A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006323632A (en) * | 2005-05-19 | 2006-11-30 | Pentax Corp | Animation recording device |
JP4679234B2 (en) * | 2005-05-19 | 2011-04-27 | Hoya株式会社 | Movie recording device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW444188B (en) | Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time and file operating method using the same | |
JP3899030B2 (en) | Power failure recovery mechanism of recording / reproducing device | |
US8270813B2 (en) | Apparatus, method and computer program for processing information | |
CN100559490C (en) | Record and regenerating unit, record and renovation process | |
WO2001065374A1 (en) | File managing method and data recorder using the same, data reproducing apparatus, data recording/reproducing apparatus, and disk recorded by the file managing method | |
WO1999031590A1 (en) | File storage method, data storage apparatus, storage media management method, file management method, method of writing received data in storage media, and program storage media | |
KR100927282B1 (en) | Recording method, recording apparatus and recording medium | |
JP3180525B2 (en) | Video playback device | |
JP2005189982A (en) | Data storage device and data storing method | |
JP2005190586A (en) | Av data recording system and av data recording apparatus | |
US20100165503A1 (en) | Method and apparatus for recording and reading information | |
JP3670210B2 (en) | Recording method | |
JP4274783B2 (en) | Recording device | |
CN100543858C (en) | Information record carrier, information recording method, information record program and recording medium | |
JP2004206742A (en) | Recording or reproducing device | |
JP5260727B2 (en) | How to fast archive and restore a video store | |
JP2001036841A (en) | Data managing device, data managing method and recording medium storing data managing process | |
JP2005065110A (en) | File recording method, file recorder, computer program and computer readable recording medium | |
JP3705145B2 (en) | AV data replication device | |
JP4197163B2 (en) | Data processing device | |
JP5060279B2 (en) | Data recording device | |
JPWO2005029492A1 (en) | Recording / reproducing apparatus and recording medium | |
JP2007122339A (en) | File restoration method, file restoration program, and recording medium | |
JP2008065779A (en) | Information processor, information processing method, program and program storage medium | |
JP2008299664A (en) | Format device and format method |