圖像編輯器中的要求面部檢測的濾波器的應(yīng)用的制作方法
【專利摘要】一種電子設(shè)備和操作方法,所述電子設(shè)備包括:至少一個處理器,通信地耦合到顯示器和存儲器,所述處理器被配置用于對所述顯示器上呈現(xiàn)的面部圖像進行濾波。在說明性實施例中,所述至少一個處理器配置為:生成圍繞所述面部圖像的邊界,所述邊界具有相對于所述顯示器的邊界的2維x和y坐標;將所述坐標存儲在存儲器中;響應(yīng)于對所述圖像進行剪裁和移動中的至少一個,重新計算坐標以匹配于新的變換設(shè)置;以及基于更新后的坐標對所述面部圖像應(yīng)用效果。
【專利說明】圖像編輯器中的要求面部檢測的濾波器的應(yīng)用
【技術(shù)領(lǐng)域】
[0001]本公開總體涉及電子設(shè)備,并且更具體地,涉及用于經(jīng)由相片編輯應(yīng)用對移動設(shè)備的顯示器上呈現(xiàn)的面部圖像應(yīng)用濾波器的方法和裝置。
【背景技術(shù)】
[0002]如智能電話、平板計算機等典型的移動通信設(shè)備被配置用于通過網(wǎng)絡(luò)進行語音和數(shù)據(jù)通信,以及執(zhí)行這方面的各種各樣的應(yīng)用。這些應(yīng)用可以包括但不限于下述功能:電話、媒體播放器、地圖、日歷、電子郵件、及時消息(頂)、文本消息(例如,用于發(fā)送和接收短消息服務(wù)(SMS)/多媒體消息(MMS)消息)等。在手持電子設(shè)備的各種特征和應(yīng)用之間的導航通常經(jīng)由一個或多個具有圖標菜單的圖形用戶界面(GUI)來實現(xiàn)。任何特征、操作、命令、功能或應(yīng)用可以由圖標菜單中的圖標來表示。
[0003]這種設(shè)備還配備有用于捕獲圖片和視頻高級技術(shù)相機,接著可以從存儲器對所述圖片和視頻進行編輯,以及使用上述各種媒體傳輸技術(shù)通過網(wǎng)絡(luò)進行傳送。存在許多使得用戶能夠修改所存儲的圖像的商用的相片編輯應(yīng)用。就此而言,已經(jīng)知道:對圖像進行裁減、旋轉(zhuǎn)和應(yīng)用各種濾波器,以提高或有利地改變其外觀。在面部圖像的情況下,可以使用濾波過程來平滑面部特征并且提供通??雌饋砀玫淖罱K圖像。
[0004]本公開的各方面的目的在于提供用于當圖像被旋轉(zhuǎn)或以其他方式在框內(nèi)平移時對面部圖像應(yīng)用濾波器的新方法。
【專利附圖】
【附圖說明】
[0005]圖1是示出了可以應(yīng)用本公開的示例實施例的包括移動通信設(shè)備的通信系統(tǒng)的框圖;
[0006]圖2是示出了根據(jù)本公開的一個示例實施例的移動通信設(shè)備的框圖;
[0007]圖3是根據(jù)本公開的示例性過程的流程圖;以及
[0008]圖4是具有在其上呈現(xiàn)了面部圖像的顯示器的電子設(shè)備的示意圖,其描述了根據(jù)本公開的方面的用于過濾該面部圖像的示例性過程。
【具體實施方式】
[0009]為了解釋說明的簡單和清楚起見,參考標記在附圖中可以重復以指示對應(yīng)的或類似的元素。闡述了眾多的細節(jié),以提供對此處描述的說明性實施例的理解??梢栽跊]有這些細節(jié)的情況下,實施實施例。在其他示例中,沒有詳細描述公知的方法、過程以及組件,以避免模糊所描述的實施例。不應(yīng)該認為本說明書局限于此處示出和描述的實施例的范圍。
[0010]此處描述的實施例總體涉及電子設(shè)備,該電子設(shè)備可以是便攜式的或固定的。便攜式電子設(shè)備的示例包括移動(無線)通信設(shè)備,諸如尋呼機、蜂窩電話、全球定位系統(tǒng)(GPS)導航設(shè)備和其他衛(wèi)星導航設(shè)備、智能電話、無線組織器、個人數(shù)字助理和具有無線功能的筆記本計算機。這些便攜式電子設(shè)備中的至少一些可以是手持電子設(shè)備。便攜式電子設(shè)備可以是不具有無線相冊、數(shù)字相機和視頻記錄器(諸如攝像錄像機)的便攜式電子設(shè)備。便攜式電子設(shè)備可以具有觸摸屏顯示器,可以除了具有觸摸屏顯示器還具有機械鍵盤,或者可以具有傳統(tǒng)的非觸摸屏顯示器和機械鍵盤。這些示例旨在是非限制性的。
[0011]根據(jù)本公開的方面,提供了一種電子設(shè)備及其操作方法,所述電子設(shè)備包括:至少一個處理器,通信地耦合到顯示器和存儲器,所述處理器配置用于對所述顯示器上呈現(xiàn)的面部圖像進行濾波。在說明性實施例中,所述至少一個處理器配置為:生成圍繞所述面部圖像的邊界,所述邊界具有相對于所述顯示器的邊界的2維X和y坐標;將所述坐標存儲在存儲器中;響應(yīng)于對所述圖像進行剪裁和移動中的至少一個,重新計算坐標以匹配于新的變換設(shè)置;以及基于更新后的坐標,對所述面部圖像應(yīng)用效果。
[0012]為了促進對用于實現(xiàn)本公開的說明性實施例的一種可能環(huán)境的理解,參考圖1,圖1描述了示例性通信系統(tǒng)100的框圖。通信系統(tǒng)100包括多個移動通信設(shè)備201,其可被聯(lián)網(wǎng)在系統(tǒng)100。在這點上,圖1中示出了移動通信設(shè)備201的若干示例,這些示例利用系統(tǒng)100內(nèi)的不同的網(wǎng)絡(luò)連接。移動通信設(shè)備201連接到無線網(wǎng)絡(luò)101,無線網(wǎng)絡(luò)101可以包括一個或多個無線廣域網(wǎng)(WWAN) 201和無線局域網(wǎng)(WLAN) 104或者其他合適的網(wǎng)絡(luò)布置。在一些實施例中,移動通信設(shè)備201配置為:通過WffAN 201和WLAN 104 二者進行通信,并且在這些網(wǎng)絡(luò)之間進行漫游。在一些實施例中,無線網(wǎng)絡(luò)101可以包括多個WffAN 201和WLAN104。
[0013]WffAN 201可被實現(xiàn)為任何合適的無線接入網(wǎng)技術(shù)。作為示例但不是限制,WffAN201可被實現(xiàn)為包括眾多基站收發(fā)臺108(圖1中示出了其中之一)的無線網(wǎng)絡(luò),其中每個基站108向?qū)?yīng)區(qū)域或小區(qū)提供無線射頻(RF)覆蓋。WffAN 201通常由移動網(wǎng)絡(luò)服務(wù)提供商來操作,所述移動網(wǎng)絡(luò)服務(wù)提供商向移動通信設(shè)備201的用戶提供訂閱包。在一些實施例中,WffAN 201遵照下述無線網(wǎng)絡(luò)類型中的一種或多種:Mobitex無線電網(wǎng)絡(luò)、DataTAC、GSM (全球移動通信系統(tǒng))、GPRS (通用分組無線服務(wù))、TDMA (時分多址)XDMA (碼分多址)、⑶H)(蜂窩數(shù)字分組數(shù)據(jù))、iDEN(綜合數(shù)字增強網(wǎng)絡(luò))、EvDO (演進數(shù)字優(yōu)化)、CDMA2000、EDGE (增強數(shù)據(jù)速率GSM演進)、UMTS (通用移動通信系統(tǒng))、HSPDA (高速下行鏈路分組接Λ ) > IEEE 802.16e (也稱為全球微波互聯(lián)接入“WiMAX”)、或者各種其他網(wǎng)絡(luò)。盡管WffAN201被描述為“廣域”網(wǎng)絡(luò),該術(shù)語在此處也旨在包括無線城域網(wǎng)(WMAN)和用于在比典型的WLAN覆蓋的區(qū)域更大的區(qū)域上無線地提供協(xié)作服務(wù)的其他類似技術(shù)。
[0014]WffAN 201還可以包括無線網(wǎng)絡(luò)網(wǎng)關(guān)110,無線網(wǎng)絡(luò)網(wǎng)關(guān)110將移動通信設(shè)備201連接到傳輸設(shè)施112,以及通過傳輸設(shè)施112連接到無線連接器系統(tǒng)120。傳輸設(shè)施可以包括一個或多個私有網(wǎng)絡(luò)或線路、公共互聯(lián)網(wǎng)、虛擬私有網(wǎng)絡(luò)、或者任何其他合適的網(wǎng)絡(luò)。無線連接器系統(tǒng)120例如可以由諸如公司、大學、或者政府部門之類的組織或企業(yè)來操作,其允許訪問諸如互聯(lián)網(wǎng)或企業(yè)網(wǎng)之類的網(wǎng)絡(luò)124及其資源,或者無線連接器系統(tǒng)120可以由移動網(wǎng)絡(luò)提供商來操作。在一些實施例中,網(wǎng)絡(luò)124可以使用互聯(lián)網(wǎng)而不是內(nèi)部網(wǎng)或企業(yè)網(wǎng)來實現(xiàn)。
[0015]無線網(wǎng)絡(luò)網(wǎng)關(guān)110提供在無線連接器系統(tǒng)120與WffAN 201之間的接口,其促進在移動通信設(shè)備201與直接或間接連接到WffAN 201的其他設(shè)備(未示出)之間的通信。因此,經(jīng)由移動通信設(shè)備201發(fā)送的通信經(jīng)由WffAN 201和無線網(wǎng)絡(luò)網(wǎng)關(guān)110通過傳輸設(shè)施112傳輸給無線連接器系統(tǒng)120。從無線連接器系統(tǒng)120發(fā)送的通信由無線網(wǎng)絡(luò)網(wǎng)關(guān)110接收,并且經(jīng)由WWAN 201傳輸給移動通信設(shè)備201。
[0016]WLAN 104包括在一些實施例中遵照IEEE 802.1lx標準(有時稱為W1-Fi)的無線網(wǎng)絡(luò),IEEE 802.1lx標準如IEEE 802.lla、802.1lb和/或802.1lg標準。在其他實施例中其他通信協(xié)議可被用于WLAN 104,如IEEE 802.1 In、IEEE 802.16e (有時也稱為“全球微波互聯(lián)接入或“WiMAX”)或者IEEE 802.20 (有時也稱為移動無線寬帶接入)。WLAN 104包括一個或多個無線RF接入點(AP)114(圖1中示出了其中之一),AP 114集體提供WLAN覆蓋區(qū)域。
[0017]WLAN 104包括在一些實施例中遵照IEEE 802.1lx標準(有時稱為W1-Fi)的無線網(wǎng)絡(luò),IEEE 802.1lx標準如IEEE 802.lla、802.1lb和/或802.1lg標準。在其他實施例中其他通信協(xié)議可被用于WLAN 104,如IEEE 802.1 In、IEEE 802.16e (有時也稱為“全球微波互聯(lián)接入或“WiMAX”)或者IEEE 802.20 (有時也稱為移動無線寬帶接入)。WLAN 104包括一個或多個無線RF接入點(AP) 114 (圖1中示出了其中之一),AP 114集體提供WLAN覆蓋區(qū)域。
[0018]WLAN 104例如可以是用戶的個人網(wǎng)絡(luò)、企業(yè)網(wǎng),或者互聯(lián)網(wǎng)服務(wù)提供商(ISP)、移動網(wǎng)絡(luò)提供商或財產(chǎn)主人在公共或半公共區(qū)域提供的熱點。接入點114連接到接入點(AP)接口 116,AP接口 116可以直接地(例如,如果接入點114是無線連接器系統(tǒng)120所在的企業(yè)網(wǎng)WLAN 104的一部分)或者如圖1中的虛線所示那樣間接地經(jīng)由傳輸設(shè)施112(如果接入點114是個人W1-Fi網(wǎng)絡(luò)或者W1-Fi熱點(在該情況下,可能需要用于安全連接到無線連接器系統(tǒng)120的機制,如虛擬私有網(wǎng)絡(luò)(VPN))連接到無線連接器系統(tǒng)120。AP接口 116提供在接入點114與無線連接器系統(tǒng)120之間的轉(zhuǎn)換和路由服務(wù),以促進與無線連接器系統(tǒng)120的直接或間接通信。
[0019]無線連接器系統(tǒng)120可被實現(xiàn)為一個或多個服務(wù)器,并且通常位于防火墻113之后。無線連接器系統(tǒng)120管理去往和來自一組被管移動通信設(shè)備201的通信,包括電子郵件通信。無線連接器系統(tǒng)120還提供對可連接到無線連接器系統(tǒng)120的移動通信設(shè)備201和用戶和的行政控制和管理能力。
[0020]無線連接器系統(tǒng)120允許移動通信設(shè)備201接入網(wǎng)絡(luò)124和所連接的資源與服務(wù),諸如消息服務(wù)器 132 (例如,Microsoft Exchange?、IBMLotus Domino?、或者 NovellGroupffise?電子郵件服務(wù)器)、以及用于提供內(nèi)容(諸如互聯(lián)網(wǎng)內(nèi)容或者來自組織的內(nèi)部服務(wù)器的內(nèi)容)的內(nèi)容服務(wù)器134、以及用于實現(xiàn)基于服務(wù)器的應(yīng)用(如對移動通信設(shè)備201即時消息(IM)應(yīng)用)的應(yīng)用服務(wù)器136。
[0021]無線連接器系統(tǒng)120通常提供與移動通信設(shè)備201的安全的數(shù)據(jù)(如,電子郵件消息、個人信息管理器(PM)數(shù)據(jù)、以及頂數(shù)據(jù))交換。在一些實施例中,無線連接器系統(tǒng)120與移動通信設(shè)備201之間的通信被加密。在一些實施例中,使用對稱加密密鑰對通信加密,所述對稱加密密鑰使用高級加密標準(AES)或三方數(shù)據(jù)加密標準(Triple DES)來實現(xiàn)。私有加密密鑰在安全的雙向認證的環(huán)境中生成,并用于數(shù)據(jù)的加密和解密二者。在一些實施例中,私有加密密鑰僅被存儲在消息服務(wù)器132和移動通信設(shè)備201上的用戶的郵箱中,并且通常能夠由用戶在移動通信設(shè)備201上再生。由無線連接器系統(tǒng)120使用從用戶的郵箱檢索到的私有加密密鑰對發(fā)送給移動通信設(shè)備201的數(shù)據(jù)進行加密。當在移動通信設(shè)備201上接收到加密后的數(shù)據(jù)時,使用存儲器中存儲的私有加密密鑰對該加密后的數(shù)據(jù)進行解密。類似地,使用在移動通信設(shè)備201的存儲器中存儲的私有加密密鑰對從移動通信設(shè)備201向無線連接器系統(tǒng)120發(fā)送的數(shù)據(jù)進行加密。當在無線連接器系統(tǒng)120上接收到加密后的數(shù)據(jù)時,使用從用戶的郵箱檢索到的私有加密密鑰對該加密后的數(shù)據(jù)進行解
LU O
[0022]無線網(wǎng)絡(luò)網(wǎng)關(guān)110適合于通過WffAN 201將從移動通信設(shè)備201接收到的數(shù)據(jù)分組發(fā)送給無線連接器系統(tǒng)120。無線連接器系統(tǒng)120于是將該數(shù)據(jù)分組發(fā)送給合適的連接點,如消息服務(wù)器132、內(nèi)容服務(wù)器134或者應(yīng)用服務(wù)器136。相反,無線連接器系統(tǒng)120將例如從消息服務(wù)器132、內(nèi)容服務(wù)器134或者應(yīng)用服務(wù)器136接收到的數(shù)據(jù)分組發(fā)送給無線網(wǎng)絡(luò)網(wǎng)關(guān)110,無線網(wǎng)絡(luò)網(wǎng)關(guān)110然后將該數(shù)據(jù)分組發(fā)送給目的地移動通信設(shè)備201。WLAN104的AP接口 116在移動通信設(shè)備201、無線連接器系統(tǒng)120與網(wǎng)絡(luò)連接點(諸如消息服務(wù)器132、內(nèi)容服務(wù)器134或者應(yīng)用服務(wù)器136)之間提供類似的發(fā)送功能。
[0023]網(wǎng)絡(luò)124可以包括私有局域網(wǎng)、城域網(wǎng)、廣域網(wǎng)、公共互聯(lián)網(wǎng)或者其組合,并且可以包括使用這些網(wǎng)絡(luò)中任意網(wǎng)絡(luò)單獨地或組合地構(gòu)建的虛擬網(wǎng)絡(luò)。
[0024]移動通信設(shè)備201備選地可以使用計算機117 (如臺式計算機或筆記本計算機)經(jīng)由網(wǎng)絡(luò)124連接到無線連接器系統(tǒng)120??梢蕴峁╂溌?06用于在移動通信設(shè)備201與連接到無線連接器系統(tǒng)120的計算機117之間交換信息,鏈路106可以包括物理接口和短程無線通信接口中的一個或二者。物理接口可以包括經(jīng)由移動通信設(shè)備201和計算機117的相應(yīng)的端口或接口的以太網(wǎng)連接、通用串行總線(USB)連接、Firewire?(也稱為IEEE 1394接口)連接或者其他的串行數(shù)據(jù)連接中的一個或其組合。短程無線通信接口可以是個人區(qū)域網(wǎng)(PAN)接口。個人區(qū)域網(wǎng)(PAN)是無線點對點連接,意味著不需要物理纜線來連接兩個端點。短程無線通信接口可以包括下述連接中的一個或其組合:紅外(IR)連接(如紅外數(shù)據(jù)聯(lián)盟(IrDA))連接、短程射頻(RF)連接(如IEEE802.15.1或Bluetooth?特別興趣組、或IEEE 802.15.3a(也稱為超寬帶(UWB)所規(guī)定的短程射頻連接)、或者其他PAN連接。
[0025]應(yīng)該明白,上文描述的通信系統(tǒng)僅是出于說明目的提供的,并且上文描述的通信系統(tǒng)包括與移動通信設(shè)備201 —起使用的多種可能配置中的一種可能的通信網(wǎng)絡(luò)配置。本公開的教導可以與有效地實現(xiàn)或促進無線通信的任何其他類型的網(wǎng)絡(luò)和關(guān)聯(lián)設(shè)備結(jié)合使用。本領(lǐng)域技術(shù)人員將理解通信系統(tǒng)的合適的變型,并且這些合適的變型旨在落在本公開的范圍內(nèi)。
[0026]盡管本公開主要是在方法方面進行描述,但是本領(lǐng)域技術(shù)人員應(yīng)該理解本公開還可以涉及各種裝置,如包括用于通過硬件組件、軟件或二者的任意組合或者任意其他方式來執(zhí)行所描述方法的方面和特征中的至少一些方面和特征的組件的手持電子設(shè)備。而且,與所述裝置一起使用的制造品(如包括記錄在其上的程序指令的預計錄存儲設(shè)備或其他類似的計算機可讀介質(zhì)、或者攜帶計算機可讀程序指令的計算機數(shù)據(jù)信號)可以命令裝置以促進所描述方法的實施。應(yīng)該理解,這樣的裝置、制造品以及計算機數(shù)據(jù)信號也在本公開的范圍內(nèi)。
[0027]此處使用的術(shù)語“計算機可讀介質(zhì)”表示能夠存儲供計算機或其他計算設(shè)備使用或執(zhí)行的指令的任何介質(zhì),包括但不限于:便攜式計算機盤、硬盤驅(qū)動器(HDD)、隨機訪問存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(RPROM)、光盤(如高密度盤(CD)、數(shù)字多功能盤(DVD)或藍光"盤)以及固態(tài)存儲設(shè)備(如NAND閃存或同步動態(tài)RAM(SDRAM))O
[0028]現(xiàn)在參考圖2,圖2說明了可以在其中應(yīng)用本公開描述的示例實施例的移動通信設(shè)備201。移動通信設(shè)備201是雙向通信設(shè)備,其至少具有數(shù)據(jù)通信能力,并且可能還具有語音通信能力,以及還具有例如經(jīng)由互聯(lián)網(wǎng)與其他計算機系統(tǒng)通信的能力。取決于移動通信設(shè)備201提供的功能,在各種實施例中,所述設(shè)備可以是數(shù)據(jù)通信設(shè)備、配置為用于數(shù)據(jù)和語音通信二者的多模通信設(shè)備、智能電話、移動電話或具有無線通信能力的PDA(個人數(shù)字助理)、或者具有無線調(diào)制解調(diào)器的計算機系統(tǒng)。
[0029]移動通信設(shè)備201包括:控制器,所述控制器包括至少一個處理器240 (如微處理器),其控制移動通信設(shè)備201的整體操作;以及,無線通信子系統(tǒng)211,用于與無線網(wǎng)絡(luò)101交換射頻信號。處理器240與通信子系統(tǒng)211交互,其中通信子系統(tǒng)211執(zhí)行通信功能。處理器240與其他設(shè)備子系統(tǒng)交互,所述其他設(shè)備子系統(tǒng)包括一起構(gòu)成觸摸屏顯示器210的顯示器(顯示屏)204(諸如液晶顯示(LCD)屏)和連接到電子控制器208的觸摸敏感輸入表面或覆層206。觸摸敏感覆層206和電子控制器208提供觸摸敏感輸入設(shè)備,并且處理器240經(jīng)由電子控制器208與觸摸敏感覆層206交互。
[0030]處理器240與另外的設(shè)備子系統(tǒng)交互,所述另外的設(shè)備子系統(tǒng)包括:閃存244、隨機訪問存儲器(RAM) 246、只讀存儲器(ROM) 248、輔助輸入/輸出(I/O)子系統(tǒng)250、數(shù)據(jù)端口 252 (諸如串行數(shù)據(jù)端口,諸如通用串行總線(USB)數(shù)據(jù)端口)、揚聲器256、麥克風258、控制鍵260、開關(guān)261、短程通信子系統(tǒng)272、以及統(tǒng)稱為274的其他設(shè)備子系統(tǒng)。圖2中示出的子系統(tǒng)中的一些子系統(tǒng)執(zhí)行與通信有關(guān)的功能,而另一些子系統(tǒng)可以提供“駐留”或機載功能。
[0031]通信子系統(tǒng)211包括接收機214、發(fā)射機216以及關(guān)聯(lián)的組件,如一個或多個天線元件218和221、本地振蕩器(LO) 222、以及如數(shù)字信號處理器(DSP) 224之類的處理模塊。如本領(lǐng)域中已知的,天線元件218和221可被嵌入在移動通信設(shè)備201中或者在移動通信設(shè)備201內(nèi)部,并且單個天線可被接收機和發(fā)射機二者共享。本領(lǐng)域技術(shù)人員將明白,在通信領(lǐng)域中,無線通信子系統(tǒng)211的具體設(shè)計取決于移動通信設(shè)備201打算操作在的無線網(wǎng)絡(luò) 101。
[0032]移動通信設(shè)備201可以與無線網(wǎng)絡(luò)101的多個固定的基站收發(fā)臺108中的任意一個基站收發(fā)臺108在其地理覆蓋區(qū)域內(nèi)通信。移動通信設(shè)備201在已經(jīng)完成必需的網(wǎng)絡(luò)注冊或激活過程之后可以通過無線網(wǎng)絡(luò)101發(fā)送和接收通信信號。天線218通過無線網(wǎng)絡(luò)101接收的信號被輸入給接收機214,接收機214可以執(zhí)行普通接收機功能,如信號放大、下變頻轉(zhuǎn)換、濾波、信道選擇等,以及模數(shù)(A/D)轉(zhuǎn)換。對接收信號的A/D轉(zhuǎn)換允許更復雜的通信功能,如將在DSP 224中執(zhí)行的解調(diào)和解碼。以類似的方式,處理待發(fā)送的信號,包括例如由DSP 224進行的調(diào)制和編碼。這些DSP處理后的信號被輸入發(fā)射機216進行數(shù)模(D/A)轉(zhuǎn)換、上變頻轉(zhuǎn)換、濾波、放大和經(jīng)由天線221通過無線網(wǎng)絡(luò)101進行發(fā)射。DSP 224不僅處理通信信號,還可以提供接收機和發(fā)射機控制。例如,可以通過DSP 224中實現(xiàn)的自動增益控制算法來自適應(yīng)地控制應(yīng)用到接收機214和發(fā)射機216中的通信信號的增益。
[0033]處理器240在所存儲的程序控制下操作,并且執(zhí)行諸如永久性存儲器之類的存儲器中(例如,在閃存244中)存儲的軟件模塊220。如圖2中所示,軟件模塊220包括操作系統(tǒng)軟件222和軟件應(yīng)用224,所述軟件應(yīng)用224包括用戶接口模塊226和用于提供媒體播放器應(yīng)用的媒體播放器模塊228。用戶接口模塊226 (在可行的情況下)根據(jù)操作系統(tǒng)222和應(yīng)用224的指令來呈現(xiàn)和顯示設(shè)備201的⑶I。
[0034]模塊226、228均可以通過獨立的軟件應(yīng)用來實現(xiàn),或者通過操作系統(tǒng)222與應(yīng)用224中的一個或多個的組合一起來實現(xiàn),等等。在一些實施例中,上文標識的模塊226、228中的每個模塊執(zhí)行的功能可被實現(xiàn)為多個獨立的單元而不是單個綜合單元,并且這些單元中的任何一個或多個可被實現(xiàn)為其他軟件應(yīng)用的一部分。
[0035]本領(lǐng)域技術(shù)人員將明白軟件模塊220或其一部分可以臨時裝載到易失性存儲器(如RAM 246)中。如本領(lǐng)域中已知的,RAM 246被用于存儲運行時數(shù)據(jù)變量和其他類型的數(shù)據(jù)或信息。盡管特定功能是針對不同類型的存儲器描述的,但是這僅僅是作為一個示例,并且本領(lǐng)域技術(shù)人員將明白還可以使用功能到存儲器類型的不同分派。[0036]軟件應(yīng)用224可以包括一定范圍的應(yīng)用,例如包括地址簿應(yīng)用、消息應(yīng)用(即SMS、^S)、用于相機/視頻記錄儀的X相片編輯套件/驅(qū)動器、日歷應(yīng)用、和/或備忘錄應(yīng)用。在一些實施例中,軟件應(yīng)用224包括電子郵件消息應(yīng)用、推送內(nèi)容查看應(yīng)用、語音通信(即電話)應(yīng)用、地圖應(yīng)用、以及媒體播放器應(yīng)用。軟件應(yīng)用224中的每一個可以包括根據(jù)該應(yīng)用定義具體字段和圖像元素(如文本字段、輸入字段、圖標等)在用戶界面(即,顯示設(shè)備204)中的放置的布局信息。如下文具體參考說明性實施例進一步描述的那樣,應(yīng)用(或模塊)還被配置為:支持呼入呼叫或呼叫日志Π的增強的消息功能。這種編程可以由本領(lǐng)域技術(shù)人員基于本文的教導來實現(xiàn)。
[0037]在一些實施例中,輔助輸入/輸出接口(I/O)子系統(tǒng)250可以包括外部通信鏈路或接口,如以太網(wǎng)連接。移動通信設(shè)備201可以包括:用于與其他類型的無線網(wǎng)絡(luò)通信的其他無線通信接口,所述其他類型的無線網(wǎng)絡(luò)例如是如正交頻分復用(OFDM)網(wǎng)絡(luò)之類的無線網(wǎng)絡(luò);或者,用于與GPS衛(wèi)星網(wǎng)絡(luò)(未示出)通信的GPS收發(fā)器。輔助輸入/輸出接口(I/O)子系統(tǒng)250可以包括振動器,其用于響應(yīng)于移動通信設(shè)備201上的各種事件(諸如收到電子通信或呼入電話呼叫)或者出于其他目的(諸如觸覺反饋)(觸摸反饋)而提供振動通知。
[0038]在一些實施例中,移動通信設(shè)備201還包括可拆卸存儲卡230(統(tǒng)稱包括閃存)或存儲卡接口 232。網(wǎng)絡(luò)接入通常經(jīng)由存儲卡230與移動通信設(shè)備201的訂戶或用戶關(guān)聯(lián),該存儲卡230可以是在GSM網(wǎng)絡(luò)中使用的訂戶標識模塊(SIM)卡或者在相關(guān)無線網(wǎng)絡(luò)類型中使用的其他存儲卡類型。存儲卡230被插入或連接到移動通信設(shè)備201的存儲卡接口 232,以便與無線網(wǎng)絡(luò)101—起操作。
[0039]移動通信設(shè)備201在可擦除的永久性存儲器中存儲數(shù)據(jù),在一個示例實施例中該可擦除的永久性存儲器是閃存244。在各種實施例中,數(shù)據(jù)240包括服務(wù)數(shù)據(jù),所述服務(wù)包括移動通信設(shè)備201建立和維護與無線網(wǎng)絡(luò)101的通信所需的信息。數(shù)據(jù)240還可以包括用戶應(yīng)用數(shù)據(jù),諸如電子郵件消息、地址簿和聯(lián)系人信息、日歷和時間表信息、備忘錄文檔、圖像文件、以及由移動通信設(shè)備201的用戶在移動通信設(shè)備201上存儲的其他通常存儲的用戶信息。移動通信設(shè)備201的永久性存儲器(例如,閃存244)中存儲的數(shù)據(jù)240可被(至少部分)組織到多個數(shù)據(jù)庫,每個數(shù)據(jù)庫包含相同數(shù)據(jù)類型的數(shù)據(jù)項或與相同應(yīng)用關(guān)聯(lián)的數(shù)據(jù)項。例如,電子郵件消息、聯(lián)系人記錄、以及任務(wù)項可被存儲在設(shè)備存儲器中的各自的數(shù)據(jù)庫中。[0040]串行數(shù)據(jù)端口 252可被用于與用戶的主計算機系統(tǒng)(未示出)進行同步。串行數(shù)據(jù)端口 252使得用戶能夠通過外部設(shè)備或者軟件應(yīng)用設(shè)置首選項,以及通過經(jīng)由不同于無線網(wǎng)絡(luò)101的方式向移動通信設(shè)備201提供信息或軟件下載來擴展移動通信設(shè)備201的能力。備選的下載通路例如可被用于通過直接的可靠且受信的連接將加密密鑰上載到移動通信設(shè)備201,從而提供安全的設(shè)備通信。
[0041]在一些實施例中,移動通信設(shè)備201配備有服務(wù)路由應(yīng)用編程接口(API),其向應(yīng)用提供通過使用標準連接協(xié)議的到主計算機系統(tǒng)的串行數(shù)據(jù)(即USB)或藍牙(藍牙是藍牙SIG公司的注冊商標)連接來路由業(yè)務(wù)的能力。當用戶經(jīng)由USB線或者藍牙連接將其移動通信設(shè)備201連接到主計算機系統(tǒng)時,使用USB線或藍牙連接將以無線網(wǎng)絡(luò)101為目的地的業(yè)務(wù)自動路由到移動通信設(shè)備201。類似地,通過USB線或藍牙連接將以無線網(wǎng)絡(luò)101為目的地的任何業(yè)務(wù)自動發(fā)送給主計算機系統(tǒng)進行處理。
[0042]移動通信設(shè)備201還包括作為電源的電池238,電池238通常是一個或多個可再充電電池,其可以例如通過耦合到電池接口(諸如串行數(shù)據(jù)端口 252)的充電電路進行充電。電池238向移動通信設(shè)備201中的電路中的至少一些提供電力,并且電池接口 236提供用于電池238的機械和電子連接。電池接口 236耦合到整流器(未示出),其向移動通信設(shè)備201的電路提供電源V+。
[0043]短程通信子系統(tǒng)272是另外的可選組件,其提供在移動通信設(shè)備201與不同系統(tǒng)或設(shè)備(不一定需要是相同的設(shè)備)之間的通信。例如,子系統(tǒng)272可以包括紅外設(shè)備及關(guān)聯(lián)的電路和組件或者包括服從無線總線協(xié)議的通信機制(如藍牙)通信模塊,以提供與具有類似能力的系統(tǒng)和設(shè)備的通信。
[0044]在制造期間或制造之后,通常將控制設(shè)備操作(包括數(shù)據(jù)通信且可能包括語音通信)的預定應(yīng)用集安裝在移動通信設(shè)備201上。還可以通過無線網(wǎng)絡(luò)101、輔助I/O子系統(tǒng)250、串口 252、短程通信子系統(tǒng)272、或者其他合適的子系統(tǒng)274、其他無線通信接口,將附加應(yīng)用和/或?qū)Σ僮飨到y(tǒng)221或軟件應(yīng)用224的升級加載到移動通信設(shè)備201上。下載的程序或代碼模塊可被永久安裝,例如寫入程序存儲器(即,閃存244)或者寫入RAM 246,并且從RAM 246執(zhí)行,以由處理器240在運行時執(zhí)行。這種應(yīng)用安裝方面的靈活性提高了移動通信設(shè)備201的夠功能,并且可以提供增強的機載功能、與通信相關(guān)的功能、或者這二者。例如,安全通信應(yīng)用可以支持要使用移動通信設(shè)備201執(zhí)行的電子商務(wù)功能和其他這種金融交易。
[0045]移動通信設(shè)備201可以提供兩種主要的通信模式:數(shù)據(jù)通信模式和可選的語音通信模式。在數(shù)據(jù)通信模式下,通信子系統(tǒng)211將處理接收數(shù)據(jù)信號,如文本消息、電子郵件消息、或者網(wǎng)頁下載,以及將其輸入處理器240進行進一步處理。例如,可以由瀏覽器應(yīng)用進一步處理下載的網(wǎng)頁,或者可以由電子郵件消息應(yīng)用處理電子郵件消息,并且輸出給顯示器242。移動通信設(shè)備201的用戶還可以編寫數(shù)據(jù)項(如電子郵件消息),例如使用觸摸敏感覆層206結(jié)合顯示設(shè)備204和可能的控制按鈕260和/或輔助I/O子系統(tǒng)250。編寫的項可以通過通信子系統(tǒng)211在通信網(wǎng)絡(luò)上傳輸來編寫??梢酝ㄟ^通信子系統(tǒng)211在無線網(wǎng)絡(luò)101上傳輸這些編寫的項目。
[0046]在語音通信模式下,移動通信設(shè)備201提供電話功能,并且操作為典型的蜂窩電話??傮w操作是類似的,區(qū)別在于接收信號將輸出到揚聲器256,以及用于發(fā)射的信號將由諸如麥克風222之類的換能器生成。通過軟件/固件(即,語音通信模塊)和硬件(即,麥克風222、揚聲器256和輸入設(shè)備)的組合提供電話功能。還可以在移動通信設(shè)備201上實現(xiàn)備選的語音或音頻I/O子系統(tǒng)(諸如語音消息記錄子系統(tǒng))。盡管語音或音頻信號輸出通常主要通過揚聲器256來完成,顯示設(shè)備204還可被用于提供對主叫方的身份、語音呼叫的持續(xù)時間、或者其他與語音呼叫相關(guān)的信息的指示。
[0047]觸摸屏顯示器210可以是任何合適的觸摸屏顯示器,如電容性觸摸屏顯示器。電容性觸摸屏顯示器210包括顯示設(shè)備204和觸摸敏感覆層206,該觸摸敏感覆層206具有電容性觸摸敏感覆層206的形式。應(yīng)該明白,電容性觸摸敏感覆層206包括眾多疊在一起的層,并且經(jīng)由合適的透光的粘合劑固定到顯示設(shè)備204。這些層例如可以包括通過合適的粘合劑固定到顯示設(shè)備204 (例如,LCD顯示器)的襯底、接地屏蔽層、障礙層、被襯底或其他障礙層隔開的一對電容性觸摸傳感器層、以及通過合適的粘合劑固定到第二電容性觸摸傳感器層的蓋子層。該電容性觸摸敏感傳感器層可以是任意合適的材料,如組成圖案的氧化銦錫(ITO)。
[0048]每個觸摸傳感器層包括電極層,每個電極層具有眾多隔開的透明電極。電極可以是圖案化的汽相沉積的ITO層或ITO元件。電極例如可以按隔開的行和列的陣列進行布置。如圖5中所示,觸摸傳感器層/電極層均與用于例如在笛卡爾坐標(例如,X和y軸坐標)中映射觸摸屏顯示器210上的位置的坐標系中的坐標(例如,X或y)相關(guān)聯(lián)。電極的行和列的交叉點可以表示按能夠形成坐標系的基準的(x,y)位置值定義的像素元素。每個觸摸傳感器層向控制器208提供表示觸摸屏顯示器210的相應(yīng)的X和y坐標的信號。即,通過觸摸傳感器層之一生成的信號提供X位置,以及通過另一觸摸傳感器層生成的信號提供y位置。
[0049]觸摸傳感器層/電極層中的電極對電極附近的導電物體引起的電場的改變做出響應(yīng)。當導電物體靠近或接觸觸摸敏感覆層206時,該物體汲取走電極的一些電荷并且降低了它的電容。控制器208從觸摸敏感覆層206的觸摸傳感器層接收信號,通過確定超出閾值的電容改變來檢測觸摸事件,并且通常以x,y (笛卡爾)坐標確定由具有超出預定閾值的電容改變的電極所限定的接觸區(qū)域的質(zhì)心。
[0050]控制器208將接觸區(qū)域的質(zhì)心發(fā)送給設(shè)備201的處理器240,作為觸摸屏顯示器210檢測到的觸摸事件的位置。取決于觸摸敏感覆層206和/或觸摸屏顯示器210的配置,由于存在靠近觸摸敏感覆層206但不接觸觸摸敏感覆層206的導電物體造成的電容改變可能超出預定閾值,在該情形下對應(yīng)電極將包括在接觸區(qū)域中。對諸如用戶的手指或?qū)щ娪|筆之類的導電物體的存在性的檢測有時被稱為手指存在性/觸筆存在性。
[0051]應(yīng)該明白,可以確定觸摸屏顯示器210上的觸摸事件的其他屬性。例如,基于在控制器208處從觸摸傳感器層接收的信號,除了確定位置之外,還可以確定觸摸屏顯示器210上的觸摸事件的大小和形狀(或輪廓)。例如,觸摸屏顯示器210可被用于創(chuàng)建觸摸事件造成的接觸區(qū)域的像素圖像。該像素圖像是通過由觸摸傳感器層/電極層中的電極交叉點所表示的像素元素來定義的。例如,像素圖像可被用于確定接觸區(qū)域的形狀和輪廓。
[0052]由控制器208基于從接觸區(qū)域獲取的未經(jīng)加工的位置和幅度(如電容)數(shù)據(jù)來計算接觸區(qū)域的質(zhì)心。質(zhì)心是由值(Xc,Yc)在笛卡爾坐標中定義的。接觸區(qū)域的質(zhì)心是接觸區(qū)域中的像素的加權(quán)平均,并且表示接觸區(qū)域的中心坐標。作為示例,可以使用下述等式來找到質(zhì)心:
【權(quán)利要求】
1.一種對電子設(shè)備的顯示器上呈現(xiàn)的面部圖像進行濾波的方法,包括以下步驟: 生成圍繞所述面部圖像的邊界,所述邊界具有相對于所述顯示器的邊界的2維X和y坐標; 將所述坐標存儲在存儲器中; 響應(yīng)于對所述圖像進行剪裁和移動中的至少一個,重新計算坐標以匹配于新的變換設(shè)置;以及 基于更新后的坐標,對所述面部圖像應(yīng)用效果。
2.根據(jù)權(quán)利要求1所述的方法,還包括以下步驟: 確定更新后的坐標是否位于原始圖像的邊界內(nèi);以及 如果更新后的坐標位于所述邊界之外,則禁用所述效果。
3.根據(jù)權(quán)利要求1所述的方法,還包括以下步驟:從存儲器中取得更新后的坐標,以及呈現(xiàn)應(yīng)用了所述效果的新圖像。
4.一種電子設(shè)備,包括: 至少一個處理器,通信地耦合到顯示器和存儲器,所述處理器被配置用于通過下述操作對所述顯示器上呈現(xiàn)的面部圖像進行濾波: 生成圍繞所述面部圖像的邊界,所述邊界具有相對于所述顯示器的邊界的2維X和y坐標; 將所述坐標存儲在存儲器中; 響應(yīng)于對所述圖像進行剪裁和移動中的至少一個,重新計算坐標以匹配于新的變換設(shè)置;以及 基于更新后的坐標,對所述面部圖像應(yīng)用效果。
5.根據(jù)權(quán)利要求4所述的電子設(shè)備,還包括所述處理器配置為: 確定更新后的坐標是否位于原始圖像的邊界內(nèi);以及 如果更新后的坐標位于所述邊界之外,則禁用所述效果。
6.根據(jù)權(quán)利要求4所述的電子設(shè)備,還包括所述處理器配置為:呈現(xiàn)應(yīng)用了所述效果的新圖像。
【文檔編號】G06T11/00GK103544719SQ201310292680
【公開日】2014年1月29日 申請日期:2013年7月12日 優(yōu)先權(quán)日:2012年7月13日
【發(fā)明者】漢斯·里卡德·薩姆維克, 尼爾斯·約翰·佩特·蒙旦 申請人:捷訊研究有限公司