專利名稱:用于檢測動畫播放時產(chǎn)生的缺陷單元的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對動畫(moving picture)播放時產(chǎn)生的噪聲的檢測,更具體地,涉及一種對動畫播放時產(chǎn)生的諸如“馬賽克”或塊噪聲之類的錯誤進(jìn)行自動檢測的設(shè)備和方法。
背景技術(shù):
隨著處理音頻和視頻信號的技術(shù)發(fā)展,已經(jīng)提出了多種音頻和視頻格式。同樣,也已經(jīng)開發(fā)了使用這些格式的動畫存儲介質(zhì)、動畫播放裝置等。動畫存儲介質(zhì)包括但不限于諸如視頻致密盤(CD)或數(shù)字視頻盤(DVD)的光存儲介質(zhì)。動畫播放裝置包括DVD播放器、數(shù)字?jǐn)z錄機(jī)等。數(shù)字?jǐn)z錄機(jī)使用諸如數(shù)字8mm、DV模式(數(shù)字6mm)和微MV之類的格式,而DVD播放器則支持MPEG2-PS格式。這些視頻格式通?;陔x散余弦變換(DCT),其對應(yīng)于8*8像素的塊結(jié)構(gòu)圖像壓縮技術(shù)。在MPEG2格式中,另外還使用時間壓縮技術(shù)中使用的16*16像素的宏塊結(jié)構(gòu)。在這種情況中,如果在DCT或宏塊的基本塊中產(chǎn)生諸如數(shù)據(jù)丟失的錯誤,還產(chǎn)生“馬賽克”或塊噪聲(下文稱為“缺陷單元(defective element)”)。
由于在此之前已通過裸眼確定是否產(chǎn)生了缺陷單元,所以難于準(zhǔn)確地確定缺陷單元的出現(xiàn)。即使缺陷單元能夠由裸眼發(fā)現(xiàn),還是很難準(zhǔn)確地選擇產(chǎn)生缺陷單元的幀。因此,到目前為止,對于通過自動檢測動畫是否毫無缺陷單元地存儲在動畫存儲介質(zhì)中或動畫播放媒體是否能夠播放所存儲的動畫而不在動畫中產(chǎn)生缺陷單元來確保動畫存儲介質(zhì)或動畫播放媒體的質(zhì)量一直是必要的。而這種質(zhì)量保證是既費時又昂貴的。
發(fā)明內(nèi)容
本發(fā)明解決了上述問題。因此本發(fā)明的一個目的是提供一種自動檢測動畫中的缺陷單元并附加地存儲和提供產(chǎn)生缺陷單元的幀的信息的設(shè)備和方法。
根據(jù)本發(fā)明的一個方面,一種檢測動畫中缺陷單元的設(shè)備,包括塊設(shè)置單元,接收動畫信號并將與該信號對應(yīng)的動畫分成一個或多個塊;缺陷單元確定單元,接收分塊的動畫并確定每個塊的缺陷單元;以及錯誤幀信息存儲單元,存儲關(guān)于包含由缺陷單元確定單元檢測的缺陷單元的幀的信息。此時,動畫信號可以是單色的視頻信號。
最好塊設(shè)置單元包括能夠接收兩個或多個視頻信號的接口卡。
最好缺陷單元確定單元使用位于每塊邊界上的像素值的變化率和該塊內(nèi)像素的像素數(shù)據(jù)分布確定缺陷單元。
最好幀信息是關(guān)于產(chǎn)生缺陷單元時的時間的信息、產(chǎn)生缺陷單元的塊的位置坐標(biāo)、或關(guān)于產(chǎn)生缺陷單元的至少一個幀的圖像文件的信息。
而且最好該檢測缺陷單元的設(shè)備還包括輸出單元,用于以圖形用戶界面的形式提供其中產(chǎn)生了缺陷單元的動畫幀。而且圖形用戶界面包括表示當(dāng)前正在播放的動畫的區(qū)域;以及表示已經(jīng)檢測到缺陷單元的時間的區(qū)域。此外圖形用戶界面還可以包括提供與用戶選擇的時間相對應(yīng)的圖像的區(qū)域。此時,所述圖像最好是以顏色表示其中產(chǎn)生了缺陷單元的塊的邊界線的圖像。
根據(jù)本發(fā)明的另一方面,提供一種檢測動畫中缺陷單元的方法,包括步驟(1)接收動畫信號并將與該信號對應(yīng)的動畫分成一個或多個塊;(2)如果存在缺陷單元的話,對每個塊檢測缺陷單元;以及(3)當(dāng)在步驟(2)中檢測到缺陷單元,則存儲關(guān)于產(chǎn)生缺陷單元的幀的信息。此時動畫信號最好是單色的視頻信號。
最好步驟(2)包括使用位于每塊邊界上的像素值的變化率和該塊內(nèi)像素的像素數(shù)據(jù)分布確定缺陷單元的步驟。
最好幀信息是關(guān)于產(chǎn)生缺陷單元時的時間的信息、產(chǎn)生缺陷單元的塊的位置坐標(biāo)、或關(guān)于產(chǎn)生缺陷單元的至少一個幀的圖像文件的信息。
而且最好所述檢測缺陷單元的方法還包括以圖形用戶界面的形式提供其中產(chǎn)生了缺陷單元的動畫幀的步驟。在這種情況中,圖形用戶界面可以包括表示當(dāng)前正在播放的動畫的區(qū)域;以及表示已經(jīng)檢測到缺陷單元的時間的區(qū)域。此外圖形用戶界面還可以包括提供與用戶選擇的時間相對應(yīng)的圖像的區(qū)域。此時所述圖像是以顏色表示其中產(chǎn)生了缺陷單元的塊的邊界線的圖像。
通過下面結(jié)合附圖給出的優(yōu)選實施例的描述,本發(fā)明的上述和其他目的、特點和優(yōu)點將會變得更加清楚,其中圖1是能夠應(yīng)用本發(fā)明實施例的產(chǎn)品生產(chǎn)線的說明圖;圖2是在圖1的產(chǎn)品生產(chǎn)線中安置的用于檢查動畫質(zhì)量的檢查系統(tǒng)的方框圖;圖3是根據(jù)本發(fā)明實施例的用于檢測缺陷單元的設(shè)備的硬件配置方框圖;圖4是能夠應(yīng)用根據(jù)本發(fā)明實施例的缺陷單元檢測設(shè)備的另一種檢查系統(tǒng)的方框圖;圖5是根據(jù)本發(fā)明實施例的檢測缺陷單元的設(shè)備的方框圖;圖6是根據(jù)本發(fā)明另一實施例的使用多個接收的視頻信號檢測動畫中的缺陷單元的設(shè)備的方框圖;圖7是說明根據(jù)本發(fā)明實施例的檢測動畫中缺陷單元的方法的流程圖;圖8是說明根據(jù)本發(fā)明實施例的在檢測缺陷單元的初始步驟中設(shè)置各塊的過程的流程圖;圖9是說明根據(jù)本發(fā)明實施例的檢查缺陷單元的過程的流程圖;圖10是說明根據(jù)本發(fā)明實施例的提供缺陷單元的檢查結(jié)果的過程的流程圖;圖11a是根據(jù)本發(fā)明實施例的使用單個接收視頻信號檢測缺陷單元的圖形用戶界面的說明圖;圖11b是說明其上存在著由根據(jù)本發(fā)明實施例的缺陷單元檢測設(shè)備檢測的缺陷單元的畫面的示意圖;以及圖12是根據(jù)本發(fā)明實施例的使用多個接收視頻信號檢測每個動畫的缺陷單元的圖形用戶界面的說明圖;具體實施方式
以下,參照附圖來詳細(xì)說明根據(jù)本發(fā)明優(yōu)選實施例的用于檢測動畫中缺陷單元的設(shè)備和方法。
圖1是能夠應(yīng)用本發(fā)明實施例的產(chǎn)品生產(chǎn)線的說明圖。更具體地,圖1示出了生產(chǎn)諸如錄像機(jī)(VCR)或數(shù)字視頻盤(DVD)播放器之類的能夠播放動畫的設(shè)備(下文稱為動畫播放設(shè)備)的生產(chǎn)線。
生產(chǎn)線100一般分為四個過程,諸如組裝過程105、成品過程110、檢查過程115和運輸過程120。并且在每個過程階段為工人(用125一般地示出)提供包含工作信息的工作手冊的工作手冊提供裝置160、162和164、用于檢查動畫的檢查系統(tǒng)152、154和156、在每個過程階段用于監(jiān)視信息的監(jiān)視終端172和174以及用于管理和提供與生產(chǎn)線100相關(guān)的各種信息的服務(wù)器100通過圖1中用實線表示的檢查專用線連接。同時,除了檢查專用線以外,服務(wù)器150還連接到外部網(wǎng)絡(luò),由此允許用戶從外部通過監(jiān)視終端170訪問與生產(chǎn)線100有關(guān)的信息。用于寄存或更新動畫檢查的測試條件內(nèi)容的測試條件編輯設(shè)備158也連接到外部網(wǎng)絡(luò)。此外,測試條件編輯設(shè)備158可以放在檢查專用線上。
將詳細(xì)說明圖1所示生產(chǎn)線100的各過程階段。
組裝過程105是VCR或DVD播放器的部件組裝過程。在各部件完全組裝完成后,被組裝的產(chǎn)品通過原材料推車180被移送到成品過程110。
在成品過程110中,使用組裝的產(chǎn)品生產(chǎn)出動畫播放設(shè)備,提供電源給動畫播放設(shè)備以操作最終的設(shè)備。然后,將諸如視頻磁帶、DVD或視頻CD之類的動畫存儲介質(zhì)裝載到設(shè)備中以檢查動畫。此時,通常要保證動畫存儲介質(zhì)的完整性。
檢查過程115是檢查動畫播放設(shè)備是否從動畫存儲介質(zhì)中正常提取數(shù)據(jù)和提供動畫。這是本發(fā)明能夠應(yīng)用的過程。
在運輸過程120中,在檢查過程115中沒有發(fā)現(xiàn)錯誤的設(shè)備被包裝,并在其上加貼箱子標(biāo)簽。在檢查過程115中發(fā)現(xiàn)錯誤的設(shè)備能夠被單獨取走和管理。
有關(guān)組裝過程105、成品過程110、檢查過程115和運輸過程120的信息可通過圖1實線所示的檢查專用線在各個過程中共享,并且該信息可以存儲在服務(wù)器150中。
圖2是在圖1的產(chǎn)品生產(chǎn)線中安置的用于執(zhí)行檢查動畫質(zhì)量的檢查過程115的檢查系統(tǒng)的說明圖。
檢查系統(tǒng)最好包括諸如傳送帶的傳輸設(shè)備200、具有輸出音頻/視頻信號的輸出單元215的動畫播放設(shè)備210、驅(qū)動動畫播放設(shè)備210的控制設(shè)備220、具有用于接收輸出單元215的音頻/視頻信號的接口單元235的信號分配器230、用于分析從信號分配器230接收的動畫數(shù)據(jù)和檢查動畫質(zhì)量的缺陷單元檢測設(shè)備240、以及用于向檢查者提供檢查結(jié)果的顯示設(shè)備250。
將詳細(xì)說明圖2所示的檢查系統(tǒng)的操作。
如果通過運輸設(shè)備200移動動畫播放設(shè)備210,則為檢查動畫質(zhì)量的目的,控制設(shè)備220使動畫播放設(shè)備210動作。在此,控制設(shè)備220可以是無線遙控設(shè)備。在這種情況中,無線遙控設(shè)備可以由檢查者直接操縱或通過事先設(shè)置缺陷單元檢測設(shè)備240中的檢查項目并將缺陷單元檢查設(shè)備240與無線遙控設(shè)備相連接而自動操作。此外,檢查項目也可首先存儲在圖1所示的服務(wù)器150中,然后傳輸?shù)綑z查系統(tǒng)152、154和156。
當(dāng)動畫播放設(shè)備210工作時,從前階段裝載的動畫存儲介質(zhì)中讀取動畫數(shù)據(jù),然后通過輸出單元215輸出音頻和/或視頻信號。通過接口單元235將輸出信號收集到信號分配器230中。盡管圖2中未示出,信號分配器230包括兩個或多個接口單元235,使得它能夠立即從多個動畫播放設(shè)備中收集音頻和/或視頻信號。
信號分配器230將所收集信號的數(shù)據(jù)發(fā)送到缺陷單元檢測設(shè)備240。此時,數(shù)據(jù)通信可以通過并行接口或諸如IEEE1394的高速串行接口進(jìn)行。
缺陷單元檢測設(shè)備240分析所收集的動畫數(shù)據(jù)并確定動畫播放設(shè)備210是否正常讀出了動畫數(shù)據(jù)。而且,缺陷單元檢測設(shè)備240通過諸如監(jiān)視器的顯示設(shè)備250向檢查者提供當(dāng)前動畫以及該動畫的檢查結(jié)果。在缺陷單元檢測設(shè)備240檢查兩個或多個動畫播放設(shè)備的情況中,顯示設(shè)備可以將屏幕分成兩個或多個區(qū)域,以便能夠向檢查者提供每個動畫設(shè)備播放的檢查結(jié)果。在此,信號分配器230或顯示單元250可以組合在缺陷單元檢測設(shè)備240中。
同時,缺陷單元檢測設(shè)備240收集的檢查結(jié)果可以通過圖1實線所示的檢查專用線存儲在服務(wù)器150中。
圖3是根據(jù)本發(fā)明實施例的缺陷單元檢測設(shè)備240的硬件配置說明圖。
缺陷單元檢測設(shè)備240至少包括一個中央處理單元(下文稱作“CPU”)310。CPU 310通過系統(tǒng)總線300耦合到系統(tǒng)存儲器320和330以及各種其它組件。系統(tǒng)總線300可以是包括使用多種總線體系結(jié)構(gòu)的任一種體系結(jié)構(gòu)的存儲總線或存儲控制器、外圍總線以及局域總線的幾種總線結(jié)構(gòu)中的任一種。例如,這種總線體系結(jié)構(gòu)包括工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(ISA)總線、微通道結(jié)構(gòu)(MCA)總線、增強(qiáng)ISA(EISA)總線、視頻電子標(biāo)準(zhǔn)協(xié)會(VESA)局域總線以及也稱作夾層(Mezzanie)總線的外圍組件互連(PSI)。只讀存儲器320(下文稱作“ROM”)連接到系統(tǒng)總線300,并且可以作為控制該設(shè)備的所有基本功能的基本輸入/輸出系統(tǒng)(BIOS)。
而且,圖3示出耦合到系統(tǒng)總線300的I/O適配器340和通信適配器350。I/O適配器340可以是與硬盤或帶式存儲裝置進(jìn)行通信的小型計算機(jī)系統(tǒng)接口(SCSI)適配器。通信適配器350與外部網(wǎng)絡(luò)和系統(tǒng)總線300互連使缺陷單元檢測設(shè)備與其它系統(tǒng)進(jìn)行通信。顯示設(shè)備372通過顯示適配器370連接到系統(tǒng)總線300,其可包括改善圖形增強(qiáng)應(yīng)用性能的圖形適配器和視頻控制器。在優(yōu)選實施例中,適配器340、350和370可以至少連接到一個I/O總線,該I/O總線通過中間的總線橋(未示出)連接到系統(tǒng)總線300。
用戶接口適配器360將諸如鍵盤362、鼠標(biāo)364、揚(yáng)聲器366等的輸入裝置連接到系統(tǒng)總線300。
缺陷單元檢測設(shè)備240從圖2所示的信號分配器230通過I/O適配器340或通信適配器350接收動畫數(shù)據(jù)。所接收的動畫數(shù)據(jù)由存儲在RAM 330中的檢查動畫數(shù)據(jù)的應(yīng)用程序進(jìn)行分析。該動畫是當(dāng)前正在播放的并能通過顯示適配器370和顯示設(shè)備372提供給檢查者。
此外,關(guān)于所檢查的動畫的信息可以通過I/O適配器340存儲在硬盤中或借助通信適配器350通過圖1中實線所示的檢查專用線存儲在服務(wù)器150中。
圖4是能夠應(yīng)用根據(jù)本發(fā)明實施例的缺陷單元檢測設(shè)備的另一種檢查系統(tǒng)的說明圖。圖4示出用于播放存儲了動畫數(shù)據(jù)的存儲介質(zhì)以及然后檢查該存儲介質(zhì)的質(zhì)量的系統(tǒng)。此時,要求必須保證播放存儲介質(zhì)的播放設(shè)備的完整性。
該檢查系統(tǒng)包括播放動畫存儲介質(zhì)414和424并具有輸出音頻/視頻信號的輸出單元412和422的介質(zhì)播放設(shè)備410和420、具有分別從輸出單元412和422接收音頻/視頻信號的接口單元432和434的信號分配器430、用于分析從信號分配器430接收的動畫數(shù)據(jù)并檢查該動畫質(zhì)量的缺陷單元檢測設(shè)備440、以及用于向檢查者提供檢查結(jié)果的顯示設(shè)備450。
其中裝載有動畫存儲介質(zhì)414和424的兩個或多個介質(zhì)播放設(shè)備410和420能夠自動工作或通過檢查者直接工作。當(dāng)介質(zhì)播放設(shè)備410和420工作時,音頻/視頻信號通過輸出單元412和422輸出。輸出信號通過信號分配器430、缺陷單元檢測設(shè)備440和顯示單元450被處理的過程與圖2所述過程相同。同樣,信號分配器430和/或顯示單元450可以組合在缺陷單元檢測設(shè)備440中。
圖5是根據(jù)本發(fā)明實施例的檢測動畫中的缺陷單元的設(shè)備的方框圖。檢測動畫中缺陷單元的設(shè)備500可以圖2或4中示出的缺陷單元檢測設(shè)備240或440的形式實現(xiàn),其上可添加硬件、應(yīng)用程序以及硬件和應(yīng)用程序的組合。
缺陷單元檢測設(shè)備500包括塊設(shè)置單元510,用于接收視頻信號,將所接收的動畫分成預(yù)定塊,然后提取塊單元的像素信息;缺陷單元確定單元520,用于比較每個塊的像素信息;錯誤幀信息存儲單元530,用于當(dāng)通過比較缺陷單元確定單元520中的像素信息確定產(chǎn)生了缺陷單元時,存儲有關(guān)產(chǎn)生一個或多個缺陷單元的幀的信息;以及輸出單元540,用于向檢查者提供在缺陷單元確定單元520中獲得的比較結(jié)果。
塊設(shè)置單元510接收通過提取諸如DVD的數(shù)字動畫存儲介質(zhì)或來自諸如DVD播放器或數(shù)字?jǐn)z錄機(jī)的各種數(shù)字動化播放設(shè)備的輸出端的視頻信號中包含的動畫信息而獲得的視頻信號。當(dāng)塊設(shè)置單元510設(shè)置與視頻源對應(yīng)的塊時,缺陷單元確定單元520確定每個塊中是否存在缺陷單元??梢允褂梦挥诿總€塊邊界上的像素值的變化率和每個塊中像素的像素數(shù)據(jù)分布,從而缺陷單元確定單元520可以確定是否存在缺陷單元。
同時,當(dāng)缺陷單元確定單元520發(fā)現(xiàn)任何缺陷單元時,關(guān)于被發(fā)現(xiàn)有缺陷單元的幀的信息存儲在錯誤幀信息存儲單元530中。這種信息可以包括關(guān)于播放該幀的時間信息、該幀的圖像文件信息、在該幀中產(chǎn)生一個或多個缺陷單元的任何塊的位置坐標(biāo)等。
輸出單元540顯示當(dāng)前正播放的動畫。此時,為可視地表示產(chǎn)生任何缺陷單元的塊,可用黑色表示錯誤塊內(nèi)部或者用預(yù)定顏色表示錯誤塊的邊界,使得錯誤塊與相臨塊不同。
而且,輸出單元540可以圖形用戶界面的形式提供錯誤幀信息存儲單元530中存儲的幀信息。
圖6是根據(jù)本發(fā)明另一實施例的使用多個接收的視頻信號檢測動畫中的缺陷單元的設(shè)備的方框圖。
塊設(shè)置單元610能夠接收一個或多個作為輸入的視頻信號,并同時確定多個視頻信號的缺陷單元。在此,塊設(shè)置單元610包括用于輸入和輸出多個視頻信號的接口卡。此外,可以使用并行接口卡或IEEE1394高速串行卡。
圖6所示設(shè)備的操作與圖5中的相同。此外,錯誤幀信息存儲單元630能夠根據(jù)塊設(shè)置單元610接收的多種類型的視頻信號來分割錯誤幀信息存儲空間并總體上管理所分割的空間。而且,輸出單元640能夠根據(jù)輸入到塊設(shè)置單元610中的多個視頻信號分割顯示在屏幕上的動畫并提供所分割的動畫。
圖7是說明根據(jù)本發(fā)明實施例的檢測動畫中缺陷單元的方法的流程圖。
當(dāng)檢查者執(zhí)行在檢查缺陷單元中使用的應(yīng)用程序(700)時,執(zhí)行初始化檢查程序的過程710。初始化過程710包括確定在將被檢查幀中設(shè)置的塊尺寸的過程720以及生成臨時存儲幀的隊列以提取其中產(chǎn)生任何缺陷單元的幀的過程730。
在程序初始化過程710中檢查缺陷單元所需的基本設(shè)置完成后,執(zhí)行檢查缺陷單元的過程(740)。每當(dāng)包含缺陷單元的幀檢查完成時,應(yīng)用程序就向檢查者提供檢查結(jié)果(750)。然后,由檢查者的選擇或動畫播放完成來終止檢查缺陷單元的過程(760)。
圖8是說明根據(jù)本發(fā)明實施例的在檢測缺陷單元方法的初始化過程中設(shè)置各塊的過程的流程圖(即,圖7中的720)。
塊設(shè)置過程分為手動模式,其中由檢查者直接設(shè)置各塊;以及自動模式,其中使用預(yù)先存儲的數(shù)據(jù)庫自動設(shè)置各塊。
在手動模式中,用于缺陷單元檢測過程的應(yīng)用程序提供設(shè)置塊的預(yù)定方式。設(shè)置方式可以是在應(yīng)用程序中提供的用于塊設(shè)置的菜單或附加窗口。當(dāng)塊設(shè)置窗口打開時(820),檢查者根據(jù)用于識別動畫播放設(shè)備或存儲介質(zhì)的識別信息確定并設(shè)置每個通道的塊尺寸以及把將要播放的動畫設(shè)置成8*8像素塊還是16*16像素塊(830)。換言之,如圖6所示,在輸入多個動畫信號的情況下,確定每個信號的塊尺寸。
另一方面,在自動模式中,打開將要被檢查的對象所映射的塊尺寸表(840)。此時,映射表可以由檢查者預(yù)先寄存在圖1的服務(wù)器150中,然后被載入到圖3所示的缺陷單元檢測設(shè)備的RAM 330中。映射表包括關(guān)于將要被檢查的對象的識別信息,諸如其上記錄有動畫數(shù)據(jù)的各種存儲介質(zhì)、DVD播放器或VCR等;以及與識別信息對應(yīng)的動畫的塊尺寸信息。這樣的識別信息可以事先通過條碼或i-按鈕(i-button)方式在圖1所示生產(chǎn)線100的初始階段中寄存在服務(wù)器150中。當(dāng)映射表打開時,自動為每個輸入動畫信號的通道設(shè)置塊尺寸(850)。然后可以終止塊設(shè)置過程(860)。
同時,可以事先由檢查者定義或更新模塊設(shè)置810。
圖9是說明根據(jù)本發(fā)明實施例的檢查缺陷單元的過程的流程圖。在程序初始化過程710完成后,檢查缺陷單元(740)。
當(dāng)缺陷單元檢測設(shè)備接收動畫信號時(910),關(guān)于所接收信號的數(shù)據(jù)信息被臨時存儲在緩沖器中(915)。在此,緩沖器用于協(xié)調(diào)檢查缺陷單元的應(yīng)用程序的處理速度和動畫信號接收速度。緩沖器最好位于圖3所示缺陷單元檢測設(shè)備的RAM 330中。在接收多個動畫信號的情況中,可以使用對應(yīng)于多個接收信號的多個緩沖器。
應(yīng)用程序以幀為單位從緩沖器中提取動畫數(shù)據(jù),然后將所提取的幀分成在程序初始化過程710中預(yù)先設(shè)置的尺寸的各塊(920)。此后,應(yīng)用程序打開播放該幀的窗口并為檢查者提供被播放的動畫(930)。
應(yīng)用程序存儲以程序初始化過程710中產(chǎn)生的隊列播放的每一幀(930)。此時,關(guān)于幀的信息可以按照該隊列進(jìn)行存儲。幀信息可以包括但不限于該幀被播放時的時間信息、該幀的圖像文件信息、該幀的塊尺寸信息等。而且在圖6所示的輸入多個動畫信號情況下,可以使用與多個接收信號對應(yīng)的多個隊列。這些隊列最好位于圖3所示的缺陷單元檢測設(shè)備的RAM 330中。
下面,應(yīng)用程序確定是否在每一個幀中已經(jīng)產(chǎn)生缺陷單元(935)。對于已經(jīng)檢測到缺陷單元的幀,將播放該幀時的時間信息單獨存儲(940)。時間信息是與在步驟930的隊列中已經(jīng)存儲的時間信息同步的。
應(yīng)用程序或應(yīng)用程序產(chǎn)生的線程(thread)或子處理器順序地從隊列中提取幀(945)。由于包含與步驟940中存儲的相同時間信息的幀是包含缺陷單元的幀,所以它們被看作錯誤幀。在這種情況中,附加地存儲錯誤幀的幀信息(955)。此時,該幀信息可以變成以步驟930中的隊列存儲的幀信息。在針對一幀完成缺陷單元檢查之后,從步驟915中該緩沖器中存儲的動畫數(shù)據(jù)信息中提取下一幀,并對該幀重復(fù)步驟915至955。
圖10是說明根據(jù)本發(fā)明實施例的提供缺陷單元的檢查結(jié)果的過程的流程圖。檢查者可以使用步驟955中存儲的錯誤幀信息確認(rèn)缺陷單元檢查結(jié)果。
檢測缺陷單元的應(yīng)用程序以圖形用戶界面或文本的形式根據(jù)幀的播放時間順序地顯示所存儲的錯誤幀的時間信息(1010)。此時,如果檢查者選擇該時間信息,則產(chǎn)生缺陷單元的塊被標(biāo)記或表示以便檢查者能夠容易地識別該塊(1030)。例如,產(chǎn)生缺陷單元的塊的邊界可以用著色實線表示。實線的顏色可以預(yù)先設(shè)置或由檢查者通過附加生成窗口來選擇,以便他/她能夠容易地識別相關(guān)塊。此時產(chǎn)生的有關(guān)一個或多個缺陷單元的塊的位置信息可以使用錯誤幀信息中的塊尺寸信息和圖像文件信息來獲得。位置信息可以使用X-Y標(biāo)量坐標(biāo)或矢量坐標(biāo)。
如果確定了如何表示其中產(chǎn)生了缺陷單元的塊,則應(yīng)用程序產(chǎn)生附加窗口并提供被表示塊中錯誤幀的圖像文件(1040)。
圖11a是根據(jù)本發(fā)明實施例的使用單個視頻信號檢測缺陷單元的圖形用戶界面1100的說明圖。
圖形用戶界面1100包括區(qū)域1110,其上表示當(dāng)播放包含一個或多個缺陷單元的幀的時間;以及區(qū)域1120,其上表示臨時存儲幀的隊列以提取產(chǎn)生缺陷單元的幀的信息。
在此,指示時間信息的區(qū)域1110以圖10所示步驟1010來實現(xiàn)。即,檢查者點擊區(qū)域1110中表示的任何時間信息時,執(zhí)行圖形用戶界面1100的應(yīng)用程序執(zhí)行圖10中的步驟1030和1040以通過圖11b所示的附加產(chǎn)生的窗口向檢查者提供與所點擊時間信息相對應(yīng)的幀的圖像文件。
圖12是根據(jù)本發(fā)明實施例的使用多個視頻信號檢測每個動畫的缺陷單元的圖形用戶界面1200的說明圖。
圖形用戶界面1200包括區(qū)域1210,其上表示當(dāng)前正在播放的動畫;區(qū)域1220,其上表示關(guān)于產(chǎn)生缺陷單元的幀的時間信息;以及區(qū)域1230,其上表示所檢測的缺陷單元的幀的圖像。
如圖12所示,來自視頻-1至視頻-4的所有四個視頻源的動畫示于區(qū)域1210中,并且四個動畫的檢測缺陷單元的結(jié)果示于區(qū)域1220中。即時間信息區(qū)域1220示出作為缺陷單元檢測結(jié)果的產(chǎn)生缺陷單元的幀的錯誤開始時間和錯誤結(jié)束時間。圖像區(qū)域1230示出最近檢測的錯誤幀的圖像。同樣,當(dāng)檢查者點擊時間信息區(qū)域1220中示出的任何時間信息時,執(zhí)行圖形用戶界面1200的應(yīng)用程序執(zhí)行圖10的步驟1030和1040以通過圖11b所示的窗口向檢查者提供與所點擊的時間信息相對應(yīng)的幀的圖像文件。
根據(jù)如上所述的本發(fā)明,當(dāng)播放動畫時,檢查者能夠使用檢測缺陷單元的設(shè)備和方法自動確認(rèn)動畫中的缺陷單元。而且,通過附加地將產(chǎn)生缺陷單元的幀的信息進(jìn)行存儲,能夠改善檢查結(jié)果的準(zhǔn)確性和動畫的可靠性。更進(jìn)一步,具有能夠進(jìn)行無人的自動檢查的優(yōu)點。
盡管已經(jīng)結(jié)合實施例和
了本發(fā)明,對于本領(lǐng)域技術(shù)人員來說,本發(fā)明顯然不限于此,而且在不背離本發(fā)明的范圍和實質(zhì)的前提下,可以從中產(chǎn)生各種替換、修改和改變。
權(quán)利要求
1.一種檢測動畫中缺陷單元的設(shè)備,包括塊設(shè)置單元,接收動畫信號并將與該信號對應(yīng)的動畫分成一個或多個塊;缺陷單元確定單元,接收分塊的動畫并確定每個塊的缺陷單元;以及錯誤幀信息存儲單元,存儲關(guān)于包含由缺陷單元確定單元檢測的缺陷單元的幀的信息。
2.如權(quán)利要求1所述的設(shè)備,其中動畫信號是單色的視頻信號。
3.如權(quán)利要求1所述的設(shè)備,其中塊設(shè)置單元包括能夠接收兩個或多個視頻信號的接口卡。
4.如權(quán)利要求1所述的設(shè)備,其中缺陷單元確定單元使用位于每塊邊界上的像素值的變化率和該塊內(nèi)像素的像素數(shù)據(jù)分布確定缺陷單元。
5.如權(quán)利要求1所述的設(shè)備,其中幀信息是關(guān)于產(chǎn)生缺陷單元時的時間的信息。
6.如權(quán)利要求1所述的設(shè)備,其中幀信息是產(chǎn)生缺陷單元的塊的位置坐標(biāo)。
7.如權(quán)利要求1所述的設(shè)備,其中幀信息是關(guān)于產(chǎn)生缺陷單元的至少一個幀的圖像文件的信息。
8.如權(quán)利要求1所述的設(shè)備,還包括輸出單元,用于以圖形用戶界面的形式提供其中產(chǎn)生了缺陷單元的動畫幀。
9.如權(quán)利要求8所述的設(shè)備,其中圖形用戶界面包括表示當(dāng)前正在播放的動畫的區(qū)域;以及表示已經(jīng)檢測到缺陷單元時的時間的區(qū)域。
10.如權(quán)利要求9所述的設(shè)備,其中圖形用戶界面還包括提供與用戶選擇的時間相對應(yīng)的圖像的區(qū)域。
11.如權(quán)利要求10所述的設(shè)備,其中所述圖像是以顏色表示其中產(chǎn)生了缺陷單元的塊的邊界線的圖像。
12.一種檢測動畫中缺陷單元的方法,包括步驟(1)接收動畫信號并將與該信號對應(yīng)的動畫分成一個或多個塊;(2)如果存在缺陷單元的話,對每個塊檢測缺陷單元;以及(3)當(dāng)在步驟(2)中檢測到缺陷單元,則存儲關(guān)于產(chǎn)生缺陷單元的幀的信息。
13.如權(quán)利要求12所述的方法,其中動畫信號是單色的視頻信號。
14.如權(quán)利要求12所述的方法,其中步驟(2)包括使用位于每塊邊界上的像素值的變化率和該塊內(nèi)像素的像素數(shù)據(jù)分布確定缺陷單元的步驟。
15.如權(quán)利要求12所述的方法,其中幀信息是關(guān)于產(chǎn)生缺陷單元時的時間的信息。
16.如權(quán)利要求12所述的方法,其中幀信息是產(chǎn)生缺陷單元的塊的位置坐標(biāo)。
17.如權(quán)利要求12所述的方法,其中幀信息是關(guān)于產(chǎn)生缺陷單元的至少一個幀的圖像文件的信息。
18.如權(quán)利要求12所述的方法,還包括以圖形用戶界面的形式提供其中產(chǎn)生了缺陷單元的動畫幀的步驟。
19.如權(quán)利要求18所述的方法,其中圖形用戶界面包括表示當(dāng)前正在播放的動畫的區(qū)域;以及表示已經(jīng)檢測到缺陷單元時的時間的區(qū)域。
20.如權(quán)利要求19所述的方法,其中圖形用戶界面還包括提供與用戶選擇的時間相對應(yīng)的圖像的區(qū)域。
21.如權(quán)利要求20所述的方法,其中所述圖像是以顏色表示其中產(chǎn)生了缺陷單元的塊的邊界線的圖像。
22.如權(quán)利要求18所述的方法,其中圖形用戶界面包括表示來自多個輸入通道的各個通道的動畫的區(qū)域;以及表示在該輸入通道中已經(jīng)檢測到缺陷單元的時間的區(qū)域。
23.如權(quán)利要求12所述的方法,其中步驟(1)包括根據(jù)與輸入通道對應(yīng)的用于識別動畫播放設(shè)備或存儲介質(zhì)的識別信息,設(shè)置輸入通道的塊尺寸的步驟。
24.如權(quán)利要求23所述的方法,其中動畫播放設(shè)備是從包括DVD播放器和數(shù)字?jǐn)z錄機(jī)的組中選擇的;并且存儲介質(zhì)是從包括視頻致密盤(CD)和數(shù)字視頻盤(DVD)的組中選擇的。
25.如權(quán)利要求23所述的方法,其中塊尺寸設(shè)置成8*8像素塊或16*16像素塊之一。
26.如權(quán)利要求12所述的方法,其中步驟(1)包括以下步驟以手動模式和自動模式中的一種模式設(shè)置塊尺寸,自動模式使用映射表,映射表包括關(guān)于諸如各種其上記錄了動畫數(shù)據(jù)的存儲介質(zhì)、DVD播放器或VCR之類的動畫信號源的識別信息、以及關(guān)于與識別信息對應(yīng)的動畫的塊尺寸的信息,當(dāng)打開映射表時,對輸入動畫信號的每個通道自動設(shè)置塊尺寸。
全文摘要
本發(fā)明涉及對動畫播放時產(chǎn)生的噪聲的檢測。提供一種檢測缺陷單元的設(shè)備,該設(shè)備包括塊設(shè)置單元,接收動畫信號并將與該信號對應(yīng)的動畫分成一個或多個塊;缺陷單元確定單元,接收分塊的動畫并確定每個塊的缺陷單元;以及錯誤幀信息存儲單元,存儲關(guān)于包含由缺陷單元確定單元檢測的缺陷單元的幀的信息。
文檔編號G11B20/10GK1581345SQ200410063570
公開日2005年2月16日 申請日期2004年7月12日 優(yōu)先權(quán)日2003年8月7日
發(fā)明者具炫成 申請人:三星電子株式會社