[發明專利]一種媒體數據的播放方法、設備及存儲介質有效
| 申請號: | 201810948237.0 | 申請日: | 2018-08-20 |
| 公開(公告)號: | CN110856028B | 公開(公告)日: | 2021-12-14 |
| 發明(設計)人: | 陸玲玲;趙昕 | 申請(專利權)人: | 上海途擎微電子有限公司 |
| 主分類號: | H04N21/43 | 分類號: | H04N21/43;H04N21/44;H04N21/8547 |
| 代理公司: | 深圳市威世博知識產權代理事務所(普通合伙) 44280 | 代理人: | 鐘子敏 |
| 地址: | 200120 上海市浦東新區中國*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 媒體 數據 播放 方法 設備 存儲 介質 | ||
1.一種媒體數據的播放方法,其特征在于,包括:
播放設備對預設時間段內接收到的待播放媒體數據的顯示時間戳采樣;
計算所述采樣得到的顯示時間戳與所述播放設備的系統時鐘間的差值;
將所述差值與預設差值范圍進行比較,根據比較結果調整用于緩存待播放媒體數據的緩存區大小;
其中,所述計算所述采樣得到的顯示時間戳與所述播放設備的系統時鐘間的差值,包括:分別計算所述采樣得到的多個顯示時間戳與所述播放設備的對應所述多個顯示時間戳的多個系統時鐘間的差,得到多個差值;
所述調整所述緩存區大小,包括:
獲取所述多個差值中的最大值與所述預設差值范圍的上限值中的較大值,以及所述多個差值中的最小值與所述預設差值范圍的下限值中的較小值;
計算所述較大值和所述較小值之間的差值;
通過預設映射關系確定與所述較大值和所述較小值之間的差值具有映射關系的緩存區容量值,根據所述緩存區容量值調整所述緩存區大小;或者,計算所述較大值和所述較小值之間的差值與在所述較大值和所述較小值之間的差值內接收到的媒體數據的數據總量的乘積,根據所述乘積調整所述緩存區大小。
2.根據權利要求1所述的播放方法,其特征在于,所述將所述差值與預設差值范圍進行比較,根據比較結果調整用于緩存待播放媒體數據的緩存區大小,包括:
將所述最大值與所述上限值進行比較,以及將所述最小值與所述下限值進行比較;
若所述最大值大于所述上限值和/或所述最小值小于所述下限值,則調整所述緩存區大小;
若所述最大值小于或等于所述上限值,且所述最小值大于或等于所述下限值,則保持所述緩存區大小不變。
3.根據權利要求1所述的播放方法,其特征在于,所述播放方法還包括:
根據所述比較結果調整所述預設差值范圍;
利用調整后的預設差值范圍,在下一所述預設時間段內重復執行所述播放方法。
4.根據權利要求3所述的播放方法,其特征在于,所述根據所述比較結果調整所述預設差值范圍,具體為:
若所述最大值大于所述上限值,則將所述上限值的數值調整為所述最大值的數值;
若所述最小值小于所述下限值,則將所述下限值的數值調整為所述最小值的數值。
5.根據權利要求1所述的播放方法,其特征在于,所述根據比較結果調整用于緩存待播放媒體數據的緩存區大小之后,還包括:
獲取播放延遲值,并判斷所述播放延遲值是否大于預設播放延遲閾值;
若是,則將所述緩存區大小和預設差值范圍均調小;否則對所述緩存區大小和預設差值范圍不做調整。
6.一種媒體數據的播放設備,其特征在于,包括處理器、存儲器、系統時鐘生成器、接收器和播放器,所述處理器分別與所述存儲器、所述接收器、所述系統時鐘生成器和所述播放器連接,所述存儲器分別與所述接收器和所述播放器連接;
所述系統時鐘生成器用于生成所述播放設備的系統時鐘;
所述接收器用于接收待播放媒體數據;
所述存儲器包括一存儲空間和一緩存區,所述存儲空間存儲有用于實現權利要求1~5任意一項所述的媒體數據的播放方法的計算機指令,所述緩存區用于緩存所述接收器接收到的待播放媒體數據;
所述播放器用于從所述緩存區中讀取所述待播放媒體數據并進行播放;
所述處理器執行所述存儲器中的所述計算機指令。
7.一種存儲介質,其特征在于,存儲有程序數據,所述程序數據能夠被執行以實現如權利要求1-5任意一項所述的媒體數據的播放方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海途擎微電子有限公司,未經上海途擎微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810948237.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:物流管理方法和裝置
- 下一篇:定位電動機控制單元及定位電動機控制系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





