[發明專利]軟硬件結合解碼的通用多媒體播放設備及其播放方法無效
| 申請號: | 201110008768.X | 申請日: | 2011-01-17 |
| 公開(公告)號: | CN102074257A | 公開(公告)日: | 2011-05-25 |
| 發明(設計)人: | 章登義;王海;劉靜 | 申請(專利權)人: | 博視聯(蘇州)信息科技有限公司 |
| 主分類號: | G11B20/10 | 分類號: | G11B20/10 |
| 代理公司: | 蘇州創元專利商標事務所有限公司 32103 | 代理人: | 范晴 |
| 地址: | 215123 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟硬件 結合 解碼 通用 多媒體 播放 設備 及其 方法 | ||
技術領域
本發明屬于數字多媒體技術領域,具體涉及一種軟硬件結合解碼的通用多媒體播放設備及其播放方法。
背景技術
隨著嵌入式技術發展,近些年來,各種各樣的智能終端產品都迅速發展起來,例如高清多媒體終端、一體機、移動數字電視以及手持電視終端等等。智能終端產品中,很重要的一項功能就是多媒體功能,包括瀏覽圖片,播放、錄制音視頻。隨著人們的生活水平的提高,人們對智能終端的多媒體處理能力的要求也越來越高,比如期待著可以在MP4上播放各種格式的高清視頻。現有的各種智能終端上,其多媒體部分功能的實現千差萬別,因此對于多媒體中最核心的音視頻的編解碼部分,有基于純軟件的實現,也有基于硬件的實現。
現有技術中,用的較多,采用純軟件解碼實現這種方式,對于碼率低,分辨率低的視頻,純軟件尚能獲得預期的播放效果,但是對于高清視頻,其處理能力受限與其所運行的CPU處理能力。基于硬件去實現編解碼這種方式,一般是利用專門的硬件去實現解碼中的某些比較耗時的環節或者通過專門的解碼器去實現特定格式的視頻流解碼,一般而言硬件解碼處理能力較軟件解碼強,但是由于各種硬件平臺的不同,因此造成了各種硬件解碼的解決方案千差萬別,很難有一個統一的解決方案能適用于較多的硬件平臺。本發明因此而來。
發明內容
本發明目的在于提供一種軟硬件結合解碼的通用多媒體播放設備,解決了現有技術中智能終端產品播放多媒體文件時軟件解碼效果不佳、解碼速度慢而硬件解碼難以通用等問題。
為了解決現有技術中的這些問題,本發明提供的技術方案是:
一種軟硬件結合解碼的通用多媒體播放設備,包括多媒體信息采集裝置、多媒體處理裝置和多媒體顯示裝置,其特征在于所述多媒體處理裝置包括根據多媒體文件的類型對多媒體信息進行解析的文件解析模塊、對解析后的多媒體音/視頻流信息進行解碼的解碼模塊以及接受解碼模塊解碼后的多媒體信息輸出給多媒體顯示裝置供多媒體顯示裝置顯示的輸出模塊。
優選的,所述解碼模塊選自調用解碼硬件對多媒體信息進行解碼的硬件解碼模塊和調用與多媒體信息相關的解碼軟件進行解碼的軟件解碼模塊,所述文件解析模塊對多媒體信息解析后多媒體處理裝置根據解析后的多媒體信息判斷多媒體信息的解碼速度調用硬件解碼模塊或軟件解碼模塊。
優選的,所述設備還包括多媒體播放控制裝置,所述多媒體播放控制裝置接受用戶輸入的指令根據用戶指令控制協調多媒體信息采集裝置、多媒體處理裝置和多媒體顯示裝置工作。
優選的,所述多媒體處理裝置還包括設置在文件解析之前對多媒體信息的文件格式進行判斷的格式判斷模塊,所述格式判斷模塊進行文件格式判斷后將文件格式傳輸給文件解析模塊,所述文件解析模塊將多媒體信息解析成音頻和視頻流。
優選的,所述文件解析模塊與解碼模塊間設置多媒體分離模塊,所述多媒體分離模塊根據文件解析模塊解析的結果將音頻流和視頻流分離,并提交給多媒體播放控制裝置供多媒體播放控制裝置控制分配解碼模塊;所述解碼模塊根據多媒體播放控制裝置的指令對獲得的多媒體流進行解碼操作,并將解碼操作后的多媒體流通過輸出模塊輸出給多媒體顯示裝置顯示。
優選的,所述解碼模塊包括解碼內核、注冊模塊和若干個與具體解碼組件,所述具體解碼組件通過注冊模塊向解碼內核注冊,加入到解碼模塊中;所述解碼模塊進行解碼時,所述多媒體播放控制裝置查詢解碼內核的具體解碼組件,通過具體解碼組件的句柄調用具體解碼組件進行解碼操作。
優選的,所述解碼模塊與文件解析模塊間、所述解碼模塊與輸出模塊間通過共享緩沖區來實現模塊間的通信。
本發明的另一目的在于提供一種通過軟硬件結合解碼進行通用多媒體播放的方法,其特征在于所述方法包括以下步驟:
(1)根據多媒體文件類型對多媒體信息進行解析,形成音頻流和或視頻流信息;
(2)對解析后的多媒體音/視頻流信息通過軟硬件結合的方式進行解碼;
(3)將接受解碼模塊解碼后的多媒體信息輸出顯示。
優選的,所述步驟(2)進行解碼時根據多媒體音/視頻流信息的解碼速度選擇使用軟件解碼模塊或者硬件解碼模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于博視聯(蘇州)信息科技有限公司,未經博視聯(蘇州)信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110008768.X/2.html,轉載請聲明來源鉆瓜專利網。





