专利名称:一种摄像头成像触摸屏参数自动调整方法
一种摄像头成像触摸屏参数自动调整方法技术领域
本发明属于触摸屏领域,具体涉及一种摄像头成像触摸屏参数自动调整方法。
技术背景
在摄像头成像触摸屏中,需要设定用于拍摄图像的摄像头增益和用于筛选触摸点图像的亮度阈值等参数,一般是生产厂家通过实验找到符合应用需求的参数值固化在设备中,或者工程安装人员在现场安装调试过程中手工调试符合应用需求的参数值并固化在设备中,由于摄像头制造差异及应用环境的不确定性,采用同一套参数值很难让安装于各种现场的设备达到最佳的应用效果,同时现场安装的工程人员调试触摸屏参数也需耗费较长的工时。而且由于摄像头中设置有凸透镜,凸透镜使光线往中心靠拢,因此如果采用一个全局增益和一个固定的亮度阈值,同一个亮度的发光体在摄像头各区域得到的图像亮度不同,一般是中心向四周递减,其表现出来的特点是,经过亮度阈值的过滤后,触摸屏的中心区域与四周区域对比,中心区域得到的超过亮度阈值的像素相比四周区域的要多,并且中心区域中超过亮度阈值的像素相对连续,四周区域超过亮度阈值的像素可能出现间断分布,相对连续的超过亮度阈值的图像容易计算出其重心坐标点,不连续的超过亮度阈值的像素会导致计算出多个重心坐标点,产生错误坐标,导致对触摸屏上的触摸屏进行误判,影响了触摸屏的应用效果和用户的体验。发明内容
本发明解决的技术问题是克服现有技术的不足,提供一种在线自动调整摄像头增益和触摸屏不同区域亮度阈值,提高触摸屏的应用效果,并缩短人工调试设备时间的摄像头成像触摸屏参数自动调整方法。
为解决上述技术问题,本发明的技术方案如下一种摄像头成像触摸屏参数自动调整方法,包括如下步骤 触摸屏内的数据存储器存储有触摸屏参数阈值;开启触摸屏并初始化触摸屏,读取数据存储器中的触摸屏参数阈值到触摸屏的计算内存中;触摸屏检测到触摸点,获取所述触摸点的图像及其像素值;将所述触摸点图像的各像素值与触摸屏参数阈值进行比较获取有效的触摸点像素点, 并计算所述触摸点移动速度;参考有效的触摸点像素点个数、触摸点移动速度调整计算内存中的触摸屏阈值参数; 应用调整后的触摸屏阈值参数对触摸屏中新的触摸点进行检测和计算。
上述方案中,所述触摸屏参数阈值包括触摸屏亮度阈值、触摸点移动速度阈值、像素点个数阈值。
上述方案中,所述方法还包括将所述触摸屏分成若干区域,触摸屏的一个区域对应一个亮度阈值;3当所述触摸点像素点亮度值大于其所在区域对应的亮度阈值时,所述触摸点像素点为有效的触摸点像素点。
上述方案中,所述参考有效的触摸点像素点个数、触摸点移动速度调整计算内存中的触摸屏阈值参数的具体步骤如下当所述触摸点移动速度小于触摸点移动速度阈值时,判断有效的触摸点像素点个数是否小于像素点个数阈值,若是则降低所述有效的触摸点像素点所在区域对应的亮度阈值, 否则提高所述有效的触摸点像素点所在区域对应的亮度阈值。
上述方案中,所述触摸屏参数阈值还包括摄像头全局增益参数。
上述方案中,所述方法还包括还对摄像头全局增益参数进行调整,其具体是 预先设置触摸屏的中心区域范围;根据所述有效的触摸点像素点计算所述触摸点的重心坐标;当所述触摸点重心坐标位于触摸屏的中心区域时,判断有效的触摸点像素点个数是否小于像素点个数阈值,若是则增大摄像头全局增益参数,否则减小摄像头全局增益参数。
上述方案中,所述触摸屏参数阈值中还包括像素点个数最大阈值和最小阈值,当所述有效的触摸点像素点个数大于像素点个数最大阈值或小于像素点个数最小阈值时,则不执行有效的触摸点像素点所在区域对应的亮度阈值的调整。
上述方案中,所述触摸屏参数阈值中还包括像素点个数最大阈值和最小阈值,当所述有效的触摸点像素点个数大于像素点个数最大阈值或小于像素点个数最小阈值时,则不执行摄像头全局增益参数调整。
与现有技术相比,本发明技术方案的有益效果是本发明对触摸屏不同区域设置不同的亮度阈值,通过对亮度阈值的自动调整和摄像头全局增益参数的自动调整提高触摸屏参数的准确性和可靠性,避免触摸屏四周区域可能出现的像素间断分布情况,提高触摸点坐标计算的准确率,有效提高触摸屏的应用效果,而且可以节省现场安装触摸屏时的人工调试,缩短调试时间。
图1为本发明的流程图;图2为本发明中触摸屏亮度阈值对应触摸屏各个区域的分布图。
具体实施方式
下面结合附图和实施例对本发明的技术方案做进一步的说明。
如图1所示为本发明中一种摄像头成像触摸屏参数自动调整方法的流程图,所述方法包括如下步骤(Si)触摸屏内的数据存储器存储有触摸屏参数阈值;触摸屏参数阈值包括触摸屏亮度阈值,触摸点移动速度阈值,像素点个数阈值、像素点个数最大阈值和像素点个数最小阈值,摄像头全局增益参数,其中,像素点个数最大阈值 > 像素点个数阈值 > 像素点个数最小阈值;同时,预先将触摸屏分成若干区域并设定触摸屏的中心区域范围,触摸屏的一个区域对应一个亮度阈值,触摸屏亮度阈值对应触摸屏各个区域的分布图如图2所示,其满足从触摸屏中心区域向四周区域递减的特征。4
(S2)开启触摸屏并初始化触摸屏,读取数据存储器中的触摸屏参数阈值到触摸屏的计算内存中;其中的摄像头全局增益用于摄像头拍摄图像,触摸屏亮度阈值用于在摄像头拍摄到触摸点图像后筛选触摸屏各个区域的有效的触摸点像素点。
(S3)触摸屏检测到触摸点,获取所述触摸点的图像及其像素值;当用户点击触摸屏时将通过摄像头产生触摸点图像,获取该触摸点图像及该触摸点图像上的各个像素值。
(S4)将触摸点图像上的各像素值与触摸屏参数阈值进行比较获取有效的触摸点像素点,并计算所述触摸点移动速度和触摸点的重心坐标;当触摸点图像上的像素点亮度值大于其所在区域对应的亮度阈值时,该触摸点图像上的像素点为有效的触摸点像素点。 计算构成触摸点的有效像素点个数及触摸点移动速度是为了确保触摸屏参数阈值是在触摸点停留在触摸区域时进行参数阈值的调整,提高参数调整的准确度。
(S5)参考有效的触摸点像素点个数、触摸点移动速度、触摸点的重心坐标调整计算内存中的触摸屏阈值参数;其具体包括如下步骤(S51)对触摸屏亮度阈值进行调整,其具体是(5511)当触摸点移动速度小于触摸点移动速度阈值时,判断有效的触摸点像素点个数是否小于像素点个数阈值,若是进入步骤(S512),否则进入步骤(S513);(5512)判断有效的触摸点像素点个数是否小于像素点个数最小阈值,若是则不执行有效的触摸点像素点所在区域对应的亮度阈值的调整,否则降低该有效的触摸点像素点所在区域对应的亮度阈值;(5513)判断有效的触摸点像素点个数是否小于像素点个数最大阈值,若是则不执行有效的触摸点像素点所在区域对应的亮度阈值的调整,否则提高有效的触摸点像素点所在区域对应的亮度阈值。
(S52)对摄像头全局增益参数进行调整,其具体是(S521)当所述触摸点重心坐标位于触摸屏的中心区域时,判断有效的触摸点像素点个数是否小于像素点个数阈值,若是进入步骤(S522),否则进入步骤(S523);(5512)判断有效的触摸点像素点个数是否小于像素点个数最小阈值,若是则不执行摄像头全局增益参数调整,否则增大摄像头全局增益参数;(5513)判断有效的触摸点像素点个数是否小于像素点个数最大阈值,若是则不执行摄像头全局增益参数调整,否则减小摄像头全局增益参数。
(S6)应用调整后的触摸屏阈值参数对触摸屏中新的触摸点进行检测和计算。权利要求
1.一种摄像头成像触摸屏参数自动调整方法,其特征在于,包括如下步骤触摸屏内的数据存储器存储有触摸屏参数阈值;开启触摸屏并初始化触摸屏,读取数据存储器中的触摸屏参数阈值到触摸屏的计算内存中;触摸屏检测到触摸点,获取所述触摸点的图像及其像素值;将所述触摸点图像的各像素值与触摸屏参数阈值进行比较获取有效的触摸点像素点, 并计算所述触摸点移动速度;参考有效的触摸点像素点个数、触摸点移动速度调整计算内存中的触摸屏阈值参数;应用调整后的触摸屏阈值参数对触摸屏中新的触摸点进行检测和计算。
2.根据权利要求1所述的摄像头成像触摸屏参数自动调整方法,其特征在于,所述触摸屏参数阈值包括触摸屏亮度阈值、触摸点移动速度阈值、像素点个数阈值。
3.根据权利要求2所述的摄像头成像触摸屏参数自动调整方法,其特征在于,所述方法还包括将所述触摸屏分成若干区域,触摸屏的一个区域对应一个亮度阈值;当所述触摸点像素点亮度值大于其所在区域对应的亮度阈值时,所述触摸点像素点为有效的触摸点像素点。
4.根据权利要求3所述的摄像头成像触摸屏参数自动调整方法,其特征在于,所述参考有效的触摸点像素点个数、触摸点移动速度调整计算内存中的触摸屏阈值参数的具体步骤如下当所述触摸点移动速度小于触摸点移动速度阈值时,判断有效的触摸点像素点个数是否小于像素点个数阈值,若是则降低所述有效的触摸点像素点所在区域对应的亮度阈值, 否则提高所述有效的触摸点像素点所在区域对应的亮度阈值。
5.根据权利要求4所述的摄像头成像触摸屏参数自动调整方法,其特征在于,所述触摸屏参数阈值还包括摄像头全局增益参数。
6.根据权利要求5所述的摄像头成像触摸屏参数自动调整方法,其特征在于,所述方法还包括还对摄像头全局增益参数进行调整,其具体是预先设置触摸屏的中心区域范围;根据所述有效的触摸点像素点计算所述触摸点的重心坐标;当所述触摸点重心坐标位于触摸屏的中心区域时,判断有效的触摸点像素点个数是否小于像素点个数阈值,若是则增大摄像头全局增益参数,否则减小摄像头全局增益参数。
7.根据权利要求4所述的摄像头成像触摸屏参数自动调整方法,其特征在于,所述触摸屏参数阈值中还包括像素点个数最大阈值和最小阈值,当所述有效的触摸点像素点个数大于像素点个数最大阈值或小于像素点个数最小阈值时,则不执行有效的触摸点像素点所在区域对应的亮度阈值的调整。
8.根据权利要求6所述的摄像头成像触摸屏参数自动调整方法,其特征在于,所述触摸屏参数阈值中还包括像素点个数最大阈值和最小阈值,当所述有效的触摸点像素点个数大于像素点个数最大阈值或小于像素点个数最小阈值时,则不执行摄像头全局增益参数调離iF. ο
全文摘要
本发明属于触摸屏领域,具体涉及一种摄像头成像触摸屏参数自动调整方法。包括如下步骤触摸屏内的数据存储器存储有触摸屏参数阈值;开启触摸屏并初始化触摸屏,读取数据存储器中的触摸屏参数阈值到触摸屏的计算内存中;触摸屏检测到触摸点,获取所述触摸点的图像及其像素值;将所述触摸点图像的各像素值与触摸屏参数阈值进行比较获取有效的触摸点像素点,并计算所述触摸点移动速度;参考有效的触摸点像素点个数、触摸点移动速度调整计算内存中的触摸屏阈值参数;应用调整后的触摸屏阈值参数对触摸屏中新的触摸点进行检测和计算。本发明能够在线自动调整摄像头增益和触摸屏不同区域亮度阈值,提高触摸屏的应用效果,并缩短人工调试设备时间。
文档编号G06F3/041GK102520869SQ201110437278
公开日2012年6月27日 申请日期2011年12月23日 优先权日2011年12月23日
发明者郑金发 申请人:广东威创视讯科技股份有限公司