[發明專利]視頻播放方法及視頻播放器有效
| 申請號: | 200910039864.3 | 申請日: | 2009-05-31 |
| 公開(公告)號: | CN101577110A | 公開(公告)日: | 2009-11-11 |
| 發明(設計)人: | 李大龍 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G09G5/36 | 分類號: | G09G5/36;G06T1/20 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 | 代理人: | 何 平;曾旻輝 |
| 地址: | 518044廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 播放 方法 | ||
1.一種視頻播放方法,其特征在于,包括以下步驟:
讀取視頻文件信息,解析視頻編碼格式;
獲取硬件系統信息,通過讀取硬件配置獲取圖形處理單元的硬件視頻加速 能力,判斷硬件系統是否支持硬件加速,如果不支持硬件加速,則流程結束, 如果支持硬件加速則獲取硬件加速能力信息;
根據所述視頻文件信息及硬件系統信息與濾鏡的對應關系選擇濾鏡,包括 如下步驟:判斷所述編碼格式是否與硬件加速能力信息對應,如果不對應,選 擇與編碼格式對應的解碼器濾鏡,如果對應,則選擇與編碼格式對應且支持硬 件加速的解碼器濾鏡。
2.根據權利要求1所述的視頻播放方法,其特征在于,所述讀取視頻文件 信息的步驟包括如下步驟中的一種以上:
解析視頻文件的分辨率或碼率;
解析容器格式;
讀取字幕存在方式、顯示方式。
3.根據權利要求2所述的視頻播放方法,其特征在于,所述根據所述視頻 文件信息及硬件系統信息與濾鏡的對應關系選擇濾鏡的步驟包括選擇與所述容 器格式對應的分離器濾鏡的步驟。
4.根據權利要求2所述的視頻播放方法,其特征在于,在判斷所述編碼格 式是否與硬件加速能力信息對應之前還包括判斷所述視頻文件的分辨率或碼率 是否達到預定分辨率或碼率的步驟;
如果未達到所述預定分辨率或碼率,則直接進行所述選擇與所述編碼格式 對應的解碼器濾鏡的步驟;
如果達到所述預定分辨率或碼率,則進行所述判斷所述編碼格式是否與硬 件加速能力信息對應的步驟。
5.根據權利要求2所述的視頻播放方法,其特征在于,所述根據所述視頻 文件信息及硬件系統信息與濾鏡的對應關系選擇濾鏡的步驟還包括:依次根據 操作系統的類型、是否啟用了硬件加速、視頻文件的顯示方式或字幕存在方式 選擇渲染器濾鏡。
6.一種視頻播放器,其特征在于,包括:
文件信息解析模塊,用于讀取視頻文件信息;
硬件檢測模塊,用于獲取硬件系統信息,通過讀取硬件配置獲取圖形處理 單元的硬件視頻加速能力;
濾鏡管理模塊,用于存儲視頻文件信息及硬件系統信息與濾鏡的對應關系;
濾鏡連接策略模塊,分別與所述文件信息解析模塊、硬件檢測模塊、濾鏡 管理模塊相連以獲取所述視頻文件信息、硬件系統信息、視頻文件信息及硬件 系統信息與濾鏡的對應關系,并根據所述對應關系選擇濾鏡。
7.根據權利要求6所述的視頻播放器,其特征在于,所述濾鏡管理模塊包 括分離器濾鏡管理單元,所述分離器濾鏡管理單元用于存儲視頻文件的容器格 式對應的分離器濾鏡優先級順序。
8.根據權利要求6所述的視頻播放器,其特征在于,所述濾鏡管理模塊包 括解碼器濾鏡管理單元,所述解碼器濾鏡管理單元用于存儲視頻文件的編碼格 式對應的解碼器濾鏡分別在是否支持硬件加速的條件下的優先級順序。
9.根據權利要求8所述的視頻播放器,其特征在于,所述濾鏡連接策略模 塊用于根據所述硬件系統信息判斷硬件系統能否對視頻文件的播放執行硬件加 速,如果能執行硬件加速,則選擇支持硬件加速的條件下的優先級高的解碼器 濾鏡并啟用硬件加速。
10.根據權利要求8所述的視頻播放器,其特征在于,所述濾鏡連接策略 模塊還用于根據所述視頻文件信息中的分辨率或碼率判斷所述視頻文件的分辨 率或碼率是否達到預定分辨率或碼率,如果所述視頻文件的分辨率或碼率未達 到預定分辨率或碼率,則不啟用硬件加速。
11.根據權利要求6所述的視頻播放器,其特征在于,所述濾鏡管理模塊包 括渲染器濾鏡管理單元,所述渲染器濾鏡管理單元用于依次根據操作系統的類 型、是否啟用了硬件加速、視頻文件的顯示方式或字幕存在方式選擇渲染器濾 鏡。
12.根據權利要求6所述的視頻播放器,其特征在于,所述濾鏡管理模塊 是基于開放式xml文件的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910039864.3/1.html,轉載請聲明來源鉆瓜專利網。





