记录装置、存取装置、记录系统以及记录方法

文档序号:8269375阅读:364来源:国知局
记录装置、存取装置、记录系统以及记录方法
【技术领域】
[0001]本发明涉及将数据存储到非易失性存储器中的记录装置、对记录装置进行存取的存取装置、以及具备记录装置及存取装置的记录系统。
【背景技术】
[0002]作为记录音乐内容或影像数据等数字数据的记录介质,存在磁盘、光盘、磁光盘等各种类型的记录介质。在这些记录介质中,已知使用Flash ROM等半导体存储器作为记录元件的存储卡。使用了半导体存储器的存储卡可实现记录介质的小型化,因此以数字静态照相机、移动电话终端等小型便携设备为中心,迅速地得到普及。此外,最近,半导体存储器不仅用于现有的存储卡这样的可装卸的可拆装介质,还逐渐作为设备内置存储器进行使用。例如,将Flash ROM等半导体存储器内置于设备,代替硬盘来使用半导体存储器。
[0003]作为这种存储卡或设备内置存储器,主要使用称为NAND型闪速存储器的半导体元件。NAND型闪速存储器是一度擦除了已记录的数据后,能够再次记录其它数据的记录元件。与现有的硬盘同样,NAND型闪速存储器能够构成可多次改写的记录装置。
[0004]图2是表示NAND型闪速存储器的结构的图。NAND型闪速存储器包含多个物理块。物理块是擦除NAND型闪速存储器中记录的数据时的单位。NAND型闪速存储器具有如下特征:无法直接覆盖数据,在写入数据时,必须以物理块为单位一度擦除已记录的数据。
[0005]该物理块包含多个页。页是对NAND型闪速存储器进行数据的读出以及写入时的单位。页包含数据部和冗余部。数据部是能够从存取装置作为逻辑地址空间进行存取的区域,是实际存储文件数据等的区域。
[0006]冗余部是存储具有NAND型闪速存储器的记录装置的管理信息、ECC等的区域,是存取装置无法存取的区域。例如,数据部的大小为4KB左右,冗余部的大小为128字节左右。另外,仅关注数据部时的物理块大小例如为4MB左右。因此,由8192个该大小的物理块构成的NAND型闪速存储器的容量为32GB。
[0007]由于NAND型闪速存储器具有上述特征,所以在记录装置以小于物理块大小的单位对NAND型闪速存储器实施数据写入时,需要进行将存在于同一块内的有效数据复制到其它物理块的牵连备份(卷?込办退避)处理。因此,在以比擦除单位小的单位写入数据的情况下,NAND型闪速存储器的记录速度降低。
[0008]在进行电影摄像机或DSC的动画拍摄等实时记录时,若记录速度降低,则将流数据记录到记录装置的速度赶不上生成流数据的速度,有时实时记录会停止。在电影摄像机或DSC的动画拍摄中,记录的是运动会或婚礼等无法再现的、对用户很珍贵的场景,因此实时记录的停止成为致命的问题。
[0009]以往,作为解决该问题的方法提出了如下方法:以固定长度的块单位管理记录装置上的数据存储区域,在空闲区域(=可记录流数据的区域)的大小为阈值以上的固定长度块中,记录实时记录的流数据(例如,参考专利文献I)。在该方法中,流数据的记录对象区域中包含的既存有效数据的大小较小,因此牵连备份处理的开销较小。作为其结果,能够防止实时记录的停止。
[0010]现有技术文献
[0011]专利文献
[0012]专利文献1:国际专利公开公报第2005/055064号

【发明内容】

[0013]发明要解决的课题
[0014]在上述现有技术中,若各固定长度块内包含的既存有效数据的大小不足阈值,则能够将该块用作流数据的记录对象区域,因此提高了实时记录时的数据存储区域的使用效率。但是,在上述现有技术中,在各固定长度块内存在很少量既存有效数据的情况下,在实时记录过程中,也需要利用牵连备份处理进行既存有效数据的复制并同时记录流数据。因此,有可能难以体现出记录装置的最高记录速度。
[0015]相反,若将不包含既存有效数据的固定长度块用作流数据的记录对象区域,则在实时记录过程中不发生牵连备份处理,因此能够进行记录装置的高速记录。但是在此情况下,在各固定长度块内含有很少量既存有效数据的情况下,也无法在该块中记录流数据,因此实时记录时的区域使用效率较低。尤其是,在对记录装置反复实施数据的记录及删除,从而使记录装置内的数据分散配置的情况下,该区域使用效率低的问题更加突出。
[0016]本发明提供一种在对记录装置进行实时记录的情况下,实现高速记录并提高实时记录时的区域使用效率的记录装置、存取装置、记录系统以及记录方法。
[0017]用于解决课题的手段
[0018]本发明的记录装置基于来自存取装置的指示进行动作。记录装置具备:非易失性存储器,存储数据;通信部,接收从存取装置发出的指示;以及存储器控制部,控制非易失性存储器。存储器控制部从存取装置接收用于将数据记录到非易失性存储器的记录指示后,开始向非易失性存储器记录数据。并且,存储器控制部从存取装置接收用于中断数据记录的中断指示后,将表示中断位置的中断信息存储到非易失性存储器中,所述中断位置是接收中断指示时正在进行记录的非易失性存储器内的记录区域的位置。
[0019]本发明的存取装置对包含存储数据的非易失性存储器的记录装置进行存取。存取装置具备:记录控制部,将非易失性存储器内的区域划分为指定的块长度单位进行管理,按照指定的块长度单位,检索非易失性存储器内的未记录区域,在未记录块中记录数据;以及通信部,在存取装置与记录装置之间进行数据的收发。记录控制部在向未记录块记录数据时,向记录装置发送记录指示,所述记录指示用于将数据记录到非易失性存储器中。并且,记录控制部在未记录块的中途中断数据记录时,向记录装置发送中断指示,所述中断指示用于指示数据记录的中断。
[0020]本发明的记录系统具备:记录装置,包含存储数据的非易失性存储器;以及存取装置,对所述非易失性存储器进行存取。所述存取装置包含:记录控制部,将所述非易失性存储器内的区域划分为指定的块长度单位进行管理,按照所述指定的块长度单位,检索所述非易失性存储器内的未记录区域,在所述未记录块中记录数据;以及第一通信部,在所述存取装置与所述记录装置之间进行数据的收发。所述记录装置包含:第二通信部,接收从所述存取装置发出的指示;以及存储器控制部,控制所述非易失性存储器。所述存取装置的所述记录控制部在向所述未记录块记录数据时,向所述记录装置发送记录指示,所述记录指示用于将数据记录到所述非易失性存储器中。并且,所述存取装置的所述记录控制部在所述未记录块的中途中断所述数据记录时,向所述记录装置发送中断指示,所述中断指示用于指示所述数据记录的中断。所述记录装置的存储器控制部从所述存取装置接收所述记录指示后,开始向所述非易失性存储器记录数据。并且,所述记录装置的存储器控制部从所述存取装置接收所述中断指示后,将表示中断位置的中断信息存储到所述非易失性存储器中,所述中断位置是接收所述中断指示时正在进行记录的非易失性存储器内的记录区域的位置。
[0021]本发明的记录方法,用于在具备包含存储数据的非易失性存储器的记录装置、以及对非易失性存储器进行存取的存取装置的记录系统中,存取装置在非易失性存储器中记录数据。记录方法在存取装置中包含:将非易失性存储器内的区域划分为指定的块长度单位进行管理,按照指定的块长度单位,检索非易失性存储器内的未记录区域,在未记录块中记录数据的步骤;以及在存取装置与记录装置之间进行数据的收发的步骤,在记录装置中包含:接收从存取装置发出的指示的步骤;以及控制非易失性存储器的步骤。记录方法在存取装置中还包含:在向未记录块记录数据时,向记录装置发送用于将数据记录到非易失性存储器中的记录指示的步骤;以及在未记录块的中途中断数据记录时,向记录装置发送用于指示数据记录的中断的中断指示的步骤,在存储器控制部中还包含:从存取装置接收记录指示后,开始向非易失性存储器记录数据的步骤;以及从存取装置接收中断指示后,将表示中断位置的中断信息存储到非易失性存储器中的步骤,所述中断位置是接收中断指示时正在进行记录的非易失性存储器内的记录区域的位置。
[0022]发明效果
[0023]根据本发明的思想,能够提供在对记录装置进行实时记录的情况下,能够进行高速记录并提高实时记录时的区域使用效率的记录装置等。
【附图说明】
[0024]图1是表示本实施方式的存取装置以及记录装置的结构的图。
[0025]图2是表示NAND型闪速存储器的结构的图。
[0026]图3是表示现有记录装置的数据写入处理的流程图。
[0027]图4是表示现有记录装置的地址管理信息和物理块的一例的图。
[0028]图5是表示本实施方式的地址管理信息的结构的图。
[0029]图6是表示本实施方式的不发生中断处理时的流记录处理的时序图。
[0030]图7是表示本实施方式的物理块的状态的图。
[0031]图8是表示现有记录装置的发生中断处理时的流记录处理的时序图。
[0032]图9是表示现有记录装置的物理块的状态的图。
[0033]图10是表示本实施方式的发生中断处理时的流记录处理的时序图。
[0034]图11是表示本实施方式的物理块的状态的另一图。
[0035]图12是表示本实施方式的中断地址信息的图。
[0036]图13是表示本实施方式的记录装置内的第二记录控制部中的、中断地址信息更新处理的一例的图。
[0037]图14是表示本实施方式中使用第一中断地址信息时的、第一记录控制部的流数据记录处理的流程图。
[0038]图15是表示本实施方式中使用第一中断地址信息时的、第二记录控制部的流数据记录处理的流程图。
[0039]图16是表示本实施方式中使用第二中断地址信息时的、第一记录控制部的流数据记录处理的流程图。
[0040]图17是表示本实施方式中使用第三中断地址信息时的、第一记录控制部的流数据记录处理的流程图。
【具体实施方式】
[0041]以下,作为本发明的实施方式,参考【附图说明】记录装置、存取装置、以及记录系统。
[0042]不过,在详细说明中,关于现有技术的说明以及关于实质上相同的结构的说明中的不必要的部分有时会被省略。这样做是为了简化说明。
[0043]另外,下面的说明和附图是为了本领域技术人员能够充分理解本发明而公开的内容,并不旨在限定权利要求的主题。
[0044]1、存取装置以及记录装置的结构
[0045]图1是本实施方式的包含存取装置以及记录装置的记录系统的结构图。如图1所示,存取装置I包含CPU11、RAM12、第一接口部13、以及R0M14。
[0046]R0M14中存储有控制存取装置I的程序。该程序将RAM12用作临时存储区域,由CPUll执行。
[0047]第一接口部13是在记录装置2与存取装置I之间进行连接的连接部,在记录装置2与存取装置I之间进行控制信号及数据的收发。
[0048]CPUll包含应用控制部101、文件系统控制部102、以及存取部103。CPUll通过读入并执行R0M14中存储的程序,实现应用控制部101、文件系统控制部102、以及存取部103的功能。
[0049]应用控制部101进行数据生成、电源控制等存取装置I整体的控制。
[0050]文件系统控制部1
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1