CN102270071B - 多点触摸识别方法及装置 - Google Patents

多点触摸识别方法及装置 Download PDF

Info

Publication number
CN102270071B
CN102270071B CN 201110252672 CN201110252672A CN102270071B CN 102270071 B CN102270071 B CN 102270071B CN 201110252672 CN201110252672 CN 201110252672 CN 201110252672 A CN201110252672 A CN 201110252672A CN 102270071 B CN102270071 B CN 102270071B
Authority
CN
China
Prior art keywords
touch
point coordinate
line
inclination
longitudinal
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.)
Active
Application number
CN 201110252672
Other languages
English (en)
Other versions
CN102270071A (zh
Inventor
徐响林
钟杰婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changshu Intellectual Property Operation Center Co ltd
Guangdong Gaohang Intellectual Property Operation Co ltd
Original Assignee
Vtron Technologies Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Vtron Technologies Ltd filed Critical Vtron Technologies Ltd
Priority to CN 201110252672 priority Critical patent/CN102270071B/zh
Publication of CN102270071A publication Critical patent/CN102270071A/zh
Application granted granted Critical
Publication of CN102270071B publication Critical patent/CN102270071B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Abstract

本发明提供一种多点触摸识别方法,包括步骤:(1)根据触摸屏纵、横方向上的红外扫描数据计算纵、横方向上的遮挡线中线的交点坐标;(2)根据触摸屏倾斜红外扫描数据计算倾斜遮挡线宽度;(3)根据所述交点坐标和所述倾斜遮挡线宽度判断出触摸点坐标。本发明还提供一种多点触摸识别装置,通过本发明的技术,实现了正确判断触摸物的坐标位置,提高了触摸点的识别准确度,而且数据的处理量少,运算过程简单,大大提高触摸响应速度,在底层即可以计算出触摸点坐标,降低了多点触摸识别的成本。

Description

多点触摸识别方法及装置
技术领域
本发明涉及触摸屏技术,特别涉及一种多点触摸识别方法及装置。
背景技术
触摸技术出现,给人们带来了很大的便捷,特别是多点触摸技术的应用,给触摸体验带来了质的飞跃。
目前,多点触摸识别方法主要是通过在纵横垂直方向上扫描的基础上增加一次或以上倾斜方向上的扫描,垂直扫描、倾斜扫描得到多个维度的遮挡信息,根据不同纬度的遮挡宽度线的中线的交点,求取出触摸点的坐标,这样很容易造成错误判断的情况,如图1所示,三个扫描方向,但遮挡宽度线的中线R1、R2、R3交点A、B、C均为两根遮挡线中线的交点,此时无法正确判断出触摸物的坐标位置,同时,随着触摸点的增多,计算量会成倍的增加,计算速度也会变慢。
另外,为了避免上述无法正确判断出触摸物的坐标位置的问题,有一种技术,通过将不同角度的遮挡宽度线形成不同颜色的相应宽度的颜色线,然后通过读取颜色线交点的颜色值,判断是否为触摸点并计算触摸点坐标,但是该技术需要处理的数据极量大,运算过程复杂,大大影响了触摸响应速度,而且必须由上位的计算机完成数据处理,无法在底层计算出触摸点坐标。
发明内容
为了解决上述问题,本发明提供一种多点触摸识别方法及装置,提高了触摸点的识别准确度,同时也提高触摸点识别速度。
一种多点触摸识别方法,包括步骤:
(1)根据触摸屏纵、横方向上的红外扫描数据计算纵、横方向上的遮挡线中线的交点坐标;
(2)根据触摸屏倾斜红外扫描数据计算倾斜遮挡线宽度;
(3)根据所述交点坐标和所述倾斜遮挡线宽度判断出触摸点坐标,具体步骤如下:根据所述倾斜遮挡线宽度判断所述交点坐标是否在所述倾斜红外扫描得到的倾斜遮挡线的范围内,若是,则判定该交点坐标为触摸点坐标。
一种多点触摸识别装置,包括:
交点坐标计算模块,用于根据触摸屏纵、横方向上的红外扫描数据计算纵、横方向上的遮挡线中线的交点坐标;
遮挡线宽度计算模块,用于根据触摸屏倾斜红外扫描数据计算倾斜遮挡线宽度;
触摸点判断模块,用于根据所述交点坐标和所述倾斜遮挡线宽度的范围判断出触摸点坐标,具体步骤如下:根据所述倾斜遮挡线宽度判断所述交点坐标是否在所述倾斜红外扫描得到的倾斜遮挡线的范围内,若是,则判定该交点坐标为触摸点坐标。
与现有技术相比,本发明的技术首先根据纵、横方向的红外扫描计算出初步的触摸点坐标以及根据倾斜扫描计算倾斜遮挡线宽度,然后判断初步的触摸点是否在倾斜遮挡线宽度的范围来确定实际的触摸点坐标,实现了正确判断触摸物的坐标位置,提高了触摸点的识别准确度,而且数据的处理量少,运算过程简单,大大提高触摸响应速度,在底层即可以计算出触摸点坐标,降低了多点触摸识别的成本。
附图说明
图1是现有技术触摸点识别示意图;
图2是本发明的多点触摸识别方法的流程图;
图3是应用实例中的纵、横方向上扫描计算初步的触摸点坐标示意图;
图4是应用实例中的倾斜红外扫描技术计算计算倾斜遮挡线宽度示意图;
图5是本发明的多点触摸识别装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明的多点触摸识别方法作详细描述。
参见图2所示,本发明的多点触摸识别方法,包括步骤:
(1)根据触摸屏纵、横方向上的红外扫描数据计算纵、横方向上的遮挡线中线的交点坐标;上述每个交点坐标作为初步的触摸点坐标。
(2)根据触摸屏倾斜红外扫描数据计算倾斜遮挡线宽度;该遮挡线宽度为连续被遮挡的红外接收管连线形成。
(3)根据所述交点坐标和所述倾斜遮挡线宽度判断出触摸点坐标。
对于步骤(1),具体地,红外扫描的横方向上和纵方向上的扫描数据主要为,进行横方向上和纵方向上的红外扫描时,采集到的红外接收管是否被遮挡的数据。通过求取检测到连续遮挡的红外接收管的中点,作出相应的遮挡线中线。
对于步骤(2),具体地,在触摸屏进行倾斜红外扫描时,根据触摸屏进行倾斜红外扫描时连续被遮挡的红外接收管的数据以及倾斜扫描角度,求取倾斜遮挡线宽度。
对于步骤(3),优选地,根据步骤(2)中得到的倾斜遮挡线判断步骤(1)中计算得到的交点坐标是否在所述倾斜红外扫描得到的倾斜遮挡线的范围内,若是,则判定该交点坐标为触摸点坐标。
对于上述判断步骤,优选地,首先根据倾斜遮挡线宽度求取倾斜遮挡线中线,然后计算步骤(1)中计算得到的交点坐标与倾斜遮挡线的中线之间的距离,再判断该距离的值是否大于倾斜遮挡线的宽度的二分之一,若是,判定该交点坐标为非触摸点坐标,若否,则判定该交点坐标为触摸点坐标。
本发明通过根据触摸屏进行纵、横方向上红外扫描得到的红外扫描数据,求取初步的触摸点坐标,然后判断这些坐标是否在倾斜扫描得到的倾斜遮挡线的宽度范围内,来确定实际的触摸点坐标;实现了正确判断触摸点坐标的情况,而且运算简单,运算量少,大大提高触摸响应速度。
为了更加清晰本发明的多点触摸识别方法,下面结合附图和应用实例作更详细的阐述。
参见图3所示,假设触摸屏上存在两个触摸物A、B,触摸屏在进行纵、横方向上的红外扫描时,根据采集到的红外接收管被遮挡的数据检测到横向上红外接收管a+3到a+5被遮挡和红外接收管a+21到a+23被遮挡,纵向上红外接收管b+4到b+6被遮挡和红外接收管b+22到b+24被遮挡。
然后求取红外接收管a+3到a+5的中点连线,得到遮挡线中线L1,求取红外接收管a+21到a+23的中点连线,得到遮挡线中线L2,求取红外接收管b+4到b+6的中点连线,得到遮挡线中线L3,求取红外接收管b+22到b+23的中点连线,得到遮挡线中线L4。
其中,L1、L2、L3、L4的相交的交点为O1、O2、O3、O4,再求取交点O1、O2、O3、O4的坐标作为初步的触摸点坐标。
参见图4所示,根据触摸屏进行倾斜红外扫描时,采集到的红外接收管遮挡的数据,检测到红外接收管a+10到a+12被遮挡,红外接收管a+26到a+28被遮挡,再根据倾斜扫描角度α,结合可分别求得倾斜遮挡线宽度K1、K2。
然后取红外接收管a+10到a+12的中点连线,得到倾斜遮挡线中线L5,取红外接收管a+26到a+28的中点连线,得到倾斜遮挡线中线L6。进而分别求取交点坐标O1、O2、O3、O4到L5的距离的值S1、S2、S3、S4,交点坐标O1、O2、O3、O4到L6的距离的值S5、S6、S7、S8,其中,S1=0,S8=0,图中不作标识。
判断S1、S2、S3、S4的值是否大于倾斜遮挡线宽度K1的二分之一,若是,判定对应的交点坐标为非触摸点坐标,若否,则判定对应的交点坐标为触摸点坐标。如图4所示,只有O1到L5的距离的值S1不大于倾斜遮挡线的宽度K1的二分之一,所以确定O1的坐标为触摸点坐标。
同理,只有O4到L6的距离的值S8不大于倾斜遮挡线的宽度K2的二分之一,所以确定O4的坐标为触摸点坐标。
O1、O4的坐标分别为两个触摸物A、B的触摸点坐标。
下面结合附图和实施例对本发明的多点触摸识别装置作详细描述。
参见图5所示,一种与本发明的多点触摸识别方法对应的多点触摸识别装置,包括:
交点坐标计算模块,用于根据触摸屏纵、横方向上的红外扫描数据计算纵、横方向上的遮挡线中线的交点坐标;
遮挡线宽度计算模块,用于根据触摸屏倾斜红外扫描数据计算倾斜遮挡线宽度;
触摸点判断模块,用于根据所述交点坐标和所述倾斜遮挡线宽度的范围判断出触摸点坐标。
对于交点坐标计算模块,进一步地,用于根据触摸屏纵、横方向上红外接收管被遮挡的数据,分别求取纵、横方向上检测到连续遮挡的红外接收管的中点的连线得到纵、横方向上的遮挡线中线;然后根据纵、横方向上遮挡线中线的相交点求取遮挡线中线的得到交点坐标。
对于遮挡线宽度计算模块,进一步地,用于根据触摸屏进行倾斜红外扫描时连续被遮挡的红外接收管的数据以及倾斜扫描角度,求取倾斜遮挡线宽度。
对于触摸点判断模块,进一步地,用于根据倾斜遮挡线宽度判断所述交点坐标是否在所述倾斜红外扫描得到的倾斜遮挡线的范围内,若是,则判定该交点坐标为触摸点坐标。
触摸点判断模块还进一步用于根据所述倾斜遮挡线宽度求取倾斜遮挡线中线,计算所述交点坐标与所述倾斜遮挡线中线之间的距离,判断该距离的值是否大于倾斜遮挡线的宽度的二分之一,若是,判定该交点坐标为非触摸点坐标,若否,则判定该交点坐标为触摸点坐标。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。

Claims (8)

1.一种多点触摸识别方法,其特征在于,包括步骤:
(1)根据触摸屏纵、横方向上的红外扫描数据计算纵、横方向上的遮挡线中线的交点坐标;
(2)根据触摸屏倾斜红外扫描数据计算倾斜遮挡线宽度;
(3)根据所述交点坐标和所述倾斜遮挡线宽度判断出触摸点坐标,具体步骤如下:根据所述倾斜遮挡线宽度判断所述交点坐标是否在所述倾斜红外扫描得到的倾斜遮挡线的范围内,若是,则判定该交点坐标为触摸点坐标。
2.根据权利要求1所述的多点触摸识别方法,其特征在于,所述步骤(1)包括:
根据触摸屏纵、横方向上红外接收管被遮挡的数据,分别求取纵、横方向上检测到连续遮挡的红外接收管的中点的连线得到纵、横方向上的遮挡线中线;
根据所述纵、横方向上的遮挡线中线的相交点求取遮挡线中线的交点坐标。
3.根据权利要求1所述的多点触摸识别方法,其特征在于,所述步骤(2)包括:
根据触摸屏进行倾斜红外扫描时连续被遮挡的红外接收管的数据以及倾斜扫描角度,求取倾斜遮挡线宽度。
4.根据权利要求1所述的多点触摸识别方法,其特征在于,所述步骤(3)的具体包括:
根据所述倾斜遮挡线宽度求取倾斜遮挡线中线,计算所述交点坐标与所述倾斜遮挡线中线之间的距离,判断该距离的值是否大于倾斜遮挡线的宽度的二分之一,若是,判定该交点坐标为非触摸点坐标,若否,则判定该交点坐标为触摸点坐标。
5.一种多点触摸识别装置,其特征在于,包括:
交点坐标计算模块,用于根据触摸屏纵、横方向上的红外扫描数据计算纵、横方向上的遮挡线中线的交点坐标;
遮挡线宽度计算模块,用于根据触摸屏倾斜红外扫描数据计算倾斜遮挡线宽度;
触摸点判断模块,用于根据所述交点坐标和所述倾斜遮挡线宽度判断出触摸点坐标,具体步骤如下:根据所述倾斜遮挡线宽度判断所述交点坐标是否在所述倾斜红外扫描得到的倾斜遮挡线的范围内,若是,则判定该交点坐标为触摸点坐标。
6.根据权利要求5所述的多点触摸识别装置,其特征在于,所述交点坐标计算模块进一步用于:
根据触摸屏纵、横方向上红外接收管被遮挡的数据,分别求取纵、横方向上检测到连续遮挡的红外接收管的中点的连线得到纵、横方向上的遮挡线中线;
然后根据所述纵、横方向上的遮挡线中线的相交点求取遮挡线中线的交点坐标。
7.根据权利要求5所述的多点触摸识别装置,其特征在于,所述遮挡线宽度计算模块进一步用于根据触摸屏进行倾斜红外扫描时连续被遮挡的红外接收管的数据以及倾斜扫描角度,求取倾斜遮挡线宽度。
8.根据权利要求5所述的多点触摸识别装置,其特征在于,所述触摸点判断模块进一步用于根据所述倾斜遮挡线宽度求取倾斜遮挡线中线,计算所述交点坐标与所述倾斜遮挡线中线之间的距离,判断该距离的值是否大于倾斜遮挡线的宽度的二分之一,若是,判定该交点坐标为非触摸点坐标,若否,则判定该交点坐标为触摸点坐标。
CN 201110252672 2011-08-30 2011-08-30 多点触摸识别方法及装置 Active CN102270071B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110252672 CN102270071B (zh) 2011-08-30 2011-08-30 多点触摸识别方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110252672 CN102270071B (zh) 2011-08-30 2011-08-30 多点触摸识别方法及装置

Publications (2)

Publication Number Publication Date
CN102270071A CN102270071A (zh) 2011-12-07
CN102270071B true CN102270071B (zh) 2013-09-18

Family

ID=45052388

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110252672 Active CN102270071B (zh) 2011-08-30 2011-08-30 多点触摸识别方法及装置

Country Status (1)

Country Link
CN (1) CN102270071B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102368185B (zh) * 2011-09-23 2015-09-09 广东威创视讯科技股份有限公司 触摸点的识别方法及装置
CN103324431B (zh) * 2012-03-22 2016-05-04 义明科技股份有限公司 电子装置以及电子装置的控制方法
CN103365480B (zh) * 2012-03-27 2017-02-08 北京汇冠新技术股份有限公司 一种多点红外触摸屏触摸识别方法及***
CN102693048B (zh) * 2012-05-31 2015-06-17 安徽大学 一种红外触摸屏
CN104182093B (zh) * 2014-08-04 2017-04-12 深圳市浪涛科技有限公司 红外触摸屏多点触摸识别判定方法及***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101551729A (zh) * 2009-05-13 2009-10-07 广东威创视讯科技股份有限公司 一种红外触摸扫描方法及其控制装置、红外触摸***
CN101996009A (zh) * 2009-08-18 2011-03-30 瑞鼎科技股份有限公司 触控感测电路及触控感测方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102053757B (zh) * 2009-11-05 2012-12-19 上海精研电子科技有限公司 一种红外触摸屏装置及其多点定位方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101551729A (zh) * 2009-05-13 2009-10-07 广东威创视讯科技股份有限公司 一种红外触摸扫描方法及其控制装置、红外触摸***
CN101996009A (zh) * 2009-08-18 2011-03-30 瑞鼎科技股份有限公司 触控感测电路及触控感测方法

Also Published As

Publication number Publication date
CN102270071A (zh) 2011-12-07

Similar Documents

Publication Publication Date Title
EP2980679B1 (en) Mis-touch recognition method and device
CN102270071B (zh) 多点触摸识别方法及装置
CN103154866B (zh) 对于触摸和悬停感测的并行信号检测
JP5738707B2 (ja) タッチパネル
CN103019483B (zh) 触控对象识别方法
CN102694915B (zh) 用于具有触摸屏幕的手机的显示控制方法及***
JP5705885B2 (ja) 入力表示装置
US9569045B2 (en) Stylus tilt and orientation estimation from touch sensor panel images
AU2017203910B2 (en) Glove touch detection
JP5805890B2 (ja) タッチパネルシステム
CN103699326A (zh) 触控操作的处理方法、终端设备
TW201525848A (zh) 多觸控螢幕裝置及多觸控螢幕相鄰交接處偵測判斷之方法
CN103902086A (zh) 一种基于曲线拟合的触摸轨迹平滑方法及***
JP6661013B2 (ja) タッチパネル制御装置および電子機器
WO2014002316A1 (ja) 操作装置
CN109814757A (zh) 触控检测方法及装置、触控设备、计算机设备及可读介质
CN104777948A (zh) 改善投射式电容触控面板边缘坐标精确度的方法及装置
US10788917B2 (en) Input device, input method and program
JP5855771B2 (ja) タッチパネルシステム
US9971429B2 (en) Gesture recognition method, apparatus and device, computer program product therefor
WO2015081863A1 (zh) 信息输入方法、装置及终端
CN102253778B (zh) 一种电容传感器的定位方法
CN103744559B (zh) 红外触摸屏的多点定位方法
US10551934B2 (en) Gesture recognition method, apparatus and device, computer program product therefor
CN103699254A (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

Address after: 510670 Guangdong city of Guangzhou province Kezhu Guangzhou high tech Industrial Development Zone, Road No. 233

Patentee after: VTRON GROUP Co.,Ltd.

Address before: 510663 Guangzhou province high tech Industrial Development Zone, Guangdong, Cai road, No. 6, No.

Patentee before: VTRON TECHNOLOGIES Ltd.

CP03 Change of name, title or address
TR01 Transfer of patent right

Effective date of registration: 20201125

Address after: Unit 2414-2416, main building, no.371, Wushan Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee after: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Address before: 510670 Guangdong city of Guangzhou province Kezhu Guangzhou high tech Industrial Development Zone, Road No. 233

Patentee before: VTRON GROUP Co.,Ltd.

Effective date of registration: 20201125

Address after: 215500 No.13, Caotang Road, Changshu, Suzhou, Jiangsu Province

Patentee after: Changshu intellectual property operation center Co.,Ltd.

Address before: Unit 2414-2416, main building, no.371, Wushan Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee before: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

TR01 Transfer of patent right
CP02 Change in the address of a patent holder

Address after: 215500 5th floor, building 4, 68 Lianfeng Road, Changfu street, Changshu City, Suzhou City, Jiangsu Province

Patentee after: Changshu intellectual property operation center Co.,Ltd.

Address before: No.13 caodang Road, Changshu City, Suzhou City, Jiangsu Province

Patentee before: Changshu intellectual property operation center Co.,Ltd.

CP02 Change in the address of a patent holder