一种光源检测方法及装置的制作方法

文档序号:6205976阅读:217来源:国知局
专利名称:一种光源检测方法及装置的制作方法
技术领域
本发明涉及手机摄像头领域,特别是一种光源检测方法及装置。
背景技术
由于互补金属氧化物半导体图像传感器(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日
发明者张博, 张粦钢, 李建华 申请人:信利光电(汕尾)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1