自動白平衡方法和裝置的制造方法
【專利摘要】本發(fā)明實施例公開了一種自動白平衡方法和裝置,屬于圖像處理技術(shù)領(lǐng)域。該方法包括:通過對終端設(shè)備當前所處的環(huán)境進行分析,確定終端設(shè)備當前所處海拔環(huán)境特征值;在檢測到終端設(shè)備的相機功能啟動時,根據(jù)海拔環(huán)境特征值,確定對應(yīng)的色溫值;根據(jù)色溫值以及預(yù)設(shè)的校準算法,校準終端設(shè)備的相機功能的白平衡參數(shù)。上述自動白平衡方法在不同海拔,即天空顏色分別為淺藍,藍紫,深藍的情況下,判斷在終端設(shè)備所處的區(qū)域帶,自動設(shè)置自動白平衡參數(shù),滿足天空達到合理的顯示效果。
【專利說明】
自動白平衡方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例涉及圖像處理技術(shù)領(lǐng)域,特別是涉及一種自動白平衡方法和裝置。
【背景技術(shù)】
[0002]目前,照相或者攝像功能已成為終端設(shè)備中不可缺少的核心功能,隨著產(chǎn)品消費觀念的更新升級,用戶對終端設(shè)備中的照相功能的品質(zhì)參數(shù)要求越來越高。其中,白平衡是照相或攝像功能中的一個極為重要的品質(zhì)參數(shù),白平衡是指數(shù)碼相機或者攝像機對白色物體的還原,其精確度直接決定了拍攝照片的色彩質(zhì)量,其工作原理為根據(jù)環(huán)境光源色溫的不同,調(diào)節(jié)感光材料的各個色彩感應(yīng)強度,使色彩平衡。
[0003]現(xiàn)有技術(shù)中,照相機或者攝像機的白平衡調(diào)節(jié)都是預(yù)設(shè)手動設(shè)置的,在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺陷:白平衡的其精確度受到人為因素影響,且具有局限性,造成不同環(huán)境下不能很好的適應(yīng)環(huán)境特征,造成白平衡不精確,降低了用戶體驗度。
【發(fā)明內(nèi)容】
[0004]基于此,有必要提供一種根據(jù)不同環(huán)境特征自適應(yīng)的一種自動白平衡的方法和裝置。
[0005]—種自動白平衡方法,包括:
[0006]對終端設(shè)備當前所處的環(huán)境進行分析,確定所述終端設(shè)備當前所處海拔環(huán)境特征值;
[0007]在檢測到所述終端設(shè)備的相機功能啟動時,根據(jù)所述海拔環(huán)境特征值,確定對應(yīng)的色溫值;
[0008]根據(jù)所述色溫值以及預(yù)設(shè)的校準算法,校準所述終端設(shè)備的相機功能的白平衡參數(shù)。
[0009]在其中一個實施例中,所述對終端設(shè)備當前所處的環(huán)境進行分析,確定所述終端設(shè)備當前所處海拔環(huán)境特征值包括:
[0010]獲取所述終端設(shè)備所處的所述海拔環(huán)境的環(huán)境特征值;
[0011]根據(jù)所述環(huán)境特征值判斷所述終端設(shè)備所處的區(qū)域帶。
[0012]在其中一個實施例中,所述區(qū)域帶包括:低海拔區(qū)域和高海拔區(qū)域。
[0013]在其中一個實施例中,所述根據(jù)所述海拔環(huán)境特征值,確定對應(yīng)的色溫值,包括:
[0014]基于下述對應(yīng)關(guān)系,根據(jù)所述海拔環(huán)境特征值,確定對應(yīng)的色溫值;
[0015]其中,所述對應(yīng)關(guān)系包括下述至少一項:
[0016]在所述海拔環(huán)境特征值介于預(yù)設(shè)第一區(qū)間時,確定與所述海拔環(huán)境特征值對應(yīng)的色溫值為預(yù)設(shè)第一色溫值;
[0017]在所述海拔環(huán)境特征值介于預(yù)設(shè)第二區(qū)間時,確定與所述海拔環(huán)境特征值對應(yīng)的色溫值為預(yù)設(shè)第二色溫值。
[0018]在其中一個實施例中,所述根據(jù)所述色溫值以及預(yù)設(shè)的校準算法,校準所述終端設(shè)備的相機功能的白平衡參數(shù)包括:
[0019]設(shè)置所述終端設(shè)備所處的參考環(huán)境的海拔環(huán)境為所述白平衡參數(shù)的基準值X;
[0020]當所述終端設(shè)備的所處的所述海拔環(huán)境位于所述參考環(huán)境的海拔環(huán)境以下,根據(jù)第一公式計算所述終端設(shè)備的所述白平衡參數(shù);
[0021]當所述終端設(shè)備的所處的所述海拔環(huán)境位于所述參考環(huán)境的海拔環(huán)境以上,根據(jù)第二公式計算所述終端設(shè)備的所述白平衡參數(shù);
[0022]其中,所述第一公式為x(1-10% ),所述第二公式為x( 1+10% )。
[0023]一種自動白平衡裝置,包括:
[0024]特征值確定模塊,用于對終端設(shè)備當前所處的環(huán)境進行分析,確定所述終端設(shè)備當前所處海拔環(huán)境特征值;
[0025]色溫值確定模塊,用于在檢測到所述終端設(shè)備的相機功能啟動時,根據(jù)所述海拔環(huán)境特征值,確定對應(yīng)的色溫值;
[0026]校準模塊,用于根據(jù)所述色溫值以及預(yù)設(shè)的校準算法,校準所述終端設(shè)備的相機功能的白平衡參數(shù)。
[0027]在其中一個實施例中,所述特征值確定模塊包括:
[0028]獲取單元,用于獲取所述終端設(shè)備所處的所述海拔環(huán)境的環(huán)境特征值;
[0029]判斷單元,用于根據(jù)所述環(huán)境特征值判斷所述終端設(shè)備所處的區(qū)域帶。
[0030]在其中一個實施例中,所述區(qū)域帶包括:低海拔區(qū)域和高海拔區(qū)域。
[0031]在其中一個實施例中,所述色溫值確定模塊還用于基于下述對應(yīng)關(guān)系,根據(jù)所述海拔環(huán)境特征值,確定對應(yīng)的色溫值;
[0032]其中,所述對應(yīng)關(guān)系包括下述至少一項:
[0033]在所述海拔環(huán)境特征值介于預(yù)設(shè)第一區(qū)間時,確定與所述海拔環(huán)境特征值對應(yīng)的色溫值為預(yù)設(shè)第一色溫值;
[0034]在所述海拔環(huán)境特征值介于預(yù)設(shè)第二區(qū)間時,確定與所述海拔環(huán)境特征值對應(yīng)的色溫值為預(yù)設(shè)第二色溫值。
[0035]在其中一個實施例中,所述校準模塊包括:
[0036]設(shè)置單元,用于設(shè)置所述終端設(shè)備所處的參考環(huán)境的海拔環(huán)境為所述白平衡參數(shù)的基準值X;
[0037]第一計算單元,用于當所述終端設(shè)備的所處的所述海拔環(huán)境位于所述參考環(huán)境的海拔環(huán)境以下,根據(jù)第一公式計算所述終端設(shè)備的所述白平衡參數(shù);
[0038]第二計算單元,用于當所述終端設(shè)備的所處的所述海拔環(huán)境位于所述參考環(huán)境的海拔環(huán)境以上,根據(jù)第二公式計算所述終端設(shè)備的所述白平衡參數(shù);
[0039]其中,所述第一公式為x( 1-10% ),所述第二公式為x( 1+10% )。
[0040]上述自動白平衡方法和裝置,通過對終端設(shè)備當前所處的環(huán)境進行分析,確定終端設(shè)備當前所處海拔環(huán)境特征值;在檢測到終端設(shè)備的相機功能啟動時,根據(jù)海拔環(huán)境特征值,確定對應(yīng)的色溫值;根據(jù)色溫值以及預(yù)設(shè)的校準算法,校準終端設(shè)備的相機功能的白平衡參數(shù)。上述自動白平衡方法在不同海拔,即天空顏色分別為淺藍,藍紫,深藍的情況下,判斷在終端設(shè)備所處的區(qū)域帶,自動設(shè)置自動白平衡參數(shù),滿足天空達到合理的顯示效果。
【附圖說明】
[0041]圖1是本發(fā)明一個實施例中自動白平衡方法的流程示意圖;
[0042]圖2是本發(fā)明另一個實施例中自動白平衡方法的流程示意圖;
[0043]圖3是本發(fā)明一個實施例中自動白平衡裝置的結(jié)構(gòu)示意圖;以及
[0044]圖4是本發(fā)明另一個實施例中自動白平衡裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0045]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明了,下面結(jié)合【具體實施方式】并參照附圖,對本發(fā)明進一步詳細說明。應(yīng)該理解,這些描述只是示例性的,而并非要限制本發(fā)明的范圍。此外,在以下說明中,省略了對公知結(jié)構(gòu)和技術(shù)的描述,以避免不必要地混淆本發(fā)明的概念。
[0046]實施例一
[0047]參見圖1,一個實施例中,提供了一種自動白平衡方法,該方法包括以下步驟:
[0048]步驟102,對終端設(shè)備所處環(huán)境進行分析,確定終端設(shè)備當前所處海拔環(huán)境特征值。
[0049]本實施例中,對終端設(shè)備當前所處的環(huán)境進行分析,確定終端設(shè)備當前所處海拔環(huán)境特征值包括:獲取終端設(shè)備所處的海拔環(huán)境的環(huán)境特征值;根據(jù)環(huán)境特征值判斷終端設(shè)備所處的區(qū)域帶。其中,區(qū)域帶包括:低海拔區(qū)域和高海拔區(qū)域。
[0050]步驟104,在檢測到終端設(shè)備的相機功能啟動時,根據(jù)海拔環(huán)境特征值,確定對應(yīng)的色溫值。
[0051]本實施例中,終端設(shè)備所處的海拔環(huán)境的海拔值與色溫值相關(guān)聯(lián)。具體的,終端設(shè)備所處的海拔環(huán)境的海拔值越高,對應(yīng)的色溫值越大。
[0052]具體的,根據(jù)海拔環(huán)境特征值,確定對應(yīng)的色溫值,包括:基于下述對應(yīng)關(guān)系,根據(jù)海拔環(huán)境特征值,確定對應(yīng)的色溫值;其中,對應(yīng)關(guān)系包括下述至少一項:在海拔環(huán)境特征值介于預(yù)設(shè)第一區(qū)間時,確定與海拔環(huán)境特征值對應(yīng)的色溫值為預(yù)設(shè)第一色溫值;在海拔環(huán)境特征值介于預(yù)設(shè)第二區(qū)間時,確定與海拔環(huán)境特征值對應(yīng)的色溫值為預(yù)設(shè)第二色溫值。
[0053]步驟106,根據(jù)色溫值以及預(yù)設(shè)的校準算法,校準終端設(shè)備的相機功能的白平衡參數(shù)。本實施例中,根據(jù)色溫值以及預(yù)設(shè)的校準算法,校準終端設(shè)備的相機功能的白平衡參數(shù)包括:設(shè)置終端設(shè)備所處的參考環(huán)境的海拔環(huán)境為白平衡參數(shù)的基準值X;當終端設(shè)備的所處的海拔環(huán)境位于參考環(huán)境的海拔環(huán)境以下,根據(jù)第一公式計算終端設(shè)備的白平衡參數(shù);當終端設(shè)備的所處的海拔環(huán)境位于參考環(huán)境的海拔環(huán)境以上,根據(jù)第二公式計算終端設(shè)備的白平衡參數(shù);其中,第一公式為x(l-10%),第二公式為x(l+10%)。
[0054]上述自動白平衡方法,通過對終端設(shè)備當前所處的環(huán)境進行分析,確定終端設(shè)備當前所處海拔環(huán)境特征值;在檢測到終端設(shè)備的相機功能啟動時,根據(jù)海拔環(huán)境特征值,確定對應(yīng)的色溫值;根據(jù)色溫值以及預(yù)設(shè)的校準算法,校準終端設(shè)備的相機功能的白平衡參數(shù)。上述自動白平衡方法在不同海拔,即天空顏色分別為淺藍,藍紫,深藍的情況下,判斷在終端設(shè)備所處的區(qū)域帶,自動設(shè)置自動白平衡參數(shù),滿足天空達到合理的顯示效果。
[0055]實施例二
[0056]如圖2所示,在一個實施例中,提供了一種自動白平衡方法,該方法包括以下步驟:
[0057]步驟201,確定終端設(shè)備當前所處海拔環(huán)境特征值。
[0058]本實施例中,終端設(shè)備所處的海拔環(huán)境的海拔值與色溫值相關(guān)聯(lián);其中,終端設(shè)備所處的海拔環(huán)境的海拔值越高,對應(yīng)的色溫值越大。例如,當終端設(shè)備所處的海拔環(huán)境為1500米時,為低海拔區(qū)域,對應(yīng)的色溫值為6000K;當終端設(shè)備所處的海拔環(huán)境為4500米時,為高海拔區(qū)域,對應(yīng)的色溫值為8000K。
[0059]步驟202,根據(jù)海拔環(huán)境特征值判斷終端設(shè)備所處的區(qū)域帶。
[0060]步驟203,在檢測到終端設(shè)備的相機功能啟動時,根據(jù)海拔環(huán)境特征值,確定對應(yīng)的色溫值。
[0061]步驟204,根據(jù)終端設(shè)備當前的色溫值,以及設(shè)置終端設(shè)備所處的參考環(huán)境的白平衡參數(shù)的基準值X。
[0062]步驟205,當終端設(shè)備的所處的海拔環(huán)境位于參考環(huán)境的海拔環(huán)境以下時,根據(jù)第一公式計算終端設(shè)備的白平衡參數(shù),其中,第一公式為x( 1-10%)。例如,以北京為參考環(huán)境為白平衡參數(shù)的基準值X,上海的白平衡參數(shù)為x( 1-10%)。
[0063]步驟206,當終端設(shè)備的所處的海拔環(huán)境位于參考環(huán)境的海拔環(huán)境以上時,根據(jù)第二公式計算終端設(shè)備的白平衡參數(shù),其中,第二公式為x( 1+10%)。例如,以北京為參考環(huán)境為白平衡參數(shù)的基準值X,加拿大的白平衡參數(shù)為X (1+10 %)。
[0064]實施例三
[0065]基于同一發(fā)明構(gòu)思,在一個實施例中,還提出一種自動白平衡裝置。如圖3,該自動白平衡裝置10包括特征值確定模塊200、色溫值確定模塊400以及校準模塊600。
[0066]其中,特征值確定模塊200用于對終端設(shè)備當前所處的環(huán)境進行分析,確定終端設(shè)備當前所處海拔環(huán)境特征值;色溫值確定模塊400用于在檢測到終端設(shè)備的相機功能啟動時,根據(jù)海拔環(huán)境特征值,確定對應(yīng)的色溫值;校準模塊600用于根據(jù)色溫值以及預(yù)設(shè)的校準算法,校準終端設(shè)備的相機功能的白平衡參數(shù)。
[0067]其中,色溫值確定模塊400還用于基于下述對應(yīng)關(guān)系,根據(jù)海拔環(huán)境特征值,確定對應(yīng)的色溫值;其中,對應(yīng)關(guān)系包括下述至少一項:在海拔環(huán)境特征值介于預(yù)設(shè)第一區(qū)間時,確定與海拔環(huán)境特征值對應(yīng)的色溫值為預(yù)設(shè)第一色溫值;在海拔環(huán)境特征值介于預(yù)設(shè)第二區(qū)間時,確定與海拔環(huán)境特征值對應(yīng)的色溫值為預(yù)設(shè)第二色溫值。
[0068]實施例四
[0069]此外,如圖4,在一個實施例中,特征值確定模塊200包括:獲取單元210用于獲取終端設(shè)備所處的海拔環(huán)境的環(huán)境特征值;判斷單元220用于根據(jù)環(huán)境特征值判斷終端設(shè)備所處的區(qū)域帶。其中,區(qū)域帶包括:低海拔區(qū)域和高海拔區(qū)域。
[0070]進一步的,在一個實施例中,校準模塊600包括:設(shè)置單元610用于設(shè)置終端設(shè)備所處的參考環(huán)境的海拔環(huán)境為白平衡參數(shù)的基準值X;第一計算單元620用于當終端設(shè)備的所處的海拔環(huán)境位于參考環(huán)境的海拔環(huán)境以下,根據(jù)第一公式計算終端設(shè)備的白平衡參數(shù);第二計算單元630用于當終端設(shè)備的所處的海拔環(huán)境位于參考環(huán)境的海拔環(huán)境以上,根據(jù)第二公式計算終端設(shè)備的白平衡參數(shù);其中,第一公式為x( 1-10%),第二公式為x(l +10%)o[0071 ]上述自動白平衡裝置,首先通過特征值確定模塊200對終端設(shè)備當前所處的環(huán)境進行分析,確定終端設(shè)備當前所處海拔環(huán)境特征值;再通過色溫值確定模塊400在檢測到終端設(shè)備的相機功能啟動時,根據(jù)海拔環(huán)境特征值,確定對應(yīng)的色溫值;最后通過校準模塊600根據(jù)色溫值以及預(yù)設(shè)的校準算法,校準終端設(shè)備的相機功能的白平衡參數(shù)。上述自動白平衡裝置在不同海拔,即天空顏色分別為淺藍,藍紫,深藍的情況下,判斷在終端設(shè)備所處的區(qū)域帶,自動設(shè)置自動白平衡參數(shù),滿足天空達到合理的顯示效果。
[0072]本領(lǐng)域技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序存儲在一個存儲介質(zhì)中,包括若干指令用以使得一個設(shè)備(可以是單片機,芯片等)或處理器(processor)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(R0M,Read-0nlyMemory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0073]應(yīng)當理解的是,本發(fā)明的上述【具體實施方式】僅僅用于示例性說明或解釋本發(fā)明的原理,而不構(gòu)成對本發(fā)明的限制。因此,在不偏離本發(fā)明的精神和范圍的情況下所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。此外,本發(fā)明所附權(quán)利要求旨在涵蓋落入所附權(quán)利要求范圍和邊界、或者這種范圍和邊界的等同形式內(nèi)的全部變化和修改例。
【主權(quán)項】
1.一種自動白平衡方法,其特征在于,包括: 對終端設(shè)備當前所處的環(huán)境進行分析,確定所述終端設(shè)備當前所處海拔環(huán)境特征值;在檢測到所述終端設(shè)備的相機功能啟動時,根據(jù)所述海拔環(huán)境特征值,確定對應(yīng)的色溫值; 根據(jù)所述色溫值以及預(yù)設(shè)的校準算法,校準所述終端設(shè)備的相機功能的白平衡參數(shù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對終端設(shè)備當前所處的環(huán)境進行分析,確定所述終端設(shè)備當前所處海拔環(huán)境特征值包括: 獲取所述終端設(shè)備所處的所述海拔環(huán)境的環(huán)境特征值; 根據(jù)所述環(huán)境特征值判斷所述終端設(shè)備所處的區(qū)域帶。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述區(qū)域帶包括:低海拔區(qū)域和高海拔區(qū)域。4.根據(jù)權(quán)利要求1-3任一所述的方法,其特征在于,所述根據(jù)所述海拔環(huán)境特征值,確定對應(yīng)的色溫值,包括: 基于下述對應(yīng)關(guān)系,根據(jù)所述海拔環(huán)境特征值,確定對應(yīng)的色溫值; 其中,所述對應(yīng)關(guān)系包括下述至少一項: 在所述海拔環(huán)境特征值介于預(yù)設(shè)第一區(qū)間時,確定與所述海拔環(huán)境特征值對應(yīng)的色溫值為預(yù)設(shè)第一色溫值; 在所述海拔環(huán)境特征值介于預(yù)設(shè)第二區(qū)間時,確定與所述海拔環(huán)境特征值對應(yīng)的色溫值為預(yù)設(shè)第二色溫值。5.根據(jù)權(quán)利要求1-3任一所述的方法,其特征在于,所述根據(jù)所述色溫值以及預(yù)設(shè)的校準算法,校準所述終端設(shè)備的相機功能的白平衡參數(shù)包括: 設(shè)置所述終端設(shè)備所處的參考環(huán)境的海拔環(huán)境為所述白平衡參數(shù)的基準值X; 當所述終端設(shè)備的所處的所述海拔環(huán)境位于所述參考環(huán)境的海拔環(huán)境以下,根據(jù)第一公式計算所述終端設(shè)備的所述白平衡參數(shù); 當所述終端設(shè)備的所處的所述海拔環(huán)境位于所述參考環(huán)境的海拔環(huán)境以上,根據(jù)第二公式計算所述終端設(shè)備的所述白平衡參數(shù); 其中,所述第一公式為x(l-10%),所述第二公式為x(l+10%)。6.—種自動白平衡裝置,其特征在于,包括: 特征值確定模塊,用于對終端設(shè)備當前所處的環(huán)境進行分析,確定所述終端設(shè)備當前所處海拔環(huán)境特征值; 色溫值確定模塊,用于在檢測到所述終端設(shè)備的相機功能啟動時,根據(jù)所述海拔環(huán)境特征值,確定對應(yīng)的色溫值; 校準模塊,用于根據(jù)所述色溫值以及預(yù)設(shè)的校準算法,校準所述終端設(shè)備的相機功能的白平衡參數(shù)。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述特征值確定模塊包括: 獲取單元,用于獲取所述終端設(shè)備所處的所述海拔環(huán)境的環(huán)境特征值; 判斷單元,用于根據(jù)所述環(huán)境特征值判斷所述終端設(shè)備所處的區(qū)域帶。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述區(qū)域帶包括:低海拔區(qū)域和高海拔區(qū)域。9.根據(jù)權(quán)利要求6-8任一所述的裝置,其特征在于,所述色溫值確定模塊還用于基于下述對應(yīng)關(guān)系,根據(jù)所述海拔環(huán)境特征值,確定對應(yīng)的色溫值; 其中,所述對應(yīng)關(guān)系包括下述至少一項: 在所述海拔環(huán)境特征值介于預(yù)設(shè)第一區(qū)間時,確定與所述海拔環(huán)境特征值對應(yīng)的色溫值為預(yù)設(shè)第一色溫值; 在所述海拔環(huán)境特征值介于預(yù)設(shè)第二區(qū)間時,確定與所述海拔環(huán)境特征值對應(yīng)的色溫值為預(yù)設(shè)第二色溫值。10.根據(jù)權(quán)利要求6-9任一所述的裝置,其特征在于,所述校準模塊包括: 設(shè)置單元,用于設(shè)置所述終端設(shè)備所處的參考環(huán)境的海拔環(huán)境為所述白平衡參數(shù)的基準值X ; 第一計算單元,用于當所述終端設(shè)備的所處的所述海拔環(huán)境位于所述參考環(huán)境的海拔環(huán)境以下,根據(jù)第一公式計算所述終端設(shè)備的所述白平衡參數(shù); 第二計算單元,用于當所述終端設(shè)備的所處的所述海拔環(huán)境位于所述參考環(huán)境的海拔環(huán)境以上,根據(jù)第二公式計算所述終端設(shè)備的所述白平衡參數(shù); 其中,所述第一公式為x(l-10%),所述第二公式為χ(1+10%)。
【文檔編號】H04N9/73GK105915876SQ201610425842
【公開日】2016年8月31日
【申請日】2016年6月15日
【發(fā)明人】吳凱
【申請人】樂視控股(北京)有限公司, 樂視移動智能信息技術(shù)(北京)有限公司