• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 14
    • 下载费用:30 金币  

    重庆时时彩取款收: 分辨合一触摸接触.pdf

    关 键 词:
    分辨 合一 触摸 接触
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201110349777.5

    申请日:

    2011.11.08

    公开号:

    CN102385456A

    公开日:

    2012.03.21

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 专利权的转移IPC(主分类):G06F 3/041变更事项:专利权人变更前权利人:微软公司变更后权利人:微软技术许可有限责任公司变更事项:地址变更前权利人:美国华盛顿州变更后权利人:美国华盛顿州登记生效日:20150424|||授权|||实质审查的生效IPC(主分类):G06F 3/041申请日:20111108|||公开
    IPC分类号: G06F3/041 主分类号: G06F3/041
    申请人: 微软公司
    发明人: H. 本科; A. 威尔逊
    地址: 美国华盛顿州
    优先权: 2010.11.08 US 12/941693
    专利代理机构: 中国专利代理(香港)有限公司 72001 代理人: 刘鹏;丁永凡
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201110349777.5

    授权公告号:

    |||102385456B||||||

    法律状态公告日:

    2015.05.13|||2014.09.10|||2012.05.02|||2012.03.21

    法律状态类型:

    专利申请权、专利权的转移|||授权|||实质审查的生效|||公开

    摘要

    一种分辨由多点触摸传感器(102)检测到的合一接触的方法,包括:对于帧(N),将第一触摸接触(210)分辨(410)为第一形心(N)(214);和对于帧(N),将与第一触摸接触(210)不同的第二触摸接触(212)分辨(412)为第二形心(N)(216)。响应于第一触摸接触(210)和第二触摸接触(212)合并(414)为?。∟+1)中的合一触摸接触(310),将合一触摸接触(310)分辨(416)为第一形心(N+1)(614)和第二形心(N+1)(616)。

    权利要求书

    1.?一种跟踪触摸接触的方法(400),该方法(400)包括:对于帧(N),将第一触摸接触(210)分辨(410)为第一形心(N)(214);对于帧(N),将与第一触摸接触(210)不同的第二触摸接触(212)分辨(412)为第二形心(N)(216);响应于第一触摸接触(210)和第二触摸接触合并(414)为?。∟+1)中的合一触摸接触(310),将合一触摸接触(310)分辨(416)为第一形心(N+1)(614)和第二形心(N+1)(616)。2.?按照权利要求1所述的方法,其中检测合一接触包括认定?。∟+1)中具有近似等于第一触摸接触的单独统计量和第二触摸接触的单独统计量之和的组合统计量的连续接触。3.?按照权利要求1所述的方法,其中分辨合一触摸接触包括将第一加权值(N+1)和第二加权值(N+1)赋予?。∟+1)中合一接触的各个具体像素。4.?按照权利要求3所述的方法,此外还包括:通过下述方法计算各个像素的第一加权值(N+1):将在?。∟+1)中某一像素处观测到的合一触摸接触的强度乘以该具体像素属于第一触摸接触的第一概率可能性;和通过下述方法计算各个像素的第二加权值(N+1):将在?。∟+1)中某一像素处观测到的合一触摸接触的强度乘以该具体像素属于第二触摸接触的第二概率可能性。5.?按照权利要求4所述的方法,其中在各个像素处观测到合一触摸接触的强度是从原始触摸传感器测量结果中获得的。6.?按照权利要求4所述的方法,此外还包括:对各个像素的第一加权值(N+1)和第二加权值(N+1)进行归一化,从而使得该像素所对应的第一加权值(N+1)和第二加权值(N+1)的总和等于1;针对第一触摸接触的概率可能性对各个像素进行归一化,从而使得合一触摸接触的所有像素的第一加权值(N+1)的总和等于1;和针对第二触摸接触的概率可能性对各个像素进行归一化,从而使得合一触摸接触的所有像素的第二加权值(N+1)的总和等于1。7.?按照权利要求4所述的方法,此外还包括将合一接触分辨为归一化第一加权值(N+1)的第一形心(N+1)和归一化第二加权值(N+1)的第二形心(N+1)。8.?按照权利要求8所述的方法,此外还包括将第一平均和协方差矩阵与第一形心(N+1)关联起来并且将第二平均和协方差矩阵与第二形心(N+1)关联起来。9.?按照权利要求8所述的方法,此外还包括由第一形心(N+1)计算第一新概率可能性和由第二形心(N+1)计算第二新概率可能性,以用于对后续帧中的像素进行加权。10.?一种数据保持子系统(108),该数据保持子系统(108)保存着可由逻辑子系统(106)用来执行以下操作的指令:对于帧(N),将第一触摸接触(210)分辨(410)为第一形心(N)(214);响应于第一触摸接触(210)和第二触摸接触(212)合并(414)为?。∟+1)中的合一触摸接触(310),将合一触摸接触(310)分辨(416)为第一形心(N+1)(614)和第二形心(N+1)(616)。

    说明书

    分辨合一触摸接触

    背景技术

    小型触摸传感器装置的使用正在变得日益普遍。例如,触摸屏、游戏控制器和鼠标都可以采用触摸传感器来检测用户输入。当在小型触摸传感器装置上做多点触摸手势时,手指往往会靠在一起。当多个触摸接触被排布得彼此接近时,传感器图像上的标准触摸处理常?;岬贾禄炻?。经常地,当接触是由多个独立接触引发的时候,这些接触会被报告为单独一个触摸接触。例如,如果两根手指在某点上做靠近的运动(例如,在捏紧手势期间),那么两个独立的接触可能变得过于靠近,以至于将它们报告为单独一个接触。这在需要持续跟踪各独立接触的情形下可能是有问题的。

    发明内容

    可以将两个或多个合并在一起的触摸接触分辨开来。一种实施方式包括:对于?。∟),将第一触摸接触分辨为第一形心(N),并且对于帧(N),将与第一触摸接触不同的第二触摸接触分辨为第二形心(N)。响应于第一触摸接触和第二触摸接触合并为?。∟+1)中的合一触摸接触,将合一触摸接触分辨为第一形心(N+1)和第二形心(N+1)??梢苑直嫒我馐康暮弦唤哟?。

    本发明内容部分是为了介绍下面将会在具体实施方式中进一步介绍的简单形式概念的选择而提供的。发明内容部分并非打算用来认定所要求?;さ闹魈獾墓丶卣骰蛘呋咎卣?,也不是打算用来限制所要求?;さ闹魈獾姆段?。而且,所要求?;さ闹魈獠⒉痪窒抻诮饩霰疚娜魏尾糠种刑岬降娜魏位蛉咳钡愕氖迪址绞?。

    附图说明

    图1表示按照本发明实施方式的实例应用环境。

    图2是两个独立触摸接触的原始传感器测量结果的示意性表示。

    图3是合一触摸接触的原始传感器测量结果的示意性表示。

    图4表示跟踪多点触摸传感器上的触摸接触的实例方法。

    图5表示分辨多点触摸传感器上的合一触摸接触的实例方法。

    图6是分辨后的合一触摸接触的原始传感器测量结果的示意性表示。

    具体实施方式

    公开了分辨由多点触摸传感器检测到的合一接触的方法。当用户触摸多点触摸传感器时,传感器会尝试着跟踪用户的触摸,将其作为一次触摸接触。当两个或多个接触相互靠近并且看起来像是合并成一次合一触摸接触时,可能难以独立跟踪这些接触。本发明的方法是为了以下目的而提供的:将合一触摸接触分辨为两个或多个分开的触摸接触,从而即使在两个或多个触摸接触在传感器看来是合而为一的时候,也能够独立地跟踪两个或多个不同的触摸接触。

    图1表示包括多点触摸传感器102的实例应用环境100。计算系统104包括逻辑子系统106和数据保持子系统108,并且构成为用来解释从多点触摸传感器接收到的信息,从而可以将用户在传感器上的触摸分辨为一个位置。在这个例子中,多点触摸传感器102是计算系统104的外围设备组件。在其它一些实施方式中,可以将传感器自身构造为能够分辨触摸接触的位置。

    如图所示,多点触摸传感器102包括触摸板112。在其他一些例子中,多点触摸传感器可以包括鼠标、触摸屏、游戏控制器等。按照本发明的多点触摸传感器可以以光学方式、电容性方式、电阻性方式检测触摸输入,或者以任何其他适当的方式检测触摸输入。

    图2示意性地表示第一触摸接触210和第二触摸接触212的原始的传感器测量结果,第二触摸接触不同于第一触摸接触。使用任何适当的检测机制,可以将这些触摸接触分辨为两个不同的触摸接触位置。在这些附图中,各个点代表一个像素位置。各个点的相对大小代表触摸传感器的有东西在那一位置上触摸它的确认度。各个触摸接触具有形心,例如形心(centroid)214、形心216等,代表接触的平均中心位置。在这一实施方式中,各个形心对应于单独一个像素。在其它一些实施方式中,形心可能对应于多于或少于一个像素。形心计算可以具有子像素精度。触摸传感器测量随时间变化的连续多帧中的触摸接触。图2代表一个这样的帧,称作帧(N)。

    图3示意性地表示随后一?。∟+1)中触摸接触310的原始传感器测量结果。正如本文中所使用的,(N)和(N+1)记法用于表示帧的时序序列。即,?。∟+1)是?。∟)之后的一帧,?。∟+2)是?。∟+1)之后的一帧,以此类推。图2中的第一触摸接触210和第二触摸接触212现在已经合并为合一触摸接触310。在这个例子中,合一触摸接触对于传感器而言看起来是具有单独一个形心312的单独接触,即使该合一触摸接触是由两个不同的手指触摸传感器而造成的。

    图4表示跟踪多点触摸传感器上的触摸接触的实例方法400。这一实例方法描述了跟踪已经合而为一的两个触摸接触。不过,跟踪两个以上的合而为一的触摸接触也处于本发明的范围之内。在410,方法400包括使用标准跟踪方法来将第一触摸接触分辨为?。∟)的第一形心(N)。在412,将与第一触摸接触不同的第二触摸接触分辨为?。∟)的第二形心(N)。如果第一触摸接触和第二触摸接触仍然保持不同,则这一跟踪将会以类似的方式在随后的?。∟+1)中继续进行。响应于在414中第一触摸接触和第二触摸接触在?。∟+1)中合并为合一触摸接触,启用方法416来分辨合一触摸接触。

    可以通过认定?。∟+1)中的连续接触是否具有近似等于来自?。∟)的第一触摸接触的单个统计量和第二触摸接触的单个统计量的总和的组合统计量来启用方法416。这一统计量的非限定性实例是触摸接触的面积。例如,如果?。∟+1)中合一触摸接触的面积近似等于?。∟)中各单个触摸接触的组合面积,则可以证明是合一接触。如果合一接触的协方差基本上等于前一帧中单个接触的组合协方差,则可以额外和/或二者择一地证明是连续接触。

    方法400可以备选地通过用户加入与现有触摸接触相邻的新的接触时的"落点上合一"触摸接触来启用。这是通过单独一个触摸接触的大小从?。∟)到帧(N+1)迅速扩大来认定的?;痪浠八?,在帧(N)中可能还没有第二触摸接触,这样就可以跳过方法400的步骤412。

    图5表示分辨合一触摸接触,比如图3中认定的合一触摸接触310,的实例方法416'。

    在510,将一个或多个概率可能性施加于合一触摸接触的各个像素??梢允褂美醋杂谇耙恢?N)的各个触摸接触的数据来计算(多个)概率可能性?;痪浠八?,可以使用来自于前一帧的平均和协方差值来计算当前合一触摸接触中某一像素属于某一触摸接触的可能性。在一种实例实施方式中,概率可能性包括各个触摸接触的高斯分布??梢允褂孟铝泄郊扑愀咚狗植迹?/p>

    其中x是当前像素位置,μ是高斯模型的平均位置,?Σ是协方差矩阵,并且k是2,因为这是一个二维模型??梢允褂萌魏问实钡母怕士赡苄?,比如平均和标准变分、泊松分布等。

    在514,可以使用概率可能性来针对来自前一帧各个触摸接触的各个实体化概率可能性,对各个像素进行加权。举例来说,对于合一触摸接触的各个具体像素,可以计算关于来自第一触摸接触的概率可能性的第一加权值(N+1)。在某些实施方式中,可以计算在?。∟+1)中该具体像素处观测到的合一触摸接触的强度与基于?。∟)的第一形心(N)得出的该具体像素属于第一触摸接触的概率可能性的乘积,作为第一加权值(N+1)。如前所述,可以使用来自于前一帧的数据,借助高斯分布计算各个像素属于第一触摸接触的可能性??梢源釉嫉暮?或经过处理的触摸传感器测量结果中获得在各个像素处观测到的合一触摸接触的强度。

    在516,对合一接触的各个像素重复进行这一处理。在518,对来自于第二,和任何后续的,触摸接触的概率可能性重复进行这一处理。以这种方式,针对来自于形成合一触摸接触的各个不同的触摸接触的实体化概率可能性,为合一触摸接触中的各个像素赋予了加权值。举例来说,如果两个不同的触摸接触形成合一触摸接触,那么合一触摸接触的各个像素将会被赋予代表该像素是第一触摸接触的结果的可能性的第一加权值和代表该像素是第二触摸接触的结果的可能性的第二加权值。

    继续讨论两个不同的触摸接触被合并在一起的例子,在合一接触中的各个像素已经被赋予了第一加权值(N+1)和第二加权值(N+1)之后,在520针对各个像素对这些加权值进行归一化,从而使得第一加权值(N+1)和第二加权值(N+1)的总和等于1。在522,就各个模型而言,对各个像素进行归一化,从而使得合一触摸接触的所有像素的第一加权值(N+1)的总和等于1,并且使得合一触摸接触的所有像素的第二加权值(N+1)的总和等于1。

    在524,将合一触摸接触分辨为具有相关平均和协方差矩阵的归一化第一加权值(N+1)的第一形心(N+1)和具有相关平均和协方差矩阵的归一化第二加权值(N+1)的第二形心(N+1)??梢约扑愎橐换谝换虻诙尤ㄖ担∟+1)的加权平均值,作为第一形心(N+1)和第二形心(N+1),其中R是属于所考虑接触的一组像素位置:

    。

    可以计算属于原始合一接触的一组像素R的总和,作为相关协方差矩阵:

    其中

    。

    在526,可以输出所分辨出来的接触??梢砸匀魏问实钡母袷浇直娉隼吹慕哟ナ涑龈魏问实钡慕邮辗?。举一个非限定性的例子来说,可以以包括接触标识符、形心位置和协方差矩阵的数据包的形式输出各个触摸接触??梢越鞲龃ッ哟ナ涑龈僮飨低郴蛘吖钩晌美唇ッ哟ソ馐臀没淙胧录钠渌没Ы涌谀??。

    可以在528使用在524计算出来的平均和协方差值来为随后的帧建立模型。

    图6示出了用虚线表示的来自图3的合一触摸接触310。图6还表示合一触摸接触被分辨为以第一形心(N+1)614为特征、具有相关协方差矩阵610的第一触摸接触和以第二形心(N+1)616为特征、具有相关协方差矩阵612的第二触摸接触。

    在某些实施方式中,上面介绍的方法和处理可能会依赖于包括一个或多个计算机的计算系统。具体地说,本文介绍的方法和处理可以被实现为计算机应用程序、计算机服务、计算机API、计算机库文件和/或其他计算机程序产品。

    回到图1,非限定性的计算系统104可以执行一个或多个上面介绍的方法和处理。计算系统104是以简化形式示出的。应该理解的是,事实上在不超出本发明的范围的情况下,可以使用任何计算机体系结构。在不同的实施方式中,计算系统104可以采取下列形式:大型计算机、服务器计算机、台式计算机、便携式计算机、平板计算机、家庭娱乐计算机、网络计算装置、移动计算装置、移动通信装置、游戏装置、外围设备输入装置等。

    计算系统104包括逻辑子系统106和数据保持子系统108。计算系统104可以可选地包括显示子系统110、通信子系统和/或其他图1中未示出的部件。计算系统104还可以可选地包括一个或多个外围设备和/或集成用户输入装置,比如键盘、鼠标、游戏控制器、相机、麦克风和/或可以包括触摸输入能力的触摸屏。作为非限定性的例子,计算系统104可以包括多点触摸传感器102。

    逻辑子系统106可以包括一个或多个物理装置,构成为用来执行一个或多个指令。例如,逻辑子系统可以被构成为用来执行一个或多个指令,这些指令是一个或多个应用程序、服务、程序、例程、库文件、对象、部件、数据结构或其他逻辑结构的部分??梢允凳┱庑┲噶罾粗葱腥挝?、实现数据类型、转换一个或多个装置的状态或者达到其他方面的期望结果。

    逻辑子系统可以包括一个或多个处理器,构成为用来执行软件指令。附加地或可替换地,逻辑子系统可以包括一个或多个硬件或固件逻辑机,构成为用来执行硬件或固件指令。逻辑子系统的处理器可以是单核或多核的,并且其上执行的程序可以被配置为用于并行或分布式处理。逻辑子系统可以可选地包括分布在两个或更多个装置中的若干单个部件,这些部件可以位于远程位置和/或被配置为用于协同处理。逻辑子系统的一个或多个方面可以由云计算结构中配置的远程访问联网计算装置虚拟化并执行。

    数据保持子系统108可以包括一个或多个物理的、非瞬时的装置,构成为用于保存可由逻辑子系统执行的数据和/或指令,以实施本文介绍的方法和处理。当实施这些方法和处理时,可以变换数据保持子系统108的状态(例如,以保持不同的数据)。

    数据保持子系统108可以包括可插拔的介质和/或内置装置。数据保持子系统108可以包括光存储装置(例如,CD,DVD,HD-DVD,蓝光盘,等等)、半导体存储装置(例如,RAM,EPROM,EEPROM等等)和/或磁存储装置(例如,硬盘驱动器,软盘驱动器,磁带机,MRAM,等等),不胜枚举。数据保持子系统108可以包括具有下列特征之一或多个的装置:易失性、非易失性、动态的、静态的、读取/写入、只读、随机存取、顺序存取、位置可寻址、文件可寻址和内容可寻址。在某些实施方式中,逻辑子系统106和数据保持子系统108可以被集成到一个或多个公用的装置中,比如专用集成电路或片上系统。

    术语"???、"程序"和"引擎"可以用于描述计算系统104被实施用来执行一个或多个特定功能的方面。在某些情况下,这样的???、程序或引擎可以通过逻辑子系统106执行由数据保持子系统108保存的指令来具体实现。应该理解的是,不同的???、程序和/或引擎可以是从同一个应用程序、服务、代码块、对象、库文件、例程、API、功能等具体实现的。类似的,同样的???、程序和/或引擎可以是由不同的应用程序、服务、代码块、对象、例程、API、功能等具体实现的。术语"???、"程序"和"引擎"意在囊括单个可执行文件、数据文件、库文件、驱动器、脚本、数据库记录等或者其构成的组。

    要意识到,本文所使用的"服务"可以是可跨越多个用户会话执行并且可由一个或多个系统组件、程序和/或其它服务使用的应用程序。在某些实现方式中,服务可以响应于来自客户的请求在服务器上运行。

    如果有的话,可以使用显示子系统110来呈现由数据保持子系统108保存的数据的直观表示。当本文介绍的方法和处理改变了由数据保持子系统保存的数据,并且因而转变了数据保持子系统的状态时,显示子系统110的状态可以被类似地转换,以可见地呈现底层数据的变化。作为非限定性的例子,显示子系统110可以显示响应于如本文介绍的那样分辨出来的触摸接触形式的用户输入而改变的用户界面要素。显示子系统110可以包括一个或多个实际上使用任何类型技术的显示装置??梢越庑┫允咀爸糜肼呒酉低?06和/或数据保持子系统108组合在共用的外壳中,或者这些显示装置可以是外围设备的显示装置。

    如果有的话,通信子系统可以构成为用来将计算系统104与一个或多个其他计算装置可通信地连接。通信子系统可以包括遵循一个或多个不同通信协议的有线和/或无线通信装置。作为非限定性的例子,通信子系统可以通过无线电话网络、无线局域网、有线局域网、无线广域网、有线广域网等进行通信。在某些实施方式中,通信子系统可以允许计算系统104经由诸如因特网这样的网络向和/或从其他装置发送和/或接收消息。

    应该理解,本文介绍的配置和方法本质上是示范性的,并且这些具体实施方式或实例不应从限定的角度加以考察,因为为数众多的改变都是可行的。本文介绍的具体例程或方法可以代表很多处理策略中的一个或多个。如此一来,所图示的各种不同动作可以是以图示顺序、以其他顺序、并行地或者在某些情况下有所忽略地执行的。类似地,前面介绍的处理的顺序是可以改变的。

    本公开的主题包括各种不同处理、系统和结构,和本文公开的其他特征、功能、动作和/或属性,以及它们的任何和所有等价物的所有新颖的和非显而易见的组合与子组合。

    关于本文
    本文标题:分辨合一触摸接触.pdf
    链接地址://www.4mum.com.cn/p-5817449.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 股票融资100万一天多少利息 2号上证指数 股票涨跌及统计学 股票涨跌停 股票分析师证报考条件 炒股软件免费版 股票涨跌知识 股票交易佣金 8月30日股票推荐 股票行情大盘走势湖南黄金 股票融资费用的计算 泸州老窖股票 股票融资融券余额什么意思 温州股票融资 2000年上证指数 股票配资 软件