亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

圖像處理裝置和照相機(jī)的制作方法

文檔序號(hào):7591277閱讀:336來(lái)源:國(guó)知局
專利名稱:圖像處理裝置和照相機(jī)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及對(duì)圖像傳感器輸出的信號(hào)進(jìn)行處理并輸出的圖像處理裝置。
背景技術(shù)
作為圖像傳感器使用CCD(charge-coupled device)、CMOS(complementary metal oxide semiconductor)攝像器件等的數(shù)碼靜止照相機(jī)、帶有數(shù)碼照相機(jī)的便攜式電話、數(shù)碼攝像機(jī)等數(shù)字式照相機(jī)中,圖像處理裝置對(duì)從圖像傳感器讀取的圖像信號(hào)進(jìn)行圖像處理,并將其結(jié)果輸出給顯示裝置。在此,從圖像傳感器讀取圖像、和向顯示裝置輸出圖像信號(hào)都是按一個(gè)畫(huà)面中的每一行進(jìn)行的。因此,圖像處理裝置內(nèi)的各功能塊通常是采用能以行單位存儲(chǔ)數(shù)據(jù)的行存儲(chǔ)器進(jìn)行處理。
但是,隨著圖像傳感器的像素?cái)?shù)增加,1行的像素?cái)?shù)增加,從而需要加大行存儲(chǔ)器的容量。因此,有了采用可以存儲(chǔ)一整個(gè)畫(huà)面的數(shù)據(jù)的外部存儲(chǔ)器,以塊單位進(jìn)行圖像處理的圖像處理裝置(例如,參照日本國(guó)特開(kāi)2000-354193號(hào)公報(bào))。
圖16是表示現(xiàn)有的照相機(jī)結(jié)構(gòu)的例子的框圖,是上述公報(bào)公開(kāi)的照相機(jī)。圖16中,從圖像傳感器以行單位讀出的圖像信號(hào)存儲(chǔ)到外部存儲(chǔ)器14。圖像處理裝置(信號(hào)處理電路)16以塊單位讀出外部存儲(chǔ)器14中存儲(chǔ)的圖像信號(hào)并進(jìn)行圖像處理,再次存儲(chǔ)到外部存儲(chǔ)器14。顯示器件從外部存儲(chǔ)器14讀取并顯示已圖像處理的圖像信號(hào)。
近來(lái)的數(shù)碼相機(jī)不僅要求實(shí)現(xiàn)攝影,還要求實(shí)現(xiàn)縮小、轉(zhuǎn)動(dòng)圖像等各種擴(kuò)展功能。另外,考慮記錄媒體的容量,還要求具有多個(gè)畫(huà)質(zhì)模式。即,圖像處理裝置需要進(jìn)行多個(gè)處理,根據(jù)處理內(nèi)容,所需的存儲(chǔ)器容量和存儲(chǔ)器的使用方法不同。
圖16的照相機(jī)由于以塊單位進(jìn)行圖像處理,所以在進(jìn)行任何處理時(shí)都需要訪問(wèn)4次外部存儲(chǔ)器14。即,需要寫(xiě)入從圖像傳感器以行單位讀出的圖像信號(hào),由圖像處理裝置以塊單位讀出,以塊單位寫(xiě)入圖像處理后的數(shù)據(jù),以及在顯示時(shí)讀出已圖像處理的圖像信號(hào)。
一般,訪問(wèn)外部存儲(chǔ)器與訪問(wèn)內(nèi)部存儲(chǔ)器相比,耗電大、處理時(shí)間長(zhǎng)。因此,像這樣在圖像處理時(shí)必須訪問(wèn)外部存儲(chǔ)器的系統(tǒng),無(wú)論處理內(nèi)容怎樣,需要一定以上的耗電和處理時(shí)間。
另外,以塊單位進(jìn)行處理就需要多次讀出重復(fù)屬于多個(gè)塊的像素?cái)?shù)據(jù)。因此,與逐次讀出各像素?cái)?shù)據(jù)的情況相比,多次訪問(wèn)外部存儲(chǔ)器,仍然具有耗電大和處理時(shí)間長(zhǎng)的問(wèn)題。
另外,圖像處理裝置可以搭載在數(shù)碼靜止相機(jī)、數(shù)碼攝像機(jī)、以及帶有數(shù)碼相機(jī)的便攜式電話等各種系統(tǒng)上,但是各系統(tǒng)要求的功能是不同的。例如,數(shù)碼靜止相機(jī)需要處理高像素的圖像,當(dāng)然還需要屏幕顯示(以下,稱為OSD)處理、轉(zhuǎn)動(dòng)等擴(kuò)展功能。另一方面,帶有數(shù)碼相機(jī)的便攜式電話處理的圖像的像素?cái)?shù)少、不需要縮小、轉(zhuǎn)動(dòng)等擴(kuò)展功能的場(chǎng)合較多,此時(shí)不需要外部存儲(chǔ)器。但是,上述公報(bào)公開(kāi)的技術(shù),與用于哪個(gè)系統(tǒng)無(wú)關(guān),圖像處理裝置都需要外部存儲(chǔ)器。
當(dāng)然,可以按所用的各系統(tǒng)搭載不同的圖像處理裝置。但是,近年越來(lái)越重視降低圖像處理裝置的開(kāi)發(fā)成本,希望多個(gè)系統(tǒng)可以采用1種圖像處理裝置。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種可以同時(shí)實(shí)現(xiàn)低耗電和多功能化的圖像處理裝置。另外,本發(fā)明的目的在于提供一種可以用于多個(gè)系統(tǒng)的、通用性高的圖像處理裝置。
為了解決上述問(wèn)題,第1項(xiàng)發(fā)明是一種對(duì)圖像傳感器輸出的圖像信號(hào)進(jìn)行圖像處理并輸出的圖像處理裝置,具有備有以行單位或列單位存儲(chǔ)圖像的行存儲(chǔ)器的內(nèi)部存儲(chǔ)器、采用上述內(nèi)部存儲(chǔ)器進(jìn)行上述圖像處理的圖像處理部、和控制上述圖像處理部的CPU。上述圖像處理部具有多個(gè)分別作為上述圖像處理進(jìn)行所定處理的處理電路,上述多個(gè)處理電路的至少一個(gè)可以根據(jù)需要使用設(shè)置在該圖像處理裝置的外部的外部存儲(chǔ)器。
根據(jù)第1項(xiàng)發(fā)明,圖像處理裝置可以選擇通過(guò)采用內(nèi)部存儲(chǔ)器而實(shí)現(xiàn)低耗電和提高處理速度,和通過(guò)采用外部存儲(chǔ)器而實(shí)現(xiàn)需要大容量存儲(chǔ)器的擴(kuò)展功能。因此,在沒(méi)有外部存儲(chǔ)器的情況下,可以實(shí)現(xiàn)低耗電等并進(jìn)行基本的圖像處理,在具有外部存儲(chǔ)器的情況下,可以實(shí)現(xiàn)多功能化。從而,可以將圖像處理裝置搭載在多個(gè)系統(tǒng)上,可以削減系統(tǒng)的開(kāi)發(fā)成本。
另外,由于內(nèi)部存儲(chǔ)器是以行單位存儲(chǔ)數(shù)據(jù),所以在向顯示裝置傳送數(shù)據(jù)之前不需要將數(shù)據(jù)暫且存儲(chǔ)到外部存儲(chǔ)器。因此,對(duì)于整個(gè)系統(tǒng)來(lái)說(shuō),可以實(shí)現(xiàn)低耗電和提高處理速度。
第2項(xiàng)發(fā)明是第1項(xiàng)記載的圖像處理裝置中,上述圖像處理部在作為上述圖像處理進(jìn)行無(wú)需上述外部存儲(chǔ)器的處理時(shí),可以不用上述外部存儲(chǔ)器并進(jìn)行該處理。
根據(jù)第2項(xiàng)發(fā)明,由于只有在需要時(shí)訪問(wèn)外部存儲(chǔ)器,所以可以實(shí)現(xiàn)低耗電和提高處理速度。
第3發(fā)明是第1項(xiàng)記載的圖像處理裝置中,上述CPU在上述圖像處理部不使用上述外部存儲(chǔ)器時(shí),輸出使上述外部存儲(chǔ)器的耗電降低的控制信號(hào)。
根據(jù)第3發(fā)明,在進(jìn)行訪問(wèn)外部存儲(chǔ)器時(shí),由于可以削減外部存儲(chǔ)器的耗電,所以可以進(jìn)一步實(shí)現(xiàn)低耗電。
第4發(fā)明是第1項(xiàng)記載的圖像處理裝置中,上述圖像處理部作為上述多個(gè)處理電路具有將從上述圖像傳感器取得的圖像信號(hào)變換為亮度信號(hào)和色差信號(hào)并輸出的亮度色差信號(hào)處理電路,對(duì)與上述亮度色差信號(hào)處理電路的輸出對(duì)應(yīng)的圖像進(jìn)行壓縮編碼并將得到的結(jié)果作為上述圖像處理裝置的輸出的壓縮處理電路。
第5發(fā)明是第1項(xiàng)記載的圖像處理裝置中,上述圖像處理部具有將從上述外部存儲(chǔ)器讀出的圖像與從上述圖像傳感器取得的圖像相疊加并輸出的屏幕顯示處理電路。
第6發(fā)明是第1項(xiàng)記載的圖像處理裝置中,上述多個(gè)處理電路中的一個(gè)是將處理后的圖像以行和列中的一方為單位依次存儲(chǔ)到外部存儲(chǔ)器,上述多個(gè)處理電路中的另一個(gè)是將存儲(chǔ)在上述外部存儲(chǔ)器的圖像以行和列中的、與存儲(chǔ)時(shí)不同的另一方為單位依次讀出。
根據(jù)第6項(xiàng)發(fā)明,可以轉(zhuǎn)動(dòng)圖像。
第7發(fā)明是第1項(xiàng)記載的圖像處理裝置中,上述多個(gè)處理電路中的至少2個(gè)作為上述內(nèi)部存儲(chǔ)器采用相同的內(nèi)部存儲(chǔ)器進(jìn)行處理。
根據(jù)第7發(fā)明,與為了多個(gè)處理的每一個(gè)而具有專用存儲(chǔ)器的場(chǎng)合相比,可以削減內(nèi)部存儲(chǔ)器的容量。
第8發(fā)明是第1項(xiàng)記載的圖像處理裝置中,上述圖像處理部將上述圖像傳感器輸出的圖像存儲(chǔ)到上述外部存儲(chǔ)器,以上述圖像的行和列中的像素?cái)?shù)少的一方為單位從上述外部存儲(chǔ)器讀出,并采用上述內(nèi)部存儲(chǔ)器進(jìn)行上述圖像處理,將取得的結(jié)果存儲(chǔ)在從上述外部存儲(chǔ)器讀出之前存儲(chǔ)與此對(duì)應(yīng)的像素?cái)?shù)據(jù)的區(qū)域,將取得的圖像從上述外部存儲(chǔ)器讀出并輸出。
根據(jù)第8發(fā)明,即使例如在圖像為橫向長(zhǎng),水平方向的像素?cái)?shù)超過(guò)內(nèi)部存儲(chǔ)器可存儲(chǔ)的1行的像素?cái)?shù)時(shí),也可以進(jìn)行圖像處理。
第9發(fā)明是第8項(xiàng)記載的圖像處理裝置中,上述圖像處理部在上述圖像的行和列中的像素?cái)?shù)少的一方也超過(guò)上述內(nèi)部存儲(chǔ)器可存儲(chǔ)的像素?cái)?shù)時(shí),將上述圖像分成多個(gè)區(qū)域并進(jìn)行處理。
第10發(fā)明是一種照相機(jī),具有第4項(xiàng)發(fā)明記載的圖像處理裝置、向上述圖像處理裝置輸出圖像信號(hào)的圖像傳感器、和將上述圖像處理裝置的輸出寫(xiě)入記錄媒體的記錄裝置。


圖1是表示具有本發(fā)明的實(shí)施例的圖像處理裝置的照相機(jī)的結(jié)構(gòu)例的框圖。
圖2是表示圖1的圖像處理部的結(jié)構(gòu)例的框圖。
圖3是表示圖1的圖像處理裝置的處理流程例的一部分的流程圖。
圖4是表示圖1的圖像處理裝置的處理流程例的另一部分的流程圖。
圖5是表示圖1的圖像處理裝置的處理流程例的剩余部分的流程圖。
圖6是表示圖1的圖像處理裝置的數(shù)據(jù)流的第1例的說(shuō)明圖。
圖7是表示圖1的圖像處理裝置的數(shù)據(jù)流的第2例的說(shuō)明圖。
圖8是表示圖1的圖像處理裝置的數(shù)據(jù)流的第3例的說(shuō)明圖。
圖9是表示圖1的圖像處理裝置的數(shù)據(jù)流的第4例的說(shuō)明圖。
圖10(a)是表示在轉(zhuǎn)動(dòng)處理時(shí)寫(xiě)入的像素順序的例子的說(shuō)明圖。
圖10(b)是表示在轉(zhuǎn)動(dòng)處理時(shí)讀出的像素順序的例子的說(shuō)明圖。
圖11是表示沒(méi)有使用外部存儲(chǔ)器時(shí)的、圖像處理時(shí)傳送像素?cái)?shù)據(jù)的流程圖。
圖12是表示處理在水平方向具有多于m像素的像素的圖像時(shí)的數(shù)據(jù)流的例子的說(shuō)明圖。
圖13(a)是表示在水平像素?cái)?shù)超過(guò)m時(shí),傳送的像素順序的一例的說(shuō)明圖。
圖13(b)是表示在水平像素?cái)?shù)超過(guò)m時(shí),傳送的像素順序的另一例的說(shuō)明圖。
圖14是表示處理在水平方向具有多于m像素的像素的圖像時(shí)的圖1的圖像處理裝置的處理流程的例子的流程圖。
圖15是表示在水平和垂直像素?cái)?shù)超過(guò)m時(shí),傳送的像素順序的一例的說(shuō)明圖。
圖16是表示現(xiàn)有的照相機(jī)的結(jié)構(gòu)例的框圖。
具體實(shí)施例方式
以下,參考

本發(fā)明的實(shí)施例。
圖1是表示具有本發(fā)明的實(shí)施例的圖像處理裝置的照相機(jī)的結(jié)構(gòu)例的框圖。圖1的照相機(jī)是例如數(shù)碼靜止相機(jī)、帶有數(shù)碼相機(jī)的便攜式電話、數(shù)碼攝像機(jī)。圖1的照相機(jī)具有圖像處理裝置100、圖像傳感器12、AD轉(zhuǎn)換器(ADC)13、記錄裝置14、顯示裝置15、外部存儲(chǔ)器16、和電源電路17。另外,圖像處理裝置100具有圖像處理部20、CPU50、內(nèi)部存儲(chǔ)器60、和輸出部70、將圖像的像素的水平方向排列稱為行,像素的垂直方向排列稱為列。
圖像傳感器12例如是CCD或CMOS攝像器件。圖像傳感器12將圖像信號(hào)輸出給AD轉(zhuǎn)換器13。AD轉(zhuǎn)換器13將輸入的信號(hào)轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù),并輸出給圖像處理部20。
圖像處理部20按照CPU50的指示,對(duì)圖像傳感器12的輸出進(jìn)行圖像處理,并輸出給輸出部70。在進(jìn)行圖像處理時(shí),圖像處理部20根據(jù)處理內(nèi)容,使用內(nèi)部存儲(chǔ)器60和外部存儲(chǔ)器16中的至少一方。
內(nèi)部存儲(chǔ)器60具有多個(gè)以行單位或列單位存儲(chǔ)圖像的行存儲(chǔ)器。各行存儲(chǔ)器具有可存儲(chǔ)m像素(m為自然數(shù))的容量(將其稱為1H)。由于不能跨過(guò)多個(gè)行存儲(chǔ)器存儲(chǔ)圖像的1行的像素,所以在內(nèi)部存儲(chǔ)器60作為1行的像素可存儲(chǔ)的像素?cái)?shù)是m。從而,通常圖像處理裝置100可處理的1行圖像的最大像素?cái)?shù)為m。以下,作為例子設(shè)m=1280、設(shè)內(nèi)部存儲(chǔ)器60具有18個(gè)行存儲(chǔ)器。
外部存儲(chǔ)器16用作幀存儲(chǔ)器,圖像處理裝置100具有可存儲(chǔ)一個(gè)畫(huà)面以上的作為處理對(duì)象的最大圖像的容量。
電源電路17按照CPU50的指示,向外部存儲(chǔ)器16供電。輸出部70具有緩沖器,作為將圖像處理部20的輸出寫(xiě)入記錄裝置14的記錄媒體,并轉(zhuǎn)換為適于顯示裝置15顯示的形式的信號(hào)并輸出的接口工作。記錄裝置14將輸出部70的輸出寫(xiě)入存儲(chǔ)卡等記錄媒體。顯示裝置15例如是液晶顯示器,對(duì)圖像傳感器12輸出的圖像進(jìn)行監(jiān)視顯示。
圖2是表示圖1的圖像處理部20的結(jié)構(gòu)例的框圖。圖像處理部20作為處理電路具有預(yù)處理電路22、亮度色差信號(hào)處理電路(以下稱為YC信號(hào)處理電路)24、縮小變焦電路26、后過(guò)濾器28、OSD處理電路32、JPEG(joint photographic image coding experts group)處理電路34、以及垂直擴(kuò)大電路36。另外,圖像處理部20具有內(nèi)部存儲(chǔ)器控制電路42、外部存儲(chǔ)器控制電路44。這些圖像處理部20內(nèi)的電路都按照CPU50的指示工作。
預(yù)處理電路22、亮度色差信號(hào)處理電路24、縮小變焦電路26、后過(guò)濾器28、OSD處理電路32、JPEG處理電路34還可以對(duì)輸入的數(shù)據(jù)不進(jìn)行處理而原樣輸出。另外,這些電路經(jīng)內(nèi)部存儲(chǔ)器控制電路42訪問(wèn)內(nèi)部存儲(chǔ)器60,經(jīng)外部存儲(chǔ)器控制電路44訪問(wèn)外部存儲(chǔ)器16。從而,這些電路還可以經(jīng)外部存儲(chǔ)器16相互交接數(shù)據(jù)。
另外,預(yù)處理電路22、YC信號(hào)處理電路24、縮小變焦電路26、后過(guò)濾器28、OSD處理電路32、JPEG處理電路34、以及垂直擴(kuò)大電路36的各處理電路,使用相同的內(nèi)部存儲(chǔ)器進(jìn)行處理。換言之,這些處理電路共享內(nèi)部存儲(chǔ)器60。CPU50對(duì)這些處理電路的每一個(gè)根據(jù)各個(gè)的處理需要,分配內(nèi)部存儲(chǔ)器60的區(qū)域。
預(yù)處理電路22作為預(yù)處理對(duì)從圖像傳感器12取得的圖像信號(hào)進(jìn)行抽取黑電平、檢測(cè)白平衡、伽馬校正中的至少一個(gè),將得到的結(jié)果輸出給YC信號(hào)處理電路24。
YC信號(hào)處理電路24接受預(yù)處理電路22的輸出,對(duì)其進(jìn)行YC信號(hào)處理,并輸出給縮小變焦電路26。YC信號(hào)處理是指黑電平校正、白平衡校正、以及向亮度信號(hào)和色差信號(hào)的變換。
縮小變焦電路26進(jìn)行一次內(nèi)插,進(jìn)行使亮度信號(hào)和色差信號(hào)表示的圖像縮小的縮小處理,將得到的結(jié)果輸出給后過(guò)濾器28。
后過(guò)濾器28具有系數(shù)可變的低通濾波器,進(jìn)行后過(guò)濾處理,即使從縮小變焦電路26輸入的圖像的低頻分量通過(guò),進(jìn)行孔徑校正處理,并輸出給OSD處理電路32。
OSD處理電路32從外部存儲(chǔ)器16讀出OSD用的圖像數(shù)據(jù),進(jìn)行將其與來(lái)自后過(guò)濾器28的圖像疊加的OSD處理,并輸出給JPEG電路34。
作為壓縮處理電路的JPEG處理電路34對(duì)OSD處理電路32輸出的圖像進(jìn)行基于JPEG的壓縮編碼(JPEG壓縮處理),將得到的結(jié)果經(jīng)垂直擴(kuò)大電路36輸出給輸出部70。另外,JPEG壓縮處理結(jié)果輸出給記錄裝置14,并寫(xiě)入存儲(chǔ)卡等記錄媒體。
垂直擴(kuò)大電路36經(jīng)JPEG處理電路34接受OSD處理電路32輸出的圖像,對(duì)其進(jìn)行向垂直方向擴(kuò)大的垂直擴(kuò)大處理,以使垂直方向的像素?cái)?shù)適于顯示裝置15,并輸出給輸出部70。接著,將垂直擴(kuò)大處理結(jié)果輸出給顯示裝置15并進(jìn)行顯示。
圖3是表示圖1的圖像處理裝置100的處理流程的例子的一部分的流程圖。圖4是表示圖1的圖像處理裝置100的處理流程的例子的另一部分的流程圖。圖5是表示圖1的圖像處理裝置100的處理流程的例子的剩余部分的流程圖。
圖6是表示圖1的圖像處理裝置100的數(shù)據(jù)流的第1例的說(shuō)明圖。以下表示數(shù)據(jù)流的圖中省略內(nèi)部存儲(chǔ)器控制電路42和外部存儲(chǔ)器控制電路44。圖6的場(chǎng)合下,將圖像傳感器12輸出的圖像大小設(shè)為橫1280(=m)×縱960像素,作為圖像處理假設(shè)進(jìn)行預(yù)處理、YC信號(hào)處理、變焦處理(本例中,倍率2/3)、后過(guò)濾處理、以及JPEG壓縮處理。在此,輸入到圖像處理裝置100的圖像的水平方向的1行數(shù)據(jù)量相當(dāng)于1H。參考圖2~圖6說(shuō)明圖像處理裝置100的工作。
在圖3的步驟S11,CPU50將圖像傳感器12輸出的信號(hào)表示的圖像的水平像素?cái)?shù)設(shè)定為輸入給圖像處理裝置100的圖像的水平像素?cái)?shù)。該值可以根據(jù)連接的圖像傳感器12,在圖像處理裝置100的外部設(shè)定。更具體說(shuō)來(lái),是設(shè)定圖像處理裝置100所處理的圖像的水平像素?cái)?shù)是否在內(nèi)部存儲(chǔ)器60的各行存儲(chǔ)器可存儲(chǔ)的像素?cái)?shù)(=m)的1/2以下。
在水平像素?cái)?shù)少于m/2時(shí),由于可以在1個(gè)行存儲(chǔ)器存儲(chǔ)2行的像素?cái)?shù)據(jù),所以可以只采用內(nèi)部存儲(chǔ)器60進(jìn)行多個(gè)處理。另一方面,在水平像素?cái)?shù)多于m/2時(shí),由于1個(gè)行存儲(chǔ)器只能存儲(chǔ)1行的像素?cái)?shù)據(jù),所以只采用內(nèi)部存儲(chǔ)器60進(jìn)行的處理就受到限制。因此,需要根據(jù)水平像素?cái)?shù)是否少于m/2,變更分配給各處理電路的內(nèi)部存儲(chǔ)器60的容量。在此,由于m=1280,所以設(shè)定為水平像素?cái)?shù)多于m/2。
在步驟S12,CPU50設(shè)定處理內(nèi)容。具體說(shuō)來(lái),設(shè)定是否進(jìn)行變焦處理、后過(guò)濾處理、JPEG壓縮處理、垂直擴(kuò)大處理、OSD處理以及轉(zhuǎn)動(dòng)處理等,進(jìn)行變焦處理時(shí)的倍率等。在圖6的場(chǎng)合下,設(shè)定進(jìn)行變焦處理、后過(guò)濾處理、JPEG壓縮處理,以及變焦處理的倍率為2/3。
在步驟S13,CPU50對(duì)圖像處理部20的各處理電路,即預(yù)處理電路22、YC信號(hào)處理電路24、縮小變焦電路26、后過(guò)濾器28、OSD處理電路32、JPEG處理電路34、以及垂直擴(kuò)大電路36分配內(nèi)部存儲(chǔ)器60和外部存儲(chǔ)器16的區(qū)域,可以根據(jù)需要選擇只用內(nèi)部存儲(chǔ)器60進(jìn)行處理還是還使用外部存儲(chǔ)器16進(jìn)行處理。
在此,只對(duì)實(shí)際進(jìn)行的處理分配內(nèi)部存儲(chǔ)器60。進(jìn)行OSD處理時(shí),必需外部存儲(chǔ)器16,對(duì)OSD處理電路32分配外部存儲(chǔ)器16的區(qū)域。另外,在進(jìn)行后述的轉(zhuǎn)動(dòng)處理時(shí),也需要外部存儲(chǔ)器16,為了該處理而分配外部存儲(chǔ)器16的區(qū)域。在進(jìn)行倍率少于1/2的變焦處理的場(chǎng)合等,還考慮在之后處理中在1個(gè)行存儲(chǔ)器可存儲(chǔ)多行像素?cái)?shù)據(jù)的問(wèn)題并進(jìn)行分配。
圖6的情況下,由于變焦處理的倍率為2/3,所以在1個(gè)行存儲(chǔ)器只能存儲(chǔ)縮小后的圖像的1行數(shù)據(jù)。這樣,采用內(nèi)部存儲(chǔ)器60進(jìn)行JPEG壓縮處理時(shí)需要8H部分的行存儲(chǔ)器。因此,考慮內(nèi)部存儲(chǔ)器60的容量(18H),對(duì)預(yù)處理電路22、YC信號(hào)處理電路24、縮小變焦電路26、以及后過(guò)濾器28分別分配內(nèi)部存儲(chǔ)器60的相當(dāng)于2H、4H、4H、以及4H的行存儲(chǔ)器,對(duì)JPEG處理電路34分配外部存儲(chǔ)器16的區(qū)域。
在步驟S16,CPU50考慮是否進(jìn)行需要使用外部存儲(chǔ)器16的處理、或是否連接有外部存儲(chǔ)器等,判斷是否使用外部存儲(chǔ)器16。在使用外部存儲(chǔ)器16時(shí)進(jìn)入步驟S22,在不使用外部存儲(chǔ)器16時(shí)進(jìn)入步驟S18。圖6的情況下,由于JPEG處理電路34使用外部存儲(chǔ)器16,所以進(jìn)入步驟S22。
在步驟S22,CPU50判斷是否只使用內(nèi)部存儲(chǔ)器60進(jìn)行預(yù)處理。在只使用內(nèi)部存儲(chǔ)器60的情況下進(jìn)入步驟S23,在其他情況下進(jìn)入步驟S24。在圖6的情況下進(jìn)入步驟S23。
在步驟S23,預(yù)處理電路22將圖像傳感器12輸出的圖像信號(hào)表示的圖像的水平方向的1行作為單位,與分配給預(yù)處理電路22的、內(nèi)部存儲(chǔ)器60的區(qū)域之間進(jìn)行讀取并進(jìn)行預(yù)處理,將得到的結(jié)果輸出給YC信號(hào)處理電路24。接著,進(jìn)入步驟S27。
在步驟S24,預(yù)處理電路22與步驟S23同樣,將圖像的水平方向的1行作為單位,與分配的外部存儲(chǔ)器16或內(nèi)部存儲(chǔ)器60的區(qū)域之間進(jìn)行讀寫(xiě)并進(jìn)行預(yù)處理,將得到的結(jié)果輸出給YC信號(hào)處理電路24。接著,進(jìn)入步驟S27。
在步驟S27,CPU50判斷是否只使用內(nèi)部存儲(chǔ)器60進(jìn)行YC信號(hào)處理。在只使用內(nèi)部存儲(chǔ)器60的情況下進(jìn)入步驟S28,在其他情況下進(jìn)入步驟S29。在圖6的情況下進(jìn)入步驟S28。
在步驟S28,YC信號(hào)處理電路24與分配給該電路的、內(nèi)部存儲(chǔ)器60的區(qū)域之間進(jìn)行讀寫(xiě)并進(jìn)行YC信號(hào)處理,將得到的結(jié)果輸出給縮小變焦電路26。接著,進(jìn)入步驟S31。
在步驟S29,YC信號(hào)處理電路24與分配的外部存儲(chǔ)器16或內(nèi)部存儲(chǔ)器60的區(qū)域之間進(jìn)行讀寫(xiě)并進(jìn)行YC信號(hào)處理,將得到的結(jié)果輸出給縮小變焦電路26。接著,進(jìn)入步驟S31。
在步驟S31,CPU50判斷是否進(jìn)行變焦處理。在進(jìn)行變焦處理時(shí)進(jìn)入步驟S32,在不進(jìn)行變焦處理時(shí)進(jìn)入步驟S36。在圖6的情況下,由于進(jìn)行變焦處理,所以進(jìn)入步驟S32。
在步驟S32,CPU50判斷是否只使用內(nèi)部存儲(chǔ)器60進(jìn)行變焦處理。在只使用內(nèi)部存儲(chǔ)器60的情況下進(jìn)入步驟S33,在其他情況下進(jìn)入步驟S34。在圖6的情況下進(jìn)入步驟S33。
在步驟S33,縮小變焦電路26與分配給該電路的、內(nèi)部存儲(chǔ)器60的區(qū)域之間進(jìn)行讀寫(xiě),進(jìn)行減少圖像的像素?cái)?shù)的變焦處理,將得到的結(jié)果輸出給后過(guò)濾器28。接著,進(jìn)入步驟S36。在圖6的情況下,縮小變焦電路26進(jìn)行使水平方向的像素?cái)?shù)成為2/3的縮小圖像的處理。
在步驟S34,縮小變焦電路26與分配的外部存儲(chǔ)器16或內(nèi)部存儲(chǔ)器60的區(qū)域之間進(jìn)行讀寫(xiě)并進(jìn)行變焦處理,將得到的結(jié)果輸出給后過(guò)濾器28。接著,進(jìn)入步驟S36。
在圖4的步驟S36,CPU50判斷是否進(jìn)行后過(guò)濾處理。在進(jìn)行后過(guò)濾處理時(shí)進(jìn)入步驟S37,在不進(jìn)行后過(guò)濾處理時(shí)進(jìn)入步驟S41。在圖6的情況下,由于進(jìn)行后過(guò)濾處理,所以進(jìn)入步驟S37。
在步驟S37,CPU50判斷是否只使用內(nèi)部存儲(chǔ)器60進(jìn)行后過(guò)濾處理。在進(jìn)行后過(guò)濾處理的情況下進(jìn)入步驟S38,在其他情況下進(jìn)入步驟S39。在圖6的情況下,進(jìn)入步驟S38。
在步驟S38,后過(guò)濾器28與分配的內(nèi)部存儲(chǔ)器60的區(qū)域之間進(jìn)行讀寫(xiě)并進(jìn)行后過(guò)濾處理,將得到的結(jié)果輸出給OSD處理電路32。接著,進(jìn)入步驟S41。
在步驟S39,后過(guò)濾器28與分配的外部存儲(chǔ)器16或內(nèi)部存儲(chǔ)器60的區(qū)域之間進(jìn)行讀寫(xiě)并進(jìn)行后過(guò)濾處理,并將得到的結(jié)果輸出給OSD處理電路32。接著,進(jìn)入步驟S41。
在步驟S41,CPU50判斷是否進(jìn)行OSD處理。在進(jìn)行OSD處理時(shí)進(jìn)入步驟S44,在不進(jìn)行OSD處理時(shí)進(jìn)入步驟S51。在圖6的情況下,由于不進(jìn)行OSD處理,所以進(jìn)入步驟S51。
在步驟S44,OSD處理電路32從外部存儲(chǔ)器1 6讀取OSD用的圖像數(shù)據(jù),使用分配的、外部存儲(chǔ)器16或內(nèi)部存儲(chǔ)器60,進(jìn)行疊加到來(lái)自后過(guò)濾器28的圖像的OSD處理,并將得到的結(jié)果輸出給JPEG處理電路34。接著,進(jìn)入步驟S51。
在步驟S51,CPU50判斷是否進(jìn)行JPEG壓縮處理。在進(jìn)行JPEG壓縮處理時(shí)進(jìn)入步驟S52,在不進(jìn)行JPEG壓縮處理時(shí)進(jìn)入步驟S56。在圖6的情況下,由于進(jìn)行JPEG壓縮處理,所以進(jìn)入步驟S52。
在步驟S52,CPU50判斷是否只使用內(nèi)部存儲(chǔ)器60進(jìn)行JPEG處理。在只使用內(nèi)部存儲(chǔ)器60的情況下進(jìn)入步驟S53,在其他情況下進(jìn)入步驟S54。在圖6的情況下,由于對(duì)JPEG處理電路34分配有外部存儲(chǔ)器16,所以進(jìn)入步驟S54。
在步驟S53,JPEG處理電路34與分配給該電路的、內(nèi)部存儲(chǔ)器60的區(qū)域之間進(jìn)行讀寫(xiě)并進(jìn)行JPEG壓縮處理,將得到的結(jié)果經(jīng)垂直擴(kuò)大電路36輸出給輸出部70。之后結(jié)束處理。
在步驟S54,JPEG處理電路34與分配的、外部存儲(chǔ)器16或內(nèi)部存儲(chǔ)器60的區(qū)域之間進(jìn)行讀寫(xiě)并進(jìn)行JPEG壓縮處理,將得到的結(jié)果經(jīng)垂直擴(kuò)大電路36輸出給輸出部70。之后結(jié)束處理。
另外,在步驟S56,CPU50判斷是否進(jìn)行垂直擴(kuò)大處理。在進(jìn)行垂直擴(kuò)大處理時(shí)進(jìn)入步驟S57,在不進(jìn)行垂直擴(kuò)大處理時(shí)結(jié)束處理。
在步驟S57,CPU50判斷是否只使用內(nèi)部存儲(chǔ)器60進(jìn)行垂直擴(kuò)大處理。在只使用內(nèi)部存儲(chǔ)器60的情況下進(jìn)入步驟S58,在其他情況下進(jìn)入步驟S59。
在步驟S58,垂直擴(kuò)大電路36與分配給該電路的、內(nèi)部存儲(chǔ)器60的區(qū)域之間進(jìn)行讀寫(xiě)并進(jìn)行垂直擴(kuò)大處理,將得到的結(jié)果輸出給輸出部70。之后結(jié)束處理。
在步驟S59,垂直擴(kuò)大電路36與分配的、外部存儲(chǔ)器16或內(nèi)部存儲(chǔ)器60之間進(jìn)行讀寫(xiě)并進(jìn)行垂直擴(kuò)大處理,將得到的結(jié)果輸出給輸出部70。之后結(jié)束處理。
像這樣,在圖6的情況下,只有在JPEG處理電路34進(jìn)行JPEG壓縮處理時(shí)訪問(wèn)外部存儲(chǔ)器16。此外的圖像處理由于可以不使用外部存儲(chǔ)器16進(jìn)行,所以不使用外部存儲(chǔ)器16進(jìn)行。從而,可以大幅度減少對(duì)外部存儲(chǔ)器16的訪問(wèn)。
另一方面,在不使用外部存儲(chǔ)器16時(shí),在圖5的步驟S18,CPU50進(jìn)行轉(zhuǎn)移到低耗電模式的處理。例如,CPU50控制電源電路17,停止對(duì)外部存儲(chǔ)器16供電,使外部存儲(chǔ)器16不耗電。這是因?yàn)橹蟮奶幚聿皇褂猛獠看鎯?chǔ)器16。
之后的處理除了不判斷是否使用內(nèi)部存儲(chǔ)器來(lái)處理而必須使用內(nèi)部存儲(chǔ)器來(lái)處理的方面、判斷是否進(jìn)行OSD處理的步驟、以及沒(méi)有進(jìn)行OSD處理的步驟的方面之外,與參考圖3和圖4所述的相同。即,步驟S63、S68、S71、S73、S76、S78、S81、S83、S86、以及S88分別與步驟S23、S28、S31、S33、S36、S38、S51、S53、S56、以及S58相同,所以省略其說(shuō)明。以上結(jié)束了1個(gè)畫(huà)面的處理。
像這樣,圖像處理裝置100只進(jìn)行JPEG壓縮處理和垂直擴(kuò)大處理中的某一個(gè)。另外,圖像處理裝置100由于在不使用外部存儲(chǔ)器16時(shí)停止對(duì)外部存儲(chǔ)器16供電,所以可以使外部存儲(chǔ)器16不耗電。
圖7是表示圖1的圖像處理裝置100的數(shù)據(jù)流的第2例的說(shuō)明圖。在圖7的場(chǎng)合下,也與圖6的場(chǎng)合相同,假設(shè)圖像傳感器12輸出的圖像大小為橫1280(=m)×縱960像素,作為圖像處理假設(shè)進(jìn)行預(yù)處理、YC信號(hào)處理、變焦處理(本例中,倍率1/4)、后過(guò)濾處理、以及JPEG壓縮處理。參考圖2~圖5以及圖7說(shuō)明圖像處理裝置100的工作。
步驟S11、S12的處理除了將變焦處理的倍率設(shè)定為1/4之外,與圖6的場(chǎng)合相同。
圖7的情況下,由于輸入到圖像處理裝置100的圖像的水平像素?cái)?shù)為m,變焦處理的倍率為1/4,所以在1個(gè)行存儲(chǔ)器可以存儲(chǔ)4行縮小后的圖像數(shù)據(jù)。因此,在步驟S13,CPU50對(duì)預(yù)處理電路22、YC信號(hào)處理電路24、縮小變焦電路26、后過(guò)濾器28、以及JPEG處理電路34分別分配內(nèi)部存儲(chǔ)器60的相當(dāng)于2H、4H、4H、1H以及2H的行存儲(chǔ)器。由于內(nèi)部存儲(chǔ)器60的容量就足夠,所以不分配外部存儲(chǔ)器16。
在步驟S16,CPU50判斷出不使用外部存儲(chǔ)器16,進(jìn)入步驟S18。在步驟S18,停止對(duì)外部存儲(chǔ)器16供電。對(duì)于步驟S63之后的處理,除了CPU50不判斷是否使用內(nèi)部存儲(chǔ)器60進(jìn)行處理而各處理電路必須對(duì)內(nèi)部存儲(chǔ)器60進(jìn)行讀寫(xiě)之外,與圖6的場(chǎng)合相同,所以省略其說(shuō)明。
像這樣,如圖7不具有外部存儲(chǔ)器的情況下,圖像處理裝置100也可以進(jìn)行基本的圖像處理。另外,由于在圖像處理時(shí)不訪問(wèn)外部存儲(chǔ)器16,所以可以減少耗電,提高處理速度。
圖8是表示圖1的圖像處理裝置100的數(shù)據(jù)流的第3例的說(shuō)明圖。在圖8的情況下,設(shè)圖像傳感器12輸出的圖像大小為橫640(=m)×縱480像素,作為圖像處理假設(shè)進(jìn)行預(yù)處理、YC信號(hào)處理、變焦處理(本例中,倍率1/2)、后過(guò)濾處理、OSD處理、以及JPEG壓縮處理。在此,圖像的水平方向的1行數(shù)據(jù)量相當(dāng)于1/2H。參考圖2~圖4和圖8說(shuō)明圖像處理裝置100的工作。
在步驟S11,CPU50將輸入給圖像處理裝置100的圖像的水平像素?cái)?shù)設(shè)定為少于m/2。在步驟S12,CPU50設(shè)定進(jìn)行變焦處理、后過(guò)濾處理、OSD處理、JPEG處理、以及將變焦處理的倍率為1/2。
在圖8的情況下,由于輸入給圖像處理裝置100的圖像的水平像素?cái)?shù)為m/2、變焦處理的倍率為1/2,所以在1個(gè)行存儲(chǔ)器可以存儲(chǔ)4行縮小后的圖像數(shù)據(jù)。因此,在步驟S13,CPU50對(duì)預(yù)處理電路22、YC信號(hào)處理電路24、縮小變焦電路26、后過(guò)濾器28、OSD處理電路32、以及JPEG處理電路34分別分配內(nèi)部存儲(chǔ)器60的相當(dāng)于1H、2H、2H、1H、1H、以及2H的行存儲(chǔ)器。由于內(nèi)部存儲(chǔ)器60的容量就足夠,所以不分配外部存儲(chǔ)器16。
由于需要進(jìn)行OSD處理,所以在步驟S16,CPU50判斷出使用外部存儲(chǔ)器16,進(jìn)入步驟S22。
圖3和圖4的步驟S22之后的處理除了在步驟S41中CPU50判斷出進(jìn)行OSD處理并進(jìn)入步驟S44的方面、以及在步驟S44中OSD處理電路32進(jìn)行OSD處理并將得到的結(jié)果輸出給JPEG處理電路34的方面之外,與圖6的場(chǎng)合相同,所以不作具體說(shuō)明。
像這樣,通過(guò)使用外部存儲(chǔ)器16,可以作為擴(kuò)展功能進(jìn)行OSD處理。另外,在圖5的情況下,只在OSD處理電路32讀出時(shí)訪問(wèn)1次外部存儲(chǔ)器16。由于此外的對(duì)存儲(chǔ)器的訪問(wèn)是對(duì)內(nèi)部存儲(chǔ)器60進(jìn)行,所以可以大幅度減少對(duì)外部存儲(chǔ)器的訪問(wèn)。
圖9是表示圖1的圖像處理裝置100的數(shù)據(jù)流的第4例的說(shuō)明圖。圖9的情況下,與圖6的場(chǎng)合相同,設(shè)圖像傳感器12輸出的圖像大小為橫1280(=m)×縱960像素。另外,作為圖像處理假設(shè)進(jìn)行預(yù)處理、YC信號(hào)處理、變焦處理(本例中,倍率1/2)、后過(guò)濾處理、垂直擴(kuò)大處理、以及轉(zhuǎn)動(dòng)處理。參考圖2~圖4和圖9說(shuō)明圖像處理裝置100的工作。
在步驟S11,CPU50設(shè)定輸入給圖像處理裝置100的圖像的水平像素?cái)?shù)多于m/2。在步驟S12,CPU50設(shè)定進(jìn)行變焦處理、后過(guò)濾處理、垂直擴(kuò)大處理、轉(zhuǎn)動(dòng)處理,以及將變焦處理的倍率為1/2。
在圖9的情況下,由于輸入給圖像處理裝置100的圖像的水平像素?cái)?shù)為m,變焦處理的倍率為1/2,所以在1個(gè)行存儲(chǔ)器可以存儲(chǔ)2行縮小后的圖像數(shù)據(jù)。因此,在步驟S13,CPU50對(duì)預(yù)處理電路22、YC信號(hào)處理電路24、縮小變焦電路26、后過(guò)濾器28、以及垂直擴(kuò)大處理電路36分別分配內(nèi)部存儲(chǔ)器60的相當(dāng)于2H、4H、4H、2H以及2H的行存儲(chǔ)器。由于內(nèi)部存儲(chǔ)器60的容量就足夠,所以不分配外部存儲(chǔ)器16。
由于需要進(jìn)行轉(zhuǎn)動(dòng)處理,所以在步驟S16,CPU50判斷出使用外部存儲(chǔ)器16,進(jìn)入步驟S22。
之后,預(yù)處理電路22、YC信號(hào)處理電路24、縮小變焦電路26、以及后過(guò)濾器28的處理除了變焦處理的倍率不同之外,與圖6的場(chǎng)合大致相同。但是,YC信號(hào)處理電路24和縮小變焦電路26使用外部存儲(chǔ)器16進(jìn)行轉(zhuǎn)動(dòng)處理。另外,圖3和圖4的流程圖中省略了有關(guān)轉(zhuǎn)動(dòng)處理的記載。
對(duì)于轉(zhuǎn)動(dòng)處理進(jìn)行說(shuō)明。圖10(a)是表示在轉(zhuǎn)動(dòng)處理時(shí)寫(xiě)入的像素順序的例子的說(shuō)明圖。圖10(b)是表示在轉(zhuǎn)動(dòng)處理時(shí)讀出的像素順序的例子的說(shuō)明圖。如圖10(a)、(b)所示,YC信號(hào)處理電路24輸出的圖像在水平方向具有m個(gè)像素,在垂直方向具有n個(gè)像素,對(duì)水平方向的各行設(shè)置v1、v2、…、vn的各坐標(biāo),對(duì)垂直方向的各列設(shè)置h1、h2、…、hm的各坐標(biāo)??梢圆捎盟?、垂直兩方向的坐標(biāo),如用h1v1表示各像素。
YC信號(hào)處理電路24將進(jìn)行YC信號(hào)處理而得到的像素?cái)?shù)據(jù)按圖像的水平方向逐行依次寫(xiě)入外部存儲(chǔ)器16。即,如圖10(a)所示,按h1v1、h2v1、…、hmv1的順序?qū)懭氲?行之后,按h1v2、h2v2、…、hmv2的順序?qū)懭氲?行,之后一直寫(xiě)到第n行。
接著,縮小變焦電路26按寫(xiě)入前的圖像的垂直方向的同一列逐個(gè)讀出YC信號(hào)處理電路24寫(xiě)入的像素?cái)?shù)據(jù)。即,如圖10(b)所示,按h1v1、h1v2、…、h1vn的順序讀出第1列之后,按h2v1、h2v2、…、h2vn的順序讀出第2列,之后一直讀到第m列。
在此,將讀出的各列的像素?cái)?shù)據(jù)看作水平方向的各行的像素?cái)?shù)據(jù)。這樣,可以得到將寫(xiě)入外部存儲(chǔ)器16之前的圖像轉(zhuǎn)動(dòng)了90°的圖像。
接著,縮小變焦電路26對(duì)轉(zhuǎn)動(dòng)后的圖像進(jìn)行將水平方向的像素?cái)?shù)縮小成1/2的變焦處理,將得到的結(jié)果輸出給后過(guò)濾器28。后過(guò)濾器28進(jìn)行處理之后,垂直擴(kuò)大處理電路36采用內(nèi)部存儲(chǔ)器60進(jìn)行垂直擴(kuò)大處理,并輸出給輸出部70。
像這樣,通過(guò)采用外部存儲(chǔ)器16,可以作為擴(kuò)展功能容易進(jìn)行圖像的轉(zhuǎn)動(dòng)。
另外,與圖10(b)同樣,將像素?cái)?shù)據(jù)按圖像的垂直方向逐列寫(xiě)入外部存儲(chǔ)器16,與圖10(a)同樣,也可以按寫(xiě)入前的圖像的水平方向的同一行逐個(gè)讀出。
另外,也可以是預(yù)處理電路22、YC信號(hào)處理電路24、縮小變焦電路26、以及后過(guò)濾器28中的某個(gè)對(duì)外部存儲(chǔ)器16進(jìn)行寫(xiě)入處理,應(yīng)進(jìn)行下一處理的電路進(jìn)行讀出處理。但是,需要在對(duì)JPEG處理電路34輸入數(shù)據(jù)之前,從外部存儲(chǔ)器16進(jìn)行讀出處理。
已經(jīng)參考圖7進(jìn)行了說(shuō)明,簡(jiǎn)單總結(jié)不使用外部存儲(chǔ)器16時(shí)的像素?cái)?shù)據(jù)的傳送。圖11是表示不使用外部存儲(chǔ)器16時(shí)的、圖像處理時(shí)傳送像素?cái)?shù)據(jù)的流程圖。
在步驟S112,CPU50將1行像素?cái)?shù)據(jù)存儲(chǔ)在內(nèi)部存儲(chǔ)器60。在步驟S114,圖像處理部20使用內(nèi)部存儲(chǔ)器60進(jìn)行各種圖像處理。在步驟S116,圖像處理部20將圖像處理結(jié)束后的1行像素?cái)?shù)據(jù)輸出給輸出部70。在步驟S118,CPU50判斷1個(gè)畫(huà)面的處理是否結(jié)束。在結(jié)束時(shí)結(jié)束處理,否則返回到步驟S112。
內(nèi)部存儲(chǔ)器60由于不跨過(guò)多個(gè)行存儲(chǔ)器存儲(chǔ)圖像的1行的像素,所以在內(nèi)部存儲(chǔ)器作為1行的像素可存儲(chǔ)的像素?cái)?shù)為m。從而,在不使用外部存儲(chǔ)器16時(shí),圖像處理裝置100只能處理水平方向的像素?cái)?shù)少于m的圖像。
另一方面,若使用外部存儲(chǔ)器,則可以處理在水平方向具有比m像素多的像素的圖像。以下說(shuō)明圖像處理裝置100采用外部存儲(chǔ)器處理在水平方向具有比m像素多的像素的圖像的場(chǎng)合。
圖12是表示處理在水平方向具有比m像素多的像素的圖像時(shí)的數(shù)據(jù)流的例子的說(shuō)明圖。圖13(a)是表示在水平像素?cái)?shù)超過(guò)m時(shí),傳送的像素順序的一例的說(shuō)明圖。圖13(b)是在水平像素?cái)?shù)超過(guò)m時(shí),傳送的像素順序的例子另一例的說(shuō)明圖。圖13(a)、(b)的圖像在水平方向具有m+α個(gè)(α為自然數(shù))、在垂直方向具有m個(gè)像素,對(duì)水平方向的各行設(shè)置v1、v2、…、vm的各坐標(biāo),對(duì)垂直方向的各列設(shè)置h1、h2、…、h(m+α)的各坐標(biāo)。
在水平方向具有比m像素多的像素的圖像的場(chǎng)合,由于內(nèi)部存儲(chǔ)器60不能將1行的像素?cái)?shù)據(jù)存儲(chǔ)在1個(gè)行存儲(chǔ)器,所以不能進(jìn)行圖像處理。但是,圖13的圖像由于在垂直方向具有m個(gè)像素,所以如果能將1列部分的像素存儲(chǔ)在各行存儲(chǔ)器,就可以進(jìn)行處理。
圖14是表示處理在水平方向具有比m像素多的像素的圖像時(shí)的圖1的圖像處理裝置100的處理流程的例子的流程圖。參考圖12~圖14進(jìn)行說(shuō)明。
在圖14的步驟S122,圖像處理部20將AD轉(zhuǎn)換器13輸出的像素?cái)?shù)據(jù)逐行存儲(chǔ)在外部存儲(chǔ)器16(圖12的W1)。即,如圖13(a)所示,按h1v1、h2v1、…、h(m+α)v1的順序?qū)懭氲?行之后,按h1v2、h2v2、…、h(m+α)v2的順序?qū)懭氲?行,之后一直寫(xiě)到第m行。
在步驟S124,CPU50判斷圖像的垂直方向的像素?cái)?shù)(垂直像素?cái)?shù))是否少于m。在少于m的情況下進(jìn)入步驟S132,在其他情況下進(jìn)入步驟S152。在圖13的圖像的情況下進(jìn)入步驟S132。
在步驟S132,圖像處理部20從外部存儲(chǔ)器16讀出1列像素?cái)?shù)據(jù)并傳送給內(nèi)部存儲(chǔ)器60并存儲(chǔ)(圖12的R1)。即,如圖13(b)所示,例如按h1v1、h1v2、…、h1vm的順序進(jìn)行讀取。
在步驟S134,圖像處理部20為了求出1列像素?cái)?shù)據(jù),采用內(nèi)部存儲(chǔ)器60進(jìn)行預(yù)處理、YC信號(hào)處理、變焦處理、后過(guò)濾處理等圖像處理。
在步驟S136,圖像處理部20將處理后的1列像素?cái)?shù)據(jù)存儲(chǔ)在外部存儲(chǔ)器16(圖12的W2)。在此,如圖13(b)所示,將處理后的1列像素?cái)?shù)據(jù)寫(xiě)入存儲(chǔ)相應(yīng)的處理前的1列像素?cái)?shù)據(jù)的區(qū)域。
在步驟S138,CPU50判斷1個(gè)畫(huà)面的處理是否結(jié)束。在結(jié)束的情況下進(jìn)入步驟S142,在其他情況下返回到步驟S132。
在步驟S142,圖像處理部20例如如圖13(a)所示,逐行從外部存儲(chǔ)器16讀出得到的圖像的像素?cái)?shù)據(jù)(圖12的R2)。另外,圖像處理部20如果需要例如JPEG壓縮處理等處理,則對(duì)讀出的圖像進(jìn)行相應(yīng)處理之后,輸出給輸出部70。
像這樣,若使用外部存儲(chǔ)器,則用于處理水平像素?cái)?shù)少于m的圖像的圖像處理裝置100中,若垂直像素?cái)?shù)少于m,則即使水平像素?cái)?shù)超過(guò)m,也可以不變更電路結(jié)構(gòu)而進(jìn)行各種圖像處理。
下面說(shuō)明圖像的水平像素?cái)?shù)和垂直像素?cái)?shù)都超過(guò)m時(shí)的處理。圖15是表示水平和垂直像素?cái)?shù)都超過(guò)m時(shí),傳送的像素順序的一例的說(shuō)明圖。圖5的圖像在水平方向具有m+α+β個(gè)(β為自然數(shù))個(gè)像素,在垂直方向具有m+α個(gè)像素,對(duì)水平方向的各行設(shè)置v1、v2、…、v(m+α)的各坐標(biāo),對(duì)垂直方向的各列設(shè)置h1、h2、…、h(m+α+β)的各坐標(biāo)。
參考圖14進(jìn)行說(shuō)明。在步驟S122,CPU50將AD轉(zhuǎn)換器13輸出的像素?cái)?shù)據(jù)逐行存儲(chǔ)在外部存儲(chǔ)器16。即,按h1v1、h2v1、…、h(m+α+β)v1的順序?qū)懭氲?行,之后同樣寫(xiě)入第m+α行。
在圖15的情況下,在步驟S124,若判斷出垂直像素?cái)?shù)不少于m,則進(jìn)入步驟S152。
在步驟S152,CPU50將圖15的圖像分成第1行至第m行的區(qū)域a和、此外的區(qū)域b。
在步驟S154,CPU50選擇對(duì)區(qū)域a、b中的哪一個(gè)進(jìn)行處理。另外,圖像處理裝置100從外部存儲(chǔ)器16讀出1列像素?cái)?shù)據(jù),傳送給內(nèi)部存儲(chǔ)器16并存儲(chǔ)。即,如圖15所示,在選擇了區(qū)域a時(shí),例如按h1v1、h1v2、…、h1vm的順序進(jìn)行讀取,在選擇了區(qū)域b時(shí),例如按h1v(m+1)、h1v(m+2)、…、h1v(m+α)的順序進(jìn)行讀取。
步驟S156、S158的處理分別與步驟S134、S136的處理相同。但是,在步驟S156、S158只對(duì)所選的區(qū)域進(jìn)行處理。
在步驟S162,CPU50判斷區(qū)域內(nèi)的處理是否結(jié)束。在結(jié)束的情況下進(jìn)入步驟S164,在其他情況下返回到步驟S154并對(duì)剩余區(qū)域進(jìn)行處理。
在步驟S164,CPU50判斷1個(gè)畫(huà)面的處理是否結(jié)束。在結(jié)束的情況下進(jìn)入步驟S142,在其他情況下返回到步驟S152。
如參考圖14、圖15所述,若采用外部存儲(chǔ)器,則用于處理水平像素?cái)?shù)少于m的圖像的圖像處理裝置100中,即使垂直和水平像素?cái)?shù)超過(guò)m,也可以不變更電路結(jié)構(gòu)而進(jìn)行各種圖像處理。
如上述實(shí)施例中所述,圖1的圖像處理裝置100在采用外部存儲(chǔ)器的場(chǎng)合和不采用外部存儲(chǔ)器的場(chǎng)合的任一場(chǎng)合下,都可以進(jìn)行圖像處理。
在不具有外部存儲(chǔ)器16的情況下,圖像處理裝置100可以進(jìn)行YC信號(hào)處理和壓縮處理等基本的圖像處理。在此,由于不訪問(wèn)外部存儲(chǔ)器16,所以可以減少耗電,提高處理速度。
另一方面,在具有外部存儲(chǔ)器的情況下,可以進(jìn)行OSD處理、轉(zhuǎn)動(dòng)處理、垂直或水平像素?cái)?shù)多于m的較大圖像的處理等。
另外,說(shuō)明了在圖1的圖像處理裝置100的外邊具有AD轉(zhuǎn)換器13的情況,但也可以是圖像處理裝置包括AD轉(zhuǎn)換器13。
如上所述,根據(jù)本發(fā)明,可以實(shí)現(xiàn)同時(shí)滿足低耗電和多功能化的圖像處理裝置。另外,由于無(wú)論有無(wú)外部存儲(chǔ)器都可以工作,所以可以實(shí)現(xiàn)可用于多個(gè)系統(tǒng)的、通用性好的圖像處理裝置。
權(quán)利要求
1.一種圖像處理裝置,是對(duì)圖像傳感器輸出的圖像信號(hào)進(jìn)行圖像處理并輸出的圖像處理裝置,具有內(nèi)部存儲(chǔ)器,具有以行單位或列單位存儲(chǔ)圖像的行存儲(chǔ)器;圖像處理部,采用所述內(nèi)部存儲(chǔ)器進(jìn)行所述圖像處理;以及CPU,控制所述圖像處理部,所述圖像處理部,具有分別進(jìn)行作為所述圖像處理的所定處理的多個(gè)處理電路,所述多個(gè)處理電路的至少一個(gè),根據(jù)需要可使用設(shè)置在該圖像處理裝置的外部的外部存儲(chǔ)器。
2.如權(quán)利要求1所述的圖像處理裝置,其特征在于所述圖像處理部,在作為所述圖像處理進(jìn)行無(wú)需所述外部存儲(chǔ)器的處理時(shí),不用所述外部存儲(chǔ)器并進(jìn)行該處理。
3.如權(quán)利要求1所述的圖像處理裝置,其特征在于所述CPU,在所述圖像處理部不使用所述外部存儲(chǔ)器時(shí),輸出使所述外部存儲(chǔ)器的耗電降低的控制信號(hào)。
4.如權(quán)利要求1所述的圖像處理裝置,其特征在于所述圖像處理部,作為所述多個(gè)處理電路,具有將從所述圖像傳感器取得的圖像信號(hào)變換為亮度信號(hào)和色差信號(hào)并輸出的亮度色差信號(hào)處理電路;和對(duì)與所述亮度色差信號(hào)處理電路的輸出對(duì)應(yīng)的圖像進(jìn)行壓縮編碼,并將得到的結(jié)果作為所述圖像處理裝置的輸出的壓縮處理電路。
5.如權(quán)利要求1所述的圖像處理裝置,其特征在于所述圖像處理部,具有將從所述外部存儲(chǔ)器讀出的圖像與從所述圖像傳感器取得的圖像相疊加并輸出的屏幕顯示處理電路。
6.如權(quán)利要求1所述的圖像處理裝置,其特征在于所述多個(gè)處理電路中的一個(gè),將處理后的圖像以行和列中的一方為單位依次存儲(chǔ)到外部存儲(chǔ)器,所述多個(gè)處理電路中的另一個(gè),將存儲(chǔ)在所述外部存儲(chǔ)器的圖像、以行和列中的與存儲(chǔ)時(shí)不同的另一方為單位依次讀出。
7.如權(quán)利要求1所述的圖像處理裝置,其特征在于所述多個(gè)處理電路中的至少2個(gè),采用同一所述內(nèi)部存儲(chǔ)器進(jìn)行處理。
8.如權(quán)利要求1所述的圖像處理裝置,其特征在于所述圖像處理部,將所述圖像傳感器輸出的圖像存儲(chǔ)到所述外部存儲(chǔ)器,以所述圖像的行和列中的像素?cái)?shù)少的一方為單位從所述外部存儲(chǔ)器讀出后,采用所述內(nèi)部存儲(chǔ)器進(jìn)行所述圖像處理,將取得的結(jié)果存儲(chǔ)到從所述外部存儲(chǔ)器讀出之前存儲(chǔ)與此對(duì)應(yīng)的像素?cái)?shù)據(jù)的區(qū)域,將取得的圖像從所述外部存儲(chǔ)器讀出并輸出。
9.如權(quán)利要求8所述的圖像處理裝置,其特征在于所述圖像處理部,在所述圖像的行和列中的像素?cái)?shù)少的一方也超過(guò)所述內(nèi)部存儲(chǔ)器可存儲(chǔ)的像素?cái)?shù)時(shí),將所述圖像分成多個(gè)區(qū)域進(jìn)行處理。
10.一種照相機(jī),具有具有權(quán)利要求4所述的圖像處理裝置;向所述圖像處理裝置輸出圖像信號(hào)的圖像傳感器;和將所述圖像處理裝置的輸出寫(xiě)入記錄媒體的記錄裝置。
全文摘要
一種圖像處理裝置,是對(duì)圖像傳感器輸出的圖像信號(hào)進(jìn)行圖像處理并輸出的圖像處理裝置,具有備有以行單位或列單位存儲(chǔ)圖像的行存儲(chǔ)器的內(nèi)部存儲(chǔ)器、采用上述內(nèi)部存儲(chǔ)器進(jìn)行上述圖像處理的圖像處理部、控制上述圖像處理部的CPU。上述圖像處理部具有多個(gè)分別作為上述圖像處理進(jìn)行所定處理的處理電路。上述多個(gè)處理電路的至少一個(gè)可以根據(jù)需要使用設(shè)置在該圖像處理裝置的外部的外部存儲(chǔ)器。實(shí)現(xiàn)了同時(shí)滿足低耗電和多功能化。
文檔編號(hào)H04N5/92GK1534990SQ20041003331
公開(kāi)日2004年10月6日 申請(qǐng)日期2004年4月2日 優(yōu)先權(quán)日2003年4月2日
發(fā)明者嶋津義久, 津村敬一, 巖澤高廣, 南方伸之, 平山武, 一, 之, 廣, 津義久 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1