【技术实现步骤摘要】
本专利技术涉及触控
,尤其涉及一种红外触摸屏触控点定位的方法及装置。
技术介绍
用户通过触碰红外触摸屏上的图形或文字实现对主机的操作,这种人机交互方式方便且直观,所以红外触摸屏被广泛应用在各类电子设备中。红外触摸屏由显示屏和红外触控框构成,红外触控框安装在显示屏的外部,红外触控框上设置有发射边和接收边。如图1所示,红外触控框的外观结构包括两个发射边101和两个接收边102,其中两个发射边101相邻,两个接收边102相邻,发射边101与接收边102两两相对。两个发射边101上均匀分布红外发射元件103,两个接收边102上均匀分布接收感测元件104。红外发射元件103用于发射红外线,并且能够设置红外线的扫描方向与扫描角度。例如,红外发射元件105,以第一扫描方向201、第二扫描方向202和第三扫描方向203发射红外线,从而形成3个方向的红外扫描线。例如,以第一扫描方向201发射的红外线,与红外发射元件105所在的发射边101的夹角,为红外发射元件105的第一扫描角度。红外线扫描方向的数量与扫描角度,是红外发射元件105的红外线发射的必要参数。与红外发射元件105类似,红外发射元件106的红外扫描方向包括第四扫描方向204、第五扫描方向205和第六扫描方向206。其中,一个具体扫描方向的红外扫描线称为红外光路。红外发射元件103按照设置的红外扫描方向的数量与扫描角度发射红外线,与对应的接收感测元件104,形成多条红外光路,从而组成纵横交叉的红外探测网。红外探测网上的交点,是两条红外光路的交点。如果有触控物,例如手指,触摸显示屏,就能阻断红外探测网上的部分 ...
【技术保护点】
一种红外触摸屏触控点定位的方法,其特征在于,所述方法包括:扫描红外触摸屏,并且根据所述扫描的结果确定被遮挡的红外光路;根据所述红外触摸屏的光路交点表,判断所述被遮挡的红外光路之间是否存在有效交点;其中,所述光路交点表是所述红外触摸屏中的所有红外光路之间所成交点的对照表;若所述被遮挡的红外光路之间存在有效交点,则在能量坐标图中确定与所述有效交点对应的能量坐标点,并且将所述能量坐标点的取值设置为第一取值;其中,所述能量坐标图中设置有与所述光路交点表中的各个光路交点对应的能量坐标点,并且与各个光路交点对应的能量坐标点的初始取值为第二取值;将从所述能量坐标图中所有取值为所述第一取值的能量坐标点,确定为目标坐标点;根据所述目标坐标点,确定触控区域;根据所述触控区域中的能量坐标点的坐标值,得到触控点坐标。
【技术特征摘要】
1.一种红外触摸屏触控点定位的方法,其特征在于,所述方法包括:扫描红外触摸屏,并且根据所述扫描的结果确定被遮挡的红外光路;根据所述红外触摸屏的光路交点表,判断所述被遮挡的红外光路之间是否存在有效交点;其中,所述光路交点表是所述红外触摸屏中的所有红外光路之间所成交点的对照表;若所述被遮挡的红外光路之间存在有效交点,则在能量坐标图中确定与所述有效交点对应的能量坐标点,并且将所述能量坐标点的取值设置为第一取值;其中,所述能量坐标图中设置有与所述光路交点表中的各个光路交点对应的能量坐标点,并且与各个光路交点对应的能量坐标点的初始取值为第二取值;将从所述能量坐标图中所有取值为所述第一取值的能量坐标点,确定为目标坐标点;根据所述目标坐标点,确定触控区域;根据所述触控区域中的能量坐标点的坐标值,得到触控点坐标。2.根据权利要求1所述的方法,其特征在于,在扫描红外触摸屏之前,所述方法还包括:根据红外发射元件数量、预置扫描方向的数量和预置扫描角度,计算光路交点坐标,所述光路交点坐标为所述红外触摸屏中的所有红外光路均未发生遮挡时的交点坐标;根据所述光路交点坐标,建立所述光路交点表;根据所述光路交点表生成能量坐标图,所述能量坐标图中的坐标点的个数与所述光路交点表的表格单元的个数相等,所述能量坐标图中与所述光路交点表中的所述光路交点坐标对应的坐标点的取值设置为第二取值,其它坐标点的取值设置为第一取值。3.根据权利要求2所述的方法,其特征在于,所述根据红外光发射元件数量、预置扫描方向的数量和预置扫描角度,计算光路交点坐标,包括:获取所述红外触摸屏的所述红外发射元件数量;计算所述红外发射元件数量和所述预置扫描方向的数量的乘积,将所述乘积确定为红外光路总数量;根据所述预置扫描角度,计算以所述预置扫描角度发射的红外光路的光路斜率;以红外发射元件位置为定点,根据所述光路斜率,计算红外光路的直线方程,所述红外发射元件位置的数量与所述红外发射元件数量相同,所述直线方程的数量与所述红外光路总数相同;计算所述直线方程中两两相交的交点坐标;对所述交点坐标进行去重操作,将所述去重的结果确定为所述光路交点坐标。4.根据权利要求2所述的方法,其特征在于,所述根据所述光路交点坐标,建立所述光路交点表,包括:查找所述光路交点坐标中的浮点型坐标;判断所述浮点型坐标的有效小数位数的最大位数值;根据所述最大位数值,计算缩放系数;根据所述缩...
【专利技术属性】
技术研发人员:王武军,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。