[发明专利]软硬件结合解码的通用多媒体播放设备及其播放方法无效
申请号: | 201110008768.X | 申请日: | 2011-01-17 |
公开(公告)号: | CN102074257A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 章登义;王海;刘静 | 申请(专利权)人: | 博视联(苏州)信息科技有限公司 |
主分类号: | G11B20/10 | 分类号: | G11B20/10 |
代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 范晴 |
地址: | 215123 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软硬件 结合 解码 通用 多媒体 播放 设备 及其 方法 | ||
技术领域
本发明属于数字多媒体技术领域,具体涉及一种软硬件结合解码的通用多媒体播放设备及其播放方法。
背景技术
随着嵌入式技术发展,近些年来,各种各样的智能终端产品都迅速发展起来,例如高清多媒体终端、一体机、移动数字电视以及手持电视终端等等。智能终端产品中,很重要的一项功能就是多媒体功能,包括浏览图片,播放、录制音视频。随着人们的生活水平的提高,人们对智能终端的多媒体处理能力的要求也越来越高,比如期待着可以在MP4上播放各种格式的高清视频。现有的各种智能终端上,其多媒体部分功能的实现千差万别,因此对于多媒体中最核心的音视频的编解码部分,有基于纯软件的实现,也有基于硬件的实现。
现有技术中,用的较多,采用纯软件解码实现这种方式,对于码率低,分辨率低的视频,纯软件尚能获得预期的播放效果,但是对于高清视频,其处理能力受限与其所运行的CPU处理能力。基于硬件去实现编解码这种方式,一般是利用专门的硬件去实现解码中的某些比较耗时的环节或者通过专门的解码器去实现特定格式的视频流解码,一般而言硬件解码处理能力较软件解码强,但是由于各种硬件平台的不同,因此造成了各种硬件解码的解决方案千差万别,很难有一个统一的解决方案能适用于较多的硬件平台。本发明因此而来。
发明内容
本发明目的在于提供一种软硬件结合解码的通用多媒体播放设备,解决了现有技术中智能终端产品播放多媒体文件时软件解码效果不佳、解码速度慢而硬件解码难以通用等问题。
为了解决现有技术中的这些问题,本发明提供的技术方案是:
一种软硬件结合解码的通用多媒体播放设备,包括多媒体信息采集装置、多媒体处理装置和多媒体显示装置,其特征在于所述多媒体处理装置包括根据多媒体文件的类型对多媒体信息进行解析的文件解析模块、对解析后的多媒体音/视频流信息进行解码的解码模块以及接受解码模块解码后的多媒体信息输出给多媒体显示装置供多媒体显示装置显示的输出模块。
优选的,所述解码模块选自调用解码硬件对多媒体信息进行解码的硬件解码模块和调用与多媒体信息相关的解码软件进行解码的软件解码模块,所述文件解析模块对多媒体信息解析后多媒体处理装置根据解析后的多媒体信息判断多媒体信息的解码速度调用硬件解码模块或软件解码模块。
优选的,所述设备还包括多媒体播放控制装置,所述多媒体播放控制装置接受用户输入的指令根据用户指令控制协调多媒体信息采集装置、多媒体处理装置和多媒体显示装置工作。
优选的,所述多媒体处理装置还包括设置在文件解析之前对多媒体信息的文件格式进行判断的格式判断模块,所述格式判断模块进行文件格式判断后将文件格式传输给文件解析模块,所述文件解析模块将多媒体信息解析成音频和视频流。
优选的,所述文件解析模块与解码模块间设置多媒体分离模块,所述多媒体分离模块根据文件解析模块解析的结果将音频流和视频流分离,并提交给多媒体播放控制装置供多媒体播放控制装置控制分配解码模块;所述解码模块根据多媒体播放控制装置的指令对获得的多媒体流进行解码操作,并将解码操作后的多媒体流通过输出模块输出给多媒体显示装置显示。
优选的,所述解码模块包括解码内核、注册模块和若干个与具体解码组件,所述具体解码组件通过注册模块向解码内核注册,加入到解码模块中;所述解码模块进行解码时,所述多媒体播放控制装置查询解码内核的具体解码组件,通过具体解码组件的句柄调用具体解码组件进行解码操作。
优选的,所述解码模块与文件解析模块间、所述解码模块与输出模块间通过共享缓冲区来实现模块间的通信。
本发明的另一目的在于提供一种通过软硬件结合解码进行通用多媒体播放的方法,其特征在于所述方法包括以下步骤:
(1)根据多媒体文件类型对多媒体信息进行解析,形成音频流和或视频流信息;
(2)对解析后的多媒体音/视频流信息通过软硬件结合的方式进行解码;
(3)将接受解码模块解码后的多媒体信息输出显示。
优选的,所述步骤(2)进行解码时根据多媒体音/视频流信息的解码速度选择使用软件解码模块或者硬件解码模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于博视联(苏州)信息科技有限公司,未经博视联(苏州)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110008768.X/2.html,转载请声明来源钻瓜专利网。