專利名稱:圖像文件處理方法及圖像文件處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通過(guò)數(shù)碼相機(jī)等被記錄下來(lái)的圖像文件處理方法。
背景技術(shù):
作為數(shù)碼相機(jī)等的圖像文件的記錄方式,有被社團(tuán)法人日本電子工業(yè)振興協(xié)會(huì)(JEIDA)規(guī)范化的相機(jī)文件系統(tǒng)標(biāo)準(zhǔn)(DCFDesign rulefor Camera File system verl.0)的格式。讀取根據(jù)此DCF格式記錄的圖像文件的裝置被公知(例如,特開2002-116946號(hào)公報(bào))。
發(fā)明內(nèi)容
在DCF格式中把圖像文件所用的色彩空間規(guī)定為sRGB。因此,包括專利文獻(xiàn)1的讀取裝置在內(nèi)的以DCF格式為依據(jù)的通常的裝置中,以用sRGB來(lái)表示所讀取的圖像文件顏色信息為前提進(jìn)行處理。但特別是,要求高像質(zhì)的高端設(shè)備等,需要采用與sRGB相比所能表現(xiàn)的顏色范圍更廣的其他色彩空間來(lái)表示色彩信息。通過(guò)專利文獻(xiàn)1的讀取裝置無(wú)法正確地讀出由sRGB以外的色彩空間表示的圖像文件的顏色信息。
(方案1)根據(jù)本發(fā)明的第1實(shí)施方式,圖像文件處理裝置的圖像文件處理方法,輸入圖像文件,判斷前述輸入的圖像文件是否為規(guī)定的色彩空間;若判斷前述輸入的圖像文件是前述規(guī)定的色彩空間,則使用預(yù)先儲(chǔ)存在前述圖像處理裝置內(nèi)部的信息,把前述規(guī)定的色彩空間轉(zhuǎn)換成適于前述圖像處理裝置處理的色彩空間;以及若判斷前述輸入的圖像文件不是前述規(guī)定的色彩空間,則使用儲(chǔ)存在前述輸入的圖像文件中的信息,把前述輸入的圖像文件的色彩空間轉(zhuǎn)換成前述圖像處理裝置處理的色彩空間。
(方案2)根據(jù)第2實(shí)施方式,如第1實(shí)施方式的圖像文件處理方法,預(yù)先儲(chǔ)存在前述圖像處理裝置內(nèi)部的信息是有關(guān)從前述規(guī)定的色彩空間轉(zhuǎn)換成適于前述圖像處理裝置處理的色彩空間的信息,且儲(chǔ)存在前述輸入的圖像文件中的信息是有關(guān)前述輸入的圖像文件的色彩空間的信息。
(方案3)根據(jù)本發(fā)明的第3實(shí)施方式,如第1實(shí)施方式的圖像文件處理方法,前述輸入的圖像文件具有表示前述輸入的圖像文件是否為前述規(guī)定的色彩空間的色彩空間識(shí)別信息,及使用前述色彩空間識(shí)別信息,來(lái)判斷前述輸入的圖像文件是否為規(guī)定的色彩空間。
(方案4)根據(jù)本發(fā)明的第4實(shí)施方式,圖像文件處理裝置的圖像文件處理方法,從外部輸入至少具有取決于被設(shè)定的色彩空間的每個(gè)像素的顏色信息、表示前述色彩空間是否為第1色彩空間的色彩空間識(shí)別標(biāo)簽、以及表示前述色彩空間的色彩空間信息的色彩空間信息標(biāo)簽的圖像文件,且基于前述色彩空間識(shí)別標(biāo)簽判斷前述圖像文件的色彩空間是否為前述第1色彩空間,以及當(dāng)判斷為不是前述第1色彩空間時(shí),便參照該圖像文件的色彩空間信息標(biāo)簽。
(方案5)根據(jù)本發(fā)明的第5實(shí)施方式,如第4實(shí)施方式的圖像文件處理方法,基于前述被參照的色彩空間信息標(biāo)簽把判斷為不是前述第1色彩空間的圖像文件的色彩空間轉(zhuǎn)換成第2色彩空間,且把該圖像文件的顏色信息通過(guò)前述第2色彩空間表達(dá)。
(方案6)根據(jù)本發(fā)明的第6實(shí)施方式,如第5實(shí)施方式的圖像文件處理方法,對(duì)用于把前述第1色彩空間轉(zhuǎn)換成前述第2色彩空間的轉(zhuǎn)換矩陣進(jìn)行存儲(chǔ),當(dāng)判斷前述圖像文件的色彩空間是前述第1色彩空間時(shí),基于前述轉(zhuǎn)換矩陣把該圖像文件所設(shè)定的色彩空間從前述第1色彩空間轉(zhuǎn)換成前述第2色彩空間,以及當(dāng)判斷為前述圖像文件的色彩空間不是前述第1色彩空間時(shí),基于前述被參照的色彩空間信息標(biāo)簽而再構(gòu)筑前述轉(zhuǎn)換矩陣,并基于再構(gòu)筑的轉(zhuǎn)換矩陣把該圖像文件所設(shè)定的色彩空間轉(zhuǎn)換成前述第2色彩空間。
(方案7)根據(jù)本發(fā)明的第7實(shí)施方式,圖像文件處理裝置的圖像文件處理方法,對(duì)用于把第1色彩空間轉(zhuǎn)換成第2色彩空間的轉(zhuǎn)換矩陣進(jìn)行存儲(chǔ),從外部輸入至少具有取決于被設(shè)定的第1色彩空間或第3色彩空間的每個(gè)像素的顏色信息、表示前述色彩空間是否為第1色彩空間的色彩空間識(shí)別標(biāo)簽、以及在前述色彩空間不是前述第1色彩空間時(shí)表示前述第3色彩空間的色彩空間信息的色彩空間信息標(biāo)簽的圖像文件,基于前述色彩空間識(shí)別標(biāo)簽判斷前述圖像文件的色彩空間是否為前述第1色彩空間,當(dāng)判斷為前述第1色彩空間時(shí),基于前述轉(zhuǎn)換矩陣把該圖像文件所設(shè)定的色彩空間由前述第1色彩空間轉(zhuǎn)換成前述第2色彩空間,當(dāng)判斷為不是第1色彩空間時(shí),則基于前述色彩空間信息再構(gòu)筑前述轉(zhuǎn)換矩陣,并基于再構(gòu)筑的轉(zhuǎn)換矩陣把該圖像文件所設(shè)定的色彩空間由前述第3色彩空間轉(zhuǎn)換成前述第2色彩空間,以及把該圖像文件的顏色信息通過(guò)前述第2色彩空間表示。
(方案8、9)
根據(jù)本發(fā)明的第8實(shí)施方式,圖像文件處理裝置具有執(zhí)行上述第1~7中的任一種實(shí)施方式的圖像文件處理方法的處理部。
(方案10、11)根據(jù)本發(fā)明的第9實(shí)施方式,計(jì)算機(jī)可讀入的計(jì)算機(jī)程序產(chǎn)品具有執(zhí)行上述第1~7中的任一種實(shí)施方式的圖像文件處理方法的控制程序。
圖1是表示本發(fā)明一實(shí)施方式的打印裝置的構(gòu)成的圖。
圖2是表示圖像文件的構(gòu)成的圖。
圖3是表示打印裝置中所執(zhí)行的處理內(nèi)容的流程圖。
圖4是表示控制程序提供給個(gè)人計(jì)算機(jī)的狀態(tài)的圖。
具體實(shí)施例方式
本發(fā)明一實(shí)施方式的打印裝置的構(gòu)成表示在圖1中。此打印裝置1輸入由數(shù)碼靜態(tài)相機(jī)(DSC)拍攝的攝影圖像等彩色圖像數(shù)據(jù),并打印輸出其圖像。此時(shí),基于存儲(chǔ)在該圖像數(shù)據(jù)的色彩空間信息轉(zhuǎn)換被設(shè)定為圖像數(shù)據(jù)的色彩空間。打印裝置1,具有卡讀取部11、轉(zhuǎn)換矩陣設(shè)定部12、色彩空間轉(zhuǎn)換部13、打印控制部14、以及打印部15??ㄗx取部11、轉(zhuǎn)換矩陣設(shè)定部12、色彩空間轉(zhuǎn)換部13、打印控制部14等通過(guò)執(zhí)行由微處理器和外圍電路構(gòu)成的處理裝置的程序而實(shí)現(xiàn)。還可以把卡讀取部11、轉(zhuǎn)換矩陣設(shè)定部12、色彩空間轉(zhuǎn)換部13、打印控制部14等統(tǒng)稱為處理部。
卡讀取部11中裝有存儲(chǔ)卡3。存儲(chǔ)卡3為卡狀的可移動(dòng)存儲(chǔ)器,也可以裝在DSC2中。通過(guò)在DSC2中裝配存儲(chǔ)卡3,可把DSC2的攝影圖像數(shù)據(jù)的圖像文件記錄在存儲(chǔ)卡3中。此時(shí),DSC2采用與現(xiàn)有的DCF標(biāo)準(zhǔn)不同的記錄方式(以下,稱作DCF(2))的格式把圖像文件記錄在存儲(chǔ)卡3中??ㄗx取部11通過(guò)裝配的存儲(chǔ)卡3輸入記錄在卡內(nèi)的DCF(2)格式圖像文件(以下,簡(jiǎn)稱為圖像文件)。而且,還可以把DSC2攝影圖像以外的圖像文件記錄在存儲(chǔ)卡3中,再把該文件輸入到卡讀取部11。
把記錄在存儲(chǔ)卡3中的圖像文件的構(gòu)成表示在圖2中。圖像文件由SOI(Start of Image,圖像開始)21、標(biāo)簽數(shù)據(jù)22、主圖像數(shù)據(jù)23、以及EOI(End of Image,圖像結(jié)束)24構(gòu)成。SOI 21與EOI 24分別為表示圖像文件的開始端和末端的部分,且由特定的代碼串構(gòu)成??ㄗx取部11能夠通過(guò)此SOI 21與EOI 24來(lái)識(shí)別圖像文件。
主圖像數(shù)據(jù)23為記錄有DSC2的攝影圖像等圖像數(shù)據(jù)的部分。DSC2使用未圖示的攝影元件和A/D轉(zhuǎn)換器等對(duì)通過(guò)未圖示的拍攝鏡頭輸入的被攝物體像的各像素逐一進(jìn)行數(shù)字化后,通過(guò)規(guī)定的信號(hào)處理轉(zhuǎn)換為攝影圖像數(shù)據(jù)。此攝影圖像數(shù)據(jù)中記錄著各像素的R(紅)、G(綠)、B(藍(lán))三色的顏色成分的顏色信息,且這些顏色信息通過(guò)sRGB或Adobe(注冊(cè)商標(biāo))RGB中的任一個(gè)色彩空間表示出來(lái)。采用哪種色彩空間進(jìn)行表示,是通過(guò)預(yù)先在DSC2中用戶的操作等被設(shè)定。
sRGB是在數(shù)碼相機(jī)和掃描儀、以及各種監(jiān)視器等之間廣泛而普遍使用的色彩空間,且在與該sRGB對(duì)應(yīng)的設(shè)備之間可以正確地表現(xiàn)出同一顏色。另一方面,Adobe RGB是能夠表現(xiàn)出比sRGB更廣泛的顏色范圍的色彩空間,且在與此Adobe RGB對(duì)應(yīng)的設(shè)備之間也能夠正確地表示同一顏色。但通過(guò)sRGB表現(xiàn)的圖像數(shù)據(jù)在與Adobe RGB對(duì)應(yīng)的設(shè)備中無(wú)法表示正確的顏色,而同樣,與此相反時(shí),也無(wú)法表示正確的顏色。DSC2通過(guò)預(yù)先設(shè)定的這些色彩空間的任一種來(lái)表示攝影圖像數(shù)據(jù)的顏色信息,并把這些作為主圖像數(shù)據(jù)23而記錄。此時(shí),也可以對(duì)攝影圖像數(shù)據(jù)進(jìn)行規(guī)定的壓縮處理,例如JPEG(JointPhotographic Experts Group,聯(lián)合圖像專家組)方式的壓縮處理,并把此作為主圖像數(shù)據(jù)23而記錄。
再者,在本實(shí)施方式中,DSC2攝影元件上層疊配列了作為單板式彩色攝影元件而最具有代表性的RGB彩色濾波器。即,被輸入到DSC2的被攝物體像通過(guò)攝影元件和A/D轉(zhuǎn)換器被數(shù)字化的時(shí)刻,每個(gè)像素僅具有RGB的任一種顏色成分的顏色信息,但經(jīng)過(guò)規(guī)定的信號(hào)處理并通過(guò)轉(zhuǎn)換為攝影圖像數(shù)據(jù),可具有RGB全部的顏色成分的顏色信息。其中,構(gòu)成攝影元件的一個(gè)光電轉(zhuǎn)換元件稱作像素,但與此像素對(duì)應(yīng)的攝影圖像數(shù)據(jù)的一單位也稱作像素。且,為圖像也由多個(gè)像素構(gòu)成的概念。
標(biāo)簽數(shù)據(jù)22為記錄了有關(guān)此圖像文件的各種信息的部分。標(biāo)簽數(shù)據(jù)22由各種標(biāo)簽構(gòu)成,并根據(jù)各個(gè)標(biāo)簽具有不同的信息。在此標(biāo)簽中,例如有記錄了拍攝圖像文件時(shí)的拍攝日時(shí)間和拍攝條件等拍攝信息的部分、記錄了縮略圖像的部分、以及記錄了文件記錄格式信息的部分等。
有關(guān)圖像文件的記錄格式的標(biāo)簽例如有如下的部分。而且,以下的各標(biāo)簽中分別記錄有特定的代碼串,而各標(biāo)簽根據(jù)此代碼串來(lái)表示各種數(shù)值和特定的含義。
(1)互換識(shí)別標(biāo)志是用于識(shí)別圖像文件的記錄方式的標(biāo)簽,當(dāng)為現(xiàn)有的DCF規(guī)格時(shí)記錄為“R98”,而當(dāng)為DCF(2)規(guī)格時(shí)記錄為“R03”。
(2)色彩空間識(shí)別標(biāo)簽是用于識(shí)別圖像文件的色彩空間是否為sRGB的標(biāo)簽,當(dāng)為sRGB時(shí)記錄為“Calibrated”,除此以外時(shí)記錄為“Uncalibrated”。
(3)色彩空間信息標(biāo)簽是表示有關(guān)圖像文件的色彩空間的信息(色彩空間信息)的標(biāo)簽,記錄了后述的參考白色點(diǎn)的色度坐標(biāo)值、原色的色度坐標(biāo)值、以及再現(xiàn)灰度系數(shù)值等。
卡讀取部11通過(guò)已裝配在內(nèi)的存儲(chǔ)卡3輸入如上說(shuō)明的構(gòu)成的圖像文件。被輸入的圖像文件中標(biāo)簽數(shù)據(jù)部分被輸出到圖1的轉(zhuǎn)換矩陣設(shè)定部12,且主圖像數(shù)據(jù)部分被輸出到色彩空間轉(zhuǎn)換部13。
轉(zhuǎn)換矩陣設(shè)定部12設(shè)定在色彩空間轉(zhuǎn)換部13中進(jìn)行主圖像數(shù)據(jù)的色彩空間變換時(shí)所用的轉(zhuǎn)換矩陣。如打印裝置1的打印機(jī)和監(jiān)視器等,在把所輸入的圖像數(shù)據(jù)進(jìn)行打印和作為圖像輸出的設(shè)備中,通常在每個(gè)不同的設(shè)備中具有不同的顏色特性(色彩空間)。因此,直接使用圖像數(shù)據(jù)的顏色信息,便無(wú)法正確地表現(xiàn)出圖像的顏色。但是,把圖像數(shù)據(jù)的色彩空間轉(zhuǎn)換成自身所具有的色彩空間,并通過(guò)把其圖像數(shù)據(jù)的顏色信息值表示為自身具有的色彩空間(以下,稱作色彩空間轉(zhuǎn)換),可以正確地表現(xiàn)出圖像的顏色。此色彩空間轉(zhuǎn)換中使用了以下說(shuō)明的轉(zhuǎn)換矩陣。
色彩空間轉(zhuǎn)換部13通過(guò)將圖像數(shù)據(jù)的每個(gè)像素的顏色信息應(yīng)用于使用轉(zhuǎn)換矩陣的轉(zhuǎn)換式,進(jìn)行色彩空間轉(zhuǎn)換。例如,設(shè)被輸入的圖像數(shù)據(jù)中一個(gè)像素的顏色信息為(R1、G1、B1),則此像素的色彩空間轉(zhuǎn)換后的顏色信息(RC1、GC1、BC1)可通過(guò)下述的轉(zhuǎn)換式(1)表達(dá)。
RC1=a·R1+b·G1+c·B1GC1=d·R1+e·G1+f·B1……(1)BC1=g·R1+h·G1+i·B1但a、b、c、d、e、f、g、h、i為常數(shù)上述式(1)即表示根據(jù)a~i各常數(shù)定義作為行列式的轉(zhuǎn)換矩陣。通過(guò)此轉(zhuǎn)換矩陣與顏色信息(R1、G1、B1)的行列運(yùn)算,可算出色彩空間轉(zhuǎn)換后的顏色信息(RC1、GC1、BC1)。
轉(zhuǎn)換矩陣設(shè)定部12預(yù)先存儲(chǔ)著用于從sRGB轉(zhuǎn)換為打印裝置1所固有的色彩空間(以下,稱作固有色彩空間)的轉(zhuǎn)換矩陣(以下,稱作初始轉(zhuǎn)換矩陣)a~i。因此,當(dāng)為圖像文件所設(shè)定的色彩空間為sRGB時(shí),通過(guò)采用此初始轉(zhuǎn)換矩陣a~i,可以在色彩空間變換部13中進(jìn)行向固有色彩空間的色彩空間轉(zhuǎn)換。但是,當(dāng)為圖像文件所設(shè)定的色彩空間為Adobe RGB時(shí),通過(guò)初始變換矩陣是無(wú)法進(jìn)行向固有色彩空間的色彩空間轉(zhuǎn)換。此時(shí),轉(zhuǎn)換矩陣設(shè)定部12通過(guò)再構(gòu)筑初始轉(zhuǎn)換矩陣a~i,算出用于從Adobe RGB向固有色彩空間進(jìn)行色彩空間轉(zhuǎn)換的轉(zhuǎn)換矩陣a′~i′。
轉(zhuǎn)換矩陣設(shè)定部12基于圖像文件的標(biāo)簽數(shù)據(jù),特別是基于前述的色彩空間信息標(biāo)簽的內(nèi)容,再構(gòu)筑初始轉(zhuǎn)換矩陣。接著,對(duì)記錄在色彩空間信息標(biāo)簽中的信息分別進(jìn)行說(shuō)明。
參考白色點(diǎn)的色度坐標(biāo)值表示圖像文件的色彩空間的參考白色點(diǎn)的x,y色度坐標(biāo)。其中,參考白色點(diǎn)為其色彩空間中變白的顏色。且,x,y色度坐標(biāo)通過(guò)顏色的三刺激值XYZ中X和Y的值表示顏色。當(dāng)圖像文件的色彩空間為Adobe RGB時(shí),其中被記錄有(X,Y)=(0.313,0.329)的值。
在原色的色度坐標(biāo)值中,分別記錄有圖像的三原色的色度值,即R、G、B各顏色的x,y色度坐標(biāo)。當(dāng)圖像文件的色彩空間為Adobe RGB時(shí),其中會(huì)記錄有下述的值。
R(X,Y)=(0.64,0.33)G(X,Y)=(0.21,0.71)B(X,Y)=(0.15,0.06)再現(xiàn)灰度系數(shù)中記錄著再現(xiàn)時(shí)轉(zhuǎn)換函數(shù)的系數(shù)值γ的值。再現(xiàn)時(shí)轉(zhuǎn)換函數(shù)為由下述式(2)表達(dá)的灰度系數(shù)函數(shù),這是把圖像文件的RGB中的任一個(gè)顏色信息值設(shè)定為x0時(shí),通過(guò)式(2)把該值轉(zhuǎn)換為顏色信息值y0而校正顏色的灰度特性的函數(shù)。
y0=x0Y……(2)當(dāng)圖像文件的色彩空間為Adobe RGB時(shí),此再現(xiàn)灰度系數(shù)值中記錄著γ=2.2。而且,γ=2.2的灰度系數(shù)函數(shù)表示在個(gè)人計(jì)算機(jī)的監(jiān)視器上顯示圖像時(shí)的一般的監(jiān)視器的灰度特性。在DSC2中預(yù)先考慮到這些而利用γ=1/2.2的灰度系數(shù)函數(shù),并通過(guò)改變圖像的灰度特性,使得在監(jiān)視器上顯示出灰度特性正確的圖像。
根據(jù)如上所述的色彩空間信息標(biāo)簽,可再現(xiàn)Adobe RGB的色彩空間。且,sRGB的色彩空間信息被預(yù)先存儲(chǔ)在轉(zhuǎn)換矩陣設(shè)定部12中。轉(zhuǎn)換矩陣設(shè)定部12基于已存儲(chǔ)的sRGB色彩空間信息與表示成色彩空間信息標(biāo)簽的Adobe RGB的色彩空間信息,再構(gòu)筑初始轉(zhuǎn)換矩陣a~i而算出適于把Adobe RGB轉(zhuǎn)換成固有色彩空間的轉(zhuǎn)換矩陣a′~i′。而且,即使圖像文件的色彩空間不是Adobe RGB,而是其他色彩空間時(shí),基于已存儲(chǔ)的sRGB的色彩空間信息與色彩空間信息標(biāo)簽的各信息,同樣也能夠再構(gòu)筑初始轉(zhuǎn)換矩陣。
就這樣再構(gòu)筑初始轉(zhuǎn)換矩陣而算出的轉(zhuǎn)換矩陣從轉(zhuǎn)換矩陣設(shè)定部12輸出到色彩空間轉(zhuǎn)換部13。在色彩空間轉(zhuǎn)換部13中,通過(guò)如前述的那樣利用此轉(zhuǎn)換矩陣,進(jìn)行由Adobe RGB表示出顏色信息的主圖像數(shù)據(jù)的色彩空間轉(zhuǎn)換。被轉(zhuǎn)換了色彩空間的主圖像數(shù)據(jù)從色彩空間轉(zhuǎn)換部13輸出到打印控制部14。
打印控制部14基于從色彩空間轉(zhuǎn)換部13輸出的色彩空間轉(zhuǎn)換后的主圖像數(shù)據(jù),控制打印部15。例如,為使色彩空間轉(zhuǎn)換后的主圖像數(shù)據(jù)的每個(gè)像素的顏色信息再現(xiàn),控制打印部15的墨汁的輸出位置和輸出量,打印部15由此向打印用紙上輸出墨汁。而且,用于打印部15的墨汁例如被分解成C(青色)、M(紅紫色)、Y(黃色)、K(黑色)等各顏色,而這些各顏色的各自的墨汁量與其輸出位置則基于主圖像數(shù)據(jù)的顏色信息值而決定。
如上所述,打印裝置1打印輸出DSC2的攝影圖像。此時(shí),打印裝置1執(zhí)行的控制程序的流程表示在圖3中??刂瞥绦虮粌?chǔ)存在打印裝置1內(nèi)部的存儲(chǔ)器(未圖示)中。在步驟S1中,在卡讀取部11通過(guò)存儲(chǔ)卡3輸入DSC2的攝影圖像的圖像文件。在步驟S2中,判斷在步驟S1所輸入的圖像文件是否記錄成DCF(2)格式的文件。此判斷根據(jù)前述的互換識(shí)別標(biāo)志的內(nèi)容進(jìn)行,且結(jié)果為“R03”時(shí),對(duì)步驟S2進(jìn)行肯定判斷而進(jìn)入步驟S3。另一方面,當(dāng)結(jié)果為“R98”時(shí),對(duì)步驟S2進(jìn)行否定判斷而進(jìn)入步驟S8。而且,當(dāng)為除此以外的內(nèi)容時(shí),優(yōu)選中斷圖3的處理,而在未圖示的顯示部顯示錯(cuò)誤信息。
在步驟S3中,判斷為此圖像文件所設(shè)定的色彩空間是否為sRGB。此判斷通過(guò)前述的色彩空間識(shí)別標(biāo)簽進(jìn)行,當(dāng)結(jié)果為“Calibrated”時(shí),對(duì)步驟S3進(jìn)行肯定判斷而進(jìn)入步驟S8。另一方面,當(dāng)結(jié)果為“Uncalibrated”時(shí),對(duì)步驟S3進(jìn)行否定判斷而進(jìn)入步驟S4。其中也與步驟S2一樣,當(dāng)為除此以外的內(nèi)容時(shí),優(yōu)選中斷圖3的處理,而在未圖示的顯示部顯示錯(cuò)誤信息。
在步驟S4中,從圖像文件讀入前述色彩空間信息標(biāo)簽。在步驟S7中,通過(guò)在轉(zhuǎn)換矩陣設(shè)定部12再構(gòu)筑初始轉(zhuǎn)換矩陣,算出用于把Adobe RGB轉(zhuǎn)換為固有色彩空間的轉(zhuǎn)換矩陣。此時(shí),在步驟S4中讀入的色彩空間信息標(biāo)簽如前述那樣被使用。其中算出的轉(zhuǎn)換矩陣從轉(zhuǎn)換矩陣設(shè)定部12輸出到色彩空間轉(zhuǎn)換部13。
在步驟S8中,在色彩空間轉(zhuǎn)換部13使用由轉(zhuǎn)換矩陣設(shè)定部12輸出的轉(zhuǎn)換矩陣,而進(jìn)行主圖像數(shù)據(jù)的色彩空間轉(zhuǎn)換。此時(shí),當(dāng)色彩空間為sRGB時(shí),即當(dāng)圖像文件為DCF格式或色彩空間識(shí)別標(biāo)簽為“Calibrted”時(shí),步驟S2被進(jìn)行否定判斷或步驟S3被進(jìn)行肯定判斷,從而沒(méi)有執(zhí)行步驟S7。因此,在步驟S8中,采用初始轉(zhuǎn)換矩陣。另一方面,當(dāng)色彩空間為Adobe RGB時(shí),執(zhí)行步驟S7,從而再構(gòu)筑初始轉(zhuǎn)換矩陣而算出的轉(zhuǎn)換矩陣被用于此步驟S8中。在步驟S9中,基于步驟S8中被色彩空間轉(zhuǎn)換的主圖像數(shù)據(jù),在印刷控制部14和打印部15進(jìn)行打印,從而打印輸出DSC2的攝影圖像。
如上所述,打印裝置1輸入DSC2的攝影圖像數(shù)據(jù)的圖像文件(步驟S1),基于色彩空間識(shí)別標(biāo)簽的內(nèi)容,判斷圖像文件的色彩空間是否為sRGB(步驟S3),當(dāng)不是sRGB時(shí),讀入色彩空間信息標(biāo)簽(步驟S4),再構(gòu)筑初始轉(zhuǎn)換矩陣而算出用于把主圖像數(shù)據(jù)的色彩空間從Adobe RGB轉(zhuǎn)換至固有色彩空間的轉(zhuǎn)換矩陣(步驟S7)。利用此轉(zhuǎn)換矩陣進(jìn)行主圖像數(shù)據(jù)的色彩空間轉(zhuǎn)換(步驟S8),且打印輸出攝影圖像(步驟S9)。
根據(jù)以上說(shuō)明的打印裝置1,可起到以下的作用效果。
(1)基于色彩空間識(shí)別標(biāo)簽的內(nèi)容,判斷圖像文件的色彩空間是否為sRGB,若不是sRGB時(shí),則參照色彩空間信息標(biāo)簽。進(jìn)而,基于參照的色彩空間信息標(biāo)簽的內(nèi)容,在色彩空間轉(zhuǎn)換部13把作為為圖像文件所設(shè)定的色彩空間的Adobe RGB轉(zhuǎn)換成打印裝置1中固有的色彩空間。此時(shí),用于把sRGB轉(zhuǎn)換成固有色彩空間的初始轉(zhuǎn)換矩陣存儲(chǔ)在轉(zhuǎn)換矩陣設(shè)定部12,并基于色彩空間信息標(biāo)簽的內(nèi)容,再構(gòu)筑此初始轉(zhuǎn)換矩陣。因此,基于所參照的色彩空間信息標(biāo)簽的內(nèi)容,正確地讀取把Adobe RGB用于色彩空間的圖像文件的顏色信息,從而可以打印輸出其圖像。
在以上的實(shí)施方式中,通過(guò)打印裝置1讀取以DCF(2)格式記錄的圖像文件,并打印輸出其圖像,但本發(fā)明不限于此內(nèi)容。例如,讀取圖像文件而在監(jiān)視器上進(jìn)行圖像顯示的個(gè)人計(jì)算機(jī)等,也可適用本發(fā)明。即,可適用于讀取圖像文件而對(duì)所讀取的(輸入的)圖像文件進(jìn)行各種處理的圖像文件處理裝置全體。在這種情況下,讀取的圖像文件的色彩空間被轉(zhuǎn)換為適于圖像處理裝置的處理的色彩空間。
此外,以上的實(shí)施方式為在圖像文件的色彩空間設(shè)定了sRGB和Adobe RGB中的任一個(gè)的例子,但還可以分別設(shè)定除此以外的色彩空間。只要圖像文件包含相當(dāng)于如上述實(shí)施方式中說(shuō)明的色彩空間識(shí)別標(biāo)簽和色彩空間信息標(biāo)簽的信息,本發(fā)明就能適用于讀取該圖像文件那樣的裝置。即,色彩空間識(shí)別標(biāo)簽表示為圖像文件所設(shè)定的色彩空間是否為特定的色彩空間,且色彩空間信息標(biāo)簽對(duì)不是其特定的色彩空間的色彩空間表示色彩空間信息。
進(jìn)而,在以上的實(shí)施方式中,對(duì)于把DSC2的攝影圖像作為圖像文件記錄在存儲(chǔ)卡3中,并由存儲(chǔ)卡3讀取其圖像文件的裝置的例子進(jìn)行了說(shuō)明,但本發(fā)明可以適用于通過(guò)此外的各種方法讀取被記錄和輸入的圖像文件的裝置。
此外,當(dāng)適用在個(gè)人計(jì)算機(jī)等時(shí),有關(guān)上述的控制的程序可通過(guò)CD-ROM等記錄介質(zhì)和互聯(lián)網(wǎng)等數(shù)據(jù)信號(hào)進(jìn)行提供。圖4為表示其狀態(tài)的圖。個(gè)人計(jì)算機(jī)100通過(guò)CD-ROM 104接收程序的提供。且,個(gè)人計(jì)算機(jī)100具有與通信線路101的連接功能。個(gè)人計(jì)算機(jī)102是提供上述程序的計(jì)算機(jī)服務(wù)器,并在硬盤103等的記錄介質(zhì)中儲(chǔ)存程序。通信線路101為互聯(lián)網(wǎng)、個(gè)人計(jì)算機(jī)通信等的通信線路、或?qū)S猛ㄐ啪€路等。計(jì)算機(jī)102使用硬盤103讀出程序,并通過(guò)通信線路101把程序發(fā)送到個(gè)人計(jì)算機(jī)100。即,把程序作為數(shù)據(jù)信號(hào)而記錄到載波,并通過(guò)通信線路101發(fā)送。就這樣,程序可提供為記錄介質(zhì)和載波等的各種方式的計(jì)算機(jī)可讀入的計(jì)算機(jī)程序產(chǎn)品。
以上實(shí)施方式均為示例,在不脫離本發(fā)明的精神和范圍前提下,可以有各種各樣的改型和變化。
權(quán)利要求
1.一種圖像文件處理裝置的圖像文件處理方法,其特征在于,輸入圖像文件;判斷所述輸入的圖像文件是否為規(guī)定的色彩空間;若判斷出所述輸入的圖像文件是所述規(guī)定的色彩空間,使用預(yù)先儲(chǔ)存在所述圖像處理裝置內(nèi)部的信息,從所述規(guī)定的色彩空間轉(zhuǎn)換為適于所述圖像處理裝置的處理的色彩空間;以及若判斷出所述輸入的圖像文件不是所述規(guī)定的色彩空間,則使用所述輸入的圖像文件中所儲(chǔ)存的信息,把所述輸入的圖像文件的色彩空間轉(zhuǎn)換成適于所述圖像處理裝置的處理的色彩空間。
2.如權(quán)利要求1所述的圖像文件處理方法,其中,預(yù)先儲(chǔ)存在所述圖像處理裝置內(nèi)部的信息是有關(guān)從所述規(guī)定的色彩空間轉(zhuǎn)換成適于所述圖像處理裝置處理的色彩空間的信息,及儲(chǔ)存在所述輸入的圖像文件中的信息是有關(guān)所述輸入的圖像文件的色彩空間的信息。
3.如權(quán)利要求1所述的圖像文件處理方法,其中,所述輸入的圖像文件具有表示所述輸入的圖像文件是否為所述規(guī)定的色彩空間的色彩空間識(shí)別信息,及使用所述色彩空間識(shí)別信息,來(lái)判斷所述輸入的圖像文件是否為規(guī)定的色彩空間。
4.一種圖像文件處理裝置的圖像文件處理方法,其特征在于,從外部輸入至少具有取決于被設(shè)定的色彩空間的每個(gè)像素的顏色信息、表示所述色彩空間是否為第1色彩空間的色彩空間識(shí)別標(biāo)簽、以及表示所述色彩空間的色彩空間信息的色彩空間信息標(biāo)簽的圖像文件;且基于所述色彩空間識(shí)別標(biāo)簽來(lái)判斷所述圖像文件的色彩空間是否為所述第1色彩空間;以及當(dāng)判斷為不是所述第1色彩空間時(shí),便參照該圖像文件的色彩空間信息標(biāo)簽。
5.如權(quán)利要求4所述的圖像文件處理方法,其中,基于所述被參照的色彩空間信息標(biāo)簽,把判斷為不是所述第1色彩空間的圖像文件的色彩空間轉(zhuǎn)換成第2色彩空間,及把該圖像文件的顏色信息通過(guò)所述第2色彩空間表達(dá)。
6.如權(quán)利要求5所述的圖像文件處理方法,其中,對(duì)用于把所述第1色彩空間轉(zhuǎn)換成所述第2色彩空間的轉(zhuǎn)換矩陣進(jìn)行存儲(chǔ);當(dāng)判斷為所述圖像文件的色彩空間是所述第1色彩空間時(shí),基于所述轉(zhuǎn)換矩陣,把該圖像文件所設(shè)定的色彩空間從所述第1色彩空間轉(zhuǎn)換成所述第2色彩空間;以及當(dāng)判斷為所述圖像文件的色彩空間不是所述第1色彩空間時(shí),基于所述被參照的色彩空間信息標(biāo)簽而再構(gòu)筑所述轉(zhuǎn)換矩陣,并基于再構(gòu)筑的轉(zhuǎn)換矩陣,把該圖像文件所設(shè)定的色彩空間轉(zhuǎn)換成所述第2色彩空間。
7.一種圖像文件處理裝置的圖像文件處理方法,其特征在于,對(duì)用于把第1色彩空間轉(zhuǎn)換成第2色彩空間的轉(zhuǎn)換矩陣進(jìn)行存儲(chǔ);從外部輸入至少具有取決于被設(shè)定的第1色彩空間或第3色彩空間的每個(gè)像素的顏色信息、表示所述色彩空間是否為第1色彩空間的色彩空間識(shí)別標(biāo)簽、以及在所述色彩空間不是所述第1色彩空間時(shí)表示所述第3色彩空間的色彩空間信息的色彩空間信息標(biāo)簽的圖像文件;基于所述色彩空間識(shí)別標(biāo)簽判斷所述圖像文件的色彩空間是否為所述第1色彩空間;當(dāng)判斷是所述第1色彩空間時(shí),基于所述轉(zhuǎn)換矩陣把該圖像文件所設(shè)定的色彩空間由所述第1色彩空間轉(zhuǎn)換成所述第2色彩空間;當(dāng)判斷為不是第1色彩空間時(shí),則基于所述色彩空間信息再構(gòu)筑所述轉(zhuǎn)換矩陣,并基于再構(gòu)筑的轉(zhuǎn)換矩陣,把該圖像文件所設(shè)定的色彩空間由所述第3色彩空間轉(zhuǎn)換成所述第2色彩空間;以及把該圖像文件的顏色信息通過(guò)所述第2色彩空間表達(dá)。
8.一種圖像文件處理裝置,其特征在于,具有執(zhí)行上述權(quán)利要求1~7中的任一項(xiàng)的圖像文件處理方法的處理部。
9.一種計(jì)算機(jī)可讀入的計(jì)算機(jī)程序產(chǎn)品,其特征在于,具有執(zhí)行上述權(quán)利要求1~7中的任一項(xiàng)的圖像文件處理方法的控制程序。
全文摘要
一種圖像文件處理裝置的圖像文件處理方法,從外部輸入至少具有取決于被設(shè)定的色彩空間的每個(gè)像素的顏色信息、表示所述色彩空間是否為第1色彩空間的色彩空間識(shí)別標(biāo)簽、以及表示所述色彩空間的色彩空間信息的色彩空間信息標(biāo)簽的圖像文件,且基于所述色彩空間識(shí)別標(biāo)簽判斷所述圖像文件的色彩空間是否為所述第1色彩空間,而當(dāng)判斷為不是所述第1色彩空間時(shí),便參照該圖像文件的色彩空間信息標(biāo)簽。
文檔編號(hào)H04N1/46GK1574882SQ200410045279
公開日2005年2月2日 申請(qǐng)日期2004年6月4日 優(yōu)先權(quán)日2003年6月6日
發(fā)明者寶珠山秀雄, 芝崎清茂, 黑巖壽久 申請(qǐng)人:株式會(huì)社尼康