一種控制移動終端屏幕亮度的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種控制移動終端屏幕亮度的方法和裝置。該方法包括:獲取移動終端屏幕所見范圍內(nèi)的場景信息,識別所述場景信息中是否存在人臉信息;根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視該移動終端;根據(jù)上述識別結(jié)果控制該移動終端的屏幕亮度。應(yīng)用本發(fā)明使得在不利于信息識別的特殊場景下,仍然能夠自適應(yīng)地控制移動終端的屏幕亮度。
【專利說明】一種控制移動終端屏幕亮度的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)以及移動終端【技術(shù)領(lǐng)域】,尤其涉及一種控制移動終端屏幕亮度的方法和裝置。
【背景技術(shù)】
[0002]耗電量是移動終端的一個重要性能指標(biāo),而屏幕亮度則是影響移動終端耗電量的一個重要因素,因此,如何控制屏幕亮度從而節(jié)省移動終端的電量,成為目前移動終端領(lǐng)域的研究熱點(diǎn)之一。
[0003]目前,一般通過將移動終端設(shè)置為工作、休眠等不同的模式,然后由操作系統(tǒng)(OS)根據(jù)移動終端當(dāng)前所處的模式,控制移動終端的屏幕處于不同的亮度,從而達(dá)到省電的目的。
[0004]然而,當(dāng)采用目前這種控制屏幕亮度的方法時,一旦設(shè)定了移動終端所處的模式,則屏幕亮度將保持一個固定的亮度,不能自適應(yīng)地控制屏幕亮度。
[0005]為了能夠自適應(yīng)地控制屏幕亮度,出現(xiàn)了一種人眼識別省電模塊,其設(shè)置在移動終端的OS中,當(dāng)移動終端OS中的人眼識別省電模塊被啟動時,該人眼識別省電模塊檢測人目艮,并獲取人眼的細(xì)節(jié)信息,根據(jù)人眼的細(xì)節(jié)信息判斷人眼當(dāng)前是否在注視移動終端,當(dāng)人眼在注視移動終端時,保持較高的亮度,當(dāng)人眼沒有注視移動終端時,將移動終端屏幕亮度變暗,從而達(dá)到自適應(yīng)地控制移動終端的屏幕亮度、進(jìn)而最大程度節(jié)省移動終端電量的目的。
[0006]上述通過人眼識別省電模塊來控制移動終端屏幕亮度的技術(shù)方案存在如下的缺占-
^ \\\.
[0007]在某些不利于信息識別的特殊場景下,比如當(dāng)人眼本身比較小、或者移動終端所處環(huán)境較為黑暗時,要想識別出人眼已經(jīng)比較困難,而要識別出人眼的細(xì)節(jié)信息進(jìn)而能夠根據(jù)所述細(xì)節(jié)信息識別出人眼是否正在注視屏幕,顯然更加困難,因此,在這些不利于信息識別的特殊場景下,如何能夠自適應(yīng)地控制移動終端的屏幕亮度成為新的需要解決的技術(shù)問題。
[0008]另外,由于人眼識別省電模塊固化在移動終端的OS中,因此,一旦人眼識別省電模塊被啟用,則無論移動終端當(dāng)前正在處理哪種業(yè)務(wù)或應(yīng)用,都將按照該人眼識別省電模塊的邏輯來控制移動終端的屏幕亮度。然而,不同業(yè)務(wù)或應(yīng)用對移動終端屏幕亮度的要求可能不同,因此,目前的人眼識別省電模塊無法適應(yīng)不同業(yè)務(wù)或應(yīng)用的需求。
【發(fā)明內(nèi)容】
[0009]本發(fā)明提供了一種控制移動終端屏幕亮度的方法和裝置,使得在不利于信息識別的特殊場景下,仍然能夠自適應(yīng)地控制移動終端的屏幕亮度。
[0010]一種控制移動終端屏幕亮度的方法,該方法包括:
[0011]獲取移動終端屏幕所見范圍內(nèi)的場景信息,識別所述場景信息中是否存在人臉信息;
[0012]根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視該移動終端;
[0013]根據(jù)上述識別結(jié)果控制該移動終端的屏幕亮度;
[0014]其中,所述識別結(jié)果包括所述場景信息中是否存在人臉信息,以及當(dāng)存在人臉信息時,用戶當(dāng)前是否正在注視該移動終端。
[0015]一種控制移動終端屏幕亮度的裝置,該裝置包括信息獲取模塊和省電模塊;
[0016]所述信息獲取模塊,用于獲取移動終端屏幕所見范圍內(nèi)的場景信息;
[0017]所述省電模塊,用于通識別所述場景信息中是否存在人臉信息,根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視該移動終端,根據(jù)上述識別結(jié)果控制該移動終端的屏幕亮度;
[0018]其中,所述識別結(jié)果包括所述場景信息中是否存在人臉信息,以及當(dāng)存在人臉信息時,用戶當(dāng)前是否正在注視該移動終端。
[0019]由上述技術(shù)方案可見,針對在人眼本身比較小、或者移動終端所處環(huán)境較為黑暗等不利于信息識別的特殊場景下如何自適應(yīng)地控制移動終端的屏幕亮度的技術(shù)問題,本發(fā)明通過轉(zhuǎn)換解決上述問題的角度,在不需要改善信息識別的環(huán)境、或者增強(qiáng)信息識別的精度或復(fù)雜度的前提下,通過改變信息識別的對象,即將信息識別的對象由眼睛變?yōu)槿四?,降低了信息識別對周圍環(huán)境的要求、以及信息處理的復(fù)雜度,從而能夠在不利于信息識別的特殊場景下仍然能夠自適應(yīng)地控制移動終端的屏幕亮度,并且還能節(jié)省移動終端的信息處理資源,進(jìn)而進(jìn)一步節(jié)省電量。
【專利附圖】
【附圖說明】
[0020]圖1是本發(fā)明較佳實(shí)施例提供的一種控制移動終端屏幕亮度的方法的作業(yè)流程圖。
[0021]圖2是本發(fā)明較佳實(shí)施例提供的省電模塊在屏幕亮度控制過程中的狀態(tài)轉(zhuǎn)換示意圖。
[0022]圖3是本發(fā)明較佳實(shí)施例提供的控制移動終端屏幕亮度的方法的運(yùn)行環(huán)境示意圖。
[0023]圖4是本發(fā)明較佳實(shí)施例提供的一種控制移動終端屏幕亮度的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]針對在人眼本身比較小、或者移動終端所處環(huán)境較為黑暗等不利于信息識別的特殊場景下如何自適應(yīng)地控制移動終端的屏幕亮度的技術(shù)問題,雖然可以通過改善信息識別的環(huán)境、或者增強(qiáng)信息識別的精度或復(fù)雜度等來解決該技術(shù)問題,但是,一方面實(shí)現(xiàn)起來較為困難,另一方面,會消耗移動終端較多的信息處理資源。為了克服此技術(shù)問題,本發(fā)明實(shí)施例通過改變信息識別的對象,降低信息識別對周圍環(huán)境的要求、以及信息處理的復(fù)雜度,從而能夠在不利于信息識別的特殊場景下仍然能夠自適應(yīng)地控制移動終端的屏幕亮度,并且還能節(jié)省移動終端的信息處理資源,進(jìn)而節(jié)省電量。
[0025]具體地,本發(fā)明較佳實(shí)施例通過將信息識別的對象轉(zhuǎn)換為人臉,通過識別人臉信息來判斷用戶是否正在注視移動終端屏幕,根據(jù)判斷結(jié)果控制移動終端的屏幕亮度。由于人臉比人眼的識別區(qū)域更大,更容易識別,同時在黑暗的環(huán)境中,由于移動終端本身的屏幕光照足以照亮面積較大的人臉,所以,黑暗等不利于信息識別的環(huán)境中本發(fā)明較佳實(shí)施例仍然能取得較好的信息識別效果,進(jìn)而能夠在不利于信息識別的特殊場景下仍然能夠自適應(yīng)地控制移動終端的屏.売度。
[0026]圖1是本發(fā)明較佳實(shí)施例提供的一種控制移動終端屏幕亮度的方法的作業(yè)流程圖。
[0027]如圖1所示,該移動終端執(zhí)行下述方法:
[0028]步驟101,獲取移動終端屏幕所見范圍內(nèi)的場景信息,識別所述場景信息中是否存在人臉信息。
[0029]本步驟中,可以通過啟動移動終端的前置攝像頭,來獲取移動終端屏幕所見范圍內(nèi)的場景信息,即,將移動終端的前置攝像頭拍攝到的信息確定為移動終端屏幕所見范圍內(nèi)的場景信息。
[0030]步驟102,根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視移動終端。
[0031]根據(jù)人臉信息識別用戶當(dāng)前是否在注視移動終端的方法有多種,例如,可以獲取人臉的角度信息,當(dāng)識別出正面人臉時,判定人臉正對移動終端屏幕、用戶正在注視移動終端。
[0032]步驟103,根據(jù)識別結(jié)果控制移動終端的屏幕亮度。
[0033]具體地,本發(fā)明實(shí)施例可以在移動終端中設(shè)置省電模塊,由省電模塊控制移動終端的屏幕亮度,所述省電模塊阻止移動終端進(jìn)入休眠狀態(tài),從而避免移動終端屏幕變成全黑,進(jìn)而能夠根據(jù)上述識別結(jié)果對移動終端的屏幕亮度進(jìn)行調(diào)整。所述省電模塊可以通過啟動移動終端的前置攝像頭等方法獲取移動終端屏幕所見范圍內(nèi)的場景信息,所述省電模塊識別所述場景信息中是否存在人臉信息,根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視移動終端,所述省電模塊根據(jù)識別結(jié)果控制移動終端的屏幕亮度。
[0034]優(yōu)選地,所述省電模塊可以以組件的形式存在,則所述省電模塊與應(yīng)用模塊相連,應(yīng)用模塊通過調(diào)用與自身相連的省電模塊來調(diào)整移動終端的屏幕亮度。其中,每個應(yīng)用模塊可以分別連接各自的省電模塊,每個應(yīng)用模塊通過啟動與自身相連的省電模塊,來控制移動終端的屏幕亮度。
[0035]特別地,當(dāng)有多個應(yīng)用模塊分別連接各自的省電模塊時,則可以將當(dāng)前運(yùn)行在前臺的應(yīng)用模塊所連接的省電模塊設(shè)置為有效,其他省電模塊暫時設(shè)置為無效,即,由當(dāng)前運(yùn)行在前臺的應(yīng)用模塊所連接的省電模塊來控制移動終端的屏幕亮度。具體地,每個省電模塊可以獲知與自身相連的應(yīng)用模塊當(dāng)前是否運(yùn)行在前臺,進(jìn)而在與自身相連的應(yīng)用模塊運(yùn)行在前臺時,將該省電模塊自身設(shè)置為有效,否則,將該省電模塊自身設(shè)置為無效,或者,每個應(yīng)用模塊也可以僅在自身運(yùn)行在前臺時才調(diào)用與自身相連的省電模塊來控制屏幕亮度。
[0036]也可以在移動終端中僅設(shè)置一個省電模塊,該省電模塊可以與不同的應(yīng)用模塊相連,具體地,一般由當(dāng)前運(yùn)行在前臺的應(yīng)用模塊與所述省電模塊進(jìn)行通信連接,并向所述省電模塊發(fā)送啟動命令,所述省電模塊在接收到啟動命令后控制移動終端屏幕亮度。
[0037]其中,省電模塊可以根據(jù)與所述省電模塊相連的應(yīng)用模塊設(shè)置的控制參數(shù)取值,來執(zhí)行移動終端屏幕亮度的控制過程,從而,本發(fā)明實(shí)施例可以根據(jù)不同的應(yīng)用模塊的業(yè)務(wù)需求,為省電模塊設(shè)置不同的控制參數(shù)取值,進(jìn)而能夠適應(yīng)不同的應(yīng)用模塊對移動終端屏幕亮度的不同需求。
[0038]當(dāng)省電模塊以組件的形式存在時,所述省電模塊具有較強(qiáng)的通用性,可以應(yīng)用于不同的移動終端和/或不同的應(yīng)用模塊。
[0039]本發(fā)明實(shí)施例中,也可以將省電模塊設(shè)置在移動終端的操作系統(tǒng)中,移動終端的操作系統(tǒng)通過所述省電模塊調(diào)整移動終端的屏幕亮度。
[0040]當(dāng)將省電模塊設(shè)置在移動終端的操作系統(tǒng)中時,可以通過識別當(dāng)前運(yùn)行在前臺的應(yīng)用模塊,根據(jù)識別出的當(dāng)前運(yùn)行在前臺的應(yīng)用模塊為所述省電模塊設(shè)置在屏幕亮度的控制過程中采用的控制參數(shù)的取值,從而可以根據(jù)當(dāng)前運(yùn)行在前臺的應(yīng)用模塊的對屏幕亮度的需求,控制移動終端的屏幕亮度,進(jìn)而自動適應(yīng)不同應(yīng)用模塊對屏幕亮度的需求。
[0041]下面以由省電模塊進(jìn)行屏幕亮度控制為例,詳細(xì)介紹對移動終端屏幕亮度進(jìn)行控制的具體控制過程。
[0042]首先,控制移動終端的屏幕亮度的控制參數(shù)具體可以包括第一確認(rèn)間隔Tl時間和第一預(yù)設(shè)亮度,所述控制過程可以包括:
[0043]省電模塊獲取移動終端屏幕的所見范圍內(nèi)的場景信息,并識別所述場景信息中是否存在人臉信息,根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視移動終端;如果識別出所述場景信息中不存在人臉信息、或者識別出用戶當(dāng)前沒有注視移動終端,則按照預(yù)設(shè)幅度將該移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值;如果識別出用戶當(dāng)前正在注視移動終端,則將移動終端的屏幕亮度調(diào)整為第一預(yù)設(shè)亮度,并且,在移動終端的屏幕亮度為第一預(yù)設(shè)亮度時,每隔第一確認(rèn)間隔Tl時間返回所述獲取移動終端屏幕的所見范圍內(nèi)的場景信息的步驟。
[0044]進(jìn)一步地,所述控制參數(shù)還可以包括第二確認(rèn)間隔T2時間、最大連續(xù)調(diào)整次數(shù)N次和第二預(yù)設(shè)亮度,所述控制過程還可以包括:
[0045]在按照預(yù)設(shè)幅度將移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值以后,如果接收到用戶觸摸屏幕的操作,則將移動終端的屏幕亮度調(diào)整為所述第一預(yù)設(shè)亮度。
[0046]在按照預(yù)設(shè)幅度將移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值以后,如果沒有接收到用戶觸摸屏幕的操作,則每隔第二確認(rèn)間隔T2時間獲取移動終端屏幕的所見范圍內(nèi)的場景信息,并識別所述場景信息中是否存在人臉信息,根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視移動終端,如果用戶正在注視移動終端,則將移動終端的屏幕亮度調(diào)整為所述第一預(yù)設(shè)亮度,否則,判斷連續(xù)識別出用戶沒有注視移動終端的次數(shù)是否超過N次,如果沒超過N次,繼續(xù)按照預(yù)設(shè)幅度將移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值,如果超過N次,將移動終端的屏幕亮度調(diào)整為第二預(yù)設(shè)亮度,并停止獲取移動終端屏幕所見范圍內(nèi)的場景信息,其中,所述第二預(yù)設(shè)亮度的取值不大于第N次調(diào)小以后的屏幕亮度取值,其中,N是不小于2的整數(shù)。
[0047]在將移動終端的屏幕亮度調(diào)整為第二預(yù)設(shè)亮度以后,該方法還包括:
[0048]省電模塊停止阻止移動終端進(jìn)入休眠狀態(tài),由該移動終端的操作系統(tǒng)根據(jù)休眠策略確定是否需要將該移動終端設(shè)置為休眠狀態(tài),和/或,如果接收到用戶觸摸屏幕的操作,則將移動終端的屏幕亮度調(diào)整為所述第一預(yù)設(shè)亮度,并阻止移動終端進(jìn)入休眠狀態(tài),進(jìn)入獲取移動終端屏幕所見范圍內(nèi)的場景信息的步驟。
[0049]本發(fā)明實(shí)施例所提供的上述控制屏幕亮度的方法,可以應(yīng)用在多種智能操作系統(tǒng)環(huán)境下,省電模塊可以根據(jù)其所在的操作系統(tǒng)環(huán)境,阻止移動終端進(jìn)入休眠狀態(tài),進(jìn)而根據(jù)設(shè)置的控制參數(shù)取值控制移動終端的屏幕亮度。比如,當(dāng)移動終端的操作系統(tǒng)為安卓(android)系統(tǒng)時,省電模塊可以通過控制喚醒鎖(wakelock)來阻止移動終端進(jìn)入休眠狀態(tài)。
[0050]其中,根據(jù)控制過程所處的不同階段,可以將省電模塊所處的狀態(tài)劃分為不同的狀態(tài),隨著控制過程的進(jìn)行,省電模塊在不同的狀態(tài)之間進(jìn)行轉(zhuǎn)換,下面以移動終端的操作系統(tǒng)為安卓系統(tǒng)為例,從省電模塊在不同的狀態(tài)之間進(jìn)行轉(zhuǎn)換的角度,對屏幕亮度的控制過程進(jìn)一步進(jìn)行詳細(xì)說明,具體請參加圖2。
[0051]圖2是本發(fā)明較佳實(shí)施例提供的省電模塊在屏幕亮度控制過程中的狀態(tài)轉(zhuǎn)換示意圖。
[0052]如圖2所示,在起始狀態(tài)下,省電模塊處于關(guān)閉階段,省電模塊在啟動后的狀態(tài)包括正常態(tài)、確認(rèn)態(tài)和低功率態(tài)。
[0053]具體地,省電模塊被啟動時進(jìn)入正常態(tài),在該正常態(tài)下,省電模塊拿住用于屏幕常亮的wakelock,或者說控制用于屏幕常亮的wakelock,因此,相當(dāng)于省電模塊接替了操作系統(tǒng)來控制屏幕亮度和休眠策略,并且,在該正常態(tài)下,將移動終端的屏幕亮度設(shè)置為第一亮度,該第一亮度一般為當(dāng)前用戶移動終端設(shè)置的亮度。
[0054]在正常態(tài)下,省電模塊每隔第一確認(rèn)間隔Tl時間啟動移動終端的前置攝像頭獲取移動終端屏幕所見范圍內(nèi)的場景信息,識別所述場景信息中是否存在人臉信息,根據(jù)所述人臉信息識別用戶是否正在注視移動終端,如果識別出用戶正在注視移動終端,則省電模板保持在正常態(tài),如果沒有識別出人臉信息,或者根據(jù)所述人臉信息識別出用戶沒有在注視移動終端,則省電模塊由正常態(tài)遷入確認(rèn)態(tài)。
[0055]在剛遷入確認(rèn)態(tài)時,省電模塊按照預(yù)設(shè)幅度將移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值,并且,在確認(rèn)態(tài)下,省電模塊每隔第二確認(rèn)間隔T2時間啟動移動終端的前置攝像頭獲取移動終端屏幕所見范圍內(nèi)的場景信息,識別所述場景信息中是否存在人臉信息,根據(jù)所述人臉信息識別用戶是否正在注視移動終端,如果識別出用戶正在注視移動終端,則省電模板遷入正常態(tài),如果沒有識別出人臉信息,或者根據(jù)所述人臉信息識別出用戶沒有在注視移動終端,則省電模塊判斷連續(xù)識別出用戶沒有在注視移動終端的次數(shù)是否超過最大連續(xù)調(diào)整次數(shù)N次,如果沒超過N次,繼續(xù)按照預(yù)設(shè)幅度將移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值,并保持在確認(rèn)態(tài),如果超過N次,則省電模塊遷入低功率態(tài);并且,在確認(rèn)態(tài)下,如果接收到用戶觸摸屏幕的操作,則省電模塊遷入正常態(tài),其中,N是不小于2的整數(shù),所述預(yù)設(shè)幅度一般小于所述當(dāng)前取值,例如所述預(yù)設(shè)幅度可以是屏幕亮度的當(dāng)前取值的1/2或1/3,從而可以實(shí)現(xiàn)漸進(jìn)地調(diào)整屏幕亮度。
[0056]在低功率態(tài)下,省電模塊將移動終端的屏幕亮度調(diào)整為第二預(yù)設(shè)亮度,并停止獲取移動終端屏幕所見范圍內(nèi)的場景信息,其中,所述第二預(yù)設(shè)亮度的取值不大于第N次調(diào)小以后的屏幕亮度取值,即所述第二預(yù)設(shè)亮度不大于省電模塊處于確認(rèn)態(tài)時移動終端的屏幕亮度,優(yōu)選地,所述第二預(yù)設(shè)亮度可以等于省電模塊切入該狀態(tài)時的屏幕亮度,即第二預(yù)設(shè)亮度的取值可以等于第N次調(diào)小以后的屏幕亮度取值;并且在該低功率態(tài)下,省電模塊停止周期性檢測人臉信息,并釋放掉用于屏幕常亮的wakelock,相當(dāng)于省電模塊將屏幕亮度的控制權(quán)和休眠策略的控制權(quán)交回移動終端操作系統(tǒng);在該低功率態(tài)下,如果接收到用戶觸摸屏幕的操作,則省電模塊遷入正常態(tài)。
[0057]省電模塊在啟動后的任意狀態(tài)下,如果被關(guān)閉,則重新進(jìn)入起始狀態(tài)等待被啟動。
[0058]其中,圖2中所涉及的第一確認(rèn)間隔Tl、第二確認(rèn)間隔T2、最大連續(xù)調(diào)整次數(shù)N、第一預(yù)設(shè)亮度、第二預(yù)設(shè)亮度,以及所述預(yù)設(shè)幅度等參數(shù)的取值,都可以根據(jù)使用該省電模塊的應(yīng)用模塊的業(yè)務(wù)形態(tài)、以及專門的電量消耗測試來確定,從而確定出適應(yīng)不同應(yīng)用模塊需求的參數(shù)值,優(yōu)選地,Tl可以等于20秒,T2可以等于4秒,N可以等于3次。
[0059]為了更清楚地表明本發(fā)明實(shí)施例提供的控制移動終端屏幕亮度的方法,作為示例性地,下面進(jìn)一步給出本發(fā)明實(shí)施例提供的控制移動終端屏幕亮度的方法的運(yùn)行環(huán)境示意圖,具體請見圖3。
[0060]圖3是本發(fā)明較佳實(shí)施例提供的控制移動終端屏幕亮度的方法的運(yùn)行環(huán)境示意圖。
[0061]圖3示出了移動終端的基本組成示意圖,包括處理器301、存儲器302、傳輸模塊303、前置攝像頭304、音頻電路305、顯示單元306和輸入單元307,移動終端還包括用于為上述各個模塊供電的電源模塊(圖3中未示出),在存儲器302中存儲有用于執(zhí)行本發(fā)明實(shí)施例提供的控制移動終端屏幕亮度的方法的指令的模塊,當(dāng)需要采用本發(fā)明實(shí)施例提供的方法控制移動終端屏幕亮度時,處理器301從所述存儲器302讀取用于執(zhí)行本發(fā)明實(shí)施例提供的控制移動終端屏幕亮度的方法的指令,通過執(zhí)行所述指令調(diào)用前置攝像頭304拍攝圖像信息,識別所述圖像信息中是否包括人臉信息,根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視移動終端,根據(jù)識別結(jié)果控制顯示單元306的屏幕亮度。
[0062]其中,存儲器302可以為軟盤、硬盤、磁光盤、光盤(如⑶-ROM、⑶-R、⑶-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁帶、非易失性存儲卡和ROM等存儲介質(zhì)。
[0063]根據(jù)本發(fā)明實(shí)施例提供的上述方法,本發(fā)明實(shí)施例還提供了一種控制移動終端屏幕亮度的裝置,具體請參加圖4。
[0064]圖4是本發(fā)明較佳實(shí)施例提供的一種控制移動終端屏幕亮度的裝置的結(jié)構(gòu)示意圖。
[0065]如圖4所示,該裝置包括省電模塊401和信息獲取模塊402。
[0066]信息獲取模塊402,用于獲取移動終端屏幕所見范圍內(nèi)的場景信息。
[0067]省電模塊401,用于識別所述場景信息中是否存在人臉信息,根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視該移動終端,根據(jù)上述識別結(jié)果控制該移動終端的屏幕亮度。
[0068]其中,所述識別結(jié)果包括所述場景信息中是否存在人臉信息,以及當(dāng)存在人臉信息時,用戶當(dāng)前是否正在注視該移動終端。
[0069]省電模塊401,用于通過啟動所述信息獲取模塊402來獲取移動終端屏幕所見范圍內(nèi)的場景信息,所述省電模塊401識別所述場景信息中是否存在人臉信息,根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視該移動終端,根據(jù)上述識別結(jié)果控制該移動終端的屏幕亮度。
[0070]所述信息獲取模塊402,用于根據(jù)所述省電模塊的啟動命令,獲取移動終端屏幕所見范圍內(nèi)的場景信息。
[0071]省電模塊401,用于阻止該移動終端進(jìn)入休眠狀態(tài),根據(jù)上述識別結(jié)果調(diào)整該移動終端的屏幕亮度。
[0072]省電模塊401可以是組件,所述省電模塊401與應(yīng)用模塊相連,應(yīng)用模塊通過調(diào)用與自身相連的省電模塊調(diào)整移動終端的屏幕亮度。
[0073]或者,所述省電模塊401可以設(shè)置在移動終端的操作系統(tǒng)中,移動終端的操作系統(tǒng)通過所述省電模塊調(diào)整移動終端的屏幕亮度。
[0074]省電模塊401可以包括參數(shù)設(shè)置接口。
[0075]所述參數(shù)設(shè)置接口,在省電模塊是組件時,根據(jù)與所述省電模塊相連的應(yīng)用模塊,設(shè)置所述省電模塊在控制屏幕亮度的過程中采用的控制參數(shù)的取值,在省電模塊設(shè)置在移動終端的操作系統(tǒng)中時,根據(jù)操作系統(tǒng)識別出的當(dāng)前運(yùn)行在前臺的應(yīng)用模塊,設(shè)置在屏幕亮度的控制過程中采用的控制參數(shù)的取值。
[0076]其中,控制移動終端的屏幕亮度的控制參數(shù)包括第一確認(rèn)Tl時間和第一預(yù)設(shè)亮度。
[0077]省電模塊401,用于如果識別出用戶當(dāng)前正在注視移動終端,則將移動終端的屏幕亮度調(diào)整為第一預(yù)設(shè)亮度,其中,在移動終端的屏幕亮度為第一預(yù)設(shè)亮度時,每隔第一確認(rèn)間隔Tl時間獲取移動終端屏幕的所見范圍內(nèi)的場景信息,并識別所述場景信息中是否存在人臉信息,根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視移動終端,如果識別出所述場景信息中不存在人臉信息、或者識別出用戶當(dāng)前沒有注視移動終端,則按照預(yù)設(shè)幅度將該移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值。優(yōu)選地,所述預(yù)設(shè)幅度小于所述當(dāng)前取值,從而可以實(shí)現(xiàn)漸進(jìn)地調(diào)整屏幕亮度。
[0078]所述控制參數(shù)還可以包括第二確認(rèn)間隔T2時間、最大連續(xù)調(diào)整次數(shù)N次和第二預(yù)設(shè)亮度。
[0079]省電模塊401,用于在按照預(yù)設(shè)幅度將移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值以后,如果移動終端接收到用戶觸摸屏幕的操作,則將移動終端的屏幕亮度調(diào)整為所述第一預(yù)設(shè)亮度;在按照預(yù)設(shè)幅度將移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值以后,如果移動終端沒有接收到用戶觸摸屏幕的操作,則每隔第二確認(rèn)間隔T2時間獲取移動終端屏幕的所見范圍內(nèi)的場景信息,并識別所述場景信息中是否存在人臉信息,根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視移動終端,如果用戶正在注視移動終端,則將移動終端的屏幕亮度調(diào)整為所述第一預(yù)設(shè)亮度,否則,判斷連續(xù)識別出用戶沒有在注視移動終端的次數(shù)是否超過N次,如果沒超過N次,繼續(xù)將按照預(yù)設(shè)幅度將移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值,如果超過N次,將移動終端的屏幕亮度調(diào)整為第二預(yù)設(shè)亮度,并停止獲取移動終端屏幕所見范圍內(nèi)的場景信息,其中,所述第二預(yù)設(shè)亮度的取值不大于第N次調(diào)小以后的屏幕亮度取值,其中,N是不小于2的整數(shù)。
[0080]省電模塊401,可以用于在將移動終端的屏幕亮度調(diào)整為第二預(yù)設(shè)亮度以后,停止阻止移動終端進(jìn)入休眠狀態(tài),由該移動終端的操作系統(tǒng)根據(jù)休眠策略確定是否需要將該移動終端設(shè)置為休眠狀態(tài)。
[0081 ] 省電模塊401,可以用于在將移動終端的屏幕亮度調(diào)整為第二預(yù)設(shè)亮度以后,如果移動終端接收到用戶觸摸屏幕的操作,則將該移動終端的屏幕亮度調(diào)整為所述第一預(yù)設(shè)亮度,并阻止該移動終端進(jìn)入休眠狀態(tài),根據(jù)上述識別結(jié)果調(diào)整該移動終端的屏幕亮度。
[0082]所述信息獲取模塊402包括移動終端的前置攝像頭,所述場景信息包括所述前置攝像頭拍攝的圖像信息。
[0083]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種控制移動終端屏幕亮度的方法,其特征在于,該方法包括: 獲取移動終端屏幕所見范圍內(nèi)的場景信息,識別所述場景信息中是否存在人臉信息; 根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視該移動終端; 根據(jù)上述識別結(jié)果控制該移動終端的屏幕亮度; 其中,所述識別結(jié)果包括所述場景信息中是否存在人臉信息,以及當(dāng)存在人臉信息時,用戶當(dāng)前是否正在注視該移動終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)上述識別結(jié)果控制該移動終端的屏幕亮度的步驟包括: 阻止該移動終端進(jìn)入休眠狀態(tài),根據(jù)上述識別結(jié)果調(diào)整該移動終端的屏幕亮度。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述阻止該移動終端進(jìn)入休眠狀態(tài),根據(jù)上述識別結(jié)果調(diào)整該移動終端的屏幕亮度的步驟包括: 該移動終端中的應(yīng)用模塊調(diào)用以組件形式存在的省電模塊,所述省電模塊阻止該移動終端進(jìn)入休眠狀態(tài)、并根據(jù)上述識別結(jié)果調(diào)整該移動終端的屏幕亮度。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,該方法進(jìn)一步包括: 根據(jù)調(diào)用所述省電模塊的應(yīng)用模塊的業(yè)務(wù)需求,設(shè)置在調(diào)整屏幕亮度的過程中采用的控制參數(shù)的取值。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述阻止該移動終端進(jìn)入休眠狀態(tài),根據(jù)上述識別結(jié)果調(diào)整該移動終端的屏幕亮度的步驟包括: 該移動終端的操作系統(tǒng)中的省電模塊阻止該移動終端進(jìn)入休眠狀態(tài)、并根據(jù)上述識別結(jié)果調(diào)整該移動終端的屏幕亮度。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,該方法進(jìn)一步包括: 該移動終端的操作系統(tǒng)識別當(dāng)前運(yùn)行在前臺的應(yīng)用模塊,根據(jù)當(dāng)前運(yùn)行在前臺的應(yīng)用模塊的業(yè)務(wù)需求,設(shè)置在調(diào)整屏幕亮度的過程中采用的控制參數(shù)的取值。
7.根據(jù)權(quán)利要求2至6任一權(quán)利要求所述的方法,其特征在于,在調(diào)整屏幕亮度的過程中采用的控制參數(shù)包括第一確認(rèn)間隔Tl時間和第一預(yù)設(shè)亮度; 根據(jù)上述識別結(jié)果控制該移動終端的屏幕亮度的步驟包括: 如果識別出用戶當(dāng)前正在注視該移動終端,則將該移動終端的屏幕亮度調(diào)整為第一預(yù)設(shè)亮度,其中,在移動終端的屏幕亮度為第一預(yù)設(shè)亮度時,每隔第一確認(rèn)間隔Tl時間返回所述獲取移動終端屏幕的所見范圍內(nèi)的場景信息的步驟; 如果識別出所述場景信息中不存在人臉信息、或者識別出用戶當(dāng)前沒有注視移動終端,則按照預(yù)設(shè)幅度將該移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值,所述預(yù)設(shè)幅度小于所述當(dāng)前取值。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述控制參數(shù)還包括第二確認(rèn)間隔T2時間、最大連續(xù)調(diào)整次數(shù)N次和第二預(yù)設(shè)亮度; 所述根據(jù)上述識別結(jié)果控制該移動終端的屏幕亮度的步驟還包括: 在按照預(yù)設(shè)幅度將移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值以后,如果接收到用戶觸摸屏幕的操作,則將移動終端的屏幕亮度調(diào)整為所述第一預(yù)設(shè)亮度; 在按照預(yù)設(shè)幅度將移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值以后,如果沒有接收到用戶觸摸屏幕的操作,則每隔第二確認(rèn)間隔T2時間獲取移動終端屏幕的所見范圍內(nèi)的場景信息,并識別所述場景信息中是否存在人臉信息,根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視移動終端,如果用戶正在注視移動終端,則將移動終端的屏幕亮度調(diào)整為所述第一預(yù)設(shè)亮度; 否則,判斷連續(xù)識別出用戶沒有注視移動終端的次數(shù)是否超過N次,如果沒超過N次,繼續(xù)按照預(yù)設(shè)幅度將移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值,如果超過N次,將移動終端的屏幕亮度調(diào)整為第二預(yù)設(shè)亮度,并停止獲取移動終端屏幕所見范圍內(nèi)的場景信息,其中,所述第二預(yù)設(shè)亮度的取值不大于第N次調(diào)小以后的屏幕亮度取值,其中,N是不小于2的整數(shù)。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,將移動終端的屏幕亮度調(diào)整為第二預(yù)設(shè)亮度以后,該方法還包括: 由該移動終端的操作系統(tǒng)根據(jù)休眠策略確定是否需要將該移動終端設(shè)置為休眠狀態(tài)。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,將移動終端的屏幕亮度調(diào)整為第二預(yù)設(shè)亮度以后,該方法還包括: 如果接收到用戶觸摸屏幕的操作,則將移動終端的屏幕亮度調(diào)整為所述第一預(yù)設(shè)亮度,并阻止移動終端進(jìn)入休眠狀態(tài),進(jìn)入獲取移動終端屏幕所見范圍內(nèi)的場景信息的步驟。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取移動終端屏幕所見范圍內(nèi)的場景信息的步驟包括: 通過啟動移動終端的前置攝像頭獲取該移動終端屏幕所見范圍內(nèi)的場景信息,其中,所述場景信息包括所述前置攝像頭拍攝的圖像信息。
12.—種控制移動終端屏幕亮度的裝置,其特征在于,該裝置包括信息獲取模塊和省電模塊; 所述信息獲取模塊,用于獲取移動終端屏幕所見范圍內(nèi)的場景信息; 所述省電模塊,用于識別所述場景信息中是否存在人臉信息,根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視該移動終端,根據(jù)上述識別結(jié)果控制該移動終端的屏幕亮度; 其中,所述識別結(jié)果包括所述場景信息中是否存在人臉信息,以及當(dāng)存在人臉信息時,用戶當(dāng)前是否正在注視該移動終端。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于, 所述省電模塊,用于阻止該移動終端進(jìn)入休眠狀態(tài),根據(jù)上述識別結(jié)果調(diào)整該移動終端的屏幕亮度。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于, 所述省電模塊是組件,所述省電模塊與應(yīng)用模塊相連,應(yīng)用模塊通過調(diào)用與自身相連的省電模塊調(diào)整移動終端的屏幕亮度。
15.根據(jù)權(quán)利要求13所述的裝置,其特征在于, 所述省電模塊設(shè)置在移動終端的操作系統(tǒng)中,移動終端的操作系統(tǒng)通過所述省電模塊調(diào)整移動終端的屏幕亮度。
16.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述省電模塊包括參數(shù)設(shè)置接口, 所述參數(shù)設(shè)置接口,用于根據(jù)與所述省電模塊相連的應(yīng)用模塊,設(shè)置所述省電模塊在控制屏幕亮度的過程中采用的控制參數(shù)的取值。
17.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述省電模塊包括參數(shù)設(shè)置接口,所述參數(shù)設(shè)置接口,用于根據(jù)操作系統(tǒng)識別出的當(dāng)前運(yùn)行在前臺的應(yīng)用模塊,設(shè)置在屏幕亮度的控制過程中采用的控制參數(shù)的取值。
18.根據(jù)權(quán)利要求13至17任一權(quán)利要求所述的裝置,其特征在于,控制移動終端的屏幕亮度的控制參數(shù)包括第一確認(rèn)間隔Tl時間和第一預(yù)設(shè)亮度; 所述省電模塊,用于如果識別出用戶當(dāng)前正在注視移動終端,則將移動終端的屏幕亮度調(diào)整為第一預(yù)設(shè)亮度,其中,在移動終端的屏幕亮度為第一預(yù)設(shè)亮度時,每隔第一確認(rèn)間隔Tl時間獲取移動終端屏幕的所見范圍內(nèi)的場景信息,并識別所述場景信息中是否存在人臉信息,根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視移動終端,如果識別出所述場景信息中不存在人臉信息、或者識別出用戶當(dāng)前沒有注視移動終端,則按照預(yù)設(shè)幅度將該移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值,所述預(yù)設(shè)幅度小于所述當(dāng)前取值。
19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述控制參數(shù)還包括第二確認(rèn)間隔T2時間、最大連續(xù)調(diào)整次數(shù)N次和第二預(yù)設(shè)亮度; 所述省電模塊,用于在按照預(yù)設(shè)幅度將移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值以后,如果移動終端接收到用戶觸摸屏幕的操作,則將移動終端的屏幕亮度調(diào)整為所述第一預(yù)設(shè)亮度;在按照預(yù)設(shè)幅度將移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值以后,如果移動終端沒有接收到用戶觸摸屏幕的操作,則每隔第二確認(rèn)間隔T2時間獲取移動終端屏幕的所見范圍內(nèi)的場景信息,并識別所述場景信息中是否存在人臉信息,根據(jù)所述人臉信息識別用戶當(dāng)前是否正在注視移動終端,如果用戶正在注視移動終端,則將移動終端的屏幕亮度調(diào) 整為所述第一預(yù)設(shè)亮度,否則,判斷連續(xù)識別出用戶沒有注視移動終端的次數(shù)是否超過N次,如果沒超過N次,繼續(xù)按照預(yù)設(shè)幅度將移動終端的屏幕亮度的取值調(diào)整為小于當(dāng)前取值,如果超過N次,將移動終端的屏幕亮度調(diào)整為第二預(yù)設(shè)亮度,并停止獲取移動終端屏幕所見范圍內(nèi)的場景信息,其中,所述第二預(yù)設(shè)亮度的取值不大于第N次調(diào)小以后的屏幕亮度取值,其中,N是不小于2的整數(shù)。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于, 所述省電模塊,用于在將移動終端的屏幕亮度調(diào)整為第二預(yù)設(shè)亮度以后,停止阻止移動終端進(jìn)入休眠狀態(tài),由該移動終端的操作系統(tǒng)根據(jù)休眠策略確定是否需要將該移動終端設(shè)置為休眠狀態(tài)。
21.根據(jù)權(quán)利要求19所述的裝置,其特征在于, 所述省電模塊,用于在將移動終端的屏幕亮度調(diào)整為第二預(yù)設(shè)亮度以后,如果移動終端接收到用戶觸摸屏幕的操作,則將該移動終端的屏幕亮度調(diào)整為所述第一預(yù)設(shè)亮度,并阻止該移動終端進(jìn)入休眠狀態(tài),根據(jù)上述識別結(jié)果調(diào)整該移動終端的屏幕亮度。
22.根據(jù)權(quán)利要求12所述的裝置,其特征在于, 所述信息獲取模塊包括移動終端的前置攝像頭,所述場景信息包括所述前置攝像頭拍攝的圖像信息。
【文檔編號】G06F1/32GK104076898SQ201310101229
【公開日】2014年10月1日 申請日期:2013年3月27日 優(yōu)先權(quán)日:2013年3月27日
【發(fā)明者】廖志, 寧京, 尹程果 申請人:騰訊科技(深圳)有限公司