拍照時降低功耗的方法及移動終端的制作方法
【專利摘要】本發(fā)明公開了一種拍照時降低功耗的方法及移動終端,該方法包括:在檢測到相機預(yù)覽模式啟動之后,移動終端將啟動人臉檢測功能,且利用人臉檢測功能檢測在取景區(qū)域內(nèi)是否存在人臉,若在預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉人臉檢測功能。其中,若在預(yù)置的時間段內(nèi)未檢測到人臉,則表明暫時不需要使用到人臉檢測功能,此時將人臉檢測功能關(guān)閉,能夠在不影響用戶使用的情況下,減少因開啟人臉檢測功能帶來的資源占用,且節(jié)約功耗。
【專利說明】
拍照時降低功耗的方法及移動終端
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于電子技術(shù)領(lǐng)域,尤其涉及一種拍照時降低功耗的方法及移動終端。
【背景技術(shù)】
[0002]隨著包括智能手機等移動終端在人們生活中的普及,由于移動終端的便攜性,越來越多的人更喜歡使用移動終端中的相機功能進行拍照。但是,移動終端中相機的功耗比較大,對移動終端的待電時間影響也比較大,如何降低使用移動終端的相機功能時的能耗成為一個重要問題。
[0003]目前,使用移動終端的拍照功能,必然會頻繁使用人臉檢測功能,而實現(xiàn)人臉檢測的功能的都是由應(yīng)用程序來實現(xiàn)的,在移動終端上的相機功能啟動后,進行人臉檢測時,由于通過應(yīng)用程序來完成人臉檢測,每幀都實時檢測人臉,將給系統(tǒng)造成很大的負擔(dān),占用資源的同時導(dǎo)致功耗增加。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種拍照時降低功耗的方法及移動終端,用以解決現(xiàn)有技術(shù)中人臉檢測功能一直開啟帶來的資源占用及功耗大的問題。
[0005]本發(fā)明第一方面提供一種拍照時降低功耗的方法,包括:
[0006]在檢測到相機預(yù)覽模式啟動之后,啟動人臉檢測功能;
[0007]利用所述人臉檢測功能檢測在取景區(qū)域是否存在人臉;
[0008]若在預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉所述人臉檢測功能。
[0009]在第一方面第一種可行的實現(xiàn)方式中,所述關(guān)閉所述人臉檢測功能之后還包括:
[0010]間隔預(yù)置的間隔時間段啟動所述人臉檢測功能,并返回執(zhí)行所述利用人臉檢測功能檢測在取景區(qū)域是否存在人臉的步驟。
[0011]結(jié)合第一方面第一種可行的實現(xiàn)方式,在第一方面第二種可行的實現(xiàn)方式中,所述方法還包括:
[0012]若在所述取景區(qū)域內(nèi)檢測到人臉,則保持所述人臉檢測功能的開啟狀態(tài),并利用所述人臉檢測功能實時進行人臉檢測。
[0013]結(jié)合第一方面或者第一方面第一種可行的實現(xiàn)方式或者第一方面第二種可行的實現(xiàn)方式,在第一方面第三種可行的實現(xiàn)方式中,所述關(guān)閉所述人臉檢測功能之后還包括:
[0014]若檢測到已切換為前置攝像頭的預(yù)覽模式,則開啟所述人臉檢測功能。
[0015]結(jié)合第一方面或者第一方面第一種可行的實現(xiàn)方式或者第一方面第二種可行的實現(xiàn)方式,在第一方面第四種可行的實現(xiàn)方式中,所述方法還包括:
[0016]若在預(yù)置的時間段內(nèi)檢測到人臉,則保持所述人臉檢測功能的開啟狀態(tài);
[0017]記錄最近一次檢測到人臉的時間,若從所記錄的時間開始后的所述預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉所述人臉檢測功能。
[0018]本發(fā)明第二方面提供一種移動終端,所述移動終端包括:
[0019]啟動模塊,用于在檢測到相機預(yù)覽模式啟動之后,啟動人臉檢測功能;
[0020]檢測模塊,用于利用所述人臉檢測功能檢測在取景區(qū)域是否存在人臉;
[0021]關(guān)閉模塊,用于若在預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉所述人臉檢測功能。
[0022]在第二方面第一種可行的實現(xiàn)方式中,所述啟動模塊,還用于間隔預(yù)置的間隔時間段啟動所述人臉檢測功能,并觸發(fā)所述檢測模塊。
[0023]結(jié)合第二方面第一種可行的實現(xiàn)方式,在第二方面第二種可行的實現(xiàn)方式中,所述移動終端還包括:
[0024]保持模塊,用于若在所述取景區(qū)域內(nèi)檢測到人臉,則保持所述人臉檢測功能的開啟狀態(tài)。
[0025]結(jié)合第二方面或者第二方面第一種可行的實現(xiàn)方式或者第二方面第二種可行的實現(xiàn)方式,在第二方面第三種可行的實現(xiàn)方式中,所述啟動模塊,還用于若檢測到已切換為前置攝像頭的預(yù)覽模式,則開啟所述人臉檢測功能。
[0026]結(jié)合第二方面或者第二方面第一種可行的實現(xiàn)方式或者第二方面第二種可行的實現(xiàn)方式,在第二方面第四種可行的實現(xiàn)方式中,所述保持模塊,還用于若在預(yù)置的時間段內(nèi)檢測到人臉,則保持所述人臉檢測功能的開啟狀態(tài);
[0027]所述移動終端還包括:記錄模塊,用于記錄最近一次檢測到人臉的時間;
[0028]所述關(guān)閉模塊,還用于若從所記錄的時間開始后的所述預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉所述人臉檢測功能。
[0029]從上述本發(fā)明實施例可知,在檢測到相機預(yù)覽模式啟動之后,移動終端將啟動人臉檢測功能,且利用人臉檢測功能檢測在取景區(qū)域內(nèi)是否存在人臉,若在預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉人臉檢測功能。其中,若在預(yù)置的時間段內(nèi)未檢測到人臉,則表明暫時不需要使用到人臉檢測功能,此時將人臉檢測功能關(guān)閉,能夠在不影響用戶使用的情況下,減少因開啟人臉檢測功能帶來的資源占用,且節(jié)約功耗。
【附圖說明】
[0030]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0031 ]圖1為一種移動終端的結(jié)構(gòu)框圖;
[0032]圖2是本發(fā)明第一實施例中拍照時降低功耗的方法的實現(xiàn)流程示意圖;
[0033]圖3是本發(fā)明第一實施例中拍照時降低功耗的方法的追加步驟的流程示意圖;
[0034]圖4是本發(fā)明第二實施例中移動終端的結(jié)構(gòu)示意圖;
[0035]圖5是本發(fā)明第三實施例中移動終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0036]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0037]圖1示出了一種移動終端的結(jié)構(gòu)框圖。本發(fā)明實施例提供的拍照時降低功耗的方法可應(yīng)用于如圖1所示的移動終端10中,移動終端10可以但不限于包括:需依靠電池維持正常運行且支持網(wǎng)絡(luò)及下載功能的智能手機、筆記本、平板電腦、穿戴智能設(shè)備等。
[0038]如圖1所示,移動終端10包括存儲器101、存儲控制器102,一個或多個(圖中僅示出一個)處理器103、外設(shè)接口 104、射頻模塊105、按鍵模塊106、音頻模塊107以及觸控屏幕108。這些組件通過一條或多條通訊總線/信號線109相互通訊。
[0039]可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對移動終端的結(jié)構(gòu)造成限定。移動終端10還可包括比圖1所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
[0040]存儲器101可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的移動終端拍照時降低功耗的方法及移動終端對應(yīng)的程序指令/模塊,處理器103通過運行存儲在存儲器101內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述的移動終端10拍照時降低功耗的方法。
[0041]存儲器101可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器101可進一步包括相對于處理器103遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至移動終端10。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。處理器103以及其他可能的組件對存儲器101的訪問可在存儲控制器102的控制下進行。
[0042]外設(shè)接口 104將各種輸入/輸入裝置耦合至CPU以及存儲器101。處理器103運行存儲器101內(nèi)的各種軟件、指令以執(zhí)行移動終端10的各種功能以及進行數(shù)據(jù)處理。
[0043]在一些實施例中,外設(shè)接口 104,處理器103以及存儲控制器102可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
[0044]射頻模塊105用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進行通訊。射頻模塊105可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號處理器、加密/解密芯片、用戶身份模塊(SIM)卡、存儲器等等。射頻模塊105可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、預(yù)置類型的無線網(wǎng)絡(luò)進行通訊或者通過預(yù)置類型的無線網(wǎng)絡(luò)與其他設(shè)備進行通訊。上述的預(yù)置類型的無線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的預(yù)置類型的無線網(wǎng)絡(luò)可以使用各種通信標準、協(xié)議及技術(shù),包括但并不限于全球移動通信系統(tǒng)(Global System for MobileCommunicat1n,GSM),增強型移動通信技術(shù)(Enhanced Data GSM Environment,EDGE),寬帶碼分多址技術(shù)(Wideband Code Divis1n Multiple Access,W_CDMA),碼分多址技術(shù)(Code Divis1n Access,CDMA),時分多址技術(shù)(Time Divis1n Multiple Access,TDMA),藍牙,無線保真技術(shù)(Wireless-Fidelity,WiFi)(如美國電氣和電子工程師協(xié)會標準IEEE802.11a、IEEE 802.I lb、IEEE802.I Ig 和/或 IEEE 802.1 In),網(wǎng)絡(luò)電話(Voice overInternet Protocal ,VoIP),全球微波互聯(lián)接入(Worldwide Interoperability forMicrowave Access,W1-Max),其他用于郵件、即時通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議。
[0045]按鍵模塊106提供用戶向移動終端進行輸入的接口,用戶可以通過按下不同的按鍵以使移動終端1執(zhí)行不同的功能。
[0046]音頻模塊107向用戶提供音頻接口,其可包括一個或多個麥克風(fēng)、一個或者多個揚聲器以及音頻電路。音頻電路從外設(shè)接口 104處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚聲器。揚聲器將電信息轉(zhuǎn)換為人耳能聽到的聲波。音頻電路還從麥克風(fēng)處接收電信息,將電信號轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口 104中以進行進一步的處理。音頻數(shù)據(jù)可以從存儲器101處或者通過射頻模塊105獲取。此外,音頻數(shù)據(jù)也可以存儲至存儲器101中或者通過射頻模塊105進行發(fā)送。在一些實例中,音頻模塊107還可包括一個耳機播孔,用于向耳機或者其他設(shè)備提供音頻接口。
[0047]觸控屏幕108在移動終端與用戶之間同時提供一個輸出及輸入界面。具體地,觸控屏幕108向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對應(yīng)于一些用戶界面對象。觸控屏幕108還接收用戶的輸入,例如用戶的點擊、滑動等手勢操作,以便用戶界面對象對這些用戶的輸入做出響應(yīng)。檢測用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測技術(shù)。觸控屏幕108顯示單元的具體實例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。
[0048]請參閱圖2,圖2為本發(fā)明第一實施例中拍照時降低功耗的方法的實現(xiàn)流程示意圖。本實施例提供的拍照時降低功耗的方法可應(yīng)用于如圖1所示的移動終端10中,主要包括以下步驟:
[0049]步驟201、在檢測到相機預(yù)覽模式啟動之后,啟動人臉檢測功能;
[0050]在本發(fā)明實施例中,移動終端具備相機功能,具體的為移動終端上的相機應(yīng)用程序,用戶在使用移動終端時,若需要進行拍照,可以啟動移動終端上的相機應(yīng)用程序,且在該相機應(yīng)用程序啟動之后,移動終端的顯示界面將出現(xiàn)取景區(qū)域,該取景區(qū)域?qū)嶋H上為攝像頭拍攝的照片在顯示界面上的顯示區(qū)域。
[0051 ]其中,攝像頭將獲取人或物的圖像,并進入相機預(yù)覽模式。
[0052]在本發(fā)明實施例中,在檢測到相機預(yù)覽模式啟動之后,移動終端將啟動人臉檢測功能。
[0053]其中,移動終端具備人臉檢測功能,在相機應(yīng)用程序啟動之后,移動終端將自動啟動該人臉檢測功能,并通過該人臉檢測功能檢測取景區(qū)域內(nèi)是否存在人臉。
[0054]其中,在檢測人臉時主要是使用人臉特征來進行檢測,這些人臉特征包括:灰度特征、幾何特征、結(jié)構(gòu)特征、紋理特征和膚色特征等等。
[0055]步驟202、利用人臉檢測功能檢測在取景區(qū)域是否存在人臉;
[0056]步驟203、若在預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉人臉檢測功能。
[0057]移動終端將利用人臉檢測功能檢測取景區(qū)域內(nèi)是否存在人臉的,且主要是對取景區(qū)域內(nèi)的圖像的數(shù)據(jù)進行人臉檢測來確定是否存在人臉。若在預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉人臉檢測功能。
[0058]在本發(fā)明實施例中,在檢測到相機預(yù)覽模式啟動之后,移動終端將啟動人臉檢測功能,且利用人臉檢測功能檢測在取景區(qū)域內(nèi)是否存在人臉,若在預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉人臉檢測功能。其中,若在預(yù)置的時間段內(nèi)未檢測到人臉,則表明暫時不需要使用到人臉檢測功能,此時將人臉檢測功能關(guān)閉,能夠在不影響用戶使用的情況下,減少因開啟人臉檢測功能帶來的資源占用,且節(jié)約功耗。
[0059]進一步的,在本發(fā)明實施例中,基于圖2所示第一實施例,移動終端還可以執(zhí)行以下步驟:
[0060]在步驟203關(guān)閉人臉檢測功能之后,間隔預(yù)置的間隔時間段啟動人臉檢測功能,并返回執(zhí)行利用人臉檢測功能檢測在取景區(qū)域是否存在人臉的步驟。
[0061]在本發(fā)明實施例中,為了使得人臉檢測功能的使用更加靈活且滿足用戶的使用需求,移動終端在關(guān)閉人臉檢測功能之后,將間隔預(yù)置的間隔時間段啟動人臉檢測功能,并返回執(zhí)行圖2所示第一實施例中的步驟202,且在預(yù)置的時間段內(nèi)未檢測到人臉時,再次關(guān)閉人臉檢測功能。通過在關(guān)閉人臉檢測功能之后,間隔預(yù)置的間隔時間段開啟一次人臉檢測功能,使得能夠避免在用戶需要使用人臉檢測功能時而無法使用,更有效的滿足用戶的使用需求。
[0062]需要說明的是,在實際應(yīng)用中可根據(jù)需要設(shè)置該預(yù)置的時間段及該預(yù)置的間隔時間段的時長,此處不做限定。
[0063]進一步的,在本發(fā)明實施例中,基于圖2所示第一實施例,移動終端還可以執(zhí)行以下步驟:
[0064]若在取景區(qū)域內(nèi)檢測到人臉,則保持人臉檢測功能的開啟狀態(tài),并利用人臉檢測功能實時進彳丁人臉檢測。
[0065]在本發(fā)明實施例中,若在取景區(qū)域內(nèi)檢測到人臉,則說明移動終端當前正在對包含人臉的圖像進行預(yù)拍照處理,需要使用到人臉檢測功能,移動終端將保持人臉檢測功能的開啟狀態(tài),并利用人臉檢測功能實時進行人臉檢測,使得能夠有效的確定用戶的使用需求,給用戶更好的使用體驗。
[0066]進一步的,在本發(fā)明實施例中,基于圖2所示的第一實施例,移動終端還可以執(zhí)行以下步驟:
[0067]在步驟203關(guān)閉人臉檢測功能之后,若檢測到已切換為前置攝像頭的預(yù)覽模式,則開啟人臉檢測功能。
[0068]在本發(fā)明實施例中,移動終端在關(guān)閉人臉檢測功能之后,若檢測到移動終端的預(yù)覽模式從后置攝像頭的預(yù)覽模式切換為前置攝像頭的預(yù)覽模式,則移動終端將開啟人臉檢測功能。
[0069]需要說明的是,在圖2所示第一實施例中,在檢測到相機預(yù)覽模式啟動之后,移動終端將判斷啟動的預(yù)覽模式為前置攝像頭預(yù)覽模式還是后置攝像頭的預(yù)覽模式,若是后置攝像頭的預(yù)覽模式,則繼續(xù)執(zhí)行步驟201中的啟動人臉檢測功能。即圖2所示第一實施例,是在默認移動終端的相機預(yù)覽模式啟動時啟動的是后置攝像頭的預(yù)覽模式的情況下執(zhí)行的。
[0070]在本發(fā)明實施例中,由于預(yù)覽模式在前置攝像頭預(yù)覽模式時,表明用戶需要進行自拍,在這種情況下是需要人臉檢測功能的,因此,移動終端將啟動人臉檢測功能,使得能夠有效滿足用戶的使用需求,確保用戶具有良好的使用體驗。
[0071]進一步的,在本發(fā)明實施例中,基于圖2所示的第一實施例,請參閱圖3,為本發(fā)明圖2所示第一實施例的追加步驟的流程示意圖,包括:
[0072]步驟301、若在預(yù)置的時間段內(nèi)檢測到人臉,則保持人臉檢測功能的開啟狀態(tài);
[0073]步驟302、記錄最近一次檢測到人臉的時間,若從所記錄的時間開始后的該預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉人臉檢測功能。
[0074]在本發(fā)明實施例中,若移動終端在預(yù)置的時間段內(nèi)檢測到人臉,則保持人臉檢測功能的開啟狀態(tài),若從某一時刻開始,移動終端未在取景區(qū)域內(nèi)檢測到人臉,則移動終端將記錄最近一次檢查到人臉的時間,并若從該時間開始后的該預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉人臉檢測功能。且在關(guān)閉人臉檢測功能后,間隔預(yù)置的間隔時間段啟動該人臉檢測功能,并返回執(zhí)行圖2所示第一實施例中的步驟202。
[0075]在本發(fā)明實施例中,通過記錄最近一次檢測到人臉的時間,且若從該時間開始后的時間段內(nèi)未檢測到人臉,則關(guān)閉人臉檢測功能,使得能夠更好的使用用戶的使用習(xí)慣,且通過關(guān)閉人臉檢測功能,能夠釋放人臉檢測功能占用的資源,且節(jié)約功耗。
[0076]請參閱圖4,圖4是本發(fā)明第二實施例移動終端的結(jié)構(gòu)示意圖,該移動終端主要包括:啟動t旲塊401、檢測t旲塊402以及關(guān)閉_旲塊403。各功能_旲塊詳細說明如下:
[0077]啟動模塊401,用于在檢測到相機預(yù)覽模式啟動之后,啟動人臉檢測功能;
[0078]在本發(fā)明實施例中,移動終端具備相機功能,具體的為移動終端上的相機應(yīng)用程序,用戶在使用移動終端時,若需要進行拍照,可以啟動移動終端上的相機應(yīng)用程序,且在該相機應(yīng)用程序啟動之后,移動終端的顯示界面將出現(xiàn)取景區(qū)域,該取景區(qū)域?qū)嶋H上為攝像頭拍攝的照片在顯示界面上的顯示區(qū)域。
[0079]其中,攝像頭將獲取人或物的圖像,并進入相機預(yù)覽模式。
[0080]在本發(fā)明實施例中,在檢測到相機預(yù)覽模式啟動之后,啟動模塊401將啟動人臉檢測功能。
[0081]其中,移動終端具備人臉檢測功能,在相機應(yīng)用程序啟動之后,移動終端將自動啟動該人臉檢測功能,并通過該人臉檢測功能檢測取景區(qū)域內(nèi)是否存在人臉。
[0082]其中,在檢測人臉時主要是使用人臉特征來進行檢測,這些人臉特征包括:灰度特征、幾何特征、結(jié)構(gòu)特征、紋理特征和膚色特征等等。
[0083]檢測模塊402,用于利用人臉檢測功能檢測在取景區(qū)域是否存在人臉;
[0084]檢測模塊402將利用人臉檢測功能檢測取景區(qū)域內(nèi)是否存在人臉的,且主要是對取景區(qū)域內(nèi)的圖像的數(shù)據(jù)進行人臉檢測來確定是否存在人臉。
[0085]關(guān)閉模塊403,用于若在預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉人臉檢測功能。
[0086]若在預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉模塊403關(guān)閉人臉檢測功能。
[0087]在本發(fā)明實施例中,在檢測到相機預(yù)覽模式啟動之后,啟動模塊401啟動人臉檢測功能,且檢測模塊402利用人臉檢測功能檢測在取景區(qū)域內(nèi)是否存在人臉,若在預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉模塊403關(guān)閉人臉檢測功能。其中,若在預(yù)置的時間段內(nèi)未檢測到人臉,則表明暫時不需要使用到人臉檢測功能,此時將人臉檢測功能關(guān)閉,能夠在不影響用戶使用的情況下,減少因開啟人臉檢測功能帶來的資源占用,且節(jié)約功耗。
[0088]請參閱圖5,為本發(fā)明第三實施例中移動終端的結(jié)構(gòu)示意圖,與圖4所示第二實施例中的移動終端的結(jié)構(gòu)不同之處在于,該移動終端還包括:保持模塊501、記錄模塊502。
[0089]進一步地,啟動模塊401,還用于在關(guān)閉人臉檢測功能之后,間隔預(yù)置的間隔時間段啟動人臉檢測功能,并觸發(fā)檢測模塊402。
[0090]在本發(fā)明實施例中,為了使得人臉檢測功能的使用更加靈活且滿足用戶的使用需求,移動終端在關(guān)閉人臉檢測功能之后,啟動模塊401將間隔預(yù)置的間隔時間段啟動人臉檢測功能,并觸發(fā)檢測模塊402,且在預(yù)置的時間段內(nèi)未檢測到人臉時,關(guān)閉模塊403再次關(guān)閉人臉檢測功能。通過在關(guān)閉人臉檢測功能之后,間隔預(yù)置的間隔時間段開啟一次人臉檢測功能,使得能夠避免在用戶需要使用人臉檢測功能時而無法使用,更有效的滿足用戶的使用需求。
[0091]需要說明的是,在實際應(yīng)用中可根據(jù)需要設(shè)置該預(yù)置的時間段及該預(yù)置的間隔時間段的時長,此處不做限定。
[0092]在本發(fā)明實施例中,若在取景區(qū)域內(nèi)檢測到人臉,則說明移動終端當前正在對包含人臉的圖像進行預(yù)拍照處理,需要使用到人臉檢測功能,保持檢測模塊將保持人臉檢測功能的開啟狀態(tài),并利用人臉檢測功能實時進行人臉檢測,使得能夠有效的確定用戶的使用需求,給用戶更好的使用體驗。
[0093]進一步地,啟動模塊401,用于在關(guān)閉人臉檢測功能之后,若檢測到已切換為前置攝像頭的預(yù)覽模式,則開啟人臉檢測功能。
[0094]在本發(fā)明實施例中,移動終端在關(guān)閉人臉檢測功能之后,若檢測到移動終端的預(yù)覽模式從后置攝像頭的預(yù)覽模式切換為前置攝像頭的預(yù)覽模式,則啟動模塊401將開啟人臉檢測功能。
[0095]需要說明的是,在圖4所示第二實施例中,在檢測到相機預(yù)覽模式啟動之后,移動終端將判斷啟動的預(yù)覽模式為前置攝像頭預(yù)覽模式還是后置攝像頭的預(yù)覽模式,若是后置攝像頭的預(yù)覽模式,則觸發(fā)啟動模塊401。即圖4所示第二實施例,是在默認移動終端的相機預(yù)覽模式啟動時啟動的是后置攝像頭的預(yù)覽模式的情況下執(zhí)行的。
[0096]在本發(fā)明實施例中,由于預(yù)覽模式在前置攝像頭預(yù)覽模式時,表明用戶需要進行自拍,在這種情況下是需要人臉檢測功能的,因此,移動終端將啟動人臉檢測功能,使得能夠有效滿足用戶的使用需求,確保用戶具有良好的使用體驗。
[0097]進一步地,保持模塊501,用于若在取景區(qū)域內(nèi)檢測到人臉,則保持人臉檢測功能的開啟狀態(tài),并利用人臉檢測功能實時進行人臉檢測。
[0098]保持模塊501,還用于若在預(yù)置的時間段內(nèi)檢測到人臉,則保持人臉檢測功能的開啟狀態(tài);
[0099]該移動終端還包括:記錄模塊502,用于記錄最近一次檢測到人臉的時間。
[0100]進一步地,關(guān)閉模塊403,還用于若從記錄模塊502所記錄的時間開始后的預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉人臉檢測功能。
[0101]在本發(fā)明實施例中,若移動終端在預(yù)置的時間段內(nèi)檢測到人臉,則保持模塊501保持人臉檢測功能的開啟狀態(tài),若從某一時刻開始,移動終端未在取景區(qū)域內(nèi)檢測到人臉,則記錄模塊502將記錄最近一次檢查到人臉的時間,關(guān)閉模塊403若從所記錄的該時間開始后的該預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉人臉檢測功能。且在關(guān)閉人臉檢測功能后,開啟模塊401在間隔預(yù)置的間隔時間段后啟動該人臉檢測功能,并觸發(fā)檢測模塊402。
[0102]其中,啟動模塊401、檢測模塊402以及關(guān)閉模塊403實現(xiàn)各自功能的其他未盡細節(jié),請參見前述圖2至圖4所示實施例中的描述,此處不再贅述。
[0103]在本發(fā)明實施例中,通過記錄最近一次檢測到人臉的時間,且若從記錄的該時間開始后的時間段內(nèi)未檢測到人臉,則關(guān)閉人臉檢測功能,使得能夠更好的使用用戶的使用習(xí)慣,且通過關(guān)閉人臉檢測功能,能夠釋放人臉檢測功能占用的資源,且節(jié)約功耗。
[0104]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0105]所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
[0106]另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理模塊中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。
[0107]所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0108]需要說明的是,對于前述的各方法實施例,為了簡便描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其它順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定都是本發(fā)明所必須的。
[0109]在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關(guān)描述。
[0110]以上為對本發(fā)明所提供的一種拍照時降低功耗的方法及移動終端的描述,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【主權(quán)項】
1.一種拍照時降低功耗的方法,其特征在于,所述方法包括: 在檢測到相機預(yù)覽模式啟動之后,啟動人臉檢測功能; 利用所述人臉檢測功能檢測在取景區(qū)域是否存在人臉; 若在預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉所述人臉檢測功能。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述關(guān)閉所述人臉檢測功能之后包括: 間隔預(yù)置的間隔時間段啟動所述人臉檢測功能,并返回執(zhí)行所述利用人臉檢測功能檢測在取景區(qū)域是否存在人臉的步驟。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 若在所述取景區(qū)域內(nèi)檢測到人臉,則保持所述人臉檢測功能的開啟狀態(tài),并利用所述人臉檢測功能實時進行人臉檢測。4.根據(jù)權(quán)利要求1至3任意一項所述的方法,其特征在于,所述關(guān)閉所述人臉檢測功能之后還包括: 若檢測到已切換為前置攝像頭的預(yù)覽模式,則開啟所述人臉檢測功能。5.根據(jù)權(quán)利要求1至3任意一項所述的方法,其特征在于,所述方法還包括: 若在預(yù)置的時間段內(nèi)檢測到人臉,則保持所述人臉檢測功能的開啟狀態(tài); 記錄最近一次檢測到人臉的時間,若從所記錄的時間開始后的所述預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉所述人臉檢測功能。6.一種移動終端,其特征在于,所述移動終端包括: 啟動模塊,用于在檢測到相機預(yù)覽模式啟動之后,啟動人臉檢測功能; 檢測模塊,用于利用所述人臉檢測功能檢測在取景區(qū)域是否存在人臉; 關(guān)閉模塊,用于若在預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉所述人臉檢測功能。7.根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述啟動模塊,還用于間隔預(yù)置的間隔時間段啟動所述人臉檢測功能,并觸發(fā)所述檢測模塊。8.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述移動終端還包括: 保持模塊,用于若在所述取景區(qū)域內(nèi)檢測到人臉,則保持所述人臉檢測功能的開啟狀??τ O9.根據(jù)權(quán)利要求6至8任意一項所述的移動終端,其特征在于,所述啟動模塊,還用于若檢測到已切換為前置攝像頭的預(yù)覽模式,則開啟所述人臉檢測功能。10.根據(jù)權(quán)利要求6至8任意一項所述的移動終端,其特征在于, 所述保持模塊,還用于若在預(yù)置的時間段內(nèi)檢測到人臉,則保持所述人臉檢測功能的開啟狀態(tài); 所述移動終端還包括:記錄模塊,用于記錄最近一次檢測到人臉的時間; 所述關(guān)閉模塊,還用于若從所記錄的時間開始后的所述預(yù)置的時間段內(nèi)未檢測到人臉,則關(guān)閉所述人臉檢測功能。
【文檔編號】G06F1/32GK105843361SQ201610167904
【公開日】2016年8月10日
【申請日】2016年3月22日
【發(fā)明人】李小朋
【申請人】廣東歐珀移動通信有限公司