專利名稱:一種編碼器時(shí)延檢測(cè)方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻處理領(lǐng)域,特別是關(guān)于一種編碼器時(shí)延檢測(cè)方法及裝置。
背景技術(shù):
在現(xiàn)有的各種服務(wù)系統(tǒng)中,如數(shù)字電視\網(wǎng)絡(luò)電視等,都包含編碼器的環(huán)節(jié).這些系統(tǒng)中存在很多設(shè)備,每個(gè)設(shè)備都有自己的時(shí)延,眾多的時(shí)延疊加最終造成用戶終端顯示畫(huà)面或者其它應(yīng)用的時(shí)延,這些服務(wù)系統(tǒng)中很多應(yīng)用都需要盡量減小設(shè)備的時(shí)延,以便于與用戶終端之間的通信更加流暢,或者需要在設(shè)計(jì)應(yīng)用時(shí)考慮不同設(shè)備的時(shí)延,以便于更好的為用戶提供服務(wù)。編碼器用于將原始的點(diǎn)陣視頻進(jìn)行壓縮,獲得更少的數(shù)據(jù)用于傳輸/保存。編碼的過(guò)程包含了復(fù)雜的算法,會(huì)用到大量的緩存,導(dǎo)致產(chǎn)生較大的時(shí)延,而由于編碼器的復(fù)雜性,使獨(dú)立測(cè)試很困難。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種編碼器時(shí)延檢測(cè)方法及裝置,采用與編碼過(guò)程無(wú)關(guān)的時(shí)延測(cè)試方式獨(dú)立測(cè)試各種編碼器的時(shí)延。本發(fā)明實(shí)施例提供了一種編碼器時(shí)延檢測(cè)方法,包括生成圖像數(shù)據(jù),在所述圖像數(shù)據(jù)中嵌入第一當(dāng)前時(shí)間;利用待測(cè)編碼器對(duì)所述圖像數(shù)據(jù)進(jìn)行編碼,并將編碼后的圖像數(shù)據(jù)發(fā)送給計(jì)算單元和采樣單元;所述采樣單元對(duì)所述編碼后的圖像數(shù)據(jù)進(jìn)行采樣,并記錄下采樣的第二當(dāng)前時(shí)間,并將所述采樣圖像數(shù)據(jù)和第二當(dāng)前時(shí)間發(fā)送給所述計(jì)算單元; 所述計(jì)算單元在編碼后的圖像數(shù)據(jù)中匹配與所述采樣圖像數(shù)據(jù)相同的圖像數(shù)據(jù),在所述編碼后的圖像數(shù)據(jù)中獲得所述第一當(dāng)前時(shí)間,將所述第二當(dāng)前時(shí)間與所述第一當(dāng)前時(shí)間做差,獲得所述待測(cè)編碼器的時(shí)延數(shù)據(jù);將所述獲取的待測(cè)編碼器的時(shí)延數(shù)據(jù)輸出。根據(jù)本發(fā)明實(shí)施例編碼器時(shí)延檢測(cè)方法的一個(gè)進(jìn)一步的方面,在利用待測(cè)編碼器對(duì)所述圖像數(shù)據(jù)進(jìn)行編碼,并將編碼后的圖像數(shù)據(jù)發(fā)送給計(jì)算單元和采樣單元中,所述待測(cè)編碼器通過(guò)分配器將所述編碼后的圖像數(shù)據(jù)同時(shí)發(fā)送給計(jì)算單元和采樣單元。根據(jù)本發(fā)明實(shí)施例編碼器時(shí)延檢測(cè)方法的再一個(gè)進(jìn)一步的方面,所述采樣單元將所述采樣圖像數(shù)據(jù)和第二當(dāng)前時(shí)間發(fā)送給所述計(jì)算單元中,所述采樣單元通過(guò)用戶數(shù)據(jù)包協(xié)議將所述采樣圖像數(shù)據(jù)和第二當(dāng)前時(shí)間發(fā)送給所述計(jì)算單元。根據(jù)本發(fā)明實(shí)施例編碼器時(shí)延檢測(cè)方法的另一個(gè)進(jìn)一步的方面,所述計(jì)算單元在編碼后的圖像數(shù)據(jù)中匹配與所述采樣圖像數(shù)據(jù)相同的圖像數(shù)據(jù)中,所述計(jì)算單元利用所述采樣圖像數(shù)據(jù)中的若干連續(xù)的字節(jié)在所述接收到的圖像數(shù)據(jù)中進(jìn)行匹配,以獲得編碼后的圖像數(shù)據(jù)中唯一與所述采樣圖像數(shù)據(jù)相同的圖像數(shù)據(jù)。根據(jù)本發(fā)明實(shí)施例編碼器時(shí)延檢測(cè)方法的另一個(gè)進(jìn)一步的方面,在輸出待測(cè)編碼器的時(shí)延數(shù)據(jù)后還包括,根據(jù)所述編碼器的時(shí)延數(shù)據(jù),對(duì)數(shù)字電視網(wǎng)絡(luò)中的應(yīng)用進(jìn)行處理。本發(fā)明實(shí)施例還提供了一種編碼器時(shí)延檢測(cè)裝置,包括,
圖像數(shù)據(jù)生成單元,用于生成圖像數(shù)據(jù),在所述圖像數(shù)據(jù)中嵌入第一當(dāng)前時(shí)間;待測(cè)編碼器,用于對(duì)所述圖像數(shù)據(jù)進(jìn)行編碼,并將編碼后的圖像數(shù)據(jù)發(fā)送給計(jì)算單元和采樣單元;所述采樣單元,用于在編碼后的圖像數(shù)據(jù)中進(jìn)行采樣,并記錄下采樣的第二當(dāng)前時(shí)間,并將所述采樣圖像數(shù)據(jù)和第二當(dāng)前時(shí)間發(fā)送給所述計(jì)算單元;所述計(jì)算單元,用于在編碼后的圖像數(shù)據(jù)中匹配與所述采樣圖像數(shù)據(jù)相同的圖像數(shù)據(jù),在所述圖像數(shù)據(jù)中獲得所述第一當(dāng)前時(shí)間,將所述第二當(dāng)前時(shí)間與所述第一當(dāng)前時(shí)間做差,獲得所述待測(cè)編碼器的時(shí)延數(shù)據(jù);輸出單元,用于將所述獲取的待測(cè)編碼器的時(shí)延數(shù)據(jù)輸出。根據(jù)本發(fā)明實(shí)施例所述裝置的一個(gè)進(jìn)一步的方面,所述圖像生成單元和所述采樣單元使用相同的時(shí)鐘晶振。根據(jù)本發(fā)明實(shí)施例所述裝置的再一個(gè)進(jìn)一步的方面,還包括分配器,將待測(cè)編碼器輸出的編碼后的圖像數(shù)據(jù)同時(shí)發(fā)送給計(jì)算單元和采樣單元。根據(jù)本發(fā)明實(shí)施例所述裝置的另一個(gè)進(jìn)一步的方面,所述計(jì)算單元利用所述采樣圖像數(shù)據(jù)中的若干連續(xù)的字節(jié)在所述接收到的圖像數(shù)據(jù)中進(jìn)行匹配,以獲得編碼后的圖像數(shù)據(jù)中唯一與所述采樣圖像數(shù)據(jù)相同的圖像數(shù)據(jù)。根據(jù)本發(fā)明實(shí)施例所述裝置的另一個(gè)進(jìn)一步的方面,所述圖像生成單元和所述采樣單元兩者為一塊具有數(shù)據(jù)處理能力的單片機(jī)芯片構(gòu)成。通過(guò)本發(fā)明實(shí)施例,可以準(zhǔn)確測(cè)量多種不同編碼器的時(shí)延,確定了一幀圖像從輸入編碼器到編碼壓縮輸出的時(shí)間,而不改變編碼器本身的編碼過(guò)程的時(shí)間。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1所示為本發(fā)明實(shí)施例一種編碼器時(shí)延檢測(cè)方法流程圖;圖2所示為本發(fā)明實(shí)施例一種編碼器時(shí)延檢測(cè)裝置結(jié)構(gòu)示意圖;圖3所示為本發(fā)明實(shí)施例一種編碼器時(shí)延檢測(cè)裝置的另一結(jié)構(gòu)示意圖;圖4所示為本發(fā)明實(shí)施例一種編碼器時(shí)延檢測(cè)方法的信號(hào)流圖;圖5所示為計(jì)算機(jī)在接收到采樣結(jié)果和采樣當(dāng)前時(shí)間T2后獲得Tl時(shí)間的畫(huà)面流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖1所示為本發(fā)明實(shí)施例一種編碼器時(shí)延檢測(cè)方法流程圖。
包括,步驟101,生成圖像數(shù)據(jù),在所述圖像數(shù)據(jù)中嵌入第一當(dāng)前時(shí)間。所述第一當(dāng)前時(shí)間可以精確到毫秒(ms)級(jí)別,從而可以更加準(zhǔn)確的測(cè)定所述編碼器的時(shí)延。 步驟102,利用待測(cè)編碼器對(duì)所述圖像數(shù)據(jù)進(jìn)行編碼,并將編碼后的圖像數(shù)據(jù)發(fā)送給計(jì)算單元和采樣單元,所述計(jì)算單元例如可以是計(jì)算機(jī)或者具有計(jì)算和解碼能力的單片機(jī)。所述編碼器的輸入是各種圖像格式,如HDMI/VGA/AV/DVI,輸出是各種編碼格式,目前主要是MPEG2與MPEG4(H. 264)。所述待測(cè)編碼器將編碼后的圖像數(shù)據(jù)發(fā)送給計(jì)算單元和采樣單元時(shí)可以通過(guò)分配器來(lái)實(shí)現(xiàn)同時(shí)發(fā)送,從而使得時(shí)延檢測(cè)更加準(zhǔn)確。步驟103,所述采樣單元對(duì)所述編碼后的圖像數(shù)據(jù)進(jìn)行采樣,并記錄下采樣的第二當(dāng)前時(shí)間,并將所述采樣圖像數(shù)據(jù)和第二當(dāng)前時(shí)間發(fā)送給所述計(jì)算單元。可以定時(shí)進(jìn)行采樣,例如為1秒。由于采樣時(shí)間很短,可以在微秒級(jí)即可完成一次采樣,因此可以保證采樣時(shí)記錄的第二當(dāng)前時(shí)間的準(zhǔn)確性,所述采樣圖像數(shù)據(jù)可以為700個(gè)字節(jié),或者其它長(zhǎng)度的圖像數(shù)據(jù)。所述采樣單元可以通過(guò)例如用戶數(shù)據(jù)包協(xié)議(UDP)協(xié)議發(fā)送給所述計(jì)算單元所述采樣圖像數(shù)據(jù)和第二當(dāng)前時(shí)間。步驟104,所述計(jì)算單元在編碼后的圖像數(shù)據(jù)中匹配與所述采樣圖像數(shù)據(jù)相同的圖像數(shù)據(jù),在所述圖像數(shù)據(jù)中獲得所述第一當(dāng)前時(shí)間,將所述第二當(dāng)前時(shí)間與所述第一當(dāng)前時(shí)間做差,獲得所述待測(cè)編碼器的時(shí)延數(shù)據(jù)。所述計(jì)算單元在接收到的圖像數(shù)據(jù)中匹配與所述采樣圖像數(shù)據(jù)相同的圖像數(shù)據(jù)時(shí),利用所述采樣圖像數(shù)據(jù)中的若干連續(xù)的字節(jié)在所述接收到的圖像數(shù)據(jù)中進(jìn)行匹配,例如利用采樣圖像數(shù)據(jù)中的5個(gè)連續(xù)的字節(jié)在所述接收到的圖像數(shù)據(jù)中進(jìn)行匹配,通常在所述計(jì)算單元接收到幾十兆圖像數(shù)據(jù)中,5個(gè)字節(jié)的圖像數(shù)據(jù)的碼流序列是唯一的,如果不是唯一的可以增加匹配過(guò)程中的連續(xù)字節(jié)數(shù)。所述匹配的結(jié)果為找到包括所述若干連續(xù)字節(jié)的圖像數(shù)據(jù)在碼流中的地址,根據(jù)所述地址找到包含所述地址的幀,將該幀進(jìn)行解碼,獲得該幀的畫(huà)面,從而可以得到畫(huà)面內(nèi)顯示的第一當(dāng)前時(shí)間。所述計(jì)算單元例如可以通過(guò)Elecard工具分析所述圖像數(shù)據(jù)的碼流,所述Elecard工具可以分析出來(lái)一幀畫(huà)面壓縮后的地址及大小,并將畫(huà)面顯示出來(lái)。步驟105,將所述獲取的待測(cè)編碼器的時(shí)延數(shù)據(jù)輸出。例如輸出到顯示裝置或者其它應(yīng)用中。作為本發(fā)明的一個(gè)實(shí)施例,在所述步驟105之后還包括,根據(jù)所述編碼器的時(shí)延數(shù)據(jù),對(duì)數(shù)字電視網(wǎng)絡(luò)中的應(yīng)用進(jìn)行處理,例如在編碼時(shí)參考編碼器的時(shí)延數(shù)據(jù),可以不產(chǎn)生B幀,這樣只要收全一幀畫(huà)面數(shù)據(jù)就進(jìn)行解碼,以降低在用戶端的畫(huà)面時(shí)延現(xiàn)象,這樣可以盡量使得用戶觀看畫(huà)面時(shí)不會(huì)感覺(jué)到時(shí)延。通過(guò)本發(fā)明實(shí)施例,可以準(zhǔn)確測(cè)量多種不同編碼器的時(shí)延,確定了一幀圖像從輸入編碼器到編碼壓縮輸出的時(shí)間,而不改變編碼器本身的編碼過(guò)程的時(shí)間。并且,可以將時(shí)延檢測(cè)結(jié)果應(yīng)用于各種系統(tǒng)中各種不同的應(yīng)用中,以降低用戶端畫(huà)面的時(shí)延。如圖2所示為本發(fā)明實(shí)施例一種編碼器時(shí)延檢測(cè)裝置結(jié)構(gòu)示意圖。包括圖像數(shù)據(jù)生成單元201,待測(cè)編碼器202,采樣單元203,計(jì)算單元204,輸出單元 205。所述圖像數(shù)據(jù)生成單元201,用于生成圖像數(shù)據(jù),在所述圖像數(shù)據(jù)中嵌入第一當(dāng)前時(shí)間。所述待測(cè)編碼器202,用于對(duì)所述圖像數(shù)據(jù)進(jìn)行編碼,并將編碼后的圖像數(shù)據(jù)發(fā)送給計(jì)算單元204和采樣單元203。 所述采樣單元203,用于在預(yù)定時(shí)間內(nèi)對(duì)所述圖像數(shù)據(jù)進(jìn)行采樣,并記錄下采樣的第二當(dāng)前時(shí)間,并將所述采樣圖像數(shù)據(jù)和第二當(dāng)前時(shí)間發(fā)送給所述計(jì)算單元204,例如可以通過(guò)UDP協(xié)議發(fā)送給所述計(jì)算單元所述采樣圖像數(shù)據(jù)和第二當(dāng)前時(shí)間。所述采樣單元203 與所述圖像數(shù)據(jù)生成單元201的時(shí)鐘為同一時(shí)鐘晶振,從而保證了時(shí)鐘的同步。所述計(jì)算單元204,用于在接收到的圖像數(shù)據(jù)中匹配與所述采樣圖像數(shù)據(jù)相同的圖像數(shù)據(jù),在所述圖像數(shù)據(jù)中獲得所述第一當(dāng)前時(shí)間,將所述第二當(dāng)前時(shí)間與所述第一當(dāng)前時(shí)間做差,獲得所述待測(cè)編碼器的時(shí)延數(shù)據(jù)。所述計(jì)算單元可以為計(jì)算機(jī)或者其它計(jì)算和解碼能力的單片機(jī)。所述輸出單元205,用于將所述獲取的待測(cè)編碼器的時(shí)延數(shù)據(jù)輸出。還包括分配器206,通過(guò)該分配器所述待測(cè)編碼器將將編碼后的圖像數(shù)據(jù)同時(shí)發(fā)送給計(jì)算單元和采樣單元,作為優(yōu)選的實(shí)施例,所述分配器包括交換機(jī)和異步串行接口 (ASI)分配器,通過(guò)分配器可以使得圖像數(shù)據(jù)同時(shí)傳送給計(jì)算單元和采樣單元,從而使得時(shí)延檢測(cè)更加準(zhǔn)確。如圖3所示為本發(fā)明實(shí)施例一種編碼器時(shí)延檢測(cè)裝置的另一結(jié)構(gòu)示意圖。圖像數(shù)據(jù)生成單元與采樣單元都集成于電路裝置301,所述電路裝置301生成帶有當(dāng)前時(shí)間Tl畫(huà)面的圖像數(shù)據(jù)發(fā)送給待測(cè)編碼器302,所述待測(cè)編碼器302將經(jīng)過(guò)編碼壓縮后的壓縮碼流發(fā)送給分配器303,所述分配器303將壓縮碼流同時(shí)發(fā)送給電路裝置301和計(jì)算機(jī)304,所述電路裝置301對(duì)發(fā)送給它的壓縮碼流進(jìn)行采樣,例如采集500字節(jié)的壓縮碼流,并記錄采樣的當(dāng)前時(shí)間T2,該電路裝置301將所述采樣壓縮碼流和采樣當(dāng)前時(shí)間T2 通過(guò)UDP等協(xié)議發(fā)送給計(jì)算機(jī)304,所述計(jì)算機(jī)304對(duì)所述分配器303發(fā)送來(lái)的壓縮碼流進(jìn)行存儲(chǔ),例如采用碼流錄制工具VLC(VLC Media player),并接收所述電路裝置301發(fā)送過(guò)來(lái)的采樣壓縮碼流和采樣的當(dāng)前時(shí)間T2,利用所述發(fā)送過(guò)來(lái)的采樣壓縮碼流的5個(gè)連續(xù)的字節(jié),或者8個(gè)甚至更多的連續(xù)字節(jié)在所述存儲(chǔ)的壓縮碼流中進(jìn)行匹配,找到采樣壓縮碼流在存儲(chǔ)碼流中的地址Al,再利用碼流分析工具Elecard對(duì)所述存儲(chǔ)碼流進(jìn)行分析,找到包含地址Al的幀,顯示該幀的畫(huà)面內(nèi)容,通過(guò)圖像分析或者人眼觀察的方式獲得該幀畫(huà)面中的時(shí)間Tl,利用T2-T1獲得該待測(cè)編碼器302的時(shí)延,進(jìn)行多次上述檢測(cè)后,可以確定該待測(cè)編碼器302的平均時(shí)延,所述計(jì)算機(jī)可以輸出該檢測(cè)結(jié)果。如圖4所示為本發(fā)明實(shí)施例一種編碼器時(shí)延檢測(cè)方法的信號(hào)流圖。包括步驟401,電路裝置生成圖像數(shù)據(jù)并在圖像中嵌入當(dāng)前時(shí)間Tl,將該圖像數(shù)據(jù)發(fā)送給待測(cè)編碼器。步驟402,所述待測(cè)編碼器對(duì)所述圖像數(shù)據(jù)進(jìn)行編碼壓縮,將該編碼壓縮后的碼流同時(shí)發(fā)送給電路裝置和計(jì)算機(jī),當(dāng)然不同時(shí)發(fā)送也可以實(shí)現(xiàn)本發(fā)明的目的,由于是根據(jù)地址對(duì)圖像數(shù)據(jù)進(jìn)行匹配,所以同時(shí)發(fā)送只是優(yōu)選的實(shí)施例。步驟403,所述電路裝置對(duì)接收到的碼流進(jìn)行采樣,并記錄采樣當(dāng)前時(shí)間T2,將該采樣結(jié)果和采樣當(dāng)前時(shí)間T2發(fā)送給計(jì)算機(jī)。步驟404,在于上述步驟403同時(shí),計(jì)算機(jī)接收到碼流進(jìn)行存儲(chǔ)。步驟405,計(jì)算機(jī)在接收到電路裝置發(fā)送來(lái)的采樣結(jié)果和采樣當(dāng)前時(shí)間T2后,在所述存儲(chǔ)的碼流中匹配采樣結(jié)果,得到碼流中的具有Tl時(shí)間的畫(huà)面,進(jìn)行Tl與T2的差值運(yùn)算,獲得該待測(cè)編碼器的時(shí)延。圖5所示為計(jì)算機(jī)在接收到采樣結(jié)果和采樣當(dāng)前時(shí)間T2后獲得Tl時(shí)間的畫(huà)面流程圖。通過(guò)上述實(shí)施例,能夠精確(1毫秒之內(nèi))并且獨(dú)立的測(cè)量編碼器時(shí)延,為端到端時(shí)延提供編碼器這一個(gè)環(huán)節(jié)的時(shí)延,能夠?yàn)榫幋a器生產(chǎn)者和開(kāi)發(fā)者提供獨(dú)立的時(shí)延數(shù)據(jù), 為改進(jìn)編碼器的時(shí)延提供依據(jù)。以上所述的具體實(shí)施方式
,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式
而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種編碼器時(shí)延檢測(cè)方法,其特征在于,生成圖像數(shù)據(jù),在所述圖像數(shù)據(jù)中嵌入第一當(dāng)前時(shí)間;利用待測(cè)編碼器對(duì)所述圖像數(shù)據(jù)進(jìn)行編碼,并將編碼后的圖像數(shù)據(jù)發(fā)送給計(jì)算單元和采樣單元;所述采樣單元對(duì)所述編碼后的圖像數(shù)據(jù)進(jìn)行采樣,并記錄下采樣的第二當(dāng)前時(shí)間,并將所述采樣圖像數(shù)據(jù)和第二當(dāng)前時(shí)間發(fā)送給所述計(jì)算單元;所述計(jì)算單元在編碼后的圖像數(shù)據(jù)中匹配與所述采樣圖像數(shù)據(jù)相同的圖像數(shù)據(jù),在所述編碼后的圖像數(shù)據(jù)中獲得所述第一當(dāng)前時(shí)間,將所述第二當(dāng)前時(shí)間與所述第一當(dāng)前時(shí)間做差,獲得所述待測(cè)編碼器的時(shí)延數(shù)據(jù);將所述獲取的待測(cè)編碼器的時(shí)延數(shù)據(jù)輸出。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在利用待測(cè)編碼器對(duì)所述圖像數(shù)據(jù)進(jìn)行編碼,并將編碼后的圖像數(shù)據(jù)發(fā)送給計(jì)算單元和采樣單元中,所述待測(cè)編碼器通過(guò)分配器將所述編碼后的圖像數(shù)據(jù)同時(shí)發(fā)送給計(jì)算單元和采樣單元。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述采樣單元將所述采樣圖像數(shù)據(jù)和第二當(dāng)前時(shí)間發(fā)送給所述計(jì)算單元中,所述采樣單元通過(guò)用戶數(shù)據(jù)包協(xié)議將所述采樣圖像數(shù)據(jù)和第二當(dāng)前時(shí)間發(fā)送給所述計(jì)算單元。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計(jì)算單元在編碼后的圖像數(shù)據(jù)中匹配與所述采樣圖像數(shù)據(jù)相同的圖像數(shù)據(jù)中,所述計(jì)算單元利用所述采樣圖像數(shù)據(jù)中的若干連續(xù)的字節(jié)在所述接收到的圖像數(shù)據(jù)中進(jìn)行匹配,以獲得編碼后的圖像數(shù)據(jù)中唯一與所述采樣圖像數(shù)據(jù)相同的圖像數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在輸出待測(cè)編碼器的時(shí)延數(shù)據(jù)后還包括, 根據(jù)所述編碼器的時(shí)延數(shù)據(jù),對(duì)數(shù)字電視網(wǎng)絡(luò)中的應(yīng)用進(jìn)行處理。
6.一種編碼器時(shí)延檢測(cè)裝置,其特征在于包括,圖像數(shù)據(jù)生成單元,用于生成圖像數(shù)據(jù),在所述圖像數(shù)據(jù)中嵌入第一當(dāng)前時(shí)間;待測(cè)編碼器,用于對(duì)所述圖像數(shù)據(jù)進(jìn)行編碼,并將編碼后的圖像數(shù)據(jù)發(fā)送給計(jì)算單元和采樣單元;所述采樣單元,用于在編碼后的圖像數(shù)據(jù)中進(jìn)行采樣,并記錄下采樣的第二當(dāng)前時(shí)間, 并將所述采樣圖像數(shù)據(jù)和第二當(dāng)前時(shí)間發(fā)送給所述計(jì)算單元;所述計(jì)算單元,用于在編碼后的圖像數(shù)據(jù)中匹配與所述采樣圖像數(shù)據(jù)相同的圖像數(shù)據(jù),在所述圖像數(shù)據(jù)中獲得所述第一當(dāng)前時(shí)間,將所述第二當(dāng)前時(shí)間與所述第一當(dāng)前時(shí)間做差,獲得所述待測(cè)編碼器的時(shí)延數(shù)據(jù);輸出單元,用于將所述獲取的待測(cè)編碼器的時(shí)延數(shù)據(jù)輸出。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述圖像生成單元和所述采樣單元使用相同的時(shí)鐘晶振。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述圖像生成單元和所述采樣單元兩者為一塊具有數(shù)據(jù)處理能力的單片機(jī)芯片構(gòu)成。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括分配器,將待測(cè)編碼器輸出的編碼后的圖像數(shù)據(jù)同時(shí)發(fā)送給計(jì)算單元和采樣單元。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述計(jì)算單元利用所述采樣圖像數(shù)據(jù)中的若干連續(xù)的字節(jié)在所述接收到的圖像數(shù)據(jù)中進(jìn)行匹配,以獲得編碼后的圖像數(shù)據(jù)中唯一與所述采樣圖像數(shù)據(jù)相同的圖像數(shù)據(jù)。
全文摘要
本發(fā)明涉及視頻處理領(lǐng)域,特別是關(guān)于一種編碼器時(shí)延檢測(cè)方法及裝置。采用與編碼過(guò)程無(wú)關(guān)的時(shí)延測(cè)試方式獨(dú)立測(cè)試各種編碼器的時(shí)延,所述方法包括在所述圖像數(shù)據(jù)中嵌入第一當(dāng)前時(shí)間;利用待測(cè)編碼器對(duì)所述圖像數(shù)據(jù)進(jìn)行編碼,并將編碼后的圖像數(shù)據(jù)發(fā)送給計(jì)算單元和采樣單元;計(jì)算單元在編碼后的圖像數(shù)據(jù)中匹配與采樣圖像數(shù)據(jù)相同的圖像數(shù)據(jù),在所述編碼后的圖像數(shù)據(jù)中獲得所述第一當(dāng)前時(shí)間,將所述第二當(dāng)前時(shí)間與所述第一當(dāng)前時(shí)間做差,獲得所述待測(cè)編碼器的時(shí)延數(shù)據(jù),可以準(zhǔn)確測(cè)量多種不同編碼器的時(shí)延,確定了一幀圖像從輸入編碼器到編碼壓縮輸出的時(shí)間,而不改變編碼器本身的編碼過(guò)程的時(shí)間。
文檔編號(hào)H04N17/00GK102158726SQ20111003167
公開(kāi)日2011年8月17日 申請(qǐng)日期2011年1月28日 優(yōu)先權(quán)日2011年1月28日
發(fā)明者余志勇, 包天珍 申請(qǐng)人:北京視博云科技有限公司