发明名称 一种数字机顶盒用支持硬件解码的全格式媒体播放器
摘要 一种数字机顶盒用支持硬件解码的全格式媒体播放器,在封装格式解析模块与输出模块中间设有硬件解码接口以及与硬件解码接口连接的硬件解码芯片,需要采用硬件解码方式的,将解复用后的PES数据或ES数据由硬件解码接口传送至硬件解码芯片解码为音视频数据。本发明软硬件解码共存,支持硬件加速,支持多种信道,软件具备良好的扩展性,源代码具备良好的通用性,可在不同的硬件平台移植。本发明可播放本地存储介质中的媒体文件、网络媒体文件,支持全包装格式的媒体文件的播放,还可读取并播放外置存储介质的媒体文件。有效解决现有数字电视终端播放器只能播放几种特定格式的媒体文件的缺陷,不仅节约资源,还给用户提供优质的高清视频播放效果。
申请公布号 CN102404624B 申请公布日期 2014.02.19
申请号 CN201110348351.8 申请日期 2011.11.07
申请人 深圳市佳创视讯技术股份有限公司 发明人 涂睿;唐麒;胡勇;吴焕声;苏慧
分类号 H04N21/43(2011.01)I;H04N21/434(2011.01)I 主分类号 H04N21/43(2011.01)I
代理机构 深圳新创友知识产权代理有限公司 44223 代理人 喻尚威
主权项 一种数字机顶盒用支持硬件解码的全格式媒体播放器,包括本体、多个组成模块、以嵌入式操作系统为核心的配套软件和软件解码接口,所述多个组成模块包括控制模块、缓存模块、文件读取模块、封装格式解析模块、网络协议栈、FFMPEG解码库、图像格式转换模块和数字机顶盒后端的输出模块,所述文件读取模块与所述封装格式解析模块连接,所述封装格式解析模块通过所述软件解码接口与所述FFMPEG解码库连接,所述FFMPEG解码库、图像格式转换模块和输出模块依次连接,其特征在于:在所述封装格式解析模块与所述输出模块中间设有包括数据注入接口、具有硬件解码器的初始化和选择的硬件解码接口以及与所述硬件解码接口连接的硬件解码芯片;所述封装格式解析模块按照封装格式分析全格式的媒体文件的编码格式、分辨率,判断是否需要采用硬件解码,如果需要采用硬件解码方式的,将解复用后的打包原始流PES数据或原始流ES数据由所述硬件解码接口传送至所述硬件解码芯片解码为音视频数据,并将所述音视频数据传送至数字机顶盒后端的输出模块,再传送至电视机或其他媒介播放;所述将解复用后的PES数据或ES数据由所述硬件解码接口传送至所述硬件解码芯片是通过注入方式,所述注入方式是将数据通过硬件的某种通道传送给目标解码器解码并完成输出;所述控制模块开机后首先初始化各个组成模块,准备接收和处理媒体数据,并通过与其它组成模块交互控制播放过程的正常运行,在播放过程中还接收并执行用户通过遥控器发出的命令,所述命令包括暂停、播放、快进、快退和停止,在执行用户的停止命令或媒体文件播放完毕时,所述控制模块控制停止各个组成模块的工作,释放相应的资源。
地址 518000 广东省深圳市福田区滨河路以南、沙嘴路以东中央西谷大厦,15层01-08,16层04-06