支持大型投射电容式触摸屏上的多个用户的制作方法

文档序号:14649653发布日期:2018-06-08 21:31阅读:187来源:国知局
支持大型投射电容式触摸屏上的多个用户的制作方法

本公开总体上涉及触摸感应系统,并且更具体地大型显示系统。



背景技术:

对于当今消费者来说,经由触摸显示器与计算机应用程序交互的能力是无所不在的。尽管几种触摸技术可以支持触摸交互,但是每种技术具有适合每个特定环境、尺寸和应用程序的利弊。投射电容式(PCAP)技术用于支持在小屏幕装置如手持装置(例如,智能电话、平板电脑等)中的触摸交互所期望的特征。转换这些特征用于较大的屏幕和应用程序面临挑战。

一个这种挑战是在大型显示系统(如游戏桌)上支持来自多个用户的触摸交互。支持多个用户的大型PCAP触摸屏面临以下挑战:识别与PCAP触摸屏交互的单独的用户并且以足够支持利用高协调报告速率的应用程序(例如,签名采集应用程序)的速度采集触摸数据。



技术实现要素:

提供了系统、方法和计算机程序产品实施方式,它们支持多个用户在大型投射电容式(PCAP)触摸屏上的交互。实施方式包括系统,该系统包括触摸屏和控制器。控制器通过动态设置控制器参数调整触摸屏的性能以支持相对于触摸屏的第二区域的触摸屏的第一区域中的改变的触摸报告。控制器还根据与第二区域中运行的应用程序相关的性能特性控制第一区域的触摸检测的启动。触摸屏还包括多个被驱动线(driven line),并且控制器每次启动多个被驱动线中的至少一个被驱动线,并且实时确定要启动的至少一个被驱动线。在实施方式中,控制器参数包括与第一区域相关的多个被驱动线的被驱动线子集,其中,第一区域小于第二区域。此外,控制器进一步接收至少一个改变的触摸报告参数,如:第一区域的尺寸、无扫描区域的尺寸、第一区域的扫描速率、以及增强数据(enrichment data,扩展数据)。该系统还包括其中第一区域在触摸屏上是静态的实施方式。在另一个实施方式中,第一区域是快速扫描区域;第一区域在触摸屏上是动态的,并且根据检测到的触摸位置移动。

该系统的实施方式包括识别与第一区域相关的用户的控制器。为了识别用户,控制器由第一区域接收水印触摸信号,其中水印的触摸信号包括触摸信号和唯一信号。控制器分析水印触摸信号,检测触摸位置,并且检测唯一信号,其中唯一信号与用户相关。在实施方式中,唯一信号与控制器的操作驱动频率相关。此外,唯一信号包括调制至驱动频率的唯一码,并且唯一信号是低电压信号。在实施方式中,唯一码是正交码。在另一个实施方式中,唯一信号与控制器的一个驱动频率相关,其中第二唯一信号与控制器的不同的驱动频率相关。在实施方式中,一个驱动频率与代码配对,并且一个驱动频率和代码的组合是唯一的。在另一个实施方式中,该代码是正交码。

在另一个实施方式中,当用户触摸第二区域时,控制器从第二区域接收第二水印触摸信号,其中第二水印触摸信号包括第二触摸信号和唯一信号,并且控制器分析第二水印触摸信号以检测唯一信号,其中唯一码与用户相关。

系统的实施方式还包括连接至触摸屏的触摸板,其中,触摸板采集用户的手的识别图像;并且当用户触摸该触摸板时将唯一信号传输至用户,其中,其中第一区域位于触摸板附近。在实施方式中,手的识别图像是电容式图像。在另一个实施方式中,系统包括拍摄手的识别图像的照相机。

在实施方式中,第一区域是慢扫描区域。实施方式还包括与第一区域接触的传感器,其检测以下中的至少一种的变化:温度、压力或重量,并且相应地调整传感器的电场。控制器还检测电场调整。在实施方式中,传感器包括金属条,该金属条包括具有不同膨胀系数的至少两种金属,其中金属条的形状根据温度变化而改变。在另一个实施方式中,传感器包括弹簧,其高度随着压力或质量的变化而变化。

系统还包括识别用户的实施方式,其中控制器从第一区域接收触摸信号;检测触摸位置,并且检测掌纹,其中掌纹与用户相关联。

系统的另外的实施方式包括控制器,其通过往返于与用户接触的装置的信号通信保持用户标识。控制器检测至少一个第一区域中的用户触摸,从装置接收信号,其中该信号包括:识别用户的唯一序列号,以及对应于用户触摸的检测的驱动信号,并且使检测到的用户触摸与用户相关。

以下参考附图详细描述本公开内容的其他实施方式、特征和优点以及本公开内容的各种实施方式的结构和操作。

附图说明

结合在本文中并形成说明书的一部分的附图示出了本公开内容,并且与说明书一起进一步用于说明本公开内容的原理并且能够使相关领域技术人员利用并使用本公开内容。

图1示出了根据本公开的示例性实施方式的系统。

图2示出了根据本公开的示例性实施方式的系统的细节。

图3示出了根据本公开的实施方式的方法的流程图。

图4A-4C示出了根据本公开的实施方式的一个或多个快速扫描区域的实例。

图5A-5C示出了根据本公开的示例性实施方式的PCAP传感器。

图6A-6D示出了根据本公开的示例性实施方式的大型交互PCAP触摸屏上的多个用户的实例。

图7示出了根据本公开的实施方式的用于安全地识别大型交互PCAP触摸屏上的多个用户的方法的流程图。

图8是可用于实现各种实施方式的示例性计算机系统。

现在将参考附图描述本公开。通常,在附图中,相同的参考标号指示相同或功能相似的元件。此外,通常,参考标号的最左侧数字表示其中该参考标号首次出现的附图。

具体实施方式

本公开的以下具体描述参考示出与本公开一致的示例性实施方式的附图。示例性实施方式将会充分披露本公开的一般特性,在不偏离本公开的精神和范围的情况下,其他人通过应用本领域技术人员的知识,可以容易地修改和/或适用这种示例性实施方式的各种应用,而无需过度试验。因此,这种适用和修改旨在处于基于本文中提出的教导和指导的示例性实施方式的意义和多个等同物内。应当理解的是,本文中的措词或术语用于描述而非限制的目的,使得由本领域技术人员根据本文中的教导对本说明书中的术语或措词进行解释。因此,具体描述并不意在限制本公开。

本说明书中描述和提及的“一种实施方式”、“实施方式”、“示例性实施方式”等的表示所描述的实施方式可以包括具体的特征、结构或特性,但是每个实施方式不一定包括该具体的特征、结构或特性。此外,这种短语不一定指相同的实施方式。另外,当结合实施方式描述具体特征、结构或特性时,应当理解的是,结合其他实施方式(无论是否明确描述)实现这种特征、结构或特性在本领域技术人员的知识范围内。

图1示出了根据本公开的示例性实施方式的系统100。系统100包括触摸屏110、触摸屏控制器120和计算装置130。在实施方式中,触摸屏110可以是用作交互桌面的大型投射电容式(PCAP)触摸屏。该交互桌面可以是大游戏桌、家庭娱乐系统、工业控制系统、公司会议室通信和合作装置等。在其他实施方式中,触摸屏110可以是其他尺寸并且在其他应用中使用,并且可以使用其他触摸技术,如但不限于声音脉冲识别、光学、电阻式、表面声波等实现。计算装置130可以是运行如游戏应用的软件应用程序135(例如,应用级软件)的主计算机。软件应用程序135可以支持与软件应用程序135交互的多个用户。触摸屏控制器120包括固件125,其经由通信协议与计算装置130中的软件应用程序135通信以支持软件应用程序135的性能特性。

例如,软件应用程序135可以要求用户将他们的姓名签在触摸屏110上(例如,以完成购买或者签署发布)。然而,触摸屏110上的全扫描的坐标(x,y)报告速率可能不足以采集用户的签名,例如,该签名表现为杂乱的丑陋地连接的线段。尽管增加坐标速率导致可接受的签名,但是增加整个触摸屏110上的坐标报告速率以采集签名可能不是期望的甚至是不可行的。因此,在实施方式中,系统100可以支持触摸屏110上的全扫描以及在小于触摸屏110的整个区域的区域中的改变的触摸报告。

改变的触摸报告区域可以是其中发生快速扫描的区域。与触摸屏110的全扫描的坐标报告率相比,用于快速扫描的坐标报告率是加速的。与快速扫描相关的区域被称为快速扫描区域。在这个实例中,软件应用程序135可以发送产生签名采集区域115的图像(例如,小矩形)的信息,并且还将信息发送至固件125以指定签名采集区域115作为是快速扫描区域的改变的触摸报告区域。因此,触摸屏110上的签名采集区域115中接收的用户的签名以加速的坐标报告率采集以满足软件应用程序135的性能特性。

在另一实例中,系统100可以支持改变的触摸报告区域,其可以是其中发生慢速扫描的慢速扫描区域(未示出)。与触摸屏110的全扫描的坐标报告率相比,用于慢速扫描的坐标报告率是减速的。与慢速扫描相关的区域被称为慢速扫描区域。为了满足软件应用程序135的性能特性,触摸屏110可以包括快速扫描区域、慢速扫描区域、或者一个或多个快速扫描区域和/或一个或多个慢速扫描区域的组合。

实施方式包括系统,该系统包括连接至控制器的触摸屏。控制器通过动态设置至少一个控制器参数调整触摸屏的性能以支持触摸屏的至少一个第一区域中与触摸屏的第二区域相比改变的触摸报告。控制器根据第二区域中的运行的应用程序所需的性能特性为至少一个第一区域启动触摸检测。第二区域可以是例如触摸屏的剩余区域、触摸屏的中心共用区域、或者触摸屏的不同区域。

图2示出了根据本公开的示例性实施方式的系统200的细节。根据本公开的实施方式,系统200包括连接至触摸屏控制器220的PCAP触摸屏210。在实施方式中,触摸屏210相当于或者总体对应于触摸屏110,并且触摸屏控制器220相当于或者总体对应于触摸屏控制器120。触摸屏控制器220包括处理器电路230、驱动器/接收器电路225、以及存储器235。处理器电路230包括以下中的一个或多个:电路、处理器、或者它们的组合。例如,电路可包括模拟电路、数字电路、状态机逻辑、其他结构的电子硬件或者它们的组合。处理器可包括微处理器、数字信号处理器(DSP)或其他硬件处理器。处理器可以“硬编码”有根据本文中描述的实施方式执行相应功能的指令。可替换地,处理器可以访问存储器、内部存储器和/或外部存储器以检索存储在存储器中的指令,当由处理器执行时,指令执行与处理器相关的对应功能。

驱动器/接收器电路225可包括例如模拟数字转换器、灵活可编程驱动器/接收器电路、和/或滤波器。处理器电路230控制驱动器/接收器电路225。例如,处理器电路230控制可编程驱动器/接收机电路的分配作为驱动器或作为接收器,并且可以实时确定该分配。例如,连接至垂直电极的驱动器/接收器电路可以分配为在其中连续激发垂直电极的一个扫描中在x轴方向上用作驱动器,然后分配为在连续激发水平电极的随后的扫描中在y轴方向上用作接收器。在驱动器与接收器模式之间实时交换分配的能力允许触摸屏控制器220顺畅地响应以满足软件应用程序135(例如,游戏应用程序、画图应用程序等)的性能特性。存储器235可以包括用于处理器电路230的存储的指令以及数据如接收的触摸信号数据。存储器235还可以用于存储当不存在触摸时所测量的基准电容值;当实况电容测量不同于所存储的基准值时识别触摸。接收的触摸信号数据是基于对与触摸屏210相关的电容变化反应的电子信号。存储器235可包括但不限于:随机存取存储器(RAM)、电可擦可编程只读存储器(EEPROM)或者闪存。

触摸屏210包括连接至驱动器/接收器电路225的灵活可编程驱动器/接收器电路的多个水平电极和多个垂直电极。处理器电路230实时控制可编程驱动器/接收器电路的分配。连接至垂直电极的驱动器/接收器电路225的部分可以设置为用作驱动器并且驱动器/接收器电路225的其他部分可以设置为用作接收器;随后,处理器电路230可以改变分配使得连接至垂直电极的电路用作接收器并且连接至水平电极的电路用作驱动器。为了示出非限制性实例,垂直电极(图2中的白线)连接至编程为驱动器线D0-DN的灵活可编程驱动器/接收器电路,并且水平电极(图2中的阴影线)连接至编程为接收器线R0-RM的灵活可编程驱动器/接收器电路。垂直电极(白色线)以及水平电极(阴影线)可以包括氧化铟锡(ITO)介质或金属网介质。另外,单独的接收器电路可以编程为从R0-RM并行接收数据,从接收器线R0-RM的子集接收数据,或者它们的组合。可以实时改变驱动器/接收器电路的编程,例如,使得连接至垂直电极(白色线)的驱动器/接收电路成为接收器并且连接至水平电极(阴影线)的驱动器/接收器电路成为驱动器。除了将可编程驱动器/接收器电路分配为驱动器或者接收器之外,处理器电路230控制每个驱动器的循环数量、驱动器循环速率、以及触摸屏210上的扫描重复率。例如,每个驱动器的循环数量可以是五十,驱动器循环速率或驱动器频率可以是500kHz或每循环2微秒,即五十个循环为100微秒;超过200个顺序驱动(例如,激活)的电极的全扫描,总扫描时间≥20毫秒或总扫描重复率≤50Hz(如果忽略信道转换次数或其他开销,则该不等式变为等式)。

触摸屏控制器220支持触摸屏210的全扫描和至少一个第一区域中的改变的触摸报告以满足所显示的应用程序的性能特性。在全扫描期间,处理器电路230每次激活或驱动一个驱动器线,同时剩余的垂直驱动器线接地。接收器线R0至RM可以并行激活并接收触摸信号数据。例如,在处理器电路230的命令时,驱动器/接收器电路225将数字脉冲传输至在图2中标记D0的线,同时连接至线D1-DN的剩余的垂直电极是未激活的,例如接地或另一个恒定的空闲电压。处理器电路230然后将数字脉冲传输至连接至线D1的电极,然而剩余垂直电极保持未激活,等等。当线D1被驱动并且用户触摸连接至D1的电极与连接至接收器模式(例如,阴影线)的电路的电极的交叉点附近的触摸屏210上的点时,可以在驱动器/接收器电路225的相应接收器电路处检测和接收触摸信号。当用户触摸该触摸屏210上的该位置时,触摸信号可以是与连接至线D1线的电极与相应的水平电极之间的电容减少相关的电流信号或积分电荷的变化。接收并处理触摸信号以检测和追踪触摸屏210上的触摸位置。触摸位置可以保持在存储器235中和/或传输至计算装置130的软件应用程序135。

在一些实施方式中,可能期望的是包括其中电极的相邻组(例如,一对、三个)被同时驱动的触摸动作的低分辨率扫描。

支持改变的触摸报告的至少一个第一区域可以是快速扫描区域。为了支持触摸屏210上的快速扫描,处理器电路230继续以上描述的触摸屏210上的全扫描,顺序激活(例如,驱动或激发)线D0-DN。然而,如通过应用软件135性能特性指示的,处理器电路230临时暂停相应位置处的全扫描(例如,停止线D49处的顺序激活)以执行快速扫描区域240上的扫描(例如,顺序激活线D1-D3),然后重新开始相应位置处的全扫描(例如,顺序激活线D50等)。暂停全扫描,扫描快速扫描区域,并且重新开始全扫描相应地发生,满足软件应用程序135的性能特性。应注意,图2未按比例描绘并且快速扫描区域可以包括例如被驱动线与接收器线之间的大量交叉点。

在实例中,软件应用程序135将关于需要的性能特性的信息传输至固件125。因此,触摸屏控制器220确定全扫描应≤30毫秒;换言之,全扫描速率准则是≥33.3Hz。触摸屏控制器220将驱动器/接收器电路225编程为驱动或激发200条线D0-D199,其中每条被驱动线激活约100微秒。触摸屏控制器220还将驱动器/接收器电路225编程为由连接至线R0-R139的140个水平电极并行接收信号。触摸屏控制器220还支持与连接至线D120-D129的垂直电极重叠的快速扫描区域250,并且确定期望的快速扫描应≤10毫秒;换言之,快速扫描速率准则是≥100Hz)。

触摸屏控制器220顺序激活线,其中由线D0开始,并且剩余的线D1-D199未激活(例如接地),然后激活线D1,并且剩余的线D0和D2-D199未激活,等等。因此,在实施方式中,没有任何快速扫描的从D0-D199的触摸屏210上的全扫描大约需要20毫秒(200条被驱动线×100微秒)。满足≤30毫秒的全扫描速率标准。

在一个实例中,当包括快速扫描区域250时,触摸屏控制器220完成部分的全扫描(例如,全扫描的四分之一)、完成快速扫描、然后返回以继续另一部分的全扫描(例如,另一个四分之一)。照此重复以满足软件应用程序135的性能特性。例如,触摸屏控制器220完成需要5毫秒(50条被驱动线×100微秒)的以线D0开始并且在线D49之后停止的全扫描的第一个四分之一。触摸屏控制器220然后通过每次一个地顺序激活线D120-D129完成快速扫描区域250的快速扫描,同时保持剩余的垂直电极未激活,其需要1毫秒(10条被驱动线×100微秒)。触摸屏控制器然后返回以完成以线D50开始并且在线D99之后停止的全扫描的第二个四分之一,其需要5毫秒。触摸屏控制器220然后通过每次一个地顺序激活线D120-D129完成快速扫描区域250的另一个扫描,同时保持剩余的垂直电极接地,其需要1毫秒。触摸屏控制器然后返回以完成以线D100开始并且在线D149之后停止的全扫描的第三个四分之一,其需要5毫秒。触摸屏控制器220然后完成快速扫描区域250的另一个扫描,其需要1毫秒。触摸屏控制器然后返回以完成以线D150开始并且在线D199之后停止的全扫描的第四个四分之一,需要5毫秒。触摸屏控制器220然后完成快速扫描区域250的另一个扫描,需要1毫秒。由此,对于包括快速扫描区域250的四个扫描的全扫描需要24微秒(全扫描的每个四分之一的5毫秒×4个四分之一+每个快速扫描的1毫秒×4个快速扫描),这满足≤30毫秒的全扫描速率标准。此外,每6毫秒重复快速扫描(全扫描的四分之一的5毫秒加上快速扫描区域的扫描的1毫秒),这满足≤10毫秒的快速扫描速率标准。

在这个实例中,并行读取接收器线。在另一实例中,可以限制激活的单个接收器电路的数量以减少接收到的触摸信号信息的量,并且因此,减少要处理的触摸信号信息的量。

图3示出了根据本公开的实施方式的方法300的流程图。根据本公开的实例,方法300可以通过图1中示出的系统100和/或图2中的系统200执行。应当理解的是,可能并非需要所有的步骤以执行本文中所提供的公开。另外,如本领域中的技术人员理解的,可以同时或者以与图3中示出的步骤不同的顺序执行一些步骤。

在步骤305处,方法300开始并且进行至步骤310。

在步骤310处,触摸屏控制器220开始触摸屏210的全扫描。方法300进行至步骤320。

在步骤320中,对触摸屏控制器120(例如,固件125)是否从计算装置130接收信息做出判定,以在大型PCAP触摸屏210上支持软件应用程序135的性能特性。例如,软件应用程序135可以与固件125通信以交换关于可以存储在存储器235中的改变的触摸报告参数的数据和/或指令。在实施方式中,触摸屏控制器120接收以下改变的触摸报告参数中的至少一种:改变的触摸报告区域的尺寸、无扫描区域的尺寸、改变的触摸报告区域的扫描率、以及增强数据。触摸屏控制器120还可以接收全扫描区域的扫描速率。

改变的触摸报告区域的尺寸可包括改变的触摸报告区域的形状、限定形状(例如,正方形、矩形、环形等)的尺寸、以及改变的触摸报告区域位于的触摸屏110上的偏移位置。例如,改变的触摸报告区域可以是触摸屏上的静态位置、或者关于检测到的触摸的触摸屏上的动态位置。无扫描区域是其中忽视触摸信号的区域。例如,可以丢弃从无扫描区域接收的触摸信号。无扫描区域的尺寸可包括触摸屏110上的形状和偏移位置。偏移位置可以关于改变的触摸报告区域。

软件应用程序135可以在全扫描期间在改变的触摸报告区域以及触摸屏110的其他区域中请求触摸的额外(增强)数据的报告。从固件125至软件应用程序的标准触摸报告包含检测到的触摸的(x,y)坐标。增强数据可以包括z坐标(例如,等于与触摸相关的全部像素触摸信号的总和)、触摸尺寸(例如,等于具有触摸信号的像素数量,其中不寻常的大数量可以指示为肘部、手掌的跟部)、触摸形状(例如,手掌)、触摸方位(相对于X轴的触摸像素的图案的主轴的角度,也许显示出椭圆形手指触摸接触区域的旋转)、或者甚至为包括触摸的区域中的所有触摸像素的触摸信号数据的集合。z坐标可以用于检测触摸压力或触摸强度。增强数据还可以包括对应于一个触摸的X坐标和另一个触摸的Y坐标的位置处的电容信号数据,或者这种数据的处理的和减少的版本,其足以确定两个触摸是否来自相同或不同的用户。通过引证将其全部内容结合于此的题为Multi-user Multi-touch Projected Capacitance Touch Sensor(多用户多触摸投射电容式触摸传感器)的美国专利申请14/322,605描述了来自PCAP触摸屏的消重影信息的性质和使用。此外,增强数据可以包括以影响控制器120的测量的方式影响触摸屏附近的电场的任何事物产生的任何信息。软件应用程序135可以要求固件125传输更多的增强数据、更少的增强数据、或者无增强数据以支持性能特性。

当在触摸屏210上检测到触摸时,对应的触摸信号数据在接收器电路处接收并且通过触摸屏控制器220分析以检测触摸位置的(x,y)坐标。这个坐标信息然后传输回到计算装置130上的软件应用程序135。软件应用程序135还可以请求除了(x,y)坐标信息之外的增强数据。例如,软件应用程序135可以请求可以包括施加至触摸位置的触摸压力或强度的z坐标数据。当指定增强数据时,触摸屏控制器220提供除了(x,y)坐标信息之外的附加信息。

当接收到改变的触摸报告参数中的至少一个时,方法300继续至步骤340。当没有接收到改变的触摸报告参数时,方法300继续至步骤330。

在步骤340中,触摸屏控制器完成散布有至少一个改变的触摸报告区域的全扫描的部分,相应地重复以满足软件应用程序135的性能特性。方法300进行至步骤350并结束。

在其中触摸屏包括多个被驱动线的实施方式中,触摸屏控制器进一步配置为每次激活多个被驱动线的至少一个被驱动线;并且实时确定激活的至少一个被驱动线。在另一个实施方式中,控制器参数包括:与至少一个第一区域相关的多个被驱动线的被驱动线子集,其中至少一个第一区域小于第二区域。

返回至步骤330,当没有接收到改变的触摸报告参数时,方法触摸屏控制器220继续触摸屏210的全扫描。方法300进行至步骤350并结束。尽管方法300结束,但是只要触摸屏响应于触摸是期望的(例如,满足软件应用程序135的性能特性),则一般重复方法300。

图4A-4C示出了触摸屏的一个或多个改变的触摸报告区域的实施方式。例如,可以关于系统100和/或系统200的元件描述实施方式。在图4A-4C中,改变的触摸报告区域可以是快速扫描区域。图4A示出了大型PCAP触摸屏405上的虚拟键盘410以及无扫描区域415。四个大椭圆形表示四个用户在与触摸屏405交互。触摸屏405上的四个小圆形中的三个可能是没有键盘图像的三个用户的触摸。触摸屏405相当于触摸屏210或者通常对应于触摸屏210。例如,软件应用程序135可以发送虚拟键盘图像410以显示在触摸屏405后面的显示器上,并且还为触摸屏控制器固件125指定关联的快速扫描区域。例如,软件应用程序可以经由通信协议与触摸屏控制器固件通信以指示虚拟键盘图像410的尺寸,触摸屏405上的偏移位置(例如,(x,y)坐标)以在触摸屏405上放置虚拟键盘图像410,并且将虚拟键盘区域当作快速扫描区域。大型触摸屏405上的虚拟键盘图像410允许用户输入或编辑文本。用户可以将他们的手掌或手掌的根部放置在触摸屏405上,但是这会在虚拟键盘上打字的同时产生误触。因此,软件应用程序还实时向触摸屏控制器固件(其在无扫描区域415上停止触摸检测)指示用于无扫描区域415的尺寸和偏移位置为在虚拟键盘图像410的附近和下方。

当使用虚拟键盘时,当打字时用户可以把所有手指放置在虚拟键盘图像410上,但是每次只有一个手指执行实际的按键。这可能难以利用虚拟键盘在触摸屏上完成。软件应用程序可以使用每个手指触摸并且在屏幕上(例如,在键盘的虚拟键上)保持的时间/持续时间以及手指触摸强度或压力数据(例如,z坐标数据)确定手指触摸是不是“键盘按键”,因此排除“放置在虚拟键盘图像410上的手指”作为键盘按键。在实施方式中,软件应用程序135还可以请求如z坐标数据的增强数据。因此,触摸屏控制器固件125使得处理器电路230相应地激活驱动器/接收器电路225以在一段时间中收集触摸坐标(x,y,z)并报告至软件应用程序135,其中软件应用程序识别潜在的键盘按键触摸,同时排除放置在虚拟键盘图像410上的手指的触摸。

例如,软件应用程序可以限定手指触摸屏幕的最小时间和最大时间。当手指触摸屏幕的时间小于最小时间时,该触摸被解释为非故意触摸。并且当手指触摸屏幕的时间超过最大时间时,该触摸被解释为放置在虚拟键盘上的手指。此外,软件应用程序可以使用z坐标数据(触摸强度数据)限定有效的按键。应注意,驱动器线420的子集支持快速扫描区域410。可以丢弃关于无扫描区域415收集的触摸信号数据以减少处理和/或产生更精确的触摸位置数据。

图4B示出了大型PCAP触摸屏上的不可及的触摸控制。例如,当目的地位置物理地超出用户的可及范围和/或被附近的另一个用户阻挡时,将虚拟对象434从快速扫描区域430内的一个位置拖动到大型多用户触摸/显示桌上的另一个位置440变得困难。在图4B中,用户432期望将快速扫描区域430内的虚拟对象434移动至超出用户432可及范围的位置440。例如,用户432可以将虚拟的筹码从用户的快速扫描区域430放置至虚拟轮盘桌的期望但遥远的位置440,推动在虚拟沙狐球桌上推动的虚拟沙狐球壶,在虚拟球场踢虚拟的球等。用户433的接近使得用户432难以到达期望的位置440。在这种情形下,用户432可以通过使用在快速扫描区域430内的重复触摸敲击控制虚拟对象434的轨迹以引导和调整虚拟对象434的轨迹朝向位置440。在另一实例中,用户可以在如通过虚线箭头和前进图像435示出的期望位置440的方向上使用快速扫描区域430内的虚拟对象的轻击触摸。用户432可以在快速扫描区域430中使用第二次手指触摸以停止虚拟对象。用户432可以在快速扫描区域430中重复轻击/停止触摸和/或重复敲击触摸直到虚拟目标到达期望位置440。为了支持轻击/停止触摸,可以检测、处理并传输z坐标信息增强数据至软件应用程序135。驱动器线445的子集支持快速扫描区域430。应注意,在这些实例中,虚拟对象可以在快速扫描区域430外部并且仍然由快速扫描区域430控制。

图4C示出了具有四个快速扫描区域:455、460、465和470的大型PCAP触摸屏450。在这个实例中,可能存在具有不同尺寸的快速扫描区域的多个用户,每个快速扫描区域可以以与另一快速扫描区域不同或相同的扫描速率操作,并且快速扫描区域在触摸屏450上可以是静态的或动态的。动态快速扫描区域在触摸屏450上以由检测的触摸位置确定的偏移坐标移动。应注意,附图未按比例并且与整个触摸屏区域450相比快速扫描区域较小。

快速扫描区域可以是与另一快速扫描区域相同的或不同的形状,或者可能是与另一快速扫描区域相同的或不同的尺寸。此外,快速扫描区域可以以与另一快速扫描区域相同或不同的扫描速率操作。例如,四个快速扫描区域455、460、465和470分别由驱动器线子集457、462、467和472支持。例如,快速扫描区域455和465可以具有比扫描区域460和470更快的扫描速率并且系统触摸控制器220可以激活驱动器的子集,如下:

-全扫描的驱动器475的第1个四分之一子集,驱动器子集:457、467、462、472;

-全扫描的驱动器478的第2个四分之一子集,驱动器子集:457、467;

-全扫描的子集驱动器480的第3个四分之一,驱动器子集:457、467、462、472;以及

-全扫描的子集驱动器482的第4个四分之一,驱动器子集:457、467。

应注意,驱动器子集462和472可以临时跳过的(例如,不激活),因此它们相应的快速扫描区域460和470像往常一样不扫描。可以基于软件应用程序135的性能特性以及用户和/或应用程序的特性动态重复或改变该模式。例如,绘画初学者(例如,手指绘画、或者学习绘画的幼童)可以使用快速扫描区域460和470并且不需要与可以使用快速扫描区域455或465的绘画迅速的高级绘画者(例如,使用专用画笔尖敲击的亚洲书法)相比同样多的数据采集。在另一实例中,快速扫描区域455可以处于最快的扫描速率,同时剩余的快速扫描区域460、465和470以较慢的扫描速率发生。或者,可能存在四个不同的快速扫描速率。在一个实施方式中,可能仅存在快速扫描区域并且没有全扫描区域(例如,当玩家注册时开始游戏时)。应注意,只要满足快速扫描速率标准和全扫描速率标准以符合软件应用程序135的性能特性,则各种组合是可行的。还应注意,不是所有的全扫描都可以插入触摸屏的每四分之一的快速扫描。在插入快速扫描区域的扫描之前激活的触摸屏的一部分是可变的和可编程的。

在另一个实施方式中,改变的触摸报告区域可以是静态的。在另一个实施方式中,作为快速扫描区域的改变的触摸报告区域可以是动态的。当存在多个改变的触摸报告区域时,一些或者所有的改变的触摸报告区域可以是静态的、动态的、或者它们的组合。静态的改变的触摸报告区域固定在触摸屏450上的位置处(例如,签名采集区域)。动态的快速扫描区域关于预先检测的触摸位置移动。例如,扫描区域460可以关于在扫描区域460的中心中检测到的手指绘画触摸而移动。随着手指绘画触摸的(x,y)坐标被确定,可以相应地调整正方形快速扫描区域460使得(x,y)坐标是正方形快速扫描区域460的中心。因此,可以调整驱动器462的子集以去除一些驱动器并添加一些驱动器以适应快速扫描区域460的转移。在实例中,动态快速扫描区域可具有比静态快速扫描区域更快的扫描速率。通过软件应用程序135请求的快速扫描区域可以是实际上通过固件125中的触摸屏控制器120实现的快速扫描区域的子集。快速扫描区域几何形状限制的硬件和固件可以是已知的且在固件水平上考虑的。

在另一个实施方式中,用户可以限定快速扫描区域。例如,用户可以使用手指绘出矩形以表示快速扫描区域的期望的大小和位置。这可以是在软件应用程序135与用户之间经由显示的指令或图像的适当通信的背景下。在用户绘出矩形之后,软件应用程序软件135然后可以通过发送固件125指令以开始期望的快速扫描区域对这个输入做出反应。

在软件应用程序135以以下中的至少一种通信至固件125之后,固件125可以相应地报告触摸信息直到接收到新的指令:改变的触摸报告区域的尺寸、用于改变的触摸报告区域的扫描速率、无扫描区域的尺寸、以及增强数据。

在一个实施方式中,至少一个第一区域在触摸屏上是静态的。在另一个实施方式中,至少一个第一区域是快速扫描区域;另外,至少一个第一区域在触摸屏上是动态的,并且根据检测的触摸位置移动。

如上所述,增强数据包括使用可以处理和/或传输至软件应用程序135的检测的触摸信号收集的额外数据。增强数据的实例还可以包括不是由于手指接触所导致的触摸屏110上检测到的电容的变化。被称为增强数据区域的增强数据生成的区域可以对应于改变的触摸报告区域,如触摸屏110的快速扫描区域或触摸屏110的慢速扫描区域。此外,增强数据区域可以是全扫描期间的触摸屏110的区域。例如,软件应用程序135可以与固件125通信以交换关于可以存储在存储器235中的以下增强数据区域参数中的至少一种的数据和/或指令:增强数据区域的尺寸、触摸屏110上的位置、以及增强数据的类型。触摸屏110可以包括一个或多个增强数据区域,其可以检测测量的电容的变化,其可以指示重量、压力的变化或温度变化。

图5A-5C示出了根据本公开的示例性实施方式的PCAP附件525。可以关于系统100和/或系统200的元件描述实施方式。在图5B和图5C中,增强数据区域可以是慢速扫描区域或者全扫描期间的触摸屏110的区域。图5A示出了PCAP附件525,其可以是水平定位的触摸屏上使用的杯托以显示饮料是否已经喝光和/或温度是否改变,并且因此饮料的消费者可以期望例如再来一杯。PCAP附件525可以在触摸屏210上使用并且具体地,在触摸屏210的增强数据区域上使用。PCAP传感器510可包括压力传感器弹簧520、温度传感器510和/或传输器515。压力传感器弹簧520基于感应到的压力或重量变化而膨胀(例如,变高)或者压缩(例如,变短)。压力传感器弹簧520的高度变化造成与PCAP附件525相关的电场的变化,该变化可以通过触摸屏210或者触摸屏210上PCAP附件525位于的增强数据区域感应。

温度传感器510可以是包括具有不同膨胀系数的粘结在一起的两种金属的双金属传感器。在室温下,如铜和铁的金属是平行的或者平坦的。然而,当暴露于更高的温度时,一种金属膨胀造成金属条弯曲。因此,当暴露于热时,温度传感器510的双金属条弯曲并且导致与在室温下的与PCAP附件525相关的电场相比,与PCAP附件525相关的电场的变化。如果PCAP附件525位于触摸屏210和/或触摸屏210的增强数据区域上,可以检测到与PCAP附件525相关的电场的变化。可替换地,温度传感器510可能不产生可以通过触摸屏系统直接测量的效果,而是温度信息可以间接地通过传输器515通信。例如,传输器515本身可以通过触摸屏210和/或触摸屏210的增强数据区域以可检测的方式改变电场图案。传输器515可以基于通过压力传感器弹簧520和/或温度传感器510检测到的变化传输不同的电场图案。传输器515是PCAP传感器510的可选特征,并且PCAP传感器可以在没有电源(例如,电池)的情况下操作。

图5B示出了放置在置于触摸屏530和/或触摸屏530的增强数据区域上的PCAP附件525a(描述为压力传感器弹簧)上的容器和内容物535(例如,包含饮料的马克杯)。触摸屏530相当于触摸屏210。PCAP附件525a响应于容器和内容物535的重量并且PCAP附件525a内的压力传感器弹簧压缩。触摸屏530和/或触摸屏530的增强数据区域检测与PCAP附件525a相关的电场。触摸屏控制器(例如,相当于触摸屏控制器220)接收相应的信号并且可以确定容器和内容物535是满的。此外或可替换地,传输器515可以传输可以通过触摸屏530和/或触摸屏530的增强数据区域检测的第一电场信号以表示容器和内容物535是满的。

当如由容器和内容物545所示容器和内容物的重量变化(例如,减少)时,PCAP附件525b中的压力传感器弹簧(其被描绘为压力传感器弹簧)检测该变化并且可以扩张以使压力传感器弹簧的高度升高。因此,触摸屏530和/或触摸屏530的增强数据区域检测由于压力传感器弹簧的高度的变化导致的与PCAP附件525b相关的电场的变化。对应的触摸屏控制器接收相应的信号并且确定容器和内容物545是空的。此外或可替换地,传输器515可以传输可以通过触摸屏530和/或触摸屏530的增强数据区域检测到的第二电场信号,其表示感应的压力或重量的变化。第二电场信号可以在触摸屏530和/或触摸屏530的增强数据区域上检测,并且通过触摸屏控制器210接收、处理和传输至管理服务的应用软件,例如,以表示用户的饮料减少和/或用户可能期望另一种饮料或续杯。

在另一实例中,热的容器和内容物565放置在相当于触摸屏210的触摸屏550上的PCAP附件525d上。PCAP附件525d包括检测热的容器和内容物565的温度的温度传感器510,该温度导致双金属条弯曲,其影响在触摸屏550和/或触摸屏550的增强数据区域上检测到的PCAP附件525d的电场。此外或者可替换地,PCAP附件525d的传输器515可以传输与检测到的温度对应的电场信号。触摸屏550和/或触摸屏550的增强数据区域检测电场信号并且将该信息传输至对应的触摸屏控制器用于处理。

热饮料的容器随时间冷却和/或被消耗。因此,容器和内容物555是热的容器和内容物565的冷却形式。PCAP附件525c经由温度传感器510检测温度变化(例如,双金属条变成平面)并且PCAP附件525c的电场相应地改变。此外或者可替换地,传输器515传输可以在触摸屏550和/或触摸屏550的增强数据区域上检测的第二电场信号。电场信号和/或信号的变化通过触摸屏控制器接收、处理和传输至管理服务的应用软件,例如,以表示用户的饮料需要注意,和/或用户可能期望另一种饮料或续杯。

在实施方式中,至少一个第一区域是慢速扫描区域。在另一个实施方式中,系统包括与至少一个第一区域接触的传感器,其中,传感器配置为检测以下中的至少一种的变化:温度、压力或者重量;并且相应地调整传感器的电场;并且控制器进一步配置为检测电场调整。在实施方式中,传感器包括金属条,该金属条包括具有不同膨胀系数的至少两种金属,其中金属条的形状根据温度变化而改变。在实施方式中,传感器包括弹簧,弹簧的高度随着压力或重量的变化而变化。

图6A-6D示出了根据本公开的示例性实施方式的大型交互PCAP触摸屏上的多个用户的实例。可以关于系统100和/或系统200的元件描述实施方式。图6A示出了具有七个触摸板P1-P7的触摸屏游戏桌。触摸板P1-P7用于唯一且安全地识别相当于触摸屏210的触摸屏610a上的多用户交互式应用的每个用户。每个触摸板P1-P7与唯一的信号(例如,电信号)相关联并且当用户触摸一个触摸板时,触摸板采集用户的手的二维信号或图像并且将采集的手图像与该用户和该唯一信号相关联。触摸板还将唯一信号传送至用户的手。

在实例中,采集的用户的手的二位信号或图像表示电容信号(例如,电容式图像)。触摸板可以是采集用户的手的电容图像的触摸屏。一旦采集,可以例如通过触摸屏控制器220分析电容图像,以提取用于唯一地识别手并且因此识别用户的关键特征。可替换地,可以通过与应用程序135通信的专用电子设备(未示出)采集和分析用户的手的电容式图像。

在另一实例中,触摸板包括采集用户的手的图像的照相机。可以通过触摸屏控制器220分析所采集的手图像以提取用于唯一识别手的关键特征。还可以应用其他技术,如经由以几个频率测量与手触摸相关联的电阻抗来探测用户的电性能的以帮助在大型PCAP触摸屏上的多用户之中识别用户。

当用户1将手放置在触摸板P1上并且采集手图像时,触摸屏控制器220接收手图像。触摸屏控制器220将用户1的采集的手图像与触摸板P1相关的唯一信号关联。当用户1用一只手触摸触摸板P1然后用另一只手触摸触摸屏610a时,唯一信号与在触摸屏610a上检测到的触摸信号结合并且结合的信号称为水印触摸信号。水印触摸信号由触摸屏控制器220接收。唯一信号不干扰在创建水印触摸信号中检测到的触摸信号。触摸屏控制器220可以分析接收的水印触摸信号以唯一地识别用户1并且确定与触摸屏610a上的触摸相关的触摸位置。

唯一信号是预定义的并且可以与来自驱动器/接收器电路225的激发信号(例如,激活信号)的驱动频率(例如,带宽)匹配的频率相关联。这个频率或带宽匹配使得可以以非常低的电压电平(例如,在mV的范围内)施加唯一信号并且依然是驱动器/接收器电路225的接收器电路可清晰地检测的。触摸屏控制器220可以可选地改变激发信号的驱动器频率,并且因此改变其响应的唯一信号的频率。唯一信号类型的实例如下:1)调谐至触摸屏控制器220的几个可能的驱动频率中的一个;2)利用代码调谐至触摸屏控制器的一个驱动器频率;3)如项目1中的改变的载波频率,并且如项目2中利用代码调制。在类型2)和3)两者中,唯一码可以是正交码。

1)调谐至触摸屏控制器220的几个可能的驱动频率中的一个:每个触摸板P1-P7匹配至触摸屏控制器220的驱动器频率的操作范围内的不同的驱动器频率。触摸屏控制器220改变其驱动频率并且每个驱动器频率与触摸板的唯一信号的至多一个频率匹配。例如,触摸板P1的唯一信号频率可能是400kHz,触摸板P2的唯一信号频率是450kHz等,使得触摸屏控制器220可以通过将驱动器频率设置为400kHz来识别由于用户在触摸板P1处的所有触摸,通过将驱动频率设置为450kHz识别由于用户在触摸板P2处的触摸等。因此,触摸板P1(并且因此用户1)可以与400kHz的频率下的电信号相关联,触摸板P2(第二用户)可以与450kHz下的电信号相关联等,以唯一地识别每个用户。

2)使用代码调谐至触摸屏控制器的一个驱动器频率:触摸屏控制器220可以使用500kHz的不变的驱动器频率。在这种情况下,每个触摸板P1-P7(并且因此用户)被分配不同的基础码,其是唯一的,如1和0的组合。每个基础码用与触摸屏控制器220的驱动频率匹配的相同的500kHz载波频率传输。因此,触摸屏控制器220可以基于一个操作频率和用户的唯一基础码识别用户。

3)如项目1改变载波频率,并且如项目2使用代码调制。在这种情况下,每个触摸板P1-P7(并且因此用户)被分配与可能的驱动器频率匹配的载波频率以及由1和0的组合建立的代码。载波频率和/或驱动器频率不必是唯一的,但是载波频率和代码的组合对每个触摸板P1-P7是唯一的。因此,触摸屏控制器220可以通过扫描驱动频率并且确定用户的基础码来识别用户。

以上2)和3)中的代码集可以是正交的代码集。用于生成唯一码的以上实例不是限制性的并且可以结合在一起或者与其他方法结合。唯一码的适当集合可以改造为符合总扫描时间、驱动频率等的限制。在很多情况下,可以期望的是装置足够有时效的代码,使得可以频繁地重复传输,以致代码的一致接收的测试可以用于保证用户识别的可靠性。

在实施方式中,编码信号与控制器的操作频率相关联。在另一个实施方式中,唯一码信号与控制器的操作通带频率的一个频率相关联,其中第二唯一码信号与控制器的操作通带频率的不同频率相关联。在实施方式中,唯一码信号包括调制至一个频率的唯一基础码,并且唯一码信号是低压信号。在实施方式中,唯一码信号是正交码。在可替换的实施方式中,唯一码信号基于触摸屏控制器220的操作频率范围上的扩展频谱技术。

图7示出了根据本公开的实施方式的用于安全地识别大型交互PCAP触摸屏上的多个用户的方法的流程图。可以关于来自图1、图2和图6A-6B的元件描述方法700。应当理解的是,并非需要所有步骤以执行本文中所提供的公开。另外,如本领域中的技术人员将理解的,可以同时或者以与图7中示出的步骤不同的顺序执行一些步骤。以下描述了用于检测和处理触摸屏上的用户1的触摸的两种情形。在与图6A相关联的第一情形下,用户1保持在触摸板P1处并且触摸触摸屏610a。在与图6B相关联的第二情形下,用户1移动至游戏桌上的不同位置并且触摸触摸板P7。

情形1:用户1保持用一只手触摸板P1然后触摸触摸屏610。

方法700以步骤705开始并且进行至步骤710。

在步骤710中,触摸屏控制器220经由触摸板P1接收用户1采集的手图像的图像。此外,触摸屏控制器220经由触摸屏610a接收水印触摸信号。用户1可能触摸与触摸板P1相关联的虚拟平板A,并且虚拟平板A可以是快速扫描区域。水印触摸信号是包括触摸位置以及与用户的关联的触摸板相关的唯一码的接收的触摸信号。唯一码不干扰接收的触摸信号数据,并且触摸屏控制器220可以从检测到的触摸信号确定唯一码。方法700进行至步骤715。

在步骤715中,触摸屏控制器220处理水印触摸信号并且检测触摸位置。方法700进行至步骤720。

在步骤720中,触摸屏控制器220检测与水印触摸信号相关联的唯一码(例如,与触摸板P1相关的唯一码)。方法700进行至步骤725。

在步骤725中,确定用户1的采集的手图像是否与检测到的唯一码配对(例如,确定用户1当前是否与触摸板P1相关联)。当确认用户1的采集的手图像与触摸板P1相关联时,方法700进行至步骤740。当用户1的采集的手图像与当前检测的唯一码不相关时(例如,用户1预先使用不同的触摸板),方法700进行至步骤730。在步骤740中,触摸屏控制器220识别用户1的触摸并且相应地处理检测到的触摸信号和触摸位置。方法700进行至步骤745并且结束。

返回至步骤730,用户1的采集的手图像与当前检测到的唯一码不相关;然后将用户1的采集的手图像与触摸板P1解除关联并且与不同的触摸板的唯一码关联。方法700进行至步骤735。在步骤735中,触摸屏控制器220将与用户1相关联的虚拟平板A移动至与不同的触摸板附近。虚拟平板A可以是快速扫描区域。方法700进行至步骤740。

在步骤740中,触摸屏控制器220识别用户1的触摸并且相应地处理检测到的触摸信号和触摸位置。方法700进行至步骤745并且结束。

情形2:用户1移动至如图6B所示的不同位置并且用一只手触摸触摸板P7然后触摸触摸屏610b。使用触摸板P1-P6的每个用户将他们与虚拟的用户平板A-F相关联。应注意,触摸板P7不在使用中并且因此不存在虚拟用户平板G。应注意,在方法700的开始时,当用户1移动至触摸板P7并把手放置在触摸板P7上时,虚拟平板A可能在触摸屏610b上是不可见的。

方法700以步骤705开始并且进行至步骤710。

在步骤710中,触摸屏控制器220经由触摸板P7接收用户1的采集的手图像的图像。此外,触摸屏控制器220经由触摸屏610b接收水印触摸信号。水印触摸信号是包括触摸位置以及与用户的关联触摸板相关联的唯一码的接收的触摸信号。唯一码不干扰接收到的触摸信号数据,并且触摸屏控制器220可以从检测到的触摸信号确定唯一码。方法700进行至步骤715。

在步骤715中,触摸屏控制器220处理水印触摸信号并且检测触摸位置。方法700进行至步骤720。

在步骤720中,触摸屏控制器220检测与水印触摸信号相关联的唯一码(例如,与触摸板P7相关联的唯一码)。方法700进行至步骤725。

在步骤725中,确定用户1的采集的手图像是否与检测到的唯一码配对(例如,确定用户1当前是否与触摸板P7相关联)。当用户1的采集的手图像确认为与触摸板P1相关联时,方法700进行至步骤740。在这种情形下,用户1的采集的手图像与当前检测到的触摸板P7的唯一码不相关(例如,用户1之前使用触摸板P1),方法700进行至步骤730。

在步骤730中,当用户1如图6B所示移动至不同的触摸板(例如,触摸板P7)时,用户1的采集的手图像然后与触摸板P1接触关联并且与触摸板P7的唯一码相关联。方法700进行至步骤735。

在步骤735中,触摸屏控制器220将与用户1相关联的虚拟平板A移动至触摸板P7附近。虚拟平板A可以是快速扫描区域。方法700进行至步骤740。

在步骤740中,触摸屏控制器220识别用户1的触摸并且相应地处理检测到的触摸信号和触摸位置。方法700进行至步骤745并且结束。

图6C示出了根据实施方式的具有分段的触摸板区域的游戏桌,并且图6D示出了根据实施方式的具有连续的触摸板区域的游戏桌。

在实施方式中,控制器进一步配置为识别与至少一个第一区域相关联的用户。在实施方式中,为了识别用户,控制器从至少一个第一区域接收水印触摸信号,其中水印触摸信号包括触摸信号和唯一信号。控制器分析水印触摸信号,检测触摸位置,并且检测唯一信号,其中唯一信号与用户相关联。

在实施方式中,唯一信号与控制器的驱动频率相关联。在实施方式中,唯一信号包括调制至驱动频率的唯一码,并且唯一信号是低电压信号。在实施方式中,唯一码是正交码。在另一个实施方式中,唯一信号与控制器的一个驱动频率相关联,其中第二唯一信号与控制器的不同的频率相关联。在实施方式中,一个驱动频率与代码配对,并且一个驱动频率和代码的组合是唯一的。在另一个实施方式中,该代码是正交码。

在实施方式中,该系统包括连接至触摸屏的触摸板,其中,当用户触摸该触摸板时触摸板采集用户的手的识别图像,并且将唯一信号传输至用户,其中至少一个第一区域位于与触摸板接近。在另一个实施方式中,手的识别图像是电容式图像。另外,触摸板可以包括照相机,其中照相机采集手的识别图像。在另一个实施方式中,当用户触摸第二区域时,控制器从第二区域接收第二水印触摸信号,其中第二水印触摸信号包括第二触摸信号和唯一信号,并且分析第二水印触摸信号以检测唯一信号。在实施方式中,控制器通过往返于与用户接触的装置的信号通信保持用户识别。另外,控制器还检测至少一个第一区域中的用户触摸,从该装置接收信号,其中该信号包括:识别用户的唯一序列号、以及对应于用户触摸的检测的驱动信号。控制器还将检测到的用户触摸与用户相关。

在另一实例中,来自一只手、五个手指触摸或整个手掌按压的触摸数据可以在触摸屏210或触摸屏210上的快速扫描区域上检测,并且处理以区分个体。这个方法利用用户之间的唯一无意识触摸特征,包括触摸力的变化、手指之间的距离等。基于这些不同的特征,可以识别个体或用户。用户的触摸的较大样品可以增加用户识别的精确性。来自多触摸如用户的5个同时的触摸,信息如每个手指之间的距离比、每个手指的压力比、以及抗重影信号的振幅比可以用于通过处理和分析经由基于特征的用户说明收集的数据来识别个体。可选地,在分析包括密集计算的情况下,可以使用支持并行或矢量处理的特定处理器。因为只有多触摸位置和压力信息用于用户之间的区分而不添加任何硬件,因此以低成本和简单的方式进行个体识别。

在另一实例中,来自一只手、五个手指触摸或整个手掌按压的触摸数据可以在触摸屏210或触摸屏210上的快速扫描区域上检测,并且处理以区分个体。这个方法利用用户之间的唯一的无意识触摸特征,包括触摸力的变化、手指之间的距离等。基于这些不同的特征,可以识别个体或用户。用户的触摸的较大样品可以增加用户识别精确性。来自多触摸如用户的5个同时触摸,信息如每个手指之间的距离比、每个手指的压力比、和/或抗重影信号的振幅比可以用于通过处理和分析经由基于特征的用户说明收集的数据来识别个体。因为只有多触摸位置和压力信息用于用户之间的区分而无需添加任何硬件,因此以低成本和简单的方式进行个体识别。

在实施方式中,控制器通过从至少一个第一区域接收触摸信号,检测触摸位置并且检测掌纹来识别用户,其中掌纹与用户相关联。

可以使用例如一个或多个众所周知的计算机系统实现各种实施方式,如图8中示出的计算机系统800。计算机系统800可以是能够执行本文中描述的功能的任一种众所周知的计算机。计算机系统800可以在如上讨论的系统100的内部或外部。

计算机系统800包括一个或多个处理器(也被称为中央处理单元或CPU),如处理器804。处理器804连接至通信基础架构或总线806。

一个或多个处理器804可以各自是图形处理单元(GPU)。在实施方式中,GPU是作为设计为处理数学密集应用的专用电子电路的处理器。GPU可以具有对于并行处理大型数据块(如计算机图形应用、图像、视频等所共用的数学密集数据)高效的并行结构。

计算机系统800也包括通过用户输入/输出接口802与通信基础架构806通信的用户输入/输出装置802,如监测器、键盘、指向装置等。

计算机系统800也包括主要的或主存储器808,如随机存取存储器(RAM)。主存储器808可包括一级或多级的缓存。主存储器808在其中存储有控制逻辑(即,计算机软件)和/或数据。

计算机系统800还可包括一个或多个次级存储装置或存储器810。次级存储器810可包括例如硬盘驱动器812和/或可移除的存储装置或驱动器814。可移除的存储驱动器814可以是软盘驱动器、磁带驱动器、光盘驱动器、光存储装置、磁带备份装置、和/或任何其他存储装置/驱动器。

可移除的存储驱动器814可与可移除的存储单元818交互。可移除的存储单元818包括其上存储有计算机软件(控制逻辑)和/或数据的计算机可使用或可读的存储装置。可移除的存储单元818可以是软盘、磁带、光盘、DVD、光存储盘、和/或任何其他计算机数据存储装置。可移除的存储驱动414以众所周知的方式从可移除的存储单元818读取和/或写入可移除的存储单元818。

根据示例性实施方式,次级存储器810可以包括用于允许计算机系统800访问计算机程序和/或其他指令和/或数据的其他装置、设备或其他方法。例如,这种装置、设备或其他方法可以包括可移除的存储单元822和接口820。可移除的存储单元822和接口820的实例可以包括程序卡带式存储器和卡带式接口(如在视频游戏装置中找到的)、可移除的存储器芯片(如EPROM或PROM)及相关的插座、记忆棒和USB端口、存储器卡及相关的存储器卡槽、和/或任何其他可移除的存储单元及相关联的接口。

计算机系统800可以进一步包括通信或网络接口824。通信接口824使计算机系统800能够与远程装置、远程网络、远程实体等(通过参考标号828单独和集中指示的)的任何组合通信和交互。例如,通信接口824可以允许计算机系统800通过通信路径826与远程装置828通信,通信路径826可以是有线和/或无线的并且可包括LAN、WAN、因特网等的任意组合。控制逻辑和/或数据可以经由通信路径826发送至计算机系统800和从计算机系统800发送。

在实施方式中,包括其上存储有控制逻辑(软件)的有形计算机可用或可读介质的有形设备或制品在本文中还被称为计算机程序产品或程序存储装置。这包括但不限于计算机系统800、主存储器808、次级存储器810、和可移除的存储单元818和822、以及体现上述任意组合的有形制品。这种控制逻辑当由一个或多个数据处理装置(如计算机系统800)执行时,使得这种数据处理装置如本文中描述的操作。

为了说明的目的,以上描述使用特定的专门术语以提供对本公开的彻底理解。然而,对于本领域技术人员显而易见的是不要求具体细节以实践本公开。因此,为了示出和描述的目的,呈现了本公开的特定实施方式的以上描述。它们并非旨在是详尽的或者将本公开局限于所公开的精确形式;显而易见地,根据上述教导,许多修改和变化是可行的。选择并且描述实施方式,以最佳地解释本公开的原理及其实际应用,从而能够允许本领域的技术人员利用适合于预期的特定用途的各种修改最佳地利用本公开和各种实施方式。意图是所附权利要求及其等效物限定本公开的范围。

基于本公开中包含的教导,如何制造并且使用本公开的实施方式中的图8中示出的数据处理装置、计算机系统和/或计算机体系对本领域技术人员显而易见的。具体地,实施方式可以用本文中描述的之外的软件、硬件、和/或操作系统实现方式操作。

应当理解,具体实施方式部分而非摘要部分旨在用于解释权利要求。摘要部分可以阐述本公开中的一个或多个而非全部的示例性实施方式,并且因此并不旨在以任何方式限制本公开和所附权利要求。

以上借助于示出指定功能的实现方式及它们的关系的功能构建模块描述了本公开。为了便于描述,本文中任意限定了这些功能构建模块的边界。只要适当地执行指定功能及其关系,则可以限定可替代的边界。

对相关领域的技术人员显而易见的是,在不背离本公开的精神和范围的情况下,可以做出形式和细节上的各种变化。因此,本公开不应受任意上述示例性实施方式的限制。进一步地,权利要求应该仅根据它们的列举及其等效物进行限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1