[发明专利]一种存储方法及一种摄像系统有效
申请号: | 201210113699.3 | 申请日: | 2012-04-17 |
公开(公告)号: | CN103377142B | 公开(公告)日: | 2016-11-30 |
发明(设计)人: | 黎兴建;艾骏;胡胜发 | 申请(专利权)人: | 安凯(广州)微电子技术有限公司 |
主分类号: | G06F12/0866 | 分类号: | G06F12/0866;H04N5/907 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 510663 广东省广州市萝岗区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 方法 摄像 系统 | ||
技术领域
本发明涉及数码技术领域,特别是涉及一种存储方法及一种摄像系统。
背景技术
随着电子技术的发展,电子设备日趋多功能化,例如,现在的许多电子产品都具有录像、录音的功能。所述录像、录音功能,指的是各种摄像装置,如摄像机、数码相机、摄像头或计算机等将获取到的视频、音频等数据,写入存储设备中,如SD安全数码卡、硬盘等,再由这些存储设备对写入的数据进行存储。
但是,发明人在本申请的研究过程中发现,现有的摄像装置在将数据写入存储设备时,要经过多次的单次写才能将一段数据从摄像装置中写入存储设备中,每次单次写最多能够写入存储设备的数据量随存储设备的不同而不同,而每次单次写都可能会出现跳写及顺写的情况,其中,跳写时就需要查找所述摄像装置内的多个内存碎片,并获取所述多个内存碎片中的数据,然后将其写入存储设备中,这种情况下,因为要查找内存碎片,会耗费大量时间;顺写时,由于每个内存碎片中存储的数据容量较小,因而在将所述摄像装置中的数据存储至存储设备的过程中,必然要增加单次写的次数,也会使存储的过程耗费大量时间。这种情况下,会严重影响录像品质,甚至出现掉帧的现象。
例如,所述摄像装置在将数据存储至SD卡中时,单次写可能会耗时达到700MS,这种情况下,系统的录像帧率会降低到1帧。而高品质的录像帧率为25帧,这就要求存储设备在40S内能完成一次的单次写。而现有的存储技术因为跳写、顺写造成时间的耗费,录像帧率并不能达到高品质录像的要求,甚至出现掉帧,严重影响了录像的品质。
发明内容
有鉴于此,本发明提供了一种存储方法及一种录像系统,以解决现有存储技术中由于跳写、顺写造成时间的耗费,使得录像品质差的问题。
一种存储方法,包括:
采集包含有预设参数的程序的图像,所述预设参数至少包括:预先设定的大缓冲区的个数及各个大缓冲区的大小、所述存储设备中与所述各个大缓冲区分别对应的扇区地址,所述各个大缓冲区分别对应的数据地址;
对所述图像进行解析,创建与所述预设参数相对应的大缓冲区;
参考所述存储设备中与所述各个大缓冲区分别对应的扇区地址,对所述大缓冲区进行排序;
当需要存储数据时,将待存储数据写入与所述待存储数据相对应的所述大缓冲区内;
在所述大缓冲区内写入数据后,创建临时缓冲区,并将所述一个或多个大缓冲区内的数据写入临时缓冲区;
将写入所述临时缓冲区内的数据写入存储设备的扇区中。
优选的,所述大缓冲区内包含小缓冲区,所述每个小缓冲区的容量大小为一个扇区的大小,并且所述每个小缓冲区按照对应的存储设备的扇区地址排序。
优选的,当所述存储设备为两个以上时,所述预设条件还包括:所述大缓冲区对应的存储设备。
优选的,所述临时缓冲区的容量不小于所述大缓冲区的容量。
优选的,将所述待存储数据写入所述大缓冲区内的方法包括:
51)判断已创建的所述大缓冲区是否与所述待存储的数据要写入的存储设备的扇区相对应,如果是,则执行步骤55),如果否,则执行步骤52);
52)判断所述大缓冲区所在的区域是否有足够的存储空间,如果没有,则执行步骤53),如果有,则执行步骤54);
53)将原有已写入数据的大缓冲区内的数据写入存储设备中,并进入步骤54);
54)创建与所述待存储数据要写入的存储设备的扇区相对应的大缓冲区,并将所述待存储数据写入所述新创建的大缓冲区中,并根据所述待存储数据对应的存储设备的扇区地址,对所述大缓冲区进行排序;
55)将所述待存储的数据写入所述大缓冲区中。
优选的,将所述写入缓冲区的数据写入临时缓冲区的过程包括:
61)判断所述大缓冲区中是否有待存储的数据,如果有,执行步骤62);
62)创建临时缓冲区;
63)将所述大缓冲区内的待存储数据,按照所述大缓冲区的顺序写入所述临时缓冲区中,并返回执行步骤61)。
相应的,本发明还公开了一种摄像系统,包括:
采集模块,用于采集包含有预设参数的程序的图像,所述预设参数至少包括:预先设定的大缓冲区的个数及各个大缓冲区的大小、所述存储设备中与所述各个大缓冲区分别对应的扇区地址,所述各个大缓冲区分别对应的数据地址;
创建模块,用于对所述图像进行解析,创建与所述预设参数相对应的大缓冲区;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安凯(广州)微电子技术有限公司,未经安凯(广州)微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210113699.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:同步带减速传动象鼻子收线机
- 下一篇:一种用于生产勾企型材的铝合金热挤压模具