廣播電視傳輸分配網(wǎng)信道損傷測試方法
【專利摘要】本發(fā)明提供一種廣播電視傳輸分配網(wǎng)信道損傷測試方法,包括:本發(fā)明提供的廣播電視傳輸分配網(wǎng)信道損傷測試方法,向待測傳輸碼TS流的每一個TS包的第一字段位置添加輸入時間戳,并將添加輸入時間戳的TS包發(fā)送至待測廣播電視傳輸分配網(wǎng)中;從待測廣播電視傳輸分配網(wǎng)的輸出端接收添加有輸入時間戳的TS包,向TS包的第二字段位置添加輸出時間戳后,將該TS包存入緩存中;將緩存中存儲的各TS包內(nèi)包含的輸入時間戳和輸出時間戳的時間戳差值,確定為TS包在待測廣播電視傳輸分配網(wǎng)信道中的延時損傷。本發(fā)明實施例有效提高了測試TS流在傳輸分配網(wǎng)絡(luò)中的延時損傷的準(zhǔn)確性。
【專利說明】廣播電視傳輸分配網(wǎng)信道損傷測試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息技術(shù),尤其涉及一種廣播電視傳輸分配網(wǎng)信道損傷測試方法。
【背景技術(shù)】
[0002]目前,對現(xiàn)有廣播電視傳輸分配網(wǎng)信道損傷進行測試的方法為通過碼流分析儀對在傳輸分配網(wǎng)中傳輸?shù)膫鬏敶a(Transmit Stream, TS)流進行傳輸質(zhì)量的測量評估。通過監(jiān)測TS流中節(jié)目時鐘參考(Program Clock Reference, PCR)關(guān)鍵字段來測試TS流在傳輸過程中的延時和抖動。
[0003]PCR可視為保證傳輸分配網(wǎng)中編碼器和解碼器在時間上保持同步的內(nèi)部時間。在編碼器中該內(nèi)部時間可采用27MHz振蕩器作為系統(tǒng)時鐘(System Time Clock, STC)的輸入。STC為42bit計數(shù)器,由27MHz時鐘計數(shù),溢出后重新從O開始。為保證與編碼器的時間同步,解碼器也必須采用相同的STC且時鐘同步。在MPEG-2標(biāo)準(zhǔn)中,假設(shè)在TS流的傳輸過程中所有TS包延遲相同,編碼器和解碼器之間的延遲也是固定的,則解碼器利用接收到的PCR值,通過鎖相環(huán)PLL鎖定本地系統(tǒng)時鐘,使解碼器服從于編碼器,從而產(chǎn)生解碼與播放的同步信號。
[0004]但是在實際環(huán)境中,存儲諸多因素造成真正的PCR值與實際接收到的PCR值之間存在差異;如各STC的突然變化、節(jié)目復(fù)用或再復(fù)用時對PCR的修改、傳輸碼率的變化或傳輸網(wǎng)絡(luò)延時和抖動等原因改變了編碼器與解碼器間的固定延遲等。而上述因素中前兩種因素并不是TS流因在傳輸網(wǎng)絡(luò)中的延時引起的。因此,采用現(xiàn)有的碼流分析儀將通過測試TS中PCR字段得到TS流在傳輸分配網(wǎng)絡(luò)中的延時損傷是不準(zhǔn)確的。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種廣播電視傳輸分配網(wǎng)信道損傷測試方法,用于解決現(xiàn)有技術(shù)中,采用碼流分析儀測試TS流在傳輸分配網(wǎng)絡(luò)中的延時損傷不準(zhǔn)確的技術(shù)問題。
[0006]本發(fā)明實施例提供一種廣播電視傳輸分配網(wǎng)信道損傷測試方法,包括:
[0007]向待測傳輸碼TS流的每一個TS包的第一字段位置添加輸入時間戳,并將添加所述輸入時間戳的所述TS包發(fā)送至待測廣播電視傳輸分配網(wǎng)中;所述輸入時間戳為發(fā)送所述TS包至所述待測廣播電視傳輸分配網(wǎng)時對應(yīng)的本地時間;
[0008]從所述待測廣播電視傳輸分配網(wǎng)的輸出端接收添加有所述輸入時間戳的TS包,向所述TS包的第二字段位置添加輸出時間戳后,將該TS包存入緩存中;所述輸出時間戳為所述從所述待測廣播電視傳輸分配網(wǎng)的輸出端接收添加有所述輸入時間戳的TS包時對應(yīng)的所述本地時間;
[0009]將所述緩存中存儲的各所述TS包內(nèi)包含的所述輸入時間戳和所述輸出時間戳的時間戳差值,確定為所述TS包在所述待測廣播電視傳輸分配網(wǎng)信道中的延時損傷。
[0010]本發(fā)明提供的廣播電視傳輸分配網(wǎng)信道損傷測試方法,有效提高了測試TS流在傳輸分配網(wǎng)絡(luò)中的延時損傷的準(zhǔn)確性。【專利附圖】
【附圖說明】
[0011]圖1為本發(fā)明提供的廣播電視傳輸分配網(wǎng)信道損傷測試方法一個實施例的流程圖;
[0012]圖2為本發(fā)明提供的廣播電視傳輸分配網(wǎng)信道損傷測試方法另一個實施例的流程圖。
【具體實施方式】
[0013]圖1為本發(fā)明提供的廣播電視傳輸分配網(wǎng)信道損傷測試方法一個實施例的流程圖。如圖1所示,該方法具體包括:
[0014]S101,向待測傳輸碼TS流的每一個TS包的第一字段位置添加輸入時間戳,并將添加輸入時間戳的TS包發(fā)送至待測廣播電視傳輸分配網(wǎng)中;該輸入時間戳為發(fā)送TS包至待測廣播電視傳輸分配網(wǎng)時對應(yīng)的本地時間;
[0015]本實施例采用27MHz,長度為4字節(jié)的時鐘(每個時鐘周期占據(jù)四個字節(jié))計數(shù)表
示本地時間Tltrcal。
[0016]具體地,在計算發(fā)送TS包至待測廣播電視傳輸分配網(wǎng)對應(yīng)的輸入時間戳Tinput時,可將發(fā)送TS包的包頭0x47字段信息時對應(yīng)的Tltjeal確定為發(fā)送TS包對應(yīng)的Tinput。確定發(fā)送時間后,將該Tinput添加到該TS包的第一字段位置。
[0017]一個標(biāo)準(zhǔn)的TS包由188個字節(jié)構(gòu)成,其中以0x47字節(jié)位置開始的包頭占據(jù)4個字節(jié),其余184個字節(jié)用于承載傳輸數(shù)據(jù)。本實施例中向每一個TS包中添加輸入時間戳的第一字段位置可以是除TS包的包頭之外的其余184個字節(jié)所在位置。由于不考慮添加的輸入時間戳信息對傳輸數(shù)據(jù)本身的覆蓋影響問題,因此在不影響TS包正常傳輸?shù)那闆r下,該第一字段位置可以是上述184字節(jié)中任一連續(xù)的4字節(jié)位置,如可以是整個TS包中的第9、10、11和12字節(jié)位置。
[0018]S102,從待測廣播電視傳輸分配網(wǎng)的輸出端接收添加有輸入時間戳的TS包,向TS包的第二字段位置添加輸出時間戳后,將該TS包存入緩存中;該輸出時間戳為從待測廣播電視傳輸分配網(wǎng)的輸出端接收添加有輸入時間戳的TS包時對應(yīng)的本地時間;
[0019]將添加了輸入時間戳的TS包發(fā)送至待測廣播電視傳輸分配網(wǎng)中后,可通過該待測廣播電視傳輸分配網(wǎng)的數(shù)據(jù)輸出端接收這些數(shù)據(jù)包;向每個TS包的第二字段位置添加輸出時間戳Tratput,該Tratput為從上述待測廣播電視傳輸分配網(wǎng)的輸出端接收添加有輸入時間戳的TS包時對應(yīng)的本地時間。其中,該Tratput的時間格式與上述Tinput的時間格式相同;該TS包的第二字段位置可以為整個TS包中的第13、14、15和16字節(jié)位置。
[0020]這里說明,確定輸出時間戳采用的本地時間與上述確定輸入時間戳采用的本地時間是同步的。當(dāng)兩個本地時間采用的時鐘來源為不同的時鐘計數(shù)系統(tǒng)時,則需要使用全球定位系統(tǒng)(Global Positioning System, GPS)時鐘來統(tǒng)一兩個時鐘來源,使其二者計算的本地時間保持同步。
[0021]在從待測廣播電視傳輸分配網(wǎng)的數(shù)據(jù)輸出端接收上述TS包,并向每個TS包的第二字段位置添加輸出時間戳Tratput后,可將這些數(shù)據(jù)存儲在本地緩存中,以便后續(xù)處理。
[0022]S103,將緩存中存儲的各TS包內(nèi)包含的輸入時間戳和輸出時間戳的時間戳差值,確定為該TS包在待測廣播電視傳輸分配網(wǎng)信道中的延時損傷;
[0023]每個TS包經(jīng)過上述待測廣播電視傳輸分配網(wǎng)時都要持續(xù)一段時間,這段時間即為每個TS包在傳輸分配網(wǎng)中的延時損傷。本方案中,可用每個TS包對應(yīng)的Tinput和Twtput的差值來計量各TS包在傳輸分配網(wǎng)中的延時損傷的具體值。根據(jù)各TS包的時間戳差值的數(shù)值分布情況,可以綜合分析出整個待測TS流在上述待測廣播電視傳輸分配網(wǎng)信道中的延時損傷情況。
[0024]本發(fā)明提供的廣播電視傳輸分配網(wǎng)信道損傷測試方法,向待測傳輸碼TS流的每一個TS包的第一字段位置添加輸入時間戳,并將添加輸入時間戳的TS包發(fā)送至待測廣播電視傳輸分配網(wǎng)中;該輸入時間戳為發(fā)送TS包至待測廣播電視傳輸分配網(wǎng)時對應(yīng)的本地時間;從待測廣播電視傳輸分配網(wǎng)的輸出端接收添加有輸入時間戳的TS包,向TS包的第二字段位置添加輸出時間戳后,將該TS包存入緩存中;該輸出時間戳為從待測廣播電視傳輸分配網(wǎng)的輸出端接收添加有輸入時間戳的TS包時對應(yīng)的本地時間;將緩存中存儲的各TS包內(nèi)包含的輸入時間戳和輸出時間戳的時間戳差值,確定為TS包在待測廣播電視傳輸分配網(wǎng)信道中的延時損傷。該方案有效提高了測試TS流在傳輸分配網(wǎng)絡(luò)中的延時損傷的準(zhǔn)確性。
[0025]圖2為本發(fā)明提供的廣播電視傳輸分配網(wǎng)信道損傷測試方法另一個實施例的流程圖,該方法是如圖1所示實施例的一種具體實現(xiàn)方式。如圖2所示,該方法具體包括:
[0026]S201,從預(yù)置的TS流生成器中獲取待測TS流;
[0027]為了更加方便、快捷地獲取到本實施例所需的待測TS流,本方案給出了一種通過預(yù)置的TS流生成器來獲取上述待測TS流的方法。其中,該TS流生成器可生成普通的TS流,也可以生成適用于單頻網(wǎng)(Single Frequency Network, SFN)中傳輸?shù)牟迦胗忻虢碡懗跏蓟?Second Frame Initialization Packet, SIP)的 TS 流,且 SIP 的插入方法和位置均與現(xiàn)有SFN中向TS流中插入SIP的原理相同,在此不作贅述。
[0028]為保證從預(yù)置的TS流生成器中獲取的TS流格式準(zhǔn)確,可對從TS流生成器中采集的原始TS流進行預(yù)處理操作,檢測該原始TS流中的各TS包的格式是否符合標(biāo)準(zhǔn)TS包格式;將符合TS包標(biāo)準(zhǔn)格式的原始TS包保留以形成預(yù)處理后的TS流,并將該預(yù)處理后形成的TS流作為從上述預(yù)置的TS流生成器中獲取的最終的插入有秒幀初始化包SIP的傳輸碼TS流。
[0029]S202,向待測傳輸碼TS流的每一個TS包的第一字段位置添加輸入時間戳,并將添加輸入時間戳的TS包發(fā)送至待測廣播電視傳輸分配網(wǎng)中;該輸入時間戳為發(fā)送TS包至待測廣播電視傳輸分配網(wǎng)時對應(yīng)的本地時間;該步驟具體執(zhí)行過程可參見步驟101的相應(yīng)內(nèi)容。
[0030]S203,向待測TS流的每一個TS包的第三字段位置添加位置序號;該位置序號為大于O的整數(shù),用于標(biāo)識TS包在待測TS流中的排序位置;
[0031]在步驟202中,向待測傳輸碼TS流的每一個TS包中的第一字段位置添加輸入時間戳的同時,本實施例所示方法還向該TS包中的第三字段位置添加位置序號,該位置序號標(biāo)識了當(dāng)前向待測廣播電視傳輸分配網(wǎng)中發(fā)送的TS包在整個待測TS流中的排序位置。其中,位置序號具體可采用4字節(jié)的計數(shù)值進行表示,該位置序號添加至的第三字段位置可以是上述TS包中的第5、6、7和8字節(jié)位置。[0032]S204,從待測廣播電視傳輸分配網(wǎng)的輸出端接收添加有輸入時間戳的TS包,向TS包的第二字段位置添加輸出時間戳后,將該TS包存入緩存中;該輸出時間戳為從待測廣播電視傳輸分配網(wǎng)的輸出端接收添加有輸入時間戳的TS包時對應(yīng)的本地時間;該步驟具體執(zhí)行過程可參見步驟102的相應(yīng)內(nèi)容。
[0033]S205,將緩存中存儲的各TS包內(nèi)包含的輸入時間戳和輸出時間戳的時間戳差值,確定為該TS包在待測廣播電視傳輸分配網(wǎng)信道中的延時損傷;該步驟具體執(zhí)行過程可參見步驟103的相應(yīng)內(nèi)容。
[0034]S206,將緩存中存儲的各TS包按其包含的輸出時間戳對應(yīng)的時間順序進行排序,并根據(jù):
[0035]J (i) = [Tr (i+2) -Tr (i+1) ] -[Tr (i+1) -Tr (i) ] (I)計算排序后的 TS 包中第 i 個 TS 包在待測廣播電視傳輸分配網(wǎng)信道中的抖動損耗J(i);其中,TJi)為排序后的TS包中第i個TS包內(nèi)包含的輸出時間戳;i為大于O的整數(shù);
[0036]本實施例給出的TS包的抖動損耗,其概念是描述從待測廣播電視傳輸分配網(wǎng)信道接收到的TS包中兩個相鄰的TS包間隔的差值;例如,當(dāng)前從待測廣播電視傳輸分配網(wǎng)信道的接收端接收到的三個連續(xù)的TS包對應(yīng)的Twtput分別為I秒、3秒和8秒,則第一個TS包與第二個TS包對應(yīng)的Twtput間隔I為2秒,第二個TS包與第三個TS包對應(yīng)的Tratput間隔2為5秒。本實施例為了對相鄰的兩個Tratput間隔進行標(biāo)記定義,則將Tratput間隔2減去Toutput間隔I的差值(5-2=3)確定為第一個TS包對應(yīng)的上述抖動損耗。
[0037]本實施例還給出了確定TS包在待測廣播電視傳輸分配網(wǎng)信道的抖動損耗的另一種實現(xiàn)方法,包括步騾207和208的內(nèi)容。
[0038]S207,在向待測傳輸碼TS流的每一個TS包的第一字段位置添加輸入時間戳后,按輸入時間戳對應(yīng)的時間順序?qū)Υ郎yTS流中包含的TS包進行排序,判斷排序后的TS包中每相鄰兩個TS包對應(yīng)的輸入時間戳的差值是否相同;
[0039]通常,待測TS流中包含的TS包按輸入時間戳對應(yīng)的時間順序進行排序的結(jié)果與從待測廣播電視傳輸分配網(wǎng)信道輸出端接收的TS包按輸出時間戳對應(yīng)的時間順序進行排序的結(jié)果相同(此處不考慮丟包現(xiàn)象)。按輸入時間戳對應(yīng)的時間順序?qū)Υ郎yTS流中包含的TS包進行排序后,可計算獲得每相鄰兩個TS包的輸入時間戳的差值,根據(jù)判斷該待測TS流中所有獲得的相鄰兩個輸入時間戳的差值是否相同,可獲知發(fā)送該待測TS流中各TS包間的時間間隔是否相同。
[0040]S208,若排序后的TS包中每相鄰兩個TS包對應(yīng)的輸入時間戳的差值相同,則根據(jù):
[0041]J(i) = [L(i+2)-L(i+l)]-[L(i+l)-L(i)] (2)計算排序后的 TS 包中第 i 個 TS 包的抖動損耗J(i);其中,該L(i)為排序后的TS包中第i個TS包在待測廣播電視傳輸分配網(wǎng)信道中的延時損傷;i為大于O的整數(shù);
[0042]步驟206 中,J⑴=[Tr(i+2)-Tr(i+1)]-[Tr(i+1)-Tr⑴]中的 Tr⑴=Tt⑴+L⑴,其中,Tt (i)為第i個TS包內(nèi)包含的上述輸入時間戳,L(i)為第i個TS包對應(yīng)的上述延時損傷。同理,Tr(i+1) = Tt(i+1)+L(i+1)
[0043]Tr (i+2) =Tt (i+2)+L (i+2),
[0044]則(I)變形為:[0045]Wi) = [(Tt(i+2)+L(i+2))-(Tt(i + l)+L(i + l))]-[(Tt(i + l)+L(i + l))-(Tt(i)+L(
i))] (3)
[0046]當(dāng)按輸入時間戳對應(yīng)的時間順序?qū)Υ郎yTS流中包含的TS包進行排序,且判斷排序后的TS包中每相鄰兩個TS包對應(yīng)的輸入時間戳的差值相同時,則(3)式中的Tt (i+2)-(Tt (i+1) =Tt (i+1)-(Tt ⑴;此時(3)式變形為:
[0047]J (i) = [L (i+2)-L (i+1) ]-[L (i+1)-L (i) ] (2)。
[0048]即當(dāng)將待測TS流中各TS包時間間隔均勻發(fā)送至待測廣播電視傳輸分配網(wǎng)信道時,可用(2)式求解對應(yīng)TS包在待測廣播電視傳輸分配網(wǎng)信道中的上述抖動損耗。
[0049]S209,根據(jù)緩存中存儲的各TS包內(nèi)包含的位置序號,確定固定時間內(nèi),將添加輸入時間戳的TS包發(fā)送至待測廣播電視傳輸分配網(wǎng)后,在待測廣播電視傳輸分配網(wǎng)的輸出端未接收到的TS包;
[0050]本實施例在待測TS流發(fā)送至待測廣播電視傳輸分配網(wǎng)時,預(yù)先向各TS包中添加了位置序號。這樣,當(dāng)發(fā)生丟包現(xiàn)象時,可通過緩存中存儲的各TS包的位置序號獲知哪些TS包在傳輸過程中被丟棄,以獲得待測TS流在上述待測廣播電視傳輸分配網(wǎng)信道中的丟包損傷。
[0051]為了量化上述丟包損傷,可以某一固定時間段作為測量周期,計算如I分鐘內(nèi)確定將添加上述輸入時間戳的TS包發(fā)送至待測廣播電視傳輸分配網(wǎng)后,在待測廣播電視傳輸分配網(wǎng)的輸出端接收這些TS包時實際沒有接收到的TS包的數(shù)目。
[0052]S210,將在待測廣播電視傳輸分配網(wǎng)的輸出端未接收到的TS包在固定時間內(nèi)發(fā)送至待測廣播電視傳輸分配網(wǎng)的TS包中的數(shù)目比重確定為待測TS流在待測廣播電視傳輸分配網(wǎng)信道中的丟包損傷;
[0053]在上述固定時間內(nèi),將待測TS流中的TS包發(fā)送至待測廣播電視傳輸分配網(wǎng)后,記錄下這些TS包對應(yīng)的位置序號,并在待測廣播電視傳輸分配網(wǎng)的輸出端接收這些TS包,根據(jù)接收的TS包中包含的位置序號,可獲知哪些TS包在傳輸過程中丟失,并記錄下丟失的TS包的數(shù)目。
[0054]將在待測廣播電視傳輸分配網(wǎng)傳輸過程中丟失的TS包的數(shù)目在上述固定時間內(nèi)對應(yīng)的發(fā)送至待測廣播電視傳輸分配網(wǎng)中TS包的總數(shù)目的比值確定為該待測TS流在待測廣播電視傳輸分配網(wǎng)信道中的丟包損傷(即丟包率)。例如,在一分鐘內(nèi)發(fā)送至待測廣播電視傳輸分配網(wǎng)中TS包的總數(shù)目為3600個,在待測廣播電視傳輸分配網(wǎng)的輸出端對應(yīng)的這些TS包實際接收到的為3000個,則確定該待測TS流在待測廣播電視傳輸分配網(wǎng)信道中的丟包損傷為(3600-3000) / 3600=1 / 6。
[0055]本發(fā)明提供的廣播電視傳輸分配網(wǎng)信道損傷測試方法,向待測傳輸碼TS流的每一個TS包的第一字段位置添加輸入時間戳,并將添加輸入時間戳的TS包發(fā)送至待測廣播電視傳輸分配網(wǎng)中;該輸入時間戳為發(fā)送TS包至待測廣播電視傳輸分配網(wǎng)時對應(yīng)的本地時間;從待測廣播電視傳輸分配網(wǎng)的輸出端接收添加有輸入時間戳的TS包,向TS包的第二字段位置添加輸出時間戳后,將該TS包存入緩存中;該輸出時間戳為從待測廣播電視傳輸分配網(wǎng)的輸出端接收添加有輸入時間戳的TS包時對應(yīng)的本地時間;將緩存中存儲的各TS包內(nèi)包含的輸入時間戳和輸出時間戳的時間戳差值,確定為TS包在待測廣播電視傳輸分配網(wǎng)信道中的延時損傷;同時,在向TS包中添加輸入時間戳的過程中還添加了該TS包在整個TS流中對應(yīng)的位置序號,通過從待測廣播電視傳輸分配網(wǎng)的輸出端接收的TS包對應(yīng)的位置序號情況,判斷該待測TS流的丟包損傷。該方案有效提高了測試TS流在傳輸分配網(wǎng)絡(luò)中的延時損傷和丟包損傷的準(zhǔn)確性。
[0056]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0057]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種廣播電視傳輸分配網(wǎng)信道損傷測試方法,其特征在于,包括: 向待測傳輸碼TS流的每一個TS包的第一字段位置添加輸入時間戳,并將添加所述輸入時間戳的所述TS包發(fā)送至待測廣播電視傳輸分配網(wǎng)中;所述輸入時間戳為發(fā)送所述TS包至所述待測廣播電視傳輸分配網(wǎng)時對應(yīng)的本地時間; 從所述待測廣播電視傳輸分配網(wǎng)的輸出端接收添加有所述輸入時間戳的TS包,向所述TS包的第二字段位置添加輸出時間戳后,將該TS包存入緩存中;所述輸出時間戳為所述從所述待測廣播電視傳輸分配網(wǎng)的輸出端接收添加有所述輸入時間戳的TS包時對應(yīng)的所述本地時間; 將所述緩存中存儲的各所述TS包內(nèi)包含的所述輸入時間戳和所述輸出時間戳的時間戳差值,確定為所述TS包在所述待測廣播電視傳輸分配網(wǎng)信道中的延時損傷。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 將所述緩存中存儲的各所述TS包按其包含的所述輸出時間戳對應(yīng)的時間順序進行排序,并根據(jù):
J (i) = [Tr (i+2) -Tr (i+1) ] -[Tr (i+1) -Tr (i)]計算排序后的所述 TS 包中第 i 個 TS 包在所述待測廣播電視傳輸分配網(wǎng)信道中的抖動損耗ja);其中,所述ι;α)為所述排序后的所述TS包中第i個TS包內(nèi)包含的所述輸出時間戳;所述i為大于O的整數(shù)。
3.根據(jù)權(quán) 利要求1所述的方法,其特征在于,還包括: 在所述向待測傳輸碼TS流的每一個TS包的第一字段位置添加輸入時間戳后,按所述輸入時間戳對應(yīng)的時間順序?qū)λ龃郎yTS流中包含的TS包進行排序,判斷排序后的所述TS包中每相鄰兩個所述TS包對應(yīng)的所述輸入時間戳的差值是否相同; 若相同,則根據(jù): J (i) = [L (i+2) -L (i+1) ] - [L (i+1) -L (i)]計算排序后的所述TS包中第i個TS包的抖動損耗J(i);其中,所述L(i)為所述排序后的所述TS包中第i個TS包在所述待測廣播電視傳輸分配網(wǎng)信道中的所述延時損傷;所述i為大于O的整數(shù)。
4.根據(jù)權(quán)利要求1或2所述方法,其特征在于,所述向待測傳輸碼TS流的每一個TS包的第一字段位置添加輸入時間戳的過程中,還包括: 向所述待測TS流的每一個TS包的第三字段位置添加位置序號;所述位置序號為大于O的整數(shù),用于標(biāo)識所述TS包在所述待測TS流中的排序位置; 所述方法還包括: 根據(jù)所述緩存中存儲的各所述TS包內(nèi)包含的所述位置序號,確定固定時間內(nèi),所述將添加所述輸入時間戳的所述TS包發(fā)送至待測廣播電視傳輸分配網(wǎng)后,在所述待測廣播電視傳輸分配網(wǎng)的輸出端未接收到的所述TS包; 將所述在所述待測廣播電視傳輸分配網(wǎng)的輸出端未接收到的所述TS包在所述固定時間內(nèi)發(fā)送至所述待測廣播電視傳輸分配網(wǎng)的TS包中的數(shù)目比重確定為所述待測TS流在所述待測廣播電視傳輸分配網(wǎng)信道中的丟包損傷。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述向待測傳輸TS碼流的每一個TS包中的第一字段位置添加輸入時間戳之前,包括: 從預(yù)置的TS流生成器中獲取所述待測TS流。
【文檔編號】H04N17/00GK103795589SQ201310727057
【公開日】2014年5月14日 申請日期:2013年12月26日 優(yōu)先權(quán)日:2013年12月26日
【發(fā)明者】李培琳, 白鶴, 崔競飛, 萬倩, 張國庭, 趙明 申請人:國家廣播電影電視總局廣播科學(xué)研究院