亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于處理圖像數(shù)據(jù)的系統(tǒng)和方法

文檔序號:7609998閱讀:122來源:國知局
專利名稱:用于處理圖像數(shù)據(jù)的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明總體上涉及用于處理圖像數(shù)據(jù)的裝置、系統(tǒng)和方法,更特別地,涉及用于傳輸彩色圖像數(shù)據(jù)的裝置、系統(tǒng)和方法。
附圖簡要說明本發(fā)明是通過附圖中的示例而非通過附圖中的限制來進(jìn)行說明的,其中相同的標(biāo)號表示相同的元素,且其中

圖1是根據(jù)本發(fā)明的第一實(shí)施例的圖像數(shù)據(jù)處理系統(tǒng)的示意圖。
圖2是根據(jù)本發(fā)明另一個(gè)實(shí)施例的處理圖像數(shù)據(jù)的方法的流程圖。
圖3A是根據(jù)本發(fā)明另一個(gè)實(shí)施例的生成關(guān)聯(lián)一組RGB顏色空間坐標(biāo)與一組設(shè)備無關(guān)、感覺上線性的顏色空間坐標(biāo)的查找表?xiàng)l目的方法的流程圖的第一部分。
圖3B是圖3A的流程圖的第二部分。
圖3C是圖3A和3B的流程圖的第三部分。
詳細(xì)說明作為背景資料,很多不同的顏色空間已被人所知??偟貋碚f,顏色空間是將顏色的外觀描述為空間中的一組坐標(biāo)的系統(tǒng),該空間由表示顏色的各種特性的軸定義。例如,紅-綠-藍(lán)(“RGB”)顏色空間中的顏色定義為在由正交的紅、綠和藍(lán)軸界定的空間中定位顏色的一組坐標(biāo)。
不同的顏色空間可以用于不同的應(yīng)用。作為示例,RGB顏色空間通常用于其中白色通過加色而產(chǎn)生的監(jiān)視器及其他設(shè)備,而青-品紅-黃-黑(“CMYK”)顏色空間用于其中白色通過減色而產(chǎn)生的印刷及其他處理。
RGB和CMYK顏色空間是設(shè)備相關(guān)的顏色空間的示例。通過這些顏色空間的任一種中選擇的一組坐標(biāo)產(chǎn)生的顏色依賴于輸出設(shè)備的特性。其他顏色空間是設(shè)備無關(guān)的。設(shè)備無關(guān)的顏色空間旨在將顏色表示為它們實(shí)際上對人眼看起來的那樣。設(shè)備無關(guān)的顏色空間的一個(gè)示例是CIE L*a*b*顏色空間。該顏色空間是感覺上線性的,這意味著由感覺上等價(jià)的量相隔的顏色在該顏色空間中定位于相隔大約等距離的地方。
設(shè)備無關(guān)的顏色空間,如CIE L*a*b*顏色空間通常具有比設(shè)備相關(guān)的顏色空間更廣范圍的顏色(或“色域”),從而提供用于在多種不同的設(shè)備特定的顏色空間之間轉(zhuǎn)換顏色的中間顏色空間。
然而,現(xiàn)有的設(shè)備無關(guān)的顏色空間可能不適合用于某些類型的圖像處理。例如,某些類型的圖像數(shù)據(jù)的傳輸可能要求在傳輸之前實(shí)時(shí)壓縮圖像數(shù)據(jù)。CIE XYZ和CIEL*a*b*顏色空間坐標(biāo)是實(shí)數(shù),且因此通常在計(jì)算機(jī)程序中定義為浮點(diǎn)數(shù)。浮點(diǎn)數(shù)的計(jì)算相對于其他數(shù)字格式的計(jì)算來說會消耗大量計(jì)算資源。這會給某些類型圖像數(shù)據(jù)的實(shí)時(shí)壓縮和傳輸帶來問題。
圖1總地在10處示出根據(jù)本發(fā)明的第一實(shí)施例的圖像處理系統(tǒng)的示意圖。圖像處理系統(tǒng)10包括配置為在觀看面14上顯示圖像的圖像顯示設(shè)備12。圖像顯示設(shè)備12可以是任何適合類型的顯示設(shè)備,包括但不限于,投影設(shè)備。其他非限制性示例包括但不限于,液晶顯示器(LCD)、數(shù)字光處理(DLP)投影機(jī)、正面顯示設(shè)備、正投設(shè)備、背面顯示設(shè)備、背投設(shè)備、電視機(jī)等等。其他非限制性示例包括但不限于,電視機(jī)系統(tǒng)、計(jì)算機(jī)監(jiān)視器等等。
圖像處理系統(tǒng)10還包括與圖像顯示設(shè)備12關(guān)聯(lián)的圖像提供設(shè)備16,及與圖像提供設(shè)備16進(jìn)行電通信的一個(gè)或多個(gè)圖像源18。圖像提供設(shè)備16配置為接收由圖像源18傳輸?shù)膱D像數(shù)據(jù),并提供接收到的圖像數(shù)據(jù)用以由圖像顯示設(shè)備12顯示。圖像提供設(shè)備16可以集成到圖像顯示設(shè)備12中,或可以作為可連接到圖像顯示設(shè)備的單獨(dú)組件提供。適合的圖像提供設(shè)備的一個(gè)示例在2003年6月2日提交的、序列號為10/453,905的美國專利申請中公開,將該申請結(jié)合在此作為參考。
圖像源18可以包括能夠向圖像提供設(shè)備16提供圖像數(shù)據(jù)的任何適合的設(shè)備。其示例包括但不限于,桌面型計(jì)算機(jī)和/或服務(wù)器18a、膝上型計(jì)算機(jī)18b、個(gè)人數(shù)字助理(PDA)18c、移動電話18d等等。此外,圖像源18可以按任何適合的方式與圖像提供設(shè)備16進(jìn)行電通信。在所述實(shí)施例中,每個(gè)圖像源18都通過無線網(wǎng)絡(luò)20與圖像提供設(shè)備16進(jìn)行電通信。然而,圖像源18也可以通過有線網(wǎng)絡(luò),或通過無線或有線直接連接與圖像提供設(shè)備16進(jìn)行通信。
圖像源18可以配置為向圖像提供設(shè)備16提供任何適合類型的圖像數(shù)據(jù),例如,JPEG、MPEG及其他預(yù)先壓縮的文件。術(shù)語“預(yù)先壓縮”指這些格式的文件通常并不實(shí)時(shí)地從原始圖像文件壓縮以用于即刻傳輸,而是在早些時(shí)候壓縮并存儲在圖像源18上這一事實(shí)。這至少部分因?yàn)镴PEG和MPEG壓縮算法與JPEG和MPEG解壓縮算法相比是計(jì)算密集的,并且對實(shí)時(shí)壓縮和傳輸來說可能過于緩慢。
作為替換或補(bǔ)充,圖像源18可以配置為從顯示在圖像源屏幕上的圖像生成原始數(shù)據(jù)文件,然后使用快速壓縮技術(shù),如LZO壓縮技術(shù)壓縮這些文件,以實(shí)時(shí)傳輸?shù)綀D像提供設(shè)備16。這允許將顯示在圖像源18的屏幕上的任何圖像(或圖像源18上的任何原始數(shù)據(jù)文件)傳輸?shù)綀D像顯示設(shè)備12并由該設(shè)備顯示。
通常,圖像源18生成的原始圖像數(shù)據(jù)是在圖像源所使用的任何顏色空間中生成的。例如,在圖像源是膝上型或桌面型計(jì)算機(jī)時(shí),原始圖像數(shù)據(jù)文件可以在RGB顏色空間中生成。然而,在圖像處理技術(shù)中眾所周知,圖像源18的顏色特性可能不匹配圖像顯示設(shè)備12的顏色特性。因此,圖像源18可以配置為在壓縮和傳輸數(shù)據(jù)到圖像提供設(shè)備16之前,將原始圖像數(shù)據(jù)轉(zhuǎn)換到設(shè)備無關(guān)的顏色空間。
將原始圖像數(shù)據(jù)轉(zhuǎn)換到設(shè)備無關(guān)的顏色空間可能有助于圖像數(shù)據(jù)在圖像源18和圖像提供設(shè)備16之間的傳輸,但也可能帶來各種困難。例如,諸如來自數(shù)字視頻盤(DVD)的數(shù)據(jù)這樣的視頻數(shù)據(jù)的傳輸可能需要將高分辨率圖像幀變換到設(shè)備無關(guān)的顏色空間,壓縮并以60幀每秒的速率進(jìn)行傳輸。然而,設(shè)備無關(guān)的顏色空間,如CIEL*a*b*顏色空間的坐標(biāo)通常是表示為浮點(diǎn)值的實(shí)數(shù)。浮點(diǎn)值的計(jì)算比其他格式的數(shù),如整數(shù)的計(jì)算會消耗更多計(jì)算資源,并且會減慢圖像數(shù)據(jù)的壓縮和傳輸,以至于不能進(jìn)行實(shí)時(shí)傳輸。因此,為了幫助減少壓縮和處理原始圖像數(shù)據(jù)所需的計(jì)算資源的量,圖像源18可以在執(zhí)行任何壓縮或其他處理步驟之前將圖像數(shù)據(jù)轉(zhuǎn)換到計(jì)算較不密集的顏色空間。
圖2總地在30處示出根據(jù)本發(fā)明的處理圖像數(shù)據(jù)的方法的第一實(shí)施例。所述方法示出了從顯示在圖像源18的屏幕上的圖像生成原始數(shù)據(jù)文件的上下文中對圖像數(shù)據(jù)的處理。然而,應(yīng)意識到,在此公開的方法可以在廣泛、多樣的應(yīng)用中得以使用。
參考圖2,圖像源18初始地在32處從出現(xiàn)在圖像源屏幕上的圖像生成原始圖像數(shù)據(jù)文件。原始圖像數(shù)據(jù)文件通常將圖像表示為表示第一、設(shè)備相關(guān)的顏色空間中的顏色空間坐標(biāo)的值。接下來,在34處將第一、設(shè)備相關(guān)的顏色空間中的值與圖像源18上(或與圖像源18關(guān)聯(lián))的存儲器中存儲的查找表相比較。該查找表包括多個(gè)與第一、設(shè)備相關(guān)的顏色空間中的值關(guān)聯(lián)的第二、設(shè)備無關(guān)的顏色空間中的值。第二、設(shè)備無關(guān)的顏色空間中的值被表示為查找表中的整數(shù)。
接下來,在36處,在查找表中定位對應(yīng)于第一顏色空間中的值的第二顏色空間中的值。在定位了對應(yīng)于設(shè)備相關(guān)的第一顏色空間中的值的設(shè)備無關(guān)的第二顏色空間中的整數(shù)值之后,在38處將第一顏色空間中的值轉(zhuǎn)換為設(shè)備無關(guān)的第二顏色空間中對應(yīng)的整數(shù)值。在38處將這些值轉(zhuǎn)換到第二顏色空間之后,可以在40處壓縮圖像數(shù)據(jù)以用于傳輸。使用設(shè)備無關(guān)的第二顏色空間中的整數(shù)值可以允許比使用浮點(diǎn)數(shù)更快速并更少地使用計(jì)算資源來執(zhí)行壓縮(及其他計(jì)算),并因此可以有助于加速圖像數(shù)據(jù)的壓縮和傳輸以使原始圖像數(shù)據(jù),如視頻數(shù)據(jù)能夠?qū)崟r(shí)壓縮和傳輸。
圖2還示出了第二顏色空間中壓縮的整數(shù)值的解壓縮和處理。首先,圖像提供設(shè)備16在42處接收壓縮的第二、設(shè)備無關(guān)的顏色空間中的整數(shù)值,然后在44處解壓縮這些值。在46處將第二顏色空間中解壓縮的值與圖像提供設(shè)備16上的存儲器中存儲的反向查找表相比較,且在48處定位第一、設(shè)備相關(guān)的顏色空間中的對應(yīng)值。接下來,在50處,將第二顏色空間中的整數(shù)值變換回第一顏色空間以用于進(jìn)一步的處理并最終由圖像顯示設(shè)備12顯示。雖然方法30是在使用相同設(shè)備相關(guān)的顏色空間的圖像顯示設(shè)備12和圖像源18的上下文中示出的,但應(yīng)意識到,圖像源18和圖像顯示設(shè)備12可以使用不同的顏色空間,且圖像提供設(shè)備16可以配置為將解壓縮的第二顏色空間值轉(zhuǎn)換到任何適合的顏色空間。
使用查找表來輔助設(shè)備相關(guān)的第一顏色空間中的值到設(shè)備無關(guān)的第二顏色空間中的整數(shù)值的轉(zhuǎn)換允許轉(zhuǎn)換以簡單的方式執(zhí)行。查找表和反向查找表中的每個(gè)都可以只計(jì)算一次,然后可被直接加載到任何數(shù)量的圖像源18和圖像提供設(shè)備16上的存儲器中。或者,查找表和反向查找表可以分別由圖像源18和圖像提供設(shè)備16上的軟件或固件構(gòu)建。
圖3A-3C總地在100處示出計(jì)算用于填充查找表的值的適當(dāng)方法的示例實(shí)施例,該查找表包含與第二、設(shè)備無關(guān)的顏色空間中的整數(shù)值關(guān)聯(lián)的第一、設(shè)備相關(guān)的顏色空間,如RGB顏色空間中的值。方法100由單組第一顏色空間中的值計(jì)算單組第二顏色空間中的值,且可以重復(fù)進(jìn)行得到所有想要的第一顏色空間中的各組值,以構(gòu)建完整的查找表。
方法100首先包括在102處將初始RGB顏色空間值轉(zhuǎn)換為設(shè)備無關(guān)的CIE XYZ顏色空間中的中間值,然后在104處將CIE XYZ顏色空間值轉(zhuǎn)換為感覺上線性的CIEL*a*b*顏色空間值中的中間值。雖然所示實(shí)施例使用CIE XYZ和L*a*b*顏色空間作為中間顏色空間,但應(yīng)意識到,任何其他適合的感覺上線性的、設(shè)備無關(guān)的顏色空間,如CIE L*u*v*顏色空間,在適當(dāng)處都可以用作中間顏色空間。
接下來,將CIE L*a*b*顏色空間值轉(zhuǎn)換為前面在圖2的上下文中描述的第二、設(shè)備無關(guān)的顏色空間中的浮點(diǎn)值。該顏色空間是CIE L*a*b*顏色空間的導(dǎo)數(shù),且包括對應(yīng)于L*、a*和b*值中每個(gè)的值。特別地,新的、設(shè)備無關(guān)的顏色空間包括對應(yīng)于CIE L*值的r值,對應(yīng)于CIE a*值的s值,和對應(yīng)于CIE b*值的t值。
第二、設(shè)備無關(guān)的顏色空間中的r、s和t值可以按任何所需順序計(jì)算。在所述實(shí)施例中,在106處計(jì)算r值,在108處計(jì)算s值,及在110處計(jì)算t值。用于由CIE L*、a*和b*值計(jì)算r、s和t值的等式如下(1)r=(L*-L*min)(rmax/(L*max-L*min))(2)s=(a*-a*min)(smax/(a*max-a*min))(3)t=(b*-b*min)(tmax/(b*max-b*min))這些等式通過從實(shí)際L*、a*和b*值中減去最小L*、a*和b*值來偏置L*、a*和b*值,然后換算L*、a*和b*值以得到浮點(diǎn)r、s和t值。偏置L*、a*和b*值有助于消除任何負(fù)數(shù)。換算L*、a*和b*值確保L*、a*和b*值的整個(gè)范圍完全占據(jù)所需輸出范圍中的所有可能的整數(shù)。
總地來說,可以由長度為b的二進(jìn)制數(shù)表示的可能的整數(shù)個(gè)數(shù)n是n=2b。在CIE L*a*b*顏色空間中,L*值具有從0到100的范圍,而a*和b*值每個(gè)都具有從-128整數(shù)表示中的一個(gè)存儲為所述查找表中的條目。
29.在一種計(jì)算機(jī)可讀存儲介質(zhì)上,可由計(jì)算設(shè)備執(zhí)行以用于在所述計(jì)算設(shè)備上的存儲器中生成查找表的指令,所述查找表用于將第一顏色空間中的圖像數(shù)據(jù)轉(zhuǎn)換到第二顏色空間,所述查找表包括所述第一顏色空間中的值,其中所述第一顏色空間是設(shè)備相關(guān)的;及與所述第一顏色空間中的值關(guān)聯(lián)的所述第二顏色空間中的值,其中所述第二顏色空間中的值是整數(shù)值,且其中所述第二顏色空間是設(shè)備無關(guān)的。
30.在一種計(jì)算機(jī)可讀存儲器設(shè)備上,包含一組指令的代碼段,所述指令可由計(jì)算設(shè)備執(zhí)行以用于接收第一顏色空間中的一組圖像數(shù)據(jù)值,其中所述第一顏色空間中的值是浮點(diǎn)格式的數(shù)值;將所述第一顏色空間中的值與查找表相比較,其中所述查找表包括關(guān)聯(lián)所述第一顏色空間中的值與第二顏色空間中的值的條目,且其中所述第二顏色空間中的值是整數(shù)格式的數(shù)值;在所述查找表中定位對應(yīng)于所述第一顏色空間中的值的所述第二顏色空間中的值;及將所述第一顏色空間中的值轉(zhuǎn)換為所述第二顏色空間中的值。
31.如權(quán)利要求30所述的代碼段,其特征在于,所述指令可執(zhí)行用于通過由所述第一顏色空間中的值計(jì)算所述第二顏色空間中的值的浮點(diǎn)表示,及將所述第二顏色空間中的值的浮點(diǎn)表示轉(zhuǎn)換為整數(shù)來構(gòu)建所述查找表。
32.如權(quán)利要求31所述的代碼段,其特征在于,其中由所述第一顏色空間中的值計(jì)算所述第二顏色空間中的值的浮點(diǎn)表示包括將所述第一顏色空間中的值轉(zhuǎn)換到中間顏色空間以得到中間顏色空間值,偏置每個(gè)中間顏色空間值以得到偏置值,然后用換算系數(shù)乘以每個(gè)偏置值。
33.如權(quán)利要求32所述的代碼段,其特征在于,所述中間顏色空間是CIE L*a*b*顏色空間,且其中所述中間顏色空間值包括L值、A值,及B值,其中偏置中間顏色空間坐標(biāo)包括從所述L值中減去最小L值、從所述A值中減去最小A值,及從所述B值中減去最小B值。
34.如權(quán)利要求32所述的代碼段,其特征在于,所述中間顏色空間是具有L坐標(biāo)、A坐標(biāo),及B坐標(biāo)的CIE L*a*b*顏色空間,其中所述第二顏色空間值包括第一坐換為CIE L*a*b*值,然后轉(zhuǎn)換為CIE XYZ值,然后轉(zhuǎn)換為RGB值來計(jì)算。
接下來,在124處計(jì)算RGB顏色空間中測試RGB值和初始RGB值之間的距離。該距離可以按任何適合的方式計(jì)算。例如,因?yàn)镽GB顏色空間中的三個(gè)軸彼此正交,所以可以使用畢達(dá)哥拉斯(Pythagorean)定理來計(jì)算該距離。這可以由下面的等式表示(4)距離2=(R初始-R測試)2+(G初始-G測試)2+(B初始-B測試)2在確定了初始RGB值和測試RGB值之間的距離之后,在125處將計(jì)算出的距離與“距離”值相比較。如果計(jì)算出的距離小于“距離”量的值,則在126處將計(jì)算出的距離的值賦予“距離”量,且在128處將由之計(jì)算出測試RGB值的r、s和t的整數(shù)值作為對應(yīng)于由之計(jì)算出這些整數(shù)值的初始RGB值而保存。然而,如果計(jì)算出的距離不小于“距離”,則不重置“距離”,且不保存r、s和t的整數(shù)值。
接下來,在130處確定循環(huán)計(jì)數(shù)器c是否等于1。如果否,則在132處,t整數(shù)值遞增1,且c計(jì)數(shù)器遞增1。方法100然后循環(huán)回到122,其中計(jì)算新的測試RGB值并與初始RGB值比較。
另一方面,如果c計(jì)數(shù)器等于1,則在134處確定循環(huán)計(jì)數(shù)器b是否等于1。如果否,則在136處計(jì)數(shù)器b和整數(shù)值t兩者都遞增1,且方法100循環(huán)回到120,再次計(jì)算新的測試RGB值并與初始RGB值相比較。然而,如果b計(jì)數(shù)器等于1,則在138處確定a計(jì)數(shù)器是否等于1。如果否,則計(jì)數(shù)器a和整數(shù)r值兩者都遞增1,且方法100循環(huán)回到118以再次計(jì)算測試RGB值并確定初始和測試RGB值之間的距離。以此方式,可以在各種組合中用大于和小于浮點(diǎn)r、s和t值的多個(gè)整數(shù)r、s和t值與初始RGB值相比較來確定所測試的整數(shù)r、s和t值哪個(gè)組合給出最精確的RGB值再現(xiàn)。最接近地再現(xiàn)初始RGB值的所測試的整數(shù)r、s和t值的組合然后可被存儲在查找表中以用于將來從RGB到r、s、t的轉(zhuǎn)換。
應(yīng)意識到,上述優(yōu)化例程只是示例性的,且任何其他適合的例程都可用于確定最接近地再現(xiàn)初始RGB值的r、s和t整數(shù)的組合。例如,可以在a=0到1循環(huán)內(nèi)(在步驟116之后且在步驟118之前)將b計(jì)數(shù)器重新初始化為0,和/或可以在b=0到1循環(huán)內(nèi)(在步驟118之后且在步驟120之前)重新初始化c計(jì)數(shù)器。
一旦最接近地再現(xiàn)初始RGB值的整數(shù)r、s和t值的組合被保存在查找表中,就可能希望在142處校驗(yàn)保存在查找表中的整數(shù)r、s和t值的每個(gè)都在值的可允許的范圍內(nèi)。如果有任何值不在可允許的范圍內(nèi),則可以在144處設(shè)置這些值以具有最接近可允許值的值。例如,如果值r具有0-63的范圍,而存儲在查找表中的整數(shù)值r是64,則可以將存儲的r值重置為63。在校驗(yàn)出整數(shù)r、s和t值都在可允許的范圍內(nèi)(或?qū)⑦@些值重置為在可允許的范圍內(nèi))之后,可以對第一顏色空間中所需的下一組值執(zhí)行方法100。
因此,如上所述,一個(gè)實(shí)施例提供一種處理圖像數(shù)據(jù)的方法,其中所述方法包括接收設(shè)備相關(guān)的第一顏色空間中的一組圖像數(shù)據(jù)值,將第一顏色空間中的值與包含條目的查找表相比較,其中條目關(guān)聯(lián)了第一顏色空間中的值和設(shè)備無關(guān)的第二顏色空間中的整數(shù)值,在查找表中定位對應(yīng)于第一顏色空間中的值的第二顏色空間中的值,及將第一顏色空間中的值轉(zhuǎn)換為第二顏色空間中的值。
雖然本發(fā)明包括具體實(shí)施例,但具體實(shí)施例不應(yīng)被視為具有限制意義,因?yàn)榭赡艽嬖诖罅康淖凅w。本發(fā)明的主題包括在此公開的各種元素、特征、功能,和/或?qū)傩缘乃行路f和非顯而易見的組合及子組合。下面的權(quán)利要求特別指出視為新穎和非顯而易見的特定組合及子組合。這些權(quán)利要求可能引用“一個(gè)”元素或“第一”元素或其等價(jià)。這樣的權(quán)利要求應(yīng)被理解為包括對一個(gè)或一個(gè)以上這樣的元素的結(jié)合,而不是要求或排除兩個(gè)或兩個(gè)以上這樣的元素。各特征、功能、元素和/或?qū)傩缘钠渌M合及子組合可以通過本發(fā)明權(quán)利要求的修改或通過在本申請或相關(guān)申請中提供新的權(quán)利要求來請求保護(hù)。這樣的權(quán)利要求,無論是在范圍上比原始權(quán)利要求更寬、更窄、等價(jià)或不同,都應(yīng)被視為包括在本發(fā)明的主題之內(nèi)。
權(quán)利要求
1.一種通過查找表處理圖像數(shù)據(jù)的方法,包括接收第一顏色空間中的一組圖像數(shù)據(jù)值,其中所述第一顏色空間是設(shè)備相關(guān)的;將所述第一顏色空間中的值與查找表相比較,其中所述查找表包括關(guān)聯(lián)所述第一顏色空間中的值和設(shè)備無關(guān)的第二顏色空間中的值的條目,且其中所述第二顏色空間中的值為整數(shù)格式;在所述查找表中定位對應(yīng)于所述第一顏色空間中的值的所述第二顏色空間中的值;及將所述第一顏色空間中的值轉(zhuǎn)換為所述第二顏色空間中的值。
2.如權(quán)利要求1所述的方法,其特征在于,通過由所述第一顏色空間中的值計(jì)算所述第二顏色空間中的值的浮點(diǎn)表示,及將所述第二顏色空間中的值的浮點(diǎn)表示轉(zhuǎn)換為整數(shù)來生成所述查找表?xiàng)l目。
3.如權(quán)利要求2所述的方法,其特征在于,其中由所述第一顏色空間中的值計(jì)算所述第二顏色空間中的值的浮點(diǎn)表示包括將所述第一顏色空間中的值轉(zhuǎn)換為中間顏色空間以得到中間顏色空間值,偏置每個(gè)中間顏色空間值以得到偏置值,然后用換算系數(shù)乘以每個(gè)偏置值。
4.如權(quán)利要求3所述的方法,其特征在于,所述中間顏色空間是CIE L*a*b*顏色空間,其中所述中間顏色空間值包括L值、A值及B值,且其中偏置中間顏色空間坐標(biāo)包括從L值中減去最小L值,從A值中減去最小A值,及從B值中減去最小B值。
5.如權(quán)利要求3所述的方法,其特征在于,所述中間顏色空間是具有L坐標(biāo)的CIE L*a*b*顏色空間,其中所述第二顏色空間值包括第一坐標(biāo),且其中所述L值的換算系數(shù)是通過將所述第一坐標(biāo)的范圍的總大小除以所述L坐標(biāo)的范圍的總大小得到的。
6.如權(quán)利要求2所述的方法,其特征在于,其中將所述第二顏色空間中的值的浮點(diǎn)表示轉(zhuǎn)換為整數(shù)包括由所述第二顏色空間中的值的浮點(diǎn)表示計(jì)算所述第二顏色空間中的值的第一組整數(shù)表示及所述第二顏色空間中的值的第二組整數(shù)表示,其中所述第一組整數(shù)表示不同于所述第二組整數(shù)表示;及將所述第一組整數(shù)表示和所述第二組整數(shù)表示與所述第一顏色空間中的值相比較,以確定是所述第一組整數(shù)表示還是所述第二組整數(shù)表示更接近所述第一顏色空間中的值。
7.如權(quán)利要求6所述的方法,其特征在于,通過向所述第一組整數(shù)表示中的至少一個(gè)整數(shù)添加為1的值來得到所述第二組整數(shù)表示。
8.如權(quán)利要求6所述的方法,其特征在于,其中將所述第一組整數(shù)表示與所述第一顏色空間中的值相比較包括將所述第一組整數(shù)表示轉(zhuǎn)換到所述第一顏色空間以得到第一測試值,然后計(jì)算所述第一測試值和所述第一顏色空間中的值之間的距離。
9.如權(quán)利要求6所述的方法,其特征在于,其中將所述第二組整數(shù)表示與所述第一顏色空間中的值相比較包括將所述第二組整數(shù)表示轉(zhuǎn)換到所述第一顏色空間以得到第二測試值,然后計(jì)算所述第二測試值和所述第一顏色空間中的值之間的距離。
10.如權(quán)利要求6所述的方法,其特征在于,還包括將所述第一整數(shù)表示和所述第二整數(shù)表示中最接近所述第一顏色空間中的值的一個(gè)存儲為所述查找表中的條目。
11.如權(quán)利要求6所述的方法,其特征在于,所述第一顏色空間是RGB顏色空間,且其中所述第二顏色空間涉及CIE L*a*b*顏色空間。
12.一種將圖像數(shù)據(jù)從第一顏色空間轉(zhuǎn)換到第二顏色空間的方法,所述圖像數(shù)據(jù)包含多個(gè)第一顏色空間值,所述方法包括將第一顏色空間值與包含條目的查找表相比較,其中所述條目關(guān)聯(lián)所述第一顏色空間值和對應(yīng)的第二顏色空間值,其中所述查找表?xiàng)l目通過下述動作生成由所述第一顏色空間值計(jì)算所述第二顏色空間值的浮點(diǎn)表示;將所述第二顏色空間值的浮點(diǎn)表示轉(zhuǎn)換為整數(shù)以得到所述第二顏色空間值;在所述查找表中定位對應(yīng)于所述第一顏色空間值的所述第二顏色空間值;及將所述第一顏色空間值轉(zhuǎn)換為對應(yīng)的第二顏色空間值。
13.如權(quán)利要求12所述的方法,其特征在于,其中將所述第二顏色空間值的浮點(diǎn)表示轉(zhuǎn)換為整數(shù)包括由所述第二顏色空間值的浮點(diǎn)表示計(jì)算所述第二顏色空間值的第一組整數(shù)表示和所述第二顏色空間值的第二組整數(shù)表示,其中所述第一組整數(shù)表示不同于所述第二組整數(shù)表示;及將所述第一組整數(shù)表示和所述第二組整數(shù)表示與所述第一顏色空間值相比較來確定是所述第一組整數(shù)表示還是所述第二組整數(shù)表示更接近所述第一顏色空間值。
14.如權(quán)利要求13所述的方法,其特征在于,通過向所述第一組整數(shù)表示中的至少一個(gè)整數(shù)添加為1的值來得到所述第二組整數(shù)表示。
15.如權(quán)利要求13所述的方法,其特征在于,其中將所述第一組整數(shù)表示與所述第一顏色空間值相比較包括將所述第一組整數(shù)表示轉(zhuǎn)換到所述第一顏色空間來得到第一測試值,然后計(jì)算所述第一測試值和所述第一顏色空間值之間的距離。
16.如權(quán)利要求13所述的方法,其特征在于,其中將所述第二組整數(shù)表示與所述第一顏色空間值相比較包括將所述第二組整數(shù)表示轉(zhuǎn)換到所述第一顏色空間來得到第二測試值,然后計(jì)算所述第二測試值和所述第一顏色空間值之間的距離。
17.如權(quán)利要求13所述的方法,其特征在于,還包括將所述第一整數(shù)表示和所述第二整數(shù)表示中最接近第一顏色空間值的一個(gè)存儲為所述查找表中的條目。
18.如權(quán)利要求12所述的方法,其特征在于,其中由所述第一顏色空間值計(jì)算所述第二顏色空間值的浮點(diǎn)表示包括換算所述第一顏色空間值。
19.如權(quán)利要求12所述的方法,其特征在于,所述第一顏色空間是RGB顏色空間,且其中所述第二顏色空間涉及CIE L*a*b*顏色空間。
20.一種將CIE L*a*b*顏色空間坐標(biāo)變換為有助于圖像數(shù)據(jù)壓縮的第二顏色空間中的顏色空間坐標(biāo)的方法,所述方法包括換算所述CIE L*a*b*顏色空間坐標(biāo)以得到所述第二顏色空間中的顏色空間坐標(biāo),其中所述第二顏色空間中的顏色空間坐標(biāo)是浮點(diǎn)數(shù);及將所述第二顏色空間中的顏色空間坐標(biāo)轉(zhuǎn)換為整數(shù)。
21.如權(quán)利要求20所述的方法,其特征在于,其中換算所述CIE L*a*b*顏色空間坐標(biāo)包括偏置所述CIE L*a*b*顏色空間坐標(biāo)中的每個(gè)坐標(biāo),然后用對應(yīng)的換算系數(shù)乘以所述CIE L*a*b*顏色空間坐標(biāo)中的每個(gè)坐標(biāo)。
22.如權(quán)利要求21所述的方法,其特征在于,所述CIE L*a*b*顏色空間坐標(biāo)包括L坐標(biāo)、A坐標(biāo),及B坐標(biāo),其中所述偏移CIE L*a*b*顏色空間坐標(biāo)包括從所述L坐標(biāo)中減去最小L值,從所述A坐標(biāo)中減去最小A值,及從所述B坐標(biāo)中減去最小B值。
23.如權(quán)利要求21所述的方法,其特征在于,所述CIE L*a*b*顏色空間坐標(biāo)包括L坐標(biāo)、A坐標(biāo),及B坐標(biāo),其中所述第二顏色空間包括第一坐標(biāo)、第二坐標(biāo)及第三坐標(biāo),且其中所述L坐標(biāo)的換算系數(shù)是通過將所述第一坐標(biāo)的范圍的總大小除以所述L坐標(biāo)的范圍的總大小得到的。
24.如權(quán)利要求20所述的方法,其特征在于,其中將換算后的顏色空間坐標(biāo)轉(zhuǎn)換為整數(shù)包括舍位每個(gè)換算后的顏色空間坐標(biāo)以去除每個(gè)換算后的顏色空間坐標(biāo)的小數(shù)部分。
25.如權(quán)利要求24所述的方法,其特征在于,所述CIE L*a*b*顏色空間坐標(biāo)是由初始的一組RGB顏色空間坐標(biāo)計(jì)算出的,還包括將所述整數(shù)轉(zhuǎn)換到RGB顏色空間以得到第一測試值,及將所述第一測試值與所述初始的一組RGB顏色空間坐標(biāo)相比較。
26.如權(quán)利要求25所述的方法,其特征在于,還包括用為1的值遞增所述整數(shù)中的至少一個(gè)以得到修正的整數(shù),將所述修正的整數(shù)轉(zhuǎn)換到所述RGB顏色空間以得到第二測試值,及將所述第二測試值與所述RGB顏色空間坐標(biāo)相比較。
27.如權(quán)利要求26所述的方法,其特征在于,還包括將所述CIE L*a*b*顏色空間坐標(biāo)轉(zhuǎn)換為所述整數(shù)和所述修正的整數(shù)中最接近所述RGB顏色空間坐標(biāo)的那一個(gè)。
28.一種將圖像數(shù)據(jù)從第一顏色空間轉(zhuǎn)換到第二顏色空間的方法,所述圖像數(shù)據(jù)包含多個(gè)第一顏色空間值,所述方法包括將所述第一顏色空間值與用于將來自所述第一顏色空間的數(shù)據(jù)轉(zhuǎn)換到所述第二顏色空間的查找表相比較,其中所述查找表包括關(guān)聯(lián)所述第一顏色空間值和對應(yīng)的第二顏色空間值的條目,且其中所述查找表?xiàng)l目通過下述動作生成由所述第一顏色空間值計(jì)算所述第二顏色空間值的浮點(diǎn)表示;將所述第二顏色空間值的浮點(diǎn)表示改變?yōu)樗龅诙伾臻g值的整數(shù)表示;將所述第二顏色空間值的整數(shù)表示轉(zhuǎn)換為所述第一顏色空間以得到第一測試值;將所述第一測試值與所述第一顏色空間值相比較來確定第一測試結(jié)果;修正所述第二顏色空間值的整數(shù)表示來得到所述第二顏色空間值的修正的整數(shù)表示;將所述第二顏色空間值的修正的整數(shù)表示轉(zhuǎn)換到所述第一顏色空間以得到第二測試值;將所述第二測試值與所述第一顏色空間值相比較來確定第二測試結(jié)果;將所述第一測試結(jié)果與所述第二測試結(jié)果相比較來確定所述第一測試結(jié)果和所述第二測試結(jié)果中的哪一個(gè)滿足涉及所述第一顏色空間值的預(yù)先選擇的標(biāo)準(zhǔn);及將(1)所述第二顏色空間值的整數(shù)表示,及(2)所述第二顏色空間值的修正的整數(shù)表示中的一個(gè)存儲為所述查找表中的條目。
29.在一種計(jì)算機(jī)可讀存儲介質(zhì)上,可由計(jì)算設(shè)備執(zhí)行以用于在所述計(jì)算設(shè)備上的存儲器中生成查找表的指令,所述查找表用于將第一顏色空間中的圖像數(shù)據(jù)轉(zhuǎn)換到第二顏色空間,所述查找表包括所述第一顏色空間中的值,其中所述第一顏色空間是設(shè)備相關(guān)的;及與所述第一顏色空間中的值關(guān)聯(lián)的所述第二顏色空間中的值,其中所述第二顏色空間中的值是整數(shù)值,且其中所述第二顏色空間是設(shè)備無關(guān)的。
30.在一種計(jì)算機(jī)可讀存儲器設(shè)備上,包含一組指令的代碼段,所述指令可由計(jì)算設(shè)備執(zhí)行以用于接收第一顏色空間中的一組圖像數(shù)據(jù)值,其中所述第一顏色空間中的值是浮點(diǎn)格式的數(shù)值;將所述第一顏色空間中的值與查找表相比較,其中所述查找表包括關(guān)聯(lián)所述第一顏色空間中的值與第二顏色空間中的值的條目,且其中所述第二顏色空間中的值是整數(shù)格式的數(shù)值;在所述查找表中定位對應(yīng)于所述第一顏色空間中的值的所述第二顏色空間中的值;及將所述第一顏色空間中的值轉(zhuǎn)換為所述第二顏色空間中的值。
31.如權(quán)利要求30所述的代碼段,其特征在于,所述指令可執(zhí)行用于通過由所述第一顏色空間中的值計(jì)算所述第二顏色空間中的值的浮點(diǎn)表示,及將所述第二顏色空間中的值的浮點(diǎn)表示轉(zhuǎn)換為整數(shù)來構(gòu)建所述查找表。
32.如權(quán)利要求31所述的代碼段,其特征在于,其中由所述第一顏色空間中的值計(jì)算所述第二顏色空間中的值的浮點(diǎn)表示包括將所述第一顏色空間中的值轉(zhuǎn)換到中間顏色空間以得到中間顏色空間值,偏置每個(gè)中間顏色空間值以得到偏置值,然后用換算系數(shù)乘以每個(gè)偏置值。
33.如權(quán)利要求32所述的代碼段,其特征在于,所述中間顏色空間是CIE L*a*b*顏色空間,且其中所述中間顏色空間值包括L值、A值,及B值,其中偏置中間顏色空間坐標(biāo)包括從所述L值中減去最小L值、從所述A值中減去最小A值,及從所述B值中減去最小B值。
34.如權(quán)利要求32所述的代碼段,其特征在于,所述中間顏色空間是具有L坐標(biāo)、A坐標(biāo),及B坐標(biāo)的CIE L*a*b*顏色空間,其中所述第二顏色空間值包括第一坐標(biāo)、第二坐標(biāo)及第三坐標(biāo),且其中所述L值的所述換算系數(shù)是通過將所述第一坐標(biāo)的范圍的總大小除以所述L坐標(biāo)的范圍的總大小得到的。
35.如權(quán)利要求31所述的代碼段,其特征在于,所述指令可執(zhí)行用于通過下述動作將所述第二顏色空間中的值的浮點(diǎn)表示轉(zhuǎn)換為整數(shù)由所述第二顏色空間中的值的浮點(diǎn)表示計(jì)算所述第二顏色空間中的值的第一組整數(shù)表示和所述第二顏色空間中的值的第二組整數(shù)表示,其中所述第一組整數(shù)表示不同于所述第二組整數(shù)表示;及將所述第一組整數(shù)表示和所述第二組整數(shù)表示與所述第一顏色空間中的值相比較來確定是所述第一組整數(shù)表示還是所述第二組整數(shù)表示更接近所述第一顏色空間中的值。
36.如權(quán)利要求35所述的代碼段,其特征在于,通過向所述第一組整數(shù)表示中的至少一個(gè)整數(shù)添加為1的值來得到所述第二組整數(shù)表示。
37.如權(quán)利要求35所述的代碼段,其特征在于,其中將所述第一組整數(shù)表示與所述第一顏色空間中的值相比較包括將所述第一組整數(shù)表示轉(zhuǎn)換到所述第一顏色空間以得到第一測試值,然后計(jì)算所述第一測試值和所述第一顏色空間中的值之間的距離。
38.如權(quán)利要求35所述的代碼段,其特征在于,其中將所述第二組整數(shù)表示與所述第一顏色空間中的值相比較包括將所述第二組整數(shù)表示轉(zhuǎn)換到所述第一顏色空間以得到第二測試值,然后計(jì)算所述第二測試值和所述第一顏色空間中的值之間的距離。
39.如權(quán)利要求35所述的代碼段,其特征在于,所述指令可執(zhí)行用于將所述第一整數(shù)表示和所述第二整數(shù)表示中最接近所述第一顏色空間中的值的一個(gè)存儲為所述查找表中的條目。
40.如權(quán)利要求30所述的代碼段,其特征在于,所述第一顏色空間是RGB顏色空間,且其中所述第二顏色空間涉及CIE L*a*b*顏色空間。
全文摘要
公開了一種處理圖像數(shù)據(jù)的方法,其中所述方法包括接收設(shè)備相關(guān)的第一顏色空間中的一組圖像數(shù)據(jù)值,將第一顏色空間中的值與包含關(guān)聯(lián)第一顏色空間中的值和設(shè)備無關(guān)的第二顏色空間中的整數(shù)值的條目的查找表相比較,在查找表中定位對應(yīng)于第一顏色空間中的值的第二顏色空間中的值,及將第一顏色空間中的值轉(zhuǎn)換為第二顏色空間中的值。
文檔編號H04N1/64GK1961305SQ200480041208
公開日2007年5月9日 申請日期2004年12月15日 優(yōu)先權(quán)日2003年12月16日
發(fā)明者杰夫·克里克曼 申請人:富可視公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1