專利名稱:基于攝像頭圖像處理芯片的圖像增強(qiáng)處理系統(tǒng)及處理方法
技術(shù)領(lǐng)域:
本發(fā)明屬于芯片設(shè)計(jì)領(lǐng)域,尤其涉及大尺寸圖像處理的控制方法、裝置及系統(tǒng),具體來(lái)說(shuō)是一種基于攝像頭圖像處理芯片的圖像增強(qiáng)處理系統(tǒng)及處理方法。
背景技術(shù):
主流的CM0S/CXD圖像傳感器(sensor)在采集大尺寸圖像的數(shù)據(jù)傳輸格式一般都是Bayer Raw RGB格式,如圖I所示,這種數(shù)據(jù)格式的特點(diǎn)是一個(gè)像素點(diǎn)只有一個(gè)顏色分量(R、G或B)的信息,之后通過(guò)插值等算法得到完整的RGB像素;同時(shí),圖像在采集的過(guò)程中也會(huì)引入一些噪聲,包括鏡頭的壞點(diǎn)等。在攝像頭圖像信號(hào)處理芯片ISP(image signalprocessor)中,需要對(duì)原始采集的圖像做增強(qiáng)處理,系統(tǒng)結(jié)構(gòu)如圖2所示。在圖像增強(qiáng)處理的過(guò)程中,很多處理算法都是基于目標(biāo)象素點(diǎn)為中心的NXM塊進(jìn)行處理,利用當(dāng)前插值像素點(diǎn)周圍的點(diǎn)來(lái)插值,濾波。例如在做顏色插值處理的時(shí)候,塊大小為7 X 7,而sensor傳輸數(shù)據(jù)都是一個(gè)個(gè)點(diǎn)水平逐行掃描進(jìn)來(lái)。因此圖像處理芯片在流水結(jié)構(gòu)上,本地總共至少需要保存8行(lineη-l line n+6)的數(shù)據(jù)量,7行做運(yùn)算,I行做緩沖進(jìn)行滾動(dòng)處理.所述緩存由原始幀長(zhǎng)度f(wàn)rame_size決定,具體如圖5a所示。這樣的memory開銷對(duì)于小尺寸的圖像處理芯片來(lái)說(shuō)是可以接受的,但對(duì)于目前多則上千萬(wàn)的分辨率,每級(jí)塊處理上都需要存儲(chǔ)塊高度+1行的數(shù)據(jù)的話,那么3 4級(jí)處理芯片,動(dòng)則需要幾百K的緩存,對(duì)于低高芯片來(lái)說(shuō),成本難以接受。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供基于攝像頭圖像處理芯片的圖像增強(qiáng)處理系統(tǒng)及處理方法,可以有效減小芯片緩存的大小。為解決以上技術(shù)問(wèn)題,本發(fā)明提供的技術(shù)方案是,一種基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理系統(tǒng),包括圖像傳感器、同步接收模塊、系統(tǒng)內(nèi)存、本地緩存及圖像處理器,還包括幀重構(gòu)模塊,用于根據(jù)后級(jí)處理能力,將一大尺寸原始圖像幀按照列的方向進(jìn)行分割,形成若干小尺寸圖像幀;全部小尺寸圖像幀依次由圖像處理器按照預(yù)設(shè)算法進(jìn)行處理,且處理好的全部小尺寸圖像幀由圖像處理器拼回一完整的大尺寸增強(qiáng)圖像幀。較優(yōu)地,每一小尺寸圖像幀重構(gòu)同步信號(hào),得到虛擬幀;每一虛擬幀下載到本地緩存,以提供給圖像處理器進(jìn)行后續(xù)處理。在此基礎(chǔ)上,本發(fā)明還提供一種基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理方法,包括根據(jù)后級(jí)處理能力,將一大尺寸原始圖像幀按照列的方向進(jìn)行分割,形成若干小尺寸圖像幀;按照預(yù)設(shè)算法,依次處理全部小尺寸圖像幀;將處理好的全部小尺寸圖像幀拼回一完整的大尺寸增強(qiáng)圖像幀。
較優(yōu)地,相鄰小尺寸圖像幀部分重疊。較優(yōu)地,對(duì)每個(gè)小尺寸圖像幀重構(gòu)同步信號(hào),構(gòu)成獨(dú)立的虛擬幀。較優(yōu)地,將每一虛擬幀下載到本地緩存之中,以便進(jìn)行后續(xù)處理。較優(yōu)地,對(duì)于每一虛擬幀,將各行數(shù)據(jù)下載到本地緩存之中,并逐次取一行數(shù)據(jù)作緩沖以進(jìn)行滾動(dòng)處理;其中,對(duì)于當(dāng)前處理行數(shù)據(jù),按像素點(diǎn)依次進(jìn)行。較優(yōu)地,在系統(tǒng)內(nèi)存中依次處理全部小尺寸圖像幀,并將處理好的全部小尺寸圖像幀拼回完整大尺寸增強(qiáng)圖像幀。較優(yōu)地,大尺寸原始圖像幀上傳到系統(tǒng)內(nèi)存。較優(yōu)地,在完成上傳第一巾貞小尺寸圖像巾貞后,同時(shí)啟動(dòng)系統(tǒng)內(nèi)存DMA上傳通道與·下載通道。與現(xiàn)有技術(shù)相比,本發(fā)明在對(duì)大尺寸圖像進(jìn)行虛擬幀重構(gòu)后進(jìn)行處理,最大的有益效果是可以減少模塊級(jí)緩存buffer的大小,由此大大縮小芯片面積,降低芯片設(shè)計(jì)成本。其次可以讓sensor的采集圖像速度和ISP的處理圖像速度之間更加兼容匹配,這是因?yàn)樗械臄?shù)據(jù)都是先上傳到系統(tǒng)內(nèi)存,只需要在合適的時(shí)候啟動(dòng)DMA上傳通道和DMA下載通道,就可以使兩者之間很好地匹配。
圖I是CM0S/C⑶圖像傳感器所得到圖像的數(shù)據(jù)格式;圖2是現(xiàn)有基于攝像頭圖像處理芯片的圖像增強(qiáng)處理系統(tǒng)的結(jié)構(gòu)示意圖;圖3是本發(fā)明基于攝像頭圖像處理芯片的圖像增強(qiáng)處理系統(tǒng)的結(jié)構(gòu)示意圖;圖4是本發(fā)明虛擬幀劃分示意圖;圖5a是現(xiàn)有處理方法所需緩存的不意圖;圖5b是本發(fā)明處理方法所需緩存的不意圖;圖6是本發(fā)明基于攝像頭圖像處理芯片的圖像增強(qiáng)處理方法一較優(yōu)實(shí)施例的流程圖;圖7a是原始幀圖像輸入接口時(shí)序圖;圖7b是本發(fā)明虛擬幀重構(gòu)后的圖像輸入接口時(shí)序圖。
具體實(shí)施例方式本發(fā)明的核心思想是,在大尺寸圖像處理的時(shí)候,用一種時(shí)間換芯片面積的方法,在源端對(duì)處理圖像進(jìn)行虛擬幀分割處理,保持對(duì)后級(jí)的接口不變,只要在原有的ISP圖像增強(qiáng)處理模塊中,稍稍改動(dòng)一下前級(jí)采集,和后級(jí)輸出部分,配合驅(qū)動(dòng)修改,就能在支持原有小尺寸圖像的芯片結(jié)構(gòu)上,支持更大的圖像處理。為了使本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。參見圖3,表示本發(fā)明基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理系統(tǒng)的實(shí)施例。其包括CM0S/C⑶傳感器、同步接收模塊、系統(tǒng)內(nèi)存、幀重構(gòu)模塊及圖像處理器,其中傳感器,用于采集目標(biāo)的圖像信號(hào);系統(tǒng)內(nèi)存,通過(guò)DMA (Direct Memery Access,直接存儲(chǔ)訪問(wèn))上傳通道連接同步接收模塊,通過(guò)DMA下載通道連接幀同構(gòu)模塊述同步接收模塊,用于同步接收并上傳圖像信號(hào);幀同構(gòu)模塊,用于根據(jù)后級(jí)處理能力,將一大尺寸原始圖像幀按照列的方向進(jìn)行分割,形成若干小尺寸圖像幀;圖像處理器,用于按照預(yù)設(shè)算法,依次處理全部小尺寸圖像幀;以及將處理好的全部小尺寸圖像幀拼回一完整的大尺寸增強(qiáng)圖像幀。
該例中包括本地緩存,用于下載每一由小尺寸圖像幀重構(gòu)同步信號(hào)后得到的虛擬幀,之后按照原有的ISP算法流程進(jìn)行處理。由于先對(duì)大尺寸圖像進(jìn)行虛擬幀重構(gòu)后,在后級(jí)處理模塊中,可以大大減少模塊級(jí)緩存buffer的大小。例如,按照傳統(tǒng)的設(shè)計(jì)方法,處理一幅1600萬(wàn)像素,整個(gè)圖像增強(qiáng)芯片需要的緩存為200KB ;采用本發(fā)明則只需要60KB甚至更小,由此大大縮小了芯片面積,降低了芯片設(shè)計(jì)成本。在此基礎(chǔ)上,以下對(duì)本發(fā)明基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理方法進(jìn)行說(shuō)明。其中的一個(gè)實(shí)施例是這樣實(shí)現(xiàn)的,對(duì)大尺寸圖像進(jìn)行虛擬幀的重構(gòu),之后再進(jìn)行相應(yīng)處理。所述方法包括下述幾個(gè)部分I、大尺寸圖像先通過(guò)DMA上傳到系統(tǒng)內(nèi)存中。2、根據(jù)后級(jí)處理能力,對(duì)圖像按照列的方向進(jìn)行分割,將一幀大尺寸的圖像分割成若干個(gè)等高的更小圖像。每個(gè)列塊配合同步信號(hào),構(gòu)成獨(dú)立虛擬幀(如圖4a、圖4b)。3、分割的圖像考慮后續(xù)模塊的處理方法,圖像有部分交疊(overlap)。4、啟動(dòng)DMA依次將虛擬幀下載到本地buffer緩存中。之后由圖像處理器一次處理一個(gè)虛擬幀。5、通過(guò)軟件配置,把處理好的若干虛擬幀的結(jié)果,在內(nèi)存中直接拼回一幀完整的大圖像。這樣,在對(duì)大尺寸圖像進(jìn)行虛擬幀重構(gòu)后進(jìn)行處理,最大的有益效果是可以減少模塊級(jí)緩存buffer的大小。按照傳統(tǒng)的設(shè)計(jì)方法,緩存由原始巾貞長(zhǎng)度f(wàn)rame_size決定(圖5a),處理一幅1600萬(wàn)像素,整個(gè)圖像增強(qiáng)芯片需要的緩存為200KB ;采用本發(fā)明時(shí),緩存由虛擬巾貞長(zhǎng)度vframe_size決定(圖5b),則只需要60KB甚至更小,由此大大縮小了芯片面積,降低芯片設(shè)計(jì)成本;其次可以讓sensor的采集圖像速度和ISP的處理圖像速度之間更加兼容匹配,這是因?yàn)樗械臄?shù)據(jù)都是先上傳到系統(tǒng)內(nèi)存,只需要在合適的時(shí)候啟動(dòng)DMA上傳和下載,就可以使兩者之間很好的匹配。以下進(jìn)一步對(duì)本發(fā)明基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理方法的技術(shù)步驟闡述如下。參見圖6,表示本發(fā)明基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理方法的一較優(yōu)實(shí)施例,具體為S601、開啟sensor,啟動(dòng)一巾貞圖像的采集和數(shù)據(jù)的傳輸。S602、同步模塊接收數(shù)據(jù),并啟動(dòng)DMA的上傳通道,將sensor傳輸進(jìn)來(lái)的大尺寸圖像上傳到系統(tǒng)內(nèi)存中。S603、幀重構(gòu)模塊,在概念上將大尺寸圖像進(jìn)行切割,每次準(zhǔn)備逐行下載新幀的數(shù)據(jù)到本地緩存,并重構(gòu)虛擬幀的同步信號(hào)。S604、啟動(dòng)DMA下載通道,將一個(gè)虛擬幀前7行的數(shù)據(jù)依次下載到模塊級(jí)緩存中。S605、啟動(dòng)ISP處理,開始對(duì)第一個(gè)虛擬幀圖像進(jìn)行相應(yīng)的處理,處理的順序按照是一個(gè)像素點(diǎn)一個(gè)像素點(diǎn)依次進(jìn)行的,直到一行數(shù)據(jù)全部處理完畢。S606、啟動(dòng)DMA下載通道,下載一行新的數(shù)據(jù)。S607、啟動(dòng)ISP處理,處理新的這一行數(shù)據(jù)。S608、判斷當(dāng)前虛擬幀的數(shù)據(jù)是否全部處理完畢,若是,進(jìn)入下一步驟;若否,返回到步驟S606,即重復(fù)步驟S606、S607,直到當(dāng)前虛擬幀的數(shù)據(jù)全部處理完畢。S609、判斷一幀大圖像的所有虛擬幀是否全部處理完畢,若是,返回步驟S603,處理下一幀大尺寸圖像;若否,返回到步驟S606,重復(fù)步驟S604、S605、S606、S607及S608,直到一幀大圖像的所有虛擬幀全部處理完畢。在上述技術(shù)步驟中,在對(duì)圖像處理速度要求比較高的情況下,DMA的上傳通道和 DMA的下載通道是可以同時(shí)進(jìn)行的,前提是DMA下載通道所請(qǐng)求的數(shù)據(jù)已經(jīng)上傳好了。為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及應(yīng)用實(shí)例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體應(yīng)用實(shí)例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明具體應(yīng)用實(shí)例實(shí)施例場(chǎng)景sensor輸出精度為12bit的rawrgb格式(一種原始RGB格式,每個(gè)像素點(diǎn)只有一個(gè)顏色分量),圖像大小為1600萬(wàn)像素(4096 X 3900),插值采用的算法是自適應(yīng)的雙線性插值算法,算法的具體過(guò)程不必關(guān)注,這里只關(guān)心插值所需要的基本單元塊是7X7的大小,虛擬幀的大小(h_sizeXv_size)為740X3900。圖像處理的原始數(shù)據(jù)來(lái)自CM0S/CXD圖像傳感器采集的圖像,數(shù)據(jù)一個(gè)個(gè)點(diǎn)水平逐行掃描進(jìn)來(lái),第一行結(jié)束以后,再傳第二行數(shù)據(jù),直到最后一行傳輸完畢,一巾貞結(jié)束(如圖 7a)。主要包含以下幾個(gè)信號(hào)I. frame_start_i :一巾貞圖像的起始脈沖信號(hào);2. frame_end_i :一巾貞圖像的結(jié)束詠沖信號(hào);3. line_start_i : 一行的起始脈沖信號(hào);4. line_end_i 一行的結(jié)束脈沖信號(hào);5. data_en_i :數(shù)據(jù)有效使能信號(hào);6. data_i :數(shù)據(jù)總線信號(hào);7. elk:時(shí)鐘信號(hào)。當(dāng)同步接收模塊接收到sensor的數(shù)據(jù)以后就啟動(dòng)DMA上傳通道,將所有的數(shù)據(jù)都上傳到系統(tǒng)的內(nèi)存中,一幀圖像的總大小約為24MB。上傳到系統(tǒng)內(nèi)存的圖像是完整的一幀大圖像,如圖4上半部分所示。在對(duì)圖像進(jìn)行處理之前,需要對(duì)圖像進(jìn)行列塊分割,重構(gòu)成若干個(gè)虛擬幀,這是本發(fā)明的關(guān)鍵點(diǎn),如圖4下半部分所示。根據(jù)后級(jí)模塊的處理能力,將整幀圖像劃分為若干個(gè)本地緩存buffer長(zhǎng)度大小的虛擬幀,這里以740為例,4096可以劃分為6個(gè)虛擬幀,第I到第5個(gè)虛擬幀的長(zhǎng)度為740,其中有效數(shù)據(jù)為720,overlap寬度為前10后10,第6個(gè)虛擬幀為506(4096-720*5+overlap = 506)。每一個(gè)虛擬幀都配置有幀同步信號(hào),在后級(jí)看來(lái),就相當(dāng)于是一個(gè)獨(dú)立的完整幀。虛擬幀和虛擬幀之間存在著一定的重疊(overlap),這是由于圖像處理過(guò)程中需要用到周圍的像素點(diǎn)來(lái)計(jì)算,在分割的邊界點(diǎn)處也需要做同樣的處理,為了保證圖像能夠正確的處理,就必須增加一些列來(lái)保證圖像的完整性,overlap的大小由相關(guān)算法決定,但是必須保證最后處理得到的圖像是完整的。ISP圖形處理是按照虛擬幀的順序進(jìn)行,首先處理第一個(gè)虛擬幀,然后第二個(gè)虛擬幀,依次類推,直到所有的虛擬幀都完成。每一個(gè)虛擬幀的處理過(guò)程是這樣的I、啟動(dòng)DMA下載通道,從系統(tǒng)內(nèi)存中讀取虛擬幀的前7行數(shù)據(jù)緩存到本地緩存中;2、啟動(dòng)ISP處理操作,處理虛擬幀的第一行數(shù)據(jù);
3、再次啟動(dòng)DMA下載通道,下載一行新的數(shù)據(jù)到本地buffer中,并覆蓋緩存中最低一行的數(shù)據(jù);4、啟動(dòng)ISP處理操作,處理虛擬幀的下一行的數(shù)據(jù);5、重復(fù)步驟3和6的操作,直到本虛擬幀的最后一行數(shù)據(jù)處理完畢。之后,可以啟動(dòng)下一個(gè)虛擬幀,其處理流程也是一樣的。經(jīng)過(guò)分割處理的輸出數(shù)據(jù)(data out)時(shí)序圖如圖7b所示。從圖7b中可以看到,一個(gè)完整的幀被分割成了若干個(gè)虛擬幀,一個(gè)虛擬幀由若干行數(shù)據(jù)組成,一行的數(shù)據(jù)量最大就是本地緩存的大小。圖7b主要包含以下幾個(gè)信號(hào)I. frame_start_o :一巾貞圖像的起始脈沖信號(hào);2. frame_end_o :一巾貞圖像的結(jié)束詠沖信號(hào);3. vframe_start_o : 一個(gè)虛擬巾貞的起始脈沖信號(hào);4. vframe_end_o : 一個(gè)虛擬巾貞的結(jié)束脈沖信號(hào);5. vline_start_o :虛擬巾貞一行的起始脈沖信號(hào);6. vline_end_o :虛擬幀一行的結(jié)束脈沖信號(hào)7. data_en_o :數(shù)據(jù)有效使能信號(hào)8. data_o :數(shù)據(jù)總線信號(hào)上面只是分析了插值模塊的過(guò)程,對(duì)于圖像處理流水線中,還有其它的一些處理,包括噪聲濾波,格式轉(zhuǎn)換,邊沿增強(qiáng)等等一系列的操作。這些處理在流程上來(lái)說(shuō)跟插值是一樣的,都是按照虛擬幀的格式來(lái)處理,緩存大小也是按照虛擬幀的大小來(lái)設(shè)計(jì)的,所以也會(huì)有很大程度上的縮減。他們的不同的之處僅僅是算法而已,所以在這里也就不一一展開。對(duì)每一級(jí)的圖像處理流水線來(lái)說(shuō),一個(gè)虛擬幀就相當(dāng)于是一個(gè)完整的幀處理過(guò)程,并不會(huì)增加多的控制。軟件只需要在將把處理好的若干虛擬幀的結(jié)果,最后在內(nèi)存中直接拼回一幀完整的大圖像即可。這種以虛擬幀分割圖像處理的方法,大大減小了模塊級(jí)緩存的大小,本實(shí)施案例的虛擬幀大小為740,相比最原始的4096的圖像直接處理模式,momory直接縮小到原來(lái)的18% .具體實(shí)際的應(yīng)用當(dāng)中,可以根據(jù)具體情況,適當(dāng)?shù)臄U(kuò)大或者減小虛擬幀的大小都是可以的。其次,采用虛擬幀的分割方式,大大減小了 DMA對(duì)系統(tǒng)帶寬資源的占用。再者,在對(duì)圖像處理速度要求高的情況下,不一定要等到一幀圖像全部DMA上傳完畢以后再做ISP的處理,只要第一個(gè)虛擬幀有7行數(shù)據(jù)是準(zhǔn)備好的,就可以啟動(dòng)ISP的處理了,在第二個(gè)虛擬幀以及后面的虛擬幀都是可以快速的啟動(dòng)DMA下載數(shù)據(jù),因?yàn)閺牡诙€(gè)虛擬幀開始,所有的數(shù)據(jù)都已經(jīng)DMA上傳到系統(tǒng)內(nèi)存中了。以上僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出的是,上述優(yōu)選實(shí)施方式不應(yīng)視為對(duì)本發(fā)明的限制,本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。對(duì)于本技術(shù)領(lǐng)域的 普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明的精神和范圍內(nèi),還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理系統(tǒng),包括圖像傳感器、同步接收模塊、系統(tǒng)內(nèi)存、本地緩存及圖像處理器,其特征在于,還包括幀重構(gòu)模塊,用于根據(jù)后級(jí)處理能力,將一大尺寸原始圖像幀按照列的方向進(jìn)行分割,形成若干小尺寸圖像幀;全部小尺寸圖像幀依次由圖像處理器按照預(yù)設(shè)算法進(jìn)行處理,且處理好的全部小尺寸圖像幀由圖像處理器拼回一完整的大尺寸增強(qiáng)圖像幀。
2.如權(quán)利要求I所述的基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理系統(tǒng),其特征在于,每一小尺寸圖像幀重構(gòu)同步信號(hào),得到虛擬幀;每一虛擬幀下載到本地緩存,以提供給圖像處理器進(jìn)行后續(xù)處理。
3.一種基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理方法,其特征在于,包括 根據(jù)后級(jí)處理能力,將一大尺寸原始圖像幀按照列的方向進(jìn)行分割,形成若干小尺寸圖像幀; 按照預(yù)設(shè)算法,依次處理全部小尺寸圖像幀; 將處理好的全部小尺寸圖像幀拼回一完整的大尺寸增強(qiáng)圖像幀。
4.如權(quán)利要求3所述的基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理方法,其特征在于,相鄰小尺寸圖像幀部分重疊。
5.如權(quán)利要求3所述的基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理方法,其特征在于,對(duì)每個(gè)小尺寸圖像幀重構(gòu)同步信號(hào),構(gòu)成獨(dú)立的虛擬幀。
6.如權(quán)利要求5所述的基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理方法,其特征在于,將每一虛擬幀下載到本地緩存之中,以便進(jìn)行后續(xù)處理。
7.如權(quán)利要求6所述的基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理方法,其特征在于,對(duì)于每一虛擬幀,將各行數(shù)據(jù)下載到本地緩存之中,并逐次取一行數(shù)據(jù)作緩沖以進(jìn)行滾動(dòng)處理;其中,對(duì)于當(dāng)前處理行數(shù)據(jù),按像素點(diǎn)依次進(jìn)行。
8.如權(quán)利要求3所述的基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理方法,其特征在于,在系統(tǒng)內(nèi)存中依次處理全部小尺寸圖像幀,并將處理好的全部小尺寸圖像幀拼回完整大尺寸增強(qiáng)圖像幀。
9.如權(quán)利要求3 8任一項(xiàng)所述的基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理方法,其特征在于,大尺寸原始圖像幀上傳到系統(tǒng)內(nèi)存。
10.如權(quán)利要求9所述的基于攝像頭圖像信號(hào)處理芯片的圖像增強(qiáng)處理方法,其特征在于,在完成上傳第一幀小尺寸圖像幀后,同時(shí)啟動(dòng)系統(tǒng)內(nèi)存DMA上傳通道與下載通道。
全文摘要
本發(fā)明涉及芯片設(shè)計(jì)領(lǐng)域,具體公開一種基于攝像頭圖像處理芯片的圖像增強(qiáng)處理系統(tǒng)及處理方法,其在處理大尺寸圖像的時(shí)候,先將圖像數(shù)據(jù)上傳到系統(tǒng)內(nèi)存中,再根據(jù)后級(jí)處理能力,按照列的方向進(jìn)行分割,將一幀大尺寸的圖像分割成若干個(gè)等高的更小圖像。其中每個(gè)列塊配合同步信號(hào),構(gòu)成獨(dú)立虛擬幀。之后再對(duì)每一個(gè)虛擬幀分別進(jìn)行相應(yīng)的圖像增強(qiáng)處理。這種以時(shí)間換芯片面積的方法,可以大大減少模塊級(jí)緩存大小,縮小芯片面積,降低芯片設(shè)計(jì)成本。
文檔編號(hào)G06T5/00GK102956027SQ201110253310
公開日2013年3月6日 申請(qǐng)日期2011年8月30日 優(yōu)先權(quán)日2011年8月30日
發(fā)明者蔡寧寧, 劉濟(jì)凌, 胡勝發(fā) 申請(qǐng)人:安凱(廣州)微電子技術(shù)有限公司