JP2000306362A - Method and apparatus for recording information onto disk recording medium - Google Patents
Method and apparatus for recording information onto disk recording mediumInfo
- Publication number
- JP2000306362A JP2000306362A JP11111145A JP11114599A JP2000306362A JP 2000306362 A JP2000306362 A JP 2000306362A JP 11111145 A JP11111145 A JP 11111145A JP 11114599 A JP11114599 A JP 11114599A JP 2000306362 A JP2000306362 A JP 2000306362A
- Authority
- JP
- Japan
- Prior art keywords
- file
- information
- recording
- area
- management information
- 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.)
- Granted
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ディスク記録媒体
への情報記録方法および装置に係り、特に、時系列的に
連続した映像、音声、データなど長時間のディジタル情
報あるいは圧縮された映像、音声、データなど、ある伝
送単位で交互に多重化され、その伝送単位が時系列的に
連続あるいは不連続に伝送される長時間のディジタル情
報を記録の対象とし、書き替え可能なディスク記録媒体
にディジタル情報を記録するに好適なディスク記録媒体
への情報記録方法および装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and an apparatus for recording information on a disk recording medium, and more particularly to a long-time digital information such as video, audio and data continuous in time series, or compressed video and audio. , Data, etc., are multiplexed alternately in a certain transmission unit, and the transmission unit is used to record long-term digital information that is transmitted continuously or discontinuously in time series. The present invention relates to a method and an apparatus for recording information on a disk recording medium suitable for recording information.
【0002】[0002]
【従来の技術】従来、映像、音声、データなどのディジ
タル情報を記録する書き替え可能な光ディスク記録媒体
として、CD−RW(Compact Disc Re
writable)、DVD−RW(Digital
Versatile Disc−Rewritabl
e)やDVD−RAM(Digital Versat
ile Disc−Random Access Me
mory)が知られている。これらのディスクは、その
駆動装置に接続される装置から見てディスクの種類に依
存しない方法で記録、再生ができるように、ディスクの
種類ごとにファイルフォーマットが決められている。2. Description of the Related Art Conventionally, as a rewritable optical disk recording medium for recording digital information such as video, audio and data, a CD-RW (Compact Disc Re-write) has been used.
writable), DVD-RW (Digital)
Versatile Disc-Rewritable
e) and DVD-RAM (Digital Versat)
ile Disc-Random Access Me
mori) are known. The file format of each of these discs is determined so that recording and reproduction can be performed in a manner independent of the disc type when viewed from a device connected to the drive unit.
【0003】例えば、「日経エレクトロニクス 199
7.10.20(no.701)p175〜176」に
記載されているように、DVD−RW、DVD−RAM
は、読み出し専用のディスク記録媒体であるDVD−R
OM(Digital Versatile Disc
−Read Only Memory)とファイルフォ
ーマットの互換性が確保されている。For example, “Nikkei Electronics 199
7.10.20 (No. 701) pp. 175 to 176 ”, DVD-RW, DVD-RAM
DVD-R, a read-only disk recording medium
OM (Digital Versatile Disc)
-Read Only Memory) and file format compatibility are ensured.
【0004】DVD−ROMについてのファイルフォー
マットは、「日経BP社 データ圧縮とディジタル変調
98年版 ディジタル変調編p124〜125」に記載
されているように、ディスク上に物理的な記録領域とし
て、リードイン領域、データ領域、リードアウト領域を
確保し、これらの領域をディスク上の物理的な記録単位
である複数の物理セクタによって構成し、映像、音声、
データなど記録すべきディジタル情報の先頭から終了ま
でをデータ領域内の物理セクタ中に記録するようになっ
ている。そして、記録したディジタル情報の管理は、デ
ータ領域内に仮想的に確保されて論理ボリューム空間を
構成する複数の論理ブロックによって行なうようになっ
ている。すなわち、記録したディジタル情報の先頭から
終了までを連続した論理ブロックに割り当てたファイル
として接続機器に対して見せかける目的で、複数の論理
ブロックに対し、ファイル先頭に対応する論理ブロック
アドレスと、各ファイルのディレクトリ構造、ファイル
名についての情報を含んだパステーブルが設けられてい
る。このパステーブルはボリューム空間中の特定の論理
ブロックに割り当てられている。The file format of a DVD-ROM is read-in as a physical recording area on a disk as described in "Nikkei BP, Inc., Data Compression and Digital Modulation, 1998, Digital Modulation, pp. 124-125". Area, data area, lead-out area are secured, and these areas are composed of a plurality of physical sectors which are physical recording units on the disk, and video, audio,
Data from the beginning to the end of digital information to be recorded, such as data, is recorded in a physical sector in the data area. The management of the recorded digital information is performed by a plurality of logical blocks which are virtually secured in the data area and constitute a logical volume space. That is, for the purpose of making the connected device appear as a file in which the recorded digital information from the beginning to the end is assigned to consecutive logical blocks, a logical block address corresponding to the file head and a logical block address of each file are assigned to a plurality of logical blocks. A path table containing information about the directory structure and file names is provided. This path table is assigned to a specific logical block in the volume space.
【0005】またDVD−RAMについては、「日経エ
レクトロニクス 1997.10.20(no.70
1)p174〜175)」に記載されているように、パ
ステーブルに相当するものが、情報の記録を行なう度に
ディスク上に更新して記録されるようになっている。ま
た書き替え可能な記録媒体ということから、ディジタル
情報が記録されていない未記録領域の管理を行なう未割
付マップが設けられている。この未割付マップには、情
報の有無に応じた割付フラグが設定されており、未記録
領域にディジタル情報が記録された場合には、未割付マ
ップ上の割付フラグを変更することで、未記録領域に属
していたものを未記録領域から除外するようになってい
る。[0005] For DVD-RAM, see "Nikkei Electronics 1997.10.20 (no. 70)".
1) pages 174 to 175) ", the one corresponding to the path table is updated and recorded on the disk every time information is recorded. In addition, since it is a rewritable recording medium, an unallocated map for managing an unrecorded area in which digital information is not recorded is provided. In this unallocated map, an allocation flag according to the presence or absence of information is set. When digital information is recorded in an unrecorded area, the unrecorded map is changed by changing the allocation flag on the unallocated map. Those belonging to the area are excluded from the unrecorded area.
【0006】なお、書き換え可能な記録媒体に情報を記
録するものとして、例えば、特開平7−220400号
公報に記載されているものが挙げられが、この公報に記
載されているものは、一度のみ情報の書き換えが可能な
追記型記録媒体を対象としているため、未記録領域のみ
を利用して情報を記録するとともに、情報の記録終了の
たびにその記録に対する管理情報を順次追加する方式を
採用している。また、ディスクにおけるデータ領域を管
理するに際して、特開平10−83330号公報に記載
されているように、一連の記録情報と管理情報を記録し
た領域をつなげて管理する目的の管理テーブルを任意の
複数の領域に分散させて記録する方式を採用したものが
提案されている。As information recording information on a rewritable recording medium, there is, for example, a method described in Japanese Patent Application Laid-Open No. 7-220400. It is intended for write-once recording media on which information can be rewritten, so that information is recorded using only unrecorded areas and management information for that recording is sequentially added every time recording of information is completed. I have. When managing data areas on a disc, as described in Japanese Patent Application Laid-Open No. 10-83330, an arbitrary plurality of management tables for managing by connecting a series of recording information and areas where the management information is recorded are provided. A method employing a method of recording data in a distributed manner in an area has been proposed.
【0007】[0007]
【発明が解決しようとする課題】近年、放送衛星、通信
衛星を使ったディジタル放送サービスが開始され、将来
的には、地上波放送を含め、すべての番組放送がディジ
タル化される方向に向かいつつある。この場合、DVD
−RW、DVD−RAMを含むディスク記録媒体はその
大容量という特徴から、ディジタル放送向けの映像情報
記録媒体としての利用が期待されている。In recent years, digital broadcasting services using broadcasting satellites and communication satellites have been started. In the future, all program broadcasts including terrestrial broadcasts will be digitized. is there. In this case, DVD
Disc recording media including RW and DVD-RAM are expected to be used as video information recording media for digital broadcasting due to their large capacity.
【0008】ところで、現在数多く普及しているVTR
(Video Tape Recorder)は、映像
など時系列的に連続して送られてくる番組放送を、記録
媒体上のある記録開始位置から目的の記録時間分、連続
的に記録することで、ディスク上の記録単位でいうファ
イルに相当するものを形成するようになっている。この
ため、記録媒体中に残したいファイルが記録されていれ
ば、その記録終了位置あるいは記録開始位置から記録時
間分遡った位置から記録を開始しなければならないとい
う不便さがある。つまり、記録媒体上の連続した記録領
域(記録トラック)に必要記録時間分の記憶容量が確保
できなければ、記録媒体を交換するかあるいは記憶媒体
上に存在するファイルの記録領域にまで及んで情報を記
録することが余儀なくされる。[0008] By the way, VTRs that are currently widely used
(Video Tape Recorder) is a method for continuously recording a program broadcast, which is continuously transmitted in time series, such as a video, from a certain recording start position on a recording medium for a target recording time, so that a video on a disc is recorded. A file corresponding to a file in a recording unit is formed. For this reason, there is an inconvenience that if a file to be left is recorded in the recording medium, recording must be started from a position where the recording end position or the recording start position goes back by a recording time from the recording time. That is, if the storage capacity for the required recording time cannot be secured in the continuous recording area (recording track) on the recording medium, the recording medium is replaced or the information is extended to the recording area of the file existing on the storage medium. Is forced to record.
【0009】一方、ディスク記録媒体は、現在その記憶
容量がVTRに比べて劣っており、VTRと同様の記録
開始位置と記録時間の指定で情報の長時間記録を行なっ
た場合は、記録時間を満足させるだけの記録領域が確保
できなかったり、やむを得ずファイルが記録されている
領域にまで及んで記録を行なわなければならないという
問題点が頻発する。On the other hand, the storage capacity of a disk recording medium is currently inferior to that of a VTR. If information is recorded for a long time by specifying a recording start position and a recording time similar to a VTR, the recording time is reduced. There are frequent problems that a recording area that satisfies the condition cannot be secured, or that recording must be performed to the area where the file is recorded.
【0010】しかし、DVD−RAMなどディスク記録
媒体に対して記録・再生を行なうディスク駆動装置は、
ディスクに対して情報の記録・再生を行なうヘッド(ピ
ックアップ)がディスク半径方向の任意の領域に短時間
で移動可能である。つまりランダムアクセスが可能であ
る。このため、ディジタル情報の先頭から終了までを連
続した記録領域(記録トラック)に記録するということ
にとらわれることなく、任意の記録領域に記録したり、
任意の記録領域から再生したりすることが可能となる。
つまり、先に問題点として挙げたように、記録媒体上の
連続した領域に記録時間分の記憶容量が確保できない場
合でも、記録情報を不連続な領域に記録し、ディスク上
に不連続なファイルを発生させることで、情報の記録時
間を満足させることができる。However, a disk drive for recording / reproducing data on / from a disk recording medium such as a DVD-RAM,
A head (pickup) for recording / reproducing information on / from the disk can be moved to an arbitrary area in the radial direction of the disk in a short time. That is, random access is possible. For this reason, the digital information can be recorded in an arbitrary recording area without being limited to recording from the beginning to the end of the digital information in a continuous recording area (recording track).
It is possible to reproduce from an arbitrary recording area.
In other words, as described above, even when the storage capacity for the recording time cannot be secured in a continuous area on the recording medium, the recording information is recorded in the discontinuous area, and the discontinuous file on the disc is recorded. Is generated, it is possible to satisfy the information recording time.
【0011】ところが、記録媒体上に確保した不連続領
域への情報の記録順を考慮しなければ、記録時および再
生時にヘッドの移動時間が長くなり、ディスク駆動装置
に記録すべき情報として送られてくる入力ディジタル情
報あるいはディスク駆動装置から出力される再生情報が
接続機器の要求する伝送レートを満たさなくなったり、
ディスク駆動装置に大容量のメモリを搭載しなければな
らなくなったりする等の問題点が生じる。また記録すべ
きディジタル情報の先頭から終了までを一つのファイル
で管理するものと、不連続ファイルとして管理するもの
とが同一のディスク上に混在するため、これらのファイ
ルに対する再生方法の互換性を確保しなければならな
い。However, if the order of recording the information in the discontinuous area secured on the recording medium is not taken into consideration, the moving time of the head at the time of recording and reproduction becomes long, and the information is sent to the disk drive as information to be recorded. Incoming digital information or playback information output from the disk drive does not meet the transmission rate required by the connected equipment,
There are problems such as the necessity of mounting a large-capacity memory in the disk drive. In addition, since the information managed from the beginning to the end of the digital information to be recorded in one file and the information managed as discontinuous files are mixed on the same disk, compatibility of the playback method for these files is ensured. Must.
【0012】本発明の目的は、情報の記録あるいは再生
に要する時間を短くすることができるディスク記録媒体
への情報記録方法とその装置およびディスク記録媒体の
情報再生方法を提供することにある。An object of the present invention is to provide a method and apparatus for recording information on a disk recording medium and an information reproducing method for the disk recording medium, which can reduce the time required for recording or reproducing information.
【0013】[0013]
【課題を解決するための手段】前記目的を達成するため
に、本発明は、書き換え可能なディスク記録媒体の物理
的記録領域のうちデータ領域内に論理ボリューム空間と
して仮想的に確保した論理ブロック記録領域に、前記デ
ータ領域に記録すべき一連の入力ディジタル情報を連続
的な論理ブロックで構成されたファイルで管理するため
のファイル用管理情報を論理ブロックアドレスに関連づ
けて記録するファイル記録領域と、前記ファイルを第1
のテーブルで管理するための第1のテーブル用管理情報
を論理ブロックアドレスに関連づけて記録する第1のテ
ーブル記録領域とを割り当て、前記ディスク記録媒体の
データ領域のうち不連続なデータ領域に一連の入力ディ
ジタル情報をその先頭から終了まで記録するに際して、
任意の複数のファイルの組み合わせで確保された領域が
互いに不連続となる場合あるいは任意のファイルと未記
録領域の組み合わせで確保された領域が互いに不連続と
なる場合は、前記確保された不連続領域のうち論理ブロ
ックアドレスの最小のブロックに対応したファイル用管
理情報から前記ファイル記録領域に順次割り当てて記録
するとともに、前記ファイル記録領域に割り当てられた
ファイル用管理情報の割り当て順位を前記第1のテーブ
ル記録領域にファイル毎に記録し、前記ファイル記録領
域に割り当てられたファイル用管理情報のファイルに対
応する前記データ領域の物理セクタに前記ファイル用管
理情報の割り当て順位に従って前記一連の入力ディジタ
ル情報をその先頭から終了まで分散して記録することを
特徴とするディスク記録媒体への情報記録方法を採用し
たものである。In order to achieve the above object, the present invention provides a logical block recording system which is virtually reserved as a logical volume space in a data area of a physical recording area of a rewritable disk recording medium. A file recording area for recording file management information for managing a series of input digital information to be recorded in the data area in a file composed of continuous logical blocks in association with a logical block address; File first
And a first table recording area for recording the first table management information for managing in the table in association with the logical block address, and assigning a series of data to the discontinuous data area in the data area of the disk recording medium. When recording input digital information from the beginning to the end,
If the areas secured by the combination of arbitrary plural files are discontinuous with each other or the areas secured by the combination of arbitrary files and unrecorded areas are discontinuous with each other, the secured discontinuous area Among the file management information corresponding to the block having the smallest logical block address, are sequentially allocated to the file recording area and recorded, and the allocation order of the file management information allocated to the file recording area is determined by the first table. The series of input digital information is recorded in a recording area for each file according to the allocation order of the file management information in the physical sector of the data area corresponding to the file of the file management information allocated to the file recording area. The disc is characterized in that it is recorded in a distributed manner from the beginning to the end. Method for recording information on a recording medium is obtained by adoption.
【0014】前記ディスク記録媒体への情報記録方法を
採用するに際しては、確保された領域が互いに不連続と
なる場合として、以下のことを考慮することができる。In adopting the method for recording information on the disk recording medium, the following can be considered assuming that the secured areas are discontinuous with each other.
【0015】(1)一連のファイルの組み合わせで確保
された領域が互いに不連続となる場合あるいは一連のフ
ァイルと未記録領域の組み合わせで確保された領域が互
いに不連続となる場合。(1) A case where areas secured by a combination of a series of files are discontinuous with each other, or a case where areas secured by a combination of a series of files and an unrecorded area are discontinuous with each other.
【0016】(2)複数のファイルの組み合わせで確保
された領域が互いに不連続となる場合あるいはファイル
と未記録領域の組み合わせで確保された領域が互いに不
連続となる場合。(2) A case where areas secured by a combination of a plurality of files are discontinuous with each other, or a case where areas secured by a combination of a file and an unrecorded area are discontinuous with each other.
【0017】(3)一連の不連続ファイルあるいは単独
のファイルと一連の不連続ファイルの中の単独のファイ
ルの直後あるいは直前に位置するファイル間未記録領域
との組み合わせで確保された場合あるいは一連の不連続
ファイルあるいは単独のファイルと単独のファイル間未
記録領域との組み合わせで確保された場合。(3) When a series of discontinuous files or a single file is secured by a combination of an unrecorded area between files located immediately before or immediately before a single file in the series of discontinuous files, or a series of When secured by a combination of a discontinuous file or a single file and a single unrecorded area between files.
【0018】前記ディスク記録媒体への情報記録方法を
採用するに際しては、以下の要素を付加することができ
る。In adopting the method of recording information on the disk recording medium, the following elements can be added.
【0019】(1)確保された不連続領域のうち論理ブ
ロックアドレスの最小の論理ブロックに対応したファイ
ル用管理情報から前記ファイル記録領域に順次割り当て
る第1のステップと、第1のステップによる不連続領域
への割り当てが終了した後、前記確保された不連続領域
のうちすでに割り当てられた論理ブロックを除いて次に
先頭アドレスの小さい論理ブロックアドレスのブロック
に対応したファイル用管理情報から前記ファイル記録領
域に順次割り当てる第2のステップを実行し、第2のス
テップの実行によっても前記一連の入力ディジタル信号
終了まで前記ファイル用管理情報の割り当てが完了しな
いときには第2のステップを繰り返すこと。(1) A first step of sequentially allocating from the file management information corresponding to the logical block having the smallest logical block address to the file recording area among the secured discontinuous areas, and a discontinuity by the first step After the allocation to the area is completed, the file recording area is obtained from the file management information corresponding to the block having the next lower logical block address except for the allocated logical block in the reserved discontinuous area. And executing the second step when the assignment of the file management information is not completed until the end of the series of input digital signals even after the execution of the second step.
【0020】(2)前記ファイル記録領域に割り当てら
れたファイル用管理情報の割り当て順位をファイル毎に
記録するに際して、前記ファイル記録領域に分散して記
録された不連続ファイルのうち先頭アドレス最小の論理
ブロックアドレスに対応したファイルを不連続ファイル
の最上位階層とし、以下、その先頭アドレスの小さい順
に、論理ブロックアドレスに対応したファイルを最上位
階層より順次下の階層として各ファイルの割り当て順位
をディレクトリ階層構造に従って前記第1のテーブル記
録領域に記録すること。(2) When the allocation order of the file management information allocated to the file recording area is recorded for each file, the logical address of the smallest start address among the discontinuous files dispersedly recorded in the file recording area is recorded. The file corresponding to the block address is defined as the highest layer of the discontinuous file, and the files corresponding to the logical block addresses are sequentially arranged below the highest layer in the order of the smallest start address. Recording in the first table recording area according to the structure.
【0021】(3)前記第1のテーブル記録領域には、
前記先頭アドレス最小の論理ブロックアドレスに対応し
たファイルに関する更新情報として、最上位階層を示す
符号とファイル名を先頭アドレスに関連付けて記録し、
最上位階層より下位の階層に属するファイルに関する更
新情報として、自己のファイル名と自己の階層より一つ
上の階層に属するファイルのファイル名に関連する符号
を先頭アドレスに関連付けて記録すること。(3) In the first table recording area,
As update information on the file corresponding to the smallest logical block address of the start address, a code indicating the highest hierarchy and a file name are recorded in association with the start address,
As update information relating to a file belonging to a layer lower than the highest layer, a code associated with its own file name and a file name of a file belonging to a layer immediately above its own layer is recorded in association with a start address.
【0022】(4)前記データ領域内に論理ボリューム
空間として仮想的に確保した論理ブロック記録領域に、
前記データ領域に未記録領域が存在するか否かを第2の
テーブルで管理するための第2のテーブル用管理情報を
論理ブロックアドレスに関連づけて記録する第2のテー
ブル記録領域を割り当て、前記第2のテーブル記録領域
に、前記論理ボリューム空間中に存在する全ての論理ブ
ロックに対する情報の割り当て状態を示す情報として、
各論理ブロックに対するブロックアドレスと、情報の記
録の有無を示す符号とを関連づけて記録すること。(4) In the logical block recording area virtually secured as a logical volume space in the data area,
Assigning a second table recording area for recording second table management information for managing whether or not an unrecorded area exists in the data area in a second table in association with a logical block address; In the second table recording area, as information indicating the state of information allocation to all logical blocks existing in the logical volume space,
A block address for each logical block is recorded in association with a code indicating whether information is recorded.
【0023】(5)前記確保された不連続領域への情報
の割り当てが不連続領域の途中の論理ブロックで終了し
たときには、情報の割り当てが途中で終了した不連続領
域に属する論理ブロックのうち情報が割り当てられなか
った残りの全ての論理ブロックの符号を、情報の未割り
当て状態を示す符号に変更すること。(5) When the allocation of the information to the reserved discontinuous area is completed in a logical block in the middle of the discontinuous area, the information of the logical blocks belonging to the discontinuous area in which the allocation of the information has been completed in the middle is performed. To change the codes of all the remaining logical blocks to which the information has not been allocated to the codes indicating the unallocated state of the information.
【0024】(6)前記データ領域内に論理ボリューム
空間として仮想的に確保した論理ブロック記録領域に、
前記データ領域に未記録領域が存在するか否かを第2の
テーブルで管理するための第2のテーブル用管理情報を
論理ブロックアドレスに関連づけて記録する第2のテー
ブル記録領域を割り当て、前記第2のテーブル記録領域
に、前記論理ボリューム空間中に存在する全ての論理ブ
ロックに対する情報の割り当て状態を示す情報として、
各論理ブロックに対するブロックアドレスと、情報の記
録の有無を示す符号とを関連づけて記録し、前記確保さ
れた不連続領域への情報の割り当てがファイル間未記録
領域の途中の論理ブロックで終了したときには、情報の
割り当てが途中で終了したファイル間未記録領域に属す
る論理ブロックのうち情報が割り当てられなかった残り
の全ての論理ブロックの符号を、情報の未割り当て状態
を示す符号に変更し、前記ファイル間未記録領域に属す
る論理ブロックのうち情報が割り当てられた全ての論理
ブロックの符号を、情報の割り当て状態を示す符号に変
更すること。(6) In the logical block recording area virtually secured as a logical volume space in the data area,
Assigning a second table recording area for recording second table management information for managing whether or not an unrecorded area exists in the data area in a second table in association with a logical block address; In the second table recording area, as information indicating the state of information allocation to all logical blocks existing in the logical volume space,
When a block address for each logical block and a code indicating whether information is recorded are recorded in association with each other, and when the allocation of information to the reserved discontinuous area ends in a logical block in the inter-file unrecorded area. Changing the codes of all the remaining logical blocks to which information has not been allocated among the logical blocks belonging to the unrecorded area between files for which information allocation has been completed halfway to codes indicating the unallocated state of information, The code of all the logical blocks to which information is allocated among the logical blocks belonging to the unrecorded area is changed to a code indicating the information allocation state.
【0025】前記いずれかのディスク記録媒体への情報
記録方法によって情報が記録されたディスク記録媒体の
情報を再生するに際しては、以下の方法を採用すること
ができる。When reproducing information from a disk recording medium on which information has been recorded by any of the above-described methods for recording information on a disk recording medium, the following method can be adopted.
【0026】(1)前記ファイル記録領域に記録された
ファイル用管理情報の割り当て順位に従って各ファイル
を指定し、指定されたファイルの先頭アドレスに対応し
たデータ領域の情報から順次再生すること。(1) Designating each file in accordance with the allocation order of the file management information recorded in the file recording area, and sequentially reproducing the information from the information in the data area corresponding to the head address of the designated file.
【0027】(2)前記ファイル記録領域に記録された
不連続ファイルのうち最上位階層に属するファイルの先
頭アドレスに対応したデータ領域の情報から再生を開始
し、その後、前記最上位階層に属するファイルの終了ア
ドレスに対応したデータ領域の情報を順次再生する第1
のステップと、第1のステップによる情報の再生が終了
した後、前記最上位階層より一つ階層の低い階層に属す
るファイルの先頭アドレスから終了アドレスに対応する
データ領域の情報を順次再生する第2のステップと、第
2のステップによる情報の再生が終了したときには、第
2のステップの処理による階層より下位の階層に属する
ファイルが存在するか否かを判定する第3のステップ
と、第3のステップでファイルが存在しないと判定され
たときに第2のステップの処理で情報の再生を終了する
第4のステップと、第3のステップでファイルが存在す
ると判定されたときに第2のステップの処理による階層
より下位の階層に属するファイルを階層順に順次指定
し、指定された階層に属するファイルの先頭アドレスか
ら終了アドレスに対応するデータ領域の情報を順次再生
する第5のステップとを実行すること。(2) Playback is started from the information of the data area corresponding to the start address of the file belonging to the highest hierarchy among the discontinuous files recorded in the file recording area, and thereafter, the file belonging to the highest hierarchy Of the data area corresponding to the end address of
And the second step of sequentially reproducing the information in the data area corresponding to the end address from the start address of the file belonging to a layer one layer lower than the highest layer after the reproduction of the information in the first step is completed. And when the reproduction of the information by the second step is completed, a third step of determining whether or not a file belonging to a layer lower than the layer by the processing of the second step exists; The fourth step of terminating the reproduction of information in the processing of the second step when it is determined that the file does not exist in the step, and the second step when the file is determined to exist in the third step. Files belonging to layers lower than the processing layer are sequentially specified in the order of the layers, and the files belonging to the specified layer correspond to the start address to the end address Performing a fifth step of reproducing the information of that data area sequentially.
【0028】また、本発明は、ファイルを複数の分割フ
ァイルに分割して情報を記録するものとして、書き換え
可能なディスク記録媒体の物理的記録領域のうちデータ
領域内に論理ボリューム空間として仮想的に確保した論
理ブロック記録領域に、前記データ領域に記録すべき一
連の入力ディジタル情報を連続的な論理ブロックで構成
されたファイルで管理するためのファイル用管理情報を
論理ブロックアドレスに関連づけて記録するファイル記
録領域と、前記ファイルを第1のテーブルで管理するた
めの第1のテーブル用管理情報を論理ブロックアドレス
に関連づけて記録する第1のテーブル記録領域と、前記
データ領域に未記録領域が存在するか否かを第2のテー
ブルで管理するための第2のテーブル用管理情報を論理
ブロックアドレスに関連づけて記録する第2のテーブル
記録領域とを割り当て、前記ディスク記録媒体のデータ
領域のうち不連続なデータ領域に一連の入力ディジタル
情報をその先頭から終了まで記録するに際して、前記論
理ブロック記録領域が不連続領域として、一連の不連続
ファイルで確保された場合、前記一連の不連続ファイル
に属する独立のファイルをそれぞれブロック単位で複数
の分割ファイルに分割し、各分割ファイルのうち論理ブ
ロックアドレスの最小のブロックに対応したファイル用
管理情報から前記ファイル記録領域に順次割り当てて記
録するとともに、前記ファイル記録領域に割り当てられ
たファイル用管理情報の割り当て順位を前記第1のテー
ブル記録領域に分割ファイル毎に記録し、前記ファイル
記録領域に割り当てられたファイル用管理情報の分割フ
ァイルに対応する前記データ領域の物理セクタに前記フ
ァイル用管理情報の割り当て順位に従って前記一連の入
力ディジタル情報をその先頭から終了まで分散して記録
することを特徴とするディスク記録媒体への情報記録方
法を採用したものである。According to the present invention, a file is divided into a plurality of divided files to record information, and the information is virtually recorded as a logical volume space in a data area of a physical recording area of a rewritable disk recording medium. A file for recording file management information for managing a series of input digital information to be recorded in the data area in a file composed of continuous logical blocks in a secured logical block recording area in association with a logical block address. There is a recording area, a first table recording area for recording first table management information for managing the file in a first table in association with a logical block address, and an unrecorded area in the data area. Table management information for managing whether or not the second table is a logical block address. When a series of input digital information is recorded from the beginning to the end in a discontinuous data area of the data area of the disk recording medium, the logical block recording area is allocated to a second table recording area to be associated and recorded. When a discontinuous area is secured by a series of discontinuous files, an independent file belonging to the series of discontinuous files is divided into a plurality of divided files in units of blocks, and the minimum logical block address of each divided file is divided. The file management information corresponding to the block is sequentially allocated to the file recording area and recorded, and the allocation order of the file management information allocated to the file recording area is assigned to the first table recording area for each divided file. File to be recorded and assigned to the file recording area Recording the series of input digital information in a physical sector of the data area corresponding to a divided file of management information in a distributed manner from the beginning to the end according to the allocation order of the file management information; Is adopted.
【0029】上記ディスク記録媒体への情報記録方法に
よって情報が記録されたディスク記録媒体の情報を再生
するに際しては、以下の方法を採用することができる。The following method can be employed for reproducing information on a disk recording medium on which information has been recorded by the information recording method on the disk recording medium.
【0030】(1)前記ファイル記録領域に記録された
不連続ファイルのうち最上位階層に属する分割ファイル
の先頭アドレスに対応したデータ領域の情報から再生を
開始し、その後、前記最上位階層に属する分割ファイル
の終了アドレスに対応したデータ領域の情報を順次再生
する第1のステップと、第1のステップによる情報の再
生が終了した後、前記最上位階層より一つ階層の低い階
層に属する分割ファイルの先頭アドレスから終了アドレ
スに対応するデータ領域の情報を順次再生する第2のス
テップと、第2のステップによる情報の再生が終了した
ときには、第2のステップの処理による階層より下位の
階層に属する分割ファイルが存在するか否かを判定する
第3のステップと、第3のステップで分割ファイルが存
在しないと判定されたときに第2のステップの処理で情
報の再生を終了する第4のステップと、第3のステップ
で分割ファイルが存在すると判定されたときに第2のス
テップの処理による階層より下位の階層に属する分割フ
ァイルを階層順に順次指定し、指定された階層に属する
分割ファイルの先頭アドレスから終了アドレスに対応す
るデータ領域の情報を順次再生する第5のステップとを
実行すること。(1) Playback is started from the information of the data area corresponding to the start address of the divided file belonging to the highest hierarchy among the discontinuous files recorded in the file recording area, and then belongs to the highest hierarchy. A first step of sequentially reproducing information in a data area corresponding to an end address of the divided file; and a division file belonging to a layer one level lower than the highest layer after the reproduction of the information in the first step is completed. A second step of sequentially reproducing the information in the data area corresponding to the end address from the start address of the first step, and when the reproduction of the information in the second step is completed, the information belongs to a layer lower than the layer obtained by the processing of the second step. A third step of determining whether or not a divided file exists; and in the third step, determining that the divided file does not exist. The fourth step of terminating the reproduction of information in the processing of the second step when a divided file exists in the third step, and moving to a lower level than the level obtained by the processing of the second step when it is determined in the third step that a divided file exists. And a fifth step of sequentially designating divided files belonging to the hierarchical order and sequentially reproducing information in a data area corresponding to a start address to an end address of the divided files belonging to the designated hierarchy.
【0031】(2)各分割ファイルに対応した情報の再
生途中で処理中の分割ファイルより下位の階層に属する
分割ファイルへの移行を示す情報が存在するか否かを判
定する第6のステップと、第6のステップで肯定の判定
結果が得られたときに処理中の分割ファイルに関する情
報の再生を停止して処理中の分割ファイルより下位の階
層に属する分割ファイルに対応したデータ領域の情報か
ら順次再生を実行させる第7のステップとを実行するこ
と。(2) A sixth step of determining whether there is information indicating a transition to a divided file belonging to a lower hierarchy than the divided file being processed during the reproduction of the information corresponding to each divided file; When a positive determination result is obtained in the sixth step, reproduction of information on the divided file being processed is stopped, and information on the data area corresponding to the divided file belonging to a lower hierarchy than the divided file being processed is stopped. And performing a seventh step of performing sequential reproduction.
【0032】(3)各分割ファイルに対応した情報の再
生途中で処理中の分割ファイルとは異なる階層に属する
分割ファイルへの移行を示す情報が存在するか否かを判
定する第6のステップと、第6のステップで肯定の判定
結果が得られたときに処理中の分割ファイルに関する情
報の再生を停止して処理中の分割ファイルとは異なる階
層に属する分割ファイルに対応したデータ領域の情報か
ら順次再生を実行させる第7のステップとを実行するこ
と。(3) a sixth step of determining whether there is information indicating a transition to a divided file belonging to a different hierarchy from the divided file being processed during reproduction of information corresponding to each divided file; When a positive determination result is obtained in the sixth step, the reproduction of the information on the divided file being processed is stopped, and the information on the data area corresponding to the divided file belonging to a different hierarchy from the divided file being processed is obtained. And performing a seventh step of performing sequential reproduction.
【0033】また本発明は、不連続なファイルを連続し
た記録領域に変更して情報を記録するものとして、以下
の方法を採用することができる。In the present invention, the following method can be adopted as a method for recording information by changing a discontinuous file into a continuous recording area.
【0034】(1)書き換え可能なディスク記録媒体の
物理的記録領域のうちデータ領域内に論理ボリューム空
間として仮想的に確保した論理ブロック記録領域に、前
記データ領域に記録すべき一連の入力ディジタル情報を
連続的な論理ブロックで構成されたファイルで管理する
ためのファイル用管理情報を論理ブロックアドレスに関
連づけて記録するファイル記録領域と、前記ファイルを
第1のテーブルで管理するための第1のテーブル用管理
情報を論理ブロックアドレスに関連づけて記録する第1
のテーブル記録領域と、前記データ領域に未記録領域が
存在するか否かを第2のテーブルで管理するための第2
のテーブル用管理情報を論理ブロックアドレスに関連づ
けて記録する第2のテーブル記録領域とを割り当て、前
記ディスク記録媒体のデータ領域のうち不連続なデータ
領域に一連の入力ディジタル情報をその先頭から終了ま
で記録するに際して、前記論理ブロック記録領域に記録
すべきファイルとして指定された複数のファイルが互い
に不連続な領域で存在する場合、前記指定の複数のファ
イルの記録領域に相当する第1の連続領域を先頭記録ブ
ロックから確保するとともに、この記録領域の確保によ
って前記第1の連続領域に含まれるが情報の記録領域に
は指定されないファイルの記録領域に相当する第2の連
続領域を確保する第1のステップと、前記指定の複数の
ファイルの記録領域を第1のステップで確保された第1
の連続領域に割り当て直すとともに、前記第1の連続領
域に含まれるが情報の記録領域には指定されないファイ
ルの記録領域を第1のステップで確保された第2の連続
領域に割り当て直す第2のステップと、前記一連の記録
すべき情報をその先頭から終了まで管理するためのファ
イル管理情報を前記第1の連続領域に論理ブロックアド
レスの最小のブロックから順次割り当てて記録する第3
のステップと、前記第1の連続領域に割り当てられたフ
ァイル管理情報のファイルに対応する前記データ領域の
物理セクタに前記一連の入力ディジタル情報をその先頭
から終了まで連続して記録する第4のステップとを実行
すること。(1) A series of input digital information to be recorded in the data area in a logical block recording area virtually reserved as a logical volume space in a data area of a physical recording area of a rewritable disk recording medium. A file recording area for recording file management information in association with a logical block address for managing file in a file composed of continuous logical blocks, and a first table for managing the file in a first table First recording the use management information in association with the logical block address
And a second table for managing whether or not an unrecorded area exists in the data area by using a second table.
And a second table recording area for recording the table management information in association with the logical block address, and assigning a series of input digital information to the discontinuous data area of the data area of the disk recording medium from the beginning to the end. At the time of recording, if a plurality of files specified as files to be recorded in the logical block recording area exist in areas that are discontinuous with each other, a first continuous area corresponding to the recording area of the specified plurality of files is set. In addition to securing from the first recording block, securing the recording area secures a second continuous area that is included in the first continuous area but is not specified as an information recording area and corresponds to a recording area of a file. And a first area secured in the first step by a recording area of the plurality of designated files.
And reallocating the recording area of the file included in the first continuous area but not specified as the information recording area to the second continuous area secured in the first step. A third step of sequentially allocating and recording file management information for managing the series of information to be recorded from the beginning to the end thereof in the first continuous area from the smallest block of the logical block address.
And a fourth step of continuously recording the series of input digital information from the beginning to the end in the physical sector of the data area corresponding to the file of the file management information allocated to the first continuous area. And to do.
【0035】(2)書き換え可能なディスク記録媒体の
物理的記録領域のうちデータ領域内に論理ボリューム空
間として仮想的に確保した論理ブロック記録領域に、前
記データ領域に記録すべき一連の入力ディジタル情報を
連続的な論理ブロックで構成されたファイルで管理する
ためのファイル用管理情報を論理ブロックアドレスに関
連づけて記録するファイル記録領域と、前記ファイルを
第1のテーブルで管理するための第1のテーブル用管理
情報を論理ブロックアドレスに関連づけて記録する第1
のテーブル記録領域と、前記データ領域に未記録領域が
存在するか否かを第2のテーブルで管理するための第2
のテーブル用管理情報を論理ブロックアドレスに関連づ
けて記録する第2のテーブル記録領域とを割り当て、前
記ディスク記録媒体のデータ領域のうち不連続なデータ
領域に一連の入力ディジタル情報をその先頭から終了ま
で記録するに際して、前記論理ブロック記録領域に記録
すべきファイルとして指定された複数のファイルが互い
に不連続な領域で存在する場合、前記指定による情報の
記録領域には含まれないが前記指定の複数のファイルに
隣接するファイルの記録領域に相当する第1の連続領域
を先頭ブロックから確保するとともに、前記第1の連続
領域以降に前記指定の複数のファイルの記録領域に相当
する第2の連続領域を確保する第1のステップと、前記
指定の複数のファイルの記録領域を第1のステップで確
保された第2の連続領域に割り当て直すとともに、前記
第2の連続領域に含まれるが情報の記録領域には指定さ
れないファイルの記録領域を第1のステップで確保され
た第1の連続領域に割り当て直す第2のステップと、前
記一連の記録すべき情報をその先頭から終了まで管理す
るためのファイル管理情報を前記第2の連続領域に論理
ブロックアドレスの最小のブロックから順次割り当てて
記録する第3のステップと、前記第2の連続領域に割り
当てられたファイル管理情報のファイルに対応する前記
データ領域の物理セクタに前記一連の記録すべき情報を
その先頭から終了まで連続して記録する第4のステップ
とを実行すること。(2) A series of input digital information to be recorded in the data area in a logical block recording area virtually reserved as a logical volume space in a data area of a physical recording area of a rewritable disk recording medium. A file recording area for recording file management information in association with a logical block address for managing file in a file composed of continuous logical blocks, and a first table for managing the file in a first table First for recording management information in association with a logical block address
And a second table for managing whether or not an unrecorded area exists in the data area by using a second table.
And a second table recording area for recording the table management information in association with the logical block address, and assigning a series of input digital information to the discontinuous data area of the data area of the disk recording medium from the beginning to the end. At the time of recording, if a plurality of files specified as files to be recorded in the logical block recording area exist in areas that are discontinuous with each other, the plurality of files specified by the specified A first continuous area corresponding to the recording area of a file adjacent to the file is secured from the first block, and a second continuous area corresponding to the recording area of the specified plurality of files is allocated after the first continuous area. A first step of reserving the plurality of designated file recording areas, A second step of re-assigning the recording area of the file included in the second continuous area but not specified as the information recording area to the first continuous area secured in the first step; A third step of sequentially assigning and recording file management information for managing the series of information to be recorded from the beginning to the end thereof in the second continuous area from a block having the smallest logical block address; And a fourth step of continuously recording the series of information to be recorded from the beginning to the end in the physical sector of the data area corresponding to the file of the file management information allocated to the second continuous area. .
【0036】前記いずれかのディスク記録媒体への情報
記録方法を採用するに際しては、以下の要素を付加する
ことができる。In adopting any of the above-described methods for recording information on a disk recording medium, the following elements can be added.
【0037】(1)情報の記録領域の割り当てには指定
されてないが移動したファイルに対しては、その移動先
の先頭アドレスのみを更新し、連続領域に移動したファ
イルに対しては、その連続領域の上位階層を示す符号と
先頭アドレスおよびファイル名を更新すること。(1) For a file that has not been specified in the allocation of the information recording area but has been moved, only the start address of the destination is updated. Updating the code indicating the upper layer of the continuous area, the start address, and the file name.
【0038】前記いずれかの記録方法によって記録され
た情報を再生するに際しては、不連続領域から連続領域
に移動したファイルの先頭アドレスから終了アドレスに
対応するデータ領域の情報を順次再生するディスク記録
媒体の情報再生方法を採用することができる。When reproducing information recorded by any of the recording methods, a disk recording medium for sequentially reproducing information in a data area corresponding to a start address and an end address of a file moved from a discontinuous area to a continuous area. Can be adopted.
【0039】また、本発明は、情報記録装置として、書
き換え可能なディスク記録媒体の物理的記録領域に記録
された情報を読み取る情報読み取り手段と、前記ディス
ク記録媒体の物理的記録領域のうちデータ領域に一連の
入力ディジタル情報を記録するとともにデータ領域内に
論理ボリューム空間として仮想的に確保した論理ブロッ
ク記録領域に前記一連の入力ディジタル情報を管理する
ための情報をそれぞれ指定の領域に記録する情報記録手
段と、前記情報読み取り手段の読み取り情報と前記一連
の入力ディジタル情報を管理するための入力情報を基に
前記一連の入力ディジタル情報を連続的な論理ブロック
で構成されたファイルで管理するためのファイル用管理
情報を論理ブロックアドレスに関連づけて割り当てるフ
ァイル用管理情報割り当て手段と、前記情報読み取り手
段の読み取り情報と前記一連の入力ディジタル情報を管
理するための入力情報を基に前記ファイルを第1のテー
ブルで管理するための第1のテーブル用管理情報を論理
ブロックアドレスに関連づけて生成する第1のテーブル
用管理情報生成手段と、前記ファイル用管理情報の記録
領域を前記論理ブロック記録領域のうちファイル記録領
域に指定し、前記第1のテーブル用管理情報の記録領域
を前記論理ブロック記録領域のうち第1のテーブル記録
領域に指定し、前記一連の入力ディジタル情報の記録領
域を前記データ領域にそれぞれ指定する記録領域指定手
段とを備え、前記ファイル用管理情報割り当て手段は、
任意の複数のファイルの組み合わせで確保された領域が
互いに不連続となる場合あるいは任意のファイルと未記
録領域の組み合わせで確保された領域が互いに不連続と
なる場合は、前記確保された不連続領域のうち論理ブロ
ックアドレスの最小のブロックに対応したファイル用管
理情報から前記ファイル記録領域に順次割り当てなり、
前記第1のテーブル用管理情報生成手段は、前記ファイ
ル記録領域に割り当てられたファイル用管理情報の割り
当て順位をファイル毎に記録してなり、前記情報記録手
段は、前記ファイル記録領域に割り当てられたファイル
管理情報のファイルに対応する前記データ領域の物理セ
クタに前記ファイル用管理情報の割り当て順位に従って
前記一連の入力ディジタル情報をその先頭から終了まで
分散して記録してなることを特徴とするディスク記録媒
体への情報記録装置を構成したものである。The present invention also provides, as an information recording apparatus, information reading means for reading information recorded in a physical recording area of a rewritable disk recording medium, and a data area of the physical recording area of the disk recording medium. Information recording for recording a series of input digital information in a designated area, and recording information for managing the series of input digital information in a logical block recording area virtually secured as a logical volume space in a data area. Means for managing the series of input digital information in a file composed of continuous logical blocks based on information read by the information reading means and input information for managing the series of input digital information Management information to be assigned in association with the management information for the logical block address Logical means for allocating first table management information for managing the file in the first table based on the read information of the information reading means and the input information for managing the series of input digital information. A first table management information generating means for generating the table management information in association with a block address, and specifying a recording area of the file management information as a file recording area of the logical block recording area; Recording area designating means for designating a recording area as a first table recording area of the logical block recording area, and designating a recording area of the series of input digital information as the data area, respectively; Assignment means
If the areas secured by the combination of arbitrary plural files are discontinuous with each other or the areas secured by the combination of arbitrary files and unrecorded areas are discontinuous with each other, the secured discontinuous area Of the file management information corresponding to the smallest block of the logical block address among the file management areas are sequentially assigned to
The first table management information generating means records the allocation order of the file management information allocated to the file recording area for each file, and the information recording means is allocated to the file recording area. A disk recording method in which the series of input digital information is recorded in a physical sector of the data area corresponding to a file of file management information in a distributed manner from the beginning to the end according to the allocation order of the file management information. This constitutes a device for recording information on a medium.
【0040】前記ディスク記録媒体への情報記録装置を
構成するに際しては、前記ファイル用管理情報割り当て
手段として、以下の機能を有するもので構成することが
できる。In configuring the information recording apparatus for recording on the disk recording medium, the file management information allocating means may be configured to have the following functions.
【0041】(1)一連のファイルの組み合わせで確保
された領域が互いに不連続となる場合あるいは一連のフ
ァイルと未記録領域の組み合わせで確保された領域が互
いに不連続となる場合は、前記確保された不連続領域の
うち論理ブロックアドレスの最小のブロックに対応した
ファイル用管理情報から前記ファイル記録領域に順次割
り当ててなる。(1) When the areas secured by a combination of a series of files are discontinuous with each other or when the areas secured by a combination of a series of files and an unrecorded area are discontinuous with each other, the above-mentioned areas are secured. The file management area is sequentially allocated from the file management information corresponding to the smallest block of the logical block address in the discontinuous area.
【0042】(2)複数のファイルの組み合わせで確保
された領域が互いに不連続となる場合あるいはファイル
と未記録領域の組み合わせで確保された領域が互いに不
連続となる場合は、前記確保された不連続領域のうち論
理ブロックアドレスの最小のブロックに対応したファイ
ル用管理情報から前記ファイル記録領域に順次割り当て
てなる。(2) If the areas secured by the combination of a plurality of files are discontinuous with each other or the areas secured by the combination of the file and the unrecorded area are discontinuous with each other, The file management information is sequentially allocated to the file recording area from the file management information corresponding to the smallest block of the logical block address in the continuous area.
【0043】(3)一連の不連続ファイルあるいは単独
のファイルと一連の不連続ファイルの中の単独のファイ
ルの直後あるいは直前に位置するファイル間未記録領域
との組み合わせで確保された場合あるいは一連の不連続
ファイルあるいは単独のファイルと単独のファイル間未
記録領域との組み合わせで確保された場合は、前記確保
された不連続領域のうち論理ブロックアドレスの最小の
ブロックに対応したファイル用管理情報から前記ファイ
ル記録領域に順次割り当ててなる。(3) When a series of discontinuous files or a single file is secured by a combination of an unrecorded area between files located immediately before or immediately before a single file in the series of discontinuous files, or a series of When a discontinuous file or a combination of a single file and a single unrecorded area between files is secured, the file management information corresponding to the smallest block of the logical block address in the secured discontinuous area is used as the file. It is sequentially allocated to the file recording area.
【0044】前記各ディスク記録媒体への情報記録装置
を構成するに際しては、以下の要素を付加することがで
きる。The following elements can be added when configuring an information recording apparatus for recording on each of the disk recording media.
【0045】(1)前記第1のテーブル用管理情報生成
手段は、前記ファイル用管理情報の割り当て順位をファ
イル毎に生成するに際して、不連続ファイルのうち先頭
アドレス最小の論理ブロックアドレスに対応したファイ
ルを不連続ファイルの最上位階層とし、以下、その先頭
アドレスの小さい順に、論理ブロックアドレスに対応し
たファイルを最上位階層より順次下の階層として各ファ
イルの割り当て順位をディレクトリ階層構造に従って生
成してなること。(1) The first table management information generating means, when generating the file management information allocation order for each file, a file corresponding to the smallest logical block address of the start address among the discontinuous files. Is the top hierarchy of the discontinuous file, and the files corresponding to the logical block addresses are sequentially arranged below the top hierarchy in descending order of the top address, and the allocation order of each file is generated according to the directory hierarchy structure. thing.
【0046】(2)前記第1のテーブル用管理情報生成
手段は、前記先頭アドレス最小の論理ブロックアドレス
に対応したファイルに関する更新情報として、最上位階
層を示す符号とファイル名を先頭アドレスに関連付けて
生成し、最上位階層より下位の階層に属するファイルに
関する更新情報として、自己のファイル名と自己の階層
より一つ上の階層に属するファイルのファイル名に関連
する符号を先頭アドレスに関連付けて生成してなるこ
と。(2) The first table management information generating means associates a code indicating the highest hierarchy and a file name with the start address as update information on the file corresponding to the smallest logical block address of the start address. Generated as update information on files belonging to a layer lower than the highest layer, by associating the file name of the own file and the code associated with the file name of the file belonging to the layer immediately above the own layer with the start address. To be.
【0047】(3)前記情報読み取り手段の読み取り情
報と前記一連の入力ディジタル情報を管理するための入
力情報を基に前記ファイルを第2のテーブルで管理する
ための第2のテーブル用管理情報を論理ブロックアドレ
スに関連づけて生成する第2のテーブル用管理情報生成
手段を備え、前記第2のテーブル用管理情報生成手段
は、前記データ領域に未記録領域が存在するか否かを第
2のテーブルで管理するための第2のテーブル用管理情
報を論理ブロックアドレスに関連づけて生成するととも
に、前記論理ボリューム空間中に存在する全ての論理ブ
ロックに対する情報の割り当て状態を示す情報として、
各論理ブロックに対するブロックアドレスと、情報の記
録の有無を示す符号とを関連づけて生成してなり、前記
記録領域指定手段は、前記第2のテーブル用管理情報の
記録領域を前記論理ブロック記録領域のうち第2のテー
ブル記録領域に指定してなる。(3) Second table management information for managing the file in the second table based on the information read by the information reading means and the input information for managing the series of input digital information. A second table management information generating means for generating a second table management information in association with a logical block address, wherein the second table management information generating means determines whether or not an unrecorded area exists in the data area; In addition to generating the second table management information for managing in the logical volume address, the second table management information is used as information indicating an allocation state of information to all the logical blocks existing in the logical volume space.
A block address for each logical block and a code indicating whether information is recorded are generated in association with each other, and the recording area designating means sets the recording area of the second table management information to the logical block recording area. Of these, it is designated as the second table recording area.
【0048】前記した手段によれば、ファイル用管理情
報を記録するために確保された領域が不連続となる場
合、確保された不連続領域のうち論理ブロックアドレス
の最小のブロックに対応したファイル用管理情報からフ
ァイル記録領域に順次割り当てて記録するとともに、フ
ァイル用管理情報の割り当て順位を第1のテーブル記録
領域にファイルごとに記録し、ファイル用管理情報のフ
ァイルに対応するデータ領域の物理セクタにファイル用
管理情報の割り当て順位にしたがって一連の入力ディジ
タル情報をその先頭から終了まで分散して記録するよう
にしたため、情報記録時におけるヘッドの移動時間が短
くなり、情報の記録に要する時間を短くすることができ
る。According to the above-mentioned means, when the area reserved for recording the file management information becomes discontinuous, the file for the file corresponding to the smallest block of the logical block address in the reserved discontinuous area is used. The management information is sequentially allocated to the file recording area and recorded, and the allocation order of the file management information is recorded for each file in the first table recording area, and is assigned to the physical sector of the data area corresponding to the file of the file management information. A series of input digital information is dispersedly recorded from the beginning to the end according to the allocation order of the file management information, so that the head moving time during information recording is shortened, and the time required for information recording is shortened. be able to.
【0049】一方、情報を再生するに際しては、ファイ
ル記録領域に記録されたファイル用管理情報の割り当て
順位にしたがって各ファイルを指定し、指定されたファ
イルの先頭アドレスに対応したデータ領域の情報から順
次再生するようにしたため、再生時におけるヘッドの移
動時間が短くなり、情報の再生に要する時間を短くする
ことができる。On the other hand, when reproducing information, each file is specified in accordance with the allocation order of the file management information recorded in the file recording area, and the information in the data area corresponding to the head address of the specified file is sequentially specified. Since reproduction is performed, the moving time of the head during reproduction is shortened, and the time required for reproducing information can be shortened.
【0050】[0050]
【発明の実施の形態】以下、本発明の一実施形態を図面
に基づいて説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings.
【0051】図1は、本発明の一実施形態を示すディス
ク記録媒体への情報記録方法・再生方法を説明するため
の図、図2は本発明の一実施形態を示すディスク駆動装
置とそれに接続される装置の構成図である。図2におい
て、ディスク駆動装置21は、DVD−RAMなど書き
替え可能なディスク記録媒体、例えば、光ディスク記録
媒体(以下、光ディスクと称する。)22に対して情報
の記録を行なう情報記録装置および光ディスク22に記
録された情報を再生する情報再生装置として構成されて
おり、接続装置29と転送データ200の授受を行なう
とともに、先頭論理ブロックアドレス、転送ブロック数
などのデータ201を入力し、これらのデータにしたが
って光ディスク22に各種の情報を記録するとともに、
記録した情報を再生し、再生した情報を転送データ20
0として接続装置29に転送するようになっている。FIG. 1 is a diagram for explaining a method of recording and reproducing information on a disk recording medium according to one embodiment of the present invention, and FIG. 2 is a disk drive device according to one embodiment of the present invention and its connection. FIG. 2, a disk drive device 21 includes an information recording device that records information on a rewritable disk recording medium such as a DVD-RAM, for example, an optical disk recording medium (hereinafter, referred to as an optical disk) 22, and an optical disk 22. It is configured as an information reproducing apparatus that reproduces information recorded in the communication device, exchanges transfer data 200 with the connection device 29, and inputs data 201 such as a leading logical block address and the number of transfer blocks. Therefore, while recording various information on the optical disk 22,
The recorded information is reproduced, and the reproduced information is transferred to the transfer data 20.
The data is transferred to the connection device 29 as 0.
【0052】具体的には、ディスク駆動装置21は、光
ディスク22を回転する回転駆動機構(図示省略)、ヘ
ッド23、アンプ24、ディジタル信号処理回路25、
RAM26、インターフェイス回路27、システムコン
トローラ28を備えて構成されており、インターフェイ
ス回路27が接続装置29に接続されている。ヘッド2
3は光ディスク22の物理的記録領域に記録された情報
を読み取る情報読み取り手段を構成するとともに、ディ
スク記録媒体22の物理的記録領域のうちデータ領域
に、映像、音声、データなどの一連の入力ディジタル情
報を記録したり、データ領域内に論理ボリューム空間と
して仮想的に確保した論理ブロック記録領域に、一連の
入力ディジタル情報を管理するための情報を記録したり
する情報記録手段として構成されている。すなわち、ヘ
ッド23は、光ディスク22が挿入された後、光ディス
ク22上の物理的な領域であるリードイン領域、データ
領域、リードアウト領域を順次読み取り、読み取った信
号をアンプ24を介してディジタル信号処理回路25に
出力するようになっている。ディジタル信号処理回路2
5で処理された信号はシステムコントローラ28に入力
され、システムコントローラ28において、ヘッド23
の読み取った信号にしたがって、ディスクの種類、物理
セクタに対するアドレスの範囲などを検出するようにな
っている。さらに、データ領域内に記録されているパス
テーブル、未割付マップの情報を読み取り、読み取った
情報をインタフェイス回路27を介して転送データ20
0として接続装置29に転送するようになっている。こ
れにより、接続装置29において、パステーブル、未割
付マップに記録されたデータにしたがってデータ領域に
記録された情報を把握できるようになっている。More specifically, the disk drive 21 includes a rotary drive mechanism (not shown) for rotating the optical disk 22, a head 23, an amplifier 24, a digital signal processing circuit 25,
It comprises a RAM 26, an interface circuit 27 and a system controller 28, and the interface circuit 27 is connected to a connection device 29. Head 2
Reference numeral 3 denotes information reading means for reading information recorded in a physical recording area of the optical disk 22, and a series of input digital data such as video, audio, data, etc., in a data area of the physical recording area of the disk recording medium 22. It is configured as information recording means for recording information or recording information for managing a series of input digital information in a logical block recording area virtually secured as a logical volume space in a data area. That is, after the optical disc 22 is inserted, the head 23 sequentially reads the lead-in area, the data area, and the lead-out area, which are physical areas on the optical disc 22, and processes the read signal via the amplifier 24 for digital signal processing. The data is output to the circuit 25. Digital signal processing circuit 2
5 is input to the system controller 28, where the head 23
In accordance with the read signal, the type of the disk, the address range for the physical sector, and the like are detected. Further, information on the path table and the unallocated map recorded in the data area is read, and the read information is transferred to the transfer data 20 via the interface circuit 27.
The data is transferred to the connection device 29 as 0. As a result, in the connection device 29, information recorded in the data area can be grasped in accordance with the data recorded in the path table and the unallocated map.
【0053】一方、光ディスク22に情報を記録したり
あるいは光ディスク22から情報を再生したりするとき
には、接続装置29から記録あるいは再生を行なうため
の情報として、先頭論理ブロックアドレス、転送ブロッ
ク数、記録すべきデータがインタフェイス回路27を介
してシステムコントローラ28に転送されるようになっ
ている。システムコントローラ28は、インタフェイス
回路27で受けた先頭論理ブロックアドレスを光ディス
ク22上に実際に存在する物理セクタアドレスに変換
し、この物理セクタアドレスとディジタル信号処理回路
25で検出された物理セクタアドレスとを比較し、この
比較結果にしたがってヘッド23の移動を制御し、目的
の物理セクタにアクセスしてデータ領域に記録すべきデ
ータ(一連の入力ディジタル情報)を順次記録させるよ
うになっている。このとき、1論理ブロックに割り当て
たデータ量が1物理セクタに記録できるデータ量と同じ
ときには、転送ブロック数分の物理セクタに記録すべき
データを記録して処理を終了する。また再生時にも、接
続装置29から再生すべきデータの先頭ブロックアドレ
ス、転送ブロック数が指定され、記録時と同様の方法で
目的の物理セクタにアクセスされ、目的のデータがヘッ
ド23の読み取りに従って順次再生され、再生されたデ
ータがインタフェイス回路27を介して接続装置29に
転送される。On the other hand, when information is recorded on the optical disk 22 or information is reproduced from the optical disk 22, the head logical block address, the number of transfer blocks, and the recorded information are used as information for recording or reproducing from the connection device 29. The data to be transferred is transferred to the system controller 28 via the interface circuit 27. The system controller 28 converts the head logical block address received by the interface circuit 27 into a physical sector address actually existing on the optical disk 22, and compares the physical sector address with the physical sector address detected by the digital signal processing circuit 25. The movement of the head 23 is controlled in accordance with the result of the comparison, and a data (a series of input digital information) to be recorded in the data area by accessing a target physical sector is sequentially recorded. At this time, if the amount of data allocated to one logical block is the same as the amount of data that can be recorded in one physical sector, the data to be recorded in the physical sectors for the number of transfer blocks is recorded, and the process ends. Also, at the time of reproduction, the head block address of the data to be reproduced and the number of transfer blocks are designated from the connection device 29, the target physical sector is accessed in the same manner as during recording, and the target data is sequentially read in accordance with the reading of the head 23. The reproduced data is transferred to the connection device 29 via the interface circuit 27.
【0054】つまり、接続装置29は、光ディスク22
への情報の記録や光ディスク22からの情報の再生をパ
ステーブル、未割付マップに記録された情報にしたがっ
て、先頭ブロックアドレス、転送ブロック数をディスク
駆動装置21に対して指定するだけで、光ディスク22
の種類によってその記録方法や再生方法を変更する必要
がないようになっている。That is, the connection device 29 is connected to the optical disk 22
Recording of information to the optical disk 22 and reproduction of information from the optical disk 22 are performed by simply designating the head block address and the number of transfer blocks to the disk drive 21 in accordance with the information recorded in the path table and the unallocated map.
It is not necessary to change the recording method or the reproducing method depending on the type of the memo.
【0055】一方、ディジタル信号処理回路25、イン
タフェイス回路27、システムコントローラ28は、ヘ
ッド23によって読み取られた情報と記録すべきデータ
(一連の入力ディジタル情報)を管理するための入力情
報(先頭ブロックアドレス、転送ブロック数)を基に、
連続的な論理ブロックで構成されたファイルで管理する
ためのファイル用管理情報を論理ブロックアドレスに関
連づけて割り当てるファイル用管理情報割当手段と、ヘ
ッド23の読み取り情報と一連の入力ディジタル情報を
管理するための入力情報を基にファイルをパステーブル
(第1のテーブル)で管理するための第1のテーブル用
管理情報を論理ブロックアドレスに関連づけて生成する
第1のテーブル用管理情報生成手段と、ヘッド23の読
み取り情報と一連の入力ディジタル情報を管理するため
の入力情報を基にファイルを未割付マップ(第2のテー
ブル)で管理するための第2のテーブル用管理情報を論
理ブロックアドレスに関連づけて生成する第2のテーブ
ル用管理情報生成手段と、ファイル用管理情報の記録領
域を論理ブロック記録領域のうちファイル記録領域に指
定し、第1のテーブル用管理情報の記録領域を第1のテ
ーブル記録領域(パステーブルを記録するための領域)
に指定し、第2のテーブル用管理情報の記録領域を第2
のテーブル記録領域(未割付マップを記録するための領
域)に指定し、一連の入力ディジタル情報の記録領域を
データ領域にそれぞれ指定する記録領域指定手段として
の機能を備えて構成されている。On the other hand, the digital signal processing circuit 25, the interface circuit 27, and the system controller 28 provide input information (head block) for managing information read by the head 23 and data to be recorded (a series of input digital information). Address, number of transfer blocks)
File management information allocating means for allocating file management information in association with a logical block address for managing file management information for a file composed of continuous logical blocks, and for managing read information of the head 23 and a series of input digital information First table management information generating means for generating first table management information for managing a file in a path table (first table) based on the input information of the first table in association with a logical block address; The second table management information for managing the file in the unallocated map (second table) is generated in association with the logical block address based on the input information for managing the read information and the series of input digital information. A second table management information generating means for performing the operation, and a storage area for the file management information in a logical block. Specified in the file recording area of the recording area, the recording area for the first table management information first table recording area (area for recording the path table)
And the recording area of the second table management information is set to the second table.
Is designated as a table recording area (area for recording an unallocated map) and a function as recording area designating means for designating a recording area of a series of input digital information as a data area.
【0056】そして、ファイル用管理情報割当手段は、
記録すべき領域として確保された領域が互いに不連続と
なる場合には、確保され不連続領域のうち論理ブロック
アドレスの最小のブロックに対応したファイル用管理情
報からファイル記録領域に順次割り当て、第1のテーブ
ル用管理情報生成手段は、ファイル記録領域に割当られ
たファイル用管理情報の割り当て順位をファイルごとに
生成し、ヘッド23は、ファイル記録領域に割当られた
ファイル用管理情報のファイルに対応するデータ領域の
物理セクタに、ファイル用管理情報の割り当て順位にし
たがって記録すべきデータ(一連の入力ディジタル情
報)をその先頭から終了まで分散して記録するようにな
っている。The file management information allocating means includes:
When the areas secured as the areas to be recorded are discontinuous with each other, the file management information corresponding to the smallest block of the logical block address among the secured discontinuous areas is sequentially allocated to the file recording area, The table management information generating means generates the allocation order of the file management information allocated to the file recording area for each file, and the head 23 corresponds to the file of the file management information allocated to the file recording area. Data to be recorded (a series of input digital information) is recorded in the physical sector of the data area in a distributed manner from the beginning to the end according to the allocation order of the file management information.
【0057】以下、具体的な内容を図1にしたがって説
明する。Hereinafter, the specific contents will be described with reference to FIG.
【0058】図1(a)は、光ディスク22上に物理的
に確保された複数の記録領域を示しており、これらの領
域は、リードイン領域1、記録すべきデータの書き替え
が可能なデータ領域2、リードアウト領域3から構成さ
れている。各領域は、物理セクタを基本単位として構成
され、その物理セクタは光ディスク22上の物理的なア
ドレスが格納された領域と、記録すべき一連の入力ディ
ジタル情報に対して光ディスク22の物理フォーマット
で決められている誤り訂正符号の付加、スクランブル処
理、変調処理を行なったデータを格納する記録領域から
構成されている。FIG. 1A shows a plurality of recording areas physically secured on the optical disk 22. These areas are a lead-in area 1 and a data rewritable data to be recorded. An area 2 and a lead-out area 3 are provided. Each area is composed of a physical sector as a basic unit. The physical sector is determined by an area where a physical address on the optical disk 22 is stored and a physical format of the optical disk 22 with respect to a series of input digital information to be recorded. And a storage area for storing data that has been subjected to error correction code addition, scramble processing, and modulation processing.
【0059】図1(b)は、複数の物理セクタから構成
され、映像、音声、データなどの一連の入力ディジタル
情報の記録に利用されるデータ領域2に対して、仮想的
に確保される論理領域を示しており、一連の入力ディジ
タル情報の先頭から終了までを記録した物理セクタに対
応した論理ファイル8、9、10、11、各論理ファイ
ル8〜11の管理を行なうパステーブル6、未割付マッ
プ7などを論理領域に確保した一例を示している。
(b)に示すように、仮想的に確保された論理領域内部
には、ボリューム記述子4、アンカポイント5、13を
除く論理ボリューム空間20が存在し、論理ボリューム
空間20の構成要素である論理ブロックに対しては、そ
の先頭から順番に論理ブロックアドレス0、K、(K+
L)、……、最終アドレスが与えられている。ボリュー
ム記述子4には、パステーブル6、未割付マップ7が記
録された論理ブロックアドレスや光ディスク22の規格
識別子、論理ブロックの単位当たりの情報ビット数ある
いはバイト数などが記録されており、アンカポイント
5、13にはボリューム記述子4の記録場所を探すため
の情報が記録されている。論理ボリューム空間20に
は、データ領域2に記録すべき情報を管理するための情
報を記録する領域として、パステーブル6に関する情報
を記録する記録領域(第1のテーブル記録領域)、未割
付マップ7に関する情報を記録する記録領域(第2のテ
ーブル記録領域)、記録すべき入力ディジタル情報を連
続的な論理ブロックで構成されたファイル8、9、1
0、11で管理するためのファイル用管理情報を論理ブ
ロックアドレスに関連づけて記録領域(未記録領域12
を含むファイル記録領域)が含まれている。FIG. 1 (b) shows a logic which is composed of a plurality of physical sectors and is virtually secured in a data area 2 used for recording a series of input digital information such as video, audio and data. Indicates an area, logical files 8, 9, 10, 11 corresponding to physical sectors in which a series of input digital information is recorded from the beginning to the end, a path table 6 for managing each of the logical files 8 to 11, and an unallocated file. An example in which a map 7 and the like are secured in a logical area is shown.
As shown in (b), a logical volume space 20 except for the volume descriptor 4 and the anchor points 5 and 13 exists inside the virtually secured logical area, and the logical volume For a block, logical block addresses 0, K, (K +
L),..., The final address is given. The volume descriptor 4 records the logical block address where the path table 6 and the unallocated map 7 are recorded, the standard identifier of the optical disk 22, the number of information bits or bytes per logical block unit, and the like. Information for searching for the recording location of the volume descriptor 4 is recorded in 5 and 13. In the logical volume space 20, as a region for recording information for managing information to be recorded in the data region 2, a recording region (first table recording region) for recording information relating to the path table 6, an unallocated map 7 Recording area (second table recording area) for recording information relating to input, and input digital information to be recorded is stored in files 8, 9, 1 composed of continuous logical blocks.
The file management information to be managed in 0 and 11 is associated with the logical block address and recorded in the recording area (unrecorded area 12
(A file recording area including a).
【0060】ここで、記録すべき情報として4種類の入
力ディジタル情報がデータ領域2に連続して記録された
場合、論理ボリューム空間20には4種類のファイル
8、9、10、11が論理ブロックアドレスに関連づけ
て割り当てられる。例えば、#1〜#4のファイル8〜
11の論理ブロック数がそれぞれL、M、N、Pであっ
て、M>L>N>Pの場合、ファイル8にはアドレスK
〜(K+L−1)が与えられ、ファイル9にはアドレス
(K+L)〜(K+L+M−1)が与えられ、ファイル
10にはアドレス(K+L+M)〜(K+L+M+N−
1)が与えられ、ファイル11にはアドレス(K+L+
M+N)から(K+L+M+N+P−1)が与えられ
る。なお、K、L、M、N、Pは正の整数とする。また
情報の記録を行なっていない領域に対しては未記録領域
12が割り当てられ、未記録領域12には論理ブロック
アドレス(K+L+M+N+P)〜最終ブロックアドレ
スが与えられる。Here, when four types of input digital information are successively recorded in the data area 2 as information to be recorded, four types of files 8, 9, 10, and 11 are stored in the logical volume space 20 in the logical block. Assigned in association with the address. For example, files 8 to # 1 to # 4
11 are L, M, N, and P, respectively, and if M>L>N> P, the file 8 has the address K
To (K + L-1), the file 9 is given addresses (K + L) to (K + L + M-1), and the file 10 is given addresses (K + L + M) to (K + L + M + N-
1), and the address (K + L +
(K + L + M + N + P-1) is given from (M + N). Note that K, L, M, N, and P are positive integers. An unrecorded area 12 is allocated to an area where information is not recorded, and the unrecorded area 12 is given a logical block address (K + L + M + N + P) to a last block address.
【0061】論理ボリューム空間20に各論理ファイル
8〜11に関する領域が割り当てられると、各ファイル
8〜11をパステーブル6(第1のテーブル)で管理す
るために、パステーブル6には、図3(a)に示すよう
に、ディレクトリ構造の第1のテーブル用管理情報が記
録される。図3(a)において、ファイル8〜11はそ
れぞれ最下位階層のルートディレクトリとして、sub
−1、sub−2、sub−3、sub−4として記録
され、各論理ファイル8〜11は最上位階層の親ディレ
クトリrootの下位に属するルートディレクトリとな
る。またこのとき、パステーブル6には、図4(a)に
示すように、論理ファイル8〜11に対するファイル名
としてsub−1、sub−2、sub−3、sub−
4が記録されるとともに親ディレクトリ番号として
“0"がそれぞれ記録される。そして各ファイルには、
各ファイルに対する論理ブロックアドレスとして、各論
理ファイルに含まれる論理ブロックの中の先頭の論理ブ
ロックに対するブロックアドレスK、(K+L)、(K
+L+M)、(K+L+M+N)が与えられる。なお、
親ディレクトリ番号には、ボリューム空間20中に存在
するすべての論理ファイルが最上位階層のルートディレ
クトリに属することを示すために、例えば“0"が与え
られている。When an area related to each of the logical files 8 to 11 is allocated to the logical volume space 20, the path table 6 (first table) manages the files 8 to 11 in FIG. As shown in (a), first table management information having a directory structure is recorded. In FIG. 3A, files 8 to 11 are each a subdirectory of the lowest hierarchy as a sub directory.
-1, sub-2, sub-3, and sub-4, and each of the logical files 8 to 11 is a root directory belonging to a lower level of the parent directory root of the highest hierarchy. At this time, as shown in FIG. 4A, the path table 6 contains sub-1, sub-2, sub-3, and sub-name as file names for the logical files 8 to 11.
4 and “0” are recorded as parent directory numbers. And each file contains:
As the logical block address for each file, the block addresses K, (K + L), (K) for the first logical block in the logical blocks included in each logical file
+ L + M) and (K + L + M + N). In addition,
For example, “0” is given to the parent directory number to indicate that all the logical files existing in the volume space 20 belong to the root directory of the highest hierarchy.
【0062】さらに、未割付マップ7には、第2のテー
ブル用管理情報として、図5(a)に示すような割付マ
ップに関する情報が記録される。この未割付マップ7
は、ボリューム空間20中に存在するすべての論理ブロ
ックに対し、記録すべき情報の割り当て状態を示すため
に、論理ブロックに対するブロックアドレスと、それに
対応するフラグから構成されている。この場合、図5
(a)に示すように、論理ファイル8〜11に属する論
理ブロックには記録済の論理ブロックとして、例えば
“0"の未割付フラグが割り付けられ、未記録領域12
に属する論理ブロックに対しては、すなわちブロックア
ドレス(K+L+M+N+P)から最終ブロックアドレ
スに属する論理ブロックに対してはすべて未記録である
ことを示すために、例えば“1"が未割付フラグとして
割り付けられる。Further, in the unallocated map 7, information on the allocated map as shown in FIG. 5A is recorded as the second table management information. This unassigned map 7
Is composed of a block address for a logical block and a flag corresponding to the logical block in order to indicate an allocation state of information to be recorded for all the logical blocks existing in the volume space 20. In this case, FIG.
As shown in (a), for example, an unassigned flag of “0” is assigned to a logical block belonging to the logical files 8 to 11 as a recorded logical block, and the unrecorded area 12 is recorded.
For example, "1" is assigned as an unassigned flag to indicate that all the logical blocks belonging to the last block address from the block address (K + L + M + N + P) are unrecorded.
【0063】次に、図1(b)に示した論理ボリューム
空間20に対して、記録ブロック数Q(Qは正の整数で
Q>L+N)の記録情報14を記録する方法を図1
(c)にしたがって説明する。記録情報14は、映像、
音声、データなどの一連の入力ディジタル情報が一定の
データ量の単位で交互に時系列に連続して伝送される場
合や、時系列的に不連続なデータ量の単位で伝送される
場合が含まれる。そしてこの記録ブロック数Qは、記録
時間分のデータ伝送量を1論理ブロック当たりに格納可
能な情報ビット数あるいはバイト数で割算することによ
って算出される。Next, a method for recording the recording information 14 of the recording block number Q (Q is a positive integer and Q> L + N) in the logical volume space 20 shown in FIG.
Explanation will be given according to (c). The record information 14 includes a video,
Includes a case where a series of input digital information such as voice and data is transmitted alternately and continuously in time series in a unit of a fixed amount of data, or in a case where data is transmitted in units of a discontinuous amount of data in a time series It is. The recording block number Q is calculated by dividing the data transmission amount for the recording time by the number of information bits or bytes that can be stored per logical block.
【0064】記録情報14の記録開始前に算出した論理
ブロック数Qを記録するのに必要な領域を論理ボリュー
ム空間20中に確保するに際しては、本実施形態では、
#2のファイル9と#4のファイル11の内容はそのま
ま残すことを考慮し、#1のファイル8と#3のファイ
ル10の内容を消去し、すなわち記録情報14の領域を
確保するために、ファイル8、10を利用することで、
(L+N)ブロックを確保するとともに、Q>(L+
N)の関係から、残りのブロック数については、未割付
マップ7の情報から未記録の論理ブロック数を把握し、
未記録領域12に、(Q−(L+N))ブロック確保す
ることで、記録ブロック数Qを確保することとしてい
る。In securing the area necessary for recording the number of logical blocks Q calculated before the start of recording the recording information 14 in the logical volume space 20, in the present embodiment,
Considering that the contents of the # 9 file 9 and the # 4 file 11 are left as they are, the contents of the # 1 file 8 and the # 3 file 10 are deleted, that is, in order to secure the area of the recording information 14, By using files 8 and 10,
While securing (L + N) blocks, Q> (L +
From the relationship of N), the number of unrecorded logical blocks is grasped from the information of the unallocated map 7 for the number of remaining blocks.
By securing (Q- (L + N)) blocks in the unrecorded area 12, the number of recorded blocks Q is secured.
【0065】すなわち、データ領域2に、新たな一連の
入力ディジタル情報を記録情報14に対応づけて記録す
るに際しては、記録情報14の内容を3つのファイル1
7、18、19に分割し、各ファイル17、18、19
を論理ボリューム空間20の領域に割り当てる。そして
論理ボリューム空間20に確保された論理ファイル17
には、論理ファイル8と同様に、論理ブロックアドレス
K〜(K+L−1)が与えられ、論理ファイル18に
は、論理ファイル10と同様に、論理ブロックアドレス
(K+L+M)〜(K+L+M+N−1)が与えられ、
論理ファイル18には論理ブロックアドレスとして、論
理ブロックアドレス(K+L+M+N+P)〜(K+M
+P+Q−1)が与えられる。そしてデータ領域2に一
連の入力ディジタル情報を記録するに際しては、不連続
な領域に割当られたファイル17、18、19のうち先
頭の論理ブロックアドレスが最小のアドレスKに対応し
たファイル17に対して、そのアドレスK〜(K+L−
1)の範囲に対応する物理セクタに情報を記録する。こ
の場合、論理ブロックアドレスK〜(K+L−1)の不
連続領域に対する情報の記録は、パステーブル6に含ま
れる先頭ブロックアドレスの中で、ブロックアドレスK
の次に小さいアドレスとして、アドレス(K+L)であ
ることから、その一つ手前の論理ブロック(K+L−
1)までが不連続領域の最終ブロックであることを把握
する制御にしたがって行なわれる。さらに、不連続領域
の中で、その先頭アドレスが次に小さいアドレスとし
て、論理ブロックアドレス(K+L+M)の先頭に対応
した物理セクタに情報を記録する。そしてこの情報の記
録は、論理ブロックアドレス(K+L+M+N−1)ま
で行なわれる。この場合も、パステーブル6に含まれる
先頭ブロックアドレスから記録の制御が行なわれ、不連
続領域の範囲に含まれる物理セクタに対して記録が行な
われる。最後には、先頭アドレスが次に小さい論理ブロ
ックアドレス(K+L+M+N+P)の未記録領域12
に、残りの(Q−(L+N))ブロックに情報の記録を
行なって、情報の記録を終了する。この場合、未記録領
域12の先頭ブロックアドレスは未割付マップ7上の未
割付フラグから把握することができる。そして情報の記
録が終了したあとは、確保した不連続領域に一連の記録
情報14を記録することで発生したファイル17、1
8、19をそれぞれ不連続ファイル5−0、5−1、5
−2として管理するために、パステーブル6の更新を行
なう。さらに未記録であった論理ブロックのうち論理ブ
ロック(K+L+M+N+P)〜(K+M+P+Q)ま
での論理ブロックを未記録領域12から除外するように
未割付マップ7の更新を行なう。そして最後に、更新さ
れたパステーブル6、未割付マップ7を論理ボリューム
空間20上に更新パステーブル15、更新未割付マップ
16として元の領域に上書きして処理を終了する。That is, when a new series of input digital information is recorded in the data area 2 in association with the recording information 14, the contents of the recording information 14 are stored in three files 1.
7, 18, and 19, and each file 17, 18, 19
Is assigned to the area of the logical volume space 20. Then, the logical file 17 secured in the logical volume space 20
Are given logical block addresses K to (K + L-1), similarly to the logical file 8, and the logical file 18 is given logical block addresses (K + L + M) to (K + L + M + N-1), like the logical file 10. Given
The logical file 18 has logical block addresses (K + L + M + N + P) to (K + M) as logical block addresses.
+ P + Q-1). Then, when a series of input digital information is recorded in the data area 2, the first logical block address of the file 17 corresponding to the smallest address K among the files 17, 18 and 19 allocated to the discontinuous area is , The addresses K to (K + L-
Information is recorded in the physical sector corresponding to the range of 1). In this case, the recording of the information in the discontinuous area of the logical block addresses K to (K + L-1) is performed by using the block address K in the first block address included in the path table 6.
Is the address (K + L) as the next smallest address, the logical block (K + L−
The steps up to 1) are performed in accordance with control for grasping that the block is the last block in the discontinuous area. Further, information is recorded in the physical sector corresponding to the head of the logical block address (K + L + M) as the address having the next lowest head address in the discontinuous area. This information is recorded up to the logical block address (K + L + M + N-1). Also in this case, recording is controlled from the head block address included in the path table 6, and recording is performed on physical sectors included in the range of the discontinuous area. Finally, the unrecorded area 12 of the logical block address (K + L + M + N + P) with the next smallest start address
Then, information is recorded in the remaining (Q- (L + N)) blocks, and the information recording is completed. In this case, the head block address of the unrecorded area 12 can be determined from the unallocated flag on the unallocated map 7. After the recording of the information is completed, files 17, 1, and 1 generated by recording a series of recording information 14 in the secured discontinuous area are recorded.
8 and 19 into the discontinuous files 5-0, 5-1 and 5 respectively.
In order to manage the path table as -2, the path table 6 is updated. Further, the unallocated map 7 is updated so that the logical blocks from (K + L + M + N + P) to (K + M + P + Q) are excluded from the unrecorded area 12 among the unrecorded logical blocks. Finally, the updated path table 6 and the unallocated map 7 are overwritten on the original area as the updated path table 15 and the updated unallocated map 16 on the logical volume space 20, and the process ends.
【0066】一連の記録情報14を不連続なファイル1
7、18、19に記録した場合に、各ファイル17、1
8、19を管理するために更新されるパステーブル6、
未記録領域12に情報を記録したために更新される未割
付マップ7に関する内容を、図3(b)、図4(b)、
図5(b)にしたがって説明する。A series of recording information 14 is stored in a discontinuous file 1
When recorded in 7, 18, 19, each file 17, 1
Path table 6, updated to manage 8, 19,
FIGS. 3B, 4B, and 4C show the contents related to the unallocated map 7 updated because information is recorded in the unrecorded area 12. FIG.
This will be described with reference to FIG.
【0067】図3(b)は、図1(c)の各ファイル1
7、18、19に対するディレクトリ構造を示してお
り、最上位のルートディレクトリを親ディレクトリとす
る不連続ファイル5−0と、ファイル5−0を親ディレ
クトリとする不連続ファイル5−1、ファイル5−1を
親ディレクトリする不連続ファイル5−2からなる。こ
れら不連続ファイル5−0、5−1、5−2はそれぞれ
不連続ファイル17、18、19に対応したディレクト
リ構造を示している。さらに、この場合不連続ファイル
5−0が記録情報14の先頭からの記録に対応し、以
下、不連続ファイル5−1、不連続ファイル5−2の順
番(ファイルの割り当て順位)で情報が記録されたこと
を意味している。すなわち、ディレクトリ構造は記録さ
れた順位を示していることになる。FIG. 3B shows each file 1 in FIG.
7 shows a directory structure corresponding to 7, 18, and 19, in which a discontinuous file 5-0 having a top-level root directory as a parent directory, a discontinuous file 5-1 having a file 5-0 as a parent directory, and a file 5- 1 as a parent directory. These discontinuous files 5-0, 5-1 and 5-2 indicate directory structures corresponding to the discontinuous files 17, 18, and 19, respectively. Further, in this case, the discontinuous file 5-0 corresponds to recording from the beginning of the recording information 14, and thereafter, information is recorded in the order of the discontinuous file 5-1 and the discontinuous file 5-2 (file allocation order). It means that it was done. That is, the directory structure indicates the recorded order.
【0068】なお、記録領域の確保に利用されなかった
ファイル9、11に対するディレクトリ構造には変更は
ない。There is no change in the directory structure for the files 9 and 11 that have not been used for securing the recording area.
【0069】また図3(b)に示すディレクトリ構造に
反映したパステーブル15の内容を図4(b)に示して
ある。この場合、発生した不連続ファイル5−0、5−
1は、ファイル8、10の領域を利用したため、先頭ブ
ロックアドレスに変更はない。また、親ディレクトリ番
号については、不連続ファイル5−0がルートディレク
トリの直下であることを示すため“0"を与え、不連続
ファイル5−1に対してはファイル5−0の直下に存在
するため、例えば“50"を与えている。また不連続フ
ァイル5−2については、未記録領域12を利用して記
録したことから、先頭ブロックアドレス(K+L+M+
N+P)と、不連続ファイル5−1の直下に存在するた
め、親ディレクトリ番号として、例えば“51"を与え
ている。また各不連続ファイルに対応したパステーブル
6上のファイル名に、各不連続ファイル5−0、5−
1、5−2のファイル名としてsub−50、sub−
51、sub−52を与えることで、パステーブル6
は、更新パステーブル15として更新される。FIG. 4 (b) shows the contents of the path table 15 reflected in the directory structure shown in FIG. 3 (b). In this case, the generated discontinuous files 5-0, 5-
In No. 1, since the areas of the files 8 and 10 are used, the head block address is not changed. As for the parent directory number, “0” is given to indicate that the discontinuous file 5-0 is immediately below the root directory, and the parent directory number exists immediately below the file 5-0 for the discontinuous file 5-1. Therefore, for example, “50” is given. Since the discontinuous file 5-2 was recorded using the unrecorded area 12, the start block address (K + L + M +
N + P), and exists immediately below the discontinuous file 5-1. For example, “51” is given as the parent directory number. In addition, the file name on the path table 6 corresponding to each discontinuous file is added to each discontinuous file 5-0, 5-
The file names of sub-50, sub-
51 and sub-52, the path table 6
Is updated as an update path table 15.
【0070】ここで、親ディレクトリ番号とファイル名
は、ファイル名とそのファイルの下位階層に存在する親
ディレクトリ番号の対応が取れる必要がある。例えば、
図4(b)に示すように、ファイル名sub−50に対
して、その下位階層のファイルsub−51には親ディ
レクトリ番号として“50"が与えられる。Here, the parent directory number and the file name need to correspond to the file name and the parent directory number existing in the lower hierarchy of the file. For example,
As shown in FIG. 4B, for the file name sub-50, the file sub-51 in the lower hierarchy is given "50" as a parent directory number.
【0071】一方、未割付マップ7に対しては、図5
(b)に示すように、情報の記録に利用したブロックア
ドレス(K+L+M+N+P)〜(K+L+M+P+Q
−1)までの論理ブロックに対し、記録済を示す未割付
フラグ“0"を割り当て、未割付マップ7を更新して、
更新未割付マップ16とする。On the other hand, for the unallocated map 7, FIG.
As shown in (b), block addresses (K + L + M + N + P) to (K + L + M + P + Q) used for recording information
Unassigned flag “0” indicating recording is assigned to the logical blocks up to -1), and the unassigned map 7 is updated.
The updated unallocated map 16 is used.
【0072】次に、記録情報14の記録に必要となる記
録ブロック数Qを論理ボリューム空間20中の不連続な
領域に確保するための方法および確保した不連続領域に
対して情報を記録する方法を図6のフローチャートにし
たがって説明する。Next, a method for securing the number of recording blocks Q required for recording the recording information 14 in a discontinuous area in the logical volume space 20 and a method for recording information in the secured discontinuous area Will be described with reference to the flowchart of FIG.
【0073】まず、アンカポイント5またはアンカポイ
ント13のどちらかを用いてボリューム記述子4を検出
し、検出したボリューム記述子4の内容からパステーブ
ル6、未割付マップ7が記録されているブロックアドレ
スを検出し、検出したブロックアドレスにしたがって記
録されている情報を読み取る。このときパステーブル6
の読み取りにより論理ボリューム空間20中に記録され
ている各論理ファイルに対するディレクトリ構造、ブロ
ックアドレス、ファイル名を把握し、未割付マップ7か
ら未記録領域12に割り当てられている論理ブロックの
ブロックアドレスを把握する(ステップ601)。次
に、記録情報14の記録時間からボリューム空間20中
に確保が必要な記録ブロック数Qを算出する(ステップ
602)。このあと未記録領域12にのみ記録を行ない
たい場合は、未記録ブロック数と算出した記録ブロック
数Qから未記録領域12に記録ブロック数Qの確保が可
能か否かの判定を行なう(ステップ603)。First, the volume descriptor 4 is detected by using either the anchor point 5 or the anchor point 13, and based on the content of the detected volume descriptor 4, the path table 6 and the block address in which the unallocated map 7 is recorded And reads the recorded information according to the detected block address. At this time, the path table 6
, The directory structure, block address, and file name for each logical file recorded in the logical volume space 20 are grasped, and the block address of the logical block allocated to the unrecorded area 12 is grasped from the unallocated map 7. (Step 601). Next, the number of recording blocks Q that need to be secured in the volume space 20 is calculated from the recording time of the recording information 14 (step 602). Thereafter, when recording is desired to be performed only on the unrecorded area 12, it is determined whether the number of recorded blocks Q can be secured in the unrecorded area 12 based on the number of unrecorded blocks and the calculated number of recorded blocks Q (step 603). ).
【0074】ステップ603の判定が成立の場合、未記
録領域12の先頭ブロックより情報の記録を開始し、記
録ブロック数分の記録を行なう(ステップ605)。そ
して記録の終了した後に、新たに発生したファイル、例
えばファイル19に対し、その先頭ブロックアドレス、
親ディレクトリ番号、ファイル名をパステーブル7上に
追加し、情報の記録に利用した未記録領域12内の論理
ブロックに対して、未割付フラグを“0"に変更し、こ
の内容を未割付マップ7の領域に上書きする(ステップ
606)。If the determination in step 603 is true, information recording is started from the first block of the unrecorded area 12, and recording is performed for the number of recording blocks (step 605). Then, after the recording is completed, the head block address of a newly generated file, for example, file 19,
The parent directory number and file name are added to the path table 7, the unallocated flag is changed to "0" for the logical block in the unrecorded area 12 used for recording information, and the contents are changed to the unallocated map. 7 is overwritten (step 606).
【0075】一方、ステップ603で、未記録ブロック
数が記録ブロック数未満である場合は、ステップ604
で記録に利用できるファイルが存在するか否かの判定を
行なう。そしてステップ604の判定が不成立の場合、
記録ブロック数を満足できる領域が確保出来ないため、
処理を終了する。一方ステップ604の判定が成立した
ときには、ステップ607で記録領域の確保に利用する
ファイルを指定する。この後ステップ608で、指定さ
れたファイルに含まれる論理ブロック数あるいはそれに
加えて未記録領域12に割り当てられている論理ブロッ
クの合計が記録ブロック数を満たすか否かの判定を行な
う。そしてステップ608での判定が不成立であれば、
ステップ604の処理に戻り、ステップ607において
ファイルを追加して指定する。On the other hand, if it is determined in step 603 that the number of unrecorded blocks is smaller than the number of recorded blocks, step 604
It is determined whether or not there is a file that can be used for recording. If the determination in step 604 is not satisfied,
Since an area that satisfies the number of recording blocks cannot be secured,
The process ends. On the other hand, when the determination in step 604 is established, in step 607, a file to be used for securing a recording area is specified. Thereafter, in step 608, it is determined whether or not the number of logical blocks included in the designated file or the total number of logical blocks allocated to the unrecorded area 12 satisfies the number of recorded blocks. If the determination in step 608 is not satisfied,
Returning to the processing of step 604, a file is added and specified in step 607.
【0076】一方、ステップ608における判定が成立
したときには、ステップ609に移り、指定されたファ
イルで確保された領域あるいは未記録領域12より確保
された領域の中でその先頭ブロックアドレスが最小の領
域から記録を行なう。ただし記録領域の確保のために指
定したファイル同士あるいはそれと未記録領域がボリュ
ーム空間20中で連続な領域となる場合は、その組み合
わせの領域を一つの記録領域としてみなすものとする。
そしてステップ609での記録が終了した後は、ステッ
プ610において、記録情報の終了まで記録をしたか否
かの判定を行なう。この判定が不成立であれば、ステッ
プ611において、確保した記録領域の中で次に先頭ブ
ロックアドレスの小さい領域から記録を行なう。On the other hand, when the determination in step 608 is satisfied, the flow shifts to step 609 to start from the area having the smallest start block address in the area secured in the designated file or the area secured from the unrecorded area 12. Make a record. However, if the files specified for securing the recording area or the unrecorded area and the files are continuous areas in the volume space 20, the area of the combination is regarded as one recording area.
Then, after the recording in step 609 is completed, it is determined in step 610 whether or not the recording has been performed until the end of the recording information. If this determination is not satisfied, in step 611, recording is performed from the area having the next smallest head block address in the secured recording area.
【0077】ステップ610における判定が成立したと
きにはステップ606の処理に移り、情報の記録を行な
った結果発生する各不連続ファイル、例えばファイル1
7、18に対する先頭ブロックアドレス、親ディレクト
リ番号、ファイル名をそれぞれパステーブル6に記録し
てパステーブル6を更新パステーブル15とする。さら
に未割付マップ7を更新し、更新未割付マップ16とし
たあとでそれぞれの記録位置に更新された情報を上書き
して処理を終了する。When the determination in step 610 is satisfied, the process proceeds to step 606, where each discontinuous file generated as a result of recording information, for example, file 1
The head block addresses, parent directory numbers, and file names for 7 and 18 are respectively recorded in the path table 6, and the path table 6 is set as the updated path table 15. Further, the unallocated map 7 is updated, and after the updated unallocated map 16 is obtained, the updated information is overwritten on each recording position, and the process is terminated.
【0078】なお、記録情報によっては、予め算出した
記録ブロック数と実際に記録した記録ブロック数が一致
しない場合もあり、確保した記録領域すべてに記録され
るとは限らない。例えば、ステップ610で記録終了と
判定された時点で、未記録領域の論理ブロックでなく、
記録領域の確保に利用したファイルの途中で記録が終了
することもあり得る。この場合、確保はしたが、実際に
は記録されなかった論理ブロックを未記録とするため、
それに対する未割付フラグを“1"に変更する。It should be noted that, depending on the recording information, the number of recording blocks calculated in advance and the number of recording blocks actually recorded may not match, and the recording is not always performed in all the secured recording areas. For example, when it is determined in step 610 that the recording has been completed, not the logical block in the unrecorded area,
Recording may end in the middle of the file used to secure the recording area. In this case, to secure the logical block that was secured but not actually recorded,
The unassigned flag corresponding thereto is changed to "1".
【0079】次に、図6で説明したボリューム空間20
中の不連続領域に情報の記録を行なった結果発生する不
連続ファイルを用いて情報を再生する方法を図7のフロ
ーチャートにしたがって説明する。Next, the volume space 20 described with reference to FIG.
A method of reproducing information using a discontinuous file generated as a result of recording information in a discontinuous area in the middle will be described with reference to the flowchart of FIG.
【0080】まず、パステーブルの内容を検索し、読み
取った情報を基にボリューム空間20中に存在する各フ
ァイルの先頭ブロックアドレス、親ディレクトリ番号、
ファイル名を把握する(ステップ701)。このあと各
ファイルへのアクセス、再生は、例えば、親ディレクト
リ番号“0"に対する先頭ブロックアドレスを指定する
ことで行なう(ステップ702)。そして指定されたフ
ァイルに対する再生範囲は、パステーブル上に含まれる
先頭ブロックアドレスの中で、再生ファイルに指定した
先頭ブロックアドレスの次に大きい先頭ブロックアドレ
スの一つ手前の論理ブロックまでである。例えば、ファ
イル17の場合には、先頭ブロックアドレスKからブロ
ックアドレス(K+L−1)までの論理ブロックであ
る。このとき、未割付マップ上のフラグを検出し、パス
テーブル15によって把握できる再生範囲に未記録の論
理ブロックが存在するか否かを判定し、未記録の論理ブ
ロックは再生しない(ステップ703)。そして親ディ
レクトリ番号“0"に対するファイルを再生後、今、再
生を行なったファイルを親ディレクトリとするファイル
が存在するか否かを判定するために、パステーブル15
に含まれる親ディレクトリ番号とファイル名の関係から
検索を行なう(ステップ704)。例えば、図4(b)
の場合、親ディレクトリ番号“0"のファイル名sub
−50と、それを親ディレクトリとするファイル名su
b−51の親ディレクトリ番号“50"を基に、下位階
層に属するファイルの存在を把握する。First, the contents of the path table are searched, and based on the read information, the head block address of each file existing in the volume space 20, the parent directory number,
The file name is grasped (step 701). Thereafter, access and reproduction of each file are performed, for example, by designating the head block address for the parent directory number "0" (step 702). The reproduction range for the specified file is the logical block immediately before the next highest head block address of the head block address specified in the playback file among the head block addresses included in the path table. For example, in the case of the file 17, it is a logical block from the head block address K to the block address (K + L-1). At this time, the flag on the unallocated map is detected, and it is determined whether or not an unrecorded logical block exists in the reproduction range that can be grasped by the path table 15, and the unrecorded logical block is not reproduced (step 703). After reproducing the file corresponding to the parent directory number “0”, the path table 15 is used to determine whether or not there is a file having the reproduced file as a parent directory.
A search is performed from the relationship between the parent directory number and the file name included in the file (step 704). For example, FIG.
, The file name sub of the parent directory number “0”
-50 and the file name su with that as the parent directory
Based on the parent directory number “50” of b-51, the existence of the file belonging to the lower hierarchy is grasped.
【0081】そしてステップ704における判定が成立
したときには、下位階層に属するファイルの先頭ブロッ
クアドレス、例えば、ファイル18のときには、先頭ブ
ロックアドレス(K+L+M)からさらにアクセスを行
ない、ステップ703と同様の方法でファイルの再生範
囲内で情報を再生する(ステップ705)。すなわちブ
ロックアドレス(K+L+M+N−1)まで再生を行な
う。そして下位階層ファイルに関す情報の再生が終了し
た後、ステップ704に戻り、すでにそのファイルを親
ディレクトリとするファイルが存在するか否かを判定す
る。このときファイルが存在するときには、ステップ7
05に処理を移し、再び再生を行なう。一方、ステップ
704での判定が不成立のときには再生処理を終了す
る。また情報が不連続ファイルとして記録されていない
場合の再生もステップ701からステップ703の処理
を行なうことで可能になる。When the determination in step 704 is satisfied, further access is performed from the top block address of the file belonging to the lower hierarchy, for example, in the case of file 18, the top block address (K + L + M), and the file is accessed in the same manner as in step 703. The information is reproduced within the reproduction range (step 705). That is, reproduction is performed up to the block address (K + L + M + N-1). Then, after the reproduction of the information on the lower hierarchical file is completed, the process returns to step 704 to determine whether or not there is already a file having the file as a parent directory. At this time, if the file exists, step 7
05, and the reproduction is performed again. On the other hand, when the determination in step 704 is negative, the reproduction process ends. Reproduction when information is not recorded as a discontinuous file can also be performed by performing the processing of steps 701 to 703.
【0082】以上により、本実施形態によれば、記録情
報14の記録に必要なブロック数がボリューム空間20
中の連続した領域に確保できない場合、ボリューム空間
20中に存在するファイルを利用して不連続な領域で確
保することで記録ブロック数を満たすことができる。さ
らに、確保した不連続な領域の中で、先頭ブロックアド
レスが最小の領域から情報の記録を開始し、以下先頭ブ
ロックアドレスの小さい領域の順番で記録することで、
情報の記録時および再生時にヘッド23の移動量を最小
にすることができ、情報の記録あるいは再生に要する時
間を短くすることができる。As described above, according to the present embodiment, the number of blocks necessary for recording the recording information 14 is
If it cannot be secured in a continuous area in the middle, the number of recording blocks can be satisfied by securing in a discontinuous area using a file existing in the volume space 20. Further, in the secured discontinuous area, information recording is started from the area having the smallest start block address, and thereafter, recording is performed in the order of the area having the smallest start block address.
The amount of movement of the head 23 during recording and reproduction of information can be minimized, and the time required for recording or reproducing information can be shortened.
【0083】また一連の記録情報14の記録で発生した
不連続ファイル17、18、19の記録の順番をディレ
クトリ構造として与え、その構造をパステーブル15上
の親ディレクトリ番号とファイル名に反映させて管理す
ることで、不連続ファイルが混在する場合のファイルア
クセス、再生方法の互換性を維持することができる。The recording order of the discontinuous files 17, 18, and 19 generated in the recording of the series of recording information 14 is given as a directory structure, and the structure is reflected on the parent directory number and the file name on the path table 15. By managing, it is possible to maintain compatibility of file access and reproduction method when discontinuous files are mixed.
【0084】次に、本発明の第2実施形態を図8にした
がって説明する。図8(d)、(e)、(f)は、図1
(c)で説明したボリューム空間20の不連続な領域に
記録情報14を記録した結果生じた不連続ファイル5−
0、5−1、5−2をさらに記録情報の記録に利用した
場合の一例を示している。Next, a second embodiment of the present invention will be described with reference to FIG. FIGS. 8D, 8E, and 8F show FIGS.
A discontinuous file 5- resulting from recording the recording information 14 in the discontinuous area of the volume space 20 described in (c).
An example in which 0, 5-1, and 5-2 are further used for recording of recording information is shown.
【0085】図8(d)は、記録ブロック数R(Rは正
の整数でN<R<L)の記録情報14dを不連続ファイ
ル5−0、5−1、5−2を利用して記録した場合を示
している。記録ブロック数Rは、N<R<Lの関係か
ら、不連続ファイル5−0、5−1、5−2に含まれる
論理ブロック数で、記録ブロック数を満たすことができ
る。このため情報の記録が不連続ファイル5−0、5−
1、5−2で確保した不連続領域の中で、その先頭ブロ
ックアドレスが最小のアドレスKより記録を開始し、論
理アドレス(K+R−1)まで記録する。この場合、記
録領域として確保はしたが、実際には記録しなかったブ
ロックアドレス(K+R)〜(K+L−1)、ブロック
アドレス(K+L+M)〜(K+L+M+N−1)の論
理ブロックに対しては、未割付マップ16上の未割付フ
ラグを“1"に変更し、ファイル6−0とファイル9、
ファイル9とファイル11との間に不連続な未記録領域
が形成される。またブロックアドレス(K+L+M+N
+P)〜(K+M+P+Q−1)の論理ブロックに対し
ても未割付フラグ“1"に変更するが、この場合は連続
した未記録領域となる。すなわち不連続ファイル5−
0、5−1、5−2を利用する場合、これらのファイル
の情報は消去するが、互いに関連がある情報であるた
め、一部だけ消去しても意味がないことを考慮し、消去
するときにはすべての情報を消去し、記録に用いなかっ
た領域を未記録領域とすることとしている。また更新パ
ステーブル15には、記録で発生したファイル6−0に
対する先頭ブロックアドレスK、ルートディレクトリを
親ディレクトリとするように、親ディレクトリ番号
“0"、ファイル名“sub−60"を新たに与え、パス
テーブル15上の不連続ファイル5−0に対する格納場
所に上書きし、不連続ファイル5−1、5−2に対する
情報は消去する。FIG. 8D shows that the recording information 14d of the recording block number R (R is a positive integer and N <R <L) is obtained by using the discontinuous files 5-0, 5-1 and 5-2. This shows a case where recording is performed. The number R of recording blocks can satisfy the number of recording blocks by the number of logical blocks included in the discontinuous files 5-0, 5-1 and 5-2 from the relationship of N <R <L. Therefore, the recording of information is performed in the discontinuous files 5-0, 5-
In the discontinuous area secured in steps 1 and 5-2, recording is started from the address K whose head block address is the smallest, and is recorded up to the logical address (K + R-1). In this case, the logical blocks of the block addresses (K + R) to (K + L-1) and the block addresses (K + L + M) to (K + L + M + N-1) which were secured as recording areas but were not actually recorded are not yet recorded. The unassigned flag on the assignment map 16 is changed to "1", and the file 6-0 and the file 9,
A discontinuous unrecorded area is formed between the file 9 and the file 11. Also, the block address (K + L + M + N
The unallocated flag is also changed to "1" for the logical blocks of (+ P) to (K + M + P + Q-1). In this case, the area is a continuous unrecorded area. That is, the discontinuous file 5-
When using 0, 5-1, and 5-2, the information of these files is deleted. However, since the information is related to each other, it is deleted in consideration that it is meaningless to delete only a part of the information. Occasionally, all information is erased, and an area not used for recording is set as an unrecorded area. Further, the update path table 15 is newly given a head block address K for the file 6-0 generated in the recording, a parent directory number “0”, and a file name “sub-60” so that the root directory is set as the parent directory. Overwrite the storage location for the discontinuous file 5-0 on the path table 15 and delete the information for the discontinuous files 5-1 and 5-2.
【0086】図8(e)は、記録ブロック数S(Sは正
の整数でL<S<(L+N))の記録情報14eを、図
1(c)に示す不連続ファイル5−0、5−1、5−2
を利用して記録した場合を示している。記録ブロック数
Sは、L<S<(L+N)の関係から、不連続ファイル
5−0、5−1、5−2に含まれる論理ブロック数で記
録ブロック数を満たすことができる。この場合、情報の
記録は先頭ブロックアドレスの最小のアドレスKより記
録を開始し、Lブロック分情報を記録する。この後、次
にアドレスが小さいアドレス(K+L+M)から残りの
(S−L)ブロック分情報を記録する。この場合、ブロ
ックアドレス(K+M+S)〜(K+L+M+N−1)
の論理ブロックに対しては未割付フラグを“1"に変更
し、新たに発生した不連続ファイル7−1とファイル1
1との間の領域と未記録領域12とを不連続な未記録領
域とする。またブロックアドレス(K+L+M+N+
P)〜(K+M+P+Q−1)の論理ブロックに対して
も、すなわち元のファイル5−2の領域は記録に用いな
いため、未割付フラグを“1"に変更する。またパステ
ーブル15に対しては、記録で発生した不連続ファイル
7−0、7−1に対してそれぞれ先頭ブロックアドレス
K、(K+L+M)をそれぞれ設定する。さらに、ファ
イル7−0に対してはルートディレクトリを親ディレク
トするように、ファイル7−1に対しては7−0を親デ
ィレクトリとするように、親ディレクトリ番号としてそ
れぞれ“0"と“70"を与えるとともに、各ファイルに
対してファイル名“sub−70"、“sub−71"を
与える。そして不連続ファイル7−0、7−1について
は、不連続ファイル5−0、5−1の格納場所に上書き
し、不連続ファイル5−2に対する情報は消去する。こ
の場合、一連の入力ディジタル情報を管理するためのフ
ァイル7−0、7−1については、ファイル7−0が上
位階層に属し、ファイル7−1がファイル7−0のその
下の階層に属することになる。FIG. 8 (e) shows the recording information 14e having the number of recording blocks S (S is a positive integer and L <S <(L + N)) stored in the discontinuous files 5-0, 5 and 5 shown in FIG. -1, 5-2
This shows a case where recording is performed by using. The number S of recording blocks can satisfy the number of recording blocks by the number of logical blocks included in the discontinuous files 5-0, 5-1 and 5-2 from the relationship of L <S <(L + N). In this case, recording of information is started from the smallest address K of the head block address, and information for L blocks is recorded. After that, the information for the remaining (SL) blocks from the next lowest address (K + L + M) is recorded. In this case, block addresses (K + M + S) to (K + L + M + N-1)
The unallocated flag is changed to “1” for the logical block of “1”, and the newly generated discontinuous file 7-1 and file
1 and the unrecorded area 12 are discontinuous unrecorded areas. Also, the block address (K + L + M + N +
For the logical blocks P) to (K + M + P + Q-1), that is, since the area of the original file 5-2 is not used for recording, the unallocated flag is changed to "1". In the path table 15, head block addresses K and (K + L + M) are respectively set for the discontinuous files 7-0 and 7-1 generated in recording. Further, the root directory is set to the parent directory for the file 7-0 and the parent directory is set to the parent directory 7-0 for the file 7-1. And the file names “sub-70” and “sub-71” for each file. Then, for the discontinuous files 7-0 and 7-1, the storage location of the discontinuous files 5-0 and 5-1 is overwritten, and the information on the discontinuous file 5-2 is deleted. In this case, as for the files 7-0 and 7-1 for managing a series of input digital information, the file 7-0 belongs to an upper layer and the file 7-1 belongs to a layer below the file 7-0. Will be.
【0087】図8(f)は、記録ブロック数U(Uは正
の整数で、(L+N)<U<Q)の記録情報14fを図
1(c)に示す不連続ファイル5−0、5−1、5−2
を利用して記録した場合を示している。記録ブロック数
Uは、(L+N)<U<Qの関係から、不連続ファイル
5−0、5−1、5−2に含まれる論理ブロック数で記
録ブロック数を満たすことができる。このため、情報の
記録は、先頭ブロックアドレスの最小となるアドレスK
よりLブロック分情報を記録し、この後、次にアドレス
が小さいアドレス(K+L+M)よりNブロック分情報
を記録し、最後にアドレス(K+L+M+N+P)から
残りの(U−L−N)ブロック分を情報を記録する。そ
してブロックアドレス(K+M+P+U)〜(K+M+
P+Q−1)の論理ブロックに対しては未割付フラグを
“1"に変更し、連続した未記録領域に含める。またパ
ステーブル15については、記録で発生した不連続ファ
イル8−0、8−1、8−2それぞれに対し、先頭ブロ
ックアドレスK、(K+L+M)、(K+L+M+N+
P)を与え、ファイル8−0に対してはルートディレク
トリを、ファイル8−1に対してはファイル8−0を親
ディレクトリとするように、ファイル8−2に対しては
ファイル8−1を親ディレクトリとするように、各ファ
イル8−0、8−1、8−2の親ディレクトリ番号をそ
れぞれ“0"、“80"、“81"、ファイル名を“su
b−80"、“sub−81"、“sub−82"として
与え、不連続ファイル5−0、5−1、5−2の格納場
所にこれらの情報を上書きする。FIG. 8 (f) shows the recording information 14f of the recording block number U (U is a positive integer and (L + N) <U <Q), as shown in FIG. -1, 5-2
This shows a case where recording is performed by using. The number U of recording blocks can satisfy the number of recording blocks by the number of logical blocks included in the discontinuous files 5-0, 5-1 and 5-2 from the relationship of (L + N) <U <Q. For this reason, information is recorded in the address K which is the minimum of the first block address.
Then, information for L blocks is recorded, then information for N blocks is recorded from the address (K + L + M) having the next smallest address, and finally, information for the remaining (ULN) blocks from the address (K + L + M + N + P) Record Then, the block addresses (K + M + P + U) to (K + M +
For the logical block of (P + Q-1), the unallocated flag is changed to "1" and included in a continuous unrecorded area. Regarding the path table 15, the head block addresses K, (K + L + M), (K + L + M + N +) for each of the discontinuous files 8-0, 8-1, and 8-2 generated in the recording.
P), the root directory is set to the file 8-0, the file 8-0 is set to the parent directory for the file 8-1, and the file 8-1 is set to the file 8-2 for the file 8-2. The parent directory numbers of the files 8-0, 8-1, and 8-2 are "0", "80", and "81", respectively, and the file name is "su" so as to be the parent directory.
b-80 "," sub-81 ", and" sub-82 ", and overwrites the storage locations of the discontinuous files 5-0, 5-1 and 5-2.
【0088】図8(d)、(e)、(f)における記録
で再生した不連続ファイルに対する再生は、図7で説明
した再生フローにしたがって行ない、パステーブル、未
割付マップによって再生を制御することができる。The reproduction of the discontinuous file reproduced by the recording in FIGS. 8D, 8E and 8F is performed according to the reproduction flow described in FIG. 7, and the reproduction is controlled by the path table and the unallocated map. be able to.
【0089】以上のように、第2実施形態においては、
ボリューム空間中に発生した不連続ファイルを記録情報
の記録に利用するに際して、記録に確保した不連続領域
の中でその先頭ブロックアドレスが最小の不連続領域か
ら記録を開始し、記録ブロック数を満たすまで、先頭ブ
ロックアドレスの小さい不連続領域から順番に記録を行
なうことで、情報の記録・再生時にヘッド23の移動量
を最小にすることができ、情報の記録あるいは再生に要
する時間を短くすることができる。As described above, in the second embodiment,
When a discontinuous file generated in the volume space is used for recording the recording information, recording is started from the discontinuous area having the smallest start block address in the discontinuous area secured for recording, and the number of recording blocks is satisfied. By performing recording in order from the discontinuous area having the smallest starting block address, the moving amount of the head 23 during recording / reproduction of information can be minimized, and the time required for recording or reproducing information can be shortened. Can be.
【0090】また、一連の記録情報の記録で新たに発生
した不連続ファイルの記録順番をディレクトリ構造とし
て与え、その構造をパステーブル上の親ディレクトリ番
号とファイル名に反映させて管理することで、不連続フ
ァイルが混在する場合のファイルアクセス、再生方法の
互換性を維持することができる。さらに、確保した領域
中の記録されなかった論理ブロックに関する未割付マッ
プを更新することで、ファイル間の未記録領域として管
理することができ、不連続ファイルの再生時に未記録領
域を誤って再生するのを防止することができる。Also, the recording order of the discontinuous files newly generated in the recording of a series of recording information is given as a directory structure, and the structure is reflected and managed in the parent directory number and the file name on the path table, and managed. It is possible to maintain compatibility of file access and reproduction method when discontinuous files are mixed. Further, by updating the unallocated map relating to the unrecorded logical block in the secured area, it is possible to manage the unrecorded area between the files, and to reproduce the unrecorded area erroneously when the discontinuous file is reproduced. Can be prevented.
【0091】次に、本発明の第3実施形態を図9にした
がって説明する。図9(g)、(h)は、図8(e)で
説明した記録ブロック数Sの記録で新たに発生した不連
続ファイル7−0、7−1とその直後のブロックアドレ
ス(K+M+S)〜(K+L+M+N−1)のファイル
間未記録領域を記録領域として利用した場合の一例を示
している。Next, a third embodiment of the present invention will be described with reference to FIG. 9 (g) and 9 (h) show discontinuous files 7-0 and 7-1 newly generated in the recording of the recording block number S described in FIG. 8 (e) and the block addresses (K + M + S) to An example in which an unrecorded area between files (K + L + M + N-1) is used as a recording area is shown.
【0092】図9(g)は、記録ブロック数W(Wは正
の整数で、S<W<(L+N))の記録情報14gを不
連続フィル7−0、7−1とその直後のファイル間未記
録領域を利用して記録した場合を示している。記録ブロ
ック数Wは、S<W<(L+N)の関係から、不連続フ
ァイル7−0、7−1のみでは記録ブロック数を確保で
きない状態にある。しかし、不連続ファイル7−1の直
後のブロックアドレス(K+M+S)〜(K+L+M+
N−1)のファイル間未記録領域を記憶領域として確保
することで、ブロック数Wを満たすことができる。FIG. 9 (g) shows that the recording information 14g of the recording block number W (W is a positive integer and S <W <(L + N)) is stored in the discontinuous fills 7-0 and 7-1 and the file immediately after it. This shows a case where recording is performed using a non-recorded area during recording. Due to the relationship of S <W <(L + N), the number W of recording blocks is in a state where the number of recording blocks cannot be secured only by the discontinuous files 7-0 and 7-1. However, the block addresses (K + M + S) to (K + L + M +) immediately after the discontinuous file 7-1.
By securing the unrecorded area between files in (N-1) as a storage area, the number of blocks W can be satisfied.
【0093】記録情報14gを記録するに際しては、確
保された領域の中で、先頭ブロックアドレス最小のアド
レスKより記録を開始し、Lブロック分情報を記録す
る。子の後、次にアドレスが小さいアドレス(K+L+
M)より記録を開始し、ブロックアドレス(K+M+
S)からのファイル間未記録領域の領域に渡って残りの
記録ブロック分だけ情報を記録する。そしてファイル間
未記録領域であったアドレス(K+M+S)〜(K+M
+W)の論理ブロックに対しては未割付フラグを“0"
に変更することで、この領域を未記録領域から除外す
る。またパステーブル15については、記録後に発生し
た不連続ファイルc−0、c−1に対して、先頭ブロッ
クアドレスK、(K+L+M)をそれぞれ与え、ファイ
ルc−0についてはルートディレクトリ、ファイルc−
1に対しては、ファイルc−0を親ディレクトリとする
ように、各ディレクトリ番号をそれぞれ“0"、“c
1"、ファイル名を“sub−c0"、“sub−c1"
として与え、これらの情報を不連続ファイル7−0、7
−1の格納場所に上書きする。When recording the recording information 14g, recording is started from the address K having the smallest start block address in the secured area, and information for L blocks is recorded. After the child, the next lowest address (K + L +
M), recording starts, and the block address (K + M +
Information is recorded for the remaining recording blocks over the unrecorded area between files from S). Then, addresses (K + M + S) to (K + M) which were unrecorded areas between files
+ W) for the unallocated flag to “0”
This area is excluded from the unrecorded area. In the path table 15, the head block addresses K and (K + L + M) are given to the discontinuous files c-0 and c-1 generated after recording, and the root directory and the file c-
1, the directory numbers are set to “0” and “c”, respectively, so that the file c-0 is set as the parent directory.
1, "sub-c0" and "sub-c1"
And these information are stored in the discontinuous files 7-0, 7
Overwrite the storage location of -1.
【0094】図9(h)は、記録ブロック数U(Uは正
の整数で、(L+N)<U)の記録情報14hを図8
(e)に示す連続ファイル7−0、7−1とその直後の
ファイル間未記録領域、さらにはファイル11以降に連
続する未記録領域12を利用して情報を記録した場合を
示している。記録ブロック数Uは(L+N)<Uの関係
から、不連続ファイル7−0、7−1とそれに続くアド
レス(K+M+S)〜(K+L+M+N−1)のファイ
ル間未記録領域では記録ブロック数を確保することがで
きない。しかもその他のファイル間未記録領域ではこの
例は存在しないから、ブロックアドレス(K+L+M+
N+P)以後に連続して存在する未記録領域に残りの記
録ブロックを確保することでブロック数Uの記録が可能
となる。FIG. 9H shows the recording information 14h of the recording block number U (U is a positive integer and (L + N) <U) in FIG.
(E) shows a case where information is recorded by using the continuous files 7-0 and 7-1 and the unrecorded area immediately after the file, and furthermore, the unrecorded area 12 that continues after the file 11. The number U of recording blocks secures the number of recording blocks in the unrecorded area between the discontinuous files 7-0 and 7-1 and the following addresses (K + M + S) to (K + L + M + N-1) from the relationship of (L + N) <U. Can not do. In addition, since this example does not exist in other unrecorded areas between files, the block address (K + L + M +
By securing the remaining recording blocks in the unrecorded area that continuously exists after (N + P), recording of the block number U becomes possible.
【0095】記録情報14hを記録するに際しては、確
保された領域の中で、先頭ブロックアドレス最小のアド
レスKより情報の記録を開始し、Lブロック分情報を記
録する。この後、次にアドレスの小さいアドレス(K+
L+M)より情報の記録を開始し、アドレス(K+M+
S)〜(K+L+M+N−1)のファイル間未記録領域
に渡ってNブロック分情報を記録する。そして最後にア
ドレスが次に小さいアドレス(K+L+M+N+P)の
未記録領域から残りの記録ブロックについて情報を記録
する。この場合ファイル間未記録領域であったアドレス
(K+M+S)〜(K+L+M+N−1)、未記録領域
であったアドレス(K+L+M+N+P)〜(K+M+
P+U−1)の論理ブロックに対しては、未割付フラグ
を“0"に変更することで、これらの領域を未記録領域
から除外する。またパステーブル15については、情報
の記録後に発生した不連続ファイルd−0、d−1に対
してそれぞれ先頭ブロックアドレスK、(K+L+M)
を与え、ファイルd−0についてはルートディレクト
リ、ファイルd−1に対しては、ファイルd−0を親デ
ィレクトリとするように、各ファイルにはそれぞれディ
レクトリ番号として“0"、“d0"を与えるとともに、
ファイル名として“sub−d0"、“sub−d1"を
新たに与え、これらの情報を不連続ファイル7−0、7
−1の格納場所に上書きする。また不連続ファイルd−
2に対しては、先頭ブロックアドレス(K+L+M+N
+P)、不連続ファイルd−1を親ディレクトリとする
ように、ディレクトリ番号として“d1"、ファイル名
として“sub−d2"を新たに与え、これらの情報を
パステーブル15上に追加する。When recording the recording information 14h, information recording is started from the address K having the smallest start block address in the reserved area, and information for L blocks is recorded. Thereafter, the next smallest address (K +
(L + M), recording of information starts, and the address (K + M +
S) to (K + L + M + N-1), information for N blocks is recorded over the unrecorded area between the files. Finally, information is recorded for the remaining recording blocks from the unrecorded area of the next smaller address (K + L + M + N + P). In this case, addresses (K + M + S) to (K + L + M + N-1) that were unrecorded areas between files, and addresses (K + L + M + N + P) to (K + M +) that were unrecorded areas
For the logical block of (P + U-1), these areas are excluded from the unrecorded areas by changing the unallocated flag to "0". As for the path table 15, the head block addresses K, (K + L + M) for the discontinuous files d-0 and d-1 generated after the information is recorded.
Are given as directory numbers "0" and "d0" to each file so that the file d-0 is a parent directory for the file d-0 and the file d-0 is a parent directory for the file d-1. With
“Sub-d0” and “sub-d1” are newly given as file names, and these information are stored in the discontinuous files 7-0 and 7
Overwrite the storage location of -1. In addition, the discontinuous file d-
2, the start block address (K + L + M + N
+ P), a new directory number "d1" and a new file name "sub-d2" are added to the path table 15 so that the discontinuous file d-1 is set as the parent directory.
【0096】図9(g)、(h)における情報の記録で
発生した不連続ファイルに対する再生は、図7で説明し
た再生フローにしたがって行ない、パステーブル、未割
付マップによって再生を制御することができる。9 (g) and 9 (h), the reproduction of the discontinuous file generated in the recording of the information is performed according to the reproduction flow described in FIG. 7, and the reproduction is controlled by the path table and the unallocated map. it can.
【0097】以上に、第3実施形態においては、ボリュ
ーム空間中に発生した不連続ファイルとその直後に連続
するファイル間未記録領域を記録情報の記録に利用する
に際して、記録に確保した不連続領域の中でその先頭ブ
ロックアドレスが最小の不連続領域から情報の記録を開
始し、情報の記録を行なっているファイルの直後にファ
イル間未記録領域が存在する場合には、その領域に渡っ
て情報を連続的に記録し、記録ブロック数を満たすま
で、先頭ブロックアドレスの小さい不連続領域あるいは
ファイル間未記録領域の順番で情報の記録を行なうこと
で、情報の記録、再生時におけるヘッド23の移動量を
最小とすることができ、情報の再生あるいは記録に要す
る時間を短くすることができる。As described above, in the third embodiment, when the discontinuous file generated in the volume space and the unrecorded inter-file area immediately following the discontinuous file are used for recording the recording information, the discontinuous area secured for recording is used. Starts recording information from the discontinuous area whose head block address is the smallest in the file. If there is an unrecorded area between files immediately after the file in which information is being recorded, Is continuously recorded, and information is recorded in the order of a discontinuous area having a small head block address or an unrecorded area between files until the number of recording blocks is satisfied, thereby moving the head 23 during recording and reproduction of information. The amount can be minimized, and the time required for reproducing or recording information can be shortened.
【0098】またファイル間未記録領域を記録領域とし
て利用しているため、ボリューム空間20中に発生する
不連続な領域を極力減らし、ボリューム空間20中の記
録領域を効率良く利用することができる。Since the unrecorded area between files is used as a recording area, discontinuous areas generated in the volume space 20 can be reduced as much as possible, and the recording area in the volume space 20 can be used efficiently.
【0099】次に、本発明の第4実施形態を図10にし
たがって説明する。図10(i)、(j)は、ファイル
間未記録領域がブロックアドレス(K+R)〜(K+L
−1)までの領域に存在し、そのファイル間未記録領域
とそ直後に続くファイル9、10を記録ブロック数V
(Vは正の整数で、(M+P)<V<(M+P(L−
R))の記録領域として利用した場合の一例を示してあ
る。Next, a fourth embodiment of the present invention will be described with reference to FIG. FIGS. 10 (i) and 10 (j) show that the unrecorded area between the files has block addresses (K + R) to (K + L).
-1), the unrecorded area between the files and the files 9 and 10 immediately following the unrecorded area are recorded as the number of recording blocks V
(V is a positive integer, and (M + P) <V <(M + P (L−
R)) shows an example in the case of using as a recording area.
【0100】図10(j)における記録ブロック数V
は、(M+P)<V<(M+P+(L−R))の関係か
ら、#2、4のファイル9、11の領域(なお、#1、
3のファイル8、10の領域は記録領域としていな
い。)では記録ブロック数を確保できない状態にある。
しかし、#2のファイル9の直前の領域、すなわちアド
レス(K+R)〜(K+L−1)の領域はファイル間未
記録領域となっているため、この領域を確保すること
で、記録ブロック数Vを満たすことができる。この場
合、記録情報14jを記録するに際しては、確保された
領域の中で、その先頭ブロックアドレス最小のアドレス
(K+R)であるファイル間未記録領域のアドレスから
情報の記録を開始し、そのファイル間未記録領域直後に
続くブロックアドレス(K+L)〜(K+L+M)のフ
ァイル9に渡って情報を連続的に記録する。この後、次
にアドレスの小さいアドレス(K+L+M+N)より情
報の記録を開始し、残りの記録ブロックについて情報を
記録する。このときファイル間未記録領域に相当するア
ドレス(K+R)〜(K+L−1)に対する論理ブロッ
クに対しては、未割付フラグを“0"に変更すること
で、この領域を未記録領域から除外し、ファイル11に
含まれる論理ブロックで記録されなかったアドレス(K
+R+N+V)〜(K+L+M+N+P)に対しては、
未割付フラグを、“1"に変更することで、この領域を
未記録領域に含める。またパステーブル15に関して
は、情報の記録後に、論理ボリューム空間20に発生し
た不連続ファイル5−0、5−1に対して、先頭ブロッ
クアドレス(K+R)、(K+L+M+N)をそれぞれ
与え、ファイル5−0についてはルートディレクトリ、
ファイル5−1に対しては、ファイル5−0を親ディレ
クトリとするように、各ファイルのディレクトリ番号を
“0"、“50"とし、ファイル名をそれぞれ“sub−
50"、“sub−51"として与え、これらの情報をフ
ァイル9、11の格納場所に上書きする。The number V of recording blocks in FIG.
Is the area of the files 9 and 11 of # 2 and 4 (note that # 1 and # 2) from the relationship of (M + P) <V <(M + P + (LR)).
The areas of files 8 and 10 of No. 3 are not recorded areas. In ()), the number of recording blocks cannot be secured.
However, since the area immediately before the file 9 of # 2, that is, the area of addresses (K + R) to (K + L-1) is an unrecorded area between files, by securing this area, the number V of recorded blocks can be reduced. Can be charged. In this case, when recording the recording information 14j, the recording of information is started from the address of the unrecorded area between files which is the minimum address (K + R) of the head block address in the secured area, and Information is continuously recorded over the file 9 of the block addresses (K + L) to (K + L + M) immediately after the unrecorded area. Thereafter, information recording is started from the next lowest address (K + L + M + N), and information is recorded for the remaining recording blocks. At this time, by changing the unallocated flag to “0” for the logical block corresponding to the addresses (K + R) to (K + L−1) corresponding to the unrecorded area between files, this area is excluded from the unrecorded area. , Addresses not recorded in the logical blocks included in the file 11 (K
+ R + N + V) to (K + L + M + N + P)
By changing the unassigned flag to "1", this area is included in the unrecorded area. Regarding the path table 15, after recording the information, the head block addresses (K + R) and (K + L + M + N) are given to the discontinuous files 5-0 and 5-1 generated in the logical volume space 20, respectively. 0 for the root directory,
For the file 5-1, the directory numbers of the files are set to “0” and “50” and the file names are set to “sub-
50 "and" sub-51 ", and overwrites these information in the storage locations of the files 9 and 11.
【0101】不連続ファイル5−0、5−1に対する再
生は、図7で説明した再生フローにしたがって行ない、
パステーブル、未割付マップにしたがって再生を制御す
ることができる。The reproduction of the discontinuous files 5-0 and 5-1 is performed according to the reproduction flow described with reference to FIG.
Reproduction can be controlled according to the path table and the unallocated map.
【0102】以上のように、第4実施形態においては、
ボリューム空間20中に発生した不連続ファイル9、1
1とその直前に存在するファイル間未記録領域を記録情
報14jの記録に利用するに際して、その記録ブロック
アドレスが最小の領域から記録を開始し、記録を行なっ
ているファイル間未記録領域の直後にファイルが存在す
る場合には、その領域に渡って情報を連続的に記録し、
記録ブロック数を満たすまで、先頭ブロックアドレスの
小さい領域から順番に情報の記録を行なうことで、情報
の記録・再生時におけるヘッド23の移動量を最小にす
ることができ、情報の再生あるいは記録に要する時間を
短くすることができる。As described above, in the fourth embodiment,
Discontinuous files 9, 1 generated in the volume space 20
1 and the unrecorded inter-file area existing immediately before it are used for recording the recording information 14j, recording is started from the area where the recording block address is the smallest, and immediately after the unrecorded inter-file area where the recording is being performed. If the file exists, record the information continuously over that area,
By recording information in order from the area having the smallest start block address until the number of recording blocks is satisfied, the amount of movement of the head 23 during recording / reproducing of information can be minimized. The required time can be shortened.
【0103】またファイル間未記録領域を記録領域とし
て利用しているため、ボリューム空間20中に発生する
不連続な領域を極力減らし、ボリューム空間20中の記
録領域を効率良く利用することができる。Since the unrecorded area between files is used as a recording area, discontinuous areas generated in the volume space 20 can be reduced as much as possible, and the recording area in the volume space 20 can be used efficiently.
【0104】次に、本発明の第5実施形態を図11にし
たがって説明する。図11(k)は、記録ブロック数
(7×J+G+H):(J、G、Hは正の整数)の記録
情報14kをボリューム空間20中の先頭ブロックアド
レスI(Iは正の整数)からの不連続領域と、ブロック
アドレスM(Mは正の整数)からの不連続領域を利用し
て情報の記録を行ない、記録情報14kをその領域内で
分割したファイルとなるように、パステーブル15の更
新を行なった場合の一例を示している。また図12は、
情報の記録後に発生するファイルを分割ファイルとして
扱うために更新された更新パステーブル15の構成を示
している。Next, a fifth embodiment of the present invention will be described with reference to FIG. FIG. 11 (k) shows the recording information 14k of the recording block number (7 × J + G + H): (J, G, H are positive integers) from the head block address I (I is a positive integer) in the volume space 20. Information is recorded using a discontinuous area and a discontinuous area from a block address M (M is a positive integer), and the path information of the path table 15 is divided into files in which the recording information 14k is divided within the area. An example in the case of updating is shown. Also, FIG.
The configuration of an updated path table 15 updated to handle a file generated after recording of information as a divided file is shown.
【0105】図11(k)において、記録情報14kを
記録するに際して、複数の分割ファイルが二つのグルー
プに別れて互いに不連続な領域に割り当てられており、
分割ファイル1−0〜1−3、分割ファイル1−5〜1
−7にはそれぞれブロック数Jが割り当てられ、分割フ
ァイル1−4にはブロック数Gが割り当てられ、分割フ
ァイル1−8にはブロック数Hが割り当てられている。
そして記録情報14kを記録するに際しては、先頭ブロ
ックアドレスIの分割ファイル1−0の領域から情報の
記録を開始し、アドレス(I+4×J+G−1)まで情
報を記録する。この後、先頭ブロックアドレスMの分割
ファイル1−5の領域から情報の記録を開始し、アドレ
ス(M+3×J+H−1)まで情報を記録する。そして
情報を記録した後、第1、第2の不連続領域に発生する
分割ファイルをパステーブル15上で管理する目的で、
第1の不連続領域の先頭アドレスIから順番に、一定の
記録ブロック数Jごとに区切ったファイルを分割ファイ
ル1−0〜分割ファイル1−3とし、Jブロック単位で
区切れなかったJブロックのファイルを分割ファイル1
−4とする。さらに、第2の不連続領域の先頭アドレス
Mから順番に一定の記録ブロック数Jごとに区切ったフ
ァイルを分割ファイル1−5〜分割ファイル1−7と
し、Jブロック単位では区切れなかった残りのHブロッ
クのファイルを分割ファイル1−8とする。そしてパス
テーブル15上において、分割ファイルを管理するため
に、図12に示すように、それぞれの分割ファイルの先
頭ブロックアドレスとして、I、(I+J)、(I+2
×J)、(I+3×J)、(I+4×J)を与えるとと
もに、先頭ブロックアドレスとして、M、(M+J)、
(M+2×J)、(M+3×J)を与え、ブロックアド
レスの小さい順に、すなわち、分割ファイル1−0を最
上位階層とし、以下分割ファイル1−1〜1−7を順次
下位の階層に属するものとするとともに、分割ファイル
1−8を最下位階層とするように、各分割ファイルの親
ディレクトリ番号を“0"〜“17"とし、各分割ファイ
ルのファイル名を“sub−10"〜“sub−18"と
して与える。In FIG. 11 (k), when recording the recording information 14k, a plurality of divided files are divided into two groups and assigned to mutually discontinuous areas.
Split files 1-0 to 1-3, split files 1-5 to 1
-7 is assigned a block number J, a divided file 1-4 is assigned a block number G, and a divided file 1-8 is assigned a block number H.
When recording the recording information 14k, recording of information is started from the area of the divided file 1-0 of the head block address I, and information is recorded up to the address (I + 4 × J + G-1). Thereafter, recording of information is started from the area of the divided file 1-5 of the head block address M, and information is recorded up to the address (M + 3 × J + H-1). Then, after recording the information, in order to manage the divided files generated in the first and second discontinuous areas on the path table 15,
Files divided into a fixed number of recording blocks J in order from the start address I of the first discontinuous area are referred to as divided files 1-0 to 1-3, and the J blocks not divided in J block units are Split file 1
-4. Further, files divided in order from the start address M of the second discontinuous area for each fixed number of recording blocks J are referred to as a divided file 1-5 to a divided file 1-7. The file of the H block is referred to as a divided file 1-8. Then, in order to manage the divided files on the path table 15, as shown in FIG. 12, the leading block addresses of the divided files are I, (I + J), (I + 2).
× J), (I + 3 × J), (I + 4 × J), and M, (M + J),
(M + 2 × J) and (M + 3 × J) are given, and the divided file 1-0 is set as the highest hierarchical level, that is, the divided files 1-1 to 1-7 sequentially belong to lower hierarchical levels. In addition, the parent directory number of each divided file is set to “0” to “17” and the file name of each divided file is set to “sub-10” to “sub-10” so that the divided file 1-8 is the lowest hierarchy. sub-18 ".
【0106】このように、ボリューム空間20中の不連
続な領域に情報の記録を行ない、パステーブル15上で
各不連続領域の中の分割ファイルとして管理する場合の
各分割ファイルに対する再生方法について説明する。As described above, a reproduction method for each divided file when information is recorded in a discontinuous area in the volume space 20 and managed as a divided file in each discontinuous area on the path table 15 will be described. I do.
【0107】図11(f)において、通常の再生では、
パステーブル15上の親ディレクトリ番号“0"に対す
る記録情報14kの先頭ブロックアドレスに対する分割
ファイル1−0から情報の再生を開始し、パステーブル
15上の親ディレクトリ番号、ファイル名にしてがって
順次下位階層に属する分割ファイルに対応する情報を再
生し、分割ファイル1−8に含まれる最終ブロックまで
情報の再生を行なう。In FIG. 11F, in normal reproduction,
The reproduction of information is started from the divided file 1-0 corresponding to the head block address of the record information 14k for the parent directory number "0" on the path table 15, and the parent directory number and the file name on the path table 15 are sequentially used. The information corresponding to the divided file belonging to the lower hierarchy is reproduced, and the information is reproduced up to the last block included in the divided file 1-8.
【0108】これに対して、特殊再生1では、分割ファ
イル1−0の途中で、パステーブルの親ディレクトリ番
号“10"とファイル名“sub−10"から再生途中の
分割ファイル直下の階層に存在する分割ファイル1−1
にアクセスし、さらに同様の方法で再生開始目的の分割
ファイル1−2の先頭に到達し、そこからの分割ファイ
ルに対して順次情報の再生を行なう。そして最後に、分
割ファイル1−6の再生途中から、次の分割ファイル1
−7にアクセスし、再生途中でさらに分割ファイル1−
8にアクセスすることで、再生目的の分割ファイル1−
8の先頭に到達し、そこから再び情報の再生を行なう。On the other hand, in the trick play 1, in the middle of the divided file 1-0, the file exists in the hierarchy immediately below the divided file being reproduced from the parent directory number “10” and the file name “sub-10” of the path table. Divided file 1-1
, And reaches the beginning of the divided file 1-2 intended to start reproduction by the same method, and sequentially reproduces information on the divided files from there. Finally, while the divided file 1-6 is being reproduced, the next divided file 1
-7, and further splits the file 1-
8 to access the divided file 1-
8 and the information is reproduced again from there.
【0109】次に、特殊再生2を行なうためには、現在
再生を行なっているファイルが分割ファイル1−5であ
る場合、再生途中でパステーブル15上の親ディレクト
リ番号“14"とファイル名“sub−14"の情報を基
にその分割ファイルの上位階層に属する先頭ブロックア
ドレスを把握し、分割ファイル1−4にアクセスし、情
報の再生を行なう。以下、同じ要領で、すなわち、分割
ファイル1−3、1−2の順でアクセスし、ファイルの
途中まで再生を行ない、再生目的の分割ファイル1−1
の先頭に到達する。そのあとは、再生目的の分割ファイ
ル1−1から順次分割ファイルに対する情報の再生を行
なう。Next, in order to perform the special reproduction 2, if the file currently being reproduced is the divided file 1-5, the parent directory number "14" and the file name " Based on the information of sub-14 ", the top block address belonging to the upper layer of the divided file is grasped, the divided file 1-4 is accessed, and the information is reproduced. Hereinafter, access is performed in the same manner, that is, in the order of the divided files 1-3 and 1-2, reproduction is performed halfway through the file, and the divided file 1-1 for reproduction is reproduced.
Reach the beginning of After that, the information is sequentially reproduced from the reproduction target divided file 1-1 to the divided file.
【0110】第5実施形態においては、ボリューム空間
20中の不連続領域に情報を記録した後、不連続領域中
に発生するファイルは、一定の論理ブロック数で区切っ
た分割ファイルとして発生させるようにしているため、
パステーブル15上にその分割ファイルに対する先頭ブ
ロックアドレス、親ディレクトリ番号、ファイル名を反
映させてファイルの管理を行なうことができ、記録情報
14kの途中に含まれる目的の情報へのアクセスを短時
間で行なうことができる。In the fifth embodiment, after information is recorded in a discontinuous area in the volume space 20, a file generated in the discontinuous area is generated as a divided file divided by a certain number of logical blocks. Because
The file can be managed by reflecting the head block address, parent directory number, and file name of the divided file on the path table 15, and access to target information included in the recorded information 14k can be performed in a short time. Can do it.
【0111】次に、本発明の第6実施形態を図13にし
たがって説明する。本実施形態は、情報を記録するため
のファイルとして連続したファイルを作るために、ファ
イルの位置を変えてファイルの情報を再記録するように
したものであり、論理ボリューム空間20に不連続に存
在するブロック数Lのファイル8とブロック数Nのファ
イル10(L、Nは正の整数)、未記録領域の組み合わ
せで、記録ブロック数Q(Qは正の整数でQ>(L+
N))の記録が可能なボリューム空間20中に連続した
領域を確保し、記録情報を記録した場合の一例を示して
いる。Next, a sixth embodiment of the present invention will be described with reference to FIG. In the present embodiment, in order to create a continuous file as a file for recording information, the position of the file is changed and the file information is re-recorded. The number of recorded blocks Q (where Q is a positive integer and Q> (L +
N)) shows an example in which a continuous area is secured in the recordable volume space 20 and recording information is recorded.
【0112】図13(m)は、ボリューム空間20中の
不連続な領域であるファイル8とファイル10で(L+
N)ブロックを確保し、さらに残りのQ−(L+N)ブ
ロックを未記録領域12より確保した場合を示してい
る。また図14(a)には図13(m)におけるボリュ
ーム空間20中のファイルを管理するためのパステーブ
ル16の構成を示している。FIG. 13 (m) shows that the files 8 and 10 which are discontinuous areas in the volume space 20 are (L +
In this case, N) blocks are secured, and the remaining Q- (L + N) blocks are secured from the unrecorded area 12. FIG. 14A shows the configuration of a path table 16 for managing files in the volume space 20 in FIG.
【0113】図13(n)は、ファイル8、10を移動
させて互いに隣接して配置し、ファイル8、10の代わ
りに、ファイル30を確保したときの例を示しており、
図13(n)においては、記録情報の記録前に確保した
不連続領域以外のファイル9、11に対して、ボリュー
ム空間20中における移動を行なうこととしている。そ
してブロックアドレスK〜(K+L−1)のファイル8
と、ブロックアドレス(K+L+M)〜(K+L+M+
N−1)のファイル10は不連続な記録領域として確保
されているため、ファイル9、ファイル11に対するボ
リューム空間20中の記録領域の移動に利用される。こ
のときファイル9はボリューム空間20中のブロックア
ドレスK〜(K+M−1)の論理ブロックの範囲に移動
し、#4のファイル11はブロックアドレス(K+M)
〜(K+M+P)の論理ブロックの範囲に移動する。FIG. 13 (n) shows an example in which the files 8, 10 are moved and arranged adjacent to each other, and a file 30 is secured in place of the files 8, 10.
In FIG. 13 (n), the files 9 and 11 other than the discontinuous area secured before recording the recording information are moved in the volume space 20. Then, the file 8 of the block address K to (K + L-1)
And the block addresses (K + L + M) to (K + L + M +
Since the file 10 of (N-1) is secured as a discontinuous recording area, it is used for moving the recording area in the volume space 20 with respect to the file 9 and the file 11. At this time, the file 9 is moved to the range of the logical block of the block address K to (K + M-1) in the volume space 20, and the file 11 of # 4 is the block address (K + M).
Move to the range of the logical block of ~ (K + M + P).
【0114】例えば、ディスク駆動装置21におけるフ
ァイル9の移動を行なうに際しては、ファイル9の先頭
ブロックに対する物理セクタにアクセスし、ディジタル
信号処理回路25に接続されるRAM26に対して、複
数の論理ブロック分の情報を復調した情報をディジタル
信号のデータとして蓄える。そしてRAM26にデータ
が蓄えられたときには、再度変調処理を行ない、ブロッ
クアドレスKの論理ブロックに対する物理セクタにアク
セスし、変調データの記録を行なう。以上の処理を繰り
返し、ブロックアドレス(K+L)〜(K+L+M−
1)に存在するファイル9をブロックアドレスK〜(K
+M−1)の範囲の論理ブロックに移動する。論理ファ
イル11に対する移動も同様の方法によって行なう。そ
してファイル9、11の移動が終了した後、ボリューム
空間20中には、ブロックアドレス(K+M+P)から
最終ブロックアドレスまで連続した記録領域が発生す
る。For example, when moving the file 9 in the disk drive 21, the physical sector corresponding to the head block of the file 9 is accessed, and a plurality of logical blocks for the RAM 26 connected to the digital signal processing circuit 25 are accessed. Is stored as digital signal data. When the data is stored in the RAM 26, the modulation processing is performed again, the physical sector corresponding to the logical block of the block address K is accessed, and the modulation data is recorded. By repeating the above processing, the block addresses (K + L) to (K + L + M-
The file 9 existing in 1) is stored in block addresses K to (K
Move to a logical block in the range of + M-1). Movement to the logical file 11 is performed in the same manner. After the movement of the files 9 and 11 is completed, a continuous recording area is generated in the volume space 20 from the block address (K + M + P) to the last block address.
【0115】そして記録ブロック数Qの記録情報を記録
するに際しては、ブロックアドレス(K+M+P)から
情報の記録を開始し、ブロックアドレス(K+M+P+
Q−1)まで情報の記録を行ない、連続した論理ブロッ
クを含むファイル30を発生させる。このとき記録情報
を記録した後、パステーブル15は、図14(b)に示
すように、移動を行なったファイル9、11に対する先
頭ブロックアドレスとしてそれぞれK、(K+M)を与
え、発生したファイル30については、先頭ブロックア
ドレスとして(K+M+P)を与え、ファイル名として
sub−30を与えてパステーブル15の更新を行な
う。また親ディレクトリ番号としてルートディレクトリ
を親ディレクトリとするため、“0"を格納する。また
未記録領域であったブロックアドレス(K+L+M+N
+P)〜(K+M+P+Q−1)の論理ブロックに対し
ては、未割付マップ16上の未割付フラグを“0"に変
更し、記録済の領域として扱い、ボリューム空間20中
のファイルに対する再生は、図7で説明した再生フロー
によって行なうことができる。When recording the recording information of the recording block number Q, the recording of the information is started from the block address (K + M + P) and the block address (K + M + P +
Information is recorded up to Q-1), and a file 30 including continuous logical blocks is generated. At this time, after the recording information is recorded, the path table 15 gives K and (K + M) as the head block addresses for the moved files 9 and 11, respectively, as shown in FIG. , (K + M + P) is given as the head block address, and sub-30 is given as the file name, and the path table 15 is updated. Also, “0” is stored as the parent directory number in order to set the root directory as the parent directory. Also, the block address (K + L + M + N) which was the unrecorded area
For the logical blocks of (+ P) to (K + M + P + Q-1), the unallocated flag on the unallocated map 16 is changed to "0" and treated as a recorded area. This can be performed according to the reproduction flow described with reference to FIG.
【0116】一方、図13(o)については、図13
(n)とは異なるボリューム空間20中のファイル9、
11の移動を行ない、記録ブロック数Qを満たす連続的
な記録領域を確保した場合の一例を示している。この場
合、例えば、記録ブロック数Qを満たす領域として、連
続した論理ブロックを含む記録領域を先頭アドレスK〜
(K+Q−1)の領域に確保する目的で、第1にファイ
ル11をボリューム空間20中のブロックアドレス(K
+Q+M)〜(K+Q+M+P−1)の論理ブロックの
範囲に移動する。第2に論理ファイル9をボリューム空
間20中のブロックアドレス(K+Q)〜(K+Q+M
−1)の論理ブロックの範囲に移動する。すなわち、こ
の例の場合には、ファイル9の移動を先に行なうと、移
動した領域が元のファイル11の領域と重なり、ファイ
ル11の記録内容が失われるためである。またディスク
駆動装置21における各ファイル9、11の移動は、
(n)で説明した動作と同様な動作で行なわれる。On the other hand, FIG.
File 9 in a volume space 20 different from (n),
11 shows an example in which the movement of No. 11 is performed to secure a continuous recording area satisfying the number of recording blocks Q. In this case, for example, as a region satisfying the number of recording blocks Q, a recording region including a continuous logical block is set to a starting address K to
First, the file 11 is allocated to the block address (K) in the volume space 20 in order to secure it in the (K + Q-1) area.
+ Q + M) to (K + Q + M + P-1). Second, the logical file 9 is stored in the block addresses (K + Q) to (K + Q + M) in the volume space 20.
Move to the range of the logical block of -1). That is, in this example, if the file 9 is moved first, the moved area overlaps with the area of the original file 11, and the recorded contents of the file 11 are lost. The movement of each of the files 9 and 11 in the disk drive 21 is as follows.
The operation is performed in the same manner as the operation described in (n).
【0117】ファイル9、11の移動が終了したあと、
ボリューム空間20中には、ブロック空間K〜(K+Q
−1)まで、連続した記録領域が発生する。そして記録
ブロック数Qの記録情報を記録するに際しては、ブロッ
クアドレスKから連続した記録領域に渡って情報の記録
を開始し、ブロックアドレス(K+Q−1)まで情報を
記録し、連続した論理ブロックを含むファイル30を発
生させる。そして記録情報を記録したあとのパステーブ
ル15は、図13(c)に示すように、移動を行なった
ファイル8、11に対する先頭ブロックアドレスとして
それぞれ(K+Q)、(K+Q+M)を与え、新たに発
生したファイル30については先頭ブロックアドレスと
してKを与え、ファイル名としてsub30を与え、パ
ステーブルの更新を行なう。また親ディレクトリ番号は
すべてルートディレクトリを親ディレクトリとするた
め、“0"を格納する。また記録領域であったブロック
アドレス(K+L+M+N+P)〜(K+Q+M+P−
1)の論理ブロックに対しては、未割付マップ16上の
未割付フラグを“0"に変更し、この領域を記録済の領
域として扱い、ボリューム空間20中のファイルに対す
る再生は図7に示す再生フローにしたがって実行する。After the transfer of the files 9 and 11 is completed,
In the volume space 20, the block spaces K to (K + Q
Until -1), a continuous recording area occurs. When recording the recording information of the recording block number Q, the recording of the information is started over a continuous recording area from the block address K, the information is recorded up to the block address (K + Q−1), and the continuous logical block is recorded. Generate a file 30 containing Then, as shown in FIG. 13C, the path table 15 after recording the recording information gives (K + Q) and (K + Q + M) as the head block addresses for the moved files 8 and 11, respectively. For the file 30 obtained, K is given as the head block address, sub30 is given as the file name, and the path table is updated. In addition, all parent directory numbers store "0" because the root directory is the parent directory. Also, the block addresses (K + L + M + N + P) to (K + Q + M + P-
For the logical block of 1), the unallocated flag on the unallocated map 16 is changed to "0", this area is treated as a recorded area, and reproduction of a file in the volume space 20 is shown in FIG. Execute according to the playback flow.
【0118】以上に、第6実施形態においては、記録ブ
ロック数を満たすボリューム空間20中の不連続領域を
確保し、その不連続領域以外の領域のファイルを移動
し、記録ブロック数を満たす連続的な記録領域を新たに
確保することで、記録情報の記録が可能となる。さら
に、パステーブル15上に領域の移動を行なったファイ
ルに対する先頭ブロックアドレス、記録情報の記録で発
生したファイル30に対する先頭ブロックアドレス、親
ディレクトリ番号、ファイル名を更新することで、移動
したファイル、新たに発生したファイル30に対する管
理、アクセス、再生が可能になる。As described above, in the sixth embodiment, a discontinuous area in the volume space 20 that satisfies the number of recording blocks is secured, files in areas other than the discontinuous area are moved, and By securing a new recording area, recording information can be recorded. Further, by updating the top block address of the file whose area has been moved on the path table 15, the top block address of the file 30 generated by recording the record information, the parent directory number, and the file name, the moved file, the new file , Access, and reproduction of the file 30 that has occurred at the same time.
【0119】なお、各実施形態におけるパステーブルの
更新は、情報の記録後に発生したファイルに対する情報
を、記録領域の確保に利用したファイルの格納位置に上
書きすることに限らず、記録後に新たに発生したファイ
ルに対する情報をパステーブル上に順次追加することも
できる。また上書きしたファイルの情報はパステーブル
上で無効となるように、データを書き替えたりあるいは
無効を示すフラグを追加したりすることもできる。The update of the path table in each embodiment is not limited to overwriting the information on the file generated after recording the information on the storage position of the file used to secure the recording area, but newly generating the information after recording. The information on the file can be sequentially added to the path table. Also, the information of the overwritten file can be rewritten or a flag indicating invalidity can be added so that the information of the overwritten file becomes invalid on the path table.
【0120】また図1(a)の光ディスク22上の物理
的な領域を構成する単位である物理セクタと、図1
(b)の論理ボリューム空間20の構成単位である論理
ブロックに対するアドレスはそれぞれ1対1に対応する
ものではなく、光ディスク22を駆動するディスク駆動
装置21が、論理ボリューム空間20中に存在するファ
イルに対してアクセスする際に、その接続装置29から
受ける論理ブロックアクセスを、物理アクセスに変換す
ることで、光ディスク22上の物理セクタにアクセスす
ることになる。または記録可能なディスク媒体というこ
とから、データ領域2から普段、情報を記録する物理セ
クタに欠陥が生じた場合に、その代わりに使用する物理
セクタを含むスペア領域などが存在する。このため論理
ブロックアドレスが連続しているファイルでも、実際の
物理セクタへのアクセスは不連続に行なわれることもあ
る。この場合も、光ディスク22を駆動するディスク駆
動装置21が論理ブロックアドレスから物理アドレスへ
の変化を行ない、目的の物理セクタへアクセスすること
で、接続装置29からみた論理ボリューム空間20に含
まれるファイルは連続的な論理ブロックで構成されてい
るようにみえる。Also, a physical sector which is a unit constituting a physical area on the optical disk 22 shown in FIG.
The addresses for the logical blocks, which are the constituent units of the logical volume space 20 of (b), do not correspond one-to-one, and the disk drive 21 that drives the optical disk 22 stores At the time of access, the physical block on the optical disk 22 is accessed by converting the logical block access received from the connection device 29 into a physical access. Alternatively, since the disk medium is a recordable disk medium, when a defect occurs in a physical sector for recording information from the data area 2, there is a spare area including a physical sector to be used instead. For this reason, even in a file having continuous logical block addresses, access to actual physical sectors may be performed discontinuously. In this case as well, the disk drive 21 that drives the optical disk 22 changes from the logical block address to the physical address, and accesses the target physical sector. It appears to consist of contiguous logical blocks.
【0121】また図1においてディスク22の物理的な
データ領域2に対して、一つの論理ボリューム空間20
を割り当てているが、ボリューム記述子4、アンカポイ
ント5、13、ボリューム空間20を含む領域が、デー
タ領域2中に複数存在してもかまわない。この場合、本
発明は複数のボリューム空間ごとに適用されることにな
る。In FIG. 1, one logical volume space 20 corresponds to the physical data area 2 of the disk 22.
However, a plurality of areas including the volume descriptor 4, the anchor points 5, 13 and the volume space 20 may exist in the data area 2. In this case, the present invention is applied to each of a plurality of volume spaces.
【0122】また第4実施形態で説明した記録領域の確
保に利用するファイルとその直前に存在するファイル間
の記録領域を利用して情報の記録を行なう方法は、ボリ
ューム空間20中に存在する不連続ファイル、その直前
に存在するファイル間に記録領域を利用する場合にも適
用される。The method of recording information by using a recording area between a file used for securing a recording area and a file existing immediately before the file described in the fourth embodiment does not exist in the volume space 20. It is also applied to the case where a recording area is used between a continuous file and a file existing immediately before the continuous file.
【0123】また映像、音声、データなどディジタル情
報の記録を行なう書き替え可能なディスク記録媒体につ
いては、本発明で対象としているDVD−RAM、DV
D−RW、CD−RWの他に、ハードディスクドライブ
に固定された磁気ディスクがある。しかし、磁気ディス
クについては、ディスクそのものの交換や取出しを行な
わず、ドライブ内部に固定されているため、ディスクの
種類を判別する必要がない。つまりリードイン領域が存
在しないディスク記録媒体である。また磁気ディスクは
ドライブ内部に固定され、別のドライブに乗せ換えて記
録を行なうことがないので、ファイルフォーマット(パ
ステーブル、未割付マップ、アンカポイント、ボリュー
ム識別子の存在、論理ブロックアドレスの割当方法)は
特に決められておらず、ハードディスクドライブメーカ
ー固有の方法で行なわれている。このため磁気ディスク
は対象としていない。A rewritable disk recording medium for recording digital information such as video, audio, and data is a DVD-RAM, DV,
In addition to D-RW and CD-RW, there is a magnetic disk fixed to a hard disk drive. However, the magnetic disk is fixed in the drive without exchanging or taking out the disk itself, so that it is not necessary to determine the type of the disk. That is, it is a disk recording medium having no lead-in area. Also, since the magnetic disk is fixed inside the drive and is not transferred to another drive for recording, the file format (path table, unallocated map, anchor point, existence of volume identifier, logical block address allocation method) Is not specifically defined and is performed in a manner specific to the hard disk drive manufacturer. For this reason, magnetic disks are not targeted.
【0124】また第6実施形態で説明した不連続な記録
領域として確保した領域以外のファイルに対する移動
は、移動の対象となるファイルの数が最小となるように
行なわれる。The movement to files other than the area reserved as the discontinuous recording area described in the sixth embodiment is performed so that the number of files to be moved is minimized.
【0125】また、第2、第3実施形態で確保する不連
続領域は、記録に指定した一連の不連続ファイル全てに
対して確保されるものに限らず、記録ブロック数を満た
す分だけの不連続ファイルを選択してその中で最小のブ
ロックアドレスから記録してもかまわない。この場合、
選択されなかった不連続ファイルに含まれる論理ブロッ
クは、未記録となるように、未割付マップ上のフラグが
更新されて記録される。Further, the discontinuous area secured in the second and third embodiments is not limited to the area secured for all the series of discontinuous files designated for recording, but may be sufficient for the number of recording blocks. A continuous file may be selected and recorded from the smallest block address. in this case,
The flag on the unallocated map is updated and recorded so that the logical block included in the non-selected discontinuous file is unrecorded.
【0126】[0126]
【発明の効果】以上説明したように、本発明によれば、
ファイル用管理情報を記録するために確保された領域が
不連続となる場合、確保された不連続領域のうち論理ブ
ロックアドレスの最小の論理ブロックに対応したファイ
ル用管理情報からファイル記録領域に順次割り当てて記
録するとともに、ファイル用管理情報の割り当て順位を
第1のテーブル記録領域にファイルごとに記録し、ファ
イル用管理情報のファイルに対応するデータ領域の物理
セクタにファイル用管理情報の割り当て順位にしたがっ
て一連の入力ディジタル情報をその先頭から終了まで分
散して記録するようにしたため、情報記録時におけるヘ
ッドの移動時間が短くなり、情報の記録に要する時間を
短くすることができる。As described above, according to the present invention,
When the area reserved for recording the file management information becomes discontinuous, it is sequentially allocated to the file recording area from the file management information corresponding to the logical block having the smallest logical block address among the reserved discontinuous areas. In addition, the allocation order of the file management information is recorded for each file in the first table recording area, and the allocation order of the file management information is assigned to the physical sector of the data area corresponding to the file of the file management information. Since a series of input digital information is dispersedly recorded from the beginning to the end, the moving time of the head during information recording is shortened, and the time required for information recording can be shortened.
【0127】さらに、情報を再生するに際しては、ファ
イル記録領域に記録されたファイル用管理情報の割り当
て順位にしたがって各ファイルを指定し、指定されたフ
ァイルの先頭アドレスに対応したデータ領域の情報から
順次再生するようにしたため、再生時におけるヘッドの
移動時間が短くなり、情報の再生に要する時間を短くす
ることができる。Further, when reproducing the information, each file is specified according to the allocation order of the file management information recorded in the file recording area, and the information in the data area corresponding to the head address of the specified file is sequentially specified. Since reproduction is performed, the moving time of the head during reproduction is shortened, and the time required for reproducing information can be shortened.
【図1】本発明の第1実施形態を示すディスク記録形態
の構成説明図である。FIG. 1 is an explanatory diagram illustrating a configuration of a disc recording mode according to a first embodiment of the present invention.
【図2】本発明の一実施形態を示すディスク駆動装置と
接続装置との関係を説明するための構成図である。FIG. 2 is a configuration diagram illustrating a relationship between a disk drive device and a connection device according to an embodiment of the present invention.
【図3】記録前後のボリューム空間中の論理ファイルに
対するディレクトリ構造を説明するための図である。FIG. 3 is a diagram for explaining a directory structure for logical files in a volume space before and after recording.
【図4】記録前後のパステーブルの構成を説明するため
の図である。FIG. 4 is a diagram for explaining a configuration of a path table before and after recording.
【図5】記録前後の未割付マップの構成を説明するため
の図である。FIG. 5 is a diagram for explaining a configuration of an unallocated map before and after recording.
【図6】記録情報を不連続ファイルとして記録するとき
の方法を説明するためのフローチャートである。FIG. 6 is a flowchart for explaining a method when recording information is recorded as a discontinuous file.
【図7】ボリューム空間中に存在するファイルの再生方
法を説明するためのフローチャートである。FIG. 7 is a flowchart illustrating a method of reproducing a file existing in a volume space.
【図8】本発明の第2実施形態を示すディスク記憶媒体
の構成説明図である。FIG. 8 is a diagram illustrating a configuration of a disk storage medium according to a second embodiment of the present invention.
【図9】本発明の第3実施形態を示すディスク記録媒体
の構成説明図である。FIG. 9 is a diagram illustrating a configuration of a disk recording medium according to a third embodiment of the present invention.
【図10】本発明の第4実施形態を示すディスク記録媒
体の構成説明図である。FIG. 10 is an explanatory diagram of a configuration of a disk recording medium according to a fourth embodiment of the present invention.
【図11】本発明の第5実施形態を示すディスク記録媒
体の構成説明図である。FIG. 11 is an explanatory diagram illustrating a configuration of a disk recording medium according to a fifth embodiment of the present invention.
【図12】第5実施形態におけるパステーブルの構成説
明図である。FIG. 12 is a diagram illustrating the configuration of a path table according to a fifth embodiment.
【図13】本発明の第6実施形態を示すディスク記録媒
体の構成説明図である。FIG. 13 is an explanatory diagram of a configuration of a disk recording medium showing a sixth embodiment of the present invention.
【図14】第6実施形態におけるパステーブルの構成説
明図である。FIG. 14 is a diagram illustrating the configuration of a path table according to a sixth embodiment.
1 リードイン領域 2 データ領域 3 リードアウト領域 4 ボリューム記述子 5 アンカポイント 6 パステーブル 7 未割付マップ 8、9、10、11 ファイル 12 記録領域 13 アンカポイント 14 記録情報 15 更新パステーブル 16 更新未割付マップ 17、18、19 ファイル 20 論理ボリューム空間 21 ディスク駆動装置 22 光ディスク 23 ヘッド 24 アンプ 25 ディジタル信号処理回路 26 RAM 27 インターフェイス回路 28 システムコントローラ 29 接続装置 1 Lead-in area 2 Data area 3 Lead-out area 4 Volume descriptor 5 Anchor point 6 Path table 7 Unallocated map 8, 9, 10, 11 File 12 Recording area 13 Anchor point 14 Record information 15 Update path table 16 Update not allocated Map 17, 18, 19 File 20 Logical volume space 21 Disk drive 22 Optical disk 23 Head 24 Amplifier 25 Digital signal processing circuit 26 RAM 27 Interface circuit 28 System controller 29 Connection device
Claims (26)
的記録領域のうちデータ領域内に論理ボリューム空間と
して仮想的に確保した論理ブロック記録領域に、前記デ
ータ領域に記録すべき一連の入力ディジタル情報を連続
的な論理ブロックで構成されたファイルで管理するため
のファイル用管理情報を論理ブロックアドレスに関連づ
けて記録するファイル記録領域と、前記ファイルを第1
のテーブルで管理するための第1のテーブル用管理情報
を論理ブロックアドレスに関連づけて記録する第1のテ
ーブル記録領域とを割り当て、前記ディスク記録媒体の
データ領域のうち不連続なデータ領域に一連の入力ディ
ジタル情報をその先頭から終了まで記録するに際して、 任意の複数のファイルの組み合わせで確保された領域が
互いに不連続となる場合あるいは任意のファイルと未記
録領域の組み合わせで確保された領域が互いに不連続と
なる場合は、前記確保された不連続領域のうち論理ブロ
ックアドレスの最小のブロックに対応したファイル用管
理情報から前記ファイル記録領域に順次割り当てて記録
するとともに、前記ファイル記録領域に割り当てられた
ファイル用管理情報の割り当て順位を前記第1のテーブ
ル記録領域にファイル毎に記録し、前記ファイル記録領
域に割り当てられたファイル用管理情報のファイルに対
応する前記データ領域の物理セクタに前記ファイル用管
理情報の割り当て順位に従って前記一連の入力ディジタ
ル情報をその先頭から終了まで分散して記録することを
特徴とするディスク記録媒体への情報記録方法。1. A series of input digital information to be recorded in the data area is written in a logical block recording area virtually reserved as a logical volume space in a data area of a physical recording area of a rewritable disk recording medium. A file recording area for recording file management information for managing a file composed of continuous logical blocks in association with a logical block address;
And a first table recording area for recording the first table management information for managing in the table in association with the logical block address, and assigning a series of data to the discontinuous data area in the data area of the disk recording medium. When recording the input digital information from the beginning to the end, when the areas secured by the combination of arbitrary plural files are discontinuous with each other, or the areas secured by the combination of arbitrary files and the unrecorded area do not coincide with each other. When it is continuous, the file is allocated to the file recording area sequentially from the file management information corresponding to the smallest block of the logical block address in the reserved discontinuous area, and is also allocated to the file recording area. The allocation order of the file management information is stored in the first table recording area as a file. The digital data is recorded for each file, and the series of input digital information is ended from the beginning according to the allocation order of the file management information in the physical sector of the data area corresponding to the file of the file management information allocated to the file recording area. A method for recording information on a disk recording medium, wherein the information is recorded in a distributed manner.
的記録領域のうちデータ領域内に論理ボリューム空間と
して仮想的に確保した論理ブロック記録領域に、前記デ
ータ領域に記録すべき一連の入力ディジタル情報を連続
的な論理ブロックで構成されたファイルで管理するため
のファイル用管理情報を論理ブロックアドレスに関連づ
けて記録するファイル記録領域と、前記ファイルを第1
のテーブルで管理するための第1のテーブル用管理情報
を論理ブロックアドレスに関連づけて記録する第1のテ
ーブル記録領域とを割り当て、前記ディスク記録媒体の
データ領域のうち不連続なデータ領域に一連の入力ディ
ジタル情報をその先頭から終了まで記録するに際して、 一連のファイルの組み合わせで確保された領域が互いに
不連続となる場合あるいは一連のファイルと未記録領域
の組み合わせで確保された領域が互いに不連続となる場
合は、前記確保された不連続領域のうち論理ブロックア
ドレスの最小のブロックに対応したファイル用管理情報
から前記ファイル記録領域に順次割り当てて記録すると
ともに、前記ファイル記録領域に割り当てられたファイ
ル用管理情報の割り当て順位を前記第1のテーブル記録
領域にファイル毎に記録し、前記ファイル記録領域に割
り当てられたファイル用管理情報のファイルに対応する
前記データ領域の物理セクタに前記一連の入力ディジタ
ル情報をその先頭から終了まで分散して記録することを
特徴とするディスク記録媒体への情報記録方法。2. A series of input digital information to be recorded in the data area is written in a logical block recording area virtually reserved as a logical volume space in a data area of a physical recording area of a rewritable disk recording medium. A file recording area for recording file management information for managing a file composed of continuous logical blocks in association with a logical block address;
And a first table recording area for recording the first table management information for managing in the table in association with the logical block address, and assigning a series of data to the discontinuous data area in the data area of the disk recording medium. When recording input digital information from the beginning to the end, if the areas secured by a series of file combinations are discontinuous with each other, or the areas secured by the combination of a series of files and unrecorded areas are discontinuous with each other. In the case where the file is not allocated, the file is allocated to the file recording area sequentially from the file management information corresponding to the smallest block of the logical block address in the reserved discontinuous area, and the file is allocated to the file recording area. The allocation order of the management information is stored in the first table recording area for each file. And recording the series of input digital information in the physical sector of the data area corresponding to the file of the file management information allocated to the file recording area in a distributed manner from the beginning to the end thereof. A method of recording information on a disk recording medium.
的記録領域のうちデータ領域内に論理ボリューム空間と
して仮想的に確保した論理ブロック記録領域に、前記デ
ータ領域に記録すべき一連の入力ディジタル情報を連続
的な論理ブロックで構成されたファイルで管理するため
のファイル用管理情報を論理ブロックアドレスに関連づ
けて記録するファイル記録領域と、前記ファイルを第1
のテーブルで管理するための第1のテーブル用管理情報
を論理ブロックアドレスに関連づけて記録する第1のテ
ーブル記録領域とを割り当て、前記ディスク記録媒体の
データ領域のうち不連続なデータ領域に一連の入力ディ
ジタル情報をその先頭から終了まで記録するに際して、 複数のファイルの組み合わせで確保された領域が互いに
不連続となる場合あるいはファイルと未記録領域の組み
合わせで確保された領域が互いに不連続となる場合は、
前記確保された不連続領域のうち論理ブロックアドレス
の最小のブロックに対応したファイル用管理情報から前
記ファイル記録領域に順次割り当てる第1のステップ
と、第1のステップによる不連続領域への割り当てが終
了した後、前記確保された不連続領域のうちすでに割り
当てられた論理ブロックを除いて次に先頭アドレスの小
さい論理ブロックアドレスのブロックに対応したファイ
ル用管理情報から前記ファイル記録領域に順次割り当て
る第2のステップを実行し、第2のステップの実行によ
っても前記一連の入力ディジタル情報の終了まで前記フ
ァイル用管理情報の割り当てが完了しないときには第2
のステップを繰り返すとともに、前記ファイル記録領域
に割り当てられたファイル用管理情報の割り当て順位を
前記第1のテーブル記録領域にファイル毎に記録し、前
記ファイル記録領域に割り当てられたファイル用管理情
報のファイルに対応する前記データ領域の物理セクタに
前記一連の入力ディジタル情報をその先頭から終了まで
分散して記録することを特徴とするディスク記録媒体へ
の情報記録方法。3. A series of input digital information to be recorded in the data area in a logical block recording area virtually reserved as a logical volume space in a data area of a physical recording area of a rewritable disk recording medium. A file recording area for recording file management information for managing a file composed of continuous logical blocks in association with a logical block address;
And a first table recording area for recording the first table management information for managing in the table in association with the logical block address, and assigning a series of data to the discontinuous data area in the data area of the disk recording medium. When recording the input digital information from the beginning to the end, when the areas secured by the combination of multiple files are discontinuous with each other, or when the areas secured by the combination of files and unrecorded areas are discontinuous with each other Is
A first step of sequentially allocating the file recording area from the file management information corresponding to the block having the smallest logical block address in the secured discontinuous area, and ending the allocation to the discontinuous area in the first step After that, except for the already allocated logical block in the reserved discontinuous area, the second sequentially allocated to the file recording area from the file management information corresponding to the block of the logical block address having the next smallest start address. Executing the step. If the assignment of the file management information is not completed until the end of the series of input digital information even after the execution of the second step, the second step is performed.
And the allocation order of the file management information allocated to the file recording area is recorded for each file in the first table recording area, and the file management information file assigned to the file recording area is recorded in the file. Recording the series of input digital information in a physical sector of the data area corresponding to the above from the beginning to the end thereof in a distributed manner.
的記録領域のうちデータ領域内に論理ボリューム空間と
して仮想的に確保した論理ブロック記録領域に、前記デ
ータ領域に記録すべき一連の入力ディジタル情報を連続
的な論理ブロックで構成されたファイルで管理するため
のファイル用管理情報を論理ブロックアドレスに関連づ
けて記録するファイル記録領域と、前記ファイルを第1
のテーブルで管理するための第1のテーブル用管理情報
を論理ブロックアドレスに関連づけて記録する第1のテ
ーブル記録領域とを割り当て、前記ディスク記録媒体の
データ領域のうち不連続なデータ領域に一連の入力ディ
ジタル情報をその先頭から終了まで記録するに際して、 一連の不連続ファイルあるいは単独のファイルと一連の
不連続ファイルの中の単独のファイルの直後あるいは直
前に位置するファイル間未記録領域との組み合わせで確
保された場合あるいは一連の不連続ファイルあるいは単
独のファイルと単独のファイル間未記録領域との組み合
わせで確保された場合は、前記確保された不連続領域の
うち論理ブロックアドレスの最小のブロックに対応した
ファイル用管理情報から前記ファイル記録領域に順次割
り当てて記録するとともに、前記ファイル記録領域に割
り当てられたファイル用管理情報の割り当て順位を前記
第1のテーブル記録領域にファイル毎に記録し、前記フ
ァイル記録領域に割り当てられたファイル用管理情報の
ファイルに対応する前記データ領域の物理セクタに前記
一連の入力ディジタル情報をその先頭から終了まで分散
して記録することを特徴とするディスク記録媒体への情
報記録方法。4. A series of input digital information to be recorded in the data area in a logical block recording area virtually reserved as a logical volume space in a data area of a physical recording area of a rewritable disk recording medium. A file recording area for recording file management information for managing a file composed of continuous logical blocks in association with a logical block address;
And a first table recording area for recording the first table management information for managing in the table in association with the logical block address, and assigning a series of data to the discontinuous data area in the data area of the disk recording medium. When recording the input digital information from the beginning to the end, a combination of a series of discontinuous files or a single file and an unrecorded area between files located immediately before or immediately before the single file in the series of discontinuous files If secured or a series of discontinuous files or a combination of a single file and a single inter-file unrecorded area, it corresponds to the smallest block of the logical block address in the secured discontinuous area From the file management information to the file recording area in order In addition, the assignment order of the file management information assigned to the file recording area is recorded for each file in the first table recording area, and the order corresponding to the file of the file management information assigned to the file recording area is recorded. A method for recording information on a disk recording medium, wherein said series of input digital information is dispersedly recorded in a physical sector of a data area from the beginning to the end.
ファイル用管理情報の割り当て順位をファイル毎に記録
するに際して、前記ファイル記録領域に分散して記録さ
れた不連続ファイルのうち先頭アドレス最小の論理ブロ
ックアドレスに対応したファイルを不連続ファイルの最
上位階層とし、以下、その先頭アドレスの小さい順に、
論理ブロックアドレスに対応したファイルを最上位階層
より順次下の階層として各ファイルの割り当て順位をデ
ィレクトリ階層構造に従って前記第1のテーブル記録領
域に記録することを特徴とする請求項1、2、3または
4記載のディスク記録媒体への情報記録方法。5. The logical block having the smallest start address among the discontinuous files distributed and recorded in the file recording area when recording the allocation order of the file management information allocated to the file recording area for each file. The file corresponding to the address is set as the highest hierarchy of the discontinuous file, and thereafter, in order of the smallest starting address,
4. A file corresponding to a logical block address is recorded in the first table recording area according to a directory hierarchical structure, with the allocation order of each file as a layer sequentially lower than the highest layer. 4. The method for recording information on a disk recording medium according to item 4.
先頭アドレス最小の論理ブロックアドレスに対応したフ
ァイルに関する更新情報として、不連続ファイル中の最
上位階層を示す符号とファイル名を先頭アドレスに関連
付けて記録し、最上位階層より下位の階層に属するファ
イルに関する更新情報として、自己のファイル名と自己
の階層より一つ上の階層に属するファイルのファイル名
に関連する符号を先頭アドレスに関連付けて記録するこ
とを特徴とする請求項5記載のディスク記録媒体への情
報記録方法。6. The first table recording area includes, as update information relating to a file corresponding to the smallest logical block address of the start address, a code indicating the highest hierarchy in a discontinuous file and a file name in the first address. Record the information in association with each other, and as the update information on the files belonging to the layer lower than the highest layer, associate the code related to the file name of the own file and the file name of the file belonging to the layer immediately above the own layer with the head address. 6. A method for recording information on a disk recording medium according to claim 5, wherein the information is recorded.
として仮想的に確保した論理ブロック記録領域に、前記
データ領域に未記録領域が存在するか否かを第2のテー
ブルで管理するための第2のテーブル用管理情報を論理
ブロックアドレスに関連づけて記録する第2のテーブル
記録領域を割り当て、前記第2のテーブル記録領域に、
前記論理ボリューム空間中に存在する全ての論理ブロッ
クに対する情報の割り当て状態を示す情報として、各論
理ブロックに対するブロックアドレスと、情報の記録の
有無を示す符号とを関連づけて記録することを特徴とす
る請求項1、2、3、5または6記載のディスク記録媒
体への情報記録方法。7. A second table for managing whether or not an unrecorded area exists in the data area in a logical block recording area virtually secured as a logical volume space in the data area. A second table recording area for recording the table management information in association with the logical block address, and the second table recording area
The information indicating the allocation state of information to all the logical blocks existing in the logical volume space is recorded in association with a block address for each logical block and a code indicating whether or not information is recorded. Item 1. The method for recording information on a disk recording medium according to Item 1, 2, 3, 5, or 6.
り当てが不連続領域の途中の論理ブロックで終了したと
きには、情報の割り当てが途中で終了した不連続領域に
属する論理ブロックのうち情報が割り当てられなかった
残りの全ての論理ブロックの符号を、情報の未割り当て
状態を示す符号に変更する請求項7記載のディスク記録
媒体への情報記録方法。8. When the allocation of information to the reserved discontinuous area ends in a logical block in the middle of the discontinuous area, the information among the logical blocks belonging to the discontinuous area in which the allocation of information ends in the middle is 8. The method of recording information on a disk recording medium according to claim 7, wherein the codes of all the remaining logical blocks that have not been allocated are changed to codes indicating a state in which information is not allocated.
として仮想的に確保した論理ブロック記録領域に、前記
データ領域に未記録領域が存在するか否かを第2のテー
ブルで管理するための第2のテーブル用管理情報を論理
ブロックアドレスに関連づけて記録する第2のテーブル
記録領域を割り当て、前記第2のテーブル記録領域に、
前記論理ボリューム空間中に存在する全ての論理ブロッ
クに対する情報の割り当て状態を示す情報として、各論
理ブロックに対するブロックアドレスと、情報の記録の
有無を示す符号とを関連づけて記録し、前記確保された
不連続領域への情報の割り当てがファイル間未記録領域
の途中の論理ブロックで終了したときには、情報の割り
当てが途中で終了したファイル間未記録領域に属する論
理ブロックのうち情報が割り当てられなかった残りの全
ての論理ブロックの符号を、情報の未割り当て状態を示
す符号に変更し、前記ファイル間未記録領域に属する論
理ブロックのうち情報が割り当てられた全ての論理ブロ
ックの符号を、情報の割り当て状態を示す符号に変更す
ることを特徴とする請求項4記載のディスク記録媒体へ
の情報記録方法。9. A second table for managing whether or not an unrecorded area exists in the data area in a logical block recording area virtually secured as a logical volume space in the data area. A second table recording area for recording the table management information in association with the logical block address, and the second table recording area
As information indicating the allocation state of information to all the logical blocks existing in the logical volume space, a block address for each logical block and a code indicating whether or not information is recorded are recorded in association with each other. When the allocation of information to the continuous area is completed in a logical block in the middle of the inter-file unrecorded area, the remaining information in the logical blocks belonging to the inter-file unrecorded area in which the information allocation has been completed is not allocated. The codes of all the logical blocks are changed to the codes indicating the unallocated state of the information, and the codes of all the logical blocks to which the information is allocated among the logical blocks belonging to the inter-file unrecorded area are changed to the allocated state of the information. 5. The method for recording information on a disk recording medium according to claim 4, wherein the code is changed to a code shown.
によって情報が記録されたディスク記録媒体の情報を再
生するに際して、 前記ファイル記録領域に記録されたファイル用管理情報
の割り当て順位に従って各ファイルを指定し、指定され
たファイルの先頭アドレスに対応したデータ領域の情報
から順次再生することを特徴とするディスク記録媒体の
情報再生方法。10. When reproducing information on a disk recording medium on which information is recorded by the method according to claim 1, 2, 3 or 4, each information is reproduced in accordance with the allocation order of the file management information recorded in the file recording area. A method for reproducing information from a disk recording medium, wherein a file is specified and the information is sequentially reproduced from information in a data area corresponding to a head address of the specified file.
方法によって情報が記録されたディスク記録媒体の情報
を再生するに際して、 前記ファイル記録領域に記録された不連続ファイルのう
ち最上位階層に属するファイルの先頭アドレスに対応し
たデータ領域の情報から再生を開始し、その後、前記最
上位階層に属するファイルの終了アドレスに対応したデ
ータ領域の情報を順次再生する第1のステップと、第1
のステップによる情報の再生が終了した後、前記最上位
階層より一つ階層の低い階層に属するファイルの先頭ア
ドレスから終了アドレスに対応するデータ領域の情報を
順次再生する第2のステップと、第2のステップによる
情報の再生が終了したときには、第2のステップの処理
による階層より下位の階層に属するファイルが存在する
か否かを判定する第3のステップと、第3のステップで
ファイルが存在しないと判定されたときに第2のステッ
プの処理で情報の再生を終了する第4のステップと、第
3のステップでファイルが存在すると判定されたときに
第2のステップの処理による階層より下位の階層に属す
るファイルを階層順に順次指定し、指定された階層に属
するファイルの先頭アドレスから終了アドレスに対応す
るデータ領域の情報を順次再生する第5のステップとを
実行することを特徴とするディスク記録媒体の情報再生
方法。11. When reproducing information on a disk recording medium on which information has been recorded by the method according to claim 5, 6, 7, 8, or 9, the highest one of the discontinuous files recorded in the file recording area A first step of starting reproduction from information of a data area corresponding to a start address of a file belonging to a hierarchy, and then sequentially reproducing information of a data area corresponding to an end address of the file belonging to the highest hierarchy; 1
A second step of sequentially reproducing information in a data area corresponding to an end address from a head address of a file belonging to a layer one layer lower than the highest layer after the reproduction of the information in the step is completed; When the reproduction of the information in the step is completed, the third step of judging whether or not there is a file belonging to a layer lower than the layer by the processing of the second step, and no file exists in the third step A fourth step of terminating the reproduction of information in the second step when it is determined that there is a file, and a lower level than the layer by the second step when it is determined that the file exists in the third step. The files belonging to the hierarchy are sequentially specified in the order of the hierarchy, and the information in the data area corresponding to the start address to the end address of the file belonging to the specified hierarchy. Information reproduction method for a disk recording medium, characterized in that sequentially executes a fifth step of reproducing.
理的記録領域のうちデータ領域内に論理ボリューム空間
として仮想的に確保した論理ブロック記録領域に、前記
データ領域に記録すべき一連の入力ディジタル情報を連
続的な論理ブロックで構成されたファイルで管理するた
めのファイル用管理情報を論理ブロックアドレスに関連
づけて記録するファイル記録領域と、前記ファイルを第
1のテーブルで管理するための第1のテーブル用管理情
報を論理ブロックアドレスに関連づけて記録する第1の
テーブル記録領域と、前記データ領域に未記録領域が存
在するか否かを第2のテーブルで管理するための第2の
テーブル用管理情報を論理ブロックアドレスに関連づけ
て記録する第2のテーブル記録領域とを割り当て、前記
ディスク記録媒体のデータ領域のうち不連続なデータ領
域に一連の入力ディジタル情報をその先頭から終了まで
記録するに際して、 前記論理ブロック記録領域が不連続領域として、一連の
不連続ファイルで確保された場合、前記一連の不連続フ
ァイルに属する独立のファイルをそれぞれブロック単位
で複数の分割ファイルに分割し、各分割ファイルのうち
論理ブロックアドレスの最小のブロックに対応したファ
イル用管理情報から前記ファイル記録領域に順次割り当
てて記録するとともに、前記ファイル記録領域に割り当
てられたファイル用管理情報の割り当て順位を前記第1
のテーブル記録領域に分割ファイル毎に記録し、前記フ
ァイル記録領域に割り当てられたファイル用管理情報の
分割ファイルに対応する前記データ領域の物理セクタに
前記ファイル用管理情報の割り当て順位に従って前記一
連の入力ディジタル情報をその先頭から終了まで分散し
て記録することを特徴とするディスク記録媒体への情報
記録方法。12. A series of input digital information to be recorded in the data area in a logical block recording area virtually reserved as a logical volume space in a data area of a physical recording area of a rewritable disk recording medium. A file recording area for recording file management information for managing a file composed of continuous logical blocks in association with a logical block address, and a first table for managing the file in a first table A first table recording area for recording management information in association with a logical block address, and second table management information for managing whether or not an unrecorded area exists in the data area with a second table. A second table recording area for recording in association with a logical block address, and When recording a series of input digital information from the beginning to the end in a discontinuous data area of the data area, when the logical block recording area is secured as a discontinuous area in a series of discontinuous files, An independent file belonging to a discontinuous file is divided into a plurality of divided files in units of blocks, and sequentially allocated to the file recording area from the file management information corresponding to the smallest block of the logical block address in each divided file and recorded. And assigns the order of allocation of the file management information allocated to the file recording area to the first
Is recorded in the table recording area for each divided file, and the series of inputs is performed according to the allocation order of the file management information in the physical sector of the data area corresponding to the divided file of the file management information allocated to the file recording area. A method of recording information on a disk recording medium, wherein digital information is recorded in a distributed manner from the beginning to the end.
記録されたディスク記録媒体の情報を再生するに際し
て、 前記ファイル記録領域に記録された不連続ファイルのう
ち最上位階層に属する分割ファイルの先頭アドレスに対
応したデータ領域の情報から再生を開始し、その後、前
記最上位階層に属する分割ファイルの終了アドレスに対
応したデータ領域の情報を順次再生する第1のステップ
と、第1のステップによる情報の再生が終了した後、前
記最上位階層より一つ階層の低い階層に属する分割ファ
イルの先頭アドレスから終了アドレスに対応するデータ
領域の情報を順次再生する第2のステップと、第2のス
テップによる情報の再生が終了したときには、第2のス
テップの処理による階層より下位の階層に属する分割フ
ァイルが存在するか否かを判定する第3のステップと、
第3のステップで分割ファイルが存在しないと判定され
たときに第2のステップの処理で情報の再生を終了する
第4のステップと、第3のステップで分割ファイルが存
在すると判定されたときに第2のステップの処理による
階層より下位の階層に属する分割ファイルを階層順に順
次指定し、指定された階層に属する分割ファイルの先頭
アドレスから終了アドレスに対応するデータ領域の情報
を順次再生する第5のステップとを実行することを特徴
とするディスク記録媒体の情報再生方法。13. When reproducing information on a disk recording medium on which information is recorded by the method according to claim 12, a start address of a divided file belonging to the highest hierarchy among discontinuous files recorded in the file recording area. Starting from the information of the data area corresponding to the first step, and then sequentially reproducing the information of the data area corresponding to the end address of the divided file belonging to the highest hierarchy; After the reproduction is completed, a second step of sequentially reproducing information in a data area corresponding to an end address from a start address of a divided file belonging to a hierarchy one level lower than the highest hierarchy, and information according to the second step. When the reproduction of the file ends, there is a divided file belonging to a layer lower than the layer obtained by the processing in the second step. A third step of determining whether,
A fourth step of terminating the reproduction of information in the processing of the second step when it is determined in the third step that no divided file exists; and a fourth step of determining that a divided file exists in the third step. A fifth step of sequentially designating divided files belonging to a layer lower than the layer by the processing of the second step in the layer order, and sequentially reproducing information in the data area corresponding to the start address to the end address of the divided file belonging to the designated layer And a step of reproducing information from a disk recording medium.
途中で処理中の分割ファイルより下位の階層に属する分
割ファイルへの移行を示す情報が存在するか否かを判定
する第6のステップと、第6のステップで肯定の判定結
果が得られたときに処理中の分割ファイルに関する情報
の再生を停止して処理中の分割ファイルより下位の階層
に属する分割ファイルに対応したデータ領域の情報から
順次再生を実行させる第7のステップとを実行すること
を特徴とする請求項13記載のディスク記録媒体の情報
再生方法。14. A sixth step of determining whether or not there is information indicating a transition to a divided file belonging to a lower hierarchy than the divided file being processed during reproduction of information corresponding to each divided file; When a positive determination result is obtained in the sixth step, the reproduction of the information on the divided file being processed is stopped, and the information on the data area corresponding to the divided file belonging to the lower hierarchy than the divided file being processed is sequentially started. 14. The method for reproducing information on a disk recording medium according to claim 13, further comprising: executing a seventh step of executing reproduction.
途中で処理中の分割ファイルとは異なる階層に属する分
割ファイルへの移行を示す情報が存在するか否かを判定
する第6のステップと、第6のステップで肯定の判定結
果が得られたときに処理中の分割ファイルに関する情報
の再生を停止して処理中の分割ファイルとは異なる階層
に属する分割ファイルに対応したデータ領域の情報から
順次再生を実行させる第7のステップとを実行すること
を特徴とする請求項13記載のディスク記録媒体の情報
再生方法。15. A sixth step of determining whether or not there is information indicating a transition to a divided file belonging to a different hierarchy from the divided file being processed during the reproduction of the information corresponding to each divided file; When a positive determination result is obtained in the sixth step, reproduction of information on the divided file being processed is stopped, and information from the data area corresponding to the divided file belonging to a different hierarchy from the divided file being processed is sequentially started. 14. The method for reproducing information on a disk recording medium according to claim 13, further comprising: executing a seventh step of executing reproduction.
理的記録領域のうちデータ領域内に論理ボリューム空間
として仮想的に確保した論理ブロック記録領域に、前記
データ領域に記録すべき一連の入力ディジタル情報を連
続的な論理ブロックで構成されたファイルで管理するた
めのファイル用管理情報を論理ブロックアドレスに関連
づけて記録するファイル記録領域と、前記ファイルを第
1のテーブルで管理するための第1のテーブル用管理情
報を論理ブロックアドレスに関連づけて記録する第1の
テーブル記録領域と、前記データ領域に未記録領域が存
在するか否かを第2のテーブルで管理するための第2の
テーブル用管理情報を論理ブロックアドレスに関連づけ
て記録する第2のテーブル記録領域とを割り当て、前記
ディスク記録媒体のデータ領域のうち不連続なデータ領
域に一連の入力ディジタル情報をその先頭から終了まで
記録するに際して、 前記論理ブロック記録領域に記録すべきファイルとして
指定された複数のファイルが互いに不連続な領域で存在
する場合、 前記指定の複数のファイルの記録領域に相当する第1の
連続領域を先頭記録ブロックから確保するとともに、こ
の記録領域の確保によって前記第1の連続領域に含まれ
るが情報の記録領域には指定されないファイルの記録領
域に相当する第2の連続領域を確保する第1のステップ
と、 前記指定の複数のファイルの記録領域を第1のステップ
で確保された第1の連続領域に割り当て直すとともに、
前記第1の連続領域に含まれるが情報の記録領域には指
定されないファイルの記録領域を第1のステップで確保
された第2の連続領域に割り当て直す第2のステップ
と、 前記一連の記録すべき情報をその先頭から終了まで管理
するためのファイル管理情報を前記第1の連続領域に論
理ブロックアドレスの最小のブロックから順次割り当て
て記録する第3のステップと、 前記第1の連続領域に割り当てられたファイル管理情報
のファイルに対応する前記データ領域の物理セクタに前
記一連の入力ディジタル情報をその先頭から終了まで連
続して記録する第4のステップとを実行することを特徴
とするディスク記録媒体への情報記録方法。16. A series of input digital information to be recorded in the data area in a logical block recording area virtually reserved as a logical volume space in a data area of a physical recording area of a rewritable disk recording medium. A file recording area for recording file management information for managing a file composed of continuous logical blocks in association with a logical block address, and a first table for managing the file in a first table A first table recording area for recording management information in association with a logical block address, and second table management information for managing whether or not an unrecorded area exists in the data area with a second table. A second table recording area for recording in association with a logical block address, and When recording a series of input digital information from the beginning to the end in the discontinuous data area of the data area, a plurality of files specified as files to be recorded in the logical block recording area exist in the discontinuous areas. In this case, a first continuous area corresponding to the recording areas of the plurality of specified files is secured from the first recording block, and the information is included in the first continuous area by securing this recording area. Is a first step of securing a second continuous area corresponding to a recording area of an unspecified file; and reallocating the recording areas of the plurality of designated files to the first continuous area secured in the first step. With
A second step of reassigning a recording area of a file included in the first continuous area but not specified as an information recording area to the second continuous area secured in the first step; A third step of sequentially allocating and recording file management information for managing power information from the beginning to the end thereof in the first continuous area from the smallest block of the logical block address, and allocating the file management information to the first continuous area. Recording the series of input digital information continuously from the beginning to the end in the physical sector of the data area corresponding to the file of the obtained file management information. How to record information to
理的記録領域のうちデータ領域内に論理ボリューム空間
として仮想的に確保した論理ブロック記録領域に、前記
データ領域に記録すべき一連の入力ディジタル情報を連
続的な論理ブロックで構成されたファイルで管理するた
めのファイル用管理情報を論理ブロックアドレスに関連
づけて記録するファイル記録領域と、前記ファイルを第
1のテーブルで管理するための第1のテーブル用管理情
報を論理ブロックアドレスに関連づけて記録する第1の
テーブル記録領域と、前記データ領域に未記録領域が存
在するか否かを第2のテーブルで管理するための第2の
テーブル用管理情報を論理ブロックアドレスに関連づけ
て記録する第2のテーブル記録領域とを割り当て、前記
ディスク記録媒体のデータ領域のうち不連続なデータ領
域に一連の入力ディジタル情報をその先頭から終了まで
記録するに際して、 前記論理ブロック記録領域に記録すべきファイルとして
指定された複数のファイルが互いに不連続な領域で存在
する場合、 前記指定による情報の記録領域には含まれないが前記指
定の複数のファイルに隣接するファイルの記録領域に相
当する第1の連続領域を先頭ブロックから確保するとと
もに、前記第1の連続領域以降に前記指定の複数のファ
イルの記録領域に相当する第2の連続領域を確保する第
1のステップと、 前記指定の複数のファイルの記録領域を第1のステップ
で確保された第2の連続領域に割り当て直すとともに、
前記第2の連続領域に含まれるが情報の記録領域には指
定されないファイルの記録領域を第1のステップで確保
された第1の連続領域に割り当て直す第2のステップ
と、 前記一連の記録すべき情報をその先頭から終了まで管理
するためのファイル管理情報を前記第2の連続領域に論
理ブロックアドレスの最小のブロックから順次割り当て
て記録する第3のステップと、 前記第2の連続領域に割り当てられたファイル管理情報
のファイルに対応する前記データ領域の物理セクタに前
記一連の記録すべき情報をその先頭から終了まで連続し
て記録する第4のステップとを実行することを特徴とす
るディスク記録媒体への情報記録方法。17. A series of input digital information to be recorded in the data area is written in a logical block recording area virtually reserved as a logical volume space in a data area in a physical recording area of a rewritable disk recording medium. A file recording area for recording file management information for managing a file composed of continuous logical blocks in association with a logical block address, and a first table for managing the file in a first table A first table recording area for recording management information in association with a logical block address, and second table management information for managing whether or not an unrecorded area exists in the data area with a second table. A second table recording area for recording in association with a logical block address, and When recording a series of input digital information from the beginning to the end in the discontinuous data area of the data area, a plurality of files specified as files to be recorded in the logical block recording area exist in the discontinuous areas. In this case, a first continuous area that is not included in the information recording area according to the designation but is equivalent to a recording area of a file adjacent to the plurality of designated files is secured from the first block, and the first continuous area is secured. A first step of securing a second continuous area corresponding to a recording area of the specified plurality of files after an area; and a second step of securing a recording area of the specified plurality of files in the first step. While re-assigning to a continuous area,
A second step of reassigning a recording area of a file included in the second continuous area but not specified as an information recording area to the first continuous area secured in the first step; A third step of sequentially allocating and recording file management information for managing power information from the beginning to the end thereof in the second continuous area from the smallest block of the logical block address, and allocating the file management information to the second continuous area. Recording the series of information to be recorded continuously from the beginning to the end in the physical sector of the data area corresponding to the file of the obtained file management information. A method of recording information on a medium.
れてないが移動したファイルに対しては、その移動先の
先頭アドレスのみを更新し、連続領域に移動したファイ
ルに対しては、その連続領域の上位階層を示す符号と先
頭アドレスおよびファイル名を更新することを特徴とす
る請求項16または17記載のディスク記録媒体への情
報記録方法。18. For a file that has not been specified in the allocation of the information recording area but has been moved, only the start address of the moved destination is updated. 18. The method for recording information on a disk recording medium according to claim 16, wherein a code indicating a higher layer of the area, a start address, and a file name are updated.
法によって記録された情報を再生するに際して、不連続
領域から連続領域に移動したファイルの先頭アドレスか
ら終了アドレスに対応するデータ領域の情報を順次再生
するディスク記録媒体の情報再生方法。19. When reproducing information recorded by the recording method according to claim 16, 17 or 18, information in a data area corresponding to an end address from a head address of a file moved from a discontinuous area to a continuous area is sequentially read. A method of reproducing information from a disk recording medium to be reproduced.
理的記録領域に記録された情報を読み取る情報読み取り
手段と、前記ディスク記録媒体の物理的記録領域のうち
データ領域に一連の入力ディジタル情報を記録するとと
もにデータ領域内に論理ボリューム空間として仮想的に
確保した論理ブロック記録領域に前記一連の入力ディジ
タル情報を管理するための情報をそれぞれ指定の領域に
記録する情報記録手段と、前記情報読み取り手段の読み
取り情報と前記一連の入力ディジタル情報を管理するた
めの入力情報を基に前記一連の入力ディジタル情報を連
続的な論理ブロックで構成されたファイルで管理するた
めのファイル用管理情報を論理ブロックアドレスに関連
づけて割り当てるファイル用管理情報割り当て手段と、
前記情報読み取り手段の読み取り情報と前記一連の入力
ディジタル情報を管理するための入力情報を基に前記フ
ァイルを第1のテーブルで管理するための第1のテーブ
ル用管理情報を論理ブロックアドレスに関連づけて生成
する第1のテーブル用管理情報生成手段と、前記ファイ
ル用管理情報の記録領域を前記論理ブロック記録領域の
うちファイル記録領域に指定し、前記第1のテーブル用
管理情報の記録領域を前記論理ブロック記録領域のうち
第1のテーブル記録領域に指定し、前記一連の入力ディ
ジタル情報の記録領域を前記データ領域にそれぞれ指定
する記録領域指定手段とを備え、 前記ファイル用管理情報割り当て手段は、任意の複数の
ファイルの組み合わせで確保された領域が互いに不連続
となる場合あるいは任意のファイルと未記録領域の組み
合わせで確保された領域が互いに不連続となる場合は、
前記確保された不連続領域のうち論理ブロックアドレス
の最小のブロックに対応したファイル用管理情報から前
記ファイル記録領域に順次割り当ててなり、 前記第1のテーブル用管理情報生成手段は、前記ファイ
ル記録領域に割り当てられたファイル用管理情報の割り
当て順位をファイル毎に記録してなり、 前記情報記録手段は、前記ファイル記録領域に割り当て
られたファイル管理情報のファイルに対応する前記デー
タ領域の物理セクタに前記ファイル用管理情報の割り当
て順位に従って前記一連の入力ディジタル情報をその先
頭から終了まで分散して記録してなることを特徴とする
ディスク記録媒体への情報記録装置。20. An information reading means for reading information recorded in a physical recording area of a rewritable disk recording medium, and recording a series of input digital information in a data area of the physical recording area of the disk recording medium. Information recording means for recording information for managing the series of input digital information in a designated area in a logical block recording area virtually secured as a logical volume space in a data area, and reading by the information reading means. On the basis of the information and the input information for managing the series of input digital information, file management information for managing the series of input digital information in a file composed of continuous logical blocks is associated with a logical block address. Means for allocating file management information,
First table management information for managing the file in the first table is associated with a logical block address based on the read information of the information reading means and the input information for managing the series of input digital information. First table management information generating means for generating, and a recording area of the file management information is designated as a file recording area of the logical block recording area, and a recording area of the first table management information is assigned to the logical area. Recording area designating means for designating a first table recording area in the block recording area and designating a recording area for the series of input digital information as the data area, wherein the file management information allocating means is When the areas secured by the combination of multiple files are discontinuous with each other, or when If the areas secured by the combination of recording areas are discontinuous with each other,
The first table management information generating means is sequentially allocated to the file recording area from the file management information corresponding to the smallest block of the logical block address in the reserved discontinuous area, The allocation order of the file management information assigned to each file is recorded for each file, and the information recording means stores the physical sector of the data area corresponding to the file of the file management information assigned to the file recording area in the physical sector. An information recording apparatus for recording information on a disk recording medium, wherein said series of input digital information is dispersedly recorded from the beginning to the end thereof in accordance with the allocation order of file management information.
理的記録領域に記録された情報を読み取る情報読み取り
手段と、前記ディスク記録媒体の物理的記録領域のうち
データ領域に一連の入力ディジタル情報を記録するとと
もにデータ領域内に論理ボリューム空間として仮想的に
確保した論理ブロック記録領域に前記一連の入力ディジ
タル情報を管理するための情報をそれぞれ指定の領域に
記録する情報記録手段と、前記情報読み取り手段の読み
取り情報と前記一連の入力ディジタル情報を管理するた
めの入力情報を基に前記一連の入力ディジタル情報を連
続的な論理ブロックで構成されたファイルで管理するた
めのファイル用管理情報を論理ブロックアドレスに関連
づけて割り当てるファイル用管理情報割り当て手段と、
前記情報読み取り手段の読み取り情報と前記一連の入力
ディジタル情報を管理するための入力情報を基に前記フ
ァイルを第1のテーブルで管理するための第1のテーブ
ル用管理情報を論理ブロックアドレスに関連づけて生成
する第1のテーブル用管理情報生成手段と、前記ファイ
ル用管理情報の記録領域を前記論理ブロック記録領域の
うちファイル記録領域に指定し、前記第1のテーブル用
管理情報の記録領域を前記論理ブロック記録領域のうち
第1のテーブル記録領域に指定し、前記一連の入力ディ
ジタル情報の記録領域を前記データ領域にそれぞれ指定
する記録領域指定手段とを備え、 前記ファイル用管理情報割り当て手段は、一連のファイ
ルの組み合わせで確保された領域が互いに不連続となる
場合あるいは一連のファイルと未記録領域の組み合わせ
で確保された領域が互いに不連続となる場合は、前記確
保された不連続領域のうち論理ブロックアドレスの最小
のブロックに対応したファイル用管理情報から前記ファ
イル記録領域に順次割り当ててなり、 前記第1のテーブル用管理情報生成手段は、前記ファイ
ル記録領域に割り当てられたファイル用管理情報の割り
当て順位をファイル毎に記録してなり、 前記情報記録手段は、前記ファイル記録領域に割り当て
られたファイル管理情報のファイルに対応する前記デー
タ領域の物理セクタに前記ファイル用管理情報の割り当
て順位に従って前記一連の入力ディジタル情報をその先
頭から終了まで分散して記録してなることを特徴とする
ディスク記録媒体への情報記録装置。21. Information reading means for reading information recorded in a physical recording area of a rewritable disk recording medium, and recording a series of input digital information in a data area of the physical recording area of the disk recording medium. Information recording means for recording information for managing the series of input digital information in a designated area in a logical block recording area virtually secured as a logical volume space in a data area, and reading by the information reading means. On the basis of the information and the input information for managing the series of input digital information, file management information for managing the series of input digital information in a file composed of continuous logical blocks is associated with a logical block address. Means for allocating file management information,
First table management information for managing the file in the first table is associated with a logical block address based on the read information of the information reading means and the input information for managing the series of input digital information. First table management information generating means for generating, and a recording area of the file management information is designated as a file recording area of the logical block recording area, and a recording area of the first table management information is assigned to the logical area. Recording area designating means for designating a first table recording area in the block recording area and designating a recording area for the series of input digital information in the data area, wherein the file management information allocating means comprises: If the areas secured by the combination of files are not continuous with each other, or if a series of files and unrecorded areas When the areas secured by the combination of areas become discontinuous with each other, the areas are sequentially allocated to the file recording area from the file management information corresponding to the smallest block of the logical block address among the secured discontinuous areas. The first table management information generating means records the allocation order of the file management information allocated to the file recording area for each file, and the information recording means is allocated to the file recording area. A disk in which the series of input digital information is recorded in a physical sector of the data area corresponding to the file of the file management information in a distributed manner from the beginning to the end according to the allocation order of the file management information. Information recording device for recording media.
理的記録領域に記録された情報を読み取る情報読み取り
手段と、前記ディスク記録媒体の物理的記録領域のうち
データ領域に一連の入力ディジタル情報を記録するとと
もにデータ領域内に論理ボリューム空間として仮想的に
確保した論理ブロック記録領域に前記一連の入力ディジ
タル情報を管理するための情報をそれぞれ指定の領域に
記録する情報記録手段と、前記情報読み取り手段の読み
取り情報と前記一連の入力ディジタル情報を管理するた
めの入力情報を基に前記一連の入力ディジタル情報を連
続的な論理ブロックで構成されたファイルで管理するた
めのファイル用管理情報を論理ブロックアドレスに関連
づけて割り当てるファイル用管理情報割り当て手段と、
前記情報読み取り手段の読み取り情報と前記一連の入力
ディジタル情報を管理するための入力情報を基に前記フ
ァイルを第1のテーブルで管理するための第1のテーブ
ル用管理情報を論理ブロックアドレスに関連づけて生成
する第1のテーブル用管理情報生成手段と、前記ファイ
ル用管理情報の記録領域を前記論理ブロック記録領域の
うちファイル記録領域に指定し、前記第1のテーブル用
管理情報の記録領域を前記論理ブロック記録領域のうち
第1のテーブル記録領域に指定し、前記一連の入力ディ
ジタル情報の記録領域を前記データ領域にそれぞれ指定
する記録領域指定手段とを備え、 前記ファイル用管理情報割り当て手段は、複数のファイ
ルの組み合わせで確保された領域が互いに不連続となる
場合あるいはファイルと未記録領域の組み合わせで確保
された領域が互いに不連続となる場合は、前記確保され
た不連続領域のうち論理ブロックアドレスの最小のブロ
ックに対応したファイル用管理情報から前記ファイル記
録領域に順次割り当ててなり、 前記第1のテーブル用管理情報生成手段は、前記ファイ
ル記録領域に割り当てられたファイル用管理情報の割り
当て順位をファイル毎に記録してなり、 前記情報記録手段は、前記ファイル記録領域に割り当て
られたファイル管理情報のファイルに対応する前記デー
タ領域の物理セクタに前記ファイル用管理情報の割り当
て順位に従って前記一連の入力ディジタル情報をその先
頭から終了まで分散して記録してなることを特徴とする
ディスク記録媒体への情報記録装置。22. An information reading means for reading information recorded in a physical recording area of a rewritable disk recording medium, and recording a series of input digital information in a data area of the physical recording area of the disk recording medium. Information recording means for recording information for managing the series of input digital information in a designated area in a logical block recording area virtually secured as a logical volume space in a data area, and reading by the information reading means. On the basis of the information and the input information for managing the series of input digital information, file management information for managing the series of input digital information in a file composed of continuous logical blocks is associated with a logical block address. Means for allocating file management information,
First table management information for managing the file in the first table is associated with a logical block address based on the read information of the information reading means and the input information for managing the series of input digital information. First table management information generating means for generating, and a recording area of the file management information is designated as a file recording area of the logical block recording area, and a recording area of the first table management information is assigned to the logical area. Recording area designating means for designating a first table recording area in the block recording area and designating a recording area for the series of input digital information in the data area, wherein the file management information allocating means comprises: If the areas secured by the combination of the files are not continuous with each other, or the combination of the file and the unrecorded area When the areas secured by the combination become discontinuous with each other, the reserved discontinuous areas are sequentially allocated to the file recording area from the file management information corresponding to the smallest block of the logical block address, The first table management information generating means records the allocation order of the file management information allocated to the file recording area for each file, and the information recording means is allocated to the file recording area. A disk recording method in which the series of input digital information is recorded in a physical sector of the data area corresponding to a file of file management information in a distributed manner from the beginning to the end according to the allocation order of the file management information. An information recording device on a medium.
理的記録領域に記録された情報を読み取る情報読み取り
手段と、前記ディスク記録媒体の物理的記録領域のうち
データ領域に一連の入力ディジタル情報を記録するとと
もにデータ領域内に論理ボリューム空間として仮想的に
確保した論理ブロック記録領域に前記一連の入力ディジ
タル情報を管理するための情報をそれぞれ指定の領域に
記録する情報記録手段と、前記情報読み取り手段の読み
取り情報と前記一連の入力ディジタル情報を管理するた
めの入力情報を基に前記一連の入力ディジタル情報を連
続的な論理ブロックで構成されたファイルで管理するた
めのファイル用管理情報を論理ブロックアドレスに関連
づけて割り当てるファイル用管理情報割り当て手段と、
前記情報読み取り手段の読み取り情報と前記一連の入力
ディジタル情報を管理するための入力情報を基に前記フ
ァイルを第1のテーブルで管理するための第1のテーブ
ル用管理情報を論理ブロックアドレスに関連づけて生成
する第1のテーブル用管理情報生成手段と、前記ファイ
ル用管理情報の記録領域を前記論理ブロック記録領域の
うちファイル記録領域に指定し、前記第1のテーブル用
管理情報の記録領域を前記論理ブロック記録領域のうち
第1のテーブル記録領域に指定し、前記一連の入力ディ
ジタル情報の記録領域を前記データ領域にそれぞれ指定
する記録領域指定手段とを備え、 前記ファイル用管理情報割り当て手段は、一連の不連続
ファイルあるいは単独のファイルと一連の不連続ファイ
ルの中の単独のファイルの直後あるいは直前に位置する
ファイル間未記録領域との組み合わせで確保された場合
あるいは一連の不連続ファイルあるいは単独のファイル
と単独のファイル間未記録領域との組み合わせで確保さ
れた場合は、前記確保された不連続領域のうち論理ブロ
ックアドレスの最小のブロックに対応したファイル用管
理情報から前記ファイル記録領域に順次割り当ててな
り、 前記第1のテーブル用管理情報生成手段は、前記ファイ
ル記録領域に割り当てられたファイル用管理情報の割り
当て順位をファイル毎に記録してなり、 前記情報記録手段は、前記ファイル記録領域に割り当て
られたファイル管理情報のファイルに対応する前記デー
タ領域の物理セクタに前記ファイル用管理情報の割り当
て順位に従って前記一連の入力ディジタル情報をその先
頭から終了まで分散して記録してなることを特徴とする
ディスク記録媒体への情報記録装置。23. Information reading means for reading information recorded in a physical recording area of a rewritable disk recording medium, and a series of input digital information in a data area of the physical recording area of the disk recording medium. Information recording means for recording information for managing the series of input digital information in a designated area in a logical block recording area virtually secured as a logical volume space in a data area, and reading by the information reading means. On the basis of the information and the input information for managing the series of input digital information, file management information for managing the series of input digital information in a file composed of continuous logical blocks is associated with a logical block address. Means for allocating file management information,
First table management information for managing the file in the first table is associated with a logical block address based on the read information of the information reading means and the input information for managing the series of input digital information. First table management information generating means for generating, and a recording area of the file management information is designated as a file recording area of the logical block recording area, and a recording area of the first table management information is assigned to the logical area. Recording area designating means for designating a first table recording area in the block recording area and designating a recording area for the series of input digital information in the data area, wherein the file management information allocating means comprises: Immediately after a discrete file or a single file and a single file in a series of If it is secured by a combination with the immediately preceding unrecorded area between files, or if it is secured by a series of discontinuous files or a combination of a single file and a single unrecorded area between files, the secured The file management information corresponding to the smallest block of the logical block address in the continuous area is sequentially allocated to the file recording area, and the first table management information generating means includes a file allocated to the file recording area. The allocation order of the file management information is recorded for each file, and the information recording means stores the file management information in the physical sector of the data area corresponding to the file of the file management information allocated to the file recording area. The series of input digital information is transferred from the beginning to the end according to the assignment order. Information recording device to the disk recording medium characterized by comprising dispersed and recorded.
段は、前記ファイル用管理情報の割り当て順位をファイ
ル毎に生成するに際して、不連続ファイルのうち先頭ア
ドレス最小の論理ブロックアドレスに対応したファイル
を不連続ファイルの最上位階層とし、以下、その先頭ア
ドレスの小さい順に、論理ブロックアドレスに対応した
ファイルを最上位階層より順次下の階層として各ファイ
ルの割り当て順位をディレクトリ階層構造に従って生成
してなることを特徴とする請求項20、21、22また
は23記載のディスク記録媒体への情報記録装置。24. The first table management information generating means, when generating the allocation order of the file management information for each file, determines a file corresponding to the logical block address having the smallest start address among the discontinuous files. The allocation order of each file shall be generated according to the directory hierarchy structure, with the file corresponding to the logical block address as the hierarchy below the highest hierarchy, in the order of the top address of the discontinuous file, and in the order of the smallest start address. 24. The apparatus for recording information on a disk recording medium according to claim 20, 21, 22, or 23.
段は、前記先頭アドレス最小の論理ブロックアドレスに
対応したファイルに関する更新情報として、不連続ファ
イル中の最上位階層を示す符号とファイル名を先頭アド
レスに関連付けて生成し、最上位階層より下位の階層に
属するファイルに関する更新情報として、自己のファイ
ル名と自己の階層より一つ上の階層に属するファイルの
ファイル名に関連する符号を先頭アドレスに関連付けて
生成してなることを特徴とする請求項24記載のディス
ク記録媒体への情報記録装置。25. The first table management information generating means, as update information relating to a file corresponding to the smallest logical block address of the start address, sets a code indicating the highest hierarchy in a discontinuous file and a file name as the update information. Generated in association with the address, and as the update information on the files belonging to the hierarchy lower than the highest hierarchy, the code related to the own file name and the file name of the file belonging to the hierarchy one level higher than the own hierarchy is added to the first address. 25. The apparatus for recording information on a disk recording medium according to claim 24, wherein the information is generated in association with each other.
と前記一連の入力ディジタル情報を管理するための入力
情報を基に前記ファイルを第2のテーブルで管理するた
めの第2のテーブル用管理情報を論理ブロックアドレス
に関連づけて生成する第2のテーブル用管理情報生成手
段を備え、 前記第2のテーブル用管理情報生成手段は、前記データ
領域に未記録領域が存在するか否かを第2のテーブルで
管理するための第2のテーブル用管理情報を論理ブロッ
クアドレスに関連づけて生成するとともに、前記論理ボ
リューム空間中に存在する全ての論理ブロックに対する
情報の割り当て状態を示す情報として、各論理ブロック
に対するブロックアドレスと、情報の記録の有無を示す
符号とを関連づけて生成してなり、 前記記録領域指定手段は、前記第2のテーブル用管理情
報の記録領域を前記論理ブロック記録領域のうち第2の
テーブル記録領域に指定してなることを特徴とする請求
項20、21、22、23、24または25記載のディ
スク記録媒体への情報記録装置。26. A second table management information for managing the file in the second table based on the read information of the information reading means and the input information for managing the series of input digital information. A second table management information generating unit that generates a second table management information in association with a block address, wherein the second table management information generating unit determines in a second table whether an unrecorded area exists in the data area. A second table management information for management is generated in association with a logical block address, and a block address for each logical block is used as information indicating an allocation state of information to all the logical blocks existing in the logical volume space. And a code indicating whether information is recorded or not, and the code is generated. 26. The recording area according to claim 20, wherein the recording area of the second table management information is designated as a second table recording area of the logical block recording area. An information recording device for disc recording media.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11114599A JP3829268B2 (en) | 1999-04-19 | 1999-04-19 | Method and apparatus for recording information on disk recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11114599A JP3829268B2 (en) | 1999-04-19 | 1999-04-19 | Method and apparatus for recording information on disk recording medium |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002354179A Division JP4122454B2 (en) | 2002-12-05 | 2002-12-05 | Method and apparatus for recording information on disk recording medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000306362A true JP2000306362A (en) | 2000-11-02 |
JP3829268B2 JP3829268B2 (en) | 2006-10-04 |
Family
ID=14553608
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11114599A Expired - Lifetime JP3829268B2 (en) | 1999-04-19 | 1999-04-19 | Method and apparatus for recording information on disk recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3829268B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003015094A1 (en) * | 2001-08-02 | 2003-02-20 | Matsushita Electric Industrial Co., Ltd. | Information recording medium, information recording method, information recording apparatus, information reproduction method, and information reproduction apparatus |
WO2003079359A1 (en) * | 2002-03-18 | 2003-09-25 | Sharp Kabushiki Kaisha | Data recording method, data recording device, data recording medium, data reproduction method, and data reproduction device |
US7068578B2 (en) | 2003-03-25 | 2006-06-27 | Ricoh Company, Ltd. | Information recording device, information recording method, information recording program, and recording medium |
JP2006338298A (en) * | 2005-06-01 | 2006-12-14 | Sharp Corp | Divided management method of multi-data and information terminal device using the same |
-
1999
- 1999-04-19 JP JP11114599A patent/JP3829268B2/en not_active Expired - Lifetime
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003015094A1 (en) * | 2001-08-02 | 2003-02-20 | Matsushita Electric Industrial Co., Ltd. | Information recording medium, information recording method, information recording apparatus, information reproduction method, and information reproduction apparatus |
US7024534B2 (en) | 2001-08-02 | 2006-04-04 | Matsushita Electric Industrial Co., Ltd. | Information recording medium, information recording method, information recording apparatus, information reproduction method, and information reproduction apparatus |
US7062626B2 (en) | 2001-08-02 | 2006-06-13 | Matsushita Electric Industrial Co., Ltd. | Information recording medium, information recording method, information recording apparatus, information reproduction method, and information reproduction apparatus |
US7155566B2 (en) | 2001-08-02 | 2006-12-26 | Matsushita Electric Industrial Co., Ltd. | Information recording medium, information recording method, information recording apparatus, information reproduction method, and information reproduction apparatus |
US7188221B2 (en) | 2001-08-02 | 2007-03-06 | Matsushita Electric Industrial Co., Ltd. | Information recording medium, information recording method, information recording apparatus, information reproduction method, and information reproduction apparatus |
WO2003079359A1 (en) * | 2002-03-18 | 2003-09-25 | Sharp Kabushiki Kaisha | Data recording method, data recording device, data recording medium, data reproduction method, and data reproduction device |
US7068578B2 (en) | 2003-03-25 | 2006-06-27 | Ricoh Company, Ltd. | Information recording device, information recording method, information recording program, and recording medium |
US7385897B2 (en) | 2003-03-25 | 2008-06-10 | Ricoh Company, Ltd. | Information recording device, information recording method, information recording program, and recording medium |
JP2006338298A (en) * | 2005-06-01 | 2006-12-14 | Sharp Corp | Divided management method of multi-data and information terminal device using the same |
Also Published As
Publication number | Publication date |
---|---|
JP3829268B2 (en) | 2006-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0953977B1 (en) | Recording medium for storing real time recording/reproduction information | |
US7283729B2 (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 | |
WO2006022499A1 (en) | Information recording medium, recording/ reproducing apparatus, and recording/ reproducing method | |
JP2000013728A (en) | Optical disk recorder, computer readable storage medium storing file management program and optical disk | |
JP3829268B2 (en) | Method and apparatus for recording information on disk recording medium | |
JP4750111B2 (en) | Method and apparatus for overwriting data on recording medium, and recording medium | |
KR100382639B1 (en) | Recording medium storing real time record/playback information, method and apparatus for recording and reproducing in real time, and file operating method using the same | |
JP4122454B2 (en) | Method and apparatus for recording information on disk recording medium | |
KR101041811B1 (en) | Method and Apparatus for write / reproducing in Optical storage | |
JP4157503B2 (en) | Write-once recording medium, recording method, recording apparatus, reproducing method, and reproducing apparatus | |
KR101253189B1 (en) | A recording medium, and a method and apparatus for overwriting data in the same | |
JPH10302397A (en) | Optical disk recording device | |
US20070242587A1 (en) | Information Recording Device and Method, Information Reproducing Device and Method, and Computer Program | |
TWI384464B (en) | Non-transitory information recording medium, recording/reproducing apparatus and recording/reproducing method | |
WO2005091287A1 (en) | Recorder, host device, recording method, instruction method, program, integrated circuit, reproducing device, reproducing method, and write-once-read-many recording medium | |
JP2002207628A (en) | File managing method, and data recording device, data reproducing device and data recording and reproducing device using the same | |
JPH07104812B2 (en) | Information management method for write-once type information recording medium | |
KR20020085864A (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 | |
KR20050009346A (en) | Method for managing a free disc region on rewritable optical disc |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060307 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060502 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060606 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060629 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090721 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100721 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100721 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110721 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110721 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120721 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130721 Year of fee payment: 7 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
EXPY | Cancellation because of completion of term |