一種移動(dòng)終端調(diào)節(jié)屏幕亮度的方法及裝置制造方法
【專利摘要】本發(fā)明適用于移動(dòng)終端【技術(shù)領(lǐng)域】,提供了一種移動(dòng)終端調(diào)節(jié)屏幕亮度的方法及裝置,所述方法包括:當(dāng)獲取的當(dāng)前環(huán)境光的光強(qiáng)不在當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間內(nèi)時(shí),計(jì)算最小差值;當(dāng)所述最小差值小于第一預(yù)設(shè)值時(shí),獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值;判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,將所述移動(dòng)終端的屏幕亮度調(diào)節(jié)為所述當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值。本發(fā)明通過(guò)第一預(yù)設(shè)值對(duì)每個(gè)屏幕亮度值對(duì)應(yīng)的光強(qiáng)區(qū)間設(shè)置一個(gè)光強(qiáng)緩沖區(qū),并通過(guò)獲取移動(dòng)終端的第一姿態(tài)值來(lái)根據(jù)移動(dòng)終端的姿態(tài)變化程度判斷是否調(diào)節(jié)屏幕亮度,由此防止移動(dòng)終端的屏幕亮度頻繁切換。
【專利說(shuō)明】一種移動(dòng)終端調(diào)節(jié)屏幕亮度的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動(dòng)終端【技術(shù)領(lǐng)域】,尤其涉及一種移動(dòng)終端調(diào)節(jié)屏幕亮度的方法及裝置。
【背景技術(shù)】
[0002]移動(dòng)終端的屏幕亮度的調(diào)節(jié)方式一般為階梯式,例如,當(dāng)環(huán)境光的光強(qiáng)在30坎德拉以下時(shí),屏幕亮度為10% A (其中,A為最大屏幕亮度);當(dāng)環(huán)境光的光強(qiáng)為30?800坎德拉時(shí),屏幕亮度為30% A ;當(dāng)環(huán)境光的光強(qiáng)為800?2500坎德拉時(shí),屏幕亮度為50% A ;當(dāng)環(huán)境光的光強(qiáng)為2500?5500坎德拉時(shí),屏幕亮度為70% A ;當(dāng)環(huán)境光的光強(qiáng)在5500坎德拉以上時(shí),屏幕亮度為A。若當(dāng)前環(huán)境光的光強(qiáng)與某一臨界值比較接近,例如,當(dāng)前移動(dòng)終端獲取的環(huán)境光的光強(qiáng)接近于2500坎德拉,則移動(dòng)終端的屏幕亮度很可能在50% A與70% A兩者之間頻繁切換,導(dǎo)致移動(dòng)終端在使用的過(guò)程中容易出現(xiàn)屏幕忽明忽暗的現(xiàn)象。而有些情況下,真實(shí)的環(huán)境光的光強(qiáng)并沒(méi)有發(fā)生變化,但由于移動(dòng)終端的擺放位置發(fā)生變化,使移動(dòng)終端的環(huán)境光傳感器獲取的環(huán)境光的光強(qiáng)發(fā)生了變化,導(dǎo)致移動(dòng)終端的屏幕亮度頻繁切換。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例的目的在于提供一種移動(dòng)終端調(diào)節(jié)屏幕亮度的方法,以解決現(xiàn)有的移動(dòng)終端的屏幕亮度頻繁切換,導(dǎo)致屏幕忽明忽暗的問(wèn)題。
[0004]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種移動(dòng)終端調(diào)節(jié)屏幕亮度的方法,包括:
[0005]獲取當(dāng)前環(huán)境光的光強(qiáng),當(dāng)所述當(dāng)前環(huán)境光的光強(qiáng)不在當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間內(nèi)時(shí),計(jì)算所述當(dāng)前環(huán)境光的光強(qiáng)與所述當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間的邊界值的最小差值;
[0006]當(dāng)所述最小差值小于第一預(yù)設(shè)值時(shí),獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值;
[0007]判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,將所述移動(dòng)終端的屏幕亮度調(diào)節(jié)為所述當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值,所述第二姿態(tài)值為上一計(jì)算時(shí)刻所述移動(dòng)終端的姿態(tài)值。
[0008]本發(fā)明實(shí)施例的另一目的在于提供一種移動(dòng)終端調(diào)節(jié)屏幕亮度的裝置,包括:
[0009]最小差值計(jì)算模塊,用于獲取當(dāng)前環(huán)境光的光強(qiáng),當(dāng)所述當(dāng)前環(huán)境光的光強(qiáng)不在當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間內(nèi)時(shí),計(jì)算所述當(dāng)前環(huán)境光的光強(qiáng)與所述當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間的邊界值的最小差值;
[0010]第一姿態(tài)值獲取模塊,用于當(dāng)所述最小差值小于第一預(yù)設(shè)值時(shí),獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值;
[0011]屏幕亮度調(diào)節(jié)模塊,用于判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,將所述移動(dòng)終端的屏幕亮度調(diào)節(jié)為所述當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值,所述第二姿態(tài)值為上一計(jì)算時(shí)刻所述移動(dòng)終端的姿態(tài)值。
[0012]本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明實(shí)施例通過(guò)第一預(yù)設(shè)值對(duì)每個(gè)屏幕亮度值對(duì)應(yīng)的光強(qiáng)區(qū)間設(shè)置一個(gè)光強(qiáng)緩沖區(qū),并通過(guò)獲取移動(dòng)終端的第一姿態(tài)值來(lái)根據(jù)移動(dòng)終端的姿態(tài)變化程度判斷是否調(diào)節(jié)屏幕亮度,由此防止移動(dòng)終端的屏幕亮度頻繁切換。
【專利附圖】
【附圖說(shuō)明】
[0013]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0014]圖1是本發(fā)明實(shí)施例提供的移動(dòng)終端調(diào)節(jié)屏幕亮度的方法的實(shí)現(xiàn)流程圖;
[0015]圖2是本發(fā)明實(shí)施例提供的移動(dòng)終端調(diào)節(jié)屏幕亮度的裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0016]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0017]本發(fā)明實(shí)施例通過(guò)第一預(yù)設(shè)值對(duì)每個(gè)屏幕亮度值對(duì)應(yīng)的光強(qiáng)區(qū)間設(shè)置一個(gè)光強(qiáng)緩沖區(qū),并通過(guò)獲取移動(dòng)終端的第一姿態(tài)值來(lái)根據(jù)移動(dòng)終端的姿態(tài)變化程度判斷是否調(diào)節(jié)屏幕亮度,由此防止移動(dòng)終端的屏幕亮度頻繁切換。
[0018]本發(fā)明實(shí)施例中的移動(dòng)終端可以包括移動(dòng)電話(或稱為“蜂窩”電話)和具有移動(dòng)終端的計(jì)算機(jī),例如,可以是便攜式、袖珍式、手持式、計(jì)算機(jī)內(nèi)置的或者車載的移動(dòng)裝置,它們與無(wú)線接入網(wǎng)交換語(yǔ)言和/或數(shù)據(jù)。例如,個(gè)人通信業(yè)務(wù)(Personal Communicat1nService, PCS)電話、無(wú)繩電話、會(huì)話發(fā)起協(xié)議(Sess1n Initiat1n Protocol, SIP)話機(jī)、無(wú)線本地環(huán)路(Wireless Local Loop, WLL)站、個(gè)人數(shù)字助理(Personal DigitalAssistant, PDA)等設(shè)備,在此不作限定。
[0019]圖1示出了本發(fā)明實(shí)施例提供的移動(dòng)終端調(diào)節(jié)屏幕亮度的方法的實(shí)現(xiàn)流程圖,詳述如下:
[0020]在步驟SlOl中,獲取當(dāng)前環(huán)境光的光強(qiáng),當(dāng)所述當(dāng)前環(huán)境光的光強(qiáng)不在當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間內(nèi)時(shí),計(jì)算所述當(dāng)前環(huán)境光的光強(qiáng)與所述當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間的邊界值的最小差值。
[0021]移動(dòng)終端通過(guò)環(huán)境光傳感器獲取當(dāng)前環(huán)境光的光強(qiáng)。在本發(fā)明實(shí)施例中,假設(shè)屏幕亮度與光強(qiáng)區(qū)間的對(duì)應(yīng)關(guān)系如下:光強(qiáng)區(qū)間[0,30)對(duì)應(yīng)的屏幕亮度為10% A(其中,A為最大屏幕亮度);光強(qiáng)區(qū)間[30,800)對(duì)應(yīng)的屏幕亮度為30% A ;光強(qiáng)區(qū)間[800,2500)對(duì)應(yīng)的屏幕亮度為50% A ;光強(qiáng)區(qū)間[2500,5500)對(duì)應(yīng)的屏幕亮度為70% A ;光強(qiáng)區(qū)間[5500,
對(duì)應(yīng)的屏幕亮度為100% A。當(dāng)獲取的當(dāng)前環(huán)境光的光強(qiáng)不在當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間內(nèi)時(shí),計(jì)算獲取的當(dāng)前環(huán)境光的光強(qiáng)與當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間的邊界值的最小差值。例如,當(dāng)前屏幕亮度為30% A,則當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間為[30,800),該光強(qiáng)區(qū)間的邊界值為30坎德拉和800坎德拉。若獲取的當(dāng)前環(huán)境光的光強(qiáng)為900坎德拉,則獲取的當(dāng)前環(huán)境光的光強(qiáng)與當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間的邊界值的差值為900-30 = 870或900-800 = 100,取兩個(gè)差值中較小的值作為最小差值,即最小差值為100。需要說(shuō)明的是,計(jì)算獲取的當(dāng)前環(huán)境光的光強(qiáng)與當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間的邊界值的差值時(shí),取差值的絕對(duì)值。最小差值指的是兩個(gè)邊界值中與當(dāng)前環(huán)境光的光強(qiáng)較接近的邊界值與當(dāng)前環(huán)境光的光強(qiáng)的差值的絕對(duì)值。
[0022]在步驟S102中,當(dāng)所述最小差值小于第一預(yù)設(shè)值時(shí),獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值。
[0023]在這里,第一預(yù)設(shè)值由當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間的兩個(gè)邊界值中與當(dāng)前環(huán)境光的光強(qiáng)較接近的邊界值確定。假設(shè)當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間的兩個(gè)邊界值中與當(dāng)前環(huán)境光的光強(qiáng)較接近的邊界值為B。則第一預(yù)設(shè)值可以為20% B,在此不作限定。例如,當(dāng)前屏幕亮度為30% A,當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間為[30,800),獲取的當(dāng)前環(huán)境光的光強(qiáng)為900坎德拉,則當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間的兩個(gè)邊界值中與當(dāng)前環(huán)境光的光強(qiáng)較接近的邊界值為為800坎德拉,則第一預(yù)設(shè)值為20% X 800 = 160坎德拉。此時(shí),最小差值100坎德拉小于第一預(yù)設(shè)值160坎德拉,則獲取當(dāng)前計(jì)算時(shí)刻移動(dòng)終端的第一姿態(tài)值。其中,移動(dòng)終端的姿態(tài)值可以為移動(dòng)終端的長(zhǎng)邊與某一預(yù)設(shè)方向的夾角,也可以為移動(dòng)終端的屏幕所在平面與預(yù)設(shè)平面的夾角,在此不作限定。
[0024]當(dāng)前計(jì)算時(shí)刻指的是移動(dòng)終端檢測(cè)到獲取的環(huán)境光的光強(qiáng)不在當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間內(nèi)且最小差值小于第一預(yù)設(shè)值的時(shí)刻。
[0025]在步驟S103中,判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,將所述移動(dòng)終端的屏幕亮度調(diào)節(jié)為所述當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值,所述第二姿態(tài)值為上一計(jì)算時(shí)刻所述移動(dòng)終端的姿態(tài)值。
[0026]上一計(jì)算時(shí)刻指的是移動(dòng)終端上一次調(diào)節(jié)屏幕亮度的時(shí)刻。第二預(yù)設(shè)值用于判斷在當(dāng)前環(huán)境光的光強(qiáng)不在當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間內(nèi)且最小差值小于第一預(yù)設(shè)值時(shí),根據(jù)第一姿態(tài)值判斷移動(dòng)終端姿態(tài)值的變化程度,若第一姿態(tài)值與第二姿態(tài)值的差值大于第二預(yù)設(shè)值,則將移動(dòng)終端的屏幕亮度調(diào)節(jié)為當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值。
[0027]優(yōu)選地,步驟S102中所述獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值包括:
[0028]獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一傾斜角度值,其中,傾斜角度值指的是所述移動(dòng)終端的長(zhǎng)邊與預(yù)設(shè)方向的夾角;
[0029]步驟S103中所述判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值包括:
[0030]判斷所述第一傾斜角度值與第二傾斜角度值的差值是否大于第一預(yù)設(shè)角度值,所述第二傾斜角度值為上一計(jì)算時(shí)刻所述移動(dòng)終端的傾斜角度值。
[0031]作為本發(fā)明的一個(gè)實(shí)施例,移動(dòng)終端的姿態(tài)值包括傾斜角度值,傾斜角度值指的是移動(dòng)終端的長(zhǎng)邊與預(yù)設(shè)方向的夾角。移動(dòng)終端的長(zhǎng)邊指的是移動(dòng)終端的屏幕的長(zhǎng)邊。當(dāng)移動(dòng)終端直立時(shí),移動(dòng)終端的長(zhǎng)邊與豎直方向平行。移動(dòng)終端的第一傾斜角度值為當(dāng)前計(jì)算時(shí)刻移動(dòng)終端的長(zhǎng)邊與預(yù)設(shè)方向的夾角。在這里,預(yù)設(shè)方向可以為豎直方向,也可以為其他方向,在此不作限定。第二傾斜角度值為上一計(jì)算時(shí)刻移動(dòng)終端的長(zhǎng)邊與預(yù)設(shè)方向的夾角。在本發(fā)明實(shí)施例中,第一預(yù)設(shè)角度值可以為30度,在此不作限定。
[0032]優(yōu)選地,步驟S102中所述獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值包括:
[0033]獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一旋轉(zhuǎn)角度值,其中,旋轉(zhuǎn)角度值指的是所述移動(dòng)終端的屏幕所在平面與預(yù)設(shè)平面的夾角;
[0034]步驟S103中所述判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值包括:
[0035]判斷所述第一旋轉(zhuǎn)角度值與第二旋轉(zhuǎn)角度值的差值是否大于第二預(yù)設(shè)角度值,所述第二旋轉(zhuǎn)角度值為上一計(jì)算時(shí)刻所述移動(dòng)終端的旋轉(zhuǎn)角度值。
[0036]作為本發(fā)明的另一個(gè)實(shí)施例,移動(dòng)終端的姿態(tài)值包括旋轉(zhuǎn)角度值,旋轉(zhuǎn)角度值指的是移動(dòng)終端的屏幕所在平面與預(yù)設(shè)平面的夾角。預(yù)設(shè)平面可以為豎直平面,也可以為其他平面,在此不作限定。移動(dòng)終端的第一旋轉(zhuǎn)角度值為當(dāng)前計(jì)算時(shí)刻移動(dòng)終端的屏幕所在平面與預(yù)設(shè)平面的夾角。第二旋轉(zhuǎn)角度值為上一計(jì)算時(shí)刻移動(dòng)終端的屏幕所在平面與預(yù)設(shè)平面的夾角。在本發(fā)明實(shí)施例中,第二預(yù)設(shè)角度值可以為30度,在此不作限定。
[0037]優(yōu)選地,步驟S102所述當(dāng)所述最小差值小于第一預(yù)設(shè)值時(shí),獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值具體為:
[0038]當(dāng)所述最小差值小于所述第一預(yù)設(shè)值且大于第三預(yù)設(shè)值時(shí),獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值。
[0039]在本發(fā)明實(shí)施例中,例如,當(dāng)前屏幕亮度為30% A,當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間為[30,800),獲取的當(dāng)前環(huán)境光的光強(qiáng)為900坎德拉,最小差值為100,第一預(yù)設(shè)值為20% X 800 = 160坎德拉,假設(shè)第三預(yù)設(shè)值為10% X 800 = 80坎德拉,則此時(shí)最小差值小于第一預(yù)設(shè)值且大于第三預(yù)設(shè)值,移動(dòng)終端獲取當(dāng)前計(jì)算時(shí)刻移動(dòng)終端的第一姿態(tài)值。
[0040]再例如,當(dāng)前屏幕亮度為30% A,當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間為[30,800),獲取的當(dāng)前環(huán)境光的光強(qiáng)為850坎德拉,最小差值為50,第一預(yù)設(shè)值為20% X800 = 160坎德拉,假設(shè)第三預(yù)設(shè)值為10 % X 800 = 80坎德拉,則此時(shí)最小差值小于第三預(yù)設(shè)值,則移動(dòng)終端保持當(dāng)前屏幕亮度。
[0041]優(yōu)選地,步驟S103所述判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,將所述移動(dòng)終端的屏幕亮度調(diào)節(jié)為所述當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值包括:
[0042]判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,繼續(xù)判斷N個(gè)連續(xù)的計(jì)算時(shí)刻所述移動(dòng)終端的姿態(tài)值與所述第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,將所述移動(dòng)終端的屏幕亮度調(diào)節(jié)為所述當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值,其中,N為大于或等于I的整數(shù)。
[0043]在本發(fā)明實(shí)施例中,在第一姿態(tài)值與第二姿態(tài)值的差值大于第二預(yù)設(shè)值時(shí),繼續(xù)獲取N個(gè)連續(xù)的計(jì)算時(shí)刻移動(dòng)終端的姿態(tài)值。在這里,N個(gè)連續(xù)的計(jì)算時(shí)刻指的是當(dāng)前計(jì)算時(shí)刻后的N個(gè)連續(xù)的計(jì)算時(shí)刻。這N個(gè)連續(xù)的計(jì)算時(shí)刻之間的時(shí)間間隔可以為I秒,在此不作限定。若在當(dāng)前計(jì)算時(shí)刻后,N個(gè)連續(xù)的計(jì)算時(shí)刻移動(dòng)終端的姿態(tài)值與第二姿態(tài)值的差值都大于第二預(yù)設(shè)值,則將移動(dòng)終端的屏幕亮度調(diào)節(jié)為當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值。
[0044]本發(fā)明實(shí)施例通過(guò)第一預(yù)設(shè)值對(duì)每個(gè)屏幕亮度值對(duì)應(yīng)的光強(qiáng)區(qū)間設(shè)置一個(gè)光強(qiáng)緩沖區(qū),并通過(guò)獲取移動(dòng)終端的第一姿態(tài)值來(lái)根據(jù)移動(dòng)終端的姿態(tài)變化程度判斷是否調(diào)節(jié)屏幕亮度,由此防止移動(dòng)終端的屏幕亮度頻繁切換。
[0045]圖2示出了本發(fā)明實(shí)施例提供的移動(dòng)終端調(diào)節(jié)屏幕亮度的裝置的結(jié)構(gòu)框圖,該裝置也可以為移動(dòng)終端,也可以為內(nèi)置于移動(dòng)終端中的裝置。該裝置可以用于運(yùn)行圖1所述的移動(dòng)終端調(diào)節(jié)屏幕亮度的方法。為了便于說(shuō)明,僅示出了與本實(shí)施例相關(guān)的部分。
[0046]參照?qǐng)D2,該移動(dòng)終端調(diào)節(jié)屏幕亮度的裝置包括:
[0047]最小差值計(jì)算模塊21,用于獲取當(dāng)前環(huán)境光的光強(qiáng),當(dāng)所述當(dāng)前環(huán)境光的光強(qiáng)不在當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間內(nèi)時(shí),計(jì)算所述當(dāng)前環(huán)境光的光強(qiáng)與所述當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間的邊界值的最小差值;
[0048]第一姿態(tài)值獲取模塊22,用于當(dāng)所述最小差值小于第一預(yù)設(shè)值時(shí),獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值;
[0049]屏幕亮度調(diào)節(jié)模塊23,用于判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,將所述移動(dòng)終端的屏幕亮度調(diào)節(jié)為所述當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值,所述第二姿態(tài)值為上一計(jì)算時(shí)刻所述移動(dòng)終端的姿態(tài)值。
[0050]優(yōu)選地,所述第一姿態(tài)值獲取模塊22包括:
[0051]第一傾斜角度值獲取子模塊221,用于獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一傾斜角度值,其中,傾斜角度值指的是所述移動(dòng)終端的長(zhǎng)邊與預(yù)設(shè)方向的夾角;
[0052]所述屏幕亮度調(diào)節(jié)模塊23包括:
[0053]第一判斷子模塊231,用于判斷所述第一傾斜角度值與第二傾斜角度值的差值是否大于第一預(yù)設(shè)角度值,所述第二傾斜角度值為上一計(jì)算時(shí)刻所述移動(dòng)終端的傾斜角度值。
[0054]優(yōu)選地,所述第一姿態(tài)值獲取模塊22包括:
[0055]第一旋轉(zhuǎn)角度值獲取子模塊222,用于獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一旋轉(zhuǎn)角度值,其中,旋轉(zhuǎn)角度值指的是所述移動(dòng)終端的屏幕所在平面與預(yù)設(shè)平面的夾角;
[0056]所述屏幕亮度調(diào)節(jié)模塊23包括:
[0057]第二判斷子模塊232,用于判斷所述第一旋轉(zhuǎn)角度值與第二旋轉(zhuǎn)角度值的差值是否大于第二預(yù)設(shè)角度值,所述第二旋轉(zhuǎn)角度值為上一計(jì)算時(shí)刻所述移動(dòng)終端的旋轉(zhuǎn)角度值。
[0058]優(yōu)選地,所述第一姿態(tài)值獲取模塊22具體用于:
[0059]當(dāng)所述最小差值小于所述第一預(yù)設(shè)值且大于第三預(yù)設(shè)值時(shí),獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值。
[0060]優(yōu)選地,所述屏幕亮度調(diào)節(jié)模塊23具體用于:
[0061]判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,繼續(xù)判斷N個(gè)連續(xù)的計(jì)算時(shí)刻所述移動(dòng)終端的姿態(tài)值與所述第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,將所述移動(dòng)終端的屏幕亮度調(diào)節(jié)為所述當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值,其中,N為大于或等于I的整數(shù)。
[0062]本發(fā)明實(shí)施例通過(guò)第一預(yù)設(shè)值對(duì)每個(gè)屏幕亮度值對(duì)應(yīng)的光強(qiáng)區(qū)間設(shè)置一個(gè)光強(qiáng)緩沖區(qū),并通過(guò)獲取移動(dòng)終端的第一姿態(tài)值來(lái)根據(jù)移動(dòng)終端的姿態(tài)變化程度判斷是否調(diào)節(jié)屏幕亮度,由此防止移動(dòng)終端的屏幕亮度頻繁切換。
[0063]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種移動(dòng)終端調(diào)節(jié)屏幕亮度的方法,其特征在于,包括: 獲取當(dāng)前環(huán)境光的光強(qiáng),當(dāng)所述當(dāng)前環(huán)境光的光強(qiáng)不在當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間內(nèi)時(shí),計(jì)算所述當(dāng)前環(huán)境光的光強(qiáng)與所述當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間的邊界值的最小差值; 當(dāng)所述最小差值小于第一預(yù)設(shè)值時(shí),獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值; 判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,將所述移動(dòng)終端的屏幕亮度調(diào)節(jié)為所述當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值,所述第二姿態(tài)值為上一計(jì)算時(shí)刻所述移動(dòng)終端的姿態(tài)值。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值包括: 獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一傾斜角度值,其中,傾斜角度值指的是所述移動(dòng)終端的長(zhǎng)邊與預(yù)設(shè)方向的夾角; 所述判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值包括: 判斷所述第一傾斜角度值與第二傾斜角度值的差值是否大于第一預(yù)設(shè)角度值,所述第二傾斜角度值為上一計(jì)算時(shí)刻所述移動(dòng)終端的傾斜角度值。
3.如權(quán)利要求1所述的方法,其特征在于,所述獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值包括: 獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一旋轉(zhuǎn)角度值,其中,旋轉(zhuǎn)角度值指的是所述移動(dòng)終端的屏幕所在平面與預(yù)設(shè)平面的夾角; 所述判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值包括: 判斷所述第一旋轉(zhuǎn)角度值與第二旋轉(zhuǎn)角度值的差值是否大于第二預(yù)設(shè)角度值,所述第二旋轉(zhuǎn)角度值為上一計(jì)算時(shí)刻所述移動(dòng)終端的旋轉(zhuǎn)角度值。
4.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)所述最小差值小于第一預(yù)設(shè)值時(shí),獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值具體為: 當(dāng)所述最小差值小于所述第一預(yù)設(shè)值且大于第三預(yù)設(shè)值時(shí),獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值。
5.如權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,將所述移動(dòng)終端的屏幕亮度調(diào)節(jié)為所述當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值包括: 判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,繼續(xù)判斷N個(gè)連續(xù)的計(jì)算時(shí)刻所述移動(dòng)終端的姿態(tài)值與所述第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,將所述移動(dòng)終端的屏幕亮度調(diào)節(jié)為所述當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值,其中,N為大于或等于I的整數(shù)。
6.一種移動(dòng)終端調(diào)節(jié)屏幕亮度的裝置,其特征在于,包括: 最小差值計(jì)算模塊,用于獲取當(dāng)前環(huán)境光的光強(qiáng),當(dāng)所述當(dāng)前環(huán)境光的光強(qiáng)不在當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間內(nèi)時(shí),計(jì)算所述當(dāng)前環(huán)境光的光強(qiáng)與所述當(dāng)前屏幕亮度對(duì)應(yīng)的光強(qiáng)區(qū)間的邊界值的最小差值; 第一姿態(tài)值獲取模塊,用于當(dāng)所述最小差值小于第一預(yù)設(shè)值時(shí),獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值; 屏幕亮度調(diào)節(jié)模塊,用于判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,將所述移動(dòng)終端的屏幕亮度調(diào)節(jié)為所述當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值,所述第二姿態(tài)值為上一計(jì)算時(shí)刻所述移動(dòng)終端的姿態(tài)值。
7.如權(quán)利要求6所述的裝置,其特征在于,所述第一姿態(tài)值獲取模塊包括: 第一傾斜角度值獲取子模塊,用于獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一傾斜角度值,其中,傾斜角度值指的是所述移動(dòng)終端的長(zhǎng)邊與預(yù)設(shè)方向的夾角; 所述屏幕亮度調(diào)節(jié)模塊包括: 第一判斷子模塊,用于判斷所述第一傾斜角度值與第二傾斜角度值的差值是否大于第一預(yù)設(shè)角度值,所述第二傾斜角度值為上一計(jì)算時(shí)刻所述移動(dòng)終端的傾斜角度值。
8.如權(quán)利要求6所述的裝置,其特征在于,所述第一姿態(tài)值獲取模塊包括: 第一旋轉(zhuǎn)角度值獲取子模塊,用于獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一旋轉(zhuǎn)角度值,其中,旋轉(zhuǎn)角度值指的是所述移動(dòng)終端的屏幕所在平面與預(yù)設(shè)平面的夾角; 所述屏幕亮度調(diào)節(jié)模塊包括: 第二判斷子模塊,用于判斷所述第一旋轉(zhuǎn)角度值與第二旋轉(zhuǎn)角度值的差值是否大于第二預(yù)設(shè)角度值,所述第二旋轉(zhuǎn)角度值為上一計(jì)算時(shí)刻所述移動(dòng)終端的旋轉(zhuǎn)角度值。
9.如權(quán)利要求6所述的裝置,其特征在于,所述第一姿態(tài)值獲取模塊具體用于: 當(dāng)所述最小差值小于所述第一預(yù)設(shè)值且大于第三預(yù)設(shè)值時(shí),獲取當(dāng)前計(jì)算時(shí)刻所述移動(dòng)終端的第一姿態(tài)值。
10.如權(quán)利要求6至9任一項(xiàng)所述的裝置,其特征在于,所述屏幕亮度調(diào)節(jié)模塊具體用于: 判斷所述第一姿態(tài)值與第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,繼續(xù)判斷N個(gè)連續(xù)的計(jì)算時(shí)刻所述移動(dòng)終端的姿態(tài)值與所述第二姿態(tài)值的差值是否大于第二預(yù)設(shè)值,若是,將所述移動(dòng)終端的屏幕亮度調(diào)節(jié)為所述當(dāng)前環(huán)境光的光強(qiáng)所在光強(qiáng)區(qū)間對(duì)應(yīng)的亮度值,其中,N為大于或等于I的整數(shù)。
【文檔編號(hào)】H04M1/725GK104270513SQ201410487418
【公開日】2015年1月7日 申請(qǐng)日期:2014年9月22日 優(yōu)先權(quán)日:2014年9月22日
【發(fā)明者】張強(qiáng) 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司