当前位置: 首页 > 专利查询>索尼公司专利>正文

对快速存储器的数据记录装置和数据写入方法制造方法及图纸

技术编号:2877193 阅读:211 留言:0更新日期:2012-04-11 18:40
通过具有读取存储在快速存储器(2)的管理信息并存储的存储部(4)、更新存储在存储部(4)的管理信息的更新部(7)、在作为快速存储器(2)的数据写入单位的页写入更新部(7)更新的管理信息的管理信息写入部(3)、控制管理信息写入部(3)在利用上述管理信息写入部(3)将更新的管理信息写入快速存储器(2)的页时,选择包含记录有最新的更新前管理信息的页的块以外的块,在选择的块的空页写入更新的管理信息的控制部(7)来实现。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及写入快速存储器的管理信息,具体涉及,使管理信息免于更新管理信息时所产生的写入错误。另外,作为可移动快速存储器的部件有存储卡。存储卡安装在数据记录装置并记录图像数据和音乐数据等。可以将存储卡安装在PC、数字照相机、音乐再生装置等并再生存储卡记录的图像数据和音乐数据。下面,根据附图说明图1说明上述的快速存储器的存储器结构。快速存储器由作为数据的消除单位的规定数据量的多个块构成。各块由作为读取、写入数据的单位的规定数据量的多个页构成。各页具有写入数据的,例如512Byte的数据区域和、写入奇偶数据等的16Byte的扩展区域(Extra区域)。快速存储器在上述数据区域除了存储用数据记录装置记录的图像数据、音乐数据以外,还存储作为装置工作所需的信息的装置起动信息、装置管理信息等重要信息(以下称为管理信息)。该管理信息在使用快速存储器时读入装置内的RAM(RandomAccess Memory)并进行存储管理。存储的管理信息根据需要,例如根据因写入音乐数据和图像数据而改变存储数据,由数据存储装置的CPU控制更新,更新的管理信息再次写入快速存储器的数据区域。下面,采用图2所示的流程图说明更新快速存储器的管理信息时的工作。在此,某个管理信息写入快速存储器内的规定块。首先,在步骤S21,CPU检索快速存储器内的规定块,判断块内是否有空页。在块内没有空页时,工艺进入步骤S22,在块内有空页时,工艺进入步骤S23。在步骤S22,CPU将与写入更新前的管理信息的页同一块的空页确保为用于写入更新的管理信息的新页。在写入管理信息的页为该块的最后页时,在下一块的最前页写入管理信息。在步骤S23,CPU根据在快速存储器内的所有块没有空页,消除所有写入最前块的更新前的管理信息,准备用于写入更新的管理信息的块。接着,CPU将消除了更新前的管理信息的块的最前页确保为用于写入更新的新信息的新页。在步骤S24,CPU在步骤S22或步骤S23确保的新页写入更新的管理信息。步骤S24一结束,管理信息的更新处理就结束。如采用图2的流程图所述,若进行管理信息的更新,则快速存储器如图3所示那样更新管理信息。在写入管理信息的块为块100a、块100b时,首先,从块100a的页号0开始写入管理信息,写到页号n。接着,转移到块100b,从块100b的页号0开始写入管理信息。这样,对快速存储器的块按块依次更新管理信息。但是,快速存储器在页写入数据的处理中产生了错误时,会导致该页所属的块内的数据整体产生错误的产生所谓串套错误的现象。如图4所示,串套错误是在块内的页内的某个比特产生错误时,块内的其它所有页的同一比特也产生错误,破坏块内所有数据。上述流程图所示的、快速存储器内的管理信息的更新中,由于在写入块内的更新前的管理信息的页的下一空页写入管理信息,所以在更新处理失败并产生了错误时,在具有产生了错误的页的块内的所有管理信息产生错误。从而,在更新处理失败时需要的更新前的管理信息也产生错误,具有不能再次进行更新管理的问题。另外,在现有快速存储器的1个存储单元只能存储1bit的信息,但为了快速存储器的低成本化、大容量化,在进行了1个存储单元存储2bit、进而4bit的信息的多值化时,上述串套错误波及广范围的比特,只用纠错代码难以处理。
技术实现思路
因此,本专利技术是为了解决上述问题而提出的,其目的在于提供一种从伴随管理信息的更新的写入错误保护管理信息的数据记录装置和对快速存储器的数据写入方法。本专利技术的数据记录装置在以规定数据量的页单元写入数据,以由多个页构成的块单位统括消除写入的数据的快速存储器写入数据,记录数据的数据记录装置具有读取存储在快速存储器的管理信息并存储的存储单元、更新存储在存储单元的管理信息的更新单元、在作为快速存储器的数据写入单位的页写入更新单元更新的管理信息的管理信息写入单元、控制管理信息写入单元在利用管理信息写入单元将更新的管理信息写入快速存储器的页时,选择含有记录有最新更新前管理信息的页的块以外的块,在选择的块的空页写入更新的管理信息的控制单元。该数据记录装置中,可以保护管理信息的更新所需的更新前的管理信息。本专利技术的对快速存储器的数据写入方法是对以规定数据量的页单元写入数据,以由多个页构成的块单位统括消除写入的数据的快速存储器的数据写入方法中,读取存储在快速存储器的管理信息并存储在规定存储单元、更新存储在存储单元的管理信息、在将更新的管理信息写入快速存储器的页时,选择含有记录有最新更新前管理信息的页的块以外的块,在选择的块的空页写入更新的管理信息。利用对该快速存储器的数据写入方法可以保护管理信息的更新所需的更新前的管理信息。图2是说明作为
技术介绍
所示的、数据记录装置的管理信息的更新处理工作的流程图。图3是说明该数据记录装置中,写入管理信息的块的图。图4是说明该数据记录装置中,将管理信息写入快速存储器时在块产生的串套错误的图。图5是说明作为本专利技术的实施例所示的数据记录装置的主要部分结构的框图。图6是说明该数据记录装置中,管理信息的更新处理工作概要的流程图。图7是说明该数据记录装置中,具体的管理信息的更新处理工作的流程图。图8是说明该数据记录装置中,快速存储器的块结构的概要图。图9是说明该数据记录装置中,写入管理信息的偶数块和奇数块的图。图10是说明作为本专利技术的实施例所示的存储卡的主要部分结构的框图。本专利技术适用于图5所示的数据记录装置1。数据记录装置1具有快速存储器2、接口(IF)3、存储器4、显示器5、I/O(Input/Output)6、CPU(Central Processing Unit)7、总线8。快速存储器2是电统括消除数据,可以多次写入数据的非易失性PROM(Programmable Read-only Memory)。根据用户的命令,数据记录装置1在快速存储器2写入音乐数据和图像数据。另外,快速存储器2也可以固定在数据记录装置1,也可以是可自由从数据记录装置1拆卸的可移动媒体。接口3连接快速存储器2,是读取存储在快速存储器2的数据,向快速存储器2写入数据的接口。存储器4是数据记录装置1的主存储装置,是自由写入读取的RAM(Random Access Memory)。存储器4根据CPU7的控制存储从快速存储器2读取的管理信息。显示器5是显示支援在快速存储器2写入数据时的操作的程序、或显示快速存储器2的空闲容量的显示装置。I/O6是输入输出接口,向用户的相应数据记录装置1输入命令、或输出记录在快速存储器2内的图像数据和音乐数据。CPU7统括控制数据记录装置1的各部。另外,CPU7进行读取写入快速存储器2的管理信息并存储在存储器4,在存储器4重写存储的管理信息的管理等。另外,CPU7进行基于存储在存储器4的管理信息,在快速存储器2写入图像数据和音乐数据时的控制。总线8是连接上述各部的总线,在此没有区别,但具有将来自CPU7的控制传送给各部的控制总线和、传送各种数据的数据总线。接着,采用图6所示的流程图说明更新存储在快速存储器2的管理信息时的工作概要。首先,在步骤S1,一进入管理信息的更新处理,CPU7就检索快速存储器2内,取得用于写入更新的管理信息的新页。在步骤S2,CPU7在步骤S1取得的快速存储器2的新页写入更新本文档来自技高网
...

【技术保护点】
一种数据记录装置,将数据写入快速存储器,该快速存储器具有以规定数据量的页单元写入的数据,同时可以由多个上述页构成的块单位进行删除,其特征在于具有:读取存储在上述快速存储器的管理信息并存储的存储单元;更新存储在上述存储单元的管理信息的 更新单元;在作为上述快速存储器的数据写入单位的上述页写入上述更新单元更新的管理信息的管理信息写入单元和;控制上述管理信息写入单元在利用上述管理信息写入单元将更新的上述管理信息写入上述快速存储器的页时,选择含有记录有最新更新前管理信息 的页的块以外的上述块,在选择的上述块的空页写入更新的管理信息的控制单元。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:中西健一
申请(专利权)人:索尼公司
类型:发明
国别省市:JP[日本]

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

1