[發明專利]一種音視頻播放控制方法和顯示裝置有效
| 申請號: | 202110046284.8 | 申請日: | 2021-01-14 |
| 公開(公告)號: | CN112911392B | 公開(公告)日: | 2022-06-10 |
| 發明(設計)人: | 王云剛;王統華 | 申請(專利權)人: | 海信視像科技股份有限公司 |
| 主分類號: | H04N21/442 | 分類號: | H04N21/442;H04N21/433;H04N21/443 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 杜晶 |
| 地址: | 266555 山東省青*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 播放 控制 方法 顯示裝置 | ||
1.一種音視頻播放控制方法,其特征在于,所述方法包括:
確定緩存隊列插件當前緩存的第一數據量,并針對播放器管道中除所述緩存隊列插件和解復用插件之外的其他插件,基于所述其他插件中輸入音視頻幀的時間戳信息以及輸出音視頻幀的時間戳信息,確定所述其他插件中當前保存的第二數據量;其中,針對所述其他插件中輸入的每個輸入音視頻幀,分別記錄每個輸入音視頻幀的時間戳信息,并確定該輸入音視頻幀與上一相鄰輸入音視頻幀的第一時間差,將每個第一時間差的總和作為所述其他插件中輸入音視頻的第一播放時長;針對所述其他插件中輸出的每個輸出音視頻幀,分別記錄每個輸出音視頻幀的時間戳信息,并確定該輸出音視頻幀與上一相鄰輸出音視頻幀的第二時間差,將每個第二時間差的總和作為該其他插件中輸出音視頻的第二播放時長;將所述第一播放時長與所述第二播放時長的差,確定為所述其他插件中當前保存的第二數據量;
根據所述第一數據量和所述第二數據量,確定所述播放器管道的數據總量;
基于所述數據總量,確定所述播放器管道中音視頻的播放狀態信息。
2.根據權利要求1所述的方法,其特征在于,所述基于所述數據總量,確定所述播放器管道中音視頻的播放狀態信息包括:
若所述播放器管道中的音視頻當前處于播放狀態,判斷所述數據總量是否小于預設的緩存閾值,若是,則將所述音視頻從播放狀態切換為暫停狀態。
3.根據權利要求1所述的方法,其特征在于,所述基于所述數據總量,確定所述播放器管道中音視頻的播放狀態信息包括:
若所述播放器管道中的音視頻當前處于暫停狀態,判斷所述數據總量是否大于預設的播放閾值,若是,則將所述音視頻從暫停狀態切換為播放狀態。
4.根據權利要求1或2所述的方法,其特征在于,所述確定緩存隊列插件當前的第一數據量之后,所述方法還包括:
若所述播放器管道中的音視頻當前處于播放狀態,判斷所述第一數據量是否小于預設的緩存閾值,若否,則維持所述音視頻的播放狀態。
5.根據權利要求1或3所述的方法,其特征在于,所述確定緩存隊列插件當前的第一數據量之后,所述方法還包括:
若所述播放器管道中的音視頻當前處于暫停狀態,判斷所述第一數據量是否小于預設的播放閾值,若否,則將所述音視頻從暫停狀態切換為播放狀態。
6.根據權利要求1所述的方法,其特征在于,所述基于所述其他插件中輸入音視頻幀的時間戳信息以及輸出音視頻幀的時間戳信息,確定所述其他插件中當前保存的第二數據量包括:
基于所述其他插件的子音頻插件中輸入的音頻幀的時間戳信息以及輸出的音頻幀的時間戳信息,確定所述子音頻插件當前保存的音頻幀的第三數據量;并基于所述其他插件的子視頻插件中輸入的視頻幀的時間戳信息以及輸出的視頻幀的時間戳信息,確定所述子視頻插件當前保存的視頻幀的第四數據量;
確定所述第三數據量和所述第四數據量中的最小數據量,將所述最小數據量確定為所述其他插件中當前保存的第二數據量。
7.根據權利要求1所述的方法,其特征在于,所述其他插件包括解碼器插件和/或渲染插件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海信視像科技股份有限公司,未經海信視像科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110046284.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:循環式分揀機
- 下一篇:一種變循環發動機加速過程最優控制方法





