本發(fā)明涉及終端技術(shù)領(lǐng)域,特別是涉及一種顯示控制的方法及系統(tǒng)及終端。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,移動(dòng)終端已經(jīng)普及到人們生活的方方面面。對(duì)于不同視力的用戶,如果要看清終端上屏幕的字體,需要手動(dòng)的調(diào)節(jié)屏幕字體的大小,或者是拉近與終端的距離。用戶在使用移動(dòng)終端時(shí),通常由于光照環(huán)境的變化、人眼與終端的距離以及終端屏幕的旋轉(zhuǎn)變化等多方面因素,導(dǎo)致屏幕字體不清楚,如果要看清楚終端屏幕上的字體時(shí),就需要手動(dòng)調(diào)節(jié)顯示屏的背光亮度或者字體亮度。因此為了能夠看清字體,需要頻繁的調(diào)整字體大小或者屏幕亮度,必然會(huì)影響用戶的視覺體驗(yàn)。
現(xiàn)有技術(shù)中,針對(duì)該問題,基本上采用根據(jù)用戶與移動(dòng)終端的距離來自動(dòng)調(diào)節(jié)字體大小的,或者時(shí)根據(jù)外界環(huán)境光線亮度來調(diào)節(jié)屏幕背光亮度或者字體的一些參數(shù)的方法。而這些方法只考慮了單一因素進(jìn)行自動(dòng)化調(diào)整,并沒有考慮到用戶在與移動(dòng)終端的距離在變化過程中,外界環(huán)境光線的變化也會(huì)影響用戶的視覺體驗(yàn)。實(shí)際中,用戶所處的環(huán)境往往復(fù)雜多變,比如,只根據(jù)用戶與移動(dòng)終端的距離來自動(dòng)調(diào)節(jié)字體的大小,忽視了外界光線亮度對(duì)字體顯示的影響,以及用戶手持終端的不同姿勢(shì)也會(huì)對(duì)其有影響,因此對(duì)距離的測(cè)量結(jié)果產(chǎn)生一定的影響。
因此,如何自動(dòng)調(diào)節(jié)終端屏幕上的字體大小和屏幕亮度,提高用戶的體驗(yàn),將是本領(lǐng)域技術(shù)人員普遍關(guān)注的問題。
技術(shù)實(shí)現(xiàn)要素:
鑒于此,本發(fā)明的目的是提供一種顯示控制的方法及系統(tǒng)及終端,用以結(jié)合用戶與屏幕的距離和當(dāng)前環(huán)境的屏幕亮度,調(diào)節(jié)字體和屏幕亮度,提高用戶的視覺體驗(yàn)。
根據(jù)上述發(fā)明目的,本發(fā)明提供了一種顯示控制的方法,所述方法包括:
獲取用戶與屏幕的距離和當(dāng)前環(huán)境的光線強(qiáng)度值;
根據(jù)所述距離與光線強(qiáng)度值,以及預(yù)設(shè)的控制規(guī)則,生成字體模糊查詢表和屏幕亮度模糊查詢表;
根據(jù)所述字體模糊查詢表和屏幕亮度模糊查詢表,和獲取的用戶與屏幕的距離和當(dāng)前環(huán)境的光線強(qiáng)度,根據(jù)預(yù)先設(shè)定的模糊算法,生成字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量;
根據(jù)所述實(shí)際控制量,對(duì)字體和屏幕亮度進(jìn)行顯示調(diào)節(jié)。
優(yōu)選地,所述方法還包括:
預(yù)先設(shè)定所述控制規(guī)則具體包括:
根據(jù)屏幕的屬性參數(shù),將環(huán)境光線強(qiáng)度、用戶與所述屏幕的距離、字體大小范圍和屏幕亮度分別進(jìn)行論域劃分;
根據(jù)所述環(huán)境光線強(qiáng)度的論域值和用戶與屏幕的距離論域值,根據(jù)預(yù)定算法,得出所述顯示的字體大小論域值、屏幕亮度論域值與當(dāng)前環(huán)境光線強(qiáng)度論域值、用戶與屏幕距離的論域值的對(duì)應(yīng)關(guān)系。
優(yōu)選地,所述距離的論域、光線強(qiáng)度的論域、字體的論域以及屏幕亮度的論域值基于如下函數(shù)確定:
x=<kd·(d-dl)>,
其中,d為一連續(xù)取值范圍[dl,dh],n為{0,1,…,n-1,n},x為論域上的取值,<>代表四舍五入取整操作。
優(yōu)選地,根據(jù)所述距離的論域值、光線強(qiáng)度的論域值、字體的論域值以及屏幕亮度的論域值,以及各自對(duì)應(yīng)的模糊語言描述,根據(jù)三角隸屬度函數(shù)生成各自對(duì)應(yīng)的三角隸屬度函數(shù)表。
優(yōu)選地,根據(jù)所述環(huán)境光線強(qiáng)度的論域值和用戶與屏幕的距離論域值,根據(jù)預(yù)定算法,得出所述顯示的字體大小論域值、屏幕亮度論域值與當(dāng)前環(huán)境光線強(qiáng)度論域值、用戶與屏幕距離的論域值的對(duì)應(yīng)關(guān)系具體包括:
所述對(duì)應(yīng)關(guān)系用如下函數(shù)確定:
rij(x,y,u)={ai(x)×bj(y)}×cij(u)
其中x,y,u均為論域{0,1,…,6,7,8}上的取值。
優(yōu)選地,根據(jù)預(yù)先設(shè)定的模糊算法,生成字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量具體包括:
根據(jù)所述字體模糊查詢表中字體的論域值和屏幕亮度模糊查詢表中屏幕亮度的論域值,基于如下函數(shù)確定字體對(duì)應(yīng)論域上的模糊輸出值和屏幕亮度對(duì)應(yīng)論域上的模糊輸出值,
其中,a*為距離的論域值,b*為光線強(qiáng)度的論域值,r為模糊關(guān)系;
根據(jù)所述字體對(duì)應(yīng)論域上的模糊輸出值和屏幕亮度對(duì)應(yīng)論域上的模糊輸出值,基于如下函數(shù)確定字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量,
u=ku·u*+ul
其中,u為一連續(xù)取值范圍是[ul,uh],n為{0,1,…,n-1,n}。
根據(jù)上述發(fā)明目的,本發(fā)明提供了一種顯示控制系統(tǒng),所述系統(tǒng)包括:
距離獲取模塊,用于獲取用戶與終端屏幕的距離;
光線強(qiáng)度獲取模塊,用于獲取當(dāng)前環(huán)境的光線強(qiáng)度值;
量化模塊,用于根據(jù)所述距離與光線強(qiáng)度值,以及預(yù)設(shè)的控制規(guī)則,生成字體模糊查詢表和屏幕亮度模糊查詢表;
輸出控制模塊,用于根據(jù)所述字體模糊查詢表和屏幕亮度模糊查詢表,和獲取的用戶與屏幕的距離和當(dāng)前環(huán)境的光線強(qiáng)度,根據(jù)預(yù)先設(shè)定的模糊算法,生成字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量;
調(diào)節(jié)模塊,用于根據(jù)所述實(shí)際控制量,對(duì)字體和屏幕亮度進(jìn)行顯示調(diào)節(jié)。
優(yōu)選地,所述量化模塊具體包括:
論域劃分單元,用于根據(jù)屏幕的屬性參數(shù),將環(huán)境光線強(qiáng)度、用戶與所述屏幕的距離、字體大小范圍和屏幕亮度分別進(jìn)行論域劃分;
論域?qū)?yīng)單元,用于根據(jù)所述環(huán)境光線強(qiáng)度的論域值和用戶與屏幕的距離論域值,根據(jù)預(yù)定算法,得出所述顯示的字體大小論域值、屏幕亮度論域值與當(dāng)前環(huán)境光線強(qiáng)度論域值、用戶與屏幕距離的論域值的對(duì)應(yīng)關(guān)系。
優(yōu)選地,所述輸出控制模塊具體包括:
模糊輸出單元,用于根據(jù)所述字體模糊查詢表中字體的論域值和屏幕亮度模糊查詢表中屏幕亮度的論域值,基于如下函數(shù)確定字體對(duì)應(yīng)論域上的模糊輸出值和屏幕亮度對(duì)應(yīng)論域上的模糊輸出值,
其中,a*為距離的論域值,b*為光線強(qiáng)度的論域值,r為模糊關(guān)系;
精確輸出單元,用于根據(jù)所述字體對(duì)應(yīng)論域上的模糊輸出值和屏幕亮度對(duì)應(yīng)論域上的模糊輸出值,基于如下函數(shù)確定字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量,
u=ku·u*+ul
其中,u為一連續(xù)取值范圍是[ul,uh],n為{0,1,…,n-1,n}。
根據(jù)上述發(fā)明目的,本發(fā)明還提供了一種終端,所述終端包括如上述的顯示控制系統(tǒng)。
與現(xiàn)有技術(shù)相比,本發(fā)明一種顯示控制的方法及系統(tǒng)及終端,具有以下有益效果:解決了現(xiàn)有技術(shù)中,只考慮了用戶與移動(dòng)終端的距離這一單一因素來自動(dòng)調(diào)節(jié)字體大小的,或者只考慮了外界環(huán)境光線亮度這一單一因素來調(diào)節(jié)屏幕背光亮度或者字體,將用戶與屏幕的距離和當(dāng)前環(huán)境的屏幕亮度二者結(jié)合起來,對(duì)終端屏幕的字體或者屏幕亮度進(jìn)行調(diào)節(jié),提高了用戶的視覺體驗(yàn),同時(shí)在周圍環(huán)境復(fù)雜的情況下,也能夠更好的提供用戶體驗(yàn)。
附圖說明
圖1為本發(fā)明一個(gè)實(shí)施例的顯示控制方法的流程圖;
圖2為本發(fā)明的一具體實(shí)施例的三角隸屬度函數(shù)分布圖;
圖3為本發(fā)明的一具體實(shí)施例的模糊邏輯推理圖;
圖4為本發(fā)明一個(gè)實(shí)施例的顯示控制系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施方式
以正如背景技術(shù)中提及的,如何自動(dòng)調(diào)節(jié)終端屏幕上的字體大小和屏幕亮度,提高用戶的體驗(yàn),是普遍關(guān)注的問題。
因此,本發(fā)明通過獲取用戶與屏幕的距離和當(dāng)前環(huán)境的光線強(qiáng)度,利用預(yù)設(shè)的控制規(guī)則,生成字體模糊查詢表和屏幕亮度模糊查詢表。根據(jù)字體模糊查詢表和屏幕亮度模糊查詢表,和獲取的當(dāng)前用戶與屏幕的距離,以及當(dāng)前環(huán)境的光線強(qiáng)度,根據(jù)預(yù)先設(shè)定的模糊算法,生成字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量,進(jìn)而對(duì)字體和屏幕亮度進(jìn)行顯示調(diào)節(jié),提高了用戶的視覺體驗(yàn)。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)照附圖說明本發(fā)明的具體實(shí)施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實(shí)施方式。
圖1為是本發(fā)明一個(gè)實(shí)施例的顯示控制方法的流程圖。如圖1所示,該方法具體包括以下步驟:
s1,獲取用戶與屏幕的距離和當(dāng)前環(huán)境的光線強(qiáng)度值;
s2,根據(jù)距離與光線強(qiáng)度值,以及預(yù)設(shè)的控制規(guī)則,生成字體模糊查詢表和屏幕亮度模糊查詢表;
s3,根據(jù)字體模糊查詢表和屏幕亮度模糊查詢表,和獲取的用戶與屏幕的距離和當(dāng)前環(huán)境的光線強(qiáng)度,根據(jù)預(yù)先設(shè)定的模糊算法,生成字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量;
s4,根據(jù)該實(shí)際控制量,對(duì)字體和屏幕亮度進(jìn)行顯示調(diào)節(jié)。
在步驟s1的具體實(shí)施過程中,采集用戶與終端屏幕的距離,可以利用終端的紅外距離傳感器及其外圍電路,獲取用戶與屏幕的距離,比如,可以通過測(cè)量紅外線往返目標(biāo)所需的時(shí)間,然后根據(jù)紅外線的傳播速度就可以計(jì)算出用戶與屏幕間的距離,該距離感應(yīng)信號(hào)經(jīng)過系統(tǒng)處理后,終端的應(yīng)用程序調(diào)用并獲得該用戶與屏幕的距離。根據(jù)終端的光線傳感器及其外圍電路,可以計(jì)算出當(dāng)前環(huán)境的光線強(qiáng)度值,終端的應(yīng)用程序調(diào)用并獲得該光線強(qiáng)度值。
在步驟s2的具體實(shí)施過程中,根據(jù)終端獲取的距離與光線強(qiáng)度值,以及預(yù)設(shè)的控制規(guī)則,生成字體模糊查詢表和屏幕亮度模糊查詢表。
模糊化是將精確的輸入輸出值轉(zhuǎn)化為人類自然語言描述的語言值,方便人們將已有的經(jīng)驗(yàn)以自然語言的形式制定成控制規(guī)則。在實(shí)際應(yīng)用中常常會(huì)遇到輸入量/輸出量為連續(xù)域上取值,為了方便建立模糊查詢表,通過設(shè)置量化因子將其轉(zhuǎn)換為有限整數(shù)離散域(即論域)上的取值。
具體地,預(yù)先設(shè)定的控制規(guī)則包括:
根據(jù)屏幕的屬性參數(shù),將環(huán)境光線強(qiáng)度、用戶與屏幕的距離、字體大小范圍和屏幕亮度分別進(jìn)行論域劃分;
根據(jù)環(huán)境光線強(qiáng)度的論域值和用戶與屏幕的距離論域值,根據(jù)預(yù)定算法,得出顯示的字體大小論域值、屏幕亮度論域值與當(dāng)前環(huán)境光線強(qiáng)度論域值、用戶與屏幕距離的論域值的對(duì)應(yīng)關(guān)系。
下面以用戶與屏幕的距離的連續(xù)取值轉(zhuǎn)換為距離的論域值為具體實(shí)施實(shí)施例來進(jìn)行說明。
假設(shè)用戶與屏幕的距離d的連續(xù)取值范圍是[dl,dh],其論域可定義為{0,1,…,n-1,n},其中dl=0,dh=60(單位:厘米),n=8,則量化因子kd可由式1求出。
利用量化因子kd可將連續(xù)域上的距離值d轉(zhuǎn)化為論域上的取值,記為x。其中,<>代表四舍五入取整操作。
x=<kd·(d-dl)>(式2),
在論域上劃分成有限的幾檔,形成模糊語言值,方便模糊規(guī)則的制定。比如,在距離d的論域上劃分五檔,對(duì)應(yīng)的距離模糊語言可描述為{近,較近,中,較遠(yuǎn),遠(yuǎn)}。距離的論域與對(duì)應(yīng)的距離模糊輸入量之間的映射關(guān)系,可采用三角隸屬度函數(shù)來表示。圖2為本發(fā)明的一具體實(shí)施例的三角隸屬度函數(shù)分布圖,如圖2所示。相應(yīng)地,表1為離散化三角隸屬度函數(shù)表。在從論域到模糊語言的轉(zhuǎn)化過程中,可以采用隸屬度最大的模糊值作為模糊輸入/輸出量,若存在多個(gè)最大模糊值,可任取其中的一個(gè)。比如,從表1中可以看出,距離的論域值為4時(shí)的最大取值為1.0,對(duì)應(yīng)分檔為“中”,因而距離對(duì)應(yīng)的模糊語言“為中”,并獲取對(duì)應(yīng)的距離的論域值。
表1為離散化三角隸屬度函數(shù)表
將光線強(qiáng)度的連續(xù)取值光線強(qiáng)度的論域值的具體實(shí)施過程中,設(shè)置當(dāng)前環(huán)境的光線強(qiáng)度值的取值范圍是[0,100],論域可定義為{0,1,…,6,7,8},并在該論域上劃分五檔,對(duì)應(yīng)的模糊語言可描述為{弱,較弱,正常,較強(qiáng),強(qiáng)},利用式1和式2的計(jì)算,以及采用三角隸屬度函數(shù),將光線強(qiáng)度值轉(zhuǎn)化為對(duì)應(yīng)的光線強(qiáng)度的論域值。
下面以一具體實(shí)施例來說明字體的論域值和屏幕亮度的論域值的計(jì)算。設(shè)置字體大小取值范圍是[3,8](單位:毫米),論域可定義為{0,1,…,6,7,8}并在該論域上劃分五檔,對(duì)應(yīng)的模糊語言可描述為{小號(hào),較小,中號(hào),較大,大號(hào)},屏幕亮度取值范圍是[0,100],論域可定義為{0,1,…,6,7,8}并在該論域上劃分五檔,模糊語言可描述為{暗,較暗,正常,較亮,亮}。采用三角隸屬度函數(shù),最終轉(zhuǎn)化為字體的論域值和屏幕亮度的論域值。當(dāng)然,對(duì)于不同的移動(dòng)終端而言,字體大小和屏幕亮度的參數(shù)的取值范圍也會(huì)不同。
在具體實(shí)施過程中,根據(jù)環(huán)境光線強(qiáng)度的論域值和用戶與屏幕的距離論域值,根據(jù)預(yù)定算法,得出顯示的字體大小論域值、屏幕亮度論域值與當(dāng)前環(huán)境光線強(qiáng)度論域值、用戶與屏幕距離的論域值的對(duì)應(yīng)關(guān)系具體包括:
該對(duì)應(yīng)關(guān)系用如下函數(shù)確定:
rij(x,y,u)={ai(x)×bj(y)}×cij(u)(式3)
其中x,y,u均為論域{0,1,…,6,7,8}上的取值。
下面以一具體實(shí)施例進(jìn)行說明。根據(jù)人類已有的經(jīng)驗(yàn)總結(jié),以模糊語言的表述方式得到若干條控制規(guī)則,并形成模糊邏輯控制規(guī)則表。比如,表2所示的模糊邏輯控制規(guī)則表,在該表中用戶與屏幕的距離、光線強(qiáng)度、字體的大小以及屏幕的亮度一一對(duì)應(yīng),并均以模糊語言輸入,在該表中可以看出,當(dāng)用戶與移動(dòng)終端的距離為中等距離時(shí),隨著當(dāng)前環(huán)境的光線強(qiáng)度逐漸增強(qiáng),字體大小由中號(hào)逐漸增大,同時(shí)屏幕亮度也逐漸增強(qiáng)。
表2為模糊邏輯控制規(guī)則表
在表2中,假設(shè)第ij條的控制規(guī)則是“rij:if距離isaiand光線強(qiáng)度isbjthen字體大小iscij”,則該規(guī)則中蘊(yùn)含的模糊關(guān)系可以用上述式3所示。
模糊邏輯控制規(guī)則表中的n條規(guī)則之間可以看作是“或”,也就是“求并”的關(guān)系,因此整個(gè)模糊邏輯控制規(guī)則表中蘊(yùn)涵的模糊關(guān)系r可用式4表示。
在步驟s3的具體實(shí)施過程中,根據(jù)字體模糊查詢表和屏幕亮度模糊查詢表,和獲取的用戶與屏幕的距離和當(dāng)前環(huán)境的光線強(qiáng)度,根據(jù)預(yù)先設(shè)定的模糊算法,生成字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量。
在具體實(shí)施過程中,模糊控制器可以設(shè)置為為雙輸入雙輸出(doubleinputdoubleoutput,簡(jiǎn)稱dido)模型,可視為兩個(gè)雙輸入單輸出控制器。對(duì)于雙輸入單輸出控制器的模糊邏輯推理過程可用圖3表示。如圖3所示,根據(jù)模糊蘊(yùn)含關(guān)系的關(guān)系矩陣r,對(duì)于給定的模糊輸入a*,b*可推得結(jié)論c*,其中“。”表示合成運(yùn)算。
本發(fā)明的具體實(shí)施例中可以采用最小—最大合成法,將實(shí)測(cè)量模糊值的值積與其進(jìn)行合成運(yùn)算,如式5所示。因此,根據(jù)字體模糊查詢表中字體的論域值和屏幕亮度模糊查詢表中屏幕亮度的論域值,基于如式5函數(shù)確定字體對(duì)應(yīng)論域上的模糊輸出值和屏幕亮度對(duì)應(yīng)論域上的模糊輸出值。
其中,a*為距離的論域值,b*為光線強(qiáng)度的論域值,r為模糊關(guān)系。
通過式5模糊推理得出的模糊輸出值c*是屬于輸出論域上的子集,還需要將其轉(zhuǎn)化為精確控制量u。通常將這種轉(zhuǎn)化方法稱作清晰化,或去模糊化。在本實(shí)施例中采用最大隸屬度方法,最大隸屬度方法是在模糊輸出值c*中,將隸屬度取到最大的元素u*視為精確輸出的控制量。比如,模糊輸出值c*用“查德法”表示為
上式中各項(xiàng)的分母為離散論域中的元素,分子為相應(yīng)的隸屬度。從中可以看出,論域中元素為2時(shí)取到最大隸屬度,依照最大隸屬度方法可以得到相應(yīng)的精確輸出控制量u*為2。若模糊輸出量的元素隸屬度有多個(gè)最大值,且最大值相同,該情況下可取平均值作為控制量。
在具體實(shí)施過程中,根據(jù)字體對(duì)應(yīng)論域上的模糊輸出值和屏幕亮度對(duì)應(yīng)論域上的模糊輸出值,需轉(zhuǎn)換為對(duì)應(yīng)的連續(xù)域上的實(shí)際控制量,即轉(zhuǎn)換為字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量,可以基于如下函數(shù)確定字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量,比例因子ku可由式6求出,利用比例因子ku可將論域上的輸出量u*,轉(zhuǎn)化為連續(xù)域上的取值,可以由式7求出,即算出字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量。
u=ku·u*+ul(式7)
其中,u為一連續(xù)取值范圍是[ul,uh],n為{0,1,…,n-1,n}。
在步驟s4的實(shí)施過程中,根據(jù)模糊算法處理后得到字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量,對(duì)終端的字體和屏幕亮度進(jìn)行顯示調(diào)節(jié)。
在該技術(shù)方案中,獲取用戶與屏幕的距離和當(dāng)前環(huán)境的光線強(qiáng)度,利用預(yù)設(shè)的控制規(guī)則,生成字體模糊查詢表和屏幕亮度模糊查詢表。根據(jù)字體模糊查詢表和屏幕亮度模糊查詢表,和獲取的當(dāng)前用戶與屏幕的距離,以及當(dāng)前環(huán)境的光線強(qiáng)度,根據(jù)預(yù)先設(shè)定的模糊算法,生成字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量,進(jìn)而對(duì)字體和屏幕亮度進(jìn)行顯示調(diào)節(jié),綜合考慮用戶與屏幕的距離以周圍環(huán)境的光線強(qiáng)度,對(duì)終端字體和屏幕亮度進(jìn)行自動(dòng)調(diào)節(jié),提高了用戶的視覺體驗(yàn)。
圖4為本發(fā)明一個(gè)實(shí)施例的顯示控制系統(tǒng)的結(jié)構(gòu)圖。如圖4所示,該系統(tǒng)包括:
距離獲取模塊40,用于獲取用戶與終端屏幕的距離;
光線強(qiáng)度獲取模塊41,用于獲取當(dāng)前環(huán)境的光線強(qiáng)度值;
量化模塊42,用于根據(jù)距離與光線強(qiáng)度值,以及預(yù)設(shè)的控制規(guī)則,生成字體模糊查詢表和屏幕亮度模糊查詢表;
輸出控制模塊43,用于根據(jù)字體模糊查詢表和屏幕亮度模糊查詢表,和獲取的用戶與屏幕的距離和當(dāng)前環(huán)境的光線強(qiáng)度,根據(jù)預(yù)先設(shè)定的模糊算法,生成字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量;
調(diào)節(jié)模塊44,用于根據(jù)所述實(shí)際控制量,對(duì)字體和屏幕亮度進(jìn)行顯示調(diào)節(jié)。
在該技術(shù)方案中,通過在距離獲取模塊40和光線強(qiáng)度獲取模塊41中分別獲取用戶與終端屏幕的距離和當(dāng)前環(huán)境的光線強(qiáng)度值。用戶與終端屏幕的距離,可以利用終端的紅外距離傳感器及其外圍電路,獲取用戶與屏幕的距離,根據(jù)終端的光線傳感器及其外圍電路,可以計(jì)算出當(dāng)前環(huán)境的光線強(qiáng)度值。
在量化模塊42中,根據(jù)距離與光線強(qiáng)度值,以及預(yù)設(shè)的控制規(guī)則,生成字體模糊查詢表和屏幕亮度模糊查詢表。
具體地,量化模塊42具體包括:
論域劃分單元420,用于根據(jù)屏幕的屬性參數(shù),將環(huán)境光線強(qiáng)度、用戶與屏幕的距離、字體大小范圍和屏幕亮度分別進(jìn)行論域劃分;
論域?qū)?yīng)單元421,用于根據(jù)環(huán)境光線強(qiáng)度的論域值和用戶與屏幕的距離論域值,根據(jù)預(yù)定算法,得出顯示的字體大小論域值、屏幕亮度論域值與當(dāng)前環(huán)境光線強(qiáng)度論域值、用戶與屏幕距離的論域值的對(duì)應(yīng)關(guān)系。
論域劃分單元420中,通過式1和式2獲取距離的論域、光線強(qiáng)度的論域、字體的論域以及屏幕亮度的論域值。論域?qū)?yīng)單元421中,根據(jù)式3得出顯示的字體大小論域值、屏幕亮度論域值與當(dāng)前環(huán)境光線強(qiáng)度論域值、用戶與屏幕距離的論域值的對(duì)應(yīng)關(guān)系,獲取模糊邏輯的控制規(guī)則,從而生成字體模糊查詢表和屏幕亮度模糊查詢表。
在輸出控制模塊43中,根據(jù)字體模糊查詢表和屏幕亮度模糊查詢表,和獲取的用戶與屏幕的距離和當(dāng)前環(huán)境的光線強(qiáng)度,根據(jù)預(yù)先設(shè)定的模糊算法,生成字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量。
具體地,輸出控制模塊43包括:
模糊輸出單元430,用于根據(jù)字體模糊查詢表中字體的論域值和屏幕亮度模糊查詢表中屏幕亮度的論域值,基于如下函數(shù)確定字體對(duì)應(yīng)論域上的模糊輸出值和屏幕亮度對(duì)應(yīng)論域上的模糊輸出值,
其中,a*為距離的論域值,b*為光線強(qiáng)度的論域值,r為模糊關(guān)系;
精確輸出單元431,用于根據(jù)字體對(duì)應(yīng)論域上的模糊輸出值和屏幕亮度對(duì)應(yīng)論域上的模糊輸出值,基于如下函數(shù)確定字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量,
u=ku·u*+ul
其中,u為一連續(xù)取值范圍是[ul,uh],n為{0,1,…,n-1,n}。
通過模糊輸出單元430獲得的字體對(duì)應(yīng)論域上的模糊輸出值和屏幕亮度對(duì)應(yīng)論域上的模糊輸出值,然后通過精確輸出單元431得出字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量。通過調(diào)節(jié)模塊44,根據(jù)字體的實(shí)際控制量和屏幕亮度的實(shí)際控制量,對(duì)字體和屏幕亮度進(jìn)行顯示調(diào)節(jié)。根據(jù)該技術(shù)方案,綜合考慮用戶與屏幕的距離以周圍環(huán)境的光線強(qiáng)度,對(duì)終端的字體和屏幕亮度進(jìn)行自動(dòng)調(diào)節(jié),提高了用戶的視覺體驗(yàn)。
本發(fā)明的另一實(shí)施例還提供了一種終端,該終端包括如上述的顯示控制系統(tǒng)。
優(yōu)選地,本發(fā)明的一具體實(shí)施方式,用戶在終端預(yù)設(shè)一字體大小值和屏幕亮度值,顯示控制系統(tǒng)以該字體大小預(yù)設(shè)值和屏幕亮度預(yù)設(shè)值為中心,確定字體大小范圍和屏幕亮度范圍。當(dāng)觸發(fā)該顯示控制系統(tǒng)時(shí),通過該顯示控制系統(tǒng),調(diào)節(jié)終端屏幕的字體大小和屏幕亮度,根據(jù)不同用戶的使用習(xí)慣,實(shí)現(xiàn)更好的屏幕顯示控制,實(shí)現(xiàn)了更好地用戶體驗(yàn)。
優(yōu)選地,為了防止調(diào)整字體大小或屏幕亮度調(diào)整過于頻繁,產(chǎn)生抖動(dòng)的現(xiàn)象,增加系統(tǒng)的功耗,可以預(yù)設(shè)一定時(shí)時(shí)間,在該定時(shí)時(shí)間點(diǎn)上,自動(dòng)調(diào)節(jié)終端屏幕的字體和屏幕亮度。
綜上所述,一種顯示控制方法及系統(tǒng)及終端,用以結(jié)合用戶與終端的距離和當(dāng)前環(huán)境的屏幕亮度,調(diào)節(jié)終端屏幕的字體和屏幕亮度,提高了用戶的視覺體驗(yàn)。
應(yīng)當(dāng)說明的是,上述實(shí)施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。