[發(fā)明專利]一種視頻的播放方法和裝置在審
| 申請?zhí)枺?/td> | 202210631792.7 | 申請日: | 2022-06-07 |
| 公開(公告)號: | CN114710702A | 公開(公告)日: | 2022-07-05 |
| 發(fā)明(設(shè)計)人: | 張坤;付秋;陳斌彬;解文華 | 申請(專利權(quán))人: | 武漢凌久微電子有限公司 |
| 主分類號: | H04N21/433 | 分類號: | H04N21/433;H04N21/431 |
| 代理公司: | 武漢泰山北斗專利代理事務(wù)所(特殊普通合伙) 42250 | 代理人: | 董佳佳 |
| 地址: | 430000 湖北省武漢*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 視頻 播放 方法 裝置 | ||
1.一種視頻的播放方法,其特征在于,包括:
獲取視頻流中解碼為RGBA格式的當(dāng)前圖像幀;
根據(jù)所述當(dāng)前圖像幀對應(yīng)于顯示存儲器中的物理地址,獲得顯存地址;
將所述當(dāng)前圖像幀輸入至所述顯示存儲器中預(yù)設(shè)的同步緩存區(qū);
將緩存地址輸出至主存儲器的幀緩沖存儲器,其中,所述緩存地址為所述同步緩存區(qū)對應(yīng)于所述顯示存儲器的物理地址;
在所述顯存地址和所述緩存地址相同時,輸出所述同步緩存區(qū)的所述當(dāng)前圖像幀以播放所述視頻流。
2.根據(jù)權(quán)利要求1所述的視頻的播放方法,其特征在于,所述獲取視頻流中解碼為RGBA格式的當(dāng)前圖像幀,包括:
多媒體平臺讀取所述視頻流的當(dāng)前幀;
根據(jù)所述多媒體平臺配置的輸出模式,硬解碼處理所述當(dāng)前幀;
根據(jù)所述硬解碼處理的結(jié)果,獲得所述RGBA格式的所述當(dāng)前圖像幀。
3.根據(jù)權(quán)利要求1所述的視頻的播放方法,其特征在于,所述根據(jù)所述當(dāng)前圖像幀對應(yīng)于顯示存儲器中的物理地址,獲得顯存地址,包括:
根據(jù)所述當(dāng)前圖像幀的分辨率和所述RGBA格式的分配規(guī)格,在所述顯示存儲器的顯存容量中對應(yīng)分配出所述物理地址,獲得所述顯存地址。
4.根據(jù)權(quán)利要求1所述的視頻的播放方法,其特征在于,播放所述視頻流的輸出框架為xvideo,所述將所述當(dāng)前圖像幀輸入至所述顯示存儲器中預(yù)設(shè)的同步緩存區(qū)之前,還包括:
初始化xorg服務(wù)器和所述顯示存儲器的硬件抽象層,使所述xvideo輸出框架為激活狀態(tài)。
5.根據(jù)權(quán)利要求1所述的視頻的播放方法,其特征在于,播放所述視頻流的輸出框架為xvideo,在所述顯存地址和所述緩存地址相同時,輸出所述同步緩存區(qū)的所述當(dāng)前圖像幀以播放所述視頻流,包括:
配置xorg服務(wù)器將緩存信息傳輸至所述xvideo輸出框架的傳輸接口,其中,所述緩存信息至少包括所述緩存地址;
xorg服務(wù)器通過所述傳輸接口讀取所述緩存信息,當(dāng)所述顯存地址和所述緩存地址相同時,縮放處理所述當(dāng)前圖像幀并與播放窗口融合顯示。
6.根據(jù)權(quán)利要求5所述的視頻的播放方法,其特征在于,所述縮放處理所述當(dāng)前圖像幀并與播放窗口融合顯示,包括:
獲取所述當(dāng)前圖像幀的顯示規(guī)格;
根據(jù)所述顯示規(guī)格縮放處理所述當(dāng)前圖像幀,并將縮放處理結(jié)果輸出至所述顯示存儲器的預(yù)設(shè)顯示區(qū);
將所述預(yù)設(shè)顯示區(qū)的所述當(dāng)前圖像幀在所述播放窗口播放顯示。
7.根據(jù)權(quán)利要求6所述的視頻的播放方法,其特征在于,所述根據(jù)所述顯示規(guī)格縮放處理所述當(dāng)前圖像幀,并將縮放處理結(jié)果輸出至所述顯示存儲器的預(yù)設(shè)顯示區(qū)包括:
讀取所述顯示規(guī)格、所述顯存地址和所述預(yù)設(shè)顯示區(qū)的顯示地址;
根據(jù)所述顯示規(guī)格縮放處理所述顯存地址中的所述當(dāng)前圖像幀,并存入所述顯示地址。
8.一種視頻的播放裝置,其特征在于,包括:
第一獲取模塊,用于獲取視頻流中解碼為RGBA格式的當(dāng)前圖像幀;
第一獲得模塊,用于根據(jù)所述當(dāng)前圖像幀對應(yīng)于顯示存儲器中的物理地址,獲得顯存地址;
第一輸入模塊,用于將所述當(dāng)前圖像幀輸入至所述顯示存儲器中預(yù)設(shè)的同步緩存區(qū);
第一輸出模塊,用于將緩存地址輸出至主存儲器的幀緩沖存儲器,其中,所述緩存地址為所述同步緩存區(qū)對應(yīng)于所述顯示存儲器的物理地址;
第二輸出模塊,用于在所述顯存地址和所述緩存地址相同時,輸出所述同步緩存區(qū)的所述當(dāng)前圖像幀以播放所述視頻流。
9.一種電子設(shè)備,其特征在于,包括處理器和存儲器,所述存儲器耦接到所述處理器,所述存儲器存儲指令,當(dāng)所述指令由所述處理器執(zhí)行時使所述電子設(shè)備執(zhí)行權(quán)利要求1-7中任一項所述方法的步驟。
10.一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-7中任一項所述方法的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢凌久微電子有限公司,未經(jīng)武漢凌久微電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210631792.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨(dú)立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





