麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種白平衡調節方法、裝置以及終端的制作方法

文檔序號:7819672閱讀:190來源:國知局
一種白平衡調節方法、裝置以及終端的制作方法
【專利摘要】本發明實施例公開了一種白平衡調節方法、裝置以及終端,其中所述白平衡調節方法包括:獲取第一攝像頭的幀率;判斷幀率是否是最大幀率,若是,則通過第一攝像頭獲取第一圖像;對第一圖像進行分析以獲取第一圖像的白平衡增益;根據白平衡增益對通過第二攝像頭獲取到的第二圖像進行白平衡調節;顯示白平衡調節后的第二圖像。采用本發明實施例,可在不影響圖像畫質的情況下,提高白平衡調節速度,降低白平衡調節后的圖像的顯示時延。
【專利說明】一種白平衡調節方法、裝置以及終端

【技術領域】
[0001]本發明涉及電子【技術領域】,尤其涉及一種白平衡調節方法、裝置以及終端。

【背景技術】
[0002]在攝像技術中,攝像頭啟動或者光環境發生變化時,通常會伴隨白平衡調節過程。其中,白平衡用于描述顯示器中紅、綠以及藍三基色混合生成白色的精確度。白平衡調節速度通常與幀率有關,若幀率越高,則白平衡調節速度越快,終端通過顯示器顯示白平衡調節后的圖像的時間越短,其中幀率用于測量單位時間內傳輸的圖像的幀數。而現有攝像技術中,幀率越高,對顯卡的處理能力要求也越高,若提高幀率,將導致圖像亮度較低或者噪點較大,進而影響圖像畫質;若幀率較低,則白平衡調節速度較慢,終端通過顯示器顯示白平衡調節后的圖像的時延較長。


【發明內容】

[0003]本發明實施例提供一種白平衡調節方法、裝置以及終端,可在不影響圖像畫質的情況下,提高白平衡調節速度,降低白平衡調節后的圖像的顯示時延。
[0004]本發明實施例提供了一種白平衡調節方法,包括:
[0005]獲取第一攝像頭的幀率;
[0006]判斷所述幀率是否是最大幀率,若是,則通過所述第一攝像頭獲取第一圖像;
[0007]對所述第一圖像進行分析以獲取所述第一圖像的白平衡增益;
[0008]根據所述白平衡增益對通過第二攝像頭獲取到的第二圖像進行白平衡調節;
[0009]顯示所述白平衡調節后的第二圖像。
[0010]相應地,本發明實施例還提供了一種白平衡調節裝置,包括:
[0011]幀率獲取模塊,用于獲取第一攝像頭的幀率;
[0012]判斷模塊,用于判斷所述巾貞率是否是最大巾貞率;
[0013]圖像獲取模塊,用于若所述判斷模塊判斷所述幀率是最大幀率,則通過所述第一攝像頭獲取第一圖像;
[0014]增益獲取模塊,用于對所述第一圖像進行分析以獲取所述第一圖像的白平衡增.、/■
M ;
[0015]調節模塊,用于根據所述白平衡增益對通過第二攝像頭獲取到的第二圖像進行白平衡調節;
[0016]顯示模塊,用于顯示所述白平衡調節后的第二圖像。
[0017]相應地,本發明實施例還提供了一種終端,包括如上所述的白平衡調節裝置。
[0018]實施本發明實施例,終端判斷第一攝像頭的幀率是最大幀率時,通過第一攝像頭獲取第一圖像,對第一圖像進行分析以獲取第一圖像的白平衡增益,根據白平衡增益對通過第二攝像頭獲取到的第二圖像進行白平衡調節,并顯示白平衡調節后的第二圖像,相對現有技術中,幀率較高將導致圖像畫質較差,幀率較低將導致白平衡調節速度較慢,本發明實施例可在不影響圖像畫質的情況下,提高白平衡調節速度,降低白平衡調節后的圖像的顯示時延。

【專利附圖】

【附圖說明】
[0019]為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0020]圖1是本發明第一實施例中提供的一種白平衡調節方法的流程示意圖;
[0021]圖2是本發明實施例中提供的一種白平衡調節裝置的結構示意圖;
[0022]圖3是本發明實施例中圖2的增益獲取模塊的結構示意圖;
[0023]圖4是本發明實施例中圖2的調節模塊的結構示意圖;
[0024]圖5是本發明實施例中提供的一種終端的結構示意圖。

【具體實施方式】
[0025]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例?;诒景l明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0026]本發明實施例公開了一種白平衡調節方法,終端判斷第一攝像頭的幀率是最大幀率時,通過第一攝像頭獲取第一圖像,對第一圖像進行分析以獲取第一圖像的白平衡增益,根據白平衡增益對通過第二攝像頭獲取到的第二圖像進行白平衡調節,并顯示白平衡調節后的第二圖像,可在不影響圖像畫質的情況下,提高白平衡調節速度,降低白平衡調節后的圖像的顯示時延。
[0027]本發明實施例提及到的第一攝像頭和第二攝像頭的拍攝方向可以相同,也可以不相同。例如,第一攝像頭可以為前置攝像頭,第二攝像頭可以為后置攝像頭,其中第一攝像頭和第二攝像頭的拍攝方向相反。又如,第一攝像頭和第二攝像頭可以為后置攝像頭,其中第一攝像頭和第二攝像頭的拍攝方向相同,等等,本發明實施例不做限定。
[0028]本發明實施例提及到的白平衡調節裝置可以設置在手機、照相機、平板電腦、PC (personal computer,個人計算機)或者佩戴式智能設備等終端中。
[0029]請參見圖1,圖1是本發明第一實施例中提供的一種白平衡調節方法的流程示意圖,如圖所示本發明實施例中的白平衡調節方法可以包括:
[0030]SlOl,獲取第一攝像頭的幀率。
[0031]終纟而可以犾取弟一攝像頭的巾貞率。例如,終纟而通過攝像頭t旲塊啟動弟一攝像頭之后,可以獲取第一攝像頭的配置信息,并根據第一攝像頭的配置信息獲取第一攝像頭的幀率。其中,幀率用于測量單位時間內傳輸的圖像的幀數,幀率越高,單位時間內傳輸的圖像的幀數越多,則終端通過攝像頭獲取圖像的速度越快,終端對圖像進行分析以獲取圖像的白平衡增益的速度就越快,進而終端通過白平衡增益對圖像進行白平衡調節的速度就越快,終端通過顯示器顯示白平衡調節后的圖像的時延越短。
[0032]S102,判斷幀率是否是最大幀率。
[0033]終端獲取到第一攝像頭的幀率之后,可以判斷該幀率是否是最大幀率,若該幀率是最大幀率,則進一步執行S104 ;若該幀率不是最大幀率,則進一步執行S103。例如,終端可以獲取第一攝像頭的配置信息,并根據第一攝像頭的配置信息獲取第一攝像頭的最大幀率,則終端獲取到第一攝像頭的幀率之后,可以判斷該幀率是否是最大幀率。
[0034]S103,將幀率調整為最大幀率。
[0035]終端判斷第一攝像頭的幀率不是最大幀率時,可以將該幀率調整為最大幀率。例如,終端可以獲取第一攝像頭的配置信息,并根據第一攝像頭的配置信息獲取第一攝像頭的最大幀率,則終端可以將該幀率調整為最大幀率。
[0036]S104,通過第一攝像頭獲取第一圖像。
[0037]終端判斷第一攝像頭的幀率是最大幀率時,可以通過第一攝像頭獲取第一圖像。具體的,終端可以控制第一攝像頭以最大幀率為參數,獲取第一圖像,其中終端獲取第一圖像的速度最快。
[0038]在可選實施例中,終端判斷第一攝像頭的幀率不是最大幀率,并將該幀率調整為最大幀率之后,可以通過第一攝像頭獲取第一圖像。
[0039]S105,對第一圖像進行分析以獲取第一圖像的白平衡增益。
[0040]終端可以對第一圖像進行分析以獲取第一圖像的白平衡增益。終端可以通過基于動態閾值或者灰度世界等的自動白平衡算法,對第一圖像進行分析以獲取第一圖像的白平衡增益。
[0041]以基于動態閾值的自動白平衡算法為例,終端可以將第一圖像切分成至少一個子圖像,計算各個子圖像的亮度平均值,獲取最大亮度平均值對應的子圖像中R、G、B三基色的平均值,根據R、G、B三基色的平均值獲取白平衡增益,其中R基色為紅色,G基色為綠色,B基色為藍色。
[0042]需要指出的是,本發明實施例包含但不局限于通過基于動態閾值的自動白平衡算法對第一圖像進行分析以獲取第一圖像的白平衡增益,例如,終端還可以通過基于色相關法的自動白平衡算法對第一圖像進行分析以獲取第一圖像的白平衡增益,等等,本發明實施例不做限定。
[0043]可選的,終端可以計算最大亮度平均值與R基色的平均值的乘積,作為白平衡增益中的紅色增益,或者計算最大亮度平均值與G基色的平均值的乘積,作為白平衡增益中的綠色增益,或者計算最大亮度平均值與B基色的平均值的乘積,作為白平衡增益中的藍色增益。
[0044]進一步可選的,終端可以計算最大亮度平均值與R基色的平均值的乘積,作為白平衡增益中的紅色增益,并計算最大亮度平均值與G基色的平均值的乘積,作為白平衡增益中的綠色增益。終端也可以計算最大亮度平均值與R基色的平均值的乘積,作為白平衡增益中的紅色增益,并計算最大亮度平均值與B基色的平均值的乘積,作為白平衡增益中的藍色增益。終端也可以計算最大亮度平均值與G基色的平均值的乘積,作為白平衡增益中的綠色增益,并計算最大亮度平均值與B基色的平均值的乘積,作為白平衡增益中的藍色增益。
[0045]進一步可選的,終端可以計算最大亮度平均值與R基色的平均值的乘積,作為白平衡增益中的紅色增益,計算最大亮度平均值與G基色的平均值的乘積,作為白平衡增益中的綠色增益,并計算最大亮度平均值與B基色的平均值的乘積,作為白平衡增益中的藍色增益。
[0046]S106,根據白平衡增益對通過第二攝像頭獲取到的第二圖像進行白平衡調節。
[0047]終端可以根據白平衡增益對通過第二攝像頭獲取到的第二圖像進行白平衡調節。
[0048]具體的,白平衡增益可以包括紅色增益、綠色增益或者藍色增益,終端可以通過第二攝像頭獲取第二圖像,將紅色增益渲染在第二圖像的紅色通道上,或者將綠色增益渲染在第二圖像的綠色通道上,或者將藍色增益渲染在第二圖像信息的藍色通道上,以實現對第二圖像的白平衡調節。
[0049]可選的,白平衡增益包括紅色增益和綠色增益時,終端可以通過第二攝像頭獲取第二圖像,將紅色增益渲染在第二圖像的紅色通道上,并將綠色增益渲染在第二圖像的綠色通道上,以實現對第二圖像的白平衡調節。白平衡增益包括紅色增益和藍色增益時,終端可以通過第二攝像頭獲取第二圖像,將紅色增益渲染在第二圖像的紅色通道上,并將藍色增益渲染在第二圖像的藍色通道上,以實現對第二圖像的白平衡調節。白平衡增益包括綠色增益和藍色增益時,終端可以通過第二攝像頭獲取第二圖像,將綠色增益渲染在第二圖像的綠色通道上,并將藍色增益渲染在第二圖像的藍色通道上,以實現對第二圖像的白平衡調節。
[0050]進一步可選的,白平衡增益包括紅色增益、綠色增益以及藍色增益時,終端可以通過第二攝像頭獲取第二圖像,將紅色增益渲染在第二圖像的紅色通道上,將綠色增益渲染在第二圖像的綠色通道上,并將藍色增益渲染在第二圖像信息的藍色通道上,以實現對第二圖像的白平衡調節。
[0051]S107,顯示白平衡調節后的第二圖像。
[0052]終端對第二圖像進行白平衡調節之后,可以顯示白平衡調節后的第二圖像,例如,終端可以通過顯示器顯示白平衡調節后的第二圖像。
[0053]本發明實施例中終端通過第一攝像頭獲取到的第一圖像用于獲取白平衡增益,通過第二攝像頭獲取的第二圖像用于預覽并顯示,則第一攝像頭的幀率調整為最大幀率時,可以提高第一圖像的白平衡增益的獲取速度,第二攝像頭的幀率保持不變,將不影響第二圖像的畫質,通過第一圖像的白平衡增益對第二圖像進行白平衡調節,提高了白平衡調節速度,降低了白平衡調節后的圖像的顯示時延。
[0054]在圖1所示的白平衡調節方法中,終端判斷第一攝像頭的幀率是最大幀率時,通過第一攝像頭獲取第一圖像,對第一圖像進行分析以獲取第一圖像的白平衡增益,根據白平衡增益對通過第二攝像頭獲取到的第二圖像進行白平衡調節,并顯示白平衡調節后的第二圖像,可在不影響圖像畫質的情況下,提高白平衡調節速度,降低白平衡調節后的圖像的顯示時延。
[0055]請參見圖2,圖2是本發明實施例中提供的一種白平衡調節裝置的結構示意圖,其中本發明實施例提供的白平衡調節裝置與圖1所示的方法相對應,為基于圖1所示的白平衡調節方法的執行主體,如圖所示本發明實施例中的白平衡調節裝置200至少可以包括幀率獲取模塊210、判斷模塊220、圖像獲取模塊230、增益獲取模塊240、調節模塊250以及顯示模塊260,其中:
[0056]幀率獲取模塊210,用于獲取第一攝像頭的幀率。
[0057]例如,幀率獲取模塊210可以獲取第一攝像頭的配置信息,并根據第一攝像頭的配置信息獲取第一攝像頭的幀率。其中,幀率用于測量單位時間內傳輸的圖像的幀數,幀率越高,單位時間內傳輸的圖像的幀數越多,則圖像獲取模塊230通過攝像頭獲取圖像的速度越快,增益獲取模塊240對圖像進行分析以獲取圖像的白平衡增益的速度就越快,進而調節模塊250通過白平衡增益對圖像進行白平衡調節的速度就越快,顯示模塊260通過顯示器顯示白平衡調節后的圖像的時延越短。
[0058]判斷模塊220,用于判斷幀率是否是最大幀率。
[0059]例如,判斷模塊220可以獲取第一攝像頭的配置信息,并根據第一攝像頭的配置信息獲取第一攝像頭的最大幀率,則判斷模塊220獲取到第一攝像頭的幀率之后,可以判斷該巾貞率是否是最大巾貞率。
[0060]圖像獲取模塊230,用于若判斷模塊220判斷幀率是最大幀率,則通過第一攝像頭獲取第一圖像。
[0061]增益獲取模塊240,用于對第一圖像進行分析以獲取第一圖像的白平衡增益。
[0062]例如,增益獲取模塊240可以通過基于動態閾值或者灰度世界等的自動白平衡算法,對第一圖像進行分析以獲取第一圖像的白平衡增益。需要指出的是,本發明實施例包含但不局限于通過基于動態閾值的自動白平衡算法對第一圖像進行分析以獲取第一圖像的白平衡增益,例如,增益獲取模塊240還可以通過基于色相關法的自動白平衡算法對第一圖像進行分析以獲取第一圖像的白平衡增益,等等,本發明實施例不做限定。
[0063]調節模塊250,用于根據白平衡增益對通過第二攝像頭獲取到的第二圖像進行白平衡調節。
[0064]顯示模塊260,用于顯示白平衡調節后的第二圖像。例如,顯示模塊260可以通過顯示器顯示白平衡調節后的第二圖像。
[0065]作為一種可選的實施方式,調節模塊250,還用于判斷模塊220判斷幀率不是最大幀率時,將幀率調整為最大幀率,觸發圖像獲取模塊230通過第一攝像頭獲取第一圖像。
[0066]作為一種可選的實施方式,圖像獲取模塊230,用于控制第一攝像頭以最大幀率為參數,獲取第一圖像,其中圖像獲取模塊230獲取第一圖像的速度最快。
[0067]作為一種可選的實施方式,增益獲取模塊240可以如圖3所示,進一步包括:
[0068]切分單元310,用于將第一圖像切分成至少一個子圖像。
[0069]計算單元320,用于計算各個子圖像的亮度平均值。
[0070]均值獲取單元330,用于獲取最大亮度平均值對應的子圖像中R、G、B三基色的平均值。其中R基色為紅色,G基色為綠色,B基色為藍色。
[0071]增益獲取單元340,用于根據R、G、B三基色的平均值獲取白平衡增益。
[0072]作為一種可選的實施方式,增益獲取單元340,用于計算最大亮度平均值與R基色的平均值的乘積,作為白平衡增益中的紅色增益。或者
[0073]增益獲取單元340,用于計算最大亮度平均值與G基色的平均值的乘積,作為白平衡增益中的綠色增益。或者
[0074]增益獲取單元340,用于計算最大亮度平均值與B基色的平均值的乘積,作為白平衡增益中的藍色增益。
[0075]進一步可選的,增益獲取單元340可以計算最大亮度平均值與R基色的平均值的乘積,作為白平衡增益中的紅色增益,并計算最大亮度平均值與G基色的平均值的乘積,作為白平衡增益中的綠色增益。增益獲取單元340也可以計算最大亮度平均值與R基色的平均值的乘積,作為白平衡增益中的紅色增益,并計算最大亮度平均值與B基色的平均值的乘積,作為白平衡增益中的藍色增益。增益獲取單元340也可以計算最大亮度平均值與G基色的平均值的乘積,作為白平衡增益中的綠色增益,并計算最大亮度平均值與B基色的平均值的乘積,作為白平衡增益中的藍色增益。
[0076]進一步可選的,增益獲取單元340可以計算最大亮度平均值與R基色的平均值的乘積,作為白平衡增益中的紅色增益,計算最大亮度平均值與G基色的平均值的乘積,作為白平衡增益中的綠色增益,并計算最大亮度平均值與B基色的平均值的乘積,作為白平衡增益中的藍色增益。
[0077]作為一種可選的實施方式,白平衡增益可以包括紅色增益、綠色增益或者藍色增益,則調節模塊250可以如圖4所示,進一步包括:
[0078]圖像獲取單元410,用于通過第二攝像頭獲取第二圖像。
[0079]渲染單元420,用于將紅色增益渲染在第二圖像的紅色通道上、將綠色增益渲染在第二圖像的綠色通道上、或者將藍色增益渲染在第二圖像信息的藍色通道上,以實現對第二圖像的白平衡調節。
[0080]進一步可選的,白平衡增益包括紅色增益和綠色增益時,渲染單元420可以將紅色增益渲染在第二圖像的紅色通道上,并將綠色增益渲染在第二圖像的綠色通道上,以實現對第二圖像的白平衡調節。白平衡增益包括紅色增益和藍色增益時,渲染單元420可以將紅色增益渲染在第二圖像的紅色通道上,并將藍色增益渲染在第二圖像的藍色通道上,以實現對第二圖像的白平衡調節。白平衡增益包括綠色增益和藍色增益時,渲染單元420可以將綠色增益渲染在第二圖像的綠色通道上,并將藍色增益渲染在第二圖像的藍色通道上,以實現對第二圖像的白平衡調節。
[0081]進一步可選的,白平衡增益包括紅色增益、綠色增益以及藍色增益時,渲染單元420可以將紅色增益渲染在第二圖像的紅色通道上,將綠色增益渲染在第二圖像的綠色通道上,并將藍色增益渲染在第二圖像信息的藍色通道上,以實現對第二圖像的白平衡調節。
[0082]在圖2所示的白平衡調節裝置中,判斷模塊220判斷幀率獲取模塊210獲取到的幀率是最大幀率時,圖像獲取單元230通過第一攝像頭獲取第一圖像,增益獲取模塊240對第一圖像進行分析以獲取第一圖像的白平衡增益,調節模塊250根據白平衡增益對通過第二攝像頭獲取到的第二圖像進行白平衡調節,顯示模塊260顯示白平衡調節后的第二圖像,可在不影響圖像畫質的情況下,提高白平衡調節速度,降低白平衡調節后的圖像的顯示時延。
[0083]請參見圖5,圖5是本發明實施例中提供的一種終端的結構示意圖,可以包括圖2?圖4所示的白平衡調節裝置,其中,該終端可以是手機、照相機、平板電腦、PC或者佩戴式智能設備等終端,白平衡調節裝置設置于該終端中。如圖5所示,該終端500包括:至少一個處理器510,例如CPU,至少一個第一輸入裝置530,至少一個第二輸入裝置540,至少一個輸出裝置550,存儲器560,至少一個總線520。其中,通信總線520用于實現這些組件之間的連接通信。例如,第一輸入裝置530可以包括第一攝像頭,第二輸入裝置540可以包括第二攝像頭,輸出裝置550可以包括顯示屏。存儲器560可以是高速RAM存儲器,也可以是非不穩定的存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器560可選的還可以是至少一個位于遠離前述處理器510的存儲終端。其中處理器510可以結合圖2?圖4所示的白平衡調節裝置,其中存儲器560中存儲一組程序代碼,且處理器510調用存儲器560中存儲的程序代碼,用于執行以下操作:
[0084]獲取第一輸入裝置530的幀率。
[0085]例如,處理器510可以獲取第一輸入裝置530的配置信息,并根據第一輸入裝置530的配置信息獲取第一輸入裝置530的幀率。其中,幀率用于測量單位時間內傳輸的圖像的幀數,幀率越高,單位時間內傳輸的圖像的幀數越多,則通過第一輸入裝置530獲取圖像的速度越快,處理器510對圖像進行分析以獲取圖像的白平衡增益的速度就越快,進而通過白平衡增益對圖像進行白平衡調節的速度就越快,通過輸出裝置550顯示白平衡調節后的圖像的時延越短。
[0086]判斷幀率是否是最大幀率。
[0087]例如,處理器510可以獲取第一輸入裝置530的配置信息,并根據第一輸入裝置530的配置信息獲取第一輸入裝置530的最大幀率,則獲取到第一輸入裝置530的幀率之后,可以判斷該幀率是否是最大幀率。
[0088]若判斷幀率是最大幀率,則通過第一輸入裝置530獲取第一圖像。
[0089]對第一圖像進行分析以獲取第一圖像的白平衡增益。
[0090]例如,處理器510可以通過基于動態閾值或者灰度世界等的自動白平衡算法,對第一圖像進行分析以獲取第一圖像的白平衡增益。需要指出的是,本發明實施例包含但不局限于通過基于動態閾值的自動白平衡算法對第一圖像進行分析以獲取第一圖像的白平衡增益,例如,處理器510還可以通過基于色相關法的自動白平衡算法對第一圖像進行分析以獲取第一圖像的白平衡增益,等等,本發明實施例不做限定。
[0091]根據白平衡增益對通過第二輸入裝置540獲取到的第二圖像進行白平衡調節。
[0092]通過輸出裝置550顯示白平衡調節后的第二圖像。
[0093]作為一種可選的實施方式,處理器510判斷幀率不是最大幀率時,可以將幀率調整為最大幀率,并通過第一輸入裝置530獲取第一圖像。
[0094]作為一種可選的實施方式,處理器510通過第一輸入裝置530獲取第一圖像具體可以包括:
[0095]控制第一輸入裝置530以最大幀率為參數,獲取第一圖像,其中處理器510獲取第一圖像的速度最快。
[0096]作為一種可選的實施方式,處理器510對第一圖像進行分析以獲取第一圖像的白平衡增益具體可以包括:
[0097]將第一圖像切分成至少一個子圖像。
[0098]計算各個子圖像的亮度平均值。
[0099]獲取最大亮度平均值對應的子圖像中R、G、B三基色的平均值。其中R基色為紅色,G基色為綠色,B基色為藍色。
[0100]根據R、G、B三基色的平均值獲取白平衡增益。
[0101]作為一種可選的實施方式,處理器510根據R、G、B三基色的平均值獲取白平衡增益具體可以包括:
[0102]計算最大亮度平均值與R基色的平均值的乘積,作為白平衡增益中的紅色增益。或者
[0103]計算最大亮度平均值與G基色的平均值的乘積,作為白平衡增益中的綠色增益。或者
[0104]計算最大亮度平均值與B基色的平均值的乘積,作為白平衡增益中的藍色增益。
[0105]進一步可選的,處理器510可以計算最大亮度平均值與R基色的平均值的乘積,作為白平衡增益中的紅色增益,并計算最大亮度平均值與G基色的平均值的乘積,作為白平衡增益中的綠色增益。處理器510也可以計算最大亮度平均值與R基色的平均值的乘積,作為白平衡增益中的紅色增益,并計算最大亮度平均值與B基色的平均值的乘積,作為白平衡增益中的藍色增益。處理器510也可以計算最大亮度平均值與G基色的平均值的乘積,作為白平衡增益中的綠色增益,并計算最大亮度平均值與B基色的平均值的乘積,作為白平衡增益中的藍色增益。
[0106]進一步可選的,處理器510可以計算最大亮度平均值與R基色的平均值的乘積,作為白平衡增益中的紅色增益,計算最大亮度平均值與G基色的平均值的乘積,作為白平衡增益中的綠色增益,并計算最大亮度平均值與B基色的平均值的乘積,作為白平衡增益中的藍色增益。
[0107]作為一種可選的實施方式,白平衡增益可以包括紅色增益、綠色增益或者藍色增益,則處理器510根據白平衡增益對通過第二輸入裝置540獲取到的第二圖像進行白平衡調節具體可以包括:
[0108]通過第二輸入裝置540獲取第二圖像。
[0109]將紅色增益渲染在第二圖像的紅色通道上、將綠色增益渲染在第二圖像的綠色通道上、或者將藍色增益渲染在第二圖像信息的藍色通道上,以實現對第二圖像的白平衡調節。
[0110]進一步可選的,白平衡增益包括紅色增益和綠色增益時,處理器510可以將紅色增益渲染在第二圖像的紅色通道上,并將綠色增益渲染在第二圖像的綠色通道上,以實現對第二圖像的白平衡調節。白平衡增益包括紅色增益和藍色增益時,處理器510可以將紅色增益渲染在第二圖像的紅色通道上,并將藍色增益渲染在第二圖像的藍色通道上,以實現對第二圖像的白平衡調節。白平衡增益包括綠色增益和藍色增益時,處理器510可以將綠色增益渲染在第二圖像的綠色通道上,并將藍色增益渲染在第二圖像的藍色通道上,以實現對第二圖像的白平衡調節。
[0111]進一步可選的,白平衡增益包括紅色增益、綠色增益以及藍色增益時,處理器510可以將紅色增益渲染在第二圖像的紅色通道上,將綠色增益渲染在第二圖像的綠色通道上,并將藍色增益渲染在第二圖像信息的藍色通道上,以實現對第二圖像的白平衡調節。
[0112]具體的,本發明實施例中介紹的終端500可以用以實施本發明結合圖1介紹的白平衡調節方法實施例中的部分或全部流程。
[0113]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0114]需要說明的是,在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳細描述的部分,可以參見其他實施例的相關描述。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作和模塊并不一定是本發明實施例所必須的。
[0115]本發明實施例方法中的步驟可以根據實際需要進行順序調整、合并和刪減。
[0116]本發明實施例終端中的模塊或者單元可以根據實際需要進行合并、劃分和刪減。
[0117]本發明實施例中所述模塊或者單元,可以通過通用集成電路,例如CPU (CentralProcessing Unit,中央處理器),或通過 ASIC (Applicat1n Specific IntegratedCircuit,專用集成電路)來實現。
[0118]以上對本發明實施例所提供的白平衡調節方法、裝置以及終端進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【權利要求】
1.一種白平衡調節方法,其特征在于,包括: 獲取第一攝像頭的幀率; 判斷所述幀率是否是最大幀率,若是,則通過所述第一攝像頭獲取第一圖像; 對所述第一圖像進行分析以獲取所述第一圖像的白平衡增益; 根據所述白平衡增益對通過第二攝像頭獲取到的第二圖像進行白平衡調節; 顯示所述白平衡調節后的第二圖像。
2.如權利要求1所述的方法,其特征在于,判斷所述幀率不是最大幀率時,還包括: 將所述幀率調整為最大幀率,并執行通過所述第一攝像頭獲取所述第一圖像。
3.如權利要求1所述的方法,其特征在于,所述通過所述第一攝像頭獲取第一圖像包括: 控制所述第一攝像頭以所述最大幀率為參數,獲取所述第一圖像。
4.如權利要求1所述的方法,其特征在于,所述對所述第一圖像進行分析以獲取所述第一圖像的白平衡增益包括: 將所述第一圖像切分成至少一個子圖像; 計算各個所述子圖像的亮度平均值; 獲取最大亮度平均值對應的子圖像中R、G、B三基色的平均值; 根據所述R、G、B三基色的平均值獲取所述白平衡增益。
5.如權利要求4所述的方法,其特征在于,所述根據所述R、G、B三基色的平均值獲取所述白平衡增益包括: 計算所述最大亮度平均值與所述R基色的平均值的乘積,作為所述白平衡增益中的紅色增益;或者 計算所述最大亮度平均值與所述G基色的平均值的乘積,作為所述白平衡增益中的綠色增益;或者 計算所述最大亮度平均值與所述B基色的平均值的乘積,作為所述白平衡增益中的藍色增益。
6.如權利要求1所述的方法,其特征在于,所述白平衡增益包括紅色增益、綠色增益或者藍色增益; 所述根據所述白平衡增益對通過第二攝像頭獲取到的第二圖像進行白平衡調節包括: 通過所述第二攝像頭獲取所述第二圖像; 將所述紅色增益渲染在所述第二圖像的紅色通道上、將所述綠色增益渲染在所述第二圖像的綠色通道上、或者將所述藍色增益渲染在所述第二圖像信息的藍色通道上,以實現對所述第二圖像的白平衡調節。
7.一種白平衡調節裝置,其特征在于,包括: 幀率獲取模塊,用于獲取第一攝像頭的幀率; 判斷模塊,用于判斷所述幀率是否是最大幀率; 圖像獲取模塊,用于若所述判斷模塊判斷所述幀率是最大幀率,則通過所述第一攝像頭獲取第一圖像; 增益獲取模塊,用于對所述第一圖像進行分析以獲取所述第一圖像的白平衡增益; 調節模塊,用于根據所述白平衡增益對通過第二攝像頭獲取到的第二圖像進行白平衡調節; 顯示模塊,用于顯示所述白平衡調節后的第二圖像。
8.如權利要求7所述的裝置,其特征在于, 所述調節模塊,還用于所述判斷模塊判斷所述幀率不是最大幀率時,將所述幀率調整為最大幀率,觸發所述圖像獲取模塊通過所述第一攝像頭獲取所述第一圖像。
9.如權利要求7所述的裝置,其特征在于, 所述圖像獲取模塊,用于控制所述第一攝像頭以所述最大幀率為參數,獲取所述第一圖像。
10.如權利要求7所述的裝置,其特征在于, 所述增益獲取模塊包括: 切分單元,用于將所述第一圖像切分成至少一個子圖像; 計算單元,用于計算各個所述子圖像的亮度平均值; 均值獲取單元,用于獲取最大亮度平均值對應的子圖像中R、G、B三基色的平均值; 增益獲取單元,用于根據所述R、G、B三基色的平均值獲取所述白平衡增益。
11.如權利要求10所述的裝置,其特征在于, 所述增益獲取單元,用于計算所述最大亮度平均值與所述R基色的平均值的乘積,作為所述白平衡增益中的紅色增益;或者 所述增益獲取單元,用于計算所述最大亮度平均值與所述G基色的平均值的乘積,作為所述白平衡增益中的綠色增益;或者 所述增益獲取單元,用于計算所述最大亮度平均值與所述B基色的平均值的乘積,作為所述白平衡增益中的藍色增益。
12.如權利要求7所述的裝置,其特征在于,所述白平衡增益包括紅色增益、綠色增益或者藍色增益; 所述調節模塊包括: 圖像獲取單元,用于通過所述第二攝像頭獲取所述第二圖像; 渲染單元,用于將所述紅色增益渲染在所述第二圖像的紅色通道上、將所述綠色增益渲染在所述第二圖像的綠色通道上、或者將所述藍色增益渲染在所述第二圖像信息的藍色通道上,以實現對所述第二圖像的白平衡調節。
13.—種終端,其特征在于,包括如權利要求7?12中任一項所述的白平衡調節裝置。
【文檔編號】H04N9/04GK104394392SQ201410647497
【公開日】2015年3月4日 申請日期:2014年11月14日 優先權日:2014年11月14日
【發明者】雷輝 申請人:廣東歐珀移動通信有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 威海市| 清流县| 高碑店市| 淄博市| 灵宝市| 湖口县| 六盘水市| 红河县| 连州市| 弋阳县| 农安县| 新宾| 叶城县| 邵阳市| 额济纳旗| 姚安县| 寿宁县| 伊宁市| 临湘市| 沿河| 田林县| 绥滨县| 平塘县| 龙江县| 洪湖市| 阿拉尔市| 阿拉善右旗| 盖州市| 营口市| 长汀县| 东源县| 连山| 恩施市| 镇坪县| 海林市| 山东省| 特克斯县| 荆州市| 西昌市| 高雄市| 河津市|