[發明專利]支持音視頻解碼自適應的系統及其方法有效
| 申請號: | 200910084861.1 | 申請日: | 2009-05-26 |
| 公開(公告)號: | CN101567206A | 公開(公告)日: | 2009-10-28 |
| 發明(設計)人: | 裴國順;代鋒;李建濤;張勇東;王波 | 申請(專利權)人: | 北京北緯通信科技股份有限公司;中國科學院計算技術研究所 |
| 主分類號: | G11B20/10 | 分類號: | G11B20/10;H04M1/725 |
| 代理公司: | 北京萬慧達知識產權代理有限公司 | 代理人: | 葛 強;楊 穎 |
| 地址: | 100044北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 視頻 解碼 自適應 系統 及其 方法 | ||
技術領域
本發明涉及嵌入式系統中的多媒體音視頻領域,具體地說,本發明涉及一種支持音視頻解碼自適應的系統及其方法。
背景技術
當前,隨著嵌入式系統的軟硬件水平的不斷提升,各種基于嵌入式系統的多媒體音視頻播放應用得到了很大發展。以移動終端(手機)系統為例,不同的廠商相繼推出了自己的音視頻播放軟件,給廣大手機用戶帶來了全新的視聽享受。
然而,面對種類眾多的音視頻編碼格式和文件格式,以及相對受限的手機硬件資源。不同的移動終端的音視頻播放器對于音視頻文件都有嚴格的規定,只允許的特定的幾種音視頻文件在其系統上播放,而對于其他格式的音視頻文件則不予支持。移動終端用戶往往需要通過各種音視頻轉換工具將不支持的媒體類型轉換為支持的媒體類型,才能進行觀看,很不方便。
如何降低移動終端的音視頻播放器對音視頻格式(包括音視頻文件格式和音視頻編碼格式)的限制,提高用戶使用移動終端中的音視頻播放器的方便性,便成為亟待解決的問題。
發明內容
本發明所要解決的技術問題是提供一種支持音視頻解碼自適應的系統及其方法,以解決移動終端的音視頻播放器對音視頻文件格式和音視頻編碼格式的限制問題。
為解決上述技術問題,本發明提供了一種支持音視頻解碼自適應的系統,應用于移動終端的音視頻播放器中,包括:策略配置器、播放框架設備、內存設備和模塊管理器;其中,
所述策略配置器,用于根據用戶配置的信息,來確定所述模塊管理器所采用的處理策略;
所述播放框架設備,用于保存支持多種格式音視頻文件播放的動態綁定協議;
所述內存設備,用于保存處理不同格式音視頻文件的模塊;
所述模塊管理器,用于根據所述處理策略,對所述內存設備中的模塊進行加載、卸載管理,以及根據所要處理的音視頻文件的格式,從所述播放框架設備中調用與該格式相對應的動態綁定協議到所述內存設備中,與該內存設備中的對應格式的模塊進行綁定后,對該音視頻文件進行解碼。
本發明所述的系統,其中:
所述模塊管理器,進一步還用于通過框架協議映射表根據所要處理的音視頻文件的格式,從所述播放框架設備中的調用與該格式相對應的動態綁定協議到所述內存設備中,與該內存設備中的對應格式的模塊進行綁定后,對該音視頻文件進行解碼。
進一步地,其中:
所述模塊管理器中包括:靜態處理策略模塊和動態處理策略模塊;所述靜態處理策略模塊和動態處理策略模塊中均包括有替換策略模塊,所述替換策略模塊包括:基于優先級的替換策略模塊和基于內存空間的替換策略模塊。
進一步地,其中:
二級存儲設備,用于保存所述模塊管理器需要加載到所述內存設備中的模塊,和/或保存所述模塊管理器需要從所述內存設備中卸載的模塊。
進一步地,其中:
所述內存設備/二級存儲設備中模塊的類型包括:分離器模塊、音視頻解碼模塊和網絡模塊;
所述播放框架設備中動態綁定協議的類型包括:分離協議、音視頻解碼協議和網絡協議。
進一步地,其中:
所述策略配置器中的根據用戶配置的信息包括:用戶偏好、系統性能參數以及動態檢測所述內存設備的實際內存容量。
為解決上述技術問題,本發明還提供了一種支持音視頻解碼自適應的方法,應用于移動終端的音視頻播放器中,包括以下步驟:
所述音視頻播放器根據用戶配置的信息,確定所采用的處理策略;
所述音視頻播放器根據所述處理策略,對該音視頻播放器的內存設備中用于處理不同格式音視頻文件的模塊進行加載、卸載;
所述音視頻播放器根據所要處理的音視頻文件的格式,從該音視頻播放器的播放框架設備中調用與該格式相對應的動態綁定協議到所述內存設備中,與該內存設備中的對應格式的模塊進行綁定后,對該音視頻文件進行解碼。
本發明所述的方法,其中:
所述音視頻播放器根據所要處理的音視頻文件的格式,從該音視頻播放器的播放框架設備中調用與該格式相對應的動態綁定協議到所述內存設備中,與該內存設備中的對應格式的模塊進行綁定后,對該音視頻文件進行解碼,進一步為:
所述音視頻播放器通過框架協議映射表根據所要處理的音視頻文件的格式,從所述播放框架設備中的調用與該格式相對應的動態綁定協議到所述內存設備中,與該內存設備中的對應格式的模塊進行綁定后,對該音視頻文件進行解碼。
進一步地,其中:
所述處理策略包括:靜態處理策略和動態處理策略;所述靜態處理策略和動態處理策略均包括有替換策略,所述替換策略包括:基于優先級的替換策略和基于內存空間的替換策略。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京北緯通信科技股份有限公司;中國科學院計算技術研究所,未經北京北緯通信科技股份有限公司;中國科學院計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910084861.1/2.html,轉載請聲明來源鉆瓜專利網。





