本發明涉及終端
技術領域:
,尤其涉及一種調整背光亮度等級的方法、移動終端和存儲介質。
背景技術:
:隨著終端技術的發展,手機、平板電腦等終端在人們的日常生活中越來越普及,尤其是大尺寸、高可視角度、高分辨率屏幕的終端越來越受到用戶的青睞,人們對于終端屏幕顯示的質量要求也越來越高。目前,終端例如智能手機已經廣泛采用通過光強度傳感器(light-sensor)檢測終端周圍環境光強度,從而根據環境光強度自動調整終端背光亮度,達到既節電又使屏幕顯示內容清楚可見的目的。然而,在使用終端的過程中,在環境光變化頻繁時,移動終端的背光亮度也會變化頻繁,用戶會觀察到終端屏幕閃爍,屏幕閃爍對用戶的眼睛刺激較大,尤其在暗光環境下,對用戶的眼睛刺激更大,例如,酸脹、容易眼疲勞等,給用戶造成不便。技術實現要素:本發明的目的旨在至少在一定程度上解決上述的技術問題之一。為此,本發明的第一個目的在于提出一種移動終端,該移動終端可實現對背光亮度等級調整,使得用戶在使用調整后的移動終端的過程中,移動終端屏幕調節亮度時不再出現閃爍問題,進而減少了屏幕閃爍對眼睛的刺激,提高了用戶的視覺體驗。本發明的第二個目的在于提出一種調整背光亮度等級的方法。本發明的第三個目的在于提出一種移動終端。本發明的第四個目的在于提出一種計算機可讀存儲介質。本發明的第五個目的在于提出一種計算機程序。為了實現上述目的,本發明第一方面實施例的移動終端,顯示屏,所述顯示屏包括顯示器及驅動芯片,所述顯示器用以為用戶顯示內容,所述驅動芯片用于驅動所述顯示器,且所述驅動芯片存儲有用以控制所述顯示屏的n個背光亮度等級及n個背光亮度等級對應的亮度值;處理器,所述處理器耦合至所述顯示屏;其中,所述處理器用以:獲取所述n個背光亮度等級及n個背光亮度等級對應的亮度值;根據預設調整策略對所述背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,其中,所述新的背光亮度等級信息包括m個背光亮度等級以及m個背光亮度等級對應的亮度值,其中,m為大于n的正整數。根據本發明實施例的移動終端,獲取移動終端的n個背光亮度等級及n個背光亮度等級對應的亮度值,并根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,由此,實現對背光亮度等級調整,使得用戶在使用調整后的移動終端的過程中,移動終端屏幕調節亮度時不再出現閃爍問題,進而減少了屏幕閃爍對眼睛的刺激,提高了用戶的視覺體驗。優選的,所述根據預設調整策略對所述背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,包括:根據所述n個背光亮度等級及n個背光亮度等級對應的亮度值確定相鄰背光亮度等級之間的最大亮度差值;判斷所述最大亮度差值的絕對值是否大于或者等于預設閾值;若所述最大亮度差值的絕對值大于或者等于預設閾值,則根據所述最大亮度差值確定重新劃分背光亮度等級的第一亮度步長;獲取第1背光亮度等級與第n背光亮度等級之間的亮度范圍;根據所述第一亮度步長對所述亮度范圍進行重新劃分,以生成亮度重新劃分結果;根據所述亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。優選的,所述根據預設調整策略對所述背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,包括:根據所述n個背光亮度等級及n個背光亮度等級對應的亮度值確定各相鄰背光亮度等級之間的亮度差值;根據所述各相鄰背光亮度等級之間的亮度差值分別確定劃分各相鄰背光亮度等級之間的亮度范圍的第二亮度步長;根據所述第二亮度步長對對應的相鄰背光亮度等級之間的亮度范圍進行重新劃分,以生成對應的相鄰背光亮度等級之間的亮度重新劃分結果;根據所有相鄰背光亮度等級之間的亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。優選的,所述根據預設調整策略對所述背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,包括:根據所述n個背光亮度等級及n個背光亮度等級對應的亮度值確定相鄰背光亮度等級之間的最大亮度差值;根據所述最大亮度差值確定重新劃分背光亮度等級的第三亮度步長;根據所述n個背光亮度等級及n個背光亮度等級對應的亮度值確定亮度差值的絕對值大于或者等于預設閾值的相鄰背光亮度等級;根據所述第三亮度步長對亮度差值的絕對值大于或者等于預設閾值的相鄰背光亮度等級之間的亮度范圍進行重新劃分,以生成對應的亮度劃分結果;根據亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。優選的,所述根據所述最大亮度差值確定重新劃分背光亮度等級的第一亮度步長,包括:根據預先保存的亮度差值與亮度步長之間的對應關系,確定與所述最大亮度差值對應的第一亮度步長。優選的,所述新的背光亮度等級信息保存在所述移動終端的數據分區中。為了實現上述目的,本發明第二方面實施例的調整背光亮度等級的方法,應用于移動終端,其特征在于,所述移動終端包括顯示屏,所述顯示屏包括顯示器及驅動芯片,所述顯示器用以為用戶顯示內容,所述驅動芯片用于驅動所述顯示器,且所述驅動芯片存儲有用以控制所述顯示屏的n個背光亮度等級及n個背光亮度等級對應的亮度值,所述方法包括:獲取所述n個背光亮度等級及n個背光亮度等級對應的亮度值;根據預設調整策略對所述背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,其中,所述新的背光亮度等級信息包括m個背光亮度等級以及m個背光亮度等級對應的亮度值,其中,m為大于n的正整數。根據本發明實施例的調整背光亮度等級的方法,獲取移動終端的n個背光亮度等級及n個背光亮度等級對應的亮度值,并根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,由此,實現對背光亮度等級調整,使得用戶在使用調整后的移動終端的過程中,移動終端屏幕調節亮度時不再出現閃爍問題,進而減少了屏幕閃爍對眼睛的刺激,提高了用戶的視覺體驗。優選的,所述根據預設調整策略對所述背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,包括:根據所述n個背光亮度等級及n個背光亮度等級對應的亮度值確定相鄰背光亮度等級之間的最大亮度差值;判斷所述最大亮度差值的絕對值是否大于或者等于預設閾值;若所述最大亮度差值的絕對值大于或者等于預設閾值,則根據所述最大亮度差值確定重新劃分背光亮度等級的第一亮度步長;獲取第1背光亮度等級與第n背光亮度等級之間的亮度范圍;根據所述第一亮度步長對所述亮度范圍進行重新劃分,以生成亮度重新劃分結果;根據所述亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。優選的,所述根據預設調整策略對所述背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,包括:根據所述n個背光亮度等級及n個背光亮度等級對應的亮度值確定各相鄰背光亮度等級之間的亮度差值;根據所述各相鄰背光亮度等級之間的亮度差值分別確定劃分各相鄰背光亮度等級之間的亮度范圍的第二亮度步長;根據所述第二亮度步長對對應的相鄰背光亮度等級之間的亮度范圍進行重新劃分,以生成對應的相鄰背光亮度等級之間的亮度重新劃分結果;根據所有相鄰背光亮度等級之間的亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。優選的,所述根據預設調整策略對所述背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,包括:根據所述n個背光亮度等級及n個背光亮度等級對應的亮度值確定相鄰背光亮度等級之間的最大亮度差值;根據所述最大亮度差值確定重新劃分背光亮度等級的第三亮度步長;根據所述n個背光亮度等級及n個背光亮度等級對應的亮度值確定亮度差值的絕對值大于或者等于預設閾值的相鄰背光亮度等級;根據所述第三亮度步長對亮度差值的絕對值大于或者等于預設閾值的相鄰背光亮度等級之間的亮度范圍進行重新劃分,以生成對應的亮度劃分結果;根據亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。優選的,所述根據所述最大亮度差值確定重新劃分背光亮度等級的第一亮度步長,包括:根據預先保存的亮度差值與亮度步長之間的對應關系,確定與所述最大亮度差值對應的第一亮度步長。為了實現上述目的,本發明第三方面實施例的移動終端,所述移動終端包括殼體、處理器、存儲器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內部,所述處理器和所述存儲器設置在所述電路板上。所述電源電路,用于為所述移動終端的各個電路或器件供電。所述存儲器用于存儲可執行程序代碼。所述處理器通過讀取所述存儲器中存儲的可執行程序代碼來運行與所述可執行程序代碼對應的程序,以用于執行以下步驟:獲取所述移動終端的n個背光亮度等級及n個背光亮度等級對應的亮度值;根據預設調整策略對所述背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,其中,所述新的背光亮度等級信息包括m個背光亮度等級以及m個背光亮度等級對應的亮度值,其中,m為大于n的正整數。根據本發明實施例的移動終端,獲取移動終端的n個背光亮度等級及n個背光亮度等級對應的亮度值,并根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,由此,實現對背光亮度等級調整,使得用戶在使用調整后的移動終端的過程中,移動終端屏幕調節亮度時不再出現閃爍問題,進而減少了屏幕閃爍對眼睛的刺激,提高了用戶的視覺體驗。本發明第四方面實施例提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現本發明第一方面實施例的調整背光亮度等級的方法。本發明第五方面實施例提供了一種計算機程序產品,當所述計算機程序產品中的指令處理器執行時,執行一種調整背光亮度等級的方法,所述方法包括:獲取移動終端的n個背光亮度等級及n個背光亮度等級對應的亮度值;根據預設調整策略對所述背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,其中,所述新的背光亮度等級信息包括m個背光亮度等級以及m個背光亮度等級對應的亮度值,其中,m為大于n的正整數。本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。附圖說明本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中,圖1是根據本發明一個實施例的調整背光亮度等級的方法的流程圖;圖2是根據本發明一個實施例的步驟s12的細化流程圖一;圖3是根據本發明一個實施例的步驟s12的細化流程圖二;圖4是根據本發明一個實施例的步驟s12的細化流程圖三;圖5是根據本發明另一個實施例的調整背光亮度等級的方法的流程圖圖6是根據本發明一個實施例的調整背光亮度等級的裝置的結構示意圖;圖7是根據本發明另一個實施例的調整背光亮度等級的裝置的結構示意圖;圖8是根據本發明又一個實施例的調整背光亮度等級的裝置的結構示意圖;圖9是根據本發明再一個實施例的調整背光亮度等級的裝置的結構示意圖;圖10是根據本發明一個實施例的移動終端的結構示意圖;圖11是根據本發明一個具體實施例的移動終端110的結構示意圖。附圖標記:獲取模塊100、處理模塊200、第一確定單元211、第二確定單元212、獲取單元213、第一劃分單元214、第一處理單元215、第三確定單元216、第四確定單元217、第二劃分單元218、第二處理單元219、第五確定單元220、第六確定單元221、第七確定單元222、第三劃分單元223、第三處理單元224、移動終端110、殼體1101、存儲器1103、電路板1104、電源電路1105、顯示器111、驅動芯片112、顯示屏110和處理器120。具體實施方式下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發明,而不能理解為對本發明的限制。下面參考附圖描述本發明實施例的調整背光亮度等級的方法、裝置和移動終端。圖1是根據本發明一個實施例的調整背光亮度等級的方法的流程圖。該實施例的調整背光亮度等級的方法應用在移動終端中。其中,移動終端可以包括手機、平板電腦等具有各種操作系統的硬件設備,該實施例的移動終端包括顯示屏,顯示屏包括顯示器及驅動芯片,顯示器用以為用戶顯示內容,驅動芯片用于驅動顯示器,且驅動芯片存儲有用以控制顯示屏的n個背光亮度等級及n個背光亮度等級對應的亮度值。如圖1所示,該調整背光亮度等級的方法包括以下步驟:s11,獲取n個背光亮度等級及n個背光亮度等級對應的亮度值。其中,n為大于1的正整數。s12,根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息。其中,新的背光亮度等級信息包括m個背光亮度等級以及m個背光亮度等級對應的亮度值。其中,m為大于n的正整數。在本發明的一個實施例中,根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息的方式有很多,可以根據實際應用需要進行選擇,本實施例對此不作限制,為了更加清楚的生成新的背光亮度等級信息的過程,舉例說明如下:方式一,根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息的過程,如圖2所示,可以包括:s21,根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定相鄰背光亮度等級之間的最大亮度差值。s22,根據最大亮度差值確定重新劃分背光亮度等級的第一亮度步長。在本發明的一個實施例中,在確定出相鄰背光亮度等級之間的最大亮度差值之后,可根據預先保存的亮度差值與亮度步長之間的對應關系,確定與最大亮度差值對應的第一亮度步長。其中,第一亮度步長小于預設閾值。其中,預設閾值是預先設置的每次調整亮度的變化量不會引起顯示屏閃爍的閾值。其中,需要理解的是,每次調整亮度的變化量小于該閾值,移動終端的顯示屏不會引起閃爍,每次調整亮度的變化量大于或者等于該閾值,移動終端的顯示屏會出現閃爍。s23,獲取第1背光亮度等級與第n背光亮度等級之間的亮度范圍。s24,根據第一亮度步長對亮度范圍進行重新劃分,以生成亮度重新劃分結果。s25,根據亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。舉例而言,假設終端屏幕包括6個背光亮度等級,背光亮度等級對應的亮度值,如表1所示,在這里假設預設閾值為0.2,根據表1可以確定第二背光亮度等級與第一背光亮度等級之間的亮度差值為最大亮度差值,假設獲取與最大亮度差值對應的第一亮度步長為0.1,根據表1可以確定第一背光亮度等級與第六背光亮度等級之間的亮度范圍為[3.0,4.1],此時,可根據第一亮度步長對亮度范圍[3.0,4.1]進行重新劃分,以生成的亮度重新劃分結果。根據亮度重新劃分結果生成新的背光亮度等級信息,其中,新的背光亮度等級信息中的背光亮度等級與亮度值的對應關系,如表2所示。表1背光亮度等對應的亮度值等級名稱亮度值第一背光亮度等級3.0第二背光亮度等級3.5第三背光亮度等級3.8第四背光亮度等級3.9第五背光亮度等級4.0第六背光亮度等級4.1表2新的背光亮度等級信息中的背光亮度等級與亮度值的對應關系等級名稱亮度值第1背光亮度等級3.0第2背光亮度等級3.1第3背光亮度等級3.2第4背光亮度等級3.3第5背光亮度等級3.4第6背光亮度等級3.5第7背光亮度等級3.6第8背光亮度等級3.7第9背光亮度等級3.8第10背光亮度等級3.9第11背光亮度等級4.0第12背光亮度等級4.1通過表2可以看出,新背光亮度等級中包括12個背光亮度等級,并且任意相鄰背光亮度等級之間的亮度差值的絕對值均小于預設閾值。其中,需要說明的是,上述舉例中涉及的高亮值僅是出于示例目的,在實際應用中以終端屏幕的實際背光亮度等級以及對應的亮度值為準。綜上,可以看出,方式一在生成新的背光亮度等級信息的過程中是根據最大亮度差值對應的第一亮度步長對第一背光亮度等級與第n背光亮度等級之間的亮度范圍進行重新劃分,并根據重新劃分結果重新劃分終端屏幕的背光亮度等級。方式二,根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息的過程,如圖3所示,可以包括:s31,根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定各相鄰背光亮度等級之間的亮度差值。s32,根據各相鄰背光亮度等級之間的亮度差值分別確定劃分各相鄰背光亮度等級之間的亮度范圍的第二亮度步長。在本發明的一個實施例中,根據預先保存的各相鄰背光亮度等級之間的亮度差值與亮度步長之間的對應關系,確定與對應相鄰背光亮度等級之間的亮度差值對應的第二亮度步長。其中,第二亮度步長小于預設閾值。其中,預設閾值是預先設置的每次調整亮度的變化量不會引起顯示屏閃爍的閾值。其中,需要理解的是,每次調整亮度的變化量小于該閾值,移動終端的顯示屏不會引起閃爍,每次調整亮度的變化量大于或者等于該閾值,移動終端的顯示屏會出現閃爍。s33,根據第二亮度步長對對應的相鄰背光亮度等級之間的亮度范圍進行重新劃分,以生成對應的相鄰背光亮度等級之間的亮度重新劃分結果。s34,根據所有相鄰背光亮度等級之間的亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。舉例而言,假設終端屏幕包括6個背光亮度等級,背光亮度等級對應的亮度值,如表1所示,在這里假設預設閾值為0.2,根據表1可以確定第二背光亮度等級與第一背光亮度等級之間的亮度差值為0.5,假設獲取與亮度差值0.5對應的亮度步長為0.2,此時,可根據亮度步長0.2對第一背光亮度等級與第二背光亮度等級之間的亮度范圍進行重新劃分。然后,通過表1可確定第三背光亮度等級與第二背光亮度等級之間的亮度差值為0.3,假設獲取與亮度差值0.3對應的亮度步長為0.15,此時,可根據亮度步長0.15對第二背光亮度等級與第三背光亮度等級之間的亮度范圍進行重新劃分。通過表1可以確定第四背光亮度等級與第三背光亮度等級之間的亮度差值、第五背光亮度等級與第四背光亮度等級之間的亮度差值、第六背光亮度等級與第五背光亮度等級之間的亮度差值均為0.1,假設與亮度差值為0.1對應的亮度步長為0.1。在對亮度值進行重新劃分后,根據亮度重新劃分結果生成新的背光亮度等級信息,其中,新的背光亮度等級信息中的背光亮度等級與亮度值的對應關系,如表3所示。表3新的背光亮度等級信息中的背光亮度等級與亮度值的對應關系等級名稱亮度值第1背光亮度等級3.0第2背光亮度等級3.1第3背光亮度等級3.2第4背光亮度等級3.3第5背光亮度等級3.4第6背光亮度等級3.5第7背光亮度等級3.65第8背光亮度等級3.8第9背光亮度等級3.9第10背光亮度等級4.0第11背光亮度等級4.1通過表3可以看出,新背光亮度等級中包括11個背光亮度等級,并且任意相鄰背光亮度等級之間的亮度差的絕對值均小于預設閾值。其中,需要說明的是,上述舉例中涉及的高亮值僅是出于示例目的,在實際應用中以終端屏幕的實際背光亮度等級以及對應的亮度值為準。綜上可以看出,方式二在生成新的背光亮度等級信息的過程中,相鄰背光亮度等級之間的亮度差的絕對值不同,對應所使用的劃分亮度的亮度步長不同。方式三,根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息的過程,如圖4所示,可以包括:s41,根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定相鄰背光亮度等級之間的最大亮度差值。s42,根據最大亮度差值確定重新劃分背光亮度等級的第三亮度步長。s43,根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定亮度差值的絕對值大于或者等于預設閾值的相鄰背光亮度等級。其中,第三亮度步長小于預設閾值。其中,預設閾值是預先設置的每次調整亮度的變化量不會引起顯示屏閃爍的閾值。其中,需要理解的是,每次調整亮度的變化量小于該閾值,移動終端的顯示屏不會引起閃爍,每次調整亮度的變化量大于或者等于該閾值,移動終端的顯示屏會出現閃爍。s44,根據第三亮度步長對亮度差值的絕對值大于或者等于預設閾值的相鄰背光亮度等級之間的亮度范圍進行重新劃分,以生成對應的亮度劃分結果。s45,根據亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。舉例而言,假設終端屏幕包括6個背光亮度等級,背光亮度等級對應的亮度值,如表1所示,在這里假設預設閾值為0.2,根據表1可以確定第二背光亮度等級與第一背光亮度等級之間的亮度差值為0.5、第三背光亮度等級與第二背光亮度等級之間的亮度差值為0.3、第四背光亮度等級與第三背光亮度等級之間的亮度差值為0.1、第五背光亮度等級與第四背光亮度等級之間的亮度差值為0.1、第六背光亮度等級與第五背光亮度等級之間的亮度差值為0.1。由此,可確定第二背光亮度等級與第一背光亮度等級之間的亮度差值,以及第三背光亮度等級與第二背光亮度等級之間的亮度差值均大于預設閾值,并且第二背光亮度等級與第一背光亮度等級之間的亮度差為最大亮度差值,假設獲取與亮度差值0.5對應的亮度步長為0.1,此時,可對亮度步長0.1對第二背光亮度等級與第一背光亮度等級之間的亮度值和第三背光亮度等級與第二背光亮度等級之間的亮度值分別進行劃分。然后,根據亮度重新劃分結果生成新的背光亮度等級信息,其中,新的背光亮度等級信息中的背光亮度等級與亮度值的對應關系,如表4所示。表4新的背光亮度等級信息中的背光亮度等級與亮度值的對應關系等級名稱亮度值第1背光亮度等級3.0第2背光亮度等級3.1第3背光亮度等級3.2第4背光亮度等級3.3第5背光亮度等級3.4第6背光亮度等級3.5第7背光亮度等級3.6第8背光亮度等級3.7第9背光亮度等級3.8第10背光亮度等級3.9第11背光亮度等級4.0第12背光亮度等級4.1其中,需要說明的是,上述舉例中涉及的高亮值僅是出于示例目的,在實際應用中以終端屏幕的實際背光亮度等級以及對應的亮度值為準。由此,可以看出,方式三在生成新的背光亮度等級信息的過程中,根據最大亮度差值僅對相鄰背光亮度等級之間的亮度差值大于或者等于預設閾值對應的亮度區間進行重新劃分。圖5是根據本發明另一個實施例的調整背光亮度等級的方法的流程圖。該實施例的調整背光亮度等級的方法應用在移動終端中。其中,移動終端可以包括手機、平板電腦等具有各種操作系統的硬件設備,該實施例的移動終端包括顯示屏,顯示屏包括顯示器及驅動芯片,顯示器用以為用戶顯示內容,驅動芯片用于驅動顯示器,且驅動芯片存儲有用以控制顯示屏的n個背光亮度等級及n個背光亮度等級對應的亮度值。如圖5所示,該調整背光亮度等級的方法包括以下步驟:s51,獲取n個背光亮度等級及n個背光亮度等級對應的亮度值。其中,n為大于1的正整數。s52,根據n個背光亮度等級及n個背光亮度等級對應的亮度值判斷任意相鄰背光亮度等級之間的亮度差值的絕對值是否大于或等于預設閾值。其中,預設閾值是預先設置的每次調整亮度的變化量不會引起顯示屏閃爍的閾值。其中,需要理解的是,每次調整亮度的變化量小于該閾值,移動終端的顯示屏不會引起閃爍,每次調整亮度的變化量大于或者等于該閾值,移動終端的顯示屏會出現閃爍。s53,如果任意相鄰背光亮度等級之間的亮度差值的絕對值大于或等于預設閾值,則根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息。其中,新的背光亮度等級信息包括m個背光亮度等級以及m個背光亮度等級對應的亮度值。其中,m為大于n的正整數。其中,需要說明的是,前述對步驟s12的解釋說明也適用于步驟s53,此處不再贅述。綜上可以看出,該實施例對存在閃爍問題的移動終端的背光亮度等級進行調整,以增加移動終端的背光亮度等級,也就是說,該實施通過對移動終端的背光亮度等級進行擴展,以增加移動終端的背光亮度等級。在使用調整背光亮度等級的終端的過程中,即使環境光變化頻繁,移動終端逐級(即一級一級)調整亮度,直至達到當前環境光的強度對應的背光亮度等級,每次亮度的變化量均小于預設閾值,亮度自然平滑過渡,因此,使用該移動終端的用戶不會感受到屏幕閃爍,減少了屏幕閃爍對眼睛的刺激,提高了用戶的視覺體驗。根據本發明實施例的調整背光亮度等級的方法,通過預設調整策略對存在背光亮度等級之間的亮度差值是否大于或等于預設閾值的背光亮度等級信息進行調整,以生成m個背光亮度等級,且任意相鄰背光亮度等級之間的亮度差值均小于預設閾值的新的背光亮度等級信息,由此,實現了對屏幕亮度調節過程中存在閃爍問題的移動終端的背光亮度等級調整,使得用戶在使用調整背光亮度等級的移動終端的過程中,移動終端調節亮度時不再出現閃爍問題,進而減少了屏幕閃爍對眼睛的刺激,提高了用戶的視覺體驗。為了實現上述實施例,本發明還提出了一種本發明實施例的調整背光亮度等級的裝置。圖6是根據本發明一個實施例的調整背光亮度等級的裝置的結構示意圖。該裝置位于移動終端中,其中,移動終端可以包括手機、平板電腦等具有各種操作系統的硬件設備,該實施例的移動終端包括顯示屏,顯示屏包括顯示器及驅動芯片,顯示器用以為用戶顯示內容,驅動芯片用于驅動顯示器,且驅動芯片存儲有用以控制顯示屏的n個背光亮度等級及n個背光亮度等級對應的亮度值。如圖6所示,該本發明實施例的調整背光亮度等級的裝置可以包括獲取模塊100和處理模塊200,其中:獲取模塊100用于獲取n個背光亮度等級及n個背光亮度等級對應的亮度值。處理模塊200用于根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息。其中,新的背光亮度等級信息包括m個背光亮度等級以及m個背光亮度等級對應的亮度值,其中,m為大于n的正整數。在本發明的一個實施例中,在圖6所示的基礎上,如圖7所示,該處理模塊200可以包括第一確定單元211、第二確定單元212、獲取單元213、第一劃分單元214和第一處理單元215,其中:第一確定單元211用于根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定相鄰背光亮度等級之間的最大亮度差值。第二確定單元212用于根據最大亮度差值確定重新劃分背光亮度等級的第一亮度步長。在本發明的一個實施例中,第二確定單元212具體用于:根據預先保存的亮度差值與亮度步長之間的對應關系,確定與最大亮度差值對應的第一亮度步長。獲取單元213用于獲取第1背光亮度等級與第n背光亮度等級之間的亮度范圍。第一劃分單元214用于根據第一亮度步長對亮度范圍進行重新劃分,以生成亮度重新劃分結果。第一處理單元215用于根據亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。在本發明的另一個實施例中,在圖6所示的基礎上,如圖8所示,該處理模塊200可以包括第三確定單元216、第四確定單元217、第二劃分單元218和第二處理單元219,其中:第三確定單元216用于根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定各相鄰背光亮度等級之間的亮度差值;第四確定單元217用于根據各相鄰背光亮度等級之間的亮度差值分別確定劃分各相鄰背光亮度等級之間的亮度范圍的第二亮度步長;第二劃分單元218用于根據第二亮度步長對對應的相鄰背光亮度等級之間的亮度范圍進行重新劃分,以生成對應的相鄰背光亮度等級之間的亮度重新劃分結果;第二處理單元219用于根據所有相鄰背光亮度等級之間的亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。在本發明的一個實施例中,在圖6所示的基礎上,如圖9所示,處理模塊200包括第五確定單元220、第六確定單元221、第七確定單元222、第三劃分單元223和第三處理單元224,其中:第五確定單元220用于根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定相鄰背光亮度等級之間的最大亮度差值;第六確定單元221用于根據最大亮度差值確定重新劃分背光亮度等級的第三亮度步長;第七確定單元222用于根據n個背光亮度等級及n個背光亮度等級對應的亮度值息確定亮度差值的絕對值大于或者等于預設閾值的相鄰背光亮度等級;第三劃分單元223用于根據第三亮度步長對亮度差值的絕對值大于或者等于預設閾值的相鄰背光亮度等級之間的亮度范圍進行重新劃分,以生成對應的亮度劃分結果;第三處理單元224用于根據亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。其中,需要說明的是,上述第一亮度步長、第二亮度步長和第三亮度步長均小于預設閾值。其中,預設閾值是預先設置的每次調整亮度的變化量不會引起顯示屏閃爍的閾值。其中,需要理解的是,每次調整亮度的變化量小于該閾值,移動終端的顯示屏不會引起閃爍,每次調整亮度的變化量大于或者等于該閾值,移動終端的顯示屏會出現閃爍。其中,需要說明的是,前述對調整背光亮度等級的方法實施例的解釋說明也適用于該實施例的調整背光亮度等級的裝置,其實現原理類似,此處不再贅述。根據本發明實施例的調整背光亮度等級的裝置,獲取移動終端的n個背光亮度等級及n個背光亮度等級對應的亮度值,并根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,由此,實現對背光亮度等級調整,使得用戶在使用調整后的移動終端的過程中,移動終端屏幕調節亮度時不再出現閃爍問題,進而減少了屏幕閃爍對眼睛的刺激,提高了用戶的視覺體驗。為了實現上述實施例,本發明還提出一種移動終端。一種移動終端,包括本發明第二方面實施例的調整背光亮度等級的裝置。根據本發明實施例的移動終端,獲取移動終端的n個背光亮度等級及n個背光亮度等級對應的亮度值,并根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,由此,實現對背光亮度等級調整,使得用戶在使用調整后的移動終端的過程中,移動終端屏幕調節亮度時不再出現閃爍問題,進而減少了屏幕閃爍對眼睛的刺激,提高了用戶的視覺體驗。為了實現上述實施例,本發明還提出一種移動終端。圖10是根據本發明一個實施例的移動終端的結構示意圖。如圖10所示,該移動終端可以包括顯示屏110,顯示屏110包括顯示器111及驅動芯片112,顯示器111用以為用戶顯示內容,驅動芯片112用于驅動顯示器111,且驅動芯片112存儲有用以控制顯示屏的n個背光亮度等級及n個背光亮度等級對應的亮度值,處理器120,處理器120耦合至顯示屏110。處理器120用以執行以下步驟:s11',獲取n個背光亮度等級及n個背光亮度等級對應的亮度值。其中,n為大于1的正整數。s12',根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息。其中,新的背光亮度等級信息包括m個背光亮度等級以及m個背光亮度等級對應的亮度值。其中,m為大于n的正整數。根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息的方式有很多,可以根據實際應用需要進行選擇,本實施例對此不作限制,為了更加清楚的生成新的背光亮度等級信息的過程,舉例說明如下:方式一,根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定相鄰背光亮度等級之間的最大亮度差值,根據最大亮度差值確定重新劃分背光亮度等級的第一亮度步長,獲取第1背光亮度等級與第n背光亮度等級之間的亮度范圍,根據第一亮度步長對亮度范圍進行重新劃分,以生成亮度重新劃分結果,根據亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。在本發明的一個實施例中,在確定出相鄰背光亮度等級之間的最大亮度差值之后,可根據預先保存的亮度差值與亮度步長之間的對應關系,確定與最大亮度差值對應的第一亮度步長。方式二,根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定各相鄰背光亮度等級之間的亮度差值,根據各相鄰背光亮度等級之間的亮度差值分別確定劃分各相鄰背光亮度等級之間的亮度范圍的第二亮度步長,根據第二亮度步長對對應的相鄰背光亮度等級之間的亮度范圍進行重新劃分,以生成對應的相鄰背光亮度等級之間的亮度重新劃分結果,根據所有相鄰背光亮度等級之間的亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。在本發明的一個實施例中,根據預先保存的各相鄰背光亮度等級之間的亮度差值與亮度步長之間的對應關系,確定與對應相鄰背光亮度等級之間的亮度差值對應的第二亮度步長。方式三,根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定相鄰背光亮度等級之間的最大亮度差值,根據最大亮度差值確定重新劃分背光亮度等級的第三亮度步長,根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定亮度差值的絕對值大于或者等于預設閾值的相鄰背光亮度等級,根據第三亮度步長對亮度差值的絕對值大于或者等于預設閾值的相鄰背光亮度等級之間的亮度范圍進行重新劃分,以生成對應的亮度劃分結果,根據亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。在本發明的一個實施例中,將所生成的新的背光亮度等級信息保存在移動終端的數據分區中,由此,方便了對不同批次不同廠家顯示屏的支持,避免集成在系統中,提升了可擴展性。根據本發明實施例的移動終端,獲取移動終端的n個背光亮度等級及n個背光亮度等級對應的亮度值,并根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,由此,實現對背光亮度等級調整,使得用戶在使用調整后的移動終端的過程中,移動終端屏幕調節亮度時不再出現閃爍問題,進而減少了屏幕閃爍對眼睛的刺激,提高了用戶的視覺體驗。圖11是根據本發明一個具體實施例的移動終端110的結構示意圖。如圖9所示,該移動終端110包括殼體1101、處理器120、存儲器1103、電路板1104、電源電路1105、顯示器111和驅動芯片112,其中,上述電路板1104安置在上述殼體1101圍成的空間內部,上述處理器120和上述存儲器1103設置在上述電路板1104上。上述電源電路1105,用于為上述終端110的各個電路或器件供電。上述顯示器111用以為用戶顯示內容,上述驅動芯片112用于驅動顯示器111,且驅動芯片112存儲有用以控制顯示屏的n個背光亮度等級及n個背光亮度等級對應的亮度值。處理器120,處理器120耦合至顯示屏(圖中未示出)。上述存儲器1103用于存儲可執行程序代碼。上述處理器120通過讀取上述存儲器1103中存儲的可執行程序代碼來運行與上述可執行程序代碼對應的程序,以用于執行以下步驟:s11',獲取n個背光亮度等級及n個背光亮度等級對應的亮度值。其中,n為大于1的正整數。s12',根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息。其中,新的背光亮度等級信息包括m個背光亮度等級以及m個背光亮度等級對應的亮度值。其中,m為大于n的正整數。根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息的方式有很多,可以根據實際應用需要進行選擇,本實施例對此不作限制,為了更加清楚的生成新的背光亮度等級信息的過程,舉例說明如下:方式一,根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定相鄰背光亮度等級之間的最大亮度差值,根據最大亮度差值確定重新劃分背光亮度等級的第一亮度步長,獲取第1背光亮度等級與第n背光亮度等級之間的亮度范圍,根據第一亮度步長對亮度范圍進行重新劃分,以生成亮度重新劃分結果,根據亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。在本發明的一個實施例中,在確定出相鄰背光亮度等級之間的最大亮度差值之后,可根據預先保存的亮度差值與亮度步長之間的對應關系,確定與最大亮度差值對應的第一亮度步長。方式二,根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定各相鄰背光亮度等級之間的亮度差值,根據各相鄰背光亮度等級之間的亮度差值分別確定劃分各相鄰背光亮度等級之間的亮度范圍的第二亮度步長,根據第二亮度步長對對應的相鄰背光亮度等級之間的亮度范圍進行重新劃分,以生成對應的相鄰背光亮度等級之間的亮度重新劃分結果,根據所有相鄰背光亮度等級之間的亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。在本發明的一個實施例中,根據預先保存的各相鄰背光亮度等級之間的亮度差值與亮度步長之間的對應關系,確定與對應相鄰背光亮度等級之間的亮度差值對應的第二亮度步長。方式三,根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定相鄰背光亮度等級之間的最大亮度差值,根據最大亮度差值確定重新劃分背光亮度等級的第三亮度步長,根據n個背光亮度等級及n個背光亮度等級對應的亮度值確定亮度差值的絕對值大于或者等于預設閾值的相鄰背光亮度等級,根據第三亮度步長對亮度差值的絕對值大于或者等于預設閾值的相鄰背光亮度等級之間的亮度范圍進行重新劃分,以生成對應的亮度劃分結果,根據亮度重新劃分結果重新劃分背光亮度等級,以生成新的背光亮度等級信息。根據本發明實施例的移動終端,獲取移動終端的n個背光亮度等級及n個背光亮度等級對應的亮度值,并根據預設調整策略對背光亮度等級及亮度值進行調整,以生成新的背光亮度等級信息,由此,實現對背光亮度等級調整,使得用戶在使用調整后的移動終端的過程中,移動終端屏幕調節亮度時不再出現閃爍問題,進而減少了屏幕閃爍對眼睛的刺激,提高了用戶的視覺體驗。一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現前述調整背光亮度等級的方法。一種計算機程序產品,當計算機程序產品中的指令處理器執行時,執行前述的調整背光亮度等級的方法。在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結合和組合。此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發明的描述中,“多個”的含義是至少,例如,三個等,除非另有明確具體的限定。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,并且本發明的優選實施方式的范圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬
技術領域:
的技術人員所理解。在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現邏輯功能的可執行指令的定序列表,可以具體實現在任何計算機可讀介質中,以供指令執行系統、裝置或設備(如基于計算機的系統、包括處理器的系統或其他可以從指令執行系統、裝置或設備取指令并執行指令的系統)使用,或結合這些指令執行系統、裝置或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執行系統、裝置或設備或結合這些指令執行系統、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計算機可讀介質甚至可以是可在其上打印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。應當理解,本發明的各部分可以用硬件、軟件、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟件或固件來實現。例如,如果用硬件來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用于對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現場可編程門陣列(fpga)等。本
技術領域:
的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以或以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。所述集成的模塊如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。盡管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在本發明的范圍內可以對上述實施例進行變化、修改、替換和變型。當前第1頁12