一種基于溫度的攝像頭配置方法、系統(tǒng)及移動終端的制作方法
【技術領域】
[0001]本發(fā)明涉及移動終端技術領域,尤其涉及一種基于溫度的攝像頭配置方法、系統(tǒng)及移動終端。
【背景技術】
[0002]隨著移動通信的發(fā)展和人們生活水平的不斷提高,各種移動終端如手機的使用越來越普及,手機等移動終端已經(jīng)成為人們生活中不可缺少的通信工具。
[0003]現(xiàn)有技術中手機的功能越來越多。而攝像頭是當今移動終端的標準配件之一,并且隨著用戶對于照片需求的提升,攝像頭正朝著高幀率的方向發(fā)展使輸出的圖像更加連貫,因此攝像頭在一段時間內(nèi)輸出的數(shù)據(jù)量很大,例如當幀率為50fps時,每秒鐘攝像頭會輸出50幀圖像的數(shù)據(jù)。
[0004]在移動終端正常工作時,尚能適應攝像頭的大數(shù)據(jù)量輸出,然而在長時間使用攝像頭或移動終端本射功耗高導致移動終端溫度升高,此時移動終端中央處理器的處理速度將變慢,使攝像頭輸出的數(shù)據(jù)無法及時被處理,反而使移動終端畫面有卡頓現(xiàn)象,容易影響手機壽命。
[0005]因此,現(xiàn)有技術還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種基于溫度的攝像頭配置方法、系統(tǒng)及移動終端。其可以根據(jù)移動終端的當前溫度調(diào)整合適的攝像頭配置參數(shù),有效地避免了移動終端畫面卡頓現(xiàn)象的出現(xiàn),可以有效降低移動終端工作能耗,提高了安全性,并可以有效地延長移動終端的使用壽命。
[0007]本發(fā)明解決技術問題所采用的技術方案如下:
一種基于溫度的攝像頭配置方法,其中,包括步驟:
A、預先在移動終端中設置若干個溫度區(qū)間,并設置每個溫度區(qū)間對應一套攝像頭配置并存儲;
B、檢測到攝像頭開啟后,獲取當前溫度,并判斷當前溫度所屬的溫度區(qū)間;
C、查找出與當前溫度所屬的溫度區(qū)間對應的攝像頭配置,并載入該攝像頭配置。
[0008]所述的基于溫度的攝像頭配置方法,其中,所述步驟C之后還包括:
D、當檢測到當前溫度落入另一溫度區(qū)間時,再查找出與該另一溫度區(qū)間對應的攝像頭配置,并載入該攝像頭配置。
[0009]所述的基于溫度的攝像頭配置方法,其中,所述步驟B還包括:
B0、根據(jù)查找到的當前溫度所屬于的溫度區(qū)間,得到當前溫度所屬于的溫度區(qū)間的上限值與下限值。
[0010]所述的基于溫度的攝像頭配置方法,其中,所述步驟D還包括:根據(jù)所述上限值與下限值,來判斷當前溫度是否落入另一溫度區(qū)間。
[0011]所述的基于溫度的攝像頭配置方法,其中,所述步驟A中的設置若干個溫度區(qū)間包括:相鄰溫度區(qū)間之間有重疊的第一種溫度區(qū)間設置,相鄰溫度區(qū)間之間有空白區(qū)間的第二種溫度區(qū)間設置,以及相鄰溫度區(qū)間之間緊挨著的第三種溫度區(qū)間設置。
[0012]所述的基于溫度的攝像頭配置方法,其中,所述步驟A中的設置每個溫度區(qū)間對應一套攝像頭配置,指的是攝像頭幀率配置,為中央處理器向攝像頭寫入幀率值使攝像頭以該幀率值輸出圖像數(shù)據(jù)。
[0013]所述的基于溫度的攝像頭配置方法,其中,所述步驟C還包括:當使用第二種溫度區(qū)間設置時,在攝像頭開始工作后,獲取當前溫度,如果該溫度位于空白區(qū)間內(nèi),則查找距離當前溫度最近的非空白區(qū)間,以該非空白區(qū)間的攝像頭配置寫入攝像頭配置。
[0014]所述的基于溫度的攝像頭配置方法,其中,所述步驟D還包括:
當使用第二種溫度區(qū)間設置時,當檢測到溫度落入空白區(qū)間時,由于空白區(qū)間沒有對應的攝像頭配置,控制無需對攝像頭進行重新配置。
[0015]一種基于溫度的攝像頭配置系統(tǒng),其中,包括:
預先存儲模塊,用于預先在移動終端中設置若干個溫度區(qū)間,并設置每個溫度區(qū)間對應一套攝像頭配置并存儲;
獲取與判斷模塊,用于當檢測到攝像頭開啟后,獲取當前溫度,并判斷當前溫度所屬的溫度區(qū)間;
查找與配置模塊,用于查找出與當前溫度所屬的溫度區(qū)間對應的攝像頭配置,并載入該攝像頭配置;
檢測與配置模塊,用于當檢測到當前溫度落入另一溫度區(qū)間時,再查找出與該另一溫度區(qū)間對應的攝像頭配置,并載入該攝像頭配置。
[0016]一種移動終端,其中,包括:中央處理器、及與所述中央處理器分別連接的溫度傳感器、攝像頭、存儲器;
其中,中央處理器進一步包括:溫度獲取模塊、幀率配置模塊、比較器CP1、比較器CP2、中斷設置模塊、中斷檢測模塊;
溫度獲取模塊與溫度傳感器相連接,用于獲取當前溫度值;
幀率配置模塊與攝像頭相連接,用于對攝像頭的輸出圖像幀率進行配置;
比較器CPl和比較器CP2分別與溫度傳感器連接,比較器CPl和比較器CP2分別包括兩個輸入端IN1、IN2,一個輸出端OUT,當INl的溫度小于IN2的溫度時將產(chǎn)生中斷;
中斷設置模塊分別與比較器CPl和比較器CP2連接,用于設置比較器CPl與比較器CP2的溫度門限,對比較器CPl設的是溫度的下限,對比較器CP2設的是溫度的上限;
中斷檢測模塊與溫度獲取模塊連接,用于檢測比較器CPl或比較器CP2的OUT端產(chǎn)生的中斷信號,如果中斷檢測模塊檢測到比較器CPl的OUT端產(chǎn)生了中斷信號,說明當前溫度已低于所設置的下限;如果中斷檢測模塊檢測到比較器CP2的OUT端產(chǎn)生了中斷信號,則判定當前溫度已高于所設置的上限;
所述存儲器中存儲有若干個溫度區(qū)間及對應的攝像頭幀率配置。
[0017]本發(fā)明所提供的基于溫度的攝像頭配置方法、系統(tǒng)及移動終端,使移動終端增加了新功能:其可以根據(jù)移動終端的當前溫度調(diào)整合適的攝像頭配置參數(shù),有效地避免了移動終端畫面卡頓現(xiàn)象的出現(xiàn),可以有效降低移動終端工作能耗,提高了安全性,并可以有效地延長移動終端的使用壽命。
【附圖說明】
[0018]圖1是本發(fā)明基于溫度的攝像頭配置方法的較佳實施例的流程圖。
[0019]圖2是本發(fā)明基于溫度的攝像頭配置系統(tǒng)的較佳實施例的流程圖。
[0020]圖3是本發(fā)明移動終端的較佳實施例的功能原理框圖。
[0021]圖4是本發(fā)明移動終端的工作原理流程圖。
【具體實施方式】
[0022]本發(fā)明提供的一種基于溫度的攝像頭配置方法、系統(tǒng)及移動終端,為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]請參見圖1,圖1是本發(fā)明基于溫度的攝像頭配置方法的較佳實施例的流程圖。圖1所示的一種基于溫度的攝像頭配置方法,包括以下步驟:
步驟S110、預先在移動終端中設置若干個溫度區(qū)間,并設置每個溫度區(qū)間對應一套攝像頭配置并存儲。
[0024]本發(fā)明實施例中,需要預先在移動終端中設置若干個溫度區(qū)間,而設置每個溫度區(qū)間對應一套攝像頭配置,指的是攝像頭幀率配置,為中央處理器向攝像頭寫入幀率值使攝像頭以該幀率值輸出圖像數(shù)據(jù)。
[0025]其中,所述設置若干個溫度區(qū)間包括:相鄰溫度區(qū)間之間有重疊的第一種溫度區(qū)間設置,相鄰溫度區(qū)間之間有空白區(qū)間的第二種溫度區(qū)間設置,以及相鄰溫度區(qū)間之間緊挨著的第三種溫度區(qū)間設置。
[0026]即所述若干個溫度區(qū)間,可以是相鄰溫度區(qū)間之間有重疊(下稱第一種溫度區(qū)間設置),也可以是相鄰溫度區(qū)間之間有空白區(qū)間(下稱第二種溫度區(qū)間設置),也可以是相鄰溫度區(qū)間之間緊挨著(下稱第三種溫度區(qū)間設置)。
[0027]其中,所述第一種溫度區(qū)間設置指的是兩個相鄰溫度區(qū)間之間有一部分是重疊區(qū)域,如兩個相鄰溫度區(qū)間[4,20]和(16,26)的重疊區(qū)間是(16,20];例如,用[a]表示包括等于a本數(shù),(a)表示不包括數(shù)a本身;因此[4,20]表示溫度a滿足4 < a < 20,( 16,26)表示溫度a滿足16〈a〈26,(16,20]表示溫度a滿足16〈a ( 20,下同,后面將不再解釋。
[0028]所述第二種溫度區(qū)間設置指的是兩個相鄰溫度區(qū)間之間有一個空白的區(qū)間,如兩個相鄰溫度區(qū)間(6,16)和(26,36)中間有一個空白的區(qū)間[16, 26] ο
[0029]所述,第三種溫度區(qū)間設置指的是兩個相鄰溫度區(qū)間之間緊挨著且既沒有重疊區(qū)域又沒有空白區(qū)域,如(6,16]和(16,26];其中,空白區(qū)間沒有對應的攝像頭配置。
[0030]步驟S120、檢測到攝像頭開啟后,獲取當前溫度,并判斷當前溫度所屬的溫度區(qū)間。
[0031]例如可以根據(jù)查找到的當前溫度所屬于的溫度區(qū)間,得到當前溫度所屬于的溫度區(qū)間的上限值與下限值。反過來可以根據(jù)每個溫度區(qū)間的上限值與下限值所對應的范圍來確定當前溫度所屬的溫度區(qū)間。
[0032]步驟S130、查找出與當前溫度所屬的溫度區(qū)間對應的攝像頭配置,并載入該攝像頭配置。
[0033]本步驟中,當確定了當前溫度所屬的溫度區(qū)間時,自動查找出與當前溫度所屬的溫度區(qū)間對應的攝像頭配置,并載入該攝像頭配置,以使移動終端達到最佳工作狀態(tài),可以有效地避免移動終端畫面卡頓現(xiàn)象的出現(xiàn)。
[0034]步驟S140、當檢測到當前溫度落入另一溫度區(qū)間時,再查找出與該另一溫度區(qū)間對應的攝像頭配置,并載入該攝像頭配置。
[0035]例如:可以根據(jù)所述上限值與下限值,來判斷當前溫度是否落入另一溫度區(qū)間。
[0036]其中,檢測所述對于溫度落入其他溫度區(qū)間的檢測,可以有兩種方法,如下: 方法一,設置一個定時器,每隔一固定時間獲取當前溫度,根據(jù)獲取到的溫度來判斷位于哪個溫度區(qū)間,如果本次獲取到的溫度所屬于的溫度區(qū)間與上次獲取到的溫度所屬于的溫度區(qū)間不同時說明檢測到溫度落入其他溫度區(qū)間了;較佳地,定時器的超時時間為2秒。
[0037]方法二,根據(jù)溫度區(qū)間設置對應的中斷,由中斷觸發(fā)來知道溫度落入其他溫度區(qū)間,具體將通過以下的【具體實施方式