一種字體調整方法及裝置的制造方法
【專利摘要】本發明實施例提供一種字體調整方法及裝置,其中的方法具體包括:采集智能終端對應顯示裝置的當前亮度參數;獲取與所述當前亮度參數相適配的第一字體參數;將所述智能終端的字體參數調整為所述第一字體參數。本發明實施例能夠避免打擾到智能終端的前臺運行的當前應用,因此能夠提高智能終端中應用運行的穩定性和延續性,從而能夠提高用戶的使用體驗。
【專利說明】
一種字體調整方法及裝置
技術領域
[0001]本發明實施例涉及電子技術領域,尤其涉及一種字體調整方法及裝置。
【背景技術】
[0002]隨著通信技術的發展,智能手機、平板電腦等智能終端已經普遍應用于上網瀏覽網頁、閱讀電子書、玩游戲、移動辦公等,其最大優勢在于用戶可以不受空間和時間的限制,在乘車、等車或者空閑時間都可以進行,這符合現代人的生活方式和閱讀需求。
[0003]目前的智能終端通常不具備自適應地調整顯示字體的功能。這樣,即使對于同一個用戶,其在不同情況下也會對顯示字體存在不同的需求,因此,現有方案中用戶在使用智能終端的過程中需要根據自身的需求,手動地調整顯示字體。
[0004]然而,在實際應用中,每當眼睛感覺不舒適時,用戶都需要手動調整顯示字體,操作極為不便,因此影響了顯示字體的調整效率,并且,影響了用戶的使用體驗。
【發明內容】
[0005]本發明實施例提供一種字體調整方法及裝置,用以解決現有方案中手動調整顯示字體帶來的便捷性差和調整效率低的技術問題,能夠避免打擾到智能終端的前臺運行的當前應用,因此能夠提高智能終端中應用運行的穩定性和延續性,從而能夠提高用戶的使用體驗。
[0006]本發明實施例提供一種字體調整方法,包括:
[0007]采集智能終端對應顯示裝置的當前亮度參數;
[0008]獲取與所述當前亮度參數相適配的第一字體參數;
[0009]將所述智能終端的字體參數調整為所述第一字體參數。
[0010]可選地,所述獲取與所述當前亮度參數相適配的當前字體參數的步驟,包括:
[0011]依據所述當前亮度參數,在預先建立的亮度參數與字體參數之間的映射關系中進行查找,以得到與所述當前亮度參數相適配的當前字體參數。
[0012]可選地,通過如下步驟建立所述亮度參數與字體參數之間的映射關系:
[0013]獲取所述亮度參數對應的字體參數初始值;
[0014]依據用戶對于所述字體參數初始值的反饋信息,獲取所述亮度參數對應的字體參數當前值。
[0015]可選地,所述方法還包括:
[0016]采集所述智能終端所處環境光的強度參數;
[0017]在所述環境光的強度參數符合預置條件時,判斷所述環境光的強度參數與所述當前亮度參數是否匹配;
[0018]在所述環境光的強度參數與所述當前亮度參數不匹配時,對所述智能終端的字體參數和/或所述顯示裝置的對比度進行調整。
[0019]可選地,所述方法還包括:
[0020]采集所述智能終端與用戶之間的當前距離參數;
[0021]獲取與所述當前亮度參數和當前距離參數相適配的第二字體參數;
[0022]將所述智能終端的字體參數調整為所述第二字體參數。
[0023]可選地,所述獲取與所述當前亮度參數和當前距離參數相適配的第二字體參數的步驟,包括:
[0024]依據所述當前亮度參數和當前距離參數,在預先建立的亮度參數、距離參數與字體參數之間的映射關系中進行查找,以得到與所述當前亮度參數和當前距離參數相適配的當前字體參數。
[0025]另一方面,本發明實施例提供一種字體調整裝置,包括:
[0026]第一采集模塊,用于采集智能終端對應顯示裝置的當前亮度參數;
[0027]第一獲取模塊,用于獲取與所述當前亮度參數相適配的第一字體參數;以及
[0028]第一調整模塊,用于將所述智能終端的字體參數調整為所述第一字體參數。
[0029 ]可選地,所述第一獲取模塊,包括:
[0030]第一查找子模塊,用于依據所述當前亮度參數,在預先建立的亮度參數與字體參數之間的映射關系中進行查找,以得到與所述當前亮度參數相適配的當前字體參數。
[0031]可選地,所述裝置還包括:
[0032]建立模塊,用于建立所述亮度參數與字體參數之間的映射關系:
[0033]其中,所述建立模塊,包括:
[0034]第一獲取子模塊,用于獲取所述亮度參數對應的字體參數初始值;以及
[0035]第二獲取子模塊,用于依據用戶對于所述字體參數初始值的反饋信息,獲取所述亮度參數對應的字體參數當前值。
[0036]可選地,所述裝置還包括:
[0037]第二采集模塊,用于采集所述智能終端所處環境光的強度參數;
[0038]判斷模塊,用于在所述環境光的強度參數符合預置條件時,判斷所述環境光的強度參數與所述當前亮度參數是否匹配;
[0039]第二調整模塊,用于在所述環境光的強度參數與所述當前亮度參數不匹配時,對所述智能終端的字體參數和/或所述顯示裝置的對比度進行調整。
[0040]可選地,所述裝置還包括:
[0041]第三采集模塊,用于采集所述智能終端與用戶之間的當前距離參數;
[0042]第二獲取模塊,用于獲取與所述當前亮度參數和當前距離參數相適配的第二字體參數;
[0043]第三調整模塊,用于將所述智能終端的字體參數調整為所述第二字體參數。
[0044]可選地,所述第二獲取模塊,包括:
[0045]第二查找子模塊,用于依據所述當前亮度參數和當前距離參數,在預先建立的亮度參數、距離參數與字體參數之間的映射關系中進行查找,以得到與所述當前亮度參數和當前距離參數相適配的當前字體參數。
[0046]本發明實施例提供的字體調整方法及裝置,可以依據智能終端對應顯示裝置的當前亮度參數對智能終端的字體參數進行自適應地調整,因此能夠提高顯示字體調整的便捷性和調整效率。例如,在光線較暗的情況下,智能終端通常提供夜間模式,相對于白天模式該夜間模式具有較低的亮度參數以避免較高的亮度造成的刺眼感,而本發明實施例可以依據該夜間模式對應的當前亮度參數對智能終端的字體大小、字體顏色等字體參數進行自適應地調整,例如,可以將字體大小調大,或者,將字體顏色調為綠色、紅色等較亮的顏色等,因此可以在一定程度上緩解眼睛的疲勞感。
【附圖說明】
[0047]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0048]圖1示出了本發明的一種字體調整方法實施例一的步驟流程圖;
[0049]圖2示出了本發明的一種字體調整方法實施例二的步驟流程圖;
[0050]圖3示出了本發明的一種字體調整方法實施例三的步驟流程圖;
[0051 ]圖4示出了本發明的一種字體調整裝置實施例一的結構框圖;
[0052]圖5示出了本發明的一種字體調整裝置實施例二的結構框圖;以及
[0053]圖6示出了本發明的一種字體調整裝置實施例三的結構框圖。
【具體實施方式】
[0054]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0055]針對現有方案中手動調整顯示字體帶來的便捷性差和調整效率低的技術問題,本發明實施例可以依據智能終端對應顯示裝置的當前亮度參數對智能終端的字體參數進行自適應地調整,因此能夠提高顯示字體調整的便捷性和調整效率。
[0056]方法實施例一
[0057]參照圖1,示出了本發明的一種字體調整方法實施例一的步驟流程圖,具體可以包括:
[0058]步驟101、采集智能終端對應顯示裝置的當前亮度參數;
[0059]本發明實施例提供的字體調整方法可應用于客戶端和服務器對應的應用環境中,其中,客戶端與服務器可以位于有線或無線網絡中,通過該有線或無線網絡,客戶端與服務器進行數據交互。
[0060]具體地,客戶端可以運行在智能終端上,上述智能終端具體包括但不限:智能手機、平板電腦、電子書閱讀器、MP3(動態影像專家壓縮標準音頻層面3 ,Moving PictureExperts Group Aud1 Layer III)播放器、MP4(動態影像專家壓縮標準音頻層面4,MovingPicture Experts Group Aud1 Layer IV)播放器、膝上型便攜計算機、車載電腦、臺式計算機、機頂盒、智能電視機、可穿戴設備等等。
[0061]本發明實施例中,上述客戶端可以具有顯示字體的調整功能,在實際應用中,上述客戶端可以為操作系統提供的模塊、組件、服務或者應用程序,也可以為寄宿于宿主程序的寄宿程序,可以理解,本發明實施例對于上述客戶端的具體應用環境不加以限制。
[0062]在實際應用中,上述智能終端的顯示裝置可以包括:觸摸屏、液晶屏、電子墨水屏等顯示屏幕,本發明實施例對于具體的顯示裝置不加以限制。
[0063]在實際應用中,上述步驟101可以調用智能終端的操作系統提供的第一預置接口,以采集智能終端對應顯示裝置的當前亮度參數,例如,上述第一預置接口可以為SDK(軟件開發工具包,Sof tware Development Kit,)、API (應用程序編程接口,Appl icat1nProgramming Interface)等,其中,不同的操作系統可以提供不同的第一預置接口,本發明實施例對于具體的第一預置接口及采集智能終端對應顯示裝置的當前亮度參數的具體方式不加以限制。
[0064]本發明實施例中,本發明實施例的字體調整流程的觸發方式可以有多種,例如,當瀏覽應用或文本閱讀應用等預置應用啟動時,可以執行本發明實施例的字體調整流程。又如,在用戶通過按鍵、觸摸屏、語音等方式輸入預置的觸發指令時,也可以執行本發明實施例的字體調整流程。可以理解,本發明實施例對于具體的字體調整流程不加以限制。
[0065]步驟102、獲取與所述當前亮度參數相適配的第一字體參數;
[0066]在本發明的一種可選實施例中,所述獲取與所述當前亮度參數相適配的當前字體參數的步驟102,具體可以包括:依據所述當前亮度參數,在預先建立的亮度參數與字體參數之間的映射關系中進行查找,以得到與所述當前亮度參數相適配的當前字體參數。
[0067]在本發明的另一種可選實施例中,可以通過如下步驟建立所述亮度參數與字體參數之間的映射關系:
[0068]步驟Al、獲取所述亮度參數對應的字體參數初始值;
[0069]步驟A2、依據用戶對于所述字體參數初始值的反饋信息,獲取所述亮度參數對應的字體參數當前值。
[0070]在實際應用中,上述步驟Al可以在智能終端出廠前執行,具體地,可以獲取N個用戶針對各種亮度參數的觀測值,并對該N個用戶的觀測值取平均以得到所述亮度參數對應的字體參數初始值,或者,還可以從該N個用戶的觀測值中去掉最大值和最小值后取平均值等,本發明實施例對于字體參數初始值的具體獲取過程不加以限制;其中,N為大于O的整數。
[0071]在具體實現中,上述步驟A2可以首先依據所述亮度參數對應的字體參數初始值,對所述智能終端的字體參數進行調整,并且,還可以提供字體參數初始值的調整接口,以使用戶對該字體參數初始值進行調整,然后,可以將調整后的該字體參數初始值作為上述所述亮度參數對應的字體參數當前值。
[0072]假設亮度參數的范圍為I?100,字體大小參數具體包括:特大、大、中、小,該每種字體大小可以對應一定的字號,如特大對應大二號字,大對應三號字,中對應四號字,小對應五號字,假設亮度參數20對應的字體參數初始值為大,則在當前亮度參數為20時,可以首先將所述智能終端的字體大小參數調整為大,并提供對應的調整接口,假設用戶通過該調整接口將字體大小參數為特大,則可以將特大作為上述所述亮度參數對應的字體大小參數當前值。
[0073]可以理解,上述亮度范圍及各種字體大小只是作為應用示例,實際上,本領域技術人員可以根據實際應用需求,采用所需的亮度范圍及字體大小,本發明實施例對具體的亮度范圍及字體大小不作具體限定。
[0074]在本發明的一種可選實施例中,本發明實施例還可以建立亮度參數區間與字體參數之間的映射關系,則在獲取與所述當前亮度參數相適配的第一字體參數的過程中,可以將當前亮度參數與亮度參數區間進行匹配,以得到匹配成功的亮度參數區間對應字體參數。其中,亮度參數區間可以對應一定的亮度范圍,本發明實施例對于具體的亮度參數區間不加以限制。
[0075]步驟103、將所述智能終端的字體參數調整為所述第一字體參數。
[0076]在實際應用中,上述步驟103可以調用智能終端的操作系統提供的第二預置接口,以將所述智能終端的字體參數調整為所述第一字體參數。例如,上述第二預置接口可以為SDK、API等。其中,不同的操作系統可以提供不同的第二預置接口,上述第二預置接口可用于對所述智能終端的字體參數進行調整。具體地,智能終端可以通過調用上層用于對字體大小進行設置的API( (Applicat1n Programming Interface,應用程序編程接口 ),改變終端顯示的字體大小。具體地,在a n d r ο i d系統中,該A P I具體可以為writeFontSizePreference()。
[0077]可以理解,本發明實施例對于具體的第二預置接口及將所述智能終端的字體參數調整為所述第一字體參數的具體方式不加以限制。
[0078]在本發明的一種可選實施例中,為了不影響用戶的閱讀,在將所述智能終端的字體參數調整為所述第一字體參數之前,上述方法還可以包括:詢問用戶是否對字體參數進行改變,并根據用戶的選擇確定是否進行字體參數的調整。
[0079]綜上,本發明實施例可以依據智能終端對應顯示裝置的當前亮度參數對智能終端的字體參數進行自適應地調整,因此能夠提高顯示字體調整的便捷性和調整效率。
[0080]例如,在本發明的一種應用示例I中,假設在光線較暗的情況下,智能終端通常提供夜間模式,相對于白天模式該夜間模式具有較低的亮度參數以避免較高的亮度造成的刺眼感;而本發明實施例可以依據該夜間模式對應的當前亮度參數對智能終端的字體大小、字體顏色等字體參數進行自適應地調整,例如,可以將字體大小調大,或者,將字體顏色調為綠色、紅色等較亮的顏色等,因此可以在一定程度上緩解眼睛的疲勞感。
[0081]又如,在本發明的一種應用示例2中,假設在光線較亮的情況下,智能終端通常提供白天模式,相對于夜間模式該白天模式具有較高的亮度參數以避免較低的亮度造成的眼睛疲勞感;而本發明實施例可以依據該白天模式對應的當前亮度參數對智能終端的字體大小、字體顏色等字體參數進行自適應地調整,例如,可以將字體大小調小,或者,將字體顏色調為黑色、灰色等較暗的顏色等,因此可以在一定程度上緩解眼睛的疲勞感。
[0082]方法實施例二
[0083]參照圖2,示出了本發明的一種字體調整方法實施例二的步驟流程圖,具體可以包括:
[0084]步驟201、采集智能終端對應顯示裝置的當前亮度參數;
[0085]步驟202、采集所述智能終端所處環境光的強度參數;
[0086]步驟203、在所述環境光的強度參數符合預置條件時,判斷所述環境光的強度參數與所述當前亮度參數是否匹配;
[0087]步驟204、在所述環境光的強度參數與所述當前亮度參數不匹配時,對所述智能終端的字體參數和/或所述顯示裝置的對比度進行調整。
[0088]傳統技術中,智能終端可以提供亮度參數的調整功能,例如,越來越多的用戶覺得在環境光的強度較高時,屏幕上的字體會變得不清晰,看起來會比較吃力,則用戶可以在環境光的強度較高時提高亮度參數。然而,較高的亮度參數容易增加智能終端的電量消耗。
[0089]針對上述較高的亮度參數容易增加智能終端的電量消耗的問題,本實施例可以在所述環境光的強度參數符合預置條件、且在所述環境光的強度參數與所述當前亮度參數不匹配時,對所述智能終端的字體參數和/或所述顯示裝置的對比度進行調整;由于本實施例可以不改變屏幕的亮度參數,故能夠在改善智能終端的顯示效果的同時,降低智能終端的電量消耗。
[0090]在實際應用中,可以利用智能終端中集成的光傳感器來采集所述智能終端所處環境光的強度參數。其中,上述光傳感器可以通過內置的光敏二極管對環境光進行采集,同時把光能轉化為電能,形成一定的電流,然后經過放大器放大,放大后的電流在回路上的電阻兩端形成電壓。不同強度的光線會有不同的電流,從而輸出不同的電壓值,通過獲取該電壓值來體現環境光的強度。進一步的,為了方便后續的電壓值的比較,可以通過ADC(模數轉換,Analog-to-digital converter)檢測系統對輸入的電壓值進行采樣和量化。
[0091]本發明實施例中,上述預置條件可用于表示環境光的強度較高以至于需要提高亮度參數的強度條件,此種情況下,本發明實施例可以判斷所述環境光的強度參數與所述當前亮度參數是否匹配,若匹配,則說明當前亮度參數為用戶認可的亮度參數,因此可以不執行與提高亮度相應的處理操作,若不匹配,則說明當前亮度參數不是用戶認可的亮度參數,因此可以執行與提高亮度相應的處理操作,也即,可以用字體參數和/或對比度的調整操作代替上述提高亮度的操作,從而可以節省智能終端的電量消耗。
[0092]在本發明的一種可選實施例中,本實施例的方法還可以包括:判斷環境光的強度參數是否符合預置條件;
[0093]其中,上述判斷環境光的強度參數是否符合預置條件的步驟,具體可以包括:
[0094]步驟B1、比較所述環境光的強度與預設的取值范圍;
[0095]步驟B2、根據比較結果判斷環境光的強度參數是否符合預置條件。
[0096]其中,步驟BI的比較可以由智能終端的基帶處理單元完成,可以預先將電壓值劃分為不同的區間或設定不同的門限值來代表不同的光強度,比較時,需要確定當前的環境光所對應的電壓值到底落入哪個區間。
[0097]具體的,由于環境光的強度與電壓值成正比,對應的電壓值越高,表示測得的環境光的強度越大。當環境光的強度在設定的正常區間內,一般不需調節顯示即可滿足用戶的需要,而當環境光的強度過強或過弱時,此時需要結合當前亮度參數判斷是否改變顯示的情況以滿足用戶對于智能終端的顯示清晰的需要。
[0098]可以理解,上述的正常區間可以由用戶自己設定,假設正常區間用(X1,X2)這個區間來表示,如果用戶將Xl設定為強度的最大值(例如采用O至5之間的數字表示光強值,數字越大則強度越大,此時5為最大值),此時智能終端在光強值比正常區間高(即強光)的情況下將不符合預置條件;如果用戶將X2設定為0,此時智能終端只在強光的情況下符合預置條件,而在光強低于正常區間(即光強較弱)的情況下不符合預置條件。可見,通過設定上述正常區間的端點值,用戶可以設定智能終端的自適應功能在強光還是弱光的情況下啟動。
[0099]在本發明的一種可選實施例中,上述判斷所述環境光的強度參數與所述當前亮度參數是否匹配的步驟,具體可以包括:依據預先建立的環境光的強度參數與亮度參數之間的映射關系,判斷所述環境光的強度參數與所述當前亮度參數是否匹配,具體地,可以判斷所述環境光的強度參數與所述當前亮度參數是否在上述映射關系對應的同一數據記錄中,若是,則可以判斷二者匹配,否則,可以判斷二者不匹配。其中,如果二者不匹配,則可以說明改變顯示的情況以滿足用戶對于智能終端的顯示清晰的需要。
[0100]在實際應用中,上述對所述智能終端的字體參數和/或所述顯示裝置的對比度進行調整的過程具體可以包括:增大所述智能終端顯示的字體參數和/或屏幕對比度。需要說明的是,這里的字體參數包括字體的大小、字體是否加粗、字體顏色的深淺等。增大字體參數的含義是增大顯示的字體,或者對字體進行加粗。調節字體參數或調節屏幕對比度可以選擇其一,或者兩者同時執行,可以根據實際應用需求靈活選擇。
[0101]在本發明的一種應用示例3中,假設智能終端從室內環境轉換至正午12點的強光室外環境,傳統技術在此種情況下會提高顯示裝置的亮度參數,而本發明實施例可以在確定所述環境光的強度參數不符合預置條件、且所述環境光的強度參數與所述當前亮度參數不匹配后,增大所述智能終端的字體參數和/或所述顯示裝置的對比度,因此能夠在改善智能終端的顯示效果的同時,降低智能終端的電量消耗。
[0102]方法實施例三
[0103]參照圖3,示出了本發明的一種字體調整方法實施例三的步驟流程圖,具體可以包括:
[0104]步驟301、采集智能終端對應顯示裝置的當前亮度參數;
[0105]步驟302、采集所述智能終端與用戶之間的當前距離參數;
[0106]步驟303、獲取與所述當前亮度參數和當前距離參數相適配的第二字體參數;
[0107]步驟304、將所述智能終端的字體參數調整為所述第二字體參數。
[0108]采用本實施例,可以根據當前亮度參數和當前距離參數實時地調整智能終端的字體參數,不僅能夠實現字體參數的自動化調整,而且能夠改善用戶的閱讀體驗,以及能夠減輕眼睛的疲勞程度。
[0109]在實際應用中,當前距離參數可以為智能終端與正在使用或操作該智能終端的用戶之間的垂直距離,該垂直距離可以為用戶與智能終端當前擺放形態的垂直分量之間的距離,當智能終端處于傾斜狀態時,其擺放形態的垂直分量為與地面垂直的分量,水平分量為與地面水平的分量。
[0110]在本發明的一種可選實施例中,當前距離參數可以通過該智能終端上安裝的距離傳感器獲取。具體地,該距離傳感器可以為接近傳感器,該接近傳感器的工作原理可以為:由接近傳感器的紅外LED(發光二極管,Light EmittingD1de)發射特定波長的紅外光,在有物體靠近時,紅外LED發射的光被物體反射回來,接近傳感器的接收器可以根據接收到的光的強度及波長來探測和物體之間的距離,再把光信號轉化為數據,在整個檢測結束后,計算出來的數據將放在接近傳感器的寄存器中;可以通過調節紅外LED的發射功率來改變終端與物體的距離的識別能力:功率越大,接近感應能力的響應距離越遠;也可以通過改變接收器接收到光的強度來調節終端與物體距離的識別能力。
[0111]可以理解,上述通過紅外光采集距離參數的方式只是作為示例,實際上,當前距離參數還可以通過激光測距或超聲波測距的方式采集得到;其中,當通過激光測距獲取距離參數時,需要在智能終端上安裝一激光測距裝置,根據發出激光與接收到反射光的時間差計算用戶與智能終端之間的距離參數;當通過超聲波測距獲取距離參數時,需要在智能終端上安裝超聲波測距裝置,根據發出超聲波與接收到被障礙物返回的超聲波的時間差計算用戶與智能終端之間的距離參數。
[0112]在本發明的一種可選實施例中,所述獲取與所述當前亮度參數和當前距離參數相適配的第二字體參數的步驟303,具體可以包括:依據所述當前亮度參數和當前距離參數,在預先建立的亮度參數、距離參數與字體參數之間的映射關系中進行查找,以得到與所述當前亮度參數和當前距離參數相適配的當前字體參數。
[0113]在本發明的另一種可選實施例中,可以通過如下步驟建立所述亮度參數、距離參數與字體參數之間的映射關系:
[0114]步驟Cl、獲取所述亮度參數和距離參數對應的字體參數初始值;
[0115]步驟C2、依據用戶對于所述字體參數初始值的反饋信息,獲取所述亮度參數和距離參數對應的字體參數當前值。
[0116]在實際應用中,上述步驟Cl可以在智能終端出廠前執行,具體地,可以獲取N個用戶針對各種亮度參數和距離參數的觀測值,并對該N個用戶的觀測值取平均以得到所述亮度參數和距離參數對應的字體參數初始值,或者,還可以從該N個用戶的觀測值中去掉最大值和最小值后取平均值等,本發明實施例對于字體參數初始值的具體獲取過程不加以限制。
[0117]在具體實現中,上述步驟C2可以首先依據所述亮度參數和距離參數對應的字體參數初始值,對所述智能終端的字體參數進行調整,并且,還可以提供字體參數初始值的調整接口,以使用戶對該字體參數初始值進行調整,然后,可以將調整后的該字體參數初始值作為上述所述亮度參數和距離參數對應的字體參數當前值。
[0118]可以理解,上述依據預先建立的亮度參數、距離參數與字體參數之間的映射關系,獲取與所述當前亮度參數和當前距離參數相適配的第二字體參數的過程只是作為示例,實際上,在本發明的其他實施例中,還可以分別依據亮度參數與字體參數之間的第一映射關系、以及距離參數與字體參數之間的第二映射關系,獲取與所述當前亮度參數和當前距離參數相適配的第二字體參數;具體地,假設通過第一映射關系得到的字體參數為Pl,通過第二映射關系得到的字體參數為P2,則在Pl與P2的差值絕對值小于閾值時,將Pl與P2的均值為第二字體閾值,在Pl與P2的差值絕對值大于閾值時,可以不對字體參數進行調整。
[0119]在本發明的一種可選實施例中,本發明實施例還可以建立距離參數區間與字體參數之間的第三映射關系,則在獲取與所述當前距離參數相適配的字體參數的過程中,可以將當前距離參數與距離參數區間進行匹配,以得到匹配成功的距離參數區間對應字體參數。其中,距離參數區間可以對應一定的距離范圍,本發明實施例對于具體的距離參數區間不加以限制。
[0120]在本發明的一種應用示例中,上述第三映射關系中,可以保存有多個距離參數區間以及其對應的字體大小的對應關系,例如,該多個距離參數區間可以為第一區間{a,b}、第二區間{13,(3}、第三區間{(3,(1}和第四區間((1,6)^>13>(3>(1,各個距離參數區間與字體大小的對應可以包括:第一區間對應特大,第二區間對應大,第三區間對應中,第四區間對應小。優選地,為了方便用戶的閱讀,距離參數越大,則其對應的字體大小越大。
[0121]在依據上述第三映射關系獲取與所述當前距離參數相適配的字體參數的過程中,當智能終端和用戶的距離在第四區間時,該第四區間對應的字體大小為小;當智能終端和用戶的距離在第三區間時,該第三區間對應的字體大小為中;當智能終端和用戶的距離在第二區間時,該第二區間對應的字體大小為大;當智能終端和用戶的距離在第一區間時,該第一區間對應的字體大小為特大,讓用戶在與智能終端的距離稍微遠一點時同樣能看清。
[0122]在本發明的一種應用示例4中,假設智能終端處于夜間模式故當前亮度參數較低,則本發明實施例可以依據該夜間模式對應的當前亮度參數對智能終端的字體大小、字體顏色等字體參數進行自適應地調整,例如,可以將字體大小調大,或者,將字體顏色調為綠色、紅色等較亮的顏色等,因此可以在一定程度上緩解眼睛的疲勞感。并且,此種情況下,用戶躺著握持智能終端以瀏覽智能終端上的內容,假設握持動作決定了智能終端與用戶的距離時近時遠,則在智能終端與用戶的距離近時,則可以適當調小字體大小,以及,在智能終端與用戶的距離遠時,則可以適當調大字體大小。
[0123]需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明實施例并不受所描述的動作順序的限制,因為依據本發明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作并不一定是本發明實施例所必須的。
[0124]裝置實施例一
[0125]參照圖4,示出了本發明的一種字體裝置實施例一的結構框圖,具體可以包括:
[0126]第一采集模塊401,用于采集智能終端對應顯示裝置的當前亮度參數;
[0127]第一獲取模塊402,用于獲取與所述當前亮度參數相適配的第一字體參數;以及
[0128]第一調整模塊403,用于將所述智能終端的字體參數調整為所述第一字體參數。
[0129]在本發明的一種可選實施例中,所述第一獲取模塊402,具體可以包括:
[0130]第一查找子模塊,用于依據所述當前亮度參數,在預先建立的亮度參數與字體參數之間的映射關系中進行查找,以得到與所述當前亮度參數相適配的當前字體參數。
[0131]在本發明的另一種可選實施例中,所述裝置還可以包括:
[0132]建立模塊,用于建立所述亮度參數與字體參數之間的映射關系:
[0133]其中,所述建立模塊,具體可以包括:
[0134]第一獲取子模塊,用于獲取所述亮度參數對應的字體參數初始值;以及
[0135]第二獲取子模塊,用于依據用戶對于所述字體參數初始值的反饋信息,獲取所述亮度參數對應的字體參數當前值。
[0136]裝置實施例二
[0137]參照圖5,示出了本發明的一種字體調整裝置實施例二的結構框圖,具體可以包括:
[0138]第一采集模塊501,用于采集智能終端對應顯示裝置的當前亮度參數;
[0139]第二采集模塊502,用于采集所述智能終端所處環境光的強度參數;
[0140]判斷模塊503,用于在所述環境光的強度參數符合預置條件時,判斷所述環境光的強度參數與所述當前亮度參數是否匹配;以及
[0141]第二調整模塊504,用于在所述環境光的強度參數與所述當前亮度參數不匹配時,對所述智能終端的字體參數和/或所述顯示裝置的對比度進行調整。
[0142]裝置實施例三
[0143]參照圖6,示出了本發明的一種字體調整裝置實施例三的結構框圖,具體可以包括:
[0144]第一采集模塊601,用于采集智能終端對應顯示裝置的當前亮度參數;
[0145]第三采集模塊602,用于采集所述智能終端與用戶之間的當前距離參數;
[0146]第二獲取模塊603,用于獲取與所述當前亮度參數和當前距離參數相適配的第二字體參數;以及
[0147]第三調整模塊604,用于將所述智能終端的字體參數調整為所述第二字體參數。
[0148]在本發明的一種可選實施例中,所述第二獲取模塊603,具體可以包括:
[0149]第二查找子模塊,用于依據所述當前亮度參數和當前距離參數,在預先建立的亮度參數、距離參數與字體參數之間的映射關系中進行查找,以得到與所述當前亮度參數和當前距離參數相適配的當前字體參數。
[0150]對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0151]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性的勞動的情況下,即可以理解并實施。
[0152]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件。基于這樣的理解,上述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行各個實施例或者實施例的某些部分所述的方法。
[0153]最后應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和范圍。
【主權項】
1.一種字體調整方法,其特征在于,包括: 采集智能終端對應顯示裝置的當前亮度參數; 獲取與所述當前亮度參數相適配的第一字體參數; 將所述智能終端的字體參數調整為所述第一字體參數。2.根據權利要求1所述的方法,其特征在于,所述獲取與所述當前亮度參數相適配的當前字體參數的步驟,包括: 依據所述當前亮度參數,在預先建立的亮度參數與字體參數之間的映射關系中進行查找,以得到與所述當前亮度參數相適配的當前字體參數。3.根據權利要求2所述的方法,其特征在于,通過如下步驟建立所述亮度參數與字體參數之間的映射關系: 獲取所述亮度參數對應的字體參數初始值; 依據用戶對于所述字體參數初始值的反饋信息,獲取所述亮度參數對應的字體參數當前值。4.根據權利要求1所述的方法,其特征在于,所述方法還包括: 采集所述智能終端所處環境光的強度參數; 在所述環境光的強度參數符合預置條件時,判斷所述環境光的強度參數與所述當前亮度參數是否匹配; 在所述環境光的強度參數與所述當前亮度參數不匹配時,對所述智能終端的字體參數和/或所述顯示裝置的對比度進行調整。5.根據權利要求1所述的方法,其特征在于,所述方法還包括: 采集所述智能終端與用戶之間的當前距離參數; 獲取與所述當前亮度參數和當前距離參數相適配的第二字體參數; 將所述智能終端的字體參數調整為所述第二字體參數。6.根據權利要求4所述的方法,其特征在于,所述獲取與所述當前亮度參數和當前距離參數相適配的第二字體參數的步驟,包括: 依據所述當前亮度參數和當前距離參數,在預先建立的亮度參數、距離參數與字體參數之間的映射關系中進行查找,以得到與所述當前亮度參數和當前距離參數相適配的當前字體參數。7.一種字體調整裝置,其特征在于,包括: 第一采集模塊,用于采集智能終端對應顯示裝置的當前亮度參數; 第一獲取模塊,用于獲取與所述當前亮度參數相適配的第一字體參數;以及 第一調整模塊,用于將所述智能終端的字體參數調整為所述第一字體參數。8.根據權利要求7所述的裝置,其特征在于,所述第一獲取模塊,包括: 第一查找子模塊,用于依據所述當前亮度參數,在預先建立的亮度參數與字體參數之間的映射關系中進行查找,以得到與所述當前亮度參數相適配的當前字體參數。9.根據權利要求8所述的裝置,其特征在于,所述裝置還包括: 建立模塊,用于建立所述亮度參數與字體參數之間的映射關系: 其中,所述建立模塊,包括: 第一獲取子模塊,用于獲取所述亮度參數對應的字體參數初始值;以及第二獲取子模塊,用于依據用戶對于所述字體參數初始值的反饋信息,獲取所述亮度參數對應的字體參數當前值。10.根據權利要求7所述的裝置,其特征在于,所述裝置還包括: 第二采集模塊,用于采集所述智能終端所處環境光的強度參數; 判斷模塊,用于在所述環境光的強度參數符合預置條件時,判斷所述環境光的強度參數與所述當前亮度參數是否匹配; 第二調整模塊,用于在所述環境光的強度參數與所述當前亮度參數不匹配時,對所述智能終端的字體參數和/或所述顯示裝置的對比度進行調整。11.根據權利要求7所述的裝置,其特征在于,所述裝置還包括: 第三采集模塊,用于采集所述智能終端與用戶之間的當前距離參數; 第二獲取模塊,用于獲取與所述當前亮度參數和當前距離參數相適配的第二字體參數; 第三調整模塊,用于將所述智能終端的字體參數調整為所述第二字體參數。12.根據權利要求4所述的裝置,其特征在于,所述第二獲取模塊,包括: 第二查找子模塊,用于依據所述當前亮度參數和當前距離參數,在預先建立的亮度參數、距離參數與字體參數之間的映射關系中進行查找,以得到與所述當前亮度參數和當前距離參數相適配的當前字體參數。
【文檔編號】G06F17/21GK105975447SQ201610274526
【公開日】2016年9月28日
【申請日】2016年4月27日
【發明人】周延獻
【申請人】樂視控股(北京)有限公司, 樂視移動智能信息技術(北京)有限公司