專利名稱:一種光源檢測方法及裝置的制作方法
技術領域:
本發明涉及手機攝像頭領域,特別是一種光源檢測方法及裝置。
背景技術:
由于互補金屬氧化物半導體圖像傳感器(CMOS Sensor)的色彩一致性問題,僅靠一套固定的參數很難使所有模組都達到良好的效果,因此需要對單個模組進行校正,并將色彩、白平衡等參數燒錄到模組的一次性可編程寫入內存(OTP)空間里面。燒錄的參數是由在特定光源下獲取的數據計算出來的,因此光源直接決定了燒錄的參數是否正確。而光源的差異主要體現在色溫和亮度上。因為不同光源的色溫和亮度不一定相同,同一個光源在不同時刻的色溫和亮度也不一定相同,所以需要每隔一段時間對光源進行點檢。目前對于光源的檢測方法一般是使用照度計,但是在實際的使用中發現使用照度計來測試色溫、亮度都相同的兩個光源下獲取的燒錄參數,差異仍然很大,因此需要一種新的檢測方法來檢測光源的微小變化,以此來保證燒錄數據的準確性和穩定性。
發明內容
本發明提供一種光源檢測方法及裝置,以解決使用現有技術沒有一種有效地方法來檢測光源的微小變化,以此來保證燒錄數據的準確性和穩定性。具體技術方案如下:一種光源檢測方法,所述方法包括:獲取當前檢測光源的當前色溫值和當前亮度值;當所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和/或所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,則計算所述當前檢測光源的特性值;將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果,判斷所述比較結果是否符合預設條件,如果是,則所述當前檢測光源不適合進行燒錄。優選地,所述計算當前檢測光源的特性值的過程包括:在所述當前檢測光源下,使用預設的標準模組來獲取畫面;計算畫面中心區域的R、G、B平均值,得到對應的r_avg、g_avg、b_avg ;計算所述當前檢測光源的特性值。優選地,所述將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果的過程包括:使用公式 variation_rg= (current_rg-typical_rg)/typical_rg*100% 來得到 rg的比對結果,其中,variation_rg為rg的比對結果,current_rg為所述當前檢測光源的rg特性值,typical_rg為rg的預設標準值;使用公式variation_bg= (current_bg-typical_bg)/typical_bg*100% 來得到 bg的比對結果,其中,variation_bg為bg的比對結果,current_bg為所述當前檢測光源的bg特性值,typical_bg為bg的預設標準值。優選地,所述預設標準值的過程包括:獲取所述當前檢測光源的色溫值和亮度值,作為色溫預設值和和亮度預設值;選取一組模組,計算每一模組的R/G和B/G值;選擇所述一組模組中的一個模組為標準模組;確定所述當前檢測光源的標準值。優選地,所述計算每一模組的R/G和B/G值的過程包括:用所述一組模組中的每一模組在所述當前檢測光源下獲取畫面;計算畫面中心區域的R、G、B平均值,得到對應的r_avg、g_avg、b_avg ;計算所述每一模組的R/G值和B/G值。優選地,所述選擇所述一組模組中的一個模組為標準模組的過程包括:計算所述一組模組中的R/G平均值和B/G平均值;選擇所述一組模組中一個模組的R/G值和B/G值與所述一組模組中的R/G平均值和B/G平均值偏差最小的模組,確定所述R/G值和B/G值與R/G平均值和B/G平均值偏差最小的模組為標準模組。優選地,所述確定所述當前檢測光源的標準值的過程包括:將所述標準模組的R/G值和B/G值作為所述當前檢測光源的標準值。一種光源檢測裝置,所述裝置包括:獲取模塊、計算模塊和判斷模塊;其中,所述獲取模塊用于,獲取當前檢測光源的當前色溫值和當前亮度值;所述計算模塊用于,當所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和/或所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,則計算所述當前檢測光源的特性值;所述判斷模塊用于,將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果,判斷所述比較結果是否符合預設條件,如果是,則所述當前檢測光源不適合進行燒錄。優選地,所述計算模塊包括:第一判斷單元、獲取單元、第一計算單元和第二計算單元;其中,所述第一判斷單元用于,判斷所述當前色溫值與色溫預設值的偏差是否超過第一設定值和/或所述當前亮度值與亮度預設值的偏差是否超過了第二預設值,如果是,觸發所述獲取單元工作;所述獲取單元用于,在所述當前檢測光源下,使用預設的標準模組來獲取畫面;所述第一計算單元用于,計算畫面中心區域的R、G、B平均值,得到對應的r_avg、g_avg、b_avg ;所述第二計算單元用于,計算所述當前檢測光源的特性值。優選地,所述判斷模塊包括:比較單元、第二獲取單元、選取計算單元、選擇單元、確定單元和第二判斷單元;所述比較單元用于,將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果,其中,所述預設的標準值由所述第二獲取單元、選取計算單元、選擇單元和確定單元獲取確定得到;所述第二獲取單元用于,獲取所述當前檢測光源的色溫值和亮度值,作為色溫預設值和和亮度預設值;所述選取計算單元用于,選取一組模組,并計算每一模組的R/G和B/G值;所述選擇單元用于,選擇所述一組模組中的一個模組為標準模組;所述確定單元用于,確定所述當前檢測光源的標準值;所述第二判斷單元用于,判斷所述比較結果是否符合預設條件,如果是,則所述當前檢測光源不適合進行燒錄。從以上技術方案可以看出,本發明中提供了一種光源檢測方法及裝置,所述方法應用于所述裝置中,包括:獲取當前檢測光源的當前色溫值和當前亮度值,當所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和/或所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,則計算所述當前檢測光源的特性值,將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果,判斷所述比較結果是否符合預設條件,如果是,則所述當前檢測光源不適合進行燒錄,所述方法中確定了所述當前檢測光源的預設標準值,將所述當前檢測光源的特性值與預先確定的預設標準值進行比較,并判斷得到的比較結果是否符合預設條件,這樣就可以檢測出光源的微小變化,有效保證了燒錄數據的準確性和穩定性。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對發明或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明中記載的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本發明實施例一公開的一種光源檢測方法流程示意圖;圖2為本發明實施例二公開的一種光源檢測方法流程示意圖;圖3為本發明實施例二公開的預設標準值過程的方法流程示意圖;圖4為本發明實施例二公開的計算每一模組的R/G和B/G值的過程的方法流程示意圖;圖5為本發明實施例二公開的選擇所述一組模組中的一個模組為標準模組的過程方法流程示意圖;圖6為本發明實施例三公開的一種光源檢測方法流程示意圖;圖7為本發明實施例四公開的一種光源檢測裝置結構示意圖;圖8為本發明實施例五公開的一種光源檢測裝置結構示意圖;圖9為本發明實施例六公開的一種光源檢測裝置結構示意圖。
具體實施例方式下面結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明的保護范圍。本發明實施例一公開一種光源檢測方法,參見圖1所示,所述方法包括:步驟SlOl:獲取當前檢測光源的當前色溫值和當前亮度值;需要說明的是,可以使用照度計來得到當前檢測光源的當前色溫值和當前亮度值;步驟S102:當所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和/或所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,則計算所述當前檢測光源的特性值;其中,所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和/或所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,可以為所述當前色溫值與色溫預設值的偏差沒有超過第一設定值,則計算所述當前檢測光源的特性值,或所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,則計算所述當前檢測光源的特性值,也可以為當所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,則計算所述當前檢測光源的特性值,當上述兩個條件均滿足時,才會計算所述當前檢測光源的特性值,進一步提高了判斷所述當前檢測光源能否燒錄的精度;需要說明的是,所述第一設定值可以根據實際情況來設定,比如說±200K,所述第二設定值也可以根據實際情況來設定,比如說±300LUX ;步驟S103:將所述當前檢測光源的特性值與預設標準值進行比較,得到比較結果;步驟S104:判斷所述比較結果是否符合預設條件,如果是,則執行步驟S105 ;其中,判斷所述比較結果是否符合預設條件中的預設條件可以設定超過±2%也可以設定為超過±5%等;步驟S105:所述當前檢測光源不適合進行燒錄。本實施例公開了一種光源檢測方法,所述方法包括:獲取當前檢測光源的當前色溫值和當前亮度值,當所述當前色溫值沒有超過色溫預設值和/或所述當前亮度值沒有超過亮度預設值,則計算所述當前檢測光源的特性值,將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果,判斷所述比較結果是否符合預設條件,如果是,則所述當前檢測光源不適合進行燒錄,所述方法中確定了所述當前檢測光源的預設標準值,將所述當前檢測光源的特性值與預先確定的預設標準值進行比較,并判斷得到的比較結果是否符合預設條件,這樣就可以檢測出光源的微小變化,有效保證了燒錄數據的準確性和穩定性。本發明實施例二中公開了一種光源檢測方法,參見圖2所示,所述方法包括:步驟S201:獲取當前檢測光源的當前色溫值和當前亮度值;需要說明的是,可以使用照度計來得到當前檢測光源的當前色溫值和當前亮度值;步驟S202:當所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和/或所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,則執行步驟S203 ;需要說明的是,所述第一設定值可以根據實際情況來設定,比如說±200K,所述第二設定值也可以根據實際情況來設定,比如說±300LUX ;步驟S203:在所述當前檢測光源下,使用預設的標準模組來獲取畫面;步驟S204:計算畫面中心區域的的R、G、B平均值,得到對應的r_avg、g_avg、b_avg ;需要說明的是,要將畫面轉換成RGB格式,計算中心區域設定范圍內(例如l/5Width*l/5Height)所有像素點的R通道、G通道、B通道的平均值;例如有η個像素點,每個像素點的值是(Ri,Gi, Bi),r_avg= (R0+R1+…+Rn)/n,g_avg= (G0+G1+…+Gn)/n,b_avg= (B0+B1+…+Bn)/n步驟S205:計算所述當前檢測光源的特性值;其中,所述當 前檢測光源的特性值為current_rg=r_avg/g_avgcurrent_bg=b_avg/g_avg ;步驟S206:將所述當前檢測光源的特性值與預設標準值進行比較,得到比較結果,其中,所述預設標準值過程,參見圖3所示,所述過程方法包括:步驟S301:獲取所述當前檢測光源的色溫值和亮度值,作為色溫預設值和和亮度預設值;步驟S302:選取一組模組,計算每一模組的R/G和B/G值;需要說明的是,選取的一組模組可以是根據實際情況設定,現可以設定30-50顆;其中,對于計算每一模組的R/G和B/G值的過程,參見圖4所示,所述方法包括:步驟S401:用所述一組模組中的每一模組在所述當前檢測光源下獲取畫面;步驟S402:計算畫面中心區域的R、G、B平均值,得到對應的r_avg、g_avg、b_avg ;需要說明的是,此時將所述畫面格式轉換成RGB格式,計算中心區域設定范圍內(例如l/5Width*l/5Height)所有像素點的R通道、G通道、B通道的平均值;例如有η個像素點,每個像素點的值是(Ri,Gi, Bi),r_avg= (R0+R1+…+Rn)/n,g_avg= (G0+G1+…+Gn)/n,b_avg= (B0+B1+…+Bn)/n ;步驟S403:計算所述每一模組的R/G值和B/G值;其中,即計算每一模組的rg=r_avg/g_avgbg=b_avg/g_avg ;步驟S303:選擇所述一組模組中的一個模組為標準模組;其中,對于選擇所述一組模組中的一個模組為標準模組的過程,參見圖5所示,所述方法包括:步驟S501:計算所述一組模組中的R/G平均值和B/G平均值;步驟S502:選擇所述一組模組中一個模組的R/G值和B/G值與所述一組模組中的R/G平均值和B/G平均值偏差最小的模組,確定所述R/G值和B/G值與R/G平均值和B/G平均值偏差最小的模組為標準模組;需要說明的是,此時選擇的所述一組模組中的一個模組的R/G值和B/G值與所述一組模組中的R/G平均值和B/G平均值偏差最小的模組,也就是說,當所述一組模組中的R/G平均值為5和B/G平均值為6時,此時通過計算得到的一組模組中的一個模組的R/G值和B/G值更接近于R/G平均值為5和B/G平均值為6,此時就會確定所述一個模組為標準模組;步驟S304:確定所述當前檢測光源的標準值;需要說明的是,將步驟S502中確定的所述標準模組的R/G值和B/G值作為所述當前檢測光源的標準值;步驟S207:判斷所述比較結果是否符合預設條件,如果是,則執行步驟S208 ;步驟S208:所述當前檢測光源不適合進行燒錄。本實施例公開了一種光源檢測方法,所述方法中具體化了計算所述當前檢測光源的特性值的方法,即在所述當前檢測光源下,使用預設的標準模組來獲取畫面,計算畫面中心區域的R、G、B平均值,得到對應的r_avg、g_avg、b_avg,計算所述當前檢測光源的特性值,將所述當前檢測光源的特性值與預設標準值進行比較,其中,所述預設標準值的過程包括:選取所述當前檢測光源的色溫值和亮度值,作為色溫預設值和和亮度預設值,選取一組模組,計算每一模組的R/G和B/G值,并選擇所述一組模組中的一個模組為標準模組,確定所述當前檢測光源的標準值,而對于計算每一模組的R/G和B/G值的過程包括:用所述一組模組中的每一模組在所述當前檢測光源下獲取畫面,計算畫面中心區域的R、G、B平均值,得到對應的r_avg、g_avg、b_avg,計算所述每一模組的R/G值和B/G值,對于選擇所述一組模組中的一個模組為標準模組的過程為,計算所述一組模組中的R/G平均值和B/G平均值,選擇所述一組模組中一個模組的R/G值和B/G值與所述一組模組中的R/G平均值和B/G平均值偏差最小的模組,確定所述R/G值和B/G值與R/G平均值和B/G平均值偏差最小的模組為標準模組,而對于確定所述當前檢測光源的標準值即將所述標準模組的R/G值和B/G值作為所述當前檢測光源的標準值,所述方法中細化了下面幾個方面的內容,即預設標準值的過程,計算每一模組的R/G和B/G值的過程,選擇所述一組模組中的一個模組為標準模組的過程以及確定所述當前檢測光源的標準值的過程,以更優化的方式來檢測光源的微小變化,以有效保證了燒錄數據的準確性和穩定性。本發明實施例三公開了一種光源檢測方法,參見圖6所示,所述方法包括:步驟S601:獲取當前檢測光源的當前色溫值和當前亮度值;需要說明的是,可以使用照度計來得到當前檢測光源的當前色溫值和當前亮度值;步驟S602:當所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和/或所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,則執行步驟S603 ;需要說明的是,所述色溫預設值可以根據實際情況來設定,比如說±200K,所述亮度值也可以根據實際情況來設定,比如說±300LUX ;步驟S603:在所述當前檢測光源下,使用預設的標準模塊來獲取畫面;步驟S604:計算畫面中心區域的的R、G、B平均值,得到對應的r_avg、g_avg、b_avg ;需要說明的是,要將畫面轉換成RGB格式,計算中心區域設定范圍內(例如l/5Width*l/5Height)所有像素點的R通道、G通道、B通道的平均值;例如有η個像素點,每個像素點的值是(虹,6丨,8丨),1'_&%=0 0+1 1+吣+1 11)/11,g_avg=(G0+G1+…+Gn)/n, b_avg=(B0+B1+…+Bn)/n步驟S605:計算所述當前檢測光源的特性值;其中,所述當前檢測光源的特性值為current_rg=r_avg/g_avgcurrent_bg=b_avg/g_avg ;步驟S606:使用公式 variation_rg=(current_rg-typical_rg)/typical—rg*100%來得到rg的比對結果,其中,variation_rg為rg的比對結果,current_rg為所述當前檢測光源的rg特性值,typical_rg為rg的預設標準值;使用公式variation_bg= (current_bg-typical_bg)/typical_bg*100% 來得到 bg的比對結果,其中,variation_bg為bg的比對結果,current_bg為所述當前檢測光源的bg特性值,typical_bg為bg的預設標準值;步驟S607:判斷所述比對結果variation_rg和variation_bg是否符合預設條件,如果是,執行步驟S608 ;其中,判斷所述比較結果是否符合預設條件中的預設條件可以設定超過±2%也可以設定為超過±5%等;步驟S608:所述當前檢測光源不適合進行燒錄。本實施例中公開了一種光源檢測方法,所述方法中細化了將所述當前檢測光源的特性值與預設標準值進行比較,得到比較結果,判斷所述比較結果是否符合預設條件的過程,即使用實施例三中公開的公式來的到比較結果,判斷所述比較結果與預設條件的關系,即所述比較結果不能超過預定的范圍,如果超過了,則說明所述當前檢測光源不適合進行燒錄,所述預設的范圍可以依據實際情況進行選取,保證了當所述當前檢測光源有微小的變化,也能被檢測出來,保證了燒錄數據的準確定和穩定性。本實施例四公開了一種光源檢測裝置,參見圖7所示,所述裝置包括:獲取模塊101、計算模塊102和判斷模塊103 ;其中,所述獲取模塊101用于,獲取當前檢測光源的當前色溫值和當前亮度值;需要說明的是,可以使用照度計來得到當前檢測光源的當前色溫值和當前亮度值;所述計算模塊102用于,當所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和/或所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,則計算所述當前檢測光源的特性值;其中,所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和/或所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,可以為所述當前色溫值與色溫預設值的偏差沒有超過第一設定值,則計算所述當前檢測光源的特性值,或所述當前亮度值與亮度預設值的偏差沒有超過第二設 定值,則計算所述當前檢測光源的特性值,也可以為當所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,則計算所述當前檢測光源的特性值,當上述兩個條件均滿足時,才會計算所述當前檢測光源的特性值,進一步提高了判斷所述當前檢測光源能否燒錄的精度;需要說明的是,所述第一設定值可以根據實際情況來設定,比如說±200K,所述第二設定值也可以根據實際情況來設定,比如說±300LUX ;所述判斷模塊103用于,將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果,判斷所述比較結果是否符合預設條件,如果是,則所述當前檢測光源不適合進行燒錄;其中,判斷所述比較結果是否符合預設條件中的預設條件可以設定超過±2%也可以設定為超過±5%等。本實施例中公開了一種光源檢測裝置,所述裝置包括:獲取模塊、計算模塊和判斷模塊,所述獲取模塊用于 ,獲取當前檢測光源的當前色溫值和當前亮度值,所述計算模塊用于,當所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和/或所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,則計算所述當前檢測光源的特性值,所述判斷模塊用于,將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果,判斷所述比較結果是否符合預設條件,如果是,則所述當前檢測光源不適合進行燒錄,不采用傳統的照度計來檢測光源,使用了一種光源檢測裝置來對所述檢測光源的微小變化進行了檢測,有效保證了燒錄數據的準確性和穩定性。本實施例五公開了一種光源檢測裝置,參見圖8所示,所述裝置包括:獲取模塊101、計算模塊102和判斷模塊103 ;其中,所述獲取模塊101、計算模塊102和判斷模塊103與實施例四公開的所述獲取模塊101、計算模塊102和判斷模塊103 —致;所述計算模塊102包括:第一判斷單元201、獲取單元202、第一計算單元203和第二計算單元204 ;其中,所述第一判斷單元201用于,判斷所述當前色溫值與色溫預設值的偏差是否超過第一設定值和/或所述當前亮度值與亮度預設值的偏差是否超過了第二預設值,如果是,觸發所述獲取單元工作;所述獲取單元202用于,在所述當前檢測光源下,使用預設的標準模組來獲取畫面;所述第一計算單元203用于,計算畫面中心區域的R、G、B平均值,得到對應的r_avg、g_avg>b_avg ;需要說明的是,要將畫面轉換成RGB格式,計算中心區域設定范圍內(例如l/5Width*l/5Height)所有像素點的R通道、G通道、B通道的平均值;例如有η個像素點,每個像素點的值是(Ri,Gij Bi),r—avg=(R0+Rl+…+Rn) /n,g—avg= (G0+G1+…+Gn) /n,b—avg=(B0+Bl+…+Bn) /n所述第二計算單元204用于,計算所述當前檢測光源的特性值。其中,所述當前檢測光源的特性值為
current_rg=r_avg/g_avgcurrent_bg=b_avg/g_avg ;本實施例中公開了一種光源檢測裝置,細化了所述計算模塊,所述裝置中計算模塊包括:第一判斷單元、獲取單元、第一計算單元和第二計算單元,使用所述第一判斷單元判斷所述當前色溫值與色溫預設值的偏差是否超過第一設定值和/或所述當前亮度值與亮度預設值的偏差是否超過了第二預設值,如果是,觸發所述獲取單元工作,所述獲取單元用于,在所述當前檢測光源下,使用預設的標準模組來獲取畫面,所述第一計算單元用于,計算畫面中心區域的R、G、B平均值,得到對應的r_avg、g_avg、b_avg,所述第二計算單元用于,計算所述當前檢測光源的特性值,優化了計算所述當前檢測光源特性值的裝置,以此來檢測光源的微小變化。本實施例六公開了一種光源檢測裝置,參見圖9所示,所述裝置包括:獲取模塊101、計算模塊102和判斷模塊103 ;其中,所述獲取模塊101、計算模塊102和判斷模塊103與實施例四公開的所述獲取模塊101、計算模塊102和判斷模塊103 —致;所述判斷模塊103包括:比較單元301、第二獲取單元302、選取計算單元303、選擇單元304、確定單元305和第二判斷單元306 ;所述比較單元301用于,將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果,其中,所述預設的標準值由所述第二獲取單元。選取計算單元、選擇單元和確定單元獲取確定得到;所述第二獲取單元302用于,獲取所述當前檢測光源的色溫值和亮度值;所述選取計算單元303用于,選取一組模組,并計算每一模組的R/G和B/G值;需要說明的是,選取的一組模組可以是根據實際情況設定,現可以設定30-50顆;所述選擇單元304用于,選擇所述一組模組中的一個模組為標準模組;所述確定單元305用于,確定所述當前檢測光源的標準值;需要說明的是,確定所述當前檢測光源的標準值即將所述標準模組的R/G值和B/G值作為所述當前檢測光源的標準值;所述第二判斷單元306用于,判斷所述比較結果是否符合預設條件,如果是,則所述當前檢測光源不適合進行燒錄;其中,判斷所述比較結果是否符合預設條件中的預設條件可以設定超過±2%也可以設定為超過±5%等。本實施例中公開了一種光源檢測裝置,所述裝置細化了判斷模塊,所述判斷模塊包括:比較單元、第二獲取單元、選取計算單元、選擇單元、確定單元和第二判斷單元,其中,所述比較單元用于,將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果,而對于其中預設的標準值是由所述第二獲取單元、選取計算單元、選擇單元、確定單元和第二判斷單元來確定得到的,即,所述第二獲取單元用于,獲取所述當前檢測光源的色溫值和亮度值,所述選取計算單元用于,選取一組模組,并計算每一模組的R/G和B/G值,所述選擇單元用于,選擇所述一組模組中的一個模組為標準模組,所述確定單元用于,確定所述當前檢測光源的標準值,所述第二判斷單元用于,判斷所述比較結果是否符合預設條件,如果是,則所述當前檢測光源不適合進行燒錄,所述裝置可以解決現有技術中使用照度計來檢測光源,雖然檢測條件一樣,但是差異仍然很大的問題,可以檢測出光源的微小變化,有效保證了燒錄數據的準確性和穩定性。本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域的專業技術人員來說是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或范圍的情況下,在其它實施例中實現。因此,本發明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬范圍。
權利要求
1.一種光源檢測方法,其特征在于,所述方法包括: 獲取當前檢測光源的當前色溫值和當前亮度值; 當所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和/或所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,則計算所述當前檢測光源的特性值; 將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果,判斷所述比較結果是否符合預設條件,如果是,則所述當前檢測光源不適合進行燒錄。
2.根據權利要求1所述的方法,其特征在于,所述計算當前檢測光源的特性值的過程包括: 在所述當前檢測光源下,使用預設的標準模組來獲取畫面; 計算畫面中心區域的R、G、B平均值,得到對應的r_avg、g_avg、b_avg ; 計算所述當前檢測光源的特性值。
3.根據權利要求1所述的方法,其特征在于,所述將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果的過程包括:使用公式 variation_rg= (current_rg-typical_rg) /typical_rg氺 100% 來得至Ij rg 的比對結果,其中,variation_rg為rg的比對結果,current_rg為所述當前檢測光源的rg特性值,typical_rg為rg的預設標準值; 使用公式 variation_bg= (current_bg-typical_bg) /typical_bg*100% 來得到 bg 的比對結果,其中,variation_bg為bg的比對結果,current_bg為所述當前檢測光源的bg特性值,typical_bg為bg的預設標準值。
4.根據權利要求3所述的方法,其特征在于,所述預設標準值的過程包括: 獲取所述當前檢測光源的色溫值和亮度值,作為色溫預設值和和亮度預設值; 選取一組模組,計算每一模組的R/G和B/G值; 選擇所述一組模組中的一個模組為標準模組; 確定所述當前檢測光源的標準值。
5.根據權利要求4所述的方法,其特征在于,所述計算每一模組的R/G和B/G值的過程包括: 用所述一組模組中的每一模組在所述當前檢測光源下獲取畫面; 計算畫面中心區域的R、G、B平均值,得到對應的r_avg、g_avg、b_avg ; 計算所述每一模組的R/G值和B/G值。
6.根據權利要求5所述的方法,其特征在于,所述選擇所述一組模組中的一個模組為標準模組的過程包括: 計算所述一組模組中的R/G平均值和B/G平均值; 選擇所述一組模組中一個模組的R/G值和B/G值與所述一組模組中的R/G平均值和B/G平均值偏差最小的模組,確定所述R/G值和B/G值與R/G平均值和B/G平均值偏差最小的模組為標準模組。
7.根據權利要求6所述的方法,其特征在于,所述確定所述當前檢測光源的標準值的過程包括: 將所述標準模組的R/G值和B/G值作為所述當前檢測光源的標準值。
8.一種光源檢測裝置,其特征在于,所述裝置包括:獲取模塊、計算模塊和判斷模塊;其中,所述獲取模塊用于,獲取當前檢測光源的當前色溫值和當前亮度值; 所述計算模塊用于,當所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和/或所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,則計算所述當前檢測光源的特性值; 所述判斷模塊用于,將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果,判斷所述比較結果是否符合預設條件,如果是,則所述當前檢測光源不適合進行燒錄。
9.根據權利要求8所述的裝置,其特征在于,所述計算模塊包括:第一判斷單元、獲取單元、第一計算單元和第二計算單元; 其中,所述第一判斷單元用于,判斷所述當前色溫值與色溫預設值的偏差是否超過第一設定值和/或所述當前亮度值與亮度預設值的偏差是否超過了第二預設值,如果是,觸發所述獲取單元工作; 所述獲取單元用于,在所述當前檢測光源下,使用預設的標準模組來獲取畫面; 所述第一計算單元用于,計算畫面中心區域的R、G、B平均值,得到對應的r_avg、g_avg、b_avg ; 所述第二計算單元用于,計算所述當前檢測光源的特性值。
10.根據權利要求8所述的裝置,其特征在于,所述判斷模塊包括:比較單元、第二獲取單元、選取計算單元、選擇單元、確定單元和第二判斷單元; 所述比較單元用于,將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果,其中,所述預設的標準值由所述第二獲取單元、選取計算單元、選擇單元和確定單元獲取確定得到; 所述第二獲取單元用于,獲取所述當前檢測光源的色溫值和亮度值,作為色溫預設值和和亮度預設值; 所述選取計算單元用于,選取一組模組,并計算每一模組的R/G和B/G值; 所述選擇單元用于,選擇所述一組模組中的一個模組為標準模組; 所述確定單元用于,確定所述當前檢測光源的標準值; 所述第二判斷單元用于,判斷所述比較結果是否符合預設條件,如果是,則所述當前檢測光源不適合進行燒錄。
全文摘要
本發明中公開了一種光源檢測方法及裝置,方法應用于裝置中,包括獲取當前檢測光源的當前色溫值和當前亮度值,所述當前色溫值與色溫預設值的偏差沒有超過第一設定值和/或所述當前亮度值與亮度預設值的偏差沒有超過第二設定值,則計算所述當前檢測光源的特性值,將所述當前檢測光源的特性值與預設的標準值進行比較,得到比較結果,判斷所述比較結果是否符合預設條件,如果是,則所述當前檢測光源不適合進行燒錄,所述方法中確定了所述當前檢測光源的預設標準值,將所述當前檢測光源的特性值與預先確定的預設標準值進行比較,并判斷得到的比較結果是否符合預設條件,這樣就可以檢測出光源的微小變化,有效保證了燒錄數據的準確性和穩定性。
文檔編號G01M11/02GK103196653SQ20131007560
公開日2013年7月10日 申請日期2013年3月8日 優先權日2013年3月8日
發明者張博, 張粦鋼, 李建華 申請人:信利光電(汕尾)有限公司