欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于自動(dòng)消除數(shù)字圖像中的紅眼的用戶界面的制作方法

文檔序號(hào):7611781閱讀:163來(lái)源:國(guó)知局
專利名稱:用于自動(dòng)消除數(shù)字圖像中的紅眼的用戶界面的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及數(shù)字?jǐn)z影,更具體地來(lái)說(shuō)涉及配合消除數(shù)字圖像中紅眼效應(yīng)的技術(shù)使用的用戶界面。
背景技術(shù)
閃光攝影中普遍存在的一個(gè)問(wèn)題是紅眼效應(yīng),其中,裝在照相機(jī)上的閃光燈閃光會(huì)經(jīng)被攝對(duì)象的眼底(back of the eyes)反射,使得眼睛看上去呈紅色。此問(wèn)題非常普遍,以致于許多數(shù)字照片編輯應(yīng)用程序都包括自動(dòng)或手動(dòng)紅眼消除功能。但是,自動(dòng)紅眼消除也并非簡(jiǎn)單,而手動(dòng)紅眼消除對(duì)于用戶來(lái)說(shuō)則可能非常繁瑣。
因此,本領(lǐng)域顯然需要一種改進(jìn)的用戶界面,用于數(shù)字圖像中自動(dòng)紅眼消除。

發(fā)明內(nèi)容
提供了一種用于消除數(shù)字圖像中的紅眼效應(yīng)的方法。還提供了一種執(zhí)行該方法的裝置。
在結(jié)合附圖閱讀如下以示例說(shuō)明本發(fā)明原理的詳細(xì)說(shuō)明后,就可清楚本發(fā)明的其它方面和優(yōu)點(diǎn)。


圖1A是根據(jù)本發(fā)明說(shuō)明性實(shí)施例的數(shù)字照相機(jī)的高級(jí)框圖;圖1B顯示根據(jù)本發(fā)明說(shuō)明性實(shí)施例的圖1A所示數(shù)字照相機(jī)的顯示屏和一些輸入控件;
圖1C是根據(jù)本發(fā)明說(shuō)明性實(shí)施例的圖1A所示數(shù)字照相機(jī)的存儲(chǔ)器的高級(jí)框圖;圖2是根據(jù)本發(fā)明說(shuō)明性實(shí)施例的圖1A-1C所示數(shù)字照相機(jī)的操作流程圖;圖3顯示根據(jù)本發(fā)明說(shuō)明性實(shí)施例的簡(jiǎn)化數(shù)字圖像,其中將候選紅眼區(qū)域顯示給用戶;圖4A顯示根據(jù)本發(fā)明說(shuō)明性實(shí)施例,用戶已選擇特定候選紅眼區(qū)域的簡(jiǎn)化數(shù)字圖像;圖4B顯示根據(jù)本發(fā)明說(shuō)明性實(shí)施例,用戶已選擇并拒絕特定候選紅眼區(qū)域的簡(jiǎn)化數(shù)字圖像;圖4C顯示根據(jù)本發(fā)明另一個(gè)說(shuō)明性實(shí)施例,用戶已選擇并拒絕特定候選紅眼區(qū)域的簡(jiǎn)化數(shù)字圖像;圖5顯示根據(jù)本發(fā)明說(shuō)明性實(shí)施例,疊加了菜單的簡(jiǎn)化數(shù)字圖像;以及圖6顯示根據(jù)本發(fā)明說(shuō)明性實(shí)施例,簡(jiǎn)化數(shù)字圖像中選定候選紅眼區(qū)域的經(jīng)過(guò)放大且居中的視圖。
具體實(shí)施例方式
通過(guò)自動(dòng)檢測(cè)數(shù)字圖像中的一個(gè)或多個(gè)候選紅眼區(qū)域,將其顯示給用戶,并允許用戶以交互方式接受或拒絕各候選紅眼區(qū)域中的紅眼消除,就可以使紅眼消除更精確有效。隨后可以生成經(jīng)過(guò)修改的數(shù)字圖像,其中只對(duì)用戶接受的候選紅眼區(qū)域應(yīng)用紅眼消除操作,然后可以保存得到經(jīng)過(guò)修改的數(shù)字圖像。
雖然本詳細(xì)說(shuō)明書(shū)是就數(shù)字照像機(jī)來(lái)闡述本發(fā)明原理的,但本發(fā)明原理還可以應(yīng)用于各種其它設(shè)置,包括但不限于數(shù)字?jǐn)z像機(jī)、桌面?zhèn)€人計(jì)算機(jī)(PC)、工作站、筆記本電腦、膝上型計(jì)算機(jī)及個(gè)人數(shù)字助理(PDA)。即,本發(fā)明適用于任何可以捕獲和/或存儲(chǔ)數(shù)字圖像并對(duì)其進(jìn)行操作的裝置。
圖1A是根據(jù)本發(fā)明說(shuō)明性實(shí)施例的數(shù)字照相機(jī)100的高級(jí)框圖。在圖1A中,控制器105通過(guò)數(shù)據(jù)總線110與成像模塊115、通信接口120、顯示屏125、輸入控件130和存儲(chǔ)器135進(jìn)行通信。光學(xué)系統(tǒng)140生成光學(xué)圖像,經(jīng)成像模塊115轉(zhuǎn)換成數(shù)字圖像??刂破?05可以包括微處理器或微控制器。成像模塊115可以包括基于電荷耦合器件(CCD)、CMOS或其它圖像傳感技術(shù)的光電傳感器陣列;模數(shù)轉(zhuǎn)換(A/D)器;增益控件;以及數(shù)字信號(hào)處理器(DSP)(圖1A中未示出)。通信接口120可以是硬布線類型的,如通用串行總線(USB)或Firewire(IEEE 1394),也可以是無(wú)線類型的,如藍(lán)牙或IEEE 802.11。通信接口120可用于將數(shù)字圖像數(shù)據(jù)從數(shù)字照相機(jī)100傳送到外部設(shè)備(如PC)。顯示屏125可包括液晶顯示屏(LCD)。輸入控件130可以包括導(dǎo)航控件(如方向箭頭控件)、菜單/“確定”按鈕、快門釋放按鈕或用于控制數(shù)字照相設(shè)備100的操作的其它物理或虛擬控件。
圖1B顯示根據(jù)本發(fā)明說(shuō)明性實(shí)施例的數(shù)字照相機(jī)100的顯示屏125和一些輸入控件130。在圖1B中,數(shù)字照相機(jī)100可以包括一組導(dǎo)航控件145,包括兩對(duì)反方向控件,即水平方向控件150和垂直方向控件155以及菜單/“確定”按鈕160。這些控件可以是物理按鈕,也可以是例如觸摸屏上的虛擬按鈕。導(dǎo)航控件145可用于例如在顯示屏125上導(dǎo)航和對(duì)顯示屏125上的項(xiàng)目聚焦。菜單/“確定”按鈕160可用于調(diào)用顯示屏125上的菜單并兼作“確定”按鈕(更像是計(jì)算機(jī)鍵盤(pán)上的“輸入”鍵)。
圖1C是根據(jù)本發(fā)明說(shuō)明性實(shí)施例的數(shù)字照相機(jī)100的存儲(chǔ)器135的高級(jí)框圖。一般來(lái)說(shuō),存儲(chǔ)器135可包括隨機(jī)存取存儲(chǔ)器(RAM)165和非易失性存儲(chǔ)器170,它可以是可移動(dòng)存儲(chǔ)器(如安全的數(shù)字或多媒體存儲(chǔ)卡)。存儲(chǔ)器135還可以包括紅眼檢測(cè)邏輯175和紅眼消除邏輯180。紅眼檢測(cè)邏輯175可以檢測(cè)數(shù)字圖像中的一個(gè)或多個(gè)選紅眼區(qū)域并將其顯示在顯示屏125上。自動(dòng)紅眼檢測(cè)和消除技術(shù)是數(shù)字圖像處理技術(shù)領(lǐng)域周知的技術(shù)。其實(shí)例包括轉(zhuǎn)讓給惠普公司的美國(guó)專利6278491和未決的美國(guó)專利申請(qǐng)10/653019,它們的公開(kāi)內(nèi)容通過(guò)引用結(jié)合于本說(shuō)明書(shū)中。前一引用采用了面部檢測(cè),而后者則沒(méi)有。紅眼消除邏輯180在用戶接受的數(shù)字圖像的候選紅眼區(qū)域中執(zhí)行紅眼消除操作(例如根據(jù)引用文獻(xiàn)所述的技術(shù))。用戶拒絕的那些候選紅眼區(qū)域保持不變。本質(zhì)上來(lái)說(shuō),紅眼消除涉及以顏色更適合的像素置換數(shù)字圖像中發(fā)生紅眼效應(yīng)的位置上的紅像素。此詳細(xì)說(shuō)明的后面部分將描述用戶可據(jù)以接受或拒絕各候選紅眼區(qū)域的用戶界面。紅眼檢測(cè)邏輯175和紅眼消除邏輯180可以實(shí)現(xiàn)為軟件、固件、硬件或它們的任意組合。在一個(gè)實(shí)施例中,紅眼檢測(cè)邏輯175和紅眼消除邏輯180可以是駐留在固件中的存儲(chǔ)程序指令,這些指令由控制器105執(zhí)行。
圖2是根據(jù)本發(fā)明說(shuō)明性實(shí)施例的數(shù)字照相機(jī)100的存儲(chǔ)器的操作流程圖。在步驟205,紅眼檢測(cè)邏輯175可響應(yīng)用戶要消除數(shù)字圖像中紅眼效應(yīng)的請(qǐng)求而分析數(shù)字圖像,以自動(dòng)檢測(cè)數(shù)字圖像中的一個(gè)或多個(gè)候選紅眼區(qū)域。候選紅眼區(qū)域是滿足適用的紅眼檢測(cè)算法的條件的區(qū)域。在步驟210,紅眼檢測(cè)邏輯175可以在顯示屏125上向用戶顯示這些候選紅眼區(qū)域。在步驟215,用戶可以接受或拒絕各候選紅眼區(qū)域。如果所有候選紅眼區(qū)域都是正確的,則用戶可以通過(guò)例如簡(jiǎn)單地調(diào)用菜單接受所有候選紅眼區(qū)域內(nèi)的紅眼消除并保存經(jīng)過(guò)修改的數(shù)字圖像(參見(jiàn)步驟220和225和圖5)。在步驟220,紅眼消除邏輯180可以通過(guò)在用戶所接受的候選紅眼區(qū)域內(nèi)執(zhí)行紅眼消除操作而得到經(jīng)過(guò)修改的數(shù)字圖像,而用戶拒絕的候選區(qū)域則保持不變。在步驟225,可以保存經(jīng)過(guò)修改的數(shù)字圖像,之后處理程序于步驟230終止。
向用戶顯示候選紅眼區(qū)域的方式和用戶接受或拒絕各候選紅眼區(qū)域的方式可隨具體應(yīng)用而有所不同。圖3-6顯示一些說(shuō)明性實(shí)施例。但是,其它各種變化方案也是可行的,所有這些變化均視為屬于要求權(quán)利的本發(fā)明范圍。
圖3顯示根據(jù)本發(fā)明說(shuō)明性實(shí)施例的簡(jiǎn)化數(shù)字圖像,其中將候選紅眼區(qū)域顯示給用戶。在圖3中,數(shù)字圖像300包含人物攝影對(duì)象,其中紅眼檢測(cè)邏輯175識(shí)別出兩個(gè)候選紅眼區(qū)域305。在將候選紅眼區(qū)域305顯示給用戶時(shí),最好以某種方式標(biāo)記候選紅眼區(qū)域305。在圖3的實(shí)例中,每個(gè)候選紅眼區(qū)域305被包圍在幾何圖形(本例中為矩形)310內(nèi)。也可以采用其它幾何圖形310,或可以其它方式標(biāo)記候選紅眼區(qū)域(如指示箭頭圖標(biāo))。可以如圖3所示將所有候選紅眼區(qū)域305同時(shí)顯示給用戶,或者可以將數(shù)字照相機(jī)100的用戶界面配置為引導(dǎo)用戶依次逐個(gè)瀏覽各候選紅眼區(qū)域305,從而允許用戶在顯示每個(gè)候選區(qū)域時(shí)接受或拒絕它。
在所有候選紅眼區(qū)域同時(shí)顯示給用戶的實(shí)施例中,最好為用戶提供一種在這些候選紅眼區(qū)域305中導(dǎo)航以及聚焦到(選擇)某個(gè)特定候選紅眼區(qū)域305以便接受或拒絕的方式。圖4A-4C說(shuō)明了根據(jù)本發(fā)明說(shuō)明性實(shí)施例可以達(dá)此目的兩種方式。通常,水平方向控件150可用于在這些候選紅眼區(qū)域305之間導(dǎo)航,以聚焦于(選擇)特定候選紅眼區(qū)域305。垂直方向控件155可用于接受或拒絕所選的特定候選紅眼區(qū)域305。
在圖4A中,用戶使用水平方向控件150選擇最右邊的兩個(gè)候選紅眼區(qū)域305。在一些實(shí)施例中,所選候選紅眼區(qū)域305可以按缺省處于“被接受”狀態(tài),直到用戶另行指示。在候選紅眼區(qū)域305在顯示屏125上顯示給用戶的視圖中,在用戶已決定要接受哪一個(gè)候選紅眼區(qū)域305之前,候選紅眼區(qū)域305可顯示為已校正(已執(zhí)行紅眼消除操作)或顯示為未校正。為了提示用戶激勵(lì)向下箭頭控件155將拒絕所選候選紅眼區(qū)域305,表示向下箭頭控件155的圖標(biāo)405可以設(shè)在包圍所選候選紅眼區(qū)域305的幾何圖形310的下方??蛇x地,顯示屏125還可以指示當(dāng)前選擇了哪一個(gè)候選紅眼區(qū)域305(即哪一個(gè)成為關(guān)注焦點(diǎn))。在圖4A中,提供了M/N形式的指示器410,其中,當(dāng)前選擇的候選紅眼區(qū)域305是總共N個(gè)候選紅眼區(qū)域305中的第M個(gè)候選紅眼區(qū)域305。在圖4A的具體實(shí)例中,所選候選紅眼區(qū)域305是兩個(gè)候選紅眼區(qū)域中的第二個(gè),所以指示器410為“2/2”。在一些實(shí)施例這中,幾何圖形310可以更粗的線條或不同的顏色來(lái)繪制,以指示當(dāng)前選擇了哪一個(gè)候選紅眼區(qū)域305。
在圖4B中,用戶激勵(lì)圖4A中所示的向下箭頭控件155以拒絕所選候選紅眼區(qū)域305(即圖4B中最右邊的候選紅眼區(qū)域305)。在此實(shí)例中,通過(guò)在包圍所選候選紅眼區(qū)域305的幾何圖形310上畫(huà)“X”來(lái)表示拒絕。在此情況下,表示向上箭頭控件155的圖標(biāo)405可以設(shè)在包圍所選候選紅眼區(qū)域305的幾何圖形310的上方,以提示用戶按下向上箭頭控件155將接受所選候選紅眼區(qū)域305。候選紅眼區(qū)域305的接受或拒絕狀態(tài)可以不同于疊加“X”的各種方式來(lái)指示,所有這些均視為屬于要求權(quán)利的本發(fā)明范圍。例如,可以某種其它方式改變包圍候選紅眼區(qū)域305的幾何圖形310,例如改變其形狀或顏色。
在圖4C中,采用不同的方法來(lái)接受或拒絕所選候選紅眼區(qū)域305。如圖4C所示,表示垂直方向控件155(向上和向下箭頭控件155)的兩個(gè)圖標(biāo)405可以設(shè)在包圍所選候選紅眼區(qū)域305的幾何圖形310的上方和下方,以指示激勵(lì)任一垂直方向控件155(向上或向下控件155)將使所選候選紅眼區(qū)域305的狀態(tài)發(fā)生切換(接受或拒絕)。
可選地,表示水平方向控件150的圖標(biāo)可以設(shè)在指示器410附近或設(shè)在當(dāng)前所選候選紅眼區(qū)域305的附近,以指示可以使用水平方向控件150在這些候選紅眼區(qū)域305之間導(dǎo)航。
圖5是根據(jù)本發(fā)明說(shuō)明性實(shí)施例,疊加了菜單505的簡(jiǎn)化數(shù)字圖像300的示意圖。在用戶請(qǐng)求在數(shù)字圖像300中執(zhí)行紅眼消除之后,可以先顯示菜單505,或者可以直接將用戶帶到“調(diào)整變化”視圖,如圖4A-4C所示。如果先顯示菜單505,則可以向用戶顯示候選紅眼區(qū)域305(例如,如圖3、圖4A-4C和圖5中那樣標(biāo)記),并且用戶可以通過(guò)簡(jiǎn)單地執(zhí)行“保存變化”而同時(shí)接受所有建議的校正。菜單505還允許用戶在調(diào)整變化(選擇性地接受或拒絕候選紅眼區(qū)域305)之后保存經(jīng)過(guò)修改的數(shù)字圖像或全部取消紅眼消除操作。可以使用菜單/“確定”按鈕160來(lái)調(diào)用菜單505并執(zhí)行該菜單的各命令。
在某些應(yīng)用中,最好讓數(shù)字照相機(jī)100(或?qū)嵤┍景l(fā)明的任何一種設(shè)備)自動(dòng)地或根據(jù)用戶的手動(dòng)輸入(例如使用數(shù)字照相機(jī)100的縮放桿)來(lái)顯示所選候選紅眼區(qū)域305的放大視圖。圖6顯示了一個(gè)示例,說(shuō)明根據(jù)本發(fā)明說(shuō)明性實(shí)施例如何達(dá)此目的。在圖6中,選擇簡(jiǎn)化數(shù)字圖像300的第一(最左邊)候選紅眼區(qū)域305,并將其放大而得到放大的數(shù)字圖像600(參見(jiàn)圖4A-5)??蛇x地,所選候選紅眼區(qū)域305可以自動(dòng)在顯示屏125上居中,如圖6所示。在一些實(shí)施例中,可以動(dòng)畫(huà)方式顯示圖6的放大并居中的視圖。在這種實(shí)施例中,當(dāng)用戶導(dǎo)航到不同的候選紅眼區(qū)域305時(shí),還可以動(dòng)畫(huà)方式自動(dòng)更新放大數(shù)字圖像600的放大且居中的視圖。
本發(fā)明的上述說(shuō)明僅用于說(shuō)明和示意。這并不意味窮舉本發(fā)明或?qū)⒈景l(fā)明限定為所公開(kāi)的具體形式,根據(jù)以上教導(dǎo),可以進(jìn)行其它其它修改和變化。所選擇并描述的實(shí)施例用于最佳地說(shuō)明本發(fā)明原理及其實(shí)際應(yīng)用,以使本領(lǐng)域其它技術(shù)人員可以在各種實(shí)施例和各種修改方案中以最佳方式利用本發(fā)明,這些實(shí)施例和修改方案適合于設(shè)想到的特定用途。應(yīng)將所附權(quán)利要求書(shū)理解為涵蓋了除現(xiàn)有技術(shù)所限定的范圍之外的本發(fā)明的其它替代實(shí)施例。
權(quán)利要求
1.一種用于消除數(shù)字圖像(300)中的紅眼效應(yīng)的方法,包括如下步驟自動(dòng)檢測(cè)所述數(shù)字圖像(300)內(nèi)的至少一個(gè)候選紅眼區(qū)域(305);向用戶顯示所述至少一個(gè)候選紅眼區(qū)域(305);以及通過(guò)在所述用戶接受的每個(gè)候選紅眼區(qū)域(305)中執(zhí)行紅眼消除操作而生成經(jīng)過(guò)修改的數(shù)字圖像,而所述用戶拒絕的每個(gè)候選紅眼區(qū)域(305)則保持不變。
2.如權(quán)利要求1所示的方法,其特征在于還包括保存所述經(jīng)過(guò)修改的數(shù)字圖像。
3.如權(quán)利要求1所述的方法,其特征在于在所述數(shù)字圖像(300)內(nèi)檢測(cè)多個(gè)候選紅眼區(qū)域(305)。
4.如權(quán)利要求3所述的方法,其特征在于一次一個(gè)地將所述多個(gè)候選紅眼區(qū)域(305)顯示給用戶。
5.如權(quán)利要求3所述的方法,其特征在于同時(shí)將所述多個(gè)候選紅眼區(qū)域(305)顯示給用戶。
6.如權(quán)利要求1所述的方法,其特征在于將所述至少一個(gè)候選紅眼區(qū)域(350)顯示給用戶包括執(zhí)行放大以顯示所選候選紅眼區(qū)域(305)的放大視圖(600)。
7.一種裝置,包括用于存儲(chǔ)數(shù)字圖像(300)的存儲(chǔ)器(135);用于自動(dòng)檢測(cè)所述數(shù)字圖像(300)中的至少一個(gè)候選紅眼區(qū)域(305)的紅眼檢測(cè)邏輯(175);用于將所述至少一個(gè)候選紅眼區(qū)域(305)顯示給用戶的顯示屏(125);用于供用戶指示是否接受所述至少一個(gè)候選紅眼區(qū)域(305)的用戶界面(145);以及紅眼消除邏輯(180),用于通過(guò)在所述用戶接受的每個(gè)候選紅眼區(qū)域(305)中執(zhí)行紅眼消除操作而生成經(jīng)過(guò)修改的數(shù)字圖像,而所述用戶拒絕的每個(gè)候選紅眼區(qū)域(305)則保持不變。
8.如權(quán)利要求7所述的裝置,其特征在于還包括成像模塊(115),用于將光學(xué)圖像轉(zhuǎn)換成數(shù)字圖像(300)。
全文摘要
一種用于紅眼消除的用戶界面允許用戶選擇性地接受或拒絕在數(shù)字圖像中自動(dòng)檢測(cè)到并顯示給用戶的候選紅眼區(qū)域內(nèi)執(zhí)行紅眼消除操作。隨后可以生成經(jīng)過(guò)修改的數(shù)字圖像并予以保存,其中,只對(duì)用戶接受的候選紅眼區(qū)域執(zhí)行紅眼消除操作。
文檔編號(hào)H04N5/232GK1649386SQ20051000688
公開(kāi)日2005年8月3日 申請(qǐng)日期2005年1月27日 優(yōu)先權(quán)日2004年1月28日
發(fā)明者A·E·巴特爾斯, C·A·惠特曼, D·L·達(dá)爾頓 申請(qǐng)人:惠普開(kāi)發(fā)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
巩留县| 德安县| 确山县| 外汇| 土默特右旗| 石台县| 吉首市| 宜兰县| 高安市| 江津市| 临沭县| 奉节县| 肃北| 永仁县| 牙克石市| 渭源县| 英德市| 屯留县| 洞口县| 万宁市| 娱乐| 焉耆| 隆子县| 弥渡县| 神池县| 汉阴县| 福贡县| 九寨沟县| 观塘区| 柞水县| 五指山市| 博白县| 勃利县| 望谟县| 博兴县| 通江县| 黔西县| 新晃| 镇安县| 通州区| 新疆|