專(zhuān)利名稱(chēng):具有人臉的影像的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有人臉的影像的處理方法,特別是一種處理具有過(guò)曝區(qū)的人臉 的影像的方法。
背景技術(shù):
近年來(lái),使用數(shù)字相機(jī)來(lái)拍攝影像的使用者大幅增加。除了攝影專(zhuān)業(yè)人員之外,也 有越來(lái)越多的一般使用者使用數(shù)字相機(jī)來(lái)拍攝。通常,一般使用者所拍攝的影像,因拍攝技 巧不如專(zhuān)業(yè)人員,故其所攝得的影像經(jīng)常會(huì)有諸如曝光不足、曝光過(guò)度、焦距不對(duì)等問(wèn)題。 尤其是當(dāng)拍攝的影像是人像時(shí),出現(xiàn)在人臉上的攝影缺陷更顯糟糕。為了使一般的使用者也能夠輕易地得到高品質(zhì)的照片,數(shù)字相機(jī)大多內(nèi)建有自動(dòng) 對(duì)影像中的缺陷進(jìn)行補(bǔ)償修飾的機(jī)能。目前數(shù)字相機(jī)針對(duì)人臉拍攝所進(jìn)行的處理方式例如 (1)稍微讓人臉過(guò)曝,以使得皮膚看起來(lái)較為白晰;及(2)加重去除影像中的噪聲,以除去 人臉上的黑斑等些微瑕疵。而當(dāng)影像過(guò)亮或過(guò)暗時(shí),多采用減暗或加亮影像,使影像整體的 亮度平均達(dá)到正常的數(shù)值。但是這種方法并不適用于部分過(guò)亮或部分過(guò)暗的影像,若單純 的調(diào)整影像全體的亮度值,會(huì)得到與實(shí)際人像或景象不符的影像。此外,當(dāng)人處于大太陽(yáng)底下時(shí),臉上的汗水或是油光可能會(huì)使影像中對(duì)應(yīng)油光或 汗水位置過(guò)度曝光。又例如在黑暗等環(huán)境使用閃光燈時(shí),也可能會(huì)因?yàn)殚W光燈打閃的亮度 不恰當(dāng)而使得影像中的人臉的部分區(qū)域過(guò)度曝光,而無(wú)法得到好看的照片。綜上所述,現(xiàn)有的數(shù)字相機(jī)存在有無(wú)法改善人臉影像中的部分區(qū)域過(guò)度曝光的問(wèn) 題,尤其是無(wú)法針對(duì)影像中人臉的部分進(jìn)行補(bǔ)償修飾的問(wèn)題。
發(fā)明內(nèi)容
鑒于以上的問(wèn)題,本發(fā)明提供一種可補(bǔ)償人臉影像中部分過(guò)度曝光的方法,以解 決上述問(wèn)題。根據(jù)本發(fā)明的一實(shí)施范例,一種具有人臉的影像的處理方法適用于一數(shù)字相機(jī)。 數(shù)字相機(jī)可具有一存儲(chǔ)模塊。此處理方法包括擷取一預(yù)覽對(duì)焦影像,并儲(chǔ)存于存儲(chǔ)模塊; 擷取一目標(biāo)影像并儲(chǔ)存于存儲(chǔ)模塊,而目標(biāo)影像中包含一人臉區(qū)塊;判斷人臉區(qū)塊中是否 具有至少一過(guò)曝區(qū);若是,則依據(jù)預(yù)覽對(duì)焦影像及目標(biāo)影像對(duì)過(guò)曝區(qū)進(jìn)行補(bǔ)償;以及被補(bǔ) 償?shù)哪繕?biāo)影像回存于存儲(chǔ)模塊。其中人臉區(qū)塊具有多個(gè)微區(qū)塊,且每一微區(qū)塊具有一亮度 值用以判斷人臉區(qū)塊中是否具有過(guò)曝區(qū)。前述判斷人臉區(qū)塊中是否具有至少一過(guò)曝區(qū)的步驟可包括逐一判斷人臉區(qū)塊中 的各微區(qū)塊的亮度值是否大于一第一門(mén)檻值,并將亮度值大于第一門(mén)檻值的微區(qū)塊分別記 錄為一候選區(qū)塊;將單一相連接的這些候選區(qū)塊定義為一相連區(qū)塊;以及判斷在各相連區(qū) 塊內(nèi)的候選區(qū)塊的數(shù)量是否大于一第二門(mén)檻值,并將數(shù)量大于第二門(mén)檻值的相連區(qū)塊定義 為過(guò)曝區(qū)。其中第二門(mén)檻值可介于人臉區(qū)塊所包含的微區(qū)塊的數(shù)量的3% 15%。根據(jù)本發(fā)明的實(shí)施范例,前述依據(jù)預(yù)覽對(duì)焦影像及目標(biāo)影像對(duì)過(guò)曝區(qū)進(jìn)行補(bǔ)償
3的步驟包括定義一鄰近區(qū)、一過(guò)曝參考區(qū)及一鄰近參考區(qū);判斷過(guò)曝參考區(qū)是否過(guò)曝;若 否,依據(jù)過(guò)曝參考區(qū)、鄰近參考區(qū)與鄰近區(qū)補(bǔ)償過(guò)曝區(qū);以及若是,依據(jù)鄰近區(qū)補(bǔ)償過(guò)曝區(qū)。 其中鄰近區(qū)位于過(guò)曝區(qū)周?chē)活A(yù)定范圍內(nèi)的區(qū)域,過(guò)曝參考區(qū)位于預(yù)覽對(duì)焦影像并與目標(biāo) 影像的過(guò)曝區(qū)對(duì)應(yīng),而鄰近參考區(qū)位于預(yù)對(duì)焦影像并與目標(biāo)影像的鄰近區(qū)對(duì)應(yīng)。依據(jù)過(guò)曝參考區(qū)、鄰近參考區(qū)與鄰近區(qū)補(bǔ)償過(guò)曝區(qū)的步驟可包括依據(jù)過(guò)曝參考 區(qū)的亮度參考值與鄰近參考區(qū)的亮度參考值的差,以及鄰近區(qū)的亮度值,補(bǔ)償過(guò)曝區(qū)中的 微區(qū)塊的亮度值。而依據(jù)鄰近區(qū)補(bǔ)償過(guò)曝區(qū)的步驟可包括依據(jù)鄰近區(qū)的微區(qū)塊的亮度值, 以?xún)?nèi)差法補(bǔ)償過(guò)曝區(qū)中的微區(qū)塊的亮度值。此外,當(dāng)在人臉區(qū)塊不具有至少一過(guò)曝區(qū)時(shí),不對(duì)目標(biāo)影像進(jìn)行補(bǔ)償?;谏鲜?,根據(jù)本發(fā)明的實(shí)施范例,其可檢測(cè)影像中的人臉區(qū)塊的過(guò)曝區(qū),并通過(guò) 真正擷取目標(biāo)影像前的預(yù)覽對(duì)焦影像,或鄰近過(guò)曝區(qū)的影像對(duì)過(guò)曝區(qū)進(jìn)行補(bǔ)償。是以上述 的實(shí)施例可以提供自動(dòng)修飾影像中人臉的過(guò)度曝光部分,令使用者輕松地得到好看的照 片。有關(guān)本發(fā)明的特征、實(shí)作與功效,茲配合附圖作最佳實(shí)施例詳細(xì)說(shuō)明如下。
圖1為根據(jù)本發(fā)明一實(shí)施范例的主流程示意圖;圖2A為根據(jù)本發(fā)明一實(shí)施范例的預(yù)覽對(duì)焦影像示意圖;圖2B為與圖2A對(duì)應(yīng)的目標(biāo)影像示意圖;圖3為根據(jù)本發(fā)明一實(shí)施范例的步驟S40的流程示意圖;圖4A為根據(jù)本發(fā)明一實(shí)施范例的第一單一相連示意圖;圖4B為根據(jù)本發(fā)明一實(shí)施范例的第二單一相連示意圖;圖4C為根據(jù)本發(fā)明一實(shí)施范例的第三單一相連示意圖;圖5為根據(jù)本發(fā)明一實(shí)施范例的相連區(qū)塊示意圖;圖6為根據(jù)本發(fā)明一實(shí)施范例的步驟S50的流程示意圖;圖7A為根據(jù)本發(fā)明一實(shí)施范例的過(guò)曝區(qū)與鄰近區(qū)的示意圖;圖7B為根據(jù)本發(fā)明一實(shí)施范例的過(guò)曝參考區(qū)與鄰近參考區(qū)的示意圖;圖8A為圖7A的處理區(qū)的示意圖;圖8B為圖7B的處理參考區(qū)的示意圖;以及圖9為根據(jù)本發(fā)明一實(shí)施范例的補(bǔ)償過(guò)后的處理區(qū)的示意圖。其中,附圖標(biāo)記
200目標(biāo)影像
205微區(qū)塊
206候選區(qū)塊
207相連區(qū)塊
210人臉區(qū)塊
220過(guò)曝區(qū)
230鄰近區(qū)
240處理區(qū)
300320330340
預(yù)覽對(duì)焦影像 過(guò)曝參考區(qū) 鄰近參考區(qū) 處理參考區(qū)
具體實(shí)施例方式以下在實(shí)施方式中詳細(xì)敘述本發(fā)明的詳細(xì)特征以及優(yōu)點(diǎn),其內(nèi)容足以使任何本領(lǐng) 域技術(shù)人員了解本發(fā)明的技術(shù)內(nèi)容并據(jù)以實(shí)施,且根據(jù)本說(shuō)明書(shū)所公開(kāi)的內(nèi)容、申請(qǐng)專(zhuān)利 范圍及附圖,任何本領(lǐng)域技術(shù)人員可輕易地理解本發(fā)明相關(guān)的目的及優(yōu)點(diǎn)。根據(jù)本發(fā)明的一實(shí)施范例,具有人臉的影像的處理方法適用于一數(shù)字相機(jī)。數(shù)字 相機(jī)具有一儲(chǔ)存裝置,儲(chǔ)存裝置可以是但不限于揮發(fā)性存儲(chǔ)體(Volatilememory)、非發(fā)性 存儲(chǔ)體(Non-volatile memory)、硬盤(pán)、或固態(tài)硬盤(pán)。請(qǐng)參考圖1,其為根據(jù)本發(fā)明一實(shí)施范 例的流程示意圖。由圖1可知,具有人臉的影像的處理方法具有以下幾個(gè)步驟,步驟S20 擷取一預(yù)覽對(duì)焦影像;步驟S30 擷取一目標(biāo)影像;步驟S40 判斷人臉區(qū)塊中是否具有至 少一過(guò)曝區(qū);步驟S50 依據(jù)預(yù)覽對(duì)焦影像及目標(biāo)影像對(duì)過(guò)曝區(qū)進(jìn)行補(bǔ)償;步驟S60 將被 補(bǔ)償?shù)哪繕?biāo)影像回存于存儲(chǔ)模塊;以及步驟S70 不對(duì)目標(biāo)影像進(jìn)行補(bǔ)償。關(guān)于步驟S20與步驟S30中的預(yù)覽對(duì)焦影像及目標(biāo)影像,請(qǐng)同時(shí)對(duì)照?qǐng)D2A與圖 2B。其為根據(jù)本發(fā)明一實(shí)施范例的預(yù)覽對(duì)焦影像與目標(biāo)影像的示意圖?!愕膬啥问娇扉T(mén)數(shù)字相機(jī)在使用時(shí)可以分為&、S1與S2三種狀態(tài)(模式)。S0 為數(shù)字相機(jī)開(kāi)機(jī)后所處于的預(yù)覽模式(Preview),通常于數(shù)字相機(jī)的顯示屏幕上顯示低解 析度的畫(huà)面。使用者可在預(yù)覽模式下決定欲擷取影像的構(gòu)圖或是執(zhí)行調(diào)整拍攝參數(shù)等功 能。S1*快門(mén)鍵被半壓的狀態(tài)(Half Shutter)。進(jìn)入此狀態(tài)中的數(shù)字相機(jī)進(jìn)行自動(dòng) 對(duì)焦(AUt0-F0CUS,AF),并隨時(shí)準(zhǔn)備進(jìn)AS2狀態(tài)。在處于S1W態(tài)下的數(shù)字相機(jī)自動(dòng)對(duì)焦之 后,數(shù)字相機(jī)會(huì)擷取預(yù)覽對(duì)焦影像300,且一般會(huì)將預(yù)覽對(duì)焦影像300儲(chǔ)存于存儲(chǔ)模塊中最 后的位置。但由于不同時(shí)間所擷取的預(yù)覽對(duì)焦影像300被存放于儲(chǔ)存模塊中固定的位置, 儲(chǔ)存模塊中只會(huì)保存最新的一張的預(yù)覽對(duì)焦影像300。S2為快門(mén)鍵被全壓的狀態(tài)(Full Shutter)。當(dāng)使用者完全按下快門(mén)鍵,數(shù)字相機(jī) 會(huì)執(zhí)行微調(diào)焦距等最后的準(zhǔn)備工作,并正式的擷取影像作為目標(biāo)影像200。而目標(biāo)影像200 也就是一般使用者所拍攝到的影像。預(yù)覽對(duì)焦影像300的解析度可與目標(biāo)影像200相同, 亦可較目標(biāo)影像200的解析度小。圖2A與圖2B所示的例子即是預(yù)覽對(duì)焦影像300的解析 度小于目標(biāo)影像200的解析度。關(guān)于預(yù)覽對(duì)焦影像300與目標(biāo)影像200的解析度的關(guān)系, 通常成一特定比例關(guān)系。例如,若兩者解析度比例為1 16時(shí),即表示數(shù)字相機(jī)在擷取預(yù) 覽對(duì)焦影像300時(shí),采用每四個(gè)像素方擷取一筆數(shù)據(jù),而數(shù)字相機(jī)在擷取目標(biāo)影像200時(shí), 則采用每一個(gè)像素即擷取一筆數(shù)據(jù)。在步驟S20中,數(shù)字相機(jī)處于S1狀態(tài)并擷取預(yù)覽對(duì)焦影像300 ;接著當(dāng)快門(mén)鍵被全 按下時(shí),處于S2狀態(tài)的數(shù)字相機(jī)在步驟S30中擷取目標(biāo)影像200。目標(biāo)影像200為具有人 臉的人像,數(shù)字相機(jī)執(zhí)行人臉檢測(cè)功能后能搜尋到目標(biāo)影像200中的一人臉區(qū)塊210。其中 數(shù)字相機(jī)所采用的人臉檢測(cè)方法可以是但不限于采用膚色檢測(cè)、臉形檢測(cè)或是五官檢測(cè)等各種檢測(cè)技術(shù)。以人臉檢測(cè)找到人臉區(qū)塊210之后,人臉區(qū)塊210在目標(biāo)影像200中所在 的位置即被記錄下來(lái)。此外,目標(biāo)影像200與預(yù)覽對(duì)焦影像300均具有許多的微區(qū)塊(microblock)。每 一微區(qū)塊可以只包含一個(gè)像素,亦可由MXN或是NXN個(gè)像素所構(gòu)成的區(qū)塊。根據(jù)本發(fā)明 的實(shí)施例以微區(qū)塊最為影像處理的最小單位,且即使目標(biāo)影像200與預(yù)覽對(duì)焦影像300具 有不同的解析度,目標(biāo)影像200與預(yù)覽對(duì)焦影像300仍包含的微區(qū)塊大小相同。故當(dāng)預(yù)覽 對(duì)焦影像300的解析度低于目標(biāo)影像200的解析度時(shí),預(yù)覽對(duì)焦影像300具有較少的微區(qū) 塊。但在進(jìn)行后續(xù)的影像處理時(shí),可放大預(yù)覽對(duì)焦影像300的解析度。則放大的預(yù)覽對(duì)焦 影像300即具有與目標(biāo)影像200相同的解析度以及相同數(shù)量的相對(duì)應(yīng)的微區(qū)塊。但根據(jù)本 發(fā)明的一實(shí)施例,以微區(qū)塊處理不同解析度的預(yù)覽對(duì)焦影像300與目標(biāo)影像200的方法不 限于此。每一微區(qū)塊具有一個(gè)亮度值。微區(qū)塊中的每一像素具有一三原色值(RGBvalue), RGB分別指此像素的紅色、綠色和藍(lán)色的值。而像素的亮度值為把每一像素的三原色值依照 公式(0. 6G+0. 3R+0. 1B)轉(zhuǎn)換成灰階的值。當(dāng)微區(qū)塊中只具有多個(gè)像素時(shí),微區(qū)塊的亮度值 可例如是所有像素的亮度值的平均值。步驟S40依據(jù)人臉區(qū)塊210中所有微區(qū)塊的亮度值,判斷人臉區(qū)塊210中是否具 有至少一個(gè)過(guò)曝區(qū)220。過(guò)曝區(qū)220指在目標(biāo)影像200中亮度值過(guò)高的區(qū)域,可能是因?yàn)椴?當(dāng)?shù)拈W光燈亮度或是太陽(yáng)光等造成的。而實(shí)際上人臉區(qū)塊210中的過(guò)曝區(qū)220可能是人臉 額上或鼻頭的油光。詳細(xì)的找尋過(guò)曝區(qū)220的步驟S42至步驟S46請(qǐng)容后詳述。若在人臉區(qū)塊210中具有過(guò)曝區(qū)220,則在步驟S50對(duì)曝光區(qū)中的各微區(qū)塊的亮度 值進(jìn)行補(bǔ)償。除了目標(biāo)影像200本身已外,被儲(chǔ)存于存儲(chǔ)模塊中的預(yù)覽對(duì)焦影像300亦可 以用以補(bǔ)償過(guò)曝區(qū)220。而使用目標(biāo)影像200自身或預(yù)覽對(duì)焦影像300以補(bǔ)償過(guò)曝區(qū)220 的詳細(xì)步驟S52至步驟S58請(qǐng)容后詳述。于步驟S50中被補(bǔ)償完成的目標(biāo)影像200即于步驟S60中被回存于存儲(chǔ)模塊,作 為使用者拍攝完人像的結(jié)果。而若在人臉區(qū)塊210不具有任何一過(guò)曝區(qū)220,則步驟S70不 對(duì)目標(biāo)影像200進(jìn)行補(bǔ)償而使目標(biāo)影像200保持原狀。請(qǐng)參照?qǐng)D3,其為根據(jù)本發(fā)明一實(shí)施范例的步驟S40的流程示意圖。以下為在人臉 區(qū)塊210中判斷使否具有過(guò)曝區(qū)220的步驟S40的詳細(xì)內(nèi)容步驟S42至步驟S48。步驟S40依據(jù)人臉區(qū)塊210中所有微區(qū)塊的亮度值,判斷人臉區(qū)塊210中是否具 有至少一個(gè)過(guò)曝區(qū)220。由圖3可以知悉,步驟S40中可包含步驟S42 將亮度值大于一第 一門(mén)檻值的微區(qū)塊分別記錄為一候選區(qū)塊;步驟S44 將單一相連接的候選區(qū)塊定義為一 相連區(qū)塊;步驟S46 判斷在各相連區(qū)塊內(nèi)的候選區(qū)塊的數(shù)量是否大于一第二門(mén)檻值;以及 步驟S48 將數(shù)量大于第二門(mén)檻值的相連區(qū)塊定義為過(guò)曝區(qū)。在步驟S42中,人臉區(qū)塊210的每一個(gè)微區(qū)塊的亮度值被逐一確認(rèn),當(dāng)搜尋到亮度 值超過(guò)第一門(mén)檻值的微區(qū)塊時(shí),這個(gè)微區(qū)塊被記錄為候選區(qū)塊。而當(dāng)微區(qū)塊的亮度值超過(guò) 第一門(mén)檻值時(shí)即表示這個(gè)微區(qū)塊可能因閃光燈或直射的太陽(yáng)光而過(guò)度曝光。因此,即將此 微區(qū)塊記錄成候選區(qū)塊。被記錄為候選區(qū)塊的微區(qū)塊于人臉區(qū)塊210中的相對(duì)位置(即微 區(qū)塊的相對(duì)或絕對(duì)坐標(biāo)位置)亦被記錄下來(lái),用以進(jìn)行后續(xù)的判斷。確認(rèn)完人臉區(qū)塊210中所有微區(qū)塊的亮度值之后,于步驟S44中,先依照候選區(qū)塊
6在人臉區(qū)塊210中的位置判斷是否有多個(gè)候選區(qū)塊呈單一相連狀態(tài)。請(qǐng)參照?qǐng)D4A至圖4C, 其為用來(lái)說(shuō)明“單一相連”的涵義。人臉影像210的具有微區(qū)塊205a,205b...,且多個(gè)微區(qū) 塊205被記錄為候選區(qū)塊206a,206b...。當(dāng)多個(gè)候選區(qū)塊206a,206b等彼此相鄰時(shí),這些 相鄰的候選區(qū)塊206被視為單一相連。單一相連的多個(gè)候選區(qū)塊206a,206b等可互相為左 右相鄰,如圖4A ;或上下相鄰,如圖4B ;亦可為斜對(duì)角相鄰,如圖4C。依候選區(qū)塊206相對(duì) 位置搜尋出有多個(gè)候選區(qū)塊206a,206b單一相連時(shí),將這些單一相連的候選區(qū)塊作為相連 區(qū)塊207。請(qǐng)參照?qǐng)D5,其為根據(jù)本發(fā)明一實(shí)施范例的相連區(qū)塊示意圖。由圖5可以見(jiàn)悉,候 選區(qū)塊206a以及候選區(qū)塊206b均無(wú)與其他候選區(qū)塊206單一相連,故不被視為相連區(qū)塊 207。而相連區(qū)塊207a、207b以及207c則由多個(gè)候選區(qū)塊207相連而成。接著在步驟S46,計(jì)算每一相連區(qū)塊所具有的候選區(qū)塊206的數(shù)量。當(dāng)某一相連區(qū) 塊所具有的候選區(qū)塊206的數(shù)量大于第二門(mén)檻值時(shí),便以這個(gè)相連區(qū)塊作為過(guò)曝區(qū)220。第 二門(mén)檻值例如可介于人臉區(qū)塊所具有的微區(qū)塊205的數(shù)量的3% 15%。這是因?yàn)橐话闳?臉上會(huì)形成過(guò)度曝光的額頭或鼻頭等油光區(qū)域,所占整體人臉的比例約為3% 15%。當(dāng) 相連區(qū)塊所具有的候選區(qū)塊206的數(shù)量小于第二門(mén)檻值時(shí),表示相連區(qū)塊可能是人臉上例 如耳環(huán)或眼鏡框的反光,若其所占的面積不大,并不需要進(jìn)行補(bǔ)償。以圖5舉例而言,當(dāng)?shù)诙T(mén)檻值被設(shè)為3時(shí),相連區(qū)塊207a所具有的微區(qū)塊205 數(shù)量為2,故不被設(shè)為過(guò)曝區(qū)220。而相連區(qū)塊207b與相連區(qū)塊207c所具有的微區(qū)塊205 數(shù)量分別為5與9,故皆被設(shè)為過(guò)曝區(qū)220。綜上所述,在步驟S40中,首先計(jì)算人臉區(qū)塊210中每一微區(qū)塊205的亮度值,若 亮度值高于第一門(mén)檻值則將其設(shè)為候選區(qū)塊206。接著尋找單一相連的候選區(qū)塊206作為 相連區(qū)塊,并將夠大的相連區(qū)塊207作為過(guò)曝區(qū)220,以排除較小的單一相連區(qū)塊207。請(qǐng)參照?qǐng)D6,其為根據(jù)本發(fā)明一實(shí)施范例的步驟S50的流程示意圖。以下為在使用 目標(biāo)影像200或預(yù)覽對(duì)焦影像300補(bǔ)償過(guò)曝區(qū)的步驟S50的詳細(xì)內(nèi)容步驟S52至步驟S58。由圖6中可以知悉,步驟S50可包含步驟S52 定義一鄰近區(qū)、一過(guò)曝參考區(qū)及一 鄰近參考區(qū);步驟S54 判斷過(guò)曝參考區(qū)是否過(guò)曝;步驟S56 依據(jù)過(guò)曝參考區(qū)、鄰近參考區(qū) 與鄰近區(qū)補(bǔ)償過(guò)曝區(qū);以及步驟S58 依據(jù)鄰近區(qū)補(bǔ)償過(guò)曝區(qū)。在步驟S52,在目標(biāo)影像200與預(yù)覽對(duì)焦影像300中定義鄰近區(qū)230、過(guò)曝參考區(qū) 320及鄰近參考區(qū)330。請(qǐng)?jiān)偻瑫r(shí)參照?qǐng)D2。鄰近區(qū)230指由鄰近過(guò)曝區(qū)220的多個(gè)微區(qū)塊 205所組合成的區(qū)域。其可為環(huán)繞整個(gè)過(guò)曝區(qū)220的區(qū)域,亦可為前述環(huán)繞區(qū)域的一部分, 或僅在過(guò)曝區(qū)220的左右兩側(cè)。過(guò)曝參考區(qū)320則為在預(yù)覽對(duì)焦影像300中,與目標(biāo)影像200的過(guò)曝區(qū)220相對(duì) 應(yīng)的區(qū)域。更詳細(xì)的說(shuō),當(dāng)目標(biāo)影像200與預(yù)覽對(duì)焦影像300具有相同的解析度時(shí),過(guò)曝參 考區(qū)320在預(yù)覽對(duì)焦影像300中的坐標(biāo)與過(guò)曝區(qū)220在目標(biāo)影像200中的坐標(biāo)相同。由于 人臉區(qū)塊210在目標(biāo)影像200中所在的位置,以及過(guò)曝區(qū)220中每一微區(qū)塊205在人臉區(qū) 塊210的相對(duì)位置都有被記錄下來(lái),故可在預(yù)覽對(duì)焦影像300中依上述記錄的位置標(biāo)定過(guò) 曝參考區(qū)320。而當(dāng)目標(biāo)影像200與預(yù)覽對(duì)焦影像300的解析度不同時(shí),可將上述記錄的坐標(biāo)位 置依目標(biāo)影像200與預(yù)覽對(duì)焦影像300的解析度比例調(diào)整后標(biāo)定過(guò)曝參考區(qū)320。此外,亦
7可將預(yù)覽對(duì)焦影像300放大解析度至與目標(biāo)影像200之后,再依上述記錄的坐標(biāo)位置標(biāo)定 過(guò)曝區(qū)220。而標(biāo)定出鄰近區(qū)230之后,以標(biāo)定過(guò)曝參考區(qū)320的方法于預(yù)覽對(duì)焦影像300中 標(biāo)定鄰近參考區(qū)330。接著于步驟S54,依據(jù)第一門(mén)檻值判斷過(guò)曝參考區(qū)320中所包含的微區(qū)塊205是 否過(guò)曝。逐一確認(rèn)過(guò)曝參考區(qū)320中所包含的微區(qū)塊205的亮度值是否超過(guò)第一門(mén)檻值, 若過(guò)曝參考區(qū)320中并無(wú)過(guò)曝(無(wú)微區(qū)塊205的亮度值高于第一門(mén)檻值)情形,則進(jìn)行步 驟S56,反之則進(jìn)行步驟S58。判斷過(guò)曝參考區(qū)320中所包含的微區(qū)塊205是否過(guò)曝時(shí),亦 可使用與第一門(mén)檻值不同的一第三門(mén)檻值進(jìn)行判斷。根據(jù)本發(fā)明的一實(shí)施范例,只要在過(guò) 曝參考區(qū)320中有任何微區(qū)塊205過(guò)曝,則執(zhí)行步驟S58。但亦可設(shè)定一第四門(mén)檻值,當(dāng)過(guò) 曝參考區(qū)320中有過(guò)曝的微區(qū)塊205數(shù)量大于第四門(mén)檻值時(shí)執(zhí)行步驟S58,反之則執(zhí)行步驟 S56。舉例而言,在夜晚或是光線不足的地方拍攝人像時(shí),可能會(huì)產(chǎn)生預(yù)覽對(duì)焦影像300 較暗,但因閃光燈過(guò)亮而使得目標(biāo)影像200的人臉過(guò)曝的情形。當(dāng)過(guò)曝參考區(qū)320不具有過(guò)曝的微區(qū)塊205,或是有過(guò)曝的微區(qū)塊205但其數(shù)量在 容許范圍之內(nèi)時(shí),步驟S56依據(jù)標(biāo)定的過(guò)曝參考區(qū)320、鄰近參考區(qū)330與鄰近區(qū)230補(bǔ)償 過(guò)曝區(qū)220。根據(jù)本發(fā)明的一實(shí)施范例,依據(jù)過(guò)曝參考區(qū)320的一亮度參考值與鄰近參考區(qū) 330的亮度參考值的差,以及鄰近區(qū)230的亮度值,補(bǔ)償過(guò)曝區(qū)220中的微區(qū)塊205的亮度值。預(yù)覽對(duì)焦影像300的每一微區(qū)塊205亦具有亮度值,作為亮度參考值。根據(jù)本發(fā) 明的一實(shí)施例,數(shù)字相機(jī)將預(yù)覽對(duì)焦影像300放大至與目標(biāo)影像200相同解析度大小后再 對(duì)過(guò)曝區(qū)220進(jìn)行補(bǔ)償。請(qǐng)同時(shí)參考圖7A與圖7B,其分別為根據(jù)本發(fā)明一實(shí)施范例的過(guò)曝區(qū)與鄰近區(qū)的 示意圖,以及過(guò)曝參考區(qū)與鄰近參考區(qū)的示意圖。首先,數(shù)字相機(jī)在鄰近參考區(qū)330及過(guò)曝 參考區(qū)320的范圍內(nèi),計(jì)算相鄰的兩微區(qū)塊205的亮度參考值的差。如圖7A與圖7B所示, 可逐行(column)或逐列(row)地對(duì)相鄰的兩微區(qū)塊205進(jìn)行計(jì)算。例如可將處理中的某 一列作為一處理區(qū)240,而在預(yù)覽對(duì)焦影像300的與處理區(qū)240相對(duì)應(yīng)位置上的微區(qū)塊205 則被設(shè)為一處理參考區(qū)340。接著在處理參考區(qū)340之中,依序計(jì)算相鄰的微區(qū)塊205的差 值。接著再以處理區(qū)240中屬于鄰近區(qū)230的微區(qū)塊205的亮度值為準(zhǔn),并以計(jì)算差值時(shí) 的相同方向逐行或逐列地加上上述的差值,計(jì)算出新的亮度值作為補(bǔ)償后的亮度值。以逐列計(jì)算差值,并以圖7A與圖7B中所標(biāo)示的處理區(qū)240為例的補(bǔ)償方式如下。 請(qǐng)同時(shí)配合參考圖8A、圖8B與圖9,其分別為處理區(qū)以及處理參考區(qū)的示意圖,以及補(bǔ)償過(guò) 后的處理區(qū)的示意圖。假設(shè)預(yù)覽對(duì)焦影像300中處理參考區(qū)340中各微區(qū)塊205的亮度參 考值分別為150、160、164、162、152以及145。而與處理區(qū)240對(duì)應(yīng)的處理參考區(qū)340的微 區(qū)塊205的亮度值為180、240、250、245、185以及175,其中亮度值為240、250與245的三 個(gè)微區(qū)塊205屬于過(guò)曝區(qū)220。則由左至右依序計(jì)算左右相鄰的兩微區(qū)塊205的差值,可得 到差值為10、4、-2、-10以及-7。再由左至右對(duì)過(guò)曝區(qū)220的微區(qū)塊205進(jìn)行補(bǔ)償,可得 到新的亮度值為180、190、194、192、185以及175。此外,亦可由右往左計(jì)算而得到新的亮度 值180、193、197、195、185以及175作為補(bǔ)償后的亮度值。
8
如此一來(lái),處理區(qū)240中的亮度分布會(huì)與未過(guò)度曝光的處理參考區(qū)340中的亮度 分布相同。也就是說(shuō),處理區(qū)240的過(guò)曝區(qū)220與鄰近區(qū)230中的亮度值為將處理參考區(qū) 340的過(guò)曝參考區(qū)320與鄰近參考區(qū)330中的亮度值向上平移后的結(jié)果。以視覺(jué)上來(lái)說(shuō),過(guò) 曝區(qū)220的亮度隨著未過(guò)曝的過(guò)曝參考區(qū)320的亮暗變化被自然地降低,而不顯得突兀。而當(dāng)過(guò)曝參考區(qū)320亦過(guò)曝時(shí),則預(yù)覽對(duì)焦影像300的過(guò)曝參考區(qū)320并不具有 補(bǔ)償過(guò)曝區(qū)220的參考價(jià)值。故于步驟S58中依據(jù)目標(biāo)影像200本身的鄰近區(qū)230補(bǔ)償過(guò) 曝區(qū)220。根據(jù)本發(fā)明的一實(shí)施例,而當(dāng)過(guò)曝參考區(qū)320亦過(guò)曝時(shí),依據(jù)鄰近區(qū)230的微區(qū) 塊205的亮度值,以?xún)?nèi)差法補(bǔ)償過(guò)曝區(qū)220中的區(qū)塊的亮度值。內(nèi)插法可以逐行或逐列地 計(jì)算。例如對(duì)于過(guò)曝區(qū)的某一列微區(qū)塊205中具有最大的亮度值的微區(qū)塊205,將此微區(qū)塊 205的亮度值設(shè)為第一門(mén)檻值作為補(bǔ)償后的亮度值。接著以此微區(qū)塊205以及這一列上鄰 近區(qū)230的微區(qū)塊205為基準(zhǔn),對(duì)這一列上過(guò)曝區(qū)220的所有其他的微區(qū)塊205以?xún)?nèi)插法 進(jìn)行補(bǔ)償。以?xún)?nèi)插補(bǔ)償過(guò)曝區(qū)220中某一列的亮度值的處理方法舉例如下。如圖8A與圖8B, 假設(shè)目標(biāo)影像200的處理區(qū)240的微區(qū)塊205的亮度值為180、240、250、245、185以及175, 其中亮度值為240、250與245的三個(gè)微區(qū)塊205屬于過(guò)曝區(qū)220,且第一門(mén)檻值為240。則 最亮的微區(qū)塊205 (原始的亮度值為250)的亮度值被設(shè)為240,并配合兩側(cè)的鄰近區(qū)230的 微區(qū)塊205 (亮度值為180與185),對(duì)過(guò)曝區(qū)220其他的微區(qū)塊205 (原始的亮度值分別為 240與245)進(jìn)行內(nèi)插。如此一來(lái)可以得到補(bǔ)償過(guò)的亮度值為180、210、240、212、185以及 175。如此一來(lái),過(guò)曝區(qū)220的微區(qū)塊205的亮度值能通過(guò)相鄰的鄰近區(qū)230的微區(qū)塊 205的亮度值獲得修補(bǔ)。且通過(guò)內(nèi)插法,過(guò)曝區(qū)220的亮度能夠被平滑的修正,而不會(huì)顯的 突兀。根據(jù)本發(fā)明的具有人臉影像的處理方法,通過(guò)目標(biāo)影像的人臉區(qū)塊的微區(qū)塊的亮 度判斷人臉區(qū)塊中是否有至少一個(gè)過(guò)曝區(qū)。若人臉區(qū)塊具有過(guò)曝區(qū),則通過(guò)鄰近區(qū)、過(guò)曝參 考區(qū)以及鄰近參考區(qū)對(duì)過(guò)曝區(qū)的亮度值進(jìn)行修補(bǔ)。由于數(shù)字相機(jī)參考未曝光的預(yù)覽對(duì)焦影 像的亮度分布,或使用內(nèi)插法對(duì)過(guò)曝區(qū)進(jìn)行修補(bǔ),故可自動(dòng)自然地修補(bǔ)影像中人臉的過(guò)度 曝光部分,令使用者輕松地得到好看的照片。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形 都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種具有人臉的影像的處理方法,適用于一數(shù)字相機(jī),其特征在于,該處理方法包括擷取一預(yù)覽對(duì)焦影像并儲(chǔ)存;擷取一目標(biāo)影像并儲(chǔ)存,該目標(biāo)影像中包含一人臉區(qū)塊,該人臉區(qū)塊具有多個(gè)微區(qū)塊, 且每一該微區(qū)塊具有一亮度值;判斷該人臉區(qū)塊中是否具有至少一過(guò)曝區(qū);若是,則依據(jù)該預(yù)覽對(duì)焦影像及該目標(biāo)影像對(duì)該過(guò)曝區(qū)進(jìn)行補(bǔ)償;以及儲(chǔ)存被補(bǔ)償?shù)脑撃繕?biāo)影像。
2.如權(quán)利要求1所述的具有人臉的影像的處理方法,其特征在于,判斷該人臉區(qū)塊中 是否具有至少一該過(guò)曝區(qū)的步驟包括逐一判斷該人臉區(qū)塊中的各該微區(qū)塊的該亮度值是否大于一第一門(mén)檻值,并將該亮度 值大于該第一門(mén)檻值的所述微區(qū)塊分別記錄為一候選區(qū)塊;將單一相連接的所述候選區(qū)塊定義為一相連區(qū)塊;以及判斷在各該相連區(qū)塊內(nèi)的該候選區(qū)塊的數(shù)量是否大于一第二門(mén)檻值,并將該數(shù)量大于 該第二門(mén)檻值的該相連區(qū)塊定義為該過(guò)曝區(qū)。
3.如權(quán)利要求1所述的具有人臉的影像的處理方法,其特征在于,依據(jù)該預(yù)覽對(duì)焦影 像及該目標(biāo)影像對(duì)該過(guò)曝區(qū)進(jìn)行補(bǔ)償?shù)牟襟E包括定義一鄰近區(qū)、一過(guò)曝參考區(qū)及一鄰近參考區(qū),該鄰近區(qū)位于該過(guò)曝區(qū)周?chē)活A(yù)定范 圍內(nèi)的區(qū)域,該過(guò)曝參考區(qū)位于該預(yù)覽對(duì)焦影像并與該目標(biāo)影像的該過(guò)曝區(qū)對(duì)應(yīng),該鄰近 參考區(qū)位于該預(yù)覽對(duì)焦影像并與該目標(biāo)影像的該鄰近區(qū)對(duì)應(yīng);判斷該過(guò)曝參考區(qū)是否過(guò)曝;若否,依據(jù)該過(guò)曝參考區(qū)、該鄰近參考區(qū)與該鄰近區(qū)補(bǔ)償該過(guò)曝區(qū);以及若是,依據(jù)該鄰近區(qū)補(bǔ)償該過(guò)曝區(qū)。
4.如權(quán)利要求3所述的具有人臉的影像的處理方法,其特征在于,依據(jù)該過(guò)曝參考區(qū)、 該鄰近參考區(qū)與該鄰近區(qū)補(bǔ)償該過(guò)曝區(qū)的步驟包括依據(jù)該過(guò)曝參考區(qū)的一亮度參考值與該鄰近參考區(qū)的該亮度參考值的差異,以及該鄰 近區(qū)的該亮度值,補(bǔ)償該過(guò)曝區(qū)中的所述微區(qū)塊的該亮度值。
5.如權(quán)利要求3所述的具有人臉的影像的處理方法,其特征在于,依據(jù)該鄰近區(qū)補(bǔ)償 該過(guò)曝區(qū)的步驟包括依據(jù)該鄰近區(qū)的所述微區(qū)塊的該亮度值,以?xún)?nèi)差法補(bǔ)償該過(guò)曝區(qū)中的該微區(qū)塊的該亮 度值。
6.如權(quán)利要求1所述的具有人臉的影像的處理方法,其特征在于,當(dāng)在該人臉區(qū)塊不 具有至少一該過(guò)曝區(qū)時(shí),不對(duì)該目標(biāo)影像進(jìn)行補(bǔ)償。
全文摘要
本發(fā)明公開(kāi)一種具有人臉的影像的處理方法,該方法適用于一數(shù)字相機(jī)。具有人臉的影像的處理方法包括擷取預(yù)覽對(duì)焦影像;擷取目標(biāo)影像,目標(biāo)影像中具有人臉區(qū)塊;判斷人臉區(qū)塊中是否具有過(guò)曝區(qū);并在當(dāng)在人臉區(qū)塊中具有過(guò)曝區(qū)時(shí),依據(jù)預(yù)覽對(duì)焦影像及目標(biāo)影像,對(duì)過(guò)曝區(qū)進(jìn)行補(bǔ)償;以及將被補(bǔ)償?shù)哪繕?biāo)影像回存。其中所述的人臉區(qū)塊具有多個(gè)微區(qū)塊。每一微區(qū)塊具有一亮度值,并依亮度值判斷人臉區(qū)塊中是否具有過(guò)曝區(qū)。
文檔編號(hào)G06T5/00GK102006421SQ20091016815
公開(kāi)日2011年4月6日 申請(qǐng)日期2009年9月1日 優(yōu)先權(quán)日2009年9月1日
發(fā)明者翁啟榮, 蕭銘松 申請(qǐng)人:華晶科技股份有限公司