[發明專利]視頻解碼幀的顯示輸出控制方法及裝置、存儲介質、終端有效
| 申請號: | 202011373449.4 | 申請日: | 2020-11-30 |
| 公開(公告)號: | CN112468875B | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 郭春磊;李榮;羅小偉 | 申請(專利權)人: | 展訊通信(天津)有限公司 |
| 主分類號: | H04N21/44 | 分類號: | H04N21/44;H04N21/4402;H04N19/423 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張振軍 |
| 地址: | 300456 天津市濱海新*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 解碼 顯示 輸出 控制 方法 裝置 存儲 介質 終端 | ||
一種視頻解碼幀的顯示輸出控制方法及裝置、存儲介質、終端,該方法包括:通過解碼器對視頻數據的每一幀解碼時,將各幀的幀級信息存儲到延遲隊列中,將解碼后的各幀的數據存儲到顯示模塊幀緩存空間中;根據延遲隊列中存儲的幀級信息,獲取顯示順序最靠前的幀記作目標幀;判斷所述目標幀是否為參考幀,若判斷結果為是,檢測所述延遲隊列中的幀數是否大于預設值,當所述延遲隊列中的幀數大于所述預設值時,將所述目標幀的數據拷貝到解碼器幀緩存空間中;輸出所述目標幀以進行顯示;重復執行上述步驟,直至對所述視頻數據解碼完成。由此,能夠避免拷貝每幀數據,又能克服長時間不能輸出解碼幀的問題。
技術領域
本發明涉及視頻顯示領域,尤其涉及一種視頻解碼幀的顯示輸出控制方法及裝置、存儲介質、終端。
背景技術
視頻播放主要涉及解碼和顯示兩大部分,即視頻需要首先經過解碼器進行視頻解碼為原始數據(通常為YUV格式),然后經由負責圖像顯示的模塊(顯卡或圖形處理器(Graphics Processing Unit,簡稱GPU)渲染到屏幕。其中,YUV,是一種顏色編碼方法,“Y”表示明亮度(Luminance或Luma),也就是灰階值,“U”和“V”表示的則是色度。視頻編碼為按照一定標準(或協議)對原始視頻數據進行壓縮編碼的過程;視頻解碼為將編碼的視頻數據還原的過程,即視頻編碼的逆過程,視頻幀按照解碼順序經解碼器進行解碼;視頻顯示為將解碼后的視頻數據渲染到屏幕的過程,解碼后的視頻幀按照真實的時間先后進行顯示。
然而,傳統視頻解碼顯示的方案中,由于解碼器和顯示模塊的數據交互邏輯,可能出現拷貝視頻幀的數據量太大以導致對視頻解碼顯示的效率低下的問題,或者可能出現由于參考幀過多或者長期參考幀導致顯示模塊的幀緩存長期無法釋放、因而長時間不能顯示視頻幀的問題。其中,幀間預測的視頻幀需要參考已經解碼的視頻幀才能完成解碼,作為參考的這些幀為參考幀。
發明內容
本發明解決的技術問題是如何既避免了拷貝每幀數據,又能克服因參考幀個數過多,或長期參考幀的出現所導致的長時間不能輸出解碼幀的問題。
為解決上述問題,本發明實施例提供了一種視頻解碼幀的顯示輸出控制方法,所述方法包括:步驟A,通過解碼器對視頻數據的每一幀解碼時,將各幀的幀級信息存儲到延遲隊列中,將解碼后的各幀的數據存儲到顯示模塊幀緩存空間中;步驟B,根據延遲隊列中存儲的幀級信息,獲取顯示順序最靠前的幀記作目標幀;步驟C,判斷所述目標幀是否為參考幀,若判斷結果為是,執行步驟D;步驟D,檢測所述延遲隊列中的幀數是否大于預設值,當所述延遲隊列中的幀數大于所述預設值時,執行步驟E;步驟E,將所述目標幀的數據拷貝到解碼器幀緩存空間中;步驟F,輸出所述目標幀以進行顯示;重復執行所述步驟A至步驟F,直至對所述視頻數據解碼完成。
可選的,所述步驟C還包括:若判斷結果為否,跳轉至執行所述步驟F,輸出所述目標幀以進行顯示。
可選的,所述步驟D還包括:當所述延遲隊列中的幀數小于或等于所述預設值時,不輸出任何幀進行顯示。
可選的,所述步驟B還包括:檢測所述目標幀是否滿足必要條件,若滿足,則繼續執行所述步驟C。
可選的,所述檢測所述目標幀是否滿足必要條件之后,還包括:若不滿足,跳轉至執行所述步驟A。
可選的,所述必要條件包括:所述視頻數據未解碼的所有幀的顯示順序都在所述目標幀之后。
可選的,所述方法還包括:通過解碼器對視頻數據的每一幀解碼時,確定已解碼的各幀是否仍為參考幀,以對確定為參考幀的各幀進行標記;所述步驟C包括:檢測所述目標幀上是否存在標記;若所述目標幀上存在標記,則所述步驟C的判斷結果為是;若所述目標幀上不存在標記,則所述步驟C的判斷結果為否。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于展訊通信(天津)有限公司,未經展訊通信(天津)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011373449.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種半導體機臺
- 下一篇:一種3D NAND存儲器件及其制造方法





