[go: up one dir, main page]

CN1408085A - 文件管理方法及使用它的数据记录装置、数据再生装置、数据记录再生装置、以及用该文件管理方法记录的盘 - Google Patents

文件管理方法及使用它的数据记录装置、数据再生装置、数据记录再生装置、以及用该文件管理方法记录的盘 Download PDF

Info

Publication number
CN1408085A
CN1408085A CN01805963A CN01805963A CN1408085A CN 1408085 A CN1408085 A CN 1408085A CN 01805963 A CN01805963 A CN 01805963A CN 01805963 A CN01805963 A CN 01805963A CN 1408085 A CN1408085 A CN 1408085A
Authority
CN
China
Prior art keywords
file
zone
mentioned
management method
recorded
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN01805963A
Other languages
English (en)
Inventor
光田真人
伊藤正纪
下田代雅文
中村正
日野泰守
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from JP2000056354A external-priority patent/JP2001243107A/ja
Priority claimed from JP2001002256A external-priority patent/JP2002207628A/ja
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1408085A publication Critical patent/CN1408085A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/0643Management of files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/0644Management of space entities, e.g. partitions, extents, pools
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • G06F3/0676Magnetic disk device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/216Rewritable discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • G11B2220/2575DVD-RAMs
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99956File allocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

提供一种即使在使用UDF文件系统的情况下,也能将查找工作限制在最小程度的文件管理方法。是一种具有将盘上连续的块作为范围管理,将范围构成组作为文件进行管理的文件管理信息的文件管理方法,在盘上新作成目录时,作为将文件的文件管理信息记录在目录中用的预约区域,确保文件或数据区域,在预约区域中,在有规定的尺寸的目录块中确保将目录的文件项目和目录的文件识别记述符作为目录块。

Description

文件管理方法及使用它的数据记录装置、 数据再生装置、数据记录再生装置、 以及用该文件管理方法记录的盘
技术领域
本发明涉及对数字图像等的AV数据进行记录·再生时适用的文件管理方法及使用该方法的数据记录装置、数据再生装置、数据记录再生装置。
背景技术
近年来,由于光盘的高密度化,作为包含动态图像的数字图像用的记录媒体,进而利用光盘。其应用范围之广,不仅作为计算机的外围机器,而且涉及到一般家庭用的视频唱机,可以预料今后能作为代替磁带媒体的录象用的记录媒体利用。
在这样广阔的应用领域内为了共同处理数据,一般是用称为文件的逻辑单元管理数据。作为这样的文件管理方法的一种,有采用由UDF(Universal Disk Format)规格规定的格式的文件系统。
规定UDF规格,以便在各种计算机用OS(Operating System)之间能确保媒体的互换性,另外也能在作为生活用机器的DVD视频唱机中采用。而且,是一种今后能期待在幅度更宽的平式中应用的格式。
以下,参照附图说明采用UDF规格规定的格式的文件管理方法。图23是表示采用现有的文件管理方法的数据记录再生装置的结构例图。
在图23中,101表示例如光磁盘等盘。另外,102表示记录媒体驱动部,例如在盘101是光磁盘的情况下,能由主轴电动机构成。103表示记录/再生部,例如在盘101是光磁盘的情况下,能由光拾波器、磁头、伺服电路、调制解调电路等构成。
另外,104表示存储部,数据记录/再生时,暂时存储数据。105表示盘驱动单元,由盘101、记录媒体驱动部102、记录/再生部103和存储部104构成。
另外,106表示AV信号处理部,例如对从CCD摄象机等输入的AV输入信号进行MPEG压缩等处理,对从盘101读出的AV数据进行MPEG展开处理,输出给监视器等。107表示系统控制部,对AV信号处理部106及盘驱动单元105进行控制。
在这样构成的数据记录再生装置中,数据记录时,输入到AV信号处理部106中的AV信号被进行了MPEG方式的图像压缩处理后,根据系统控制部107的控制,被输送给存储部104。
其次,通过系统控制部107的控制,记录媒体驱动部102和记录/再生部103进行工作,将存储部104中的数据记录在盘101上。
数据再生时,通过系统控制部107的控制,记录媒体驱动部102和记录/再生部103进行工作,将记录在盘101上的数据输送给存储部104。
其次,通过系统控制部107的控制,从存储部104读出数据,由AV信号处理部106作为AV信号输出。
其次,参照附图说明作为现有的文件管理方法的UDF文件系统的结构例。图24表示盘101中构成的UDF的容积空间结构。在图24中,为了将盘101作为逻辑空间使用,所以将盘101分割成称为扇区的单元,将从0(零)到LastLSN的逻辑扇区编号(LSN)分配给该扇区。另外,容积结构被记录在容积空间内的开头部分和终端部分。另外,文件的结构信息和作为用户数据的文件记录的分区空间被分配给这些容积结构中。
在分区空间中,逻辑块编号(LBN)从其开头扇区开始以扇区为单元在从0(零)至最后逻辑块编号(LastLBN)的范围内分配。图25表示图26所示的分区结构被记录在盘101上时的分区空间的结构。(另外,以下参考DCD-RAM规格的参数进行记述。)
在图26中,在ROOT目录属下存在目录DIR1,在DIR1属下存在FILE1_1和FILE1_2。这时,在图25中,空格位图记述符被记录在LBN=0~79中。
空格位图记述符具有表示各逻辑块是否能分配的空格位图。空格位图的各位对应于各逻辑块,其位值为“1”时意味着该逻辑块呈未分配状态,为“0”(零)时意味着呈已分配状态。
文件集记述符(File Set Descriptor)被记录在LBN=80中。根目录的文件项目的位置信息被记录在文件集记述符中。另外,后面将详细说明文件项目。
终端记述符被记录在LBN=81中。终端记述符表示文件集记述符的终端。
根目录的文件项目被记录在LBN=82中。所谓文件项目(FileEntry),是存储关于各文件固有的各种属性信息、或计时标记、文件的记录位置、文件的大小的信息等,将文件作为范围的组进行管理用的项目。另外,后面将详细说明范围。
图27表示文件项目的结构例。在图27中,在分区空间中,判断空格位图记述符、或文件集记述符、文件项目等的各种记述符用的信息被记录在暗区中。在文件项目的情况下进行规定,以便能记述’261’的值。关于文件项目本身的属性信息被记录在ICB(InformationControl Slock)暗区中。扩展属性字段用来记述用文件项目内的属性信息字段规定的内容以外的属性信息。分配记述符字段只记录必要数量的将连续的逻辑块区域作为一个范围管理的分配记述符。
图28中示出了分配记述符的结构。在分配记述符中用范围长度和范围位置表示范围。
图29表示分配记述符中包含的范围长度的两位高位的解释。用两位高位的值表示该范围的分配状态及记录状态。
值为’0’的情况是已分配而且记录完的范围,记录文件数据。值为’1’的情况是已分配而且未记录的范围,该区域被分配给特定的文件/目录,但不记录数据。值为’2’的情况是未分配而且未记录的范围,未记录数据。值为’3’的情况是分配记述符的继续的范围。在文件项目内的分配记述符字段中能记录多个分配记述符,由利用这些分配记述符管理的范围的集合构成一个文件。
目录中包含的文件的文件名和该文件项目的位置信息被记录在目录中。在UDF中,目录也是文件的一种,在图25中,被记录在LBN=83或LBN=85中。
图30中示出了被记录在LBN=85中的目录文件的结构例。目录文件由多个文件识别记述符构成,各文件识别记述符具有关于目录中包含的各文件的信息。各文件识别记述符具有的主信息是与其对应的文件的文件名和该文件项目的位置信息。
以下,说明数据记录再生装置从具有上述的UDF文件系统的结构的盘读出所希望的文件的工作。图31表示遵照UDF规格的文件管理信息内的目录/文件的逻辑结构。
在图31中,文件集记述符作为文件管理信息的一部分,被记录在分区空间内的预定的位置。文件集记述符中存储着ROOT目录文件用文件项目的记录位置。ROOT目录文件内的文件识别记述符中存储着目录DIR1的文件项目的记录位置。在目录DIR1中的文件内存在多个文件识别记述符,分别存储着FILE1_1和FILE1_2的文件名和文件项目的记录位置。
说明在有图31所示的层次结构的情况下,欲获得目标文件的记录位置时的工作。这里,假定文件FILE1_1是目标文件。
首先,参照文件集记述符,从这里获得ROOT目录的文件项目的位置。
其次,从文件项目读出分配记述符,获得ROOT目录文件的范围的位置和长度,读出ROOT目录文件的数据。通过扫描所获得的ROOT目录文件的信息,能检测与作为目标目录名的’DIR1’一致的文件识别记述符。
然后,如果检测到与目标目录一致的文件识别记述符,则能从这样的文件识别记述符的内容获得文件项目的位置信息,同时读出该文件项目。
另外,从该文件项目读出分配记述符,获得记录在这里的范围的位置和长度,读出目录文件的数据。
然后,扫描读出的目录DIR1的数据,检测作为目标文件名的FILE1_1一致的文件识别记述符。如果检测到与目标目录一致的文件识别记述符,则从这样的文件识别记述符获得文件项目的位置信息,同时读出该文件项目。
最后从文件项目读出分配记述符,获得记录在这里的范围的位置和长度,读出作为目标文件的FILE1_1的数据。
其次,说明数据记录再生装置将数据记录在具有UDF的文件系统的结构的盘中的工作。这里,说明对具有图32所示的分区空间的盘,再将FILE1_3记录在目录DIR1属下的情况。
首先,扫描空格位图,获得位为’1’的未分配状态的逻辑块。作为范围对呈未分配状态的逻辑块记录FILE1_3的数据。如果范围的记录结束,则对呈未分配状态的逻辑块记录指示FILE1_3的文件项目。
这时,作为分配记述符,只将必要数量的表示FILE1_3的范围的位置信息和范围长度记录在文件项目中。将指示FILE1_3的文件识别记述符记录在作为FILE1_3的主目录的目录DIR1的文件中。
在该文件识别记述符中记录着FILE1_3的文件名和文件项目的位置信息。而且,通过上述处理使对应于已分配的扇区的空格位图内的位为’0’(零),作为已分配状态。
以上的处理结果,逻辑容积空间如图X10所示。另外,关于对文件管理信息的处理顺序,不特别限定于上述的例,也可以按照另外的顺序处理。
可是,在使用上述的UDF规格的文件管理方法中存在以下问题。
首先,在UDF规格中目录作为文件被记录在分区空间内,另外文件项目也被记录在分区空间内。因此,这些目录文件和文件项目有可能分散地配置在盘上。
因此,在读出存在于某目录下的全部文件这样的情况下,如果目录文件和文件项目分散地配置,则频繁地发生对盘的查找工作。
例如在图32中,FILE1_1、FILE1_2、FILE1_3各自的文件项目分散地配置,读出它们时,查找工作成为不可缺少的工作。在这样的状况下,例如在欲再生的文件是AV文件等那样要求实时再生的文件的情况下,由于频繁地发生查找工作,所以存在难以顺利地再生的问题。
同样,在象AV文件等那样要求实时记录的情况下,在记录了AV数据本身后,在欲记录文件项目时,也会发生对盘的查找工作,存在查找时停止AV数据记录的问题。
另外,装置启动时,虽然可以考虑将全部文件管理信息读入存储器,通过进行接通存储器处理,减少对盘的查找次数,但这时还是发生许多查找工作,所以还存在花费装置本身的启动时间的问题。另外,由于预先难以预测必要的存储容量,所以难以构筑有效地配置计算机资源的系统。
发明的公开
本发明的目的在于:为了解决上述的问题,提供一种即使在使用UDF文件系统的情况下,也能将查找工作限制在最小程度的文件管理方法。
为了达到上述目的,本发明的文件管理方法是一种具有将盘上连续的块作为范围管理,将范围构成组作为文件进行管理的文件管理信息的文件管理方法,其特征在于:在盘上新作成目录时,作为将文件的文件管理信息记录在目录中用的预约区域,确保文件或数据区域,在预约区域中除了关于目录及文件的管理信息外,还记录关于文件管理信息的使用状况的信息。
通过这样构成,每当作成文件时,不需要将文件属性信息和文件项目写入盘中,能大幅度减少查找工作的次数,所以即使是作为要求实时性的大容量数据的AV数据,也能可靠地记录再生。
另外,本发明的文件管理方法在更新了记录在预约区域中的文件管理信息的情况下,最好将表示文件管理信息已更新的事实的信息记录在预约区域中。所以根据文件管理信息的更新的有无,能简单地进行是否需要写回属性信息的判断,能避免在未改写的情况下不必要的查找工作。
另外,本发明的文件管理方法最好将预约区域在盘上的开头位置块和最后位置块记录在预约区域中。所以通过参照预约区域中的开头位置块和最后位置块,能容易地进行记录开始时的写入位置的特定,能避免探索写入位置用的不必要的查找工作。
另外,本发明的文件管理方法最好将预约区域中的文件项目用区域的开头位置块和文件属性信息用区域的开头位置块记录在预约区域中。所以通过参照预约区域中的文件项目用区域的开头位置块和文件属性信息用区域的开头位置块,能容易地特定记录开始时的写入位置,能避免不必要的查找工作。
另外,本发明的文件管理方法最好将最后更新了文件管理信息的时刻记录在预约区域中。所以将最后更新日期时间记录在文件管理信息中,通过比较能容易地判断应记录的记录媒体中已写入了AV文件。
另外,本发明的文件管理方法最好将预约区域分割成N个(N为2以上的自然数),将文件项目用区域分配给至少一个分割的区域,将文件属性信息用区域分配给至少一个分割的区域。所以能容易地特定记录开始时的写入位置,能避免不必要的查找工作。
其次,为了达到上述目的,本发明的文件管理方法是一种具有将盘上连续的块作为范围管理,将范围构成组作为文件进行管理的文件管理信息的文件管理方法,其特征在于:在盘上新作成目录时,作为将文件的文件管理信息记录在目录中用的预约区域,确保文件或数据区域,为了记录目录的文件项目和目录的文件识别记述符,在预约区域中确保有规定的尺寸的目录块。
通过这样构成,在有规定的尺寸的目录块中能集中记录目录的文件项目和目录的文件识别记述符,所以在特定的目录内的文件的追加或改写等处理时,能减少查找工作,即使对AV文件等要求实时性的文件,也能容易地进行记录·再生。
另外,本发明的文件管理方法最好确保有目录块的任意的整数倍的尺寸的区域作为目录块组。所以能无浪费地有效地使用目录块组。
另外,本发明的文件管理方法最好使目录块组的尺寸为错误修正单元。由于改写的最小单元与错误修正单元一致,所以能用一个块完成改写,能快速地进行改写,另外,在盘上有缺陷等的情况下,即使进行更换处理,也能确保数据的连续性。
另外,本发明的文件管理方法最好与确保目录块组的同时,为了将能记载的文件记录在目录的文件识别记述符中,而将记录相当于必要的区域的文件项目及文件的一部分或全部用的区域最初集中在预约区域中。所以关于特定的目录中的文件,通过集中记录文件项目和文件属性信息,更能减少查找工作。
另外,本发明的文件管理方法最好确保有目录块组的任意的整数倍的尺寸的区域作为目录区域。由于能无浪费地有效地使用目录区域,同时能区分被决定的规格的文件,记录文件项目等,所以更能减少查找工作。
另外,本发明的文件管理方法最好与确保目录区域的同时,为了将能记载的文件记录在目录的文件识别记述符中,而将记录相当于必要的区域的文件项目及文件的一部分或全部用的区域最初集中在预约区域中。由于能集中记录特定的目录中的文件的文件项目等,所以更能减少查找工作。
另外,本发明的文件管理方法最好同时预先确保相当于目录块组的区域。由于能在预先确定的场所确保新的目录块组,所以能减少查找工作。
另外,本发明的文件管理方法在欲生成新的文件时,最好在确保的目录块的末尾生成新的目录块。
另外,本发明的文件管理方法在确保的目录块组内,在记录目录的文件识别记述符信息的区域、或记录确保的文件项目和文件的一部分或全部用的区域两者中的任意一者不足的情况下,欲再次生成新的文件时,最好在确保的目录块的末尾生成新的目录块,同时为了将能记载的文件记录在目录的文件识别记述符中,在预约区域中集中确保记录相当于必要的区域的文件项目及文件的一部分或全部用的区域。所以在应记录区域没有充分的未登录区域时即使追加新的文件等的情况下,也能将查找工作限制在最小限度。
另外,本发明的文件管理方法在欲生成新的文件时,作为目录块组最好在预先确保的区域中,重新生成目录块组。所以作为查找工作集中在预定的工作范围内。
另外,本发明的文件管理方法在确保的目录块组内,在记录目录的文件识别记述符信息的区域、或记录确保的文件项目和文件的一部分或全部用的区域两者中的任意一者不足的情况下,欲再次生成新的文件时,作为目录块组最好在预先确保的区域中重新生成目录块组,同时为了将能记载的文件记录在目录的文件识别记述符中,在预约区域中集中确保记录相当于必要的区域的文件项目及文件的一部分或全部用的区域。所以在区分确定了的规格的文件、记录文件项目等的情况下,在没有应记录区域为充分的未登录区域时即使追加新的文件等的情况下,也能将查找工作限制在最小限度。
另外,本发明的文件管理方法在欲生成新的文件时,最好在预约区域重新生成目录块组。以便有效地灵活使用预约区域。
另外,本发明的文件管理方法在确保的目录块组内,在记录目录的文件识别记述符信息的区域、或记录确保的文件项目和文件的一部分或全部用的区域两者中的任意一者不足、作为目录块组预先确保的区域也不足的情况下,欲再次生成新的文件时,最好在预约区域中重新生成目录块组,同时为了将能记载的文件记录在目录的文件识别记述符中,在预约区域中集中确保记录相当于必要的区域的文件项目及文件的一部分或全部用的区域。所以通过有效地灵活使用预约区域,在没有应记录区域为充分的未登录区域时即使追加新的文件等的情况下,也能将查找工作限制在最小限度。
另外,本发明的文件管理方法在欲生成新的文件时,最好在盘的空闲区域中重新确保预约区域,在确保的预约区域中生成目录块组。所以即使在预约区域中没有空闲区域的情况下,通过灵活使用盘的空闲区域,能期待与灵活使用预约区域时同样的效果。
另外,本发明的文件管理方法在确保的目录块组内,在记录目录的文件识别记述符的区域不足、作为目录块组预先确保的区域也不足、最初确保的预约区域中能确保的区域也不足的情况下,欲再次生成新的文件时,最好在盘的空闲区域中重新确保预约区域,在确保的预约区域中生成目录块组,同时为了将能记载的文件记录在目录的文件识别记述符中,在确保的预约区域中集中确保记录相当于必要的区域的文件项目及文件的一部分或全部用的区域。所以即使在预约区域中没有空闲区域的情况下,通过灵活使用盘的空闲区域,在没有应记录区域为充分的未登录区域时即使追加新的文件等的情况下,也能将查找工作限制在最小限度。
其次,为了达到上述目的,本发明的数据记录装置、数据再生装置、数据记录再生装置的特征在于使用上述的文件管理方法,记录或/及再生数据。
通过这样构成,每当作成文件时,不需要将文件属性信息和文件项目写入盘中,能大幅度减少查找工作的次数,所以能实现即使对于作为要求实时性的大容量数据的AV数据也能可靠地进行记录或/及再生的数据记录装置、数据再生装置、数据记录再生装置。
附图的简单说明
图1是使用本发明的实施形态1的文件管理方法的数据记录再生装置的结构例图。
图2是本发明的实施形态1的文件管理方法中的初始目录的结构例图。
图3是本发明的实施形态1的文件管理方法中的初始分区空间的结构例图。
图4A是本发明的实施形态1的文件管理方法中的文件管理信息的记录区域的结构例图。图4B是本发明的实施形态1的文件管理方法中的文件管理信息的记录区域中的块图的结构例图。
图5是本发明的实施形态1的文件管理方法中的AV文件的记录处理的流程图。
图6是本发明的实施形态1的文件管理方法中的AV文件的记录处理的流程图。
图7是本发明的实施形态1的文件管理方法中的AV文件记录后的分区空间的结构例图。
图8是本发明的实施形态6的文件管理方法中的初始分区空间的结构例图。
图9A是本发明的实施形态1的文件管理方法中的文件管理信息的记录区域的结构例图。图9B是本发明的实施形态1的文件管理方法中的文件管理信息的记录区域中的块图的结构例图。
图10是本发明的实施形态6的文件管理方法中的AV文件记录后的分区空间的结构例图。
图11是本发明的实施形态7的文件管理方法中的初始目录的结构例图。
图12是本发明的实施形态7的文件管理方法中的初始分区空间的结构例图。
图13是本发明的实施形态7的文件管理方法中的目录的结构例图。
图14是本发明的实施形态9的文件管理方法中的初始分区空间的结构例图。
图15是本发明的实施形态10的文件管理方法中的初始分区空间的结构例图。
图16是本发明的实施形态12的文件管理方法中的初始分区空间的结构例图。
图17是本发明的实施形态13的文件管理方法中的初始分区空间的结构例图。
图18是本发明的实施形态13的文件管理方法中的记录后的分区空间的结构例图。
图19是本发明的实施形态14的文件管理方法中的初始分区空间的结构例图。
图20是本发明的实施形态14的文件管理方法中的记录后的分区空间的结构例图。
图21是本发明的实施形态15的文件管理方法中的初始分区空间的结构例图。
图22是本发明的实施形态15的文件管理方法中的记录后的分区空间的结构例图。
图23是使用现有的文件管理方法的数据记录再生装置的结构例图。
图24是使用现有的文件管理方法的数据记录再生装置中的容积空间结构的例图。
图25是使用现有的文件管理方法的数据记录再生装置中的分区空间的结构的例图。
图26是使用现有的文件管理方法的数据记录再生装置中的目录结构例图。
图27是使用现有的文件管理方法的数据记录再生装置中的文件项目的例图。
图28是使用现有的文件管理方法的数据记录再生装置中的分配记述符的例图。
图29是使用现有的文件管理方法的数据记录再生装置中的范围长度的解释说明图。
图30是使用现有的文件管理方法的数据记录再生装置中的目录文件的结构例图。
图31是使用现有的文件管理方法的数据记录再生装置中的文件的层次结构例图。
图32是使用现有的文件管理方法的数据记录再生装置中的记录后的分区空间的例图。
实施发明用的最佳形态
以下,参照附图说明本发明的实施形态的文件管理方法。以下,将按照MPEG方式等压缩的包含声音数据和视频数据的文件称为AV文件。另外,在本说明书中所谓盘,意味着DVD-RAM、MO、DVD-R、DVD-RW、DVD+RW等光盘或硬盘等具有盘形状的全部记录媒体。
(实施形态1)
首先,图1表示应用了本发明的实施形态1的文件管理方法的数据记录再生装置的结构例。1表示例如光磁盘等盘,2表示记录媒体驱动部,例如在盘1是光磁盘的情况下,记录媒体驱动部2由主轴电动机等构成。
3表示记录/再生部,例如在盘1是光磁盘的情况下,能由光拾波器、磁头、伺服电路、调制解调电路等构成。
另外,4表示存储部,数据的记录/再生时,暂时存储数据。5表示盘驱动单元,由盘1、记录媒体驱动部2、记录/再生部3和存储部4构成。
另外,6表示AV信号处理部,例如对从CCD摄象机等输入的AV输入信号进行MPEG压缩等处理,对从盘媒体读出的AV数据进行MPEG译码等处理,输出给监视器等。7表示系统控制部,对AV信号处理部6及盘驱动单元5进行控制。
在这样构成的数据记录再生装置中,数据记录时,输入到AV信号处理部6中的AV信号被进行了MPEG方式的图像压缩处理后,根据系统控制部7的控制,被输送给存储部4。其次,通过系统控制部7的控制,记录媒体驱动部2和记录/再生部3进行工作,将存储部4中的数据记录在盘1上。
数据再生时,通过系统控制部7的控制,记录媒体驱动部2和记录/再生部3进行工作,将记录在盘1上的数据输送给存储部4。其次,通过系统控制部7的控制,从存储部4读出数据,由AV信号处理部6作为AV信号输出。
图2是在本实施形态1的文件管理方法中,作成了记录AV文件用的目录后的状态下的文件/目录结构的例图。在图2中,用椭圆包围的ROOT表示根目录,AV_DIR1表示记录AV文件的目录,用长方形包围的AVFILES.IFO表示在目录AV_DIR1内作成的管理文件。
图3是在应用了本发明的实施形态1的文件管理方法的数据记录再生装置中使用的盘1中,记录了图2所示的文件/目录结构的状态下的分区空间的数据结构的例图。在图3中,空格位图记述符被记录在LBN=0~79中。另外,在LBN=251以后,呈“未分配状态”,所以对应于这些扇区的各位分别设定为“1”。
另外,文件集记述符被记录在LBN=80中。另外,在该文件项目是根目录的文件项目的情况下,其位置信息被记录在文件集记述符中。另外,终端记述符被记录在LBN=81中。
另外,ROOT目录的文件项目被记录在LBN=82中,作为主目录的ROOT目录的文件识别记述符和目录AV_DIR1的文件识别记述符被记录在LBN=83中,目录AV_DIR1的文件项目被记录在LBN=84中。
其次,作为主目录的目录AV_DIR1的文件识别记述符和AVFILES.IFO文件的文件识别记述符被记录在LBN=85中。AVFILES.IFO文件的文件项目被记录在LBN=86中。AVFILES.IFO文件的管理区域被记录在LBN=87中。
AVFILES.IFO的管理区域如图4A所示构成,记录图4B所示的块图。这里,所谓块图,是管理LBN=88~250中的各个LBN的使用状况的图。LBN=88~250是AVFILES.IFO文件的范围,该范围呈“已分配”而且“未记录”的状态,如此设定分配记述符的高位两位的值。
因此,在现有的文件系统的工作中,不能将数据写入LBN=87~250中。以下,将该AVFILES.IFO文件的范围称为AV预约区。如上所述,由于LBN=0~250已经是“已分配”,所以空格位图内对应的位设定为’0’(零)。
将AV文件记录在呈这样的状态的盘中时,按照图5中的流程所示的顺序进行。如果通过使用者的指示等开始记录AV文件,则在图5中,首先,将盘1中的LBN=0~250的内容读入存储部4中(步骤S501)。其次,扫描存储部4中的AV预约区的信息,判断能新记录文件属性信息和文件项目的未记录区的有无(步骤S502)。如果断定没有足够的未记录区用于新记录(步骤S502:否),则进行错误处理的AV文件记录结束。如果断定有足够的未记录区,则将文件属性信息和文件项目记录在存储部4中的AV预约区内的未记录区中(步骤S503)。
这时,由于文件属性信息和文件项目的记录,目录AV_DRI1的范围的大小和AVFILES.IFO文件的大小发生变化,所以与此相对应,改写目录AV_DIR1的文件项目的分配记述符和AVFILES.IFO文件的文件项目。
其次,扫描存储部4中的空格位图,判断记录AV文件所必要的个数的呈连续的未记录状态的逻辑块的有无(步骤S504)。如果断定没有所必要的个数的呈连续的未记录状态的逻辑块(步骤S504:否),则进行错误处理的AV文件记录结束。如果断定有,则对相当于在步骤S504中获得的未记录区的盘中的逻辑块进行数据的记录(步骤S505)。
如果AV文件数据的记录结束,则为了更新AV文件的文件管理信息,将关于该AV文件的范围的位置和长度的信息记录在在步骤S503中作成的存储部4中的文件项目内的分配记述符中(步骤S506)。另外,除了分配记述符以外,还对文件属性信息和文件项目进行文件名和文件作成时间等必要的信息的更新。同时,对应于该变更,还改写AVFILES.IFO文件内的块图。
其次,对存储部4中的空格位图,将相当于在步骤S504中记录了数据的逻辑块的位变更成表示“已分配”的’0’(步骤S507)。然后,将存储部4的内容写回盘1中的LBN=0~250的位置(步骤S508)。如果这样记录文件,则在目录AV_DIR1属下记录AV文件。
在欲连续地记录多个AV文件的情况下,在图6所示的处理流程图中,在步骤S601的处理后,在全部AV文件的记录结束之前,反复进行从步骤S602到步骤S607的处理,全部AV文件的记录结束后,进入步骤S608即可。这时,在步骤S605中,加写AVFILES.IFO文件的范围内的文件项目和文件属性信息时,利用AVFILES.IFO文件内的块图,进行是否已经使用的判断。
如果如上采用本实施形态1,则每次作成文件时不需要将文件属性信息和文件项目写入盘中,能大幅度减少查找工作,即使是作为要求实时性的大容量数据的AV数据也能记录再生。
另外,按照图5中的流程所示的处理,作为AV文件的FILE1.DAT和FILE2.DAT被记录在目录AV_DIR1属下后的分区空间的数据结构如图7所示。
在图7中,在AV预约区域内,从LBN大的逻辑块开始在新的文件项目的记录中使用,另一方面,文件属性信息以追加的形式记录在作为管理文件的AVFILES.IFO的“已分配”而且“未记录”范围的最后。
由于文件识别记述符和文件项目都具有长度可变的数据结构,所以这样最好从AV预约区的LBN小的一方开始记录文件识别记述符,从大的一方开始记录文件项目。
在将文件项目和文件属性信息加写在AVFILES.IFO文件的范围内时,通过参照AVFILES.IFO文件内的块图,能简单地进行空闲区域的判断。
另外,关于记录的顺序,不限定于图5所示的处理顺序,例如国际公开WO98/14938号所述,也可以在实际的数据记录之前,确保多个连续的空闲区域,使它们呈“已分配状态”登录在空格位图中,然后开始记录实际的数据。
另外,目录AV_DIR1的分配记述符和空格位图的信息的更新,也可以在文件数据的记录结束后集中进行。
另外,使盘内的分区空间的数据结构呈图3所示的初始状态用的处理,必要时在AV文件的记录之前进行。
另外,AV文件记录的目录/文件名不限于本实施形态1所述的目录/文件名,也可以是其他目录/文件名。
另外,记录再生时,虽然将LBN=0~250读入存储部4中,但不需要将全部信息完全保持在存储部4中,也可以只保持记录再生工作时所必要的信息,另外,将需要更新的信息写回盘1。
另外,作为AV预约区域,虽然将LBN=87~250作为AVFILES.IFO文件的“已分配”而且“为记录”范围,但关于AV预约区域的记录位置及容量,不限定于LBN=0~250,如果作为盘中的连续区域能确保的话,即使是其他记录位置和容量也没关系。
(实施形态2)
以下,参照附图说明本发明的实施形态2的文件管理方法。在上述的实施形态1中,将块图记录在AVFILES.IFO文件的管理区域内,与此不同,在本实施形态2中,有这样的特征:除了块图以外,还记录包括预约区域的全部属性信息的变更有无标志。
即,AVFILES.IFO文件的管理区域被记录在LBN=87中,AVFILES.IFO的管理区域取图4A所示的结构,记录包括预约区域的全部属性信息的变更有无标志。这里,所谓变更有无标志是表示LBN=87~250是否有随便什么样的改写的标志。
用包括预约区域的全部属性信息的变更有无标志将AV文件记录在盘中时,基本的处理顺序也与图5所示的顺序相同。但是,对存储部4中的空格位图来说,关于相当于在步骤S504中记录了数据的逻辑块的位,变更成表示“已分配”的’0’(步骤S507),同时关于AVFILES.IFO文件内的变更有无标志,也作为属性信息已被改写的标志变更。
然后,确认AVFILES.IFO文件的变更有无标志的内容,在表示属性信息被改写的情况下,将存储部4的内容写回盘中的LBN=0~250的位置。如果未被改写,则不进行写回(步骤S508)。如果这样记录文件,则AV文件被记录在目录AV_DIR1属下。
在连续地记录多个AV文件的情况下,在图6所示的处理流程图中,在步骤S601中的处理后直至全部AV文件的记录结束之前,反复进行从步骤S602至步骤S607的处理,全部AV文件的记录结束后进入步骤S608即可。这时,在步骤S608中确认AVFILES.IFO文件的变更有无标志的内容,在表示属性信息被改写的情况下,将存储部4的内容写回盘中的LBN=0~250的位置。如果未被改写,则不进行写回。
如果如上采用本实施形态2,则根据AVFILES.IFO文件的变更有无标志,能简单地进行是否需要写回属性信息,在没有改写的情况下能避免不必要的查找工作。
(实施形态3)
以下,参照附图说明本发明的实施形态3的文件管理方法。在实施形态1中,将块图记录在AVFILES.IFO文件的管理区域内,与此不同,在本实施形态3中,有这样的特征:除了块图以外,还记录预约区域的开始LBN、预约区域的结束LBN。
即,AVFILES.IFO文件的管理区域被记录在LBN=87中,AVFILES.IFO的管理区域取图4A所示的结构,记录预约区域的开始LBN、预约区域的结束LBN。这里,所谓预约区域的开始LBN、预约区域的结束LBN,在本实施形态3中相当于预约区域的开始LBN=87,预约区域的结束LBN=250。
用包括预约区域的全部属性信息的变更有无标志将AV文件记录在盘中时,基本的处理顺序也与图5中的流程所示的顺序相同。
另外,在将文件属性信息和文件项目记录在存储部4中的预约区域内的未记录区中的情况下(步骤S503),关于文件属性信息,参照AVFILES.IFO的管理区域内的开始LBN,从LBN=87开始记录,同样关于文件项目,参照预约区域的结束LBN,从LBN=250开始记录。
然后,如果所有的处理结束,则将存储部4的内容写回盘1中的LBN=0~250的位置。如果这样记录文件,则AV文件被记录在目录AV_DIR1属下。
如果如上采用实施形态3,则通过参照预约区域的开始LBN、预约区域的结束LBN,能容易地进行记录开始时的写入位置的特定,能避免为了探索写入位置而进行的不必要的查找工作。
(实施形态4)
以下,参照附图说明本发明的实施形态4的文件管理方法。在实施形态1中,将块图记录在AVFILES.IFO文件的管理区域内,与此不同,在本实施形态4中,有这样的特征:除了块图以外,还记录文件项目用区域的开头位置LBN、文件属性信息用区域的开头位置LBN。
即,AVFILES.IFO文件的管理区域被记录在LBN=87中,AVFILES.IFO的管理区域取图4A所示的结构,记录文件项目用区域的开头位置LBN、文件属性信息用区域的开头位置LBN。这里,所谓文件项目用区域的开头位置LBN、文件属性信息用区域的开头位置LBN,在本实施形态4的情况下,相当于文件项目用区域的开头位置LBN=250,文件属性信息用区域的开头位置LBN=78。
用文件项目用区域的开头位置LBN及文件属性信息用区域的开头位置LBN,也能将AV文件记录在盘中,基本的处理顺序与图5中的流程所示的顺序相同。
另外,在将文件属性信息和文件项目记录在存储部4中的AV预约区域内的未记录区中的情况下(步骤S503),参照AVFILES.IFO的管理区域内的文件项目用区域的开头位置LBN,从LBN=250开始记录文件项目,同样参照文件属性信息区域的开头位置LBN,从LBN=78开始记录文件属性信息。
然后,对存储部4中的空格位图来说,关于相当于在步骤S504中记录了数据的逻辑块的位,变更成表示“已分配”的’0’(步骤S507)。
如果所有的处理结束,则将存储部4的内容写回盘1中的LBN=0~250的位置。如果这样记录文件,则AV文件被记录在目录AV_DIR1属下。
如果如上采用实施形态4,则通过参照文件项目用区域的开头位置LBN、文件属性信息用区域的开头位置LBN,能容易地特定记录开始时的写入位置,能避免不必要的查找工作。
(实施形态5)
以下,参照附图说明本发明的实施形态5的文件管理方法。在实施形态1中,将块图记录在AVFILES.IFO文件的管理区域内,与此不同,在本实施形态5中,有这样的特征:除了块图以外,还记录最后更新日期时间。
即,AVFILES.IFO文件的管理区域被记录在LBN=87中,AVFILES.IFO的管理区域取图4A所示的结构,记录最后更新日期时间。这里,所谓最后更新日期时间,是进行AVFILES.IFO文件的改写的日期时间。
用最后更新日期时间将AV文件记录在盘中时,基本的处理顺序与图5中的流程所示的顺序相同。
另外,在将文件属性信息和文件项目记录在存储部4中的AV预约区域内的未记录区中的情况下(步骤S503),由于文件属性信息和文件项目的记录,目录AV_DRI1的范围的大小和AVFILES.IFO文件的大小发生变化,所以与此相对应,改写目录AV_DIR1的文件项目的分配记述符和AVFILES.IFO文件的文件项目。
另外,除了分配记述符以外,还对文件属性信息和文件项目更新文件名和文件作成时间等必要的信息。这时,将AVFILES.IFO文件内的最后更新日期更新并记录为最新的日期。
如果所有的处理结束,则将存储部4的内容写回盘1中的LBN=0~250的位置。如果这样记录文件,则AV文件被记录在目录AV_DIR1属下。
本来,在进行了AV文件的记录的情况下,发生AVFILES.IFO文件的管理区域的改写。因此,被记录的各AV文件的文件项目中记载的最后更新时间信息和AVFILES.IFO文件内的最后更新日期时间必定一致。
可是,在利用其他记录装置,采用与实施形态5不同的方法进行文件的写入的情况下,不发生AVFILES.IFO文件的管理区域的改写。这时,由于各自的文件项目中记录的最后更新日期时间信息和AVFILES.IFO文件内的最后更新日期时间不一致,可知进行了AV文件的记录以外的处理。
如果如上采用本实施形态5,则由于将最后更新日期时间记录在AVFILES.IFO文件的管理区域中,通过比较,能容易地判断AV文件被写入了应进行AV文件的记录的媒体中,所以能避免AV文件的记录时不必要的查找工作。
(实施形态6)
以下,参照附图说明本发明的实施形态6的文件管理方法。在实施形态1中,将块图记录在AVFILES.IFO文件的管理区域内,与此不同,在本实施形态6中,有这样的特征:除了上述以外,将管理区域分割成多个,将文件项目分配给被分割的管理区域中的至少一个区域,将文件属性信息分配给至少一个区域进行记录。
图8是应用本发明的实施形态6的文件管理方法的数据记录再生装置中使用的盘中的初始分区空间的数据结构例图。在图8中,空格位图记述符被记录在LBN=0~79中。另外,LBN=251以后呈“未分配状态”,所以对应于这些扇区的各位分别被设定为’1’。
如图8所示,将LBN=88~250的AV预约区域内的未记录区分割成LBN=88~169和LBN=170~250这样两个区域,分别作为文件项目用区域和文件属性信息用区域分配。
AVFILES.IFO文件的管理区域被记录在LBN=78中。AVFILES.IFO文件的管理区域取图9A及图9B所示的结构,记录分配的文件项目用区域的开头位置LBN、文件属性信息用区域的开头位置LBN。这里,所谓文件项目用区域的开头位置LBN、文件属性信息用区域的开头位置LBN,对于本实施形态6来说,相当于文件项目用区域的开头位置LBN=170,文件属性信息用区域的开头位置LBN=87。
将AV文件记录在呈这样的状态的盘中时,按照图5中的流程所示的顺序进行。首先,将盘1中的LBN=0~250的内容读入存储部4中(步骤S501)。其次,扫描存储部4中的AV预约区的信息,判断能新记录文件属性信息和文件项目的未记录区的有无(步骤S502)。如果断定没有足够的未记录区用于新记录(步骤S502:否),则进行错误处理的AV文件记录结束。如果断定有足够的未记录区,则将文件属性信息和文件项目记录在存储部4中的AV预约区内的未记录区中(步骤S503)。
这里,关于文件项目,参照AVFILES.IFO的管理区域内的文件项目用区域的开头位置LBN,从LBN=170开始记录,关于文件属性信息也一样,参照文件属性信息区域的开头位置LBN,从LBN=87开始记录。
这时,由于文件属性信息和文件项目的记录,目录AV_DRI1的范围的大小和AVFILES.IFO文件的大小发生变化,所以与此相对应,改写目录AV_DIR1的文件项目的分配记述符和AVFILES.IFO文件的文件项目。
其次,扫描存储部4中的空格位图,判断记录AV文件所必要的个数的呈连续的未记录状态的逻辑块的有无(步骤S504)。如果断定没有所必要的个数的呈连续的未记录状态的逻辑块(步骤S504:否),则进行错误处理的AV文件记录结束。如果断定有,则对相当于在步骤S504中获得的未记录区的盘中的逻辑块进行数据的记录(步骤S505)。
如果AV文件数据的记录结束,则为了更新AV文件的文件管理信息,将关于该AV文件的范围的位置和长度的信息记录在在步骤S503中作成的存储部4中的文件项目内的分配记述符中(步骤S506)。
其次,对存储部4中的空格位图,将相当于在步骤S504中记录了数据的逻辑块的位变更成表示“已分配”的’0’(步骤S507)。然后,将存储部4的内容写回盘1中的LBN=0~250的位置(步骤S508)。如果这样记录文件,则在目录AV_DIR1属下记录AV文件。记录了AV文件后的分区空间变成图10所示的结构。
如果如上采用本实施形态6,则由于将管理区域分割成多个,将文件项目分配给被分割的管理区域中的至少一个区域,将文件属性信息分配给至少一个区域,所以能容易地进行记录开始的写入位置的判断,能避免AV文件的记录时不必要的查找工作。
(实施形态7)
以下,参照附图说明本发明的实施形态7的文件管理方法。应用本发明的实施形态7的文件管理方法的数据记录再生装置的结构例与实施形态1相同,示于图1中,数据的记录·再生时的工作也与实施形态1相同。
图11是在本实施形态7的文件管理方法中,作成了记录AV文件用的目录后的状态下的文件/目录结构的例图。在图11中,用椭圆包围的ROOT表示根目录,AV_DIR11、AV_DIR21、AV_DIR31、AV_DIR41表示记录AV文件的目录,AVFILES.IFO表示在目录AV_IFO内作成的管理文件。
图12是在应用了本发明的实施形态7的文件管理方法的盘中,记录了图11所示的文件/目录结构的状态下的分区空间的数据结构的例图。
在图12中,空格位图记述符被记录在LBN=0~93中。这里,如下面所述,由于LBN=384+A*4+1以后呈“未分配状态”,所以对应于这些扇区的各位分别被设定为“1”。
文件集记述符被记录在LBN=94中。在根目录的文件项目的情况下,其位置信息被记录在文件集记述符中。
终端记述符被记录在LBN=95中。ROOT目录的文件项目被记录在LBN=96中。
作为主目录的ROOT目录的文件识别记述符和目录AV_DIR1的文件识别记述符被记录在LBN=97~127中。
目录AV_DIR1的文件项目被记录在LBN=128中,作为主目录的目录AV_DIR1的文件识别记述符和AV_IFO、AV_DIR11、AV_DIR21、AV_DIR31、AV_DIR41各目录的文件识别记述符被记录在LBN=129~159中。
目录AV_IFO的文件项目被记录在LBN=160中。作为主目录的目录AV_IFO的文件识别记述符和AVFILES.IFO的文件识别记述符被记录在LBN=161~191中。
文件AVFILES.IFO的文件项目被记录在LBN=192中。文件AVFILES.IFO被记录在LBN=193~223中。
目录AV_DIR11的文件项目被记录在LBN=224中。作为主目录的目录AV_DIR11的文件识别记述符被记录在LBN=225~231中。将LBN=224~231以后作为目录AV_DIR11的目录块。
文件AVFILES.IFO的范围被记录在LBN=232~255中,该范围被设定为分配记述符的两位高位的值,以便呈已分配而且未记录的状态。因此,在现有的文件系统的工作中,不能将数据写入LBN=232~255中。
如图13所示,对处于这样的状态的盘,将作为AV文件的AV_FILE11记录在目录AV_DIR11属下时,将AV_FILE11文件的文件识别记述符追加在LBN=225~231中,另外将文件AV_FILE11的文件项目记录在相当于未分配区域的作为盘的逻辑块的LBN=384+A*4+1中,在LBN=384+A*4+2以后进行AV_FILE11的数据记录。以下,用同样的处理方法继续记录。
如上所述在本实施形态7中,通过将表示特定的目录的文件项目和表示特定的目录的文件识别记述符集中记录在预先确定的场所,在特定的目录内的文件的追加或改写的处理中,能减少查找工作,即使对AV文件等有实时性的文件,也能容易地进行记录·再生。
(实施形态8)
以下,参照附图说明本发明的实施形态8的文件管理方法。应用本发明的实施形态8的文件管理方法的盘中记录了图11所示的文件/目录结构状态下的分区空间的数据结构与实施形态7相同,示于图12中。
目录AV_DIR11的文件项目被记录在LBN=224中。作为主目录的目录AV_DIR11的文件识别记述符被记录在LBN=225~231中。将LBN=224~231以后作为目录AV_DIR11的目录块。
在LBN=232~255中,是文件AVFILES.IFO的范围,该范围被设定为分配记述符的两位高位的值,以便呈已分配而且未记录的状态。因此,在现有的文件系统的工作中,不能将数据写入LBN=232~255中。
LBN=384~384+A也一样,是AVFILES.IFO文件的范围,该范围被设定为分配记述符的两位高位的值,以便呈已分配而且未记录的状态。因此,在现有的文件系统的工作中,不能将数据写入LBN=384~384+A中。该区域是预约的,用于被写入目录AV_DIR11内的文件项目。
在处于这样的状态的盘中,将作为AV文件的AV_FILE11记录在目录AV_DIR11属下时,将AV_FILE11文件的文件识别记述符追加在LBN=225~231中,另外将AV_FILE11文件的文件项目和文件属性信息记录在AV_DIR11用预约的LBN=384~384+A的区域中,另外在相当于未分配区域的作为盘的逻辑块的LBN=384+A*4+1以后进行AV_FILE11的数据记录。以下,用同样的处理方法继续记录。
如上所述如果采用本实施形态8,则不仅将表示特定的目录的文件项目和表示特定的目录的文件识别记述符集中记录在预先确定的场所,而且由于集中记录特定的目录中的文件的文件项目和文件属性信息,所以能比实施形态7更减少查找工作,即使对AV文件等有实时性的文件,也能容易地进行记录·再生。
(实施形态9)
以下,参照附图说明本发明的实施形态9的文件管理方法。应用本发明的实施形态9的文件管理方法的盘中记录了图11所示的文件/目录结构状态下的分区空间的数据结构与实施形态7相同,示于图12中。
目录AV_DIR11的文件项目被记录在LBN=224中。作为主目录的目录AV_DIR11的文件识别记述符被记录在LBN=225~231中。将LBN=224~231以后作为目录AV_DIR11的目录块。
在LBN=232~255中,是文件AVFILES.IFO的范围,该范围被设定为分配记述符的两位高位的值,以便呈已分配而且未记录的状态。因此,在现有的文件系统的工作中,不能将数据写入LBN=232~255中。
将LBN=224~255以后作为记录视频用的目录块组。
目录AV_DIR21的文件项目被记录在LBN=256中,作为主目录的目录AV_DIR21的文件识别记述符被记录在LBN=257~263中。将LBN=256~263以后作为目录AV_DIR21的目录块。
在LBN=264~287中,是文件AVFILES.IFO的范围,该范围被设定为分配记述符的两位高位的值,以便呈已分配而且未记录的状态。因此,在现有的文件系统的工作中,不能将数据写入LBN=264~287中。将LBN=256~287以后作为记录声音用的目录块组。
目录AV_DIR31的文件项目被记录在LBN=288中。作为主目录的目录AV_DIR21的文件识别记述符被记录在LBN=289~295中。将LBN=288~295以后作为目录AV_DIR31的目录块。
在LBN=296~319中,是文件AVFILES.IFO的范围,该范围被设定为分配记述符的两位高位的值,以便呈已分配而且未记录的状态。因此,在现有的文件系统的工作中,不能将数据写入LBN=231~255中。将LBN=288~319以后作为记录静止图像的目录块组。
目录AV_DIR41的文件项目被记录在LBN=320中。作为主目录的目录AV_DIR41的文件识别记述符被记录在LBN=321~327中。将LBN=320~327以后作为目录AV_DIR41的目录块。
在LBN=328~351中是文件AVFILES.IFO的范围,该范围被设定为分配记述符的两位高位的值,以便呈已分配而且未记录的状态。因此,在现有的文件系统的工作中,不能将数据写入LBN=231~255中。将LBN=288~319以后作为记录AV文件以外的数据用的目录块组。
对处于这样的状态的盘,将作为视频文件的Video_FILE11记录在目录AV_DIR11属下时,如图14所示,将文件Video_FILE11的文件识别记述符追加在LBN=225~231中,另外将文件Video_FILE11的文件项目记录在相当于未分配区域的作为盘的逻辑块的LBN=384+A*4+1以后的LBN=Z+1中,在LBN=Z+2~V中进行文件Video_FILE11的数据记录。
其次,关于将作为声音文件的Audio_FILE21记录在目录AV_DIR21属下时,也如图14所示,将文件Audio_FILE21的文件识别记述符追加在LBN=257~263中,另外将文件Audio_FILE21的文件项目记录在相当于未分配区域的作为盘的逻辑块的LBN=V+1中,在LBN=V+2~W中进行文件Audio_FILE21的数据记录。
另外,将作为静止图像文件的Photo_FILE31记录在目录AV_DIR31属下时,将文件Photo_FILE31的文件识别记述符追加在LBN=289~295中,另外将文件Photo_FILE31的文件项目记录在相当于未分配区域的作为盘的逻辑块的LBN=W+1中,在LBN=W+2~X中进行文件Photo_FILE31的数据记录。
最后将作为AV文件以外的文件的Other_FILE41记录在目录AV_DIR41属下时,将文件Other_FILE41的文件识别记述符追加在LBN=321~327中,另外将文件Other_FILE41的文件项目记录在相当于未分配区域的作为盘的逻辑块的LBN=X+1中,在LBN=X+2~Y中进行文件Other_FILE41的数据记录。以后,用同样的处理方法继续记录。
如上所述如果采用本实施形态9,则通过区分决定视频、声音的规格的文件,将文件项目和文件识别记述符记录在预先确定的场所,能使查找工作达到最小限度。
(实施形态10)
以下,参照附图说明本发明的实施形态10的文件管理方法。应用本发明的实施形态10的文件管理方法的盘中记录了图11所示的文件/目录结构状态下的分区空间的数据结构与实施形态7相同,示于图12中。
在图12中,LBN=384~384+A是文件AVFILES.IFO的范围,该范围被设定为分配记述符的两位高位的值,以便呈已分配而且未记录的状态。因此,在现有的文件系统的工作中,不能将数据写入LBN=384~384+A中。该区域是预约的,用于被写入目录AV_DIR11内的文件项目。
LBN=384+A+1~384+A*2是文件AVFILES.IFO的范围,该范围被设定为分配记述符的两位高位的值,以便呈已分配而且未记录的状态。因此,在现有的文件系统的工作中,不能将数据写入LBN=384+A+1~384+A*2中。该区域是预约的,用于被写入目录AV_DIR21内的文件项目。
LBN=384+A*2+1~384+A*3同样是文件AVFILES.IFO的范围,该范围被设定为分配记述符的两位高位的值,以便呈已分配而且未记录的状态。因此,在现有的文件系统的工作中,不能将数据写入LBN=384+A*2+1~384+A*3中。该区域是预约的,用于被写入目录AV_DIR31内的文件项目。
LBN=384+A*3+1~384+A*4同样是文件AVFILES.IFO的范围,该范围被设定为分配记述符的两位高位的值,以便呈已分配而且未记录的状态。因此,在现有的文件系统的工作中,不能将数据写入LBN=384+A*3+1~384+A*4中。该区域是预约的,用于被写入目录AV_DIR41内的文件项目。
在处于这样的状态的盘中,将作为视频文件的Video_FILE11记录在目录AV_DIR11属下时,如图15所示,将文件Video_FILE11的文件识别记述符追加在LBN=225~231中,将文件Video_FILE11的文件项目和文件属性信息记录在AV_DIR11用预约的LBN=384~384+A的区域中,另外在相当于未分配区域的作为盘的逻辑块的LBN=384+A*4+1以后的LBN=Z+1~V中,进行文件Video_FILE11的数据记录。
其次,将作为声音文件的Audio_FILE21记录在目录AV_DIR21属下时,也如图15所示,将文件Audio_FILE21的文件识别记述符追加在LBN=225~231中,将文件Video_FILE21的文件项目和文件属性信息记录在AV_DIR21用预约的LBN=384+A+1~384+A*2的区域中,另外在作为未分配区域的LBN=V+1~W中进行文件Audio_FILE21的数据记录。
另外,将作为静止图像文件的Photo_FILE31记录在目录AV_DIR31属下时,也如图15所示,将文件Photo_FILE31的文件识别记述符追加在LBN=289~295中,将文件Photo_FILE31的文件项目和文件属性信息记录在AV_DIR31用预约的LBN=384+A*2+1~384+A*3的区域中,另外在作为未分配区域的LBN=W+1~X中进行文件Photo_FILE31的数据记录。
最后将作为AV文件以外的文件的Other_FILE41记录在目录AV_DIR41属下时,也如图15所示,将文件Othe_FILE41的文件识别记述符追加在LBN=321~327中,将文件Other_FILE41的文件项目和文件属性信息记录在AV_DIR41用预约的LBN=384+A*3+1~384+A*4的区域中,另外在作为未分配区域的LBN=X+1~Y中进行文件Other_FILE41的数据记录。
如上所述如果采用本实施形态10,则通过区分决定视频、声音的规格的文件,不仅将文件项目和文件识别记述符记录在预先确定的场所,而且使特定的目录中的文件的文件项目和文件属性信息集中,既能抑制查找工作,又能进行特定的目录内的文件的追加、改写等处理。
(实施形态11)
以下,参照附图说明本发明的实施形态11的文件管理方法。应用本发明的实施形态11的文件管理方法的盘中记录了图11所示的文件/目录结构状态下的分区空间的数据结构与实施形态7相同,示于图12中。
LBN=352~383是文件AVFILES.IFO的范围,该范围被设定为分配记述符的两位高位的值,以便呈已分配而且未记录的状态。因此,在现有的文件系统的工作中,不能将数据写入LBN=384~384+A中。
该区域是预约的,当LBN=224~351中已经确保的目录块组的区域用完时,用来书写新的文件识别记述符。
如上所述如果采用本实施形态11,则通过在预先确定的场所中确保应新确保的目录块组的区域,既能抑制盘上的查找工作,又能进行特定的目录内的文件的追加、改写等的处理。
(实施形态12)
以下,参照附图说明本发明的实施形态12的文件管理方法。应用本发明的实施形态12的文件管理方法的盘中记录了图11所示的文件/目录结构状态下的分区空间的数据结构与实施形态7相同,示于图12中。
在实施形态8中,在将AV文件记录在目录AV_DIR11属下时,虽然追加在LBN=225~231中记录的文件识别记述符,同时记录了目录AV_DIR11用预约的记录在LBN=384~384+A的区域中的文件的文件项目和文件属性信息,但记录第A个文件AV_FILE_A,且记录了AV_FILE_A的文件识别记述符、AV_FILE_A的文件项目和文件属性信息时,还应考虑目录AV_DIR11的目录块中记录新的文件识别记述符、或新的文件项目和文件属性信息的区域不足的情况。
在此情况下,假定再进行文件AV_FILE_A+1的追加时,如图16所示,新作成目录AV_DIR12,继在LBN=224~231的区域中确保的记录目录AV_DIR11的文件识别记述符的目录块之后,确保将LBN=232作为记录目录AV_DIR12的文件项目的目录块,将LBN=233~239的区域作为记录目录AV_DIR12的文件识别记述符的目录块。
同时与在LBN=384~384+A的区域中确保目录AV_DIR11用的记录文件的文件项目和文件属性信息的区域一样,确保将LBN=383+A*4+1~383+A*5的区域作为记录AV_DIR12的文件项目和文件属性信息的区域。
与此前相同,在确保的各个区域中作为第A+1个文件,记录文件AV_FILE_A+1的文件识别记述符、文件项目和文件属性信息。另外在相当于未分配区域的作为盘的逻辑块的LBN=X+1~Y中进行文件AV_FILE_A+1的数据的记录。
以下同样,直至目录块组的容量用完之前,在第A*2+1个文件之后追加目录AV_DIR13,在第A*3+1个文件之后追加目录AV_DIR14,进行记录。
如上所述如果采用本实施形态12,在没有应记录区域为充分的未登录区域时即使追加新的文件等的情况下,也能将查找工作限制在最小限度。
(实施形态13)
以下,参照附图说明本发明的实施形态13的文件管理方法。应用本发明的实施形态13的文件管理方法的盘中记录了图11所示的文件/目录结构状态下的分区空间的数据结构与实施形态7相同,示于图12中。
如果采用实施形态12中说明的方法继续记录,则将AV文件记录在目录AV_DIR14属下时,如图17所示,虽然追加在LBN=249~255中记录的文件的文件识别记述符,同时记录目录AV_DIR14用预约的记录在LBN=383+A*6+1~383+A*7的区域中的文件的文件项目和文件属性信息,但记录第A*4个文件AV_FILE_A*4,且记录了AV_FILE_A*4的文件识别记述符、AV_FILE_A*4的文件项目和文件属性信息时,还应考虑目录AV_DIR14的目录块中记录新的文件识别记述符、或新的文件项目和文件属性信息的区域不足的情况。
在此情况下,假定再进行文件AV_FILE_A*4+1的追加,虽然采用实施形态12中说明的方法,在目录块组内欲制作目录AV_DIR15,但由于目录块组已经用完,所以不能确保追加文件识别记述符的区域。
因此,如图18所示,在实施形态11中确保的LBN=352~383的预约区域中,新作成目录块组,其中通过作成目录AV_DIR15的文件项目,确保将LBN=353~359的区域作为记录目录AV_DIR15的文件识别记述符的目录块。
同时与在LBN=383+A*6+1~383+A*7的区域中确保目录AV_DIR14用的记录文件的文件项目和文件属性信息的区域一样,确保将LBN=383+A*7+1~383+A*8的区域作为记录AV_DIR15的文件项目和文件属性信息的区域。
通过这样做,与此前相同,在确保的各个区域中作为第A*4+1个文件,能记录文件识别记述符、文件项目和文件属性信息。另外在相当于未分配区域的作为盘的逻辑块的LBN=X+1~Y中进行AV_FILE_A*4+1的数据的记录。以后用同样的处理方法继续记录。
再记录A*5个文件AV_FILE_A*5,在缺少在目录AV_DIR15的目录块中记录新的文件识别记述符、或新的文件项目和文件属性信息的区域的情况下,与实施形态12相同,在目录块组的容量用完之前,从第A*5+1个文件追加目录AV_DIR16,从第A*6+1个文件追加目录AV_DIR17,进行记录。
如上所述如果采用本实施形态13,则在区分确定了的规格的文件,记录文件项目等的情况下,在没有应记录区域为充分的未登录区域时即使追加新的文件等的情况下,也能将查找工作限制在最小限度。
(实施形态14)
以下,参照附图说明本发明的实施形态14的文件管理方法。应用本发明的实施形态14的文件管理方法的盘中记录了图11所示的文件/目录结构状态下的分区空间的数据结构与实施形态7相同,示于图12中。
如果采用实施形态13中说明的方法继续记录,则如图19所示,将AV文件记录在目录AV_DIR18属下时,虽然追加在LBN=377~383中记录的文件的文件识别记述符,同时记录目录AV_DIR18用预约的记录在LBN=383+A*10+1~383+A*11的区域中的文件的文件项目和文件属性信息,但记录第A*8个文件AV_FILE_A*8,且记录了AV_FILE_A*8的文件识别记述符、AV_FILE_A*8的文件项目和文件属性信息时,还应考虑目录AV_DIR18的目录块中记录新的文件识别记述符、或新的文件项目和文件属性信息的区域不足的情况。
在此情况下,假定再进行文件AV_FILE_A*8+1的追加,虽然采用实施形态12所示的方法,在目录块组内欲制作目录AV_DIR19,但由于目录块组已经用完,所以不能确保追加文件识别记述符的区域。另外,虽然也可以考虑采用实施形态13所示的方法,使用利用实施形态11所示的方法预约指定的目录块,但由于这样的区域也已经使用了,没有可供追加的区域。
在此情况下,如图20所示,在初期确保的至此确保了文件项目、文件属性信息的区域的预约区域剩余的LBN=384+A*11+1~Z中,新作成目录块组,在其中作成目录AV_DIR19,确保将LBN=384+A*11+1作为记录目录AV_DIR19的文件项目的目录块,将LBN=384+A*11+2~384+A*11+8的区域作为记录目录AV_DIR19的文件识别记述符的目录块。
同时与在LBN=384+A*10+1~384+A*11的区域中确保目录AV_DIR18用的记录文件的文件项目和文件属性信息的区域一样,确保将LBN=384+A*11+33~384+A*12+32的区域作为记录AV_DIR19的文件项目和文件属性信息的区域。
然后,与此前相同,在确保的各个区域中作为第A*8+1个文件,记录文件识别记述符、文件项目和文件属性信息。另外在相当于未分配区域的作为盘的逻辑块的LBN=X+1以后进行AV_FILE_A*8+1的数据的记录。以后用同样的处理方法继续记录。
再记录A*9个文件AV_FILE_A*9,在缺少在目录AV_DIR15的目录块中记录新的文件识别记述符、或新的文件项目和文件属性信息的区域的情况下,与实施形态12相同,在目录块组的容量用完之前,从第A*9+1个文件追加AV_DIR110,从第A*10+1个文件追加AV_DIR111和目录,进行记录。
如上所述如果采用本实施形态14,则通过有效地灵活使用预约区域,在没有应记录区域为充分的未登录区域时即使追加新的文件等的情况下,也能将查找工作限制在最小限度。
(实施形态15)
以下,参照附图说明本发明的实施形态15的文件管理方法。应用本发明的实施形态15的文件管理方法的盘中记录了图11所示的文件/目录结构状态下的分区空间的数据结构与实施形态7相同,示于图12中。
如果采用实施形态13中说明的方法继续记录,则如图21所示,将AV文件记录在目录AV_DIR18属下时,虽然追加在LBN=384+A*11+26~384+A*11+32中记录的文件的文件识别记述符,同时记录目录AV_DIR14用预约的记录在LBN=384+A*14+33~Z的区域中的文件的文件项目和文件属性信息,但记录第A*12个文件AV_FILE_A*12,且记录了AV_FILE_A*12的文件识别记述符、AV_FILE_A*12的文件项目和文件属性信息时,还应考虑目录AV_DIR18的目录块中记录新的文件识别记述符、或新的文件项目和文件属性信息的区域不足的情况。
在此情况下,假定再进行文件AV_FILE_A*12+1的追加,虽然采用实施形态12所示的方法,在目录块组内欲制作目录AV_DIR113,但由于目录块组已经用完,所以不能确保追加文件识别记述符的区域。
另外,采用实施形态13所示的方法,欲使用利用实施形态11所示的方法预约指定的目录块,但由于这样的区域也已经使用了,所以没有可供追加的区域,虽然采用实施形态14所示的方法,欲在预约区域中重新确保目录块组,但至此在直至确保了文件项目、文件属性信息的区域的LBN=Z为止的预约区域也使用完的情况下,在预约区域中没有可供追加的区域。
在此情况下,如图22所示,在记录了文件实体的未分配区域的剩余LBN=Y+1~LastLBN中,在LBN=Y+1~ZZ中重新确保与初期作成了分区空间时作成的预约区域相同的预约区域,在新确保的区域中作成目录块组,在其中作成目录AV_DIR113,确保将LBN=X+1作为记录目录AV_DIR113的文件项目的目录块,将LBN=X+2~X+8的区域作为记录目录AV_DIR113的文件识别记述符的目录块。
同时与在LBN=Y+1~Y+A的区域中确保目录AV_DIR113用的记录文件的文件项目和文件属性信息的区域一样,确保将LBN=384+A*11+33~384+A*12+32的区域作为记录AV_DIR113的文件项目和文件属性信息的区域。
与此前相同,在确保的各个区域中作为第A*12+1个文件,记录文件识别记述符、文件项目和文件属性信息。另外在相当于未分配区域的作为盘的逻辑块的LBN=X+1以后进行AV_FILE_A*12+1的数据的记录。以后用同样的处理方法继续记录。
再记录A*12个文件AV_FILE_A*12,在缺少在目录AV_DIR113的目录块中记录新的文件识别记述符、或新的文件项目和文件属性信息的区域的情况下,与实施形态12相同,在目录块组的容量用完之前,从第A*12+1个文件追加AV_DIR114,从第A*13+1个文件追加AV_DIR115和目录,进行记录。
如上所述如果采用本实施形态15,则即使在预约区域中没有空闲区域的情况下,通过灵活使用预约区域,在没有应记录区域为充分的未登录区域时即使追加新的文件等的情况下,也能将查找工作限制在最小限度。
工业上利用的可能性
如上所述如果采用本发明的文件管理方法,则由于在预先确保的连续区域中记录文件管理信息和AV文件的属性信息,所以能减少对盘的查找工作,能实现AV文件的实时记录/再生。

Claims (25)

1.一种文件管理方法,该方法是具有将盘上连续的块作为范围管理,将上述范围构成组作为文件进行管理的文件管理信息的文件管理方法,其特征在于:
在上述盘上新作成目录时,作为将文件的文件管理信息记录在上述目录中用的预约区域,确保文件或数据区域,
在上述预约区域中除了关于目录及文件的管理信息外,还记录关于上述文件管理信息的使用状况的信息。
2.根据权利要求1所述的文件管理方法,其特征在于:在更新了记录在上述预约区域中的上述文件管理信息的情况下,将表示上述文件管理信息已更新的事实的信息记录在上述预约区域中。
3.根据权利要求1所述的文件管理方法,其特征在于:将上述预约区域在盘上的开头位置块和最后位置块记录在上述预约区域中。
4.根据权利要求1所述的文件管理方法,其特征在于:将上述预约区域中的文件项目用区域的开头位置块和文件属性信息用区域的开头位置块记录在上述预约区域中。
5.根据权利要求1所述的文件管理方法,其特征在于:将最后更新了上述文件管理信息的时刻记录在上述预约区域中。
6.根据权利要求1所述的文件管理方法,其特征在于:将上述预约区域分割成N个(N为2以上的自然数),将文件项目用区域分配给至少一个分割的区域,将文件属性信息用区域分配给至少一个分割的区域。
7.一种文件管理方法,该方法是具有将盘上连续的块作为范围管理,将范围构成组作为文件进行管理的文件管理信息的文件管理方法,其特征在于:
在盘上新作成目录时,作为将上述文件的文件管理信息记录在上述目录中用的预约区域,确保文件或数据区域,为了记录目录的文件项目和目录的文件识别记述符,在上述预约区域中确保有规定的尺寸的目录块。
8.根据权利要求7所述的文件管理方法,其特征在于:确保有上述目录块的任意的整数倍的尺寸的区域作为目录块组。
9.根据权利要求8所述的文件管理方法,其特征在于:上述目录块组的尺寸为错误修正单元。
10.根据权利要求8所述的文件管理方法,其特征在于:与确保上述目录块组的同时,为了将能记载的文件记录在上述目录的文件识别记述符中,确保将记录相当于必要的区域的文件项目及文件的一部分或全部用的区域最初集中在上述预约区域中。
11.根据权利要求8所述的文件管理方法,其特征在于:确保有上述目录块组的任意的整数倍的尺寸的区域作为目录区域。
12.根据权利要求10所述的文件管理方法,其特征在于:与确保上述目录区域的同时,为了将能记载的文件记录在上述目录的文件识别记述符中,确保将记录相当于必要的区域的文件项目及文件的一部分或全部用的区域最初集中在上述预约区域中。
13.根据权利要求10所述的文件管理方法,其特征在于:同时预先确保相当于上述目录块组的区域。
14.根据权利要求11所述的文件管理方法,其特征在于:在欲生成新的文件时,在确保的上述目录块的末尾生成新的目录块。
15.根据权利要求11所述的文件管理方法,其特征在于:在确保的上述目录块组内,在记录上述目录的文件识别记述符信息的区域、或记录确保的文件项目和文件的一部分或全部用的区域两者中的任意一者不足的情况下,欲再次生成新的文件时,在确保的上述目录块的末尾生成新的上述目录块,同时为了将能记载的文件记录在上述目录的文件识别记述符中,在上述预约区域中集中确保记录相当于必要的区域的文件项目及文件的一部分或全部用的区域。
16.根据权利要求12所述的文件管理方法,其特征在于:在欲生成新的文件时,作为上述目录块组在预先确保的区域中,重新生成上述目录块组。
17.根据权利要求12所述的文件管理方法,其特征在于:在确保的上述目录块组内,在记录上述目录的文件识别记述符信息的区域、或记录确保的文件项目和文件的一部分或全部用的区域两者中的任意一者不足的情况下,欲再次生成新的文件时,作为上述目录块组,在预先确保的区域中重新生成上述目录块组,同时为了将能记载的文件记录在上述目录的文件识别记述符中,在上述预约区域中集中确保记录相当于必要的区域的文件项目及文件的一部分或全部用的区域。
18.根据权利要求12所述的文件管理方法,其特征在于:在欲生成新的文件时,在上述预约区域重新生成上述目录块组。
19.根据权利要求12所述的文件管理方法,其特征在于:在确保的上述目录块组内,在记录上述目录的文件识别记述符信息的区域、或记录确保的文件项目和文件的一部分或全部用的区域两者中的任意一者不足、作为上述目录块组预先确保的区域也不足的情况下,欲再次生成新的文件时,在上述预约区域中重新生成上述目录块组,同时为了将能记载的文件记录在上述目录的文件识别记述符中,在上述预约区域中集中确保记录相当于必要的区域的文件项目及文件的一部分或全部用的区域。
20.根据权利要求12所述的文件管理方法,其特征在于:在欲生成新的文件时,在上述盘的空闲区域中重新确保上述预约区域,在确保的上述预约区域中生成上述目录块组。
21.根据权利要求12所述的文件管理方法,其特征在于:在确保的上述目录块组内,在记录上述目录的文件识别记述符的区域不足、作为上述目录块组预先确保的区域也不足、最初确保的上述预约区域中能确保的区域也不足的情况下,欲再次生成新的文件时,在上述盘的空闲区域中重新确保上述预约区域,在确保的上述预约区域中生成上述目录块组,同时为了将能记载的文件记录在上述目录的文件识别记述符中,在确保的上述预约区域中集中确保记录相当于必要的区域的文件项目及文件的一部分或全部用的区域。
22.一种数据记录装置,其特征在于:采用权利要求1至21中的任意一项所述的文件管理方法。
23.一种数据再生装置,其特征在于:采用权利要求1至21中的任意一项所述的文件管理方法。
24.一种数据记录再生装置,其特征在于:采用权利要求1至21中的任意一项所述的文件管理方法。
25.一种盘,其特征在于:利用权利要求22所述的数据记录装置或权利要求24所述的数据记录再生装置进行记录。
CN01805963A 2000-03-01 2001-02-28 文件管理方法及使用它的数据记录装置、数据再生装置、数据记录再生装置、以及用该文件管理方法记录的盘 Pending CN1408085A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP56354/2000 2000-03-01
JP2000056354A JP2001243107A (ja) 2000-03-01 2000-03-01 Avデータ記録装置及び方法、又は当該avデータ記録装置及び方法で記録されたディスク
JP2001002256A JP2002207628A (ja) 2001-01-10 2001-01-10 ファイル管理方法及びそれを用いたデータ記録装置、データ再生装置、データ記録再生装置
JP2256/2001 2001-01-10

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CNA2005100559401A Division CN1674139A (zh) 2000-03-01 2001-02-28 Av数据记录装置

Publications (1)

Publication Number Publication Date
CN1408085A true CN1408085A (zh) 2003-04-02

Family

ID=26586556

Family Applications (2)

Application Number Title Priority Date Filing Date
CN01805963A Pending CN1408085A (zh) 2000-03-01 2001-02-28 文件管理方法及使用它的数据记录装置、数据再生装置、数据记录再生装置、以及用该文件管理方法记录的盘
CNA2005100559401A Pending CN1674139A (zh) 2000-03-01 2001-02-28 Av数据记录装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNA2005100559401A Pending CN1674139A (zh) 2000-03-01 2001-02-28 Av数据记录装置

Country Status (6)

Country Link
US (1) US7136884B2 (zh)
EP (1) EP1271325A4 (zh)
KR (1) KR100499646B1 (zh)
CN (2) CN1408085A (zh)
TW (1) TW512318B (zh)
WO (1) WO2001065374A1 (zh)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5116151B2 (ja) * 2004-11-05 2013-01-09 ドロボ, インコーポレイテッド 仮想ホットスペアを用いて動的に拡張可能かつ縮小可能な故障許容格納システム
US7873782B2 (en) * 2004-11-05 2011-01-18 Data Robotics, Inc. Filesystem-aware block storage system, apparatus, and method
US7730260B2 (en) 2007-04-20 2010-06-01 International Business Machines Corporation Delete recycling of holographic data storage
US8595458B2 (en) * 2008-09-29 2013-11-26 International Business Machines Corporation Intelligent extent initialization in storage environment
US9201965B1 (en) 2009-09-30 2015-12-01 Cisco Technology, Inc. System and method for providing speech recognition using personal vocabulary in a network environment
US8990083B1 (en) 2009-09-30 2015-03-24 Cisco Technology, Inc. System and method for generating personal vocabulary from network data
US8489390B2 (en) * 2009-09-30 2013-07-16 Cisco Technology, Inc. System and method for generating vocabulary from network data
US8935274B1 (en) 2010-05-12 2015-01-13 Cisco Technology, Inc System and method for deriving user expertise based on data propagating in a network environment
JP5585268B2 (ja) 2010-07-22 2014-09-10 セイコーエプソン株式会社 単結晶炭化珪素膜付き基材及び単結晶炭化珪素膜の製造方法並びに単結晶炭化珪素膜付き基材の製造方法
US8667169B2 (en) 2010-12-17 2014-03-04 Cisco Technology, Inc. System and method for providing argument maps based on activity in a network environment
US9465795B2 (en) 2010-12-17 2016-10-11 Cisco Technology, Inc. System and method for providing feeds based on activity in a network environment
US8553065B2 (en) 2011-04-18 2013-10-08 Cisco Technology, Inc. System and method for providing augmented data in a network environment
US8528018B2 (en) 2011-04-29 2013-09-03 Cisco Technology, Inc. System and method for evaluating visual worthiness of video data in a network environment
US8620136B1 (en) 2011-04-30 2013-12-31 Cisco Technology, Inc. System and method for media intelligent recording in a network environment
US8909624B2 (en) 2011-05-31 2014-12-09 Cisco Technology, Inc. System and method for evaluating results of a search query in a network environment
US8886797B2 (en) 2011-07-14 2014-11-11 Cisco Technology, Inc. System and method for deriving user expertise based on data propagating in a network environment
US8831403B2 (en) * 2012-02-01 2014-09-09 Cisco Technology, Inc. System and method for creating customized on-demand video reports in a network environment
KR101630055B1 (ko) 2014-08-11 2016-06-13 삼성전기주식회사 복합 전자부품, 그 실장 기판 및 포장체

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4791623A (en) * 1986-04-03 1988-12-13 Optotech, Inc. File management system for use in an optical data storage system
US5226163A (en) * 1989-08-01 1993-07-06 Silicon Graphics, Inc. File characterization for computer operating and file management systems
US5687397A (en) * 1993-02-26 1997-11-11 Sony Corporation System for expansion of data storage medium to store user data
US5463772A (en) * 1993-04-23 1995-10-31 Hewlett-Packard Company Transparent peripheral file systems with on-board compression, decompression, and space management
JPH0895835A (ja) * 1994-09-26 1996-04-12 Hitachi Software Eng Co Ltd ファイルスペースの予約方法
JPH09179758A (ja) * 1995-12-25 1997-07-11 Fujitsu Ltd データ管理装置及びデータ記録媒体
US6292625B1 (en) 1996-09-30 2001-09-18 Matsushita Electric Industrial Co., Ltd. Recording/reproducing method suitable for recording/reproducing AV data on/from disc, recorder and reproducer for the method, information recording disc and information processing system
US6665690B2 (en) * 1997-10-21 2003-12-16 Sony Corporation System and method for determining respective lengths of recording units used for recording different types of data on disc medium
US6674472B1 (en) * 1997-12-24 2004-01-06 Ricoh Company, Ltd. Digital camera and method which displays a page number of a displayed page
US6823398B1 (en) * 2000-03-31 2004-11-23 Dphi Acquisitions, Inc. File system management embedded in a storage device
JP3674531B2 (ja) * 2001-04-12 2005-07-20 株式会社日立製作所 ファイル管理方法、ファイル管理装置、プログラム
JP2003044333A (ja) * 2001-08-01 2003-02-14 Fujitsu Ltd ディレクトリ管理方法およびプログラム,装置,記憶媒体

Also Published As

Publication number Publication date
US20030014586A1 (en) 2003-01-16
KR20020079933A (ko) 2002-10-19
EP1271325A4 (en) 2006-05-31
US7136884B2 (en) 2006-11-14
WO2001065374A1 (en) 2001-09-07
KR100499646B1 (ko) 2005-07-05
TW512318B (en) 2002-12-01
EP1271325A1 (en) 2003-01-02
CN1674139A (zh) 2005-09-28

Similar Documents

Publication Publication Date Title
CN1311462C (zh) 信息记录方法、信息记录设备、信息再现方法和信息再现设备
CN1125442C (zh) 存储媒体再现方法及装置
CN1408085A (zh) 文件管理方法及使用它的数据记录装置、数据再生装置、数据记录再生装置、以及用该文件管理方法记录的盘
CN1154978C (zh) 记录装置、播放装置及其方法和记录/播放装置及其方法
CN1253885C (zh) 包括系统控制器并用于记录和再现信息的装置及方法
CN100346418C (zh) 用于管理信息记录介质的缺陷的方法和设备
CN1146904C (zh) 记录装置和记录方法
CN1377502A (zh) Av数据记录装置和方法或用该记录装置和方法记录的盘
CN1237439C (zh) 信息记录设备和方法、信息再现设备和方法
CN1161532A (zh) 多媒体数据再生方法和多媒体服务器系统
CN1342314A (zh) 信息记录介质,信息记录方法及信息记录/再现系统
CN1643600A (zh) 允许更新缺陷列表的信息记录介质、记录装置、再现装置、记录方法和再现方法
CN1846268A (zh) 单次写入记录媒介、记录方法、记录装置、再现方法和再现装置
CN1617252A (zh) 信息记录/再现设备和方法、程序存储介质和程序
CN1605102A (zh) 数据记录方法、数据删除方法、数据显示方法、记录装置、记录媒体及程序
CN1321311A (zh) Av数据记录装置及方法、用该av数据记录装置或方法记录的盘、av数据重放装置及方法
CN1833287A (zh) 信息处理装置和方法、程序及记录媒体
CN1815612A (zh) 信息处理装置、方法和程序
CN1519756A (zh) 记录再生装置、记录再生方法、计算机程序及记录媒体
CN1465069A (zh) 再生装置和编辑装置
CN1277267C (zh) 制作信息记录介质的方法、信息记录方法、信息记录装置、信息再现方法和信息再现装置
CN1157981A (zh) 信息数据记录和重放装置
CN1816874A (zh) 信息处理设备和方法、程序及记录介质
CN1251230C (zh) 记录装置及记录方法
CN1684513A (zh) 信息处理方法、装置及程序

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication