用于动态调整记录比特率以适应存储装置的写入速度的系统和方法制造方法及图纸

技术编号:14707512 阅读:101 留言:0更新日期:2017-02-25 20:09
一种用于适应存储装置的各种写入速度的系统以及用于创建和使用所述系统的方法。记录装置保持具有缓冲区大小的数据缓冲区。将由所述记录装置以选定记录比特率记录的数据存储在所述记录装置的所述数据缓冲区中。将所记录的数据从所述数据缓冲区写入到附接至所述记录装置上的选定存储装置中。将存储在所述数据缓冲区中的记录数据的量与两组或更多组阈值进行对比,并且可以响应于所述对比的结果而根据需要来调整所述记录装置的所述记录比特率。通过调整所述记录比特率,所述记录装置可以有利地适应具有各种速度的存储装置,同时保持所记录数据的质量并使所述存储装置的容量最大化。

【技术实现步骤摘要】
【国外来华专利技术】
所公开的实施方式总体上涉及存储器存储系统和方法,且更具体地,涉及用于通过调整记录装置的记录比特率来适应各种存储装置的写入速度的系统和方法,但并不仅限于此。
技术介绍
许多记录装置具备连续数据记录的功能,其中记录的数据一般存储到存储装置。典型的记录装置包括具有图像记录能力的相机和音频记录装置,诸如数码录音机。每单位时间所创建的数据量,即,比特率在用来生成记录数据的记录装置之间有所不同。这些装置中有一些能够以非常高的比特率生成记录数据。另一方面,不同级别的可用存储装置提供不同的写入速度,所述写入速度还受到存储装置的大小和操作环境的影响。当记录装置试图向存储装置写入记录数据时,在此类典型系统中存在一些问题。当由记录装置在单位时间内创建的记录数据的量超过存储装置的写入速度时,数据写入操作失败,并且数据记录也会失败。换言之,存储装置的速度不足以接收和存储由记录装置生成的数据。为了解决这个问题,需要将存储装置替换成具有更高写入速度的存储装置,或者需要将记录装置配置成更低的比特率。由于记录比特率降低,因此造成存储在存储装置中的记录的质量降低。例如,相机可以向附接至所述相机的SD卡存储连续的图像数据。如果将相机调整到高分辨率设置,则每单位时间将会生成大量的图像数据。高比特率的图像数据提高了对于SD卡的最小写入速度的要求,这意味着记录图像的成本高。或者,如果使用具有较低写入速度的SD卡,则将会需要降低相机的记录比特率以适应SD卡的较低写入速度,因而牺牲记录图像的质量。因此,需要用于适应具有各种速度的存储装置,同时保持记录数据的质量并使存储装置的容量最大化的系统和方法。专利
技术实现思路
根据本文公开主题的第一方面,提供了一种使记录装置能够适应于存储装置(诸如安全数码(SD)卡)的预定写入速度的方法,所述记录装置具有可调整的记录比特率,所述存储装置可移除地附接至所述记录装置,所述方法包括:将由所述记录装置以选定的记录比特率记录的数据存储在与所述记录装置相耦合的数据缓冲区中;将来自所述数据缓冲区的记录数据写入到所述存储装置中;确定所述数据缓冲区中的所述记录数据是否已经达到预定阈值,所述预定阈值选自两组或更多组预定阈值;以及根据所述确定而调整所述记录装置的所述记录比特率。根据一些实施方式,所述方法进一步包括建立所述两组或更多组预定阈值。根据所述方法的一些实施方式,所述建立所述两组或更多组预定阈值包括建立一组上涨阈值和一组回落阈值,所述一组上涨阈值反映出所述数据缓冲区的上涨数据量变化,而所述一组回落阈值反映出所述数据缓冲区的回落数据变化。在一些实施方式中,所述方法进一步包括检测所述数据缓冲区内的数据量趋势和数据量值。在所述方法的一些实施方式中,所述检测包括通过以指定时间间隔轮询所述数据量来对比所述数据缓冲区内的所述记录数据的量。在一些其他实施方式中,所述建立所述一组上涨阈值包括:建立第一指定上涨阈值,其处于缓冲区大小的百分之六十(60%)至百分之八十(80%)的范围内,优选地为缓冲区大小的百分之七十五(75%);以及建立第二指定上涨阈值,其大于所述第一指定上涨阈值并且处于缓冲区大小的百分之七十(70%)至百分之九十五(95%)的范围内,优选地为缓冲区大小的百分之九十(90%)。在所述方法的一些优选实施方式中,所述建立一组回落阈值包括建立第一指定回落阈值,所述第一指定回落阈值处于缓冲区大小的百分之三十(30%)至百分之五十(50%)的范围内,优选地为缓冲区大小的百分之三十(30%)。在所述方法的一些实施方式中,所述调整所述记录装置的记录比特率包括以下各项中的至少一项:当所述数据缓冲区中的所述记录数据达到第一指定上涨阈值以上时,降低所述记录比特率;当所述数据缓冲区中的所述记录数据达到第二指定上涨阈值以上时,停止所述数据记录;以及当所述数据缓冲区中的所述记录数据达到指定回落阈值以下时,提高所述记录比特率。在所述方法的一些实施方式中,所述调整所述记录装置的记录比特率进一步包括当所述数据缓冲区中的数据达到所述第一指定上涨阈值时,将所述记录比特率降低到所选定的记录比特率的百分之三十(30%)至百分之八十(80%)的范围,优选地降低到所选定的记录比特率的百分之五十(50%)。在所述方法的一些实施方式中,所述调整所述记录装置的记录比特率包括以下各项中的至少一项:当所述数据缓冲区中的所述记录数据达到所述第二指定上涨阈值以上时,停止所述数据记录;当所述数据缓冲区中的所述记录数据达到所述第一指定回落阈值以下时,将所述记录比特率提高到所选定的记录比特率;以及当所述缓冲区中的所述记录数据介于所述第二指定上涨阈值与所述第一指定回落阈值之间时,保持所述记录比特率。在所述方法的一些实施方式中,所述建立所述一组回落阈值进一步包括建立第二指定回落阈值,所述第二指定回落阈值处于缓冲区大小的百分之七十(70%)至百分之九十五(95%)的范围内,优选地为缓冲区大小的百分之九十(90%)。在所述方法的一些实施方式中,所述调整所述记录装置的所述可调整的记录比特率包括以下各项中的至少一项:当所述数据缓冲区中的所述记录数据达到所述第二指定上涨阈值以上时,停止所述数据记录;以及在所述数据记录停止之后,当所述数据缓冲区中的所述记录数据达到所述第二指定回落阈值以下时,以降低的记录比特率恢复所述数据记录,所述第二指定回落阈值大于所述第一指定回落阈值。在所述方法的一些实施方式中,所述记录装置是图像记录装置或音频记录装置。在一些实施方式中,所述存储数据进一步包括将所述数据缓冲区配置成具有16MB至512MB的范围内的,优选为64MB的缓冲区大小。根据所公开主题的第二方面,提供了一种记录装置,其具有可调整的记录比特率以适应于可移除地附接至所述记录装置的存储装置(诸如安全数码(SD)卡)的预定写入速度,所述记录装置包括:数据缓冲区,其具有用于存储记录数据和将所述记录数据写入到所述存储装置中的缓冲区大小;以及控制系统,其用于确定所述数据缓冲区中的所述记录数据是否已达到预定阈值,并响应于所述数据缓冲区中的所述记录数据达到所述预定阈值而调整所述记录装置的所述记录比特率,所述预定阈值选自两组或更多组预定阈值的。在一些实施方式中,所述两组或更多组预定阈值包括一组上涨阈值和一组回落阈值,所述一组上涨阈值关联于所述数据缓冲区的上涨数据变化,而所述一组回落阈值关联于所述数据缓冲区的回落数据变化。在一些实施方式中,所述一组上涨阈值包括:第一指定上涨阈值,其处于缓冲区大小的百分之六十(60%)至百分之八十(80%)的范围内,优选地为缓冲区大小的百分之七十五(75%);以及第二指定上涨阈值,其大于所述第一指定上涨阈值,并处于缓冲区大小的百分之七十(70%)至百分之九十五(95%)的范围内,优选地为缓冲区大小的百分之九十(90%)。在一些实施方式中,所述一组回落阈值包括第一指定回落阈值,所述第一指定回落阈值处于缓冲区大小的百分之三十(30%)至百分之五十(50%)的范围内,优选地为缓冲区大小的30%。在一些其他实施方式中,当所述缓冲区中的所述记录数据达到所述第一指定上涨阈值时,所述控制系统降低所述记录比特率,降低的记录比特率在所述选定记,录比特率的百分之三十(30%)至百分之八十(80%)的范围内,优选地为本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/58/201480076750.html" title="用于动态调整记录比特率以适应存储装置的写入速度的系统和方法原文来自X技术">用于动态调整记录比特率以适应存储装置的写入速度的系统和方法</a>

【技术保护点】
一种使记录装置适应于存储装置的预定写入速度的方法,其中所述记录装置具有可调整的记录比特率,所述存储装置可移除地附接至所述记录装置,所述方法包括:将由所述记录装置以选定的记录比特率记录的数据存储在与所述记录装置相耦合的数据缓冲区中;将来自所述数据缓冲区的记录数据写入到所述存储装置中;确定在所述数据缓冲区中的所述记录数据是否已经达到预定阈值,所述预定阈值选自两组或更多组预定阈值;以及根据所述确定而调整所述记录装置的所述记录比特率。

【技术特征摘要】
【国外来华专利技术】1.一种使记录装置适应于存储装置的预定写入速度的方法,其中所述记录装置具有可调整的记录比特率,所述存储装置可移除地附接至所述记录装置,所述方法包括:将由所述记录装置以选定的记录比特率记录的数据存储在与所述记录装置相耦合的数据缓冲区中;将来自所述数据缓冲区的记录数据写入到所述存储装置中;确定在所述数据缓冲区中的所述记录数据是否已经达到预定阈值,所述预定阈值选自两组或更多组预定阈值;以及根据所述确定而调整所述记录装置的所述记录比特率。2.根据权利要求1所述的方法,进一步包括建立所述两组或更多组预定阈值。3.根据权利要求2所述的方法,其中所述建立所述两组或更多组预定阈值包括建立一组上涨阈值和一组回落阈值,所述一组上涨阈值反映出所述数据缓冲区的上涨数据量变化,而所述一组回落阈值反映出所述数据缓冲区的回落数据量变化。4.根据权利要求1至3中任一项所述的方法,进一步包括检测所述数据缓冲区内的数据量趋势和数据量值。5.根据权利要求4所述的方法,其中所述检测包括通过以指定时间间隔轮询所述数据量来对比所述数据缓冲区内的所述记录数据的量。6.根据权利要求3至5中任一项所述的方法,其中所述建立所述一组上涨阈值包括:建立第一指定上涨阈值,所述第一指定上涨阈值处于所述缓冲区大小的百分之六十(60%)至百分之八十(80%)的范围内,优选地为所述缓冲区大小的百分之七十五(75%);以及建立第二指定上涨阈值,所述第二指定上涨阈值大于所述第一指定上涨阈值并且处于所述缓冲区大小的百分之七十(70%)至百分之九十五(95%)的范围内,优选地为所述缓冲区大小的百分之九十(90%)。7.根据权利要求3至6中任一项所述的方法,其中所述建立一组回落阈值包括:建立第一指定回落阈值,所述第一指定回落阈值处于所述缓冲区大小的百分之三十(30%)至百分之五十(50%)的范围内,优选地为所述缓冲区大小的百分之三十(30%)。8.根据权利要求7所述的方法,其中所述调整所述记录装置的所述记录比特率包括以下各项中的至少一项:当所述数据缓冲区中的所述记录数据达到第一指定上涨阈值以上时,降低所述记录比特率;当所述数据缓冲区中的所述记录数据达到第二指定上涨阈值以上时,停止所述数据记录;以及当所述数据缓冲区中的所述记录数据达到指定回落阈值以下时,提高所述记录比特率。9.根据权利要求7或8所述的方法,其中所述调整所述记录装置的记录比特率进一步包括:当所述数据缓冲区中的所述数据达到所述第一指定上涨阈值时,将所述记录比特率降低到所选定的记录比特率的百分之三十(30%)至百分之八十(80%)的范围,优选地降低到所述所选定的记录比特率的百分之五十(50%)。10.根据权利要求9所述的方法,其中所述调整所述记录装置的记录比特率包括以下各项中的至少一项:当所述数据缓冲区中的所述记录数据达到所述第二指定上涨阈值以上时,停止所述数据记录;当所述数据缓冲区中的所述记录数据达到所述第一指定回落阈值以下时,将所述记录比特率提高到所述所选定的记录比特率;以及当所述缓冲区中的所述记录数据介于所述第二指定上涨阈值与所述第一指定回落阈值之间时,保持所述记录比特率。11.根据权利要求7至10中任一项所述的方法,其中所述建立所述一组回落阈值进一步包括建立第二指定回落阈值,所述第二指定回落阈值处于所述缓冲区大小的百分之七十(70%)至百分之九十五(95%)的范围内,优选地为所述缓冲区大小的百分之九十(90%)。12.根据权利要求11所述的方法,...

【专利技术属性】
技术研发人员:郑元华俞利富梁泰文王铭钰
申请(专利权)人:深圳市大疆创新科技有限公司
类型:发明
国别省市:广东;44

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

1