數(shù)據(jù)從連接至網(wǎng)絡(luò)的服務(wù)器移動(dòng)至數(shù)字照相機(jī)2的存儲(chǔ)器2 37。
[0052]在步驟S6中,處理參考所選擇的校正表中的鏡頭信息標(biāo)志。如果鏡頭信息標(biāo)志為O (在步驟S6中為是),則選擇與拍攝距離相對(duì)應(yīng)的信息作為拍攝信息。相反,如果鏡頭信息標(biāo)志為1(在步驟S6中為否),則選擇與出瞳距離相對(duì)應(yīng)的信息。即,當(dāng)鏡頭信息標(biāo)志為O時(shí),意味著校正表是通過相加與拍攝距離而不是瞳距相對(duì)應(yīng)的信息來計(jì)算校正數(shù)據(jù)的校正表。相反,當(dāng)鏡頭信息標(biāo)志為I時(shí),意味著校正表是通過相加與瞳距而不是拍攝距離相對(duì)應(yīng)的信息來計(jì)算校正數(shù)據(jù)的校正表。
[0053]更具體地,如果鏡頭信息標(biāo)志為O (在步驟S6中為是),則在步驟S7中,根據(jù)所選擇的使用焦距、拍攝距離和光圈值作為輸入的校正表來計(jì)算校正數(shù)據(jù),然后將該校正數(shù)據(jù)載入存儲(chǔ)器37上。相反,如果鏡頭信息標(biāo)志為I (在步驟S6中為否),則在步驟S8中,根據(jù)所選擇的使用焦距、出瞳距離和光圈值作為輸入的校正表來計(jì)算校正數(shù)據(jù),然后將該校正數(shù)據(jù)載入存儲(chǔ)器37上。在步驟S9中,將載入存儲(chǔ)器37上的校正數(shù)據(jù)移動(dòng)至圖像處理電路33b,并且基于所移動(dòng)的校正數(shù)據(jù)進(jìn)行圖像處理。利用圖像處理,可以獲得受諸如邊緣光下降和像差的基于鏡頭單元I的鏡頭位置的光學(xué)特性的影響得到了校正的圖像。
[0054]如上所述,根據(jù)本典型實(shí)施例,可以根據(jù)進(jìn)行拍攝時(shí)的鏡頭單元來校正由于光學(xué)特性所導(dǎo)致的圖像劣化。
[0055]在前一實(shí)施例中,數(shù)字照相機(jī)被描述作為信息處理設(shè)備的例子。然而,本發(fā)明不限于此。其它的信息處理設(shè)備,例如,個(gè)人數(shù)字助理(PDA)、可移動(dòng)計(jì)算機(jī)裝置(laptop)、智能電話等均同樣可應(yīng)用于本發(fā)明,只要該信息處理設(shè)備能夠?qū)嵤┰谒綑?quán)利要求至少之一的范圍中。接著,將說明以下情況作為本發(fā)明的第二典型實(shí)施例:將本發(fā)明應(yīng)用于校正受諸如邊緣光下降和像差等的基于拍攝時(shí)鏡頭位置的鏡頭單元光學(xué)特性的影響。在第二實(shí)施例中,在個(gè)人計(jì)算機(jī)作為信息處理設(shè)備的情況下,在RAW顯影應(yīng)用程序等中進(jìn)行該校正。
[0056]圖8示出根據(jù)本發(fā)明第二典型實(shí)施例的數(shù)字照相機(jī)的結(jié)構(gòu)。利用相同的附圖標(biāo)記來表示與第一典型實(shí)施例相同的組件,并且省略對(duì)其的說明。數(shù)字照相機(jī)2可以具有用于存儲(chǔ)諸如RAW數(shù)據(jù)等的顯影之前從傳感器輸出的數(shù)據(jù)的模式。將RAW數(shù)據(jù)輸入到用于在個(gè)人計(jì)算機(jī)40上顯影RAW數(shù)據(jù)的應(yīng)用程序軟件,其中該應(yīng)用程序軟件還可用于根據(jù)用戶操作編輯圖像。當(dāng)使用該應(yīng)用程序軟件時(shí),即使數(shù)字照相機(jī)2不具有用于校正受基于鏡頭單元I的鏡頭位置的光學(xué)特性的影響、例如邊緣光下降和像差等的功能,也可以利用獲得所拍攝圖像時(shí)的拍攝信息對(duì)該所拍攝圖像進(jìn)行校正。此外,用戶可以改變用于校正受光學(xué)特性的影響的校正程度。
[0057]例如,當(dāng)發(fā)現(xiàn)用于識(shí)別獲得所拍攝圖像時(shí)鏡頭單元I的類型的鏡頭ID時(shí),個(gè)人計(jì)算機(jī)40可以指定鏡頭單元1,并且計(jì)算(選擇)與鏡頭單元I相對(duì)應(yīng)的校正表。然后,可以根據(jù)該校正表和鏡頭單元I的拍攝信息,將用于校正受諸如邊緣光下降和像差的基于鏡頭單元I的鏡頭位置的光學(xué)特性的影響的校正數(shù)據(jù)載入個(gè)人計(jì)算機(jī)40上。
[0058]考慮通過外部存儲(chǔ)器39將RAW數(shù)據(jù)捕捉至個(gè)人計(jì)算機(jī)40中的情況,以及從數(shù)字照相機(jī)2將RAW數(shù)據(jù)直接捕捉至個(gè)人計(jì)算機(jī)40的情況。當(dāng)從數(shù)字照相機(jī)2將RAW數(shù)據(jù)直接捕捉至個(gè)人計(jì)算機(jī)40時(shí),考慮使用線纜等進(jìn)行有線傳輸?shù)姆椒ㄒ约盁o線傳輸?shù)姆椒ǖ取?br>[0059]此外,考慮以下情況:將獲得所拍攝圖像時(shí)鏡頭單元的拍攝信息與RAW數(shù)據(jù)相關(guān)聯(lián)并且通過外部存儲(chǔ)器將其捕捉至個(gè)人計(jì)算機(jī)40,以及從數(shù)字照相機(jī)2直接捕捉拍攝信息等。
[0060]圖9示出由個(gè)人計(jì)算機(jī)40所進(jìn)行的處理的一部分。在步驟S901中,從自個(gè)人計(jì)算機(jī)40的CPU獲得的RAW數(shù)據(jù)的頭信息讀取鏡頭ID作為用于識(shí)別鏡頭單元I的信息。接著,在步驟S902中,個(gè)人計(jì)算機(jī)40的CPU讀取拍攝距離、焦距、光圈值和出瞳距離等,作為獲得所拍攝圖像時(shí)鏡頭單元I的拍攝信息。在步驟S903中,個(gè)人計(jì)算機(jī)40參考與鏡頭ID相對(duì)應(yīng)的校正表。該校正表存儲(chǔ)對(duì)受鏡頭單元I的光學(xué)特性影響的圖像數(shù)據(jù)進(jìn)行校正所需的信息。例如,如參考圖5A和5B所述。該校正表作為例如應(yīng)用程序軟件而存在,并將其存儲(chǔ)在個(gè)人計(jì)算機(jī)40的存儲(chǔ)器上。
[0061]在步驟S904中,個(gè)人計(jì)算機(jī)40的CPU檢查附加至校正表的鏡頭信息標(biāo)志。如果鏡頭信息標(biāo)志為0(在步驟S904中為是),則CPU選擇與拍攝距離相對(duì)應(yīng)的信息作為拍攝信息。相反,如果鏡頭信息標(biāo)志為I (在步驟S904中為否),則CPU選擇與出瞳距離相對(duì)應(yīng)的信息。
[0062]如果鏡頭信息標(biāo)志為O (在步驟S904中為是),則在步驟S905中,將拍攝距離設(shè)置為要顯示在作為圖1OA和1B要說明的圖像校正用操作面板的顯示器41上的滑動(dòng)件。此夕卜,在步驟S907中,根據(jù)所選擇的使用焦距、拍攝距離和光圈值作為輸入的校正表來計(jì)算校正數(shù)據(jù)。然后將該校正數(shù)據(jù)載入個(gè)人計(jì)算機(jī)40的存儲(chǔ)器上。
[0063]另一方面,如果鏡頭信息標(biāo)志為I (在步驟S904中為否),則在步驟S906中,將出瞳距離設(shè)置為要顯示在作為圖1OA和1B要說明的圖像校正用操作面板的顯示器41上的滑動(dòng)件。此外,在步驟S908中,根據(jù)所選擇的使用焦距、出瞳距離和光圈值作為輸入的校正表來計(jì)算校正數(shù)據(jù)。然后將該校正數(shù)據(jù)載入個(gè)人計(jì)算機(jī)40的存儲(chǔ)器上。
[0064]在步驟S909中,個(gè)人計(jì)算機(jī)40的CPU基于所獲得的校正數(shù)據(jù)對(duì)RAW數(shù)據(jù)進(jìn)行圖像處理。個(gè)人計(jì)算機(jī)40的CPU進(jìn)行控制,使得通過圖像處理使受基于鏡頭位置的光學(xué)特性的影響得到了校正且被顯影了的圖像顯示在顯示器41上。
[0065]接著,參考圖1OA和1B來說明個(gè)人計(jì)算機(jī)40的CPU控制作為圖像校正用的操作面板的顯示器41上的顯示操作的情況??紤]以下情形進(jìn)行顯示控制:不設(shè)置與拍攝距離相對(duì)應(yīng)的信息、不設(shè)置與瞳距相對(duì)應(yīng)的信息以及用戶手動(dòng)改變校正量等。在這些情況下,用戶可以將操作面板上的滑動(dòng)件移動(dòng)至以下位置:在該位置處,可以最有效地對(duì)受鏡頭像差、邊緣光下降等的鏡頭單元的光學(xué)特性影響的圖像進(jìn)行校正。
[0066]圖1OA和1B分別示出應(yīng)用程序軟件中鏡頭像差校正用的操作面板801和802。圖1OA和1B中的附圖標(biāo)記803和804表示由用戶經(jīng)由鼠標(biāo)或觸摸操作可以操作的滑動(dòng)件。
[0067]圖1OA示出了如圖9的步驟S905中所述鏡頭信息標(biāo)志為O的情況。在這種情況下,將拍攝距離用于要顯示在作為圖像校正用的操作面板的顯示器41上的滑動(dòng)件803。用戶可以選擇拍攝距離作為參數(shù)。當(dāng)存在與關(guān)于要顯示的圖像805的拍攝距離相對(duì)應(yīng)的信息時(shí),根據(jù)與作為默認(rèn)值的拍攝距離相對(duì)應(yīng)的信息確定該滑動(dòng)件的位置并將其顯示在滑動(dòng)件803上。圖1OB示出了如圖9的步驟S906所述鏡頭信息標(biāo)志為I的情況。在這種情況下,將拍攝倍率用于要顯示在作為圖像校正用的顯示面板的顯示器41上的滑動(dòng)件84。用戶可以選擇拍攝倍率作為參數(shù)?;谂c瞳距相對(duì)應(yīng)的信息來設(shè)置拍攝倍率的顯示。當(dāng)存在與關(guān)于要顯示的圖像806的瞳距相對(duì)應(yīng)的信息時(shí),根據(jù)基于與作為默認(rèn)值的瞳距相對(duì)應(yīng)的信息計(jì)算出的倍率確定滑動(dòng)件的位置,并且在滑動(dòng)件804上顯示該位置。
[0068]在圖1OA和1B中,個(gè)人計(jì)算機(jī)40的CPU響應(yīng)于用戶操作滑動(dòng)件803或804的操作,根據(jù)利用鏡頭ID所選擇的校正表計(jì)算校正數(shù)據(jù)。例如,當(dāng)用戶將滑動(dòng)件803從近側(cè)移動(dòng)至無限側(cè)時(shí),CPU通過基于使用與滑動(dòng)件803移動(dòng)后位置相對(duì)應(yīng)的拍攝距離信息的校正表的數(shù)據(jù)計(jì)算校正數(shù)據(jù),來進(jìn)行圖像處理。此外,當(dāng)用戶將滑動(dòng)件804從四倍移動(dòng)至兩倍時(shí),CPU通過基于使用與兩倍相對(duì)應(yīng)的信息的校正表的數(shù)據(jù)計(jì)算校正數(shù)據(jù),來進(jìn)行圖像處理。在圖1OB的情況下,在用戶指定之后,CPU通過基于使用兩倍倍率數(shù)據(jù)的校正表的數(shù)據(jù)計(jì)算校正數(shù)據(jù),來進(jìn)行圖像處理。相反,在圖1OA中,在用戶指定之后,CPU通過基于使用與對(duì)應(yīng)于兩倍倍率數(shù)據(jù)的瞳距相對(duì)應(yīng)的信息的校正表的數(shù)據(jù)計(jì)算校正數(shù)據(jù),來進(jìn)行圖像處理。后者情況在無需改變用于根據(jù)校正表計(jì)算校正數(shù)據(jù)的方法方面是有利的,而前者情況在根據(jù)倍率直接計(jì)算校正數(shù)據(jù)方面是有利的。
[0069]利用該操作,即使在諸如微距鏡頭的特殊鏡頭中也可以適當(dāng)?shù)匦UR頭像差。
[0070]如上所