顏色轉(zhuǎn)換信息生成設(shè)備和方法
【專利摘要】顏色轉(zhuǎn)換信息生成設(shè)備和方法。一種顏色轉(zhuǎn)換信息生成設(shè)備包括以下元件。特定顏色值獲得單元獲得取決于對被攝物體攝像的攝像裝置的裝置相關(guān)顏色空間的特定顏色值。第一顏色元素值獲得單元通過按照顯示由于攝像裝置對被攝物體攝像獲得的圖像的顯示裝置的顏色再現(xiàn)特性轉(zhuǎn)換特定顏色值獲得不取決于裝置的裝置無關(guān)顏色空間的第一顏色元素值。第二顏色元素值獲得單元通過設(shè)置基準(zhǔn)值并基于基準(zhǔn)值轉(zhuǎn)換近似特定顏色值的顏色樣本的比色值獲得裝置無關(guān)顏色空間的第二顏色元素值。如第一顏色元素值近似第二顏色元素值,則生成單元生成將由于攝像裝置對多個顏色樣本攝像而獲得的裝置相關(guān)顏色空間的多個顏色值轉(zhuǎn)換成裝置無關(guān)顏色空間的多個顏色值的顏色轉(zhuǎn)換信息。
【專利說明】
顏色轉(zhuǎn)換信息生成設(shè)備和方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及顏色轉(zhuǎn)換信息生成設(shè)備和方法。
【背景技術(shù)】
[0002]已知以下技術(shù)(諸如,日本未經(jīng)審查的專利申請公開N0.2013-192212中公開的技術(shù))作為相關(guān)技術(shù)的顏色轉(zhuǎn)換技術(shù)示例。將不取決于裝置的預(yù)定的裝置無關(guān)顏色空間中的基準(zhǔn)比色(Co I orimetric)值(均包括多種顏色的基準(zhǔn)色塊(patch)的顏色的比色值)和圖像基準(zhǔn)RGB值(作為被攝物體(sub j e c t)獲得的基準(zhǔn)色塊的顏色的RGB值)彼此關(guān)聯(lián)地進(jìn)行存儲。計算用于將攝像基準(zhǔn)RGB值轉(zhuǎn)換成基準(zhǔn)比色值的基準(zhǔn)值線性轉(zhuǎn)換矩陣。使用基準(zhǔn)值線性轉(zhuǎn)換矩陣來計算攝像比色值,即從比色RGB值轉(zhuǎn)換而來的比色值。從基準(zhǔn)色塊中,選擇預(yù)定的裝置無關(guān)顏色空間中的位置靠近攝像比色值的預(yù)定數(shù)量的基準(zhǔn)色塊。選擇與所選預(yù)定數(shù)量的基準(zhǔn)色塊對應(yīng)的比色RGB值作為所選RGB值。計算用于將所選RGB值轉(zhuǎn)換成基準(zhǔn)比色值的所選RGB值線性轉(zhuǎn)換矩陣。使用所選RGB值線性轉(zhuǎn)換矩陣將被攝物體的RGB值轉(zhuǎn)換成比色值。
【發(fā)明內(nèi)容】
[0003]有時,對商店中的產(chǎn)品進(jìn)行攝像并且在顯示器上進(jìn)行顯示,以鼓勵顧客購買它。在這種情況下,一般期望的是,產(chǎn)品的實際顏色和被攝像并且在顯示器上顯示的產(chǎn)品的顏色是相同的。因此,已知顏色匹配技術(shù),使得諸如產(chǎn)品的被攝物體的實際顏色和顯示器上顯示的被攝物體的顏色可盡可能地彼此相似。顏色匹配技術(shù)中的一種是形成對諸如產(chǎn)品的被攝物體進(jìn)行攝像的攝像裝置的顏色空間中的顏色值和裝置無關(guān)顏色空間或諸如顯示器的顯示裝置的顏色空間中的顏色值之間的關(guān)聯(lián)性。
[0004]在相關(guān)技術(shù)中的這些技術(shù)中的一種中,通過使用預(yù)定基準(zhǔn)值形成關(guān)聯(lián)性,使得在保持整體顏色空間中的平衡的同時,可將攝像裝置的顏色空間中的顏色值和顯示裝置的顏色空間中的顏色值彼此關(guān)聯(lián)。這個基準(zhǔn)值是固定的,而不顧及被攝物體的顏色。然而,在這種情況下,盡管可以為任何被攝物體產(chǎn)生使顯示裝置上顯示的被攝物體的顏色不過度偏離被攝物體的實際顏色的印象,但不可以優(yōu)先地針對特定被攝物體或被攝物體中的特定顏色來執(zhí)行顏色匹配。
[0005]因此,本發(fā)明的目的是,可以在保持特定顏色的同時,整體地產(chǎn)生被攝物體的實際顏色和顯示裝置上顯示的被攝物體的顏色彼此匹配的印象。
[0006]根據(jù)本發(fā)明的第一方面,提供了一種包括以下元件的顏色轉(zhuǎn)換信息生成設(shè)備。特定顏色值獲得單元獲得取決于對被攝物體進(jìn)行攝像的攝像裝置的裝置相關(guān)顏色空間的特定顏色值。第一顏色元素值獲得單元通過按照顯示作為所述攝像裝置對所述被攝物體攝像的結(jié)果而獲得的圖像的顯示裝置的顏色再現(xiàn)特性轉(zhuǎn)換特定顏色值,獲得不取決于裝置的裝置無關(guān)顏色空間的第一顏色元素值。第二顏色元素值獲得單元通過設(shè)置基準(zhǔn)值并且通過基于所述基準(zhǔn)值轉(zhuǎn)換與所述特定顏色值近似的顏色樣本的比色值,獲得所述裝置無關(guān)顏色空間的第二顏色元素值。如果所述第一顏色元素值與所述第二顏色元素值近似,則生成單元生成用于將作為所述攝像裝置對多個顏色樣本攝像的結(jié)果而獲得的所述裝置相關(guān)顏色空間的多個顏色值轉(zhuǎn)換成所述裝置無關(guān)顏色空間的多個顏色值的顏色轉(zhuǎn)換信息。所述裝置無關(guān)顏色空間的所述多個顏色值是通過基于所述基準(zhǔn)值轉(zhuǎn)換所述多個顏色樣本的比色值而獲得的。
[0007]根據(jù)本發(fā)明的第二方面,在根據(jù)第一方面的所述顏色轉(zhuǎn)換信息生成設(shè)備中,通過從作為所述攝像裝置對所述多個顏色樣本攝像的結(jié)果而獲得的所述裝置相關(guān)顏色空間的所述多個顏色值之中選擇與所述特定顏色值近似的近似顏色值,并且通過從所述多個顏色樣本的比色值之中選擇與所選的所述近似顏色值對應(yīng)的顏色樣本的比色值,所述第二顏色元素值獲得單元可獲得與所述特定顏色值近似的顏色樣本的比色值。
[0008]根據(jù)本發(fā)明的第三方面,在根據(jù)第一方面的所述顏色轉(zhuǎn)換信息生成設(shè)備中,所述特定顏色值獲得單元獲得所述被攝物體的圖像的由操作人員指定的區(qū)域中的顏色的顏色值作為所述特定顏色值。
[0009]根據(jù)本發(fā)明的第四方面,在根據(jù)第一方面的所述顏色轉(zhuǎn)換信息生成設(shè)備中,所述特定顏色值獲得單元可獲得具有由操作人員輸入的數(shù)值的顏色值作為所述特定顏色值。
[0010]根據(jù)本發(fā)明的第五方面,在根據(jù)第一方面的所述顏色轉(zhuǎn)換信息生成設(shè)備中,所述第一顏色元素值獲得單元可獲得所述裝置無關(guān)顏色空間中的第一顏色的亮度值作為所述第一顏色元素值。所述第二顏色元素值獲得單元可獲得所述裝置無關(guān)顏色空間中的第二顏色的亮度值作為所述第二顏色元素值。
[0011]根據(jù)本發(fā)明的第六方面,在根據(jù)第一方面的所述顏色轉(zhuǎn)換信息生成設(shè)備中,所述第一顏色元素值獲得單元可獲得所述裝置無關(guān)顏色空間中的第一顏色的所有分量的值作為所述第一顏色元素值。所述第二顏色元素值獲得單元可獲得所述裝置無關(guān)顏色空間中的第二顏色的所有分量的值作為所述第二顏色元素值。
[0012]根據(jù)本發(fā)明的第七方面,在根據(jù)第一方面的所述顏色轉(zhuǎn)換信息生成設(shè)備中,所述第二顏色元素值獲得單元可將亮度值設(shè)置為所述基準(zhǔn)值并且通過基于所述亮度值轉(zhuǎn)換與所述特定顏色值近似的顏色樣本的比色值來獲得所述裝置無關(guān)顏色空間的所述第二顏色元素值。所述生成單元可生成用于將作為所述攝像裝置對所述多個顏色樣本攝像的結(jié)果而獲得的所述裝置相關(guān)顏色空間的多個顏色值轉(zhuǎn)換成所述裝置無關(guān)顏色空間的多個顏色值的顏色轉(zhuǎn)換信息。所述裝置無關(guān)顏色空間的多個顏色值是通過將除了所述亮度值外的值設(shè)置為所述基準(zhǔn)值并且通過基于所述亮度值和除了所述亮度值外的值轉(zhuǎn)換所述多個顏色樣本的比色值而獲得的。
[0013]根據(jù)本發(fā)明的第八方面,在根據(jù)第一方面的所述顏色轉(zhuǎn)換信息生成設(shè)備中,所述特定顏色值獲得單元可獲得所述裝置相關(guān)顏色空間的多個特定顏色值。所述第一顏色元素值獲得單元可通過按照所述顯示裝置的顏色再現(xiàn)特性轉(zhuǎn)換所述多個特定顏色值,獲得所述裝置無關(guān)顏色空間的多個第一顏色元素值。所述第二顏色元素值獲得單元可通過設(shè)置所述基準(zhǔn)值并且通過基于所述基準(zhǔn)值轉(zhuǎn)換與所述多個特定顏色值近似的顏色樣本的比色值,獲得所述裝置無關(guān)顏色空間的多個第二顏色元素值。如果所述多個第一顏色元素值之間的差異與所述多個第二顏色元素值之間的差異近似,則所述生成單元可生成所述顏色轉(zhuǎn)換信息。
[0014]根據(jù)本發(fā)明的第九方面,提供了一種顏色轉(zhuǎn)換信息生成方法,所述顏色轉(zhuǎn)換信息生成方法包括:獲得取決于對被攝物體進(jìn)行攝像的攝像裝置的裝置相關(guān)顏色空間的特定顏色值;通過按照顯示作為所述攝像裝置對所述被攝物體攝像的結(jié)果而獲得的圖像的顯示裝置的顏色再現(xiàn)特性轉(zhuǎn)換所述特定顏色值來獲得不取決于裝置的裝置無關(guān)顏色空間的第一顏色元素值;通過設(shè)置基準(zhǔn)值并且通過基于所述基準(zhǔn)值轉(zhuǎn)換與所述特定顏色值近似的顏色樣本的比色值,獲得所述裝置無關(guān)顏色空間的第二顏色元素值;以及如果所述第一顏色元素值與所述第二顏色元素值近似,則生成用于將作為所述攝像裝置對多個顏色樣本攝像的結(jié)果而獲得的所述裝置相關(guān)顏色空間的多個顏色值轉(zhuǎn)換成所述裝置無關(guān)顏色空間的多個顏色值的顏色轉(zhuǎn)換信息,所述裝置無關(guān)顏色空間的所述多個顏色值是通過基于所述基準(zhǔn)值轉(zhuǎn)換所述多個顏色樣本的比色值而獲得的。
[0015]根據(jù)第一方面,可以在保持特定顏色的同時,整體地產(chǎn)生被攝物體的實際顏色和顯示裝置上顯示的被攝物體的顏色彼此匹配的印象。
[0016]根據(jù)第二方面,用于生成顏色轉(zhuǎn)換信息的多個顏色樣本可用于指定具有近似特定顏色值的顏色值的顏色樣本。
[0017]根據(jù)第三方面,在看被攝物體的同時,可以指定特定顏色。
[0018]根據(jù)第四方面,相比于在被攝物體的圖像上指定特定顏色的情況,可以精確地指定特定顏色。
[0019]根據(jù)第五方面,可以在保持特定顏色的亮度的同時,整體地產(chǎn)生被攝物體的實際顏色和顯示裝置上顯示的被攝物體的顏色彼此匹配的印象。
[0020]根據(jù)第六方面,可以在保持特定顏色的所有分量的同時,整體地產(chǎn)生被攝物體的實際顏色和顯示裝置上顯示的被攝物體的顏色彼此匹配的印象。
[0021]根據(jù)第七方面,相比于通過將所有分量值設(shè)置為基準(zhǔn)值并且通過基于基準(zhǔn)值轉(zhuǎn)換近似特定顏色的顏色值的顏色樣本的比色值來得到裝置無關(guān)顏色空間的顏色元素值的情況,可以簡化用于獲得裝置無關(guān)顏色空間的顏色元素值的計算。
[0022]根據(jù)第八方面,可以在保持多種特定顏色之間的顏色連續(xù)性的同時,整體地產(chǎn)生被攝物體的實際顏色和顯示裝置上顯示的被攝物體的顏色彼此匹配的印象。
[0023]根據(jù)第九方面,可以在保持特定顏色的同時,整體地產(chǎn)生被攝物體的實際顏色和顯示裝置上顯示的被攝物體的顏色彼此匹配的印象。
【附圖說明】
[0024]將基于以下附圖詳細(xì)描述本發(fā)明的示例性實施方式,其中:
[0025]圖1是示出根據(jù)本發(fā)明的示例性實施方式的顏色處理系統(tǒng)的構(gòu)造示例的示意圖;
[0026]圖2示出第一示例性實施方式中的當(dāng)用戶指定顏色時的顯示屏的顯示示例;
[0027]圖3示意性示出第一示例性實施方式中的當(dāng)已指定待保持的顏色時顏色處理裝置執(zhí)行的處理的概況;
[0028]圖4是示出根據(jù)第一示例性實施方式的顏色處理裝置的構(gòu)造示例的框圖;
[0029]圖5是示出根據(jù)第一示例性實施方式的顏色處理裝置執(zhí)行的操作示例的流程圖;
[0030]圖6示出第二示例性實施方式中的當(dāng)用戶指定顏色時的顯示屏的顯示示例;
[0031]圖7是用于說明第二示例性實施方式中的確定基準(zhǔn)白色點的方法的示圖;以及
[0032]圖8是示出根據(jù)本發(fā)明的示例性實施方式的顏色處理裝置的硬件構(gòu)造示例的框圖。
【具體實施方式】
[0033]以下,將參照附圖詳細(xì)描述本發(fā)明的示例性實施方式。
[0034][顏色處理系統(tǒng)]
[0035]圖1是示出根據(jù)示例性實施方式的顏色處理系統(tǒng)I的構(gòu)造示例的示意圖。如圖1中所示,顏色處理系統(tǒng)I包括:顏色處理裝置10,其使用例如從相機(jī)輸入的圖像信息來執(zhí)行顏色處理;顯示裝置20,其基于從顏色處理裝置10輸入的信息來顯示圖像;以及輸入裝置30,其供用戶用來將各種信息條目輸入顏色處理裝置10中。
[0036]顏色處理裝置10是例如通用個人計算機(jī)(PC)。在操作系統(tǒng)(OS)的控制下,顏色處理裝置10通過操作諸如應(yīng)用軟件的各種程序來執(zhí)行顏色處理。相機(jī)和比色計能連接到顏色處理裝置10,但在圖1中沒有示出它們。
[0037]顯示裝置20在顯示屏21上顯示圖像。顯示裝置20由具有使用加法混色來顯示圖像的功能的裝置(諸如,PC、液晶電視和投影儀的液晶顯示器)構(gòu)成。顯示裝置20的顯示方法不限于液晶顯示方法。在圖1中示出的示例中,顯示屏21設(shè)置在顯示裝置20內(nèi)。然而,如果使用投影儀作為顯示裝置20,則顯示屏21是例如設(shè)置在顯示裝置20外部的屏幕。
[0038]輸入裝置30由例如鍵盤和鼠標(biāo)構(gòu)成。使用輸入裝置30啟動或退出用于顏色處理的應(yīng)用軟件。當(dāng)執(zhí)行顏色處理時,還使用輸入裝置30將指令輸入顏色處理裝置10中。隨后,將詳細(xì)對此進(jìn)行討論。
[0039]顏色處理裝置10和顯示裝置20借助例如數(shù)字視頻接口(DVI)彼此連接??墒褂酶咔宥嗝襟w接口(HDMI)(注冊商標(biāo))或DisplayPort來替代DVI。
[0040]顏色處理裝置10和輸入裝置30借助例如通用串行總線(USB)彼此連接。可使用IEEE1384或 RS-232C 來替代 USB。
[0041]示例性實施方式的顏色處理系統(tǒng)I不限于圖1中示出的構(gòu)造。例如,可使用平板終端作為顏色處理系統(tǒng)I。在這種情況下,平板終端包括觸摸面板,在這個觸摸面板上顯示圖像并且使用這個觸摸面板來檢測用戶指令。也就是說,觸摸面板用作顯示裝置20和輸入裝置30。還可使用觸摸監(jiān)視器作為集成了顯示裝置20和輸入裝置30的裝置。觸摸監(jiān)視器是使用觸摸面板作為顯示裝置20的顯示屏21的監(jiān)視器。在這種情況下,在顏色處理裝置10中生成信息,并且基于這個信息,在觸摸監(jiān)視器上顯示圖像。接著,用戶觸摸該觸摸監(jiān)視器,以輸入用于顏色處理的指令。
[0042][第一示例性實施方式]
[0043](概況)
[0044]圖2示出第一示例性實施方式中的當(dāng)用戶指定顏色時的顯示屏21的顯示示例。在上面顯示拍攝穿在軀干上的產(chǎn)品(在這種情況下,以披肩為例)獲得的圖像的顯示屏21上,用戶使用諸如鼠標(biāo)的輸入裝置30來選擇圖像的特定區(qū)域來指定待保持的顏色。在圖2中,用戶選擇區(qū)域22來指定區(qū)域22中的顏色。然后,顏色處理裝置10識別已將軀干的顏色指定為待保持的顏色。同時,顏色處理裝置10識別產(chǎn)品的顏色是將不被保持而是將被校正的顏色。
[0045]圖3示意性示出當(dāng)如圖2中所示地已指定待保持的顏色時顏色處理裝置10執(zhí)行的處理的概況。假設(shè)顏色處理裝置10已獲得已被指定為待保持顏色的顏色的RGB值(下文中,此值將被稱為“基準(zhǔn)RGB值”)。
[0046]顏色處理裝置10將基準(zhǔn)RGB值與色塊中包括的每種顏色的RGB值進(jìn)行比較,如圖3的箭頭31所指示的。假設(shè)圓形所指示的顏色的RGB值與基準(zhǔn)RGB值近似。然后,顏色處理裝置10獲得這個RGB值的塊的比色值(XYZ值),如圖3的箭頭32所指示的。然后,顏色處理裝置10通過使用一些白色點作為基準(zhǔn)白色點,將比色值轉(zhuǎn)換成Lab值。例如,如果白色點是XnYnZnl,則將XYZ值轉(zhuǎn)換成Labl,如箭頭33a所指示的。如果白色點是XnYnZn2,則將XYZ值轉(zhuǎn)換成Lab2,如箭頭33b所指示的。如果白色點是XnYnZn3,則將XYZ值轉(zhuǎn)換成Lab3,如箭頭33c所指示的。
[0047]顏色處理裝置10基于顯示產(chǎn)品圖像的顯示器的特性,將基準(zhǔn)RGB值轉(zhuǎn)換成Lab值,如箭頭34和35所指示的。假設(shè)將基準(zhǔn)RGB值轉(zhuǎn)換成LabO。
[0048]然后,顏色處理裝置10將Labl、Lab2和Lab3中的每個與LabO進(jìn)行比較,并且搜索使Labl、Lab2和Lab3中的每個近似LabO的白色點,如雙頭箭頭36所指示的。另選地,顏色處理裝置10可將Labl、Lab2和Lab3中的每個的L值與LabO的L值進(jìn)行比較,并且可搜索使Labl、Lab2和Lab3中的每個的L值近似LabO的L值的白色點。然而,以下,將在假設(shè)將Labl、Lab2和Lab3中的每個的Lab值與LabO的Lab值進(jìn)行比較的情況下提供描述。然后,通過使用搜索到的白色點作為基準(zhǔn)白色點,生成相機(jī)配置文件。
[0049](顏色處理裝置的構(gòu)造)
[0050]圖4是示出根據(jù)第一示例性實施方式的顏色處理裝置10的構(gòu)造示例的框圖。如圖4中所示,顏色處理裝置10包括基準(zhǔn)RGB值獲得單元101、基準(zhǔn)Lab值獲得單元102、塊RGB值獲得單元103、近似RGB值獲得單元104、塊比色值獲得單元105、近似比色值獲得單元106、白色點獲得單元107、塊Lab值計算單元108、基準(zhǔn)白色點確定單元109和相機(jī)配置文件生成單元HO。
[0051]在圖4中,還示出能連接到顏色處理裝置10的相機(jī)40和比色計50,但它們不形成顏色處理裝置10。相機(jī)40是攝像裝置的示例并且用于對色塊執(zhí)行比色。比色計50是比色裝置的示例并且用于對色塊執(zhí)行比色。色塊是顏色樣本的示例并且將被簡稱為“±夬”。
[0052]以下,將詳細(xì)描述形成顏色處理裝置10的個體元件。
[0053]基準(zhǔn)RGB值獲得單元101獲得將保持的顏色的RGB值(基準(zhǔn)RGB值)。在這種情況下,可從拍攝產(chǎn)品獲得的圖像中提取基準(zhǔn)RGB值,如圖2中所示。如果用這種方法獲得基準(zhǔn)RGB值,則基準(zhǔn)RGB值獲得單元101首先從相機(jī)40獲得拍攝圖像并且在顯示裝置20上顯示它(參見圖1)。然后,當(dāng)用戶指定拍攝圖像的特定區(qū)域時,基準(zhǔn)RGB值獲得單元101獲得所指定區(qū)域中的顏色的RGB值作為基準(zhǔn)RGB值。另選地,基準(zhǔn)RGB值獲得單元101可獲得用戶直接輸入的數(shù)值作為基準(zhǔn)RGB值。在示例性實施方式中,使用RGB顏色空間作為裝置相關(guān)顏色空間的示例,使用基準(zhǔn)RGB值作為特定顏色值的示例。提供基準(zhǔn)RGB值獲得單元101作為獲得裝置相關(guān)顏色空間的特定顏色值的特定顏色值獲得單元的示例。
[0054]基準(zhǔn)Lab值獲得單元102從基準(zhǔn)RGB值獲得基準(zhǔn)Lab值,即與基準(zhǔn)RGB值獲得單元101獲得的基準(zhǔn)RGB值對應(yīng)的Lab值。在這種情況下,基準(zhǔn)Lab值獲得單元102使用顯示產(chǎn)品圖像的顯示器的顏色再現(xiàn)特性來計算基準(zhǔn)Lab值(例如,ICC配置文件中的顯示器配置文件的顯示器配置文件標(biāo)準(zhǔn)或sRGB標(biāo)準(zhǔn))。在示例性實施方式中,使用顯示產(chǎn)品圖像的顯示器作為顯示裝置的示例。這個顯示器可不同于圖1中示出的顯示裝置20。使用Lab顏色空間作為裝置無關(guān)顏色空間的示例,并且使用基準(zhǔn)Lab值作為第一顏色元素值的示例。提供基準(zhǔn)Lab值獲得單元102作為通過按照顯示裝置的顏色再現(xiàn)特性轉(zhuǎn)換特定顏色值來獲得裝置無關(guān)顏色空間的第一顏色元素值的第一顏色元素值獲得單元的示例。
[0055]塊RGB值獲得單元103從作為相機(jī)40對多個塊進(jìn)行攝像的結(jié)果而得到的圖像,得到多個塊的RGB值(下文中被稱為“塊RGB值”)。
[0056]近似RGB值獲得單元104從塊RGB值獲得單元103獲得的多個塊RGB值之中,得到近似基準(zhǔn)RGB值獲得單元101獲得的基準(zhǔn)RGB值的塊RGB值。在這種情況下,“近似基準(zhǔn)RGB值的塊RGB值”包括與基準(zhǔn)RGB值最近似的塊RGB值,或者還可包括并不是與基準(zhǔn)RGB值最近似但滿足確定為與基準(zhǔn)RGB值近似的預(yù)定條件的塊RGB值。當(dāng)近似RGB值獲得單元104獲得與基準(zhǔn)RGB值近似的塊RGB值時,還得到關(guān)于這個近似塊RGB值的塊的識別信息(例如,編號)。因此,近似RGB值獲得單元104將這個識別信息告知近似比色值獲得單元106。在示例性實施方式中,使用與基準(zhǔn)RGB值近似的塊RGB值作為近似顏色值的示例。
[0057]塊比色值獲得單元105從作為比色計50對多個塊執(zhí)行比色的結(jié)果而得到的信息,得到多個塊的比色值(下文中被稱為“塊比色值”)。假設(shè),得到XYZ值作為塊比色值。
[0058]近似比色值獲得單元106從塊比色值獲得單元105獲得的多個塊比色值之中,獲得與近似RGB值獲得單元104獲得的塊RGB值對應(yīng)的塊比色值。由于近似RGB值獲得單元104將關(guān)于近似塊RGB值的塊的識別信息(例如,編號)告知近似比色值獲得單元106,因此近似比色值獲得單元106基于這個識別信息,指定與近似RGB值獲得單元104獲得的塊RGB值對應(yīng)的塊比色值。
[0059]白色點獲得單元107獲得多個白色點(XnYnZn)并且將它們供應(yīng)到塊Lab值計算單元108和基準(zhǔn)白色點確定單元109??墒褂猛ㄟ^改變攝像角度和照度對朗伯板(Lambertianplate)或色表的白色顏色進(jìn)行攝像而獲得的白色點作為白色點。
[0000]塊Lab值計算單元108將白色點獲得單元107供應(yīng)的多個白色點(XnYnZn)中的每個作為基準(zhǔn)白色點,并且從通過近似比色值獲得單元106獲得的塊比色值(XYZ值)計算與塊比色值(XYZ值)對應(yīng)的多個Lab值(下文中被稱為“塊Lab值”)。在示例性實施方式,使用基準(zhǔn)白色點作為基準(zhǔn)值的示例,并且使用塊Lab值作為第二顏色元素值的示例。提供塊Lab值計算單元108作為通過基于基準(zhǔn)值轉(zhuǎn)換與特定顏色值近似的顏色樣本的比色值而獲得裝置無關(guān)顏色空間的第二顏色元素值的第二顏色元素值獲得單元的示例。
[0061]基準(zhǔn)白色點確定單元109從塊Lab值計算單元108計算的多個塊Lab值之中,指定與通過基準(zhǔn)Lab值獲得單元102獲得的基準(zhǔn)Lab值近似的塊Lab值。在這種情況下,“近似基準(zhǔn)Lab值的塊Lab值”包括與基準(zhǔn)Lab值最近似的塊Lab值,或者還可包括并不是與基準(zhǔn)Lab值最近似但滿足確定為與基準(zhǔn)Lab值近似的預(yù)定條件的塊Lab值。然后,基準(zhǔn)白色點確定單元109確定用于計算指定塊Lab值的白色點作為將被設(shè)置為基準(zhǔn)白色點的白色點?;鶞?zhǔn)白色點確定單元109接著指示塊Lab值計算單元108將這個白色點設(shè)置為基準(zhǔn)白色點并且從塊比色值獲得單元105獲得的多個塊比色值來計算與這多個塊比色值對應(yīng)的多個塊Lab值。
[0062]相機(jī)配置文件生成單元110通過使用通過基準(zhǔn)白色點確定單元109確定的白色點作為基準(zhǔn)白色點來生成相機(jī)40的配置文件(下文中被稱為“相機(jī)配置文件”)。更具體地,相機(jī)配置文件生成單元110從塊RGB值獲得單元103接收多個塊RGB值并且還從塊Lab值計算單元108接收塊Lab值計算單元108基于來自基準(zhǔn)白色點確定單元109的指令計算的多個塊Lab值。然后,相機(jī)配置文件生成單元110通過將多個塊RGB值與對應(yīng)的多個塊Lab值關(guān)聯(lián)利用加權(quán)線性回歸來生成相機(jī)配置文件。在示例性實施方式中,使用相機(jī)配置文件作為用于將裝置相關(guān)顏色空間的多個顏色值轉(zhuǎn)換成裝置無關(guān)顏色空間的多個顏色值的顏色轉(zhuǎn)換信息的示例。提供相機(jī)配置文件生成單元110作為生成顏色轉(zhuǎn)換信息的生成單元的示例。
[0063](顏色處理裝置的操作)
[0064]圖5是示出根據(jù)第一示例性實施方式的顏色處理裝置10執(zhí)行的操作示例的流程圖。
[0065]在步驟S121中,在顏色處理裝置10中,基準(zhǔn)RGB值獲得單元101獲得基準(zhǔn)RGB值。然后,在步驟S122中,基準(zhǔn)Lab值獲得單元102利用顯示器的顏色再現(xiàn)特性,從步驟S121中獲得的基準(zhǔn)RGB值來獲得基準(zhǔn)Lab值。
[0066]然后,在步驟S123中,塊RGB值獲得單元103獲得多個塊RGB值。然后,在步驟S124中,近似RGB值獲得單元104從步驟SI23中獲得的多個塊RGB值之中,獲得與步驟SI21中獲得的基準(zhǔn)RGB值近似的塊RGB值。
[0067]然后,在步驟S125中,塊比色值獲得單元105獲得多個塊比色值。然后,在步驟S126中,近似比色值獲得單元106從步驟S125中獲得的多個塊比色值之中,獲得與步驟S124中獲得的塊RGB值對應(yīng)的塊比色值。
[0068]在步驟S127中,塊Lab值計算單元108通過使用白色點獲得單元107供應(yīng)的多個白色點中的每個作為基準(zhǔn)白色點,計算與步驟S126中獲得的塊比色值對應(yīng)的多個塊Lab值。
[0069]然后,在步驟S128中,基準(zhǔn)白色點確定單元109確定用于計算步驟S127中計算的多個塊Lab值之中的與步驟S122中獲得的基準(zhǔn)Lab值近似的塊Lab值的白色點是基準(zhǔn)白色點。在步驟129中,相機(jī)配置文件生成單元110使用在步驟S128中確定是基準(zhǔn)白色點的白色點來生成相機(jī)配置文件。
[0070][第二示例性實施方式]
[0071](概況)
[0072]圖6示出第二示例性實施方式中的當(dāng)用戶指定顏色時的顯示屏21的顯示示例。在第一示例性實施方式中,用戶指定一種顏色。在第二示例性實施方式中,用戶指定多種顏色。在上面顯示拍攝穿在軀干上的產(chǎn)品(在這種情況下,以披肩為例)獲得的圖像的顯示屏21上,用戶使用諸如鼠標(biāo)的輸入裝置30來選擇多個區(qū)域,以指定多種顏色。在圖6中,用戶選擇區(qū)域23a和23b來指定多種顏色。然后,顏色處理裝置10識別到不僅已指定軀干的顏色,而且已指定背景的顏色。
[0073]如果如圖6中所示指定了多種顏色,則一般地,顏色處理裝置10難以通過執(zhí)行圖3中示出的處理確定用作多種顏色中的每種的基準(zhǔn)白色點的白色點,使得確定的白色點相當(dāng)適合全部這多種顏色。在這種情況下,因此,確定圖3左側(cè)指示的多種顏色中的每種的Lab值和圖3右側(cè)指示的多種顏色中的每種的Lab值,并且確定用作基準(zhǔn)白色點的白色點,使得多種顏色之間的左側(cè)Lab值的關(guān)系和多種顏色之間的右側(cè)Lab值的關(guān)系可得以保持。
[0074]圖7是用于說明如上所述地確定基準(zhǔn)白色點的方法的示圖。在圖7中,用A指示區(qū)域23a中指定的顏色并且用B指示區(qū)域23b中指定的顏色,并且在Lab顏色空間內(nèi)示出顏色A和B。在這種情況下,顏色處理裝置10確定用作基準(zhǔn)白色點的白色點,使得Lab顏色空間中的雙頭箭頭37所指示的顏色A和顏色B之間的關(guān)系可得以保持。顏色A和顏色B之間的關(guān)系是例如顏色A的元素和顏色B的元素之間的差異。也就是說,顏色A和顏色B之間的關(guān)系可以是顏色A和顏色B之間的亮度差異、顏色A和顏色B之間的色調(diào)差異、顏色A和顏色B之間的飽和度差異、顏色A和顏色B之間的L*值差異、顏色A和顏色B之間的a*值差異、和顏色A和顏色B之間的b*差異。
[0075](顏色處理裝置的構(gòu)造和操作)
[0076]根據(jù)第二示例性實施方式的顏色處理裝置10的構(gòu)造與圖4中示出的第一示例性實施方式的構(gòu)造基本上相同。然而,通過形成顏色處理裝置10的一些元件執(zhí)行的處理的內(nèi)容可不同于第一示例性實施方式的相關(guān)元件執(zhí)行的處理的內(nèi)容。以下,將對此進(jìn)行討論。基準(zhǔn)RGB值獲得單元1I獲得N (N>2)個基準(zhǔn)RGB值。按照基準(zhǔn)RGB值獲得單元1I進(jìn)行的這個處理,基準(zhǔn)Lab值獲得單元102獲得N個基準(zhǔn)Lab值,近似RGB值獲得單元104獲得N個塊RGB值,近似比色值獲得單元106獲得N個塊比色值,并且塊Lab值計算單元108相對于一個白色點,計算N個塊Lab值。然后,基準(zhǔn)白色點確定單元109確定用作基準(zhǔn)白色點的白色點,使得通過基準(zhǔn)Lab值獲得單元102獲得的N個基準(zhǔn)Lab值的關(guān)系和通過塊Lab值計算單元108計算的N個塊Lab值的關(guān)系可得以保持。
[0077]根據(jù)第二示例性實施方式的顏色處理裝置10的操作與圖5中示出的第一示例性實施方式的顏色處理裝置10的操作基本上相同。然而,一些步驟中的處理的內(nèi)容可不同于第一示例性實施方式中的相關(guān)步驟中的處理的內(nèi)容。以下,將對此進(jìn)行討論。在步驟S121中,獲得N(N 2 2)個基準(zhǔn)RGB值。按照步驟S121中進(jìn)行的處理,在步驟S122中,獲得N個基準(zhǔn)Lab值,在步驟S124中,獲得N個塊RGB值,在步驟S126中,獲得N個塊比色值,在步驟S127中,相對于一個白色點,計算N個塊Lab值,然后,在步驟S128中,確定用作基準(zhǔn)白色點的白色點,使得步驟S122中獲得的N個基準(zhǔn)Lab值的關(guān)系和步驟S127中計算的N個塊Lab值的關(guān)系可得以保持。
[0078][修改例]
[0079]在上述的示例性實施方式中,用XnYnZn定義塊Lab值計算單元108使用的白色點和基準(zhǔn)白色點確定單元109確定是基準(zhǔn)白色點的白色點。然而,白色點的定義不限于XnYnZn??捎肶n定義白色點。如以上討論的,為了生成相機(jī)配置文件,塊Lab值計算單元108使用白色點從多個塊比色值來計算多個塊Lab值。在這種情況下,塊Lab值計算單元108使用的白色點還需要Xn和Zn。可用以下方法中的一種得到Xn和Zn。在第一種方法中,從攝像光源的色溫的值來得到XnYnZn的比率,用這個比率和Yn計算Xn和Zn。在第二種方法中,白色基準(zhǔn)板從不同角度在攝像光源下經(jīng)受非接觸式比色法。然后,從兩個或更多個所得的比色值來得到XnYnZn的比率,用這個比率和Yn計算Xn和Zn。
[0080]在上述的示例性實施方式中,基準(zhǔn)白色點確定單元109從供塊Lab值計算單元108使用的多個白色點之中選擇一個白色點,并且將所選白色點作為基準(zhǔn)白色點。然而,這只是示例?;鶞?zhǔn)白色點確定單元109可從供塊Lab值計算單元108使用的多個白色點之中選擇兩個或更多個白色點。然后,基準(zhǔn)白色點確定單元109可對所選白色點進(jìn)行平均并且確定該平均值是基準(zhǔn)白色點。
[0081 ]在上述的示例性實施方式中,當(dāng)塊Lab值計算單元108從多個塊比色值來計算多個塊Lab值時,使用基準(zhǔn)白色點。然而,可使用除了基準(zhǔn)白色點外的基準(zhǔn)點。
[0082][顏色處理裝置的硬件構(gòu)造]
[0083]圖8是示出顏色處理裝置10的硬件構(gòu)造示例的框圖。如上討論的,用例如PC實現(xiàn)顏色處理裝置10。如圖8中所示,顏色處理裝置10包括用作處理器的中央處理單元(CPU)91、用作存儲單元的主存儲器92、和硬盤驅(qū)動器(HDD)93<XPU 91執(zhí)行諸如OS和應(yīng)用軟件的各種程序。主存儲器92將各種程序和用于執(zhí)行這些程序的數(shù)據(jù)存儲在其中。HDD 93將輸入各種程序的數(shù)據(jù)和從各種程序輸出的數(shù)據(jù)存儲在其中。顏色處理裝置10還包括用于與外部源執(zhí)行通信的通信接口(通信I/F)94。
[0084][程序]
[0085]上述的示例性實施方式中的顏色處理裝置10執(zhí)行的處理被制備為諸如應(yīng)用軟件的程序。
[0086]因此,顏色處理裝置10執(zhí)行的處理可被實現(xiàn)為致使計算機(jī)實現(xiàn)以下功能的程序:獲得取決于對被攝物體進(jìn)行攝像的攝像裝置的裝置相關(guān)顏色空間的特定顏色值的功能;通過按照顯示作為攝像裝置對被攝物體攝像的結(jié)果而獲得的圖像的顯示裝置的顏色再現(xiàn)特性轉(zhuǎn)換特定顏色值來獲得不取決于裝置的裝置無關(guān)顏色空間的第一顏色元素值的功能;通過設(shè)置基準(zhǔn)值并且通過基于基準(zhǔn)值轉(zhuǎn)換與特定顏色值近似的顏色樣本的比色值來獲得裝置無關(guān)顏色空間的第二顏色元素值的功能;如果第一顏色元素值與第二顏色元素值近似則生成用于將作為攝像裝置對多個顏色樣本攝像的結(jié)果而獲得的裝置相關(guān)顏色空間的多個顏色值轉(zhuǎn)換成裝置無關(guān)顏色空間的多個顏色值的顏色轉(zhuǎn)換信息的功能,裝置相關(guān)顏色空間的多個顏色值是通過基于基準(zhǔn)值轉(zhuǎn)換多個顏色樣本的比色值而獲得的。
[0087]可使用通信介質(zhì)來提供實現(xiàn)示例性實施方式的程序,或者可將該程序存儲在諸如壓縮盤-只讀存儲器(CD-ROM)的記錄介質(zhì)中,再進(jìn)行提供。
[0088]以上對本發(fā)明的示例性實施方式的描述是出于例證和描述的目的提供的。這并不旨在是排他性的或者將本發(fā)明限于所公開的精確形式。顯而易見,對于本領(lǐng)域的技術(shù)人員而言,許多修改形式和變形形式將是清楚的。為了最佳地說明本發(fā)明的原理及其實際應(yīng)用,選擇描述這些實施方式,從而使本領(lǐng)域的其他技術(shù)人員能夠理解本發(fā)明的各種實施方式和適于預(yù)料中的特定使用的各種修改形式。本發(fā)明的范圍旨在由隨附權(quán)利要求書及其等同物來限定。
【主權(quán)項】
1.一種顏色轉(zhuǎn)換信息生成設(shè)備,所述顏色轉(zhuǎn)換信息生成設(shè)備包括: 特定顏色值獲得單元,其獲得取決于對被攝物體進(jìn)行攝像的攝像裝置的裝置相關(guān)顏色空間的特定顏色值; 第一顏色元素值獲得單元,其通過按照顯示作為所述攝像裝置對所述被攝物體攝像的結(jié)果而獲得的圖像的顯示裝置的顏色再現(xiàn)特性來轉(zhuǎn)換所述特定顏色值,從而獲得不取決于裝置的裝置無關(guān)顏色空間的第一顏色元素值; 第二顏色元素值獲得單元,其通過設(shè)置基準(zhǔn)值并且通過基于所述基準(zhǔn)值轉(zhuǎn)換與所述特定顏色值近似的顏色樣本的比色值,從而獲得所述裝置無關(guān)顏色空間的第二顏色元素值;以及 生成單元,如果所述第一顏色元素值與所述第二顏色元素值近似,則其生成用于將作為所述攝像裝置對多個顏色樣本攝像的結(jié)果而獲得的所述裝置相關(guān)顏色空間的多個顏色值轉(zhuǎn)換成所述裝置無關(guān)顏色空間的多個顏色值的顏色轉(zhuǎn)換信息,所述裝置無關(guān)顏色空間的所述多個顏色值是通過基于所述基準(zhǔn)值轉(zhuǎn)換所述多個顏色樣本的比色值而獲得的。2.根據(jù)權(quán)利要求1所述的顏色轉(zhuǎn)換信息生成設(shè)備,其中,通過從作為所述攝像裝置對所述多個顏色樣本攝像的結(jié)果而獲得的所述裝置相關(guān)顏色空間的所述多個顏色值之中選擇與所述特定顏色值近似的近似顏色值,并且通過從所述多個顏色樣本的比色值之中選擇與所選的所述近似顏色值對應(yīng)的顏色樣本的比色值,所述第二顏色元素值獲得單元獲得與所述特定顏色值近似的顏色樣本的比色值。3.根據(jù)權(quán)利要求1所述的顏色轉(zhuǎn)換信息生成設(shè)備,其中,所述特定顏色值獲得單元獲得所述被攝物體的圖像的由操作人員指定的區(qū)域中的顏色的顏色值作為所述特定顏色值。4.根據(jù)權(quán)利要求1所述的顏色轉(zhuǎn)換信息生成設(shè)備,其中,所述特定顏色值獲得單元獲得具有由操作人員輸入的數(shù)值的顏色值作為所述特定顏色值。5.根據(jù)權(quán)利要求1所述的顏色轉(zhuǎn)換信息生成設(shè)備,其中: 所述第一顏色元素值獲得單元獲得所述裝置無關(guān)顏色空間中的第一顏色的亮度值作為所述第一顏色元素值;以及 所述第二顏色元素值獲得單元獲得所述裝置無關(guān)顏色空間中的第二顏色的亮度值作為所述第二顏色元素值。6.根據(jù)權(quán)利要求1所述的顏色轉(zhuǎn)換信息生成設(shè)備,其中: 所述第一顏色元素值獲得單元獲得所述裝置無關(guān)顏色空間中的第一顏色的所有分量的值作為所述第一顏色元素值;以及 所述第二顏色元素值獲得單元獲得所述裝置無關(guān)顏色空間中的第二顏色的所有分量的值作為所述第二顏色元素值。7.根據(jù)權(quán)利要求1所述的顏色轉(zhuǎn)換信息生成設(shè)備,其中: 所述第二顏色元素值獲得單元將亮度值設(shè)置為所述基準(zhǔn)值,并且通過基于所述亮度值轉(zhuǎn)換與所述特定顏色值近似的顏色樣本的比色值來獲得所述裝置無關(guān)顏色空間的所述第二顏色元素值;以及 所述生成單元生成用于將作為所述攝像裝置對所述多個顏色樣本攝像的結(jié)果而獲得的所述裝置相關(guān)顏色空間的所述多個顏色值轉(zhuǎn)換成所述裝置無關(guān)顏色空間的多個顏色值的所述顏色轉(zhuǎn)換信息,所述裝置無關(guān)顏色空間的所述多個顏色值是通過將除了所述亮度值外的值設(shè)置為所述基準(zhǔn)值并且通過基于所述亮度值和所述除了所述亮度值外的值轉(zhuǎn)換所述多個顏色樣本的比色值而獲得的。8.根據(jù)權(quán)利要求1所述的顏色轉(zhuǎn)換信息生成設(shè)備,其中: 所述特定顏色值獲得單元獲得所述裝置相關(guān)顏色空間的多個特定顏色值; 所述第一顏色元素值獲得單元通過按照所述顯示裝置的顏色再現(xiàn)特性轉(zhuǎn)換所述多個特定顏色值,從而獲得所述裝置無關(guān)顏色空間的多個第一顏色元素值; 所述第二顏色元素值獲得單元通過設(shè)置所述基準(zhǔn)值并且通過基于所述基準(zhǔn)值轉(zhuǎn)換與所述多個特定顏色值近似的顏色樣本的比色值,從而獲得所述裝置無關(guān)顏色空間的多個第二顏色元素值;以及 如果所述多個第一顏色元素值之間的差異與所述多個第二顏色元素值之間的差異近似,則所述生成單元生成所述顏色轉(zhuǎn)換信息。9.一種顏色轉(zhuǎn)換信息生成方法,所述顏色轉(zhuǎn)換信息生成方法包括: 獲得取決于對被攝物體進(jìn)行攝像的攝像裝置的裝置相關(guān)顏色空間的特定顏色值; 通過按照顯示作為所述攝像裝置對所述被攝物體攝像的結(jié)果而獲得的圖像的顯示裝置的顏色再現(xiàn)特性來轉(zhuǎn)換所述特定顏色值,從而獲得不取決于裝置的裝置無關(guān)顏色空間的第一顏色元素值; 通過設(shè)置基準(zhǔn)值并且通過基于所述基準(zhǔn)值轉(zhuǎn)換與所述特定顏色值近似的顏色樣本的比色值,從而獲得所述裝置無關(guān)顏色空間的第二顏色元素值;以及 如果所述第一顏色元素值與所述第二顏色元素值近似,則生成用于將作為所述攝像裝置對多個顏色樣本攝像的結(jié)果而獲得的所述裝置相關(guān)顏色空間的多個顏色值轉(zhuǎn)換成所述裝置無關(guān)顏色空間的多個顏色值的顏色轉(zhuǎn)換信息,所述裝置無關(guān)顏色空間的所述多個顏色值是通過基于所述基準(zhǔn)值轉(zhuǎn)換所述多個顏色樣本的比色值而獲得的。
【文檔編號】H04N1/56GK105991899SQ201610112897
【公開日】2016年10月5日
【申請日】2016年2月29日
【發(fā)明人】藤尾誠, 巖渕稔弘
【申請人】富士施樂株式會社