專利名稱:一種圖像自動檢測的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理領(lǐng)域,尤其涉及圖像自動檢測方法及裝置。
背景技術(shù):
在圖像編解碼設(shè)備系統(tǒng)測試的過程中,對于解碼設(shè)備解碼后的圖像異常 現(xiàn)象的傳統(tǒng)檢測方法是憑借人工測試進行的,如圖l所示。該模式工作存在 效率低下、難以每次遍歷系統(tǒng)測試規(guī)程中有關(guān)圖像的所有測試項,且難以持 續(xù)進行強度測試等缺陷。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種圖像自動檢測的方法,完成對解碼 圖像的自動檢測,不依賴于人眼檢測。
為了解決上述問題,本發(fā)明提供了一種圖像自動檢測的方法,用于對編
解碼設(shè)備進行測試,包括
(a) 對被測編解碼設(shè)備輸出的模擬視頻流進行采樣;
(b) 對采樣后的視頻圖像提取YUV分量,得到Y(jié)UV圖像;
(c )將YUV圖像與參考圖像進行比較,獲得分析結(jié)果,根據(jù)分析結(jié)果, 判斷當前視頻圖像是否出現(xiàn)異常,如果是,則觸發(fā)告警;否則,繼續(xù)檢測。
進一步地,所述步驟(a)中,所述編解碼設(shè)備的視頻源為動態(tài)圖像視 頻流,所述步驟(c)中,選取當前時刻前已獲得的YUV圖像作為參考圖像, 所述YUV圖像與參考圖像進行比較時,判斷所述YUV圖像中宏塊與所述 參考圖像中的對應(yīng)位置的宏塊是否相同,如果是,則分析結(jié)果為圖像未變化, 否則,分析結(jié)果為圖像正常。
進一步地,所述步驟(c)中,如果連續(xù)M次的分析結(jié)果為圖像未變化,
判斷當前視頻圖像出現(xiàn)異常,觸發(fā)告警,M為設(shè)定的門限值。
進一步地,所述步驟(a)中,將一幅靜止圖像的視頻流作為編解碼設(shè) 備的視頻源,對所述靜止圖像視頻流直接采樣,提取YUV分量獲得的YUV 圖像保存為參考圖像;
所述步驟(c)中,將其每個宏塊分別與已保存的參考圖像中相應(yīng)位置 的宏塊進行比較,如果存在一個或多個宏塊與參考中宏塊不相同時,則判斷 圖像異常。
進一步地,所述步驟(a)中,將多幅靜止圖像的視頻流作為編解碼設(shè) 備的視頻源,提前將此多幅靜止圖像釆樣再進行提取YUV分量后保存,將 此多幀YUV圖像作為多個參考圖像;
所述步驟(c)中,獲得YUV圖像后,將其每個宏塊分別與已保存的多 個參考圖像中相應(yīng)位置的宏塊進行比較,如果找不到完全相同的一幀,則判 斷圖像異常。
進一步地,判斷YUV圖像中宏塊與所述參考圖像中的對應(yīng)位置的宏塊 是否相同是通過如下方式實現(xiàn)隨機選取宏塊中的多個像素比較其YUV值 是否均相同,如果是,認為兩個宏塊相同;否則,認為兩個宏塊不同。
進一步地,所述步驟(d)中,判斷當前視頻圖像出現(xiàn)異常后,將該圖 像異常通知所述被測編解碼i殳備。
為了解決上述問題,本發(fā)明還提供了一種圖像自動檢測裝置,用于對編 解碼設(shè)備進行圖像自動檢測,包括視頻采樣模塊、YUV分量提取模塊、 檢測模塊、主控模塊、告警模塊,其中,
所述視頻采樣模塊,對被測編解碼設(shè)備輸出的模擬視頻流進行采樣;
所述YUV分量提取模塊,從采樣后的視頻圖像中提取YUV分量,發(fā) 送YUV圖像至檢測模塊;
所述檢測模塊,對收到的所述YUV圖像進行分析,與參考圖像進行比 較,將分析結(jié)果發(fā)送給主控模塊'
所述主控模塊,用于根據(jù)所述分析結(jié)果,判斷圖像是否異常,如果圖像
異常,則觸發(fā)告警模塊;
所述告警模塊,收到主控模塊的觸發(fā)信號后,發(fā)出告警。
進一步地,將動態(tài)圖像的視頻流作為被測編解碼設(shè)備的視頻源,所述檢 測模塊選取當前時刻前已獲得的YUV圖像作為參考圖像,所述檢測模塊將 當前提取的YUV圖像與參考圖像進行比較時,判斷所述YUV圖像中宏塊 與所述參考圖像中的對應(yīng)位置的宏塊是否相同,如果是,則分析結(jié)果為圖像 未變化,發(fā)送圖像未變化消息給主控模塊,如果主控模塊連續(xù)收到M次的 圖像未變化消息,判斷當前視頻圖像出現(xiàn)異常,觸發(fā)告警,M為設(shè)定的門限 值。
進一步地,所述圖像自動4企測裝置提前對一幅或幾幅靜止圖像的-見頻流 直接采樣,提取YUV分量獲得的YUV圖像保存為參考圖像,進行圖像自 動檢測時,將該靜止圖像的視頻流或多幅靜止圖像反復切換的視頻流作為被 測編解碼設(shè)備的視頻源,YUV分量提取模塊提取YUV圖像后,所述檢測模 塊將所述YUV圖像的每個宏塊分別與已保存的參考圖像中相應(yīng)位置的宏塊 進行比較,如果與預(yù)先采樣保存的一幅或幾幅圖像幀都不匹配,則發(fā)送圖像 異常消息給主控模塊,所述主控模塊收到圖像異常消息后,觸發(fā)告警。
相比傳統(tǒng)的人眼檢測圖像的測試方法,采用本發(fā)明的方法,可以自動檢 測圖像的藍屏、灰屏、黑屏、圖像凍結(jié)、圖像中斷、圖像出現(xiàn)馬賽克等異常, 為圖像編解碼設(shè)備的自動化測試提供了 一個非常有益的方法,可自動測試編 解碼設(shè)備的運行情況。通過本發(fā)明的應(yīng)用可以大大減少模擬視頻系統(tǒng)測試的 人力投入,增大設(shè)備測試的能力,遍歷了設(shè)備數(shù)百種組合下的圖像測試、對 圖像異常的問題重現(xiàn)也提供了很好的測試工具。
圖l是現(xiàn)有技術(shù)中通itA眼檢測圖像的方法示意圖; 圖2是本實施例中自動檢測圖像的方法示意圖; 圖3是圖像自動檢測設(shè)備原理框圖4是圖像自動檢測方法的流程圖5是本實施例的自動檢測圖像方法在視頻通訊系統(tǒng)測試中應(yīng)用的流 程圖6是本實施例的自動檢測圖像方法在IPTV系統(tǒng)測試中應(yīng)用的流程
圖7是本實施例中示出的測試圖; 圖8是本實施例中示出的測試圖。
具體實施例方式
本發(fā)明的核心思想是將被測設(shè)備(如圖像編解碼設(shè)備)輸出的模擬視 頻接入圖像自動檢測裝置的視頻輸入口,經(jīng)過視頻采樣、提取YUV(亮度, 色度,色飽和度)分量,根據(jù)主控程序的分析算法對YUV分量進行分析得 出是否有異常的判定,主控模塊發(fā)現(xiàn)異常則驅(qū)動相關(guān)電路觸發(fā)告警設(shè)備。
通常圖像異常包括以下情況藍屏(整個圖像為藍色)、灰屏(整個圖 像為灰色)、黑屏(整個圖像為黑色)、圖像凍結(jié)(一段時間內(nèi)整個圖像呈 現(xiàn)為同一幅畫面)、圖像中斷(無模擬信號)及圖像出現(xiàn)馬賽克(圖像局部 或整個出現(xiàn)馬賽克)、圖像左右或上下倒置等誤碼情況。
對上述圖像異常的檢測,可以使用以下檢測方法, 一種是使用動態(tài)圖像 進行檢測,即使用動態(tài)圖像作為被測編解碼設(shè)備的輸入視頻流,可以檢測出 圖像是否是藍屏、灰屏、黑屏、圖像凍結(jié)與圖像中斷,另一種是使用靜態(tài)圖 像檢測,即使用靜態(tài)圖像作為被測編解碼設(shè)備的輸入視頻流,可以檢測出圖
像是否出現(xiàn)馬賽克、圖像左右或上下倒置等誤碼情況,也可以檢測出藍屏、 灰屏、黑屏等異常。不同的檢測方法可以通過自動測試設(shè)備的配置項來區(qū)分。
如圖3所示,本發(fā)明提出一種圖像自動檢測裝置,包括視頻采樣模塊, YUV分量提取模塊,檢測模塊,主控模塊,告警模塊,測試接口模塊,其 中
視頻采樣模塊,用于對被測編解碼設(shè)備輸出的模擬視頻流進行采樣;
8 YUV分量提f^莫塊,用于從采樣后的視頻圖像中提取YUV分量,得到 YUV圖像。
檢測模塊,用于對YUV圖像進行分析,將YUV圖像中宏塊和參考圖 像中對應(yīng)位置的宏塊進行比較,并向主控模塊發(fā)送分析結(jié)果;
主控模塊,用于接收檢測模塊發(fā)出的分析結(jié)果,判斷當前視頻圖像是否 出現(xiàn)異常,如果是,則觸發(fā)告警模塊告警;還用于接收判斷測試平臺的編碼 啟/停消息,并相應(yīng)啟動/停止自動檢測程序;還用于接收測試平臺圖像檢測 類型的消息,圖像檢測類型包含l)使用動態(tài)圖像檢測,可以用于4全測藍 屏、灰屏、黑屏、圖像凍結(jié)、圖像中斷;2)使用靜態(tài)圖像檢測,用于檢測 圖像誤碼,比如出現(xiàn)馬賽克,圖像上下或左右倒置或其他解碼錯誤等。還可 以有其他;險測類型。
告警模塊,用于收到主控模塊的觸發(fā)信號后,發(fā)出告警;
測試接口模塊,用于將主控模塊發(fā)送的圖像異常的消息發(fā)送給被測設(shè)備。
首先說明使用動態(tài)圖像進行測試的方法。將動態(tài)圖像作為被測編解碼設(shè) 備的視頻源,如一段連續(xù)的視頻(如事先錄制的旋轉(zhuǎn)的風扇、跑動的人等) 或多個視頻圖像反復播放。如圖7與圖8所示的測試圖表示的動態(tài)視頻作為 視頻源反復播放,如果編解碼設(shè)備編解碼正常,圖像檢測設(shè)備不會出現(xiàn)連續(xù) 多次檢測圖像未變化;如果編解碼設(shè)備編解碼異常,可能出現(xiàn)圖像的總是定 格在某幅圖像上,具體表現(xiàn)為圖像定格在圖7、圖8、灰屏、藍屏、黑屏的 圖像上。
如圖4所示,本發(fā)明實施例一使用動態(tài)圖像進行圖像自動檢測的方法包 括以下步驟
步驟401 ,視頻采樣模塊對輸入的動態(tài)模擬視頻進行釆樣;
步驟402, YUV分量提取模塊對采樣后的視頻提取YUV分量,向檢測 模塊發(fā)送YUV圖像;
步驟403,檢測模塊對接收到的YUV圖像進行分析,判斷圖像中宏塊 和參考圖像中對應(yīng)位置的宏塊是否相同,并向主控模塊發(fā)送分析結(jié)果;
檢測模塊確定參考圖像。檢測模塊接收YUV分量提取模塊發(fā)送的YUV 分量圖像后,在當前時刻前系統(tǒng)設(shè)定的時間間隔內(nèi)隨機選取已提取的YUV 圖像作為參考圖像。此參考圖像隨著時間推移不斷更新。
檢測模塊判斷接收到的YUV圖像中所有宏塊與所述參考圖像中的相應(yīng) 的宏塊是否均相同,如果是,向主控模塊發(fā)送圖像未變化的消息,否則發(fā)送 圖像正常消息。
宏塊的大小由系統(tǒng)設(shè)定,可設(shè)為16x16 (單位為像素)、或8x8、或 其它形式。
比較當前圖像幀和參考中相應(yīng)宏塊是否相同,可隨機選取宏塊中的多個 像素,比較其YUV值是否均相同,如果是,認為兩個宏塊相同;否則,認 為不同。
步驟404,主控模塊接收檢測模塊發(fā)出的分析結(jié)果,判斷當前視頻圖像 是否出現(xiàn)異常,如果是,則觸發(fā)告警模塊告警;否則,繼續(xù)檢測。
如果主控模塊連續(xù)M次收到圖像未變化的消息,則認為圖像出現(xiàn)異常, 如出現(xiàn)藍屏、灰屏、黑屏、圖像凍結(jié)或圖像中斷等,觸發(fā)告警模塊。其中, M為系統(tǒng)設(shè)定的門限值。
主控模塊判斷當前視頻圖像出現(xiàn)異常時,還可以通過測試接口模塊將該 異常通知被測設(shè)備。
測試過程中,主控模塊還可以通過接收判斷測試平臺的啟動/停止消息, 相應(yīng)啟動/停止自動纟企測程序。
上述使用動態(tài)圖像進行檢測的方法,不能檢測出圖像出現(xiàn)馬賽克、圖像 上下或左右倒置等誤碼情況,因為圖像中出現(xiàn)馬賽克時,可能是圖像部分區(qū) 域解碼錯誤,馬賽克在圖像中出現(xiàn)的位置不固定,而且可能馬賽克的大小是 不斷變化的,如果采用上述動態(tài)圖像;險測方法,需要通過調(diào)節(jié)源與編解碼后 的圖像的時延,可能會導致判斷錯誤??梢酝ㄟ^使用靜態(tài)圖像進行檢測,方 法如下
檢測設(shè)備同時接入多路源,除了原始模擬視頻流,其中原始模擬視頻流
為一靜態(tài)圖像,還接入編解碼后的模擬視頻流,分別對兩路視頻流進行采樣
和YUV分量提取,將這兩路的YUV圖像進行比較,如果兩者圖像不同則 認為出現(xiàn)了圖像異常,否則認為圖像正常,具體實現(xiàn)有如下兩種方法
1)將一幅靜止圖像作為原始視頻圖像(如果視頻的速率為1秒鐘25幀 圖像的話,則在1秒中傳輸25幀此幅靜止圖像),提前將該靜止圖像視頻 流直接輸入圖像自動檢測裝置,進行采樣再提取YUV分量后保存,將此幀 YUV圖像為參考圖像。
將該靜態(tài)圖像視頻流通過編解碼后的視頻流輸入到圖像自動檢測裝置, 檢測模塊接收到Y(jié)UV分量提取模塊發(fā)送的YUV圖像后,將其每個宏塊分 別與已存參考圖像中相應(yīng)位置的宏塊進行比較,如果存在一個或多個宏塊與 參考中宏塊不匹配時,則向主控模塊發(fā)送圖像異常消息;否則,向主控模塊 發(fā)送圖像正常消息。
例如,將圖7靜止圖像作為視頻源,并提前進行采樣和提取YUV分量 后保存為參考圖像,檢測設(shè)備的檢測模塊接收到Y(jié)UV分量提取模塊發(fā)送的 YUV圖像后,將其每個宏塊分別與已存參考圖像中相應(yīng)位置的宏塊進行比 較,如果有宏塊與圖7所示的YUV參考圖像中相應(yīng)宏塊不匹配時,則向主 控模塊發(fā)送圖像異常消息。
方法2,將多幅靜止圖像作為原始視頻圖像(即反復播放上述多幅圖像 作為視頻源),提前將此多幅靜止圖像采樣再提取YUV分量后保存,將此 多幀YUV圖像作為多個參考圖像。
檢測模塊接收到Y(jié)UV分量提取模塊發(fā)送的YUV圖像后,將其每個宏 塊分別與已存的多個參考圖像中相應(yīng)位置的宏塊進行比較,如果找不到完全 相同的一幀,則向主控模塊發(fā)送圖像異常消息;否則,向主控模塊發(fā)送圖像 正常消息。
例如,將圖7和圖8所示的兩幅測試圖作為靜止圖像,反復播放此兩幀 圖像作為視頻源,并將此兩幅圖像提前進行采樣和提取YUV分量后保存為 兩個參考圖像,檢測設(shè)備的檢測模塊接收到Y(jié)UV分量提取模塊發(fā)送的YUV
圖像后,將其每個宏塊分別與已存的兩個參考圖像中相應(yīng)位置的宏塊進行比
較,如果找不到完全相同的一幀,即此YUV圖像和圖7在相同宏塊位置有 不同的宏塊,和圖8在相同宏塊位置也有不同的宏塊,則認為圖像異常,向 主控模塊發(fā)送圖像異常消息。使用多幅靜止圖像主要是為了使編碼設(shè)備的視 頻源更豐富、碼率更高、應(yīng)用場景更大眾化。
主控模塊接收到檢測模塊發(fā)送的圖像異常消息,則觸發(fā)告警模塊。
上述使用靜態(tài)圖像進行測試的方法,也可以檢測出圖像是否是藍屏、灰 屏、黑屏、圖i^象中斷等。
在本發(fā)明另一實施例中,使用靜態(tài)圖像進行檢測,包含如下步驟
步驟701,視頻采樣模塊首先對原始靜態(tài)圖像的視頻流進行采樣,提取 YUV分量保存為參考圖像,
步驟702,對靜態(tài)圖像視頻流編解碼后的模擬視頻流進行釆樣;
步驟703, YUV分量提取模塊對采樣后的視頻提取YUV分量,向檢測 模塊發(fā)送YUV圖像;
步驟704,檢測模塊對接收到的YUV圖像進行分析,判斷圖像中宏塊 和參考圖像中對應(yīng)位置的宏塊是否相同,并向主控模塊發(fā)送分析結(jié)果;
檢測模塊判斷接收到的YUV圖像中所有宏塊與所述參考圖像中的相應(yīng) 的宏塊是否均相同,如果是,向主控模塊發(fā)送圖像正常的消息,否則發(fā)送圖 像異常消息。
宏塊的大小由系統(tǒng)設(shè)定,可設(shè)為16xl6(單位為像素)、或8x8、或 其它形式。
比較當前圖像幀和參考中相應(yīng)宏塊是否相同,可隨機選取宏塊中的多個 像素,比較其YUV值是否均相同,如果是,認為兩個宏塊相同;否則,認 為不同。
步驟705,主控模塊接收檢測模塊發(fā)出的分析結(jié)果,判斷當前視頻圖像 是否出現(xiàn)異常,如果是,則觸發(fā)告警模塊告警;否則,繼續(xù)檢測。
如果主控模塊接收到檢測模塊發(fā)送的圖像異常消息,則觸發(fā)告警模塊。
在上述使用動態(tài)圖像和靜態(tài)圖像進行檢測的實施例中,步驟404和步驟 705中,如果主控模塊判斷當前視頻圖像出現(xiàn)異常時,還可以通過測試接口 模塊將該異常通知被測設(shè)備。
另外,測試過程中,主控模塊還可以通過接收判斷測試平臺的啟動/停 止消息,相應(yīng)啟動/停止自動4僉測程序。
主控模塊還可以接收測試平臺圖像檢測類型的消息,如果主控模塊只收 到使用動態(tài)圖像進行檢測的指示消息時,只進行動態(tài)圖像檢測;如果只收到 使用靜態(tài)圖像進行檢測的指示消息時,則只進行靜態(tài)圖像檢測。
上述的圖像自動檢測方法可用于所有對模擬視頻的測試的領(lǐng)域。
采用本發(fā)明所述的圖像自動檢測裝置,測試強度大大增加,可以輸入各 種格式的模擬視頻流,遍歷被測編解碼設(shè)備對各種格式圖像的編解碼是否正 常,另外,也可以批量4全測編解碼設(shè)備,相對人工方式,大大提供了測試效 率。
對于視頻通訊系統(tǒng)的測試重點是關(guān)注終端解碼的圖像是否出現(xiàn)異常,上 述方法可用到的主要場景有
(1) 開始會議后圖像是否有異常;
(2) 開始會議后圖像切換后是否有異常;
(3) 靜態(tài)(即不梯:作)拷機測試中圖像是否有異常等。
如圖5所示,所述方法應(yīng)用于上述場景(2)的實際案例的流程,包括 以下步驟
步驟501,視頻會議開始;
步驟502,視頻圖像切換;
步驟503,啟動圖像自動檢測設(shè)備,開始檢測;
步驟504,判定圖像檢測結(jié)果是否異常;如果是,進行下一步;否則, 進行轉(zhuǎn)到步驟502;
步驟505,停止檢測;
步驟506,終止自動化測試。
對于IPTV (網(wǎng)絡(luò)電視)系統(tǒng)圖像測試重點是關(guān)注終端解碼的圖像是否 出現(xiàn)異常,上述方法可用到的主要場景有
< 1 >點播后圖像是否出現(xiàn)異常;
<2>快進后圖像是否出現(xiàn)異常;
<3>快退后圖像是否出現(xiàn)異常;
<4>時移后圖像是否出現(xiàn)異常;
<5>靜態(tài)拷機(即不操作)測試后圖像是否出現(xiàn)異常。
如圖6所示,上述方法應(yīng)用于上述場景<1>的實際案例的流程,包括以 下步驟
步驟601,機頂盒點播系統(tǒng)開始運行; 步驟602,圖像切換;
步驟602,啟動圖像自動檢測設(shè)備,開始檢測;
步驟603,判斷圖像檢測結(jié)果是否異常,如果是,進行下一步;否則, 執(zhí)行602;
步驟604,停止4企測;
步驟605,終止自動化測試。
本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況 些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1、一種圖像自動檢測的方法,用于對編解碼設(shè)備進行測試,其特征在于,包括(a)對被測編解碼設(shè)備輸出的模擬視頻流進行采樣;(b)對采樣后的視頻圖像提取YUV分量,得到Y(jié)UV圖像;(c)將YUV圖像與參考圖像進行比較,獲得分析結(jié)果,根據(jù)分析結(jié)果,判斷當前視頻圖像是否出現(xiàn)異常,如果是,則觸發(fā)告警;否則,繼續(xù)檢測。
2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(a)中,所述編解碼設(shè)備的視頻源為動態(tài)圖像視頻流,所述 步驟(c)中,選取當前時刻前已獲得的YUV圖像作為參考圖像,所述YUV 圖像與參考圖像進行比較時,判斷所述YUV圖像中宏塊與所述參考圖像中 的對應(yīng)位置的宏塊是否相同,如果是,則分析結(jié)果為圖像未變化,否則,分 析結(jié)果為圖像正常。
3、 如權(quán)利要求3所述的方法,其特征在于,所述步驟(c)中,如果連續(xù)M次的分析結(jié)果為圖像未變化,判斷當前 視頻圖像出現(xiàn)異常,觸發(fā)告警,M為設(shè)定的門P艮值。
4、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(a)中,將一幅靜止圖像的視頻流作為編解碼設(shè)備的視頻源, 對所述靜止圖像視頻流直接采樣,提取YUV分量獲得的YUV圖像保存為 參考圖像;所述步驟(c)中,將其每個宏塊分別與已保存的參考圖像中相應(yīng)位置 的宏塊進行比較,如果存在一個或多個宏塊與參考中宏塊不相同時,則判斷 圖像異常。
5、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(a)中,將多幅靜止圖像的視頻流作為編解碼設(shè)備的視頻源, 提前將此多幅靜止圖像采樣再進行提取YUV分量后保存,將此多幀YUV圖像作為多個參考圖像;所述步驟(c)中,獲得YUV圖像后,將其每個宏塊分別與已保存的多 個參考圖像中相應(yīng)位置的宏塊進行比較,如果找不到完全相同的一幀,則判 斷圖像異常。
6、 如權(quán)利要求2或4或5所述的方法,其特征在于,判斷YUV圖像中宏塊與所述參考圖像中的對應(yīng)位置的宏塊是否相同是 通過如下方式實現(xiàn)隨機選取宏塊中的多個像素比較其YUV值是否均相同, 如果是,認為兩個宏塊相同;否則,認為兩個宏塊不同。
7、 如權(quán)利要求4或6所述的方法,其特征在于,所述步驟(d)中,判斷當前視頻圖像出現(xiàn)異常后,將該圖像異常通知 所述被測編解碼設(shè)備。
8、 一種圖像自動檢測裝置,用于對編解碼設(shè)備進行圖像自動檢測,其 特征在于,包括視頻采樣模塊、YUV分量提取模塊、檢測模塊、主控模 塊、告警模塊,其中,所述視頻采樣模塊,對被測編解碼設(shè)備輸出的模擬視頻流進行采樣;所述YUV分量提取模塊,從采樣后的視頻圖像中提取YUV分量,發(fā) 送YUV圖像至檢測模塊;所述檢測模塊,對收到的所述YUV圖像進行分析,與參考圖像進行比 較,將分析結(jié)果發(fā)送給主控模塊;所述主控模塊,用于根據(jù)所述分析結(jié)果,判斷圖像是否異常,如果圖像 異常,則觸發(fā)告警模塊;所述告警模塊,收到主控模塊的觸發(fā)信號后,發(fā)出告警。
9、 如權(quán)利要求8所述的圖像自動檢測裝置,其特征在于,將動態(tài)圖像 的視頻流作為被測編解碼設(shè)備的視頻源,所述檢測模塊選取當前時刻前已獲 得的YUV圖像作為參考圖像,所述檢測模塊將當前提取的YUV圖像與參 考圖像進行比較時,判斷所述YUV圖像中宏塊與所述參考圖像中的對應(yīng)位置的宏塊是否相同,如果是,則分析結(jié)果為圖像未變化,發(fā)送圖像未變化消息給主控模塊,如果主控模塊連續(xù)收到M次的圖像未變化消息,判斷當前 視頻圖像出現(xiàn)異常,觸發(fā)告警,M為設(shè)定的門限值。
10、如權(quán)利要求8所述的圖像自動檢測裝置,其特征在于,所述圖像自 動檢測裝置提前對一幅或幾幅靜止圖像的視頻流直接采樣,提取YUV分量 獲得的YUV圖像保存為參考圖像,進行圖像自動檢測時,將該靜止圖像的 視頻流或多幅靜止圖像反復切換的視頻流作為被測編解碼設(shè)備的視頻源, YUV分量提取模塊提取YUV圖像后,所述檢測模塊將所述YUV圖像的每 個宏塊分別與已保存的參考圖像中相應(yīng)位置的宏塊進行比較,如果與預(yù)先采 樣保存的一幅或幾幅參考圖像都不匹配,則發(fā)送圖像異常消息給主控模塊, 所述主控模塊收到圖像異常消息后,觸發(fā)告警。
全文摘要
本發(fā)明公開了一種圖像自動檢測的方法及裝置,用于對編解碼設(shè)備進行測試,上述方法包括(a)對被測編解碼設(shè)備輸出的模擬視頻流進行采樣;(b)對采樣后的視頻圖像提取YUV分量,得到Y(jié)UV圖像;(c)將YUV圖像與參考圖像進行比較,獲得分析結(jié)果,根據(jù)分析結(jié)果,判斷當前視頻圖像是否出現(xiàn)異常,如果是,則觸發(fā)告警;否則,繼續(xù)檢測。所述裝置包括視頻采樣模塊、YUV分量提取模塊、檢測模塊、主控模塊、告警模塊。采用本發(fā)明的方法,可以自動檢測圖像的藍屏、灰屏、黑屏、圖像凍結(jié)、圖像中斷、圖像出現(xiàn)馬賽克等異常,為圖像編解碼設(shè)備的自動化測試提供了一個非常有益的方法,可自動測試編解碼設(shè)備的運行情況。
文檔編號H04N7/26GK101184241SQ20071019475
公開日2008年5月21日 申請日期2007年12月3日 優(yōu)先權(quán)日2007年12月3日
發(fā)明者虹 南, 張學英, 王佳音, 鄧興健 申請人:中興通訊股份有限公司