发明名称 一种照相手持设备的录像方法
摘要 本发明公开了一种照相手持设备的录像方法,该方法包括以下步骤:进行音视频录制之前在系统RAM存储器中一次性申请2个大小相同的音视频数据缓冲区,在进行音视频录制的时候,将音视频数据放入第一音视频数据缓冲区中,当该缓冲区存满时,将第一音视频数据缓冲区同第二音视频数据缓冲区交换标志,交换标志后的第一音视频数据缓冲区继续存入录制的音视频数据,交换标志后的第二音视频数据缓冲区的数据写入flash存储器,形成系统RAM存储器中音视频数据缓冲区的循环使用。本发明与现有技术相比,提高了flash操作的效率,录像时间可以不受RAM大小的限制,直到flash的存储空间用完为止,实现无限时的录像功能。
申请公布号 CN1933575B 申请公布日期 2010.06.23
申请号 CN200610062912.7 申请日期 2006.09.30
申请人 康佳集团股份有限公司 发明人 张雷
分类号 H04N5/76(2006.01)I;G11B27/10(2006.01)I 主分类号 H04N5/76(2006.01)I
代理机构 深圳市兴科达知识产权代理有限公司 44260 代理人 王翀
主权项 一种照相手持设备的录像方法,照相手持设备包括手持设备主芯片、前端影像处理芯片、图像传感器、flash存储器和系统RAM存储器,其特征在于,所述的录像方法包括以下步骤:101.进行音视频录制之前在系统RAM存储器中一次性申请2个大小相同的音视频数据缓冲区,第一音视频数据缓冲区用来暂存音视频录制数据,第二音视频数据缓冲区用来向flash存储器写入音视频录制数据;102.在进行音视频录制的时候,将音视频数据放入第一个音视频数据缓冲区中,当该缓冲区存满时,将第一音视频数据缓冲区同第二音视频数据缓冲区交换标志,交换标志后的第一个音视频数据缓冲区继续存入录制的音视频数据,交换标志后的第二音视频数据缓冲区的数据写入flash存储器,形成系统RAM存储器中音视频数据缓冲区的循环使用;103.进行音视频录制之前在flash存储器中建立2个文件,一个是AVI音视频数据文件,另一个是AVI数据索引文件;104.在步骤101中申请音视频录制数据缓冲区的同时,申请2个大小相同,且比音视频数据缓冲区小的索引数据缓冲区,用来暂存音视频索引数据,第一索引数据缓冲区用来暂存索引数据,第二索引数据缓冲区用来向flash存储器写入索引数据;105.当每帧视频数据采集完成时,同时将此段时间内录制的音频数据形成一帧音频数据,并将音频数据和视频数据间隔插帧,暂存在第一个音视频数据缓冲区;106.根据每帧音视频数据大小计算并生成音视频索引数据;107.将索引数据放入第一个索引数据缓冲区中,当该缓冲区存满时,将第一索引数据缓冲区同第二索引数据缓冲区交换标志,交换标志后的第一个索引数据缓冲区继续存入录制的索引数据,交换标志后的第二索引数据缓冲区的数据写入flash存储器,形成系统RAM存储器中索引数据缓冲区的循环使用;108.在步骤102交换标志后的第二音视频数据缓冲区的数据写入flash存储器时,缓冲区中的音视频数据保存到flash存储器的AVI音视频数据文件中;109.在步骤107交换标志后的第二索引数据缓冲区的数据写入flash存储器时,缓冲区中的索引数据保存到flash存储器的AVI数据索引文件中;110.105至109的步骤循环进行,视频数据按定时器中断定时采集,采用不变的视频帧率,音频数据使用固定速率采集;111.录制完成后,合并AVI音视频数据文件和AVI数据索引文件,并生成AVI头,形成最终的AVI影音文件。
地址 518053 广东省深圳市南山区华侨城