專利名稱:一種基于fpga的模擬視頻信號(hào)黑邊去除方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及圖像顯示領(lǐng)域,具體涉及一種基于FPGA的模擬視頻信號(hào)黑邊去除方法及裝置。
背景技術(shù):
目前模擬圖像信號(hào)(ARGB,Alpha Red Green Blue)的數(shù)據(jù)在傳輸過程中都沒有帶有效信號(hào)(DE)進(jìn)行指示,因此在圖像還原時(shí)往往是通過查找現(xiàn)有的視頻標(biāo)準(zhǔn)來確定DE的位置。但由于模擬信號(hào)傳輸過程中延遲衰減等原因,從而導(dǎo)致數(shù)據(jù)發(fā)生偏移,與視頻標(biāo)準(zhǔn)來中DE的位置不匹配,于是在顯示的時(shí)候,圖像的周圍就會(huì)出現(xiàn)黑邊。對(duì)于這種現(xiàn)象就需要調(diào)整DE的位置來消除圖像黑邊。
現(xiàn)有的消除圖像黑邊的技術(shù)方法有一是根據(jù)消隱區(qū)間電平,設(shè)定一個(gè)單像素閾值,把每一點(diǎn)的像素值與預(yù)設(shè)的單像素閾值進(jìn)行比較,并記錄下每個(gè)像素的坐標(biāo),搜索出數(shù)據(jù)中第一個(gè)大于上述預(yù)設(shè)的單像素閾值的有效數(shù)據(jù)的坐標(biāo)來確定DE的位置,這種方法在理想環(huán)境下能夠取得較好的效果;二是設(shè)定一個(gè)累加閾值,把整行或整列的累加值與這個(gè)累加閾值做比較,可以確定DE起始行列位置。然而由于模擬信號(hào)在電路中傳輸?shù)臅r(shí)候容易受到噪聲干擾,產(chǎn)生突發(fā)尖峰脈沖,因此如果僅用單像素閾值去作比較就有可能造成錯(cuò)誤的判斷,從而會(huì)導(dǎo)致DE位置檢測出現(xiàn)錯(cuò)誤;而設(shè)置累加閾值的方法雖然可以降低噪聲帶來的影響,但是由于是整行整列做比較,閾值極難設(shè)定成一個(gè)合格的值,設(shè)值過大容易誤判有效邊,設(shè)值過小則無法完全去除黑邊,因此以上方法對(duì)圖像數(shù)據(jù)的調(diào)整有較大的限制,容易出現(xiàn)誤判,且可靠性很低。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種基于FPGA的模擬視頻信號(hào)黑邊去除方法及裝置,在比較單像素點(diǎn)像素值的基礎(chǔ)上增加了有效像素點(diǎn)計(jì)數(shù)值的比較,只要行列中有少量非黑色數(shù)據(jù)就可以正確檢測出DE的位置,對(duì)圖像數(shù)據(jù)的限制較小,可以減少各種突發(fā)噪音的影響,防止誤判,提高可靠性。本實(shí)施例提供的基于FPGA的模擬視頻信號(hào)黑邊去除方法,包括將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào);對(duì)所述數(shù)字圖像信號(hào)進(jìn)行行場掃描,獲取圖像的行數(shù)據(jù)和列數(shù)據(jù);按預(yù)設(shè)的獲取規(guī)則和單像素閾值獲得各行和各列的有效像素點(diǎn)計(jì)數(shù)值;按預(yù)設(shè)的比較規(guī)則與所述各行和各列的有效像素點(diǎn)計(jì)數(shù)值獲得符合要求的行和列的坐標(biāo);根據(jù)所述符合要求的符合要求的行和列的坐標(biāo)獲得數(shù)字圖像信號(hào)的起始位置??蛇x地,所述按預(yù)設(shè)的獲取規(guī)則和單像素閾值獲得各行或各列的有效像素點(diǎn)計(jì)數(shù)值包括將有效像素點(diǎn)計(jì)數(shù)器清零;
將預(yù)設(shè)的單像素閾值與各行或各列上像素點(diǎn)的像素值進(jìn)行逐點(diǎn)比較,當(dāng)某行或某列上像素點(diǎn)的像素值大于所述單像素閾值時(shí),該行或該列的有效像素點(diǎn)計(jì)數(shù)值增加I??蛇x地,所述按預(yù)設(shè)的比較規(guī)則和所述各行或各列的有效像素點(diǎn)計(jì)數(shù)值獲得符合要求的行和列的坐標(biāo)包括將預(yù)設(shè)的標(biāo)準(zhǔn)個(gè)數(shù)閾值與各行和各列的有效像素點(diǎn)計(jì)數(shù)值進(jìn)行比較,當(dāng)某行或某列的有效像素點(diǎn)計(jì)數(shù)值大于所述標(biāo)準(zhǔn)個(gè)數(shù)閾值時(shí),判定該行或該列符合要求并記錄該行或該列的坐標(biāo)??蛇x地,所述方法還包括設(shè)定行場掃描范圍,所述行場掃描范圍包括掃描起始行、掃描起始列、掃描行數(shù)和掃描列數(shù)。可選地,所述方法還包括根據(jù)所述數(shù)字圖像信號(hào)的起始位置,輸出圖像數(shù)據(jù)。本實(shí)施例提供的基于FPGA的模擬視頻信號(hào)黑邊去除裝置,包括轉(zhuǎn)換單元,用于將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào);掃描單元,用于對(duì)所述數(shù)字圖像信號(hào)進(jìn)行行場掃描,獲取信號(hào)的行數(shù)據(jù)和列數(shù)據(jù);第一獲得單元,用于按預(yù)設(shè)的獲取規(guī)則和單像素閾值獲得各行和各列的有效像素點(diǎn)計(jì)數(shù)值;第二獲得單元,用于按預(yù)設(shè)的比較規(guī)則與所述各行和各列的有效像素點(diǎn)計(jì)數(shù)值獲得符合要求的行和列的坐標(biāo);獲取單元,用于根據(jù)所述符合要求的符合要求的行和列的坐標(biāo)獲得數(shù)字圖像信號(hào)的起始位置??蛇x地,所述第一獲得單元包括清零子單元,用于將有效像素點(diǎn)計(jì)數(shù)器清零;比較子單元,用于將預(yù)設(shè)的單像素閾值與各行和各列上像素點(diǎn)的像素值進(jìn)行逐點(diǎn)比較,當(dāng)某行或某列上像素點(diǎn)的像素值大于所述單像素閾值時(shí),該行或該列的有效像素點(diǎn)計(jì)數(shù)值增加I。可選地,所述裝置還包括設(shè)定單元,用于設(shè)定行場掃描范圍,所述行場掃描范圍包括掃描起始行、掃描起始列、掃描行數(shù)和掃描列數(shù)??蛇x地,所述裝置還包括輸出單元,用于根據(jù)所述數(shù)字圖像信號(hào)的起始位置,輸出圖像數(shù)據(jù)。本實(shí)施例中,首先將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào),接著對(duì)所述數(shù)字圖像信號(hào)進(jìn)行行場掃描,獲取圖像的行數(shù)據(jù)和列數(shù)據(jù),然后按預(yù)設(shè)的獲取規(guī)則和單像素閾值獲得各行和各列的有效像素點(diǎn)計(jì)數(shù)值,按預(yù)設(shè)的比較規(guī)則與所述各行和各列的有效像素點(diǎn)計(jì)數(shù)值獲得符合要求的行和列的坐標(biāo),最后根據(jù)所述符合要求的行和列的坐標(biāo)獲得數(shù)字圖像信號(hào)的起始位置。在比較單像素點(diǎn)像素值的基礎(chǔ)上增加了有效像素點(diǎn)計(jì)數(shù)值的比較,因此只要行列中有少量非黑色數(shù)據(jù)就可以正確檢測出DE的位置,對(duì)圖像數(shù)據(jù)的限制較小,可以減少各種突發(fā)噪音的影響,防止誤判,提高可靠性。
圖I為本發(fā)明實(shí)施例中基于FPGA的模擬視頻信號(hào)黑邊去除方法第一實(shí)施例流程圖;圖2為本發(fā)明實(shí)施例中基于FPGA的模擬視頻信號(hào)黑邊去除方法第二實(shí)施例流程圖;圖3為本發(fā)明實(shí)施例中基于FPGA的模擬視頻信號(hào)黑邊去除裝置實(shí)施例結(jié)構(gòu)圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供了一種基于FPGA的模擬視頻信號(hào)黑邊去除方法及裝置,在比較單像素點(diǎn)像素值的基礎(chǔ)上增加了有效像素點(diǎn)計(jì)數(shù)值的比較,因此只要行列中有少量非黑色數(shù)據(jù)就可以正確檢測出DE的位置,對(duì)圖像數(shù)據(jù)的限制較小,可以減少各種突發(fā)噪音的影響,防止誤判,提高可靠性。
請(qǐng)參閱圖1,本發(fā)明實(shí)施例中基于FPGA的模擬視頻信號(hào)黑邊去除方法的第一實(shí)施例包括101、將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào);對(duì)模擬視頻信號(hào)進(jìn)行處理之前,可以將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào)。102、對(duì)數(shù)字圖像信號(hào)進(jìn)行行場掃描,獲取信號(hào)的行數(shù)據(jù)和列數(shù)據(jù);對(duì)數(shù)字圖像信號(hào)進(jìn)行行場掃描,可以獲得上述數(shù)字圖像信號(hào)的行數(shù)據(jù)和列數(shù)據(jù)。103、按預(yù)設(shè)的獲取規(guī)則和單像素閾值獲得各行和各列的有效像素點(diǎn)計(jì)數(shù)值;按預(yù)設(shè)的獲取規(guī)則和單像素閾值,可以獲得各行和各列的有效像素點(diǎn)計(jì)數(shù)值,上述的獲取規(guī)則和單像素閾值可以在步驟101完成之后進(jìn)行設(shè)定,也可以在步驟101之前進(jìn)行設(shè)定,在此處不做限定。104、按預(yù)設(shè)的比較規(guī)則與所述各行和各列的有效像素點(diǎn)計(jì)數(shù)值獲得符合要求的行和列的坐標(biāo);按預(yù)設(shè)的比較規(guī)則與所述各行和各列的有效像素點(diǎn)計(jì)數(shù)值,可以獲得符合要求的行和列的坐標(biāo)。105、根據(jù)符合要求的行和列的坐標(biāo)獲得數(shù)字圖像信號(hào)的起始位置。本實(shí)施例中,首先將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào),接著對(duì)所述數(shù)字圖像信號(hào)進(jìn)行行場掃描,獲取圖像的行數(shù)據(jù)和列數(shù)據(jù),然后按預(yù)設(shè)的獲取規(guī)則和單像素閾值獲得各行和各列的有效像素點(diǎn)計(jì)數(shù)值,按預(yù)設(shè)的比較規(guī)則與所述各行和各列的有效像素點(diǎn)計(jì)數(shù)值獲得符合要求的行和列的坐標(biāo),最后根據(jù)所述符合要求的行和列的坐標(biāo)獲得數(shù)字圖像信號(hào)的起始位置。在比較單像素點(diǎn)像素值的基礎(chǔ)上增加了有效像素點(diǎn)計(jì)數(shù)值的比較,因此只要行列中有少量非黑色數(shù)據(jù)就可以正確檢測出DE的位置,對(duì)圖像數(shù)據(jù)的限制較小,可以減少各種突發(fā)噪音的影響,防止誤判,提高可靠性。上面簡單介紹了本發(fā)明基于FPGA的模擬視頻信號(hào)黑邊去除方法的第一實(shí)施例,下面對(duì)本發(fā)明基于FPGA的模擬視頻信號(hào)黑邊去除方法的第二實(shí)施例進(jìn)行詳細(xì)的描述,請(qǐng)參閱圖2,本發(fā)明實(shí)施例中基于FPGA的模擬視頻信號(hào)黑邊去除方法的第二實(shí)施例包括201、將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào);
對(duì)模擬視頻信號(hào)進(jìn)行處理之前,可以將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào)。
202、設(shè)定行場掃描范圍;在對(duì)數(shù)字圖像信號(hào)進(jìn)行行場掃描之前,可以設(shè)定行場掃描范圍,上述行場掃描范圍包括掃描起始行、掃描起始列、掃描行數(shù)和掃描列數(shù)。203、對(duì)數(shù)字圖像信號(hào)進(jìn)行行場掃描,獲取信號(hào)的行數(shù)據(jù)和列數(shù)據(jù);對(duì)數(shù)字圖像信號(hào)進(jìn)行行場掃描,可以獲得上述數(shù)字圖像信號(hào)的行數(shù)據(jù)和列數(shù)據(jù)。204、將有效像素點(diǎn)計(jì)數(shù)器清零;205、將預(yù)設(shè)的單像素閾值與各行上的像素值逐點(diǎn)進(jìn)行比較,獲得各行的有效像素點(diǎn)計(jì)數(shù)值;206、將預(yù)設(shè)的標(biāo)準(zhǔn)個(gè)數(shù)閾值與各行的有效像素點(diǎn)計(jì)數(shù)值逐行進(jìn)行比較,獲得符合要求的行的坐標(biāo);執(zhí)行步驟205至步驟206可以得到符合要求的行的坐標(biāo),具體為將預(yù)設(shè)的單像素閾值與各行上的像素值逐點(diǎn)進(jìn)行比較,當(dāng)某行上像素點(diǎn)的像素值大于單像素閾值時(shí),該行的有效像素點(diǎn)計(jì)數(shù)值增加1,利用上述的方法可以得到各行的有效像素點(diǎn)計(jì)數(shù)值,將上述得到的各行有效像素點(diǎn)計(jì)數(shù)值跟標(biāo)準(zhǔn)個(gè)數(shù)閾值比較,可以確定該行是否符合要求,若符合,則記錄下該行的坐標(biāo)。上述的標(biāo)準(zhǔn)個(gè)數(shù)閾值可以在對(duì)數(shù)字圖像信號(hào)進(jìn)行處理之前,根據(jù)具體的模擬視頻信號(hào)進(jìn)行設(shè)置。下面用一個(gè)具體例子對(duì)上面得到符合要求的行數(shù)據(jù)的過程進(jìn)行描述,例如單像素閾值可以設(shè)置為5,標(biāo)準(zhǔn)個(gè)數(shù)閾值可以設(shè)置為20,首先將單像素閾值與掃描起始行上的每個(gè)點(diǎn)進(jìn)行比較,當(dāng)掃描起始行上的像素點(diǎn)的像素值大于5時(shí),該行的有效像素點(diǎn)計(jì)數(shù)值增加1,當(dāng)該行上的所有像素點(diǎn)進(jìn)行比較之后,該行的有效像素點(diǎn)計(jì)數(shù)值大于20,則確定該行數(shù)據(jù)符合要求,否則確定該行不符合要求,繼續(xù)比較其余各行,假設(shè)第10行符合要求,則記錄下第10行的坐標(biāo)。207、將預(yù)設(shè)的單像素閾值與各列上的像素值逐點(diǎn)進(jìn)行比較,獲得各列的有效像素點(diǎn)計(jì)數(shù)值;208、將預(yù)設(shè)的標(biāo)準(zhǔn)個(gè)數(shù)閾值與各列的有效像素點(diǎn)計(jì)數(shù)值逐列進(jìn)行比較,獲得符合要求的列的坐標(biāo);執(zhí)行步驟207及步驟208可以得到符合要求的列的坐標(biāo),具體為將單像素閾值與各列上的像素值逐點(diǎn)進(jìn)行比較,當(dāng)某列上像素點(diǎn)的像素值大于單像素閾值時(shí),該列的有效像素點(diǎn)計(jì)數(shù)值增加1,將上述得到的各列有效像素點(diǎn)計(jì)數(shù)值跟標(biāo)準(zhǔn)個(gè)數(shù)閾值比較,可以確定該列是否符合要求,若符合,則記錄下該列的坐標(biāo)。上述的標(biāo)準(zhǔn)個(gè)數(shù)閾值可以在對(duì)數(shù)字圖像信號(hào)進(jìn)行處理之前,根據(jù)具體的模擬視頻信號(hào)進(jìn)行設(shè)置。下面用一個(gè)具體例子對(duì)上面得到符合要求的列數(shù)據(jù)的過程進(jìn)行描述,例如單像素閾值可以設(shè)置為5,標(biāo)準(zhǔn)個(gè)數(shù)閾值可以設(shè)置為20,首先將單像素閾值與掃描起始列上的每個(gè)點(diǎn)進(jìn)行比較,當(dāng)掃描起始列上的像素點(diǎn)的像素值大于5時(shí),該列的有效像素點(diǎn)計(jì)數(shù)值增加1,當(dāng)該列上的所有像素點(diǎn)進(jìn)行比較之后,該列的有效像素點(diǎn)計(jì)數(shù)值大于20,則確定該列數(shù)據(jù)符合要求,否則確定該列不符合要求,繼續(xù)比較其余各列,假設(shè)第15列符合要求,則記錄下第15列的坐標(biāo)。步驟207及步驟208可以在步驟205之前執(zhí)行,而不限于本實(shí)施例中的在步驟206之后,在此處不再贅述。209、根據(jù)符合要求的行數(shù)據(jù)和列數(shù)據(jù)獲得數(shù)字圖像信號(hào)的起始位置;210、根據(jù)數(shù)字圖像信號(hào)的起始位置,輸出圖像數(shù)據(jù)。本實(shí)施例中,首先將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào),接著設(shè)定行場掃描范圍,對(duì)數(shù)字圖像信號(hào)進(jìn)行行場掃描,獲取圖像的行數(shù)據(jù)和列數(shù)據(jù),然后對(duì)有效像素點(diǎn)計(jì)數(shù)器進(jìn)行清零,將預(yù)設(shè)的單像素閾值與各行上像素點(diǎn)的像素值進(jìn)行逐點(diǎn)比較,當(dāng)某行上像素點(diǎn)的像素值大于單像素閾值時(shí),該行的有效像素點(diǎn)計(jì)數(shù)值增加1,接著將預(yù)設(shè)的標(biāo)準(zhǔn)個(gè)數(shù)閾值與各行的有效像素點(diǎn)計(jì)數(shù)值進(jìn)行逐行比較,當(dāng)某行的有效像素點(diǎn)計(jì)數(shù)值大于標(biāo)準(zhǔn)個(gè)數(shù)閾值時(shí),判定該行數(shù)據(jù)符合要求并記錄下該行的坐標(biāo),然后將單像素閾值與各列上像素點(diǎn)的像素值進(jìn)行逐點(diǎn)比較,當(dāng)某列上像素點(diǎn)的像素值大于單像素閾值時(shí),該列的有效像素點(diǎn)計(jì)數(shù)值增加I,接著將標(biāo)準(zhǔn)個(gè)數(shù)閾值與各列的有效像素點(diǎn)計(jì)數(shù)值進(jìn)行逐列比較,當(dāng)某列的有效像素點(diǎn)計(jì)數(shù)值大于標(biāo)準(zhǔn)個(gè)數(shù)閾值時(shí),判定該列數(shù)據(jù)符合要求并記錄下該列的坐標(biāo),最后根據(jù)符合要求的行和列的坐標(biāo)獲得數(shù)字圖像信號(hào)的起始位置。在比較單像素點(diǎn)像素值的基礎(chǔ)上 增加了有效像素點(diǎn)計(jì)數(shù)值的比較,因此只要行列中有少量非黑色數(shù)據(jù)就可以正確檢測出DE的位置,對(duì)圖像數(shù)據(jù)的限制較小,可以減少各種突發(fā)噪音的影響,防止誤判,提高可靠性。上面對(duì)本發(fā)明基于FPGA的模擬視頻信號(hào)黑邊去除方法的第二實(shí)施例作了詳細(xì)描述,其中著重介紹了獲取符合要求的行和列的坐標(biāo)過程,下面介紹本發(fā)明基于FPGA的模擬視頻信號(hào)黑邊去除方裝置實(shí)施例,請(qǐng)參閱圖3,本發(fā)明實(shí)施例中基于FPGA的模擬視頻信號(hào)黑邊去除裝置實(shí)施例包括轉(zhuǎn)換單元301,用于將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào);掃描單元302,用于對(duì)數(shù)字圖像信號(hào)進(jìn)行行場掃描,獲取信號(hào)的行數(shù)據(jù)和列數(shù)據(jù);第一獲得單元303,用于按預(yù)設(shè)的獲取規(guī)則和單像素閾值獲得各行和各列的有效像素點(diǎn)計(jì)數(shù)值;第二獲得單元304,用于按預(yù)設(shè)的比較規(guī)則與所述各行和各列的有效像素點(diǎn)計(jì)數(shù)值獲得符合要求的行和列的坐標(biāo);獲取單元305,用于根據(jù)所述符合要求的符合要求的行和列的坐標(biāo)獲得數(shù)字圖像信號(hào)的起始位置。所述裝置還包括設(shè)定單元306和輸出單元307 ;設(shè)定單元306,用于設(shè)定行場掃描范圍,所述行場掃描范圍包括掃描起始行、掃描起始列、掃描行數(shù)和掃描列數(shù)。輸出單元307,用于根據(jù)數(shù)字圖像信號(hào)的起始位置,輸出圖像數(shù)據(jù)。對(duì)模擬視頻信號(hào)進(jìn)行處理之前,轉(zhuǎn)換單元301可以將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖
像信號(hào)。所述第一獲得單元303包括清零子單元3031,用于將有效像素點(diǎn)計(jì)數(shù)器清零;第一比較子單元3032,用于將預(yù)設(shè)的單像素閾值與各行和各列上像素點(diǎn)的像素值進(jìn)行逐點(diǎn)比較,當(dāng)某行或某列上像素點(diǎn)的像素值大于所述單像素閾值時(shí),該行或該列的有效像素點(diǎn)計(jì)數(shù)值增加I。轉(zhuǎn)換單元301將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào)之后,設(shè)定單元306可以設(shè)定行場掃描范圍,上述行場掃描范圍包括掃描起始行、掃描起始列、掃描行數(shù)和掃描列數(shù)。掃描單元302對(duì)數(shù)字圖像信號(hào)進(jìn)行行場掃描,可以獲得上述數(shù)字圖像信號(hào)的行數(shù)據(jù)和列數(shù)據(jù)。清零子單元3031將有效像素點(diǎn)計(jì)數(shù)器清零,然后第一比較子單元3032將預(yù)設(shè)的單像素閾值與各行上的像素值逐點(diǎn)進(jìn)行比較,當(dāng)某行上像素點(diǎn)的像素值大于單像素閾值時(shí),該行的有效像素點(diǎn)計(jì)數(shù)值增加1,得到各行的有效像素點(diǎn)計(jì)數(shù)值,將上述得到的各行有效像素點(diǎn)計(jì)數(shù)值跟標(biāo)準(zhǔn)個(gè)數(shù)閾值比較,可以確定該行是否符合要求,若符合,則記錄下該行的坐標(biāo)。上述的標(biāo)準(zhǔn)個(gè)數(shù)閾值可以在對(duì)數(shù)字圖像信號(hào)進(jìn)行處理之前,根據(jù)具體的模擬視頻信號(hào)進(jìn)行設(shè)置。
下面用一個(gè)具體例子對(duì)上面得到符合要求的行數(shù)據(jù)的過程進(jìn)行描述,例如單像素閾值可以設(shè)置為5,標(biāo)準(zhǔn)個(gè)數(shù)閾值可以設(shè)置為20,第一比較子單元3032首先將單像素閾值與掃描起始行上的每個(gè)點(diǎn)進(jìn)行比較,當(dāng)掃描起始行上的像素點(diǎn)的像素值大于5時(shí),該行的有效像素點(diǎn)計(jì)數(shù)值增加1,當(dāng)該行上的所有像素點(diǎn)進(jìn)行比較之后,該行的有效像素點(diǎn)計(jì)數(shù)值大于20,則確定該行數(shù)據(jù)符合要求,否則確定該行不符合要求,繼續(xù)比較其余各行,假設(shè)第10行符合要求,則記錄下第10行的坐標(biāo)。第二獲得單元304將單像素閾值與各列上的像素值逐點(diǎn)進(jìn)行比較,當(dāng)某列上像素點(diǎn)的像素值大于單像素閾值時(shí),該列的有效像素點(diǎn)計(jì)數(shù)值增加1,得到各列的個(gè)數(shù)閾值后,將上述得到的各列有效像素點(diǎn)計(jì)數(shù)值跟標(biāo)準(zhǔn)個(gè)數(shù)閾值比較,可以確定該列是否符合要求,若符合,則記錄下該列的坐標(biāo)。上述的標(biāo)準(zhǔn)個(gè)數(shù)閾值可以在對(duì)數(shù)字圖像信號(hào)進(jìn)行處理之前,根據(jù)具體的模擬視頻信號(hào)進(jìn)行設(shè)置。下面用一個(gè)具體例子對(duì)上面得到符合要求的列數(shù)據(jù)的過程進(jìn)行描述,例如單像素閾值可以設(shè)置為5,標(biāo)準(zhǔn)個(gè)數(shù)閾值可以設(shè)置為20,第二獲得單元304首先將單像素閾值與掃描起始列上的每個(gè)點(diǎn)進(jìn)行比較,當(dāng)掃描起始列上的像素點(diǎn)的像素值大于5時(shí),該列的有效像素點(diǎn)計(jì)數(shù)值增加1,當(dāng)該列上的所有像素點(diǎn)進(jìn)行比較之后,該列的有效像素點(diǎn)計(jì)數(shù)值大于20,則確定該列數(shù)據(jù)符合要求,否則確定該列不符合要求,繼續(xù)比較其余各列,假設(shè)第15列符合要求,則記錄下第15列的坐標(biāo)。獲取單元305根據(jù)符合要求的行數(shù)據(jù)和列數(shù)據(jù)獲得數(shù)字圖像信號(hào)的起始位置,最后輸出單元307根據(jù)數(shù)字圖像信號(hào)的起始位置,輸出圖像數(shù)據(jù)。本實(shí)施例中,首先轉(zhuǎn)換單元301將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào),接著設(shè)定單元306設(shè)定行場掃描范圍,掃描單元302對(duì)數(shù)字圖像信號(hào)進(jìn)行行場掃描,獲取圖像的行數(shù)據(jù)和列數(shù)據(jù),然后清零子單元3031對(duì)有效像素點(diǎn)計(jì)數(shù)器進(jìn)行清零,第一比較子單元3032將預(yù)設(shè)的單像素閾值與各行上像素點(diǎn)的像素值進(jìn)行逐點(diǎn)比較,當(dāng)某行上像素點(diǎn)的像素值大于單像素閾值時(shí),該行的有效像素點(diǎn)計(jì)數(shù)值增加1,接著將預(yù)設(shè)的標(biāo)準(zhǔn)個(gè)數(shù)閾值與各行的有效像素點(diǎn)計(jì)數(shù)值進(jìn)行逐行比較,當(dāng)某行的有效像素點(diǎn)計(jì)數(shù)值大于標(biāo)準(zhǔn)個(gè)數(shù)閾值時(shí),判定該行數(shù)據(jù)符合要求并記錄下該行的坐標(biāo),然后第二獲得單元304將單像素閾值與各列上像素點(diǎn)的像素值進(jìn)行逐點(diǎn)比較,當(dāng)某列上像素點(diǎn)的像素值大于單像素閾值時(shí),該列的有效像素點(diǎn)計(jì)數(shù)值增加I,接著將標(biāo)準(zhǔn)個(gè)數(shù)閾值與各列的有效像素點(diǎn)計(jì)數(shù)值進(jìn)行逐列比較,當(dāng)某列的有效像素點(diǎn)計(jì)數(shù)值大于標(biāo)準(zhǔn)個(gè)數(shù)閾值時(shí),判定該列數(shù)據(jù)符合要求并記錄下該列的坐標(biāo),最后獲取單元305根據(jù)符合要求的行數(shù)據(jù)和列數(shù)據(jù)獲得數(shù)字圖像信號(hào)的起始位置。在比較單像素點(diǎn)像素值的基礎(chǔ)上增加了有效像素點(diǎn)計(jì)數(shù)值的比較,因此只要行列中有少量非黑色數(shù)據(jù)就可以正確檢測出DE的位置,對(duì)圖像數(shù)據(jù)的限制較小,可以減少各種突發(fā)噪音的影響,防止誤判,提高可靠性。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。以上對(duì)本發(fā)明所提供的一種基于FPGA的模擬視頻信號(hào)黑邊去除方法及裝置進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式
及應(yīng) 用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種基于FPGA的模擬視頻信號(hào)黑邊去除方法,其特征在于,包括 將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào); 對(duì)所述數(shù)字圖像信號(hào)進(jìn)行行場掃描,獲取圖像的行數(shù)據(jù)和列數(shù)據(jù); 按預(yù)設(shè)的獲取規(guī)則和單像素閾值獲得各行和各列的有效像素點(diǎn)計(jì)數(shù)值; 按預(yù)設(shè)的比較規(guī)則與所述各行和各列的有效像素點(diǎn)計(jì)數(shù)值獲得符合要求的行和列的坐標(biāo); 根據(jù)所述符合要求的符合要求的行和列的坐標(biāo)獲得數(shù)字圖像信號(hào)的起始位置。
2.根據(jù)權(quán)利要求I所述的基于FPGA的模擬視頻信號(hào)黑邊去除方法,其特征在于,所述按預(yù)設(shè)的獲取規(guī)則和單像素閾值獲得各行或各列的有效像素點(diǎn)計(jì)數(shù)值包括 將有效像素點(diǎn)計(jì)數(shù)器清零; 將預(yù)設(shè)的單像素閾值與各行和各列上像素點(diǎn)的像素值進(jìn)行逐點(diǎn)比較,當(dāng)某行或某列上像素點(diǎn)的像素值大于所述單像素閾值時(shí),該行或該列的有效像素點(diǎn)計(jì)數(shù)值增加I。
3.根據(jù)權(quán)利要求I所述的基于FPGA的模擬視頻信號(hào)黑邊去除方法,其特征在于,所述按預(yù)設(shè)的比較規(guī)則與所述各行和各列的有效像素點(diǎn)計(jì)數(shù)值獲得符合要求的行和列的坐標(biāo)包括 將預(yù)設(shè)的標(biāo)準(zhǔn)個(gè)數(shù)閾值與各行和各列的有效像素點(diǎn)計(jì)數(shù)值進(jìn)行比較,當(dāng)某行或某列的有效像素點(diǎn)計(jì)數(shù)值大于所述標(biāo)準(zhǔn)個(gè)數(shù)閾值時(shí),判定該行或該列符合要求并記錄該行或該列的坐標(biāo)。
4.根據(jù)權(quán)利要求I所述的基于FPGA的模擬視頻信號(hào)黑邊去除方法,其特征在于,所述方法還包括 設(shè)定行場掃描范圍,所述行場掃描范圍包括掃描起始行、掃描起始列、掃描行數(shù)和掃描列數(shù)。
5.根據(jù)權(quán)利要求I所述的基于FPGA的模擬視頻信號(hào)黑邊去除方法,其特征在于,所述方法還包括 根據(jù)所述數(shù)字圖像信號(hào)的起始位置,輸出圖像數(shù)據(jù)。
6.一種基于FPGA的模擬視頻信號(hào)黑邊去除裝置,其特征在于,包括 轉(zhuǎn)換單元,用于將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào); 掃描單元,用于對(duì)所述數(shù)字圖像信號(hào)進(jìn)行行場掃描,獲取信號(hào)的行數(shù)據(jù)和列數(shù)據(jù); 第一獲得單元,用于按預(yù)設(shè)的獲取規(guī)則和單像素閾值獲得各行和各列的有效像素點(diǎn)計(jì)數(shù)值; 第二獲得單元,用于按預(yù)設(shè)的比較規(guī)則與所述各行和各列的有效像素點(diǎn)計(jì)數(shù)值獲得符合要求的行和列的坐標(biāo); 獲取單元,用于根據(jù)所述符合要求的符合要求的行和列的坐標(biāo)獲得數(shù)字圖像信號(hào)的起始位置。
7.根據(jù)權(quán)利要求6所述的基于FPGA的模擬視頻信號(hào)黑邊去除裝置,其特征在于,所述第一獲得單元包括 清零子單元,用于將有效像素點(diǎn)計(jì)數(shù)器清零; 比較子單元,用于將預(yù)設(shè)的單像素閾值與各行和各列上像素點(diǎn)的像素值進(jìn)行逐點(diǎn)比較,當(dāng)某行或某列上像素點(diǎn)的像素值大于所述單像素閾值時(shí),該行或該列的有效像素點(diǎn)計(jì)數(shù)值增加I。
8.根據(jù)權(quán)利要求6所述的基于FPGA的模擬視頻信號(hào)黑邊去除裝置,其特征在于,所述裝置還包括 設(shè)定單元,用于設(shè)定行場掃描范圍,所述行場掃描范圍包括掃描起始行、掃描起始列、掃描行數(shù)和掃描列數(shù)。
9.根據(jù)權(quán)利要求6所述的基于FPGA的模擬視頻信號(hào)黑邊去除方法,其特征在于,所述裝置還包括 輸出單元,用于根據(jù)所述數(shù)字圖像信號(hào)的起始位置,輸出圖像數(shù)據(jù)。
全文摘要
本發(fā)明實(shí)施例公開了一種基于FPGA的模擬視頻信號(hào)黑邊去除方法及裝置,在比較單像素點(diǎn)像素值的基礎(chǔ)上增加了有效像素點(diǎn)計(jì)數(shù)值的比較,只要行列中有少量非黑色數(shù)據(jù)就可以正確檢測出DE的位置,對(duì)圖像數(shù)據(jù)的限制較小,可以減少各種突發(fā)噪音的影響,防止誤判,提高可靠性。本發(fā)明實(shí)施例方法包括將模擬視頻信號(hào)轉(zhuǎn)換成數(shù)字圖像信號(hào);對(duì)所述數(shù)字圖像信號(hào)進(jìn)行行場掃描,獲取圖像的行數(shù)據(jù)和列數(shù)據(jù);按預(yù)設(shè)的獲取規(guī)則和單像素閾值獲得各行和各列的有效像素點(diǎn)計(jì)數(shù)值;按預(yù)設(shè)的比較規(guī)則與所述各行和各列的有效像素點(diǎn)計(jì)數(shù)值獲得符合要求的行和列的坐標(biāo);根據(jù)所述符合要求的行和列的坐標(biāo)獲得數(shù)字圖像信號(hào)的起始位置。
文檔編號(hào)H04N5/21GK102984437SQ20121055291
公開日2013年3月20日 申請(qǐng)日期2012年12月17日 優(yōu)先權(quán)日2012年12月17日
發(fā)明者陳燕凱 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司