本發明專利技術涉及圖像技術領域,提供了一種調節移動終端的攝像頭白平衡的方法,該移動終端具有至少一個攝像頭和至少一個獨立的色彩傳感器,該方法包括:在攝像頭啟動時或啟動前,啟動色彩傳感器;獲取色彩傳感器的RGB數據,并根據RGB數據計算獲得當前環境的第一色溫;利用第一色溫對所述攝像頭進行白平衡調節。本發明專利技術還提供了一種移動終端,用于實現上述方法。本發明專利技術實施例,通過增設色彩傳感器來輔助白平衡調節,能使自動白平衡很快收斂,保證攝像頭啟動初期的自動白平衡準確性,消除攝像頭開啟時的顏色異常,提升用戶體驗。
【技術實現步驟摘要】
本專利技術涉及圖像
,尤其涉及一種調節移動終端的攝像頭白平衡的方法及其移動終端。
技術介紹
目前,攝像頭的自動白平衡(AutoWhiteBalance,AWB),是在啟動攝像頭模塊的圖像信號處理器(ImageSignalProcessor,ISP)后,根據獲取到的圖像數據計算出當前環境的色溫,然后根據色溫來進行調節。然而,攝像頭ISP的啟動上需要一定時間,獲取到穩定的圖像數據也需要一定時間,再根據圖像數據計算出色溫同樣需要一定時間,由此造成在攝像頭啟動的前期,白平衡相當于處于失效狀態,導致用戶觀察到的畫面呈現出異常,使用體驗較差。
技術實現思路
為解決現有技術中存在的上述問題,本專利技術實施例一方面提供了一種調節移動終端的攝像頭白平衡的方法,移動終端具有至少一個攝像頭和至少一個獨立的色彩傳感器,該方法包括:在攝像頭啟動時或啟動前,啟動色彩傳感器;獲取色彩傳感器的RGB數據,并根據RGB數據計算獲得當前環境的第一色溫;利用第一色溫,對攝像頭進行白平衡調節。另一方面,本專利技術實施例還提供了一種移動終端,包括:攝像頭;獨立的色彩傳感器;啟動模塊,用于在攝像頭啟動時或啟動前,啟動色彩傳感器;計算模塊,用于獲取色彩傳感器的RGB數據,并根據RGB數據計算獲得當前環境的第一色溫;調節模塊,用于利用第一色溫,對攝像頭進行白平衡調節。本專利技術實施例,通過增設色彩傳感器來輔助白平衡調節,能使AWB很快收斂,保證攝像頭啟動初期的AWB準確性,消除攝像頭開啟時的顏色異常,提升用戶體驗。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術的調節移動終端的攝像頭白平衡的方法的第一實施例的流程示意圖;圖2為本專利技術的調節移動終端的攝像頭白平衡的方法的第二實施例的流程示意圖;圖3為本專利技術的調節移動終端的攝像頭白平衡的方法的第三實施例的流程示意圖;圖4為本專利技術的移動終端的第一實施例的結構示意圖;圖5為本專利技術的移動終端的第二實施例的結構示意圖;圖6為本專利技術的移動終端的第三實施例的結構示意圖。具體實施方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。請參照圖1,是本專利技術的調節移動終端的攝像頭白平衡的方法的第一實施例的流程示意圖,該移動終端具有至少一個攝像頭和至少一個獨立的色彩傳感器,該方法包括:步驟S11:在攝像頭啟動時或啟動前,啟動色彩傳感器。本步驟中,可采用兩種模式來啟動色彩傳感器,實時檢測當前環境中紅外光、綠光、藍光的分量。第一種模式為在攝像頭啟動的同時啟動色彩傳感器,要求有嚴格的時間同步;第二模式為先啟動色彩傳感器保持獲取RGB數據的狀態,再隨時啟動攝像頭。步驟S12:獲取色彩傳感器的RGB數據,并根據RGB數據計算獲得當前環境的第一色溫。本步驟中,在獲取色彩傳感器的數據后,利用R/G、B/G的統計信息,通過AWB算法可計算得出該第一色溫。步驟S13:利用第一色溫,對攝像頭進行白平衡調節。本步驟中,對白平衡的輔助調節,可發生在攝像頭剛啟動,ISP尚未獲取穩定的色溫時,也可發生在攝像頭正常啟動之后,ISP已獲取穩定的色溫時。本專利技術實施例,通過增設色彩傳感器來輔助白平衡調節,能使AWB很快收斂,保證攝像頭啟動初期的AWB準確性,消除攝像頭開啟時的顏色異常,提升用戶體驗。請參照圖2,是本專利技術的調節移動終端的攝像頭白平衡的方法的第二實施例的流程示意圖,該移動終端具有至少一個攝像頭和至少一個獨立的色彩傳感器,該方法包括:步驟S21:在攝像頭啟動時或啟動前,啟動色彩傳感器。步驟S22:獲取色彩傳感器的RGB數據,并根據RGB數據計算獲得當前環境的第一色溫。步驟S21至S22與調節移動終端的攝像頭白平衡的方法的第一實施例中的對應步驟相同,這里不再贅述。步驟S23:攝像頭包括前置攝像頭和/或后置攝像頭,色彩傳感器與攝像頭采集數據的方向相同;以第一色溫作為攝像頭的目標色溫,對其進行白平衡調節。本步驟中,當色彩傳感器與攝像頭采集數據的方向相同時,可認為色彩傳感器的數據比較可信,可用于輔助調節攝像頭的白平衡。當攝像頭剛啟動時,ISP可能尚未獲取穩定的色溫值。可事先存儲各標準光源下的AWB增益結果,再根據與攝像頭具有相同采集數據方向的色彩傳感數據計算得出的色溫,可插值得到所有色溫的增益值。例如,事先存儲有6500K的AWB增益為a1、a2、a3,5000K的AWB增益為b1、b2、b3,那么6250k的增益c1、c2、c3可以線性插值差出來,如c1=a1+(a1-b1)/(6500-5000)*(6250-6500),依次類推可得到c2,c3的增益值。步驟S24:驅動當前啟動的攝像頭獲取圖像數據。步驟S25:采用圖像數據計算第二色溫。步驟S26:根據第一色溫和第二色溫,獲取第三色溫。步驟S27:根據第三色溫對當前啟動的攝像頭進行白平衡調整。對于步驟S24至S27,當攝像頭啟動一段時間后,ISP可獲取穩定的第二色溫。此時可將第一色溫和第二色溫進行對比,以得到優化后的第三色溫。示例性的,當第一色溫和第二色溫差值不大時(例如差值小于500k時),可通過將二者加權后,綜合獲得第三色溫;當第一色溫和第二色溫差值較大時(例如差值大于500k時),可參考第一色溫和第二色溫的歷史數據,判斷當前數據是否發生了跳變,是否由于數據過曝,自動曝光AE沒有穩定,或是傳感器有光線干擾而產生不合理數據。找出不合理數據后,將這些不合理數據剔除。本專利技術實施例,通過在與攝像頭具有相同數據采集方向的位置上設置色彩傳感器,可獲得可靠準確的傳感器數據,并據此進行AWB效果的優化,同時可避免攝像頭剛啟動時的顏色異常,達到較好的視覺效果。請參照圖3,是本專利技術的調節移動終端的攝像頭白平衡的方法的第三實施例的流程示意圖,該移動終端具有至本文檔來自技高網...
【技術保護點】
一種調節移動終端的攝像頭白平衡的方法,其特征在于,所述移動終端具有至少一個攝像頭和至少一個獨立的色彩傳感器,所述方法包括:在所述攝像頭啟動時或啟動前,啟動所述色彩傳感器;獲取所述色彩傳感器的RGB數據,并根據所述RGB數據計算獲得當前環境的第一色溫;利用所述第一色溫,對所述攝像頭進行白平衡調節。
【技術特征摘要】
1.一種調節移動終端的攝像頭白平衡的方法,其特征在于,所述移動
終端具有至少一個攝像頭和至少一個獨立的色彩傳感器,所述方法包括:
在所述攝像頭啟動時或啟動前,啟動所述色彩傳感器;
獲取所述色彩傳感器的RGB數據,并根據所述RGB數據計算獲得當前
環境的第一色溫;
利用所述第一色溫,對所述攝像頭進行白平衡調節。
2.如權利要求1所述的方法,其特征在于,所述攝像頭包括前置攝像
頭和/或后置攝像頭,所述色彩傳感器與所述攝像頭采集數據的方向相同;
所述利用所述第一色溫,對所述攝像頭進行白平衡調節的步驟具體為:
以所述第一色溫作為所述攝像頭的目標色溫,對其進行白平衡調節。
3.如權利要求2所述的方法,其特征在于,所述以所述第一色溫作為
所述攝像頭的目標色溫,對其進行白平衡調節的步驟之后,還包括:
驅動當前啟動的攝像頭獲取圖像數據;
采用所述圖像數據計算第二色溫;
根據所述第一色溫和所述第二色溫,獲取第三色溫;
根據所述第三色溫對當前啟動的攝像頭進行白平衡調整。
4.如權利要求1所述的方法,其特征在于,所述攝像頭包括前置攝像
頭和/或后置攝像頭,所述色彩傳感器與所述攝像頭采集數據的方向相反;
所述利用所述第一色溫,對所述攝像頭進行白平衡調節的步驟具體為:
以所述第一色溫作為所述攝像頭的目標色溫,對其進行白平衡調節。
5.如權利要求4所述的方法,其特征在于,所述以所述第一色溫作為
所述攝像頭的目標色溫,對其進行白平衡調節的步驟之后,還包括:
驅動當前啟動的攝像頭獲取圖像數據;
采用所述圖像數據計算第四色溫;
根據所述第一色溫和所述第四色溫,獲取第五色溫;
根據所述第五色溫對當前啟動的攝像頭進行白平衡調整。
6.一種移動終端,其特征在...
【專利技術屬性】
技術研發人員:鄧偉成,欒心林,方超,
申請(專利權)人:維沃移動通信有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。