发明名称 一种内存全部嵌入的音视频采集及播放处理方法
摘要 本发明公开了一种内存全部嵌入的音视频采集及播放处理方法,其中,音视频数据采集过程为:(A)对音频数据进行编码并写入外部存储器中;(B)视频数据采用硬件加速方法进行处理;音视频的播放过程为:(I)系统软件从外部存储器中读取码流文件,并完成文件头的解析工作,分离出音频流和视频流;所述音频流数据用CPU进行解码播放;(II)所述视频流数据采用硬件加速方法处理并进行播放。本方法能够让多媒体应用处理器在无需外接DRAM或其他外部随机存储单元的情况下,仅依靠片上存储,采用硬件加速的方法,完成实时的音视频录制、播放等常用功能,且成本更低,有助于推广运用。
申请公布号 CN102487439B 申请公布日期 2014.12.10
申请号 CN201010568484.1 申请日期 2010.12.01
申请人 安凯(广州)微电子技术有限公司 发明人 陈智德;李钊辉;贾权;黄宇浩;杜林峰;李小明;胡胜发
分类号 H04N7/18(2006.01)I 主分类号 H04N7/18(2006.01)I
代理机构 广州知友专利商标代理有限公司 44104 代理人 宣国华
主权项 一种内存全部嵌入的音视频播放处理方法,其特征在于包括:(I)、系统软件从外部存储器中读取码流文件,并完成文件头的解析工作,分离出音频流和视频流;所述音频流数据用CPU进行解码播放;(II)、所述视频流数据采用硬件加速方法处理并进行播放;所述步骤(II)中视频数据采用硬件加速方法处理并进行播放的具体过程为:CPU处理完帧头数据后,将一帧的数据流存放在片上内存BUF2中,解码器从片上内存BUF2中读取数据,并完成解码,并将解码后的数据存放在片上内存BUF1中;片上内存BUF1接收完一个宏块行的数据后,送入播放控制模块进行播放;所述片上内存BUF1和片上内存BUF2采用复用方式,所述复用方式包括:视频处理模式和系统内存模式;其中,视频处理模式切换到系统内存模式的过程为:a1)、将工作模式切换为系统内存模式;b1)、为当前内存分配地址,并设置为可用;c1)、CPU正常访问当前内存空间;系统内存模式切换到视频处理模式的过程为:a2)、检查当前内存是否在使用,如果当前内存空闲,则直接进入步骤c2);否则进入步骤b2);b2)、将当前内存的内容复制到其他可用内存空间中;c2)、将工作模式切换为视频数据的硬件加速处理模式。
地址 510663 广东省广州市广州科学城科学大道182号创新大厦C1区3楼