CN103186262A - 一种识别多触摸信息的方法及装置 - Google Patents
一种识别多触摸信息的方法及装置 Download PDFInfo
- Publication number
- CN103186262A CN103186262A CN2011104451891A CN201110445189A CN103186262A CN 103186262 A CN103186262 A CN 103186262A CN 2011104451891 A CN2011104451891 A CN 2011104451891A CN 201110445189 A CN201110445189 A CN 201110445189A CN 103186262 A CN103186262 A CN 103186262A
- Authority
- CN
- China
- Prior art keywords
- touch
- touch information
- touch point
- amplitude value
- screen
- 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.)
- Granted
Links
Images
Landscapes
- Position Input By Displaying (AREA)
Abstract
本申请提供了一种识别多触摸信息的方法及装置,所述方法包括:检测是否同时有对所述屏幕进行操作的M个触控点,其中,所述M为大于或等于1的整数,在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的信号幅度值,处理所述M条触控信息中包含的M个信号幅度值,确定所述M个触控点对应的操作者为N个。进而实现多个用户在一电子设备的屏幕上进行操作时,电子设备能够将操作对应到用户,从而将用户在全屏幕上的触控点进行区分,从而实现将电子设备屏幕上的用户进行识别并将用户的操作进行区分,并且能将区分完的触控点进行紧缺的定位,响应用户的操作。
Description
技术领域
本申请涉及计算机应用领域,尤其涉及一种识别多触摸信息的方法及装置。
背景技术
随着计算机技术的不断提高,多触电显示屏的种类也非常多,能达到同时检测10个触点以上的能力。但在多用户单机同时操作时,设备仅能检测出所有触点的位置,无法区分出不同操作者。所以多用户单机同时操作时,操作界面进行分区域处理后,能够达到多用户同时游戏的需求。
在现有技术中,当触摸屏上出现多个触控点时,由于是在操作界面上进行分区域处理,因此用户只能在划定的区域内进行操作,越区域操作将被识别为对方的误操作,进而使得多用户操作时,电子设备不能将在电子设备屏幕上的用户进行识别并将用户的操作区分,并且不能响应用户区分完成后的对应操作。
发明内容
为了解决在多人同时在同一电子设备的屏幕上操作时,无法识别在同一电子设备的屏幕上操作的用户,并且不能响应用户区分完成后对应操作的问题。本申请提供了一种识别多触摸信息的方法及装置,用于实现将在同一电子设备的屏幕上操作的用户进行识别并区分,并且响应用户区分完成后的对应操作。
一种识别多触摸信息的方法,应用于包含多点触控功能的屏幕的电子设备中,包括:
检测是否同时有对所述屏幕进行操作的M个触控点,其中,所述M为大于或等于1的整数;
在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的信号幅度值;
处理所述M条触控信息中包含的M个信号幅度值,确定所述M个触控点对应的操作者为N个;
其中,所述N为大于0但小于或等于M的整数;所述N个操作者中每个操作者对应P个触控点,其中P为大于或等于1且小于等于M的整数,当P为大于1且小于等于M的整数时,所述P个触控点对应的P个信号幅度值为符合一预设条件的信息。
优选的,所述检测是否同时有对所述屏幕进行操作的M个触控点,具体包括:
在预设时间点获取所述屏幕上触控点的电容值;
根据所述屏幕上所有触控点的电容值确定所述屏幕上是否同时有M个触摸点。
优选的,所述检测是否同时有对所述屏幕进行操作的M个触控点,具体为:
检测在所述屏幕上方距离所述屏幕一预设距离内是否有M个操作体;
在所述屏幕上方距离所述屏幕一预设距离内有M个操作体时,确定有对所述屏幕进行操作的M个触控点。
优选的,所述检测在所述屏幕上方距离所述屏幕一预设距离内是否有M个操作体,具体为:
通过摄像装置、红外装置和/或微波触摸感应装置(近距离传感器),检测在所述屏幕上方距离所述屏幕一预设距离内是否有M个操作体。
优选的,所述处理所述M条触控信息中包含的M个信号幅度值,确定所述M个触控点对应的操作者为N个,包括:
获取一预设范围值;
将M个信号幅度值相互之间进行两两做商,获取做商之后的商值;
将商值在所述预设范围内的信号幅度值归为一类;
确定所述M个触控点对应的操作者为N个。
优选的,所述处理所述M个触控信息中包含的M个信号幅度值,确定所述M个触控点对应的操作者为N个,包括:
获取预存的阈值范围以及基准信号幅度值;
根据所述阈值范围以及基准信号幅度值,将M个触控信息中信号幅度值与所述基准信号幅度值的差值在所述阈值范围内的N个触控信息归为一类触摸信息。
优选的,所述根据获得的所述阈值范围以及基准信号幅度值,将M个触控信息中信号幅度值与所述基准信号幅度值的差值在所述阈值范围内的N个触控信息归为一类触摸信息,具体包括:
获取M个触控信息中每一条触控信息的信号幅度值与所述基准信号幅度值的差值;
将差值在所述阈值范围内的N个触控信息归为同一类触控信息。
优选的,所述M条触控信息中每条触控信息对应的信号幅度值包括:X轴幅度值和Y轴幅度值。
优选的,在所述获取预存的阈值范围以及基准信号幅度值之后,所述方法还包括:
确定所述N个触控信息中每条触控信息对应的信号幅度值的X轴幅度值对应的X轴坐标及Y轴幅度度对应的Y轴坐标。
优选的,在所述确定所述N个触控信息中每条触控信息对应的信号幅度值的X轴幅度值对应的X轴坐标及Y轴幅度度对应的Y轴坐标之后,所述方法还包括:
根据所述N个触控信息中每条触控信息X轴坐标及Y轴坐标,确定所述N个触控信息对应的N个触控点中每个触控点在所述屏幕上的触控位置。
一种识别多触摸信息的装置,包括:
检测模块,检测是否同时有对所述屏幕进行操作的M个触控点,其中,所述M为大于或等于1的整数;
触控信息获取模块,用于在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的信号幅度值;
处理模块,用于处理所述M条触控信息中包含的M个信号幅度值,确定所述M个触控点对应的操作者为N个。
优选的,所述装置还包括:
判定模块,用于根据所述电容值确定所述屏幕上是否同时有M个触摸点。
优选的,所述装置还包括:
获取模块,用于获取预存的阈值范围以及第一信号幅度值;
归类模块,根据所述阈值范围以及基准信号幅度值,将M个触控信息中信号幅度值与所述基准信号幅度值的差值在所述阈值范围内的N个触控信息归为一类触摸信息。
优选的,所述装置还包括:
运算模块,用于将M个信号幅度值相互之间进行两两做商,获取做商之后的商值;
幅度值归类模块,用于将商值在所述预设范围内的信号幅度值归为一类。
一种显示设备终端,包括:
第一检测装置,检测是否同时有对所述屏幕进行操作的M个触控点,其中,所述M为大于或等于1的整数,在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的电容值,处理所述M条触控信息中包含的M个电容值,确定所述M个触控点对应的操作者为N个;
确定装置,获取预存的阈值范围以及第一信号幅度值,根据所述阈值范围以及第一信号幅度值,将M个触控信息中信号幅度值与所述第一信号幅度值的差值在所述阈值范围内的触控信息归为一类触摸信息;
定位装置,用于确定所述N个触控信息中每条触控信息对应的信号幅度值的X轴幅度值对应的X轴坐标及Y轴幅度度对应的Y轴坐标,根据所述N个触控信息中每条触控信息X轴坐标及Y轴坐标,确定所述N个触控信息对应的N个触控点中每个触控点在所述屏幕上的触控位置。
优选的,所述第一检测装置包括:
判定器,用于根据所述电容值确定所述屏幕上是否同时有M个触摸点;
获取器,用于获取预存的阈值范围以及第一信号幅度值;
归类器,用于根据所述阈值范围以及基准信号幅度值,将M个触控信息中信号幅度值与所述基准信号幅度值的差值在所述阈值范围内的N个触控信息归为一类触摸信息。
一种触摸显示设备,所述触摸显示设备中的显示器包括:
屏表面玻璃保护层,用于保护触摸屏的内部结构;
自电容层,设置于所述屏表面玻璃保护层后,用于检测是否同时有对所述屏幕进行操作的M个触控点,其中,所述M为大于或等于1的整数,在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的电容值,处理所述M条触控信息中包含的M个电容值,确定所述M个触控点对应的操作者为N个;
互电容层,设置于所述自电容层后,用于确定所述N个触控信息中每条触控信息对应的信号幅度值的X轴幅度值对应的X轴坐标及Y轴幅度度对应的Y轴坐标,根据所述N个触控信息中每条触控信息X轴坐标及Y轴坐标,确定所述N个触控信息对应的N个触控点中每个触控点在所述屏幕上的触控位置。
本申请提供了一种识别多触摸信息的方法及装置,所述方法包括:检测是否同时有对所述屏幕进行操作的M个触控点,其中,所述M为大于或等于1的整数,在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的信号幅度值,处理所述M条触控信息中包含的M个信号幅度值,确定所述M个触控点对应的操作者为N个。进而实现了多个用户在一电子设备的屏幕上进行操作时,电子设备能够将操作对应到用户,从而将用户在全屏幕上的触控点进行区分,从而实现了将电子设备屏幕上的用户进行识别并将用户的操作进行区分,并且能将区分完的触控点进行紧缺的定位,响应用户的操作。
附图说明
图1为本申请一种识别多触摸信息的方法流程图;
图2为用户触摸操作示意图;
图3为本申请一种触控点定位示意图;
图4为本申请中伪触控点示意图;
图5为本申请一种识别多触摸信息的装置示意图;
图6为本申请处理模块的结构示意图;
图7为本申请处理模块的另一种结构示意图;
图8为本申请一种显示设备终端结构示意图;
图9为本申请中第一检测装置的结构示意图;
图10为本申请一种触摸显示设备结构示意。
具体实施方式
本申请提供了一种识别多触摸信息的方法及装置,应用于包含多点触控功能屏幕的电子设备中,检测屏幕上触控点的触控信息,并根据触控信息对屏幕上的触控点进行识别,并对识别后的触控点进行精确定位。
为了使得本申请的技术方案清楚、完整,下面结合附图以及具体实施例对本申请的技术方案做详细的说明。
在本申请中的触摸屏包括自电容层以及互电容层,首先自电容层在玻璃表面用ITO(一种透明的导电材料)制作成横向与纵向电极阵列,这些横向和纵向的电极分别与地构成电容,也就是电极对地的电容,当手指触摸到电容屏时,手指的电容将会叠加到屏幕电容上,使屏幕电容量增加。
因此,通过自电容层能够将同时触摸在屏幕上的多个触控点归类到对应的操作者。其具体对触控点的识别以及归类方法如下:
如图1所示为本申请一种识别多触摸信息的方法流程图,本申请实施例所提供的方法应用于包含多点触控功能的屏幕的电子设备中,该方法具体包括:
步骤101,检测在所述屏幕上是否同时有M个触控点,其中,所述M为大于或等于1的整数。
在本申请实施例中,在电子设备上设置一预设的时间点去采集屏幕上的特征信息,当多个用户同时触摸在屏幕上时,所述电子设备将在预设时间点去采集所述屏幕上存在的特征信息,根据在屏幕上采集的多个特征信息确定在屏幕上是否存在M个触控点。
屏幕上的特征信息可以是电流值、电容值、电压值或者其他可以收集到的其他特征信息,在本申请实施例中,以在屏幕上采集电容值为例,对本申请实施例进行说明。
因此,本申请实施例中电子设备会在一预设的时间点去采集屏幕上的电容值,由于采集的电容值都不相同,因此通过采集的多个电容值确定是否同时存在M个触控点。
另外,在本申请实施例中在检测是否存在M个触控点还可以通过检测在所述屏幕上方距离所述屏幕一预设距离内是否有M个操作体,在所述屏幕上方距离所述屏幕一预设距离内有M个操作体时,确定有对所述屏幕进行操作的M个触控点。
为了实现在屏幕上方的一预设距离内检测到M个操作体,在所述电子设备的屏幕上设置有摄像装置、红外装置和/或微波触摸感应装置,在开启摄像装置、红外装置、微波触摸感应装置中任意一种装置时,任一操作体靠近到预设的感应范围内时,电子设备将通过启动的感应装置获取到对应的触控信息,进而获取在所述触控信息中的信号幅度值,从而确定M个操作体。
步骤102,在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的信号幅度值。
在确定有M个触控点之后,M个触控点中每一个触控点就对应在电子设备的屏幕上生成一条触控信息,为了将M个触控点归类到对应的操作者,因此需要获取每条触控信息中用于判定每条触控点对应操作者的信号幅度值,该信号幅度值中就包括一电容幅度值,即每条触控信息中都包括有一电容幅度值。
步骤103,处理所述M条触控信息中包含的M个信号幅度值,确定所述M个触控点对应的操作者为N个。
在本申请中,提供了两实施例来确定所述M个触控点对应的操作者为N个。
实施例一
在用户对电子设备进行触摸操作时,电子设备将用户的第一次接触在屏幕上生成的信号幅度值作为基准信号幅度值,并将该基准信号幅度值存储。
在本申请首先获取电子设备中预存的一个阈值以及每个操作者的基准信号幅度值,将获取到M个触控点中每个触控点的信号幅度值与预存的基准信号幅度值相减,从而获取信号幅度值与基准信号幅度值之间的M个差值。
所述预存的阈值为根据人体的特征信息变化而确定的一个范围值。
进一步,将M个差值中的每个差值与预存的阈值进行比较,若有多个差值在阈值范围内,那么将这多个差值对应的触控信息归为一类,这多个差值中的每个差值对应一个信号幅度值,每个信号幅度值对应一个触控点,因此,在将信号幅度值进行归类之后,进而将多个触控点归为一类。
本申请实施例中要将M个触控点分别进行归类,进而将M个触控点确定为N类触控点,因此将所述M个触控点确定为N个操作者。
下面结合具体应用环境对本申请的中识别触控点的方法做进一步说明:
如图2所示为用户触摸操作示意图,本申请实施例中所述的触摸屏可以是任一能检测到人体特征信息或者由人体特征信息引起的感应信息的触摸屏。
在本具体实施例中电子设备A所用为电容屏幕,在电子设备A检测到屏幕上同时存在多个触摸点,在电子设备A中设置有一屏幕电容定时检测装置,所述电容检测装置会按照预设的时间点去获取屏幕上的电容值。
在本实施例中第一用户和第二用户同时触摸在电子设备的屏幕上时,电子设备A将检测到屏幕上的三条触控信息,这三条触控信息中分别对应三个电容值C1、C2、C3,因此,在三条触控信息中就包含了三个电容值对应的电容幅度值S1、S2、S3。
通过所述三个电容幅度值确定在电子设备存在三个触控点,即图2中所示的M1、M2、M3三个触控点,为了将M1、M2、M3三个触控点对应到第一用户以及第二用户,因此需要将M1、M2、M3三个触控点进行归类。
在电子设备中预存有第一用户以及第二用户的基准信号幅度值以及一个阈值,首先获取第一用户的基准信号幅度值S0以及第一用户对应的一个阈值L0,将获取的每个电容幅度值S1、S2、S3与S0进行相减,即:
S1-S0=J1
S2-S0=J2
S3-S0=J3
从而获得三条触控信息对应的差值J1、J2、J3,将三个差值J1、J2、J3与阈值L0进行比较,其中J1、J2在阈值L0设定的范围内,则将J1、J2对应的触控信息归为一类,在本实施例中J1、J2对应的触控点为M1和M2,因此电子设备将M1触控点和M2触控归类为第一用户。
其中,L0为根据用户在接触电子设备屏幕时,因用户长时间触摸产生的电容幅度值的改变范围值。
实施例二
在本申请中,还提供另一种确定M个触控点对应的操作者为N个的实施例,具体如下:
电子设备获取一预设范围值,该预设范围值为根据用户在电子设备屏幕上的持续触摸导致的电容幅度值改变。
在获取预设范围值之后,将M个信号幅度值之间两两做商,获取做商之后的商值,将商值与预设范围值进行比较,将在预设范围内的商值归为一类。
由于每个商值是由M个信号幅度值中的两两进行做商获得的,那么每一个商值就对应两个信号幅度值,进而在将商值进行归为一类之后,商值对应的信号幅度值也对应的归为一类。
通过上述的方法将M个信号幅度值进行归类之后,从而确定M个触控点对应的操作者为N个。
下面结合具体应用环境进一步说明实施例二中的技术方案。
首先电子设备获取到第一用户以及第二用户的M1、M2、M3三个触控点对应的电容幅度值S1、S2、S3(如图2所示),将获取到的S1、S2、S3这三个电容幅度值两两做商,即:
S1/S2=K1 S2/S1=K3 S3/S1=K5
S1/S3=K2 S2/S3=K4 S3/S2=K6
其中,K1、K2、K3、K4、K5、K6为商值,为了使得将S1、S2、S3这三个电容幅度值中相接近的电容幅度值归为一类,因此,在本申请实施例中设置有一预设范围值,该预设范围值为接近于1的范围值。
其中K1、K3的值接近于1,则S1和S2接近相等。因此将K1、K2对应的电容幅度值S1、S2归为一类,进而将电容幅度值S1、S2对应的触控点M1、M2归为第一用户。
在将触控点进行归类之后,由于自电容层由横向与纵向电极阵列组成,因此自电容层依次分别检测横向与纵向电极阵列,根据触摸前后电容的变化,即在采集电子设备屏幕上的电容值时,同时会获取到X轴幅度值和Y轴幅度值,因此,在获取到M条触控信息并将M条触控信息归类之后,获取每条触控信息中的X轴幅度值和Y轴幅度值。
进而自电容层根据X轴幅度值和Y轴幅度值分别在X轴和Y轴方向计算出坐标,最后组合成触摸点的坐标。
进一步,在获取到每条触控信息X轴坐标及Y轴坐标后,根据所述N个触控信息中每条触控信息X轴坐标及Y轴坐标,确定所述N个触控信息对应的N个触控点中每个触控点在所述屏幕上的触控位置。
为了进一步说明对触控点的定位方法,下面结合具体应用环境做详细说明。
如图3所示为本申请一种触控点定位示意图,具体实现步骤如下:
首先,在将M1、M2、M3三个触控点进行归类之后,自电容层依次分别检测横向与纵向电极阵列,根据每个触控点中的电容幅度值获取M1、M2、M3三个触控点对应的在触摸屏上的坐标位置,即M1坐标为(X1、Y1)、M2坐标为(X2、Y2)、M2坐标为(X3、Y3)。
如果是单点触摸,则在X轴和Y轴方向的投影都是唯一的,组合出的坐标也是唯一的。
在本申请实施例中触摸屏上有M1、M2、M3三个触控点,由于M1、M2两个触控点不在同一X方向或者同一Y方向,在X和Y方向分别有两个投影,因此组合出4个坐标。显然,只有三个坐标是真实的,另外一个就是俗称的“伪触控点”即为触控点M4(如图4所示)。因此,自电容屏无法实现真正的多点触摸。
进一步,为了获取到每个触摸点的真实坐标以及实现多点触控,在本申请实施例中在自电容层下层设置有一互电容层,其中,互电容层也是在玻璃表面用ITO制作横向电极与纵向电极,两组电极交叉的地方将会形成电容,也即这两组电极分别构成了电容的两极。
在获取自电容层上的M1、M2、M3、M4四个触控点,影响了触摸点附近两个电极之间的耦合,从而改变了这两个电极之间的电容量。检测互电容大小时,横向的电极依次发出激励信号,纵向的所有电极同时接收信号,这样可以得到所有横向和纵向电极交汇点的电容值大小,即整个触摸屏的二维平面的电容大小。
根据触摸屏二维电容变化量数据,可以计算出M1、M2、M3、M4四个触控点中每一个触摸点的坐标,因此,屏上即使有多个触摸点,也能计算出每个触摸点的真实坐标。
因此,互电容层获取到触控点的信号幅度值以及粗略坐标位置,即M1坐标为(X1、Y1)、M2坐标为(X2、Y2)、M2坐标为(X3、Y3)以及伪触控点坐标M4(X1、Y3),在互电容层中预设有误差容限,在该误差容限范围内的触控点为实际触控点,即X轴幅度值与Y轴幅度值之间的幅度值的差值,根据该差值与误差容限来判定触控点是否为伪触控点。
因此,根据触控点M4的X轴幅度值与Y轴幅度值之间的幅度值的差值,确定触控点M4为伪触控点。
并且,互电容层对触控点幅度值的感应灵敏,因此,通过互电容层能够将M1、M2、M3三个触控点的坐标进行精确定位。
因此,通过自电容层将电子设备屏幕上的多个触控点归类到对应的操作者,并且通过互电容层将多个触控点在屏幕上精确定位,到达了有多个操作者在屏幕上进行操作时,电子设备通过屏幕上的自电容层以及互电容层将用户的操作进行区分。
如图5所示为本申请一种识别多触摸信息的装置示意图,包括:
检测模块501,检测是否同时有对所述屏幕进行操作的M个触控点,其中,所述M为大于或等于1的整数;
触控信息获取模块502,用于在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的信号幅度值;
处理模块503,用于处理所述M条触控信息中包含的M个信号幅度值,确定所述M个触控点对应的操作者为N个;
判定模块504,用于根据所述电容值确定所述屏幕上是否同时有M个触摸点。
如图6所示为本申请处理模块的结构示意图,所述处理模块包括:
获取模块601,用于获取预存的阈值范围以及第一信号幅度值;
归类模块602,根据所述阈值范围以及基准信号幅度值,将M个触控信息中信号幅度值与所述基准信号幅度值的差值在所述阈值范围内的N个触控信息归为一类触摸信息。
如图7所示所示为本申请处理模块的另一种结构示意图,所述处理模块包括:
运算模块701,用于将M个信号幅度值相互之间进行两两做商,获取做商之后的商值;
幅度值归类模块702,用于将商值在所述预设范围内的信号幅度值归为一类。
如图8所示为本申请一种显示设备终端结构示意图,包括:
第一检测装置801,检测是否同时有对所述屏幕进行操作的M个触控点,其中,所述M为大于或等于1的整数,在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的电容值,处理所述M条触控信息中包含的M个电容值,确定所述M个触控点对应的操作者为N个;
确定装置802,获取预存的阈值范围以及第一信号幅度值,根据所述阈值范围以及第一信号幅度值,将M个触控信息中信号幅度值与所述第一信号幅度值的差值在所述阈值范围内的触控信息归为一类触摸信息;
定位装置803,用于确定所述N个触控信息中每条触控信息对应的信号幅度值的X轴幅度值对应的X轴坐标及Y轴幅度度对应的Y轴坐标,根据所述N个触控信息中每条触控信息X轴坐标及Y轴坐标,确定所述N个触控信息对应的N个触控点中每个触控点在所述屏幕上的触控位置。
如图9所示为本申请中第一检测装置的结构示意图,包括:
判定器901,用于根据所述电容值确定所述屏幕上是否同时有M个触摸点。
获取器902,用于获取预存的阈值范围以及第一信号幅度值;
归类器903,用于根据所述阈值范围以及基准信号幅度值,将M个触控信息中信号幅度值与所述基准信号幅度值的差值在所述阈值范围内的N个触控信息归为一类触摸信息。
如图10所示为本申请一种触摸显示设备结构示意,包括:
屏表面玻璃保护层,用于保护触摸屏的内部结构;
自电容层,设置于所述屏表面玻璃保护层后,用于检测是否同时有对所述屏幕进行操作的M个触控点,其中,所述M为大于或等于1的整数,在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的电容值,处理所述M条触控信息中包含的M个电容值,确定所述M个触控点对应的操作者为N个;
互电容层,设置于所述自电容层后,用于确定所述N个触控信息中每条触控信息对应的信号幅度值的X轴幅度值对应的X轴坐标及Y轴幅度度对应的Y轴坐标,根据所述N个触控信息中每条触控信息X轴坐标及Y轴坐标,确定所述N个触控信息对应的N个触控点中每个触控点在所述屏幕上的触控位置。
本申请提供了一种识别多触摸信息的方法及装置,所述方法包括:检测是否同时有对所述屏幕进行操作的M个触控点,其中,所述M为大于或等于1的整数,在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的信号幅度值,处理所述M条触控信息中包含的M个信号幅度值,确定所述M个触控点对应的操作者为N个。进而实现了多个用户在一电子设备的屏幕上进行操作时,电子设备能够将操作对应到用户,从而将用户在全屏幕上的触控点进行区分,从而实现了将电子设备屏幕上的用户进行识别并将用户的操作进行区分,并且能将区分完的触控点进行紧缺的定位,响应用户的操作。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (17)
1.一种识别多触摸信息的方法,应用于包含多点触控功能的屏幕的电子设备中,其特征在于,所述方法包括:
检测是否同时有对所述屏幕进行操作的M个触控点,其中,所述M为大于或等于1的整数;
在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的信号幅度值;
处理所述M条触控信息中包含的M个信号幅度值,确定所述M个触控点对应的操作者为N个;
其中,所述N为大于0但小于或等于M的整数;所述N个操作者中每个操作者对应P个触控点,其中P为大于或等于1且小于等于M的整数,当P为大于1且小于等于M的整数时,所述P个触控点对应的P个信号幅度值为符合一预设条件的信息。
2.如权利求1所述的方法,其特征在于,所述检测是否同时有对所述屏幕进行操作的M个触控点,具体包括:
在预设时间点获取所述屏幕上触控点的电容值;
根据所述屏幕上所有触控点的电容值确定所述屏幕上是否同时有M个触摸点。
3.如权利要求1所述的方法,其特征在于,所述检测是否同时有对所述屏幕进行操作的M个触控点,具体为:
检测在所述屏幕上方距离所述屏幕一预设距离内是否有M个操作体;
在所述屏幕上方距离所述屏幕一预设距离内有M个操作体时,确定有对所述屏幕进行操作的M个触控点。
4.如权利要求3所述的方法,其特征在于,所述检测在所述屏幕上方距离所述屏幕一预设距离内是否有M个操作体,具体为:
通过摄像装置、红外装置和/或微波触摸感应装置,检测在所述屏幕上方距离所述屏幕一预设距离内是否有M个操作体。
5.如权利要求3所述的方法,其特征在于,所述处理所述M条触控信息中包含的M个信号幅度值,确定所述M个触控点对应的操作者为N个,包括:
获取一预设范围值;
将M个信号幅度值相互之间进行两两做商,获取做商之后的商值;
将商值在所述预设范围内的信号幅度值归为一类;
确定所述M个触控点对应的操作者为N个。
6.如权利要求3所述的方法,其特征在于,所述处理所述M个触控信息中包含的M个信号幅度值,确定所述M个触控点对应的操作者为N个,包括:
获取预存的阈值范围以及基准信号幅度值;
根据所述阈值范围以及基准信号幅度值,将M个触控信息中信号幅度值与所述基准信号幅度值的差值在所述阈值范围内的N个触控信息归为一类触摸信息。
7.如权利要求6所述的方法,其特征在于,所述根据获得的所述阈值范围以及基准信号幅度值,将M个触控信息中信号幅度值与所述基准信号幅度值的差值在所述阈值范围内的N个触控信息归为一类触摸信息,具体包括:
获取M个触控信息中每一条触控信息的信号幅度值与所述基准信号幅度值的差值;
将差值在所述阈值范围内的N个触控信息归为同一类触控信息。
8.如权利要求7所述的方法,其特征在于,所述M条触控信息中每条触控信息对应的信号幅度值包括:X轴幅度值和Y轴幅度值。
9.如权利要求8所述的方法,其特征在于,在所述获取预存的阈值范围以及基准信号幅度值之后,所述方法还包括:
确定所述N个触控信息中每条触控信息对应的信号幅度值的X轴幅度值对应的X轴坐标及Y轴幅度度对应的Y轴坐标。
10.如权利要求9所述的方法,其特征在于,在所述确定所述N个触控信息中每条触控信息对应的信号幅度值的X轴幅度值对应的X轴坐标及Y轴幅度度对应的Y轴坐标之后,所述方法还包括:
根据所述N个触控信息中每条触控信息X轴坐标及Y轴坐标,确定所述N个触控信息对应的N个触控点中每个触控点在所述屏幕上的触控位置。
11.一种识别多触摸信息的装置,其特征在于,包括:
检测模块,检测是否同时有对所述屏幕进行操作的M个触控点,其中,所述M为大于或等于1的整数;
触控信息获取模块,用于在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的信号幅度值;
处理模块,用于处理所述M条触控信息中包含的M个信号幅度值,确定所述M个触控点对应的操作者为N个。
12.如权利要求11所述的装置,其特征在于,所述装置还包括:
判定模块,用于根据所述电容值确定所述屏幕上是否同时有M个触摸点。
13.如权利要求11所述的装置,其特征在于,所述装置还包括:
获取模块,用于获取预存的阈值范围以及第一信号幅度值;
归类模块,根据所述阈值范围以及基准信号幅度值,将M个触控信息中信号幅度值与所述基准信号幅度值的差值在所述阈值范围内的N个触控信息归为一类触摸信息。
14.如权利要求13所述的装置,其特征在于,所述装置还包括:
运算模块,用于将M个信号幅度值相互之间进行两两做商,获取做商之后的商值;
幅度值归类模块,用于将商值在所述预设范围内的信号幅度值归为一类。
15.一种显示设备终端,包括:
第一检测装置,检测是否同时有对所述屏幕进行操作的M个触控点,其中,所述M为大于或等于1的整数,在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的电容值,处理所述M条触控信息中包含的M个电容值,确定所述M个触控点对应的操作者为N个;
确定装置,获取预存的阈值范围以及第一信号幅度值,根据所述阈值范围以及第一信号幅度值,将M个触控信息中信号幅度值与所述第一信号幅度值的差值在所述阈值范围内的触控信息归为一类触摸信息;
定位装置,用于确定所述N个触控信息中每条触控信息对应的信号幅度值的X轴幅度值对应的X轴坐标及Y轴幅度度对应的Y轴坐标,根据所述N个触控信息中每条触控信息X轴坐标及Y轴坐标,确定所述N个触控信息对应的N个触控点中每个触控点在所述屏幕上的触控位置。
16.如权利要求15所述的终端,其特征在于,所述第一检测装置包括:
判定器,用于根据所述电容值确定所述屏幕上是否同时有M个触摸点;
获取器,用于获取预存的阈值范围以及第一信号幅度值;
归类器,用于根据所述阈值范围以及基准信号幅度值,将M个触控信息中信号幅度值与所述基准信号幅度值的差值在所述阈值范围内的N个触控信息归为一类触摸信息。
17.一种触摸显示设备,其特征在于,所述触摸显示设备中的显示器包括:
屏表面玻璃保护层,用于保护触摸屏的内部结构;
自电容层,设置于所述屏表面玻璃保护层后,用于检测是否同时有对所述屏幕进行操作的M个触控点,其中,所述M为大于或等于1的整数,在同时有所述M个触控点时,获得所述M个触控点中每个触控点的触控信息,M条触控信息中每条触控信息至少包括:用于判断每个触控点对应操作者的电容值,处理所述M条触控信息中包含的M个电容值,确定所述M个触控点对应的操作者为N个;
互电容层,设置于所述自电容层后,用于确定所述N个触控信息中每条触控信息对应的信号幅度值的X轴幅度值对应的X轴坐标及Y轴幅度度对应的Y轴坐标,根据所述N个触控信息中每条触控信息X轴坐标及Y轴坐标,确定所述N个触控信息对应的N个触控点中每个触控点在所述屏幕上的触控位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110445189.1A CN103186262B (zh) | 2011-12-27 | 2011-12-27 | 一种识别多触摸信息的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110445189.1A CN103186262B (zh) | 2011-12-27 | 2011-12-27 | 一种识别多触摸信息的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103186262A true CN103186262A (zh) | 2013-07-03 |
CN103186262B CN103186262B (zh) | 2015-12-02 |
Family
ID=48677460
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110445189.1A Active CN103186262B (zh) | 2011-12-27 | 2011-12-27 | 一种识别多触摸信息的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103186262B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104598071A (zh) * | 2014-12-29 | 2015-05-06 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104699393A (zh) * | 2013-12-09 | 2015-06-10 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1596412A (zh) * | 2001-10-03 | 2005-03-16 | 3M创新有限公司 | 区分多个触摸输入的触板系统与方法 |
CN101965549A (zh) * | 2008-03-12 | 2011-02-02 | 艾勒博科技股份有限公司 | 触摸传感器装置及其指向坐标确定方法 |
US20110069029A1 (en) * | 2008-05-22 | 2011-03-24 | Melfas, Inc. | Method and apparatus for sensing multi-touch inputs |
CN102169401A (zh) * | 2004-05-06 | 2011-08-31 | 苹果公司 | 多点触摸屏 |
-
2011
- 2011-12-27 CN CN201110445189.1A patent/CN103186262B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1596412A (zh) * | 2001-10-03 | 2005-03-16 | 3M创新有限公司 | 区分多个触摸输入的触板系统与方法 |
CN102169401A (zh) * | 2004-05-06 | 2011-08-31 | 苹果公司 | 多点触摸屏 |
CN101965549A (zh) * | 2008-03-12 | 2011-02-02 | 艾勒博科技股份有限公司 | 触摸传感器装置及其指向坐标确定方法 |
US20110069029A1 (en) * | 2008-05-22 | 2011-03-24 | Melfas, Inc. | Method and apparatus for sensing multi-touch inputs |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104699393A (zh) * | 2013-12-09 | 2015-06-10 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN104699393B (zh) * | 2013-12-09 | 2018-02-27 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN104598071A (zh) * | 2014-12-29 | 2015-05-06 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104598071B (zh) * | 2014-12-29 | 2018-04-27 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN103186262B (zh) | 2015-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9588621B2 (en) | Touch screen controller and method for controlling thereof | |
CN102999198B (zh) | 触摸面板边缘持握触摸的检测方法和装置 | |
CN104798009B (zh) | 用于确定用户输入类型的系统和方法 | |
EP3049898B1 (en) | Pressure-sensitive trackpad | |
CN107741824B (zh) | 对可重定位触摸表面上的姿态朝向的检测 | |
CN105431800A (zh) | 具有同时感测和致动的触觉显示屏 | |
CN104346062A (zh) | 一种信息处理方法以及电子设备 | |
CN104620196B (zh) | 用于切换针对戴手套和无手套用户输入的感测机制的系统和方法 | |
US20160154526A1 (en) | Mis-touch Recognition Method and Device | |
CN104423756A (zh) | 触控面板控制方法 | |
EP3161593A1 (en) | System and method for determining input object information from proximity and force measurements | |
WO2010045067A2 (en) | Sensor device and method with at surface object sensing and away from surface object sensing | |
CN101965549A (zh) | 触摸传感器装置及其指向坐标确定方法 | |
CN103699326A (zh) | 触控操作的处理方法、终端设备 | |
CN103189824A (zh) | 用于产生与手动输入操作相关的信号的系统及方法 | |
US20140111472A1 (en) | Touch screen controller and method for controlling the same | |
US20130222337A1 (en) | Terminal and method for detecting a touch position | |
WO2018213673A1 (en) | Pcap with enhanced immunity to water contaminants | |
CN102945109A (zh) | 互电容屏检测触摸区域的方法 | |
CN104991719B (zh) | 一种基于触摸屏的截图方法、系统及移动终端 | |
JP2015026375A (ja) | タッチパネルの入力信号識別方法 | |
CN103186262B (zh) | 一种识别多触摸信息的方法及装置 | |
CN101539828B (zh) | 判定投影电容式触控面板上多触点位置的装置及方法 | |
CN110069172B (zh) | 一种被动非接触式的互容式电容屏交互方法及其交互工具 | |
CN103576945B (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 |