為欲在俘獲圖像之后的任何時(shí)間執(zhí)行的照 片編輯器應(yīng)用程序的特征。
[0018] 在同一圖像的經(jīng)對(duì)比度調(diào)適版本及未經(jīng)對(duì)比度調(diào)適版本均可用的情況下,觸摸 HDR系統(tǒng)允許進(jìn)行圖像的后處理。如上文所解釋,不必使用具備HDR能力的攝像機(jī)來(lái)俘獲未 經(jīng)對(duì)比度調(diào)適圖像。因此,本發(fā)明并非僅僅限于HDR圖像獲取。
[0019] 圖1為運(yùn)行根據(jù)一個(gè)實(shí)施例的標(biāo)準(zhǔn)圖像增強(qiáng)系統(tǒng)的平板計(jì)算機(jī)100的說(shuō)明。平板 計(jì)算機(jī)100包含經(jīng)配置以檢測(cè)用戶的手指觸摸的觸摸屏110。觸摸屏110提供一種用于接 收來(lái)自用戶的輸入的裝置。如所展示,說(shuō)明通過邊界區(qū)120勾勒的具有樹114的風(fēng)景的圖 像112。展示手指130選擇邊界區(qū)120內(nèi)的樹114的一部分來(lái)應(yīng)用"HDR效果"。顯示在屏 幕上的在區(qū)120外部的圖像為未經(jīng)對(duì)比度調(diào)適圖像。展示用戶的手指130觸摸邊界區(qū)120 內(nèi)以將對(duì)比度調(diào)適效果應(yīng)用到圖像的特定區(qū)(例如,樹)上。
[0020] 如可設(shè)想,可通過使用手指130勾勒區(qū)域或通過選擇預(yù)定義形狀的拐角(可移動(dòng) 及改變所述預(yù)定義形狀以涵蓋需要進(jìn)行增強(qiáng)的標(biāo)準(zhǔn)圖像的所希望的區(qū))來(lái)定義邊界120。 顯示在觸摸屏110上的在邊界120內(nèi)部的圖像的區(qū)可能已具有應(yīng)用于其的對(duì)比度調(diào)適,其 中應(yīng)用于標(biāo)準(zhǔn)圖像的對(duì)比度調(diào)適的比例將通過如下文更詳細(xì)描述的"觸摸權(quán)重"來(lái)確定。如 下文所論述,觸摸的"權(quán)重"為經(jīng)選擇以用標(biāo)準(zhǔn)圖像來(lái)替換或與標(biāo)準(zhǔn)圖像合并的經(jīng)對(duì)比度調(diào) 適圖像的量。舉例來(lái)說(shuō),較高觸摸權(quán)重將導(dǎo)致用經(jīng)對(duì)比度調(diào)適圖像替換標(biāo)準(zhǔn)圖像的相對(duì)較 大百分比,而較低觸摸權(quán)重將導(dǎo)致用經(jīng)對(duì)比度調(diào)適圖像替換標(biāo)準(zhǔn)圖像的相對(duì)較小百分比。 可取決于系統(tǒng)內(nèi)的設(shè)置而跨越邊界120內(nèi)的區(qū)域均勻地或非均勻地應(yīng)用觸摸權(quán)重。
[0021] 圖2為根據(jù)本發(fā)明的一個(gè)實(shí)施例的系統(tǒng)210的系統(tǒng)級(jí)概述,所述系統(tǒng)可類似于圖 1的平板計(jì)算機(jī)100。展示一組系統(tǒng)模塊220,所述組系統(tǒng)模塊在系統(tǒng)內(nèi)一起作用以提供標(biāo) 準(zhǔn)圖像增強(qiáng)系統(tǒng)的許多功能。邊界檢測(cè)模塊222負(fù)責(zé)檢測(cè)創(chuàng)建于系統(tǒng)210的顯示屏幕上的 用戶選擇的邊界。邊界檢測(cè)模塊經(jīng)配置以檢測(cè)由用戶定義的邊界的位置且將所述邊界或輪 廓與未經(jīng)對(duì)比度調(diào)適圖像匹配,所述未經(jīng)對(duì)比度調(diào)適圖像將具有應(yīng)用于其的經(jīng)對(duì)比度調(diào)適 圖像。還使用邊界檢測(cè)模塊來(lái)檢測(cè)邊界或輪廓區(qū)的屏幕上位置。在一個(gè)實(shí)施例中,當(dāng)邊界 變成通過跟蹤用戶的手指在觸摸屏上的移動(dòng)來(lái)定義時(shí),可在平板計(jì)算機(jī)或蜂窩電話的觸摸 屏上檢測(cè)邊界。替代地,可經(jīng)由一組預(yù)定義邊界輪廓來(lái)選擇邊界。預(yù)定義邊界輪廓的實(shí)例 包含(但不限于)圓、方框、圓柱形或可由用戶應(yīng)用于圖像的其它預(yù)定義形狀。關(guān)于用于定 義及檢測(cè)邊界的過程的更多細(xì)節(jié)可在下文參看圖4找到。
[0022] 組220內(nèi)的權(quán)重檢測(cè)模塊224確定待在通過邊界檢測(cè)模塊222確定的邊界區(qū)內(nèi) 部添加的經(jīng)對(duì)比度調(diào)適圖像的量或比例。在一個(gè)實(shí)施例中,針對(duì)特定的經(jīng)對(duì)比度調(diào)適圖像 給出的權(quán)重的量是通過檢測(cè)用戶在所選擇邊界內(nèi)的輕觸或點(diǎn)擊的次數(shù)來(lái)確定。然而,每一 次觸摸或點(diǎn)擊的權(quán)重可取決于觸摸配置設(shè)置。可在觸摸序列期間在任何時(shí)間改變配置設(shè) 置。對(duì)于其中觸摸的相同權(quán)重跨越所選擇邊界平均分布的均勻觸摸輪廓,均勻地應(yīng)用觸摸 權(quán)重。對(duì)于非均勻觸摸輪廓,觸摸權(quán)重可從用戶在觸摸屏上的初次觸摸的中心平滑地減少。 觸摸權(quán)重可為加成性的以使得在觸摸權(quán)重經(jīng)配置成0. 2的情況下,相同圖像位置處的五次 觸摸將導(dǎo)致總的觸摸權(quán)重W等于1。觸摸權(quán)重W的值可在0到1的范圍內(nèi),其中值0表示不 將對(duì)比度調(diào)適應(yīng)用于未經(jīng)對(duì)比度調(diào)適圖像,且值1表示在邊界區(qū)內(nèi)應(yīng)用經(jīng)對(duì)比度調(diào)適圖像 的完全添加。
[0023] 此外,用戶或系統(tǒng)可選擇如何應(yīng)用所指明權(quán)重以合并經(jīng)對(duì)比度調(diào)適圖像與標(biāo)準(zhǔn)圖 像。舉例來(lái)說(shuō),系統(tǒng)可提供經(jīng)均勻加權(quán)的方框形狀且定義:可在圖像的所述方框形區(qū)內(nèi)應(yīng)用 均勻觸摸權(quán)重。系統(tǒng)還可具有圓柱形形狀,其中可在圖像的圓形區(qū)內(nèi)應(yīng)用均勻權(quán)重。系統(tǒng) 還可提供鐘形狀,其中可在圖像的圓形區(qū)內(nèi)應(yīng)用非均勻權(quán)重,其中將最大權(quán)重應(yīng)用于中心, 且權(quán)重根據(jù)高斯函數(shù)從中心徑向地逐漸減小。對(duì)于非均勻權(quán)重,本發(fā)明的實(shí)施例不限于以 高斯函數(shù)形式分布權(quán)重。還預(yù)期例如非高斯函數(shù)等其它函數(shù)。邊界區(qū)的權(quán)重確定將"多么 多"的HDR效果添加到所述區(qū)。非均勻輪廓導(dǎo)致軟的連續(xù)邊界,而均勻輪廓導(dǎo)致硬的不連續(xù) 邊界??赏ㄟ^卷積將任何均勻權(quán)重幾何布置變換為非均勻權(quán)重幾何布置。舉例來(lái)說(shuō),可通 過沿著每一側(cè)應(yīng)用半鐘形輪廓而使方框的硬邊緣逐漸變細(xì)。關(guān)于檢測(cè)權(quán)重值及將權(quán)重值應(yīng) 用于圖像的更多特殊性可在下文參看圖5找到。
[0024] 邊界大小檢測(cè)模塊226也在模塊組220內(nèi),所述邊界大小檢測(cè)模塊涉及定義圖像 平面中的預(yù)定義邊界輪廓的尺寸。邊界大小檢測(cè)模塊226適用于經(jīng)特別預(yù)定義的邊界,其 中用戶從列表中選擇預(yù)定義邊界形狀(例如,形狀可為圓柱形、鐘形、方框等),且接著定義 預(yù)定義邊界形狀的大小。舉例來(lái)說(shuō),對(duì)于圓柱形輪廓,觸摸大小可定義圓的半徑。對(duì)于鐘形 輪廓,觸摸大小可定義圓的直徑,其中一個(gè)直徑對(duì)應(yīng)于標(biāo)準(zhǔn)偏差的倍數(shù)。觸摸大小可按絕對(duì) 值計(jì)算來(lái)定義(例如,像素?cái)?shù)目)或以圖像的高度或?qū)挾鹊谋壤问絹?lái)定義。一旦用戶定 義了邊界大小,用戶仍具有修改邊界輪廓的總體大小的選項(xiàng)。關(guān)于用于定義及檢測(cè)邊界的 過程的更多特殊性可在下文參看圖4找到。
[0025] 圖像合并模塊228用以合并標(biāo)準(zhǔn)圖像與由用戶定義的邊界內(nèi)的經(jīng)對(duì)比度調(diào)適圖 像,且考慮所確定的權(quán)重以用于計(jì)算應(yīng)用經(jīng)對(duì)比度調(diào)適圖像替換標(biāo)準(zhǔn)圖像的多么多部分。 圖像合并模塊228提供一種用于比較用戶定義的邊界區(qū)內(nèi)部的經(jīng)對(duì)比度調(diào)適圖像及未經(jīng) 對(duì)比度調(diào)適圖像的區(qū)域的裝置。圖像合并模塊228取得未經(jīng)對(duì)比度調(diào)適圖像的在邊界內(nèi)的 區(qū),且或多或少地用經(jīng)對(duì)比度調(diào)適圖像來(lái)替換所述區(qū),此取決于將應(yīng)用的經(jīng)對(duì)比度調(diào)適圖 像的權(quán)重。如通過邊界檢測(cè)模塊222定義的邊界輪廓定義未經(jīng)對(duì)比度調(diào)適圖像的將用經(jīng)對(duì) 比度調(diào)適圖像來(lái)替換的區(qū)域。
[0026] 在邊界內(nèi)部的用經(jīng)對(duì)比度調(diào)適圖像來(lái)替換的未經(jīng)對(duì)比度調(diào)適圖像的量是基于總 重量W來(lái)計(jì)算??傊亓縒是由用戶來(lái)確定,且在下文關(guān)于圖5更詳細(xì)地加以論述。舉例來(lái) 說(shuō),如果總重量W(在0到1的尺度上,包含0及1)在邊界區(qū)內(nèi)部均勻地為最大值1 (均勻 地意味著權(quán)重1涵蓋邊界區(qū)內(nèi)部的整個(gè)區(qū)域),那么邊界區(qū)內(nèi)部的區(qū)域變成100%經(jīng)對(duì)比度 調(diào)適,其中邊界區(qū)域內(nèi)部無(wú)未經(jīng)對(duì)比度調(diào)適組成部分。在另一實(shí)例中,如果總重量W在邊界 區(qū)內(nèi)部均勻地為值0. 8 (均勻地意味著權(quán)重0. 8涵蓋邊界區(qū)內(nèi)部的整個(gè)區(qū)域),那么邊界區(qū) 內(nèi)部的區(qū)域變成80%經(jīng)對(duì)比度調(diào)適且保持20%未經(jīng)對(duì)比度調(diào)適,因此邊界區(qū)域內(nèi)部的區(qū) 域?yàn)橥粓D像的未經(jīng)對(duì)比度調(diào)適版本及經(jīng)對(duì)比度調(diào)適版本兩者的"摻合版本"。
[0027] 在一個(gè)實(shí)施例中,在所選擇邊界區(qū)域外部的區(qū)域保持完全未經(jīng)對(duì)比度調(diào)適且不 變。一個(gè)圖像可包括由用戶定義且用以合并經(jīng)對(duì)比度調(diào)適圖像與標(biāo)準(zhǔn)圖像的若干部分的若 干邊界區(qū)。
[0028] 在一些實(shí)施例中,應(yīng)用于由用戶選擇的邊界區(qū)域的加權(quán)為非均勻的,且因此在邊 界區(qū)內(nèi)部應(yīng)用的權(quán)重W的值并非平均的。換句話說(shuō),W的值可從(例如)邊界區(qū)域的中心 區(qū)到邊界區(qū)域的外部區(qū)變化。在一些情況下,應(yīng)用于邊界的中心的權(quán)重可高于應(yīng)用于邊界 的外部區(qū)的權(quán)重。在其它情況下,在邊界的中心應(yīng)用的權(quán)重可小于應(yīng)用于邊界的外部區(qū)的 權(quán)重。因此,對(duì)于非均勻輪廓,邊界區(qū)內(nèi)部與未經(jīng)對(duì)比度調(diào)適圖像合并的經(jīng)對(duì)比度調(diào)適圖像 的量變化(邊界區(qū)內(nèi)部的一些區(qū)域可能90%經(jīng)對(duì)比度調(diào)適且10%未經(jīng)對(duì)比度調(diào)適,一些區(qū) 域可能75%經(jīng)對(duì)比度調(diào)適且25%未經(jīng)對(duì)比度調(diào)適,等等)。圖像合并模塊228將基于邊界 內(nèi)部的不同點(diǎn)處的W的值確定在邊界區(qū)內(nèi)部應(yīng)用多么多的經(jīng)對(duì)比度調(diào)適圖像。
[0029] 圖像合并模塊連接到存儲(chǔ)模塊240,所述存儲(chǔ)模塊包括經(jīng)對(duì)比度調(diào)適圖像242及 其未經(jīng)對(duì)比度調(diào)適對(duì)應(yīng)物或原始圖像244的數(shù)據(jù)庫(kù)。經(jīng)對(duì)比度調(diào)適圖像242的數(shù)據(jù)庫(kù)含有 原始圖像244的確切相同的圖像,但其中應(yīng)用了對(duì)比度調(diào)適。圖像合并模塊228可檢索用 戶選擇的原始圖像及相對(duì)應(yīng)的經(jīng)對(duì)比度調(diào)適圖像。圖像顯示模塊230可在屏幕或顯示器輸 出270上顯示用戶選擇的未經(jīng)對(duì)比度調(diào)適圖像及/或圖像的經(jīng)對(duì)比度調(diào)適版本。圖像顯示 模塊230可包括作為一種用于在屏幕或顯示器輸出270上顯示圖像的裝置的顯示處理器。
[0030] 處理器250可連接到所述組系統(tǒng)模塊220及圖像