亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

媒體播放同步的方法及裝置的制作方法

文檔序號:6772694閱讀:123來源:國知局
專利名稱:媒體播放同步的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及媒體播放同步的方法及裝置。
背景技術(shù)
媒體播放設(shè)備一般都具有音視頻播放的同步功能,即畫面和聲音是同步播放的, 以對用戶提供很好的觀看體驗,尤其在播放新聞類節(jié)目時,唇音同步對用戶體驗很關(guān)鍵。目前,媒體播放設(shè)備的同步方式有如下幾種音頻同步、節(jié)目時鐘參考(PCR, Programe Clock Reference)同步、視頻同步。所述音頻同步,即視頻和字幕跟隨音頻,以音 頻播放時戳(PTS,Play Time Stamp)為基準(zhǔn)進(jìn)行同步;所述PCR同步,即節(jié)目發(fā)送端提供的 一個節(jié)目時鐘參考,音視頻和字幕以該時鐘參考為基準(zhǔn)進(jìn)行同步;所述視頻同步,即音頻和 字幕以視頻PTS為基準(zhǔn)實(shí)現(xiàn)同步。下面以圖1中所示為例說明具體同步過程1)首先,媒體設(shè)備播放器在開始播放媒體文件時指定一個同步基準(zhǔn),如音頻。這個 基準(zhǔn)可以由開發(fā)者在開發(fā)時指定,或者用戶通過播放器的界面指定。2)然后,媒體設(shè)備播放器在播放過程中根據(jù)指定的同步基準(zhǔn)從媒體數(shù)據(jù)流中提取 音頻的PTS,以該P(yáng)TS生成一個參考時鐘。3)當(dāng)要播放非同步基準(zhǔn)的數(shù)據(jù)(視頻)時,首先,要播放的非同步基準(zhǔn)的數(shù)據(jù)的 PTS要和第2)步生成的參考時鐘比較。如果要播放的數(shù)據(jù)的PTS與參考時鐘基本相等,則 播放,該基本相等是指,PTS落在參考時鐘附近的區(qū)間內(nèi),在這個區(qū)間內(nèi),人眼一般不易察覺 不同步的情況。如果播放的數(shù)據(jù)早于參考時鐘,即PTS <參考時鐘區(qū)間,就丟棄。反之,若 晚于參考時鐘區(qū)間就等待,等到PTS落在參考時鐘區(qū)間內(nèi)再播放。發(fā)明人在實(shí)現(xiàn)本發(fā)明過程中發(fā)現(xiàn),現(xiàn)有技術(shù)的同步方法至少存在如下缺點(diǎn)在播放啟動時就指定了同步基準(zhǔn),是通過開發(fā)者或者用戶界面指定的,雖然用戶 可以在播放過程中再次指定,但是指定后,播放器就被動的使用這個同步基準(zhǔn),而播放過程 中該指定的同步基準(zhǔn)有可能不穩(wěn)定,或者根本不存在,此時就無法實(shí)現(xiàn)各播放數(shù)據(jù)的同步, 可能會造成音視頻卡、頓、跳躍等現(xiàn)象。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種媒體播放同步的方法及裝置,根據(jù)媒體播放的實(shí)際情況動 態(tài)調(diào)整媒體播放同步基準(zhǔn)。本發(fā)明實(shí)施例是通過以下技術(shù)方案實(shí)現(xiàn)的本發(fā)明實(shí)施例提供一種媒體播放同步的方法,包括實(shí)時獲取媒體播放各同步基準(zhǔn)的數(shù)據(jù);以本地系統(tǒng)時鐘為參考分析各同步基準(zhǔn)的數(shù)據(jù)的波動;以波動最小的數(shù)據(jù)對應(yīng)的同步基準(zhǔn)作為當(dāng)前同步基準(zhǔn),執(zhí)行媒體播放同步操作。本發(fā)明實(shí)施例提供一種媒體播放設(shè)備,包括媒體播放單元、獲取單元、分析單元、同步基準(zhǔn)確定單元;所述媒體播放單元,用于播放媒體文件;所述獲取單元,用于實(shí)時獲取媒體播放各同步基準(zhǔn)的數(shù)據(jù);所述分析單元,用于以本地系統(tǒng)時鐘為參考分析各同步基準(zhǔn)的數(shù)據(jù)的波動;所述同步基準(zhǔn)確定單元,用于以波動最小的數(shù)據(jù)對應(yīng)的同步基準(zhǔn)作為當(dāng)前執(zhí)行媒 體播放同步操作的同步基準(zhǔn);所述媒體播放單元,還用于以所述同步基準(zhǔn)確定單元確定的同步基準(zhǔn)執(zhí)行媒體播 放同步操作。由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例實(shí)時的監(jiān)控幾種同 步基準(zhǔn)的可靠性,可以根據(jù)媒體播放的實(shí)際情況確定同步基準(zhǔn),實(shí)現(xiàn)了動態(tài)調(diào)整媒體播放 同步基準(zhǔn),最大程度的消除因PTS、PCR常帶來的音視頻停頓、丟幀等問題,使得實(shí)際的播放 效果達(dá)到最佳的流暢程度,改善用戶體驗。


圖1為現(xiàn)有技術(shù)音視頻同步過程;圖2為本發(fā)明實(shí)施例媒體播放同步的方法流程圖;圖3為本發(fā)明實(shí)施例區(qū)間劃分示意圖;圖4為本發(fā)明一個實(shí)施例媒體播放設(shè)備結(jié)構(gòu)示意圖;圖5為本發(fā)明另一個實(shí)施例媒體播放設(shè)備結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例媒體播放設(shè)備中分析單元結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例媒體播放設(shè)備中同步基準(zhǔn)確定單元結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例媒體播放設(shè)備中各單元配合實(shí)現(xiàn)媒體同步示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,可以理解的是,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施 例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的 所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明一個實(shí)施例提供一種媒體播放同步的方法,以圖2中所示為例,包括如下 步驟步驟10 實(shí)時獲取媒體播放各同步基準(zhǔn)的數(shù)據(jù);步驟11 以本地系統(tǒng)時鐘為參考分析各同步基準(zhǔn)的數(shù)據(jù)的波動;步驟12 以波動最小的數(shù)據(jù)對應(yīng)的同步基準(zhǔn)作為當(dāng)前同步基準(zhǔn),執(zhí)行媒體播放同 步操作。其中,在步驟10中,所述媒體播放各同步基準(zhǔn)的數(shù)據(jù)包括節(jié)目時鐘參考PCR、音 頻PTS或視頻PTS中的一種或多種,即可以作為媒體播放同步基準(zhǔn)的數(shù)據(jù);其中,在步驟11中,所述以本地系統(tǒng)時鐘為參考分析各同步基準(zhǔn)的數(shù)據(jù)的波動包 括SllO 將獲取的所述各同步基準(zhǔn)的數(shù)據(jù)與本地系統(tǒng)時鐘(STC,SystemTime Clock)比較,記錄各同步基準(zhǔn)的數(shù)據(jù)的偏差值;Slll 獲取所述各同步基準(zhǔn)的數(shù)據(jù)的時間達(dá)到規(guī)定時間后,分別針對各同步基準(zhǔn) 計算所記錄的各同步基準(zhǔn)的數(shù)據(jù)的偏差值的平均值;例如,可以規(guī)定每采樣1分鐘后,分別 計算所述各同步基準(zhǔn)的數(shù)據(jù)的偏差值的平均值。S112:分別統(tǒng)計各同步基準(zhǔn)的數(shù)據(jù)的偏差值落在每個區(qū)間的點(diǎn)數(shù),根據(jù)所述偏差 值落在每個區(qū)間的點(diǎn)數(shù)以及各區(qū)間系數(shù)計算各同步基準(zhǔn)的加權(quán)和;所述區(qū)間為以各同步基 準(zhǔn)的數(shù)據(jù)計算得到的所述平均值為中心定義的N個區(qū)間,N為大于零的自然數(shù);計算加權(quán)和的方法可以采用如下公式加權(quán)和=區(qū)間1點(diǎn)數(shù)X區(qū)間1系數(shù)+區(qū)間2點(diǎn)數(shù)X區(qū)間2系數(shù)+. . . +區(qū)間N點(diǎn) 數(shù)X區(qū)間N系數(shù)。其中,所述區(qū)間1到所述中心的距離<所述區(qū)間2到所述中心的距離< ... <所 述區(qū)間N到所述中心的距離;所述區(qū)間1系數(shù)>所述區(qū)間2系數(shù)> ... >所述區(qū)間N系統(tǒng)。 針對各種同步基準(zhǔn),所劃分的區(qū)間以及各區(qū)間系數(shù)相同。S113 根據(jù)所述加權(quán)和確定波動大小,即波動隨著加權(quán)和的減小而變大。其中,在步驟12中,所述以波動最小的數(shù)據(jù)對應(yīng)的同步基準(zhǔn)作為當(dāng)前同步基準(zhǔn), 執(zhí)行媒體播放同步操作包括根據(jù)所述確定的同步基準(zhǔn)生成參考時鐘,并以所述參考時鐘 生成單元生成的參考時鐘執(zhí)行媒體播放同步操作。本發(fā)明實(shí)施例實(shí)時的監(jiān)控幾種同步基準(zhǔn)的可靠性,根據(jù)媒體播放的實(shí)際情況確定 同步基準(zhǔn),實(shí)現(xiàn)了動態(tài)調(diào)整媒體播放同步基準(zhǔn),最大程度的消除因PTS、PCR常帶來的音視 頻停頓、丟幀等問題,使得實(shí)際的播放效果達(dá)到最佳的流暢程度,改善用戶體驗。為進(jìn)一步理解本發(fā)明,下面舉例說明確定同步基準(zhǔn)的過程,包括如下操作1)在媒體播放過程中,實(shí)時采樣獲得PCR、音頻PTS和視頻PTS ;2)將采樣獲得的PCR、音頻PTS和視頻PTS分別與本地系統(tǒng)時鐘STC比較,記錄偏 差值;例如,對于獲得的音頻PTSO,PTS 1,…,PTSn-I,記錄的偏差值為PTSDELTA0, PTSDELTA1, . . .,PTSDELTAn-I ;其中,PTSDELTA0 = PTSO-STC ;PTSDELTA1 = PTSl-STC ;PTSDELTAn-I = PTSn-I-STC ;3)采樣時間達(dá)到歸定時間,如1分鐘后,分別針對每個同步基準(zhǔn)的數(shù)據(jù)記錄的所 有偏差計算平均值;例如,對于記錄的音頻PTS 的偏差值 TSDELTAO,PTSDELTA1,. . .,PTSDELTAn-1,計 算平均值A(chǔ)vg:Avg = (PTSDELTA0+PTSDELTA1+· ··+PTSDELTAn-1)/n ;可以理解的是,本發(fā)明實(shí)施例是以采樣時間達(dá)到規(guī)定時間作為計算平均值的時 機(jī),但不排除其他判斷計算平均值時機(jī)的方式,例如,也可以在采樣達(dá)到規(guī)定次數(shù)時計算平 均值。對于PCR及視頻PTS,根據(jù)與音頻PTS計算偏差值同樣的方法計算與本地系統(tǒng)時鐘 的偏差值。
4)以各平均值為中心,定義5個區(qū)間,統(tǒng)計落在每個區(qū)間的采樣點(diǎn)數(shù)Si,S2,S3, S4, S5 ;如圖3中所示為以Avg為中心定義的區(qū)間形式;PCR、音頻PTS和視頻PTS所定義的區(qū)間形式相同,即各區(qū)間之間的時間差相同,各 區(qū)間系統(tǒng)也相同,區(qū)間的中心為根據(jù)各同步基準(zhǔn)的數(shù)據(jù)計算獲得的Avg。5)根據(jù)所述落在每個區(qū)間的采樣點(diǎn)數(shù)(Si,S2,S3,S4, S5)以及各區(qū)間系數(shù)計算 各同步基準(zhǔn)的加權(quán)和;本實(shí)例中設(shè)定區(qū)間1系數(shù)為16,落在區(qū)間1的采樣點(diǎn)數(shù)為Si,區(qū)間2 系數(shù)為8,落在區(qū)間2的采樣點(diǎn)數(shù)為S2,區(qū)間3系數(shù)為4,落在區(qū)間3的采樣點(diǎn)數(shù)為S3,區(qū)間 4系數(shù)為2,落在區(qū)間4的采樣點(diǎn)數(shù)為S4,區(qū)間5系數(shù)為1,落在區(qū)間5的采樣點(diǎn)數(shù)為S5 ;則 加權(quán)和計算公式為加權(quán)和=Sl*16+S2*8+S3*4+S4*2+S5;6)根據(jù)各同步基準(zhǔn)的加權(quán)和大小判定波動大小,加權(quán)和大,采樣點(diǎn)就集中,則認(rèn)為 波動較小。由此來確定PCR和音/頻PTS的優(yōu)劣,將波動最小的同步基準(zhǔn)作為當(dāng)前媒體播 放的同步基準(zhǔn),并根據(jù)確定的同步基準(zhǔn)生成參考時鐘,進(jìn)行媒體播放同步操作。本發(fā)明實(shí)施例實(shí)現(xiàn)了動態(tài)調(diào)整媒體播放同步基準(zhǔn),最大程度的消除因PTS、PCR常 帶來的音視頻停頓、丟幀等問題,使得實(shí)際的播放效果達(dá)到最佳的流暢程度,改善用戶體 驗。本發(fā)明實(shí)施例還提供一種媒體播放設(shè)備,以圖4中所示為例,該媒體播放設(shè)備包 括媒體播放單元40、獲取單元41、分析單元42、同步基準(zhǔn)確定單元43 ;所述媒體播放單元40,用于播放媒體文件;所述獲取單元41,用于實(shí)時獲取媒體播放各同步基準(zhǔn)的數(shù)據(jù);所述媒體播放各同 步基準(zhǔn)的數(shù)據(jù)包括節(jié)目時鐘參考PCR、音頻PTS和視頻PTS,即可以作為媒體播放同步基準(zhǔn) 的數(shù)據(jù);所述分析單元42,用于以本地系統(tǒng)時鐘為參考分析各同步基準(zhǔn)的數(shù)據(jù)的波動;所述同步基準(zhǔn)確定單元43,用于以波動最小的數(shù)據(jù)對應(yīng)的同步基準(zhǔn)作為當(dāng)前執(zhí)行 媒體播放同步操作的同步基準(zhǔn);所述媒體播放單元40,還用于以所述同步基準(zhǔn)確定單元確定的同步基準(zhǔn)執(zhí)行媒體 播放同步操作。如圖5所示,所述媒體播放器,還可以包括時鐘監(jiān)控單元44,用于監(jiān)控所述獲取單元獲取所述各同步基準(zhǔn)的數(shù)據(jù)的時間,提 供給所述平均值計算子單元作為判定計算平均值的時機(jī)。如圖6中所示,所述分析單元42可以進(jìn)一步包括偏差記錄子單元421,用于將獲取的所述各同步基準(zhǔn)的數(shù)據(jù)與本地系統(tǒng)時鐘比較, 記錄各同步基準(zhǔn)的數(shù)據(jù)的偏差值;平均值計算子單元422,用于在所述獲取單元獲取所述各同步基準(zhǔn)的數(shù)據(jù)的時間 達(dá)到規(guī)定時間后,分別針對所述記錄的各同步基準(zhǔn)的數(shù)據(jù)的偏差值計算平均值統(tǒng)計子單元423,用于統(tǒng)計每個同步基準(zhǔn)的數(shù)據(jù)的偏差值落在每個區(qū)間的點(diǎn)數(shù); 所述區(qū)間為以每個所述平均值為中心定義的N個區(qū)間,N為大于零的自然數(shù);加權(quán)和計算子單元424,用于根 所述偏差值落在每個區(qū)間的點(diǎn)數(shù)以及各區(qū)間系 數(shù)計算各同步基準(zhǔn)的加權(quán)和,波動隨著加權(quán)和的減小而變大。
可以理解的是,本發(fā)明實(shí)施例所述分析單元的結(jié)構(gòu)僅為發(fā)明人所列舉的一種實(shí)施 例,在實(shí)現(xiàn)分析單元當(dāng)前功能的前提下,其他結(jié)構(gòu)劃分均在本發(fā)明保護(hù)范圍內(nèi)。如圖7中所示,所述同步基準(zhǔn)確定單元43可以進(jìn)一步包括同步基準(zhǔn)確定子單元431,用于以波動最小的數(shù)據(jù)對應(yīng)的同步基準(zhǔn)作為當(dāng)前執(zhí)行 媒體播放同步操作的同步基準(zhǔn);參考時鐘生成子單元432,用于根據(jù)確定的同步基準(zhǔn)生成參考時鐘。如圖8中所示,為本發(fā)明實(shí)施例所述的媒體播放設(shè)備各單元之間配合實(shí)現(xiàn)媒體同 步示意圖,媒體數(shù)據(jù)經(jīng)過前處理,該前處理過程本發(fā)明實(shí)施例對此不做限定,例如包括解 復(fù)用的處理,前處理后,獲取單元獲取各同步基準(zhǔn)的數(shù)據(jù),例如包括PCR、音頻PTS和視頻 PTS0時鐘監(jiān)控單元監(jiān)控獲取單元獲取所述各同步基準(zhǔn)的數(shù)據(jù)的時間,將該時間提供給分析 單元,在獲取時間達(dá)到規(guī)定時間后,該分析單元開始執(zhí)行分析操作,即以本地系統(tǒng)時鐘為參 考分析各同步基準(zhǔn)的數(shù)據(jù)的波動,之后同步基準(zhǔn)確定單元根據(jù)該分析單元的分析結(jié)果,獲 知各同步基準(zhǔn)的優(yōu)劣,確定以波動最小的數(shù)據(jù)對應(yīng)的同步基準(zhǔn)作為當(dāng)前執(zhí)行媒體播放同步 操作的同步基準(zhǔn),根據(jù)該確定的同步基準(zhǔn)計算出參考時鐘,媒體播放單元根據(jù)該參考時鐘 執(zhí)行媒體播放同步操作。本發(fā)明實(shí)施例所述媒體播放設(shè)備實(shí)時的監(jiān)控幾種同步基準(zhǔn)的可靠性,可以根據(jù)媒 體播放的實(shí)際情況確定同步基準(zhǔn),實(shí)現(xiàn)了動態(tài)調(diào)整媒體播放同步基準(zhǔn),最大程度的消除因 PTS、PCR常帶來的音視頻停頓、丟幀等問題,使得實(shí)際的播放效果達(dá)到最佳的流暢程度,改 善用戶體驗。綜上所述,本發(fā)明實(shí)施例實(shí)時的監(jiān)控幾種同步基準(zhǔn)的可靠性,可以根據(jù)媒體播放 的實(shí)際情況確定同步基準(zhǔn),實(shí)現(xiàn)了動態(tài)調(diào)整媒體播放同步基準(zhǔn),最大程度的消除因PTS、PCR 常帶來的音視頻停頓、丟幀等問題,使得實(shí)際的播放效果達(dá)到最佳的流暢程度,改善用戶體 驗。本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以 通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一計算機(jī)可讀存儲介質(zhì)中,例如 只讀存儲器(簡稱ROM)、隨機(jī)存取存儲器(簡稱RAM)、磁盤、光盤等。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍 為準(zhǔn)。
權(quán)利要求
一種媒體播放同步的方法,其特征在于,包括實(shí)時獲取媒體播放各同步基準(zhǔn)的數(shù)據(jù);以本地系統(tǒng)時鐘為參考分析各同步基準(zhǔn)的數(shù)據(jù)的波動;以波動最小的數(shù)據(jù)對應(yīng)的同步基準(zhǔn)作為當(dāng)前同步基準(zhǔn),執(zhí)行媒體播放同步操作。
2.如權(quán)利要求1所述的方法,其特征在于,所述各同步基準(zhǔn)的數(shù)據(jù)包括 節(jié)目時鐘參考PCR、音頻播放時戳或視頻播放時戳中的一種或多種。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述以本地系統(tǒng)時鐘為參考分析各同步 基準(zhǔn)的數(shù)據(jù)的波動包括將獲取的所述各同步基準(zhǔn)的數(shù)據(jù)與本地系統(tǒng)時鐘比較,記錄各同步基準(zhǔn)的數(shù)據(jù)的偏差值;在獲取所述各同步基準(zhǔn)的數(shù)據(jù)的時間達(dá)到規(guī)定時間后,分別針對各同步基準(zhǔn)計算所記 錄的各同步基準(zhǔn)的數(shù)據(jù)的偏差值的平均值;分別統(tǒng)計各同步基準(zhǔn)的數(shù)據(jù)的偏差值落在每個區(qū)間的點(diǎn)數(shù),根據(jù)所述偏差值落在每個 區(qū)間的點(diǎn)數(shù)以及各區(qū)間系數(shù)計算各同步基準(zhǔn)的加權(quán)和;所述區(qū)間為以所計算的平均值為中 心定義的N個區(qū)間,N為大于零的自然數(shù); 波動隨著加權(quán)和的減小而變大。
4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述偏差值落在每個區(qū)間的點(diǎn)數(shù) 以及各區(qū)間系數(shù)計算各同步基準(zhǔn)的加權(quán)和包括加權(quán)和=區(qū)間1點(diǎn)數(shù)X區(qū)間1系數(shù)+區(qū)間2點(diǎn)數(shù)X區(qū)間2系數(shù)+. . . +區(qū)間N點(diǎn)數(shù)X 區(qū)間N系數(shù)。
5.如權(quán)利要求4所述的方法,其特征在于,所述區(qū)間1到所述中心的距離<所述區(qū)間2 到所述中心的距離< ... <所述區(qū)間N到所述中心的距離;所述區(qū)間1系數(shù)>所述區(qū)間2 系數(shù) >... >所述區(qū)間N系統(tǒng)。
6.如權(quán)利要求4所述的方法,其特征在于,針對各同步基準(zhǔn),所劃分的區(qū)間以及各區(qū)間 系數(shù)相同。
7.一種媒體播放設(shè)備,其特征在于,包括媒體播放單元、獲取單元、分析單元、同步基 準(zhǔn)確定單元;所述媒體播放單元,用于播放媒體文件; 所述獲取單元,用于實(shí)時獲取媒體播放各同步基準(zhǔn)的數(shù)據(jù); 所述分析單元,用于以本地系統(tǒng)時鐘為參考分析各同步基準(zhǔn)的數(shù)據(jù)的波動; 所述同步基準(zhǔn)確定單元,用于以波動最小的數(shù)據(jù)對應(yīng)的同步基準(zhǔn)作為當(dāng)前執(zhí)行媒體播 放同步操作的同步基準(zhǔn);所述媒體播放單元,還用于以所述同步基準(zhǔn)確定單元確定的同步基準(zhǔn)執(zhí)行媒體播放同 步操作。
8.如權(quán)利要求7所述的媒體播放設(shè)備,其特征在于,所述分析單元進(jìn)一步包括偏差記錄子單元,用于將獲取的所述各同步基準(zhǔn)的數(shù)據(jù)與本地系統(tǒng)時鐘比較,記錄各 同步基準(zhǔn)的數(shù)據(jù)的偏差值;平均值計算子單元,用于在所述獲取單元獲取所述各同步基準(zhǔn)的數(shù)據(jù)的時間達(dá)到規(guī)定 時間后,分別針對各同步基準(zhǔn)計算所記錄的各同步基準(zhǔn)的數(shù)據(jù)的偏差值的平均值;統(tǒng)計子單元,用于統(tǒng)計每個同步基準(zhǔn)的數(shù)據(jù)的偏差值落在每個區(qū)間的點(diǎn)數(shù);所述區(qū)間 為以所計算的平均值為中心定義的N個區(qū)間,N為大于零的自然數(shù);加權(quán)和計算子單元,用于根據(jù)所述偏差值落在每個區(qū)間的點(diǎn)數(shù)以及各區(qū)間系數(shù)計算各 同步基準(zhǔn)的加權(quán)和,波動隨著加權(quán)和的減小而變大。
9.如權(quán)利要求8所述的媒體播放器,其特征在于,還包括時鐘監(jiān)控單元,用于監(jiān)控所述獲取單元獲取所述各同步基準(zhǔn)的數(shù)據(jù)的時間,提供給所 述平均值計算子單元作為判定計算平均值的時機(jī)。
10.如權(quán)利要求7、8或9所述的媒體播放器,其特征在于,所述同步基準(zhǔn)確定單元進(jìn)一 步包括同步基準(zhǔn)確定子單元,用于以波動最小的數(shù)據(jù)對應(yīng)的同步基準(zhǔn)作為當(dāng)前執(zhí)行媒體播放 同步操作的同步基準(zhǔn);參考時鐘生成子單元,用于根據(jù)確定的同步基準(zhǔn)生成參考時鐘。
全文摘要
一種電子技術(shù)領(lǐng)域媒體播放同步的方法,實(shí)時獲取媒體播放各同步基準(zhǔn)的數(shù)據(jù);以本地系統(tǒng)時鐘為參考分析各同步基準(zhǔn)的數(shù)據(jù)的波動;以波動最小的數(shù)據(jù)對應(yīng)的同步基準(zhǔn)作為當(dāng)前同步基準(zhǔn),執(zhí)行媒體播放同步操作。本發(fā)明實(shí)施例相應(yīng)的提供一種媒體播放設(shè)備。本發(fā)明實(shí)施例實(shí)時的監(jiān)控幾種同步基準(zhǔn)的可靠性,可以根據(jù)媒體播放的實(shí)際情況確定同步基準(zhǔn),實(shí)現(xiàn)了動態(tài)調(diào)整媒體播放同步基準(zhǔn),最大程度的消除因PTS、PCR常帶來的音視頻停頓、丟幀等問題,使得實(shí)際的播放效果達(dá)到最佳的流暢程度,改善用戶體驗。
文檔編號G11B27/10GK101887739SQ20101021962
公開日2010年11月17日 申請日期2010年6月25日 優(yōu)先權(quán)日2010年6月25日
發(fā)明者裘洪國 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1