拍攝裝置、圖像處理裝置及圖像處理方法
【專利摘要】提供拍攝裝置、圖像處理裝置及圖像處理方法。拍攝裝置包含攝像部、隨機(jī)數(shù)種子生成部、偽隨機(jī)數(shù)生成部和特殊圖像處理部。攝像部拍攝被攝體而得到圖像數(shù)據(jù)。隨機(jī)數(shù)種子生成部生成用于確定偽隨機(jī)數(shù)序列的隨機(jī)數(shù)種子。偽隨機(jī)數(shù)生成部根據(jù)所生成的所述隨機(jī)數(shù)種子生成偽隨機(jī)數(shù)。特殊圖像處理部根據(jù)所生成的所述偽隨機(jī)數(shù)對所述圖像數(shù)據(jù)實(shí)施用于應(yīng)用特殊效果的特殊圖像處理。所述隨機(jī)數(shù)種子在拍攝時被確定。
【專利說明】拍攝裝置、圖像處理裝置及圖像處理方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及能夠?qū)崿F(xiàn)實(shí)施特殊圖像處理的效果的拍攝裝置、圖像處理裝置、以及 用于這些裝置的圖像處理方法。
【背景技術(shù)】
[0002] 已開發(fā)了許多具有對通過拍攝得到的圖像數(shù)據(jù)實(shí)施特殊圖像處理的功能的拍攝 裝置。此外,還提出了許多與特殊圖像處理相關(guān)的技術(shù)。例如日本特開2010 - 62836號公 報提出了用于生成有膠片那樣的粒狀感(噪聲感)且高對比度的圖像的手法。通過日本特 開2010 - 62836號公報的手法,能夠拍攝粗野強(qiáng)有力印象的靜態(tài)圖像和動態(tài)圖像。此外, 日本特開2010 - 74244號公報進(jìn)行了與生成周邊被減光的圖像的手法相關(guān)的提案。通過 日本特開2010 - 74244號的手法,能夠拍攝如用玩具照相機(jī)拍攝那樣印象的靜態(tài)圖像和動 態(tài)圖像。
[0003] 在用膠片拍攝的動態(tài)圖像中,能看到伴隨膠片移動而在膠片中產(chǎn)生的條紋狀的刮 痕(劃痕)而引起的噪聲、以及附著在膠片表面的灰塵和在膠片顯影階段產(chǎn)生的灰塵等引 起的噪聲(以下將這些噪聲稱作膠片噪聲)。這里,作為用于通過圖像處理再現(xiàn)膠片噪聲的 手法,預(yù)想在通過拍攝得到的動態(tài)圖像數(shù)據(jù)中重疊賦予與膠片噪聲同樣的視覺效果的圖像 數(shù)據(jù)的手法。但是,上述日本特開2010 - 62836號公報所記載的有粒狀感的效果是由于包 含隨機(jī)成分的噪聲引起的效果。因此,即使針對靜態(tài)圖像,在始終同樣地應(yīng)用膠片噪聲和粒 狀感的效果的情況下,也會給觀察那樣的圖像的用戶帶來違和感。因此,考慮在圖像處理時 例如生成隨機(jī)數(shù),并依照該隨機(jī)數(shù)再現(xiàn)膠片噪聲和粒狀感的隨機(jī)性。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的目的在于提供一種能夠在以使用戶沒有違和感的方式維持適當(dāng)?shù)碾S機(jī) 性的狀態(tài)下,再現(xiàn)與拍攝時同樣的效果的拍攝裝置、圖像處理裝置以及圖像處理方法。
[0005] 為了達(dá)到上述目的,第1方式的拍攝裝置是如下的拍攝裝置,其具備:攝像部,其 拍攝被攝體而得到圖像數(shù)據(jù);隨機(jī)數(shù)種子生成部,其生成用于確定偽隨機(jī)數(shù)序列的隨機(jī)數(shù) 種子;偽隨機(jī)數(shù)生成部,其根據(jù)所生成的所述隨機(jī)數(shù)種子生成偽隨機(jī)數(shù);以及特殊圖像處 理部,其根據(jù)所生成的所述偽隨機(jī)數(shù)對所述圖像數(shù)據(jù)實(shí)施用于應(yīng)用特殊效果的特殊圖像處 理,所述隨機(jī)數(shù)種子在拍攝時被確定。
[0006] 為了達(dá)到上述目的,第2方式的圖像處理裝置是如下的圖像處理裝置,其具備:隨 機(jī)數(shù)種子生成部,其生成用于確定偽隨機(jī)數(shù)序列的隨機(jī)數(shù)種子;偽隨機(jī)數(shù)生成部,其根據(jù)所 生成的所述隨機(jī)數(shù)種子生成偽隨機(jī)數(shù);以及特殊圖像處理部,其根據(jù)所生成的所述偽隨機(jī) 數(shù)對圖像數(shù)據(jù)實(shí)施用于應(yīng)用特殊效果的特殊圖像處理,所述隨機(jī)數(shù)種子在取得所述圖像數(shù) 據(jù)時被確定。
[0007] 為了達(dá)到上述目的,第3方式的圖像處理方法具備以下步驟:接收針對圖像數(shù)據(jù) 執(zhí)行特殊圖像處理的指示,使用在取得所述圖像數(shù)據(jù)時得到的信息生成隨機(jī)數(shù)種子;根據(jù) 所生成的所述隨機(jī)數(shù)種子生成偽隨機(jī)數(shù);以及根據(jù)所生成的所述偽隨機(jī)數(shù)對所述圖像數(shù)據(jù) 實(shí)施用于應(yīng)用特殊效果的特殊圖像處理。
[0008] 本發(fā)明的優(yōu)點(diǎn)將在以下的說明中闡述,部分的優(yōu)點(diǎn)將通過說明變得清楚,或者可 以通過本發(fā)明的實(shí)踐而得知??梢酝ㄟ^以下特別指出的手段和組合實(shí)現(xiàn)和獲得本發(fā)明的優(yōu) 點(diǎn)。
【專利附圖】
【附圖說明】
[0009] 圖1是示出作為本發(fā)明一個實(shí)施方式的具有圖像處理裝置的拍攝裝置的一例的 數(shù)碼照相機(jī)的結(jié)構(gòu)的框圖。
[0010] 圖2A和圖2B是示出本發(fā)明一個實(shí)施方式的數(shù)碼照相機(jī)的主要動作的流程圖。
[0011] 圖3是示出效果設(shè)定處理的流程圖。
[0012] 圖4是示出圖像處理的流程圖。
[0013] 圖5是示出基本圖像處理的流程圖。
[0014] 圖6是示出特殊圖像處理的流程圖。
[0015] 圖7是示出劃痕(scratch)圖像數(shù)據(jù)的圖。
[0016] 圖8是示出噪聲圖像數(shù)據(jù)的圖。
[0017] 圖9是示出灰塵圖像數(shù)據(jù)的圖。
[0018] 圖10是示出膠片噪聲效果附加處理的處理流程圖。
[0019] 圖11是示出用于步驟S602的判定的閾值與幀數(shù)之間的關(guān)系的一例的圖。
[0020] 圖12A是示出劃痕圖像數(shù)據(jù)的切出位置的更新概要的圖。
[0021] 圖12B是示出劃痕圖像數(shù)據(jù)的切出位置的微修正的概要的圖。
[0022] 圖12C是示出在切出位置處于上端后的劃痕圖像數(shù)據(jù)的切出位置的修正概要的 圖。
[0023] 圖13是示出用于進(jìn)行步驟S606的判定的幀數(shù)與閾值之間的關(guān)系的一例的圖。
[0024] 圖14是示出噪聲圖像數(shù)據(jù)的切出位置的更新概要的圖。
[0025] 圖15是示出用于進(jìn)行步驟S608的判定的幀數(shù)與閾值之間的關(guān)系的一例的圖。
[0026] 圖16A是示出灰塵圖像數(shù)據(jù)的合成位置的更新概要的圖。
[0027] 圖16B是示出灰塵圖像數(shù)據(jù)的合成位置的微修正的概要的圖。
[0028] 圖17是示出合成處理的概要的圖。
[0029] 圖18是示出切出后的劃痕圖像數(shù)據(jù)和噪聲圖像數(shù)據(jù)的尺寸與合成對象的圖像數(shù) 據(jù)的尺寸不一致的情況下的合成處理概要的圖。
[0030] 圖19是示出陰影處理的流程圖。
[0031] 圖20A是示出放大率a為0. 5時附加的陰影效果例子的圖。
[0032] 圖20B是示出放大率a為1. 5時附加的陰影效果例子的圖。
[0033] 圖21是示出粒子噪聲效果附加處理的處理流程圖。
[0034] 圖22是示出Wn、Hn、Wi、Hi之間的關(guān)系的圖。
[0035] 圖23是示出偽隨機(jī)數(shù)取得處理的流程圖。
[0036] 圖24是示出了使用RAW數(shù)據(jù)生成隨機(jī)數(shù)種子并進(jìn)行特殊圖像處理時的一系列流 程的示意圖。
[0037] 圖25是示出了使用由RAW尺寸調(diào)整部縮小后的RAW數(shù)據(jù)來生成隨機(jī)數(shù)種子并進(jìn) 行特殊圖像處理時的一系列流程的示意圖。
[0038] 圖26是示出了使用在拍攝時生成的隨機(jī)數(shù)來生成隨機(jī)數(shù)種子并進(jìn)行特殊圖像處 理時的一系列流程的示意圖。
[0039] 圖27是示出了使用通過對RAW數(shù)據(jù)實(shí)施基本圖像處理而得到的YC數(shù)據(jù)來生成隨 機(jī)數(shù)種子并進(jìn)行特殊圖像處理時的一系列流程的示意圖。
[0040] 圖28是示出了使用拍攝時的各種條件來生成隨機(jī)數(shù)種子并進(jìn)行特殊圖像處理時 的一系列流程的示意圖。
[0041] 圖29A和圖29B是示出將用于生成隨機(jī)數(shù)種子的信息記錄到圖像文件的情況下的 圖像文件的文件結(jié)構(gòu)的圖。
[0042] 圖30是示出再現(xiàn)處理的流程圖。
[0043] 圖31是示出編輯處理的流程圖。
【具體實(shí)施方式】
[0044] 以下,參照【專利附圖】
【附圖說明】本發(fā)明的實(shí)施方式。圖1是示出作為本發(fā)明一個實(shí)施方式的 具有圖像處理裝置的拍攝裝置的一例的數(shù)碼照相機(jī)的結(jié)構(gòu)的框圖。圖1所示的數(shù)碼照相機(jī) 1是鏡頭更換式的數(shù)碼照相機(jī)。但是,并非必需是鏡頭更換式的數(shù)碼照相機(jī),也可以是鏡頭 一體式的數(shù)碼照相機(jī)。此外,即使是帶拍攝功能的移動電話機(jī)或帶拍攝功能的便攜終端等 也可應(yīng)用本實(shí)施方式的技術(shù)。
[0045] 圖1所示的數(shù)碼照相機(jī)1具有更換式鏡頭100和照相機(jī)主體200。更換式鏡頭100 構(gòu)成為相對于照相機(jī)主體200拆裝自如。當(dāng)照相機(jī)主體200上安裝有更換式鏡頭100時, 更換式鏡頭100與照相機(jī)主體200連接成通信自如。由此,更換式鏡頭100成為可根據(jù)照 相機(jī)主體200的控制進(jìn)行動作的狀態(tài)。
[0046] 更換式鏡頭100具有鏡頭102、光圈104、驅(qū)動器106、微型計算機(jī)108和閃存110。
[0047] 鏡頭102是用于將來自未圖示的被攝體的光束會聚到照相機(jī)主體200內(nèi)的攝像元 件204的光學(xué)系統(tǒng)。鏡頭102具有對焦鏡頭和變焦鏡頭等多個鏡頭。光圈104構(gòu)成為開閉 自如,用于調(diào)整經(jīng)由鏡頭102入射的光束的量。驅(qū)動器106具有電機(jī)等。該驅(qū)動器106根 據(jù)微型計算機(jī)108的控制沿著其光軸方向驅(qū)動鏡頭102內(nèi)的對焦鏡頭和變焦鏡頭,或?qū)?圈104進(jìn)行開閉驅(qū)動。
[0048] 在將更換式鏡頭100安裝到了照相機(jī)主體200上時微型計算機(jī)108經(jīng)由接口(1/ F) 112與照相機(jī)主體200內(nèi)的微型計算機(jī)234連接成通信自如。該微型計算機(jī)108根據(jù)來 自微型計算機(jī)234的控制來使驅(qū)動器106進(jìn)行驅(qū)動。另外,微型計算機(jī)108經(jīng)由I/F112將 在閃存110中存儲的更換式鏡頭100的鏡頭信息等與微型計算機(jī)234進(jìn)行通信。
[0049] 閃存110存儲有鏡頭102的像差信息等鏡頭信息或執(zhí)行更換式鏡頭100的動作所 需要的程序等。
[0050] 照相機(jī)主體200具有機(jī)械快門202、攝像元件204、模擬處理部206、模擬/數(shù)字 (AD)轉(zhuǎn)換部208、RAW尺寸調(diào)整部210、總線212、SDRAM214、AE處理部216、AF處理部218、 圖像處理部220、被攝體檢測部222、顯示驅(qū)動器224、顯示部226、圖像壓縮解壓縮部228、存 儲器接口(I/F) 230、記錄介質(zhì)232、微型計算機(jī)234、操作部236和閃存238。
[0051] 機(jī)械快門202構(gòu)成為移動自如,使攝像元件204的光電轉(zhuǎn)換面成為遮光狀態(tài)或曝 光狀態(tài)。通過使機(jī)械快門202移動來調(diào)整攝像元件204的曝光時間。
[0052] 攝像元件204具有使通過鏡頭102而會聚的來自被攝體的光束成像的光電轉(zhuǎn)換 面。光電轉(zhuǎn)換面是將多個像素配置成二維狀而構(gòu)成的。另外,在光電轉(zhuǎn)換面的光入射側(cè)設(shè) 置有濾色片。這樣的攝像元件204將與在光電轉(zhuǎn)換面上成像的光束對應(yīng)的像(被攝體像) 轉(zhuǎn)換為與其光量對應(yīng)的電信號(以下,稱為圖像信號)后進(jìn)行輸出。這里,對于攝像元件 204,公知有CCD方式或CMOS方式等各種結(jié)構(gòu)的攝像元件。另外,濾色片的顏色排列也公知 有拜爾排列等各種排列。在本實(shí)施方式中,攝像元件204的結(jié)構(gòu)不限于特定的結(jié)構(gòu),可采用 各種結(jié)構(gòu)的攝像元件。此外,攝像元件204可以具有以電子方式控制曝光時間的電子快門 功能。在以下的說明中,設(shè)為攝像元件204具有電子快門功能。
[0053] 模擬處理部206對由攝像元件204獲得的圖像信號實(shí)施⑶S(相關(guān)雙采樣)處理 或AGC (自動增益控制)處理等模擬處理。A/D轉(zhuǎn)換部208將在模擬處理部206中被模擬處 理后的圖像信號轉(zhuǎn)換為數(shù)字信號(以下,稱為RAW數(shù)據(jù))。這里,RAW數(shù)據(jù)是指實(shí)施圖像處 理部220中的圖像處理前的"原始的"圖像數(shù)據(jù)。
[0054] 這里,攝像元件204、模擬處理部206和A/D轉(zhuǎn)換部208作為攝像部發(fā)揮功能。
[0055] RAW尺寸調(diào)整部210對由AD轉(zhuǎn)換部208得到的RAW數(shù)據(jù)進(jìn)行尺寸調(diào)整。尺寸調(diào)整 通過插值處理進(jìn)行。例如在進(jìn)行縮小處理作為尺寸調(diào)整處理的情況下,對構(gòu)成RAW數(shù)據(jù)的 各像素進(jìn)行例如將相鄰的多個像素的平均值作為縮小后的像素的數(shù)據(jù)的處理。此外,在進(jìn) 行放大處理作為尺寸調(diào)整處理的情況下,對構(gòu)成RAW數(shù)據(jù)的各像素進(jìn)行例如將相鄰的多個 像素的平均值的像素插入到相鄰像素間的處理。如圖1所示,AD轉(zhuǎn)換部208經(jīng)由RAW尺寸 調(diào)整部210與總線212連接,并且還不經(jīng)由RAW尺寸調(diào)整部210與總線212連接。因此,在 本實(shí)施方式中,能夠取得由RAW尺寸調(diào)整部210進(jìn)行尺寸調(diào)整后的RAW數(shù)據(jù)和由RAW尺寸 調(diào)整部210進(jìn)行尺寸調(diào)整前的RAW數(shù)據(jù)兩方。此外,RAW尺寸調(diào)整部210也可以構(gòu)成為不 對從AD轉(zhuǎn)換部208輸出的RAW數(shù)據(jù)進(jìn)行尺寸調(diào)整,而對SDRAM214中所存儲的RAW數(shù)據(jù)進(jìn) 行尺寸調(diào)整。另外,由RAW尺寸調(diào)整部210進(jìn)行的插值處理除了上述處理以外,還可應(yīng)用最 臨近插值或線性插值等種種插值方法。
[0056] 總線212是用于傳送在照相機(jī)主體200內(nèi)部產(chǎn)生的各種數(shù)據(jù)的傳送路徑。 SDRAM214是用于暫時存儲在照相機(jī)主體200內(nèi)部產(chǎn)生的各種數(shù)據(jù)的存儲部。該SDRAM214 還被用作圖像處理部220中的圖像處理時的緩沖存儲器。
[0057] AE處理部216采用圖像數(shù)據(jù)(例如RAW數(shù)據(jù))計算被攝體亮度。AF處理部218 從圖像數(shù)據(jù)(例如RAW數(shù)據(jù))中取出高頻成分的信號,對所取出的高頻成分信號進(jìn)行累計, 取得AF評價值。
[0058] 圖像處理部220進(jìn)行對RAW數(shù)據(jù)的各種圖像處理。這里,由圖像處理部220進(jìn)行 的圖像處理是用于將圖像數(shù)據(jù)的完成狀態(tài)和效果設(shè)為規(guī)定的完成狀態(tài)和效果的圖像處理。 這里的完成狀態(tài)是指顯示時的外觀和風(fēng)格等。此外,效果是指在顯示時給用戶帶來規(guī)定的 印象的效果等。這樣的圖像處理部220具有基本圖像處理部2201和特殊圖像處理部2202。
[0059] 基本圖像處理部2201對圖像數(shù)據(jù)實(shí)施為了圖像的顯示和記錄所需要的基本圖像 處理。該基本圖像處理例如包含光學(xué)黑體(0B)減法運(yùn)算處理、白平衡(WB)校正處理、同時 化處理、顏色再現(xiàn)處理、亮度變更處理、邊緣強(qiáng)調(diào)處理和降噪處理。光學(xué)黑體減法運(yùn)算處理 是減去RAW數(shù)據(jù)的暗電流成分(光學(xué)黑體)而去除該成分的處理。白平衡校正處理是通過 用規(guī)定的增益量放大RAW數(shù)據(jù)的各顏色成分來校正圖像的顏色平衡的處理。同時化處理是 將與拜爾排列對應(yīng)地經(jīng)由攝像元件204輸出的RAW數(shù)據(jù)等這樣的1個像素與1個顏色成分 對應(yīng)的圖像數(shù)據(jù)轉(zhuǎn)換為1個像素與多個顏色成分對應(yīng)的RGB數(shù)據(jù)的處理。顏色再現(xiàn)處理是 用于使得圖像的顏色再現(xiàn)變得恰當(dāng)?shù)母鞣N處理。作為該處理,例如有顏色矩陣運(yùn)算處理。 該顏色矩陣運(yùn)算處理是對RGB數(shù)據(jù)乘以例如與白平衡模式對應(yīng)的顏色矩陣系數(shù)的處理。另 夕卜,作為顏色再現(xiàn)處理,還進(jìn)行飽和度/色調(diào)的校正。亮度變更處理是將RGB數(shù)據(jù)轉(zhuǎn)換為 YC(亮度/色差)數(shù)據(jù),并以適合于顯示和記錄的方式變更Y數(shù)據(jù)的亮度特性的處理。作為 亮度變更處理,可以變更RGB數(shù)據(jù)的亮度特性。邊緣強(qiáng)調(diào)處理是如下處理,即對使用帶通濾 波器等從圖像數(shù)據(jù)(RAW數(shù)據(jù)、RGB數(shù)據(jù)或YC數(shù)據(jù))提取出的邊緣信號乘以邊緣強(qiáng)調(diào)系數(shù), 并將該結(jié)果與原來的圖像數(shù)據(jù)相加,由此強(qiáng)調(diào)圖像數(shù)據(jù)中的邊緣(輪廓)成分。降噪處理 是通過核化(coring)處理等去除圖像數(shù)據(jù)(RGB數(shù)據(jù)或YC數(shù)據(jù))中的噪聲成分的處理。
[0060] 特殊圖像處理部2202對圖像數(shù)據(jù)(RGB數(shù)據(jù)或YC數(shù)據(jù))實(shí)施用于賦予特殊的視 覺效果的特殊圖像處理。本實(shí)施方式中的特殊圖像處理部2202進(jìn)行至少附加噪聲效果的 處理,作為特殊圖像處理。噪聲效果是通過向圖像附加規(guī)定的噪聲而給用戶帶來規(guī)定的印 象(例如得到是通過膠片拍攝得到的圖像那樣的印象)的效果。為了進(jìn)行附加噪聲效果 的處理,特殊圖像處理部2202具有隨機(jī)數(shù)種子生成部2202a、偽隨機(jī)數(shù)生成部2202b、切出 位置計算部2202c和合成部2202d。隨機(jī)數(shù)種子生成部2202a生成用于將偽隨機(jī)數(shù)序列初 始化的隨機(jī)數(shù)種子(Random seed:隨機(jī)種子)。偽隨機(jī)數(shù)生成部2202b具有偽隨機(jī)數(shù)生成 器,根據(jù)由隨機(jī)數(shù)種子生成部2202a生成的隨機(jī)數(shù)種子生成偽隨機(jī)數(shù)序列。這里,偽隨機(jī)數(shù) 序列是具有偽隨機(jī)性的序列,且為具有根據(jù)同一隨機(jī)數(shù)種子生成同一序列這樣的特征的序 列。偽隨機(jī)數(shù)的生成手法公知有線性同余法、異或移位(X〇R shift)法、梅森旋轉(zhuǎn)(Mersenne Twister)法等。在本實(shí)施方式中,只要能夠生成偽隨機(jī)數(shù)序列,則其生成手法不受特別限 定。切出位置計算部2202c使用由偽隨機(jī)數(shù)生成部2202b生成的偽隨機(jī)數(shù)序列計算作為附 加噪聲效果而需要的圖像數(shù)據(jù)的劃痕圖像數(shù)據(jù)和噪聲圖像數(shù)據(jù)的切出位置。之后將詳細(xì)說 明劃痕圖像數(shù)據(jù)和噪聲圖像數(shù)據(jù)。合成部2202d依照由切出位置計算部2202c計算出的切 出位置,切出劃痕圖像數(shù)據(jù)和噪聲圖像數(shù)據(jù)的一部分,并在根據(jù)需要將所切出的劃痕圖像 數(shù)據(jù)和噪聲圖像數(shù)據(jù)放大后,合成(重疊)到要附加噪聲效果的對象的圖像數(shù)據(jù)。此外,合 成部2202d將為了附加噪聲效果而根據(jù)需要使用的灰塵圖像數(shù)據(jù)合成(重疊)到要附加噪 聲效果的對象的圖像數(shù)據(jù)。
[0061] 被攝體檢測部222檢測圖像數(shù)據(jù)(例如YC數(shù)據(jù))中的被攝體(例如人物的面部)。 在被攝體為面部的情況下,能夠使用模板匹配等的公知的面部檢測技術(shù)進(jìn)行檢測。即使被 攝體為面部以外也能夠使用模板匹配或特征量檢測等公知的手法進(jìn)行檢測。
[0062] 顯示驅(qū)動器224根據(jù)顯示部226的顯示尺寸對由圖像處理部220得到的圖像數(shù)據(jù) 或由圖像壓縮解壓縮部228解壓縮而得到的圖像數(shù)據(jù)進(jìn)行尺寸調(diào)整,將尺寸調(diào)整后的圖像 數(shù)據(jù)轉(zhuǎn)換為影像信號并輸出到顯示部226。顯示部226例如是液晶顯示器(IXD)。顯示部 226顯示基于從顯示驅(qū)動器224輸入的影像信號的圖像。
[0063] 圖像壓縮解壓縮部228在記錄圖像時,對通過圖像處理部220中的圖像處理而獲 得的圖像數(shù)據(jù)實(shí)施JPEG形式或TIFF形式等的靜態(tài)圖像壓縮處理,或者M(jìn)PEG形式或H. 264 形式等的動態(tài)圖像壓縮處理。另外,圖像壓縮解壓縮部228在圖像再現(xiàn)時對已實(shí)施壓縮處 理的圖像數(shù)據(jù)實(shí)施解壓縮處理。
[0064] 存儲器I/F230是用于微型計算機(jī)234等訪問記錄介質(zhì)232的接口。記錄介質(zhì)232 例如是在照相機(jī)主體200上拆裝自如的存儲卡。該記錄介質(zhì)232記錄圖像文件等。圖像文 件是在由圖像壓縮解壓縮部228壓縮后的圖像數(shù)據(jù)中附加了頭信息的文件。記錄介質(zhì)232 可以固定于照相機(jī)主體200 (也可以無法進(jìn)行拆裝)。
[0065] 微型計算機(jī)234統(tǒng)一控制機(jī)械快門202、攝像元件204、顯示驅(qū)動器224這樣的照 相機(jī)主體200的各部分的動作。另外,微型計算機(jī)234采用由AE處理部216運(yùn)算出的被攝 體亮度進(jìn)行AE處理,或采用由AF處理部218運(yùn)算出的AF評價值進(jìn)行AF處理。并且,在安 裝了更換式鏡頭100時微型計算機(jī)234還控制更換式鏡頭100的動作。
[0066] 操作部236是由用戶進(jìn)行操作的各種操作部件。本實(shí)施方式中的操作部236例如 具有釋放按鈕、動態(tài)圖像按鈕、菜單按鈕、再現(xiàn)按鈕和電源按鈕作為操作部件。釋放按鈕具 有第1 (1st)釋放開關(guān)和第2 (2nd)釋放開關(guān)這兩級開關(guān)。在半按下釋放按鈕、從而第1釋 放開關(guān)接通的情況下,微型計算機(jī)234執(zhí)行AE處理和AF處理等拍攝準(zhǔn)備處理。并且,在全 按下釋放按鈕、從而第2釋放開關(guān)接通的情況下,微型計算機(jī)234執(zhí)行靜態(tài)圖像記錄處理。 動態(tài)圖像按鈕對微型計算機(jī)234指示動態(tài)圖像拍攝的執(zhí)行。在動態(tài)圖像按鈕被按下的情況 下,微型計算機(jī)234執(zhí)行動態(tài)圖像記錄處理。此外,在動態(tài)圖像記錄處理的執(zhí)行過程中動態(tài) 圖像按鈕被按下的情況下,微型計算機(jī)234結(jié)束動態(tài)圖像記錄處理。菜單按鈕是用于指示 菜單畫面的顯示的操作部。在菜單畫面上,用戶能夠變更照相機(jī)主體200的各種設(shè)定。在 本實(shí)施方式中,用戶例如在菜單畫面上設(shè)定特殊圖像處理模式。通過該特殊圖像處理模式, 設(shè)定由特殊圖像處理部2202實(shí)施的特殊圖像處理的內(nèi)容。再現(xiàn)按鈕是用于對微型計算機(jī) 234指示靜態(tài)圖像文件或動態(tài)圖像文件的再現(xiàn)的操作部。電源按鈕是用于指示照相機(jī)主體 200的電源接通或斷開的操作部。這里,可以通過觸摸面板實(shí)現(xiàn)與上述釋放按鈕、動態(tài)圖像 按鈕、菜單按鈕、再現(xiàn)按鈕同等的功能。即,可以沒有按鈕等物理的操作部件。
[0067] 閃存238存儲例如白平衡校正用的白平衡增益、顏色矩陣運(yùn)算用的顏色矩陣系 數(shù)、亮度變更用的各種函數(shù)(伽馬函數(shù))這些圖像處理部220的動作所需的參數(shù)等、照相機(jī) 主體200的動作所需的各種參數(shù)。這里,本實(shí)施方式中的閃存238存儲了劃痕圖像數(shù)據(jù)、噪 聲圖像數(shù)據(jù)、灰塵圖像數(shù)據(jù),作為圖像處理部220中的特殊圖像處理所需的參數(shù)。此外,閃 存238還存儲微型計算機(jī)234執(zhí)行的各種程序。
[0068] 以下說明上述數(shù)碼照相機(jī)的動作。圖2A和圖2B是示出本實(shí)施方式的數(shù)碼照相機(jī) 的主要動作的流程圖。例如在圖1所示的數(shù)碼照相機(jī)的電源被接通的情況下進(jìn)行圖2A和圖 2B的動作。在電源接通后,微型計算機(jī)234進(jìn)行初始化處理(步驟S101)。在初始化處理 中,微型計算機(jī)234進(jìn)行將在自身具有的寄存器中設(shè)定的記錄中標(biāo)記設(shè)為關(guān)閉等處理。記 錄中標(biāo)記是表示是否是動態(tài)圖像記錄中的標(biāo)記。在記錄中標(biāo)記為關(guān)閉的期間,表示不是動 態(tài)圖像記錄中。另一方面,在記錄中標(biāo)記為打開的期間,表示是動態(tài)圖像記錄中。
[0069] 接著,微型計算機(jī)234判定是否由用戶按下了操作部236的再現(xiàn)按鈕(步驟 S102)。在步驟S102中判定為按下了再現(xiàn)按鈕的情況下,微型計算機(jī)234執(zhí)行再現(xiàn)處理(步 驟S103)。之后將詳細(xì)說明再現(xiàn)處理。
[0070] 在步驟S102中判定為未按下再現(xiàn)按鈕的情況下,微型計算機(jī)234判定是否進(jìn)行照 相機(jī)設(shè)定(步驟S104)。例如在由用戶按下了操作部236的菜單按鈕的情況下,微型計算機(jī) 234判定為進(jìn)行照相機(jī)設(shè)定。
[0071] 在步驟S104中判定為進(jìn)行照相機(jī)設(shè)定的情況下,微型計算機(jī)234在控制顯示驅(qū)動 器224而使顯示部226顯示菜單畫面后,執(zhí)行照相機(jī)設(shè)定處理(步驟S105)。在照相機(jī)設(shè) 定處理中,微型計算機(jī)234等待來自用戶的照相機(jī)設(shè)定的變更指示。并且,在進(jìn)行了任何照 相機(jī)設(shè)定的變更指示的情況下,微型計算機(jī)234依照該指示變更照相機(jī)設(shè)定。在該照相機(jī) 設(shè)定處理中,例如變更靜態(tài)圖像拍攝時和動態(tài)圖像拍攝時的圖像記錄形式的設(shè)定、白平衡 (WB)模式設(shè)定、對比度設(shè)定、邊緣強(qiáng)調(diào)度(銳度)的設(shè)定、亮度特性變更的設(shè)定(伽馬設(shè)定) 等與圖像的完成狀態(tài)相關(guān)的設(shè)定。除此以外,在照相機(jī)設(shè)定處理中,還可以進(jìn)行特殊圖像處 理模式的設(shè)定、例如效果的設(shè)定。
[0072] 在步驟S104中判定為不進(jìn)行照相機(jī)設(shè)定的情況下,微型計算機(jī)234判定是否由用 戶按下了操作部236的動態(tài)圖像按鈕(步驟S106)。在步驟S106中判定為按下了動態(tài)圖像 按鈕的情況下,微型計算機(jī)234使記錄中標(biāo)記反轉(zhuǎn)(步驟S107)。即,微型計算機(jī)234在記 錄中標(biāo)記為關(guān)閉的情況下將記錄中標(biāo)記設(shè)為打開,在記錄中標(biāo)記為打開的情況下將記錄中 標(biāo)記設(shè)為關(guān)閉。然后,微型計算機(jī)234判定當(dāng)前是否是動態(tài)圖像記錄中,即記錄中標(biāo)記是否 打開(步驟S108)。
[0073] 在步驟S108中判定為記錄中標(biāo)記打開的情況下,微型計算機(jī)234生成動態(tài)圖像文 件,并做好準(zhǔn)備使得能夠記錄動態(tài)圖像數(shù)據(jù)(步驟S109)。此外,在步驟S108中判定為記錄 中標(biāo)記不是打開的情況下,微型計算機(jī)234關(guān)閉動態(tài)圖像文件(步驟S110)。
[0074] 在步驟S106中判定為未按下動態(tài)圖像按鈕的情況、在步驟S109中生成了動態(tài)圖 像文件后、以及在步驟S110中關(guān)閉了動態(tài)圖像文件后,微型計算機(jī)234進(jìn)行效果設(shè)定處理 (步驟S111)。之后將說明效果設(shè)定處理。
[0075] 在效果設(shè)定處理后,微型計算機(jī)234再次判定當(dāng)前是否是動態(tài)圖像記錄中,即記 錄中標(biāo)記是否打開(步驟S112)。在步驟S112中判定為記錄中標(biāo)記關(guān)閉的情況下,微型計 算機(jī)234判定是否由用戶半按下操作部216的釋放按鈕從而使釋放按鈕的狀態(tài)從斷開狀態(tài) 轉(zhuǎn)變?yōu)榈?釋放開關(guān)的接通狀態(tài)(步驟S113)。
[0076] 在步驟S113中判定為釋放按鈕的狀態(tài)轉(zhuǎn)變?yōu)榱说?釋放開關(guān)的接通狀態(tài)的情況 下,微型計算機(jī)234進(jìn)行AE處理和AF處理(步驟S114)。在AE處理中,微型計算機(jī)234利 用AE處理部216計算被攝體亮度。然后,微型計算機(jī)234根據(jù)由AE處理部216計算出的 被攝體亮度,確定執(zhí)行靜態(tài)圖像拍攝時的快門速度(Tv值)、光圈值(Αν值)、ISO感光度。 這里,能夠以使得由被攝體檢測部222檢測出的被攝體的亮度變得適當(dāng)?shù)姆绞絹泶_定快門 速度、光圈值、ISO感光度。此外,在AF處理中,微型計算機(jī)234利用AF處理部218取得AF 評價值。然后,微型計算機(jī)234利用由AF處理部218取得的AF評價值評價對比度,并且指 示微型計算機(jī)108,使其每次以微小量逐次地驅(qū)動鏡頭102的對焦鏡頭。然后,微型計算機(jī) 234指示微型計算機(jī)108在對比度變得最大的時刻停止對焦鏡頭的驅(qū)動。這樣的AF處理是 所謂的對比度方式的AF處理。作為AF處理也可采用相位差A(yù)F處理。此外,可以使焦點(diǎn)對 準(zhǔn)到由被攝體檢測部222檢測到的被攝體。
[0077] 在AE處理和AF處理后,微型計算機(jī)234判定數(shù)碼照相機(jī)1的電源是否被斷開(步 驟S115)。在步驟S115中判定為數(shù)碼照相機(jī)1的電源未被斷開的情況下,微型計算機(jī)234 執(zhí)行步驟S102之后的處理。另一方面,在步驟S115中判定為數(shù)碼照相機(jī)的電源被斷開的 情況下,微型計算機(jī)234結(jié)束圖2A和圖2B的處理。
[0078] 在步驟S113中判定為釋放按鈕的狀態(tài)沒有轉(zhuǎn)變?yōu)榈?釋放開關(guān)的接通狀態(tài)的情 況下,微型計算機(jī)234判定是否由用戶全按下了操作部236的釋放按鈕從而使釋放按鈕的 狀態(tài)成為第2釋放開關(guān)的接通狀態(tài)(步驟S116)。
[0079] 在步驟S116中釋放按鈕的狀態(tài)是第2釋放開關(guān)接通的狀態(tài)的情況下,微型計算機(jī) 234執(zhí)行使用了機(jī)械快門202的拍攝處理(步驟S117)。因此,微型計算機(jī)234根據(jù)在AE 處理中確定的ISO感光度設(shè)定模擬處理部206中的增益控制量(放大率),并且將在AE處 理中確定的F值發(fā)送到微型計算機(jī)108。然后,微型計算機(jī)234與基于微型計算機(jī)108的控 制的光圈104的驅(qū)動同步,根據(jù)在AE處理中確定的曝光時間使機(jī)械快門202進(jìn)行動作,控 制攝像元件204的曝光。通過這樣的拍攝處理,將RAW數(shù)據(jù)存儲到SDRAM214中。
[0080] 在執(zhí)行使用了機(jī)械快門202的拍攝處理后,微型計算機(jī)234使圖像處理部220執(zhí) 行針對通過拍攝處理而存儲到SDRAM214中的RAW數(shù)據(jù)的圖像處理(步驟S118)。之后將說 明信號圖像處理的詳細(xì)內(nèi)容。
[0081] 在圖像處理后,微型計算機(jī)234進(jìn)行將作為圖像處理的結(jié)果存儲在SDRAM214中的 圖像數(shù)據(jù)以所設(shè)定的靜態(tài)圖像記錄形式記錄為靜態(tài)圖像文件的處理(步驟S119)。此時, 微型計算機(jī)234將存儲在SDRAM214中的圖像數(shù)據(jù)輸入到圖像壓縮解壓縮部228并指示圖 像壓縮解壓縮部228執(zhí)行靜態(tài)圖像壓縮處理。圖像壓縮解壓縮部228接收到該指示,與預(yù) 先設(shè)定的記錄模式對應(yīng)地進(jìn)行靜態(tài)圖像壓縮處理,并將壓縮后的圖像數(shù)據(jù)存儲到SDRAM214 中。然后,微型計算機(jī)234從SDRAM214中讀出由圖像壓縮解壓縮部228壓縮后的圖像數(shù)據(jù), 根據(jù)所讀出的圖像數(shù)據(jù)生成靜態(tài)圖像文件,并將生成的靜態(tài)圖像文件記錄到記錄介質(zhì)232 中。
[0082] 在步驟S116中判定為釋放按鈕的狀態(tài)不是第2釋放開關(guān)接通的狀態(tài)的情況下,微 型計算機(jī)234執(zhí)行AE處理(步驟S120)。該AE處理是用于動態(tài)圖像拍攝或?qū)崟r取景顯示 的處理。在AE處理后,微型計算機(jī)234執(zhí)行使用了電子快門的拍攝處理(步驟S121)。在 該拍攝處理中,微型計算機(jī)234根據(jù)通過AE處理確定的曝光時間而使攝像元件204的電子 快門功能進(jìn)行工作,控制攝像元件204的曝光。通過這樣的拍攝處理,將RAW數(shù)據(jù)存儲到 SDRAM214 中。
[0083] 在執(zhí)行使用了電子快門的拍攝處理后,微型計算機(jī)234使圖像處理部220執(zhí)行針 對通過拍攝處理而存儲到SDRAM214中的RAW數(shù)據(jù)的圖像處理(步驟S122)。之后將說明信 號圖像處理的詳細(xì)內(nèi)容。
[0084] 在圖像處理后,微型計算機(jī)234進(jìn)行實(shí)時取景顯示(步驟S123)。在實(shí)時取景顯示 中,微型計算機(jī)234將作為圖像處理的結(jié)果存儲在SDRAM214中的圖像數(shù)據(jù)輸入到顯示驅(qū)動 器224。顯示驅(qū)動器224接收到該圖像數(shù)據(jù),將所輸入的圖像數(shù)據(jù)轉(zhuǎn)換為影像信號并輸出到 顯示部226。顯示部226根據(jù)該影像信號來顯示圖像。通過這樣的實(shí)時取景顯示,用戶能夠 使用顯示部226進(jìn)行構(gòu)圖的確認(rèn)等。
[0085] 在實(shí)時取景顯示后,微型計算機(jī)234判定當(dāng)前是否是動態(tài)圖像記錄中,即記錄中 標(biāo)記是否打開(步驟S124)。在步驟S124中判定為記錄中標(biāo)記是打開的情況下,微型計算 機(jī)234跳過步驟S125的處理。在步驟S124中判定為記錄中標(biāo)記打開的情況下,微型計算 機(jī)234進(jìn)行以所設(shè)定的動態(tài)圖像記錄形式將作為圖像處理的結(jié)果存儲在SDRAM214中的圖 像數(shù)據(jù)記錄為動態(tài)圖像文件的處理(步驟S125)。此時,微型計算機(jī)234將存儲在SDRAM214 中的動態(tài)圖像數(shù)據(jù)輸入到圖像壓縮解壓縮部228并指示圖像壓縮解壓縮部228執(zhí)行動態(tài)圖 像壓縮處理。圖像壓縮解壓縮部228接收到該指示,與預(yù)先設(shè)定的記錄模式對應(yīng)地進(jìn)行動 態(tài)圖像壓縮處理,并將壓縮后的動態(tài)圖像數(shù)據(jù)存儲到SDRAM214中。然后,微型計算機(jī)234 從SDRAM214中讀出由圖像壓縮解壓縮部228壓縮后的動態(tài)圖像數(shù)據(jù),并將所讀出的動態(tài)圖 像數(shù)據(jù)追加記錄到之前生成的動態(tài)圖像文件中。此外,在動態(tài)圖像數(shù)據(jù)的記錄結(jié)束的情況 下,在動態(tài)圖像文件的頭記錄部中記錄幀數(shù)等信息。
[0086] 圖3是示出效果設(shè)定處理的流程圖。在效果設(shè)定中,用戶設(shè)定附加到圖像(靜態(tài) 圖像、動態(tài)圖像或?qū)崟r取景圖像)的效果的內(nèi)容。根據(jù)該效果的設(shè)定,在之后說明的特殊圖 像處理時對圖像附加效果。
[0087] 在圖3中,微型計算機(jī)234判定是否由用戶指示了對圖像附加膠片噪聲效果(步 驟S201)。用戶例如在與照相機(jī)設(shè)定處理相同的菜單畫面上進(jìn)行附加膠片噪聲效果的指示。 在步驟S201中判定為沒有由用戶指示附加膠片噪聲效果的情況下,微型計算機(jī)234跳過步 驟S202的處理。在步驟S201中判定為由用戶指示了附加膠片噪聲效果的情況下,微型計算 機(jī)234將圖像處理部220 (特殊圖像處理部2202)設(shè)定成附加膠片噪聲效果(步驟S202)。
[0088] 接著,微型計算機(jī)234判定是否由用戶指示了對圖像附加陰影效果(步驟S203)。 在步驟S201中判定為沒有由用戶指示附加陰影效果的情況下,微型計算機(jī)234跳過步驟 S204的處理。在步驟S203中判定為由用戶指示了附加陰影效果的情況下,微型計算機(jī)234 將圖像處理部220 (特殊圖像處理部2202)設(shè)定成在特殊圖像處理時附加陰影效果(步驟 5204) 。
[0089] 然后,微型計算機(jī)234判定是否由用戶指示了對圖像附加粒子噪聲效果(步驟 5205) 。在步驟S205中判定為沒有由用戶指示附加粒子噪聲效果的情況下,微型計算機(jī)234 跳過步驟S206的處理。在步驟S205中判定為由用戶指示了附加粒子噪聲效果的情況下, 微型計算機(jī)234將圖像處理部220 (特殊圖像處理部2202)設(shè)定成在特殊圖像處理時附加 粒子噪聲效果(步驟S206)。然后,微計算機(jī)234結(jié)束圖3的處理。
[0090] 圖4是示出圖像處理的流程圖。在開始圖像處理后,基本圖像處理部2201對存儲 在SDRAM214中的RAW數(shù)據(jù)實(shí)施基本圖像處理(步驟S301)。然后,特殊圖像處理部2202對 作為基本圖像處理的結(jié)果而存儲在SDRAM214中的圖像數(shù)據(jù)(YC數(shù)據(jù))實(shí)施特殊圖像處理 (步驟S302)。由此結(jié)束圖像處理。以下詳細(xì)說明基本圖像處理和特殊圖像處理。
[0091] 圖5是示出基本圖像處理的流程圖。在基本圖像處理開始后,基本圖像處理部 2201進(jìn)行0B減法運(yùn)算處理(步驟S401)。在0B減法運(yùn)算處理中,基本圖像處理部2201通 過從所輸入的RAW數(shù)據(jù)中減去光學(xué)黑體(0B)值而去除RAW數(shù)據(jù)中的暗電流成分。
[0092] 在0B減法運(yùn)算后,基本圖像處理部2201進(jìn)行WB校正處理(步驟S402)。在WB校 正處理中,基本圖像處理部2201通過對實(shí)施了 0B減法運(yùn)算處理后的RAW數(shù)據(jù)乘以與用戶 預(yù)先設(shè)定的WB模式對應(yīng)的WB增益,校正作為圖像的顏色平衡。在用戶設(shè)定了自動WB模式 的情況下,基本圖像處理部2201分析所拍攝的RAW數(shù)據(jù),并乘以與估計出的光源對應(yīng)的WB 增益。
[0093] 在WB校正處理后,基本圖像處理部2201在RAW數(shù)據(jù)的形式為拜爾形式的情況下, 進(jìn)行同時化處理(步驟S403)。在同時化處理中,基本圖像處理部2201使用插值處理將進(jìn) 行了 WB校正的RAW數(shù)據(jù)同時化。由此,將1個像素具有RGB中的1個顏色成分的RAW數(shù)據(jù) 轉(zhuǎn)換為1個像素具有RGB3個顏色成分的RGB數(shù)據(jù)。
[0094] 在同時化處理后,基本圖像處理部2201進(jìn)行顏色再現(xiàn)處理(步驟S404)。在顏色 再現(xiàn)處理中,基本圖像處理部2201通過對RGB數(shù)據(jù)的各像素乘以與所設(shè)定的WB模式對應(yīng) 的顏色矩陣系數(shù),進(jìn)行RGB數(shù)據(jù)的顏色轉(zhuǎn)換。并且,基本圖像處理部2201通過校正顏色以 使得顏色轉(zhuǎn)換后的RGB數(shù)據(jù)的色調(diào)和飽和度變得恰當(dāng),來調(diào)整圖像的顏色再現(xiàn)。
[0095] 在顏色再現(xiàn)處理后,基本圖像處理部2201進(jìn)行亮度變更處理(步驟S405)。在亮 度變更處理中,基本圖像處理部2201將進(jìn)行了顏色再現(xiàn)處理后的RGB數(shù)據(jù)進(jìn)行伽馬轉(zhuǎn)換, 并且在將伽馬轉(zhuǎn)換后的RGB數(shù)據(jù)轉(zhuǎn)換為YC(亮度/色差)數(shù)據(jù)后,進(jìn)一步對Y數(shù)據(jù)進(jìn)行伽 馬轉(zhuǎn)換。也可以僅對RGB或Y數(shù)據(jù)中的任意一方進(jìn)行伽馬轉(zhuǎn)換。
[0096] 在亮度變更處理后,基本圖像處理部2201進(jìn)行邊緣強(qiáng)調(diào)處理(步驟S406)。在邊 緣強(qiáng)調(diào)處理中,基本圖像處理部2201對亮度變更處理后的Y數(shù)據(jù)實(shí)施帶通濾波處理來提取 邊緣信號,并對提取出的邊緣信號乘以與邊緣強(qiáng)調(diào)量對應(yīng)的系數(shù)。并且,基本圖像處理部 2201通過將乘以系數(shù)后的邊緣成分與原來的Y數(shù)據(jù)相加,來強(qiáng)調(diào)圖像的邊緣成分。
[0097] 在邊緣強(qiáng)調(diào)處理后,基本圖像處理部2201進(jìn)行降噪(NR)處理(步驟S407)。然 后,基本圖像處理部2201結(jié)束圖5的處理。在降噪處理中,基本圖像處理部2201將進(jìn)行 了邊緣強(qiáng)調(diào)處理后的Y數(shù)據(jù)頻率分解,并根據(jù)頻率實(shí)施核化處理等來減少圖像中的噪聲成 分。也可以對Cb數(shù)據(jù)和Cr數(shù)據(jù)減少噪聲成分。在記錄形式為TIFF形式的情況下,對降噪 處理后的數(shù)據(jù)進(jìn)行規(guī)定的矩陣運(yùn)算而再次轉(zhuǎn)換為RGB形式。
[0098] 圖6是示出特殊圖像處理的流程圖。圖6示出了進(jìn)行膠片噪聲效果的附加處理、 陰影效果的附加處理、粒子噪聲效果的附加處理作為特殊圖像處理的例子。在特殊圖像處 理中,還可以一并進(jìn)行圖6中示出的處理以外的特殊圖像處理、例如暈映處理等。
[0099] 在圖6中,特殊圖像處理部2202判定是否設(shè)定成了附加膠片噪聲效果(步驟 S501)。在步驟S501中判定為未設(shè)定成附加膠片噪聲效果的情況下,特殊圖像處理部2202 跳過步驟S502的處理。在步驟S501中判定為設(shè)定成了附加膠片噪聲效果的情況下,特殊 圖像處理部2202對圖像數(shù)據(jù)(YC數(shù)據(jù))進(jìn)行附加膠片噪聲效果的處理(步驟S502)。之后 將詳細(xì)說明該處理。
[0100] 接著,特殊圖像處理部2202判定是否設(shè)定成了附加陰影效果(步驟S503)。在步 驟S503中判定為未設(shè)定成附加陰影效果的情況下,特殊圖像處理部2202跳過步驟S504的 處理。在步驟S503中判定為設(shè)定成了附加陰影效果的情況下,特殊圖像處理部2202對圖 像數(shù)據(jù)(YC數(shù)據(jù))進(jìn)行附加陰影效果的處理(步驟S504)。之后將詳細(xì)說明該處理。
[0101] 然后,特殊圖像處理部2202判定是否設(shè)定成了附加粒子噪聲效果(步驟S505)。 在步驟S505中判定為未設(shè)定成附加粒子噪聲效果的情況下,特殊圖像處理部2202跳過步 驟S506的處理并結(jié)束圖6的處理。在步驟S505中判定為設(shè)定成了附加粒子噪聲效果的情 況下,特殊圖像處理部2202對圖像數(shù)據(jù)(YC數(shù)據(jù))進(jìn)行附加粒子噪聲效果的處理(步驟 S506)。然后,特殊圖像處理部2202結(jié)束圖6的處理。之后將詳細(xì)說明附加粒子噪聲效果 的處理。
[0102] 接著說明膠片噪聲效果的附加處理。在說明膠片噪聲效果的附加處理的詳細(xì)內(nèi)容 之前,對劃痕圖像數(shù)據(jù)、噪聲圖像數(shù)據(jù)、灰塵圖像數(shù)據(jù)進(jìn)行說明。圖7是示出劃痕圖像數(shù)據(jù) 的圖。圖8是示出噪聲圖像數(shù)據(jù)的圖。圖9是示出灰塵圖像數(shù)據(jù)的圖。劃痕圖像數(shù)據(jù)、噪 聲圖像數(shù)據(jù)、灰塵圖像數(shù)據(jù)均是將在進(jìn)行了膠片拍攝時可能產(chǎn)生的特有噪聲圖案化后的圖 像數(shù)據(jù)。此外,這些劃痕圖像數(shù)據(jù)、噪聲圖像數(shù)據(jù)、灰塵圖像數(shù)據(jù)的尺寸以規(guī)定尺寸(例如 1980X1080像素)的圖像數(shù)據(jù)為基準(zhǔn)來確定。
[0103] 如圖7所示,劃痕圖像數(shù)據(jù)通過隨機(jī)排列長度不同的多個條紋狀圖案而構(gòu)成。在 將排列了縱向的條紋狀圖案的劃痕圖像數(shù)據(jù)重疊到了圖像數(shù)據(jù)(YC數(shù)據(jù))的情況下,在圖 像數(shù)據(jù)上再現(xiàn)在使膠片縱向移動產(chǎn)生的劃痕引起的噪聲。這里,可以替代圖7而排列橫向 的條紋狀圖案。在將排列了橫向的條紋狀圖案的劃痕圖像數(shù)據(jù)重疊到了圖像數(shù)據(jù)(YC數(shù) 據(jù))的情況下,在圖像數(shù)據(jù)上再現(xiàn)在使膠片橫向移動產(chǎn)生的劃痕引起的噪聲。
[0104] 劃痕圖像數(shù)據(jù)是在沿著條紋狀圖案的方向(圖7中為縱向)上相關(guān)性高的圖像數(shù) 據(jù)。因此,通過在相關(guān)性高的方向(圖7中為縱向)上縮?。ɡ缭谝?980X1080像素的 圖像數(shù)據(jù)為基準(zhǔn)而確定了劃痕圖像數(shù)據(jù)的尺寸的情況下縮小為1/8?1/6左右)劃痕圖像 數(shù)據(jù),并放大該縮小后的劃痕圖像數(shù)據(jù)而得到的劃痕圖像數(shù)據(jù)與未縮小的原來的劃痕圖像 數(shù)據(jù)之間的相關(guān)性高。即,劃痕圖像數(shù)據(jù)即使被縮小,只要之后進(jìn)行放大,也能夠沒有問題 地進(jìn)行使用。因此,期望在閃存238中存儲縮小后的劃痕圖像數(shù)據(jù)。如果將縮小后的劃痕 圖像數(shù)據(jù)存儲到閃存238,則能夠節(jié)約閃存238的容量。此外,通過在實(shí)際進(jìn)行重疊之前使 用縮小狀態(tài)的劃痕圖像數(shù)據(jù)進(jìn)行處理,還能夠節(jié)約SDRAM214的頻帶。
[0105] 如圖8所示,噪聲圖像數(shù)據(jù)通過在二維方向上隨機(jī)配置粒子狀圖案而構(gòu)成。在將 噪聲圖像數(shù)據(jù)重疊到了圖像數(shù)據(jù)(YC數(shù)據(jù))的情況下,在圖像數(shù)據(jù)上再現(xiàn)在膠片拍攝中的 膠片顯影階段產(chǎn)生的灰塵等引起的噪聲。噪聲圖像數(shù)據(jù)中的粒狀圖案在縱向和橫向上都隨 機(jī)進(jìn)行配置。因此,噪聲圖像數(shù)據(jù)與劃痕圖像數(shù)據(jù)不同,不是在特定的方向上存在相關(guān)性的 圖像數(shù)據(jù)。因此,期望在閃存238中存儲未進(jìn)行縮小的噪聲圖像數(shù)據(jù)。但是,在由于與閃存 238的容量或者SDRAM214的頻帶的關(guān)系而需要縮小噪聲圖像數(shù)據(jù)的情況下,期望在縱向和 橫向上以相同的縮小率縮小噪聲圖像數(shù)據(jù)。
[0106] 如圖9所示,灰塵圖像數(shù)據(jù)是將灰塵引起的噪聲圖案化后的圖像數(shù)據(jù)。在圖9的 例子中,灰塵圖像數(shù)據(jù)包含4個不同圖案的灰塵的圖像數(shù)據(jù)A?D和無灰塵的圖像數(shù)據(jù)E 這5個圖案的圖像數(shù)據(jù)。在這5個圖案的圖像數(shù)據(jù)中隨機(jī)選擇1個并重疊到圖像數(shù)據(jù)(YC 數(shù)據(jù))。在將灰塵圖像數(shù)據(jù)重疊到了圖像數(shù)據(jù)(YC數(shù)據(jù))的情況下,在圖像數(shù)據(jù)上再現(xiàn)在膠 片拍攝時附著在膠片表面的灰塵引起的噪聲。這里,圖9示出了灰塵圖像數(shù)據(jù)具有5個圖 案的圖像數(shù)據(jù)的例子。作為灰塵圖像數(shù)據(jù)來預(yù)先存儲的圖案數(shù)量不限于5個。
[0107] 圖10是示出膠片噪聲效果附加處理的處理流程圖。在圖10中,特殊圖像處理部 2202通過隨機(jī)數(shù)種子生成部2202a和偽隨機(jī)數(shù)生成部2202b生成附加膠片噪聲所需要的偽 隨機(jī)數(shù)(步驟S601)。在圖10所示的處理中,作為例子,設(shè)為取得10個偽隨機(jī)數(shù)(R[0]? R[9])。這里,偽隨機(jī)數(shù)R[0]?R[9]具有0至隨機(jī)數(shù)最大值MAX的范圍的值。之后將說明 偽隨機(jī)數(shù)R[0]?R[9]的具體取得方式。
[0108] 在取得偽隨機(jī)數(shù)R[0]?R[9]后,特殊圖像處理部2202判定是否較大程度地(隨 機(jī)地)更新重疊到圖像數(shù)據(jù)(YC數(shù)據(jù))的劃痕圖像數(shù)據(jù)的切出位置(步驟S602)。這里,切 出位置是作為用于確定劃痕圖像數(shù)據(jù)的切出范圍的基準(zhǔn)的位置,例如是劃痕圖像數(shù)據(jù)的左 上坐標(biāo)。在本實(shí)施方式中,通過在重疊劃痕圖像數(shù)據(jù)時隨機(jī)更新劃痕圖像數(shù)據(jù)的切出范圍, 再現(xiàn)劃痕引起的噪聲的隨機(jī)性。在步驟S602中,在附加膠片噪聲效果的對象的圖像數(shù)據(jù)是 靜態(tài)圖像數(shù)據(jù)的情況下,始終判定為"是"。此外,在附加膠片噪聲效果的對象的圖像數(shù)據(jù)不 是靜態(tài)圖像數(shù)據(jù)的情況(例如動態(tài)圖像數(shù)據(jù)或?qū)崟r取景顯示用的圖像數(shù)據(jù))下,在與最開 始的幀對應(yīng)的判定時,判定為"是",在與之后的幀對應(yīng)的判定時隨機(jī)地判定為"是"。例如 在偽隨機(jī)數(shù)R[0]大于等于根據(jù)從更新切出位置起的幀數(shù)而發(fā)生變化的閾值的情況下判定 為"是"。
[0109] 圖11是示出用于步驟S602的判定的閾值與幀數(shù)之間的關(guān)系的一例的圖。圖11的 橫軸示出了將更新了切出位置的幀設(shè)為〇時的經(jīng)過幀數(shù)。此外,圖11的縱軸示出了閾值的 值。在圖11的例子中,從第0幀到第14幀,閾值比偽隨機(jī)數(shù)R[0]的最大值大。因此,從進(jìn) 行更新起到第14幀為止,在步驟S602中一定判定為"否"。此外,從第15幀到第29幀,根 據(jù)偽隨機(jī)數(shù)R[0]的值分支為判定為"是",還是判定為"否"。即,從進(jìn)行更新起的第15幀到 第29幀,隨機(jī)確定是否更新切出位置。此外,在第30幀中,閾值成為偽隨機(jī)數(shù)R[0]的最小 值(在圖例中為〇)。因此,在從進(jìn)行更新起在30幀期間內(nèi)還未進(jìn)行過更新的情況下,在步 驟S602中一定判定為"是"。劃痕流動的條紋狀噪聲給用戶帶來的違和感較小。因此,如圖 11所示,不頻繁地進(jìn)行劃痕圖像數(shù)據(jù)的切出位置的更新,而是偶爾變更切出位置。因此,在 圖像數(shù)據(jù)上再現(xiàn)與由于實(shí)際劃痕引起的噪聲相同的噪聲。這里,圖11的關(guān)系是一個例子, 可適當(dāng)進(jìn)行變更。
[0110] 在步驟S602中判定為更新切出位置的情況下,特殊圖像處理部2202通過切出位 置計算部2202c更新劃痕圖像數(shù)據(jù)的切出位置(步驟S603)。例如將切出位置的左上的X 坐標(biāo)更新為由偽隨機(jī)數(shù)R[l]表示的位置,將切出位置的左上的Y坐標(biāo)更新為由偽隨機(jī)數(shù) R[2]表示的位置。這里,作為偽隨機(jī)數(shù)R[l],例如最小值對應(yīng)于切出范圍的左端與劃痕圖 像數(shù)據(jù)的左端接觸時的切出范圍的左上坐標(biāo),最大值對應(yīng)于切出范圍的右端與劃痕圖像數(shù) 據(jù)的右端接觸時的切出范圍的左上坐標(biāo)。此外,作為偽隨機(jī)數(shù)R[2],例如最小值對應(yīng)于切出 范圍的上端與劃痕圖像數(shù)據(jù)的上端接觸時的切出范圍的左上坐標(biāo),最大值對應(yīng)于切出范圍 的下端與劃痕圖像數(shù)據(jù)的下端接觸時的切出范圍的左上坐標(biāo)。并且,對于劃痕圖像數(shù)據(jù)的 切出范圍的尺寸,例如縱向?yàn)楹铣蓪ο蟮膱D像數(shù)據(jù)的縮小率倍,橫向?yàn)榕c合成對象的圖像 數(shù)據(jù)相同的尺寸。
[0111] 圖12A示出了切出位置的更新概要。圖12A的虛線框表示更新前的切出范圍,圖 12A的點(diǎn)劃線框表示更新后的切出范圍。如圖12A所示,切出位置的更新通過將更新前的切 出位置(Xp,Yp)更新為更新后的切出位置(X,y)來進(jìn)行。該X和y例如依照以下的(式 1)給出。另外,(式1)的Xmax表示橫向的最大值,Xmin表示橫向的最小值。此外,(式1) 的Ymax表示縱向的最大值,Ymin表示縱向的最小值。
[0112] X = R[l] +MAXX (Xmax - Xmin)+Xmin
[0113] y = R[2] +MAXX (Ymax - Ymin) +Ymin (式 1)
[0114] 在步驟S602中判定為不更新切出位置的情況下,特殊圖像處理部2202判定偽隨 機(jī)數(shù)R[2](即切出位置的Y坐標(biāo))是否在隨機(jī)數(shù)最大值ΜΑΧΧ0. 9以下(步驟S604)。在步 驟S604中判定為偽隨機(jī)數(shù)R[2]在隨機(jī)數(shù)最大值ΜΑΧΧ0. 9以下的情況下,特殊圖像處理部 2202進(jìn)行劃痕圖像數(shù)據(jù)的切出位置的微修正(步驟S605)。在切出位置的微修正時,如圖 12B所示,以使得更新前的切出位置與更新后的切出位置之間的距離不遠(yuǎn)離的方式,即在限 定于更新前的切出位置附近的范圍內(nèi)修正切出位置。此時,切出位置在縱向上以一定間隔 朝上方進(jìn)行變化,在橫向上隨機(jī)進(jìn)行變化。此外,在縱向上,在切出位置到達(dá)至上端的情況 下,在下次修正時,如圖12C所示,將切出位置向下端修正。進(jìn)行這種修正的情況下的修正 后的切出位置(x,y)例如依照以下的(式2)給出。
[0115] X = Xp+((R[1] - MAX/2)/MAX) XJ
[0116] y = Yp - K (式 2)
[0117] 這里,J是在設(shè)計時確定的條紋狀圖案的橫向基本移動速度(pixel/frame :像素/ 幀)。例如J為5。此外,K是在設(shè)計時確定的條紋狀圖案的縱向移動速度(pixel/frame : 像素/幀)。例如K為10。并且,在(式2)的計算結(jié)果是X小于橫向的最小值的情況下, 將X限制為橫向的最小值。反之,在(式2)的計算結(jié)果是X大于橫向的最大值的情況下, 將X限制為橫向的最大值。并且,在(式2)的計算結(jié)果是y在縱向的最小值以下時,即切 出位置到達(dá)了上端時,在下一幀中將y修正為縱向的最大值(即下端位置)。根據(jù)(式2), 切出位置的X坐標(biāo)按照每1幀隨機(jī)地在5像素(Xp±2. 5像素)的范圍內(nèi)進(jìn)行變更。此外, 切出位置的Y坐標(biāo)按照每1幀朝上方變更10像素。
[0118] 在步驟S604中判定為偽隨機(jī)數(shù)R[2]不在隨機(jī)數(shù)最大值ΜΑΧΧ0. 9以下的情況下, 特殊圖像處理部2202跳過步驟S605的處理而將處理轉(zhuǎn)移到步驟S606。另外,跳過步驟 S605的處理的條件可以是上述以外的閾值,并且還可以始終不跳過。
[0119] 接著,特殊圖像處理部2202判定是否更新重疊到圖像數(shù)據(jù)(YC數(shù)據(jù))的噪聲圖像 數(shù)據(jù)的切出位置(步驟S606)。在本實(shí)施方式中,通過在重疊噪聲圖像數(shù)據(jù)時隨機(jī)更新其 切出范圍,再現(xiàn)灰塵等引起的噪聲的隨機(jī)性。是否更新該切出范圍的判定是步驟S606的 判定。在步驟S606中,在附加膠片噪聲效果的對象的圖像數(shù)據(jù)是靜態(tài)圖像數(shù)據(jù)的情況下, 始終判定為"是"。此外,在附加膠片噪聲效果的對象的圖像數(shù)據(jù)不是靜態(tài)圖像數(shù)據(jù)的情況 下,在與最開始的巾貞對應(yīng)的判定時,判定為"是",在與之后的巾貞對應(yīng)的判定時隨機(jī)地判定為 "是"。例如在偽隨機(jī)數(shù)R[3]大于等于根據(jù)從更新切出位置起的幀數(shù)而發(fā)生變化的閾值的 情況下判定為"是"。
[0120] 圖13是示出用于進(jìn)行步驟S606的判定的幀數(shù)與閾值之間的關(guān)系的一例的圖。圖 13的橫軸示出了將更新了切出位置的幀設(shè)為0時的經(jīng)過幀數(shù)。此外,圖13的縱軸示出了閾 值的值。在圖13的例子中,閾值從第0幀到第規(guī)定幀(在例中為第7幀)減小。并且,從 第規(guī)定幀到第10幀,閾值成為偽隨機(jī)數(shù)R[3]的最小值(在圖例中為0)。因此,在從進(jìn)行更 新起在規(guī)定幀期間內(nèi)還未進(jìn)行過更新的情況下,在步驟S606中一定判定為"是"。與圖11 不同,圖13沒有閾值超過隨機(jī)數(shù)最大值的期間。因此,噪聲圖像數(shù)據(jù)的切出位置與劃痕圖 像數(shù)據(jù)相比,頻繁地進(jìn)行變更。這里,圖13的關(guān)系是一個例子,可適當(dāng)進(jìn)行變更。
[0121] 在步驟S606中判定為不更新切出位置的情況下,特殊圖像處理部2202跳過步驟 S607的處理。在步驟S606中判定為更新切出位置的情況下,特殊圖像處理部2202通過切 出位置計算部2202c更新噪聲圖像數(shù)據(jù)的切出位置(步驟S607)。例如將切出位置的左上 的X坐標(biāo)更新為由偽隨機(jī)數(shù)R [4]表示的位置,將切出位置的左上的Y坐標(biāo)更新為由偽隨機(jī) 數(shù)R[5]表示的位置。這里,作為偽隨機(jī)數(shù)R[4],例如最小值對應(yīng)于切出范圍的左端與噪聲 圖像數(shù)據(jù)的左端接觸時的切出范圍的左上坐標(biāo),最大值對應(yīng)于切出范圍的右端與噪聲圖像 數(shù)據(jù)的右端接觸時的切出范圍的左上坐標(biāo)。此外,作為偽隨機(jī)數(shù)R[5],例如最小值對應(yīng)于切 出范圍的上端與噪聲圖像數(shù)據(jù)的上端接觸時的切出范圍的左上坐標(biāo),最大值對應(yīng)于切出范 圍的下端與噪聲圖像數(shù)據(jù)的下端接觸時的切出范圍的左上坐標(biāo)。并且,噪聲圖像數(shù)據(jù)的切 出范圍的尺寸例如是與合成對象的圖像數(shù)據(jù)相同的尺寸。
[0122] 圖14示出了切出位置的更新概要。圖14的虛線框表示更新前的切出范圍,圖14 的點(diǎn)劃線框表示更新后的切出范圍。噪聲圖像數(shù)據(jù)的切出位置的更新與劃痕圖像數(shù)據(jù)同 樣,通過將更新前的切出位置(Xp,Yp)更新為更新后的切出位置(X,y)來進(jìn)行。該X和y 例如依照以下的(式3)給出。
[0123] X = R[4] +MAXX (Xmax - Xmin)+Xmin
[0124] y = R[5] +MAXX (Ymax - Ymin)+Ymin (式 3)
[0125] 接著,特殊圖像處理部2202判定是否更新重疊到圖像數(shù)據(jù)(YC數(shù)據(jù))的灰塵圖像 數(shù)據(jù)(步驟S608)。在步驟S608中,在附加膠片噪聲效果的對象的圖像數(shù)據(jù)是靜態(tài)圖像數(shù) 據(jù)的情況下,始終判定為"是"。此外,在附加膠片噪聲效果的對象的圖像數(shù)據(jù)不是靜態(tài)圖像 數(shù)據(jù)的情況下,在與最開始的幀對應(yīng)的判定時,判定為"是",在與之后的幀對應(yīng)的判定時隨 機(jī)地判定為"是"。例如在偽隨機(jī)數(shù)R[6]大于等于根據(jù)從更新切出位置起的幀數(shù)而發(fā)生變 化的閾值的情況下判定為"是"。
[0126] 圖15是示出用于進(jìn)行步驟S608的判定的幀數(shù)與閾值之間的關(guān)系的一例的圖。圖 15的橫軸示出了將更新了切出位置的幀設(shè)為0時的經(jīng)過幀數(shù)。此外,圖15的縱軸示出了閾 值的值。在圖15的例子中,閾值在第0幀到第10幀線性地減小。該情況下,在第10幀之 前未進(jìn)行過更新的情況下,在步驟S608中一定判定為"是"。圖15也沒有閾值超過隨機(jī)數(shù) 最大值的期間。因此,灰塵圖像數(shù)據(jù)的切出位置與劃痕圖像數(shù)據(jù)相比,頻繁地進(jìn)行變更。這 里,圖15的關(guān)系是一個例子,可適當(dāng)進(jìn)行變更。
[0127] 在步驟S608中判定為更新灰塵圖像數(shù)據(jù)的情況下,特殊圖像處理部2202更新灰 塵圖像數(shù)據(jù)(步驟S609)。例如分別對圖9中示出的灰塵圖像數(shù)據(jù)A?E給出編號。并且, 在步驟S609中,將當(dāng)前選擇中的灰塵圖像數(shù)據(jù)變更為由偽隨機(jī)數(shù)R[7]示出的編號的灰塵 圖像數(shù)據(jù)(例如,如果將R[7]除以5時的余數(shù)是0則為A、如果余數(shù)是1則為B、如果余數(shù) 是2則為C、如果余數(shù)是3則為D、如果余數(shù)是4則為E)。在更新了灰塵圖像數(shù)據(jù)后,特殊 圖像處理部2202變更灰塵圖像數(shù)據(jù)的合成位置(步驟S610)。例如將合成位置的左上的 X坐標(biāo)更新為由偽隨機(jī)數(shù)R[8]表示的位置,將合成位置的左上的Y坐標(biāo)更新為由偽隨機(jī)數(shù) R[9]表示的位置。這里,作為偽隨機(jī)數(shù)R[8],例如最小值對應(yīng)于被合成的圖像數(shù)據(jù)的左端 坐標(biāo),最大值對應(yīng)于被合成的圖像數(shù)據(jù)的右端坐標(biāo)。此外,作為偽隨機(jī)數(shù)R[9],例如最小值 對應(yīng)于被合成的圖像數(shù)據(jù)的上端坐標(biāo),最大值對應(yīng)于被合成的圖像數(shù)據(jù)的下端坐標(biāo)。圖16A 示出了灰塵圖像數(shù)據(jù)的合成位置的更新概要。圖16A的虛線表示更新前的灰塵圖像數(shù)據(jù), 圖16A的點(diǎn)劃線表示更新后的灰塵圖像數(shù)據(jù)。如圖16A所示,在灰塵圖像數(shù)據(jù)的情況下不 僅變更合成位置,還變更灰塵圖像數(shù)據(jù)的圖案。
[0128] 在步驟S608中判定為不更新灰塵圖像數(shù)據(jù)的情況下,特殊圖像處理部2202進(jìn)行 灰塵圖像數(shù)據(jù)的合成位置的微修正(步驟S611)。在合成位置的微修正時,如圖16B所示, 以更新前的合成位置與更新后的合成位置之間的距離不遠(yuǎn)離的方式來修正合成位置。此 時,合成位置在縱向和橫向的兩方上隨機(jī)進(jìn)行變化。修正后的合成位置(X,y)例如依照以 下的(式4)給出。
[0129] X = Xp+((R[8] - MAX/2)/MAX) XL
[0130] y = Yp+((R[9] - MAX/2)/MAX) XM (式 4)
[0131] 這里,L是在設(shè)計時確定的灰塵圖像數(shù)據(jù)的橫向的基本移動速度(pixel/frame : 像素/幀)。例如L為5。此外,Μ是在設(shè)計時確定的灰塵圖像數(shù)據(jù)的縱向的移動速度(pixel/ frame:像素/幀)。例如Μ為5。并且,使得X和y均為橫向或縱向范圍內(nèi)的值。因此,在 (式4)的計算結(jié)果是X或y小于橫向或縱向的最小值的情況下,將X或y鉗制為橫向或縱 向的最小值。反之,在(式4)的計算結(jié)果是X或y大于橫向或縱向的最大值的情況下,將 X或y鉗制為橫向或縱向的最大值。
[0132] 然后,特殊圖像處理部2202通過合成部2202d將劃痕圖像數(shù)據(jù)、噪聲圖像數(shù)據(jù)、灰 塵圖像數(shù)據(jù)合成到合成對象的圖像數(shù)據(jù)(步驟S612)。然后,特殊圖像處理部2202結(jié)束圖 10的處理。圖17是示出合成處理概要的圖。在進(jìn)行合成時,首先使劃痕圖像數(shù)據(jù)的尺寸與 合成對象的圖像數(shù)據(jù)的尺寸匹配。如上所述,劃痕圖像數(shù)據(jù)在作為相關(guān)性高的方向的縱向 上被縮小。因此,通過在縱向上將切出后的劃痕圖像數(shù)據(jù)放大縮小率的倒數(shù)倍,使劃痕圖像 數(shù)據(jù)的尺寸與合成對象的圖像數(shù)據(jù)的尺寸匹配。在將劃痕圖像數(shù)據(jù)的尺寸與合成對象的圖 像數(shù)據(jù)的尺寸匹配后,對劃痕圖像數(shù)據(jù)、噪聲圖像數(shù)據(jù)、灰塵圖像數(shù)據(jù)進(jìn)行合成。合成如下 進(jìn)行:例如各像素的值如果為〇 (黑)則對3個圖像數(shù)據(jù)乘以0,如果最大(白)則對3個 圖像數(shù)據(jù)乘以1. 〇,如果是其他的值,則根據(jù)明亮度對3個圖像數(shù)據(jù)乘以0到1. 0的范圍內(nèi) 的值。在對3個圖像數(shù)據(jù)進(jìn)行合成而得到合成噪聲圖像數(shù)據(jù)后,將合成噪聲圖像數(shù)據(jù)合成 到合成對象的圖像數(shù)據(jù)。該合成例如還通過將兩個圖像數(shù)據(jù)相乘來進(jìn)行。這里,合成處理 也可以是其他方法,例如可以是按照每個像素進(jìn)行比較,并將較暗一方的值設(shè)為合成結(jié)果 那樣的合成方法。
[0133] 劃痕圖像數(shù)據(jù)、噪聲圖像數(shù)據(jù)、灰塵圖像數(shù)據(jù)的尺寸是以規(guī)定的尺寸(例如 1980X1080像素)的圖像數(shù)據(jù)為基準(zhǔn)而確定的。因此,期望根據(jù)合成對象的圖像數(shù)據(jù)的 尺寸,在將劃痕圖像數(shù)據(jù)、噪聲圖像數(shù)據(jù)、灰塵圖像數(shù)據(jù)放大或縮小后進(jìn)行合成。圖18是 示出這樣的合成處理概要的圖。例如在合成對象的圖像數(shù)據(jù)的尺寸為4000X3000像素 (例如靜態(tài)圖像數(shù)據(jù))的情況下,對于噪聲圖像數(shù)據(jù)和灰塵圖像數(shù)據(jù),在縱向和橫向上進(jìn)行 4000/1920倍的放大后進(jìn)行合成。此外,劃痕圖像數(shù)據(jù)在縱向上被縮小。因此,對于劃痕圖 像數(shù)據(jù),在進(jìn)行(1/縮小率)X4000/1920倍的放大后進(jìn)行合成。由此,不需要存儲合成對 象的圖像數(shù)據(jù)的每個尺寸的劃痕圖像數(shù)據(jù)、噪聲圖像數(shù)據(jù)、灰塵圖像數(shù)據(jù)。這里,圖18示出 了合成對象的圖像數(shù)據(jù)的尺寸大于1980X1080像素的情況下的例子。即使在合成對象的 圖像數(shù)據(jù)的尺寸小于1980X1080像素的情況下,也依照與合成對象的圖像數(shù)據(jù)的尺寸大 于1980X1080像素的情況相同的思路將劃痕圖像數(shù)據(jù)、噪聲圖像數(shù)據(jù)、灰塵圖像數(shù)據(jù)縮小 即可。這里,在圖18中分別在對劃痕圖像數(shù)據(jù)、噪聲圖像數(shù)據(jù)、灰塵圖像數(shù)據(jù)進(jìn)行尺寸調(diào)整 (放大)后進(jìn)行了合成,但也可以在將這3個圖像合成后進(jìn)行尺寸調(diào)整,并合成到拍攝圖像。
[0134] 圖19是示出陰影處理的流程圖。在圖19中,特殊圖像處理部2202通過隨機(jī)數(shù) 種子生成部2202a和偽隨機(jī)數(shù)生成部2202b生成附加陰影噪聲所需要的偽隨機(jī)數(shù)(步驟 S701)。在圖19所示的處理中,作為例子,至少取得1個偽隨機(jī)數(shù)R。之后將說明偽隨機(jī)數(shù) 的具體取得方式。
[0135] 在取得偽隨機(jī)數(shù)R后,特殊圖像處理部2202計算表示陰影形狀的放大率(步驟 5702) 。在將放大率設(shè)為a時,a例如通過以下的(式5)給出。
[0136] a = 0. 5+R/MAX (式 5)
[0137] 在計算出放大率a后,特殊圖像處理部2202依照放大率a生成增益映射圖(步驟 5703) 。增益映射圖是具有亮度的值根據(jù)附加陰影的區(qū)域(例如被攝體存在的區(qū)域)與中 心位置像素的距離而逐漸降低的增益的映射圖。將增益值的最大值設(shè)為1。在本實(shí)施方式 中,將根據(jù)放大率a對這樣生成的增益映射圖進(jìn)行尺寸調(diào)整后的增益映射圖作為最終的增 益映射圖。
[0138] 在生成了增益映射圖后,特殊圖像處理部2202針對對應(yīng)的像素乘以通過增益映 射圖表示的增益(步驟S704)。由此附加圖像數(shù)據(jù)的周邊變暗那樣的陰影效果。這里,在本 實(shí)施方式中,放大率a根據(jù)偽隨機(jī)數(shù)R的值在0. 5?1. 5的范圍內(nèi)發(fā)生變化。伴隨該a的 變化,陰影的形狀(大小)發(fā)生變化。圖20A示出了放大率a為0.5時附加的陰影效果的 例子。此外,圖20B示出了放大率a為1. 5時附加的陰影效果的例子。
[0139] 這里,當(dāng)陰影的形狀變化過大時可能會給用戶帶來違和感。因此,可以限制放大率 的值,以使得上次陰影附加處理時的放大率與此次陰影附加處理時的放大率之差在規(guī)定值 以內(nèi)。例如在設(shè)上次陰影附加處理時的放大率為b、此次陰影附加處理時的放大率為a時, 以滿足以下(式6)的條件的方式確定最終的a。
[0140] b - a| < 0. 1 (式 6)
[0141] 此外,圖19的流程圖的例子必定變更放大率a。不限于此,也可以在幾幀內(nèi)僅變更 1次放大率a。該情況下,作為未變更放大率a的幀,也可以通過與上次幀之間的線性插值 來計算放大率a。
[0142] 圖21是示出粒子噪聲效果附加處理的處理流程圖。在圖21中,特殊圖像處理部 2202通過隨機(jī)數(shù)種子生成部2202a和偽隨機(jī)數(shù)生成部2202b生成附加粒子噪聲所需要的偽 隨機(jī)數(shù)(步驟S801)。在圖21所示的處理中,作為例子,至少取得兩個偽隨機(jī)數(shù)Wr和Hr。 之后將說明偽隨機(jī)數(shù)的具體取得方式。在取得偽隨機(jī)數(shù)Wr和Hr后,特殊圖像處理部2202 讀入噪聲圖像數(shù)據(jù)(步驟S802)。然后,特殊圖像處理部2202計算噪聲圖像數(shù)據(jù)的切出位 置(步驟S803)。切出位置是作為用于確定噪聲圖像數(shù)據(jù)的切出范圍的基準(zhǔn)的位置,例如是 噪聲圖像數(shù)據(jù)的左上坐標(biāo)。在本實(shí)施方式中,通過在重疊噪聲圖像數(shù)據(jù)時隨機(jī)更新噪聲圖 像數(shù)據(jù)的切出范圍,來再現(xiàn)灰塵等引起的噪聲的隨機(jī)性。更新后的切出位置(X,y)例如依 照以下的(式7)給出。
[0143] X = (ffn - ffi) Xffr/MAX
[0144] y = (Hn - Hi) XHr/MAX (式 7)
[0145] 這里,Wn是合成對象的圖像數(shù)據(jù)的橫向尺寸(像素數(shù)),Hn是合成對象的圖像數(shù) 據(jù)的縱向尺寸(像素數(shù))。此外,Wi是切出范圍的橫向尺寸(像素數(shù)),Hi是切出范圍的縱 向尺寸(像素數(shù))。圖22示出了 Wn、Hn、Wi、Hi之間的關(guān)系。
[0146] 在切出位置的計算后,特殊圖像處理部2202通過合成部2202d將噪聲圖像數(shù)據(jù)合 成到合成對象的圖像數(shù)據(jù)(步驟S804)。然后,特殊圖像處理部2202結(jié)束圖21的處理。噪 聲圖像數(shù)據(jù)的合成與膠片噪聲效果的附加處理時相同。在根據(jù)需要使噪聲圖像數(shù)據(jù)的尺寸 與合成對象的圖像數(shù)據(jù)的尺寸匹配后,通過將兩者相乘來進(jìn)行合成。
[0147] 這里,圖21的流程圖的例子必定變更切出位置。不限于此,也可以在幾幀內(nèi)僅變 更1次或隨機(jī)變更切出位置。在隨機(jī)變更切出位置的情況下,在步驟S801中進(jìn)一步取得其 他偽隨機(jī)數(shù)。并且,例如只要進(jìn)行與步驟S606相同的判定即可。
[0148] 接著說明偽隨機(jī)數(shù)的取得處理。圖23是示出偽隨機(jī)數(shù)取得處理的流程圖。在圖 23中,特殊圖像處理部2202判定當(dāng)前的特殊圖像處理是否為針對靜態(tài)圖像的處理(步驟 S901)。當(dāng)前的特殊圖像處理是否為針對靜態(tài)圖像的處理的信息例如由微型計算機(jī)234進(jìn) 行通知。
[0149] 在上述例子中,在針對靜態(tài)圖像的特殊圖像處理時,必定進(jìn)行隨機(jī)的切出位置等 的更新。因此,在步驟S901中判定為當(dāng)前的特殊圖像處理是針對靜態(tài)圖像的處理的情況 下,特殊圖像處理部2202通過隨機(jī)數(shù)種子生成部2202a生成隨機(jī)數(shù)種子(步驟S902)。根 據(jù)RAW數(shù)據(jù)、照相機(jī)設(shè)定、拍攝時的條件等這樣的與數(shù)碼照相機(jī)1相關(guān)的各種參數(shù)來生成隨 機(jī)數(shù)種子。之后將詳細(xì)說明隨機(jī)數(shù)種子的具體生成手法。在生成了隨機(jī)數(shù)種子后,特殊圖 像處理部2202對偽隨機(jī)數(shù)生成部2202b的偽隨機(jī)數(shù)生成器進(jìn)行初始化(步驟S903)。在該 處理中,偽隨機(jī)數(shù)生成部2202b將在偽隨機(jī)數(shù)生成器中設(shè)定的初始值設(shè)定為在步驟S902中 生成的隨機(jī)數(shù)種子的值。接著,特殊圖像處理部2202通過偽隨機(jī)數(shù)生成部2202b生成所需 個數(shù)的偽隨機(jī)數(shù)序列(例如在圖10的情況下為R[0]?R[9]這10個隨機(jī)數(shù)序列)(步驟 S904)。在該處理中,偽隨機(jī)數(shù)生成部2202b通過偽隨機(jī)數(shù)生成器生成偽隨機(jī)數(shù)序列。偽隨 機(jī)數(shù)序列的生成手法不受特別限定。
[0150] 在步驟S901中判定為當(dāng)前的特殊圖像處理不是針對靜態(tài)圖像的處理的情況下, 特殊圖像處理部2202判定當(dāng)前的合成對象的圖像數(shù)據(jù)是否為最開始的幀(步驟S905)。在 步驟S905中判定為當(dāng)前的合成對象的圖像數(shù)據(jù)是最開始的幀的情況下,特殊圖像處理部 2202使處理轉(zhuǎn)移到步驟S902。在最開始的幀的時刻,尚未生成有隨機(jī)數(shù)種子。因此,進(jìn)行 步驟S902的隨機(jī)數(shù)種子的生成。在步驟S905中判定為當(dāng)前的合成對象的圖像數(shù)據(jù)不是最 開始的幀的情況下,特殊圖像處理部2202使處理轉(zhuǎn)移到步驟S904。該情況下依照上一幀的 偽隨機(jī)數(shù)生成器的設(shè)定生成偽隨機(jī)數(shù)序列。
[0151] 接著說明隨機(jī)數(shù)種子的生成手法的例子。圖24是示出了使用RAW數(shù)據(jù)生成隨機(jī) 數(shù)種子并進(jìn)行特殊圖像處理時的一系列流程的示意圖。在圖24的例子中,根據(jù)通過使用 了機(jī)械快門的拍攝或使用了電子快門的拍攝得到的RAW數(shù)據(jù)生成隨機(jī)數(shù)種子。作為一例, RAW數(shù)據(jù)的特定坐標(biāo)值成為隨機(jī)數(shù)種子。特定的坐標(biāo)例如是RAW數(shù)據(jù)的左上坐標(biāo)或中央的 坐標(biāo)。除此以外,還可以通過將RAW數(shù)據(jù)的多個坐標(biāo)的值組合來生成隨機(jī)數(shù)種子。例如可 以將RAW數(shù)據(jù)中的多個坐標(biāo)的值進(jìn)行相加運(yùn)算后的結(jié)果、減法運(yùn)算后的結(jié)果作為隨機(jī)數(shù)種 子,或者將進(jìn)行了多個坐標(biāo)的值的異或運(yùn)算后的結(jié)果作為隨機(jī)數(shù)種子。并且,還可以通過對 RAW數(shù)據(jù)組合照相機(jī)設(shè)定,來生成隨機(jī)數(shù)種子。例如可以對白平衡模式設(shè)定、亮度變更處理 的設(shè)定、對比度設(shè)定、銳度設(shè)定這樣的照相機(jī)設(shè)定分配數(shù)值,并將該數(shù)值與利用RAW數(shù)據(jù)生 成的隨機(jī)數(shù)種子進(jìn)行加減法運(yùn)算等而作為最終的隨機(jī)數(shù)種子。此外,還可以與后述的圖25 同樣地通過將圖像處理參數(shù)組合來生成隨機(jī)數(shù)種子。
[0152] 依照如圖24所示那樣生成的隨機(jī)數(shù)種子將偽隨機(jī)數(shù)生成器初始化來生成偽隨機(jī) 數(shù)序列,由此一般通過拍攝而得到的RAW數(shù)據(jù)按照每次拍攝而不同,因此可以按照通過拍 攝而得到的每個RAW數(shù)據(jù)生成不同的偽隨機(jī)數(shù)序列。因此,能夠按照每次拍攝而將不同的 效果附加到圖像。此外,當(dāng)照相機(jī)設(shè)定不同時,隨機(jī)數(shù)種子也不同,因此即使是同一 RAW數(shù) 據(jù)也能夠按照每個照相機(jī)設(shè)定將不同效果附加到圖像。
[0153] 圖25是示出了使用由RAW尺寸調(diào)整部210縮小后的RAW數(shù)據(jù)生成隨機(jī)數(shù)種子并 進(jìn)行特殊圖像處理時的一系列流程的示意圖。在圖25的例子中,作為一例,縮小后的RAW 數(shù)據(jù)的特定坐標(biāo)的數(shù)據(jù)成為隨機(jī)數(shù)種子。特定坐標(biāo)例如是RAW數(shù)據(jù)的左上的坐標(biāo)或中央的 坐標(biāo)。除此以外,還可以通過將縮小后的RAW數(shù)據(jù)的多個坐標(biāo)的數(shù)據(jù)組合來生成隨機(jī)數(shù)種 子。例如可以將RAW數(shù)據(jù)中的多個坐標(biāo)的數(shù)據(jù)進(jìn)行加法運(yùn)算后的結(jié)果、減法運(yùn)算后的結(jié)果 作為隨機(jī)數(shù)種子,或者將進(jìn)行了多個坐標(biāo)的數(shù)據(jù)的異或運(yùn)算后的結(jié)果作為隨機(jī)數(shù)種子。并 且,還可以通過對縮小后的RAW數(shù)據(jù)組合圖像處理參數(shù)來生成隨機(jī)數(shù)種子。例如可以將白 平衡增益、飽和度/色調(diào)校正系數(shù)、伽馬值、邊緣強(qiáng)調(diào)度、降噪(NR)強(qiáng)度這些圖像處理參數(shù) 與利用RAW數(shù)據(jù)而生成的隨機(jī)數(shù)種子進(jìn)行加減法運(yùn)算等而作為最終的隨機(jī)數(shù)種子。除此以 夕卜,還可以使用記錄圖像的壓縮率、記錄圖像的尺寸這些圖像處理參數(shù)。
[0154] 在使用縮小后的RAW數(shù)據(jù)的幾個像素數(shù)據(jù)來生成隨機(jī)數(shù)種子的情況下,雖然是間 接的,但在縮小前的RAW數(shù)據(jù)中,能夠使用比幾個像素多的信息來生成隨機(jī)數(shù)種子。即縮小 是通過插值處理來進(jìn)行的,因此能夠認(rèn)為插值后的RAW數(shù)據(jù)中的某個坐標(biāo)的數(shù)據(jù)包含縮小 前的RAW數(shù)據(jù)中的多個坐標(biāo)的RAW數(shù)據(jù)的信息。這樣根據(jù)包含比縮小前更多的信息的縮小 后的RAW數(shù)據(jù)來生成隨機(jī)數(shù)種子,由此即使僅場景的明亮度等拍攝條件稍微不同,也容易 將不同效果附加到圖像。
[0155] 圖26是示出了使用在拍攝時生成的隨機(jī)數(shù)來生成隨機(jī)數(shù)種子并進(jìn)行特殊圖像處 理時的一系列流程的示意圖。例如在偽隨機(jī)數(shù)生成部2202b中生成在拍攝時生成的隨機(jī) 數(shù)。這里,在拍攝時生成的隨機(jī)數(shù)也可以不一定是偽隨機(jī)數(shù)。因此,在拍攝時生成的隨機(jī)數(shù) 可以在與偽隨機(jī)數(shù)生成部2202b不同的偽隨機(jī)數(shù)生成部中生成。這里,在圖26的例子中, 也可以通過組合RAW數(shù)據(jù)或縮小后的RAW數(shù)據(jù),或者組合照相機(jī)設(shè)定或圖像處理參數(shù)來生 成最終的偽隨機(jī)數(shù)。
[0156] 如圖26所示,按照每次拍攝生成隨機(jī)數(shù),并依照所生成的隨機(jī)數(shù)生成隨機(jī)數(shù)種 子,由此能夠按照每次拍攝將不同效果附加到圖像。
[0157] 圖27是示出了使用通過對RAW數(shù)據(jù)實(shí)施基本圖像處理而得到的YC數(shù)據(jù)(稱為中 間YC數(shù)據(jù))來生成隨機(jī)數(shù)種子并進(jìn)行特殊圖像處理時的一系列流程的示意圖。作為一例, 中間YC數(shù)據(jù)的特定坐標(biāo)的值成為隨機(jī)數(shù)種子。特定坐標(biāo)例如是中間YC數(shù)據(jù)的左上的坐標(biāo) 或中央的坐標(biāo)。除此以外,還可以通過將中間YC數(shù)據(jù)的多個坐標(biāo)的值組合來生成隨機(jī)數(shù)種 子。
[0158] 如圖27所示那樣使用中間YC數(shù)據(jù)生成隨機(jī)數(shù)種子,由此能夠得到與考慮照相機(jī) 設(shè)定或圖像處理參數(shù)來生成隨機(jī)數(shù)種子時相同的效果。
[0159] 圖28是示出了使用拍攝時的各種條件來生成隨機(jī)數(shù)種子并進(jìn)行特殊圖像處理時 的一系列流程的示意圖。在圖25的例子中,使用了例如曝光條件、被攝體條件、照相機(jī)狀態(tài) 作為拍攝時的條件。曝光條件例如是快門速度、光圈值、ISO感光度中的至少任意一方。被 攝體條件是面部或?qū)櫸锏缺粩z體的有無,當(dāng)存在被攝體時是其大小、位置、數(shù)量等。照相機(jī) 狀態(tài)例如是拍攝時的攝像元件204的溫度、照相機(jī)主體200的內(nèi)部溫度、電池的剩余量、記 錄介質(zhì)232的種類、容量和剩余量、對焦位置、變焦位置。根據(jù)需要對這些曝光條件、被攝體 條件、照相機(jī)狀態(tài)進(jìn)行數(shù)值化(在原本就是數(shù)值的情況下使用該值即可),并且通過對數(shù)值 化后的條件進(jìn)行加減法運(yùn)算來生成隨機(jī)數(shù)種子。這里,在圖28的例子中,也可以通過與RAW 數(shù)據(jù)、縮小后的RAW數(shù)據(jù)、稱作中間YC數(shù)據(jù)的圖像數(shù)據(jù)組合,或者組合照相機(jī)設(shè)定或圖像處 理參數(shù)來生成最終的偽隨機(jī)數(shù)。
[0160] 如圖28所示,通過使用拍攝時的各種條件來生成隨機(jī)數(shù)種子,由此也能夠按照每 次拍攝將不同效果附加到圖像。此處,如上所述,偽隨機(jī)數(shù)序列具有根據(jù)相同隨機(jī)數(shù)種子生 成相同序列這樣的特征。因此,如果記錄有用于生成隨機(jī)數(shù)種子的信息,則能夠在之后對在 拍攝時的圖像處理階段未實(shí)施附加噪聲效果的特殊圖像處理的圖像數(shù)據(jù)實(shí)施附加噪聲效 果的特殊圖像處理。圖29A和圖29B是示出將用于生成隨機(jī)數(shù)種子的信息記錄到圖像文件 的情況下的圖像文件的文件結(jié)構(gòu)的圖。這里,圖29A是以JPEG形式記錄的靜態(tài)圖像文件 (稱為JPEG文件)的例子,圖29B是RAW文件的例子。關(guān)于動態(tài)圖像文件,省略圖示。動態(tài) 圖像文件的圖像數(shù)據(jù)結(jié)構(gòu)和頭信息的結(jié)構(gòu)是動態(tài)圖像文件特有的結(jié)構(gòu)。用于生成隨機(jī)數(shù)種 子的信息的記錄方式在動態(tài)圖像文件和靜態(tài)圖像文件中沒有差異。
[0161] 如圖29A所示,JPEG文件具有頭記錄部、縮略JPEG數(shù)據(jù)記錄部、主圖像JPEG數(shù)據(jù) 記錄部和屏幕縮略JPEG數(shù)據(jù)記錄部。
[0162] 頭記錄部是用于記錄曝光條件、被攝體條件、照相機(jī)狀態(tài)這樣的各種信息作為元 數(shù)據(jù)的記錄部。在圖29A中示出了記錄曝光條件、被攝體條件、照相機(jī)狀態(tài)的例子。除了這 些信息以外,還可以記錄照相機(jī)設(shè)定、圖像處理參數(shù)這些信息。并且,在生成了偽隨機(jī)數(shù)的 情況下,還可以直接記錄所生成的偽隨機(jī)數(shù)。
[0163] 縮略JPEG數(shù)據(jù)記錄部是用于以JPEG形式壓縮記錄用于靜態(tài)圖像再現(xiàn)的縮略顯示 用的圖像數(shù)據(jù)的記錄部。主圖像JPEG數(shù)據(jù)記錄部是用于以JPEG形式壓縮記錄通過使用了 機(jī)械快門202的拍攝得到的靜態(tài)圖像數(shù)據(jù)的記錄部。屏幕縮略JPEG數(shù)據(jù)記錄部是用于以 JPEG形式壓縮記錄屏幕縮略顯示用的圖像數(shù)據(jù)的記錄部。
[0164] 如圖29B所示,RAW文件具有頭記錄部、縮略JPEG數(shù)據(jù)記錄部、RAW數(shù)據(jù)記錄部、縮 小RAW數(shù)據(jù)記錄部和屏幕縮略JPEG數(shù)據(jù)記錄部。頭記錄部是用于記錄曝光條件、被攝體條 件、照相機(jī)狀態(tài)這樣的各種信息作為元數(shù)據(jù)的記錄部。在圖29B中示出了記錄曝光條件、被 攝體條件、照相機(jī)狀態(tài)的例子。對于頭記錄部,在JPEG文件和RAW文件中基本沒有差異。
[0165] 縮略JPEG數(shù)據(jù)記錄部是用于以JPEG形式壓縮記錄用于RAW再現(xiàn)的縮略顯示用的 圖像數(shù)據(jù)的記錄部。RAW數(shù)據(jù)記錄部是用于記錄通過使用了機(jī)械快門202的拍攝或使用了 電子快門的拍攝而得到的RAW數(shù)據(jù)的記錄部??s小RAW數(shù)據(jù)記錄部是用于記錄在使用圖25 所示的縮小后的RAW數(shù)據(jù)生成隨機(jī)數(shù)種子時所需要的縮小后的RAW數(shù)據(jù)的記錄部。屏幕縮 略JPEG數(shù)據(jù)記錄部是用于以JPEG形式壓縮記錄屏幕縮略顯示用的圖像數(shù)據(jù)的記錄部。
[0166] 接著說明再現(xiàn)處理。圖30是示出再現(xiàn)處理的流程圖。在圖30中,微型計算機(jī)234 顯示記錄介質(zhì)232所記錄的圖像文件的一覽(步驟S1101)。在該處理中,微型計算機(jī)234 將各圖像文件的縮略JPEG數(shù)據(jù)讀入到SDRAM214。并且,微型計算機(jī)234將所讀入的縮略 JPEG數(shù)據(jù)輸入到圖像壓縮解壓縮部228。圖像壓縮解壓縮部228對所輸入的縮略JPEG數(shù) 據(jù)進(jìn)行解壓縮,并將解壓縮后的縮略JPEG數(shù)據(jù)輸入到顯示驅(qū)動器224。顯示驅(qū)動器224根 據(jù)所輸入的縮略JPEG數(shù)據(jù)在顯示部226上顯示圖像文件的一覽。
[0167] 在一覽顯示后,微型計算機(jī)234判定是否結(jié)束再現(xiàn)處理(步驟S1102)。例如在再 現(xiàn)按鈕被再次按下的情況下判定為結(jié)束再現(xiàn)。在步驟S1102中判定為結(jié)束再現(xiàn)處理的情況 下,微型計算機(jī)234結(jié)束圖30的處理。
[0168] 在步驟S1102中判定為不結(jié)束再現(xiàn)處理的情況下,微型計算機(jī)234等待用戶對圖 像文件的選擇(步驟S1103)。在通過用戶對操作部236進(jìn)行操作而執(zhí)行了一覽顯示的圖像 文件的選擇的情況下,微型計算機(jī)234判定所選擇的圖像文件是否為動態(tài)圖像文件(步驟 S1104)。
[0169] 在步驟S1104中判定為所選擇的圖像文件是動態(tài)圖像文件的情況下,微型計算機(jī) 234讀入記錄在所選擇的動態(tài)圖像文件中的動態(tài)圖像數(shù)據(jù)的幀數(shù)(步驟S1105)。接著,微 型計算機(jī)234對要再現(xiàn)的動態(tài)圖像數(shù)據(jù)的幀數(shù)的計數(shù)值i進(jìn)行初始化(步驟S1106)。計數(shù) 值i的初始值例如為1。
[0170] 然后,微型計算機(jī)234再現(xiàn)記錄在所選擇的動態(tài)圖像文件中的動態(tài)圖像數(shù)據(jù)的第 i幀,并顯示在顯示部226上(步驟S1107)。在該處理中,微型計算機(jī)234將記錄在由用戶 選擇的動態(tài)圖像文件中的動態(tài)圖像數(shù)據(jù)的第i幀讀入到SDRAM214。進(jìn)而,微型計算機(jī)234將 所讀入的第i幀的動態(tài)圖像數(shù)據(jù)輸入到圖像壓縮解壓縮部228。圖像壓縮解壓縮部228對 所輸入的動態(tài)圖像數(shù)據(jù)進(jìn)行解壓縮,并將解壓縮后的動態(tài)圖像數(shù)據(jù)輸入到顯示驅(qū)動器224。 顯示驅(qū)動器224在顯示部226上顯示與所輸入的第i幀的動態(tài)圖像數(shù)據(jù)對應(yīng)的圖像。
[0171] 在再現(xiàn)和顯示動態(tài)圖像數(shù)據(jù)的i幀后,微型計算機(jī)234對計數(shù)值加上1 (步驟 S1108)。之后,微型計算機(jī)234判定計數(shù)值i是否在幀數(shù)以下、即是否未結(jié)束所有幀的再現(xiàn) (步驟S1109)。在步驟S1109中計數(shù)值i在幀數(shù)以下的情況下,還有應(yīng)再現(xiàn)的幀。該情況 下,微型計算機(jī)234將處理返回到步驟S1107來進(jìn)行下一幀的再現(xiàn)和顯示。在步驟S1109 中計數(shù)值i超過了幀數(shù)的情況下,意味著動態(tài)圖像文件的再現(xiàn)已結(jié)束。該情況下,微型計算 機(jī)234將處理返回到步驟S1101。
[0172] 在步驟S1104中判定為所選擇的圖像文件不是動態(tài)圖像文件、而是靜態(tài)圖像文件 的情況下,微型計算機(jī)234讀入記錄在所選擇的靜態(tài)圖像文件中的靜態(tài)圖像數(shù)據(jù)(步驟 S1110)。接著,微型計算機(jī)234對所讀入的靜態(tài)圖像數(shù)據(jù)(在圖29A或圖29B那樣的文件 結(jié)構(gòu)的情況下,在JPEG時為主圖像JPEG,在RAW時為屏幕縮略JPEG)進(jìn)行再現(xiàn),并顯示在顯 示部226上(步驟S1111)。在該處理中,微型計算機(jī)234將所讀入的靜態(tài)圖像數(shù)據(jù)輸入到 圖像壓縮解壓縮部228。圖像壓縮解壓縮部228對所輸入的靜態(tài)圖像數(shù)據(jù)進(jìn)行解壓縮,并將 解壓縮后的靜態(tài)圖像數(shù)據(jù)輸入到顯示驅(qū)動器224。顯示驅(qū)動器224在顯示部226上顯示與 所輸入的靜態(tài)圖像數(shù)據(jù)對應(yīng)的圖像。
[0173] 然后,微型計算機(jī)234判定是否由用戶進(jìn)行了編輯操作(步驟S1112)。這里的編 輯操作是用戶從菜單中選擇附加噪聲效果的項(xiàng)目的操作。該情況下,選擇操作所需的操作 部236作為指示部的一例發(fā)揮功能。關(guān)于附加噪聲效果以外的效果等的編輯操作,與以往 相同即可,因此省略說明。
[0174] 在步驟S1112中判定為不進(jìn)行編輯操作的情況下,微型計算機(jī)234判定是否結(jié)束 靜態(tài)圖像的顯示(步驟S1113)。例如在由用戶按下了菜單按鈕的情況下判定為結(jié)束顯示。 在步驟S1113中判定為不結(jié)束顯示的情況下,微型計算機(jī)234將處理返回到步驟S1112。該 情況下,繼續(xù)進(jìn)行靜態(tài)圖像的顯示。在步驟S1113中判定為結(jié)束顯示的情況下,微型計算機(jī) 234結(jié)束圖30的處理。
[0175] 在步驟S1112中判定為進(jìn)行編輯操作的情況下,微型計算機(jī)234進(jìn)行編輯處理 (步驟S1114)。以下,參照圖31進(jìn)一步說明編輯處理。這里,步驟S1114的處理是針對靜 態(tài)圖像文件的處理。但是,以下說明的處理還可以應(yīng)用于動態(tài)圖像文件。
[0176] 圖31是示出編輯處理的流程圖。在圖31中,微型計算機(jī)234讀入當(dāng)前的編輯對 象的靜態(tài)圖像文件(步驟S1201)。接著,微型計算機(jī)234判定所讀入的靜態(tài)圖像文件是否 為RAW文件(步驟S1202)。在步驟S1202中判定為靜態(tài)圖像文件是RAW文件的情況下,微 型計算機(jī)234進(jìn)行針對該RAW文件的圖像處理(步驟S1203)。步驟S1203中的圖像處理與 圖4所示的圖像處理相同。由于是RAW文件,因此進(jìn)行基本圖像處理和特殊圖像處理兩方。 這里,如上所述,特殊圖像處理所需的偽隨機(jī)數(shù)能夠根據(jù)將RAW數(shù)據(jù)(或縮小RAW數(shù)據(jù))、 照相機(jī)設(shè)定和圖像處理參數(shù)組合而生成的隨機(jī)數(shù)種子來生成。此時,照相機(jī)設(shè)定可以利用 記錄在RAW文件的頭記錄部中的照相機(jī)設(shè)定,并且也可以利用在編輯處理的時刻由用戶重 新設(shè)定的照相機(jī)設(shè)定。在利用記錄在頭記錄部中的照相機(jī)設(shè)定的情況下,能夠附加與拍攝 時相同的噪聲效果。另一方面,在利用由用戶重新設(shè)定的照相機(jī)設(shè)定的情況下,能夠附加與 變更對應(yīng)的噪聲效果。在步驟S1202中判定為靜態(tài)圖像文件不是RAW文件、即為JPEG文件 的情況下,微型計算機(jī)234進(jìn)行針對該即JPEG文件的特殊圖像處理(步驟S1204)。步驟 S1204中的特殊圖像處理與圖6所示的特殊圖像處理相同。這里,如上所述,特殊圖像處理 所需的偽隨機(jī)數(shù)能夠根據(jù)將拍攝時的各種條件、照相機(jī)設(shè)定和圖像處理參數(shù)組合而生成的 隨機(jī)數(shù)種子來生成。此時,照相機(jī)設(shè)定可以利用記錄在JPEG文件的頭記錄部中的照相機(jī)設(shè) 定,并且也可以利用在編輯處理的時刻由用戶重新設(shè)定的照相機(jī)設(shè)定。在利用記錄在頭記 錄部中的照相機(jī)設(shè)定的情況下,能夠附加與拍攝時相同的噪聲效果。另一方面,在利用由用 戶重新設(shè)定的照相機(jī)設(shè)定的情況下,能夠附加與變更對應(yīng)的噪聲效果。
[0177] 如以上所說明那樣,在本實(shí)施方式中,在隨機(jī)切出了劃痕圖像數(shù)據(jù)和噪聲圖像數(shù) 據(jù)的一部分后,對劃痕圖像數(shù)據(jù)、噪聲圖像數(shù)據(jù)、灰塵圖像數(shù)據(jù)進(jìn)行合成而生成合成噪聲圖 像數(shù)據(jù)。并且,將合成噪聲圖像數(shù)據(jù)與合成對象的圖像數(shù)據(jù)進(jìn)行合成。由此,在本實(shí)施方式 中,通過對在膠片拍攝時顯現(xiàn)的特有噪聲進(jìn)行分解并合成,能夠在不記錄長時間的動態(tài)圖 像數(shù)據(jù)的情況下給用戶帶來自然印象的噪聲感。
[0178] 此外,通過利用劃痕圖像數(shù)據(jù)在某一方向的相關(guān)性高的性質(zhì)來將劃痕圖像數(shù)據(jù)縮 小并進(jìn)行記錄,能夠節(jié)約用于記錄劃痕圖像數(shù)據(jù)的容量。
[0179] 此外,在劃痕圖像數(shù)據(jù)以及噪聲圖像數(shù)據(jù)的尺寸與合成對象的圖像數(shù)據(jù)的尺寸不 一致的情況下進(jìn)行使劃痕圖像數(shù)據(jù)以及噪聲圖像數(shù)據(jù)的尺寸與合成對象的圖像數(shù)據(jù)一致 的處理,由此不需要按照合成對象的圖像數(shù)據(jù)的每個尺寸來記錄劃痕圖像數(shù)據(jù)和噪聲圖像 數(shù)據(jù)。
[0180] 此外,在本實(shí)施方式中,根據(jù)通過拍攝得到的RAW數(shù)據(jù)、拍攝時的照相機(jī)設(shè)定和圖 像處理參數(shù)來生成隨機(jī)數(shù)種子,并根據(jù)該隨機(jī)數(shù)種子生成用于附加噪聲效果、陰影效果、粒 子噪聲效果的偽隨機(jī)數(shù)。由此,能夠向圖像附加與拍攝時的狀況對應(yīng)的效果。
[0181] 這里,在本實(shí)施方式中,將劃痕圖像數(shù)據(jù)、噪聲圖像數(shù)據(jù)、灰塵圖像數(shù)據(jù)這3種圖 像數(shù)據(jù)合成到合成對象的圖像數(shù)據(jù)。實(shí)際上不一定需要合成所有的圖像數(shù)據(jù)。例如也可以 不合成灰塵圖像數(shù)據(jù)。
[0182] 此外,還能夠?qū)⑸鲜鰧?shí)施方式中的拍攝裝置進(jìn)行的各處理的手法、即各流程圖所 示的處理均存儲為微型計算機(jī)234可執(zhí)行的程序。除此以外,還能夠存儲到存儲卡(ROM卡、 RAM卡等)、磁盤(軟盤、硬盤等)、光盤(CD - R0M、DVD等)、半導(dǎo)體存儲器等外部存儲裝置 的存儲介質(zhì)中進(jìn)行發(fā)布。并且,微型計算機(jī)234能夠通過讀入存儲在該外部存儲裝置的存 儲介質(zhì)中的程序,并根據(jù)該所讀入的程序控制動作,執(zhí)行上述處理。
[0183] 本領(lǐng)域技術(shù)人員將容易地想起其他優(yōu)點(diǎn)和變形例。因此,本發(fā)明的更廣的方面不 限于這里給出和描述的具體細(xì)節(jié)和代表性實(shí)施例。因此,可以在不脫離如用所附權(quán)利要求 及它們的等同例定義的一般發(fā)明概念的精神或范圍的情況下進(jìn)行各種變形。
【權(quán)利要求】
1. 一種拍攝裝置,具備: 攝像部,其拍攝被攝體而得到圖像數(shù)據(jù); 隨機(jī)數(shù)種子生成部,其生成用于確定偽隨機(jī)數(shù)序列的隨機(jī)數(shù)種子; 偽隨機(jī)數(shù)生成部,其根據(jù)所生成的所述隨機(jī)數(shù)種子生成偽隨機(jī)數(shù);以及 特殊圖像處理部,其根據(jù)所生成的所述偽隨機(jī)數(shù)對所述圖像數(shù)據(jù)實(shí)施用于應(yīng)用特殊效 果的特殊圖像處理, 所述隨機(jī)數(shù)種子在拍攝時被確定。
2. 根據(jù)權(quán)利要求1所述的拍攝裝置,其中, 所述拍攝裝置還具備指示部,該指示部指示針對所述圖像數(shù)據(jù)執(zhí)行特殊圖像處理, 所述特殊圖像處理部根據(jù)所述指示部的指示對所述圖像數(shù)據(jù)實(shí)施特殊圖像處理。
3. 根據(jù)權(quán)利要求1所述的拍攝裝置,其中, 所述隨機(jī)數(shù)種子生成部根據(jù)所述圖像數(shù)據(jù)、拍攝時的曝光條件、拍攝時的被攝體條件、 拍攝時的照相機(jī)狀態(tài)和在拍攝時所計算的隨機(jī)數(shù)中的至少一方而生成所述隨機(jī)數(shù)種子。
4. 根據(jù)權(quán)利要求3所述的拍攝裝置,其中, 所述隨機(jī)數(shù)種子生成部還根據(jù)在對所述圖像數(shù)據(jù)實(shí)施的圖像處理中使用的圖像處理 參數(shù),生成所述隨機(jī)數(shù)種子。
5. 根據(jù)權(quán)利要求4所述的拍攝裝置,其中, 所述圖像處理參數(shù)包含所述圖像數(shù)據(jù)中的白平衡設(shè)定、對比度設(shè)定、飽和度的設(shè)定、邊 緣強(qiáng)調(diào)度的設(shè)定、降噪強(qiáng)度的設(shè)定、所述圖像數(shù)據(jù)的壓縮率、所述圖像數(shù)據(jù)的尺寸中的至少 一方。
6. 根據(jù)權(quán)利要求4所述的拍攝裝置,其中, 所述隨機(jī)數(shù)種子生成部使用中間圖像數(shù)據(jù)生成所述隨機(jī)數(shù)種子,所述中間圖像數(shù)據(jù)是 通過根據(jù)所述圖像處理參數(shù)對所述圖像數(shù)據(jù)進(jìn)行圖像處理而得到的。
7. 根據(jù)權(quán)利要求3所述的拍攝裝置,其中, 所述隨機(jī)數(shù)種子生成部使用通過將所述圖像數(shù)據(jù)縮小而得到的縮小圖像數(shù)據(jù)生成所 述隨機(jī)數(shù)種子。
8. -種圖像處理裝置,具備: 隨機(jī)數(shù)種子生成部,其生成用于確定偽隨機(jī)數(shù)序列的隨機(jī)數(shù)種子; 偽隨機(jī)數(shù)生成部,其根據(jù)所生成的所述隨機(jī)數(shù)種子生成偽隨機(jī)數(shù);以及 特殊圖像處理部,其根據(jù)所生成的所述偽隨機(jī)數(shù)對圖像數(shù)據(jù)實(shí)施用于應(yīng)用特殊效果的 特殊圖像處理, 所述隨機(jī)數(shù)種子在取得所述圖像數(shù)據(jù)時被確定。
9. 根據(jù)權(quán)利要求8所述的圖像處理裝置,其中, 所述圖像處理裝置還具備指示部,該指示部指示針對所述圖像數(shù)據(jù)執(zhí)行特殊圖像處 理, 所述特殊圖像處理部根據(jù)所述指示部的指示對所述圖像數(shù)據(jù)實(shí)施特殊圖像處理。
10. 根據(jù)權(quán)利要求8所述的圖像處理裝置,其中, 所述隨機(jī)數(shù)種子生成部根據(jù)所述圖像數(shù)據(jù)、拍攝時的曝光條件、拍攝時的被攝體條件、 拍攝時的照相機(jī)狀態(tài)和在拍攝時所計算的隨機(jī)數(shù)中的至少一方而生成所述隨機(jī)數(shù)種子。
11. 根據(jù)權(quán)利要求10所述的圖像處理裝置,其中, 所述隨機(jī)數(shù)種子生成部還根據(jù)在對所述圖像數(shù)據(jù)實(shí)施的圖像處理中使用的圖像處理 參數(shù),生成所述隨機(jī)數(shù)種子。
12. 根據(jù)權(quán)利要求11所述的圖像處理裝置,其中, 所述隨機(jī)數(shù)種子生成部使用中間圖像數(shù)據(jù)生成所述隨機(jī)數(shù)種子,所述中間圖像數(shù)據(jù)是 通過根據(jù)所述圖像處理參數(shù)對所述圖像數(shù)據(jù)進(jìn)行圖像處理而得到的。
13. 根據(jù)權(quán)利要求10所述的圖像處理裝置,其中, 所述隨機(jī)數(shù)種子生成部使用通過將所述圖像數(shù)據(jù)縮小而得到的縮小圖像數(shù)據(jù)生成所 述隨機(jī)數(shù)種子。
14. 一種圖像處理方法,具備以下步驟: 接收針對圖像數(shù)據(jù)執(zhí)行特殊圖像處理的指示,使用在取得所述圖像數(shù)據(jù)時得到的信息 生成隨機(jī)數(shù)種子; 根據(jù)所生成的所述隨機(jī)數(shù)種子生成偽隨機(jī)數(shù);以及 根據(jù)所生成的所述偽隨機(jī)數(shù)對所述圖像數(shù)據(jù)實(shí)施用于應(yīng)用特殊效果的特殊圖像處理。
15. 根據(jù)權(quán)利要求14所述的圖像處理方法,其中, 所述圖像處理方法還具備指示針對所述圖像數(shù)據(jù)執(zhí)行特殊圖像處理的步驟, 實(shí)施所述特殊圖像處理的步驟是根據(jù)所述指示而進(jìn)行的。
16. 根據(jù)權(quán)利要求14所述的圖像處理方法,其中, 根據(jù)所述圖像數(shù)據(jù)、拍攝時的曝光條件、拍攝時的被攝體條件、拍攝時的照相機(jī)狀態(tài)和 在拍攝時所計算的隨機(jī)數(shù)中的至少一方生成所述隨機(jī)數(shù)種子。
17. 根據(jù)權(quán)利要求16所述的圖像處理方法,其中, 還根據(jù)在對所述圖像數(shù)據(jù)實(shí)施的圖像處理中使用的圖像處理參數(shù)生成所述隨機(jī)數(shù)種 子。
18. 根據(jù)權(quán)利要求17所述的圖像處理方法,其中, 使用中間圖像數(shù)據(jù)生成所述隨機(jī)數(shù)種子,所述中間圖像數(shù)據(jù)是通過根據(jù)所述圖像處理 參數(shù)對所述圖像數(shù)據(jù)進(jìn)行圖像處理而得到的。
19. 根據(jù)權(quán)利要求16所述的圖像處理方法,其中, 使用通過將所述圖像數(shù)據(jù)縮小而得到的縮小圖像數(shù)據(jù)生成所述隨機(jī)數(shù)種子。
【文檔編號】H04N9/64GK104125411SQ201410171155
【公開日】2014年10月29日 申請日期:2014年4月25日 優(yōu)先權(quán)日:2013年4月26日
【發(fā)明者】市川學(xué) 申請人:奧林巴斯映像株式會社