欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

視頻處理芯片的驗(yàn)證方法和系統(tǒng)的制作方法

文檔序號(hào):7693764閱讀:466來源:國(guó)知局
專利名稱:視頻處理芯片的驗(yàn)證方法和系統(tǒng)的制作方法
視頻處理芯片的驗(yàn)證方法和系統(tǒng)技術(shù)領(lǐng)域1本發(fā)明涉及圖像處理領(lǐng)域,特別涉及一種視頻處理芯片的驗(yàn)證方法和系統(tǒng)。背景技術(shù)
目前,視頻處理芯片廣泛應(yīng)用了比如PC攝像頭、網(wǎng)絡(luò)攝像頭、攝像機(jī)等數(shù)碼攝像設(shè)備中。所述視頻處理芯片在設(shè)計(jì)過程中,需要反復(fù)的驗(yàn)證其內(nèi) 部的視頻流所經(jīng)過的各個(gè)功能模塊是否能正常工作。在視頻處理芯片的設(shè)計(jì) 階段,并沒有物理意義上的實(shí)際芯片可以利用,因此可以將設(shè)計(jì)好的視頻處理芯片架i殳于FPGA ( Field Programmable Gate Array,現(xiàn)場(chǎng)可編程陣列)之 上,以此可以來仿真物理意義上的^L頻處理芯片。舉例來說,在視頻處理芯片初步設(shè)計(jì)完成后,可將其架設(shè)于FPGA (Field Programmable Gate Array,現(xiàn)場(chǎng)可編程陣列)上,然后將邏輯分析儀與FPGA 建立連接。此時(shí),架設(shè)有設(shè)計(jì)視頻處理芯片的FPGA可以仿真實(shí)際的視頻處 理芯片。通過,視頻處理芯片內(nèi)的測(cè)試選擇模塊可以將其內(nèi)部的視頻路徑中 的 一個(gè)節(jié)點(diǎn)中的視頻流數(shù)據(jù)導(dǎo)出給邏輯分析儀,所述邏輯分析儀可以將導(dǎo)出 的視頻流數(shù)據(jù)以波形的形式顯示出來,工程師可以根據(jù)顯示出來的波形來判 斷此節(jié)點(diǎn)處輸出的視頻流數(shù)據(jù)是否正確,根據(jù)相鄰向節(jié)點(diǎn)的視頻流情況可以 判斷該兩節(jié)點(diǎn)間的功能模塊的工作情況。然而,通過波形來判斷視頻流數(shù)據(jù) 的情況,對(duì)于工程師來講是個(gè)很大的挑戰(zhàn),需要工程師長(zhǎng)時(shí)間的非常細(xì)致的、 一絲不茍的去觀察,稍有疏忽就可能出現(xiàn)錯(cuò)誤。
發(fā)明內(nèi)容本發(fā)明的目的在于提供視頻處理芯片的驗(yàn)證方法和系統(tǒng),其可以提供直 觀的判斷方式,大大提高了驗(yàn)證的效率和準(zhǔn)確性。根據(jù)本發(fā)明的一方面,本發(fā)明提供了一種視頻處理芯片的驗(yàn)證系統(tǒng),其 包括現(xiàn)場(chǎng)可編程陣列、架設(shè)于現(xiàn)場(chǎng)可編程陣列上的視頻處理芯片、與現(xiàn)場(chǎng)可 編程陣列連接的邏輯分析裝置及與邏輯分析裝置連接的數(shù)據(jù)處理裝置。所述片中的視頻路徑中的任一節(jié)點(diǎn)處的視頻流數(shù)據(jù)導(dǎo)入邏輯分析裝置,所述邏輯 分析裝置截取一幀視頻流數(shù)據(jù)并將其記錄為文本文件,所述數(shù)據(jù)處理裝置將 記錄有所述一幀視頻流數(shù)據(jù)的文本文件轉(zhuǎn)換為可視圖像。進(jìn)一步的,所述邏輯分析裝置將截取的一幀視頻數(shù)據(jù)流數(shù)據(jù)以波形的方 式進(jìn)行顯示。進(jìn)一步的,所述數(shù)據(jù)處理裝置還對(duì)轉(zhuǎn)換后的可視圖像進(jìn)行圖像顯示。 進(jìn)一步的,所述視頻流數(shù)據(jù)包括幀圖像數(shù)據(jù)、控制數(shù)據(jù)。進(jìn)一步的,所述可視圖像是BMP格式。進(jìn)一步的,所述視頻處理芯片包括有視頻輸入接口、圖像處理模塊、視 頻編碼模塊和視頻輸出接口 。更進(jìn)一步的,所迷圖像處理模塊包括有壞點(diǎn)檢測(cè)補(bǔ)充單元、增益調(diào)節(jié)單 元及格式轉(zhuǎn)換單元,所述壞點(diǎn)檢測(cè)補(bǔ)充單元用于對(duì)視頻流進(jìn)行壞點(diǎn)檢測(cè),在 檢測(cè)出有壞點(diǎn)時(shí)通過插值算法對(duì)該壞點(diǎn)進(jìn)行插值補(bǔ)償,所述增益調(diào)節(jié)單元用 于對(duì)視頻流中的一幀圖像中的各個(gè)像素點(diǎn)值進(jìn)行增益調(diào)節(jié),所述格式轉(zhuǎn)換單 元用于對(duì)視頻流中的圖像格式進(jìn)行轉(zhuǎn)換。再進(jìn)一步的,所述視頻處理芯片中還設(shè)置有視頻節(jié)點(diǎn)選擇模塊,用于選 定目標(biāo)節(jié)點(diǎn)。根據(jù)本發(fā)明的另一方面,本發(fā)明提供了一種視頻處理芯片的驗(yàn)證方法,其包括選擇視頻處理芯片的視頻路徑上的一節(jié)點(diǎn)為測(cè)試節(jié)點(diǎn);從視頻處理 芯片的測(cè)試節(jié)點(diǎn)處截取一幀視頻流數(shù)據(jù)到邏輯分析裝置;邏輯分析裝置將截 取的一幀視頻流數(shù)據(jù)記錄為文本文件;將記錄有一幀視頻流數(shù)據(jù)的文本文件 轉(zhuǎn)換為可視圖像以進(jìn)行顯示。進(jìn)一步的,所述邏輯分析裝置還將截取的一幀視頻數(shù)據(jù)流數(shù)據(jù)以波形的 方式進(jìn)行顯示。本發(fā)明技術(shù)方案與現(xiàn)有的方案相比,通過將邏輯分析裝置的視頻流數(shù)據(jù) 轉(zhuǎn)換成可視圖像格式,使驗(yàn)證工程師可以看到可視圖像,而不是僅僅觀看視 頻流數(shù)據(jù)的波形,這樣大小大大提高了驗(yàn)證的效率和準(zhǔn)確性。
圖1為本發(fā)明視頻處理芯片的驗(yàn)證系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)方框圖;圖2為本發(fā)明視頻處理芯片的驗(yàn)證系統(tǒng)中的視頻處理芯片的一個(gè)實(shí)施例 的結(jié)構(gòu)方框圖;圖3為本發(fā)明視頻處理芯片中的圖像處理模塊的一個(gè)實(shí)施例的結(jié)構(gòu)方框圖;圖4為本發(fā)明視頻處理芯片中的視頻流的一個(gè)實(shí)施例中的時(shí)序圖;和 圖5為本發(fā)明視頻處理芯片的驗(yàn)證方法的一個(gè)實(shí)施例的流程示意圖。
具體實(shí)施方式以下結(jié)合附圖對(duì)本發(fā)明具體實(shí)施方式
進(jìn)行說明。在一個(gè)實(shí)施例中,本發(fā)明提供了一種視頻處理芯片的驗(yàn)證系統(tǒng)100,圖1示出了本發(fā)明視頻處理芯片的驗(yàn)證系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)方框圖。如圖1所示,所述視頻處理芯片的驗(yàn)證系統(tǒng)100包括FPGA( Field Programmable Gate Array,現(xiàn)場(chǎng)可編程陣列)140、架設(shè)于FPGA上的視頻處理芯片120、與FPGA 連接的邏輯分析裝置160和與邏輯分析裝置連接的數(shù)據(jù)處理裝置180。其中,所述FPGA 140可以用來對(duì)架設(shè)于其上的視頻處理芯片120進(jìn)行 仿真。所述視頻處理芯片120可以對(duì)視頻流信號(hào)進(jìn)行比如視頻編碼、格式轉(zhuǎn)換、 增益調(diào)節(jié)等處理。如圖2所示,其示出了圖1中的所述視頻處理芯片120的 一個(gè)實(shí)施例的結(jié)構(gòu)方框圖,其中所述視頻處理芯片120包括有視頻輸入接口 122、圖像處理模塊124、視頻編碼模塊126和視頻輸出接口 128。所述視頻 輸入接口 122從外界接入視頻流數(shù)據(jù),比如從CMOS傳感器中接入視頻流數(shù) 據(jù),所述圖像處理模塊124用于對(duì)視頻流數(shù)據(jù)進(jìn)行圖像處理,所述視頻編碼 模塊126用于對(duì)經(jīng)過圖像處理的數(shù)據(jù)進(jìn)行視頻編碼,所述視頻輸出接口 128 用于輸出經(jīng)過視頻編碼的視頻流數(shù)據(jù)。其中需要注意的是,圖2僅僅是示例 性的給出了視頻處理芯片120內(nèi)的一部分功能模塊,在一個(gè)具體的實(shí)現(xiàn)中, 所述視頻處理芯片120還可能包括其他可能的功能模塊。如圖3所示,其示 出了圖2中的所述圖像處理模塊124的一個(gè)實(shí)施例的結(jié)構(gòu)方框圖,所述圖像 處理模塊124包括有壞點(diǎn)檢測(cè)補(bǔ)充單元1240、增益調(diào)節(jié)單元1242及格式轉(zhuǎn) 換單元1244。所述壞點(diǎn)檢測(cè)補(bǔ)充單元1240用于對(duì)視頻流進(jìn)行壞點(diǎn)檢測(cè),在 檢測(cè)出有壞點(diǎn)時(shí)通過插值算法對(duì)該壞點(diǎn)進(jìn)行插值補(bǔ)償。所述增益調(diào)節(jié)單元 1242用于對(duì)視頻流中的一幀圖像中的各個(gè)像素點(diǎn)值進(jìn)行增益調(diào)節(jié)。所述格式 轉(zhuǎn)換單元1244用于對(duì)視頻流中的圖像格式進(jìn)行轉(zhuǎn)換,比如從貝爾格式的圖像 轉(zhuǎn)換成RGB圖像等。同樣需要注意的是,圖3僅僅是示例性的給出了圖像處理模塊124內(nèi)的一部分功能單元,在一個(gè)具體的實(shí)示例中,所述圖像處理 模塊124還可能包括其他可能的功能單元。另外,在此僅僅給出了圖像處理 模塊124的內(nèi)部功能單元,在其他實(shí)施例中,視頻輸入接口 122、視頻編碼 模塊126和視頻輸出接口 128也都具有各自的內(nèi)部功能單元。從4見頻流的角度來看,在視頻處理芯片120內(nèi)形成有一條一見頻路徑,這 條視頻路徑會(huì)經(jīng)過許多功能模塊或單元,各功能模塊或單元的輸入的是視頻 流數(shù)據(jù)、輸出的也是視頻流數(shù)據(jù),這樣各功能模塊或單元的輸入或輸出都可 以被稱為這條視頻路徑中的一個(gè)節(jié)點(diǎn)。比如所述增益調(diào)節(jié)單元1242的輸入可 以被稱為一個(gè)節(jié)點(diǎn),所述增益調(diào)節(jié)單元1242的輸出也可以被稱為一個(gè)節(jié)點(diǎn), 再比如所述視頻編碼模塊126的輸入可以被稱為一個(gè)節(jié)點(diǎn),所述視頻編碼模 塊126的輸出也可以被稱為一個(gè)節(jié)點(diǎn)。在檢測(cè)驗(yàn)證時(shí),需要可以從視頻路徑中的任意節(jié)點(diǎn)導(dǎo)出視頻流數(shù)據(jù),因 此如圖2所示,在視頻處理芯片120中還設(shè)置有一級(jí)視頻節(jié)點(diǎn)選擇模塊129, 其可以選定視頻處理芯片中的任意一個(gè)功能模塊作為視頻流數(shù)據(jù)導(dǎo)出模塊。 如圖3所示,所述圖像處理模塊124中還包括有二級(jí)視頻節(jié)點(diǎn)選擇模塊1246, 其可以選定圖像處理模塊124中的任意一個(gè)節(jié)點(diǎn)作為視頻流導(dǎo)出節(jié)點(diǎn)。圖3 中的二級(jí)視頻節(jié)點(diǎn)選擇模塊可能還存在于其他的視頻輸入接口 122、視頻編 碼模塊126和視頻輸出接口 128中。這樣,通過控制所述一級(jí)視頻節(jié)點(diǎn)選擇 模塊129和二級(jí)視頻節(jié)點(diǎn)選擇模塊1246可以將任意節(jié)點(diǎn)選定為視頻流導(dǎo)出節(jié) 點(diǎn),然后就可以從該節(jié)點(diǎn)導(dǎo)出視頻流數(shù)據(jù)。在其他實(shí)施例中,還可以采用一 級(jí)視頻節(jié)點(diǎn)選擇的結(jié)構(gòu)或多級(jí)視頻節(jié)點(diǎn)選擇結(jié)構(gòu),只要能夠選定目標(biāo)節(jié)點(diǎn)并 從該節(jié)點(diǎn)導(dǎo)出視頻流即可。比如可以選定增益調(diào)節(jié)單元1242的輸出端為目標(biāo) 節(jié)點(diǎn),那么就可以將該節(jié)點(diǎn)的視頻流數(shù)據(jù)導(dǎo)出給邏輯分析裝置160。所述邏輯分析裝置160可以將導(dǎo)出的視頻流數(shù)據(jù)進(jìn)行波形顯示。圖4示 出了視頻流數(shù)據(jù)的 一個(gè)實(shí)施例中的時(shí)序圖,其中視頻流數(shù)據(jù)主要包括有控制數(shù)據(jù)、幀圖像數(shù)據(jù)(DATA,其中DO、 Dl、 D2表示像素點(diǎn)數(shù)據(jù))。所述幀圖 像數(shù)據(jù)就是值一個(gè)個(gè)像素點(diǎn)的數(shù)據(jù),比如視頻流的中是VGA圖像,那幀圖 像數(shù)據(jù)就具有640x480個(gè)像素點(diǎn)數(shù)據(jù),當(dāng)然這也可能還與圖像的格式相關(guān)。 所述控制數(shù)據(jù)包括用來表示數(shù)據(jù)有效的數(shù)據(jù)使能信號(hào)(DATA—EN)、用來表 示幀頭的幀起始信號(hào)(Vsync)、用來表示幀尾的幀終止信號(hào)(FRAME一END)及 其他控制信號(hào)。通常,所述邏輯分析裝置160—次只需從目標(biāo)節(jié)點(diǎn)的視頻流中導(dǎo)出一幀圖像數(shù)據(jù)。通過觀察邏輯分析裝置160中顯示的視頻流數(shù)據(jù)波形, 驗(yàn)證工程師可以做出分析判斷。邏輯分析裝置160在將截取的一幀視頻流數(shù)據(jù)進(jìn)行波形顯示的同時(shí),還 可以將所述一幀^L頻流數(shù)據(jù)記錄成為一個(gè)文本文件。所述文本文件記錄有幀 圖像數(shù)據(jù)及一些控制數(shù)據(jù)。所述數(shù)據(jù)處理裝置180可以將來自邏輯分析裝置 160上的所述文本文件轉(zhuǎn)換成可視圖像并將所述圖像進(jìn)行顯示,通過觀察數(shù) 據(jù)處理裝置180上的所迷圖像,驗(yàn)證工程師可以一目了然的檢測(cè)分析各個(gè)節(jié) 點(diǎn)的視頻流數(shù)據(jù),讓調(diào)試(Debug)變得簡(jiǎn)單有效。在所述數(shù)據(jù)處理裝置180 顯示的圖片,可以是BMP格式的圖像,邏輯分析裝置160記錄的文本文件 需要是數(shù)據(jù)處理裝置180所能夠識(shí)別的格式。在將文本文件轉(zhuǎn)換為可視圖像 時(shí),需要預(yù)先設(shè)定截取的一幀視頻流數(shù)據(jù)的圖像格式和尺寸大小,比如是 RGB格式、640*480大小等。綜上所述,通過使用邏輯分析裝置將視頻流有效數(shù)據(jù)導(dǎo)出,之后通過數(shù) 據(jù)處理裝置180將導(dǎo)出的視頻流有效數(shù)據(jù)轉(zhuǎn)換為可顯示圖像并進(jìn)行顯示,這 樣驗(yàn)證工程師就可以查看到可視的視頻流的幀圖像,而不是僅僅只能查看到 視頻流數(shù)據(jù)的波形,這樣大小大大提高了驗(yàn)證的效率和準(zhǔn)確性。在一個(gè)實(shí)施例中,本發(fā)明技術(shù)方案還可以實(shí)現(xiàn)為一種視頻處理芯片的驗(yàn) 證方法。請(qǐng)參看圖5,其示出了本發(fā)明視頻處理芯片的驗(yàn)證方法的一個(gè)實(shí)施 例的流程示意圖,所述方法包括以下步驟。步驟500,選擇視頻處理芯片的視頻路徑上的任一節(jié)點(diǎn)為測(cè)試節(jié)點(diǎn);步驟502,從視頻處理芯片的測(cè)試節(jié)點(diǎn)處截取一幀視頻流數(shù)據(jù)到邏輯分 析裝置;步驟504,邏輯分析裝置將截取的一幀視頻流數(shù)據(jù)記錄為文本文件。同 時(shí),邏輯分析裝置還會(huì)以波形的方式來顯示所述一幀視頻流數(shù)據(jù)。步驟506,將記錄有一幀視頻流數(shù)據(jù)的文本文件轉(zhuǎn)換為可視圖像以進(jìn)行 顯示。這樣驗(yàn)證工程師就可以查看到可視的視頻流的幀圖〗象,而不是僅僅只能 查看到視頻流數(shù)據(jù)的波形,這樣大小大大提高了驗(yàn)證的效率和準(zhǔn)確性??梢岳斫獾氖?,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方 案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā) 明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1. 一種視頻處理芯片的驗(yàn)證系統(tǒng),其包括現(xiàn)場(chǎng)可編程陣列、架設(shè)于現(xiàn)場(chǎng)可編程陣列上的視頻處理芯片及與現(xiàn)場(chǎng)可編程陣列連接的邏輯分析裝置,其特征在于,其還包括與邏輯分析裝置連接的數(shù)據(jù)處理裝置;所述現(xiàn)場(chǎng)可編程陣列可對(duì)架設(shè)于其上的視頻處理芯片進(jìn)行仿真并可將視頻處理芯片中的視頻路徑中的任一節(jié)點(diǎn)處的視頻流數(shù)據(jù)導(dǎo)入邏輯分析裝置,所述邏輯分析裝置截取一幀視頻流數(shù)據(jù)并將其記錄為文本文件,所述數(shù)據(jù)處理裝置將記錄有所述一幀視頻流數(shù)據(jù)的文本文件轉(zhuǎn)換為可視圖像。
2、 如權(quán)利要求1所述的裝置,其特征在于所述邏輯分析裝置將截取的 一幀視頻數(shù)據(jù)流數(shù)據(jù)以波形的方式進(jìn)行顯示。
3、 如權(quán)利要求1所述的裝置,其特征在于所述數(shù)據(jù)處理裝置還對(duì)轉(zhuǎn)換 后的可視圖像進(jìn)行圖像顯示。
4、 如權(quán)利要求l所述的裝置,其特征在于所述視頻流數(shù)據(jù)包括幀圖像 數(shù)據(jù)、控制數(shù)據(jù)。
5、 如權(quán)利要求1所述的裝置,其特征在于所述可視圖像是BMP格式。
6、 如權(quán)利要求1所述的裝置,其特征在于所述視頻處理芯片包括有視 頻輸入接口、圖像處理模塊、視頻編碼模塊和視頻輸出接口。
7、 如權(quán)利要求6所述的裝置,其特征在于所述圖像處理模塊包括有壞 點(diǎn)檢測(cè)補(bǔ)充單元、增益調(diào)節(jié)單元及格式轉(zhuǎn)換單元,所述壞點(diǎn)檢測(cè)補(bǔ)充單元用 于對(duì)視頻流進(jìn)行壞點(diǎn)檢測(cè),在檢測(cè)出有壞點(diǎn)時(shí)通過插值算法對(duì)該壞點(diǎn)進(jìn)行插 值補(bǔ)償,所述增益調(diào)節(jié)單元用于對(duì)視頻流中的一幀圖像中的各個(gè)像素點(diǎn)值進(jìn) 行增益調(diào)節(jié),所述格式轉(zhuǎn)換單元用于對(duì)視頻流中的圖像格式進(jìn)行轉(zhuǎn)換。
8、 如權(quán)利要求7所述的裝置,其特征在于所述視頻處理芯片中還設(shè)置 有視頻節(jié)點(diǎn)選擇模塊,用于選定目標(biāo)節(jié)點(diǎn)。
9、 一種視頻處理芯片的驗(yàn)證方法,其特征在于,所述方法包括 選擇視頻處理芯片的視頻路徑上的一節(jié)點(diǎn)為測(cè)試節(jié)點(diǎn);從視頻處理芯片的測(cè)試節(jié)點(diǎn)處截取一幀視頻流數(shù)據(jù)到邏輯分析裝置; 邏輯分析裝置將截取的一幀視頻流數(shù)據(jù)記錄為文本文件; 將記錄有 一 幀視頻流數(shù)據(jù)的文本文件轉(zhuǎn)換為可視圖像以進(jìn)行顯示。
10、如權(quán)利要求9所述的裝置,其特征在于所述邏輯分析裝置還將截 取的 一 幀視頻數(shù)據(jù)流數(shù)據(jù)以波形的方式進(jìn)行顯示
全文摘要
本發(fā)明公開了一種視頻處理芯片的驗(yàn)證系統(tǒng),其包括現(xiàn)場(chǎng)可編程陣列、架設(shè)于現(xiàn)場(chǎng)可編程陣列上的視頻處理芯片、與現(xiàn)場(chǎng)可編程陣列連接的邏輯分析裝置及與邏輯分析裝置連接的數(shù)據(jù)處理裝置。所述現(xiàn)場(chǎng)可編程陣列可對(duì)架設(shè)于其上的視頻處理芯片進(jìn)行仿真并可將視頻處理芯片中的視頻路徑中的任一節(jié)點(diǎn)處的視頻流數(shù)據(jù)導(dǎo)入邏輯分析裝置,所述邏輯分析裝置截取一幀視頻流數(shù)據(jù)并將其記錄為文本文件,所述數(shù)據(jù)處理裝置將記錄有所述一幀視頻流數(shù)據(jù)的文本文件轉(zhuǎn)換為可視圖像。這樣,就可以一目了然的實(shí)現(xiàn)芯片驗(yàn)證。
文檔編號(hào)H04N7/24GK101271487SQ200810104678
公開日2008年9月24日 申請(qǐng)日期2008年4月22日 優(yōu)先權(quán)日2008年4月22日
發(fā)明者鳴 蔡 申請(qǐng)人:北京中星微電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
平塘县| 扎兰屯市| 乌海市| 兰溪市| 休宁县| 仁寿县| 宁德市| 牡丹江市| 海口市| 即墨市| 临武县| 霍山县| 望都县| 万源市| 将乐县| 朔州市| 宝兴县| 阿合奇县| 定陶县| 大冶市| 桐城市| 慈利县| 大悟县| 盐城市| 寿光市| 松阳县| 阿鲁科尔沁旗| 东乌| 乐东| 固安县| 古蔺县| 安义县| 百色市| 庆阳市| 辽阳县| 定西市| 镇远县| 鲜城| 舟山市| 深圳市| 高雄县|