專利名稱:移動(dòng)終端及其屏幕視效調(diào)整方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種移動(dòng)終端及其屏幕視效調(diào)整方法。
背景技術(shù):
隨著移動(dòng)通信技術(shù)的飛速發(fā)展,移動(dòng)終端如手機(jī)的功能愈加多樣化,除了常用的通訊功能以外,還可以提供個(gè)人信息管理、多媒體播放、電子書、以及游戲等多種功能。同時(shí),移動(dòng)終端的屏幕也從過(guò)去的單色、小尺寸、和低分辨率的液晶屏發(fā)展到如今的真彩色、大尺寸、高分辨率、以及支持觸摸控制的液晶屏幕。雖然移動(dòng)終端采用圖形用戶界面可以使得顯示效果更好,但是,伴隨而來(lái)的是功耗的大幅增加(屏幕尺寸和背光的增加在整個(gè)系統(tǒng)中導(dǎo)致耗電的大幅提升)以及視效(包括屏幕亮度、背景光開(kāi)關(guān)、字體大小、窗口組件大小、和背景色彩等)調(diào)整的復(fù)雜操作步驟。
用戶在不同的情況下使用手機(jī)的方式會(huì)有所區(qū)別,這會(huì)導(dǎo)致對(duì)屏幕的視覺(jué)效果有不同的要求,例如要求調(diào)整亮度或者字體大小等。然而發(fā)明人發(fā)現(xiàn)在相關(guān)技術(shù)中,當(dāng)用戶需要調(diào)整手機(jī)視覺(jué)效果時(shí),需要人工地操作手機(jī),這給用戶增加了麻煩,而且耗費(fèi)較多的時(shí)間。
例如,當(dāng)用戶不需要使用手機(jī)時(shí),需要人工地關(guān)閉屏幕;或者,等待一段定時(shí)之后,手機(jī)才能關(guān)閉屏幕,這給用戶增加了麻煩,耗費(fèi)較多的時(shí)間,而且這導(dǎo)致不必要地消耗電能。
目前,已經(jīng)提出了一種手機(jī)屏幕視效的調(diào)整方法是在手機(jī)中集成光線傳感器,根據(jù)環(huán)境光線強(qiáng)弱的檢測(cè)結(jié)果來(lái)設(shè)置手機(jī)屏幕的背光亮度以解決上述問(wèn)題。然而,在某些應(yīng)用場(chǎng)合中根據(jù)外界環(huán)境的光線強(qiáng)弱不能正確地反映手機(jī)的使用狀態(tài),而且這種方法僅僅能夠調(diào)整屏幕亮度,對(duì)整個(gè)視效不能實(shí)現(xiàn)調(diào)整。因此用戶為了獲得根據(jù)實(shí)際應(yīng)用場(chǎng)景相符合的較好的視覺(jué)效果,仍然需要人工地操作手機(jī),所以仍然存在操作麻煩,耗時(shí)較多的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種移動(dòng)終端及其屏幕視效調(diào)整方法,以至少解決上述問(wèn)題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種移動(dòng)終端,包括傳感器,用于獲取移動(dòng)終端的屏幕與前方物體的實(shí)際距離;判斷模塊,用于判斷傳感器獲得的實(shí)際距離是否在預(yù)先設(shè)置的用戶操作移動(dòng)終端的距離區(qū)間內(nèi);以及調(diào)整模塊,用于根據(jù)判斷模塊的判斷調(diào)整屏幕的視效屬性。
根據(jù)本發(fā)明的另一方面,提供了一種移動(dòng)終端的屏幕視效調(diào)整方法,包括獲取移動(dòng)終端的屏幕與前方物體的實(shí)際距離;判斷獲取到的實(shí)際距離是否在預(yù)先設(shè)置的用戶操作移動(dòng)終端的距離區(qū)間內(nèi);根據(jù)判斷結(jié)果調(diào)整屏幕的視效屬性。
通過(guò)本發(fā)明,通過(guò)設(shè)置傳感器測(cè)量移動(dòng)終端的屏幕與前方物體的實(shí)際距離,根據(jù)該實(shí)際距離是否在用戶使用移動(dòng)終端的距離區(qū)間內(nèi)來(lái)調(diào)整屏幕的視效屬性,從而能夠較好地判斷當(dāng)前移動(dòng)終端的使用場(chǎng)景,解決了相關(guān)技術(shù)仍然需要人工地操作移動(dòng)終端,所以操作麻煩,耗時(shí)較多的問(wèn)題,從而能夠通過(guò)測(cè)量移動(dòng)終端與前方物體的實(shí)際距離來(lái)真實(shí)地反映移動(dòng)終端的使用狀態(tài),動(dòng)態(tài)地調(diào)整視效屬性,方便了用戶的操作,節(jié)省了時(shí)間。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中 圖1是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的示意圖; 圖2是根據(jù)本發(fā)明實(shí)施例一的移動(dòng)終端的示意圖; 圖3是根據(jù)本發(fā)明實(shí)施例一的預(yù)置視效策略模塊的交互流程圖; 圖4是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的屏幕視效調(diào)整方法的流程圖;以及 圖5是根據(jù)本發(fā)明實(shí)施例一的移動(dòng)終端的屏幕視效調(diào)整方法的流程圖。
具體實(shí)施例方式 下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
圖1是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的示意圖。如圖1所示,該移動(dòng)終端包括 傳感器10,用于獲取移動(dòng)終端的屏幕與前方物體的實(shí)際距離; 判斷模塊20,用于判斷傳感器10獲得的該實(shí)際距離是否在預(yù)先設(shè)置的用戶操作該移動(dòng)終端的距離區(qū)間內(nèi); 調(diào)整模塊30,用于根據(jù)判斷模塊20的判斷調(diào)整屏幕的視效屬性。
其中,傳感器10為距離傳感器,當(dāng)前的距離傳感器基于接收前方障礙物反射回的紅外線或超聲波測(cè)算傳感器和前方障礙物的距離,測(cè)試精度達(dá)到厘米級(jí),已在機(jī)器人,汽車等多種領(lǐng)域得到廣泛應(yīng)用。目前已有體積不到5mm的低功耗距離傳感器,可以集成到移動(dòng)終端上。
該實(shí)施例通過(guò)設(shè)置傳感器測(cè)量移動(dòng)終端的屏幕與前方物體的實(shí)際距離,根據(jù)該實(shí)際距離是否在用戶使用移動(dòng)終端的距離區(qū)間內(nèi)來(lái)調(diào)整屏幕的視效屬性(包括背光亮度、字體和窗口組件大小等),從而能夠較好地判斷當(dāng)前移動(dòng)終端的使用場(chǎng)景,解決了相關(guān)技術(shù)仍然需要人工地操作移動(dòng)終端,所以操作麻煩,耗時(shí)較多的問(wèn)題。使用該實(shí)施例能夠通過(guò)測(cè)量移動(dòng)終端與前方物體的實(shí)際距離來(lái)真實(shí)地反映移動(dòng)終端的使用狀態(tài),動(dòng)態(tài)地調(diào)整視效屬性,方便了用戶的操作,節(jié)省了時(shí)間。
上述的移動(dòng)終端可以是手機(jī)、PDA等。
其中,傳感器10可以與移動(dòng)終端的主屏幕面板位于同一平面并且朝向相同。這樣,可以使得傳感器測(cè)量到的實(shí)際距離總是移動(dòng)終端的屏幕與前方物體的距離。
優(yōu)選地,在上述的移動(dòng)終端中,還包括設(shè)置模塊40,用于接受用戶設(shè)置距離區(qū)間的最大值fmax和最小值fmin、以及用戶操作移動(dòng)終端的慣用視效屬性和慣用距離fcom,其中,慣用距離的值位于距離區(qū)間內(nèi),慣用視效屬性包括慣用的屏幕的背光亮度的等級(jí)Bcom。這樣,用戶可以根據(jù)自己的習(xí)慣來(lái)設(shè)置日常操作移動(dòng)終端時(shí)的最大距離(即上述距離區(qū)間的最大值)和最小距離(即上述距離區(qū)間的最小值)以設(shè)置上述距離區(qū)間,還可以設(shè)置一個(gè)自己日常操作移動(dòng)終端時(shí)的慣用距離以及慣用的屏幕視效屬性等,這些用戶設(shè)置的參數(shù)保存到移動(dòng)終端中,以便后續(xù)移動(dòng)終端根據(jù)這些參數(shù)進(jìn)行視效調(diào)整。其中,當(dāng)視效屬性為背光亮度時(shí)可以達(dá)到減少移動(dòng)終端的功耗的效果。
優(yōu)選地,調(diào)整模塊30包括 計(jì)算模塊301,用于計(jì)算屏幕的背光亮度的第一升級(jí)步進(jìn)距離fBup和第一降級(jí)步進(jìn)距離fBdown為 第一升級(jí)步進(jìn)距離
第一降級(jí)步進(jìn)距離
其中,fmax為距離區(qū)間的最大值,fmin為距離區(qū)間的最小值,fcom為慣用距離,Bsum為屏幕的背光亮度的可調(diào)等級(jí)數(shù),Bcom為慣用的屏幕的背光亮度的等級(jí),
為向下取整運(yùn)算符; 調(diào)節(jié)模塊302,用于當(dāng)判斷模塊20判斷實(shí)際距離在距離區(qū)間內(nèi)時(shí),將屏幕的背光亮度的等級(jí)調(diào)整為PB
其中,PB為屏幕的背光亮度所要調(diào)整到的等級(jí),PBcur為屏幕的背光亮度的當(dāng)前的等級(jí),fcur為實(shí)際距離。
該優(yōu)選實(shí)施例提供了當(dāng)傳感器測(cè)量到的實(shí)際距離在用戶操作的距離區(qū)間內(nèi)(一般為20厘米-100厘米,該區(qū)間取值較寬,最常見(jiàn)的為30厘米-50厘米)時(shí),此時(shí),可以認(rèn)為用戶正在注視移動(dòng)終端的屏幕,可以根據(jù)上述測(cè)量到的實(shí)際距離、以及上述用戶設(shè)置的參數(shù)來(lái)計(jì)算適合于該實(shí)際距離的屏幕背光亮度并進(jìn)行調(diào)整以方便用戶能夠更加清楚地看清屏幕。此外,通過(guò)根據(jù)實(shí)際距離來(lái)調(diào)整屏幕的背光亮度還可以進(jìn)一步地減少移動(dòng)終端的功耗。
優(yōu)選地,屏幕的慣用視效屬性還包括慣用字體和窗口組件大?。? 計(jì)算模塊301,還用于計(jì)算屏幕的字體和窗口組件大小的第二升級(jí)步進(jìn)距離fSup和第二降級(jí)步進(jìn)距離fSdown為 第二升級(jí)步進(jìn)距離
第二降級(jí)步進(jìn)距離
其中,Ssum為屏幕的字體和窗口組件大小的可調(diào)等級(jí)數(shù),Scom為慣用字體和窗口組件大小的等級(jí); 調(diào)節(jié)模塊302還用于當(dāng)判斷模塊判斷實(shí)際距離在距離區(qū)間內(nèi)時(shí),將屏幕的字體和窗口組件大小的等級(jí)調(diào)整為PS
其中,PS為屏幕的字體和窗口組件大小的所要調(diào)整到的等級(jí),PScur為屏幕的字體和窗口組件大小的當(dāng)前的等級(jí),fcur為實(shí)際距離。
該優(yōu)選實(shí)施例提供了當(dāng)傳感器測(cè)量到的實(shí)際距離在用戶操作的距離區(qū)間內(nèi)(一般為20厘米-100厘米,該區(qū)間取值較寬,最常見(jiàn)的為30厘米-50厘米)時(shí),此時(shí),可以認(rèn)為用戶正在注視移動(dòng)終端的屏幕,可以根據(jù)上述測(cè)量到的實(shí)際距離、以及上述用戶設(shè)置的參數(shù)來(lái)計(jì)算適合于該實(shí)際距離的屏幕的字體和窗口組件大小并進(jìn)行調(diào)整以方便用戶能夠更加清楚地看清屏幕。
上述優(yōu)選實(shí)施例當(dāng)判斷當(dāng)前實(shí)際距離處于預(yù)置的日常操作的距離區(qū)間內(nèi)時(shí),則可以根據(jù)用戶預(yù)設(shè)的慣用距離以及慣用視效屬性參數(shù)動(dòng)態(tài)調(diào)整視效。比如,當(dāng)前實(shí)際距離比慣用距離大,則屏幕背光亮度等級(jí)應(yīng)該升高、字體和窗口組件大小也應(yīng)該變大;當(dāng)前實(shí)際距離比慣用距離小,則屏幕背光亮度等級(jí)應(yīng)該降低、字體和窗口組件大小也需要縮小。這種根據(jù)移動(dòng)終端與前方物體的實(shí)際距離來(lái)動(dòng)態(tài)調(diào)整屏幕視效的方案可以帶來(lái)良好的用戶體驗(yàn),免除視覺(jué)疲勞。
其中,傳感器10周期性地獲取實(shí)際距離。其中,傳感器10周期性地獲取實(shí)際距離的方式可以包括在移動(dòng)終端處于非休眠狀態(tài)的情況下,傳感器10按照設(shè)置模塊40接收到的用戶設(shè)置的周期值(即設(shè)置模塊40還用于接受用戶設(shè)置傳感器10獲取移動(dòng)終端的屏幕與前方物體的實(shí)際距離的周期值),來(lái)周期性地獲取實(shí)際距離;或者,在移動(dòng)終端處于非休眠狀態(tài)的情況下,傳感器按照預(yù)先設(shè)置的默認(rèn)周期值,來(lái)周期性地獲取實(shí)際距離。
移動(dòng)終端利用傳感器10獲取上述實(shí)際距離來(lái)調(diào)整屏幕的視效屬性一般均在移動(dòng)終端處于非休眠狀態(tài)下時(shí)進(jìn)行,此時(shí)認(rèn)為用戶在操作移動(dòng)終端。而傳感器10獲取上述實(shí)際距離的方式是周期性的,該周期可以由用戶來(lái)選擇設(shè)置或者采用默認(rèn)值,例如周期的具體值一般可以為1s、0.1s、2s等。周期的值設(shè)置的越小,移動(dòng)終端根據(jù)傳感器獲得的實(shí)際距離調(diào)整屏幕的視效屬性也就越敏感,但是同時(shí)耗電量也越大。在實(shí)際實(shí)施時(shí),可以根據(jù)實(shí)際需要來(lái)選取合適的值從而取得均衡。
優(yōu)選地,調(diào)整模塊30還包括關(guān)閉模塊303,用于在判斷模塊20判斷實(shí)際距離在距離區(qū)間外時(shí),關(guān)閉屏幕的背光亮度。
通常在待機(jī)狀態(tài)下用戶若不操作,移動(dòng)終端處于休眠狀態(tài),為減低功耗增加待機(jī)時(shí)間,屏幕和背光均關(guān)閉。當(dāng)用戶使用移動(dòng)終端時(shí),會(huì)通過(guò)按鍵或點(diǎn)擊觸摸屏的方式將移動(dòng)終端激活,打開(kāi)屏幕背光。此時(shí)用戶觀看屏幕,此時(shí)用戶與移動(dòng)終端的距離一般保持在20厘米-100厘米(該區(qū)間取值較寬,最常見(jiàn)的為30厘米-50厘米),太遠(yuǎn)太近都不適宜觀看屏幕。在此,稱上述距離范圍為日常操作的距離區(qū)間。在日常操作的距離區(qū)間范圍之外的距離可以認(rèn)為用戶處于未觀看屏幕狀態(tài)。如果傳感器10測(cè)得當(dāng)前的實(shí)際距離不在該距離區(qū)間內(nèi),則認(rèn)為用戶沒(méi)有注視移動(dòng)終端的屏幕。具體地,若小于此距離區(qū)間的最小值,可以判斷用戶處于通話狀態(tài)或?qū)⒁苿?dòng)終端放進(jìn)口袋里;若當(dāng)前實(shí)際距離大于此距離區(qū)間的最大值,則可以判斷用戶處于免提通話狀態(tài)或者將移動(dòng)終端放在桌上。在上述情況下,均可將屏幕及背光均關(guān)閉,即將背光亮度調(diào)整為0,從而最大限度地減少移動(dòng)終端的功耗。
如圖2所示,在實(shí)際實(shí)施時(shí),圖1中的判斷模塊20、調(diào)整模塊30的功能可以由主控模塊201來(lái)實(shí)現(xiàn),圖1中的設(shè)置模塊40的功能可以由移動(dòng)終端軟件中的預(yù)置視效策略模塊202來(lái)實(shí)現(xiàn)。
其中,預(yù)置視效策略模塊202通過(guò)提供交互界面供用戶預(yù)先設(shè)置個(gè)人日常習(xí)慣操作的距離區(qū)間(即上述的fmax和fmin)、慣用距離fcom、和相關(guān)視效屬性(例如,慣用的屏幕的背光亮度的等級(jí)Bcom和慣用字體和窗口組件大小的等級(jí)Scom),這些參數(shù)可以統(tǒng)稱為視效策略設(shè)置參數(shù),并將設(shè)置的這些參數(shù)保存到移動(dòng)終端的永久存儲(chǔ)單元中。這里,用戶進(jìn)行設(shè)置的方法可以有多種形式,為方便用戶進(jìn)行設(shè)置,如圖3所示,可以采用如下方式進(jìn)行 步驟S302,預(yù)置視效策略模塊202啟動(dòng)運(yùn)行,完成自身圖形界面和數(shù)據(jù)結(jié)構(gòu)的初始化。從移動(dòng)終端的永久存儲(chǔ)單元將用戶以前設(shè)置的視效策略設(shè)置參數(shù)讀取并通過(guò)屏幕203顯示給用戶。當(dāng)用戶想要重新設(shè)置時(shí),進(jìn)入步驟S304; 步驟S304,用戶設(shè)置日常操作的距離區(qū)間的最小值提示用戶將移動(dòng)終端放置于自己眼睛可以看清屏幕的最小距離,當(dāng)用戶采用按鍵或其它操作方式確認(rèn)該距離后,通過(guò)傳感器10獲取此時(shí)的距離,記為fmin; 步驟S306,用戶設(shè)置日常操作的距離區(qū)間的最大值提示用戶將移動(dòng)終端放置到自己眼睛可以看清屏幕的最大距離,當(dāng)用戶采用按鍵或其它操作方式確認(rèn)該距離后,通過(guò)傳感器10獲取此時(shí)的距離,記為fmax; 步驟S308,用戶設(shè)置日常操作的距離區(qū)間的慣用值(即上述的慣用距離)提示用戶將移動(dòng)終端放置到自己日常最習(xí)慣使用的操作距離,當(dāng)用戶采用按鍵或其它方式確認(rèn)該距離后,通過(guò)傳感器10獲取此時(shí)的距離,記為fcom。并且,提示用戶選取設(shè)定在該距離fcom下自己習(xí)慣使用的視效屬性參數(shù)。比如慣用屏幕背光亮度的等級(jí),記為Bcom;以及慣用字體和窗口組件大小,記為Scom; 步驟S310,當(dāng)用戶確認(rèn)設(shè)置完畢后,主控模塊201接收上述設(shè)定的參數(shù),并通知顯示屬性設(shè)置參數(shù)已修改并更新至永久存儲(chǔ)單元。視效策略模塊202退出運(yùn)行。
此外,可選地,預(yù)置視效策略模塊202還可以通過(guò)提供交互界面供用戶預(yù)先設(shè)置傳感器10獲取移動(dòng)終端的屏幕與前方物體的實(shí)際距離的周期值T(例如,通過(guò)交互界面提供若干個(gè)周期值供用戶進(jìn)行選擇),并保存到移動(dòng)終端的永久存儲(chǔ)單元中。這樣,傳感器10可以按照該設(shè)置的周期值T,周期性地獲取與前方物體的實(shí)際距離。
主控模塊201作為移動(dòng)終端軟件中的主模塊在移動(dòng)終端處于非休眠狀態(tài)下時(shí),定時(shí)控制傳感器10進(jìn)行距離檢測(cè),并根據(jù)傳感器10測(cè)出的其與屏幕前方物體的距離數(shù)據(jù)(即上述的實(shí)際距離)和預(yù)置視效策略模塊202的視效策略設(shè)置參數(shù)及移動(dòng)終端當(dāng)前的使用狀態(tài)對(duì)移動(dòng)終端的視效屬性(如背光亮度,字體和窗口組件大小及背景顏色等)進(jìn)行動(dòng)態(tài)地調(diào)整。例如,當(dāng)用戶拿出移動(dòng)終端打開(kāi)撥號(hào)界面開(kāi)始發(fā)起呼叫時(shí),主控模塊201根據(jù)當(dāng)前用戶臉部距離屏幕的距離(即距離傳感器10的距離)將屏幕的背光亮度和字體及窗口組件大小調(diào)整為某個(gè)匹配值以方便用戶使用;當(dāng)呼叫接通后,用戶將移動(dòng)終端放在耳邊接聽(tīng)電話,此時(shí)主控模塊201根據(jù)傳感器10返回的實(shí)際距離可以判斷出已無(wú)顯示的必要(此時(shí)可以判斷出實(shí)際距離超出距離區(qū)間的范圍),為省電可以將屏幕的背光和其它與通話狀態(tài)無(wú)關(guān)的硬件完全關(guān)閉。
其中,可以由主控模塊201根據(jù)用戶通過(guò)預(yù)置視效策略模塊202設(shè)置的參數(shù)計(jì)算屏幕背光亮度的升級(jí)步進(jìn)距離和降級(jí)步進(jìn)距離、以及字體和窗口組件大小的升級(jí)步進(jìn)距離和降級(jí)步進(jìn)距離,并將計(jì)算得到的數(shù)據(jù)保存到移動(dòng)終端的永久存儲(chǔ)單元中。
其中,傳感器10和屏幕203屬于硬件和底層驅(qū)動(dòng)范疇,主控模塊201和預(yù)置視效策略模塊202屬于移動(dòng)終端的軟件子系統(tǒng)范疇。
圖4是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的屏幕視效調(diào)整方法的流程圖,包括以下步驟 步驟S402,獲取移動(dòng)終端的屏幕與前方物體的實(shí)際距離; 步驟S404,判斷獲取到的該實(shí)際距離是否在預(yù)先設(shè)置的用戶操作移動(dòng)終端的距離區(qū)間內(nèi); 步驟S406,根據(jù)判斷結(jié)果調(diào)整屏幕的視效屬性。
該實(shí)施例通過(guò)測(cè)量移動(dòng)終端的屏幕與前方物體的實(shí)際距離,根據(jù)該實(shí)際距離是否在用戶使用移動(dòng)終端的距離區(qū)間內(nèi)來(lái)調(diào)整屏幕的視效屬性(包括背光亮度、字體和窗口組件大小等),從而能夠較好地判斷當(dāng)前移動(dòng)終端的使用場(chǎng)景,解決了相關(guān)技術(shù)仍然需要人工地操作移動(dòng)終端,所以操作麻煩,耗時(shí)較多的問(wèn)題。使用該實(shí)施例能夠通過(guò)測(cè)量移動(dòng)終端與前方物體的實(shí)際距離來(lái)真實(shí)地反映移動(dòng)終端的使用狀態(tài),動(dòng)態(tài)地調(diào)整視效屬性,方便了用戶的操作,節(jié)省了時(shí)間。
優(yōu)選地,在上述的方法中,還包括接受用戶設(shè)置距離區(qū)間的最大值和最小值、以及用戶操作移動(dòng)終端的慣用視效屬性和慣用距離,其中,慣用距離的值位于距離區(qū)間內(nèi),慣用視效屬性包括慣用的屏幕的背光亮度的等級(jí)。這樣,用戶可以根據(jù)自己的習(xí)慣來(lái)設(shè)置上述參數(shù),其中用戶進(jìn)行設(shè)置的方式可以是如圖3所示的方式。
優(yōu)選地,步驟S406包括 計(jì)算屏幕的背光亮度的第一升級(jí)步進(jìn)距離fBup和第一降級(jí)步進(jìn)距離fBdown為 第一升級(jí)步進(jìn)距離
第一降級(jí)步進(jìn)距離
其中,fmax為距離區(qū)間的最大值,fmin為距離區(qū)間的最小值,fcom為慣用距離,Bsum為屏幕的背光亮度的可調(diào)等級(jí)數(shù),Bcom為慣用的屏幕的背光亮度的等級(jí),
為向下取整運(yùn)算符; 當(dāng)步驟S404中的判斷結(jié)果為實(shí)際距離在距離區(qū)間內(nèi)時(shí),將屏幕的背光亮度的等級(jí)調(diào)整為
其中,PB為屏幕的背光亮度的所要調(diào)整到的等級(jí),PBcur為屏幕的背光亮度的當(dāng)前的等級(jí),fcur為實(shí)際距離。
該優(yōu)選實(shí)施例提供了移動(dòng)終端在測(cè)量到的實(shí)際距離位于用戶設(shè)置的距離區(qū)間內(nèi)時(shí),動(dòng)態(tài)調(diào)整屏幕的背光亮度的具體實(shí)施方案。
優(yōu)選地,用戶設(shè)置的慣用視效屬性還包括慣用字體和窗口組件大?。徊襟ES406還包括 計(jì)算屏幕的字體和窗口組件大小的第二升級(jí)步進(jìn)距離fSup和第二降級(jí)步進(jìn)距離fSdown為 第二升級(jí)步進(jìn)距離
第二降級(jí)步進(jìn)距離
其中,Ssum為屏幕的字體和窗口組件大小的可調(diào)等級(jí)數(shù),Scom為慣用字體和窗口組件大小的等級(jí); 當(dāng)步驟S404中的判斷結(jié)果為實(shí)際距離在距離區(qū)間內(nèi)時(shí),將屏幕的字體和窗口組件大小的等級(jí)調(diào)整為
其中,PS為屏幕的字體和窗口組件大小的所要調(diào)整到的等級(jí),PScur為屏幕的字體和窗口組件大小的當(dāng)前的等級(jí),fcur為實(shí)際距離。
該優(yōu)選實(shí)施例提供了移動(dòng)終端在測(cè)量到的實(shí)際距離位于用戶設(shè)置的距離區(qū)間內(nèi)時(shí),動(dòng)態(tài)調(diào)整屏幕的字體和窗口組件大小的具體實(shí)施方案。
其中,步驟S402中的實(shí)際距離按照預(yù)定周期周期性地獲取方式進(jìn)行獲取。其中,周期性地獲取方式可以包括在移動(dòng)終端處于非休眠狀態(tài)的情況下,按照接收到的用戶設(shè)置的周期值(即在上述的方法中,還包括接受用戶設(shè)置獲取移動(dòng)終端的屏幕與前方物體的實(shí)際距離的周期值),來(lái)周期性地獲取實(shí)際距離;或者,在移動(dòng)終端處于非休眠狀態(tài)的情況下,按照預(yù)先設(shè)置的默認(rèn)周期值,來(lái)周期性地獲取實(shí)際距離。
移動(dòng)終端利用獲取上述實(shí)際距離來(lái)調(diào)整屏幕的視效屬性一般均在移動(dòng)終端處于非休眠狀態(tài)下時(shí)進(jìn)行,此時(shí)認(rèn)為用戶在操作移動(dòng)終端。而獲取上述實(shí)際距離的方式是周期性的,該周期可以由用戶來(lái)選擇設(shè)置或者采用默認(rèn)值,例如周期的具體值一般可以為1s、0.1s、2s等。周期的值設(shè)置的越小,移動(dòng)終端根據(jù)獲得的實(shí)際距離調(diào)整屏幕的視效屬性也就越敏感,但是同時(shí)耗電量也越大。在實(shí)際實(shí)施時(shí),可以根據(jù)實(shí)際需要來(lái)選取合適的值從而取得均衡。
優(yōu)選地,步驟S406還包括在步驟S404的判斷結(jié)果為實(shí)際距離在距離區(qū)間外時(shí),關(guān)閉屏幕的背光亮度。此時(shí),可以認(rèn)為用戶未注視移動(dòng)終端的屏幕,這樣可以關(guān)閉屏幕和背光來(lái)達(dá)到最大程度地節(jié)省移動(dòng)終端的功耗的效果。
圖5為根據(jù)本發(fā)明實(shí)施例一的移動(dòng)終端的屏幕視效調(diào)整方法的流程圖,包括以下步驟 步驟S502,當(dāng)用戶操作手機(jī)時(shí),手機(jī)從低功耗的休眠狀態(tài)下轉(zhuǎn)換進(jìn)入待機(jī)狀態(tài),打開(kāi)屏幕背光; 步驟S504,進(jìn)入待機(jī)狀態(tài)后,定時(shí)(即按照一定的周期)進(jìn)行測(cè)距操作,測(cè)得的實(shí)際距離記為fcur。為降低功耗,定時(shí)測(cè)距間隔(即上述周期)一般設(shè)為1秒或更高;當(dāng)測(cè)量距離超出探測(cè)范圍時(shí),判定前方無(wú)物體并返回相應(yīng)的測(cè)量狀態(tài); 具體地,移動(dòng)終端接受用戶設(shè)置獲取屏幕與前方物體的實(shí)際距離fcur所采用的周期值T,則移動(dòng)終端在處于非休眠狀態(tài)的情況下,按照該周期值T,來(lái)周期性地獲取實(shí)際距離; 或者,移動(dòng)終端在處于非休眠狀態(tài)的情況下,按照預(yù)先設(shè)置的默認(rèn)周期值,來(lái)周期性地獲取實(shí)際距離。
步驟S506,判斷比較fcur與fmax的大小,若fcur大于fmax,則轉(zhuǎn)入步驟508,否則,進(jìn)入步驟510; 步驟S508,由fcur大于fmax或者小于fmin,即當(dāng)前距離超過(guò)了日常使用的距離區(qū)間,認(rèn)為用戶此時(shí)已不再注視屏幕(比如將移動(dòng)終端放在桌上免提接聽(tīng)來(lái)電,fcur大于fmax,或者放在耳邊進(jìn)行通話或放入口袋,fcur小于fmin),為省電,將屏幕背光關(guān)閉,再轉(zhuǎn)回步驟S504,繼續(xù)定時(shí)檢測(cè)距離變化; 步驟S510,比較fcur與fmin大小,若fcur小于fmin,則轉(zhuǎn)回步驟S508,否則,進(jìn)入步驟S512; 步驟S512,此刻fcur位于日常操作距離區(qū)間,計(jì)算得出屏幕某個(gè)視效屬性應(yīng)設(shè)等級(jí)Pi
其中,Pcur為該屏幕視效屬性當(dāng)前級(jí)別,fiup為視效屬性升級(jí)步進(jìn)距離,fidown為視效屬性降級(jí)步進(jìn)距離。
步驟S514,比較Pi與Pcur的大小,若兩者不等,則進(jìn)入步驟S518,若相等,則進(jìn)入步驟S516; 步驟S516,重新設(shè)置屏幕視效屬性為Pi(比如屏幕背光亮度等級(jí),字體大小等級(jí)),以適合在當(dāng)前距離下使用,再進(jìn)入步驟S516; 步驟S518,檢測(cè)用戶是否已經(jīng)停止操作及休眠時(shí)延期限已到,若是則轉(zhuǎn)入步驟S520,否則返回步驟S504,開(kāi)始一輪新的距離檢測(cè)。
步驟S520,關(guān)閉屏幕背光及其它需要停止運(yùn)行的軟硬件模塊,進(jìn)入低功耗的休眠狀態(tài)。
從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果利用傳感器對(duì)手機(jī)屏幕和前方物體間的實(shí)際距離進(jìn)行檢測(cè),根據(jù)測(cè)算距離對(duì)移動(dòng)終端的進(jìn)行動(dòng)態(tài)設(shè)置,以達(dá)到方便用戶使用,同時(shí)節(jié)省功耗的目的。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種移動(dòng)終端,其特征在于,包括
傳感器,用于獲取所述移動(dòng)終端的屏幕與前方物體的實(shí)際距離;
判斷模塊,用于判斷所述傳感器獲得的所述實(shí)際距離是否在預(yù)先設(shè)置的用戶操作所述移動(dòng)終端的距離區(qū)間內(nèi);以及
調(diào)整模塊,用于根據(jù)所述判斷模塊的判斷調(diào)整所述屏幕的視效屬性。
2.根據(jù)權(quán)利要求1所述的移動(dòng)終端,其特征在于,所述傳感器與所述屏幕的朝向相同。
3.根據(jù)權(quán)利要求1所述的移動(dòng)終端,其特征在于,還包括
設(shè)置模塊,用于接受所述用戶設(shè)置所述距離區(qū)間的最大值和最小值、以及所述用戶操作所述移動(dòng)終端的慣用視效屬性和慣用距離,其中,慣用距離的值位于所述距離區(qū)間內(nèi),慣用視效屬性包括慣用的屏幕的背光亮度的等級(jí)。
4.根據(jù)權(quán)利要求3所述的移動(dòng)終端,其特征在于,所述調(diào)整模塊包括
計(jì)算模塊,用于計(jì)算屏幕的背光亮度的第一升級(jí)步進(jìn)距離和第一降級(jí)步進(jìn)距離為
第一升級(jí)步進(jìn)距離
第一降級(jí)步進(jìn)距離
其中,fmax為所述距離區(qū)間的最大值,fmin為所述距離區(qū)間的最小值,fcom為所述慣用距離,Bsum為屏幕的背光亮度的可調(diào)等級(jí)數(shù),Bcom為所述慣用的屏幕的背光亮度的等級(jí),
為向下取整運(yùn)算符;
調(diào)節(jié)模塊,用于當(dāng)所述判斷模塊判斷所述實(shí)際距離在所述距離區(qū)間內(nèi)時(shí),將所述屏幕的背光亮度的等級(jí)調(diào)整為
其中,PB為屏幕的背光亮度所要調(diào)整到的等級(jí),PBcur為屏幕的背光亮度的當(dāng)前的等級(jí),fcur為所述實(shí)際距離。
5.根據(jù)權(quán)利要求3所述的移動(dòng)終端,其特征在于,所述屏幕的慣用視效屬性還包括慣用字體和窗口組件大小;
所述計(jì)算模塊,還用于計(jì)算所述屏幕的字體和窗口組件大小的第二升級(jí)步進(jìn)距離和第二降級(jí)步進(jìn)距離為
第二升級(jí)步進(jìn)距離
第二降級(jí)步進(jìn)距離
其中,Ssum為所述屏幕的字體和窗口組件大小的可調(diào)等級(jí)數(shù),Scom為慣用字體和窗口組件大小的等級(jí);
所述調(diào)節(jié)模塊還用于當(dāng)所述判斷模塊判斷所述實(shí)際距離在所述距離區(qū)間內(nèi)時(shí),將所述屏幕的字體和窗口組件大小的等級(jí)調(diào)整為
其中,PS為屏幕的字體和窗口組件大小所要調(diào)整到的等級(jí),PScur為屏幕的字體和窗口組件大小的當(dāng)前的等級(jí),fcur為所述實(shí)際距離。
6.根據(jù)權(quán)利要求1所述的移動(dòng)終端,其特征在于,所述傳感器周期性地獲取所述實(shí)際距離。
7.根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述傳感器周期性地獲取所述實(shí)際距離的方式包括
在所述移動(dòng)終端處于非休眠狀態(tài)的情況下,所述傳感器按照所述設(shè)置模塊接收到的用戶設(shè)置的周期值,來(lái)周期性地獲取所述實(shí)際距離;或者,
在所述移動(dòng)終端處于非休眠狀態(tài)的情況下,所述傳感器按照預(yù)先設(shè)置的默認(rèn)周期值,來(lái)周期性地獲取所述實(shí)際距離。
8.根據(jù)權(quán)利要求1所述的移動(dòng)終端,其特征在于,所述調(diào)整模塊還包括關(guān)閉模塊,用于在所述判斷模塊判斷所述實(shí)際距離在所述距離區(qū)間外時(shí),關(guān)閉所述屏幕。
9.一種移動(dòng)終端的屏幕視效調(diào)整方法,其特征在于,包括
獲取所述移動(dòng)終端的屏幕與前方物體的實(shí)際距離;
判斷獲取到的所述實(shí)際距離是否在預(yù)先設(shè)置的用戶操作所述移動(dòng)終端的距離區(qū)間內(nèi);
根據(jù)判斷結(jié)果調(diào)整所述屏幕的視效屬性。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括
接受所述用戶設(shè)置所述距離區(qū)間的最大值和最小值、以及所述用戶操作所述移動(dòng)終端的慣用視效屬性和慣用距離,其中,慣用距離的值位于所述距離區(qū)間內(nèi),慣用視效屬性包括慣用的屏幕的背光亮度的等級(jí)。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,根據(jù)判斷結(jié)果調(diào)整所述屏幕的視效屬性包括
計(jì)算所述屏幕的背光亮度的第一升級(jí)步進(jìn)距離和第一降級(jí)步進(jìn)距離為
第一升級(jí)步進(jìn)距離
第一降級(jí)步進(jìn)距離
其中,fmax為所述距離區(qū)間的最大值,fmin為所述距離區(qū)間的最小值,fcom為所述慣用距離,Bsum為所述屏幕的背光亮度的可調(diào)等級(jí)數(shù),Bcom為所述慣用的屏幕的背光亮度的等級(jí),
為向下取整運(yùn)算符;
當(dāng)所述判斷結(jié)果為所述實(shí)際距離在所述距離區(qū)間內(nèi)時(shí),將所述屏幕的背光亮度的等級(jí)調(diào)整為
其中,PB為屏幕的背光亮度所要調(diào)整到的等級(jí),PBcur為屏幕的背光亮度的當(dāng)前的等級(jí),fcur為所述實(shí)際距離。
全文摘要
本發(fā)明公開(kāi)了一種移動(dòng)終端及其屏幕視效調(diào)整方法,其中,移動(dòng)終端包括傳感器,用于獲取移動(dòng)終端的屏幕與前方物體的實(shí)際距離;判斷模塊,用于判斷傳感器獲得的實(shí)際距離是否在預(yù)先設(shè)置的用戶操作移動(dòng)終端的距離區(qū)間內(nèi);以及調(diào)整模塊,用于根據(jù)判斷模塊的判斷調(diào)整屏幕的視效屬性。本發(fā)明能夠動(dòng)態(tài)地調(diào)整視效屬性,方便了用戶的操作,節(jié)省了時(shí)間。
文檔編號(hào)H04M1/22GK101815127SQ20101014612
公開(kāi)日2010年8月25日 申請(qǐng)日期2010年4月12日 優(yōu)先權(quán)日2010年4月12日
發(fā)明者王昕 申請(qǐng)人:中興通訊股份有限公司