[發明專利]數據處理方法、裝置和電子設備有效
| 申請號: | 201911030610.5 | 申請日: | 2019-10-28 |
| 公開(公告)號: | CN110753265B | 公開(公告)日: | 2022-04-19 |
| 發明(設計)人: | 陳建生 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | H04N21/44 | 分類號: | H04N21/44 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王嬌嬌 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 電子設備 | ||
本發明提供了一種數據處理方法、裝置和電子設備,獲取解碼后的圖像幀,然后將圖像幀的解碼格式與已激活的渲染器資源進行匹配,根據匹配結果,調用第一目標渲染器資源將圖像幀寫入紋理隊列;其中,第一目標渲染器資源與圖像幀的解碼格式相匹配。本方案通過匹配圖像幀的解碼格式與已激活的渲染器資源,能夠根據匹配結果直接查找出與圖像幀的解碼格式相匹配的第一目標渲染器資源,在需要渲染該圖像幀時,查找得到的第一目標渲染器資源能夠直接用于渲染該圖像幀,而不必等待創建匹配圖像幀的解碼格式要求的渲染器資源,從而有效解決了由于圖像幀的解碼格式變更導致的視頻卡頓問題。
技術領域
本發明涉及數據處理技術領域,特別涉及一種數據處理方法、裝置和電子設備。
背景技術
隨著網絡的普及,越來越多人利用互聯網觀看網絡視頻?,F有的網絡視頻播放方法是,獲取視頻數據后,利用解碼器對視頻數據進行解碼,得到圖像幀,需要渲染圖像幀時,若沒有滿足待渲染的圖像幀的解碼格式要求的渲染器,則創建滿足待渲染的圖像幀的解碼格式要求的渲染器,然后利用創建的渲染器渲染圖像幀。
現有技術的問題在于,若圖像幀的解碼格式發生變更,導致要渲染圖像幀時發現不存在滿足待渲染的圖像幀的解碼格式要求的渲染器,就必須暫停渲染圖像幀的進程,臨時創建滿足待渲染的圖像幀的解碼格式要求的渲染器,再利用創建的渲染器渲染待渲染的圖像幀。因此,在現有的視頻播放方法中,若圖像幀的解碼格式發生變更,視頻播放就會出現卡頓現象。
發明內容
基于上述現有技術的不足,本發明提出一種網絡視頻的播放方法及渲染器管理裝置。
為解決上述問題,現提出的方案如下:
本申請第一方面提供一種數據處理方法,包括:
獲取解碼后的圖像幀;
將所述圖像幀的解碼格式與已激活的渲染器資源進行匹配;
根據匹配結果,調用第一目標渲染器資源將所述圖像幀寫入紋理隊列;其中,所述第一目標渲染器資源與所述圖像幀的解碼格式相匹配。
可選的,所述根據匹配結果,調用第一目標渲染器資源將所述圖像幀寫入紋理隊列,包括:
若所述匹配結果說明所述圖像幀的解碼格式與所述已激活的渲染器資源匹配成功,則調用所述已激活的渲染器資源將所述圖像幀寫入所述紋理隊列;
若所述匹配結果說明所述圖像幀的解碼格式與所述已激活的渲染器資源匹配失敗,則將所述圖像幀的解碼格式與備用的渲染器資源進行匹配;
若所述圖像幀的解碼格式與所述備用的渲染器資源匹配成功,則調用所述備用的渲染器資源將所述圖像幀寫入紋理隊列。
可選的,所述方法還包括:
若所述圖像幀的解碼格式與所述備用的渲染器資源匹配失敗,則創建滿足所述圖像幀的解碼格式的渲染器資源,并調用創建的渲染器資源將所述圖像幀寫入所述紋理隊列。
可選的,所述調用所述備用的渲染器資源將所述圖像幀寫入紋理隊列之前,或者所述調用創建的渲染器資源將所述圖像幀寫入所述紋理隊列之前,還包括:
刪除所述當前激活的渲染器資源所用于渲染的圖像幀在所述紋理隊列中對應的紋理資源。
可選的,所述方法還包括:
獲取紋理隊列中的待渲染的圖像幀;
將所述待渲染的圖像幀的解碼格式與當前激活的渲染器資源進行匹配;
根據匹配結果,調用第二目標渲染器資源渲染所述待渲染的圖像幀;其中,所述第二目標渲染器資源與所述待渲染的圖像幀的解碼格式相匹配。
可選的,所述根據匹配結果,調用第二目標渲染器資源渲染所述待渲染的圖像幀,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911030610.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:視頻生成方法、裝置及設備
- 下一篇:視頻清晰度的調整方法、裝置和存儲介質





