專利名稱:色空間的圖像數(shù)據(jù)處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理,更具體地講,本發(fā)明涉及色空間中的圖像處理。
背景技術(shù):
目前對高質(zhì)量圖像的圖像數(shù)據(jù)處理方法非常昂貴。例如,當(dāng)所有的圖像處理出現(xiàn)在YUV色空間時,處理成本和數(shù)據(jù)存儲成本都相當(dāng)高。在YCbCr色空間中進(jìn)行圖像處理同樣有較高成本。另一方面,如果所有的圖像處理都在RGB原色空間(raw color space)中進(jìn)行,則存儲成本和處理成本相對要小。但是在RGB原色空間中產(chǎn)生的圖像的質(zhì)量較差。
綜上所述,需要一個有效的方法來產(chǎn)生高質(zhì)量的圖像。
發(fā)明內(nèi)容
本發(fā)明的目的之一是提供一種圖像數(shù)據(jù)的處理方法,該處理方法包括過程A將第一色空間的圖像數(shù)據(jù)變換為對應(yīng)于第二色空間的第二圖像數(shù)據(jù);
過程B對第二色空間的第二圖像圖像數(shù)據(jù)進(jìn)行處理,得到處理過的圖像數(shù)據(jù);過程C將上述處理過的圖像數(shù)據(jù)變換為對應(yīng)于下列一組色空間之一的圖像數(shù)據(jù)第一色空間、第三色空間以及第二色空間,但在此時的第二色空間采用的變換方法不同于過程A中所用的變換方法。
另一方面,本發(fā)明也提供了一種計算機(jī)可讀媒體,其載有一個或多個指令序列,這些指令用來計算系統(tǒng)中的并行操作中的平行度,其中,通過一個或多個處理器來運(yùn)行所述的一個或者多個指令序列,以完成下列過程過程A將第一色空間的圖像數(shù)據(jù)變換為對應(yīng)于第二色空間的第二圖像數(shù)據(jù);過程B對第二色空間的第二圖像圖像數(shù)據(jù)進(jìn)行處理,得到處理過的圖像數(shù)據(jù);過程C將上述處理過的圖像數(shù)據(jù)變換為對應(yīng)于下列一組色空間之一的圖像數(shù)據(jù)第一色空間、第三色空間以及第二色空間,但在此時的第二色空間采用的變換方法不同于過程A中所用的變換方法。
下面結(jié)合附圖,來詳細(xì)地說明本發(fā)明。
圖1A是圖象數(shù)據(jù)處理設(shè)備某些操作的高級流程圖。
圖1B是圖像數(shù)據(jù)處理數(shù)據(jù)流的方框圖。
圖2是圖像處理設(shè)備運(yùn)行的方框圖,包括計算機(jī)系統(tǒng)和其它一些儀器。
圖2A是與計算機(jī)系統(tǒng)相結(jié)合的圖像采集系統(tǒng)(imaging capturesystem)的方框圖。
圖3是描述將圖像數(shù)據(jù)從第一色空間變換到第二色空間方法的高級流程圖。
圖4是拜耳模式(Bayer pattern)。
圖5是說明了導(dǎo)出像素中丟失顏色成分方法的方框圖。
圖6表示了圖像數(shù)據(jù)從RGB原色空間變換到RGB復(fù)合色空間。
圖7是描述將圖像數(shù)據(jù)從第二色空間變換到最終色空間方法的高級流程圖。
圖8表示了從RGB復(fù)合色空間變換到RGB原色空間的圖像數(shù)據(jù)。
具體實(shí)施例方式
此處描述的是自動處理數(shù)據(jù)的計算機(jī)設(shè)備。該設(shè)備由軟件或者硬件實(shí)現(xiàn)或者是由軟件和硬件的結(jié)合來實(shí)現(xiàn),該設(shè)備的組成部分可以位于計算機(jī)系統(tǒng)和/或是通過計算機(jī)系統(tǒng)來實(shí)現(xiàn)。這些計算機(jī)系統(tǒng)可以通過網(wǎng)絡(luò)連接,并可能采用不同的網(wǎng)絡(luò)技術(shù),其中包括導(dǎo)線、光學(xué)瞄準(zhǔn)線和無線射頻網(wǎng)絡(luò)。建立的網(wǎng)絡(luò)連接可能是永久的、以會話為基礎(chǔ)的(session based)或者是間斷的,例如,以信息包為基礎(chǔ)。原始圖像數(shù)據(jù)、由處理這些原始數(shù)據(jù)所產(chǎn)生的中間數(shù)據(jù)以及最后的處理過的圖像數(shù)據(jù),都可類似地駐留在這些計算機(jī)系統(tǒng)。本領(lǐng)域的熟練人員可以理解,上述的設(shè)備也可以在其他更廣泛的一些環(huán)境中應(yīng)用。
在某些實(shí)施方案中,上述設(shè)備可能是圖像采集系統(tǒng),例如攝像機(jī)、監(jiān)視器、數(shù)字照相機(jī)(數(shù)字靜物攝象機(jī))、數(shù)字可攜式攝象機(jī)或PC照相機(jī)(PC camera),這些系統(tǒng)都能獨(dú)自運(yùn)行或者能連接到計算機(jī)系統(tǒng)中,如便攜式電話、智能電話、網(wǎng)絡(luò)設(shè)備、掌上電腦和計算機(jī)。數(shù)據(jù)采集系統(tǒng)和計算機(jī)系統(tǒng)可以組成一個更大的系統(tǒng),如可照相的便攜式電話、可照相的智能電話、可視電話、網(wǎng)絡(luò)照相機(jī)、可照相的掌上電腦以及視頻會議系統(tǒng)。上述設(shè)備可能通過軟件或硬件或者是軟件和硬件的結(jié)合來實(shí)現(xiàn)。這些圖像采集系統(tǒng)可能通過無線或有線的方式與計算機(jī)系統(tǒng)連接,可采用高速或低速的傳輸串行或并行總線,如USB1.1、USB2.0、IEEE1394、LVDS、UART、SPI、I2C、μWire、EPP/ECP,CCIR601、CCIR656、IrDA、藍(lán)牙或?qū)S每偩€。
在某些具體實(shí)施方案中,圖像數(shù)據(jù)處理設(shè)備在對圖像數(shù)據(jù)進(jìn)行處理之前,首先將某一色空間的圖像數(shù)據(jù)變換到另一色空間的圖像數(shù)據(jù)。在圖像處理完畢之后,處理過的圖像數(shù)據(jù)被變換到它的原色空間,或者其他的色空間。色空間可以是RGB(紅色-綠色-藍(lán)色)原色空間、RGB復(fù)合色空間、YCbCr(亮度-藍(lán)色色度-紅色色度)色空間、YUV(亮度-顏色)色空間、YIQ(亮度相位積分)色空間、YDbDr(亮度-藍(lán)色色差-紅色色差)色空間、YCC(與顯示儀器無關(guān))色空間、HIS(色調(diào)-飽和度-強(qiáng)度)色空間、HLS(色調(diào)-亮度-飽和度)色空間、HSV(色調(diào)-飽和度-明暗關(guān)系)色空間、CMY(青-紅紫-黃)色空間、CMYK(青-紅紫-黃-黑)色空間等。
圖1A是圖像數(shù)據(jù)處理設(shè)備某些操作的高級流程圖。在某些具體實(shí)施方案中,在方框102中,圖像數(shù)據(jù)處理設(shè)備將第一色空間的原始圖像數(shù)據(jù)變換為與第二色空間相對應(yīng)的第二圖像數(shù)據(jù)。這樣的變換在圖3到圖6中有更詳細(xì)的描述。在方框104中,圖像數(shù)據(jù)處理設(shè)備對第二色空間中的第二圖像數(shù)據(jù)進(jìn)行一個或多個的圖相處理操作。在方框106中,第二圖像數(shù)據(jù)經(jīng)過圖像處理后,變換為與最后的色空間相對應(yīng)的數(shù)據(jù)。
最后色空間是下列色空間的一種1)第一色空間;2)第三色空間;或3)第二色空間,而在第二色空間的變換中,所用的變換方法與方框102中的變換方法不同。在圖7中詳細(xì)描述了最后色空間的變換。
圖1B是圖像數(shù)據(jù)處理的數(shù)據(jù)流的方框圖。圖1B顯示了第一色空間110、第二色空間120和最后的色空間130。第一、第二和最后色空間可以是任何一個色空間,這主要決定于圖像數(shù)據(jù)處理的應(yīng)用場合。原始的圖像數(shù)據(jù)112在第一色空間110中。色空間變換器(colorspace converter)114將原始圖像數(shù)據(jù)112變換為與第二色空間120相對應(yīng)的圖像數(shù)據(jù)(沒有示出)。圖像處理過程116用于處理色空間120中的圖像數(shù)據(jù)。色空間變換器118將色空間120中的圖像數(shù)據(jù)變換為與最后色空間130相對應(yīng)的最終圖像數(shù)據(jù)122。
根據(jù)具體的實(shí)施方案,色空間變換器114和118可以由硬件或者軟件實(shí)現(xiàn),或者由硬件和軟件的結(jié)合來實(shí)現(xiàn)。
圖像處理過程116的實(shí)例可以是自動白平衡、自動曝光控制、gamma校正、邊角檢測、邊角增強(qiáng)、顏色校正、串話補(bǔ)償、色調(diào)控制、飽和度控制、亮度控制、對比度控制、去噪過濾、平滑過濾、抽選過濾(decimation filtration)、內(nèi)插過濾(interpolation filtration)、圖像數(shù)據(jù)壓縮、白像素校正、死像素校正(CCD壞點(diǎn)和噪點(diǎn)校正,deadpixel correction)、損傷的像素校正、透鏡校正、頻率檢測、室內(nèi)檢測、室外檢測以及運(yùn)用特殊效果。
臨時緩沖器用來存儲已經(jīng)變換為第二色空間的圖像數(shù)據(jù);臨時緩沖器也可用來存儲來自于上述圖像處理過程116所產(chǎn)生的圖像數(shù)據(jù)。這些臨時緩沖器的大小可以由幾個像素到幾個像素線或幾個幀。
圖2的流程圖中給出的是運(yùn)行圖像處理設(shè)備的計算機(jī)系統(tǒng)和其他儀器的某些組件。這些計算機(jī)系統(tǒng)和儀器200可能包括運(yùn)行計算機(jī)程序的一個或幾個中央處理單元(CPU)201;用來存儲程序和數(shù)據(jù)的計算機(jī)存儲器202;用來永久地存儲程序和數(shù)據(jù)的永久存儲器203,如硬驅(qū);用來讀取存儲在計算機(jī)可讀媒體上的程序和數(shù)據(jù)的、計算機(jī)可讀媒體驅(qū)動器204,如CD-ROM驅(qū)動器;以及將該計算機(jī)系統(tǒng)與其它計算機(jī)系統(tǒng)進(jìn)行連接以便交換程序和/或數(shù)據(jù)的網(wǎng)絡(luò)連接205,如因特網(wǎng)。通常用上述的計算機(jī)系統(tǒng)來支持圖像處理設(shè)備的運(yùn)行,但本領(lǐng)域的熟練人員可以理解,本發(fā)明的圖像處理設(shè)備完全可以使用其它類型和結(jié)構(gòu)的設(shè)備,可以具有各種不同的組件。
圖2A的方框圖是與計算機(jī)系統(tǒng)結(jié)合的圖像采集系統(tǒng),如圖2中的計算機(jī)系統(tǒng)200。圖像采集設(shè)備211,如CMOS或CCD圖像傳感器,可以通過光學(xué)鏡頭采集圖像數(shù)據(jù),并將該圖像數(shù)據(jù)轉(zhuǎn)變?yōu)殡娦盘枴D像采集設(shè)備可以處理采集到的電信號并將其數(shù)字化??梢杂策B線或可編程的數(shù)字信號處理器(DSP)212處理數(shù)字化的信號,并將其變換為所需的格式以便存儲和傳輸,如RGB、YUV、YCbCr、JPEG或MPEG。此處所述的變換方法可以用于數(shù)字信號處理器(DSP)中。CPU216可以控制圖像采集系統(tǒng),而存儲器213(如SRAM、DRAM或ROM)可通過DSP、CPU、內(nèi)部總線或是外部總線來存儲圖像數(shù)據(jù)、臨時數(shù)據(jù)或程序數(shù)據(jù)。永久存儲器217,如閃存、SD卡、MMC卡、CF卡、記憶棒或硬盤,都能用來存儲圖像數(shù)據(jù)、臨時數(shù)據(jù)或程序數(shù)據(jù)。顯示儀器214,如LCD顯示器或者TV信號變換器,可顯示采集的圖像、存儲的圖像和文字/圖像的疊加覆蓋。接口215,如USB1.1、USB2.2、IEEE1394、LCDS、UART、SPI、I2C、μWire、EPP/ECP、CCIR601、CCIR656、IrDA、藍(lán)牙和專用總線,可以連接計算機(jī)系統(tǒng)220上,以便傳輸圖像數(shù)據(jù)、存儲的數(shù)據(jù)或命令。
計算機(jī)系統(tǒng)220可以是一個大的計算機(jī)系統(tǒng)、個人計算機(jī)、嵌入式計算機(jī)系統(tǒng)或某些專用的計算機(jī)系統(tǒng)。它可以包括CPU226、存儲器227、永久存儲器223、計算機(jī)可讀媒體驅(qū)動器224、網(wǎng)絡(luò)連接225、接口222、永久存儲器223和顯示器221。
與上面圖1A中描述的方法相關(guān)聯(lián),圖3的高級流程圖描述的是將第一色空間中的圖像數(shù)據(jù)變換到第二色空間中的方法。在方框302中,圖像數(shù)據(jù)處理設(shè)備對圖像數(shù)據(jù)進(jìn)行插值處理,目的是為了進(jìn)行圖像數(shù)據(jù)的變換。顏色插值過程是再生丟失的信息或者產(chǎn)生所需信息的方法。顏色插值過程可運(yùn)用于將單色成分的色空間變換為多色成分的色空間。例如,對應(yīng)于RGB原色空間中的圖像數(shù)據(jù)可以插值到RGB復(fù)合色空間中。在顏色插值過程完成后,在方框304中,圖像數(shù)據(jù)處理設(shè)備通過運(yùn)用變換等式,計算出與第二色空間相對應(yīng)的圖像數(shù)據(jù)。與上面圖1A的方法相關(guān)聯(lián),圖3描述了將圖像數(shù)據(jù)從第一色空間變換到第二色空間的方法。但是,圖3的變換方法可以用于將圖像數(shù)據(jù)從第二色空間變換到最后的色空間。
為了進(jìn)行解釋,假定原始圖像數(shù)據(jù)是RGB原數(shù)據(jù),其模式例如為拜耳模式。假設(shè)目標(biāo)首先是將拜耳模式的圖像數(shù)據(jù)變換為插值的RGB復(fù)合圖像數(shù)據(jù),然后進(jìn)一步變換為與第二色空間如YCbCr相對應(yīng)的圖像數(shù)據(jù)。假設(shè)圖像處理過程發(fā)生在YCbCr數(shù)據(jù)中。為了便于解釋,假設(shè)將YCbCr數(shù)據(jù)變換為與RGB原色空間也就是第一色空間相對應(yīng)的最終的圖像數(shù)據(jù)。但是,就像我們前面所解釋的一樣,第二色空間的圖像數(shù)據(jù)并不局限于變換回第一色空間。
取決于變換的色空間,可以采用方框302或者304所描述的變換方法。例如,假設(shè)原始圖像數(shù)據(jù)是RGB原始數(shù)據(jù),目標(biāo)是將其變換為對應(yīng)于第二色空間如RGB復(fù)合色空間中的圖像數(shù)據(jù)。在這種情況下,要進(jìn)行方框302中的操作。在另一實(shí)施例中,假設(shè)原始圖像數(shù)據(jù)是RGB復(fù)合數(shù)據(jù),目標(biāo)是將其變換為對應(yīng)于第二色空間如YCbCr色空間中的圖像數(shù)據(jù),那么此時要進(jìn)行方框304中的操作。
圖4所示為拜耳模式。圖4描述了5個像素線402、404、406、408和410。像素線402、406和410只包括紅色和綠色像素,如紅色像素412和綠色像素414。像素線404和408只包含綠色和藍(lán)色像素,如綠色像素416和藍(lán)色像素418。在我們的例子中,將拜耳模式數(shù)據(jù)變換為第二色空間即YCbCr色空間中的圖像數(shù)據(jù)。因此,如圖3的方框302所示,拜耳模式的數(shù)據(jù)進(jìn)行顏色插值過程,然后,將所得的、顏色插值后的圖像數(shù)據(jù)通過變換公式進(jìn)行變換。
方框302中顏色插值過程可以涉及以下一個或幾個操作操作1一個像素中丟失的顏色成分可以通過與它最鄰近的、包含丟失顏色成分的前一個像素和后一個像素水平地導(dǎo)出。在某些具體實(shí)施方案中,丟失的顏色成分可以通過該像素最接近的前一個和后一個像素的平均或者是運(yùn)用加權(quán)平均計算出。參照圖4中拜耳模式的例子,R像素如像素412,丟失的顏色成分是B和G。根據(jù)拜耳模式,與R像素最相鄰的前后像素是G像素。因此,R像素中丟失的G成分可以從最相鄰的前后像素的平均值中導(dǎo)出。同樣,G像素中丟失的R或B成分,或者B像素中的丟失的G成分,都可以內(nèi)插。
操作2在某些具體實(shí)施方案中,對于在其像素線前面沒有像素的像素,丟失的顏色成分可以從包含該丟失顏色成分的最近的下一個像素中水平導(dǎo)出。例如圖4中,像素線402中第一個R像素,前面沒有最近的像素,只能從它最近的下一個像素中能推出丟失的G成分。通過相同的方法,像素線406和410中的第一個R像素,像素線404和408中的第一個G像素,都可以導(dǎo)出各自丟失的顏色成分。
操作3
在某些具體實(shí)施方案中,對于在其像素線后面沒有像素的像素,丟失的顏色成分可以從包含該丟失顏色成分的最近的前一個像素中水平導(dǎo)出。例如圖4中,像素線402中最后一個G像素,沒有近鄰的下一個像素,只能從它前一個最近的像素計算出丟失的R成分。通過相同的方法,像素線406和410中的最后一個G像素,像素線404和408中的最后一個B像素,都可以導(dǎo)出各自丟失的顏色成分。
操作4根據(jù)具體情況,在一個給定的像素線中的像素,其丟失的顏色成分可以從它的前一個像素線中導(dǎo)出。在某些具體實(shí)施方案中,根據(jù)前面的像素線中像素的平均或加權(quán)函數(shù),可以計算出丟失的顏色成分。要對給定的像素線中的每個像素都進(jìn)行這樣的計算。例如RG像素線,如圖4中的像素線406,其丟失的B成分可以從其前面的像素線404中B像素的平均值中導(dǎo)出。采用相同的方法,GB像素線如像素線404和408中的每一個像素,可以計算出各自丟失的R成分。
操作5如果沒有前面的像素線,可以用一個固定的數(shù)值來代替像素線中丟失的顏色成分。例如,第一個RG像素線,如圖4像素線中402,它前面沒有像素線。因而,丟失的B成分由一個合適的固定數(shù)值如0來代替,而不是通過上述的計算得出丟失的B成分。在某些具體實(shí)施方案中,固定數(shù)值的選取取決于變換的目標(biāo)色空間,而在另一些具體實(shí)施方案中,固定數(shù)值的選取取決于與圖像數(shù)據(jù)前面幀相關(guān)的像素信息。
圖5方框圖闡述了使用操作1到4來計算出像素丟失的顏色成分的方法。圖5描述了將圖像數(shù)據(jù)從拜耳模式到RGB復(fù)合色空間的變換。圖5中,像素線506包括R和G像素。像素線506中的R像素是像素520、524、528、532、536和540。像素線506中的G像素是像素522、526、530、534、538和542。在像素線506中R像素平均值RaV為550。用相似的方式,像素線506前面的像素線(未在圖5中表示出)的B像素平均值BaV為548。在像素線506中,RaV的值546是R像素520和R像素524的平均值。在像素線506中,GaV的值544是G像素522和G像素526的平均值。
像素線508包括G和B像素。像素線508中G像素是像素560、564、568、572、576和580。像素線508中B像素是像素562、566、570、574、578和582。GaV的值586是G像素560和G像素564的平均值。BaV的值584是B像素562和B像素566的平均值。
506像素線上的第一個像素是520,它是一個R像素。R像素520丟失的顏色成分是G和B,它丟失的G成分可通過上述的操作2得出。換句話說,像素520丟失的G成分可從像素520最近的下一個像素即像素522中計算出。像素520丟失的B成分可通過上述的操作4得出。換句話說,像素520丟失的B成分可從前面的像素線中計算出(沒有在圖5中示出)。如同前文的解釋,像素線506前面的像素線中的B像素經(jīng)過平均后,得到平均值BaV為548。該BaV值548可作為R像素520丟失的B成分。
像素線506中的第二個像素是像素522,它是一個G像素,其丟失的顏色成分是R和B。像素522丟失的R成分可通過上述的操作1計算出。也就是說,像素522中丟失的R成分可從像素522最鄰近的前、后像素即R像素520和R像素524計算出。就如前文的解釋,R像素520和R像素524經(jīng)過平均,得到Rav為546。因此,Rav值546可作為G像素522丟失的R成分。像素522中丟失的B組分可通過上述的操作4計算出來。也就是說,像素522中丟失的B組分可由前面的像素線得出(并未在圖5中表示)。因此,Bav的值548可作為像素522丟失的B成分。
對于圖5中像素線506的其它G像素,如像素526、530、534,和538,其丟失的顏色成分可采用與G像素522相似的方式計算出。
像素線506中的第三個像素524是一個R像素。R像素524中丟失的顏色成分是G和B。像素524中丟失的G成分可由上述的操作1計算出來。也就是說,可從像素524最鄰近的前、后像素即G像素522和G像素526計算出像素524丟失的G成分。就如前面所述,G像素522和G像素526經(jīng)過平均,得到Gav的值是544。因此,Gav值544可作為R像素524丟失的G成分。像素524中丟失的B成分可通過上述的操作4得出。也就是說,像素524丟失的B成分可從前面的像素線計算出(未在圖5中示出)。因此,Bav的值548可作為像素524丟失的B成分。
對于圖5中像素線506的其它R像素,如像素528、532、536和540,其丟失的顏色成分可通過與R像素524相似的方式得出。
像素線506中最后的像素是G像素542,它丟失的顏色成分是R和B。像素542丟失的R成分可通過上述的操作3計算出。也就是說,像素542丟失的R成分可從像素542最鄰近的前一個像素即R像素540計算出。像素542丟失的B成分可通過上述的操作4計算出來。也就是說,像素542中丟失的B成分可由前面的像素線得出(未在圖5中示出)。因此,Bav值548可作為像素542丟失的B成分。
508像素線上的第一個像素是560,它是一個G像素。G像素560丟失的顏色成分是B和R,它丟失的B成分能可通過上述的操作2計算出。也就是說,像素560丟失的B成分可從它最鄰近的下一個像素即B像素562計算出。像素560丟失的R成分可通過操作4計算出。也就是說,像素560丟失的R成分可由其前面的像素線即圖5的像素線506計算出。如同前文的解釋,像素線506中的R像素經(jīng)過平均后,得到RaV值為550。該RaV值550可作為G像素560中丟失的R成分。
像素線508中的第二個像素是像素562,它是一個B像素,其丟失的顏色成分是G和R。像素562丟失的G成分可通過上述的操作1計算出。也就是說,像素562中丟失的G成分可從像素562最鄰近的前、后像素即G像素560和G像素564計算出。如同前面所解釋的,G像素560和G像素564經(jīng)過平均,得到Gav的值為586。因此,Gav的值586可作為B像素562丟失的G成分。像素562中丟失的R成分可通過上述的操作4計算出來。也就是說,像素562中丟失的R成分可由其前面的像素線即圖5的像素線506得出。因此,Rav值550可作為像素562中丟失的R成分。
對于圖5中像素線508的其它B像素,如像素566、570、574和578,其丟失的顏色成分可采用與B像素562相似的方式得出。
像素線508中的第三個像素564是一個G像素。G像素564丟失的顏色成分是B和R。像素564丟失的B成分可通過上述的操作1計算出來。也就是說,從像素564最鄰近的前、后像素即B像素562和B像素566計算出丟失的B成分。如同前面所述,B像素562和B像素566經(jīng)過平均,得到Bav的值是584。因此,Bav值584可作為G像素564丟失的B成分。像素564丟失的R成分可通過上述的操作4計算出。也就是說,像素564丟失的R成分可從前面的像素線即圖5中像素線506計算出。因此,Rav的值550可作為像素564的R成分。
對于圖5中像素線508的其它G像素,如像素568、572、576和580,其丟失的顏色成分可按與G像素564相似的方式得出。
像素線508中最后的像素是B像素582,它丟失的顏色成分是G和R。像素582丟失的G成分可通過上述的操作3計算出。也就是說,像素582丟失的G成分可從像素582最鄰近的前一個像素即G像素580計算出。像素582丟失的R組分可通過上述的操作4計算出來。也就是說,像素582丟失的R組分可由前面的像素線即像素線506計算出。因此,Rav值550可作為像素582丟失的R成分。
更進(jìn)一步地,在某些具體實(shí)施方案中,當(dāng)顏色插值過程完成后,將圖像數(shù)據(jù)進(jìn)行濾波;在另一些具體實(shí)施方案中,在將圖像數(shù)據(jù)進(jìn)行顏色插值之前,將圖像數(shù)據(jù)進(jìn)行濾波;而在又一些具體實(shí)施方案中,在顏色插值之前和之后都將圖像數(shù)據(jù)進(jìn)行濾波。濾波過程所使用的一些濾波器可以為有限沖激響應(yīng)(FIR)濾波器、無限沖激響應(yīng)(IIR)濾波器、低通濾波器、高通濾波器、帶通濾波器、帶阻濾波器、全通濾波器、圖形保真濾波器、抽選(向下采樣)濾波器和插入(向上取樣)濾波器。
圖6表示了將圖像數(shù)據(jù)從RGB原色空間變換到RGB復(fù)合色空間。圖6中每一個像素如像素602、604和606,都包含多個顏色成分,即R、G和B成分。
方框302中顏色的插值過程也包括其他一些標(biāo)準(zhǔn)的或者專用的插值方法。顏色插值方法的例子包括最近鄰插值法、雙線性插值法、立方插值法、拉普拉斯(Laplacian)插值法、可變拉普拉斯插值法、光滑色彩變換、光滑色彩變換Log插值法、邊角感應(yīng)插值法、可變數(shù)梯度、模式匹配插值法、線性顏色校正插值法和像素分組插值法。
為了完成圖像數(shù)據(jù)從第一色空間到第二色空間的變換,圖像數(shù)據(jù)處理設(shè)備對顏色插值后的圖像數(shù)據(jù)運(yùn)用了變換等式,用來形成與第二色空間相對應(yīng)的變換圖像數(shù)據(jù)。運(yùn)用的變換等式取決于要變換為第二色空間的目標(biāo)色空間。這些變換等式可能是標(biāo)準(zhǔn)等式或者是專用的等式。下面是一些變換等式的例子RGB到Y(jié)CbCrY=(77/256)*R+(150/256)*G+(29/256)*BCb=-(44/256)*R-(87/256)*G+(131/256)*B+128Cr=(131/256)*R-(110/256)*G-(21/256)*B+128RGB到Y(jié)UV
Y=0.299*R+0.587*G+0.114*BU=-0.147*R-0.289*G+0.436*BV=0.615*R-0.515*G-0.100*BRGB到Y(jié)IQY=0.299*R+0.587*G+0.114*BI=0.596*R-0.275*G-0.321*BQ=0.212*R-0.523*G+0.311*BRGB到Y(jié)DbDrY=0.299*R+0.587*G+0.114*BDb=-0.450*R-0.883*G+1.333*BDr=-1.333*R+1.116*G+0.217*BRGB到Y(jié)CC當(dāng)R、G、B≥0.018R′=1.099*R0.45-0.099G′=1.099*G0.45-0.099B′=1.099*B0.45-0.099當(dāng)R、G、B≤-0.018R′=-1.099*|R|0.45-0.099G′=-1.099*|G|0.45-0.099B′=-1.099*|B|0.45-0.099當(dāng)-0.018<R、G、B<0.018R′=4.5*R
G′=4.5*GB′=4.5*BY=0.299*R’+0.587*G’+0.114*B’C1=-0.299*R’-0.587*G’+0.866*B’C2=0.701*R’-0.587*G’-0.114*B’RGB到HSI提出等式(RGB范圍從0到1)M=max(R,G,B)m=min(R,G,B)r=(M-R)/(M-m)g=(M-G)/(M-m)b=(M-B)/(M-m)強(qiáng)度計算(強(qiáng)度范圍從0到1)I=(M+m)/2飽和度計算(飽和度范圍從0到1)如果M=m,那么S=0,H=180°如果I≤0.5,那么S=(M-m)/(M+m)如果I>0.5,那么S=(M-m)/(2-M-m)顏色飽和度(范圍從0到360°)紅色=0°
如果R=M,那么H=60*(b-g)如果G=M,那么H=60*(2+r-b)如果B=M,那么H=60*(4+g-r)如果H≥360,那么H=H-360如果H<0,那么H=H+360藍(lán)色=0°如果R=M,那么H=60*(2+b-g)如果G=M,那么H=60*(4+r-b)如果B=M,那么H=60*(6+g-r)如果H≥360,那么H=H-360如果H<0,那么H=H+360RGB到HSV建立等式(RGB范圍從0到1)M=max(R,G,B)m=min(R,G,B)r=(M-R)/(M-m)g=(M-G)/(M-m)b=(M-B)/(M-m)值計算(值的范圍從0到1)V=max(R,G,B)
飽和度計算(飽和度范圍從0到1)如果M=0,那么S=0,H=180°如果M≠0,那么S=(M-m)/M顏色計算(顏色范圍從0到1)如果R=M,那么H=60*(b-g)如果G=M,那么H=60*(2+r-b)如果B=M,那么H=60*(4+g-r)如果H≥360,那么H=H-360如果H<0,那么H=H+360RGB到CMYC=1-RM=1-GY=1-BRGB到CMYKC=1-RM=1-GY=1-BK=min(C,M,Y)YUV到Y(jié)IQI=V*cos(33°)-U*sin(33°)Q=V*sin(33°)+U*cos(33°)在由LLH Technology Publishing出版的、Keith Jack所著的《VideoDemystified》中有關(guān)于變換等式的進(jìn)一步的描述,此處引為參考文獻(xiàn)。
當(dāng)原始的圖像數(shù)據(jù)被完全變換為第二色空間的第二圖像數(shù)據(jù)后,可采用一些圖像處理過程來處理第二圖像數(shù)據(jù),從而形成處理過的第二圖像數(shù)據(jù),如采用圖1B中所述的圖像處理過程116。在第二圖像數(shù)據(jù)被處理完畢之后,第二圖像數(shù)據(jù)被變換為對應(yīng)于最后色空間的圖像數(shù)據(jù)。
圖7的高級流程圖描述了將第二色空間的圖像數(shù)據(jù)變換為最后色空間的圖像數(shù)據(jù)的方法,請參閱圖1A中的有關(guān)描述。盡管圖7中的方法是關(guān)于將第二色空間的圖像數(shù)據(jù)變換到最后色空間的方法,但是該方法同樣可以用于將第一色空間的圖像數(shù)據(jù)變換到第二色空間。
在圖7中的方框702中,將變換等式應(yīng)用于處理過的第二圖像數(shù)據(jù)。運(yùn)用什么樣的變換等式取決于最后的色空間是什么。變換等式可能是標(biāo)準(zhǔn)的等式或者專用的等式。下面是變換等式的一些例子YCbCr到RGBR=Y(jié)+1.371*(Cr-128)G=Y(jié)-0.698*(Cr-128)-0.336*(Cb-128)B=Y(jié)+1.732*(Cb-128)YUV到RGBR=Y(jié)+1.140*VG=Y(jié)-0.394*U-0.581*VB=Y(jié)+2.032*UYIQ到RGB
R=Y(jié)+0.956*I+0.621*QG=Y(jié)-0.272*I-0.647*QB=Y(jié)-1.105*I+1.702*QYDbDr到RGBR=Y(jié)-0.526*DrG=Y(jié)-0.129*Db+0.268*DrB=Y(jié)+0.665*DbYCC到RGBL′=1.3584*(亮度)C1=2.2179*(色度1-156)C2=1.8215*(色度2-137)R=L′+C2G=L′+0.194*C1-0.509*C2B=L′+C1HSI到RGB建立等式如果I≤0.5,那么M=I*(1+S)如果I>0.5,那么M=I+S-I*Sm=2*I-M如果S=0,那么R=G=B=I和H=180°計算R(范圍從0到1)的等式R=0°
如果H<60,那么R=M如果H<120,那么R=m+((M-m)/((120-H)/60))如果H<240,那么R=m如果H<300,那么R=m+((M-m)/((H-240)/60))否則R=MB=0°如果H<60,那么R=m+((M-m)/(H/60))如果H<180,那么R=M如果H<240,那么R=m+((M-m)/((240-H)/60))否則R=m計算G(范圍從0到1)的等式R=0°如果H<60,那么G=m+((M-m)/(H/60))如果H<180,那么G=M如果H<240,那么G=m+((M-m)/((240-H)/60))否則R=mB=0°如果H<120,那么G=m如果H<180,那么G=m+((M-m)/((H-120)/60))
如果H<300,那么G=M否則G=m+((M-m)/((360-H)/60))計算B(范圍從0到1)的等式R=0°如果H<120,那么B=m如果H<240,那么B=m+((M-m)/((H-120)/60))如果H<300,那么B=M否則B=m+((M-m)/((360-H)/60))B=0°如果H<60,那么B=M如果H<120,那么B=m+((M-m)/((120-H)/60))如果H<180,那么B=m如果H<300,那么B=m+((M-m)/((H-240)/60))否則B=MHSV到RGB建立等式如果S=0,那么H=180°,R=V,G=V,B=V否則如果H=360,那么H=0,h=H/60
i=h最大的整數(shù),f=h-ip=V*(1-S)q=V*(1-(S*f))t=V*(1-(S*(1-f)))RGB計算(RGB范圍從0到1)如果i=0,那么(R,G,B)=(V,t,p)如果i=1,那么(R,G,B)=(q,V,p)如果i=2,那么(R,G,B)=(p,V,t)如果i=3,那么(R,G,B)=(p,q,V)如果i=4,那么(R,G,B)=(t,p,V)如果i=5,那么(R,G,B)=(V,p,q)CMY到RGBR=1-CG=1-MB=1-Y在由LLH Technology Publishing出版的、Keith Jack所著的《VideoDemystified》中有關(guān)于變換等式的進(jìn)一步的描述,此處引為參考文獻(xiàn)。在圖7中的方框704中,將變換等式應(yīng)用于處理過的第二圖像數(shù)據(jù),然后將所得圖像數(shù)據(jù)的每一像素經(jīng)過再映射(re-map),得到了對應(yīng)于最終的色空間的最后圖像數(shù)據(jù)。參閱拜耳模式的實(shí)施例,假設(shè)最終的色空間與第一色空間相同,也即為RGB原色空間。第二色空間即圖6中RGB復(fù)合色空間的每一像素,經(jīng)過再映射,使得圖像數(shù)據(jù)變換為對應(yīng)于RGB原色空間的圖像數(shù)據(jù)。在拜耳模式實(shí)施例中,也可以通過刪除顏色成分來達(dá)到再映射的目的。
根據(jù)變換的目標(biāo)色空間,變換方法可以是方框702或方框704中所述的方法。例如,假設(shè)第二色空間的圖像數(shù)據(jù)是YCbCr數(shù)據(jù),并假設(shè)目標(biāo)是將YCbCr數(shù)據(jù)變換為最后的色空間如RGB復(fù)合色空間的數(shù)據(jù)。在這樣的情況下,只能運(yùn)用方框702中的方法。在另一實(shí)施例中,假設(shè)第二色空間中的圖像數(shù)據(jù)是RGB復(fù)合數(shù)據(jù),并假設(shè)目標(biāo)是將RGB復(fù)合色空間的數(shù)據(jù)變換為最后的色空間如RGB原色空間的數(shù)據(jù)。在這樣的情況下,只能運(yùn)用方框704中的方法。
圖8表示了圖像數(shù)據(jù)已經(jīng)從RGB復(fù)合色空間(第二色空間)變換到RGB原色空間(最后的色空間)。參考圖6,多成分像素602經(jīng)過再映射得到圖8中的像素802。再映射是通過刪除像素602中的R和B成分完成的,以形成RGB原色空間的單成分像素802。與此相似,多成分像素604可以通過刪除像素604中的G和B成分,進(jìn)行再映射形成像素804。多成分像素606可以通過刪除像素606中的G和R成分,進(jìn)行再映射后形成像素806。圖6中的所有像素都可以經(jīng)過類似的再映射,形成圖8中的相應(yīng)的像素。
在前面的說明中,通過大量的具體細(xì)節(jié)闡述了本發(fā)明,這些具體細(xì)節(jié)完全可能根據(jù)具體的情況而有所不同。因此,本發(fā)明的精神及其保護(hù)范圍是由其權(quán)利要求書或之后修改的權(quán)利要求所決定的。權(quán)利要求中所涉及的術(shù)語的定義取決于該權(quán)利要求,而不受沒有明確出現(xiàn)在該權(quán)利要求中的限定的限制。說明書和附圖都只是說明性的,而不是限制性的。
權(quán)利要求
1.一種處理圖像的方法,該方法包括過程A將第一色空間的圖像數(shù)據(jù)變換為對應(yīng)于第二色空間的第二圖像數(shù)據(jù);過程B對第二色空間的第二圖像圖像數(shù)據(jù)進(jìn)行處理,得到處理過的圖像數(shù)據(jù);過程C將上述處理過的圖像數(shù)據(jù)變換為對應(yīng)于下列一組色空間之一的圖像數(shù)據(jù)第一色空間、第三色空間以及第二色空間,但在此時的第二色空間采用的變換方法不同于過程A中所用的變換方法。
2.如權(quán)利要求1所述的方法,其中,所述的第一色空間是一個單色成分的色空間。
3.如權(quán)利要求1所述的方法,其中,所述的第一色空間是一個多色成分的色空間。
4.如權(quán)利要求1所述的方法,其中,所述的第一色空間是下列第二組色空間中的任意之一RGB原色空間;RGB復(fù)合色空間;YCbCr色空間;YUV色空間;YIQ色空間;YDbDr色空間;YCC色空間;HSI色空間;HLS色空間;HSV色空間;CMY色空間;以及CMYK色空間。
5.如權(quán)利要求1所述的方法,其中,所述的第二色空間是一個單色成分的色空間。
6.如權(quán)利要求1所述的方法,其中,所述的第二色空間是一個多色成分的色空間。
7.如權(quán)利要求1所述的方法,其中,所述的第二色空間是下列第三組色空間中的任意之一RGB原色空間;RGB復(fù)合色空間;YCbCr色空間;YUV色空間;YIQ色空間;YDbDr色空間;YCC色空間;HSI色空間;HLS色空間;HSV色空間;CMY色空間;以及CMYK色空間。
8.如權(quán)利要求1所述的方法,其中,所述的第三色空間是一個單色成分的色空間。
9.如權(quán)利要求1所述的方法,其中,所述的第三色空間是一個多色成分的色空間。
10.如權(quán)利要求1所述的方法,其中,所述的第三色空間是下列第四組色空間中的任意之一RGB原色空間;RGB復(fù)合色空間;YCbCr色空間;YUV色空間;YIQ色空間;YDbDr色空間;YCC色空間;HSI色空間;HLS色空間;HSV色空間;CMY色空間;以及CMYK色空間。
11.如權(quán)利要求1所述的方法,其中,所述的過程A還進(jìn)一步包括用一個或多個臨時緩沖器來存儲第二圖像數(shù)據(jù)。
12.如權(quán)利要求1所述的方法,其中,所述的過程B還進(jìn)一步包括用一個或多個臨時緩沖器來存儲處理后的圖像數(shù)據(jù)。
13.如權(quán)利要求1所述的方法,其中,所述的過程B還包括一個或多個的下列過程進(jìn)行自動白平衡;進(jìn)行自動照射控制;進(jìn)行g(shù)amma校正;進(jìn)行邊角檢測;進(jìn)行邊角增強(qiáng);進(jìn)行顏色校正;進(jìn)行串音補(bǔ)償;進(jìn)行色調(diào)控制;進(jìn)行飽和度控制;進(jìn)行亮度控制;進(jìn)行對比度控制;進(jìn)行降噪濾波;進(jìn)行光滑濾波;進(jìn)行抽選濾波;進(jìn)行插入濾波;進(jìn)行圖像數(shù)據(jù)的壓縮;進(jìn)行白色像素的校正;進(jìn)行CCD壞點(diǎn)和噪點(diǎn)校正;進(jìn)行損傷像素校正;進(jìn)行透鏡校正;進(jìn)行頻率校正;進(jìn)行室內(nèi)檢測;進(jìn)行室外檢測;以及和施加特定的效果。
14.如權(quán)利要求1所述的方法,其中,所述的過程A還進(jìn)一步包括運(yùn)用顏色插入將與第一圖像數(shù)據(jù)相關(guān)的每個像素從單色成分的色空間變換到多色成分的色空間,從而形成相應(yīng)的插入像素。
15.如權(quán)利要求14所述的方法,其還進(jìn)一步包括將變換公式運(yùn)用到每個插入的像素上,所述的變換公式的選擇取決于第二色空間。
16.如權(quán)利要求1所述的方法,其中,所述的過程A還進(jìn)一步包括將變換公式運(yùn)用到每個像素上,所述的變換公式的選擇取決于第二色空間。
17.如權(quán)利要求14所述的方法,其中,所述的運(yùn)用顏色插入還進(jìn)一步包括從每一個像素相鄰的像素中計算出該像素丟失的顏色成分,其中,所述的相鄰像素包含有所述的丟失的顏色成分。
18.如權(quán)利要求17所述的方法,其中,所述的從每一個像素相鄰的像素中計算出該像素丟失的顏色成分包含以下一個或幾個過程過程P從每個像素水平方向上最近的前一個像素和后一個像素計算出該像素丟失的顏色成分,該最近的前一個像素和后一個像素包含所述的丟失的顏色成分;過程Q對于水平方向上沒有前一個像素的像素,則從它的下一個包含所丟失的顏色成分的像素中計算出該像素丟失的顏色成分;過程R對于水平方向上沒有下一個像素的像素,則從它的上一個包含所丟失的顏色成分的像素中計算出該像素丟失的顏色成分;過程S從前面的像素線中計算出像素線丟失的顏色成分,該前面的像素線包括所丟失的顏色成分;以及過程T如果這個像素線前面沒有像素線,則用一個固定的數(shù)值來補(bǔ)償該像素線每個丟失的顏色成分。
19.如權(quán)利要求18所述的方法,其中,所述的過程P還進(jìn)一步包括將水平方向上最近的前面和后面的像素進(jìn)行平均。
20.如權(quán)利要求18所述的方法,其中,所述的過程P還進(jìn)一步包括將像素水平方向上最近的前面和后面的像素進(jìn)行加權(quán)。
21.如權(quán)利要求18所述的方法,其中,所述的過程S還進(jìn)一步包括對前面的像素線中與丟失的顏色成分相對應(yīng)的像素進(jìn)行平均。
22.如權(quán)利要求18所述的方法,其中,所述的過程S還進(jìn)一步包括對前面的像素線中與丟失的顏色成分相對應(yīng)的像素進(jìn)行加權(quán)。
23.如權(quán)利要求18所述的方法,其中,所述的固定的數(shù)值取決于前面幀中所丟失的顏色成分。
24.如權(quán)利要求14所述的方法,其還進(jìn)一步包括采用一個或者幾個濾波器,所述的一個或者幾個濾波器包括有限沖激(FIR)濾波器;無限沖激(IIR)濾波器;低通濾波器;高通濾波器;帶通濾波器;全通濾波器;圖形保真濾波器;抽選(向下取樣)濾波器;以及插值(向上取樣)濾波器。
25.如權(quán)利要求14所述的方法,其還包括在所述的顏色插入之前進(jìn)行濾波。
26.如權(quán)利要求14所述的方法,其還包括在所述的顏色插入后進(jìn)行濾波。
27.如權(quán)利要求14所述的方法,其還包括在所述的顏色插入之前和之后都進(jìn)行濾波。
28.如權(quán)利要求14所述的方法,其中,所述的顏色插入包括使用一個或多個下列的顏色插入方法最近鄰插入法;雙線性插入法;立方插入法;拉普拉斯插入法;可調(diào)拉普拉斯插入法;光滑色彩變換;光滑色彩變換Log插入法;邊角感應(yīng)插入法;可變數(shù)梯度;模式匹配插入法;線性顏色校正插入法;以及像素分組插入法。
29.如權(quán)利要求1所述的方法,其中,所述的過程C包括對處理過的圖像數(shù)據(jù)的每個像素進(jìn)行再映射,形成所選色空間的圖像數(shù)據(jù)。
30.如權(quán)利要求1所述的方法,其中,所述的過程C還包括對處理過的圖像數(shù)據(jù)應(yīng)用變換等式,所述的變換等式的選擇取決于從這組色空間中所選取的色空間。
31.如權(quán)利要求30所述的方法,其還包括對處理過的圖像數(shù)據(jù)應(yīng)用變換等式、再映射,以形成所選擇色空間的圖像數(shù)據(jù)。
32.如權(quán)利要求31所述的方法,其中,所述的再映射包含舍棄不需要的顏色成分。
33.如權(quán)利要求32所述的方法,其還包括在所述的舍棄不需要的顏色成分之前,進(jìn)行濾波。
34.如權(quán)利要求32所述的方法,其還包括在所述的舍棄不需要的顏色成分之后,進(jìn)行濾波。
35.如權(quán)利要求32所述的方法,其還包括在所述的舍棄不需要的顏色成分之前和之后,都進(jìn)行濾波。
36.一種計算機(jī)可讀媒體,其載有一個或多個指令序列,這些指令用來計算系統(tǒng)中的并行操作中的平行度,其中,通過一個或多個處理器來運(yùn)行所述的一個或者多個指令序列,以完成下列過程過程A將第一色空間的圖像數(shù)據(jù)變換為對應(yīng)于第二色空間的第二圖像數(shù)據(jù);過程B對第二色空間的第二圖像圖像數(shù)據(jù)進(jìn)行處理,得到處理過的圖像數(shù)據(jù);過程C將上述處理過的圖像數(shù)據(jù)變換為對應(yīng)于下列一組色空間之一的圖像數(shù)據(jù)第一色空間、第三色空間以及第二色空間,但在此時的第二色空間采用的變換方法不同于過程A中所用的變換方法。
37.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的第一色空間是一個單色成分的色空間。
38.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的第一色空間是一個多色成分的色空間。
39.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的第一色空間是下列第二組色空間中的任意之一RGB原色空間;RGB復(fù)合色空間;YCbCr色空間;YUV色空間;YIQ色空間;YDbDr色空間;YCC色空間;HSI色空間;HLS色空間;HSV色空間;CMY色空間;以及CMYK色空間。
40.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的第二色空間是一個單色成分的色空間。
41.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的第二色空間是一個多色成分的色空間。
42.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的第二色空間是下列第三組色空間中的任意之一RGB原色空間;RGB復(fù)合色空間;YCbCr色空間;YUV色空間;YIQ色空間;YDbDr色空間;YCC色空間;HSI色空間;HLS色空間;HSV色至間;CMY色空間;以及CMYK色空間。
43.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的第三色空間是一個單色成分的色空間。
44.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的第三色空間是一個多色成分的色空間。
45.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的第三色空間是下列第四組色空間中的任意之一RGB原色空間;RGB復(fù)合色空間;YCbCr色空間;YUV色空間;YIQ色空間;YDbDr色空間;YCC色空間;HSI色空間;HLS色空間;HSV色空間;CMY色空間;以及CMYK色空間。
46.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的過程A還進(jìn)一步包括用一個或多個臨時緩沖器來存儲第二圖像數(shù)據(jù)。
47.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的過程B還進(jìn)一步包括用一個或多個臨時緩沖器來存儲處理后的圖像數(shù)據(jù)。
48.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的過程B還包括一個或多個的下列過程進(jìn)行自動白平衡;進(jìn)行自動照射控制;進(jìn)行g(shù)amma校正;進(jìn)行邊角檢測;進(jìn)行邊角增強(qiáng);進(jìn)行顏色校正;進(jìn)行串音補(bǔ)償;進(jìn)行色調(diào)控制;進(jìn)行飽和度控制;進(jìn)行亮度控制;進(jìn)行對比度控制;進(jìn)行降噪濾波;進(jìn)行光滑濾波;進(jìn)行抽選濾波;進(jìn)行插入濾波;進(jìn)行圖像數(shù)據(jù)的壓縮;進(jìn)行白色像素的校正;進(jìn)行CCD壞點(diǎn)和噪點(diǎn)校正;進(jìn)行損傷像素校正;進(jìn)行透鏡校正;進(jìn)行頻率校正;進(jìn)行室內(nèi)檢測;進(jìn)行室外檢測;以及和施加特定的效果。
49.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的過程A還進(jìn)一步包括運(yùn)用顏色插入將與第一圖像數(shù)據(jù)相關(guān)的每個像素從單色成分的色空間變換到多色成分的色空間,從而形成相應(yīng)的插入像素。
50.如權(quán)利要求49所述的計算機(jī)可讀媒體,其還進(jìn)一步包括將變換公式運(yùn)用到每個插入的像素上,所述的變換公式的選擇取決于第二色空間。
51.權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的過程A還進(jìn)一步包括將變換公式運(yùn)用到每個像素上,所述的變換公式的選擇取決于第二色空間。
52.如權(quán)利要求49所述的計算機(jī)可讀媒體,其中,所述的運(yùn)用顏色插入還進(jìn)一步包括從每一個像素相鄰的像素中計算出該像素丟失的顏色成分,其中,所述的相鄰像素包含有所述的丟失的顏色成分。
53.如權(quán)利要求52所述的計算機(jī)可讀媒體,其中,所述的從每一個像素相鄰的像素中計算出該像素丟失的顏色成分包含以下一個或幾個過程過程P從每個像素水平方向上最近的前一個像素和后一個像素計算出該像素丟失的顏色成分,該最近的前一個像素和后一個像素包含所述的丟失的顏色成分;過程Q對于水平方向上沒有前一個像素的像素,則從它的下一個包含所丟失的顏色成分的像素中計算出該像素丟失的顏色成分;過程R對于水平方向上沒有下一個像素的像素,則從它的上一個包含所丟失的顏色成分的像素中計算出該像素丟失的顏色成分;過程S從前面的像素線中計算出像素線丟失的顏色成分,該前面的像素線包括所丟失的顏色成分;以及過程T如果這個像素線前面沒有像素線,則用一個固定的數(shù)值來補(bǔ)償該像素線每個丟失的顏色成分。
54.如權(quán)利要求53所述的計算機(jī)可讀媒體,其中,所述的過程P還進(jìn)一步包括將水平方向上最近的前面和后面的像素進(jìn)行平均。
55.權(quán)利要求53所述的計算機(jī)可讀媒體,其中,所述的過程P還包括將像素水平方向上最近的前面和后面的像素進(jìn)行加權(quán)。
56.如權(quán)利要求53所述的計算機(jī)可讀媒體,其中,所述的過程S還進(jìn)一步包括對前面的像素線中與丟失的顏色成分相對應(yīng)的像素進(jìn)行平均。
57.如權(quán)利要求53所述的計算機(jī)可讀媒體,其中,所述的過程S還包括對前面的像素線中與丟失的顏色成分相對應(yīng)的像素進(jìn)行加權(quán)。
58.如權(quán)利要求53所述的計算機(jī)可讀媒體,其中,所述的固定的數(shù)值取決于前面幀中所丟失的顏色成分。
59.如權(quán)利要求53所述的計算機(jī)可讀媒體,其還進(jìn)一步包括采用一個或者幾個濾波器,所述的一個或者幾個濾波器包括有限沖激(FIR)濾波器;無限沖激(IIR)濾波器;低通濾波器;高通濾波器;帶通濾波器;全通濾波器;圖形保真濾波器;抽選(向下取樣)濾波器;以及插值(向上取樣)濾波器。
60.如權(quán)利要求49所述的計算機(jī)可讀媒體,其還包括在所述的顏色插入之前進(jìn)行濾波。
61.如權(quán)利要求49所述的計算機(jī)可讀媒體,其還包括在所述的顏色插入之后進(jìn)行濾波。
62.如權(quán)利要求49所述的計算機(jī)可讀媒體,其還包括在所述的顏色插入之前和之后都要進(jìn)行濾波。
63.如權(quán)利要求49所述的計算機(jī)可讀媒體,其中,所述的顏色插入包括使用一個或多個下列的顏色插入方法最近鄰插入法;雙線性插入法;立方插入法;拉普拉斯插入法;可調(diào)拉普拉斯插入法;光滑色彩變換;光滑色彩變換Log插入法;邊角感應(yīng)插入法;可變數(shù)梯度;模式匹配插入法;線性顏色校正插入法;以及像素分組插入法。
64.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的過程C包括對處理過的圖像數(shù)據(jù)的每個像素進(jìn)行再映射,形成所選色空間的圖像數(shù)據(jù)。
65.如權(quán)利要求36所述的計算機(jī)可讀媒體,其中,所述的過程C還包括對處理過的圖像數(shù)據(jù)應(yīng)用變換等式,所述的變換等式的選擇取決于從這組色空間中所選取的色空間。
66.如權(quán)利要求65所述的計算機(jī)可讀媒體中,其還包括對處理過的圖像數(shù)據(jù)應(yīng)用變換等式、再映射,以形成所選擇色空間的圖像數(shù)據(jù)。
67.如權(quán)利要求66所述的計算機(jī)可讀媒體,其中,所述的再映射包含舍棄不需要的顏色成分。
68.如權(quán)利要求67所述的計算機(jī)可讀媒體,其還包括在所述的舍棄不需要的顏色成分之前,進(jìn)行濾波。
69.如權(quán)利要求67所述的計算機(jī)可讀媒體,其還包括在所述的舍棄不需要的顏色成分之后,進(jìn)行濾波。
70.如權(quán)利要求67所述的計算機(jī)可讀媒體,其還包括在所述的舍棄不需要的顏色成分之前和,都進(jìn)行濾波。
全文摘要
本發(fā)明涉及將第一色空間的圖像數(shù)據(jù)變換為第二色空間的圖像數(shù)據(jù)。圖像數(shù)據(jù)的處理過程發(fā)生在第二色空間。當(dāng)圖像處理完成之后,圖像數(shù)據(jù)又變換成下列任一色空間的圖像數(shù)據(jù)第一色空間、第三色空間或第二色空間,但此時在第二色空間的變換方法與將第一色空間的圖像數(shù)據(jù)變換到第二色空間的方法不同。
文檔編號H04N1/64GK1662071SQ200510006598
公開日2005年8月31日 申請日期2005年2月24日 優(yōu)先權(quán)日2004年2月24日
發(fā)明者黃偉峰 申請人:豪威科技有限公司