数据存取方法,执行数据存取方法的器件及记录装置制造方法及图纸

技术编号:3089232 阅读:128 留言:0更新日期:2012-04-11 18:40
[目的]保证数据传送速率而与存储卡的性能无关。[解决手段]在记录介质101中预先记录表明数据传送效率的参数,按能够逐步增加和减少的数据量向所述记录介质写入数据,和能够根据数据量来改变数据传送效率。接下来,数据存储装置105向记录介质101发布参数获取命令。接收参数获取命令的记录介质101发送该参数。数据存储装置105把接收的参数与要写入/读取的数据中所需数据传送效率进行核对,以选择优化数据量。然后,数据存储装置105根据所选择的优化数据量向记录记录介质101写入/读取数据。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种针对存储卡型的记录介质保证存取性能的技术
技术介绍
针对存储卡型的记录介质的物理形状和接口分别给出了不同的标准。存储卡型的记录介质采用非易失性存储器(下文称之为存储卡),例如SD卡(注册商标),紧凑型闪存(注册商标),和记忆棒(注册商标)等。这些记录介质不仅用作数字相机的记录介质,而且广泛应用于各种其它设备中。具有更高速度和大容量的存储卡正在日益商品化,将连拍的静止图像,运动图像和话音记录到其存储卡中的这种类型的移动设备目前已被投入到市场(例如,见专利文献1)。非易失性存储器具有某些操作原理。在本说明书中,以目前最频繁使用的半导体闪存(semiconductor flashemeory)作为例子进行参考来描述存储卡的记录/再现技术。首先,对于写入存取,与诸如硬盘之类的磁记录介质不同,在半导体闪存中,在擦除已写入数据的同时不能将数据盖写(overwirte)到已写入数据的地址。很显然,为了盖写该数据,必须擦除已经写入的数据,然后写入新数据。然而,每当随机地重写一部分已经记录的数据时,必须擦除整个存储区中的数据才能在那里再次重新写入数据,这样造成效率很低。因此,包括下列结构的存储卡已经商业化,该结构是将存储卡的存储区划分成多个擦除块,以便在每个擦除块中擦除和写入数据。在存储卡中,将具有任意大小的写入数据分成与擦除块的大小相对应的大小,并由此分段,以便能够把分段的数据记录在每个擦除块中。在写入的分段数据小于半导体闪存中的擦除块的大小的情况下,需要执行下列步骤 把包括要写入的地址的擦除块的数据临时读取到缓存器;此后,擦除该擦除块的数据;把被写入的分段数据临时盖写到缓存器中;和把缓存器中的数据写回到该擦除块,即,所谓的读改写操作。因此,即使分段数据的大小小于擦除块的大小,也会产生等于或大于用于写入具有擦除块大小的数据所需时间长度的写入延迟时间。写入延迟时间是从产生写入/读取处理命令的时刻直到该处理完成的时刻所需的时间长度。图7A示意性地示出了针对存储卡的写入数据的大小与该写入过程所需的时间长度(写入延迟时间)之间的关系。在图7A中,水平轴代表写入数据的大小,参考符号E代表擦除块的大小。垂直轴代表写入延迟时间。如图7A中清楚显示的,当以存储卡的接口为视点观察存储卡中的数据读取/写入操作时,除了命令处理的额外开销之外,从按数据量(datasize)给出到存储卡的写入命令的时刻到把等于该数据量的数据全部写入的时刻(即,写入处理时间)产生的写入延迟时间与已经被写入数据的擦除块(E)的数量成正比。因此,由该写入数据量的增加造成的写入延迟时间具有图7A所示的基本上逐步增加的物理特性。相反,在半导体闪存中的擦除块的情况下,该物理特性对读取存取过程没有像写入存取过程那样的限制。图7B示意性地示出了针对存储卡读取数据的大小与读取处理所需的时间长度之间的关系(读取延迟时间)。水平轴和垂直轴代表的内容分别与图7A所示的相同。当以存储卡的接口为视点观察存储卡中的数据读取/写入操作时,从按数据量向存储卡给出读取命令的时刻起到把等于该数据量的数据全部读取的时刻所产生的读取延迟时间等于与命令处理的额外开销成比例的传送时间与该读取数据的大小的总和。如图7B中清楚显示的,当根据一项命令的读取数据的大小较小时,不能忽略该命令处理的额外开销,某些影响出现在要求存储卡以高于某个等级的速度进行读取存取的应用中。图8示意性地示出了命令处理的额外开销与写入存取或读取存取数据的大小之间的关系。命令处理的额外开销不取决于存储数据的大小并且要求有限长度的处理时间。因此,当存取数据的大小较小时,命令处理的额外开销相对较高。在具有这种记录再现特性的存储卡中,设计成以足以满足所要求的存取性能的数据速率来写入或读取数据。因此,在存储卡的电流读取/写入机制中,不能充分地使用存储卡的性能来达到它的限度。专利文献1待审日本专利申请公开No.2003-32629
技术实现思路
本专利技术要解决的问题目前,对在存储卡中记录运动图像,以及随着图像技术的进步而在保持高质量图像的状态下再现,和减小图像器件尺寸的需求日益增加。为了响应这种要求,存储卡的记录/再现数据速率也趋于提高。然而,由于擦除块的大小依据存储卡(半导体闪存)的类型而不同,因此还没有统一标准。已经对物理形状和接口的详细规范进行了标准化来自作为存储卡的外部规范,例如,SD卡(注册商标),紧凑型闪存(注册商标),和记忆棒(注册商标),并且可以将他们在制造商的不同设备上通用。然而,参考存储卡的内部规范,对擦除块的大小没有规定。因此,在具有任意大小的写入数据的情况下,存储卡中记录数据需要什么样的内部操作在各种存储卡是彼此不同的,这是不能从数据存取装置了解到的。上述缺陷在需要以高速来记录高质量运动图像的情况下经常引起问题。即使在根据相同标准的存储卡的情况下,其中的一些存储卡能够进行高速记录,而另一些不能进行高速记录。结果是,产生了例如下列不便之处。为了在数字静止相机更有效地以高速拍摄连续图像,需要高速记录。具有这种特性的数字静止相机设置有能够高速处理并具有与连续拍摄的最大数量对应的存储容量的临时缓存存储器。通过把数据临时存储在临时缓存器中,然后在连续地拍摄图像时复制到存储卡中的方式来保证连续拍摄的性能。然而,在上述结构中,是在连续拍摄已经完成之后把数据复制到存储卡中,在拍摄完成后的特定时间周期内不能退出存储卡。如果在拍摄完成之后的特定时间周期过去之前从数字静止相机中退出存储卡,将损坏在传送过程中(正在被复制)的数据。如果能够将数据直接记录在存储卡中而不使用缓冲存储器可以解决上述退出存储卡的问题,然而,在当前的存储卡标准中很难保证最小的存取性能。通过在写入/读取速度方面增强存储卡的性能,可以按当前的标准保证最小存取性能。然而,由于要求的最小存取性能在每种应用中是不同的,要在存储卡中提供具有高于要求的等级的存取性能,高出的规范造成存储卡的成本增加。为了实现应用中要求的记录/再现数据速率和保证针对存储卡的存取性能,并且不因高出的规范造成存储卡的成本增加,需要根据有关存储卡的内部规范的信息来优化控制每个存储卡中要存取的数据的大小。然而,即使由此而优化控制数据量,也不能保证为了当前的存储卡而优化设计的数据存取装置能够在期待改善性能的任何下一代存储卡中以优化方式来记录数据。因此,例如在改变存储卡的内部规范时需要升级数据存取装置中的软件。如上所述,还没有建立与要求高速记录的、使存储卡的性能最大化的应用相对应的技术。解决问题的手段为了解决上述问题,在本专利技术中,提供一种数据存取装置和数据存取方法,用于从记录介质读取和向记录介质写入数据,其中按能够逐步增加和减小的数据量写入数据量,和能够根据数据量改变在写入数据时的数据传送效率,包括如下内容。更具体地讲,根据本专利技术,在记录介质中预先记录表明在所述记录介质中按数据量写入所述数据时的数据传送效率的参数。然后,在写入/读取数据时,数据存取装置向记录介质发送参数获取命令。接下来,记录介质接收参数获取命令,并将该参数发送到数据存取装置。另外,数据存取装置接收该参数,并将该参数与所述数据存取装置要写入/读取的数据中所需的数据传送效率进行核对,以便设置写入/读取数据时的优化数据量。数据存取装本文档来自技高网
...

【技术保护点】
一种向记录介质写入/读取数据的数据存取装置,所述记录介质中按能够逐步增加和减少的数据量来写入数据,能够依据数据量来改变写入数据时的数据传送效率,和记录表明按数据量写入数据时的数据传送效率的参数,所述装置包括:用于向所述记录介质发布参 数获取命令的器件;通过把由接收所述参数获取命令的记录介质发送的参数与要由所述数据存取装置写入/读取的数据中所需的数据传送效率进行核对,来选择写入数据时的优化数据量的器件;和根据所选择的优化数据量,针对记录介质写入/读取数据的 器件。

【技术特征摘要】
【国外来华专利技术】JP 2004-5-7 138614/20041.一种向记录介质写入/读取数据的数据存取装置,所述记录介质中按能够逐步增加和减少的数据量来写入数据,能够依据数据量来改变写入数据时的数据传送效率,和记录表明按数据量写入数据时的数据传送效率的参数,所述装置包括用于向所述记录介质发布参数获取命令的器件;通过把由接收所述参数获取命令的记录介质发送的参数与要由所述数据存取装置写入/读取的数据中所需的数据传送效率进行核对,来选择写入数据时的优化数据量的器件;和根据所选择的优化数据量,针对记录介质写入/读取数据的器件。2.一种记录介质,由权利要求1所述的数据存取装置按能够逐步增加和减少的数据量向所述记录介质写入,和从所述记录介质读取数据,所述记录介质包括存储单元,其中记录参数;和响应接收到的、由所述数据存取装置发送的参数获取命令来读取所述存储单元中存储的参数,和把读取的参数发送到所述数据存取装置。3.根据权利要求1所述的数据存取装置,其中所述参数是一个表,在所述表中,数据量与有关根据所述数据量把数据写入所述记录介质或从所述记录介质读取所述数据所需的时间长度的信息彼此对应。4.根据权利要求1所述的数据存取装置,其中所述记录介质是半导体存储器,和所述数据量的大小与所述记录介质的擦除块大小的整数倍相对应。5.根据权利要求1所述的数据存取装置,其中所述记录介质是能够自由地附连到所述数据存取装置或从所述数据存取装置取下的卡型记录介质。6.一种向记录介质写入/读取数据的数据存取装置,按能够逐步增加和减少的数据量向所述记录介质中写入数据,能够依据数据量改变写入数据时的数据传送效率,和记录表明按数据量写入数据时的数据传送效率的参数,所述数据存储装置包括发送表明所述数据存取装置要写入/读取的数据中所需的需要数据传送效率的信息的器件;和根据由接收表明所需的数据传送效率的所述记录介质发送的优化数据量的信息,设置写入数据时的数据量,以便根据设置的数据量向所述记录介质写入,和从所述记录介质读取数据的器件。7.一种记录介质,其中由权利要求6所述的数据存取装置按能够逐步增加和减少的数据量写入/读取数据,所述记录介质包括存储单元,其中记录参数;和接收所述数据存取装置发送的、表明数据传送效率的信息,和通过将表明所需的数据量传送效率的信息与所述存储单元中存储的参数进行核对来选择写入数据时的优化数据量的器件;和向所述数据存取装置发送有关所选择的优化数据量的信息的单元。8.根据权利要求6所述的数据存取装置,其中所述参数是一个表,在所述表中,数据量与有关根据所述数据量把数据写入所述记录介质或从所述记录介质读取所述数据所需的时间长度的信息彼此对应。9.根据权利要求6所述的数据存取装置,其中所述记录介质是半导体存储器,和所述数据量的大小与所述记录介质的擦除块大小的整数...

【专利技术属性】
技术研发人员:斋藤浩大塚健
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

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

1
相关领域技术
  • 暂无相关专利