亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種視頻傳輸流中節(jié)目時(shí)鐘參考異常跳動(dòng)校正的方法

文檔序號(hào):7807836閱讀:213來(lái)源:國(guó)知局
一種視頻傳輸流中節(jié)目時(shí)鐘參考異常跳動(dòng)校正的方法
【專利摘要】本發(fā)明公開(kāi)了一種視頻傳輸流中節(jié)目時(shí)鐘參考異常跳動(dòng)校正的方法,通過(guò)利用傳輸流中PCR跳動(dòng)發(fā)生之前統(tǒng)計(jì)分析出的PCR分布規(guī)律,在跳動(dòng)發(fā)生時(shí),用最新歷史規(guī)律重建近期時(shí)鐘,將修正之后的PCR與實(shí)際PCR值之間誤差控制在±500ns以內(nèi),有效排除了PCR跳動(dòng)導(dǎo)致解碼、重封裝等音視頻錄制處理過(guò)程中產(chǎn)生的異常。本方案適用于數(shù)字音視頻處理播放領(lǐng)域。
【專利說(shuō)明】一種視頻傳輸流中節(jié)目時(shí)鐘參考異常跳動(dòng)校正的方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)設(shè)計(jì)與應(yīng)用【技術(shù)領(lǐng)域】,涉及計(jì)算機(jī)軟件、多媒體技術(shù)以及視音頻處理技術(shù),特別涉及一種數(shù)字視頻廣播傳輸流中節(jié)目時(shí)鐘參考異常跳動(dòng)校正的方法。

【背景技術(shù)】
[0002]節(jié)目時(shí)鐘參考簡(jiǎn)稱?(?(英文全稱:即081^111 0100^: 1~6?61~61106 ),是實(shí)時(shí)傳輸系統(tǒng)中,為了保證收發(fā)端的正常工作,接收端與發(fā)射端的頻率和相位一致,建立收發(fā)端的同步時(shí)鐘。?⑶由336“基值(8386)和沘“擴(kuò)展值(£061181011)組成,?⑶值以系統(tǒng)參考時(shí)鐘周期為單位記錄了源端的時(shí)間信息。在發(fā)端,將271取時(shí)鐘進(jìn)行計(jì)數(shù),形成?(?值,然后每隔一段時(shí)間將?⑶值注入碼流中傳送給收端;收端有一個(gè)正在工作的本地時(shí)鐘,其額定頻率與發(fā)端時(shí)鐘相等,同樣也有一個(gè)計(jì)數(shù)器對(duì)它計(jì)數(shù)形成一個(gè)本地時(shí)鐘參考.這時(shí)發(fā)端會(huì)將?(?從傳送流中提出來(lái),與音頻幀、視頻幀的編碼信息插入?£3包中,接收端將音頻幀、視頻幀中的?⑶值放在緩存器中,等待比較發(fā)端的音視頻中的值出現(xiàn),然后用比較的結(jié)果控制壓控振蕩器00(0),通過(guò)調(diào)整使收發(fā)端的頻率鎖相,從而實(shí)現(xiàn)收發(fā)端聲音和圖像完全同步。
[0003]通常情況下,傳輸流經(jīng)過(guò)復(fù)用和再?gòu)?fù)用后,?⑶值并不能完全精確地反映信源編碼端的時(shí)間信息,這種現(xiàn)象稱為抖動(dòng)$(?
[0004]數(shù)字視頻廣播系統(tǒng)中,傳輸?shù)膬?nèi)容多為基于1?%2的傳輸流為此傳送流中的節(jié)目時(shí)鐘參考對(duì)流的傳輸速率、對(duì)接收終端解碼器、重封裝的正確執(zhí)行等起著至關(guān)重要的作用。
[0005]在全臺(tái)收錄系統(tǒng)試運(yùn)行過(guò)程中,由于傳輸鏈路中某些設(shè)備的不穩(wěn)定性,導(dǎo)致從衛(wèi)星或有線數(shù)字電視收入的多個(gè)傳輸流信源中,都存在節(jié)目時(shí)鐘參考$(?)會(huì)偶然發(fā)生意外的大距離無(wú)規(guī)則的離散跳動(dòng)現(xiàn)象,如果不進(jìn)行校正或者校正精度不能滿足要求,解碼后的圖像會(huì)出現(xiàn)周期性的黑屏、馬賽克現(xiàn)象,嚴(yán)重時(shí)解碼器、流封包器等的直接崩潰,導(dǎo)致整個(gè)收錄系統(tǒng)極不穩(wěn)定。
[0006]中華人民共和國(guó)國(guó)家知識(shí)產(chǎn)權(quán)局于2010年09月29日公開(kāi)了申請(qǐng)公布號(hào)為(^101848396八的專利文獻(xiàn),名稱是傳輸流音視頻同步及防抖動(dòng)方法,具體步驟為:將獲取的第一次節(jié)目時(shí)鐘參考設(shè)置為基準(zhǔn)時(shí)間;判斷網(wǎng)絡(luò)是否發(fā)生抖動(dòng);如是,更新基準(zhǔn)時(shí)間;否貝0,進(jìn)行下一步驟;根據(jù)基準(zhǔn)時(shí)間以及音頻展現(xiàn)時(shí)間戳或者視頻展現(xiàn)時(shí)間戳計(jì)算音頻有效時(shí)間戮或者視頻有效時(shí)間戮。此方案解決的是節(jié)目時(shí)鐘參考小范圍抖動(dòng)的問(wèn)題,而對(duì)于大距離無(wú)規(guī)則的跳動(dòng),則無(wú)法妥善處理。


【發(fā)明內(nèi)容】

[0007]本發(fā)明主要是解決現(xiàn)有技術(shù)所存在的不能處理節(jié)目時(shí)鐘參考大距離無(wú)規(guī)則的離散跳動(dòng)現(xiàn)象的技術(shù)問(wèn)題,提供一種對(duì)大距離無(wú)規(guī)則的離散跳動(dòng)進(jìn)行校正,使解碼后的圖像能夠正常播放的視頻傳輸流中節(jié)目時(shí)鐘參考異常跳動(dòng)校正的方法。
[0008]本發(fā)明針對(duì)上述技術(shù)問(wèn)題主要是通過(guò)下述技術(shù)方案得以解決的:一種視頻傳輸流中節(jié)目時(shí)鐘參考異常跳動(dòng)校正的方法,設(shè)本機(jī)時(shí)鐘參考為? (^),傳輸流中的節(jié)目時(shí)鐘參考為? (0 ;本機(jī)時(shí)鐘參考和節(jié)目時(shí)鐘參考在同一個(gè)時(shí)間點(diǎn)〖的差值0 (0=給定時(shí)間周期I內(nèi)的最大差值為最小差值為兩個(gè)連續(xù)的時(shí)間點(diǎn)七和七+1的節(jié)目時(shí)鐘參考之間的差值為13 (七+13)= ?(^+1)-[⑴,給定時(shí)間周期I'內(nèi)的最大差值為¢-,最小差值為;節(jié)目時(shí)鐘參考的兩個(gè)時(shí)間點(diǎn)之間傳輸?shù)臄?shù)據(jù)量為8(1+1,0,可以得到兩個(gè)時(shí)間點(diǎn)之間的碼率為;(七+1,0= 8(^+1,0 /(^(^+1)- 5(0),給定時(shí)間周期I'內(nèi)的最大碼率為最小碼率為;當(dāng)兩個(gè)相鄰時(shí)間點(diǎn)?化)和?(111+1)之間的差值的絕對(duì)值大于閾值時(shí),認(rèn)為發(fā)生異常跳動(dòng),設(shè)發(fā)生跳動(dòng)的時(shí)候,本機(jī)時(shí)鐘為?化),0-= £011)- ? (111),¢-=? (0)- ? (0-1),^ 8 (111, 111-1) / ^ ―,此時(shí)對(duì)? (111+1)采用以下方法修正:
(111+1) (111+1) + ( 0 -+ 0 0』/6 ;
(111+1) 二? (111) + ( 3 -+ 3.+4 X 3 —) /6 ;
(111+1) 二?(111) +8 (111+1,111)/( 2, -+ 2,咖X 2,』/6 ;
(111+1)= (^01(111+1)+ 2^^2(111+1)+ 3^^3(111+1))/6 ;
式中,1^3(111+1^ ?03 (111+1)和 1^3 (111+1)為中間變量,為修正后的對(duì)應(yīng) 111+1時(shí)間點(diǎn)的節(jié)目時(shí)鐘參考;
對(duì)于!11+2時(shí)間點(diǎn)及后續(xù)時(shí)間點(diǎn)的節(jié)目時(shí)鐘參考,按以下方法修正:
(11) = (11-1) + (卩(11)-? (11-1) ) II ? 111+2。
[0009]認(rèn)為發(fā)生異常跳動(dòng)的閾值一般為100000,即計(jì)數(shù)值差大于100000,每計(jì)數(shù)代表271時(shí)鐘的300分頻。
[0010]作為優(yōu)選,對(duì)于!11+2時(shí)間點(diǎn)及后續(xù)時(shí)間點(diǎn)的節(jié)目時(shí)鐘參考,當(dāng)出現(xiàn)
¢-彡? (8)-1? (8-1)彡¢., 8彡111+2,并且8時(shí)間點(diǎn)和開(kāi)始修正的111+1時(shí)間點(diǎn)之間的時(shí)間間隔8-(111+1)小于1秒,則對(duì)?(8)及后續(xù)的節(jié)目時(shí)鐘參考不進(jìn)行修正。
[0011]作為優(yōu)選,出現(xiàn)權(quán)2所述的情形以后,對(duì)于8時(shí)間點(diǎn)及后續(xù)時(shí)間點(diǎn)的節(jié)目時(shí)鐘參考,當(dāng)出現(xiàn)?00和?0^-1)的差值的絕對(duì)值大于閾值,卜+
彡?⑵(8-1)彡(8-1) +13 且&時(shí)間點(diǎn)和8-1時(shí)間點(diǎn)之間的時(shí)間間隔卜(8-1)小于1秒,則對(duì)?00按以下方法修正:
⑵(10+ -+ 0 眶+4 X 0』/6 ;
⑵ 二? (1^-1) + ( 3 -+ 3 腕X 3』/6 ;
⑵ 二? (1^-1) +8 (111+1,111)/( -+ 2, X 2, -)/6 ;
(1^) = (^01(1^)+ 2^^02(^)+ 3^^03(^))/6 ;
^0)3 (1^) = (8-1) + (17 (^) (8-1));
如果(匕-0,則 1^(10= ^0)3 (1^),否則(10=;
對(duì)于&時(shí)間點(diǎn)以后的節(jié)目時(shí)鐘參考,按以下方法修正:
(11) = (11-1) + (卩⑷-? (11-1) ) 11 ^ 1^+1。
[0012]&和匕1為連續(xù)的時(shí)間點(diǎn)。
[0013]作為優(yōu)選,所述給定時(shí)間周期了的取值范圍是100毫秒至1000毫秒。
[0014]修正之后的?⑶與實(shí)際?⑶值之間誤差控制在±500!18以內(nèi),解碼器按照修正后的進(jìn)行播放,可以得到正常的圖像。
[0015]本發(fā)明帶來(lái)的實(shí)質(zhì)性效果是,利用傳輸流中跳動(dòng)發(fā)生之前統(tǒng)計(jì)分析出的分布規(guī)律,在跳動(dòng)發(fā)生時(shí),用最新歷史規(guī)律重建近期時(shí)鐘,解決了?⑶偶然發(fā)生的大距離無(wú)規(guī)則的離散跳動(dòng)問(wèn)題,避免了解碼后的圖像出現(xiàn)周期性的黑屏、馬賽克甚至是解碼器、流封包器崩潰的現(xiàn)象,使整個(gè)收錄系統(tǒng)穩(wěn)定。

【專利附圖】

【附圖說(shuō)明】
[0016]圖1是本發(fā)明的一種小區(qū)段偏離跳動(dòng)示意圖;
圖2是本發(fā)明的一種前向躍動(dòng)示意圖;
圖3是本發(fā)明的一種后向躍動(dòng)示意圖;
圖4是本發(fā)明的一種小區(qū)間重復(fù)跳動(dòng)示意圖。

【具體實(shí)施方式】
[0017]下面通過(guò)實(shí)施例,并結(jié)合附圖,對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步具體的說(shuō)明。
[0018]實(shí)施例:本機(jī)時(shí)鐘與傳輸流中關(guān)聯(lián)規(guī)律,設(shè)本機(jī)時(shí)鐘為? (0,傳輸流中時(shí)鐘為?⑴,可以得到兩時(shí)鐘同一個(gè)時(shí)間點(diǎn)的差值^⑴=亡⑴-?⑴,由于?⑶的抖動(dòng),^值不同時(shí)刻不是同一個(gè)值,但通常情況下較短的一個(gè)周期I內(nèi),0值將在一個(gè)較為恒定的范圍之內(nèi),設(shè)為0已[0-, ^!.]。在跳動(dòng)發(fā)生之前,持續(xù)分析給定時(shí)間周期I內(nèi)的數(shù)據(jù),得出^值近期的范圍邊界:0 ―,0.及最后一次0 ―。
[0019]間隔規(guī)律,傳輸流中時(shí)鐘為?“),可以得到該時(shí)鐘兩個(gè)連續(xù)的時(shí)間點(diǎn)之間的差值0 (^2,^1)=5(0),由于?(?的抖動(dòng)及變碼率,13值不同時(shí)刻可能不是同一個(gè)值,但通常情況下較短的一個(gè)周期I內(nèi),13值將在一個(gè)較為恒定的范圍之內(nèi),設(shè)為
13.〕。在跳動(dòng)發(fā)生之前,持續(xù)分析給定時(shí)間周期I內(nèi)的數(shù)據(jù),得出13值近期的范圍邊界:@ ―,^ —及最新一次@ ―。
[0020]碼率規(guī)律,根據(jù)傳輸流中兩個(gè)時(shí)鐘間的數(shù)據(jù)量及計(jì)數(shù)差值,設(shè)兩個(gè)計(jì)數(shù)區(qū)別的碼率為8“2,^,可以得出兩個(gè)?⑶計(jì)數(shù)間的碼率:
^ (12, ^1)= 8(七2,0 /(卩(⑵-口⑶)
由于?(?的抖動(dòng)及變碼率,(值不同時(shí)刻可能不是同一個(gè)值,但通常情況下較短的一個(gè)周期I內(nèi),4值將在一個(gè)較為恒定的范圍之內(nèi),設(shè)為4日“咖4 0在跳動(dòng)發(fā)生之前,持續(xù)分析給定時(shí)間周期I內(nèi)的數(shù)據(jù),得出(值近期的范圍邊界:(-,(.及最新一個(gè)數(shù)據(jù)匕。
[0021]??:?。慷喾N跳動(dòng)類型的重建處理算法:
1,小區(qū)段偏離跳動(dòng)“〈1秒)
指?jìng)鬏斄髦羞B續(xù)差值5(12)-5(0 ? 100000,但在很小的一個(gè)持續(xù)時(shí)間(〈1秒)之后,又恢復(fù)保持原有?(? (^(^1))連續(xù)計(jì)數(shù)的情況。
[0022]設(shè)本機(jī)時(shí)鐘為?⑴,傳輸流中實(shí)際的值為?⑴,錯(cuò)誤的值為?6⑴,正確或修正之后?⑶值為斤“),丨1到丨2期間,接收數(shù)據(jù)量為8 “2,^。
[0023]?邙發(fā)生跳動(dòng)時(shí)間點(diǎn)為七10…乜0,衍421…保持連續(xù)性。如圖1。
[0024]對(duì)于該種情況,^10采用以下算法修正:
(七 10) (七 10) + ( 0 -+ 0 眶十4氺 0』/6 ;
(七 10) 二?(七9) + ( 3 -+ 3 匪十4氺 3 ―) /6 ;
?03 (110)邙(^9) +8 “10,^9)/(^ -+ ^ 眶+鈿 ^ -) /6 ;
(七 10)= (1^1(^10)+ 2^02(^10)+ 3^3(^10))/6:
對(duì)于01120,采用以下算法修正:
?0 (七]!) = ?0 (七(11-1) ) + (17 (七]!) -?(七(11-1)));
對(duì)于121,采用以下算法識(shí)別:
?(七21)-? (七20) ^ [¢-, |3 ,并且七31-七20〈1 秒識(shí)別確認(rèn)之后,該值及后續(xù)值不做修正$(3(01)= ?“21〉。
[0025]2,前向躍動(dòng)
指?jìng)鬏斄髦羞B續(xù)差值?(12)- )100000,且在很小的一個(gè)持續(xù)時(shí)間〔?1秒)之內(nèi)沒(méi)有恢復(fù)保持原有(^(^1))連續(xù)計(jì)數(shù)的情況。
[0026]設(shè)本機(jī)時(shí)鐘為?⑴,傳輸流中實(shí)際的值為?⑴,錯(cuò)誤的值為?6⑴,正確或修正之后?⑶值為斤“),丨1到丨2期間,接收數(shù)據(jù)量為8 “2,^。
[0027]發(fā)生跳動(dòng)時(shí)間點(diǎn)為七10…,七1保持連續(xù)性。如圖2。
[0028]對(duì)于該種情況,^10采用以下算法修正:
(七 10) (七 10) + ( 0 -+ 0 眶十4氺 0』/6 ;
(七 10) 二?(七9) + ( 3 -+ 3 匪十4氺 3 ―) /6 ;
?03 (110)邙(^9) +8 “10,^9)/(^ -+ ^ 眶+鈿 ^ -) /6 ;
(七 10)= (1^1(^10)+ 2^02(^10)+ 3^3(^10))/6:
對(duì)于〖11之后的值,采用以下算法修正:
?0 (七]!) = ?0 (七(11-1) ) + (17 (七]!) -?(七(11-1)));
3,后向躍動(dòng)
指?jìng)鬏斄髦羞B續(xù)?⑶差值? “2) - “ 1)〈0,且在很小的一個(gè)持續(xù)時(shí)間(〈1秒)之內(nèi)沒(méi)有恢復(fù)保持原有(^(^1))連續(xù)計(jì)數(shù)的情況。
[0029]設(shè)本機(jī)時(shí)鐘為?⑴,傳輸流中實(shí)際的值為?⑴,錯(cuò)誤的值為?6⑴,正確或修正之后?⑶值為斤“),丨1到丨2期間,接收數(shù)據(jù)量為8 “2,^。
[0030]發(fā)生跳動(dòng)時(shí)間點(diǎn)為七10…,七1保持連續(xù)性。如圖3。
[0031]后向躍動(dòng)判斷及校正算法與前向躍動(dòng)相同。
[0032]4,小區(qū)間重復(fù)跳動(dòng)
指?jìng)鬏斄髦羞B續(xù)差值5(12)-5(0 ? 100000,但在很小的一個(gè)持續(xù)時(shí)間(〈1秒)之后,又恢復(fù)保持原有?(? (5(0))連續(xù)計(jì)數(shù),之后在很小的一個(gè)持續(xù)時(shí)間〔?1秒)之后,又重復(fù)一次小區(qū)間跳動(dòng),一直反復(fù)。
[0033]設(shè)本機(jī)時(shí)鐘為?⑴,傳輸流中實(shí)際的值為?⑴,錯(cuò)誤的值為?6⑴,正確或修正之后?⑶值為斤“),丨1到丨2期間,接收數(shù)據(jù)量為8 “2,^。
[0034]?邙發(fā)生跳動(dòng)時(shí)間點(diǎn)為七10…七20,七1…七9、七21…七30,七31…七40保持連續(xù)性。如圖4。
[0035]對(duì)于該種情況,^10采用以下算法修正:
(七 10) (七 10) + ( 0 -+ 0 眶十4氺 0』/6 ;
(七 10) 二?(七9) + ( 3 -+ 3 匪十4氺 3 ―) /6 ;
?03 (110) (^9) +8 “10,19)/(^ -+ ^ 眶+鈿 ^ -) /6 ;
(七 10)= (1^1(^10)+ 2^02(^10)+ 3^3(^10))/6:
對(duì)于01120,采用以下算法修正:
?0 (七]!) = ?0 (七(11-1) ) + (17 (1:11) -?(七(11-1)));
對(duì)于121..^30,采用以下算法識(shí)別:
沖21)-1^20)已[¢-, 13」
識(shí)別確認(rèn)之后,該值包括不做修正$(3(01)= 1^(^21) 0
[0036]對(duì)于七31,采用以下算法識(shí)別:
1^(^31)-^(^20) ^ [^0 (^30)-^0(^20) + 13^, (^30) -^0(^20) + 13^1,并且七31-七20〈1秒
識(shí)別之后,修正算法如下:
(^31) (^31) + ( 0 -+ 0 腕,+扭 0 —) /6 ;
?02 (^31)邙(^30) + ( 13 -+13 眶十扭 |3 -) /6 ;
?03 (131)邙(^30) +8 “10,^9)/(^ -+ ^ 眶十4氺 ^ -) /6 ;
^08(^31)= (1^1(^31)+ 2^02(^31)+ 3^03(^31))/6:
1^(七31)= ^0(^20) + (^(^31)-^(^20));
如果?4(131))1? (30),則 1^(131)= 1^(七31),否則?(^31)= 1^(七31);
對(duì)于七32…七40的校正,與七10…七20算法相同。
[0037]修復(fù)之后的效果:
跳動(dòng)異常,經(jīng)上述校正算法之后,可以將修正之后的與實(shí)際值之間誤差控制在±500!18以內(nèi),有效排除了跳動(dòng)導(dǎo)致解碼、重封裝等音視頻錄制處理過(guò)程中產(chǎn)生的異常。
[0038]本文中所描述的具體實(shí)施例僅僅是對(duì)本發(fā)明精神作舉例說(shuō)明。本發(fā)明所屬【技術(shù)領(lǐng)域】的技術(shù)人員可以對(duì)所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類似的方式替代,但并不會(huì)偏離本發(fā)明的精神或者超越所附權(quán)利要求書(shū)所定義的范圍。
[0039]盡管本文較多地使用了 、本機(jī)時(shí)鐘等術(shù)語(yǔ),但并不排除使用其它術(shù)語(yǔ)的可能性。使用這些術(shù)語(yǔ)僅僅是為了更方便地描述和解釋本發(fā)明的本質(zhì);把它們解釋成任何一種附加的限制都是與本發(fā)明精神相違背的。
【權(quán)利要求】
1.一種視頻傳輸流中節(jié)目時(shí)鐘參考異常跳動(dòng)校正的方法,其特征在于,設(shè)本機(jī)時(shí)鐘參考為f (t),傳輸流中的節(jié)目時(shí)鐘參考為F(t);本機(jī)時(shí)鐘參考和節(jié)目時(shí)鐘參考在同一個(gè)時(shí)間點(diǎn)t的差值a (t)= f(t)- F(t),給定時(shí)間周期T內(nèi)的最大差值為Cimax,最小差值為Cimin ;兩個(gè)連續(xù)的時(shí)間點(diǎn)t和t+Ι的節(jié)目時(shí)鐘參考之間的差值為β (t+l,t)= F(t+1)- F(t),給定時(shí)間周期T內(nèi)的最大差值為,最小差值為節(jié)目時(shí)鐘參考的兩個(gè)時(shí)間點(diǎn)之間傳輸?shù)臄?shù)據(jù)量為B(t+l,t),可以得到兩個(gè)時(shí)間點(diǎn)之間的碼率為ζ (t+l,t)= B(t+l,t) /(F(t+1)-F(t)),給定時(shí)間周期T內(nèi)的最大碼率為,最小碼率為Cmin;當(dāng)兩個(gè)相鄰時(shí)間點(diǎn)F(m)和F(m+1)之間的差值的絕對(duì)值大于閾值時(shí),認(rèn)為發(fā)生異常跳動(dòng),設(shè)發(fā)生跳動(dòng)的時(shí)候,本機(jī)時(shí)鐘為 f(m), aend= f (m)- F(m), β end= F(m)_ F(m_l), ζ end= B(m,m_l)/ β end,此時(shí)對(duì) F (m+1)采用以下方法修正:
Fcl (m+1) =f (m+1) + ( a min+ a max+4X a end) /6 ;
Fc2 (m+1) =F (m) + ( β min+ β max+4 X β end) /6 ;
Fc3 (m+1) =F(m) +B(m+1, m)/( ζ min+ ζ max+4X ζ end)/6 ;
Fe (m+1)= (FeI (m+1)+ 2XFc2(m+l)+ 3XFc3 (m+1))/6 ; 式中,F(xiàn)c3(m+1)、Fc3 (m+1)和Fc3(m+1)為中間變量,F(xiàn)e (m+1)為修正后的對(duì)應(yīng)m+1時(shí)間點(diǎn)的節(jié)目時(shí)鐘參考; 對(duì)于m+2時(shí)間點(diǎn)及后續(xù)時(shí)間點(diǎn)的節(jié)目時(shí)鐘參考,按以下方法修正:
Fe (n)= Fe (n-1) + (F (n) -F (η-1)) η > m+2。
2.根據(jù)權(quán)利要求1所述的一種視頻傳輸流中節(jié)目時(shí)鐘參考異常跳動(dòng)校正的方法,其特征在于,對(duì)于m+2時(shí)間點(diǎn)及后續(xù)時(shí)間點(diǎn)的節(jié)目時(shí)鐘參考,當(dāng)出現(xiàn) β min ( F(s)-Fc(s-1) ( β max, s彡m+2,并且s時(shí)間點(diǎn)和開(kāi)始修正的m+1時(shí)間點(diǎn)之間的時(shí)間間隔s-(m+l)小于I秒,則對(duì)F(S)及后續(xù)的節(jié)目時(shí)鐘參考不進(jìn)行修正。
3.根據(jù)權(quán)利要求2所述的一種視頻傳輸流中節(jié)目時(shí)鐘參考異常跳動(dòng)校正的方法,其特征在于,對(duì)于s時(shí)間點(diǎn)及后續(xù)時(shí)間點(diǎn)的節(jié)目時(shí)鐘參考,當(dāng)出現(xiàn)F(k)和F(k-l)的差值的絕對(duì)值大于閾值,k-l>n,且 Fe (k-1) -Fe (s_l) + ^min 彡 F (k) -F (s_l) ( Fe (k_l)-Fe (s-1)+ β_,且k時(shí)間點(diǎn)和s-1時(shí)間點(diǎn)之間的時(shí)間間隔k-(s-Ι)小于I秒,則對(duì)F(k)按以下方法修正:
Fcl(k) =f (k) + (a min+ a max+4X α end)/6 ;
Fc2 (k) =F (k-1) + ( β min+ β max+4 X β end) /6 ;
Fc3 (k) =F(k-1) +B(m+1, m)/( ζ min+ ζ max+4X ζ end)/6 ;
Fca(k) = (Fcl(k)+ 2XFc2(k)+ 3XFc3(k))/6 ;
Fcb (k) = Fe (s_l) + (F (k)-F (s_l));
如果 Fcb(k)>Fc (k_l),則 Fe (k)= Fcb (k),否則 Fc(k)= Fca (k); 對(duì)于k時(shí)間點(diǎn)以后的節(jié)目時(shí)鐘參考,按以下方法修正:
Fe(u)= Fe(u-1)+(F(u)-F(u_l)) u ^ k+1。
4.根據(jù)權(quán)利要求1或2或3所述的一種視頻傳輸流中節(jié)目時(shí)鐘參考異常跳動(dòng)校正的方法,其特征在于,所述給定時(shí)間周期T的取值范圍是100毫秒至1000毫秒。
【文檔編號(hào)】H04N21/242GK104320676SQ201410308603
【公開(kāi)日】2015年1月28日 申請(qǐng)日期:2014年7月2日 優(yōu)先權(quán)日:2014年7月2日
【發(fā)明者】鄭紅哲, 仇玉萍, 吳宇超, 趙凡, 呂連新 申請(qǐng)人:浙江廣播電視集團(tuán), 杭州聯(lián)匯數(shù)字科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1