[发明专利]媒体录制方法和装置无效
申请号: | 200710065270.0 | 申请日: | 2007-04-09 |
公开(公告)号: | CN101051501A | 公开(公告)日: | 2007-10-10 |
发明(设计)人: | 高占东 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G11B20/10 | 分类号: | G11B20/10;G11B27/10;H04N5/907 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 录制 方法 装置 | ||
技术领域
本发明涉及数据存储技术领域,具体涉及一种媒体录制方法和一种媒体录制装置。
背景技术
随着嵌入式系统媒体摄像录音设备及器件的普及,安全数字(SD)卡、闪速存储器(NandFlash)等的广泛应用,手机等嵌入式系统设备都应用了媒体录制的功能,并使用SD卡、NandFlash等外部大容量存储器来作为外部存储器。
由于SD卡、NandFlash等外部存储器在逻辑上删除数据后,在物理上该数据对应的存储碎片并没有被删除,在使用这些存储碎片前需要做擦除处理。所以,在写入数据过程中当外部存储器物理空间写满后,需要做碎片收集和碎片擦除等操作,将在逻辑上已经删除的数据所占用的空间清理出来。这样在媒体文件录制过程中,系统处理器即要控制媒体的录制过程,又要控制碎片收集和碎片擦除处理过程,
录音录像等功能需要实时向外部存储器件中快速并且匀速写入大量媒体数据,要求外部存储器件能够及时处理写入数据操作,而在媒体录制过程中进行碎片收集、碎片擦除处理,这些处理过程具有一定的时延,进行这些处理就造成了媒体录制的中断,影响了用户的使用。且由于系统主处理器在媒体录制过程中即要执行媒体录制的控制,又要进行碎片收集、碎片擦除的控制,使得系统处理器工作量增加,增加了系统的操作复杂性,并且在文件碎片较多的情况下,因为进行碎片收集和处理导致的时延可能达到几秒的时间,对用户使用造成了极为不良的影响。
为满足实时写入数据的要求,现有技术中一般在系统中使用一个很大的RAM缓冲区,如32Mbytes或16Mbytes,则在进行碎片收集、碎片擦除过程中,不能及时存储到外部存储器中的媒体文件数据,可以缓存在RAM缓冲区中,待外部存储器碎片收集和碎片擦除完成后再从缓冲区内将数据写入外部存储器。但由于RAM的价格非常昂贵,采用较大容量的RAM缓冲区,大大增加了系统成本。
发明内容
有鉴于此,本发明提供了一种媒体录制方法和一种媒体录制装置,能够减小媒体录制过程中系统操作的复杂性。
本发明提供的一种媒体录制方法包括:
A、接收媒体录制指令后,进行系统初始化,然后,判断文件系统是否符合录制要求,如果是,则收集并擦除外部存储器中在逻辑上已经删除而物理上并未删除的数据碎片,否则,提示用户格式化文件系统;
B、进行媒体录制初始化,然后录入媒体数据。
进一步地,步骤A中进行系统初始化以后,在判断文件系统是否符合录制要求之前,可以包括:对文件分配表FAT文件系统进行碎片整理。
较佳地,所述收集并擦除外部存储器中在逻辑上已经删除而物理上并未删除的数据包括:
根据外部存储器数据块数量建立数组,查询外部存储器中每个数据块的状态,将查询到的数据块的状态顺序以比特为单位记录在所述数组中;
根据所述数组中的位信息和FAT文件系统逻辑地址映射表,查找相应的物理上未删除而逻辑上已删除的数据块,并擦除外部存储器中对应的数据块。
较佳地,所述进行系统初始化包括:进行录入程序初始化、初始化系统外设和FAT文件系统初始化。
较佳地,所述录入媒体数据包括:
创建媒体文件,配置FAT表项参数,然后设置DMA通道,并启动硬件DMA;
DMA通过所述设置的DMA通道读取录制组件录入后缓存的媒体数据,根据所述配置的FAT表项参数将所述媒体数据写入到外部存储器。
较佳地,所述的媒体数据包括:音频数据和图像数据。
本发明提供的一种媒体录制装置包括:媒体录制系统、主处理系统和外部存储部分;
所述媒体录制系统用于根据主处理系统的控制录制和缓存媒体数据;以及用于将所述缓存的媒体数据存储到所述外部存储部分中;
所述主处理系统包括系统主处理器、显示组件、键盘输入组件、RAM和ROM;所述系统主处理器包括用于接收媒体录制指令的模块、用于根据该指令控制外部存储部分收集并擦除逻辑上已经删除但物理上并未擦除的数据碎片的模块,和用于控制所述媒体录制系统录制和缓存媒体数据的模块;
所述外部存储部分包括外部存储控制器和外部存储器,所述外部存储控制器包括用于根据所述主处理系统的控制收集并擦除所述数据碎片的模块;以及用于接收来自所述媒体录制系统的数据,并存储在自身中经过擦除数据碎片的存储空间中的模块。
较佳地,所述媒体录制系统中包括音频录制部分、图像录制部分和DMA控制器;
所述音频录制部分用于根据所述主处理系统的控制,录制和缓存音频数据;
所述图像录制部分用于根据所述主处理系统的控制,录制和缓存图像数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710065270.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光盘装置
- 下一篇:一种非皂化体系萃取分离稀土元素的工艺