一種閃光燈用作手電筒時的照明亮度調節(jié)方法及移動終端的制作方法
【專利摘要】本發(fā)明公開了一種閃光燈用作手電筒時的照明亮度調節(jié)方法及移動終端,該方法包括以下步驟:預先在手電筒的應用界面中設置觸控調節(jié)開關;當處于手電筒模式時,則檢測觸控調節(jié)開關的位置變化;設置與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值;根據預先設置的閃光燈驅動IC內部的寄存器的值與閃光燈驅動IC的輸出電流大小的對應關系,控制閃光燈驅動IC的輸出電流大小進而控制閃光燈用作手電筒時的照明亮度。本發(fā)明通過調整觸控調節(jié)開關的位置即能達到亮度調節(jié)的目的,讓用戶可以根據實際情況及手機電量情況,選擇較低功耗的工作模式,既能滿足照明需要,又可以節(jié)省電量,有利于延長續(xù)航時間,提高了用戶體驗。
【專利說明】一種閃光燈用作手電筒時的照明亮度調節(jié)方法及移動終端
【技術領域】
[0001]本發(fā)明涉及通信設備【技術領域】,更具體地說,是涉及一種閃光燈用作手電筒時的照明亮度調節(jié)方法及移動終端。
【背景技術】
[0002]隨著這幾年智能手機的快速發(fā)展,硬件配置已經越來越高,中高端智能手機基本都配置高像素的攝像頭,且為了提升特定場景的拍攝體驗,攝像頭都搭載有閃光燈,閃光燈的另一個用途就是可以當做手電筒使用,即保持閃光燈常亮實現手電筒照明的功能。
[0003]將閃光燈用作手電筒照明時的耗電量是很大的,耗電大概在150ma左右,眾所周知的是,智能手機續(xù)航能力是目前技術瓶頸所在,智能手機的超高功耗,電池技術的相對滯后,使得智能手機的續(xù)航能力都相對很弱,無法滿足用戶的實際需求。因此,如何盡可能的為用戶省電、如何提升用戶體驗是本發(fā)明的關鍵所在。
【發(fā)明內容】
[0004]本發(fā)明的目的在于克服現有技術中的上述缺陷,提供一種閃光燈用作手電筒時的照明亮度調節(jié)方法及移動終端,用戶可以根據實際需要選擇亮度,可以選擇低耗電模式從而節(jié)省電量,提升了用戶體驗。
[0005]為實現上述目的,本發(fā)明提供的技術方案如下:一種閃光燈用作手電筒時的照明亮度調節(jié)方法,其包括以下步驟:
[0006](I)預先在手電筒的應用界面中設置觸控調節(jié)開關;
[0007](2)當處于手電筒模式時,則檢測觸控調節(jié)開關的位置變化;
[0008](3)設置與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值;
[0009](4)根據預先設置的閃光燈驅動IC內部的寄存器的值與閃光燈驅動IC的輸出電流大小的對應關系,控制閃光燈驅動IC的輸出電流大小進而控制閃光燈用作手電筒時的照明亮度。
[0010]進一步而言,所述步驟(3)具體包括:
[0011](31)根據觸控調節(jié)開關的當前位置,判斷當前閃光燈驅動IC內部的寄存器的值是否跟與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值相匹配;
[0012](32)如果不匹配,則將當前閃光燈驅動IC內部的寄存器的值改寫為與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值。
[0013]進一步而言,所述步驟(4)具體包括:
[0014](41)通過設置在閃光燈驅動IC內部的電流采樣模塊檢測當前閃光燈驅動IC的輸出電流大小;
[0015](42)根據預先設置的閃光燈驅動IC內部的寄存器的值與閃光燈驅動IC的輸出電流大小的對應關系,判斷當前閃光燈驅動IC的輸出電流大小是否跟當前閃光燈驅動IC內部的寄存器的值相對應;[0016](43)如果不對應,則調節(jié)觸控調節(jié)開關的導通阻抗,并返回執(zhí)行步驟(41),直至當前閃光燈驅動IC的輸出電流大小跟當前閃光燈驅動IC內部的寄存器的值相對應,進而控制閃光燈用作手電筒時的照明亮度。
[0017]進一步而言,所述觸控調節(jié)開關為多檔位觸控調節(jié)開關或平滑可調式觸控調節(jié)開關。
[0018]本發(fā)明還提供了一種移動終端,其包括:
[0019]觸控調節(jié)開關,預先設置在手電筒的應用界面中;
[0020]檢測模塊,用于當處于手電筒模式時,則檢測觸控調節(jié)開關的位置變化;
[0021]設置模塊,用于設置與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值;
[0022]電流控制模塊,用于根據預先設置的閃光燈驅動IC內部的寄存器的值與閃光燈驅動IC的輸出電流大小的對應關系,控制閃光燈驅動IC的輸出電流大小進而控制閃光燈用作手電筒時的照明亮度。
[0023]進一步而言,所述設置模塊具體包括:
[0024]第一判斷模塊,用于根據觸控調節(jié)開關的當前位置,判斷當前閃光燈驅動IC內部的寄存器的值是否跟與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值相匹配;
[0025]改寫模塊,用于如果當前閃光燈驅動IC內部的寄存器的值跟與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值不匹配,則將當前閃光燈驅動IC內部的寄存器的值改寫為與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值。
[0026]進一步而言,所述電流控制模塊具體包括:
[0027]電流采樣模塊,用于檢測當前閃光燈驅動IC的輸出電流大小;
[0028]第二判斷模塊,用于根據預先設置的閃光燈驅動IC內部的寄存器的值與閃光燈驅動IC的輸出電流大小的對應關系,判斷當前閃光燈驅動IC的輸出電流大小是否跟當前閃光燈驅動IC內部的寄存器的值相對應;
[0029]調節(jié)模塊,用于如果當前閃光燈驅動IC的輸出電流大小跟當前閃光燈驅動IC內部的寄存器的值不對應,則調節(jié)觸控調節(jié)開關的導通阻抗并繼續(xù)啟動電流采樣模塊;
[0030]控制模塊,用于如果當前閃光燈驅動IC的輸出電流大小跟當前閃光燈驅動IC內部的寄存器的值相對應,則控制閃光燈用作手電筒時的照明亮度。
[0031]進一步而言,所述觸控調節(jié)開關為多檔位觸控調節(jié)開關或平滑可調式觸控調節(jié)開關。
[0032]與現有技術相比,本發(fā)明的有益效果在于:
[0033]本發(fā)明通過調整觸控調節(jié)開關的位置,將閃光燈驅動IC內部的寄存器的值改寫為與觸控調節(jié)開關的位置相對應的值,繼而控制閃光燈驅動IC輸出對應的電流值,達到亮度調節(jié)的目的,讓用戶可以根據實際情況及手機電量情況,選擇較低功耗的工作模式,既能滿足照明需要,又可以節(jié)省電量,有利于延長續(xù)航時間,提高了用戶體驗。
【專利附圖】
【附圖說明】[0034]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0035]圖1是本發(fā)明實施例一所述的閃光燈用作手電筒時的照明亮度調節(jié)方法的流程圖;
[0036]圖2是本發(fā)明實施例二所述的閃光燈用作手電筒時的照明亮度調節(jié)方法的流程圖;
[0037]圖3是本發(fā)明所述的手電筒的應用界面的示意圖;
[0038]圖4是本發(fā)明所述的閃光燈驅動IC的內部控制框圖;
[0039]圖5是本發(fā)明實施例三所述的移動終端的結構框圖;
[0040]圖6是本發(fā)明實施例三所述的設置模塊的結構框圖;
[0041]圖7是本發(fā)明實施例三所述的電流控制模塊的結構框圖。
【具體實施方式】
[0042]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。
[0043]實施例一
[0044]本發(fā)明的實施例一提供了一種閃光燈用作手電筒時的照明亮度調節(jié)方法,下面結合附圖對本實施例進行詳細說明。
[0045]圖1是本發(fā)明實施例一的方法流程圖,請參考圖1,本發(fā)明實施例的方法包括以下步驟:
[0046]步驟S101、預先在手電筒的應用界面中設置觸控調節(jié)開關;
[0047]步驟S102、當處于手電筒模式時,則檢測觸控調節(jié)開關的位置變化;
[0048]步驟S103、設置與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值;
[0049]步驟S104、根據預先設置的閃光燈驅動IC內部的寄存器的值與閃光燈驅動IC的輸出電流大小的對應關系,控制閃光燈驅動IC的輸出電流大小進而控制閃光燈用作手電筒時的照明亮度。
[0050]本發(fā)明通過調整觸控調節(jié)開關的位置,將閃光燈驅動IC內部的寄存器的值改寫為與觸控調節(jié)開關的位置相對應的值,繼而控制閃光燈驅動IC輸出對應的電流值,達到亮度調節(jié)的目的,讓用戶可以根據實際情況及手機電量情況,選擇較低功耗的工作模式,既能滿足照明需要,又可以節(jié)省電量,有利于延長續(xù)航時間,提高了用戶體驗。
[0051]實施例二
[0052]本發(fā)明的實施例二提供了一種閃光燈用作手電筒時的照明亮度調節(jié)方法,本實施例二所述方法為實施例一所述方法更為具體的描述。圖2是本發(fā)明實施例二的方法流程圖,請參考圖2,本發(fā)明實施例的方法包括以下步驟:
[0053]步驟S201、預先在手電筒的應用界面中設置觸控調節(jié)開關;[0054]在本實施例中,所述觸控調節(jié)開關為多檔位觸控調節(jié)開關或平滑可調式觸控調節(jié)開關。如圖3所示,圖中示出了一種多檔位觸控調節(jié)開關,將觸控調節(jié)開關移動到最下方時電流最小,売度最低,將觸控調節(jié)開關移動到最上方時電流最大,売度最聞。
[0055]步驟S202、當處于手電筒模式時,則檢測觸控調節(jié)開關的位置變化;
[0056]如圖4所不,圖4是閃光燈驅動IC的內部控制框圖,其工作有兩種模式,一種是FLASH模式,就是拍照時用的閃光燈模式,一種是TORCH模式,就是手電筒模式,手電筒模式是通過左下角的兩個GPIO的狀態(tài)來控制的,也就是說當啟動手電筒功能后,會先改變GPIO的狀態(tài)以通知閃光燈驅動IC進入TORCH模式。
[0057]在本實施例中,當啟動手電筒功能時,用戶可以通過手指移動觸控調節(jié)開關,調整觸控調節(jié)開關的位置,當觸控調節(jié)開關的位置發(fā)生變化時,則及時檢測觸控調節(jié)開關的當前位置。
[0058]步驟S203、根據觸控調節(jié)開關的當前位置,判斷當前閃光燈驅動IC內部的寄存器的值是否跟與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值相匹配;
[0059]在本實施例中,如果當前閃光燈驅動IC內部的寄存器的值跟與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值不匹配,則執(zhí)行步驟S204,否則執(zhí)行步驟 205。
[0060]步驟S204、將當前閃光燈驅動IC內部的寄存器的值改寫為與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值。
[0061]在本實施例中,觸控調節(jié)開關的位置與閃光燈驅動IC內部的寄存器的值成一一對應關系,當觸控調節(jié)開關的位置發(fā)生變化時,相應的,閃光燈驅動IC內部的寄存器的值也隨之發(fā)生變化,例如:將觸控調節(jié)開關從高檔位置移動到中檔位置,那么當前閃光燈驅動IC內部的寄存器的值則由“111”改寫為與觸控調節(jié)開關的中檔位置相對應的值“011”。
[0062]步驟S205、通過設置在閃光燈驅動IC內部的電流采樣模塊檢測當前閃光燈驅動IC的輸出電流大??;
[0063]如圖4所示,圖中有一個電流采樣模塊,即⑶RRENT SENSE,電流采樣模塊會檢測電流的大小。
[0064]步驟S206、根據預先設置的閃光燈驅動IC內部的寄存器的值與閃光燈驅動IC的輸出電流大小的對應關系,判斷當前閃光燈驅動IC的輸出電流大小是否跟當前閃光燈驅動IC內部的寄存器的值相對應;
[0065]示例性的,下面是閃光燈驅動IC內部的寄存器的值跟閃光燈驅動IC的輸出電流大小的對應關系:
[0066]“000=25mA”、“001=50mA”、“010=75mA”、“011=100mA”、“100=125mA”、“101=150mA”、“110=175mA”、“l(fā)ll=200mA”。
[0067]在本實施例中,如果當前閃光燈驅動IC的輸出電流大小跟當前閃光燈驅動IC內部的寄存器的值不對應,則執(zhí)行步驟S207,否則執(zhí)行步驟208。
[0068]步驟S207、調節(jié)觸控調節(jié)開關的導通阻抗;
[0069]在本實施例中,當調節(jié)觸控調節(jié)開關的導通阻抗完成之后,返回執(zhí)行步驟S205,繼續(xù)檢測當前閃光燈驅動IC的輸出電流大小,直至當前閃光燈驅動IC的輸出電流大小跟當前閃光燈驅動IC內部的寄存器的值相對應。
[0070]步驟S208、通過當前閃光燈驅動IC的輸出電流大小控制閃光燈用作手電筒時的照明亮度;
[0071]本發(fā)明根據觸控調節(jié)開關的位置、閃光燈驅動IC內部的寄存器的值和閃光燈驅動IC的輸出電流大小三者之間的對應關系,通過調整觸控調節(jié)開關的位置,將當前閃光燈驅動IC內部的寄存器的值改寫為與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值,改寫以后,閃光燈驅動IC內部的電流采樣模塊會去采樣電流,判斷當前閃光燈驅動IC的輸出電流大小是否跟閃光燈驅動IC內部的寄存器的值相對應,不對應則調節(jié)導通阻抗,再采樣,直到匹配,這個過程就實現了電流的控制,繼而照明亮度發(fā)生了改變。
[0072]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以在存儲于一計算機可讀取存儲介質中,所述的存儲介質,如R0M/RAM、磁盤、光盤等。
[0073]實施例三
[0074]本發(fā)明的實施例三提供了一種移動終端,該移動終端可以是手機、平板電腦或其他具有閃光燈照明功能的移動終端設備。請參考圖5,其包括:
[0075]觸控調節(jié)開關31,預先設置在手電筒的應用界面中;其中,所述觸控調節(jié)開關31為多檔位觸控調節(jié)開關或平滑可調式觸控調節(jié)開關;
[0076]檢測模塊32,用于當處于手電筒模式時,則檢測觸控調節(jié)開關31的位置變化;
[0077]設置模塊33,用于設置與觸控調節(jié)開關31的當前位置相對應的閃光燈驅動IC35內部的寄存器36的值;
[0078]電流控制模塊34,用于根據預先設置的閃光燈驅動IC35內部的寄存器36的值與閃光燈驅動IC35的輸出電流大小的對應關系,控制閃光燈驅動IC35的輸出電流大小進而控制閃光燈37用作手電筒時的照明亮度。
[0079]如圖6所示,所述設置模塊33具體包括:
[0080]第一判斷模塊331,用于根據觸控調節(jié)開關31的當前位置,判斷當前閃光燈驅動IC35內部的寄存器36的值是否跟與觸控調節(jié)開關31的當前位置相對應的閃光燈驅動IC35內部的寄存器36的值相匹配;
[0081]改寫模塊332,用于如果當前閃光燈驅動IC35內部的寄存器36的值跟與觸控調節(jié)開關31的當前位置相對應的閃光燈驅動IC35內部的寄存器36的值不匹配,則將當前閃光燈驅動IC35內部的寄存器36的值改寫為與觸控調節(jié)開關31的當前位置相對應的閃光燈驅動IC35內部的寄存器36的值。
[0082]如圖7所示,所述電流控制模塊34具體包括:
[0083]電流采樣模塊341,用于檢測當前閃光燈驅動IC35的輸出電流大小;
[0084]第二判斷模塊342,用于根據預先設置的閃光燈驅動IC35內部的寄存器36的值與閃光燈驅動IC35的輸出電流大小的對應關系,判斷當前閃光燈驅動IC35的輸出電流大小是否跟當前閃光燈驅動IC35內部的寄存器36的值相對應;
[0085]調節(jié)模塊343,用于如果當前閃光燈驅動IC35的輸出電流大小跟當前閃光燈驅動IC35內部的寄存器36的值不對應,則調節(jié)觸控調節(jié)開關31的導通阻抗并繼續(xù)啟動電流采樣模塊341 ;[0086]控制模塊344,用于如果當前閃光燈驅動IC35的輸出電流大小跟當前閃光燈驅動IC35內部的寄存器36的值相對應,則控制閃光燈37用作手電筒時的照明亮度。
[0087]需要說明的是,上述實施例三提供的一種移動終端,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將系統(tǒng)的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。
[0088]上述實施例為本發(fā)明較佳的實施方式,但本發(fā)明的實施方式并不受上述實施例的限制,其他的任何未背離本發(fā)明的精神實質與原理下所作的改變、修飾、替代、組合、簡化,均應為等效的置換方式,都包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種閃光燈用作手電筒時的照明亮度調節(jié)方法,其特征在于,該方法包括以下步驟: (1)預先在手電筒的應用界面中設置觸控調節(jié)開關; (2)當處于手電筒模式時,則檢測觸控調節(jié)開關的位置變化; (3)設置與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值; (4)根據預先設置的閃光燈驅動IC內部的寄存器的值與閃光燈驅動IC的輸出電流大小的對應關系,控制閃光燈驅動IC的輸出電流大小進而控制閃光燈用作手電筒時的照明亮度。
2.根據權利要求1所述的閃光燈用作手電筒時的照明亮度調節(jié)方法,其特征在于,所述步驟(3)具體包括: (31)根據觸控調節(jié)開關的當前位置,判斷當前閃光燈驅動IC內部的寄存器的值是否跟與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值相匹配; (32)如果不匹配,則將當前閃光燈驅動IC內部的寄存器的值改寫為與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值。
3.根據權利要求1所述的閃光燈用作手電筒時的照明亮度調節(jié)方法,其特征在于,所述步驟(4)具體包括: (41)通過設置在閃光燈驅動IC內部的電流采樣模塊檢測當前閃光燈驅動IC的輸出電流大?。弧? (42)根據預先設置的閃光燈驅動IC內部的寄存器的值與閃光燈驅動IC的輸出電流大小的對應關系,判斷當前閃光燈驅動IC的輸出電流大小是否跟當前閃光燈驅動IC內部的寄存器的值相對應; (43)如果不對應,則調節(jié)觸控調節(jié)開關的導通阻抗,并返回執(zhí)行步驟(41),直至當前閃光燈驅動IC的輸出電流大小跟當前閃光燈驅動IC內部的寄存器的值相對應,進而控制閃光燈用作手電筒時的照明亮度。
4.根據權利要求1至3中任一項所述的閃光燈用作手電筒時的照明亮度調節(jié)方法,其特征在于,所述觸控調節(jié)開關為多檔位觸控調節(jié)開關或平滑可調式觸控調節(jié)開關。
5.一種移動終端,其特征在于,包括: 觸控調節(jié)開關,預先設置在手電筒的應用界面中; 檢測模塊,用于當處于手電筒模式時,則檢測觸控調節(jié)開關的位置變化; 設置模塊,用于設置與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值; 電流控制模塊,用于根據預先設置的閃光燈驅動IC內部的寄存器的值與閃光燈驅動IC的輸出電流大小的對應關系,控制閃光燈驅動IC的輸出電流大小進而控制閃光燈用作手電筒時的照明亮度。
6.根據權利要求5所述的移動終端,其特征在于,所述設置模塊具體包括: 第一判斷模塊,用于根據觸控調節(jié)開關的當前位置,判斷當前閃光燈驅動IC內部的寄存器的值是否跟與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值相匹配; 改寫模塊,用于如果當前閃光燈驅動IC內部的寄存器的值跟與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值不匹配,則將當前閃光燈驅動IC內部的寄存器的值改寫為與觸控調節(jié)開關的當前位置相對應的閃光燈驅動IC內部的寄存器的值。
7.根據權利要求5所述的移動終端,其特征在于,所述電流控制模塊具體包括: 電流采樣模塊,用于檢測當前閃光燈驅動IC的輸出電流大??; 第二判斷模塊,用于根據預先設置的閃光燈驅動IC內部的寄存器的值與閃光燈驅動IC的輸出電流大小的對應關系,判斷當前閃光燈驅動IC的輸出電流大小是否跟當前閃光燈驅動IC內部的寄存器的值相對應; 調節(jié)模塊,用于如果當前閃光燈驅動IC的輸出電流大小跟當前閃光燈驅動IC內部的寄存器的值不對應,則調節(jié)觸控調節(jié)開關的導通阻抗并繼續(xù)啟動電流采樣模塊; 控制模塊,用于如果當前閃光燈驅動IC的輸出電流大小跟當前閃光燈驅動IC內部的寄存器的值相對應,則控制閃光燈用作手電筒時的照明亮度。
8.根據權利要求5至7中任一項所述的移動終端,其特征在于,所述觸控調節(jié)開關為多檔位觸控調節(jié)開關或平滑可調式觸控調節(jié)開關。
【文檔編號】H04M1/22GK103595842SQ201310567503
【公開日】2014年2月19日 申請日期:2013年11月13日 優(yōu)先權日:2013年11月13日
【發(fā)明者】王杰 申請人:廣東歐珀移動通信有限公司