记录装置的制作方法

文档序号:6760222阅读:234来源:国知局
专利名称:记录装置的制作方法
技术领域
本发明涉及一种使用记录头(head)调度处理来记录数据的记录装置。
背景技术
目前,在消费者的AV配置中使用诸如HDD和光盘的大容量存储器来作为记录运动图像和音频数据的设备。存取大容量存储器并执行诸如数据记录的处理的PC被要求来增加所处理的命令数量或者每单位时间的数据通信量。然而,人们并没有注意这些数和数量的变化。数据通信量被计算为在相对长的时间内的平均值。
包括诸如数码相机和摄像机的消费者AV设备的数据通信量的性能(规格)并不需要比HDD的性能更高。例如,消费者设备的数据速率大约是25Mbit/sec,即使使用标准MPEG2来记录高清(HD)数据,并且从超过10Mbit/sec的HDD传输率的观点来看,该数据速率也不是足够高的。
然而,最近采用小直径HDD来作为诸如数码相机和摄像机的紧凑便携式消费者AV设备的记录介质。通常,这种小直径HDD具有比3.5英寸盘直径的HDD和2.5英寸盘直径的HDD更低的数据传输率,并且不能充分满足高图像质量记录的要求。而且,在HDD中,由于传输率通常在盘内圆周区比在盘外圆周区下降(降低)得多。例如,在一些情况中,例如在播放数据期间图像和音频数据的中断和数据记录期间记录图像的不可靠性,都可能出现问题。这些问题对于使用HDD作为存储器的消费者AV设备来说都是严重的。而且,由于HDD上安装的记录头的寻找错误或者读出数据中的错误而要执行重试处理等将会进一步降低消费者AV设备的传输率。
降低的数据传输率的第一个问题,可以通过设置命令处理时间的上限等并通过将消费者AV设备设置为忽略AV数据的错误等以允许低数据可靠性来避免。例如,在流式特征集(Streaming Feature Set)中,可以直接指定ATA-7的AV命令、每个命令的处理时间。
然而,如何执行所指定的命令完全取决于存储器,尤其是HDD,因此不能保证数据是否被正确写入盘中或者从盘中正确读出。这类问题的出现频率在实际使用中是非常低的。
诸如寻找错误的第二问题比第一问题的出现频率更高,并且更严重。作为这一问题的解决方法,已经提出了一种设计文件的物理布局的处理,并且已经进行了许多研究。
例如,在所提出的文件系统中,通过利用数据定位在逻辑块地址(LBA)空间中实现了一种在物理地靠近位置处放置相关数据的设备。作为一种文件物理布局方法,已经提出了一种方法(下文称作记录头调度处理),如图13所示,通过该方法,尽管为了确保最小寻找时间而频繁执行寻找操作,组合使用低传输率区和高传输率区。
PC和数码相机的最近发展使其通常编辑成像装置拍摄的图像。如果使用磁带作为存储拍摄数据的媒体,则从磁带读取数据而将所读取的数据传送到PC并搜索期望的图像要花费非常长的时间。这个问题引起差的快速响应。因此期望使用HDD作为成像装置的媒体,因为HDD具有良好的快速响应,并且在数据传输率和随机存取方面也有优势。
使用诸如FAT的文件系统来管理HDD中记录的数据,并且有必要记录包括除了所拍摄数据自身的写操作以外还记录包括用于数据读的目录信息、FAT信息的文件管理信息。例如,在作为普通文件系统的FAT文件系统的情况中,在拍摄数据的记录操作之前和记录操作之后,将文件管理信息记录在HDD的预定区域中。如果没有写入文件管理信息,则不能读取数据。
诸如摄像机的成像装置是用于记录长时间拍摄的数据的系统。如果这种类型的装置使用HDD并且该装置发生断电,例如,在拍摄(记录)对象期间跌落该装置,则不能写入文件管理信息,从而丢失了到那段时间为止的所拍摄的所有数据。
也就是,如果由于断电而未记录文件管理信息,则不能将所拍摄的数据区分为文件,并且也不能读取没有文件管理信息的所记录的图像文件。在磁带用于记录的情况中,即使在拍摄期间摄像机发生断电,也可以保留刚断电前的数据。
为了解决上述问题,已经提出了一种方法,通过该方法在每次记录数据时都会更新文件管理信息。例如,参考日本专利申请公开(KOKAI)No.2003-30925。

发明内容
然而,由于实际写入了文件管理信息,因此,上述方法需要将记录头移到目标扇区所花费的寻找时间、盘旋转等待时间、数据记录时间、在文件管理信息的写完成之后再次返回到记录区所花费的寻找时间。由于每次将所拍摄的数据记录在HDD时都需要这些时间,因此有效的数据传输率比在不执行数据保护处理时下降得更多,在数据保护处理中每次记录数据时要更新文件管理信息,因此根本不能满足诸如HD的高图像质量记录的需求。
如果文件记录区从盘外圆周区域移到内圆周区域,则对于数据保护的文件管理信息的写位置的物理移动距离(寻找时间)变得更长,从而传输率由于这一移动操作而进一步降低,因此引起诸如在数据记录期间记录图像的不可靠性的问题。这一问题也会在通过记录头调度处理确保数据传输率时发生,因此难以满足数据传输率保证和文件保护。
根据本发明的实施例,提供一种记录装置,其最优组合了确保数据传输率的记录头调度处理和解决文件损失问题的数据保护方法。
为了解决上述问题,根据本发明实施例的记录装置包括记录介质、接口单元、写部件、存储顺序决定部件、定时决定部件、控制部件和文件信息更新部件。记录介质包括具有分配给预定大小的每个簇的地址的数据区。接口单元用于连接主机(host)装置。写部件在记录介质的数据区中写入经由接口单元从主机装置提供的数据。存取顺序决定部件将所述记录介质的数据区划分为每个都具有可选数据容量的多个区域,并且当数据将被写入时,决定从所述写部件存取多个所划分的区域的顺序。定时决定部件根据由所述存取顺序决定部件决定的存取顺序来决定当要更新关于所写数据的文件信息时的定时。控制部件当经由所述接口单元从主机装置提供的数据将被写入所述记录介质的数据区中时控制所述写部件根据由所述存取顺序决定部件决定的存取顺序来存取多个所划分的区域,在所存取的区域中搜索空簇,并且在搜索到的空簇中写入数据。文件信息更新部件根据由所述定时决定部件决定的定时来更新关于已写数据的文件信息。
根据本发明的实施例,通过组合用于在数据写期间确保数据传输率的记录头调度处理和用于在数据写期间保护数据免受由于断电等引起的文件损失的数据保护处理来写数据。因此,能够在数据写期间最小化数据传输率的减小,并且将由于断电等而被删除的数据量抑制到最小。


图1是示出根据本发明实施例的数据发送/接收系统的方框图;图2是示出从主机装置角度来观察的地址空间中的LBA空间的示意图;图3是图解说明每个识别信息的含义的图;图4是示出目录区的结构的图;图5是图解说明记录介质的轨道中包含的大量扇区的示例图;图6是示出被划分为四个区域的记录介质的记录区域的示例的示意图;图7是用于解释当主机装置具有目录决定权和FAT决定权时写数据的图;图8是用于解释当主机装置具有目录决定权和记录装置具有FAT决定权时写数据的图;图9是用于解释在执行数据写处理时数据发送/接收系统的操作的时序图;图10是示出基本顺序和数据保护处理之间的关系图;图11是示出Rec命令的示例图;图12是示出状态命令的示例图;和图13是示出记录头调度处理的示例图。
具体实施例方式
下面将参考附图来详细描述采用本发明的实施例。在实施例中,本发明被应用到包括主机装置和数据记录装置的数据发送/接收系统,所述数据记录装置至少具有诸如硬盘和可重写光盘的旋转记录介质,并且即使存在由旋转等待时间和当存取记录在旋转记录介质中的数据时的寻道操作所引起的延迟,所述数据发送/接收也可以确保数据传输率。该实施例的数据发送/接收系统采用一种管理包括AV数据等所有数据作为文件的文件系统。在该实施例中,数据传输时间包括运动时间和实际写数据所花费的数据写时间,所述运动时间包括记录头寻道操作时间和盘旋转等待时间。通过将传输数据与数据传输时间相除来获得数据传输率。
在该实施例的描述中,尽管数据记录装置具有诸如硬盘的磁记录介质,但是也可以使用诸如包括CD和DVD的光盘的其他记录介质。另外,该实施例描述了其中硬盘装置(HDD)被采用为记录介质并且兼容MS-DOS的FAT文件系统被采用为文件系统的情况,但是所述文件系统不仅限于兼容MS-DOS的FAT文件系统,而是可以应用任何其他系统,只要该系统管理作为文件的数据。
图1是示出根据实施例的数据发送/接收系统的方框图。如图1所示,数据发送/接收系统1由诸如PC和AV装置的主机装置4以及记录装置2配置成,所述记录装置2具有其中将要写入数据的记录介质20,所述主机装置4和记录装置2由诸如集成电路设备(IDE)、小型计算机系统接口(SCSI)、光纤通道(FC)和通用串行总线(USB)的接口3分别互连。
如图1所示,记录装置2包括记录头单元21、记录头驱动单元22、记录介质驱动单元23、伺服控制单元24、读/写通道单元25、缓冲存储器26、控制单元28、计算单元(CPU)29、存储器30、和接口控制单元31。记录头单元21在记录介质20中写入数据并且读出所写入的数据。记录头驱动单元22在存取记录介质20时驱动记录头单元21。记录介质驱动单元23以预定旋转速度在预定方向上驱动记录介质20。伺服控制单元24控制记录头驱动单元22和记录介质驱动单元23。读/写通道单元25对于所提供的数据执行预定处理。缓冲存储器26用于临时缓存数据。控制单元28控制读/写通道单元25。计算单元(CPU)29执行预定计算并且对伺服控制单元24、读/写单元25等设定必需的命令和参数以便操作这些单元。存储器30用于通过CPU 29来进行计算等。接口控制单元31用于向/从主机装置4发送/接收数据、控制信息等。
记录介质20由后面将要描述的文件分配表(FAT)文件系统来管理,并且由诸如具有用户数据区(下文称作用户区UA)的硬盘(HD)的盘记录介质组成,每个用户数据区至少每预定数据大小(簇)被分配有地址(下文称作物理地址)。
非易失性固态存储器27还可以被提供来组成混合记录装置,其集中地使用记录介质20和非易失性固态存储器27作为数据记录区。非易失性固态存储器27可被用作高速缓冲存储器,用于临时存储从主机装置4提供的数据或者用于存储将被用于装置启动的程序。非易失性固态存储器27例如是采用FAT系统的NAND型闪存卡(记忆棒(注册商标)、致密闪存(注册商标)、SD卡(注册商标)等),并且具有每预定数据大小(页)被分配有一系列地址(下文称作存储器地址)的数据区。
如果记录介质20是诸如HD的磁记录介质,则记录头单元21由具有磁敏元件的磁头组成,所述磁敏元件通过利用根据外部磁场的强度和方向改变电阻值的所谓磁阻效应来检测来自记录介质20的磁场信号。
记录头驱动单元22在伺服控制单元24的控制下控制记录头单元21的操作。
在伺服控制单元24的控制下,记录介质控制单元23控制记录介质20以预定旋转速度旋转。
伺服控制单元24控制记录介质驱动单元23以预定旋转速度在预定方向上旋转记录介质20,并且控制记录头单元21,以便在预定位置处存取记录介质20。
读/写通道单元25对提供来进行数据写操作的数据进行编码(调制),以便将该数据转换为适于记录/再现系统的特性的数字位列,并且将所转换的数据提供给记录头单元21。读/写通道单元25也从记录头单元21提供的再现信号中消除高频噪声,用以数据读操作,并且之后,在模数转换器(ADC)处对再现信号数字化,并且使用最大似然解码方法等来执行预定处理,以便实现解调。
在控制单元28的控制下,缓冲存储器26在数据写的时候暂时缓存从主机装置4提供的数据,当预定数据量被缓存时读取数据,并且将所读取的数据提供给读/写通道单元25。在控制单元28的控制下,缓冲存储器26在数据读的时候暂时缓存从读/写通道单元26提供的数据,当预定数据量被缓存时读取数据,并且经由接口控制单元31将所读取的数据提供给主机装置4。缓冲存储器26被用来暂时缓存数据以防止由于传输率之间的差而引起性能的降低,并且用于数据读/写。
控制单元28具有存储顺序决定部件和时序决定部件的功能。控制单元28通过后面将要描述的FAT文件系统来管理缓冲存储器26和读/写通道单元25之间的数据发送/接收,并且执行关于数据格式的处理。当执行该处理时,控制单元28也执行关于检错和使用纠错码进行纠错的处理。控制单元28也执行分配逻辑扇区号(LSN)的处理,该逻辑扇区号确定将从主机装置4提供的数据写入到记录介质20和非易失性固态存储器27的写顺序。
主机装置4包括接口控制单元40,用于经由接口3相对于记录装置2进行数据发送/0接收;CPU 42,用于执行预定计算处理;和存储器41,将被CPU 42用来计算等。主机装置4例如是诸如摄像机、数码相机和音乐播放器的应用装置,用于通过积极利用记录装置2的优势来有效地执行记录/再现处理。
CPU 42将在引导区、FAT区和目录区中存储的每个数据上载到存储器41,所述数据是在记录介质20的系统区中存储的管理数据,并且将基于上载数据通过参数设定而获得的各种命令发送到记录装置4。
接着,将描述本实施例的数据管理方法。将被记录在记录介质20中的数据被主机装置4和记录装置2分别以不同的地址空间管理。图2是示出从主机装置4角度来看的地址空间的LBA空间的示意图。
记录装置2的数据记录的最小单元通常被称作具有512字节大小的扇区。记录装置2在扇区单元的基础上使用三项,即物理地址、物理扇区号和逻辑扇区号码来管理记录介质20的记录区。物理地址由三项,即,表面号、轨道号和扇区号构成。物理扇区号是从记录介质20的外圆周区到内圆周区顺序编号的。逻辑扇区号是被再分配处理分配给不能够被写/读的有缺陷扇区的地址。
主机装置4不使用逻辑扇区号而使用逻辑块地址(LBA)来存取记录介质20。用于管理文件的文件系统使用由多个(N)扇区组成的一个簇作为读/写的最小单元。在下面的描述中,假设N=16,并且一个簇是8K字节。因此,通过将LBA简单除以N来获得簇号。
在该实施例中,对于AV数据特别设定存取大小。下面,将这种大小称作超簇。一个超簇由多个簇(簇的整数倍)组成。在本发明中,超簇被设定为具有16个簇(128K字节)。超簇的地址是簇号的十六分之一(one sixteenthof the cluster number),即,最后一位被删除的十六进制表示。
记录介质20的记录区被划分为三个区用于记录装置2的系统区、系统区SA和用户区UA,并且从主机装置4的角度来看仅系统区SA和用户区UA被分配给LBA空间,如图2所示。
用于记录装置2的系统区是主机装置4不能直接存取的区域,并且是以预定模式使用的区域(在这种情况下是AV模式)。
系统区域SA具有其中记录有主引导记录(MBR)的区域、其中记录有系统引导(即、启动)所需的程序的初始程序装载(IPL)的区域、和其中记录FAT的区域。从主机装置4的角度来看,MBR是具有0 LBA的扇区,其中记录有引导程序编码和分区表。
用于管理文件信息和实际数据的目录项被写入在用户区UA中。在FAT32之前的FAT文件系统中,引导目录属于系统区SA。每个目录项存储每个目录(文件)的文件名、扩展名、属性、最近更新时间、起始簇号码、文件大小等。
现在描述FAT文件系统。FAT文件系统是由诸如个人计算机(PC)的主机装置的外部存储器采用的文件系统。该外部存储器包括例如使用非易失性固态存储器作为记录介质(索尼公司制造的记忆棒(注册商标)、东芝公司制造的SmartMedia(注册商标)、SanDisk公司制造的CompactFlash(注册商标),多媒体卡等)的硬盘驱动器(HDD)和介质。
FAT文件系统包括表示每个文件位于记录介质的哪个位置的FAT记录链接信息,以及表示文件属性和文件所存在的目录中的位置的目录项。使用FAT来管理文件的文件系统被称作FAT文件系统。
如图2所示,以专用方式在记录介质20上提供用于存储FAT的系统区SA和用于引导目录的目录项A。主机装置4经由PC接口(小型计算机系统接口(SCSI)、集成驱动设备(IDE)、IEEE 1394、通用串行总线(USB)等)从记录装置2接收文件存取所需的信息,并且根据接收到的信息来控制记录/再现。
例如,在记录介质20中将要写入文件的情况下,以簇大小划分该文件,并且将每个划分的数据写入记录介质。其中写有第一数据的簇的地址被用作起始簇地址,并且被写在目录项A中,在FAT中写入其中写有其他数据的每个簇的地址信息。因此,在将要读取期望文件的情况下,参考目录项来发现文件的起始地址,并且读取相应的FAT,从而能够以写顺序读取每个写入的数据。通过连接每个读取的数据,完成了文件,并且可以读取该文件。
在将要删除任意文件的情况下,删除与所使用的簇对应的FAT项(以改变为空簇),而原样保留所写入的数据。
如图3所示,在FAT中通过识别信息来表示诸如数据区的空信息的预定信息。例如,识别信息“0000h”表示对应的簇处于“空”状态,识别信息“0002h到FFF6h”表示对应的簇处于“已被分配”状态,识别信息“FFF7h”表示对应的簇是“缺陷簇”,而识别信息“FFF8h到FFFFh”表示对应的簇是“已被分配”状态的文件结尾(EOF文件结尾)。
数据区包括用于管理文件信息的目录区和其中写有实际数据的数据记录区。如图4所示,目录区包括关于每个目录(每个文件)的各个文件名、扩展名、属性、保留区(RES)、记录时间、记录日期、顶部(起始)簇号(地址)和文件大小(文件长度)的信息。
接着,将描述实施例的数据写方法。首先,将描述记录介质20的记录区。除了根目录区等,从用户区UA的顶部不留任何空间开始放置用于数据写的超簇。因此,通常从沿着圆周的方向看,以相同的间距放置超簇的顶部。这样做的原因如下。在目前的HDD中,将盘划分为多个环带(zone),例如,10到20个环带,并且在每个环带中通常使用相同的写频率和记录/再现参数(波形均衡滤波器等的系数)来执行环带位记录。因此,记录介质的内圆周侧轨道和外圆周侧轨道中包含的扇区的数量是不同的。图5中示出了Hitachi4GB Micro Drive 3K-4、硬盘驱动器规则的示例。注意,如果每个超簇的扇区数量和每个轨道的扇区数量具有大的最大公约数,则如沿着圆周方向看,超簇的顶部不平坦地放置。
在该实施例中,具有以这种方式放置的超簇的记录介质被进一步划分为作为多个部分区的区域,每个部分区通常具有相同的容量。图6示出了具有“4”个区的区域的示例。由于每个区域根据数据持续传输率而被设定为通常具有相同的容量,因此每个区域的宽度朝向记录介质的外圆周侧而变窄。假设,记录介质20的总容量是4GB,每个区域具有1GB的容量,区域E1具有000000h到1FFFFFh的LBA,区域E2具有200000h到3FFFFFh的LBA,区域E3具有400000h到5FFFFFh的LBA,以及区域E4具有600000h到7FFFFFh的LBA。
图7图解说明了其中记录装置2在PC环境中被用作通常的FAT文件系统的装置的示例。如果PC被用作主机装置4,则从记录装置2的系统区域中读出FAT信息和目录信息的内容并且在主机装置4的CPU 42能够直接存取的存储器41中对其进行开发(develop)。主机装置4维持存储器中开发的目录信息和FAT,并且在每次主机装置4尽自己职责生成、删除或修改文件时,同时将维持内容反映在记录装置2的系统区域和目录区域上。
根据本发明的实施例,为了有效地使用记录装置2的数据区,搜索记录空区(空簇)和FAT决定权未被授予主机装置4方,而被授予在记录装置2的存储器方,在这种情况下,如图8所示。这种结构使得系统被有效地配置。
图8图解说明了其中目录决定权被授予主机装置4和FAT决定权被授予记录装置2的示例。因此,记录装置2自己决定数据区中的可用空区(空簇)和FAT链,其是组成一个文件的多个簇之间的链接信息。主机装置4仅指定FAT链的起始点,也就是,顶部簇号,并且后面的空簇由记录装置2自己指定。
参考图9中所示的时序图,将描述数据发送/接收系统1的数据写处理。数据发送/接收系统1采用组合使用慢传输率区域(其是记录介质内圆周侧)和快传输率区域(其是记录介质外圆周侧)的方法(下文称作记录头调度方法)作为文件物理布局方法,以便保证最短的寻道时间。假设将区域E1→区域E2→区域E3→区域E4→区域E3→区域E2→区域E1的设定给控制单元28,作为执行记录头调度方法的基本序列。在写数据时,控制单元28通过顺序重复基本序列来存取区域。假设当根据基本序列在区域E2的空簇中写数据然后在区域E1中的空簇中写数据时,控制单元28根据基本序列执行临时存储关于簇中写入的数据的文件信息的处理。也假设开发了目录信息,也就是,其被写入主机装置4的存储器41中,并且FAT信息被写入在记录装置2的存储器30中。
本发明通过以记录头调度方法的每个基本序列更新FAT信息并且适当地设定诸如FAT信息的文件信息的更新时序来防止数据传输率下降。假设当数据写区域很接近于文件信息写区域时执行更新文件信息。在该实施例中,当完成用于基本序列的最后区域E1的数据写时,执行文件信息更新工作作为数据保护处理(图10)。将被更新的文件信息包括FAT信息、诸如文件大小的目录信息、文件恢复日志信息等。
主机装置4将不伴有写处理的命令(SC=1)发送到记录装置(图11)(步骤ST1)。记录装置2使用存储器30中写入的FAT信息从区域E1中的簇中搜索空簇(步骤ST2),使用搜索到的空簇号和记录起始簇号(图12)来生成预定命令,并且将所产生的命令通知给主机装置4(步骤ST3)。记录起始簇号变成文件起始簇号。
图11中所示的命令是Rec命令。如果“SC”是“1”,则记录装置4搜索空簇,而不执行实际的数据的写处理,如果“SC”是“0”,则记录装置搜索空簇,将数据写在搜索的空簇中,返回记录起始簇号码的顶号码作为返回值,并且在完成写之后,从下一环带中搜索空簇。另外,为“1”的“EOF”是指写数据是最后簇,而为“0”的“EOF”是指通常的数据写。“环带(zone)”表示一个数据环带的划分数量。
图12中所示的命令是用于写表示记录起始簇号的信息的状态代码。
根据在步骤ST3获得的记录起始簇号,主机装置4产生关于将被生成的文件的目录信息(步骤ST4)。主机装置4将数据写命令(SC=0)发送到记录装置2(步骤ST5),并且将与文件的第一超簇对应的数据发送到记录装置2。如果文件大小较大,则主机装置将该文件划分为多个超簇大小的数据,并且将每个数据发送到记录装置2以便在多个簇中被写入。
记录装置2在作为第一超簇的区域E1的空簇中写入从主机装置4发送的数据。记录装置2将从主机装置4发送的第一数据写入与在步骤ST3被发送到主机装置4的记录起始簇号对应的簇中,之后根据基本序列在每个区域中搜索空簇,并且将数据顺序写在搜索到的空簇中(步骤ST6)。每次完成一个基本序列时,记录装置2更新关于在每个簇中写入的数据的文件信息。在该实施例中,尽管其中写有文件信息的区域被假设为记录介质20的外圆周区域,但是该文件信息可被写在非易失性固态存储器26中。
当不存在将被写的数据时,主机装置4发送停止命令,并且请求文件信息(步骤ST7)。响应于所发送的停止命令,记录装置2终止数据写处理,并且将文件信息发送到主机装置4(步骤ST8)。主机装置4更新从记录装置2发送的文件信息,并且将所更新的文件信息(FAT,目录信息)发送到记录装置4(步骤ST9)。记录装置4在预定写位置处将从主机装置2发送的文件信息写在区域中。
如上构造的数据发送/接收系统1包括由预定接口3互连的记录装置2和主机装置4。在将由主机装置通过拍摄等获得的数据写入记录装置2的情况下,以主机装置4具有目录决定权和记录装置2具有FAT决定权的模式来执行该数据写。记录装置根据用于记录头调度方法的基本序列来执行数据写,并且在每次执行一个基本序列时更新文件系统。因此能够最小化作为断电对策处理的相关技术中频繁执行的记录头寻道处理,并且能够不破坏数据传输率通过调度方法来执行保护处理。将负责基本序列末尾的区域设定为与写有文件信息的区域接近。
根据本发明的实施例,例如,当在数据写期间发生断电等时,能够将最大数据损失抑制到与一个基本序列对应的数据,例如,几秒的视频数据。能够避免如果不执行数据保护处理所引起的长时间、例如30分钟或1小时的数据的损失。也能够防止数据传输率在每次在一个簇中写入数据时由于执行数据保护处理而引起的降低。
而且,根据本发明的实施例,即使在数据写和空区域具有碎片情形之后数据的初始常规布局被数据编辑工作破坏的情况下,本发明的性能也很难受到影响。
而且,根据本发明的实施例,由于文件系统由记录装置2管理,因此记录装置2能够执行空区域(空簇)搜索处理、文件保护处理等,能够减少主机装置4的CPU 42的处理容量和存储器41的负载,并且可以减少应用开发的成本。
在本发明的实施例中,尽管在执行调度方法和数据保护处理的同时执行数据写,至于基本序列,数据保护处理的频率和文件保护信息的写区域不限于上述实施例,而且明显的是,只要不背离本发明的主特征,各种修改都是可能的。
尽管HDD被用作使用旋转记录介质的存储设备的特定示例,但是通过随机可存取的存储设备,例如,诸如CD和DVD的光盘,可以执行与上述类似的处理。在上面的描述中,尽管使用了FAT文件系统,但是如果系统将数据作为文件进行管理,则也可以使用任意其他系统。
本领域的普通技术人员应当理解,根据在所附权利要求及其等效物的范围内的设计需求和其他因素,可以进行各种修改、组合、子组合和变化。
权利要求
1.一种记录装置,包括记录介质,其包括具有分配给预定大小的每个簇的地址的数据区;接口单元,用于连接主机装置;写部件,用于在所述记录介质的数据区中写入经由所述接口单元从所述主机装置提供的数据;存取顺序决定部件,用于将所述记录介质的数据区划分为每个都具有可选数据容量的多个区域,并且当数据将被写入时,决定从所述写部件存取多个所划分的区域的顺序;定时决定部件,用于根据由所述存取顺序决定部件决定的存取顺序来决定在要更新关于所写数据的文件信息时的定时;控制部件,用于当经由所述接口单元从主机装置提供的数据将被写入所述记录介质的数据区中时,控制所述写部件根据由所述存取顺序决定部件决定的存取顺序来存取多个所划分的区域,在所存取的区域中搜索空簇,并且在搜索到的空簇中写入数据;和文件信息更新部件,用于根据由所述定时决定部件决定的定时来更新关于已写数据的文件信息。
2.根据权利要求1所述的记录装置,其中所述记录介质具有其中将要写有文件信息的文件信息区,和所述文件信息更新部件在由所述定时决定部件决定的定时处,在所述文件信息区中写入关于已写数据的文件信息。
3.根据权利要求2所述的记录装置,其中当其中根据由所述存取顺序决定部件决定的存取顺序写有数据的多个所划分的区域中的区域变成与所述文件信息区相邻或相近的区域时,所述定时决定部件决定定时,使得关于已写数据的文件信息在与所述文件信息区相邻或相近的区域中写入数据之后被更新。
4.根据权利要求1所述的记录装置,还包括非易失性存储介质,其具有由多个区组成的数据区,所述多个区中的每一个具有预定大小,其中所述文件信息更新部件在由所述定时决定部件决定的定时处、在所述非易失性存储介质的可选区域中写入已写数据的文件信息。
5.一种记录装置,包括记录介质,其包括具有分配给预定大小的每个簇的地址的数据区;用于连接主机装置的接口;写单元,用于在所述记录介质的数据区中写入经由所述接口从所述主机装置提供的数据;存取顺序决定单元,用于将所述记录介质的数据区划分为每个都具有可选数据容量的多个区域,并且当数据将被写入时,决定从所述写单元存取多个所划分的区域的顺序;定时决定单元,用于根据由所述存取顺序决定单元决定的存取顺序来决定要更新关于所写数据的文件信息的定时;控制器,用于当经由所述接口从主机装置提供的数据将被写入所述记录介质的数据区中时,控制所述写单元根据由所述存取顺序决定单元决定的存取顺序来存取多个所划分的区域,在所存取的区域中搜索空簇,并且在搜索到的空簇中写入数据;和文件信息更新单元,用于根据由所述定时决定单元决定的定时来更新关于已写数据的文件信息。
全文摘要
本发明提供了一种记录装置,包括记录介质,其包括具有分配给预定大小的每个簇的地址的数据区;用于连接主机装置的接口;写部件,用于在数据区中写数据;存取顺序决定部件,用于将所述记录介质的数据区划分为每个都具有可选数据容量的多个区域,并且决定从所述写部件存取所划分的区域的顺序;定时决定部件,用于决定在要更新关于所写数据的文件信息是的定时;控制部件,用于控制所述写部件根据所决定的存取顺序来存取多个所划分的区域,在所存取的区域中搜索空簇,并且在搜索到的空簇中写入数据;以及文件信息更新部件,用于更新关于已写数据的文件信息。
文档编号G11B20/12GK1848280SQ20061007531
公开日2006年10月18日 申请日期2006年4月12日 优先权日2005年4月12日
发明者铃木一也, 西村章, 田村哲也, 佐佐刚 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1