CN101551729B - 一种红外触摸扫描方法及其控制装置、红外触摸系统 - Google Patents
一种红外触摸扫描方法及其控制装置、红外触摸系统 Download PDFInfo
- Publication number
- CN101551729B CN101551729B CN2009100394587A CN200910039458A CN101551729B CN 101551729 B CN101551729 B CN 101551729B CN 2009100394587 A CN2009100394587 A CN 2009100394587A CN 200910039458 A CN200910039458 A CN 200910039458A CN 101551729 B CN101551729 B CN 101551729B
- Authority
- CN
- China
- Prior art keywords
- infrared
- touch objects
- receiving tube
- tube
- infrared receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Position Input By Displaying (AREA)
Abstract
本发明公开了一种红外触摸扫描方法及其控制装置、红外触摸系统,所述扫描方法包括:步骤一、在第一周期内,按预定顺序开启横纵方向上的每对红外发射管和红外接收管,对显示屏幕进行第一扫描检测;步骤二、根据所述第一扫描检测结果判断是否有触摸物,如果有至少一个触摸物,计算所述触摸物在横方向上的宽度值和在纵方向上的长度值;步骤三、计算所述宽度值和长度值中的最小者与单个红外发射管或红外接收管宽度的比值k;并根据比值k设定整数N;步骤四、在第二周期内,按照每间隔N对红外发射管和红外接收管开启一对红外发射管和红外接收管的顺序,对显示屏幕进行第二扫描检测。本发明可以缩短扫描时间,提高扫描速度。
Description
技术领域
本发明涉及红外触摸领域,特别涉及一种红外触摸扫描方法及其控制装置、红外触摸系统。
背景技术
红外触摸系统作为一种新型的计算机输入设备,使人机交互更为直观。红外触摸技术除了应用在个人便携式信息产品领域,还应用在信息家电、公共信息、电子游戏、办公自动化设备等领域。现有技术中的红外触摸系统,通常包括两组正对设置的红外发射管和红外接收管,该两组红外发射管和红外接收管在横向和纵向上组成垂直扫描红外线阵列。在单点触摸的情况下,该两组红外发射管和红外接收管周期性的对显示屏幕进行扫描,根据横向及纵向上的接收信号发生变化的红外接收管的位置,可以确定触摸点在不同时刻的位置坐标。
但由于每个扫描周期对横向及纵向上的红外发射管和红外接收管都要进行扫描一次,需要耗费很长时间,会出现响应速度不够快的问题;特别对于显示屏幕比较大的红外触摸系统,所需要的红外发射管和红外接收管的数目更多,扫描一次所需时间更长,更会出现红外触摸系统响应速度比较慢的问题。
目前已有一些提高红外触摸系统扫描速度的方法,如缩短每对红外发射管和红外接收管的开通时间,但由于缩短了红外发射管的开通时间,为了能够使红外接收管在开通时间内能接收到红外发射管发射的信号,则必然要增加红外发射管的发射功率,长时间大功率工作会缩短红外发射管的使用寿命。
发明内容
本发明提供了一种红外触摸扫描方法及其控制装置、红外触摸系统,其能提高扫描检测速度。
本发明的技术方案为:一种红外触摸扫描方法,包括步骤:
步骤一、在第一周期内,按预定顺序开启横纵方向上的每对红外发射管和红外接收管,对显示屏幕进行第一扫描检测;
步骤二、根据所述第一扫描检测结果判断是否有触摸物,如果有至少一个触摸物,计算所述触摸物在横方向上的宽度值和在纵方向上的长度值;
步骤三、计算所述宽度值和长度值中的最小者与单个红外发射管或红外接收管宽度的比值k;根据所述比值k设定整数N;
步骤四、在第二周期内,按照每间隔N对红外发射管和红外接收管开启一对红外发射管和红外接收管的顺序,对所述显示屏幕进行第二扫描检测。
一种红外触摸扫描控制装置,包括:
第一扫描检测模块,用于在第一周期内,按预定顺序开启横纵方向上的每对红外发射管和红外接收管,对显示屏幕进行第一扫描检测;
判断计算模块,用于根据所述第一扫描检测结果判断是否有触摸物,如果有至少一个触摸物,则计算所述触摸物在横方向上的宽度值和在纵方向上的长度值;
比较处理模块,用于计算所述宽度值和长度值中的最小者与单个红外发射管或红外接收管宽度的比值k;并根据所述比值k设定整数N;
第二扫描检测模块,用于在第二周期内,按照每间隔N对红外发射管和红外接收管开启一对红外发射管和红外接收管的顺序,对所述显示屏幕进行第二扫描检测。
一种红外触摸系统,包括横纵方向上正对设置的两组红外发射管和红外接收管,该两组红外发射管和红外接收管在横向和纵向上组成垂直扫描红外线阵列,其还包括与所述红外发射管和红外接收管相连接的红外触摸扫描控制装置,所述红外触摸扫描控制装置包括:
第一扫描检测模块,用于在第一周期内,按预定顺序开启横纵方向上的每对红外发射管和红外接收管,对显示屏幕进行第一扫描检测;
判断计算模块,用于根据所述第一扫描检测结果判断是否有触摸物,如果有至少一个触摸物,则计算所述触摸物在横方向上的宽度值和在纵方向上的长度值;
比较处理模块,用于计算所述宽度值和长度值中的最小者与单个红外发射管或红外接收管宽度的比值k;并根据所述比值k设定整数N;
第二扫描检测模块,用于在第二周期内,按照每间隔N对红外发射管和红外接收管开启一对红外发射管和红外接收管的顺序,对所述显示屏幕进行第二扫描检测。
本发明的红外触摸扫描方法及其控制装置、红外触摸系统,通过计算所述宽度值和长度值中的最小者和单个红外发射管或红外接收管宽度的比值k,及根据所述比值k设定整数N,可以在第二周期内,按照每间隔N对红外发射管和红外接收管的顺序开启一对红外发射管和红外接收管的顺序,对所述显示屏幕进行扫描检测,不需要依次开启每对红外发射管和红外接收管,减少了红外发射管和红外接收管的开启数,缩短了第二周期内的扫描检测时间,大幅度提高红外扫描速度。
附图说明
图1是本发明红外触摸扫描方法在实施例一中的其中一个流程图;
图2是本发明红外触摸扫描方法在实施例一中的另外一个流程图;
图3是本发明红外触摸扫描方法在实施例二中的其中一个流程图;
图4是本发明红外触摸扫描方法在实施例二中的另外一个流程图;
图5是本发明红外触摸扫描控制装置在实施例三中的其中一个结构框图;
图6是本发明红外触摸扫描控制装置在实施例三中的另外一个结构框图;
图7是本发明在一个具体应用实施例的一个扫描原理示意图;
图8是本发明在一个具体应用实施例的又一个扫描原理示意图;
图9是本发明在一个具体应用实施例的另一个扫描原理示意图。
具体实施方式
本发明的红外触摸扫描方法及其控制装置、红外触摸系统,通过计算所述第一宽度值和第一长度值的最小者和单个红外发射管或红外接收管宽度的比值k,及根据所述比值k设定整数N,可以在第二周期内,按照每间隔N对红外发射管和红外接收管开启一对红外发射管和红外接收管的顺序,对所述显示屏幕进行扫描检测,不需要依次开启每对红外发射管和红外接收管,减少了红外发射管和红外接收管的开启数,缩短了第二周期内的扫描检测时间,大幅度提高红外扫描速度。
下面结合附图和具体实施例对本发明做一详细的阐述。
实施例一
本发明的红外触摸扫描方法,如图1,包括步骤:
S101、在第一周期内,按预定顺序开启横纵方向上的每对红外发射管和红外接收管,对显示屏幕进行第一扫描检测。通过该第一扫描检测即可检测到在第一周期内,是否有触摸物存在,而且还可以根据第一扫描检测结果计算触摸物所在的位置。
S102、根据所述第一扫描检测结果判断是否有触摸物,如果有一个触摸物,计算该触摸物在横方向上的宽度值和在纵方向上的长度值。根据该第一扫描检测结果可以确定该触摸物在第一周期内的位置坐标。在计算该触摸物在横方向上的宽度值和在纵方向上的长度值时,是根据横纵方向上的红外发射管发射的红外信号被遮挡的范围来计算。
S103、计算所述宽度值和长度值中的最小者与单个红外发射管或红外接收管宽度的比值k;根据所述比值k设定整数N。
S104、在第二周期内,按照每间隔N对红外发射管和红外接收管开启一对红外发射管和红外接收管的顺序,对所述显示屏幕进行第二扫描检测。即间隔开启红外发射管和红外接收管,如果扫描检测到该触摸物,即可根据该第二扫描检测结果计算该触摸物在第二周期内的大致位置坐标。这样就不需要开启每对红外发射管和接收管,缩短了第二周期内的扫描时间,提高了扫描速度。
需要说明的是,该实施例的红外触摸扫描方法不仅限于上述第一周期和第二周期,在实际应用中可以包括更多的周期,在以后的周期内都可以按照第二周期内的扫描检测方法对显示屏幕进行扫描检测,也可以预定的交替顺序使用第一周期和第二周期的扫描检测方法对显示屏幕进行扫描检测。
在一较优实施例中,步骤三中,根据所述比值k设定整数N,具体可以为:在k>1时,取k的整数部分得到N;或者,对所述比值k四舍五入得到N′,再将N′减去1得到N;当然也可以按照其他类似的方法来设定整数N。
由于在第二周期内是按间隔N对红外发射管和红外接收管的预定顺序对显示屏幕进行第二扫描检测,这样根据该第二扫描检测结果确定的是所述触摸物的大致位置坐标,为了确定该触摸物的精确位置坐标,如图2,本发明的红外触摸扫描方法,在步骤S104之后,还包括步骤S105:
根据所述第二扫描检测结果判断是否有所述触摸物,如果有,则计算所述触摸物的位置(Rx,Ry),其中Rx表示横方向上扫描到该触摸物的一对红外发射管和红外接收管的位置,Ry表示纵方向上扫描到该触摸物的一对红外发射管和红外接收管的位置;
按预定顺序开启横方向上的[Rx-m,Rx+m]区间内的2m+1对红外发射管和红外接收管,及按预定顺序开启纵方向上的[Ry-m,Ry+m]区间内的2m+1对红外发射管和红外接收管,对所述显示屏幕进行第三扫描检测;[Rx-m,Rx+m]和[Ry-m,Ry+m]分别表示一个闭区间,[Rx-m,Rx+m]表示大于等于Rx-m,小于等于Rx+m;[Ry-m,Ry+m]表示大于等于Ry-m,小于等于Ry+m;
其中m取大于的整数,n表示横方向或纵方向上单个线路板上红外发射管或红外接收管的个数,w表示单个红外发射管或红外接收管宽度,v表示触摸屏能够响应的触摸物移动的最快速度。通过对m值的限定,第三扫描检测的扫描范围大于所述触摸物在第三扫描检测时间内移动的范围,另外也能对所述触摸物进行完全的扫描检测,以便能根据第三扫描检测结果计算出所述触摸物的精确位置坐标。
该步骤S105是按预定顺序开启该触摸物的上下左右各m对红外发射管和红外接收管、及所述触摸物所在位置的两对红外发射管和红外接收管,这样就可以对所述触摸物进行精确的扫描检测,根据该第三扫描检测结果确定所述触摸物的精确位置坐标。
实施例二
实施例一是针对一个触摸物的红外触摸扫描方法,在该实施例中是针对两个触摸物的红外触摸扫描方法。
在该实施例中,本发明的红外触摸扫描方法,如图3,包括步骤:
S201、在第一周期内,按预定顺序开启横纵方向上的每对红外发射管和红外接收管,对显示屏幕进行第一扫描检测。通过该第一扫描检测即可检测到在第一周期内,是否有触摸物存在。
S202、根据所述第一扫描检测结果判断是否有触摸物,如果有两个触摸物,即扫描检测到第一触摸物和第二触摸物,根据所述第一扫描检测结果计算该第一触摸物在横方向上的第一宽度值和在纵方向上的第一长度值,及计算该第二触摸物在横方向上的第二宽度值和在纵方向上的第二长度值。根据该第一扫描检测结果可以确定该第一触摸物和第二触摸物分别在第一周期内的位置坐标。
S203、计算所述第一宽度值、第一长度值、第二宽度值、第二长度值中的最小者与单个红外发射管或红外接收管宽度的比值k;并根据所述比值k设定整数N。
S204、在第二周期内,按照每间隔N对红外发射管和红外接收管开启一对红外发射管和红外接收管的顺序,对所述显示屏幕进行第二扫描检测。即间隔开启红外发射管和红外接收管,如果扫描检测到第一触摸物,即可根据该第二扫描检测结果计算该第一触摸物在第二周期内的大致位置坐标,如果扫描检测到第二触摸物,即可根据该第二扫描检测结果计算该第二触摸物在第二周期内的大致位置坐标。这样就不需要对开启每对红外发射管和接收管,缩短了第二周期内的扫描时间,提高了扫描速度。
在一较优实施例中,步骤三中,根据所述比值k设定整数N,具体可以为:在k>1时,取k的整数部分得到N;或者,对所述比值k四舍五入得到N′,再将N′减去1得到N。当然也可以按照其他类似的方法来设定整数N。
需要说明的是,上述步骤只是说明了第一触摸物和第二触摸物,在实际应用中可以包括更多的触摸物,只需要比较该多个触摸物分别在横方向的宽度值和在纵方向的长度值的大小,取所述宽度值和所述长度值中的最小者和单个红外发射管或红外接收管宽度的比值k即可。另外,需要说明的是,该实施例的红外触摸扫描方法不仅限于上述第一周期和第二周期,在实际应用中可以包括更多的周期,在以后的周期内都可以按照第二周期内的扫描检测方法对显示屏幕进行扫描检测,也可以预定的交替顺序使用第一周期和第二周期的扫描检测方法对显示屏幕进行扫描检测。
由于在第二周期内是按间隔N对红外发射管和红外接收管的预定顺序对显示屏幕进行第二扫描检测,这样根据该第二扫描检测结果确定的是第一触摸物的大致位置坐标和第二触摸物的大致位置坐标,为了确定该第一触摸物和第二触摸物的精确位置坐标,如图4,本发明的红外触摸扫描方法,在步骤S204之后,还包括步骤S205:
根据所述第二扫描检测结果判断是否有第一触摸物和第二触摸物,如果有,则计算所述第一触摸物的位置(Rx,Ry)和第二触摸物的位置(Rx′,Ry′);其中Rx表示横方向上扫描到该第一触摸物的一对红外发射管和红外接收管的位置,Ry表示纵方向上扫描到该第一触摸物的一对红外发射管和红外接收管的位置;Rx′表示横方向上扫描到该第二触摸物的一对红外发射管和红外接收管的位置,Ry′表示纵方向上扫描到该第二触摸物的一对红外发射管和红外接收管的位置。
按预定顺序开启横方向上的[Rx-m,Rx+m]区间内的2m+1对红外发射管和红外接收管,及按预定顺序开启纵方向上的[Ry-m,Ry+m]区间内的2m+1对红外发射管和红外接收管,对所述显示屏幕进行第四扫描检测;[Rx-m,Rx+m]和[Ry-m,Ry+m]分别表示一个闭区间,[Rx-m, Rx+m]表示大于等于Rx-m,小于等于Rx+m;[Ry-m, Ry+m]表示大于等于Ry-m,小于等于Ry+m;其中m取大于的整数;
并按预定顺序开启横方向上的[Rx′-m′,Rx′+m′]区间内的2m′+1对红外发射管和红外接收管,及按预定顺序开启纵方向上的[Ry′-m′,Ry′+m′]区间内的2m′+1对红外发射管和红外接收管,对所述显示屏幕进行第五扫描检测;[Rx′-m′,Rx′+m′]和[Ry′-m′,Ry′+m′]分别表示一个闭区间,[Rx′-m′,Rx′+m′]表示大于等于Rx′-m′,小于等于Rx′+m′;[Ry′-m′,Ry′+m′]表示大于等于Ry′-m′,小于等于Ry′+m′;
通过对m值的限定,第四扫描检测的扫描范围大于第一触摸物在第四扫描检测时间内移动的范围,另外也能对第一触摸物进行完全的扫描检测,以便能根据第四扫描检测结果计算出第一触摸物的精确位置坐标;通过对m′值的限定,第五扫描检测的扫描范围大于第二触摸物在第五扫描检测时间内移动的范围,另外也能对第二触摸物进行完全的扫描检测,以便能根据第五扫描检测结果计算出第二触摸物的精确位置坐标。
该步骤S205,是控制开启该第一触摸物的上下左右各m对红外发射管和红外接收管、及第一触摸物所在位置的两对红外发射管和红外接收管,以及控制开启该第二触摸物的上下左右各m对红外发射管和红外接收管、及第二触摸物所在位置的两对红外发射管和红外接收管。这样就可以对第一触摸物和第二触摸物进行精确的扫描检测,根据该第四扫描检测结果确定第一触摸物的精确位置坐标,及根据第五扫描检测结果确定第二触摸物的精确位置坐标。
上述步骤S205是针对两个触摸物的扫描检测方法,在实际应用中可以包括多个触摸物,在需要确定每个触摸物的精确位置时,只需分别开启每个触摸物上下左右各m对红外发射管和红外接收管、及每个触摸物所在位置的两对红外发射管和红外接收管对所述显示屏幕进行扫描检测,根据扫描检测结果即可确定各个触摸物的精确位置坐标。
实施例三
本发明的红外触摸扫描控制装置,如图5,包括:
第一扫描检测模块,用于在第一周期内,按预定顺序开启横纵方向上的每对红外发射管和红外接收管,对显示屏幕进行第一扫描检测。通过该第一扫描检测模块即可检测到在第一周期内,是否有触摸物存在。
判断计算模块,用于根据所述第一扫描检测结果判断是否有触摸物,如果有至少一个触摸物,则计算所述触摸物在横方向上的宽度值和在纵方向上的长度值。在判断有多个触摸物时,要分别计算各个触摸物在横方向上的宽度值和在纵方向上的长度值。
比较处理模块,用于计算所述宽度值和长度值中的最小者与单个红外发射管或红外接收管宽度的比值k;并根据所述比值k设定整数N;
第二扫描检测模块,用于在第二周期内,按照每间隔N对红外发射管和红外接收管开启一对红外发射管和红外接收管的顺序,对所述显示屏幕进行第二扫描检测。即间隔开启红外发射管和红外接收管,如果扫描检测到所述触摸物,即可根据该第二扫描检测结果计算该触摸物在第二周期内的大致位置坐标。这样就不需要开启每对红外发射管和接收管,缩短了第二周期内的扫描时问,提高了扫描速度。
在一较优实施例中,所述比较处理模块根据所述比值k设定整数N,具体可以为:在k>1时,取k的整数部分得到N;或者,对所述比值k四舍五入得到N′,再将N′减去1得到N。当然也可以按照其他类似的方法来设定整数N。
需要说明的是,该实施例的红外触摸扫描控制装置不仅限于控制第一周期和第二周期内的扫描检测,在实际应用中可以控制更多周期的扫描检测,在以后的周期内都可以使用第二扫描检测模块控制对显示屏幕进行扫描检测,也可以预定的交替顺序使用第一扫描检测模块和第二扫描检测模块控制对显示屏幕进行扫描检测。
由于第二扫描检测模块用于在第二周期内,按照每间隔N对红外发射管和红外接收管开启一对红外发射管和红外接收管的顺序,对显示屏幕进行扫描检测,这样根据该第二扫描检测结果确定的只是所述触摸物的大致位置坐标,为了确定该触摸物的精确位置坐标,如图6,本发明的红外触摸扫描控制装置,还包括:
第三扫描检测模块,在所述判断处理模块根据所述第一扫描检测结果判断有一个触摸物时,第三扫描检查模块根据所述第二扫描检测结果判断是否有所述触摸物,如果有,计算所述触摸物的位置(Rx,Ry),其中Rx表示横方向上扫描到该触摸物的一对红外发射管和红外接收管的位置,Ry表示纵方向上扫描到该触摸物的一对红外发射管和红外接收管的位置;
及按预定顺序开启横方向上的[Rx-m,Rx+m]区间内的2m+1对红外发射管和红外接收管,及按预定顺序开启纵方向上的[Ry-m,Ry+m]区间内的2m+1对红外发射管和红外接收管,对所述显示屏幕进行第三扫描检测;[Rx-m,Rx+m]和[Ry-m,Ry+m]分别表示一个闭区间,[Rx-m,Rx+m]表示大于等于Rx-m,小于等于Rx+m;[Ry-m,Ry+m]表示大于等于Ry-m,小于等于Ry+m;
其中m取大于的整数,n表示横方向或纵方向上单个线路板上红外发射管或红外接收管的个数,w表示单个红外发射管或红外接收管宽度,v表示触摸屏能够响应的触摸物移动的最快速度。通过对m值的限定,第三扫描检测的扫描范围大于所述触摸物在第三扫描检测时间内移动的范围,另外也能控制对所述触摸物进行完全的扫描检测,以便能根据第三扫描检测结果计算出所述触摸物的精确位置坐标。
即第三扫描检测模块控制开启该触摸物的上下左右各m对红外发射管和红外接收管、及所述触摸物所在位置的两对红外发射管和红外接收管。这样就可以控制对所述触摸物进行精确的扫描检测,根据该第三扫描检测结果确定所述触摸物的精确位置坐标。
上述所说的是对一个触摸物进行精确的扫描检测,下面所说是两个触摸物的情况,在一较优实施例中,所述第三扫描检测模块,在所述判断处理模块根据所述第一扫描检测结果判断有两个触摸物时,即第一触摸物和第二触摸物,所述第三扫描检测模块根据所述第二扫描检测结果判断是否有所述第一触摸物和第二触摸物,如果有,计算第一触摸物的位置(Rx,Ry)和第二触摸物的位置(Rx′,Ry′);其中Rx表示横方向上扫描到该第一触摸物的一对红外发射管和红外接收管的位置,Ry表示纵方向上扫描到该第一触摸物的一对红外发射管和红外接收管的位置;Rx′表示横方向上扫描到该第二触摸物的一对红外发射管和红外接收管的位置,Ry′表示纵方向上扫描到该第二触摸物的一对红外发射管和红外接收管的位置;
按预定顺序开启横方向上的[Rx-m,Rx+m]区间内的2m+1对红外发射管和红外接收管,及按预定顺序开启纵方向上的[Ry-m,Ry+m]区间内的2m+1对红外发射管和红外接收管,对所述显示屏幕进行第四扫描检测;[Rx-m,Rx+m]和[Ry-m,Ry+m]分别表示一个闭区间,[Rx-m,Rx+m]表示大于等于Rx-m,小于等于Rx+m;[Ry-m,Ry+m]表示大于等于Ry-m,小于等于Ry+m;其中m取大于的整数;
并按预定顺序开启横方向上的[Rx′-m′,Rx′+m′]区间内的2m′+1对红外发射管和红外接收管,及按预定顺序开启纵方向上的[Ry′-m′,Ry′+m′]区间内的2m′+1对红外发射管和红外接收管,对所述显示屏幕进行第五扫描检测;[Rx′-m′,Rx′+m′]和[Ry′-m′,Ry′+m′]分别表示一个闭区间,[Rx′-m′,Rx′+m′]表示大于等于Rx′-m′,小于等于Rx′+m′;[Ry′-m′,Ry′+m′]表示大于等于Ry′-m′,小于等于Ry′+m′;其中m′取大于的整数,n表示横方向或纵方向上单个线路板上红外发射管或红外接收管的个数,w表示单个红外发射管或红外接收管宽度,v表示触摸屏能够响应的触摸物移动的最快速度。
即在第一周期内扫描检测到第一触摸物和第二触摸物时,在第二周期后,第三扫描检测模块控制开启该第一触摸物和第二触摸物的上下左右各m对红外发射管和红外接收管、及第一触摸物和第二触摸物分别所在位置的两对红外发射管和红外接收管。这样就可以控制对第一触摸物和第二触摸物进行精确的扫描检测,根据该第四扫描检测结果确定第一触摸物的精确位置坐标,根据该第五扫描检测结果确定第二触摸物的精确位置坐标。
需要说明的是,在实际应用中可以包括两个以上的触摸物,在需要确定每个触摸物的精确位置时,所述第三扫描检测模块只需分别计算各个触摸物的位置,并控制开启每个触摸物上下左右各m对红外发射管和红外接收管、及每个触摸物所在位置的两对红外发射管和红外接收管对所述显示屏幕进行扫描检测,根据扫描检测结果即可确定各个触摸物的精确位置坐标。
实施例四
该实施例公开了一种红外触摸系统,其包括横纵方向上正对设置的两组红外发射管和红外接收管,该两组红外发射管和红外接收管在横向和纵向上组成垂直扫描红外线阵列,还包括与所述红外发射管和红外接收管相连接的红外触摸扫描控制装置,所述红外触摸扫描控制装置与实施例三中的结构原理相同,在此不赘述。
结合上述工作原理,本发明的具体应用实例如下:
如图7,101表示纵向的红外发射模块,102表示纵向的红外发射模块,103表示纵向的红外接收模块,104表示横向的红外接收模块,该两组红外发射模块和红外接收模块组成红外扫描检测模块,此外106、107表示一对配对的红外发射管和红外接收管。2001表示触摸物,在红外接收模块103中,从左边开始的红外接收管依次用201、202、203、204、205、206、207、208......等表示;
在第一周期内,通过对触摸物2001进行扫描,计算该触摸物在横方向的宽度值和纵方向上的长度值,比较宽度值和长度值的大小,计算宽度值和长度值的最小者与单个红外发射管或红外接收管的比值k,1<k<2,则取k的整数部分N=1;
在第二周期内,按间隔N=1对红外发射管和红外接收管开启一对红外发射管和红外接收管的顺序对显示屏幕进行扫描检测,在横方向上即可以按图8中所示的开启红外接收管201、203、205、207......等,也可以按图9中所示的开启红外接收管202、204、206、208......等。纵方向也采用类似的方式进行扫描检测,通过横纵方向的扫描检测即可确定该触摸物2001的大致位置坐标;
如果想进一步的确定该触摸物2001的精确位置坐标,在横方向上以开启红外接收管201、203、205、207......等的顺序进行扫描检测时,根据扫描检测结果确定在第二周期内扫描到该触摸物2001的是红外接收管205,取扫描范围为2,重新开启红外接收管203、204、205、206、206,即开启红外接收管205左右两侧各2个红外接收管和红外接收管205,来对显示屏幕进行扫描检测,即可根据扫描检测结果确定该触摸物2001在横方向的精确位置坐标。同理可以确定该触摸物2001在纵方向的精确位置坐标。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
Claims (4)
1.一种红外触摸扫描方法,其特征在于,包括步骤:
步骤一、在第一周期内,按预定顺序开启横纵方向上的每对红外发射管和红外接收管,对显示屏幕进行第一扫描检测;
步骤二、根据所述第一扫描检测的结果判断是否有触摸物,如果有至少一个触摸物,计算所述触摸物在横方向上的宽度值和在纵方向上的长度值;
步骤三、计算所述宽度值和长度值中的最小者与单个红外发射管或红外接收管宽度的比值k;并根据所述比值k设定整数N,具体为,如果k>1,则取k的整数部分得到N;或者,对所述比值k四舍五入得到N′,如果N′≥2,再将N′减去1得到N;
步骤四、在第二周期内,按照每间隔N对红外发射管和红外接收管开启一对红外发射管和红外接收管的顺序,对所述显示屏幕进行第二扫描检测;
当在所述步骤二中根据所述第一扫描检测的结果判断有一个触摸物时,在所述步骤四之后,还包括步骤:
步骤五、根据所述第二扫描检测的结果判断是否有所述触摸物,如果有,计算所述触摸物的位置(Rx,Ry),其中Rx表示横方向上扫描到该触摸物的一对红外发射管和红外接收管的位置,Ry表示纵方向上扫描到该触摸物的一对红外发射管和红外接收管的位置;
按预定顺序开启横方向上的[Rx-m,Rx+m]区间内的2m+1对红外发射管和红外接收管,及按预定顺序开启纵方向上的[Ry-m,Ry+m]区间内的2m+1对红外发射管和红外接收管,对所述显示屏幕进行第三扫描检测;
2.根据权利要求1所述的红外触摸扫描方法,其特征在于:当在所述步骤二中根据所述第一扫描检测的结果判断有两个触摸物时,则在步骤四之后,还包括步骤:
根据所述第二扫描检测的结果判断是否有两个所述触摸物,如果有,计算其中一个触摸物的位置(Rx,Ry)和另外一个触摸物的位置(Rx′,Ry′);其中Rx表示横方向上扫描到该其中一个触摸物的一对红外发射管和红外接收管的位置,Ry表示纵方向上扫描到该其中一个触摸物的一对红外发射管和红外接收管的位置;Rx′表示横方向上扫描到该另外一个触摸物的一对红外发射管和红外接收管的位置,Ry′表示纵方向上扫描到该另外一个触摸物的一对红外发射管和红外接收管的位置;
按预定顺序开启横方向上的[Rx-m,Rx+m]区间内的2m+1对红外发射管和红外接收管,及按预定顺序开启纵方向上的[Ry-m,Ry+m]区间内的2m+1对红外发射管和红外接收管,对所述显示屏幕进行第四扫描检测;其中m取大于的整数;
3.一种红外触摸扫描控制装置,其特征在于,包括:
第一扫描检测模块,用于在第一周期内,按预定顺序开启横纵方向上的每对红外发射管和红外接收管,对显示屏幕进行第一扫描检测;
判断计算模块,用于根据所述第一扫描检测的结果判断是否有触摸物,如果有至少一个触摸物,则计算所述触摸物在横方向上的宽度值和在纵方向上的长度值;
比较处理模块,用于计算所述宽度值和长度值中的最小者与单个红外发射管或红外接收管宽度的比值k;并根据所述比值k设定整数N,具体为,如果k>1,则取k的整数部分得到N;或者,对所述比值k四舍五入得到N′,如果N′≥2,再将N′减去1得到N;
第二扫描检测模块,用于在第二周期内,按照每间隔N对红外发射管和红外接收管开启一对红外发射管和红外接收管的顺序,对所述显示屏幕进行第二扫描检测;
第三扫描检测模块,用于在所述判断计算模块根据所述第一扫描检测的结果判断有一个触摸物时,根据所述第二扫描检测的结果判断是否有所述触摸物,如果有,计算所述触摸物的位置(Rx,Ry),其中Rx表示横方向上扫描到该触摸物的一对红外发射管和红外接收管的位置,Ry表示纵方向上扫描到该触摸物的一对红外发射管和红外接收管的位置;并按预定顺序开启横方向上的[Rx-m,Rx+m]区间内的2m+1对红外发射管和红外接收管,及按预定顺序开启纵方向上的[Ry-m,Ry+m]区间内的2m+1对红外发射管和红外接收管,对所述显示屏幕进行第三扫描检测;其中m取大于的整数,n表示横方向或纵方向上单个线路板上红外发射管或红外接收管的个数,w表示单个红外发射管或红外接收管宽度,v表示触摸屏能够响应的触摸物移动的最快速度。
4.根据权利要求3所述的红外触摸扫描控制装置,其特征在于:所述第三扫描检测模块,还用于在所述判断计算模块根据所述第一扫描检测的结果判断有两个触摸物时,根据所述第二扫描检测的结果判断是否有两个所述触摸物,如果有,计算其中一个触摸物的位置(Rx,Ry)和另外一个触摸物的位置(Rx′,Ry′);其中Rx表示横方向上扫描到该其中一个触摸物的一对红外发射管和红外接收管的位置,Ry表示纵方向上扫描到该其中一个触摸物的一对红外发射管和红外接收管的位置;Rx′表示横方向上扫描到该另外一个触摸物的一对红外发射管和红外接收管的位置,Ry′表示纵方向上扫描到该另外一个触摸物的一对红外发射管和红外接收管的位置;并按预定顺序开启横方向上的[Rx-m,Rx+m]区间内的2m+1对红外发射管和红外接收管,及按预定顺序开启纵方向上的[Ry-m,Ry+m]区间内的2m+1对红外发射管和红外接收管,对所述显示屏幕进行第四扫描检测;其中m取大于的整数;并按预定顺序开启横方向上的[Rx′-m′,Rx′+m′]区间内的2m′+1对红外发射管和红外接收管,及按预定顺序开启纵方向上的[Ry′-m′,Ry′+m′]区间内的2m′+1对红外发射管和红外接收管,对所述显示屏幕进行第五扫描检测;其中m′取大于的整数,n表示横方向或纵方向上单个线路板上红外发射管或红外接收管的个数,w表示单个红外发射管或红外接收管宽度,v表示触摸屏能够响应的触摸物移动的最快速度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100394587A CN101551729B (zh) | 2009-05-13 | 2009-05-13 | 一种红外触摸扫描方法及其控制装置、红外触摸系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100394587A CN101551729B (zh) | 2009-05-13 | 2009-05-13 | 一种红外触摸扫描方法及其控制装置、红外触摸系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101551729A CN101551729A (zh) | 2009-10-07 |
CN101551729B true CN101551729B (zh) | 2011-12-07 |
Family
ID=41155989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100394587A Expired - Fee Related CN101551729B (zh) | 2009-05-13 | 2009-05-13 | 一种红外触摸扫描方法及其控制装置、红外触摸系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101551729B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2515216B1 (en) * | 2009-12-16 | 2019-06-05 | Beijing Irtouch Systems Co., Ltd. | Infrared touch screen |
CN101719042B (zh) * | 2010-01-14 | 2012-02-22 | 广东威创视讯科技股份有限公司 | 一种提高红外触摸屏扫描速度的方法 |
TW201220164A (en) * | 2010-11-04 | 2012-05-16 | Raydium Semiconductor Corp | Detection method of multi-touch for touch panel and related detecting apparatus thereof |
CN102012765A (zh) * | 2011-01-04 | 2011-04-13 | 苏州瀚瑞微电子有限公司 | 一种触摸屏的扫描方法 |
CN102270071B (zh) * | 2011-08-30 | 2013-09-18 | 广东威创视讯科技股份有限公司 | 多点触摸识别方法及装置 |
CN103455194B (zh) * | 2013-02-04 | 2016-12-28 | 南昌欧菲光科技有限公司 | 触摸屏扫描方法、系统及装置 |
CN104898900B (zh) * | 2015-06-25 | 2018-05-01 | 广州华欣电子科技有限公司 | 一种红外触摸框扫描的方法及红外触摸框 |
CN106814920A (zh) * | 2016-12-29 | 2017-06-09 | 北京汇冠触摸技术有限公司 | 一种用于红外屏的启发式快速扫描方法和系统 |
CN110992585A (zh) * | 2019-12-02 | 2020-04-10 | 合肥美的智能科技有限公司 | 货柜落货检测方法和系统、以及货柜 |
CN111078060B (zh) * | 2020-01-31 | 2022-06-03 | 广东新空电子科技股份有限公司 | 一种红外触摸框跳跃扫描方法、电路、触摸框及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4868912A (en) * | 1986-11-26 | 1989-09-19 | Digital Electronics | Infrared touch panel |
CN101067775A (zh) * | 2007-06-14 | 2007-11-07 | 吴琼 | 捕捉并追踪红外触摸屏上移动目标的扫描方法 |
CN101162417A (zh) * | 2006-10-13 | 2008-04-16 | 北京汇冠新技术有限公司 | 一种提高红外触摸屏响应速度的方法 |
-
2009
- 2009-05-13 CN CN2009100394587A patent/CN101551729B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4868912A (en) * | 1986-11-26 | 1989-09-19 | Digital Electronics | Infrared touch panel |
CN101162417A (zh) * | 2006-10-13 | 2008-04-16 | 北京汇冠新技术有限公司 | 一种提高红外触摸屏响应速度的方法 |
CN101067775A (zh) * | 2007-06-14 | 2007-11-07 | 吴琼 | 捕捉并追踪红外触摸屏上移动目标的扫描方法 |
Non-Patent Citations (1)
Title |
---|
JP特开2005-284899A 2005.10.13 |
Also Published As
Publication number | Publication date |
---|---|
CN101551729A (zh) | 2009-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101551729B (zh) | 一种红外触摸扫描方法及其控制装置、红外触摸系统 | |
CN202142028U (zh) | 多点缩放动作的识别装置 | |
CN102667398A (zh) | 挠性的电容式传感器数组 | |
CN103279248A (zh) | 集成触控有机发光二极管显示装置 | |
CN102346597A (zh) | 判断触控面板被触控的位置的方法 | |
CN103336636A (zh) | 触控面板与触控显示装置 | |
CN104199573A (zh) | 触摸驱动方法、触摸驱动装置及触摸显示屏 | |
CN102779082B (zh) | 一种触控检测方法、触控面板及液晶显示器 | |
CN102193668A (zh) | 感测驱动装置、触控感测系统及感测驱动方法 | |
CN101923814A (zh) | 等离子体显示器及其驱动方法 | |
CN104865313A (zh) | 一种基于声谱条纹检测玻璃破碎的检测方法及装置 | |
CN104991675A (zh) | 触摸显示驱动方法、驱动模块和显示装置 | |
CN102572073A (zh) | 可检测物体运动方向的移动通讯终端 | |
CN206441136U (zh) | 一种触控显示基板、触控显示面板及触控显示装置 | |
CN101770315B (zh) | 具有滑动控制的触摸电子装置及其滑动控制方法 | |
CN106371679B (zh) | 在触控装置上侦测主动式触控笔的方法及该触控装置 | |
CN101477419B (zh) | 一种触摸定位的方法及装置 | |
CN102087561B (zh) | 应用于触控面板的增加扫描速度的扫描方法 | |
US20170371460A1 (en) | Touch signal scanning method | |
CN102364416A (zh) | 红外触摸屏多触摸点识别方法及装置 | |
CN205375419U (zh) | 触摸显示装置和电子设备 | |
CN104461174B (zh) | 光学触控系统及光学触控控制方法 | |
CN203444452U (zh) | 触控面板及其触控电极结构 | |
CN106371681A (zh) | 感测电路及感测方法 | |
CN205334416U (zh) | 触摸显示装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 510670 Guangdong Province, Guangzhou high tech Industrial Development Zone Kezhu Road No. 233 Patentee after: Wei Chong group Limited by Share Ltd Address before: 510663 Guangzhou province high tech Industrial Development Zone, Guangdong, Cai road, No. 6, No. Patentee before: Guangdong Weichuangshixun Science and Technology Co., Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20111207 Termination date: 20180513 |