專利名稱:圖像處理設(shè)備及其控制方法和攝像設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種使用諸如CCD或CMOS傳感器的圖像傳 感器的攝像設(shè)備中的抑制由附著在光學(xué)低通濾波器等的表面 上的異物導(dǎo)致的圖像質(zhì)量劣化的技術(shù)。
背景技術(shù):
近來,市場上出現(xiàn)了很多攝像設(shè)備,例如數(shù)字照相機和 數(shù)字攝像機,它們使用諸如CCD的圖像傳感器生成圖像信號, 并將其作為數(shù)據(jù)記錄下來。數(shù)字照相機消除了對常規(guī)用作記錄介質(zhì)的感光膠片的需求,并將圖像作為數(shù)據(jù)記錄在諸如半 導(dǎo)體存儲卡或硬盤驅(qū)動器的數(shù)據(jù)記錄介質(zhì)上,而不是記錄在這樣的膠片上。與膠片不同,這些數(shù)據(jù)記錄介質(zhì)允許重復(fù)的 寫入和擦除操作,因而可以降低耗材費用。即,這樣的介質(zhì) 是非常有用的。通常,數(shù)字照相機裝配有能夠根據(jù)需要顯示所拍攝的圖 像的LCD ( Liquid Crystal Display:液晶顯示器)監(jiān)視器和可 拆卸大容量存儲裝置。使用包括這兩種裝置的數(shù)字照相機可以消除對膠片這種 傳統(tǒng)上作為耗材使用的記錄介質(zhì)的需求,并允許用戶當場立 刻通過將所拍攝的圖像顯示在LCD監(jiān)視器裝置上來檢查所拍 攝的圖像。因此,可以當場刪除不滿意的圖像數(shù)據(jù),或者根 據(jù)需要重新拍攝。即,與使用膠片的囟化銀照相機相比,數(shù) 字照相機已經(jīng)顯著提高了拍攝操作的效率。由于提高圖像傳感器分辯率的便利性和技術(shù)革新,數(shù)字 照相機的應(yīng)用范圍得到了擴大。近來,已經(jīng)可利用單鏡頭反射式照相機(single-lens reflex camera)等的多種可更換鏡頭數(shù) 字照相機。然而,在數(shù)字照相機中,灰塵或微粒等異物(在下文中 簡稱為灰塵)有時會附著在圖像傳感器防護玻璃、光學(xué)濾波 器的表面等或者位于圖像傳感器前面的拍攝光軸上的光學(xué)系 統(tǒng)上(在下文中統(tǒng)稱為圖像傳感器光學(xué)組件)。當灰塵通過這 種方式附著在圖像傳感器光學(xué)組件上時,灰塵遮擋光。結(jié)果, 例如,無法拍攝到相應(yīng)部分。即,所拍攝的圖像的質(zhì)量劣化。與在數(shù)字照相機中一樣,在使用卣化銀膠片的照相機中, 膠片上的灰塵也會被捕獲到圖像上。然而,在每一拍攝之后 更換膠片,因而很少在所有的畫面上都捕獲到類似的灰塵。相反,數(shù)字照相機的圖像傳感器沒有移動,并且照相機 使用相同的圖像傳感器進行拍攝。由于該原因, 一旦灰塵附 著在圖像傳感器光學(xué)組件上,就會以相同的方式在很多畫面 (拍攝圖像)上捕獲到灰塵。特別地,可更換鏡頭數(shù)字照相 機具有灰塵易于在更換鏡頭時進入照相機的問題。因此,照相機的用戶必然總是擔(dān)心灰塵附著到圖像傳感 器光學(xué)組件上,并且耗費很多精力來檢查和清潔灰塵。特別 地,圖像傳感器相對地位于照相機內(nèi)的深處,不容易清潔或 檢查灰塵。在安裝/拆卸鏡頭時,灰塵易于進入可更換鏡頭數(shù)字照相 機。此外,在很多可更換鏡頭數(shù)字照相機中,將焦面快門(focal plane shutter)緊挨著放在圖像傳感器之前,因而灰塵易于附 著至圖像傳感器光學(xué)組件。由于這樣的灰塵通常附著到防護玻璃或光學(xué)濾波器上, 而不是圖像傳感器的表面上,因而根據(jù)拍攝鏡頭的光圈值或 者從拍攝鏡頭的光瞳(pupil )到捕獲平面的距離,而在不同的狀態(tài)下使灰塵成像。即,隨著光圏值接近常開F值,所拍攝 的圖像將變得模糊,因而小灰塵的附著幾乎不對圖像造成影 響。相反,隨著光圏值增加,這樣的灰塵將被清楚地成像, 因而對圖像造成影響。已知一種通過預(yù)先準備圖像傳感器上的僅有灰塵的、通 過在將鏡頭設(shè)置為大光圈值的同時拍攝白墻等獲得的圖像并 將該圖像與普通拍攝圖像結(jié)合使用來使灰塵變得更不明顯的方法(參見日本特開2004-222231 )。然而,這種方法很麻煩, 因為用戶必須總是清楚針對灰塵檢測所拍攝的圖像和與所拍 攝相關(guān)聯(lián)的拍攝圖像之間的對應(yīng)關(guān)系。因此,可以設(shè)想保持通過拍攝白墻等獲取的表示灰塵位 置的信息,并將表示灰塵的位置或大小的信息附到通過一般 的拍攝操作獲得的圖像數(shù)據(jù)上。例如,使用單獨準備的圖像 處理設(shè)備可以根據(jù)所附的灰塵位置信息分析所拍攝的數(shù)據(jù)上 的灰塵位置,并通過對所分析的區(qū)域插入周圍像素來使灰塵 的圖像變得更不明顯。然而,通過這樣的處理難以使圖像上捕獲的所有的灰塵 圖像都變得更不明顯。這是因為,在通過使用數(shù)字照相機拍 攝白墻來獲取表示灰塵位置的信息時,在臨邊昏暗(limb darkening)等因素的影響下,照相機有時無法獲取表示灰塵位 置的信息。在這種情況下,由于未能將灰塵登記在灰塵位置 和大小列表中,因而不可能使用上述圖像處理設(shè)備進行分析 和插值處理來使灰塵變得更不明顯。另外,隨著所登記的灰塵顆粒的增多,灰塵位置和大小 列表的大小也增大。列表中可以登記的灰塵顆粒的數(shù)量存在 限制。即,如果無窮個灰塵顆粒附著在圖像傳感器上,則不 可以將所有的灰塵顆粒都登記在列表中。同樣地,在這樣的情況下,存在位置或大小無法登記到列表中的灰塵,因而不 可能使用上述圖像處理設(shè)備進行分析和插值處理來使未登記 的灰塵變得更不明顯。如上所述,任何未能登記到上述灰塵列表中的灰塵都無 法利用灰塵列表通過圖像處理來變得更不明顯。即,用戶需 要親自人工在所拍攝的圖像上指定這樣的灰塵的位置,并通 過進行修復(fù)處理等使灰塵變得更不明顯。然而,如果存在多 幅拍攝圖像,用戶需要對所有的圖像進行這樣的人工修復(fù)處 理。這極大地增加了用戶的工作量。發(fā)明內(nèi)容本發(fā)明是在考慮上述問題的情況下產(chǎn)生的,并且目的在于 即使當灰塵附著在位于圖像傳感器前面的防護玻璃、濾波器等 時也能有效地抑制灰塵對拍攝圖像的影響。為了解決上述問題并實現(xiàn)上述目的,根據(jù)本發(fā)明的第一方 面,提供了一種圖像處理設(shè)備,用于校正由攝像設(shè)備拍攝的、 捕獲了存在于所述攝像設(shè)備的拍攝光路上的異物陰影的拍攝圖像,以降低所述異物陰影的影響,所述圖像處理設(shè)備包括顯 示單元,用于顯示所述拍攝圖像;校正單元,用于基于異物信 息校正所述拍攝圖像,以降低所述異物陰影的影響,其中所述 異物信息是與所述拍攝圖像相關(guān)聯(lián)的、至少關(guān)于存在于所述攝 像設(shè)備的所述拍攝光路上的異物的位置和大小的信息;輸入單 元,用于由用戶根據(jù)所述顯示單元上顯示的所述拍攝圖像輸入 追加的異物信息;以及追加登記單元,用于在所述追加的異物 信息是未登記的異物信息時將通過所述輸入單元輸入的所述追 加的異物信息追加登記到所述異物信息中。根據(jù)本發(fā)明的第二方面,提供了一種攝像設(shè)備,包括獲取單元,用于獲取由根據(jù)本發(fā)明第 一 方面的圖像處理設(shè)備的 所述追加登記單元所追加登記的未登記的異物信息;以及更新 單元,用于基于所述獲取單元獲取的所述未登記的異物信息來 更新已經(jīng)存儲在存儲單元中的異物信息。根據(jù)本發(fā)明的第三方面,提供了一種攝像設(shè)備,包括 顯示單元,用于顯示拍攝圖像;校正單元,用于基于異物信息 校正所述拍攝圖像,以降低異物陰影的影響,其中所述異物信 息是與所述拍攝圖像相關(guān)聯(lián)的、至少關(guān)于存在于拍攝光路上的 異物的位置和大小的信息;輸入單元,用于由用戶根據(jù)所述顯 示單元上顯示的所述拍攝圖像輸入追加的異物信息;以及追加 登記單元,用于在所述追加的異物信息是未登記的異物信息時 將通過所述輸入單元輸入的所述追加的異物信息追加登記到所 述異物信息中。根據(jù)本發(fā)明的第四方面,提供了 一種圖像處理設(shè)備的控制 方法,所述圖像處理設(shè)備用于校正由攝像設(shè)備拍攝的、捕獲了 存在于所述攝像設(shè)備的拍攝光路上的異物陰影的拍攝圖像,以 降低所述異物陰影的影響,所述控制方法包括以下步驟顯示 步驟,用于顯示所述拍攝圖像;校正步驟,用于基于異物信息 校正所述拍攝圖像,以降低所述異物陰影的影響,其中所述異 物信息是與所述拍攝圖像相關(guān)聯(lián)的、至少關(guān)于存在于所述攝像 設(shè)備的所述拍攝光路上的異物的位置和大小的信息;以及追加 登記步驟,用于將用戶根據(jù)所述顯示步驟中顯示的所述拍攝圖 像輸入的、未登記在所述異物信息中的未登記的異物信息追加 登記到所述異物信息中。根據(jù)本發(fā)明的第五方面,提供了一種攝像設(shè)備,包括 圖像感測單元,用于捕獲被攝體圖像;以及根據(jù)本發(fā)明第一方 面的圖像處理設(shè)備。通過以下參考附圖對典型實施例的說明,本發(fā)明的其它 特征將變得明顯。
圖l是示出根據(jù)本發(fā)明第 一 實施例的作為攝像設(shè)備的可更換鏡頭單鏡頭反射式數(shù)字照相機的電路結(jié)構(gòu)的框圖;圖2是示出根據(jù)第 一 實施例的數(shù)字照相機的外觀的透視圖;圖3是示出根據(jù)第 一 實施例的數(shù)字照相機的內(nèi)部結(jié)構(gòu)的 垂直截面圖;圖4是用于說明根據(jù)第 一 實施例的數(shù)字照相機中的灰塵 檢測處理的流程圖;圖5是示出灰塵校正數(shù)據(jù)的數(shù)據(jù)格式的示例的圖;圖6是用于說明圖4的步驟S27中的灰塵區(qū)域獲取例程的 細節(jié)的流程圖;圖7是示出圖6的步驟S62中的灰塵區(qū)域判斷處理的處理 單元的圖;圖8是示出圖6的步驟S63中的灰塵區(qū)域大小計算的概略 的圖;圖9是用于說明圖4的步驟S24中的捕獲處理例程的細節(jié) 的流程圖;圖IO是示意性示出圖像處理設(shè)備的系統(tǒng)結(jié)構(gòu)的框圖;圖ll是示出圖像處理設(shè)備中的GUI的示例的圖;圖12是用于說明自動修復(fù)處理的基本序列的流程圖;圖13是用于說明插值例程的細節(jié)的流程圖;圖14是示出圖像編輯程序的內(nèi)部結(jié)構(gòu)的圖;圖15是示出圖像編輯程序的編輯歷史的數(shù)據(jù)結(jié)構(gòu)的圖;圖16是示出第 一 實施例中的自動修復(fù)處理的序列的流程圖;圖17是示出第 一 實施例中灰塵校正數(shù)據(jù)的添加登記處理 的流程圖;圖18是示出拍攝圖像、灰塵校正數(shù)據(jù)和追加灰塵校正數(shù) 據(jù)表之間的關(guān)系的圖;圖19是示出第二實施例中的未登記灰塵追加登記處理的 流程圖;圖20是示出第二實施例中的自動修復(fù)處理的流程圖; 圖21是示出鏈接表的數(shù)據(jù)格式的圖;圖22是示出第三實施例中的未登記灰塵追加登記處理的 流程圖;圖23是示出第三實施例中的自動修復(fù)處理的流程圖;以及圖24是示出根據(jù)第五實施例的由照相機進行的未登記灰 塵追加登記處理的流程圖。
具體實施方式
以下將參考附圖詳細說明本發(fā)明的優(yōu)選實施例。第 一 實施例在本實施例中,照相機機身纟企測灰塵,并將作為與灰塵 的位置、大小等有關(guān)的信息的灰塵校正數(shù)據(jù)附到圖像數(shù)據(jù)。 本實施例使用照相機外部的圖像處理設(shè)備通過使用附到圖像 數(shù)據(jù)的灰塵校正數(shù)據(jù)來對圖像數(shù)據(jù)進行灰塵去除處理。圖l是示出根據(jù)本發(fā)明第 一 實施例的可更換鏡頭單鏡頭 反射式數(shù)字照相機的電路結(jié)構(gòu)的框圖。參考圖1,微計算機402對照相機的總體操作進行控制,包括關(guān)于對從圖像傳感器(本實施例中的CCD ) 418輸出的圖 像數(shù)據(jù)的處理的控制和關(guān)于LCD監(jiān)視器裝置41 7的顯示控制。 注意,圖像傳感器41 8包括光電轉(zhuǎn)換被攝體圖像的像素的二維陣列。當用戶半按下釋放按鈕114 (參見圖2)時,打開開關(guān) (SW1 ) 405。當4丁開開關(guān)(SW1 ) 405時,本實施例的#:字 照相機準備拍攝。在用戶將釋放按鈕114按至第二沖程位置 (處于完全按下狀態(tài))時,開關(guān)(SW2 )406打開。在開關(guān)(SW2) 406打開時,本實施例的數(shù)字照相機開始拍攝操作。鏡頭控制電路407在與拍攝鏡頭200進行通信和AF (自動 聚焦)操作時對拍攝鏡頭200和光圏葉片進行驅(qū)動控制。參考圖1 ,外部顯示控制電路408控制外部顯示裝置 (OLC) 409和取景器中的顯示裝置(未示出)。開關(guān)感測電 路410將來自包括設(shè)置在照相機中的電子撥盤411的很多開關(guān) 的信號發(fā)送到微計算機402。電子閃光燈發(fā)光控制電路412通過X觸點412接地,并控 制外部電子閃光燈。測距電路413檢測對于AF操作的被攝體 的散焦量。光測電路414測量被攝體的亮度。快門控制電路41 5控制開門,以進行圖像傳感器的正確曝 光。LCD監(jiān)視器裝置417和背光照明裝置416構(gòu)成了圖像顯示 裝置。例如,記錄裝置419是可以從照相機機身拆卸下來的硬 盤驅(qū)動器或半導(dǎo)體存儲卡。將A/D轉(zhuǎn)換器423、圖像緩沖存儲器424、包括DSP等的圖 像處理電路425和存儲指示圖像傳感器中的預(yù)定像素自身有 缺陷的信息的像素缺陷位置存儲器4 2 6連接至所述微計算機 402。將存儲由灰塵引起圖像缺陷的圖像傳感器中的像素位置 的灰塵位置存儲器427也連接至微計算機402。注意,優(yōu)選使用非易失性存儲器作為像素缺陷位置存儲器4 2 6和灰塵位置存儲器427 。像素缺陷位置存儲器426和灰塵位置存儲器427 可以使用相同存儲空間內(nèi)的不同地址來存儲信息。附圖標記428表示存儲由微計算機402執(zhí)行的程序等的非 易失性存儲器。圖2是示出根據(jù)本實施例的數(shù)字照相機的外觀的透視圖。 圖3是圖2的垂直截面圖。參考圖2,在照相機機身IOO的上部設(shè)置有用于取景器觀 察的目鏡窗口 111、 AE (自動曝光)鎖定按鈕112、 AF測距位 置選擇按鈕113和用于拍攝操作的釋放按鈕114。在照相機機 身IOO的上部還設(shè)置有電子撥盤411、拍攝模式選擇撥盤117 和外部顯示裝置409。電子撥盤411是用于向照相機輸入數(shù)值 和與其它操作按鈕結(jié)合切換拍攝模式的多功能信號輸入裝 置。外部顯示裝置409包括液晶顯示裝置,并顯示諸如快門速 度、光圏值和拍攝模式等的拍攝條件以及其它信息。在照相機機身IOO的背面設(shè)置有用于顯示所拍攝的圖像 和各種設(shè)置窗口等的LCD監(jiān)視器裝置417、用于開啟/關(guān)閉 LCD監(jiān)視器裝置417的監(jiān)視器開關(guān)121、十字開關(guān)116和菜單按 鈕124。十字開關(guān)116包括縱橫布置的四個按鈕位于中心的設(shè)置 (SET)按鈕。用戶使用十字開關(guān)116向照相機發(fā)出選擇或執(zhí)行 LCD監(jiān)視器裝置417上顯示的菜單項的指令。菜單按鈕124是用于使LCD監(jiān)視器裝置417顯示用于對照 相機進行各種設(shè)置的菜單窗口的按鈕。在選擇和設(shè)置拍攝模 式時,用戶在按下菜單按鈕124的同時通過操作十字開關(guān)116 的上、下、左和右按鈕來選擇期望的模式,然后在選擇了期 望的模式的同時按下SET按鈕,由此完成了設(shè)置。菜單按鈕124和十字開關(guān)116還用來設(shè)置灰塵檢測模式(稍后將說明) 以及灰塵檢測模式中的顯示模式等。如圖3所示,由于本實施例中的LCD監(jiān)視器裝置417是透 射型的,因而該裝置不允許用戶僅通過驅(qū)動LCD監(jiān)視器裝置 視覺地檢查圖像,而需要背面上的背光照明裝置416。 LCD監(jiān) 視器裝置417和背光照明裝置416構(gòu)成了圖像顯示裝置。如圖3所示,可以經(jīng)由鏡頭支座202將作為部分拍4聶光學(xué) 系統(tǒng)的拍攝鏡頭200從照相機機身IOO上拆卸下來。參考圖3, 附圖標記201表示拍才聶光軸;203表示快速回位4竟??焖倩匚荤R203位于拍攝光路內(nèi),并可以在將來自拍攝鏡 頭200的被攝體光引導(dǎo)至取景器光學(xué)系統(tǒng)的、將被稱為傾斜位 置的位置與反射鏡從拍攝光路中撤回的、將被稱為撤回位置 的位置之間移動。參考圖3,將從快速回位鏡203引導(dǎo)到取景器光學(xué)系統(tǒng)上 的被攝體光形成為調(diào)焦屏204上的圖像。附圖標記205表示用 于提高取景器的可視性的聚光透鏡;206表示將穿過調(diào)焦屏 204和聚光透鏡205的被攝體光引導(dǎo)至用于取景器觀察的目鏡 透鏡208和光觀)J傳感器207的五角脊棱鏡(pentagonal roof prism)。附圖標記209和210分別表示構(gòu)成快門的后簾和前簾。打 開后簾209和前簾210將使位于其后的作為固態(tài)圖像傳感器的 圖像傳感器418受到必要時間長度的曝光。通過A/D轉(zhuǎn)換器 423、圖像處理電路425等來處理由圖像傳感器418轉(zhuǎn)化為每一 像素的電信號的拍攝圖像。將所得數(shù)據(jù)作為圖像數(shù)據(jù)記錄在 記錄裝置419上。圖像傳感器418安裝在印制電路板211上。作為另 一印制 電路板的顯示板215位于印制電路板211后面。將LCD監(jiān)視器裝置417和背光照明裝置416布置在顯示板215的相對側(cè)。諸如光學(xué)低通濾波器或紅外截止濾波器的光學(xué)構(gòu)件41 8 a 位于圖像傳感器418前面的拍攝光軸201上。在諸如灰塵的異 物附著到位于圖像傳感器418前面的光學(xué)構(gòu)件418a的表面上 時,異物將被捕獲到通過圖像傳感器418進行光電轉(zhuǎn)換的圖像 上。本實施例涉及校正捕獲了該異物的圖像的技術(shù)。附圖標記419表示記錄圖像數(shù)據(jù)的記錄裝置;217表示電 池(便攜式電源)。記錄裝置419和電池217可以從照相機機身 上拆卸下來?;覊m檢測處理圖4是用于說明根據(jù)本實施例的數(shù)字照相機中的灰塵檢 測處理(檢測由灰塵引起圖像缺陷的像素位置的處理)的流 程圖。微計算機402通過執(zhí)行存儲器428中存儲的灰塵檢測處 理程序來執(zhí)行該處理。該灰塵檢測處理是檢測附著至光學(xué)構(gòu)件41 8a的表面上并 在所拍攝的圖像上成像的灰塵的陰影的位置和大小等的處 理,其中光學(xué)構(gòu)件418a位于圖像傳感器418的前面。通過捕獲灰塵檢測圖像來進行灰塵檢測處理。在進行灰 塵檢測處理時,用戶放置照相機,以使得拍攝鏡頭200的拍攝 光軸201指向諸如面光源裝置的出射表面或白墻等的單色表 面,并為灰塵檢測作準備。可選地,用戶將用于灰塵檢測的 光單元(代替鏡頭安裝的小型點光源)附到鏡頭支座202上, 并為灰塵#r測作準備。例如,可以 -使用白色LED作為光單元。 優(yōu)選將發(fā)光表面的大小調(diào)整為與預(yù)定光圏值相等的值(例如, 本實施例中的F64 )。本實施例以使用通常的拍攝鏡頭的情況為例。然而,其 滿足通過將上述光單元附到鏡頭支座2 0 2來進行灰塵檢測的要求。如上所述,在本實施例中,灰塵檢測圖像是具有單色 的圖像。當用戶在完成處理準備時通過使用例如十字開關(guān)116發(fā)出開始灰塵檢測處理的指令時,微計算機402首先進行光圏設(shè)置。圖像傳感器附近的灰塵的成像狀態(tài)依賴于鏡頭的光圏值 而變化,并且灰塵圖像的位置依賴于鏡頭的光瞳位置而變化。 因此,除了灰塵的位置和大小之外,灰塵校正數(shù)據(jù)還必須在 檢測時保留鏡頭的光圈值和光瞳位置。然而,如果在生成灰塵校正數(shù)據(jù)階段預(yù)先判斷出無論是 否使用不同的鏡頭均使用相同光圏值,則不必總是在灰塵校 正數(shù)據(jù)中保留任何光圏值。此外,使用光單元或允許僅使用 特定鏡頭將消除在灰塵校正數(shù)據(jù)中保留任何光瞳位置的需 要。即,在生成灰塵校正數(shù)據(jù)階段,在允許使用多個鏡頭或 者根據(jù)需要改變要設(shè)置的光圏值時,必須在灰塵校正數(shù)據(jù)中 保留檢測時鏡頭的光圏值和光瞳位置。注意,這種情況下的 光瞳位置表示距出射光瞳的捕獲平面(焦平面)的距離。以下將詳細i^明流程圖。首先,在開始灰塵檢測處理時,指定拍攝鏡頭200的光圈 值。在這種情況下,例如,指定F16 (步驟S21 )。然后,微計算機402使鏡頭控制電路407在拍攝鏡頭200 上進行光圈葉片控制,以將光圈設(shè)置為步驟S 21中指定的光圏 值(步驟S22)。此外,微計算機402將焦點位置設(shè)置為無窮遠 距離(步驟S23 )。在設(shè)置了拍攝鏡頭的光圈值和焦點位置時,微計算機402 執(zhí)行灰塵檢測模式中的拍攝(步驟S24)稍后將參考圖9說明 在步驟S24中進行的捕獲處理例程的細節(jié)。圖像緩沖存儲器 424存儲所拍攝的圖像數(shù)據(jù)。在完成了拍攝操作時,微計算機402獲取拍攝時的光圏值和鏡頭光瞳位置(步驟S25)。圖像處理電路425讀出存儲在圖 像緩沖存儲器424中與所拍攝的圖像的每一像素相對應(yīng)的數(shù) 據(jù)(步驟S26 )。圖像處理電路425進行圖6中所示的處理,以獲取存在灰 塵區(qū)域(灰塵的陰影)的像素的位置和大小(步驟S27)。微計算機402將在步驟S27中獲取的存在灰塵區(qū)域的像素 的位置和大小以及在步驟S25中獲取的光圈值和鏡頭光瞳位 置信息登記在灰塵位置存儲器427中(步驟S28)。如果在這種情況下使用上述光單元,則將無法獲取到鏡 頭信息。如果無法獲取到鏡頭信息,則由此判斷出使用了光 單元,并登記預(yù)定的鏡頭光瞳位置信息和根據(jù)光單元的光源 直徑計算的等效光圏值。在步驟S28中,將預(yù)先記錄在像素缺陷位置存儲器上的在 制造過程中出現(xiàn)的每一缺陷像素(像素缺陷)的位置與每一 讀出的像素數(shù)據(jù)的位置進行比較,以檢查是否存在像素缺陷。 只將被判斷為具有除了像素缺陷以外的缺陷的區(qū)域的位置登 記到灰塵位置存儲器427中。圖5示出了存儲在灰塵位置存儲器427中的灰塵校正數(shù)據(jù) 的數(shù)據(jù)格式的示例。如圖5所示,將檢測圖像的拍攝時的鏡頭 信息和表示灰塵的位置和大小的信息存儲為灰塵校正數(shù)據(jù)。 將灰塵校正數(shù)據(jù)連同 一般拍攝時的圖像數(shù)據(jù)的信息一起添加 至圖像,并且將在稍后要說明的灰塵去除處理中使用灰塵校 正數(shù)據(jù)。更具體地,將檢測圖像的拍攝時的實際光圈值(F值)和 鏡頭光瞳位置存儲為檢測圖像的拍攝時的鏡頭信息。將所檢 測的灰塵區(qū)域的數(shù)量(整數(shù)值)存儲在存儲區(qū)中。然后,與灰塵區(qū)域的數(shù)量相對應(yīng)地重復(fù)存儲每 一 灰塵區(qū)域的各個參 數(shù)?;覊m區(qū)域參數(shù)包括一組三個數(shù)值灰塵區(qū)域的半徑(例 如,二字節(jié))、有效圖像區(qū)域的中心的X坐標(例如,二字節(jié))以及中心的y坐標(例如,二字節(jié))。如果灰塵校正數(shù)據(jù)的大小受到(例如)灰塵位置存儲器427的容量等的限制,則優(yōu)先按照在步驟S27中獲得的灰塵區(qū) 域的時間順序存儲數(shù)據(jù)。這是因為步驟S27中的灰塵區(qū)域獲取 例程按照明顯程度的降序?qū)覊m區(qū)域進行分類。 灰塵區(qū)域獲取例程接下來將參考圖6 ~圖8詳細說明圖4的步驟S27中的灰塵 區(qū)域獲取例程。如圖7所示,在存儲器內(nèi)將讀出圖像數(shù)據(jù)光柵化 (rasterized ),并在預(yù)定的塊基體上對其進行處理。進行這樣 的處理以克服由鏡頭或傳感器特性導(dǎo)致的臨邊昏暗。臨邊昏 暗是 一 種鏡頭的外圍部分的亮度低于中央部分的亮度的現(xiàn) 象。已知能夠通過縮小鏡頭光圏使臨邊昏暗降低至 一 定程度。 然而,即使在縮小光圈狀態(tài)下,如果基于對拍攝圖像預(yù)定的 閾值來判斷灰塵位置,則對于某些鏡頭而言也不可能準確地 檢測外圍部分的灰塵。為了避免這種情況的發(fā)生,通過將圖 像數(shù)據(jù)劃分成塊來降低臨邊昏暗的影響。簡單的塊分割帶來了這樣的問題,即,如果閾值在塊之 間發(fā)生變化,則跨越塊的灰塵區(qū)域的檢測結(jié)果將變得不準確。 為了避免這種情況的發(fā)生,使塊重疊,并且將構(gòu)成重疊的塊 的任何 一 個中的判斷為灰塵區(qū)域的像素作為灰塵區(qū)域來處 理。根據(jù)圖6所示的流程進行塊中的灰塵區(qū)域判斷。首先,計 算塊中的最大亮度Lmax和平均亮度Lave。通過下式計算塊中的閾值T1:Tl = Lavex0.6 + Lmaxx0.4將具有不超過閾值的亮度的像素看作為灰塵像素(步驟 S61 )。將由灰塵像素形成的每一隔離區(qū)域定義為一個灰塵區(qū) 域di (i = 0, n)(步驟S62 )。如圖8所示,對于每一灰塵區(qū)域,獲得了構(gòu)成灰塵區(qū)域的像素的橫坐標的最大值Xmax 和最小值Xmin,以及縱坐標的最大值Ymax和最小值Ymin 。 通過以下等式計算表示灰塵區(qū)域di的大小的半徑ri (步驟 S63 )。= V[ {(I max— X min) / 2}2 + {(J max— y min) / 2}2 ]圖8示出了Xmax、 Xmin、 Ymax、 Ymin和ri之間的關(guān)系。 在步驟S64中,計算每一灰塵區(qū)域的平均亮度值。 在某些情況下,灰塵校正數(shù)據(jù)大小受到例如灰塵位置存 儲器427的大小的限制。為了應(yīng)付這種情況,基于灰塵區(qū)域的 大小和平均亮度值存儲多條灰塵位置信息(步驟S65)。在本 實施例中,按照ri的降序進行分類。如果ri是相同的,則按照 平均亮度值的升序進行分類。這允許將明顯的灰塵優(yōu)先登記 到灰塵校正數(shù)據(jù)中。假設(shè)Di是經(jīng)分類的灰塵區(qū)域,Ri是灰塵 區(qū)域Di的半徑。注意,可以將任何大于預(yù)定大小的灰塵區(qū)域從分類目標 中排除,并放在經(jīng)分類的灰塵區(qū)域列表的末尾。大的灰塵區(qū) 域可能通過稍后的插值處理來降低圖像質(zhì)量,因此優(yōu)選作為 具有最低優(yōu)先權(quán)的校正目標進行處理。 捕獲處理例程接下來將參考圖9所示的流程圖說明圖4的步驟S24中的 捕獲處理例程。微計算機4 0 2通過執(zhí)行存儲器4 2 8中存儲的捕 獲處理程序來執(zhí)行該處理。在捕獲處理例程開始時,微計算機402啟動圖3所示的快速回位鏡203以進行步驟S201中的所謂的鏡向上(mirror up ), 并使快速回位4竟2 0 3從拍41:光路中撤回。在步驟S202中,圖像傳感器418開始存儲電荷。在步驟 S203中,圖3所示的快門的前簾210和后簾209發(fā)生移動,以執(zhí) 行曝光。在步驟S204中,圖像傳感器完成電荷存儲。在步驟 S205中,從圖像傳感器418中讀出圖像信號,并通過A/D轉(zhuǎn)換 器4 2 3和圖像處理電路4 2 5對圖像信號進行處理。將所得的圖 像數(shù)據(jù)首先存儲在圖像緩沖存儲器424中。當在步驟S206中完成來自圖像傳感器418的所有圖像信 號的讀出時,微計算機402在步驟S207中進行快速回位鏡203 的鏡向下(mirror down ), 并使反射鏡返回至傾斜位置,從 而終止了 一系列的捕獲操作。在步驟S208中,微計算機402判斷操作是一般的拍攝操作 還是灰塵檢測圖像拍攝操作。在一般的拍攝操作時,處理進 入步驟S209,以將圖5所示的灰塵校正數(shù)據(jù)連同拍攝操作時的 照相機設(shè)置值 一 起與圖像數(shù)據(jù)相關(guān)聯(lián)地記錄在記錄裝置419 上。更具體地,例如,可以通過將灰塵校正數(shù)據(jù)附加地寫入 Exif區(qū)來實現(xiàn)數(shù)據(jù)關(guān)聯(lián),其中,Exif區(qū)是記錄了拍攝操作時的 照相機設(shè)置值的圖像文件的報頭區(qū)。還可以通過將灰塵校正 數(shù)據(jù)作為單獨文件記錄并僅將灰塵校正數(shù)據(jù)文件的鏈接信,t、 記錄在圖像數(shù)據(jù)中來實現(xiàn)數(shù)據(jù)關(guān)聯(lián)。然而,如果圖像文件和 灰塵校正數(shù)據(jù)文件是分別記錄的,則在移動圖像文件時可能 丟失鏈接關(guān)系。因此,優(yōu)選將灰塵校正數(shù)據(jù)與圖像數(shù)據(jù)整體 地保存?;覊m去除處理接下來將說明灰塵去除處理的流程?;覊m去除處理不是 在照相機機身內(nèi)進行的,而是在單獨準備的圖像處理設(shè)備上 進行的。圖IO示意性示出了圖像處理設(shè)備的系統(tǒng)結(jié)構(gòu)。CPU IOOI控制系統(tǒng)的總體操作,并#丸行例如存儲在一次 存儲單元1002內(nèi)的程序。 一次存儲單元1002主要包括從二次 存儲單元1003讀出程序并對其進行存儲的存儲器。例如,二 次存儲單元1003對應(yīng)于硬盤。 一次存儲單元的容量通常小于 二次存儲單元的容量。二次存儲單元存儲了大小超過一次存 儲單元的容量的程序和數(shù)據(jù)。二次存儲單元1003還存儲需要 長時間存儲的數(shù)據(jù)。在本實施例中,二次存儲單元1003存儲 程序。在執(zhí)行程序時,CPU IOOI將程序加載在一次存儲單元 1002中并^丸行該程序。例如,輸入裝置1004不僅與用于系統(tǒng)控制的鼠標和鍵盤 相對應(yīng),還與用于輸入圖像數(shù)據(jù)所需的讀卡器、掃描儀和膠 片掃描器相對應(yīng)。輸出裝置1005的例子包括監(jiān)視器和打印機。 該設(shè)備可以采取上述形式以外的各種形式,然而由于與本發(fā) 明的主旨不相關(guān),因此這里將省略對其的重復(fù)說明。圖像處理設(shè)備具有能夠并行執(zhí)行多個程序的操作系統(tǒng)。 操作者可以通過使用G UI來操作運行在設(shè)備上的程序。本實施例中的圖像處理設(shè)備可以執(zhí)行兩種作為圖像編輯 功能的處理。 一種是復(fù)制戳(copy stamp)處理,另一種是 修復(fù)處理。復(fù)制戳處理是一種將指定圖像上的某些區(qū)域與單 獨指定的另 一 區(qū)域相結(jié)合的功能。修復(fù)處理是一種在指定區(qū) 域中檢測與預(yù)定條件相匹配的隔離區(qū)域、并利用周圍像素對 隔離區(qū)域進行插值的功能。此外,該設(shè)備還具有通過使用數(shù)字照相機機身中的與圖像數(shù)據(jù)相關(guān)聯(lián)的灰塵校正數(shù)據(jù)對指定坐標自動執(zhí)行修復(fù)處理 的自動修復(fù)功能。稍后將對這些處理進行詳細說明。圖ll是示出圖像處理設(shè)備中的圖像編輯程序的GUI (圖 形用戶界面)的圖。窗口具有關(guān)閉按鈕1100和標題欄1101。 在用戶按下關(guān)閉按鈕時,程序結(jié)束。拖動文件并將其放到圖像顯示區(qū)域1102上,以指定4史正目標圖i"象。在確定4交正目標 圖像時,在標題欄1101上顯示文件名,并在圖像顯示區(qū)域1102 上配合顯示(Fit-display)目標圖像。以兩種狀態(tài)顯示正在編輯的目標圖 <象,即,配合顯示狀 態(tài)和像素一對一(one-to-one)顯示狀態(tài)。纟喿作顯示模式按鈕 1108可以切換這些顯示狀態(tài)。才艮據(jù)該GUI,可以通過在圖像 上點擊來指定處理位置。在配合顯示狀態(tài)下,根據(jù)顯示放大 倍數(shù)計算處理后的圖像上與點擊位置相對應(yīng)的坐標,并將處 理應(yīng)用于計算出的坐標。根據(jù)該GUI,通過半徑指定處理范 圍。該半徑是關(guān)于正在編輯的目標圖像的半徑,有時根據(jù)顯 示放大倍數(shù)而與關(guān)于配合顯示的圖像的半徑相區(qū)別。在用戶按下自動修復(fù)處理執(zhí)行按4丑1103時,執(zhí)行自動灰 塵去除處理(稍后將說明)。然后,將處理后的圖像顯示在圖 像顯示區(qū)域1102上。自動修復(fù)處理執(zhí)行按鈕1103僅當不對圖 像進行編輯時才變得有效。在執(zhí)行復(fù)制戳處理、修復(fù)處理和 自動修復(fù)處理時,自動修復(fù)處理執(zhí)行按鈕1103在編輯圖像之 后變得無效。半徑滑塊1106是指定復(fù)制戳處理和修復(fù)處理的應(yīng)用范圍的滑塊。在用戶按下修復(fù)處理模式按鈕110 4時,開始修復(fù)處理。 如下所述的修復(fù)處理模式是用戶基于灰塵區(qū)域指定而執(zhí)行的人工修復(fù)處理。當在修復(fù)處理模式中用戶左擊圖像中的部分 時,將修復(fù)處理(稍后將說明)應(yīng)用于具有作為中心的左擊的 坐標和作為半徑的由半徑滑塊1106指定的像素數(shù)的區(qū)域。用 戶可以通過左擊和半徑滑塊1 1 06指定灰塵區(qū)域的中心坐標和 大小。在應(yīng)用修復(fù)處理之后,處理離開修復(fù)處理模式。在修復(fù)模式中,當用戶在圖像顯示區(qū)域1102上右擊,或者按下GUI上的任何按鈕時,處理離開修復(fù)模式。在用戶按下復(fù)制戳處理模式按鈕1105時,開始復(fù)制戳模式。當在復(fù)制戳模式中用戶左擊圖像中的部分時,將左擊的 坐標設(shè)置為復(fù)制源區(qū)域的中心坐標。當用戶在設(shè)置了復(fù)制源 區(qū)欲的中心坐標的同時進一步在圖像上左擊時,利用作為復(fù) 制目的地區(qū)域的中心坐標的左擊的坐標和此時作為復(fù)制半徑的由半徑滑塊1106指定的半徑執(zhí)行復(fù)制戳處理。然后,處理 在保持復(fù)制源區(qū)域的中心坐標不固定的同時離開復(fù)制戳模 式。在復(fù)制戳模式中,當用戶在圖像顯示區(qū)域1102上右擊或 者按下GUI上的任何按鈕時,該處理在保持復(fù)制源區(qū)域的中 心坐標不固定的同時離開復(fù)制戳模式。在用戶按下保存按鈕1107時,保存處理后的圖像。 如圖14所示,該圖像編輯程序既保存源圖像又保存處理 后的圖像。將由GUI指定的編輯處理應(yīng)用于上述處理后的圖 像,并將應(yīng)用的編輯處理登記在編輯歷史中。登記在編輯歷 史中的編輯處理將被稱為編輯條目。圖15示出了編輯條目的示例。本實施例中的編輯條目保 存了用于區(qū)分復(fù)制戳處理和修復(fù)處理的處理ID、表示處理應(yīng) 用區(qū)域的中心和半徑、復(fù)制戳處理所需的從復(fù)制源坐標到復(fù) 制目的地坐標的相對坐標以及稍后將說明的差值圖像數(shù)據(jù)。 在執(zhí)行自動修復(fù)處理時,根據(jù)灰塵校正數(shù)據(jù)執(zhí)行修復(fù)處理。每次應(yīng)用修復(fù)處理時,都將編輯條目添加到編輯歷史。這種實現(xiàn)使得在徹底刪除編輯歷史時可以重建源圖像或 者取消緊挨著的先前的編輯處理。例如,可以通過利用源圖像臨時覆蓋處理后的圖像然后 重新執(zhí)行編輯處理直到作為取消標記的編輯條目之前,來實 現(xiàn)取消緊挨著的先前的編輯處理的處理。然而,如果條目數(shù) 非常大,則可能耗費大量的時間重新執(zhí)行編輯處理。由于該 原因,每次執(zhí)行編輯操作時,將執(zhí)行編輯處理前后的圖像數(shù) 據(jù)之間的差值保存到編輯條目中。保存差值圖像允許通過僅 反映差值圖像來代替對寫入編輯條目中的編輯處理的執(zhí)行。接下來,將說明修復(fù)處理和自動修復(fù)處理的細節(jié)。復(fù)制 戳處理是一項已知技術(shù),因而將省略對該處理的詳細說明。修復(fù)處理是檢測指定區(qū)域內(nèi)的隔離區(qū)域并對隔離區(qū)域進 行插值的處理。通過將插值例程(稍后將說明)應(yīng)用于由GUI 指定的中心坐標和半徑所表示的區(qū)域來實現(xiàn)修復(fù)處理。在自動修復(fù)處理中,從一般的拍攝圖像提取灰塵校正數(shù)據(jù),并根據(jù)所述灰塵校正數(shù)據(jù)自動執(zhí)行修復(fù)處理。圖12示出了自動修復(fù)處理的基本過程。圖像處理設(shè)備從數(shù)字照相機或者從數(shù)字照相機上拆卸下來的記錄裝置419中讀出帶有灰塵校正數(shù)據(jù)的一般拍攝圖像, 并將數(shù)據(jù)存儲在一次存儲單元1002或者二次存儲單元1003中 (步驟S90 )。然后,設(shè)備從一般的拍攝圖像數(shù)據(jù)(灰塵去除處理目標 圖像)提取在步驟S209中添加到拍攝圖像中的灰塵校正數(shù)據(jù) (步驟S91 )。設(shè)備從在步驟S 91中提取的灰塵校正數(shù)據(jù)中獲得坐標序 列Di (i = 1, 2,…,n)、半徑序列Ri (i = 1, 2,...,n)、光圏值fl和鏡頭光瞳位置L1 (步驟S92 )。在這種情況下,Ri表示在圖6 的步驟S65中計算的坐標Di處的灰塵大小。在步驟S93中,設(shè)備獲取一般的圖像拍攝時的光圈值f2和 鏡頭光瞳位置L2。在步驟S94中,設(shè)備通過以下表達式轉(zhuǎn)換 Di,其中,d是從圖像中心到坐標Di的距離,H是灰塵和圖像 傳感器418的表面之間的距離。例如,轉(zhuǎn)換之后的坐標Di'和 轉(zhuǎn)換之后的半徑Ri'定義如下Di'(x, y) = (L2x(Ll - H)xd/((L2 - H)xLl))xDi(x, y)Ri'二 (Rixfl/f2 + 3)x2 (1)在這種情況下,單位是像素,Ri'中的"+3"是邊緣量。 (Rixfl/f2 + 3)乘2是因為除了灰塵區(qū)域之外的區(qū)域是使用平 均量度檢測灰塵區(qū)域所需要的。在步驟S95中,設(shè)備將插值處理計數(shù)i初始化為O,并在步 驟S96中對計數(shù)器i向上計數(shù)。在步驟S97中,設(shè)備對由第i個坐標Di'和半徑Ri'表示的區(qū) 域區(qū)域執(zhí)行插值例程,以去除區(qū)域中灰塵的陰影。在步驟S98 中,設(shè)備判斷是否將灰塵去除處理應(yīng)用于全部坐標。如果在 步驟S98中為是,則設(shè)備終止處理。如果在步驟S98中為否, 則處理返回至步驟S96。已知,隨著拍攝時的F值的降低(接近常開F值),灰塵圖 像更加模糊,并且變得更加不明顯。因此,可以想象當在執(zhí) 行自動修復(fù)處理之前查詢拍攝時的F值,并且所查詢的值低于 閾值時,就消除了進行所有修復(fù)處理的必要。這使得可以省 略分析處理,并且即使存在很多編輯目標圖像也有效進行處 理。例如,在本實施例中,當光圈值小于F8時,跳過自動修 復(fù)處理。圖16示出了以這種方式修改的自動修復(fù)處理的過程。該處理與圖12所示的處理相同,除了在所有的處理之前 獲取拍攝時的參數(shù),并將所獲取的參數(shù)與閾值比較。 插值例程以下將說明修復(fù)處理和自動修復(fù)處理中執(zhí)行的插值例程。圖13是示出插值例程的過程的流程圖。首先,在步驟 S1201中,進行灰塵區(qū)域判斷。在這種情況下,設(shè)P為作為修 復(fù)處理目標的區(qū)域的中心坐標,R是該區(qū)域的半徑。灰塵區(qū) 域是滿足所有以下條件的區(qū)域。(1) 亮度低于通過下式獲得的閾值T2的區(qū)域。 T2 = Yave x 0.6 + Ymax x 0.4其中,Yave是修復(fù)處理目標區(qū)中所包括的像素的平均亮 度,Ymax是像素的最大亮度。(2) 不與由中心坐標P和半徑R表示的圓相4妻觸的區(qū)域。(3) 在由(1)中選擇的低亮度像素構(gòu)成的隔離區(qū)域內(nèi), 由與圖6的步驟S63中相同的方法計算出的半徑值是大于等于 ll個像素且小于12個像素的區(qū)域。在自動修復(fù)處理時,將除了滿足上述條件以外還滿足下 述條件的區(qū)域設(shè)置為灰塵區(qū)域。(4) 包括圓的中心坐標P的區(qū)域。在本實施例中,ll是三個像素,12是30個像素。這允許僅 將小的隔離區(qū)域作為灰塵區(qū)域處理。如果在步驟S1202中判斷出存在這種區(qū)域,則處理進入步 驟S1203,以執(zhí)行灰塵區(qū)域插值。如果不存在這種區(qū)域,則處 理終止。通過已知的缺陷區(qū)域插值方法執(zhí)行步驟S1203中的灰 塵區(qū)域插值處理。已知的缺陷區(qū)域插值方法的示例是在日本 特開2001-223894中所公開的圖案替換。在日本特開2001-223894中公開的方法通過使用紅外光來指定缺陷區(qū)域。 在本實施例中,將在步驟S1201中檢測到的灰塵區(qū)域作為缺陷 區(qū)域來處理,并通過正常的相鄰像素執(zhí)行圖案替換來對灰塵 區(qū)域進行插值。通過按照與通過圖案替換來插值的圖像數(shù)據(jù) 中的插值目標像素的距離的升序選擇p個正常的像素、以及按 照距離的降序選擇q個正常的像素、并使用所選的像素的平均 顏色對不能通過圖案替換補償?shù)南袼剡M行插值。如上所述,將灰塵校正數(shù)據(jù)附到圖像數(shù)據(jù)可以消除知道 灰塵校正圖像數(shù)據(jù)和拍攝圖像數(shù)據(jù)之間的對應(yīng)關(guān)系的需要。 由于灰塵校正數(shù)據(jù)是包括位置數(shù)據(jù)、大小數(shù)據(jù)和轉(zhuǎn)換數(shù)據(jù)(光 圏值和鏡頭光瞳位置的距離信息)的緊湊數(shù)據(jù),因而拍攝圖 像數(shù)據(jù)的大小將不會變得過大。還可以通過僅對包括由灰塵 檢測處理指定的像素的區(qū)域進行插值來很大程度降低檢測誤 差概率。此外,根據(jù)拍攝時的F值,可以通過控制是否執(zhí)行自 動修復(fù)處理來進行更適當?shù)奶幚怼;覊m校正數(shù)據(jù)的追加登記上述圖像編輯程序中的自動修復(fù)處理不能去除未在灰塵 校正數(shù)據(jù)中登記的灰塵。以下將說明將未登記在灰塵校正數(shù) 據(jù)中的灰塵數(shù)據(jù)追加登記在與圖像相關(guān)聯(lián)的灰塵校正數(shù)據(jù)中 的方法。在本實施例中,在執(zhí)行自動修復(fù)處理之后,將未能通過 自動修復(fù)處理校正的灰塵的信息追加登記在灰塵校正數(shù)據(jù) 中。在該處理中,在對用戶人工指定的灰塵區(qū)域執(zhí)行修復(fù)處 理時,將未能通過自動修復(fù)處理校正的灰塵區(qū)域追加登記到 灰塵校正數(shù)據(jù)中。下面將參考圖17所示的流程圖說明針對灰 塵校正數(shù)據(jù)的這 一 追加登記處理。首先,在步驟S140中,對未能通過自動修復(fù)處理校正的灰塵執(zhí)行人工修復(fù)處理。更準確地,在完成自動修復(fù)處理時, 處理自動轉(zhuǎn)到人工修復(fù)處理。在處理轉(zhuǎn)到人工修復(fù)處理時,CPU 1001等待用戶利用輸入設(shè)備1004輸入的指令。用戶在圖 像顯示區(qū)域1102中搜索沒有通過自動修復(fù)處理所處理的灰塵 區(qū)域。如果用戶找到了這樣的區(qū)域,則他/她通過左擊以及利 用半徑滑塊1106輸入坐標和大小來指定灰塵區(qū)域。如果存在 多個沒有通過自動修復(fù)處理所處理的灰塵區(qū)域,則重復(fù)該處 理。CPU IOOI對接收自用戶的指令的區(qū)域執(zhí)行修復(fù)處理。在步驟S141中,CPU IOOI判斷修復(fù)處理是否成功。如果 在步驟S141中為是,則處理進入步驟S142。如果在步驟S141 中為否,那么CPU IOOI終止該處理。更具體地,CPU 1001對用戶指定的灰塵區(qū)域進行上述灰塵區(qū)域判斷。如果所指定的 灰塵區(qū)域未被判斷為灰塵區(qū)域,則將該處理作為失敗來處理。在步驟S142, CPU IOOI獲取灰塵校正參數(shù)。這種情況下 的灰塵校正參數(shù)包括用戶通過左擊以及利用半徑滑塊1106所 指定的灰塵區(qū)域的坐標D'和半徑R'。在步驟S143中,CPU 1001從與拍4聶圖像相關(guān)聯(lián)的灰塵校 正數(shù)據(jù)獲得光圏值f 1和鏡頭光瞳位置L1 。在步驟S144中,CPU IOOI獲取一般的圖像拍攝時的光圏 值f2和鏡頭光瞳位置L2。在步驟S145中,CPU IOOI將D'和R' 轉(zhuǎn)換為獲取灰塵區(qū)域時的坐標D和半徑R。 i殳d為從圖像中心 到坐標D的距離,H是灰塵和圖像傳感器418的表面之間的距 離。通過下式定義轉(zhuǎn)換后的坐標D和半徑R。D(x, y) = (((L2 - H) x L1)/(L2 x (Ll - H) x d)) x D'(x, y)R = (RV2 - 3) x f2/fl在這種情況下,單位是像素,"-3,,是邊緣量。R'乘以l/2 的目的在于排除灰塵區(qū)域以外的用來使用平均亮度檢測灰塵區(qū)域的區(qū)域。該表達式表示上述表達式(1 )的逆變換。在步驟S146中,CPU 1001將在步驟S145中轉(zhuǎn)換的灰塵區(qū) 域的坐標和半徑追加登記到與拍攝圖像相關(guān)聯(lián)的灰塵校正數(shù) 據(jù)的末尾。注意,如果存在用戶指定的多個灰塵區(qū)域,其足 夠?qū)牟襟ES144到步驟S146的處理重復(fù)與灰塵區(qū)域的數(shù)量 相對應(yīng)的次數(shù)。以這種方式,可以將未登記在灰塵4交正數(shù)據(jù)內(nèi)的灰塵追 加登記到灰塵校正數(shù)據(jù)中。利用該操作,例如,當在取消了 所有的編輯處理之后將進行自動修復(fù)處理時,可以使用更新 后的灰塵校正數(shù)據(jù),甚至自動去除那些最初未能去除的灰塵。 其還能夠?qū)⒒覊m信息同時既追加登記到與處于編輯下的圖像 相關(guān)聯(lián)的灰塵校正數(shù)據(jù)中,也追加登記到與該灰塵校正數(shù)據(jù) 相關(guān)聯(lián)的多個拍攝圖像中。例如,為了判斷與給定圖像相關(guān) 聯(lián)的灰塵校正數(shù)據(jù)是否與和處于編輯中的圖像相關(guān)聯(lián)的灰塵 校正數(shù)據(jù)相同,使用附到圖像上的拍攝信息。即,將處于編 輯中的圖像的拍攝信息,例如,拍攝日期、照相機ID或照相 機類型與另 一 圖像的拍攝信息進行比較。在它們相互 一致時, 判斷出相同的灰塵校正數(shù)據(jù)與每一圖像相關(guān)聯(lián)。根據(jù)圖17所 示的流程圖,將在處于編輯中的圖像中指定的灰塵區(qū)域的坐 標和半徑追加登記到與每 一 圖像相關(guān)聯(lián)的灰塵校正數(shù)據(jù)中。在本實施例中,僅當人工修復(fù)處理成功時,才將灰塵信 息追加登記到灰塵校正數(shù)據(jù)當中。然而,要使用的方法顯然 不局限于使用人工修復(fù)處理的方法,還可以使用其它的方法, 只要能夠指定灰塵的位置,并發(fā)出將對應(yīng)的信息追加登記到 灰塵校正數(shù)據(jù)中的指令即可??蛇x地,當通過人工修復(fù)處理等指定灰塵位置并將灰塵 信息追加登記到灰塵校正數(shù)據(jù)中時,其滿足在判斷是否已經(jīng)將灰塵信息登記到灰塵校正數(shù)據(jù)中時進行追加登記處理。例 如,通過將灰塵校正數(shù)據(jù)中的所有條目與追加指定的灰塵區(qū) 域的信息進行比較來進行該判斷。同樣地,在將該技術(shù)應(yīng)用 于上述多個圖像時,其滿足在判斷與每 一 圖像相關(guān)聯(lián)的灰塵 校正數(shù)據(jù)是否含有新的要追加登記的灰塵信息時進行追加登 記處理。第二實施例在第一實施例中,直接更新與拍攝圖像相關(guān)聯(lián)的灰塵校 正數(shù)據(jù)。第二實施例包括獨立于灰塵校正數(shù)據(jù)的追加灰塵校 正數(shù)據(jù)表,并將未登記到灰塵校正數(shù)據(jù)中的灰塵的信息追加 登記到追加灰塵校正數(shù)據(jù)表中。圖18示出了拍攝圖像、灰塵校正數(shù)據(jù)和追加灰塵校正數(shù) 據(jù)表之間的關(guān)系。參考圖18,附圖標記1801表示拍攝圖像文件;1802表示 與作為拍攝圖像文件的報頭區(qū)的Exif區(qū)相關(guān)聯(lián)的灰塵校正數(shù) 據(jù);1803表示追加灰塵校正數(shù)據(jù)表。在第一實施例中,以圖5 所示那樣的數(shù)據(jù)格式存儲灰塵校正數(shù)據(jù)18 0 2和追加灰塵校正 數(shù)據(jù)表1803。通過改變拍攝圖像文件1801的文件名的擴展名 獲得追加灰塵校正數(shù)據(jù)表1803的文件名。在這種情況下,例 如,追加灰塵校正數(shù)據(jù)表的擴展名為".tbl"。圖19是示出本實施例中的未登記灰塵的追加登記處理的 流程圖。從步驟S190到步驟S195的處理與第一實施例中圖17所示 的灰塵校正數(shù)據(jù)的追加登記處理中從步驟S140到步驟S145 的處理相同,因而將省略對其的重復(fù)說明。在步驟S196中,將在步驟S195中轉(zhuǎn)換的灰塵區(qū)域的坐標 和半徑追加登記到追加灰塵校正數(shù)據(jù)表的末端。該實施例在將與拍攝圖像相關(guān)聯(lián)的灰塵校正數(shù)據(jù)與追加 灰塵校正數(shù)據(jù)表相結(jié)合的同時進行要再次執(zhí)行的自動修復(fù)處 理。假設(shè)第 一次要進行自動修復(fù)處理。即使在這種情況下, 如果已經(jīng)基于另 一拍攝圖像生成追加灰塵校正數(shù)據(jù)表,則在 使與拍攝圖像相關(guān)聯(lián)的灰塵校正數(shù)據(jù)與追加灰塵校正數(shù)據(jù)表 相結(jié)合之后進行該處理。圖20示出了本實施例中的自動修復(fù)處理的流程圖。在步驟S2001中,獲取拍攝圖像的文件名。 在步-驟S2002中,將i初始化為0。 在步驟S2003中,使i增力口l。在步驟S2004中,判斷i是否等于N+l,其中N表示追加灰 塵校正數(shù)據(jù)表的總數(shù)。如果i不等于N+l,那么處理進入步驟 S2005。如果i等于N+l,那么處理進入步驟S2008。在步驟S2005中,獲取第i個追加灰塵校正數(shù)據(jù)表的文件名。在步驟S2006中,將在步驟S2001中獲取的拍攝圖像的文 件名與在步驟S2005中獲取的追加灰塵校正數(shù)據(jù)表的文件名 進行比較。注意,當要比較文件名時,去除了擴展名。如果 文件名相互一致,則處理進入步驟S2007。如果文件名相互不 一致,則處理進入步驟S2003。在步驟S2007中,通過使用附加灰塵校正數(shù)據(jù)表進行自動 修復(fù)處理。在這種情況下,根據(jù)第一實施例中的圖12所示的 流程圖進行自動修復(fù)處理。然而,在這種情況下,通過使用 附加灰塵校正數(shù)據(jù)表代替灰塵校正數(shù)據(jù)來進行該處理。在步驟S2008中,通過使用灰塵校正數(shù)據(jù)進行自動修復(fù)處 理。然后終止該處理。在這種情況下,根據(jù)第一實施例中的 圖12所示的流程圖進行自動修復(fù)處理。以這種方式,可以將未登記在灰塵校正數(shù)據(jù)內(nèi)的灰塵追 加登記到追加灰塵校正數(shù)據(jù)表中。利用該操作,例如,當在 取消了所有編輯處理之后再次進行自動修復(fù)處理時,將追加 灰塵校正數(shù)據(jù)表連同灰塵校正數(shù)據(jù)一起使用。這使得自動去 除最初未能去除的灰塵成為了可能。注意,以下面的方式將追加灰塵校正數(shù)據(jù)表應(yīng)用于另一 拍攝圖像文件。首先,判斷檢驗到應(yīng)用的圖像文件是否與編 輯后的圖像文件具有相同的灰塵校正數(shù)據(jù)。獲取判斷為具有 相同灰塵校正數(shù)據(jù)的圖像文件的圖像文件名。然后,復(fù)制所 生成的追加灰塵校正數(shù)據(jù)表的文件,并將文件名設(shè)置為圖像 文件名(擴展名為".tbl"),由此生成圖像文件的追加灰塵校 正數(shù)據(jù)表。以這種方式添加追加灰塵校正數(shù)據(jù)表的文件可以 將該表應(yīng)用于另 一拍攝圖像文件。第三實施例在第二實施例中,通過比較文件名使灰塵校正數(shù)據(jù)與追 加灰塵校正數(shù)據(jù)表鏈接。然而,如果改變了拍攝圖像的文件 名,則這種鏈接可能受到破壞。第三實施例單獨準備了使拍 攝圖像與追加灰塵校正數(shù)據(jù)表相關(guān)聯(lián)的鏈接表,并使用鏈接 表使灰塵校正數(shù)據(jù)與追加灰塵校正數(shù)據(jù)表相關(guān)聯(lián)。圖21示出了鏈接表的數(shù)據(jù)格式的示例。鏈接表將拍攝曰期、型號ID和照相機類型作為多條圖像信息進行存儲,此外 還存儲與這些信息相關(guān)聯(lián)的追加灰塵校正數(shù)據(jù)表ID。即,通 過將用于識別追加灰塵校正數(shù)據(jù)表的ID存儲到在第二實施例 中說明的追加灰塵校正數(shù)據(jù)表的表頭中來獲得本實施例的追 加灰塵校正數(shù)據(jù)表。這些ID必須是唯一的。圖22是示出用于將未登記的灰塵追加登記到追加灰塵校 正數(shù)據(jù)表中的處理的流程圖。從步驟S2200到步驟S2205的處理與第 一實施例中圖17所 示的灰塵校正數(shù)據(jù)的追加登記處理中從步驟S140到步驟 S145的處理相同,因而將省略對其的重復(fù)說在步驟S2206中,獲取拍攝圖像的圖像信息。在這種情況 下,圖像信息與圖21所示的鏈接表中的圖像信息相同。在本 實施例中,圖像信息包括拍攝數(shù)據(jù)、型號ID和照相機類型。在步驟S2207中,通過使用在步驟S2206中獲取的圖像信 息查詢在圖21所示的鏈接表。在步驟S2208中,判斷在鏈接表中是否存在匹配的條目。 如果存在匹配的條目,則處理進入步驟S2210。如果不存在匹 配的條目,則處理進入步驟S2209。在步驟S2209中,將圖像信息和追加灰塵校正數(shù)據(jù)表ID 新添力。到鏈4妾表。在步驟S2210中,從鏈接表獲取對應(yīng)的追加灰塵校正數(shù)據(jù) 表ID。在步驟S2211中,將灰塵信息追加登記到具有在步驟 S2210中獲取的追加灰塵校正數(shù)據(jù)表ID的追加灰塵校正數(shù)據(jù) 表中。然后終止該處理。本實施例在通過鏈表使和拍攝圖像相關(guān)聯(lián)的灰塵校正數(shù) 據(jù)與和拍攝圖像相關(guān)聯(lián)的追加灰塵校正數(shù)據(jù)表相結(jié)合時進行自動修復(fù)處理。圖23是示出本實施例中的自動修復(fù)處理的流程圖。 在步驟S2300中,通過使用與拍攝圖像相關(guān)聯(lián)的灰塵校正數(shù)據(jù)進行自動修復(fù)處理。在步驟S2301中,獲取拍攝圖像的圖像信息。在這種情況下,圖像信息與圖21所示的鏈接表中的圖像信息相同。在本實施例中,圖像信息包括拍攝日期、型號ID和照相機類型。在步驟S2302中,通過使用在步驟S2301中獲取的圖像信 息來查詢在圖21所示鏈接表。在步驟S2303中,判斷在鏈接表中是否有匹配的條目。如 果存在匹配的條目,則處理進入步驟S2304。如果不存在匹配 的條目,則處理跳過步驟S2304和S2305。然后終止該處理。在步驟S2304中,從鏈接表獲取對應(yīng)的追加灰塵校正數(shù)據(jù) 表ID。在步驟S2305中,通過使用具有在步驟S2304中獲取的追 加灰塵校正數(shù)據(jù)表ID的追加灰塵校正數(shù)據(jù)表來進行自動修復(fù) 處理。然后終止該處理。利用該操作,未登記到灰塵校正數(shù)據(jù)中的灰塵可以追加 登記到與拍攝圖像相關(guān)聯(lián)的追加灰塵校正數(shù)據(jù)表中。這使得 即使在改變拍攝圖像的文件名時也能夠查詢正確的追加灰塵 校正數(shù)據(jù)表成為了可能。此外,由于沒有必要為每一拍攝圖 像準備追加灰塵校正數(shù)據(jù)表,因而可以減小追加灰塵校正數(shù) 據(jù)表的數(shù)量。第四實施例在第一實施例中,當在圖像編輯程序中人工進行修復(fù)處 理時,將對應(yīng)的灰塵信息追加登記到與拍攝圖像相關(guān)聯(lián)的灰 塵校正數(shù)據(jù)中。相反,第四實施例用于將灰塵信息追加登記 到圖l所示的照相機的灰塵位置存儲器427中的灰塵校正數(shù)據(jù) 中,而不是追加登記到與拍攝圖像相關(guān)聯(lián)的灰塵校正數(shù)據(jù)中。 已知的通信協(xié)議可以用于圖像處理設(shè)備和照相機之間的通 信??蛇x地,其滿足使用記錄裝置419將灰塵校正數(shù)據(jù)重寫入 照相機的灰塵位置存儲器427內(nèi)。本實施例將灰塵信息追加登 記到圖l所示的照相機的灰塵位置存儲器427中的灰塵校正數(shù) 據(jù)中,而不是追加登記到與拍攝圖像相關(guān)聯(lián)的灰塵校正數(shù)據(jù)中。顯然,還可以將所述灰塵信息追加登記到灰塵校正數(shù)據(jù)中。允許以這種方式將灰塵信息追加登記到照相的灰塵位 置存儲器4 2 7中的灰塵校正數(shù)據(jù)中使得可以使包含未登記的 灰塵的信息的灰塵校正數(shù)據(jù)與追加登記之后所拍攝的圖像數(shù) 據(jù)相關(guān)聯(lián)。第五實施例第 一 或第四實施例例舉了在用戶發(fā)出例如在圖像編輯程 序上執(zhí)行人工修復(fù)處理的指令時將新的灰塵信息追加登記到 灰塵校正數(shù)據(jù)中的處理的示例。與此相反,第五實施例使用 照相機的LCD監(jiān)視器裝置417和十字開關(guān)116代替圖像編輯程 序來進行將新的灰塵信息追加登記到灰塵校正數(shù)據(jù)中的處 理。考慮當在LCD監(jiān)視器裝置417上顯示和檢查拍攝圖像時 的情況,用戶按下了菜單按鈕124以從菜單項中選擇了 "利用 照相機添加灰塵信息"。在用戶選擇了 "利用照相機添加灰塵 信息"時,他/她可以使用LCD監(jiān)視器裝置417和十字開關(guān)116 來進行將新的灰塵信息追加登記到灰塵校正數(shù)據(jù)中的處理。下面將參考圖24所示的流程圖說明使用照相機添加未登 記的灰塵的處理。在步驟S2400中,照相機進行自動修復(fù)處理。該自動修復(fù) 處理的細節(jié)與在第 一 實施例中按下自動修復(fù)處理執(zhí)行按鈕 1103時進行的處理相同,因而將省略對其的說明。在步驟S2401中,照相機將自動修復(fù)處理之后的圖像顯示 在LCD監(jiān)視器裝置417上。在步驟S2402中,照相機進行將灰塵信息追加登記到灰塵 校正數(shù)據(jù)中的處理。該灰塵信息追加登記處理與第一實施例中的處理相同,因而將省略對其的詳細^兌明。然而,注意在本實施例中,用戶使用LCD監(jiān)視器裝置417和十字開關(guān)116指定灰塵的位置和大小,這與第一實施例中不同。即,使照相機進行如修復(fù)處理等的處理將進行與第 一 實施例中的圖17所 示那樣的灰塵校正數(shù)據(jù)的追加登記處理。上述實施例已經(jīng)對將灰塵信息追加登記到與拍攝圖像數(shù) 據(jù)相關(guān)聯(lián)的灰塵校正數(shù)據(jù)中的方法進行了舉例說明。然而, 顯然,還滿足將灰塵信息追加登記到照相機的灰塵位置存儲 器427中的灰塵校正數(shù)據(jù)中。可選地,顯然可以將灰塵信息追 加登記到上述兩種類型的灰塵才交正數(shù)據(jù)中。以這種方式,對 照相機的操作可以將新的灰塵信息追加登記到灰塵校正數(shù)據(jù) 中。其它實施例還可以通過下述方法實現(xiàn)每 一 實施例的目的。向系統(tǒng)或 設(shè)備提供記錄了實現(xiàn)上述實施例的功能的軟件程序的存儲介 質(zhì)(或記錄介質(zhì))。該系統(tǒng)或設(shè)備的計算機(或CPU或MPU) 讀出并執(zhí)行存儲在存儲介質(zhì)中的程序代碼。在這種情況下, 從存儲介質(zhì)中讀取的程序代碼自身實現(xiàn)上述實施例的功能。 存儲程序代碼的存儲介質(zhì)構(gòu)成了本發(fā)明。不僅當計算機執(zhí)行 讀出的程序代碼而且在運行于計算機上的操作系統(tǒng)(OS )基 于程序代碼的指令進行部分或全部實際處理時來實現(xiàn)上述實 施例的功能。本發(fā)明還包括以下情況。即,將從存儲介質(zhì)讀出的程序 代碼寫入到插在計算機中的功能擴展板或連接至計算機的功能擴展單元的存儲器中。然后,功能擴展板或功能擴展單元 的CPU基于程序代碼的指令進行部分或全部實際處理,由此實現(xiàn)上述實施例。35當本發(fā)明應(yīng)用上述存儲介質(zhì)時,存儲介質(zhì)存儲與上述流 程相對應(yīng)的程序代碼。盡管參考典型實施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā) 明不局限于所公開的典型實施例。所附權(quán)利要求書的范圍符合 最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種圖像處理設(shè)備,用于校正由攝像設(shè)備拍攝的、捕獲了存在于所述攝像設(shè)備的拍攝光路上的異物陰影的拍攝圖像,以降低所述異物陰影的影響,所述圖像處理設(shè)備包括顯示單元,用于顯示所述拍攝圖像;校正單元,用于基于異物信息校正所述拍攝圖像,以降低所述異物陰影的影響,其中所述異物信息是與所述拍攝圖像相關(guān)聯(lián)的、至少關(guān)于存在于所述攝像設(shè)備的所述拍攝光路上的異物的位置和大小的信息;輸入單元,用于由用戶根據(jù)所述顯示單元上顯示的所述拍攝圖像輸入追加的異物信息;以及追加登記單元,用于在所述追加的異物信息是未登記的異物信息時將通過所述輸入單元輸入的所述追加的異物信息追加登記到所述異物信息中。
2. 根據(jù)權(quán)利要求l所述的圖像處理設(shè)備,其特征在于,還物信息追加登記到與多個拍攝圖像的每一個相關(guān)聯(lián)的每條異物 信息中。
3. 根據(jù)權(quán)利要求2所述的圖像處理設(shè)備,其特征在于,所 述判斷單元基于附到所述拍攝圖像上的、至少指定拍攝了所述 拍攝圖像的所述攝像設(shè)備的信息來判斷是否追加登記所述未登 記的異物信息。
4. 根據(jù)權(quán)利要求l所述的圖像處理設(shè)備,其特征在于,還 包括登記判斷單元,所述登記判斷單元用于判斷是否已經(jīng)將在 所述拍攝圖像中發(fā)現(xiàn)的異物登記到所述異物信息中。
5. —種攝像設(shè)備,包括獲取單元,用于獲取由根據(jù)權(quán)利要求l所述的圖像處理設(shè)備 的所述追加登記單元所追加登記的未登記的異物信息;以及更新單元,用于基于所述獲取單元獲取的所述未登記的異 物信息來更新已經(jīng)存儲在存儲單元中的異物信息。
6. —種攝像設(shè)備,包括 顯示單元,用于顯示拍攝圖像;校正單元,用于基于異物信息校正所述拍攝圖像,以降低 異物陰影的影響,其中所述異物信息是與所述拍攝圖像相關(guān)聯(lián) 的、至少關(guān)于存在于拍攝光路上的異物的位置和大小的信息;輸入單元,用于由用戶根據(jù)所述顯示單元上顯示的所述拍 攝圖像輸入追加的異物信息;以及追加登記單元,用于在所述追加的異物信息是未登記的異 物信息時將通過所述輸入單元輸入的所述追加的異物信息追加 登記到所述異物信息中。
7. —種圖像處理設(shè)備的控制方法,所述圖像處理設(shè)備用于 校正由攝像設(shè)備拍攝的、捕獲了存在于所述攝像設(shè)備的拍攝光 路上的異物陰影的拍攝圖像,以降低所述異物陰影的影響,所 述控制方法包括以下步驟顯示步驟,用于顯示所述拍攝圖像;校正步驟,用于基于異物信息校正所述拍攝圖像,以降低 所述異物陰影的影響,其中所述異物信息是與所述拍攝圖像相 關(guān)聯(lián)的、至少關(guān)于存在于所述攝像設(shè)備的所述拍攝光路上的異 物的位置和大小的信息;以及追加登記步驟,用于將用戶根據(jù)所述顯示步驟中顯示的所 迷拍攝圖像輸入的、未登記在所述異物信息中的未登記的異物 信息追加登記到所述異物信息中。
8. —種攝像設(shè)備,包括 圖像感測單元,用于捕獲被攝體圖像;以及 根據(jù)權(quán)利要求1所述的圖像處理設(shè)備。
全文摘要
本發(fā)明提供了一種圖像處理設(shè)備及其控制方法和攝像設(shè)備。該圖像處理設(shè)備用于校正由攝像設(shè)備拍攝的、捕獲了存在于所述攝像設(shè)備的拍攝光路上的異物陰影的拍攝圖像,以降低所述異物陰影的影響。所述圖像處理設(shè)備包括顯示單元,用于顯示所述拍攝圖像;校正單元,用于基于異物信息校正所述拍攝圖像,以降低所述異物陰影的影響;輸入單元,用于由用戶根據(jù)所述顯示單元上顯示的所述拍攝圖像進行輸入操作,并輸入未登記在異物信息中的未登記的異物信息;以及追加登記單元,用于追加登記所述未登記的異物信息。
文檔編號G06T5/00GK101277383SQ20081008483
公開日2008年10月1日 申請日期2008年3月27日 優(yōu)先權(quán)日2007年3月27日
發(fā)明者石井正俊 申請人:佳能株式會社