线性光源的边界点的位置校正方法和装置的制作方法

文档序号:6428959阅读:297来源:国知局
专利名称:线性光源的边界点的位置校正方法和装置的制作方法
技术领域
本发明涉及线性光源的边界点的位置校正方法和装置,特别涉及利用边界点处的亮度与其附近一定范围的平均亮度具有稳定亮度比的特性所实现的线性光源的边界点的位置校正方法和装置。
背景技术
现有的光学触摸屏通常包括用于产生亮度信号的线性光源(Light Guide,LG)、用于感测亮度信号的光学感测模组、以及用于被触摸的承载平板。请参见图1,以包括3段LG和2个光学感测模组为例。LGl设置在光学触摸屏的左侧边缘、并以Bl和B2为其两端的边界点,LG2设置在光学触摸屏的下侧边缘、并以B2和B3为其两端的边界点,LG3设置在光学触摸屏的右侧边缘、并以B3和B4为其两端的边界点。光学感测模组Ml设置在光学触摸屏的左侧边缘的上端、并以一定的倾斜角度朝向LG2和LG3,光学感测模组M2设置在光学触摸屏的右侧边缘的上端、并以一定的倾斜角度朝向LGl禾口 LG2。通过对LG2和LG3的分时曝光,能够使光学感测模组Ml分别产生对应的线性亮度信号。请在参见图1的同时结合图加和图2b以及图3,光学感测模组Ml将LG2和LG3的各点识别为以线性排列的对应位置,光学感测模组Ml在LG2曝光时能够感测到此时在LG2 和LG3的各点处的对应亮度、并形成如图加所示的由线性排列的对应位置的亮度所组成的线性亮度信号S2,光学感测模组Ml在LG3曝光时能够感测到此时在LG2和LG3的各点处的对应亮度、并形成如图2b所示的由线性排列的对应位置的亮度所组成的线性亮度信号S2。 然后,提取出线性亮度信号S2在LG2的边界点B2的对应位置P2与边界点B3的对应位置 P3之间的有效部分、以及提取出线性亮度信号S3在LG3的边界点B3的对应位置P3与边界点B4的对应位置P4之间的有效部分,再将线性亮度信号S2和线性亮度信号S3的有效部分合并为如图3中所示的LG2和LG3的各点所对应的位置范围内的有效亮度信号。同样地,利用光学感测模组M2对分时曝光的LGl和LG2的感测,也能够通过上述的提取及合并得到LGl和LG2的各点所对应的位置范围内的有效亮度信号。当光学触摸屏的承载平板被触摸后,有效亮度信号中的对应位置的亮度会发生变化。此时,依据预先建立的各点被光学感测模组Ml和光学感测模组M2所识别的位置与各点相对于光学感测模组Ml和光学感测模组M2的角度之间的位置-角度对应关系,即可通过亮度发生变化的对应位置定位出触摸点。实际应用中,通常是在光学触摸屏出厂之前先利用治具(Jig)测量出各边界点Bi 可被光学感测模组Ml和光学感测模组M2识别的对应位置Pi、并存储在光学触摸屏内设置的存储器中。这样,当光学触摸屏被上电使用时,光学触摸屏内设置的处理器即可从存储器中读取各对应位置Pi,并以此来计算得到上述的位置-角度对应关系、进而依据位置-角度对应关系实现触摸点定位。
然而,在光学触摸屏出厂之后的运输过程中,湿度、温度、碰撞等因素容易导致光学感测模组Ml和光学感测模组M2发生微小的位移和/或旋转。这种情况下,会导致边界点Bi被光学感测模组Ml和光学感测模组M2所识别的真实位置并不是存储器中所存储的对应位置Pi,那么,处理器此时仍依据存储器中所存储的对应位置Pi计算出的位置-角度对应关系就会不准确,进而造成触摸点定位的偏移。

发明内容
有鉴于此,本发明提供一种线性光源的边界点的位置校正方法和装置。根据本发明的第一方面,提供一种线性光源的边界点的位置校正方法。该位置校正方法针对每一边界点包括顺序执行的如下步骤步骤a、统计该边界点的标定位置在对应的线性光源侧相邻的位置范围内的当前平均亮度;步骤b、计算所述当前平均亮度与该边界点的标定亮度比值相乘后得到的理论亮度;其中,所述标定亮度比值为所述标定位置对应的标定亮度与所述位置范围内的标定平均亮度之比;步骤c、搜索靠近所述标定位置、且对应的当前亮度接近所述理论亮度的该边界点的校正位置。根据上述的位置校正方法,所述位置范围的大小大于等于5个位置、且小于等于对应的线性光源的所有位置的3/4。根据上述的位置校正方法,所述步骤c包括步骤ell、选定出以所述标定位置为中心的位置偏差范围内的若干候选位置;步骤cl2,从所述若干候选位置中搜索得到对应的当前亮度最接近所述理论亮度的该边界点的校正位置。根据上述的位置校正方法,所述步骤c包括步骤c21、选定出对应的当前亮度位于以所述理论亮度为中心的亮度偏差范围内的若干候选位置;步骤c22、从所述若干候选位置中搜索出最靠近所述标定位置的该边界点的校正位置。根据上述的位置校正方法,该边界点为对应一段线性光源的单边边界点。根据上述的位置校正方法,该边界点为对应两段线性光源的共用边界点;该位置校正方法利用顺序执行的所述步骤a 步骤c得到该共用边界点分别针对每段线性光源的校正位置;以及,该位置校正方法进一步包括步骤d、将该共用边界点分别针对每段线性光源的校正位置的平均值确定为该共用边界点的校正位置。根据上述的位置校正方法,具有至少两个亮度等级;该位置校正方法利用顺序执行的所述步骤a 步骤c得到该边界点分别针对每个亮度等级的校正位置;以及,该位置校正方法进一步包括步骤e、将该边界点分别针对每个亮度等级的校正位置的平均值确定为该边界点对应至少两个亮度等级的校正位置。根据本发明的第二方面,提供一种线性光源的边界点的位置校正装置。该位置校正装置针对每一边界点包括顺序触发的如下模块第一模块,统计该边界点的标定位置在对应的线性光源侧相邻的位置范围内的当前平均亮度;第二模块,计算所述当前平均亮度与该边界点的标定亮度比值相乘后得到的理论亮度;其中,所述标定亮度比值为所述标定位置对应的标定亮度与所述位置范围内的标定平均亮度之比;第三模块,搜索靠近所述标定位置、且对应的当前亮度接近所述理论亮度的该边界点的校正位置。根据上述的位置校正装置,所述位置范围的大小大于等于5个位置、且小于等于对应的线性光源的所有位置的3/4。根据上述的位置校正装置,所述第三模块包括第一子模块,选定出以所述标定位置为中心的位置偏差范围内的若干候选位置;第二子模块,从所述若干候选位置中搜索得到对应的当前亮度最接近所述理论亮度的该边界点的校正位置。根据上述的位置校正装置,所述第三模块包括第三子模块,选定出对应的当前亮度位于以所述理论亮度为中心的亮度偏差范围内的若干候选位置;第四子模块,从所述若干候选位置中搜索出最靠近所述标定位置的该边界点的校正位置。根据上述的位置校正装置,该边界点为对应一段线性光源的单边边界点。根据上述的位置校正装置,该边界点对应两段线性光源的共用边界点;该位置校正装置利用顺序触发的所述第一至第三模块得到该共用边界点分别针对每段线性光源的校正位置;以及,该位置校正装置进一步包括第四模块,将该共用边界点分别针对每段线性光源的校正位置的平均值确定为该共用边界点的校正位置。根据上述的位置校正装置,具有至少两个亮度等级;该位置校正方法利用顺序触发的所述第一至第三模块得到该边界点分别针对每个亮度等级的校正位置;以及,该位置校正方法进一步包括第五模块,将该边界点分别针对每个亮度等级的校正位置的平均值确定为该边界点对应至少两个亮度等级的校正位置。如上可见,本发明利用边界点处的亮度与其相邻范围内的平均亮度具有稳定比值的特性来实现边界点的位置校正,从而能够使通过校正位置计算出的位置-角度对应关系更加准确,进而减少触摸点定位的偏差。


图1为现有的一种光学触摸屏的示意图;图加和图2b分别为如图1所示光学触摸屏中的两段线性光源的分时曝光亮度信号的示意图;图3为如图加和图2b所示两段线性光源的分时曝光亮度信号合并后的有效部分的示意图;图4为本发明具体实施方式
中的位置校正方法的示例性流程示意图;图fe和图恥为本发明具体实施方式
中对单边边界点进行校正的示意图;图6a和图6b为本发明具体实施方式
中对共用边界点进行校正的示意图;图7a和图7b为本发明具体实施方式
中以多亮度级别进行校正的示意图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
本发明的具体实施方式
中通过实验测得,通过LG的曝光在每一边界点处产生的亮度与在该边界点附近一定范围内的各点处产生的平均亮度的比值是基本稳定的、且不会随着LG本身的曝光亮度不同而发生明显变化。因此,该具体实施方式
中利用这一稳定的比值来实现对边界点Bi的位置校正。为此,该具体实施方式
中需要设定用于位置校正的如下标定值1、边界点Bi的标定位置Pi。实际应用中,可以在光学感测模组处于未发生位移及旋转的标定状态时,利用Jig测量得到标定位置Pi。2、边界点Bi的标定亮度比值Ti,标定亮度比值Ti为边界点Bi的标定位置Pi对应的标定亮度Vi与标定位置Pi在对应的线性光源侧相邻的位置范围内的标定平均亮度 AVGi之比,S卩,Ti = Vi/AVGi0实际应用中,可以在光学感测模组处于未发生位移及旋转的标定状态时,从边界点Bi的对应LG曝光产生的线性亮度信号中得到标定亮度Vi和标定平均亮度AVGi。需要说明的是,上述的位置范围设置得过大或过小都容易导致标定亮度比值Ti 不稳定,因此,设置上述的位置范围的大小大于等于5个位置、且小于等于对应的LG的所有位置的3/4 ;较佳地可以设置上述的位置范围的大小大于等于10个位置、且小于等于对应的LG的所有位置的2/3。基于上述的标定值,即可按照如下原理进行校正即便光学感测模组发生了微小的位移和/或旋转、并使边界点Bi被光学感测模组识别的位置偏离于标定位置Pi,但边界点Bi当前被光学感测模组所识别的实际位置也不会过远地偏离于标定位置Pi ;那么,在此时由于边界点Bi的对应LG曝光而产生的线性亮度信号中,标定位置Pi 所对应的当前亮度Vi’相比于标定亮度Vi会略有不同,但标定位置Pi在对应的LG侧相邻的位置范围内的当前平均亮度AVGi’能够与标定平均亮度AVGi基本相同;因此,考虑到边界点Bi处的亮度与其相邻范围内各点的平均亮度具有稳定比值的这一特性,可以利用当前平均亮度AVGi,与标定亮度比值Ti相乘、并得到满足该特性的一理论亮度Vi_ref = AVGi,XTi = AVGi,XVi/AVGi,该理论亮度Vi_ref在此时由于边界点Bi的对应LG曝光而产生的线性亮度信号中基本能够对应到边界点Bi当前被光学感测模组所识别的实际位置;从而,以标定位置Pi和理论亮度Vi_ref为参考,即可寻找到最接近边界点Bi当前被光学感测模组所识别的实际位置的校正位置Pi。 如此一来,利用校正位置Pi,计算出的位置-角度对应关系就能够更加准确,进而也就减小了利用该位置-角度对应关系所实现的触摸点定位所存在的偏差。基于上述原理,该具体实施方式
提供了一种线性光源的边界点的位置校正方法和
直ο下面,先对该位置校正方法进行详细说明。图4为本发明具体实施方式
中的位置校正方法的示例性流程示意图。请参见图4, 该具体实施方式
中的位置校正方法针对每一边界点Bi包括顺序执行的如下步骤步骤401,在由于边界点Bi的对应LG曝光而产生的当前的线性亮度信号中,统计该边界点Bi的标定位置Pi在对应的LG侧相邻的位置范围内的当前平均亮度AVGi’。
本步骤中提及的位置范围的大小大于等于5个位置、且小于等于对应的LG的所有位置的3/4,还可以按照前述的较佳方式设置为大于等于10个位置、且小于等于对应的线性光源的所有位置的2/3。步骤402,计算当前平均亮度AVGi,与该边界点Bi的标定亮度比值Ti相乘后得到的理论亮度Vi_ref。步骤403,搜索靠近标定位置Pi、且在上述当前的线性亮度信号中对应的当前亮度Vi’接近理论亮度Vi_ref的该边界点的校正位置Pi’。需要说明的是由于边界点Bi当前被光学感测模组所识别的实际位置不会过远地偏离于标定位置Pi,因此,需要利用标定位置Pi作为搜索校正位置Pi,的一个约束条件; 而且,理论亮度Vi_ref仅仅是通过计算得到的一种参考亮度,其既不是从上述当前的线性亮度信号中实际检测出的亮度、也并不一定就是边界点Bi当前被光学感测模组所识别的实际位置的亮度,因此,本步骤中利用理论亮度Vi_ref作为搜索校正位置Pi’的另一个约束条件、而并不是仅依据理论亮度Vi_ref来搜索校正位置Pi’。相应地,上述两个约束条件所涉及的“靠近”和“接近”也就是主要用来表示一种趋势,“靠近”和“接近”在具体实现时的程度可以根据实际情况任意设定。较佳地,本步骤中还提供了以“靠近”和“接近”的不同程度所实现两种优选的搜索方式方式一,先选定出以标定位置Pi为中心的位置偏差范围Pi 士 ΔΡ内的若干候选位置,再从这若干候选位置中搜索得到在上述当前的线性亮度信号中对应的当前亮度Vi’最接近理论亮度Vi_ref的位置作为该边界点Bi的校正位置Pi’,即,“靠近”的程度为满足士 ΔΡ、“接近”的程度为与在满足“靠近”的前提下理论亮度Vi_ref之间的偏差最小;方式二,先选定出在上述当前的线性亮度信号中对应的当前亮度Vi’位于以理论亮度Vi_ref为中心的亮度偏差范围Vi_ref 士 Δ V内的若干候选位置,再从这若干候选位置中搜索出最靠近标定位置Pi的位置作为该边界点Bi的校正位置Pi’,即,“接近”的程度为满足士 △ V、“靠近”的程度为在满足“接近”的前提下与标定位置Pi之间的偏差最小。至此,上述流程结束。经过上述流程,即可得到用于替代标定位置Pi来计算位置-角度对应关系的校正位置Pi’。实际应用中,标定位置Pi、标定亮度比值Ti、以及用于计算当前平均亮度AVGi ’的位置范围的大小均可存放在光学触摸屏的存储器件中;而上述流程则可以由光学触摸屏中的处理器、或具有计算能力的其他器件来执行,并在执行的过程从存储器件中读取标定位置Pi、标定亮度比值Vi/AVGi、以及用于计算当前平均亮度AVGi’的位置范围的大小;当得到校正位置Pi’后,执行上述流程的处理器、或具有计算能力的其他器件即可以校正位置 Pi’替换存储器件中存放的标定位置Pi,以使处理器、或具有计算能力的其他器件在计算位置-角度对应关系时,能够从存储器件中读取到与边界点Bi被光学感测模组所识别的真实位置更接近的校正位置Pi’、而不是偏离于边界点Bi被光学感测模组所识别的真实位置的标定位置Pi。此外,对于边界点Bi来说,其有可能属于仅对应一段LG的单边边界点、也有可能属于对应两段LG的共用边界点。例如,现有技术中如图1所示的仅对应LGl的边界点Bi、 以及仅对应LG3的边界点B4即属于单边边界点,而对应LGl和LG2并被LGl和LG2共用的边界点B2、以及对应LG2和LG3并被LG2和LG3共用的边界点B3则属于共用边界点。那么,利用如图4所示流程对单边边界点和共用边界点进行校正时所采用的具体方式可以有所不同。图如和图恥为本发明具体实施方式
中对单边边界点进行校正的示意图。图6a 和图6b为本发明具体实施方式
中对共用边界点进行校正的示意图。在图fe和图恥中是以现有如图1所示的光学触摸屏中的单边边界点B4为例、在图6a和图6b中是以现有如图 1所示的光学触摸屏中的共用边界点B3为例。请参见图如,在光学感测模组处于未发生位移及旋转的标定状态时,对单边边界点B4的标定值设定方式如下利用Jig测量得到单边边界点B4的标定位置P4 ;在光学感测模组Ml此时由于单边边界点B4的对应LG3曝光而产生的当前的线性亮度信号S3中,测定得到标定亮度V4和标定平均亮度AVG4、并计算出标定亮度比T4 = V4/ AVG4。再参见图恥,在此后的正常使用时,对单边边界点B4的校正过程如下首先,在光学感测模组Ml由于单边边界点B4的对应LG3曝光而产生的当前的线性亮度信号S3’中,利用上述流程中的步骤401统计得到该单边边界点B4的标定位置P4 在对应的LG3侧相邻的位置范围内的当前平均亮度AVG4’ ;然后,利用上述流程中的步骤402计算当前平均亮度AVG4’与该单边边界点B4的标定亮度比值jM相乘后得到的理论亮度V4_ref (V4_ref未在图fe和图恥中标示);最后,利用上述流程中的步骤403搜索得到该单边边界点B4的校正位置P4’。如上可见,如果边界点Bi为单边边界点,则,仅需要利用一次上述流程中的步骤 401 步骤403即可得到该单边边界点Bi对应唯一一段LG的校正位置Pi’。请参见图6a,在光学感测模组处于未发生位移及旋转的标定状态时,对单边边界点B3的标定值设定方式如下利用Jig测量得到单边边界点B3的标定位置P3 ;在光学感测模组Ml此时由于单边边界点B4的对应LG2曝光而产生的当前的线性亮度信号S2中,测定得到标定亮度V3_a和标定平均亮度AVG3_a、并计算出对应LG2 —侧的标定亮度比T3_a = V3_a/AVG3_a,以及,在光学感测模组Ml此时由于单边边界点B4的对应LG3曝光而产生的当前的线性亮度信号S3中,测定得到标定亮度V3_b和标定平均亮度 AVG3_b、并计算出对应LG3 —侧的标定亮度比T3_b = V3_b/AVG3_b。请参见图6b,在此后的正常使用时,对共用边界点B3的校正过程如下首先,在光学感测模组Ml由于共用边界点B3的对应LG3曝光而产生的当前的线性亮度信号S2’中,利用上述流程中的步骤401统计得到该共用边界点B3的标定位置P3在对应的LG2侧相邻的位置范围内的当前平均亮度AVG3’ _a,以及,还在光学感测模组Ml由于共用边界点B3的对应LG3曝光而产生的当前的线性亮度信号S3’中,利用上述流程中的步骤401统计得到该共用边界点B3的标定位置P3在对应的LG3侧相邻的位置范围内的当前平均亮度AVG3’ _b ;然后,利用上述流程中的步骤402计算当前平均亮度AVG3’_a与该共用边界点B3 对应LG2 —侧的标定亮度比值T3_a相乘后得到的理论亮度V3_ref_a,以及,利用上述流程中的步骤402计算当前平均亮度AVG3’ _b与该共用边界点B3对应LG3 —侧的标定亮度比值T3_b相乘后得到的理论亮度V3_ref_b (V4_ref_a和V4_ref_b未在图6a和图乩中标示);最后,利用上述流程中的步骤403搜索得到该共用边界点B3对应LG2 —侧的单侧的校正位置P3’ _a和对应LG2 —侧的单侧的校正位置P3’ _b。如上可见,如果边界点Bi为共同边界点,则,可以利用两次(可以是以并行方式同时执行、或者是以串行方式先后执行)上述流程中的步骤401 步骤403可得到该共用边界点Bi分别对应每一段LG的单边的校正位置Pi’ _a和Pi’ _b。此时,还可以在如图4所示的流程中增加一个两侧单边的位置合并步骤,该步骤可以在两个单边的校正位置Pi’ _a 和Pi’_b之间任选一个位置作为共用边界点的最终的校正位置Pi’_ab。更优地,该步骤可以将该共用边界点分别针对每段LG的单边的校正位置Pi’ _a和Pi’ _b的平均值确定为该共用边界点的最终的校正位置Pi’_ab,对应图6所示的实例,即取共用边界点B3的最终的校正位置P3’ _ab = [(P3,_a+P3' _ /2],其中,“[……]”表示取整。实际应用中,执行如图4所示的处理器、或具有计算能力的其他器件在得到共同边界点Bi分别对应每一段LG的单边的校正位置Pi’ _a和Pi’ _b后,先通过执行上述的两侧单边的位置合并步骤来得到最终的校正位置Pi’ _ab、然后再以最终的校正位置Pi’ _ab 替换存储器件中存放的标定位置Pi,以使处理器、或具有计算能力的其他器件能够读取到最终的校正位置Pi’ _ab,并利用最终的校正位置Pi’ _ab计算位置-角度对应关系。当然,对于边界点Bi属于共用边界点的情况,并不是必须进行两个单侧的校正, 而是也可以按照与单边边界点相同的方式仅进行一个单侧的校正、并以一个单侧的校正位置Pi’ _a或Pi’ _b计算位置-角度对应关系。但相比之下,综合两个单侧的校正的效果会优于一个单侧的校正。进一步更优地,在本发明的具体实施方式
中,还可以通过在至少两个不同的亮度等级下的校正来得到不同亮度等级下的校正位置,并根据不同亮度等级下的校正位置综合得到最终的更精准的校正位置。关于多个亮度等级的实现方式为,通过调节LG光源的亮度或占空比,使其区域值或平均值达到设定的多个目标亮度等级。图7a和图7b为本发明具体实施方式
中以多亮度级别进行校正的示意图。在图7a 和图7b中均是以现有如图1所示的光学触摸屏中的单边边界点B4为例、并假设有3个亮
度等级。请参见图7a,在光学感测模组处于未发生位移及旋转的标定状态时,对需要以3 个亮度等级进行校正的单边边界点B4的标定值设定方式如下利用Jig测量得到单边边界点B4的标定位置P4 ;在光学感测模组Ml此时由于单边边界点B4的对应LG3以亮度等级1曝光而产生的线性亮度信号S3_l中测定得到对应亮度等级1的标定亮度V4_l和标定平均亮度 AVG4_1、并计算出对应亮度等级1的标定亮度比T4_l = V4_1/AVG4_1 ;在光学感测模组Ml此时由于单边边界点B4的对应LG3以亮度等级2曝光而产生的线性亮度信号S3_2中测定得到对应亮度等级2的标定亮度V4_2和标定平均亮度 AVG4_2、并计算出对应亮度等级2的标定亮度比T4_2 = V4_2/AVG4_2 ;在光学感测模组Ml此时由于单边边界点B4的对应LG3以亮度等级3曝光而产生的线性亮度信号S3_3中测定得到对应亮度等级3的标定亮度V4_3和标定平均亮度 AVG4_3、并计算出对应亮度等级3的标定亮度比T4_3 = V4_3/AVG4_3 ;上述的亮度等级的划分标准可以任意选择,例如,亮度等级1能够使AVG4_1达到某一值(如80)、亮度等级2能够使AVG4_3达到另一值(如140)、亮度等级3能够使AVG4_3 达到又一值(如200)。再参见图7b,在此后的正常使用时,对需要以3个亮度等级进行校正的单边边界点B4的校正过程如下利用上述流程中的步骤401统计得到单边边界点B4针对亮度等级1的平均亮度 AVG4’ _1、利用上述流程中的步骤402统计得到单边边界点B4针对亮度等级1的理论亮度 V4_ref_l (V4_ref_l未在图7a和图7b中标示)、利用上述流程中的步骤403搜索得到单边边界点B4针对亮度等级1的校正位置P4’ _1 ;利用上述流程中的步骤401统计得到单边边界点B4针对亮度等级2的平均亮度 AVG4’ _2、利用上述流程中的步骤402统计得到单边边界点B4针对亮度等级2的理论亮度 V4_ref_2 (V4_ref_2未在图7a和图7b中标示)、利用上述流程中的步骤403搜索得到单边边界点B4针对亮度等级2的校正位置P4’ _2 ;利用上述流程中的步骤401统计得到单边边界点B4针对亮度等级3的平均亮度 AVG4’ _3、利用上述流程中的步骤402统计得到单边边界点B4针对亮度等级3的理论亮度 V4_ref_3 (V4_ref_3未在图7a和图7b中标示)、利用上述流程中的步骤403搜索得到单边边界点B4针对亮度等级3的校正位置P4’ _3 ;此后,在如图4所示的流程中增加一个针对亮度等级的位置合并步骤,并利用该步骤将该单边边界点B47分别针对每个亮度等级的校正位置P4’ _1、P4’ _2、P4’ _3的平均值Average (P4’ _1,P4’ _2,P4’ _3)确定为该单边边界点B4同时对应3个亮度等级的校正位置 P4’ _avg。如上可见,如果边界点Bi为单边边界点、并需要以至少两个亮度等级进行校正, 则,需要针对每一亮度等级j设置对应的标定亮度比值Ti_j,并且需要利用至少两次上述流程中的步骤401 步骤403来得到该单边边界点Bi针对每一亮度等级j的校正位置Pi ’_ j,然后再以上述计算平均值的方式得到综合考虑至少两个亮度等级的校正位置Pi’ _avg。同样地,如果边界点Bi为共用边界点、并需要以至少两个亮度等级进行校正,则, 边界点Bi对应每一段LG,也可以针对每一亮度等级j设置对应的标定亮度比值Ti_j_a或 Ti_j_b,并且利用至少两次上述流程中的步骤401 步骤403得到对应该段LG的分别针对每一亮度等级j的单边的校正位置Pi’ 或Pi’ _j_b,然后再以上述计算平均值的方式得到综合考虑至少两个亮度等级的两个单边的校正位置Pi’ _j_a和Pi’ _j_b。此后,再利用如前所述的两侧单边的位置合并步骤,依据综合至少两个亮度等级的两个单边的校正位置Pi’ _avg_a和Pi’ _avg_b得到综合考虑至少两个亮度等级的最终的校正位置Pi’ _avg_ abo实际应用中,对于在至少两个亮度等级下进行校正的情况,执行如图4所示的处理器、或具有计算能力的其他器件将考虑到多个亮度等级的最终的校正位置Pi’ _avg(单边边界点)或Pi’ _avg_ab (共用边界点)写入至存储器件中、以替换存储器件中存放的标定位置Pi,从而使处理器、或具有计算能力的其他器件能够读取到考虑到多个亮度等级的最终的校正位置Pi’_avg (单边边界点)或Pi’_avg_ab (共用边界点),并利用考虑到多个亮度等级的最终的校正位置Pi’ _avg(单边边界点)或Pi’_avg_ab (共用边界点)计算位置-角度对应关系。以上的位置校正方法能够以计算机程序来实现,因此,本发明的具体实施方式
中还提供了一种对应的位置校正装置。该位置校正装置包括第一模块,在由于边界点Bi的对应LG曝光而产生的当前的线性亮度信号中,统计该边界点Bi的标定位置Pi在对应的LG侧相邻的位置范围内的当前平均亮度AVGi’。其中,位置范围的大小大于等于5个位置、且小于等于对应的LG的所有位置的3/4,也可以按照前述的较佳方式设置为大于等于10个位置、且小于等于对应的线性光源的所有位置的 2/3。第二模块,计算当前平均亮度AVGi’与该边界点Bi的标定亮度比值Ti相乘后得到的理论亮度Vi_ref。第三模块,搜索靠近标定位置Pi、且在上述当前的线性亮度信号中对应的当前亮度Vi’接近理论亮度Vi_ref的该边界点的校正位置Pi’。较佳地,能够使第三模块以“靠近”和“接近”的不同程度所实现两种优选的搜索结构分别为结构一、第三模块包括第一子模块,选定出以标定位置Pi为中心的位置偏差范围Pi士 ΔΡ内的若干候选位置;第二子模块,从若干候选位置中搜索得到在上述当前的线性亮度信号中对应的当前亮度Vi’最接近理论亮度Vi_ref的位置作为该边界点Bi的校正位置Pi’,即,“靠近”的程度为满足士 ΔΡ、“接近”的程度为与在满足“靠近”的前提下理论亮度Vi_ref之间的偏差最小;结构二,第三模块包括第三子模块,选定出在上述当前的线性亮度信号中对应的当前亮度Vi’位于以理论亮度Vi_ref为中心的亮度偏差范围Vi_ref士 Δν内的若干候选位置;第四子模块,从若干候选位置中搜索出最靠近标定位置Pi的位置作为该边界点Bi的校正位置Pi ’,即,“接近”的程度为满足士 Δ V、“靠近”的程度为在满足“接近”的前提下与标定位置Pi之间的偏差最小。通过上述装置,即可得到用于替代标定位置Pi来计算位置-角度对应关系的校正位置Pi’。实际应用中,标定位置Pi、标定亮度比值Ti、以及用于计算当前平均亮度AVGi ’的位置范围的大小均可存放在光学触摸屏的存储器件中;而上述位置校正装置则可以承载于光学触摸屏中的处理器、或具有计算能力的其他器件中,并能够从存储器件中读取标定位置Pi、标定亮度比值Vi/AVGi、以及用于计算当前平均亮度AVGi’的位置范围的大小;当该位置校正装置得到校正位置Pi’后,承载该位置校正装置的处理器、或具有计算能力的其他器件即可以校正位置Pi’替换存储器件中存放的标定位置Pi,以使处理器、或具有计算能力的其他器件在计算位置-角度对应关系时,能够从存储器件中读取到与边界点Bi被光学感测模组所识别的真实位置更接近的校正位置Pi’、而不是偏离于边界点Bi被光学感测模组所识别的真实位置的标定位置Pi。此外,对于边界点Bi来说,其有可能属于仅对应一段LG的单边边界点、也有可能属于对应两段LG的共用边界点。
如果边界点Bi为单边边界点,则,该位置校正装置仅需要对第一至第三模块顺序触发一次,即可利用第一至第三模块得到该单边边界点Bi对应唯一一段LG的校正位置 Pi,。如果边界点Bi为共同边界点,则,该位置校正装置可以对第一至第三模块顺序触发两次,并利用两次顺序触发的第一至第三模块得到该共用边界点Bi分别对应每一段LG 的单边的校正位置Pi’ _a*Pi’ _b。此时,该位置校正装置中还可以增加一个用于两侧单边的位置合并的第四模块,该第四模块可以在两个单边的校正位置Pi’ _a和Pi’ _b之间任选一个位置作为共用边界点的最终的校正位置Pi’_ab。更优地,该第四模块可以将该共用边界点分别针对每段LG的单边的校正位置Pi’ _a和Pi’ _b的平均值确定为该共用边界点的最终的校正位置Pi ‘ _ab = [ (Pi,_a+Pi,_b) /2],其中,“[……],,表示取整。实际应用中,承载上述位置校正装置的处理器、或具有计算能力的其他器件在得到共同边界点Bi分别对应每一段LG的单边的校正位置Pi’ _a和Pi’ _b后,先通过执行上述的两侧单边的位置合并步骤来得到最终的校正位置Pi’ _ab、然后再以最终的校正位置 Pi’ _ab替换存储器件中存放的标定位置Pi,以使处理器、或具有计算能力的其他器件能够读取到最终的校正位置Pi’_ab,并利用最终的校正位置Pi’_ab计算位置-角度对应关系。当然,对于边界点Bi属于共用边界点的情况,并不是必须进行两个单侧的校正, 而是也可以按照与单边边界点相同的方式仅进行一个单侧的校正、并以一个单侧的校正位置Pi ’ _a或Pi ’ _b计算位置-角度对应关系,即,第四模块为可选的。进一步更优地,在本发明的具体实施方式
中,还可以通过在至少两个不同的亮度等级下的校正来得到不同亮度等级下的校正位置,并根据不同亮度等级下的校正位置综合得到最终的更精准的校正位置。关于多个亮度等级的实现方式为,通过调节LG光源的亮度或占空比,使其区域值或平均值达到设定的多个目标亮度等级。如果边界点Bi为单边边界点、并需要以至少两个亮度等级进行校正,则,需要针对每一亮度等级j设置对应的标定亮度比值Ti_j,并且,该位置校正装置需要对第一至第三模块顺序触发至少两次,并利用至少两次顺序触发的第一至第三模块得到该单边边界点 Bi分别针对每一亮度等级j的校正位置Pi’ _j。如果边界点Bi为共用边界点、并需要以至少两个亮度等级进行校正,则,对应于边界点Bi对应的每一段LG,需要针对每一亮度等级j设置对应的标定亮度比值Ti_j_a或 Ti_j_b,并且,该位置校正装置利用至少两次顺序触发的第一至第三模块得到该单边边界点Bi分别针对每一亮度等级j的单边的校正位置Pi’ _j_a或Pi’ _j_b。此时,该位置校正装置中还可以增加一个用于针对所有亮度等级的位置合并的第五模块,该第五模块可以将该边界点Bi (单边边界点或共同边界点)分别对应一段LG的针对每个亮度等级的校正位置Pi’ _j_a(单边边界点)、Pi’ _j_a或Pi’ _j_b (共用边界点) 的平均值确定为该边界点Bi对应一段LG的综合考虑至少两个亮度等级的校正位置Pi’ _ avg(单边边界点)、Pi’ _avg_a或Pi’ _avg_b (共用边界点)。其中,对于共同边界点的情况,Pi’_avg_a和Pi’_avg_b可以利用如前所述的第四模块来合并为最终的校正位置Pi’_ avg_abο实际应用中,对于在至少两个亮度等级下进行校正的情况,承载上述位置校正装置的处理器、或具有计算能力的其他器件将考虑到多个亮度等级的最终的校正位置Pi’ _avg (单边边界点)或Pi’_avg_ab (共用边界点)写入至存储器件中、以替换存储器件中存放的标定位置Pi,从而使处理器、或具有计算能力的其他器件能够读取到考虑到多个亮度等级的最终的校正位置Pi ’_avg (单边边界点)或Pi’_avg_ab (共用边界点),并利用考虑到多个亮度等级的最终的校正位置Pi’ _avg(单边边界点)或Pi’ _avg_ab (共用边界点) 计算位置-角度对应关系。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种线性光源的边界点的位置校正方法,其特征在于,该位置校正方法针对每一边界点包括顺序执行的如下步骤步骤a、统计该边界点的标定位置在对应的线性光源侧相邻的位置范围内的当前平均亮度;步骤b、计算所述当前平均亮度与该边界点的标定亮度比值相乘后得到的理论亮度; 其中,所述标定亮度比值为所述标定位置对应的标定亮度与所述位置范围内的标定平均亮度之比;步骤c、搜索靠近所述标定位置、且对应的当前亮度接近所述理论亮度的该边界点的校正位置。
2.根据权利要求1所述的位置校正方法,其特征在于,所述位置范围的大小大于等于5 个位置、且小于等于对应的线性光源的所有位置的3/4。
3.根据权利要求1所述的位置校正方法,其特征在于,所述步骤c包括步骤ell、选定出以所述标定位置为中心的位置偏差范围内的若干候选位置;步骤cl2,从所述若干候选位置中搜索得到对应的当前亮度最接近所述理论亮度的该边界点的校正位置。
4.根据权利要求1所述的位置校正方法,其特征在于,所述步骤c包括步骤c21、选定出对应的当前亮度位于以所述理论亮度为中心的亮度偏差范围内的若干候选位置;步骤c22、从所述若干候选位置中搜索出最靠近所述标定位置的该边界点的校正位置。
5.根据权利要求1至4中任一项所述的位置校正方法,其特征在于,该边界点为对应一段线性光源的单边边界点。
6.根据权利要求1至4中任一项所述的位置校正方法,其特征在于,该边界点为对应两段线性光源的共用边界点;该位置校正方法利用顺序执行的所述步骤a 步骤c得到该共用边界点分别针对每段线性光源的校正位置;以及,该位置校正方法进一步包括步骤d、将该共用边界点分别针对每段线性光源的校正位置的平均值确定为该共用边界点的校正位置。
7.根据权利要求1至4中任一项所述的位置校正方法,其特征在于,具有至少两个亮度等级;该位置校正方法利用顺序执行的所述步骤a 步骤c得到该边界点分别针对每个亮度等级的校正位置;以及,该位置校正方法进一步包括步骤e、将该边界点分别针对每个亮度等级的校正位置的平均值确定为该边界点对应至少两个亮度等级的校正位置。
8.一种线性光源的边界点的位置校正装置,其特征在于,该位置校正装置针对每一边界点包括顺序触发的如下模块第一模块,统计该边界点的标定位置在对应的线性光源侧相邻的位置范围内的当前平均亮度;第二模块,计算所述当前平均亮度与该边界点的标定亮度比值相乘后得到的理论亮度;其中,所述标定亮度比值为所述标定位置对应的标定亮度与所述位置范围内的标定平均亮度之比;第三模块,搜索靠近所述标定位置、且对应的当前亮度接近所述理论亮度的该边界点的校正位置。
9.根据权利要求8所述的位置校正装置,其特征在于,所述位置范围的大小大于等于5 个位置、且小于等于对应的线性光源的所有位置的3/4。
10.根据权利要求8所述的位置校正装置,其特征在于,所述第三模块包括第一子模块,选定出以所述标定位置为中心的位置偏差范围内的若干候选位置; 第二子模块,从所述若干候选位置中搜索得到对应的当前亮度最接近所述理论亮度的该边界点的校正位置。
11.根据权利要求8所述的位置校正装置,其特征在于,所述第三模块包括第三子模块,选定出对应的当前亮度位于以所述理论亮度为中心的亮度偏差范围内的若干候选位置;第四子模块,从所述若干候选位置中搜索出最靠近所述标定位置的该边界点的校正位置。
12.根据权利要求8至11中任一项所述的位置校正装置,其特征在于,该边界点为对应一段线性光源的单边边界点。
13.根据权利要求8至11中任一项所述的位置校正装置,其特征在于,该边界点对应两段线性光源的共用边界点;该位置校正装置利用顺序触发的所述第一至第三模块得到该共用边界点分别针对每段线性光源的校正位置;以及,该位置校正装置进一步包括第四模块,将该共用边界点分别针对每段线性光源的校正位置的平均值确定为该共用边界点的校正位置。
14.根据权利要求8至11中任一项所述的位置校正装置,其特征在于,具有至少两个亮度等级;该位置校正方法利用顺序触发的所述第一至第三模块得到该边界点分别针对每个亮度等级的校正位置;以及,该位置校正方法进一步包括第五模块,将该边界点分别针对每个亮度等级的校正位置的平均值确定为该边界点对应至少两个亮度等级的校正位置。
全文摘要
本发明提供了一种线性光源的边界点的位置校正方法和装置。本发明提供的一种线性光源的边界点的位置校正方法,该位置校正方法针对每一边界点包括顺序执行的如下步骤步骤a、统计该边界点的标定位置在对应的线性光源侧相邻的位置范围内的各位置对应的当前亮度的平均值;步骤b、计算所述当前亮度的平均值与该边界点的标定亮度比值相乘后得到的该边界点的校正位置对应的理论亮度;其中,所述标定亮度比值为该边界点的标定位置对应的标定亮度与所述位置范围内的各位置对应的标定亮度的平均值之比;步骤c、搜索靠近所述标定位置、且对应的当前亮度接近所述理论亮度的该边界点的校正位置。
文档编号G06F3/042GK102289327SQ201110204389
公开日2011年12月21日 申请日期2011年7月13日 优先权日2011年7月13日
发明者张智海, 陈俊 申请人:苏州佳世达电通有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1