发明名称 |
一种支持音视频帧存储的内存缓冲管理机制 |
摘要 |
本发明属于音视频采集、压缩编码和存储领域,具体为一种支持音视频帧存储的内存缓冲管理机制,它由N个普通数据块和一个扩展数据块组成,数据帧处理的流程为采集、编码、存储三个过程;所述的采集即采集输出的是固定长度的音视频数据,所述的编码即输出可变长的压缩音视频数据,所述的存储即输出32K块数据。本发明的优点在于编码器输出的压缩数据,在未确定长度前,直接写入块缓冲中;每帧音视频帧数据完整连续,并不因32K块分割而出现碎片;降低系统对数据的拷贝次数,提高系统的处理效率;反向过程则可用于从磁盘把块媒体数据还原为音视频帧数据,也起到降低拷贝数据的作用。 |
申请公布号 |
CN102243615A |
申请公布日期 |
2011.11.16 |
申请号 |
CN201110067103.6 |
申请日期 |
2011.03.21 |
申请人 |
广东志成冠军集团有限公司 |
发明人 |
李泽文 |
分类号 |
G06F12/08(2006.01)I;H04N7/26(2006.01)I;G11B27/031(2006.01)I |
主分类号 |
G06F12/08(2006.01)I |
代理机构 |
北京连城创新知识产权代理有限公司 11254 |
代理人 |
刘伍堂 |
主权项 |
一种支持音视频帧存储的内存缓冲管理机制,由N 个普通数据块和一个扩展数据块组成,普通数据块和扩展数据块为连续内存块;音视频帧存储的内存缓冲管理机制的数据帧处理流程为采集、编码、存储三个过程;所述的采集即采集输出的是固定长度的音视频数据,所述的编码即输出可变长的压缩音视频数据,所述的存储即输出32K 块数据;音视频帧存储的内存缓冲管理机制的存储过程中数据处理流为块循环缓冲初始化流程、帧数据写入处理流程、块数据写盘处理流程。 |
地址 |
523718 广东省东莞市塘厦镇田心工业区 |