本發(fā)明涉及光電技術領域,尤其涉及一種指示燈亮度的調節(jié)方法。
背景技術:
當前對于手持式設備和各種終端設備,如電視機、手機,平板電腦,筆記本電腦等,指示燈作為終端工作狀態(tài)的指示,其燈本身只有開關兩種狀態(tài)而不能進行亮度的智能調整,指示燈太亮則影響人的觀看體驗,太暗則指示效果下降。需要一種隨終端屏幕亮度智能調整指示燈亮度的方法。
現(xiàn)有方案:呼吸燈。呼吸燈是通過cpu發(fā)送一頻率固定,占空比從0-100%周期變化的pwm波來驅動指示燈,使指示燈亮度產生由亮到暗,再由暗到亮逐漸變化的效果。其亮度調整被廠家固化,像時鐘一樣周而復始一成不變變化。
在此需求背景下,我們率先進入該領域的研究與開發(fā),該技術可以大規(guī)模應用到從消費類的手機、平板電腦、筆記本電腦、臺式機等到行業(yè)應用的電子飛行終端、車載電腦、深井作業(yè)終端等等各類含有顯示屏幕的產品,解決目前行業(yè)內的空白難題,并實現(xiàn)極高的產業(yè)價值。
技術實現(xiàn)要素:
本發(fā)明的目的是提供一種指示燈亮度的調節(jié)方法,解決現(xiàn)有技術中存在的指示燈不能隨著屏幕的亮度智能調節(jié)指示燈亮度的問題。
為解決現(xiàn)有技術存在的問題,本發(fā)明提供了一種指示燈亮度的調節(jié)方法,所述方法包括:
設定電視終端的第一亮度值的第一最大閾值;
利用所述第一亮度值的第一最大閾值建立所述第一亮度值與pwm占空比之間的第一映射關系;
建立指示燈的第二亮度值與pwm占空比之間的第二映射關系;
獲取所述電視終端的當前第一亮度值;
根據(jù)所述第一映射關系得到所述當前第一亮度值的當前pwm占空比;
將所述當前pwm占空比作為第二映射關系的當前pwm占空比,并根據(jù)所述第二映射關系得到設定第二亮度值;
根據(jù)所述設定第二亮度值調節(jié)所述指示燈亮度。
進一步地,所述當前pwm占空比的最大值為100%,所述當前pwm占空比的最小值為0%;
所述第二亮度值的第二最大閾值為300nit,所述第二亮度值的第二最小閾值為0nit。
進一步地,所述當前pwm占空比具體為第一分段量化區(qū)間。
進一步地,所述根據(jù)所述第一映射關系得到所述當前第一亮度值的當前pwm占空比具體為:
將所述第一亮度值進行分段量化處理,得到第二分段量化區(qū)間的第一亮度值;
將所述第二分段量化區(qū)間處理的第一亮度值根據(jù)所述第一映射關系得到第一分段量化區(qū)間的當前pwm占空比。
進一步地,所述根據(jù)所述第一映射關系得到所述當前第一亮度值的當前pwm占空比之后還包括:
將所述當前pwm占空比進行第一分段量化處理,得到第一分段量化區(qū)間的當前pwm占空比。
進一步地,所述方法還包括:
將所述當前pwm占空比作為第二映射關系的當前pwm占空比,并根據(jù)所述第二映射關系得到設定第二亮度值后,判斷所述設定第二亮度值與當前第二亮度值是否匹配,若所述設定第二亮度值與當前第二亮度值不匹配則根據(jù)所述設定第二亮度值調節(jié)所述指示燈亮度。
進一步地,本發(fā)明還涉及一種指示燈亮度的調節(jié)方法,所述方法包括:
設定電視終端的第一亮度值的第一最大閾值;
利用所述第一亮度值的第一最大閾值建立所述第一亮度值與電視終端屏幕亮度的電壓信號的第三映射關系;
建立所述電壓信號與pwm占空比之間的第四映射關系;
建立指示燈的第二亮度值與pwm占空比之間的第五映射關系;
獲取所述電視終端的當前第一亮度值;
根據(jù)所述第三映射關系得到所述當前第一亮度值的當前電壓信號;
根據(jù)所述第四映射關系得到所述當前電壓信號的當前pwm占空比;
將所述當前pwm占空比作為第五映射關系的當前pwm占空比,并根據(jù)所述第五映射關系得到設定第二亮度值;
根據(jù)所述設定第二亮度值調節(jié)所述指示燈亮度。
進一步地,所述當前pwm占空比具體為第一分段量化區(qū)間,所述當前電壓信號為第三分段量化區(qū)間。
進一步地,所述根據(jù)所述第三映射關系得到所述當前第一亮度值的當前電壓信號具體為:
將所述第一亮度值進行分段量化處理,得到第二分段量化區(qū)間的第一亮度值;將所述第二分段量化區(qū)間處理的第一亮度值根據(jù)所述第三映射關系得到第三分段量化區(qū)間的當前電壓信號;
根據(jù)所述第四映射關系得到所述當前電壓信號的當前pwm占空比具體為:
將所述第三分段量化區(qū)間處理的當前電壓信號根據(jù)所述第四映射關系得到第一分段量化區(qū)間的當前pwm占空比。
進一步地,所述根據(jù)所述第三映射關系得到所述當前第一亮度值的當前電壓信號之后還包括:
將所述當前電壓信號進行第三分段量化處理,得到第三分段量化區(qū)間的當前電壓信號;
將所述第三分段量化區(qū)間處理的當前電壓信號根據(jù)所述第四映射關系得到第一分段量化區(qū)間的當前pwm占空比。
本發(fā)明實施例提供的指示燈亮度的調節(jié)方法,實現(xiàn)了電視指示燈隨著屏幕的亮度變化而智能調節(jié)指示燈亮度的技術效果。
附圖說明
圖1為本發(fā)明實施例提供的指示燈亮度的調節(jié)方法的流程圖;
圖2為本發(fā)明實施例提供的指示燈亮度的調節(jié)方法的流程圖。
具體實施方式
下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
圖1為本發(fā)明實施例提供指示燈亮度的調節(jié)方法的流程圖,如圖所示,所述方法包括:
s101:設定電視終端的第一亮度值的第一最大閾值。
本發(fā)明是為了使電視指示燈的亮度可以隨電視終端的屏幕的亮度的變化而變化,因此本發(fā)明涉及到了電視終端的屏幕亮度的設定。
首先設定電視終端的第一亮度值的第一最大閾值,所述第一亮度值即所述電視終端的屏幕亮度值。由于電視屏幕的亮度值的值域較大,但是并不是整個值域的亮度都能被人眼所接收,因此設定一個第一亮度值的第一最大閾值,以符合人眼對于屏幕亮度的接受度。所述第一最大閾值即第一亮度值的最大值。
s102:利用所述第一亮度值的第一最大閾值建立所述第一亮度值與pwm占空比之間的第一映射關系。
為了通過電視終端的屏幕亮度來調節(jié)電視指示燈的亮度,要在屏幕亮度和電視指示燈亮度之間建立一個橋梁,本發(fā)明利用了pwm占空比和亮度可以建立映射關系這一條件,通過pwm占空比在第一亮度值和第二亮度值之間建立映射關系。
首先先在第一亮度值和pwm占空比之間建立映射關系,而第一映射關系建立于第一亮度值的第一最大閾值的基礎上,鑒于用戶的使用習慣,所述第一亮度值的最小值可以設為0。
進一步地,所述pwm占空比的第三最大值為100%,所述pwm占空比的第三最小值為0%;所述pwm占空比的第三最大閾值與第一亮度值的第一最大閾值具有映射關系,所述pwm占空比的第三最小閾值與第一亮度值的第一最小閾值具有映射關系。
s103:建立指示燈的第二亮度值與pwm占空比之間的第二映射關系。
pwm占空比和所述第一亮度值建立第一映射關系之后,pwm占空比與指示燈的第二亮度值建立第二映射關系,至此,即以pwm占空比作為橋梁,在電視屏幕的亮度和指示燈的亮度之間建立起了一個間接的映射關系,即通過第一亮度值獲取相應的pwm占空比,再通過上述獲取的pwm占空比獲取相應的第二亮度值。所述第二映射關系一般與第一映射關系不同,所述第二亮度值一般也與第一亮度值不同。
所述第二亮度值的第二最大閾值為300nit,所述第二亮度值的第二最小閾值為0nit。現(xiàn)代生活房間里多采用白熾燈、日光燈和節(jié)能led燈,同功率下,光照強度依次是節(jié)能led燈>日光燈>白熾燈,一個普通的40w白熾燈泡大約400nit,人眼比較舒適的亮度是100~300nit,因此定義300nit為最大環(huán)境亮度來進行亮度調節(jié)是比較合理的,一旦超過300nit,按飽和直接調整指示燈為最大亮度即可。
所述第二亮度值的第二最大閾值與所述pwm占空比的第三最大閾值具有映射關系,所述第二亮度值的第二最小閾值與所述pwm占空比的第三最小閾值具有映射關系。
進一步地,所述方法還包括:
對所述第一亮度值的第一最大閾值和第一最小閾值之間進行100個區(qū)間量化并生成第一區(qū)間,比如區(qū)間量化為{0,1,2…98,99,100}。
所述第一亮度值的第一區(qū)間與所述pwm占空比的第三區(qū)間具有映射關系,即0對應于0%,1對應于1%等等。
所述第二亮度值的第二區(qū)間與所述pwm占空比的第三區(qū)間具有映射關系,即0對應于0%,3對應于1%等等。
進一步地,所述根據(jù)所述第一映射關系得到所述當前第一亮度值的當前pwm占空比具體為:
將所述第一亮度值進行分段量化處理,得到第二分段量化區(qū)間的第一亮度值;將所述第二分段量化區(qū)間處理的第一亮度值根據(jù)所述第一映射關系得到第一分段量化區(qū)間的當前pwm占空比。
具體地,根據(jù)所述第一映射關系得到當前第一亮度值的當前電壓信號的情形有兩種情況,其中一種為,首先對第一亮度值進行分段量化處理,獲取結果量化處理后的第二分段量化區(qū)間的第一亮度值,在將經過處理的第二分段量化區(qū)間的第一亮度值根據(jù)第一映射關系進行處理,獲取第一分段量化區(qū)間的當前pwm占空比。
進一步地,所述根據(jù)所述第一映射關系得到所述當前第一亮度值的當前pwm占空比之后還包括:
將所述當前pwm占空比進行第一分段量化處理,得到第一分段量化區(qū)間的當前pwm占空比。
根據(jù)所述第一映射關系得到所述當前第一亮度值的當前電壓信號的第二種情況為:獲取到當前pwm占空比后,對其進行第一分段量化處理,得到經過處理的第一分段量化區(qū)間的當前pwm占空比。
s104:獲取所述電視終端的當前第一亮度值。
當用戶在使用電視終端時,且當電視終端處于工作狀態(tài),即電視的屏幕有畫面播出時,為了避免電視的指示燈對用戶造成影響,此時可以對指示燈的亮度進行調節(jié)。
電視終端的控制中心即cpu獲取到電視屏幕的第一亮度值,由于當前的電視信號亮度本就是cpu自主發(fā)出的,因此本步驟不需要增加其他硬件,不會有成本上的負擔。
s105:根據(jù)所述第一映射關系得到所述當前第一亮度值的當前pwm占空比。
cpu獲取第一亮度值后,通過預設的軟件將第一亮度值根據(jù)預先設定的第一映射關系獲取到對應的當前pwm占空比。
s106:將所述當前pwm占空比作為第二映射關系的當前pwm占空比,并根據(jù)所述第二映射關系得到設定第二亮度值。
上一步獲取到第一亮度值對應的當前pwm占空比后,在通過預設的軟件將當前pwm占空比根據(jù)預先設定的第二映射關系獲取到對應的設定第二亮度值,所述設定第二亮度值即匹配當前屏幕亮度的指示燈的亮度值。
s107:根據(jù)所述設定第二亮度值調節(jié)所述指示燈亮度。
cpu獲取到當前屏幕鎖匹配的設定第二亮度值后,根據(jù)所述設定第二亮度值調節(jié)所述指示燈的亮度。
進一步地,所述方法還包括:
將所述當前pwm占空比作為第二映射關系的當前pwm占空比,并根據(jù)所述第二映射關系得到設定第二亮度值后,判斷所述設定第二亮度值與當前第二亮度值是否匹配,若所述設定第二亮度值與當前第二亮度值不匹配則根據(jù)所述設定第二亮度值調節(jié)所述指示燈亮度。
所述cpu通過當前pwm占空比獲取到設定第二亮度值后,將設定第二亮度值與當前第二亮度值進行對比,如果設定第二亮度值與當前第二亮度值相同,則不對當前指示燈的第二亮度值進行調整,如果設定第二亮度值與當前第二亮度值不相同,才對當前第二亮度值進行調整。當設定第二亮度值小于當前第二亮度值時,則對當前第二亮度值進行減亮度處理;當設定第二亮度值大于當前第二亮度值時,則對當前第二亮度值進行增亮度處理。
當所述指示燈安裝有亮度調節(jié)功能模塊后,cpu可將第二亮度值發(fā)送值所述亮度調節(jié)功能模塊,由所述亮度調節(jié)功能模塊對所述指示燈的亮度進行調節(jié)。
當所述指示燈安裝有信號轉換模塊后,cpu可將所述當前pwm占空比發(fā)送至所述信號轉換模塊,由所述信號轉換模塊將將所述當前pwm占空比轉換為設定第二亮度值,隨后由亮度調節(jié)功能模塊根據(jù)所述第二亮度值調節(jié)所述指示燈的亮度。
進一步地,所述方法還包括:
預先設定電視終端屏幕亮度的電壓信號和pwm占空比的第三映射關系;
光電傳感器將所述當前第一亮度值轉換為電壓信號;
根據(jù)第三映射關系得到所述電壓信號對應的當前pwm占空比,并根據(jù)第二映射關系獲取所述當前pwm占空比對應的設定第二亮度值。
本發(fā)明也可以通過電壓信號和pwm占空比建立映射關系來完成設定第二亮度值的獲取工作。預先設定電視終端關于屏幕亮度的電壓信號和pwm占空比的第三映射關系,當電視終端開始工作后,光電傳感器獲取到電視終端屏幕的亮度,并將當前第一亮度值轉換為電壓信號發(fā)送給cpu,所述cpu根據(jù)第三映射關系獲取到當前pwm占空比,并根據(jù)第二映射關系獲取到當前pwm占空比所對應的設定第二亮度值,并將所述第二亮度值發(fā)送給指示燈。
cpu接收到此電壓信號后,同上述方法一樣,cpu將電壓信號的值域量化為100個區(qū)間,通過將電壓信號和量化區(qū)間進行對比查詢,以判定當前處于哪個區(qū)間,并輸出對應的pwm占空比以便進行后續(xù)處理。
本發(fā)明實施例提供的指示燈亮度的調節(jié)方法可以根據(jù)當前環(huán)境亮度變化之智能調節(jié)指示燈,尤其是晚上黑暗環(huán)境下觀看電視(很多用戶喜歡晚上關燈看電視),指示燈不會刺眼,舒適度增強。此方法優(yōu)點是無需增加額外硬件,另外人在觀看電視,進入眼睛的主要是電視發(fā)出的亮度,此方法以電視本身的亮度來調節(jié),使指示燈的亮度變化和進入人眼的亮度變化同步,提高用戶的舒適感。
圖2為本發(fā)明一種指示燈亮度的調節(jié)方法,如圖所示,所述方法包括:
s201:設定電視終端的第一亮度值的第一最大閾值.
首先設定電視終端的第一亮度值的第一最大閾值,所述第一亮度值即所述電視終端的屏幕亮度值。由于電視屏幕的亮度值的值域較大,但是并不是整個值域的亮度都能被人眼所接收,因此設定一個第一亮度值的第一最大閾值,以符合人眼對于屏幕亮度的接受度。所述第一最大閾值即第一亮度值的最大值。
s202:利用所述第一亮度值的第一最大閾值建立所述第一亮度值與電視終端屏幕亮度的電壓信號的第三映射關系;
s203:建立所述電壓信號與pwm占空比之間的第四映射關系。
為了通過電視終端的屏幕亮度來調節(jié)電視指示燈的亮度,要在屏幕亮度和電視指示燈亮度之間建立一個橋梁,本實施例利用了pwm占空比和指示燈亮度可以建立映射關系這一條件,通過將電視屏幕的第一亮度值和電視終端屏幕亮度的電壓信號建立起第三映射關系,再將電視終端屏幕亮度的電壓信號和pwm占空比建立第四映射關系。
首先先在第一亮度值和電壓信號直接建立第三映射關系,再在電壓信號和pwm占空比之間建立第四映射關系,而第三映射關系建立于第一亮度值的第一最大閾值的基礎上,鑒于用戶的使用習慣,所述第一亮度值的最小值可以設為0。
s204:建立指示燈的第二亮度值與pwm占空比之間的第五映射關系。
pwm占空比和所述電壓信號建立第四映射關系之后,pwm占空比與指示燈的第二亮度值建立第五映射關系,至此,即以電壓信號和pwm占空比作為橋梁,在電視屏幕的亮度和指示燈的亮度之間建立起了一個間接的映射關系,即通過第一亮度值獲取相應的電壓信號,通過電壓信號獲取相應的pwm占空比,再通過上述獲取的pwm占空比獲取相應的第二亮度值。所述第五映射關系一般與第一映射關系不同,所述第二亮度值一般也與第一亮度值不同。
s205:獲取所述電視終端的當前第一亮度值。
當用戶在使用電視終端時,且當電視終端處于工作狀態(tài),即電視的屏幕有畫面播出時,為了避免電視的指示燈對用戶造成影響,此時可以對指示燈的亮度進行調節(jié)。
電視終端的控制中心即cpu獲取到電視屏幕的第一亮度值,由于當前的電視信號亮度本就是cpu自主發(fā)出的,因此本步驟不需要增加其他硬件,不會有成本上的負擔。
s206:根據(jù)所述第三映射關系得到所述當前第一亮度值的當前電壓信號。
cpu獲取到當前第一亮度值后,根據(jù)第三映射關系,獲取當前第一亮度值對應的當前電壓信號。所述當前電壓信號,是當前電視終端屏幕亮度所對應的電壓信號,該電壓信號隨電視終端屏幕亮度的變化而變化,二者屬于正相關的關系。
s207:根據(jù)所述第四映射關系得到所述當前電壓信號的當前pwm占空比。
cpu獲取到當前電壓信號后,根據(jù)第四映射關系獲取當前電壓信號所對應的當前pwm占空比,所述當前pwm占空比的值不大于1不小于0。
進一步地,所述當前pwm占空比具體為第一分段量化區(qū)間,所述當前電壓信號為第三分段量化區(qū)間。
具體地,所述第一分段量化區(qū)間是指,當前pwm占空比可以分為有限個量化區(qū)間,例如當前pwm占空比分為100個量化區(qū)間,分別為{0%,1%,2%,3%…97%,98%,99%,100%},同理,當前電壓信號也可以分為有限個量化區(qū)間,例如可以與當前pwm占空比對應地也分為100個量化區(qū)間。
進一步地,所述根據(jù)所述第三映射關系得到所述當前第一亮度值的當前電壓信號具體為:
將所述第一亮度值進行分段量化處理,得到第二分段量化區(qū)間的第一亮度值;將所述第二分段量化區(qū)間處理的第一亮度值根據(jù)所述第三映射關系得到第三分段量化區(qū)間的當前電壓信號;
根據(jù)所述第四映射關系得到所述當前電壓信號的當前pwm占空比具體為:
將所述第三分段量化區(qū)間處理的當前電壓信號根據(jù)所述第四映射關系得到第一分段量化區(qū)間的當前pwm占空比。
具體地,根據(jù)所述第三映射關系得到當前第一亮度值的當前電壓信號的情形有兩種情況,其中一種為,首先對第一亮度值進行分段量化處理,獲取結果量化處理后的第二分段量化區(qū)間的第一亮度值,在將經過處理的第二分段量化區(qū)間的第一亮度值根據(jù)第三映射關系進行處理,獲取到當前電壓信號,而且所獲取的當前電壓信號是具有第三分段量化區(qū)間的當前電壓信號。再將第三分段量化區(qū)間的當前電壓信號根據(jù)第四映射關系進行處理,獲取第一分段量化區(qū)間的當前pwm占空比。
進一步地,所述根據(jù)所述第三映射關系得到所述當前第一亮度值的當前電壓信號之后還包括:
將所述當前電壓信號進行第三分段量化處理,得到第三分段量化區(qū)間的當前電壓信號;將所述第三分段量化區(qū)間處理的當前電壓信號根據(jù)所述第四映射關系得到第一分段量化區(qū)間的當前pwm占空比。
根據(jù)所述第三映射關系得到所述當前第一亮度值的當前電壓信號的第二種情況為:獲取到當前電壓信號后,對其進行第三分段量化處理,得到經過處理的第三分段量化區(qū)間的當前電壓信號,再將經過處理的第三分段量化區(qū)間的當前電壓信號根據(jù)第四映射關系進行處理獲取到第一分段量化區(qū)間的當前pwm占空比。
s208:將所述當前pwm占空比作為第五映射關系的當前pwm占空比,并根據(jù)所述第五映射關系得到設定第二亮度值。
上一步獲取到第一亮度值對應的當前pwm占空比后,在通過預設的軟件將當前pwm占空比根據(jù)預先設定的第五映射關系獲取到對應的設定第二亮度值,所述設定第二亮度值即匹配當前屏幕亮度的指示燈的亮度值。
s209:根據(jù)所述設定第二亮度值調節(jié)所述指示燈亮度。
cpu獲取到當前屏幕鎖匹配的設定第二亮度值后,根據(jù)所述設定第二亮度值調節(jié)所述指示燈的亮度。
本發(fā)明實施例提供的指示燈亮度的調節(jié)方法可以根據(jù)當前環(huán)境亮度變化之智能調節(jié)指示燈,尤其是晚上黑暗環(huán)境下觀看電視(很多用戶喜歡晚上關燈看電視),指示燈不會刺眼,舒適度增強。此方法優(yōu)點是無需增加額外硬件,另外人在觀看電視,進入眼睛的主要是電視發(fā)出的亮度,此方法以電視本身的亮度來調節(jié),使指示燈的亮度變化和進入人眼的亮度變化同步,提高用戶的舒適感。
專業(yè)人員應該還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
結合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(ram)、內存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動磁盤、cd-rom、或技術領域內所公知的任意其它形式的存儲介質中。
以上所述的具體實施方式,對本發(fā)明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施方式而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。