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