记录方法技术

技术编号:2869899 阅读:134 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用来提高记录速度的记录装置以及方法、记录介质以及程序。根据从记忆棒31处获得的擦除块信息以及簇信息,CPU  11获得由簇构成的数据块规模,根据获得的数据块规模来调节数据块的起始位置,借此初始化记忆棒31。在向记忆棒31记录运动图像数据的过程中,CPU  11将运动图像数据以数据块为单位记录到簇全部处于空闲的数据块中。本发明专利技术适用于摄录一体机或者数字式静物照相机。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术总体上涉及一种记录装置及方法、一种记录介质以及程序,更具体的说,涉及用于增强闪存写入操作速度的记录装置及方法、记录介质以及程序。
技术介绍
在闪存中,数据以块为单位(擦除块)来进行记录或者擦除。另一方面,在基于MS-DOS(注册商标)OS(操作系统)的计算机系统中,通常使用FAT(文件分配表)文件系统在它们的硬盘上记录以及擦除数据,因而也经常使用FAT文件系统向闪存记录数据。在FAT文件系统中,以由若干扇区配置的簇为单位来管理数据,所述若干扇区例如是4个、8个、16个或32个之类的。通常,所述簇的规模要大于闪存的擦除块的规模。然而最近,随着闪存存储容量的增加,擦除块的规模开始超过最大簇的规模。举例来说,由于擦除块的规模超过了所述簇的规模,所以若干簇的数据将被存储在一个擦除块中。因此,重写一个簇的数据必须一次读取包含该簇的一个擦除块的数据(若干簇的数据),将这些数据段存储到存储器中,重写存储器中所涉及的簇的数据,然后将包含该簇的若干簇的数据写入最初的一个擦除块。这种做法不可避免地增加了数据写入操作的时间。为了管理具有较大擦除块规模的闪存,建议增大(超过所述擦除块规模)将由FAT文件系统管理的簇的规模。然而,这种方法涉及特殊的FAT文件系统,由此丧失了与使用常规FAT文件系统的通用个人计算机的兼容性。此外,例如在上述提议中,由于一个簇恰好占据1字节数据,因此,举例来说,如果增大簇的规模并且如果记录1字节数据,则增加了被浪费的区域,由此,对于该例子来说,存在降低存储器使用效率的问题。
技术实现思路
因此,本专利技术的一个目的是在使存储器使用效率的降低达到最小化的同时,提高闪存的写入速度。在执行本专利技术并依照本专利技术的一个方面,提供了一种记录装置,所述记录装置包括用于检测处于空闲的若干簇的第一检测装置;用于检测其中若干簇全部处于空闲的擦除块的第二检测装置;以及记录装置,所述记录装置用于将数据记录到所述擦除块的若干簇中,其中所述擦除块是由第二检测装置检测到的。在上述记录装置中,所述记录存储器可以是闪存。在上述记录装置中,FAT系统在记录介质中形成,并且所述第一检测装置从该FAT中检测若干空闲簇。上述记录装置进一步包括第一计算装置,用于根据由第一检测装置检测到的一定数量的簇计算所述记录介质的剩余空闲容量,以及包括第二计算装置,用于根据由第二检测装置检测到的所述擦除块的一定数量的簇计算所述记录介质的剩余空闲容量。上述记录装置进一步包括确定装置,用于确定待记录到所述记录介质中的数据是否是运动图像数据,其中,如果确定装置发现待记录到记录介质上的数据是运动图像数据,那么所述记录装置将该数据记录到擦除块的若干簇中,其中所述擦除块是由第二检测装置检测到的。上述记录装置更进一步包括确定装置,用于确定待记录到所述记录介质中的数据是否是静止图像数据,其中如果确定装置发现待记录到所述记录介质的数据是静止图像数据,那么所述记录装置将该数据记录到由第一检测装置检测到的若干簇中。上述记录装置还包括显示装置,用于显示由第一计算装置或者第二计算装置获得的所述记录介质的空闲剩余容量。上述记录装置进一步包括确定装置,用于确定待记录到所述记录介质中的数据是否是运动图像数据,其中如果该确定装置发现待记录到所述记录介质的数据是运动图像数据,那么所述显示装置显示由第二计算装置获得的记录介质的剩余空闲容量。上述记录装置更进一步包括确定装置,用于确定待记录到所述记录介质上的数据是否是静止图像数据,其中如果该确定装置发现待记录到记录介质上的数据是静止图像数据,那么所述显示装置显示由第一计算装置获得的记录介质的剩余空闲容量。在执行本专利技术并依照本专利技术的另一个方面,提供了一种记录方法,该方法包括用于检测处于空闲的若干簇的第一检测步骤,用于检测其中若干簇全部处于空闲的擦除块的第二检测步骤,以及包括用于将数据记录到所述擦除块的若干簇的记录步骤,其中该擦除块是由第二检测步骤检测到的。在执行本专利技术并依照本专利技术的又一个方面,提供了一个用于一记录介质的程序,包括用于检测处于空闲的若干簇的第一检测步骤,用于检测其中若干簇全部处于空闲的擦除块的第二检测步骤,以及包括用于将数据记录到所述擦除块的若干簇的记录步骤,其中该擦除块是由第二检测步骤检测到的。在执行本专利技术并依照本专利技术的又一个方面,提供了一个程序,包括用于检测处于空闲的若干簇的第一检测步骤,用于检测其中若干簇全部处于空闲的擦除块的第二检测步骤,以及包括用于将数据记录到所述擦除块的若干簇的记录步骤,其中该擦除块是由第二检测步骤检测到的。在依照本专利技术的所述记录装置以及方法、所述记录介质以及所述程序中,对空闲簇进行检测并且对其中簇全部处于空闲的擦除块进行检测。将数据记录到所检测到的擦除块的空闲簇中。所述记录装置可以是独立的装置或者是记录/重现装置的记录块。附图简述附图说明图1是举例说明适用于本专利技术的成像装置的示范性结构的框图;图2是举例说明图1中所示的记忆棒的内部结构的框图;图3是用于说明FAT文件系统的图表;图4是用于说明在图6中所示的记录处理中的FAT数据的例子的图表;图5是用于说明在图1中所示的成像装置中、记忆棒的初始化处理的流程图;图6是用于说明簇与块之间的关系的图表;图7是用于说明在图1中所示的成像装置中的记录处理的流程图;图8是用于说明在图6中所示的记录处理中的FAT数据的另一个例子的图表;以及图9是用于说明在图6中所示的记录处理中的FAT数据的又一例子的图表。实现本专利技术的最佳方式将参照所述附图、以举例说明的方式来更加详细的描述本专利技术。现在,参见图1,该图示出了应用了本专利技术的成像装置1的示范性结构。所述成像装置1例如被配置为一摄录一体机(集成摄像机的录像机)或者被配置为一数字式静物照相机(DSC)。在图1中,CPU(中央处理单元)11根据存储在ROM(只读存储器)12中的程序,或者根据从存储单元20加载到RAM(随机存取存储器)13中的程序,来执行不同的处理操作。至于CPU 11的OS(操作系统),使用了MS-DOS(注册商标)。此外,CPU 11根据由用户通过一输入单元18输入的指令来全面地控制所述成像装置1。RAM 13还适当地存储CPU 11执行各种处理操作所必需的数据。在成像装置1中,由成像单元14来使一个对象成像,并且输出相应的运动图像数据或者静止图像数据。所述用户可操作例如由按钮组成的输入单元18来选择运动图像成像模式或者静止图像成像模式(在下文中,将所述运动图像成像模式称为运动图像模式并且将所述静止图像成像模式称为静止图象模式),借此执行成像操作。根据由用户选择的成像模式,成像单元14拍摄一个对象的图像,并且将其运动图像数据或者静止图像数据提供给图像处理单元15。所述图像处理单元15对由成像单元14提供的成像数据执行诸如色彩转换、γ校正以及分辨率转换等的图像处理。所述CPU 11、ROM 12以及RAM 13、成像单元14以及图像处理单元15经由总线16互连。该总线16还与输入/输出接口17相连。输入/输出接口17与例如由按钮以及拨号盘组成的输入单元18相连,与由CRT(阴极射线管)或者LCD(液晶显示器)构成的显示装置相连,与例如由扬声器构成的输出单元19相连,与例如由硬盘构成的存储单元20相连本文档来自技高网...

【技术保护点】
一种用于管理记录介质中的数据的记录装置,其中数据以擦除块为单位进行记录,所述擦除块由若干簇构成,包括:    第一检测装置,用于检测处于空闲的所述若干簇;    第二检测装置,用于检测其中所述若干簇全部处于空闲的擦除块;以及    记录装置,用于将数据记录到所述擦除块的若干簇中,其中所述擦除块是由第二检测装置检测到的。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:贝瀬文彦奥本浩司
申请(专利权)人:索尼株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1