欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

視頻解碼方法及裝置的制造方法_4

文檔序號:9263784閱讀:來源:國知局
方式解碼視頻的過程中,根據(jù)解碼過程中出現(xiàn)的錯誤及 時切換其他解碼方式,可進一步減少視頻解碼的錯誤率,提高解碼效率。
[0126] 需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重 點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。 對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參 見方法實施例的部分說明即可。
[0127] 需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實 體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存 在任何這種實際的關(guān)系或者順序。而且,術(shù)語"包括"、"包含"或者其任何其他變體意在涵 蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要 素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置 所固有的要素。在沒有更多限制的情況下,由語句"包括一個……"限定的要素,并不排除 在包括要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0128] 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件 來完成,也可以通過程序來指令相關(guān)的硬件完成,的程序可以存儲于一種計算機可讀存儲 介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0129] 以上,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本 發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在 不脫離本發(fā)明技術(shù)方案范圍內(nèi),當可利用上述揭示的技術(shù)內(nèi)容做出些許更動或修飾為等同 變化的等效實施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實 施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
【主權(quán)項】
1. 一種視頻解碼方法,其特征在于,所述方法包括: 獲取移動終端的型號信息,判斷所述移動終端的型號信息是否與白名單中的信息相匹 配,所述白名單中記錄有支持硬件解碼的移動終端的型號信息; 若不匹配,則通過軟件解碼器解碼視頻; 若相匹配,則根據(jù)所述移動終端的處理器的版本信息獲取對應(yīng)的視頻解碼庫,并根據(jù) 所述視頻解碼庫判斷所述視頻的格式是否為預(yù)置視頻編碼標準格式; 若是,則通過硬件解碼器解碼所述視頻,若否,則執(zhí)行所述通過軟件解碼器解碼視頻的 步驟。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過硬件解碼器解碼所述視頻包括: 通過所述硬件解碼器執(zhí)行硬件解碼初始化操作,判斷所述硬件解碼初始化操作是否發(fā) 生錯誤; 若所述硬件解碼初始化操作發(fā)生錯誤,則執(zhí)行所述通過軟件解碼器解碼視頻的步驟; 若所述硬件解碼初始化操作未發(fā)生錯誤,則通過所述硬件解碼器正式解碼所述視頻, 判斷所述正式解碼是否發(fā)生錯誤; 若所述正式解碼發(fā)生錯誤,則執(zhí)行所述通過軟件解碼器解碼視頻的步驟。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通過所述硬件解碼器執(zhí)行硬件解碼 初始化操作,判斷所述硬件解碼初始化操作是否發(fā)生錯誤包括: 通過所述硬件解碼器對所述視頻中一組指定的視頻特征參數(shù)進行分析,以確定所述硬 件解碼器是否支持所述視頻特征參數(shù); 若不支持,則確定所述硬件解碼初始化操作發(fā)生錯誤。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 若支持,則判斷渲染器支持顯示的顏色的格式與所述硬件解碼器支持的視頻解壓縮格 式是否匹配; 若不匹配,則確定所述硬件解碼初始化操作發(fā)生錯誤。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述通過所述硬件解碼器正式解碼所述 視頻,判斷所述正式解碼是否發(fā)生錯誤包括: 通過所述硬件解碼器解碼所述視頻的首幀,若解碼前后所述視頻特征參數(shù)的信息不一 致,則重新確認解碼后獲得的所述視頻特征參數(shù),并當確認過程中發(fā)生錯誤時,確定所述正 式解碼發(fā)生錯誤; 若解碼前后所述視頻特征參數(shù)的信息一致,或確認過程中未發(fā)生錯誤,則繼續(xù)解碼所 述視頻的其他幀,并當解碼過程中發(fā)生錯誤時,確定所述正式解碼發(fā)生錯誤。6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述移動終端的型號信息是否 與白名單中的信息相匹配包括: 將所述移動終端的型號信息發(fā)送給服務(wù)器,使得所述服務(wù)器將所述移動終端的型號信 息與所述白名單中的信息進行匹配; 根據(jù)所述服務(wù)器返回的匹配結(jié)果判斷所述移動終端的型號信息是否與白名單中的信 息相匹配。7. 根據(jù)權(quán)利要求1至6的任一項所述的方法,其特征在于,所述通過軟件解碼器解碼所 述視頻包括: 通過所述軟件解碼器解碼所述視頻; 若解碼過程中發(fā)生解碼錯誤,則切換系統(tǒng)播放器解碼所述視頻。8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述通過所述軟件解碼器解碼所述視頻 之后包括: 將所述移動終端的型號信息發(fā)送給所述服務(wù)器,使得所述服務(wù)器根據(jù)所述移動終端的 型號信息更新所述白名單。9. 一種視頻解碼裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取移動終端的型號信息; 判斷模塊,用于判斷所述獲取模塊獲取的所述移動終端的型號信息是否與白名單中的 信息相匹配,所述白名單中記錄有支持硬件解碼的移動終端的型號信息; 解碼模塊,用于若所述判斷模塊的判斷結(jié)果為不匹配,則通過軟件解碼器解碼視頻; 所述獲取模塊,還用于若所述判斷模塊的判斷結(jié)果為相匹配,則根據(jù)所述移動終端的 處理器的版本信息獲取對應(yīng)的視頻解碼庫; 所述判斷模塊,還用于根據(jù)所述獲取模塊獲取的所述視頻解碼庫判斷所述視頻的格式 是否為預(yù)置視頻編碼標準格式; 所述解碼模塊,還用于若所述判斷模塊的判斷結(jié)果為是,則通過硬件解碼器解碼所述 視頻,若否,則執(zhí)行所述通過軟件解碼器解碼視頻的步驟。10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述解碼模塊包括: 判斷單元,用于通過所述硬件解碼器執(zhí)行硬件解碼初始化操作,判斷所述硬件解碼初 始化操作是否發(fā)生錯誤; 解碼單元,用于若所述硬件解碼初始化操作發(fā)生錯誤,則執(zhí)行所述通過軟件解碼器解 碼視頻的步驟; 所述判斷單元,還用于若所述硬件解碼初始化操作未發(fā)生錯誤,則通過所述硬件解碼 器正式解碼所述視頻,判斷所述正式解碼是否發(fā)生錯誤; 所述解碼單元,還用于若所述正式解碼發(fā)生錯誤,則執(zhí)行所述通過軟件解碼器解碼視 頻的步驟。11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于, 所述判斷單元,還用于通過所述硬件解碼器對所述視頻中一組指定的視頻特征參數(shù)進 行分析,以確定所述硬件解碼器是否支持所述視頻特征參數(shù),若不支持,則確定所述硬件解 碼初始化操作發(fā)生錯誤,若支持,則判斷渲染器支持顯示的顏色的格式與所述硬件解碼器 支持的視頻解壓縮格式是否匹配,若不匹配,則確定所述硬件解碼初始化操作發(fā)生錯誤。12. 根據(jù)權(quán)利要求11所述的裝置,其特征在于, 所述判斷單元,還用于通過所述硬件解碼器解碼所述視頻的首幀,若解碼前后所述視 頻特征參數(shù)的信息不一致,則重新確認解碼后獲得的所述視頻特征參數(shù),并當確認過程中 發(fā)生錯誤時,確定所述正式解碼發(fā)生錯誤,還用于若解碼前后所述視頻特征參數(shù)的信息一 致,或確認過程中未發(fā)生錯誤,則繼續(xù)解碼所述視頻的其他幀,并當解碼過程中發(fā)生錯誤 時,確定所述正式解碼發(fā)生錯誤。13. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述判斷模塊包括: 發(fā)送單元,用于將所述移動終端的型號信息發(fā)送給服務(wù)器,使得所述服務(wù)器將所述移 動終端的型號信息與所述白名單中的信息進行匹配; 信息匹配判斷單元,用于根據(jù)所述服務(wù)器返回的匹配結(jié)果判斷所述移動終端的型號信 息是否與白名單中的信息相匹配。14. 根據(jù)權(quán)利要求9至13的任一項所述的裝置,其特征在于,所述解碼模塊,還用于通 過所述軟件解碼器解碼所述視頻,若解碼過程中發(fā)生解碼錯誤,則切換系統(tǒng)播放器解碼所 述視頻。15. 根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述裝置還包括: 發(fā)送模塊,用于將所述移動終端的型號信息發(fā)送給所述服務(wù)器,使得所述服務(wù)器根據(jù) 所述移動終端的型號信息更新所述白名單。
【專利摘要】本發(fā)明提供一種視頻解碼方法,包括:獲取移動終端的型號信息,判斷該移動終端的型號信息是否與白名單中的信息相匹配,該白名單中記錄有支持硬件解碼的移動終端的型號信息;若不匹配,則通過軟件解碼器解碼視頻;若相匹配,則根據(jù)該移動終端的處理器的版本信息獲取對應(yīng)的視頻解碼庫,并根據(jù)該視頻解碼庫判斷該視頻的格式是否為預(yù)置視頻編碼標準格式;若是,則通過硬件解碼器解碼該視頻,若否,則執(zhí)行該通過軟件解碼器解碼視頻的步驟。此外,本發(fā)明還提供一種視頻解碼裝置。上述視頻解碼方法及裝置可提高視頻解碼的靈活性及成功率。
【IPC分類】H04N21/4405, H04N21/438
【公開號】CN104980788
【申請?zhí)枴緾N201510073425
【發(fā)明人】陳俊峰
【申請人】騰訊科技(深圳)有限公司
【公開日】2015年10月14日
【申請日】2015年2月11日
當前第4頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
三江| 东源县| 城口县| 石泉县| 犍为县| 观塘区| 玛曲县| 兰西县| 天气| 柘荣县| 鄱阳县| 丹阳市| 长汀县| 通化县| 东乡| 莱西市| 沅陵县| 平山县| 灵武市| 新巴尔虎左旗| 青铜峡市| 永嘉县| 桂林市| 蒙阴县| 和田市| 秭归县| 三门县| 论坛| 夏邑县| 汝城县| 镇康县| 疏勒县| 松阳县| 新丰县| 兴城市| 十堰市| 渭源县| 且末县| 巴林左旗| 马公市| 固原市|