[發明專利]視頻間無縫銜接播放的方法、系統及終端有效
| 申請號: | 202010795875.0 | 申請日: | 2020-08-10 |
| 公開(公告)號: | CN111918129B | 公開(公告)日: | 2022-04-01 |
| 發明(設計)人: | 梁應龍;周沙金;梁敏;番自蓉;王翠麗 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04N21/44 | 分類號: | H04N21/44;H04N21/433;H04N21/472 |
| 代理公司: | 成都虹橋專利事務所(普通合伙) 51124 | 代理人: | 吳中偉 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 無縫 銜接 播放 方法 系統 終端 | ||
1.視頻間無縫銜接播放的方法,其特征在于,包括以下步驟:
步驟1、初始化播放器實例,所述播放器實例包括第一播放器實例和第二播放器實例,所述第一播放器實例配置第一渲染層,所述第二播放器實例配置第二渲染層;
步驟2、將所述第一渲染層設置為可見狀態,將所述第二渲染層設置為不可見狀態;
步驟3、通過所述第一播放器實例正常播放第一視頻,通過所述第二播放器實例播放第二視頻,第二播放器實例獲取到第二視頻的首幀圖像后暫停播放;
步驟4、計算用于第二播放器實例啟動第二視頻的首幀渲染的第一時間以及用于第一渲染層和第二渲染層進行可見狀態切換的第二時間;
所述計算用于第二播放器實例啟動第二視頻的首幀渲染的第一時間的方法包括:
獲取播放設備后端圖像渲染模塊緩存的圖像幀數量以及第一視頻和第二視頻的每幀時長;
根據所述設備后端圖像渲染模塊緩存的圖像幀數量以及第一視頻和第二視頻的每幀時長計算用于第二播放器實例啟動第二視頻的首幀渲染的第一時間;
所述計算用于第一渲染層和第二渲染層進行可見狀態切換的第二時間的方法包括:
獲取圖像幀從送顯到最終顯示到屏幕所耗時間;
根據所述圖像幀從送顯到最終顯示到屏幕所耗時間計算用于第一渲染層和第二渲染層進行可見狀態切換的第二時間;
步驟5、根據所述第一時間控制第二播放器實例啟動首幀渲染并進行第二視頻的播放,根據所述第二時間將第一渲染層切換為不可見狀態,將第二渲染層切換為可見狀態,使得所述第二視頻能夠在第一視頻播放完成后進行無縫銜接播放。
2.如權利要求1所述的視頻間無縫銜接播放的方法,其特征在于,當所述第一視頻的每幀時長大于或等于第二視頻的每幀時長時,所述第一時間為第一播放器實例渲染完第一視頻的最后一幀到第二播放器實例啟動第二視頻的首幀渲染之間的延遲時間,其計算公式為:
Tw=Fb(t1-t2);
式中,Tw為第一時間,t1為第一視頻的每幀時長,t2為第二視頻的每幀時長,Fb為設備后端圖像渲染模塊緩存的圖像幀數量。
3.如權利要求1所述的視頻間無縫銜接播放的方法,其特征在于,當所述第一視頻的每幀時長小于第二視頻的每幀時長時,所述第一時間為第一播放器實例渲染完第一視頻的倒數第n幀到第二播放器實例啟動第二視頻的首幀渲染之間的延遲時間,其計算公式為:
式中,Tw為第一時間,t1為第一視頻的每幀時長,t2為第二視頻的每幀時長,Fb為設備后端圖像渲染模塊緩存的圖像幀數量。
4.如權利要求1所述的視頻間無縫銜接播放的方法,其特征在于,所述第二時間為第一播放器實例渲染完第一視頻的最后一幀到第一渲染層和第二渲染層進行可見狀態切換之間的延遲時間,所述延遲時間為圖像幀從送顯到最終顯示到屏幕所耗時間。
5.如權利要求1至4任一項所述的視頻間無縫銜接播放的方法,其特征在于,所述步驟5之后還包括:
將第二播放器實例作為第一播放器實例,將第二視頻作為第一視頻,將第三視頻作為第二視頻,進入步驟S3,以此循環。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010795875.0/1.html,轉載請聲明來源鉆瓜專利網。





