根據燈光源的光頻率調節顯示屏刷新頻率的方法及系統的制作方法
【專利摘要】本發明公開了根據燈光源的光頻率調節顯示屏刷新頻率的方法及系統,通過光傳感器獲取燈光源的光頻率,然后獲取顯示屏的當前刷新頻率,將兩者進行比較,判斷兩者是否存在整數倍關系,若兩者不存在整數倍關系,則調整顯示屏的刷新頻率,使兩者比例關系為整數。提供了根據燈光源的光頻率調節顯示屏刷新頻率的方法及系統,根據燈光源的光頻率調節顯示屏的刷新頻率,避免燈光源下顯示屏閃爍,不會對觀看者的眼睛損壞。
【專利說明】根據燈光源的光頻率調節顯示屏刷新頻率的方法及系統
【技術領域】
[0001]本發明涉及顯示屏的刷新頻率,尤其涉及的是根據燈光源的光頻率調節顯示屏刷新頻率的方法及系統。
【背景技術】
[0002]日常生活中,燈光源的光頻率與市電頻率相同,這里所述的燈光源是采用市電的燈光源,光頻率是指光亮度變化的頻率。當用戶在燈光源下使用顯示屏時,如果顯示屏的刷新頻率不與燈光源的光頻率存在整數倍關系,則會因刷新顯示屏時的光亮度不同引起顯示屏閃爍,這樣易使觀看者眼睛疲勞。
[0003]顯示屏的刷新頻率一般是固定不變的,而世界上很多地方的市電頻率是不同的,如中國的市電頻率是50Hz,日本的市電頻率是60Hz。如上可知,相同的顯示屏刷新頻率在不同的市電頻率下會出現閃爍,這樣,刷新頻率不變的顯示屏在不同的地區使用時可能會出現閃爍,經常出國旅游的手機用戶很容易遇見這個問題。
[0004]現有技術還不能解決在顯示屏的刷新頻率與燈光源的光頻率不存在整數倍關系時引起顯示屏閃爍的問題,因此,現有技術還有待于改進和發展。
【發明內容】
[0005]鑒于上述現有技術的不足,本發明的目的在于提供根據燈光源的光頻率調節顯示屏刷新頻率的方法及系統,旨在解決現有技術不能在顯示屏的刷新頻率與燈光源的光頻率不存在整數倍關系時引起顯示屏閃爍的問題。
[0006]與現有技術相比,本發明提供了如下技術方案:
根據燈光源的光頻率調節顯示屏刷新頻率的方法,包括以下步驟:
A、獲取燈光源的光頻率Fl;
B、獲取顯示屏的當前刷新頻率F2;
C、判斷K=F1/F2是否為整數,若否,則執行步驟D;
D、調整顯示屏的刷新頻率F2,使K為整數。
[0007]所述的根據燈光源的光頻率調節顯示屏刷新頻率的方法,其中,所述步驟A具體包括:
A100、通過移動終端光傳感器獲取燈光源的光亮度最大值,并記錄當前時間Tl;
A200、獲取相鄰的下一個光亮度最大值,并記錄當前時間T2 ;
A300、計算燈光源的光頻率Fl=I/ (T2-T1)。
[0008]所述的根據燈光源的光頻率調節顯示屏刷新頻率的方法,其中,其特征在于,K為
1
[0009]所述的根據燈光源的光頻率調節顯示屏刷新頻率的方法,其中,所述步驟C還包括:若是,則不操作。
[0010]所述的根據燈光源的光頻率調節顯示屏刷新頻率的方法,其中,其特征在于,所述步驟AlOO具體包括:
步驟Al 10、將預先保存的亮度值LX清零;
步驟A120、通過光傳感器實時獲取當前的光亮度,當光傳感器感應的光亮度值LY大于或等于亮度保存模塊保存的亮度值LX,令LX等于LY,并記錄當前時間;
步驟A130、當獲取的光亮度值LY小于保存的亮度值LX時不改變LX的值,并獲取最后一次改變LX值時的時間Tl作為光亮度最大值的時間,然后執行步驟A110。
[0011]與上述方法對應的,本發明還提供了根據燈光源的光頻率調節顯示屏刷新頻率的系統,包括:
光頻率獲取模塊,用于獲取燈光源的光頻率Fl ;
刷新頻率獲取模塊,用于獲取顯示屏的當前刷新頻率F2 ;
判斷模塊,用于判斷K=F1/F2是否為整數,若否,則啟動調整模塊;
頻率調整模塊,用于調整顯示屏的刷新頻率F2,使K為整數。
[0012]所述的根據燈光源的光頻率調節顯示屏刷新頻率的系統,其中,所述光頻率獲取模塊具體包括:
一次光亮度獲取模塊,用于通過移動終端光傳感器獲取燈光源的光亮度最大值,并記錄當前時間Tl;
二次光亮度獲取模塊,用于獲取相鄰的下一個光亮度最大值,并記錄當前時間T2 ;
光頻率計算模塊,用于計算燈光源的光頻率Fl=I/ (T2-T1)。
[0013]所述的根據燈光源的光頻率調節顯示屏刷新頻率的系統,其中,K為I。
[0014]所述的根據燈光源的光頻率調節顯示屏刷新頻率的系統,其中,所述判斷模塊還用于當K=F1/F2為整數,則不操作。
[0015]所述的根據燈光源的光頻率調節顯示屏刷新頻率的系統,其中,所述一次光亮度獲取模塊具體包括:
清零模塊,用于將預先保存的亮度值LX清零;
賦值模塊,用于通過光傳感器實時獲取當前的光亮度,當光傳感器感應的光亮度值LY大于或等于亮度保存模塊保存的亮度值LX,令LX等于LY,并記錄當前時間;
最大值時間獲取模塊,用于當獲取的光亮度值LY小于保存的亮度值LX時不改變LX的值,并獲取最后一次改變LX值時的時間Tl作為光亮度最大值的時間,然后啟動清零模塊。
[0016]與現有技術相比,本發明所提供的根據燈光源的光頻率調節顯示屏刷新頻率的方法及系統,通過光傳感器獲取燈光源的光頻率,然后獲取顯示屏的當前刷新頻率,將兩者進行比較,判斷兩者是否存在整數倍關系,若兩者不存在整數倍關系,則調整顯示屏的刷新頻率,使兩者比例關系為整數。提供了根據燈光源的光頻率調節顯示屏刷新頻率的方法及系統,根據燈光源的光頻率調節顯示屏的刷新頻率,避免燈光源下顯示屏閃爍,不會對觀看者的眼睛損壞。
【專利附圖】
【附圖說明】
[0017]圖1是本發明所述的根據燈光源的光頻率調節顯示屏刷新頻率的方法流程圖。
[0018]圖2是本發明所述的根據燈光源的光頻率調節顯示屏刷新頻率的系統結構圖。
[0019]圖3是所述的顯示屏的像素刷新示意圖。
【具體實施方式】
[0020]本發明提供了根據燈光源的光頻率調節顯示屏刷新頻率的方法及系統,為使本發明的目的、技術方案及效果更加清楚、明確,以下參照附圖并舉實例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發明,并不用于限定本發明。
[0021]請參見圖1,圖1是本發明所述的根據燈光源的光頻率調節顯示屏刷新頻率的方法流程圖。如圖1所示,本發明所述的根據燈光源的光頻率調節顯示屏刷新頻率的方法,包括以下步驟:
步驟101、獲取燈光源的光頻率Fl ;獲取燈光源的光頻率方法很多,如獲取兩個相鄰的光亮度最大值或最小值,然后根據兩個最大值或最小值的時間間隔計算光頻率。當然,也可以是通過獲取相同光亮度的值進行獲取,如獲取的光亮度值不是最大值或最小值,根據燈光源的光變化,獲取第一個值后,再獲取第三個相同值,并獲取相應的時間即可計算出光頻率,這是因為:如果獲取的不是最大值或最小值,一個循環周期內有兩個光亮度值是相同的。
[0022]步驟102、獲取顯示屏的當前刷新頻率F2 ;顯示屏顯示內容是通過刷新屏幕中各個像素來實現的,由于刷新的時間間隔很短及視覺暫留,因此用戶看到的顯示內容是一直不變的。刷新頻率是指單位時間內顯示屏內容刷新的次數,刷新一次是指完成從顯示屏首行的最左端像素至顯示屏最后一行最右端像素的所有像素刷新,刷新是按照各行像素從上至下,每行像素從左至右。具體如圖3所示,圖3是所述的顯示屏的像素刷新示意圖。在圖3中,301是指顯示屏的顯示像素,302是指每行的顯示像素。顯示屏的刷新頻率可以控制,獲取時只需獲取所設置的刷新頻率值即可。
[0023]步驟103、判斷K=F1/F2是否為整數,若否,則執行步驟104;獲取燈光源的光頻率Fl及顯示屏的當前刷新頻率Fl后,將兩者比較,判斷K=F1/F2是否為整數,若為整數,則不操作,若不為整數,則執行步驟104。
[0024]步驟104、調整顯示屏的刷新頻率F2,使K為整數。對顯示屏的刷新頻率F2進行調整,將F1/F2的比值K調為整數,優選的,令K=l。K=I即是光頻率等于顯示屏的刷新頻率,調整顯示屏刷新頻率與市電頻率相同就可避免燈光下顯示屏閃爍。
[0025]如上所述的方法,適用于各種顯示器,包括電腦顯示器,移動終端顯示器等,其獲取燈光源的光頻率的方法有很多,如通過光傳感器獲取后進行輸入電腦,進而對顯示屏的刷新頻率進行調整。
[0026]基于上述方案,本發明提供了優選的下位方案,對步驟101進行了限定。所述步驟101具體包括:
步驟一、通過移動終端光傳感器獲取燈光源的光亮度最大值,并記錄當前時間Tl;該過程具體如下:將預先保存的亮度值LX清零;通過光傳感器實時獲取當前的光亮度,當光傳感器感應的光亮度值LY大于或等于亮度保存模塊保存的亮度值LX,令LX等于LY,并記錄當前時間;當獲取的光亮度值LY小于保存的亮度值LX時不改變LX的值,并獲取最后一次改變LX值時的時間Tl作為光亮度最大值的時間,然后執行步驟Α110。
[0027]步驟二、獲取相鄰的下一個光亮度最大值,并記錄當前時間Τ2,與步驟一相同。
[0028]步驟三、計算燈光源的光頻率Fl=I/ (Τ2-Τ1)。
[0029]如上所述的步驟101的優選方案,使所述方法適用于移動終端,在移動終端設置光傳感器,通過光傳感器獲取燈光源的光亮度最大值(與獲取最小值原理相同),獲取相鄰的兩個光亮度最大值的時間差,根據時間差計算光頻率。為移動終端增加了調節刷新頻率的功能,使攜帶的移動終端顯示屏不會出現閃爍現象,由于移動終端(手機)經常被用戶隨時攜帶,因此使移動終端能夠調節顯示屏的刷新頻率,可方便經常往返于市電頻率地區有差別的用戶。
[0030]請參見圖2,圖2是本發明所述的根據燈光源的光頻率調節顯示屏刷新頻率的系統結構圖。如圖2所示,本發明所述的根據燈光源的光頻率調節顯示屏刷新頻率的系統,包括:
光頻率獲取模塊201,用于獲取燈光源的光頻率Fl ;
刷新頻率獲取模塊202,用于獲取顯示屏的當前刷新頻率F2 ;
判斷模塊203,用于判斷K=F1/F2是否為整數,若否,則啟動調整模塊;
頻率調整模塊204,用于調整顯示屏的刷新頻率F2,使K為整數。
[0031]如上所述的系統,適用于各種顯示器,包括電腦顯示器,移動終端顯示器等,其獲取燈光源的光頻率的方法有很多,如通過光傳感器獲取后輸入電腦,進而對電腦顯示屏的刷新頻率進行調整。
[0032]基于上述方案,本發明提供了優選的下位方案,對步驟101進行了限定。所述光頻率獲取模塊201具體包括:
一次光亮度獲取模塊,用于通過移動終端光傳感器獲取燈光源的光亮度最大值,并記錄當前時間Tl;在移動終端設置光傳感器,通過光傳感器獲取燈光源的光亮度最大值(與獲取最小值原理相同),獲取相鄰的兩個光亮度最大值的時間差,根據時間差計算光頻率。為移動終端增加了調節刷新頻率的功能,使攜帶的移動終端顯示屏不會出現閃爍現象,由于移動終端(手機)經常被用戶隨時攜帶,因此使移動終端能夠調節顯示屏的刷新頻率,可方便經常往返于市電頻率地區有差別的用戶。
[0033]二次光亮度獲取模塊,用于獲取相鄰的下一個光亮度最大值,并記錄當前時間T2 ;
光頻率計算模塊,用于計算燈光源的光頻率Fl=I/ (T2-T1)。
[0034]上述優選方案,使所述系統適用于移動終端,在移動終端設置光傳感器,通過光傳感器獲取燈光源的光亮度最大值(與獲取最小值原理相同),獲取相鄰的兩個光亮度最大值的時間差,根據時間差計算光頻率。為移動終端增加了調節刷新頻率的功能,使攜帶的移動終端顯示屏不會出現閃爍現象,由于移動終端(手機)經常被用戶隨時攜帶,因此使移動終端能夠調節顯示屏的刷新頻率,可方便經常往返于市電頻率地區有差別的用戶。
[0035]所述的根據燈光源的光頻率調節顯示屏刷新頻率的系統,其中,K為I。
[0036]所述的根據燈光源的光頻率調節顯示屏刷新頻率的系統,其中,所述判斷模塊還用于當K=F1/F2為整數,則不操作。
[0037]所述的根據燈光源的光頻率調節顯示屏刷新頻率的系統,其中,所述一次光亮度獲取模塊具體包括:
清零模塊,用于將預先保存的亮度值LX清零;
賦值模塊,用于通過光傳感器實時獲取當前的光亮度,當光傳感器感應的光亮度值LY大于或等于亮度保存模塊保存的亮度值LX,令LX等于LY,并記錄當前時間;
最大值時間獲取模塊,用于當獲取的光亮度值LY小于保存的亮度值LX時不改變LX的值,并獲取最后一次改變LX值時的時間Tl作為光亮度最大值的時間,然后啟動清零模塊。
[0038]綜上所述,本發明所提供的根據燈光源的光頻率調節顯示屏刷新頻率的方法及系統,通過光傳感器獲取燈光源的光頻率,然后獲取顯示屏的當前刷新頻率,將兩者進行比較,判斷兩者是否存在整數倍關系,若兩者不存在整數倍關系,則調整顯示屏的刷新頻率,使兩者比例關系為整數。提供了根據燈光源的光頻率調節顯示屏刷新頻率的方法及系統,根據燈光源的光頻率調節顯示屏的刷新頻率,避免燈光源下顯示屏閃爍,不會對觀看者的眼睛損壞。
[0039]應當理解的是,本發明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,所有這些改進和變換都應屬于本發明所附權利要求的保護范圍。
【權利要求】
1.根據燈光源的光頻率調節顯示屏刷新頻率的方法,其特征在于,包括以下步驟: A、獲取燈光源的光頻率Fl; B、獲取顯示屏的當前刷新頻率F2; C、判斷K=F1/F2是否為整數,若否,則執行步驟D; D、調整顯示屏的刷新頻率F2,使K為整數。
2.根據權利要求1所述的根據燈光源的光頻率調節顯示屏刷新頻率的方法,其特征在于,所述步驟A具體包括: A100、通過移動終端光傳感器獲取燈光源的光亮度最大值,并記錄當前時間Tl; A200、獲取相鄰的下一個光亮度最大值,并記錄當前時間T2 ; A300、計算燈光源的光頻率Fl=I/ (T2-T1)。
3.根據權利要求1所述的根據燈光源的光頻率調節顯示屏刷新頻率的方法,其特征在于,K為I。
4.根據權利要求1所述的根據燈光源的光頻率調節顯示屏刷新頻率的方法,所述步驟C還包括:若是,則不操作。
5.根據權利要求2所述的根據燈光源的光頻率調節顯示屏刷新頻率的方法,其特征在于,所述步驟AlOO具體包括: 步驟Al 10、將預先保存的亮度值LX清零; 步驟A120、通過光傳感器實時獲取當前的光亮度,當光傳感器感應的光亮度值LY大于或等于亮度保存模塊保存的亮度值LX,令LX等于LY,并記錄當前時間; 步驟A130、當獲取的光亮度值LY小于保存的亮度值LX時不改變LX的值,并獲取最后一次改變LX值時的時間Tl作為光亮度最大值的時間,然后執行步驟A110。
6.根據燈光源的光頻率調節顯示屏刷新頻率的系統,其特征在于,包括: 光頻率獲取模塊,用于獲取燈光源的光頻率Fl ; 刷新頻率獲取模塊,用于獲取顯示屏的當前刷新頻率F2 ; 判斷模塊,用于判斷K=F1/F2是否為整數,若否,則啟動調整模塊; 頻率調整模塊,用于調整顯示屏的刷新頻率F2,使K為整數。
7.根據權利要求6所述的根據燈光源的光頻率調節顯示屏刷新頻率的系統,其特征在于,所述光頻率獲取模塊具體包括: 一次光亮度獲取模塊,用于通過移動終端光傳感器獲取燈光源的光亮度最大值,并記錄當前時間Tl; 二次光亮度獲取模塊,用于獲取相鄰的下一個光亮度最大值,并記錄當前時間T2 ; 光頻率計算模塊,用于計算燈光源的光頻率Fl=I/ (T2-T1)。
8.根據權利要求6所述的根據燈光源的光頻率調節顯示屏刷新頻率的系統,其特征在于,K為I。
9.根據權利要求6所述的根據燈光源的光頻率調節顯示屏刷新頻率的系統,其特征在于,所述判斷模塊還用于當K=F1/F2為整數,則不操作。
10.根據權利要求7所述的根據燈光源的光頻率調節顯示屏刷新頻率的系統,其特征在于,所述一次光亮度獲取模塊具體包括: 清零模塊,用于將預先保存的亮度值LX清零; 賦值模塊,用于通過光傳感器實時獲取當前的光亮度,當光傳感器感應的光亮度值LY大于或等于亮度保存模塊保存的亮度值LX,令LX等于LY,并記錄當前時間; 最大值時間獲取模塊,用于當獲取的光亮度值LY小于保存的亮度值LX時不改變LX的值,并獲取最后一次改變LX值時的時間Tl作為光亮度最大值的時間,然后啟動清零模塊。
【文檔編號】G09G3/34GK104282256SQ201410551811
【公開日】2015年1月14日 申請日期:2014年10月17日 優先權日:2014年10月17日
【發明者】俞斌, 楊維琴 申請人:惠州Tcl移動通信有限公司