CN102184048B - 一种触摸点识别方法和装置 - Google Patents
一种触摸点识别方法和装置 Download PDFInfo
- Publication number
- CN102184048B CN102184048B CN201110119407.2A CN201110119407A CN102184048B CN 102184048 B CN102184048 B CN 102184048B CN 201110119407 A CN201110119407 A CN 201110119407A CN 102184048 B CN102184048 B CN 102184048B
- Authority
- CN
- China
- Prior art keywords
- touch
- value
- colouring information
- color
- point
- 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
Landscapes
- Image Analysis (AREA)
Abstract
本发明公开了一种触摸点识别方法,包括步骤:设定触摸点的颜色信息预值;读取触摸产生的定位数据;根据所述定位数据形成对应宽度的不同颜色的颜色线;分析各颜色线交点的颜色信息值,若颜色线交点的所述颜色信息值等于所述颜色信息预值,则所述颜色线交点为触摸点。本发明还公开了一种触摸点识别装置,提高了触摸点的识别速度,提高了触摸点识别准确度。
Description
技术领域
本发明涉及触摸屏领域,具体涉及一种触摸点识别方法和装置。
背景技术
触摸技术出现,给人们带来了很大的便捷,特别是多点触摸技术的应用,给触摸体验带来了质的飞跃,但同时也存在其不完善的地方。
现有的多点触摸识别方法主要有:一种方法是通过在纵横垂直方向上扫描的基础上增加一次或以上倾斜方向上的扫描,其通过垂直扫描得出触摸点的可能坐标,再将触摸点的可能坐标代入倾斜扫描的公式,确定最终的触摸点坐标,从而实现辨别多个触摸点。但是,这种识别多个触摸点的方式,需要对所有的遮挡线,用几何算法求交点,随着触摸点数增加,计算量成倍的增加,计算速度慢;触摸坐标的计算都是以遮挡区域的中心线为计算依据,计算的坐标跟触摸物的大小无关,所以当有比较大的多个物体遮挡时,会严重影响触摸点坐标的计算,例如在触摸装置上书写时,手掌也放在了触摸装置上,遮挡了多个红外管,这时,对书写的手指形成的触摸点的坐标就无法识别出来了。
另一种方法是通过在触摸屏角落设置多个摄像头拍摄图像,确定触摸物形成的遮挡线,再用数学几何计算的方法确定触摸物的位置坐标,这种方法也是对所有遮挡线采用几何算法求交点,随着触摸点数增加,计算量成倍的增加,计算速度慢,且影响触摸精度,如图1所示,对于触摸点1可以识别出来,但是对于触摸点2则无法识别。
即采用现有的多点触摸识别方法,存在计算速度慢、无法识别有大物体遮挡后的触摸点以及触摸点识别准确度不高的问题。
发明内容
本发明公开了一种触摸点识别方法和装置,可以提高触摸点识别速度、可以识别有大物体遮挡后的触摸点以及提高触摸点的识别准确度。
本发明公开了一种触摸点识别方法,包括步骤:
设定触摸点的颜色信息预值;
读取触摸产生的定位数据,所述定位数据包括触摸物产生的遮挡宽度、触摸物产生的遮挡位置和触摸物产生的遮挡角度,根据所述触摸物产生的遮挡宽度和所述遮挡位置形成对应宽度的线条,根据所述触摸物产生的遮挡角度的不同设置所述线条的不同颜色;
或者,读取触摸产生的定位数据;所述定位数据包括触摸物产生的遮挡宽度、触摸物产生的遮挡位置和定位装置中拍摄到所述遮挡位置的相应摄像头,根据所述触摸物产生的遮挡宽度、遮挡位置形成在遮挡位置上对应宽度的线条,定位装置中拍摄到该遮挡位置的相应摄像头不同对应不同颜色的所述线条;
分析各颜色线交点的颜色信息值,若颜色线交点的所述颜色信息值等于所述颜色信息预值,则所述颜色线交点为触摸点。
本发明还公开了一种触摸点识别装置,包括:
图像转化模块,用于设定触摸点的颜色信息预值、读取触摸产生的定位数据,所述定位数据包括触摸物产生的遮挡宽度、触摸物产生的遮挡位置和触摸物产生的遮挡角度;根据所述触摸物产生的遮挡宽度、遮挡位置形成对应宽度的线条,根据所述触摸物产生的遮挡角度的不同设置所述线条的不同颜色;或者,读取触摸产生的定位数据,所述定位数据包括触摸物产生的遮挡宽度、触摸物产生的遮挡位置和定位装置中拍摄到该遮挡的相应摄像头,根据所述触摸物产生的遮挡宽度、所述遮挡位置形成对应宽度的线条,定位装置中拍摄到所述遮挡位置的相应摄像头不同对应不同颜色的所述线条;
图像分析模块,用于分析各颜色线交点的颜色信息值,若颜色线交点的所述颜色信息值等于所述颜色信息预值,则所述颜色线交点为触摸点。
本发明根据触摸产生的定位数据,转换成对应宽度的、颜色不同的线条,对不同线条的交点求颜色信息叠加值,若是某个交点的颜色信息叠加值等于预先设置的颜色信息预值,那么该交点为触摸点;与现有技术相比,不用将可能坐标值代入倾斜公式来确认触摸点,只需求取各线条的颜色信息叠加值,提高了识别速度;由于转换成颜色线的时候,颜色线的带宽与定位数据的带宽是对应的,定位数据的带宽大,那么颜色线的带宽也大,使得本发明可以对有大物体遮挡的触摸点也可以识别,同时提高了识别准确度。
附图说明
图1是现有技术的一个识别示意图;
图2是本发明方法的一个流程图;
图3是本发明装置的一个结构示意图;
图4是本发明识别单点触摸点的一个示意图;
图5是本发明识别多点触摸点的一个示意图;
图6是本发明在有大物体遮挡时识别触摸点的一个示意图。
具体实施方式
为便于理解本发明,下面将结合附图来进行阐述。
首先介绍本发明的方法,参考图2,本发明公开了一种触摸点识别方法,包括步骤:
101、设置触摸点颜色信息预值;
102、读取触摸产生的定位数据;
103、根据定位数据生成颜色线;
根据定位数据形成对应宽度的不同颜色的颜色线。
104、分析颜色线交点,确认是否为触摸点。
分析各颜色线交点的颜色信息值,若颜色线交点的颜色信息值等于颜色信息预值,则颜色线交点为触摸点。
本发明根据触摸产生的定位数据,转换成对应宽度的颜色不同的线条,对不同线条的交点求颜色信息叠加值,若是某个交点的颜色信息叠加值等于预先设置的颜色信息预值,那么该交点为触摸点;与现有技术相比,不用将可能坐标值代入倾斜公式来确认触摸点,只需读取各线条的颜色信息叠加值,提高了识别速度;由于转换成颜色线的时候,颜色线的带宽与定位数据的带宽是对应的,定位数据的带宽大,那么颜色线的带宽也大,使得本发明可以对有大物体遮挡的触摸点也可以识别,同时提高了识别准确度。
本法明方法可应用在红外扫描定位装置,其中,定位数据包括触摸物产生的遮挡宽度、触摸物产生的遮挡位置和触摸物产生的遮挡角度;
根据定位数据形成对应宽度的不同颜色的颜色线的步骤具体为:
根据触摸物产生的遮挡宽度和遮挡位置形成对应宽度的线条,根据触摸物产生的遮挡角度的不同设置线条的不同颜色。
本发明方法还可应用在摄像头定位装置,其中,定位数据包括触摸物产生的遮挡宽度、触摸物产生的遮挡位置和定位装置中拍摄到遮挡位置的相应摄像头;
根据定位数据形成对应宽度的不同颜色的颜色线的步骤具体为:
根据触摸物产生的遮挡宽度和遮挡位置形成对应宽度的线条,定位装置中拍摄到该遮挡位置的相应摄像头不同对应不同颜色的线条。
上述实施例中,颜色信息预值为各不同颜色的颜色值和,或者,各不同颜色线条叠加数;颜色信息值为交点上颜色的色值,或者,线条叠加数。
在上述分析各颜色线交点的颜色信息值的步骤中,若颜色线交点的颜色信息值不等于颜色信息预值(在实际运用中,两个值间可以存在一定的误差,即在一定的误差范围内,仍认为符合判断条件的),则颜色线交点不是触摸点。
其中,颜色信息的叠加可以采用多种数学方法,如加运算、或运算、异或等等。如采用加运算的方法在选择各自颜色时其相同基色的对应的数据位所在位置不能重复,例如,选择颜色一为RGB(0,4,1)、颜色二为RGB(1,0,2)、颜色三位RGB(8,1,4),颜色一中R的数据位为0,与颜色二中R的数据位在第一位,与颜色三中R的数据位在第四位互不重复,即,如果其中一个颜色中的R的数据位占用了第a个数据位,其他颜色中的R的数据位就不能再占用这第a个数据位。G、B也同理。
接着介绍本发明的装置,参考图3,一种触摸点识别装置,包括:
图像转化模块201,用于设定触摸点的颜色信息预值、读取触摸产生的定位数据,以及根据定位数据形成对应宽度的不同颜色的颜色线;
图像分析模块202,用于分析各颜色线交点的颜色信息值,若颜色线交点的颜色信息值等于颜色信息预值,则颜色线交点为触摸点。
其中,若应用在红外扫描定位装置中,那么定位数据包括触摸物产生的遮挡宽度、触摸物产生的遮挡位置和触摸物产生的遮挡角度;
图像转换模块根据定位数据形成对应宽度的不同颜色的颜色线的具体操作:
图像转换模块根据触摸物产生的遮挡宽度和触摸物产生的遮挡位置形成对应宽度的线条,以及根据触摸物产生的遮挡角度的不同设置线条的不同颜色。
其中,若应用在摄像头定位装置中,那么定位数据包括触摸物产生的遮挡宽度、触摸物产生的遮挡位置和定位装置中拍摄到该遮挡的相应摄像头;
图像转换模块根据定位数据形成对应宽度的不同颜色的颜色线的具体操作:
图像转换模块根据触摸物产生的遮挡宽度和触摸物产生的遮挡位置形成对应宽度的线条,定位装置中拍摄到遮挡位置的相应摄像头不同对应不同颜色的线条。
其中,颜色信息预值为各不同颜色的颜色值和,或者,各不同颜色线条叠加数;颜色信息值为交点上颜色的色值,或者,线条叠加数。
其中,在图像分析模块分析各颜色线交点的颜色信息值的操作中,若颜色线交点的颜色信息值不等于颜色信息预值,则颜色线交点不是触摸点。
参考图4,本发明识别单点触摸点的一个示意图;
以存在垂直、水平以及倾斜45度三个扫描方向为例(扫描方向的个数可以根据实际精度进行设置,扫描方向个数还可以为4个或5个或以上,本发明对其没有约束),接收到触摸物a产生的遮挡宽度以及触摸物a的遮挡角度等定位信息,用蓝色颜色线表示垂直方向的遮挡线,颜色线宽度与触摸物a在垂直方向形成的遮挡宽度成正比;用绿色颜色线表示水平方向的遮挡线,颜色线宽度与触摸物a在水平方向形成的遮挡宽度成正比;用红色颜色线表示倾斜45度的遮挡线,颜色线宽度与触摸物a在倾斜45度方向形成的遮挡宽度成正比。
其中,触摸物a的遮挡宽度以及触摸物的遮挡角度都是可以通过现有的触摸定位装置容易得到,在此不作详述。
通过判断各颜色线交点的颜色值或颜色叠加个数,若该颜色线交点的颜色值等于预先设定的一个交点的所有颜色线的颜色值叠加和,或者,一个颜色线交点的不同颜色叠加个数等于预先设定的不同颜色叠加个数,则认为该颜色线交点为触摸点,若不等,则认为该颜色线交点不是触摸点。在本实施例中存在垂直、水平以及倾斜45度三个扫描方向,即预设定的颜色线的不同颜色数目为3,通过判断颜色线交点即触摸物a处的颜色叠加个数为3,与预设的颜色线的不同颜色数目相等,因此确定该颜色线交点为触摸点。或者,根据预先设定的三个方向的颜色线的颜色值叠加和,假设,颜色值叠加和为245,通过判断颜色线交点即触摸物a处的颜色值叠加和若为245(允许一定误差范围),则确定该颜色线交点为触摸点。
接着介绍,本发明识别多点触摸点的一个实施例;参考图5,在本实施例中仍以水平、垂直和倾斜45度方向的扫描为例;设触摸点的颜色叠加数为3;对触摸物a,在水平、垂直和倾斜45度方向的遮挡线分别为:绿色1、蓝色1和红色1;对触摸物b,在水平、垂直和倾斜45度方向的遮挡线分别为:绿色2、蓝色2和红色2;如图所示,绿色1、蓝色1、红色1、绿色2、蓝色2和红色2会有多个交点,通过计算各交点的颜色叠加个数,可知只有触摸物a和触摸物b处的颜色线交点才满足预先设置的颜色叠加个数3的要求,因此只有触摸物a和触摸物b处的颜色线交点才是触摸点。
下面介绍,本发明在有大物体遮挡时触摸点的识别;参考图6,在本实施例中仍以水平、垂直和倾斜45度方向的扫描为例;
在触摸屏上存在3个触摸物:触摸物a、触摸物b以及触摸物c;根据定位数据,在触摸屏水平方向形成的线条颜色为绿色;垂直方向形成的线条颜色为蓝色,倾斜45度方向形成的线条颜色为红色;触摸物a在水平、垂直和倾斜45度方向的遮挡线分别为绿色、蓝色1和红色1;触摸物b在水平、垂直和倾斜45度方向的遮挡线分别为绿色、蓝色2和红色2;触摸物c在水平、垂直和倾斜45度方向的遮挡线分别为绿色、蓝色3和红色3;按照本发明的方法,计算各颜色线的颜色叠加信息就可以检测出触摸物a、触摸物b和触摸物c处的颜色线交点为触摸点,运用本发明方法来识别,不会漏了触摸物b处的触摸点。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
Claims (8)
1.一种触摸点识别方法,其特征是,包括步骤:
设定触摸点的颜色信息预值;
读取触摸产生的定位数据;所述定位数据包括触摸物产生的遮挡宽度、触摸物产生的遮挡位置和触摸物产生的遮挡角度,根据所述触摸物产生的遮挡宽度和所述遮挡位置形成对应宽度的线条,根据所述触摸物产生的遮挡角度的不同设置所述线条的不同颜色;
或者,读取触摸产生的定位数据;所述定位数据包括触摸物产生的遮挡宽度、触摸物产生的遮挡位置和定位装置中拍摄到所述遮挡位置的相应摄像头,根据所述触摸物产生的遮挡宽度、遮挡位置形成在遮挡位置上对应宽度的线条,定位装置中拍摄到该遮挡位置的相应摄像头不同对应不同颜色的所述线条;
分析各颜色线交点的颜色信息值,若颜色线交点的所述颜色信息值等于所述颜色信息预值,则所述颜色线交点为触摸点。
2.根据权利要求1所述的触摸点识别方法,其特征是,所述颜色信息预值为各不同颜色的颜色值和;所述颜色信息值为交点上的颜色值。
3.根据权利要求1所述的触摸点识别方法,其特征是,所述颜色信息预值为各不同颜色线条叠加数;所述颜色信息值为线条叠加数。
4.根据权利要求1至3任一项所述的触摸点识别方法,其特征是,所述分析各颜色线交点的颜色信息值的步骤中,若颜色线交点的所述颜色信息值不等于所述颜色信息预值,则所述颜色线交点不是触摸点。
5.一种触摸点识别装置,其特征是,包括:
图像转化模块,用于设定触摸点的颜色信息预值、读取触摸产生的定位数据,所述定位数据包括触摸物产生的遮挡宽度、触摸物产生的遮挡位置和触摸物产生的遮挡角度;根据所述触摸物产生的遮挡宽度、遮挡位置形成对应宽度的线条,根据所述触摸物产生的遮挡角度的不同设置所述线条的不同颜色;或者,读取触摸产生的定位数据,所述定位数据包括触摸物产生的遮挡宽度、触摸物产生的遮挡位置和定位装置中拍摄到该遮挡的相应摄像头,根据所述触摸物产生的遮挡宽度、所述遮挡位置形成对应宽度的线条,定位装置中拍摄到所述遮挡位置的相应摄像头不同对应不同颜色的所述线条;
图像分析模块,用于分析各颜色线交点的颜色信息值,若颜色线交点的所述颜色信息值等于所述颜色信息预值,则所述颜色线交点为触摸点。
6.根据权利要求5所述的触摸点识别装置,其特征是,所述颜色信息预值为各不同颜色的颜色值和;所述颜色信息值为交点上颜色值。
7.根据权利要求5所述的触摸点识别装置,其特征是,所述颜色信息预值为各不同颜色线条叠加数;所述颜色信息值为线条叠加数。
8.根据权利要求5至7任一项所述的触摸点识别装置,其特征是,所述图像分析模块分析各颜色线交点的颜色信息值的操作中,若颜色线交点的所述颜色信息值不等于所述颜色信息预值,则所述颜色线交点不是触摸点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110119407.2A CN102184048B (zh) | 2011-05-10 | 2011-05-10 | 一种触摸点识别方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110119407.2A CN102184048B (zh) | 2011-05-10 | 2011-05-10 | 一种触摸点识别方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102184048A CN102184048A (zh) | 2011-09-14 |
CN102184048B true CN102184048B (zh) | 2014-07-23 |
Family
ID=44570231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110119407.2A Expired - Fee Related CN102184048B (zh) | 2011-05-10 | 2011-05-10 | 一种触摸点识别方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102184048B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102880344B (zh) * | 2012-09-13 | 2015-10-07 | 广东威创视讯科技股份有限公司 | 一种多触摸点识别方法 |
CN105094454B (zh) * | 2014-04-17 | 2019-06-14 | 青岛海信电器股份有限公司 | 一种触摸屏多点定位方法、装置及触屏设备 |
CN110727374A (zh) * | 2019-10-11 | 2020-01-24 | 深圳市康冠商用科技有限公司 | 触摸定位方法及其红外触摸屏 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101369203A (zh) * | 2008-08-29 | 2009-02-18 | 广东威创视讯科技股份有限公司 | 一种具有颜色和大小识别功能的触摸装置及其触摸识别方法 |
CN101582000A (zh) * | 2009-05-27 | 2009-11-18 | 广东威创视讯科技股份有限公司 | 一种摄像头自动检测触摸物的方法及其应用 |
CN101403951B (zh) * | 2008-08-11 | 2011-01-26 | 广东威创视讯科技股份有限公司 | 交互式电子显示***的多点定位装置及方法 |
-
2011
- 2011-05-10 CN CN201110119407.2A patent/CN102184048B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101403951B (zh) * | 2008-08-11 | 2011-01-26 | 广东威创视讯科技股份有限公司 | 交互式电子显示***的多点定位装置及方法 |
CN101369203A (zh) * | 2008-08-29 | 2009-02-18 | 广东威创视讯科技股份有限公司 | 一种具有颜色和大小识别功能的触摸装置及其触摸识别方法 |
CN101582000A (zh) * | 2009-05-27 | 2009-11-18 | 广东威创视讯科技股份有限公司 | 一种摄像头自动检测触摸物的方法及其应用 |
Also Published As
Publication number | Publication date |
---|---|
CN102184048A (zh) | 2011-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102937848B (zh) | 对手写笔迹进行编辑处理的方法及电子设备 | |
CN203084734U (zh) | 用于再生虚拟物体的*** | |
CN102368810B (zh) | 一种半自动化对齐的视频融合***和方法 | |
US9992471B2 (en) | Generating hi-res dewarped book images | |
US20100079412A1 (en) | Calibrating apparatus and method | |
Huang et al. | A fast and flexible projector-camera calibration system | |
CN102163108B (zh) | 多触摸点识别方法及装置 | |
CN102508578B (zh) | 投影定位装置及方法、交互***和交互方法 | |
WO2015040657A1 (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
US20200363946A1 (en) | Systems and methods for interactive image caricaturing by an electronic device | |
WO2014156429A1 (ja) | 目視照合支援装置およびその制御方法 | |
JP6193498B2 (ja) | 直線/線分の吸着方法及び装置、多角形の構築方法及び装置 | |
JP2017182302A (ja) | 画像処理プログラム、画像処理装置、及び画像処理方法 | |
CN102184056B (zh) | 多触摸点识别方法及装置 | |
CN105893929A (zh) | 手指与手腕的区分方法及其装置 | |
CN101750029A (zh) | 基于三焦点张量的特征点三维重建方法 | |
CN102184048B (zh) | 一种触摸点识别方法和装置 | |
JP4649559B2 (ja) | 3次元物体認識装置、並びに3次元物体認識プログラム及びこれが記録されたコンピュータ読み取り可能な記録媒体 | |
CN105574886A (zh) | 手持多目相机高精度标定方法 | |
CN109976590B (zh) | 一种基于摄像头的触控检测方法 | |
CN101825970B (zh) | 触控点的追踪方法及追踪*** | |
CN102184054B (zh) | 多触摸点识别方法及装置 | |
CN104238558A (zh) | 一种基于单摄像头的循迹机器人直角转弯检测方法及装置 | |
CN107036555A (zh) | 一种交叉光轴光栅投影测量仿真***及其实现方法 | |
CN106445208B (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 city of Guangzhou province Kezhu Guangzhou high tech Industrial Development Zone, 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: 20140723 Termination date: 20200510 |