一种多媒体数据的存储方法

文档序号:6381394阅读:312来源:国知局
专利名称:一种多媒体数据的存储方法
技术领域
本发明涉及信息存储技术领域,尤其是指一种多媒体数据的存储方法。
背景技术
在现有技术中,经常需要将各种数据存储在相应的存储器中。而随着多媒体技术的广泛应用,各种多媒体数据也需要存储在相应的随机存储器中,以便于处理器对所需的多媒体数据进行读取。
目前,为了信息技术的需要而提出了一种系统级芯片技术,也称之为片上系统技术。在该技术中,所述系统级芯片一般为一个产品,或是一个有专用目标的集成电路,其中包含了完的整系统并有嵌入软件的全部内容。在上述的系统级芯片的系统设计中,一般情况下对于多媒体数据在随机存储器中的存储位置都有所规定。例如,在随机存储器中,各种多媒体数据都是按照接收的顺序而存储的,随机即存储器将按照多媒体数据被接收到的自然顺序对所接收到的多媒体数据进行存储。然而,在系统级芯片技术中,从所述随机存储器中读取多媒体数据的方式与存储多媒体数据的顺序并不相同,因此,可能会使得相邻的两次读取操作发生在不同的存储单元中,所以延长了读取操作的实际运行时间,降低了读取多媒体数据的效率,从而大大降低了处理器对多媒体数据的处理速度。
综上可知,由于现有技术中的多媒体数据的存储方法具有如上所述的缺点,因此如何提出一种更好的多媒体数据的存储方法,以有效地缩短读取操作的实际运行时间,是本领域中亟需解决的技术问题。发明内容
本发明提供了一种多媒体数据的存储方法,从而可以有效地缩短读取操作的实际运行时间,提高读取多媒体数据的效率,从而大大提升了处理器对多媒体数据的处理速度。
本发明的技术方案包括:
一种多媒体数据的存储方法,该方法包括:
根据随机存储器中的多媒体数据读取方式预先确定至少一个预定长度;
选择一个预定长度,并将需存储的多媒体数据按照所选择的预定长度切割成多个数据块;
根据所选择的预定长度确定存储顺序,将切割后的各个数据块按照所述确定的存储顺序存储在随机存储器中。
较佳的,所述预定长度为一次读取操作所读取的多媒体数据的长度的N分之一;
其中,N为自然数。
较佳的,所述预设长度的单位是计算机字。
较佳的,所述根据所选择的预定长度确定存储顺序包括:
根据所选择的预定长度获知随机存储器中的多媒体数据读取方式;
根据随机存储器中的多媒体数据读取方式确定相应的存储顺序。
较佳的,所述存储顺序为交错存储。
综上可知,本发明提供了一种多媒体数据的存储方法,在上述的方法中,由于多媒体数据的存储方式与随机存储器中的多媒体数据读取方式是相对应的,因此在从随机存储器中读取所存储的多媒体数据时,可以尽量使得相邻的两次读取操作发生在同一个存储单元中,因而可以有效地缩短读取操作的实际运行时间,提高读取多媒体数据的效率,从而大大提升了处理器对多媒体数据的处理速度。


图1为本发明实施例中的多媒体数据的存储方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明的实施例提供了一种多媒体数据的存储方法。图1所示为本发明实施例中的多媒体数据的存储方法的流程图,如图1所示,本发明的实施例中的多媒体数据的存储方法包括如下所述的步骤:
步骤101,根据随机存储器中的多媒体数据读取方式预先确定至少一个预定长度。
在多媒体数据的存储技术中,随机存储器中一般都包括多个存储阵列,每个存储阵列中包括多个存储单元。但是,不同规格的随机存储器中,存储阵列的总数和存储阵列中存储单元的数目是不同的,因此,对不同规格的随机存储器进行数据读取操作时,所使用的读取方法也是不同的,对随机存储器中的多媒体数据进行一次读取操作所读取的多媒体数据的长度也是不同的。
为了提高多媒体数据的存储效率和读取效率,在本步骤中,可以根据随机存储器中的多媒体数据读取方式预先确定一个或多个预定长度。
较佳的,在本发明的具体实施例中,可以将所述预定长度设置为一次读取操作所读取的多媒体数据的长度的N分之一,其中,N为自然数。
例如,如果在某一种读取方式中,对随机存储器进行一次读取操作即可从随机存储器中读取长度为M的多媒体数据,则在本方面的具体实施例中,即可将所述预设长度设置为 M、M/2、M/3、......。
另外,在数据存储技术中,一般来说,所述预设长度的单位一般是计算机字,简称字。
步骤102,选择一个预定长度,并将需存储的多媒体数据按照所选择的预定长度切割成多个数据块。
由于在步骤101中已经根据随机存储器中的多媒体数据读取方式预先确定至少一个预定长度,因此,在本步骤中,可以先从预先确定的一个或多个预定长度中选择一个预定长度;然后,再将需存储的多媒体数据按照所选择的预定长度切割成多个数据块。
由于需存储的多媒体数据是按照所选择的预定长度切割的,因此被切割后的各个数据块的长度是相同的。而且,由于上述预定长度即为一次读取操作所读取的多媒体数据的长度的N分之一,因此,N个切割后的数据块长度即为一次读取操作所读取的多媒体数据的长度,所以,有利于对这些数据块进行后续的读取操作。
步骤103,根据所选择的预定长度确定存储顺序,将切割后的各个数据块按照所述确定的存储顺序存储在随机存储器中。
由于在步骤102中已选择了一个预定长度,并将需存储的多媒体数据按照所选择的预定长度切割成多个数据块,因此在本步骤中,即可先根据所选择的预定长度确定存储顺序,然后再将切割后的各个数据块按照预定的存储顺序存储在随机存储器中。
其中,由于在上述的步骤101中,已经根据随机存储器中的多媒体数据读取方式预先确定至少一个预定长度,因此,在本步骤中,根据所选择的预定长度即可获知随机存储器中的多媒体数据读取方式,并根据随机存储器中的多媒体数据读取方式确定相应的存储顺序,然后将切割后的各个数据块按照所述确定的存储顺序存储在随机存储器中。
较佳的,在本发明的具体实施例中,所述存储顺序可以是:交错存储。因此,可将切割后的各个数据块交错存储在随机存储器中。
在将切割后的各个数据块按照所述确定的存储顺序存储在随机存储器中之后,由于多媒体数据的存储方式与随机存储器中的多媒体数据读取方式是相对应的,因此在从随机存储器中读取所存储的多媒体数据时,可以尽量使得相邻的两次读取操作发生在同一个存储单元中,因而可以有效地缩短读取操作的实际运行时间,提高读取多媒体数据的效率,从而大大提升了处理器对多媒体数据的处理速度。
综上所述,本发明的实施例提供了一种多媒体数据的存储方法,因此可以有效地缩短读取操作的实际运行时间,提高读取多媒体数据的效率,从而大大提升了处理器对多媒体数据的处理速度。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种多媒体数据的存储方法,其特征在于,该方法包括: 根据随机存储器中的多媒体数据读取方式预先确定至少一个预定长度; 选择一个预定长度,并将需存储的多媒体数据按照所选择的预定长度切割成多个数据块; 根据所选择的预定长度确定存储顺序,将切割后的各个数据块按照所述确定的存储顺序存储在随机存储器中。
2.根据权利要求1所述的方法,其特征在于: 所述预定长度为一次读取操作所读取的多媒体数据的长度的N分之一; 其中,N为自然数。
3.根据权利要求2所述的方法,其特征在于: 所述预设长度的单位是计算机字。
4.根据权利要求1所述的方法,其特征在于,所述根据所选择的预定长度确定存储顺序包括: 根据所选择的预定长度获知随机存储器中的多媒体数据读取方式; 根据随机存储器中的多媒体数据读取方式确定相应的存储顺序。
5.根据权利要求1所述的方法,其特征在于, 所述存储顺序为交错存储。
全文摘要
本发明提供了一种多媒体数据的存储方法,该方法包括根据随机存储器中的多媒体数据读取方式预先确定至少一个预定长度;选择一个预定长度,并将需存储的多媒体数据按照所选择的预定长度切割成多个数据块;根据所选择的预定长度确定存储顺序,将切割后的各个数据块按照所述确定的存储顺序存储在随机存储器中。应用上述的方法,从而可以有效地缩短读取操作的实际运行时间,提高读取多媒体数据的效率,从而大大提升了处理器对多媒体数据的处理速度。
文档编号G06F12/06GK103207837SQ20121046054
公开日2013年7月17日 申请日期2012年11月15日 优先权日2012年11月15日
发明者吴少智, 王颖, 吴双, 郑莉华 申请人:无锡成电科大科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1