[发明专利]数据存储管理系统及方法有效
申请号: | 200810304577.6 | 申请日: | 2008-09-19 |
公开(公告)号: | CN101677384A | 公开(公告)日: | 2010-03-24 |
发明(设计)人: | 姜林易达 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | H04N5/928 | 分类号: | H04N5/928;H04N5/907;G11B27/031 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 存储 管理 系统 方法 | ||
技术领域
本发明涉及一种数据存储管理系统及方法。
背景技术
随着数码产品越来越大众化,存储卡的用途越来越广泛。例如利用数码摄像机摄像时,数码摄像机会将录制的影音文件存储在存储卡中。由于视频数据及音频数据是由影像感测器及麦克风分别同时获取的,所以需要先将视频数据及音频数据同时存储于两个缓存中,再分别将两个缓存中的数据依次存储到存储卡中。然而这种两次进行数据写入的方法在一定程度上影响了数据存储的速度。
发明内容
有鉴于此,有必要提供一种数据存储管理系统及方法,来提高数据写入存储卡的存储速度。
一种数据存储管理系统,其包括多个数据输出模块、多个缓存器、处理器及存储器。所述多个数据输出模块用于向所述多个缓存器输出数据;所述多个缓存器与所述多个数据输出模块一一对应。所述多个缓存器用于临时存储所述多个数据输出模块输出的数据。所述处理器包括:选取模块,用于从所述多个缓存器中选取一缓存器作为合并缓存器;预留模块,用于在所述合并缓存器中预留存储段;复制模块,用于将其余所述多个缓存器的数据均复制到所述存储段内;写入模块,用于将所述合并缓存器内所有的数据写入到存储器内。
一种数据存储管理方法,该方法用于管理多个缓存器的数据存储,其包括以下步骤:在所述多个缓存器中的其中一个缓存器中预留存储段;复制各其余缓存器的数据;将从其余缓存器中复制的数据存储于所述存储段内。
本发明的数据存储管理系统及方法是在缓存中进行数据合并,再集中进行一次写入,由于缓存之间的数据写入速度快于缓存写入存储器的速度,所以节省了每个缓存写入的时间,从而提高了存储效率。
附图说明
图1是本发明实施方式提供的数据存储管理系统的硬件架构图。
图2是图1的数据存储管理系统的处理器的功能模块图。
图3是本发明实施方式提供的数据存储管理方法的流程图。
具体实施方式
下面将结合附图,对本发明作进一步的详细说明。
请参阅图1及图2,应用本发明的数据存储管理系统10的电子装置可以是手机、数码摄像装置等电子记录装置。在本实施方式中为数码摄像机。本实施方式中所述数码摄像机内装有软件系统。
所述数据存储管理系统10包括视频数据输出模块11、音频数据输出模块12、第一缓存器13、第二缓存器14、处理器15及存储器16。所述数据存储管理系统10也可以包括两个以上的数据输出模块及两个以上的缓存器,缓存器的数据处理方法与本实施方式相同。本实施方式中,仅以影音文件的录制为例,采用视频数据输出模块11、音频数据输出模块12、第一缓存器13及第二缓存器14。
所述视频数据输出模块11用于向第一缓存器13输出AVI(Audio Video Interleaved)音频视频交错格式的视频数据。所述音频数据输出模块12用于向第二缓存器14输出AVI格式的音频数据。由于所述视频数据输出模块11及音频数据输出模块12同时输出数据,所以利用所述第一缓存器13及所述第二缓存器14同时进行存储。所述第一缓存器13用于临时存储视频数据输出模块11输出的视频数据。所述第二缓存器14用于临时存储音频数据输出模块12输出的音频数据。本实施方式中,所述存储器16是存储卡,例如SD卡,SM卡等。
所述处理器15包括:选取模块150,用于从所述第一缓存器13及第二缓存器14中选取一个作为合并缓存器。本实施方式中,由于录制影音文件时,相同时间视频数据比音频数据大许多,对音频数据进行复制可以加快复制速度,所以选取存储视频数据的第一缓存器13作为合并缓存器,将第二缓存器14中的音频数据复制到第一缓存器13中。
预留模块151,用于在合并缓存器中预留存储段。本实施方式中,所述预留模块151在所述第一缓存器13中预留存储段。该存储段的大小为所述第二缓存器14录制1秒钟AVI格式的音频数据量。本实施方式中,该存储段的大小是16008字节。
复制模块152,用于根据固定时间或固定容量将其余所述多个缓存器的数据均复制到所述存储段内。本实施方式中,所述复制模块152用于根据固定时间将第二缓存器14中的音频数据复制到所述存储段内,所述固定时间为1秒。当所述第一缓存器13录制了1秒钟的视频数据,第二缓存器14录制了1秒钟的音频数据时,该复制模块152将所述第二缓存器14中1秒钟录制的16008字节大小的音频数据复制到所述存储段内。所述复制模块152也可以采用固定容量,例如以128字节为单位将其余所述多个缓存器的数据均复制到所述存储段内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810304577.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:管道系统
- 下一篇:牙的制造方法及由该方法得到的牙
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置