視頻信號的檢測方法與檢測裝置制造方法
【專利摘要】一種視頻信號的檢測方法與檢測裝置在此揭露,其中檢測方法包括下列步驟:接收一待測視頻信號,待測視頻信號包括一連串待測特征值;對一連串待測特征值作計數(shù),以得到計數(shù)值;根據(jù)計數(shù)值逐個確定每個待測特征值的位置;比較待測特征值與各個位置對應的標準特征值,以計算出這一連串待測特征值的通過率。本發(fā)明無需人員判斷,即可準確地檢測出視頻信號異常與否。
【專利說明】視頻信號的檢測方法與檢測裝置 【【技術(shù)領(lǐng)域】】
[0001] 本發(fā)明是有關(guān)于一種檢測技術(shù),且特別是有關(guān)于一種視頻信號的檢測方法與檢測 裝直。 【【背景技術(shù)】】
[0002] 具有影音播放的產(chǎn)品為了檢測視頻與音頻的功能是否正常,須檢測各種制式的視 頻,例如:NTSC 制或 PAL 制、分量視頻端口(YPrPb)、CVBS 端口(Composite)、S-out 端口, 高清端口(HDMI)等。一般而言,常用色差端子圖像檢測方法如下四種:
[0003] 方法1 :待測設(shè)備輸出圖像給外接顯示器通過人眼觀察,以判別輸出是否正確;
[0004] 方法2 :待測設(shè)備輸出圖像給外接顯示器,然后通過攝像頭抓取畫面至電腦,分析 數(shù)據(jù)是否正常,或者與存于電腦中的正常圖像進行對比確認;
[0005] 方法3 :待測設(shè)備輸出圖像,數(shù)據(jù)A/D轉(zhuǎn)換后連接視頻采集卡將圖像數(shù)據(jù)傳回電腦 與正常圖像對比誤差;
[0006] 方法4 :待測設(shè)備輸出圖像,數(shù)據(jù)A/D轉(zhuǎn)換后輸出至可編程芯片(FPGA)中,同時將 ROM中的正常像素數(shù)據(jù)讀取至芯片中進行數(shù)據(jù)相減取絕對值比對。
[0007] 然而,視頻輸出測試時,例如播放藍光盤片,輸出為模擬信號,格式為NTSC525i,畫 面按照藍光測試規(guī)格分別顯示為字母A、B、C輸出。在測試中,某條顏色線單獨斷路后(如: 色差端子Cr線或Cb線),其誤差較小,且跳動分布,輸出畫面從視覺看基本無差異。采用方 法1與方法2無法分辨顏色差異;方法3因需要傳輸數(shù)據(jù)到電腦速度較慢,且一般數(shù)據(jù)采集 卡精確度較低,無法分辨較小的數(shù)據(jù)誤差;方法4傳統(tǒng)的直接對比數(shù)據(jù)的方法也因誤差小 不穩(wěn)定而無法直接相減計算絕對值差異。 【
【發(fā)明內(nèi)容】
】
[0008] 因此,本發(fā)明的一目的是在提供一種視頻信號的檢測方法與檢測裝置,準確地檢 測出視頻信號異常與否。
[0009] 本發(fā)明提供的一種視頻信號的檢測方法包括下列步驟:(a)接收一待測視頻信 號,待測視頻信號包括一連串待測特征值;(b)對一連串待測特征值作計數(shù),以得到計數(shù) 值;(c)根據(jù)計數(shù)值逐個確定每個待測特征值的位置;(d)比較待測特征值與所述位置對應 的標準特征值,以計算出一連串待測特征值的通過率。
[0010] 在本發(fā)明的一實施例中,步驟(a)包括:當待測視頻信號為模擬格式時,將模擬格 式的待測視信號轉(zhuǎn)換為數(shù)字格式的待測視信號。
[0011] 在本發(fā)明的一實施例中,數(shù)字格式為YCbCr格式。
[0012] 在本發(fā)明的一實施例中,步驟(d)包括:將待測特征值與所述位置對應的標準特 征值相減以得計算結(jié)果,判斷計算結(jié)果否大于設(shè)定的誤差最大值,若是,則判定所述位置對 應的計算結(jié)果為錯誤數(shù)據(jù),通過率滿足下列關(guān)系式:
[0013] (1-所述錯誤數(shù)據(jù)的總數(shù)/全部位置的數(shù)目)X100%。
[0014] 在本發(fā)明的一實施例中,步驟(d)包括將待測特征值與所述位置對應的標準特征 值相減以得計算結(jié)果,判斷計算結(jié)果是否大于設(shè)定的誤差最大值,若所有位置對應的計算 結(jié)果皆小于或等于設(shè)定的誤差最大值,則通過率由計算待測視頻信號中包含的單色區(qū)域的 累積誤差來獲得。
[0015] 本發(fā)明還提供了一種視頻的檢測裝置,包括視頻輸入接口、控制模塊與數(shù)字運算 處理模塊。視頻輸入接口用于接收待測視頻信號,待測視頻信號包括一連串待測特征值。數(shù) 字運算處理模塊電性連接控制模塊,數(shù)字運算處理模塊在控制模塊的控制下對一連串待測 特征值作計數(shù)以得到計數(shù)值,從而根據(jù)計數(shù)值逐個確定每個待測特征值的位置,進而比較 待測特征值與所述位置對應的標準特征值,以計算出一連串待測特征值的通過率。
[0016] 在本發(fā)明的一實施例中,檢測裝置還包括視頻譯碼器。視頻譯碼器電性連接控制 模塊,當待測視頻信號為模擬格式時,視頻譯碼器在控制模塊的控制下將模擬格式的待測 視頻信號轉(zhuǎn)換為數(shù)字格式的待測視頻信號。
[0017] 在本發(fā)明的一實施例中,數(shù)字格式為YCbCr格式。
[0018] 在本發(fā)明的一實施例中,檢測裝置還包括儲存模塊。儲存模塊電性連接數(shù)字運算 處理模塊,儲存模塊用于儲存各個位置對應的標準特征值。
[0019] 在本發(fā)明的一實施例中,檢測裝置還包括輸出接口,輸出接口電性連接控制模塊, 控制模塊將數(shù)字運算處理模塊計算獲得的測試結(jié)果輸出至輸出接口。
[0020] 在本發(fā)明的一實施例中,數(shù)字運算處理模塊將待測特征值與所述位置對應的標準 特征值相減以得計算結(jié)果,判斷所述計算結(jié)果否大于設(shè)定的誤差最大值,若是,則判定所述 位置對應的計算結(jié)果為錯誤數(shù)據(jù),通過率滿足下列關(guān)系式:
[0021] (1-所述錯誤數(shù)據(jù)的總數(shù)/全部位置的數(shù)目)X100%。
[0022] 在本發(fā)明的一實施例中,數(shù)字運算處理模塊將待測特征值與所述位置對應的標準 特征值相減以得計算結(jié)果,判斷計算結(jié)果是否大于設(shè)定的誤差最大值,若所有位置對應的 計算結(jié)果皆小于或等于設(shè)定的誤差最大值,則通過率由計算待測視頻信號中包含的單色區(qū) 域的累積誤差來獲得。
[0023] 綜上所述,本發(fā)明的技術(shù)方案與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點和有益效果。通過 上述技術(shù)方案,可達到相當?shù)募夹g(shù)進步,并具有產(chǎn)業(yè)上的廣泛利用價值,其至少具有下列優(yōu) 占·
[0024] 1.無需人員判斷,有效減少設(shè)備、空間、人員、工時及不良品流出;以及
[0025] 2.通過計算數(shù)筆數(shù)據(jù)(特征值)累加,消除單個數(shù)據(jù)直接對比誤差跳動的困擾,從 而準確檢測出視頻信號異常與否。
[0026] 以下將以實施方式對上述的說明作詳細的描述,并對本發(fā)明的技術(shù)方案提供更進 一步的解釋。 【【專利附圖】
【附圖說明】】
[0027] 圖1是依照本發(fā)明一實施例的一種檢測裝置的方塊圖;
[0028] 圖2是依照本發(fā)明一實施例的待測設(shè)備、檢測裝置與結(jié)果輸出設(shè)備的示意圖;以 及
[0029] 圖3是依照本發(fā)明一實施例的一種視頻信號的檢測方法的流程圖。
[0030] 【主要組件符號說明】
[0031] 100:檢測裝置
[0032] 101:視頻輸入接口
[0033] 102:音頻輸入接口
[0034] 103 :視頻譯碼器
[0035] 104 :音頻譯碼器
[0036] 105、106、109、112、113、115 :排線
[0037] 107 :數(shù)字運算處理模塊
[0038] 108 :儲存模塊
[0039] 111 :控制模塊
[0040] 114:輸出接口
[0041] 200:結(jié)果輸出設(shè)備
[0042] 210 :待測設(shè)備
[0043] 300 :檢測方法
[0044] 310 ?340 :步驟 【【具體實施方式】】
[0045] 為了使本發(fā)明的敘述更加詳盡與完備,可參照附圖及以下所述各種實施例,附圖 中相同的號碼代表相同或相似的組件。另一方面,眾所周知的組件與步驟并未描述于實施 例中,以避免對本發(fā)明造成不必要的限制。
[0046] 圖1是依照本發(fā)明一實施例的一種檢測裝置的方塊圖。如圖1所示,檢測裝置100 包括視頻輸入接口 101、視頻譯碼器103、數(shù)字運算處理模塊107、儲存模塊108、控制模塊 111與輸出接口 114。在一實施例中,檢測裝置100可制作成一張檢測卡,無需電腦即可獨 立執(zhí)行。
[0047] 視頻輸入接口 101 (如:YPrPb、CVBS、S_video或HDMI)用于接收一待測視頻信號, 待測視頻信號由視頻輸入接口 101輸入到視頻譯碼器103。經(jīng)過處理后從排線105送給數(shù) 字運算處理模塊107 (如:FPGA或CPLD)。
[0048] 待測視頻信號包括一連串待測特征值。數(shù)字運算處理模塊107電性連接控制模塊 111,數(shù)字運算處理模塊107在控制模塊111的控制下對這一連串待測特征值作計數(shù)以得到 計數(shù)值,從而根據(jù)計數(shù)值逐個確定每個待測特征值的位置,進而比較待測特征值與所在位 置對應的標準特征值,以計算出這一連串待測特征值的通過率。藉此,無需人員判斷,有效 減少設(shè)備、空間、人員、工時及不良品流出。
[0049] 視頻譯碼器103電性連接控制模塊111,當待測視頻信號為模擬格式時,視頻譯碼 器103在控制模塊111的控制下將模擬格式的待測視頻信號轉(zhuǎn)換為數(shù)字格式的待測視頻信 號。
[0050] 在本發(fā)明的一實施例中,數(shù)字格式可為YCbCr格式。在另一實施例中,數(shù)字格式可 為RGB格式,熟悉此項技術(shù)者應視當時需要彈性選擇的。
[0051] 在本發(fā)明的一實施例中,儲存模塊108電性連接數(shù)字運算處理模塊107,儲存模塊 108可用于儲存通過率對應的預設(shè)值與各個位置對應的標準特征值。藉此,通過計算數(shù)筆數(shù) 據(jù)(特征值)累加后的通過率,消除單個數(shù)據(jù)直接對比誤差跳動的困擾,從而準確檢測出視 頻信號輸出異常與否。
[0052] 輸出接口 114電性連接控制模塊111,控制模塊111將數(shù)字運算處理模塊107計算 獲得的測試結(jié)果輸出至輸出接口 114。數(shù)字運算處理模塊107將待測特征值與所在位置對 應的標準特征值相減以得計算結(jié)果,判斷計算結(jié)果否大于設(shè)定的誤差最大值,若是,則判定 此位置對應的計算結(jié)果為錯誤數(shù)據(jù),通過率滿足下列關(guān)系式:
[0053] (1-所述錯誤數(shù)據(jù)的總數(shù)/全部位置的數(shù)目)X100%。
[0054] 舉例來說,控制模塊111 (如:MCU)控制數(shù)字運算處理模塊107播放一段標準的 視頻,將其各個位置對應的特征值記錄下來儲存至儲存模塊108,作為后續(xù)測試各個位置對 應的標準特征值;或者,也可直接由使用者將各個位置對應的標準特征值預先儲存于儲存 模塊108中。在數(shù)字運算處理模塊107計算完成后,通過排線110 (如:I2C)將測試結(jié)果返 回給控制模塊111,通過排線113,輸出接口 114 (如:USB、RS232、PI0等)送出測試結(jié)果。
[0055] 本發(fā)明支持多路視頻信號同時輸入,通過控制模塊lll(MCU),經(jīng)過排線112 (如: I2C)對視頻譯碼器103的輸出做切換動作。
[0056] 在圖2中,多個檢測裝置100可按照設(shè)定好的量測順序開始檢測多個待測設(shè)備 210,并將測試結(jié)果輸出到結(jié)果輸出設(shè)備200 (如:PC、LED、ΡΙ0)。
[0057] 圖3是依照本發(fā)明一實施例的一種視頻信號的檢測方法300的流程圖。如圖3所 示,檢測方法300包括步驟310?步驟340。
[0058] 于步驟310 :接收一待測視頻信號,待測視頻信號包括一連串待測特征值。在本實 施例中,以檢測NTSC制的視頻信號為例進行說明,然而,本發(fā)明對此不作任何限制。在此, 待測設(shè)備210 (繪示于圖2)播放藍光盤片,通過視頻信號排線輸出NTSC525i畫面。此時, 檢測裝置100對接收到的待測視頻信號做模擬/數(shù)字轉(zhuǎn)換處理。模擬/數(shù)字例如可設(shè)定數(shù) 字視頻(Digital Video)輸出為8-bit4:2:2BT. 656格式,特征值排列格式例如可為Cb Y Cr Y Cb Y Cr Y..........,據(jù)此,一個分辨率為720x480的視頻畫面經(jīng)過轉(zhuǎn)換為可接收到 的特征值的個數(shù)可為720 X 480 X 2,這里的"2"代表每個像素點對應有兩個特征值,這取決 于輸出的數(shù)據(jù)格式,若為RGB格式的,則應當為720X480X3,本發(fā)明對此不作任何限制。
[0059] 于步驟320 :對一連串待測特征值作計數(shù),以得到計數(shù)值。于步驟330 :根據(jù)計數(shù)值 逐個確定每個待測特征值的位置。具體而言,從第一個特征值數(shù)據(jù)開始對接收到的一連串 特征值進行計數(shù)。之后,根據(jù)下述公式來確定當前特征值的位置:
[0060] 計數(shù)值+(列數(shù)X 2)=商值a···余數(shù)a。
[0061] 在此,列數(shù)可對應為480,而在輸出格式為RGB時,2的取值也可為3。在本實施例 中,商值a表示當前像素點對應圖像的行數(shù),范圍為0到720,在余數(shù)a不為0時,所在的行 數(shù)應為對應的商值a加上1,在余數(shù)a為0時,所在的行數(shù)則為對應的商值a ;余數(shù)a則可反 映當前像素點對應圖像的列數(shù),范圍為〇到479,在余數(shù)a為0時,所在的列數(shù)應為最后一 列,即480,在余數(shù)a為奇數(shù)時,所在的列數(shù)應為余數(shù)除以2再取整加1,在余數(shù)a為偶數(shù)時, 所在的列數(shù)應為余數(shù)除以2。
[0062] 另外,在本實施例中,還可通過余數(shù)a的值來確定對應位置的特征值類型,即對應 為Cb或Y1或Cr或Y2。具體而言,由于Cb、Yl、Cr以及Y2每四個數(shù)據(jù)重復一次,因此,可 用余數(shù)a除以4,若余數(shù)為0,則對應為特征值Y2,若余數(shù)為1,則對應為特征值Cb,若余數(shù)為 2,則對應為特征值Y1,若余數(shù)為3,則對應為特征值Cr。
[0063] 于步驟340 :比較待測特征值與所在位置對應的標準特征值,以計算出一連串待 測特征值的通過率。以黃色圖像數(shù)據(jù)為例進行說明,其對應的Cb、Y、Cr、Y的標準特征值應 為他(《、0述4、(^84、0述4。在確定當前接收到的待測特征值的位置后,可根據(jù)所處位置的特 征值的類型確定對應的標準特征值,從而將兩者相減以得計算結(jié)果,判斷計算結(jié)果是否大 于設(shè)定的誤差最大值。具體而言,若確定當前接收到的待測特征值為黃色圖像的Cb值,則 用此待測特征值減去Cb值的標準特征值,在此即為ΟχΟΒ,再取絕對值,并與設(shè)定的誤差最 大值作比較,若大于此設(shè)定的誤差最大值,則判定此計算結(jié)果為錯誤數(shù)據(jù)。在所有待測特征 值全部計算完成后,根據(jù)所有錯誤數(shù)據(jù)的總數(shù)來確定待測視頻信號的通過率,具體為:
[0064] (1-錯誤數(shù)據(jù)的總數(shù)/全部位置的數(shù)目)X 100%。
[0065] 若通過率大于預設(shè)值,則待測視頻信號測試合格。
[0066] 在其他實施例中,通過率也可以是在所有單個的待測特征值均滿足測試規(guī)格后, 即,待測特征值與標準特征值的差值小于或等于設(shè)定的誤差最大值后,自待測視頻信號中 取一片或幾片單色區(qū)域圖像來計算。具體而言,在完成所有單個待測特征值的比較后,可 取單色圖像區(qū)域,例如行150-行350,列100-列200做特征值累加。例如,每行連續(xù)5個 Cr特征值數(shù)據(jù),累積1000個Cr特征值數(shù)據(jù),則判斷當商值a在150-350之間,余數(shù)a在 100-200之間,當余數(shù)b等于3時所有數(shù)據(jù)求和,那么合格數(shù)據(jù)的和最小值=1000X0x75, 最大值=l〇〇〇X〇x7F,平均值=1000X0x7A;不合格數(shù)據(jù)的和最小值=1000X0x80;最大 值=1000X0x86,平均值=1000X0x83。
[0067] 對應地,此單色圖像區(qū)域的累積誤差即為:
[0068] (1000X0x7A + 1000X0x83)/2 = 1000X0x7E。
[0069] 綜合考慮板卡硬件誤差與卡不良優(yōu)先的原則可適當設(shè)定允許誤差為1000X0x7D 左右。
[0070] 如此,當單色圖像區(qū)域的累積誤差大于允許誤差(即,1000X0x7D)時,則判定測試 不合格。
[0071] 藉此,本發(fā)明無需人員判斷,有效減少設(shè)備、空間、人員、工時及不良品流出,并可 解決現(xiàn)有技術(shù)中因單個數(shù)據(jù)誤差太小而無法實現(xiàn)數(shù)據(jù)絕對值對比測試的問題。
[0072] 應了解到,在圖3中所提及的步驟,除特別敘明其順序者外,均可依實際需要調(diào)整 其前后順序,甚至可同時或部分同時執(zhí)行。至于實施該些步驟的硬件裝置,由于以上實施例 已具體揭露,因此不再重復贅述之。
[0073] 雖然本發(fā)明已以實施方式揭露如上,然其并非用以限定本發(fā)明,任何熟習此技藝 者,在不脫離本發(fā)明的精神和范圍內(nèi),當可作各種的更動與潤飾,因此本發(fā)明的保護范圍當 視權(quán)利要求所界定者為準。
【權(quán)利要求】
1. 一種視頻信號的檢測方法,其特征在于,包括下列步驟: (a) 接收一待測視頻信號,所述待測視頻信號包括一連串待測特征值; (b) 對所述一連串待測特征值作計數(shù),以得到計數(shù)值; (c) 根據(jù)所述計數(shù)值逐個確定每個待測特征值的位置; (d) 比較所述待測特征值與所述位置對應的標準特征值,以計算出所述一連串待測特 征值的通過率。
2. 根據(jù)權(quán)利要求1所述的視頻信號的檢測方法,其特征在于,所述步驟(a)包括:當所 述待測視頻信號為模擬格式時,將所述模擬格式的待測視頻信號轉(zhuǎn)換為數(shù)字格式的待測視 頻信號。
3. 根據(jù)權(quán)利要求2所述的視頻信號的檢測方法,其特征在于,所述數(shù)字格式為YCbCr格 式。
4. 根據(jù)權(quán)利要求1所述的視頻信號的檢測方法,其特征在于,步驟(d)包括將所述待測 特征值與所述位置對應的標準特征值相減以得計算結(jié)果,判斷所述計算結(jié)果是否大于設(shè)定 的誤差最大值,若是,則判定所述位置對應的計算結(jié)果為錯誤數(shù)據(jù),所述通過率滿足下列關(guān) 系式: (1-所述錯誤數(shù)據(jù)的總數(shù)/全部位置的數(shù)目)X 100%。
5. 根據(jù)權(quán)利要求1所述的視頻信號的檢測方法,其特征在于,步驟(d)包括將所述待測 特征值與所述位置對應的標準特征值相減以得計算結(jié)果,判斷所述計算結(jié)果是否大于設(shè)定 的誤差最大值,若所有位置對應的計算結(jié)果皆小于或等于設(shè)定的誤差最大值,則所述通過 率由計算所述待測視頻信號中包含的單色區(qū)域的累積誤差來獲得。
6. -種視頻信號的檢測裝置,用于檢測一待測視頻信號,其特征在于,所述檢測裝置包 括: 視頻輸入接口,用于接收所述待測視頻信號,所述待測視頻信號包括一連串待測特征 值; 控制模塊;以及 數(shù)字運算處理模塊,電性連接所述控制模塊,所述數(shù)字運算處理模塊在所述控制模塊 的控制下對所述一連串待測特征值作計數(shù)以得到計數(shù)值,從而根據(jù)所述計數(shù)值逐個確定每 個待測特征值的位置,進而比較所述待測特征值與所述位置對應的標準特征值,以計算出 所述一連串待測特征值的通過率。
7. 根據(jù)權(quán)利要求6所述的視頻信號的檢測裝置,其特征在于,還包括: 視頻譯碼器,電性連接所述控制模塊,當所述待測視頻信號為模擬格式時,所述視頻譯 碼器在所述控制模塊的控制下將所述模擬格式的待測視頻信號轉(zhuǎn)換為數(shù)字格式的待測視 頻信號。
8. 根據(jù)權(quán)利要求7所述的視頻信號的檢測裝置,其特征在于,所述數(shù)字格式為YCbCr格 式。
9. 根據(jù)權(quán)利要求6所述的視頻信號的檢測裝置,其特征在于,還包括: 儲存模塊,電性連接所述數(shù)字運算處理模塊,所述儲存模塊用于儲存所述各個位置對 應的標準特征值。
10. 根據(jù)權(quán)利要求6所述的視頻信號的檢測裝置,其特征在于,還包括: 輸出接口,電性連接所述控制模塊,所述控制模塊將所述數(shù)字運算處理模塊計算獲得 的測試結(jié)果輸出至所述輸出接口。
11. 根據(jù)權(quán)利要求6所述的視頻信號的檢測裝置,其特征在于,所述數(shù)字運算處理模塊 將所述待測特征值與所述位置對應的標準特征值相減以得計算結(jié)果,判斷所述計算結(jié)果否 大于設(shè)定的誤差最大值,若是,則判定所述位置對應的計算結(jié)果為錯誤數(shù)據(jù),所述通過率滿 足下列關(guān)系式: (1-所述錯誤數(shù)據(jù)的總數(shù)/全部位置的數(shù)目)X 100%。
12. 根據(jù)權(quán)利要求6所述的視頻信號的檢測裝置,其特征在于,所述數(shù)字運算處理模塊 將所述待測特征值與所述位置對應的標準特征值相減以得計算結(jié)果,判斷所述計算結(jié)果是 否大于設(shè)定的誤差最大值,若所有位置對應的計算結(jié)果皆小于或等于設(shè)定的誤差最大值, 則所述通過率由計算所述待測視頻信號中包含的單色區(qū)域的累積誤差來獲得。
【文檔編號】H04N17/02GK104104944SQ201310127964
【公開日】2014年10月15日 申請日期:2013年4月12日 優(yōu)先權(quán)日:2013年4月12日
【發(fā)明者】林政翰, 陳功, 楊毅, 馮臻琳 申請人:名碩電腦(蘇州)有限公司, 和碩聯(lián)合科技股份有限公司