一種基于眼睛的字體大小自適應(yīng)調(diào)整方法及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種基于眼睛的字體大小自適應(yīng)調(diào)整方法及其移動(dòng)終端,屬于移動(dòng)互 聯(lián)網(wǎng)和機(jī)器學(xué)習(xí)領(lǐng)域。
【背景技術(shù)】
[0002] 很多移動(dòng)終端產(chǎn)品已廣泛使用,例如手機(jī)、掌上電腦等已經(jīng)普遍應(yīng)用于上網(wǎng)瀏覽 網(wǎng)頁、閱讀小說、移動(dòng)辦公等,其最大優(yōu)勢在于用戶可以不受空間和時(shí)間的限制,在乘車、 等車或者空閑時(shí)間都可以進(jìn)行,這符合現(xiàn)代人的生活方式和閱讀需要。但是每個(gè)移動(dòng)終端 用戶有著不同的習(xí)慣,有些用戶在查看移動(dòng)終端文本時(shí)喜歡大字體,例如老人,有些用戶在 查看文本時(shí)喜歡小字體。即使是同一個(gè)人,在不同時(shí)間,不同場合下,也會(huì)對(duì)文本顯示字體 有不同的要求。因此用戶在進(jìn)行移動(dòng)終端閱讀時(shí)需要根據(jù)自身的喜好,手動(dòng)調(diào)節(jié)屏幕顯示 的大小和調(diào)整眼睛與屏幕的距離,以滿足閱讀時(shí)對(duì)字體大小的要求。但是手工調(diào)整很不方 便,每當(dāng)眼睛感覺不舒適時(shí),用戶都要手動(dòng)調(diào)節(jié)屏幕顯示的大小,操作極為不便,影響用戶 使用心情,降低用戶滿意度,因此一種理想的方法是實(shí)現(xiàn)移動(dòng)終端中字體大小的自適應(yīng)調(diào) 整。
[0003] 隨著信息處理技術(shù)、以及微處理器和計(jì)算機(jī)技術(shù)的高速發(fā)展,一些傳感器已用來 實(shí)現(xiàn)顯示字體的自適應(yīng)調(diào)整。例如專利CN 103200323 A自適應(yīng)獲得移動(dòng)終端的移動(dòng)速度, 并將其作為字體調(diào)整依據(jù),對(duì)靜止時(shí)候不適用。專利CN200910190648. 9采用視力檢測傳感 器檢測當(dāng)前用戶的視力能力數(shù)據(jù),并將其作為字體調(diào)整依據(jù),此專利的關(guān)鍵是視力檢測傳 感器的實(shí)現(xiàn),其說明書中沒有描述其實(shí)現(xiàn)方法。專利201310064450. 2首先測量用戶閱讀個(gè) 人終端時(shí)該用戶的眼到所述個(gè)人終端的距離,并將其作為字體調(diào)整依據(jù),此距離傳感器用 來測試人臉到手機(jī)的距離,但是老人有時(shí)眼花,不能無限靠近,用距離來判斷不準(zhǔn)確。
[0004] 與現(xiàn)有技術(shù)不同,本發(fā)明采用測量眼睛狀態(tài)作為調(diào)整字體大小依據(jù),因?yàn)檠劬?態(tài)是用戶對(duì)字體大小舒適度的直接反映,以其為依據(jù)調(diào)整字體大小,準(zhǔn)確率更高。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明目的在于克服現(xiàn)有技術(shù)的不足,提供一種基于眼睛的字體大小自適應(yīng)調(diào)整 方法及移動(dòng)終端,能自適應(yīng)動(dòng)態(tài)調(diào)整顯示字體的大小,提升閱讀體驗(yàn),減輕眼睛疲勞,給用 戶視覺上帶來較好的舒適感。
[0006] 為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是一種基于眼睛的字體大小自適應(yīng)調(diào) 整方法和移動(dòng)終端,其中一種基于眼睛的字體大小自適應(yīng)調(diào)整方法包括以下步驟:
[1] 采集用戶使用移動(dòng)終端時(shí)的眼睛圖像;
[2] 根據(jù)眼睛圖像,確定字體大??;
[3] 設(shè)置移動(dòng)終端的顯示字體為確;定的字體大小。
[0007] 步驟[1]采集用戶使用移動(dòng)終端時(shí)的眼睛圖像 控制攝像裝置獲取用戶使用移動(dòng)終端時(shí)的人臉圖像,然后從人臉圖像中檢測出眼睛圖 像。
[0008] 步驟[2]根據(jù)眼睛圖像,確定字體大小 根據(jù)眼睛圖像,確定字體大小的方法包括以下步驟:計(jì)算采集的眼睛圖像與舒適時(shí)眼 睛圖像樣本庫的距離,獲取最近的舒適時(shí)眼睛圖像樣本所對(duì)應(yīng)的字體大小。
[0009] 在移動(dòng)終端中設(shè)有舒適時(shí)眼睛圖像樣本庫,它指人們閱讀舒適時(shí)的眼睛圖像與顯 示字體大小關(guān)聯(lián)的樣本數(shù)據(jù)庫。
[0010] 進(jìn)一步,根據(jù)眼睛圖像,確定字體大小的方法包括以下步驟:其特征在于:根據(jù) 眼睛圖像,確定字體大小的方法包括以下步驟:對(duì)當(dāng)前眼睛圖像分類,若分類到調(diào)整類別 A+,則調(diào)大當(dāng)前字體,增加量為Ds ;若分類到調(diào)整類別A-,則調(diào)小當(dāng)前字體,減少量為Ds ;若 分類到調(diào)整類別A,則不作調(diào)整。
[0011] 在移動(dòng)終端中設(shè)有三類字體調(diào)整類別樣本數(shù)據(jù)庫,將不同狀態(tài)下的眼睛圖像與字 體大小相關(guān)聯(lián)。調(diào)整類別A+,該類眼睛圖像所對(duì)應(yīng)的移動(dòng)終端字體需要調(diào)大,才能使眼睛閱 讀時(shí)感到舒適;調(diào)整類別A-,該類眼睛圖像所對(duì)應(yīng)的移動(dòng)終端字體需要調(diào)小,才能使眼睛 閱讀時(shí)感到舒適;調(diào)整類別A,該類眼睛圖像所對(duì)應(yīng)的移動(dòng)終端字體不需要調(diào)整,其已經(jīng)使 眼睛閱讀時(shí)感到舒適。
[0012] 此方法采用分類器對(duì)眼睛圖像分類,獲取字體調(diào)整類別,例如采用支持向量機(jī)分 類器對(duì)眼睛圖像分類,獲取字體調(diào)整類別。
[0013] 步驟[3]設(shè)置移動(dòng)終端的顯示字體為確定的字體大小 一種基于眼睛的字體大小自適應(yīng)調(diào)整方法進(jìn)一步,包括:眼睛圖像發(fā)生變化時(shí),自 適應(yīng)調(diào)調(diào)整字體顯示大小,設(shè)置移動(dòng)終端的顯示字體為調(diào)整后的字體大小。
[0014] 一種基于眼睛的字體大小自適應(yīng)調(diào)整移動(dòng)終端,其特征在于,該移動(dòng)終端包括: 人臉圖像采集模塊,眼睛檢測模塊,眼睛特征向量構(gòu)造模塊,字體大小確定模塊,和顯示控 制模塊。其中,人臉圖像采集模塊控制攝像裝置獲取用戶使用移動(dòng)終端時(shí)的人臉圖像;眼睛 檢測模塊根據(jù)人臉圖像采集模塊發(fā)送來的人臉圖像檢測出眼睛圖像;眼睛特征向量構(gòu)造模 塊根據(jù)眼睛檢測模塊發(fā)送過來的眼睛圖像,抽取圖像特征,構(gòu)造眼睛特征向量。字體大小確 定模塊根據(jù)眼睛特征向量構(gòu)造模塊發(fā)送來的眼睛特征向量計(jì)算應(yīng)該設(shè)置的字體大小值,并 將此值發(fā)送給顯示控制模塊;顯示控制模塊接收字體大小確定模塊發(fā)送來的字體大小值, 控制移動(dòng)終端屏幕按此字體大小值顯示文字。
[0015] 進(jìn)一步該移動(dòng)終端還包括:參數(shù)設(shè)置模塊,字體大小自適應(yīng)調(diào)整模塊,字體調(diào)整 模型學(xué)習(xí)模塊,其中參數(shù)設(shè)置模塊用于在移動(dòng)終端中設(shè)置各類參數(shù)和存儲(chǔ)訓(xùn)練樣本;字 體大小自適應(yīng)調(diào)整模塊用于在用戶眼睛狀態(tài)發(fā)生變化時(shí),自適應(yīng)調(diào)節(jié)移動(dòng)終端的顯示字體 大小。字體調(diào)整模型學(xué)習(xí)模塊根據(jù)訓(xùn)練樣本數(shù)據(jù)庫,獲得分類模型,輸出到字體大小確定模 塊。
[0016] 有益效果 與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是通過獲取使用移動(dòng)終端的用戶眼睛,能自適應(yīng) 調(diào)整顯示字體的大小,提升閱讀體驗(yàn),減輕眼睛疲勞,能給用戶視覺上帶來較好的舒適感。
【附圖說明】
[0017] 圖1 一種基于眼睛的字體大小自適應(yīng)調(diào)整方法流程圖; 圖2 -種基于眼睛的字體大小自適應(yīng)調(diào)整移動(dòng)終端實(shí)施案例1的結(jié)構(gòu)圖; 圖3 -種基于眼睛的字體大小自適應(yīng)調(diào)整移動(dòng)終端實(shí)施案例2的結(jié)構(gòu)圖。
[0018]
【具體實(shí)施方式】 本發(fā)明提出的一種基于眼睛的字體大小自適應(yīng)調(diào)整方法和移動(dòng)終端,結(jié)合附圖和實(shí)施 例說明如下。
[0019] 一種基于眼睛的字體大小自適應(yīng)調(diào)整方法,如圖1所示,包括以下步驟: SOl :采集用戶使用移動(dòng)終端時(shí)的眼睛圖像 S02:構(gòu)造眼睛圖像的特征向量 503 :根據(jù)眼睛圖像特征向量,調(diào)整字體大小 504 :設(shè)置移