中文字幕无码日韩视频无码三区

電子裝置閃光燈亮度控制系統與方法

文檔序號:10539879閱讀:217來源:國知局
電子裝置閃光燈亮度控制系統與方法
【專利摘要】本發明揭示了一種電子裝置閃光燈亮度控制系統及方法,其中該電子裝置閃光燈亮度控制系統包括CPU、亮度值存儲器、LED驅動芯片、LED單元及輸入偵測單元,其中亮度值存儲器內設有多個代表不同亮度的數值,輸入偵測單元用以偵測使用者的輸入信號,并根據輸入信號將亮度值存儲器中代表不同亮度的數值輸出至LED驅動芯片,LED驅動芯片根據該數值輸出相應頻率的PWM波給LED單元以進行亮度調節。
【專利說明】
電子裝置閃光燈亮度控制系統與方法
【技術領域】
[0001]本發明屬于電子技術領域,尤其涉及一種電子裝置的閃光燈亮度控制系統與方法。
【【背景技術】】
[0002]現有的智能電子裝置,如智能手機,均設有攝像頭,并且配套設有相應的LED閃光燈以便拍照時使用。并且一些智能手機將LED閃光燈作為手電筒使用,并通過一APP應用來開啟、關閉、調整該LED的亮度。
[0003]但是,由于這種APP的使用頻率不是很高,使用者一般不會將它放在首頁使用,但是當真正要使用時,又比較麻煩,需要進入APP菜單,找到此APP,然后打開它,之后通過此APP來操作手電筒,此種方式操作比較復雜,不利于提高用戶體驗。

【發明內容】

[0004]本發明的目的在于提供一種電子裝置閃光燈亮度控制系統與方法,用以解決現有電子裝置的閃光燈在操作時過程復雜的問題。
[0005]為實現上述目的,實施本發明的電子裝置閃光燈亮度控制系統包括CPU、亮度值存儲器、LED驅動芯片、LED單元及輸入偵測單元,其中亮度值存儲器內設有多個代表不同亮度的數值,輸入偵測單元用以偵測使用者的輸入信號,并根據輸入信號將亮度值存儲器中代表不同亮度的數值輸出至LED驅動芯片,LED驅動芯片根據該數值輸出相應頻率的PWM波給LED單元以進行亮度調節。
[0006]依據上述主要特征,該CPU通過串口通信向LED驅動芯片發送指令改變相應的亮度值。
[0007]依據上述主要特征,該亮度數值設有4個,分別為255、170、85、0,分別代表最亮、二級亮度、三級亮度、關閉。
[0008]依據上述主要特征,上述四個亮度數值存放在一個數組中,并且電子裝置閃光燈亮度控制系統還設有一變量,用于記錄上次發送給LED驅動芯片的亮度值的數據位置,當輸入偵測單元偵測到使用者的每一次輸入動作時,數據位置自動加I以指向下一個亮度數值。
[0009]依據上述主要特征,該電子裝置設有一觸控屏,該輸入偵測單元用以偵測使用者的觸控動作。
[0010]為實現上述目的,本發明提供一種利用上述的電子裝置閃光燈亮度控制系統對電子裝置閃光燈亮度進行控制的方法,該方法包括如下步驟:
[0011]輸入偵測單元持續偵測使用者的輸入動作判斷是否開啟閃光燈;
[0012]如有,則CPU將亮度值存儲器的第一個亮度數值輸出至LED驅動芯片;
[0013]LED驅動芯片根據該亮度數值輸出相應頻率的PffM波給LED單元;
[0014]持續偵測使用者的輸入動作;
[0015]如有,CPU則選擇后續的亮度數值;[ΟΟ??]判斷該亮度數值是否為零;
[0017]如否則將該亮度數值輸出至LED驅動芯片;如是則關閉閃光燈。
[0018]依據上述主要特征,該亮度數值設有4個,分別為255、170、85、O,分別代表最亮、二級亮度、三級亮度、關閉。
[0019]依據上述主要特征,上述四個亮度數值存放在一個數組中,并且該方法還設有一變量,用于記錄上次發送給LED驅動芯片的亮度值的數據位置,當輸入偵測單元偵測到使用者的每一次輸入動作時,數據位置自動加I以指向下一個亮度數值。
[0020]與現有技術相比較,本發明通過在亮度值存儲器設置不同的亮度數值,之后根據使用者的輸入動作而將不同的亮度數值輸出到LED驅動芯片,從而LED驅動芯片根據該亮度數值輸出相應頻率的PWM波給LED單元以改變LED單元的亮度,如此使用者可通過簡單的輸入操作以控制該LED單元的打開、關閉及亮度調整,從而簡化使用者的操作。
【【附圖說明】】
[0021]圖1為實施本發明的電子裝置閃光燈亮度控制系統的組成框架示意圖。
[0022]圖2為實施本發明的電子裝置閃光燈亮度控制方法的流程示意圖。
【【具體實施方式】】
[0023]請參閱圖1所示,為實施本發明的電子裝置閃光燈亮度控制系統的組成框架示意圖。實施本發明的電子裝置閃光燈亮度控制系統包括CPU、亮度值存儲器、LED驅動芯片、LED單元及輸入偵測單元,其中亮度值存儲器內設有多個代表不同亮度的數值,輸入偵測單元用以偵測使用者的輸入信號,并根據輸入信號將亮度值存儲器中代表不同亮度的數值輸出至LED驅動芯片,LED驅動芯片根據該數值輸出相應頻率的PWM波給LED單元以進行亮度調
-K-
T O
[0024]在具體實施時,CPU通過串口通信向LED驅動芯片發送指令改變相應的亮度值,從而輸出不同的PWM進行亮度調節,用于亮度控制的數據通常為4位到8位,與不同頻率的PWM波對應,并對應16-256個亮度等級。在本發明中,針對LED單元設置有4個亮度數值,分別以255、170、85、0代表最亮、二級亮度、三級亮度、關閉。
[0025]在現有電子裝置中,除了專用的手電筒APP外,用戶使用最多的就是通過狀態欄中的手電筒圖標開啟和關閉手電筒功能。當用戶下拉狀態欄后,系統實時監聽是否有觸發事件發生,如果用戶點擊狀態欄手電筒圖標,系統會檢測到觸控事件,這時系統將開啟手電筒。正常情況下,如果用戶再次點擊圖標,系統則關閉手電筒,而在本發明中,本發明通過增加一個變量用于記錄上次發送給LED驅動芯片的亮度值的數據位置(即將255、170、85、0存放在一個大小為4的數組中,例如LIGHT[4] = {255,170,85,0}),當輸入偵測單元偵測到使用者的每一次輸入動作時(如每點擊一次手電筒圖標),數據位置自動加I以指向下一個亮度數值。如同現有的電子裝置,該電子裝置設有一觸控屏,如當用戶第一次點擊手電筒圖標時,數據位置指向255,即打開閃光燈。當用戶再次點擊手電筒圖標時,數據位置指向170,CPU將發送170給LED驅動芯片,以此類推,當用戶連續點擊四次手電筒圖標時,才會關閉手電筒。
[0026]請參閱圖2所示,為利用圖1所述的電子裝置閃光燈亮度控制系統對電子裝置閃光燈亮度進行控制的方法的流程示意圖。該方法包括如下步驟:
[0027]輸入偵測單元持續偵測使用者的輸入動作判斷是否開啟閃光燈;
[0028]如有,則CPU將亮度值存儲器的第一個亮度數值輸出至LED驅動芯片;
[0029]LED驅動芯片根據該亮度數值輸出相應頻率的PffM波給LED單元;
[0030]持續偵測使用者的輸入動作;
[0031 ]如有,CPU則選擇后續的亮度數值;
[0032]判斷該亮度數值是否為零;
[0033]如否則將該亮度數值輸出至LED驅動芯片;如是則關閉閃光燈。
[0034]與現有技術相比較,本發明通過在亮度值存儲器設置不同的亮度數值,之后根據使用者的輸入動作而將不同的亮度數值輸出到LED驅動芯片,從而LED驅動芯片根據該亮度數值輸出相應頻率的PWM波給LED單元以改變LED單元的亮度,如此使用者可通過簡單的輸入操作以控制該LED單元的打開、關閉及亮度調整,從而簡化使用者的操作。
[0035]本領域的普通技術人員可以意識到,結合本文中所公開的實施例所描述的方法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現,為了清楚地說明硬件與軟件的可互換性,在上述的說明中已經按照功能一般性地描述了各示例的組成和步驟。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用使用不同的方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。
[0036]結合本文中所公開的實施例描述的方法步驟可以用硬件、處理器執行的軟件模塊,或者二者的結合來實現。軟件模塊可以置于隨機存儲器(RAM)、內存、只讀存儲器(R0M)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、CD-ROM或本技術領域內所公知的任意其他形式的存儲介質中。
[0037]可以理解的是,對本領域普通技術人員來說,可以根據本發明的技術方案及其發明構思加以等同替換或改變,而所有這些改變或替換都應屬于本發明所附的權利要求的保護范圍。
【主權項】
1.一種電子裝置閃光燈亮度控制系統,其特征在于該電子裝置閃光燈亮度控制系統包括CPU、亮度值存儲器、LED驅動芯片、LED單元及輸入偵測單元,其中亮度值存儲器內設有多個代表不同亮度的數值,輸入偵測單元用以偵測使用者的輸入信號,并根據輸入信號將亮度值存儲器中代表不同亮度的數值輸出至LED驅動芯片,LED驅動芯片根據該數值輸出相應頻率的PffM波給LED單元以進行亮度調節。2.如權利要求1所述的電子裝置閃光燈亮度控制系統,其特征在于:該CPU通過串口通信向LED驅動芯片發送指令改變相應的亮度值。3.如權利要求1所述的電子裝置閃光燈亮度控制系統,其特征在于:該亮度數值設有4個,分別為255、170、85、0,分別代表最亮、二級亮度、三級亮度、關閉。4.如權利要求3所述的電子裝置閃光燈亮度控制系統,其特征在于:上述四個亮度數值存放在一個數組中,并且電子裝置閃光燈亮度控制系統還設有一變量,用于記錄上次發送給LED驅動芯片的亮度值的數據位置,當輸入偵測單元偵測到使用者的每一次輸入動作時,數據位置自動加I以指向下一個亮度數值。5.如權利要求1所述的電子裝置閃光燈亮度控制系統,其特征在于:該電子裝置設有一觸控屏,該輸入偵測單元用以偵測使用者的觸控動作。6.—種利用權利要求1所述的電子裝置閃光燈亮度控制系統對電子裝置閃光燈亮度進行控制的方法,其特征在于該方法包括如下步驟: 輸入偵測單元持續偵測使用者的輸入動作判斷是否開啟閃光燈; 如有,則CRJ將亮度值存儲器的第一個亮度數值輸出至LED驅動芯片; LED驅動芯片根據該亮度數值輸出相應頻率的PffM波給LED單元; 持續偵測使用者的輸入動作; 如有,CRJ則選擇后續的亮度數值; 判斷該亮度數值是否為零; 如否則將該亮度數值輸出至LED驅動芯片;如是則關閉閃光燈。7.如權利要求6所述的方法,其特征在于:該亮度數值設有4個,分別為255、170、85、0,分別代表最亮、二級亮度、三級亮度、關閉。8.如權利要求7所述的方法,其特征在于:上述四個亮度數值存放在一個數組中,并且該方法還設有一變量,用于記錄上次發送給LED驅動芯片的亮度值的數據位置,當輸入偵測單元偵測到使用者的每一次輸入動作時,數據位置自動加I以指向下一個亮度數值。
【文檔編號】H05B33/08GK105898922SQ201610341148
【公開日】2016年8月24日
【申請日】2016年5月19日
【發明人】李燦松
【申請人】捷開通訊科技(上海)有限公司
網友(you)詢問留(liu)言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1