[發(fā)明專利]一種音視頻播放方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 202110635135.5 | 申請(qǐng)日: | 2021-06-08 |
| 公開(公告)號(hào): | CN113382300B | 公開(公告)日: | 2023-03-21 |
| 發(fā)明(設(shè)計(jì))人: | 陳祥虎;張勇 | 申請(qǐng)(專利權(quán))人: | 三星電子(中國)研發(fā)中心;三星電子株式會(huì)社 |
| 主分類號(hào): | H04N21/43 | 分類號(hào): | H04N21/43;H04N21/44;H04N21/8547 |
| 代理公司: | 北京德琦知識(shí)產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 孫清然;王琦 |
| 地址: | 210012 江蘇省南京市*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 視頻 播放 方法 裝置 | ||
本申請(qǐng)公開了一種音視頻播放方法和裝置,其中方法包括:在音視頻播放過程中,播放終端基于待渲染數(shù)據(jù)幀的顯示時(shí)間戳和相應(yīng)類型數(shù)據(jù)的播放流逝時(shí)間,進(jìn)行渲染同步控制,并基于源端時(shí)間對(duì)所述播放終端的專用時(shí)鐘進(jìn)行同步調(diào)整控制,以匹配源端時(shí)間;所述播放流逝時(shí)間基于所述專用時(shí)鐘獲得。本申請(qǐng)通過基于播放終端的專用時(shí)鐘進(jìn)行渲染同步控制,并周期性地基于源端時(shí)間對(duì)專用時(shí)鐘進(jìn)行同步調(diào)整控制,可以使得播放終端能夠平滑播放音視頻。
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體技術(shù)領(lǐng)域,特別是涉及一種音視頻播放方法和裝置。
背景技術(shù)
隨著越來越多的TV廠商支持下一代電視ATSC3.0標(biāo)準(zhǔn),4K/8K高分辨率高幀率節(jié)目將成為未來電視主流。
發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn)當(dāng)采用ATSC3.0標(biāo)準(zhǔn)時(shí),用戶終端采用現(xiàn)有的音視頻播放方法會(huì)存在音視頻無法平滑播放的問題。發(fā)明人通過認(rèn)真研究分析發(fā)現(xiàn)該問題存在的原因如下:
現(xiàn)有的音視頻播放方法中,廣播運(yùn)營商把音視頻信號(hào)傳輸給用戶終端后,用戶終端需要恢復(fù)出一個(gè)與廣播運(yùn)營商頻率一致的時(shí)鐘,初始值為用戶終端接收到的第一個(gè)節(jié)目參考時(shí)間,并基于此時(shí)鐘來在解碼環(huán)節(jié)處理數(shù)據(jù)。在現(xiàn)有的電視標(biāo)準(zhǔn)(如MPEG-2國際標(biāo)準(zhǔn)規(guī)范《ISO/IEC 13818》)中,明確規(guī)定了音視頻源端時(shí)鐘頻率具體為27MHz。這樣,用戶終端可以基于標(biāo)準(zhǔn)規(guī)定恢復(fù)出與音視頻源端頻率完全一致的時(shí)鐘。而在ATSC3.0標(biāo)準(zhǔn)等其他系統(tǒng)中,并沒有確定音視頻源端時(shí)鐘頻率的具體數(shù)值是多少,這樣,用戶終端將無法恢復(fù)出與音視頻源端頻率完全一致的時(shí)鐘,從而導(dǎo)致用戶終端的參考時(shí)鐘與音視頻源端的編碼時(shí)鐘存在差異。這種差異,在經(jīng)過幾個(gè)小時(shí)乃至更長時(shí)間的持續(xù)積累后,會(huì)最終導(dǎo)致用戶終端發(fā)生數(shù)據(jù)饑餓(即由于參考時(shí)鐘相對(duì)于音視頻源端的編碼時(shí)鐘較快,而導(dǎo)致播放進(jìn)度快于源端生成數(shù)據(jù)的速度,從而導(dǎo)致播放過程中需要等待音視頻數(shù)據(jù)的到達(dá))或者數(shù)據(jù)堆積(即由于參考時(shí)鐘相對(duì)于源端的編碼時(shí)鐘較慢,而導(dǎo)致播放進(jìn)度慢于源端生成數(shù)據(jù)的速度,從而導(dǎo)致音視頻數(shù)據(jù)在用戶終端側(cè)堆積),從而造成音視頻不能夠平滑播放。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種音視頻播放方法和裝置,可以使得音視頻能夠平滑播放。
為了達(dá)到上述目的,本發(fā)明實(shí)施例提出的技術(shù)方案為:
一種音視頻播放方法,包括:
在音視頻播放過程中,播放終端基于待渲染數(shù)據(jù)幀的顯示時(shí)間戳和相應(yīng)類型數(shù)據(jù)的播放流逝時(shí)間,進(jìn)行渲染同步控制,并基于源端時(shí)間對(duì)所述播放終端的專用時(shí)鐘進(jìn)行同步調(diào)整控制,以匹配源端時(shí)間;所述播放流逝時(shí)間基于所述專用時(shí)鐘獲得。
較佳地,所述進(jìn)行渲染同步控制包括:
當(dāng)待渲染數(shù)據(jù)幀到達(dá)渲染器時(shí),如果滿足Framepts≤STCelapsed≤Framepts+Dmax,則基于當(dāng)前待渲染數(shù)據(jù)幀進(jìn)行渲染;其中,STCelapsed為當(dāng)前的所述播放流逝時(shí)間,F(xiàn)ramepts為當(dāng)前待渲染數(shù)據(jù)幀的顯示時(shí)間戳,Dmax為預(yù)設(shè)的最大允許延遲顯示時(shí)間;0≤Dmax≤Frameduration;Frameduration為單個(gè)數(shù)據(jù)幀的顯示時(shí)長;
如果滿足STCelapsedFramepts,則等待時(shí)間△t之后基于當(dāng)前待渲染數(shù)據(jù)幀進(jìn)行渲染,△t=Framepts-STCelapsed;
如果滿足STCelapsedFramepts+Dmax,則丟棄當(dāng)前待渲染數(shù)據(jù)幀。
較佳地,所述播放流逝時(shí)間的獲取包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于三星電子(中國)研發(fā)中心;三星電子株式會(huì)社,未經(jīng)三星電子(中國)研發(fā)中心;三星電子株式會(huì)社許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110635135.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(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ú)立于分配過程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





