CN101583924A - 多点触摸输入辨别 - Google Patents

多点触摸输入辨别 Download PDF

Info

Publication number
CN101583924A
CN101583924A CNA2007800492199A CN200780049219A CN101583924A CN 101583924 A CN101583924 A CN 101583924A CN A2007800492199 A CNA2007800492199 A CN A2007800492199A CN 200780049219 A CN200780049219 A CN 200780049219A CN 101583924 A CN101583924 A CN 101583924A
Authority
CN
China
Prior art keywords
block
touch
surface equipment
near image
value
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
Application number
CNA2007800492199A
Other languages
English (en)
Other versions
CN101583924B (zh
Inventor
W·C·维斯特曼
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.)
Apple Inc
Original Assignee
Apple Computer Inc
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 Apple Computer Inc filed Critical Apple Computer Inc
Priority to CN201811616109.2A priority Critical patent/CN109710108B/zh
Priority to CN201510977259.6A priority patent/CN105549783B/zh
Priority to CN201210296066.0A priority patent/CN102981667B/zh
Publication of CN101583924A publication Critical patent/CN101583924A/zh
Application granted granted Critical
Publication of CN101583924B publication Critical patent/CN101583924B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • G06F3/04186Touch location disambiguation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • G06F3/04182Filtering of noise external to the device and not generated by digitiser components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0414Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/107Static hand or arm
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04106Multi-sensing digitiser, i.e. digitiser using at least two different sensing technologies simultaneously or alternatively, e.g. for detecting pen and finger, for saving power or for improving position detection

Abstract

描述用于识别和辨别多点触摸触摸表面设备的不同输入图案的技术。作为示例,可识别离触摸表面短距离悬停的大物体(例如脸颊、大腿或胸)并与表面的物理接触区分开来。另外,可相似地识别例如由耳朵和耳垂引起的粗糙接触并与由手指、拇指、手掌和手指握住引起的接触区分开来。

Description

多点触摸输入辨别
技术领域
本发明一般涉及用于电子装置的数据输入方法和设备,且更具体地涉及用于辨别多点触摸触摸表面输入设备的各种输入的方法和设备。
背景技术
目前存在许多类型的输入设备用于完成与电子系统有关的操作。这些操作通常对应于在显示屏上移动光标和/或作出选择。例示的电子系统包括平板、笔记本、台式和服务器计算机系统,个人数字助理,音频与视频控制系统,便携式音乐与视频播放器以及移动和卫星电话。触摸板和触摸屏系统(统称为“触摸表面”)的使用在这些类型的电子系统中已经变得日益普及,这是因为它们易于使用且适于多用途操作。
一种特定类型的触摸表面是触摸屏。触摸屏通常包括触摸面板、控制器和软件驱动程序。触摸面板的特征是带有触摸敏感表面的光学透明面板,其中触摸敏感表面位于显示屏幕之前,使得触摸敏感表面与显示屏可视区域的指定部分(在最经常情况下是整个显示区域)共延。触摸面板记录触摸事件并且发送指示这些事件的信号至控制器。控制器处理这些信号并发送作为结果的数据至软件驱动程序。软件驱动程序进而将作为结果的数据翻译成电子系统能够识别的事件(例如手指移动和选择)。
不同于早期的输入设备,现在可获得的触摸表面能够在多个物体靠近和/或接触触摸表面时同时检测这些物体,并且能够更精细得多地检测物体的形状。为了利用这种能力,必须测量、识别并区分多种可能同时靠近或接触这类触摸表面的物体。现有技术的触摸表面系统(包括它们的支持软件和/或电路)并没有提供完成上述操作的健壮能力。因而,有利的是提供识别和辨别多个同时悬停或触摸事件(诸如识别和辨别两个或更多个紧密聚成组的手指、将手掌跟与一个或多个手指识别和辨别开、将手指与拇指识别和辨别开以及将手指与耳朵和脸颊识别和辨别)的方法和设备。
发明内容
在一个实施例中,本发明提供一种辨别触摸表面设备的输入源的方法。该方法包括获得接近图像,分割接近图像以识别多个区块(patch),确定这多个区块的每一个的短轴半径,如果一个区块的短轴半径值在第一指定阈值之上则将该区块识别为与大物体(例如脸颊或腿表面)相关联,以及基于所识别的大物体控制触摸表面设备的操作。在一个实施例中,设备控制通过改变设备的操作模式(例如关闭至开启)表现。在另一个实施例中,设备控制通过忽略所识别的大物体,以使得所识别的大物体不会引起设备操作状态的改变表现。
在另一个实施例中,本发明的目标是识别和区分多点触摸触摸表面的各种输入。例示的输入源自诸如耳朵、脸颊、腿、胸、手指、拇指和手掌之类的源。
例示的触摸表面设备包括但不限于平板计算机系统、笔记本计算机系统、便携式音乐与视频系统和移动电话。按照所述方法论中任一的方法可以存储在能够由例如通用计算机处理器的可编程控制设备读取和执行的任何介质中。
附图说明
图1以流程图形式示出按照本发明一个实施例的多点触摸处理方法。
图2以流程图形式示出按照本发明一个实施例的区块不规则性计算。
图3示出经验性确定的数据的曲线图,例示区块短半径用于辨别大触摸表面接触(例如脸颊)和其它触摸表面接触(例如指尖和拇指)的能力。
图4示出经验性确定的数据的曲线图,例示区块短半径用于辨别手掌接触与其它触摸表面接触(例如指尖和拇指)的能力。
图5示出经验性确定的数据的曲线图,例示区块不规则性度量用于辨别耳朵接触与其它触摸表面接触(例如指尖、拇指和脸颊)的能力。
图6以流程图形式示出按照本发明一个实施例的远场操作。
图7以框图形式示出按照本发明一个实施例的触摸表面设备。
具体实施方式
描述了检测和辨别触摸表面的多点同时紧密接近或触摸的方法和设备。向本领域所有技术人员提供下面的实施例,以使他们能够制作和使用声明的本发明,并且在互电容触摸表面设备的上下文中提供这些实施例。使用其它类型的触摸表面诸如力度或光感触摸表面的变体对于本领域技术人员是显而易见的。因此,所附权利要求书并不旨在受所公开实施例的限制,而是要令其最宽范围与本文公开的原理与特征相一致。
如前所述,最新的触摸表面输入设备能够在多个物体接近和/或接触触摸表面时检测到它们。对于可放在口袋、钱包或戴在头上的手持多点触摸触摸表面设备(例如便携式音乐播放器、便携式视频播放器、个人数字助理或移动电话)而言,检测设备在进出口袋、接近或远离身体、接近或远离头部过程中何时被握住对于以下各项非常有用:输入拒绝(确保作为这些操作的结果产生的触摸表面输入信号不被错误地作为正常的手指/输入笔触摸);操作模式转移(例如减暗设备背光、使设备进入睡眠和将设备从低功率状态唤醒);以及对于移动电话,应答呼叫(例如当将设备拿到头部附近但不必触摸头部的时候)和/或终止呼叫(例如将设备放入口袋或钱包中的时候)。
在感测元件的二维阵列(即触摸表面)中的每个感测元件(即“像素”)产生输出信号,用以指示在传感器元件处的电场扰动(对于电容传感器)、力度(对于压力传感器)或光耦合(对于光学传感器)。全体像素值表示一个“接近图像(proximity image)”。如本文所述,本发明的各种实施例提供检测和辨别由例如前段所识别的动作类型产生的触摸表面信号(表示为接近图像)的能力。
参考图1,按照本发明一个实施例的多点触摸处理方法100以获得接近图像数据开始(框105)。因为获得的数据通常是信息(指示物体靠近或接触触摸表面)、固定偏移(由电路基线引起)和噪声(例如射频干扰)的叠加,所以对获得的像素数据进行初始调整以补偿传感器元件基线活动。例如,在多点触摸设备初始化和/或当使多点触摸设备离开低功率模式(例如睡眠)时,可以捕捉一个或多个图像。假设这些初始图像不包括表面接触,便可用于提供传感器的基线。已经发现,对多个连续图像进行平均(例如使用无限或有限脉冲响应滤波器)可以提供更准确的基线值。可以从每个连续地捕捉的图像中减去这些基线值以提供接近图像,以供进行中的图像处理步骤使用。在另一个实施例中,可随着时间过去慢慢地调整基线像素值来补偿温度或静电荷。另外,如果实际上触摸表面接触在开始时就存在,则需要调整初始基线值。在又一实施例中,可在每一个不同的传感器元件驱动频率处获得多个图像样本。对于这些图像中的每个像素,可以按照框105对被减去的样本的平均值或中值(即在所捕捉的基线与信息图像之间)进行组合来创建初始(一般是有符号的)图像。对于偶然产生较大的异常像素值(“尖端”噪声),可使用其它阶次的滤波器。如图1所示,按照框105的操作产生的接近图像数据表示为[PROX]。
接着,[PROX]图像数据馈送给可以顺序或并行操作的其它处理框(框110、115和120)。已经发现,在分割(框125)之前滤波或平滑接近图像(框115)可减少假峰数量并且因此有助于减少分割。在框115的一个实施例中,每个像素值可按照离散扩散操作与其最近的邻近像素进行平均。已经发现,如果使用该方法,则围绕所捕捉图像插入“边界”是有益的,因而存在一个可用于平均所捕捉图像边缘处像素的值。例如,可将一(1)像素边界添加到[PROX]图像,其中每个“边界”像素赋予对应于该图像“背景”的值(例如零)。在另一个实施例中,可使用时间(例如在一段时间内获取多个图像)和空间(例如平均邻近像素)平滑操作两者。如果所捕捉的像素数据噪声严重,则多次平滑操作是有益的。如图1所示,按照框115的操作产生的图像数据表示为[SMTH]。
尽管响应于接触触摸表面的物体(即“接地的”物体)[PROX]图像像素值一般为零或正,但背景噪声或接近但未触摸触摸表面的物体(即“未接地的”物体)可能会产生部分像素值为负的图像。背景噪声可以是静态的或者随着电路温度、触摸表面湿度或其它因素而变化。有噪声的负像素在质心或其它区块测量中会引起过多的抖动(见下面有关框[135]的讨论)。为对此进行补偿,可将[PROX]图像像素值限制在所需的一般为正的范围内(框110)。减去噪声阈值有助于减少连续图像帧中由在噪声阈值附近(之上和之下)的像素引起的质心抖动。如图1所示,按照框110的操作产生的图像数据表示为[CNST]。在一个实施例中,值小于背景噪声阈值的所有像素被置为零。在另一个实施例中,从每个像素中减去噪声阈值并且强制结果为非负,如表1所示。
表1.例示的像素限制技术
Figure A20078004921900131
在一个实施例中,噪声阈值设置在每个像素处测得的噪声的1个至3个标准差之间并将背景值设置为零。本领域的技术人员将认识到,其它值是有可能的,并且对值的精确选择取决于所使用的传感器元件的类型、像素噪声的实际或预期水平以及多点触摸设备的操作环境等等。例如,噪声阈值可在每个像素基础上设置为指定的预期值,或者可为图像中的所有像素使用单一值。另外,允许像素噪声值随着时间过去变化,因此可以对传感器元件噪声的热效应或环境效应进行补偿。
触摸表面接触典型地示为分成组的“有效”像素值集合,其中每个区域的肉体接触(例如手指、手掌、脸颊、耳朵或大腿)由大致为椭圆形的像素区块表示。
通过分析图像的拓扑,图像分割操作可以识别对应于触摸表面接触的不同像素区块(框125)。在一个实施例中,可使用自底向上的脊峰上升算法(bottom-up,ridge-hiking algorithm)来分组作为围绕每个峰值像素的同一分水岭(watershed)一部分的像素,每个分水岭分组或者像素区块对应于一个触摸表面接触。在另一个实施例中,可使用自顶向下的搜索算法来识别环绕每个峰值像素的像素区块,搜索从峰值开始向外并在山谷停止。作为图像分割过程的一部分,可以从所识别的区块中去除一维区块,因为它们通常是因孤立的噪声尖峰或者由传感器元件的整行或列和/或相关联电路的故障而产生的。另外,因为诸如手掌和伸长的拇指之类的较大接触在接近图像中会产生多个峰值(例如由于噪声或者不均匀的信号饱和),图像中的多个峰值会增长为多个分裂的区块。考虑到这种现象,可以合并多个检测到的区块来产生减少数量的区块供进一步处理。例如可以应用启发式或经验性确定的规则来完成此操作。例如,当沿两个独立的所识别区块共享边界的鞍点不是“非常深”(例如当鞍幅大于两个区块的峰值像素值的60%至80%的时候)时,可合并这两个区块。如图1所示,由按照框125的操作产生的所识别区块表示为[P1,P2,...Pn]。
分析显示来自区块周边远离中心或峰值的像素的噪声,在所计算的质心(‘质量’的中心)测量中比来自中心像素的等量噪声要引起更多的抖动。其它以统计适配的区块参数诸如长/短半径和定向也有该现象。这类抖动对于悬停物体的平滑跟踪是一个特别严重的问题,因为悬停物体一般不会引起很强的中心像素,结果使得周边像素对质心测量的影响更大。然而,完全将这些周边像素排除在区块质心计算之外会丢弃潜在的有关区块的位置、尺寸和形状的有用信息。还要注意的是,在扩散的图像上执行区块参数化会减少来自周边像素的噪声,但标准的空间滤波过程也导致区块形状的膨胀和扭曲,导致毗邻的区块相互扩散到对方以及其它的尤其会偏质心和椭圆半径测量偏离的效应。因而,需要一种能够在不强烈扭曲区块形状并确保测量结果的情况下最小化来自区块周边像素的噪声量的技术。
因此,按照本发明的一个实施例,可有选择地减少、按比例缩小或抑制区块周边的像素值(框130)。一般而言,区块质心确定可通过有选择地按比例缩小区块周边那些较弱的且其邻居像素极弱的像素来改进。更明确地,在一个实施例中,在经平滑的值(例如在[SMTH]中)落在由下限与上限定义的指定范围内时,按比例缩小与其对应的校准的图像像素值(例如在[CNST]中)。经验性地选择上下限,使得仅有那些相对较弱的(与区块峰值和背景噪声相比)像素值得到处理。已经发现如果下限设置太低,则区块会从碰巧具有正噪声的背景像素“浮散(bloom)”;如果下限设置太高,则区块的质心位置将在空间上周期性地朝着传感器元件中心(例如电容性的电极板中心)偏离;如果上限没有比下限足够高,则周边抑制将不提供任何明显的质心抖动减少的益处;以及如果上限太高,则在区块的峰值像素旁边的所有区块像素将受到影响,即同样使所确定的区块的质心朝着传感器元件中心偏离。按照本发明的一个实施例,在逐像素的基础上将下限设置为背景噪声标准差的近似两倍,并将上限设置为背景噪声标准差的近似四倍(其中背景值一般为零)。在另一个实施例中,将下限设置为指示接近图像中所有像素上的“平均”或“预期”噪声的值。在一些实施例中,噪声值可动态地改变以反映正在改变的操作条件(见上面的解释)。如图1所示,已经按照框130抑制了周边区块像素的图像表示为[CNST’]。在一个实施例中,如表2所示地抑制周边的区块像素。
表2.例示的周边区块像素抑制
诸如上面所述的区块周边像素抑制同样可以应用于提供一维接近图像的触摸表面。例如,投影扫描触摸表面提供触摸表面中每行和每列的传感器元件的输出值(或信号)。在这些类型的触摸表面中,“区块”包括多个值,其中每个值表示一行或列的测量。在这些区块末端的值(即周边的值)可从如本文所述的噪声抑制获益。
对于某些诸如电话之类的触摸表面输入设备,在呼叫期间耳朵和耳垂会比脸颊更快或是更频繁地接触触摸表面。遗憾的是,耳垂区块在尺寸上非常接近于手指和拇指区块,但无论如何也不应在呼叫期间该引起假的手指按钮激活。按照本发明的一个实施例,区块不规则性的测量不是定义为查找任何特定的耳朵(区块)形状,而是表示在像素区块中一般的粗糙度、非圆度或折痕(框120)。也就是说,如果区块的不规则性度量在指定的阈值之上,则将接触识别为不规则物体(例如不是脸颊、手指或手掌),否则就不将区块识别为不规则物体(例如脸颊、手指或手掌)。
参考图2,区块不规则性确定方法120以计算分散图像开始(框200)。一般而言,分散图像(图2中表示为[DISP])可以是初始接近图像[PROX]的任何经高通滤波的版本。在一个实施例中,[DISP]图像是使用如下的不锐利遮蔽(unsharp masking)形式来产生的:
[DISP]=[PROX]-[SMTH]    公式1
接着,计算每个区块[P1,P2,...Pn]的总能量(框205)。例如,在一个实施例中,区块的总能量可通过求取区块中每个像素值的平方之和来计算。这可以用数学方式如下表示:
Figure A20078004921900171
公式2
如图2所示,按照框205的操作产生的总的区块能量值表示为[E1,...En]。
随后确定区块中毗邻像素之间的总能量(框210)。为减少跨边缘像素区块的能量尖峰影响,下面的求和应当忽略(即假设值为零)其邻近像素处于图像边界的像素的贡献,见公式3。出于相同的理由,下面的求和应当忽略其邻近像素来自不同区块的像素的贡献。
Figure A20078004921900172
公式3
和除以4是因为每个像素在接近图像的每个方向(左、右、上、下)上都计算了一次。如图2所示,按照框210的操作产生的总区块空间能量值表示为[SE1,...SEn]。接着,如下确定与每个区块的峰值像素相关联的能量(框215):
Figure A20078004921900173
公式4
如图2所示,按照框215的操作产生的峰值区块能量值表示为[PE1,...PEn]。
最后,计算每个区块的不规则性度量(框220)。在一个实施例中,不规则性度量定义为区块的空间能量减去其峰值能量与区块的总能量之比:
Figure A20078004921900181
公式5
如图2所示,按照框220的操作产生的区块不规则性度量值表示为[IM1,...IMn]。替换实施例可丢弃在计算像素能量值期间产生的任何负像素值,或者在计算区块能量时取绝对像素值而非平方像素值。
在另一个实施例中,不规则性度量可基于接近图像整体。也就是说,为了产生不规则性度量值,分散图像的整体(即所有像素)可视为单个“区块”。该方法的一个好处是可以在按照框125的分割操作(见图1)之前检测到异常的触摸表面表面条件并对此进行响应。例示的异常的触摸表面表面条件包括但不限于在触摸表面上的液体(例如水或汗)或者紧密接近或者接触触摸表面的多个不规则物体(例如硬币和/或钥匙)。当检测到这些条件时,获得新的传感器元件基线值是有益的。另外,如果使用多个触摸表面传感器取样频率,则可在每个频率处计算不规则性度量。如果所计算的不规则性度量值中的一个或多个大于如上所述的指定阈值,则认为与在阈值之上的值相关联的取样频率受到过量的噪声影响并且被忽略(例如射频噪声)。可使用以这种方式周期性地确定的频率相关的不规则性度量来检测这类噪声源何时发生何时消失。例如,由于触摸表面设备操作环境改变。
一般而言,奇怪形状的像素集合(即区块)需要相对较多数量的集合来定义其边界以及在区块内每个像素处的信号值。然而,为降低识别、区分和跟踪触摸事件的计算复杂性,在实践中使用较少数量来描述按照框125所识别区块的特性是有利的。因为大多数来自肉体接触的区块往往具有椭圆形状,所以一种区块参数化的方法是用椭圆来适配每个区块。该方法的一个好处是椭圆由相对较少数量的集合完全描述,其中心坐标、长轴和短轴长度以及长轴定向。
再次参考图1,使用该方法获知质心或质量中心的计算可用于参数化每个区块(框135)。一般而言,区块的质心可使用这些技术以及[CNST’]图像来确定(见框130)。另外,[CNST’]图像可用于产生区块协方差矩阵,其特征值标识区块的长和短半径并且其特征向量标识区块定向。对于接触辨别操作(见下面有关框140的讨论),还计算下面的区块特性:
Figure A20078004921900191
公式6
Figure A20078004921900192
公式7
在另一个实施例中,区块信号密度近似为:
公式8
用于辨别实际接触触摸表面的物体与仅仅悬停在触摸表面之上的物体的现有技术依赖于区块的总信号参数(例如见公式6)。然而,该方法与正在识别的物体的尺寸非常相关。也就是说,在区块的总信号值上设置阈值的现有技术通常仅对单一尺寸的物体有效。例如,选择用于识别指尖接触的总区块信号阈值在拇指或手掌在触摸表面之上很远时就会触发对拇指或手掌的检测。这一情形会导致键、按钮或其它控制元件的误激活、在表面接触之前控制元件的激活和区块的误识别(例如将实际上由手掌引起的区块识别为由拇指引起的区块)。
相反地,按照本发明一个实施例的辨别技术使用区块的信号密度参数(例如见公式7和8)。已经发现,该方法提供健壮的手段来区分接触触摸表面的物体与保持或悬停在触摸表面之上的物体,而不考虑物体的尺寸。例如,相同密度的阈值可以辨别手指(成人和儿童)、拇指、手掌和脸颊的表面接触。
如果归一化区块信号密度参数使得稳定的指尖接触产生为1的峰值,则轻扫接触一般产生略大于0.5的值(例如归一化值的一半),而悬停物体将产生一般小于0.5的区块密度值。将认识到,构成“略大于”或“略小于”的条件取决于诸如所使用的传感器元件的类型及其物理布局之类的因素。因此,尽管基于区块信号密度精确确定阈值将需要一些实验,但这在从本公开获益的本领域技术人员的认识范围内。
还已经确定的是,手指甲触摸产生一般小于近似0.5的区块信号密度值。这是因为不导电的手指甲使导电的手指肉体部分在触摸表面之上超过近似1毫米。因此,基于区块信号密度的阈值操作也是辨别肉体指尖触摸与手指甲背触摸的可靠手段。
在区块参数化完成后,可辨别各种类型的触摸表面接触(框140)。使用上面识别的参数,就可能健壮且可靠地区分大物体(例如脸颊和手掌)与其它物体(例如手指和拇指)、不规则物体(例如耳朵)与规则物体(例如手指、拇指、脸颊和手掌)以及手指握住动作(例如当用户握住多点触摸触摸表面设备以将它放入口袋或者从口袋拿出)。对这些类型的触摸表面输入的识别和辨别允许以更健壮的方式控制相关联设备。例如,在一个实施例中,大物体的检测可用于将设备从一个操作状态(例如关闭)转移到另一个状态(例如开启)。在另一个实施例中,如果在一个或多个指定的状态中,则可安全地忽略识别为大或不规则物体的结果的输入(它通常会引起状态转移)。例如,如果触摸表面电话已经处于“开启”或“活动”状态,则忽略对大或不规则物体的识别。
如前所述,区分大物体(例如脸颊和手掌)与小物体(例如指尖)是有利的,无论物体正悬停在触摸表面之上几毫米处还是稳定地按压在表面上。已经发现,接触的短半径度量为完成该操作提供健壮的辨别度量。如果区块的短半径超过指定的阈值,则接触可以可靠地归为脸颊,例如与手指或拇指相反。该同一测量还可以检测通过几毫米的织物靠近的腿(如大腿)(例如,当将设备插入口袋且其触摸表面面向身体时)。已经发现该测量非常健壮,以致于如果其它区块出现在表面上并具有较小的短半径(例如来自耳垂),则可安全地忽略它们。参考图3,所示的例示经验数据基于区块短半径说明脸颊接触300与其它接触305(例如指尖和拇指)之间的区别。尽管区块接触的精确值可随传感器不同以及人群的不同而变化,但是从图3明确可知,阈值310可设置在近似11毫米与近似15毫米之间的任何地方。(在这个和后面的数据曲线图中,对于完全接触的指尖,区块信号密度值归一化为1)。尽管阈值310是由常量值描述的(即仅取决于区块短半径),但这不是必须的。例如,阈值310可用诸如区块短半径与区块信号密度之类的多个参数之间的线性或非线性关系来描述(见下面有关图4的讨论)。
相似尺寸测试可使用区块的长或几何平均半径(即
Figure A20078004921900211
)来完成,已经发现,这里描述的短半径辨别较好,因为它能更好地辨别拇指或伸平的手指。(伸平的手指可产生与脸颊长半径一样长的长半径,但它们的短半径通常不会大于正常的指尖触摸)。
将认识到,区分手掌接触与指尖或拇指接触会特别地困难,因为具有较小手的人的手掌接触所产生的区块半径与具有大手的人的拇指或指尖接触导致的区块半径很接近。这些类型的接触也可按照本发明使用区块短半径参数来区分。参考图4,所示的例示经验数据基于区块短半径说明手掌接触400与其它接触405(例如指尖和拇指)之间的不同。已经发现,区块信号密度值对于任何尺寸的悬停接触往往比较低,而当物体稳定地按压在触摸表面上时,在与物体尺寸无关的水平上饱和。因而,对于具有较低信号密度的接触,手掌相对于其它物体的判定阈值410可减少,因为悬停或轻微触摸的手指比稳定触摸的手指产生更小的短半径,而手掌往往产生较大的短半径,即便在悬停时。因此,判定阈值410可由具有较小正斜率的直曲线来表示。尽管区块接触的精确值将如上所述地变化,但从图4明确得出,可设置阈值410来区分手掌接触与其它接触。使用该方法,实质上就不存在将悬停的手掌(通常产生与触摸的手指所产生的相似的区块信号密度值的接触)错误地解释为光标移动或按钮激活(例如“点击”事件)的危险。
耳朵和耳垂接触可以产生与由手指和拇指产生区块的尺寸粗略相同的区块。然而已经发现,耳朵的折痕、脊峰以及一般粗糙拓扑必然产生不同于手指和拇指的独特接近图像,至少当成像传感器(即触摸表面)覆盖耳朵相当大部分时(即不只覆盖肉质耳垂(fleshylobule))。上述不规则性度量是特征化接触粗糙度的一种方法(见公式5)。这允许一种健壮的手段来辨别由耳朵和耳垂引起的接触与由手指、拇指、脸颊、腿部和手掌引起的接触。已经发现,所定义的不规则性度量对于耳朵和耳垂接触趋向于给出1.0至2.0之间的值,而归因于手指、拇指、手掌和脸颊的规则(例如平滑)接触给出小于大约1.0的值。参考图5,所示的例示经验数据基于上面定义的不规则性度量说明耳朵接触500与其它接触505(例如指尖、拇指和脸颊)之间的不同。在一个实施例中,阈值510包括线性阶梯状或样条(spline)结构,其中第一层处的不规则性度量在近似1.0至1.2之间,第二层处的近似在1.1与1.2之间。在另一个实施例中,可使用具有正斜率的单一线性函数。在又一实施例中,可使用更高阶的函数来分离各种接触类型。如上所述,尽管区块接触的精确值可能相比图5所示有所变化,但很清楚,可以使用定义的不规则性度量来区别出最粗糙的物体接触和最平滑或规则的物体接触,其中判定阈值(例如阈值510)的精确性质或形式取决于确切的实现、操作目的和目标多点触摸设备的性能。
在一个实施例中,使用连续的接近图像(即“帧”)来跟踪物体在触摸表面上的移动。例如,当物体在触摸表面上移动时,其相关联的(多个)区块可通过重叠计算来相关。也就是说,在连续图像中识别的有指定数量的像素(或区块像素的一部分)重叠的区块可解释为是由同一物体引起的。在这一实施例中,可将在所跟踪的接触存在期间的最大区块短半径与上述阈值(例如图3中的阈值310,图4中的410和图5中的510)相比较。例如,该方法确保,如果手掌接触的短半径暂时低于判定阈值(例如410)时,手掌接触不失去其手掌密度。还要注意,如果判定阈值不是常量值(例如310)而是某种曲线(例如410和510),则在进行本文描述的最大短半径累加操作之前对即时短半径应用密度校正是有利的。
当将多点触摸设备放入或取出口袋或者以其它方式一般性地用手拿住它时,用户应该有用他们的手握住设备而不会产生假输入的自由。这样的手指握住可通过以下准则中的任一个来检测:
(通过图1的框125)识别五个、六个或更多个不同的表面接触。(对于扑克牌大小的触摸表面,这许多指尖不会正常地适配在表面上,而是会由于每个伸平手指的指关节分割成多于一个的接触区块,使得两个或三个伸平的手指可产生五个或更多个接触区块)。
识别两个、三个或更多的接触区块并且至少两个的长半径超过近似15毫米至18毫米。由于脸颊和其它较大身体部位通常只产生一个具有较大长半径的区块,因此针对两个或三个较大区块的情况就要求防止该测试在脸颊、腿或胸上触发。此外,针对多个较大长半径的情况就要求防止该测试在伴随着沿表面平伸的长拇指的一对指尖上触发。
在本发明的另一个实施例中,多点触摸处理方法可包括远场处理。如本文所使用的,远场处理指与靠近(例如小于一毫米至大于一厘米)但不接触触摸表面的身体(例如手指、手掌、脸颊、耳朵、大腿,...)相关联的检测和处理。检测远场物体的能力对于在正常使用期间将触摸表面设备拿到紧密接近用户的情况是有益的。这样一个设备的一个示例是包含用于用户输入(例如拨号)的触摸表面的电话。
参考图6,在一个实施例中,初始远场处理可在获得接近图像数据之后执行。也就是在按照图1的框105的操作之后。如果远场测量设计为在没有任何物体靠近触摸表面时保持为负,并且仅在存在大物体时变成正,则第一步从最初获得的接近图像中减去小噪声因子以创建负背景远场图像(框600):
负远场图像=[PROX]-(噪声因子)    公式9
在一个实施例中,噪声因子可设置在整个图像上测量或预期的平均噪声的近似1和2个标准差之间。这将导致在没有任何触摸表面接触时作为结果的负远场图像中的大多数像素微负而非中性。如图6所示,按照框600的操作产生的负远场图像表示为[NFAR]。
接着,使[NFAR]图像中的每个像素饱和至离触摸表面几毫米悬停的物体所预期的最高水平。在一个实施例中,作为结果的远场饱和图像(在图6中表示为[SFAR])是如表3所示产生的。
表3.例示的远场饱和操作
Figure A20078004921900241
由于远场操作的目的是要对大数量的仅轻微激活的像素(例如具有较小正值)敏感,而不会被少数强活动的像素(例如具有较大正值)淹没,因此饱和极限值应当小于来自悬停于触摸表面近似1至2毫米内的手指或拇指的峰值像素值,但不能低至使作为结果的[SFAR]图像失去太多信息内容。尽管确切的远场饱和极限值将随不同的实现而变化(由于传感器元件技术和相关联的电路方面的差异),但已经经验性地确定了合适的值通常将处于关联于初始远场图像的噪声的+3标准差至+6标准差之间。(再次,该噪声可以基于每像素,或者基于整个图像)。
如果初始接近图像[PROX]包含相当的噪声量,那么滤波[SFAR]图像是有益的(框610)。在一个实施例中,可使用有限脉冲响应滤波技术,其中将两个或更多个连续的[SFAR]图像平均在一起。在另一个实施例中,无限脉冲响应滤波技术可用于产生平滑图像。将认识到,无限脉冲响应滤波产生加权的移动平均(或自动回归)图像。例如,在一个实施例中,无限脉冲响应滤波以三分之一至三分之二的比例将当前的远场饱和图像(例如[SFAR])与前一远场饱和图像(例如[SFAR]在前)组合起来。如图6所示,按照框610产生的滤波的远场饱和图像表示为[FARF]。
在按照框125的图像分割操作(见图1)之后,非线性地缩放的背景像素值的加权平均可用于按照本发明如下产生标量的远场指示值(FAR-FIELD(远场)):
Figure A20078004921900251
公式10
其中ENeg()函数非线性地放大小于阈值(例如零)的像素值,以及[LOC]表示像素加权机制。如公式10所示,只有接近图像背景像素对所计算的FAR-FIELD值作出贡献。也就是说,在图像分割操作期间识别为属于区块的像素在远场测量操作期间被排除。
在一个实施例中,ENeg()函数如下不成比例地加重来自背景像素的贡献:
Figure A20078004921900252
公式11
其中B表示远场饱和极限值。选择经验性地确定的B以允许较小数量的负像素来抵消手指或拇指尺寸的区块的正像素。如此,只有几乎完全覆盖脸颊尺寸的区块的正像素加上少量剩余的中性/背景像素才能产生很强的正远场测量。
尽管不是必需的,按照公式10和11不成比例地加重来自背景像素的贡献允许FAR-FIELD测量对于大到足够正性影响大多数触摸表面像素的身体部位(例如脸颊和腿)更有选择性,而不会被中等尺寸的物体(例如悬停的拇指)过度地影响。例如,如果悬停的拇指导致触摸表面的一半传感器元件具有轻微在背景之上的像素值,则不成比例地加重保持低于背景的一半将使测得的FAR-FIELD值保持小于零,这表示没有大物体“靠近”触摸表面(例如在1至3厘米内)。在另一个实施例中,可线性地组合背景像素(例如求和)。
如上所述,[LOC]表示像素加权机制。一般而言,在[LOC]中存在针对触摸表面中所呈现的每个像素的一个对应值。如果希望同等地考虑所有触摸表面像素,则[LOC]图像中的每个值可设置为1.0(或某个相似的常量值)。然而对于手持形状因子,通过降低靠近底部和侧边缘的权重(例如降低至0.1与0.9之间的值),可改进对大身体部位的选择性。这么做可以减少在(握住)操作期间手指环绕设备的手所产生的假阳性贡献。在移动电话形状因子中,为保持对耳朵和脸颊远场的敏感性,可将沿顶边(拇指和手指不太可能悬停或环绕的地方)的权重保持为全强度。
现在回到图1,在框140,当在接触辨别操作期间考虑远场测量时,大于指定阈值(例如零)的FAR-FIELD值指示已经检测到大的“靠近”物体。如前所述,该信息可用于使触摸表面设备转移到指定模式中(例如开启、关闭或低功率)。另外,远场测量可与其它测量(例如不规则性度量)组合起来以提供改进的耳朵检测。例如,当触摸表面部分对着耳朵并且还在离脸颊一两厘米处悬停时,可按照框125在屏幕顶部分割微弱的耳朵像素区块。同时,触摸表面的中部和底部将只受脸颊的远场影响。即使在耳朵区块之外取得的FAR-FIELD测量没有强至足够超过其本身的指定远场阈值,FAR-FIELD值也可以加到或者以其它方式组合(微弱的)区块密度和不规则性度量指示,使得和或者组合值超过耳朵检测阈值。
另外,一个或多个接近传感器可放置在触摸表面的顶边之上或周围,例如电话的受话器开口处。例示的这种类型的接近传感器包括但不限于有源的红外反射传感器和电容敏感电极带。在移动电话形状因子中,当握有设备使得受话器在耳道中心时,耳朵脊峰可触发接近传感器。同时耳垂可在触摸表面顶部引起小的像素区块。按照框140的辨别操作可决定,当触摸表面顶部的像素区块伴随着任何明显的受话器接近触发时,像素区块肯定是耳朵而非手指。在另一个实施例中,相同条件但触摸表面下部具有显著FAR-FIELD值(表示悬停的脸颊)可用于触发在触摸表面顶部对耳朵的检测。一般而言,信号密度(见公式7和8)、区块不规则性(见公式5)、FAR-FIELD测量(见公式10)和接近传感器输入中的一项或多项可被组合(例如加权平均),使得耳朵检测可在多个指示微弱有效时或者只有一个指示很强地有效时触发。最后,要注意的是,诸如区块的质心、短轴半径、区块不规则性(公式5)、区块信号密度(公式7和8)、远场(公式10)和接近传感器输入(如果可用)之类的接触辨别参数可进行(低通)滤波以帮助抵消其经常有的突发特性。这在滤波器使用响应于上升的输入值而快速地上升但在输入值下降和/或消失时衰减要慢得多的自适应时间常量的情况下尤为有益。
参考图7,以框图形式示出本文所述类型的触摸表面设备700。如本文使用的,触摸表面设备是从具备多点触摸能力的触摸表面组件(即以接近图像形式提供用户输入的输入单元)接收用户输入的任何设备。例示的触摸表面设备包括但不限于平板计算机系统、笔记本计算机系统、便携式音乐和视频显示设备、个人数字助理和移动电话。
如图所示,触摸表面元件705包括传感器元件和必需的驱动和信号获得与检测电路。存储器710可用于保存获得的接近图像信息(例如[PROX]图像数据)并供处理器715用于计算图像信息(例如区块特征参数)。处理器715表示能够使用触摸表面元件705产生的信息来按照图1确定各种度量的计算单元或可编程控制设备。另外,外部组件720表示使用所产生的信息的实体。在例示实施例中,外部组件720可从处理器715或者直接从存储器710获得信息。例如,处理器715可在存储器710中维持一个数据结构来保存例如大身体部位接触状态、大身体部位远场状态、不规则物体指示状态、接近传感器状态(如果使用的话)、平伸手指握住状态和正常的手指触摸状态的指示。在一个实施例中,每个状态可以由单个布尔值(即标志)来表示。
在不脱离所附权利要求书范围的情况下,在材料、组件、电路元件方面以及在例示操作方法的细节方面的各种改变是可能的。例如,将认识到,在图1中标识的所有步骤不是都必须执行的,同时也可以组合其它步骤并可将其它步骤分成多个细化的步骤。作为示例,在一个实施例中,不抑制区块周边像素的噪声(见框130)。在另一个实施例中,使用区块周边像素的噪声抑制但不进行区块不规则性度量(见框120)。在又一个实施例中,确定和使用区块周边像素的噪声抑制和区块不规则性度量两者。对于不使用周边区块像素的噪声减少技术的实施例,按照框135的区块参数化操作使用[CNST]图像,而非如上所述(见表2)使用[CNST’]图像。另外,按照框135的区块参数化操作不必依赖于统计椭圆适配。它们可由求和区块周界像素并将所得值与所有区块像素相比较或者尝试多边形适配来代替。此外,校准操作(见表1和2)可以延迟直至图像分割操作(框125)或者成为图像分割操作的一部分。此外,为了图像分割标记处在背景水平或者已经设置为背景水平的像素(例如在按照框110的操作期间)是有益的。还要注意的是,因为用于识别手指握住的准则与大身体部位接触检测互不相关(见上面有关准则的讨论),平手指握住可用作命令诸如锁定屏幕、进入睡眠或者终止电话呼叫之类的特定操作的不同手势。
相对于例示的触摸表面设备700,触摸表面元件705可合并存储器(例如710)和/或处理器(例如715)的功能。另外,外部组件720可表示硬件元件(例如主机处理器)或软件元件(例如驱动程序)。
最后,按照图1、2和6的活动可由执行组织成一个或多个程序模块的指令的可编程控制设备来执行。可编程控制设备可以是单个计算机处理器、专用处理器(例如数字信号处理器,“DSP”)、由通信链接耦合的多个处理器或者定制设计的状态机。定制设计的状态机可具体化为诸如集成电路的硬件设备,集成电路包括但不限于专用集成电路(“ASIC”)或场可编程门阵列(“FPGA”)。适用于有形地具体化程序指令的存储设备包括但不限于:(固定、软和可移动)磁盘以及磁带;诸如CD-ROM和数字多功能盘(“DVD”)的光学介质;以及诸如电可编程只读存储器(“EPROM”)、电可擦除可编程只读存储器(“EEPROM”)、可编程门阵列和闪存设备之类的半导体存储设备。

Claims (72)

1.一种用于辨别触摸表面设备的输入源的方法,包括:
获得接近图像;
分割所述接近图像以便识别多个区块;
确定所述多个区块中的每一个的短轴半径值;
如果所述多个区块中的一个区块的短轴半径值在第一指定阈值之上,将该区块识别为与大物体相关联;和
使用识别出的区块控制触摸表面设备的操作。
2.如权利要求1的方法,其中所述大物体包括脸颊。
3.如权利要求1的方法,其中所述大物体包括腿。
4.如权利要求1的方法,还包括:
如果所述多个区块中的第二区块的短轴值小于第一指定阈值并且大于第二指定阈值,将第二区块识别为与手掌相关联;和
使用识别出的第二区块控制触摸表面设备的操作。
5.如权利要求4的方法,还包括:
如果所述多个区块中的第三区块的短轴值小于第二指定阈值,将第三区块识别为与手指相关联;和
使用识别出的第三区块控制触摸表面设备的操作。
6.如权利要求5的方法,其中与手指接触相关联的区块包括与拇指相关联的区块。
7.如权利要求1的方法,其中由常量函数表示第一指定阈值。
8.如权利要求4的方法,其中由常量函数表示第二指定阈值。
9.如权利要求1的方法,其中由线性函数表示第一指定阈值。
10.如权利要求4的方法,其中由线性函数表示第二指定阈值。
11.如权利要求1的方法,其中由非线性函数表示第一指定阈值。
12.如权利要求4的方法,其中由非线性函数表示第二指定阈值。
13.如权利要求1的方法,其中所述多个区块中的一个或多个区块与物理接触所述触摸表面设备的表面的物体相关联。
14.如权利要求1的方法,其中所述多个区块中的一个或多个区块与不与所述触摸表面设备的表面物理接触的物体相关联。
15.如权利要求4的方法,其中由线性函数表示第二指定阈值。
16.如权利要求1的方法,其中所述获得活动包括从电容性触摸表面设备获得接近图像。
17.如权利要求1的方法,其中所述获得活动包括从压敏触摸表面设备获得接近图像。
18.如权利要求1的方法,其中所述获得活动包括:
获得第一接近图像,所述第一接近图像包括多个像素,每个像素具有一个值;和
从所述第一接近图像中的多个像素值中减去传感器元件基线值。
19.如权利要求1的方法,其中所述获得活动包括:
获得第一接近图像;和
对所述第一接近图像进行滤波,以便产生滤波后的接近图像。
20.如权利要求19的方法,其中所述滤波活动包括对所述第一接近图像的空间滤波。
21.如权利要求20的方法,其中所述空间滤波活动包括在对所述第一接近图像进行空间滤波之前围绕所述第一接近图像插入边界。
22.如权利要求19的方法,其中所述滤波活动包括以第二接近图像对所述第一接近图像进行时间滤波。
23.如权利要求19的方法,还包括将与滤波后的接近图像相关联的像素值限制为小于指定值。
24.如权利要求1的方法,其中所述触摸表面设备包括下面设备中的一个:平板计算机系统、笔记本计算机系统、便携音乐播放器、便携视频播放器、个人数字助理和移动电话。
25.一种可编程控制设备可读的程序存储设备,所述程序存储设备包括存储在其上的用于使得所述可编程控制设备执行权利要求1的方法的指令。
26.一种便携电子设备,包括:
多点触摸输入触摸表面组件;
用于从所述多点触摸输入触摸表面接收接近图像的装置;和
用于执行根据权利要求1的活动的处理装置。
27.如权利要求26的设备,其中所述便携电子设备包括平板计算机系统。
28.如权利要求26的设备,其中所述便携电子设备包括手持计算机系统。
29.如权利要求26的设备,其中所述便携电子设备包括移动电话。
30.如权利要求26的设备,其中所述便携电子设备包括便携音乐播放器系统。
31.如权利要求26的设备,其中所述便携电子设备包括便携视频播放器系统。
32.一种用于识别多点触摸触摸表面设备的输入源的方法,包括:
获得接近图像;
分割所述接近图像以便识别区块;
确定所述区块的短轴半径值;
如果所述区块的短轴半径值在第一指定阈值之上,将所述区块识别为与大物体相关联;和
使用识别出的区块控制多点触摸触摸表面设备的操作。
33.如权利要求32的方法,其中由常量函数表示所述第一指定阈值。
34.如权利要求32的方法,其中由线性函数表示所述第一指定阈值。
35.如权利要求32的方法,其中由非线性函数表示所述第一指定阈值。
36.如权利要求32的方法,其中所述识别出的区块与物理接触所述触摸表面设备的表面的物体相关联。
37.如权利要求32的方法,其中所述识别出的区块与不与所述触摸表面设备的表面物理接触的物体相关联。
38.一种用于识别多点触摸触摸表面设备的输入源的方法,包括:
获得接近图像;
分割所述接近图像以便识别区块;
确定所述区块的短轴半径值;
如果所述区块的短轴半径值小于第一指定阈值并且大于第二指定阈值,将所述区块识别为与手掌相关联;和
使用识别出的区块控制多点触摸触摸表面设备的操作。
39.如权利要求38的方法,其中由常量函数表示所述第一指定阈值。
40.如权利要求38的方法,其中由线性函数表示所述第一指定阈值。
41.如权利要求38的方法,其中由非线性函数表示所述第一指定阈值。
42.如权利要求38的方法,其中所述识别出的区块与物理接触所述多点触摸触摸表面设备的表面的物体相关联。
43.如权利要求38的方法,其中所述识别出的区块与不与所述多点触摸触摸表面设备的表面物理接触的物体相关联。
44.一种用于识别多点触摸触摸表面设备的输入源的方法,包括:
获得接近图像;
分割所述接近图像以便识别区块;
确定所述区块的短轴半径值;
如果所述区块的短轴半径值小于第二指定阈值,将所述区块识别为与手指相关联;和
使用识别出的区块控制多点触摸触摸表面设备的操作。
45.如权利要求44的方法,其中由常量函数表示所述第一指定阈值。
46.如权利要求44的方法,其中由线性函数表示所述第一指定阈值。
47.如权利要求44的方法,其中由非线性函数表示所述第一指定阈值。
48.如权利要求44的方法,其中所述识别出的区块与物理接触所述多点触摸触摸表面设备的表面的物体相关联。
49.如权利要求44的方法,其中所述识别出的区块与不与所述多点触摸触摸表面设备的表面物理接触的物体相关联。
50.一种可编程控制设备可读的程序存储设备,所述程序存储设备包括存储在其上的用于使得所述可编程控制设备执行权利要求32的方法的指令。
51.如权利要求32的方法,其中所述多点触摸触摸表面设备包括下面设备中的一个:平板计算机系统、笔记本计算机系统、便携音乐播放器、便携视频播放器、个人数字助理和移动电话。
52.一种可编程控制设备可读的程序存储设备,所述程序存储设备包括存储在其上的用于使得所述可编程控制设备执行权利要求38的方法的指令。
53.如权利要求38的方法,其中所述多点触摸触摸表面设备包括下面设备中的一个:平板计算机系统、笔记本计算机系统、便携音乐播放器、便携视频播放器、个人数字助理和移动电话。
54.一种可编程控制设备可读的程序存储设备,所述程序存储设备包括存储在其上的用于使得所述可编程控制设备执行权利要求44的方法的指令。
55.如权利要求44的方法,其中所述多点触摸触摸表面设备包括下面设备中的一个:平板计算机系统、笔记本计算机系统、便携音乐播放器、便携视频播放器、个人数字助理和移动电话。
56.一种用于识别多点触摸触摸表面设备的输入源的方法,包括:
获得接近图像;
分割所述接近图像以便识别多个区块;
确定所述识别出的区块中的至少5个区块与接触触摸表面的手指相关联;
将所述至少5个识别出的区块识别为与手指握紧操作相关联;和使用识别出的手指握紧操作控制多点触摸触摸表面设备的操作。
57.如权利要求56的方法,其中所述多点触摸触摸表面设备包括选自由下列组成的组中的设备之一:平板计算机系统、手持计算机系统、便携音乐播放器系统、便携视频播放器系统。
58.如权利要求56的方法,其中所述多点触摸触摸表面设备包括移动电话。
59.一种用于识别多点触摸触摸表面设备的输入源的方法,包括:
获得接近图像;
分割所述接近图像以便识别多个区块;
确定所述识别出的区块中的至少两个区块具有大于近似15毫米的长轴半径值;
将所述至少两个识别出的区块识别为与手指握紧操作相关联;和使用识别出的手指握紧操作控制多点触摸触摸表面设备的操作。
60.如权利要求59的方法,其中所述多点触摸触摸表面设备包括选自由下列组成的组中的设备之一:平板计算机系统、手持计算机系统、便携音乐播放器系统、便携视频播放器系统。
61.如权利要求59的方法,其中所述多点触摸触摸表面设备包括移动电话。
62.一种用于识别触摸表面设备的输入源的方法,包括:
获得接近图像;
分割所述接近图像以便识别一个或多个区块,每个区块具有多个像素,每个像素具有一个值;
确定所述一个或多个区块中的至少一个的信号密度值;
如果所述至少一个区块具有大于指定值的信号密度值,将所述至少一个区块识别为与接触触摸表面设备的触摸表面的物体相关联;
如果所述至少一个区块具有小于所述指定值的信号密度值,将所述至少一个区块识别为与悬停在所述触摸表面上的物体相关联;和
响应所述识别活动执行所述触摸表面设备上的控制操作。
63.如权利要求62的方法,其中通过将区块内的所有像素值的和除以所述区块内的像素数目确定所述信号密度值。
64.如权利要求62的方法,其中通过将区块内的所有像素值的和除以所述区块的半径确定所述信号密度值。
65.如权利要求64的方法,其中区块的半径包括所述区块的几何平均半径。
66.如权利要求62的方法,其中通过将区块内的所有像素值的和除以所述区块的面积确定所述信号密度值。
67.如权利要求62的方法,其中所述控制操作包括使得所述触摸表面设备改变操作状态。
68.如权利要求62的方法,其中所述控制操作包括执行指定功能。
69.如权利要求62的方法,其中所述控制操作包括忽略接触所述触摸表面的物体。
70.如权利要求62的方法,其中所述触摸表面设备包括选自由下列组成的组中的设备之一:平板计算机系统、手持计算机系统、便携音乐播放器系统、便携视频播放器系统。
71.如权利要求62的方法,其中所述触摸表面设备包括移动电话。
72.一种可编程控制设备可读的程序存储设备,所述程序存储设备包括存储在其上的用于使得所述可编程控制设备执行权利要求62的方法的指令。
CN2007800492199A 2007-01-03 2007-12-21 多点触摸输入辨别 Active CN101583924B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201811616109.2A CN109710108B (zh) 2007-01-03 2007-12-21 多点触摸输入辨别
CN201510977259.6A CN105549783B (zh) 2007-01-03 2007-12-21 多点触摸输入辨别
CN201210296066.0A CN102981667B (zh) 2007-01-03 2007-12-21 多点触摸输入辨别

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/619,464 2007-01-03
US11/619,464 US7855718B2 (en) 2007-01-03 2007-01-03 Multi-touch input discrimination
PCT/US2007/026145 WO2008085404A2 (en) 2007-01-03 2007-12-21 Multi-touch input discrimination

Related Child Applications (3)

Application Number Title Priority Date Filing Date
CN201510977259.6A Division CN105549783B (zh) 2007-01-03 2007-12-21 多点触摸输入辨别
CN201210296066.0A Division CN102981667B (zh) 2007-01-03 2007-12-21 多点触摸输入辨别
CN201811616109.2A Division CN109710108B (zh) 2007-01-03 2007-12-21 多点触摸输入辨别

Publications (2)

Publication Number Publication Date
CN101583924A true CN101583924A (zh) 2009-11-18
CN101583924B CN101583924B (zh) 2012-09-26

Family

ID=39402673

Family Applications (4)

Application Number Title Priority Date Filing Date
CN201210296066.0A Active CN102981667B (zh) 2007-01-03 2007-12-21 多点触摸输入辨别
CN201510977259.6A Active CN105549783B (zh) 2007-01-03 2007-12-21 多点触摸输入辨别
CN201811616109.2A Active CN109710108B (zh) 2007-01-03 2007-12-21 多点触摸输入辨别
CN2007800492199A Active CN101583924B (zh) 2007-01-03 2007-12-21 多点触摸输入辨别

Family Applications Before (3)

Application Number Title Priority Date Filing Date
CN201210296066.0A Active CN102981667B (zh) 2007-01-03 2007-12-21 多点触摸输入辨别
CN201510977259.6A Active CN105549783B (zh) 2007-01-03 2007-12-21 多点触摸输入辨别
CN201811616109.2A Active CN109710108B (zh) 2007-01-03 2007-12-21 多点触摸输入辨别

Country Status (7)

Country Link
US (3) US7855718B2 (zh)
EP (7) EP2102736A2 (zh)
JP (4) JP4711095B2 (zh)
KR (1) KR101109241B1 (zh)
CN (4) CN102981667B (zh)
AU (1) AU2007342439B2 (zh)
WO (1) WO2008085404A2 (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102135827A (zh) * 2010-01-21 2011-07-27 苹果公司 补偿负像素效应的方法和设备、触摸敏感设备及终端设备
CN102375604A (zh) * 2010-08-13 2012-03-14 三星电子株式会社 显示设备和用于移动该显示设备的对象的方法
CN102707824A (zh) * 2011-03-28 2012-10-03 晨星软件研发(深圳)有限公司 多指触控方法与相关装置
CN103092392A (zh) * 2011-10-12 2013-05-08 富士施乐株式会社 接触检测装置、记录显示装置和接触检测方法
CN103246412A (zh) * 2012-02-08 2013-08-14 索尼移动通信日本株式会社 检测触摸的方法
CN103270475A (zh) * 2010-12-24 2013-08-28 三星电子株式会社 用于提供触摸界面的方法和设备
CN103309605A (zh) * 2012-03-06 2013-09-18 索尼公司 信息处理装置和信息处理方法
CN103677457A (zh) * 2012-09-17 2014-03-26 联想(北京)有限公司 输入装置的识别方法、识别装置、电子设备及输入装置
CN103718572A (zh) * 2011-08-12 2014-04-09 英派尔科技开发有限公司 用于移动装置的使用推荐
CN103870071A (zh) * 2012-12-13 2014-06-18 中国移动通信集团公司 一种触摸源识别方法及系统
CN103927103A (zh) * 2013-01-10 2014-07-16 三贝德股份有限公司 多点式触控物辨识系统
CN103984433A (zh) * 2013-02-07 2014-08-13 三星电子株式会社 用于控制触摸键操作的方法和设备
CN104081323A (zh) * 2011-12-16 2014-10-01 平蛙实验室股份公司 跟踪触摸表面上的对象
CN105373323A (zh) * 2014-08-25 2016-03-02 联想(北京)有限公司 用于操作电子设备的方法、操作装置和电子设备
US9495095B2 (en) 2011-10-27 2016-11-15 Samsung Electronics Co., Ltd. System and method for identifying inputs input to mobile device with touch panel
CN110442275A (zh) * 2015-04-02 2019-11-12 株式会社大赛璐 透明叠层膜
CN110928441A (zh) * 2019-10-14 2020-03-27 深圳市天英联合教育股份有限公司 一种触摸物识别方法、系统、终端设备及存储介质

Families Citing this family (224)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7834855B2 (en) 2004-08-25 2010-11-16 Apple Inc. Wide touchpad on a portable computer
US7333092B2 (en) 2002-02-25 2008-02-19 Apple Computer, Inc. Touch pad for handheld device
US7561146B1 (en) 2004-08-25 2009-07-14 Apple Inc. Method and apparatus to reject accidental contact on a touchpad
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US20070152983A1 (en) 2005-12-30 2007-07-05 Apple Computer, Inc. Touch pad with symbols based on mode
US8144125B2 (en) 2006-03-30 2012-03-27 Cypress Semiconductor Corporation Apparatus and method for reducing average scan rate to detect a conductive object on a sensing device
WO2007127258A2 (en) * 2006-04-27 2007-11-08 Wms Gaming Inc. Wagering game with multi-point gesture sensing device
US8022935B2 (en) 2006-07-06 2011-09-20 Apple Inc. Capacitance sensing electrode with integrated I/O mechanism
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8147316B2 (en) * 2006-10-10 2012-04-03 Wms Gaming, Inc. Multi-player, multi-touch table for use in wagering game systems
US8274479B2 (en) 2006-10-11 2012-09-25 Apple Inc. Gimballed scroll wheel
KR100886337B1 (ko) * 2006-11-23 2009-03-02 삼성전자주식회사 이미지 내 선택 영역을 일괄 저장하는 장치 및 이미지정보의 문서화 장치
US7855718B2 (en) 2007-01-03 2010-12-21 Apple Inc. Multi-touch input discrimination
US8130203B2 (en) * 2007-01-03 2012-03-06 Apple Inc. Multi-touch input discrimination
US7924271B2 (en) * 2007-01-05 2011-04-12 Apple Inc. Detecting gestures on multi-event sensitive devices
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US8144126B2 (en) 2007-05-07 2012-03-27 Cypress Semiconductor Corporation Reducing sleep current in a capacitance sensing system
US8681104B2 (en) 2007-06-13 2014-03-25 Apple Inc. Pinch-throw and translation gestures
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US7910843B2 (en) 2007-09-04 2011-03-22 Apple Inc. Compact input device
US8416198B2 (en) 2007-12-03 2013-04-09 Apple Inc. Multi-dimensional scroll wheel
US8373549B2 (en) 2007-12-31 2013-02-12 Apple Inc. Tactile feedback in an electronic device
US20090174676A1 (en) 2008-01-04 2009-07-09 Apple Inc. Motion component dominance factors for motion locking of touch sensor data
US20090174679A1 (en) 2008-01-04 2009-07-09 Wayne Carl Westerman Selective Rejection of Touch Contacts in an Edge Region of a Touch Surface
US8125461B2 (en) 2008-01-11 2012-02-28 Apple Inc. Dynamic input graphic display
US8358142B2 (en) 2008-02-27 2013-01-22 Cypress Semiconductor Corporation Methods and circuits for measuring mutual and self capacitance
US8319505B1 (en) 2008-10-24 2012-11-27 Cypress Semiconductor Corporation Methods and circuits for measuring mutual and self capacitance
US9454256B2 (en) 2008-03-14 2016-09-27 Apple Inc. Sensor configurations of an input device that are switchable based on mode
TWI366776B (en) * 2008-04-21 2012-06-21 Htc Corp Operating method and system and stroage device using the same
US8799821B1 (en) * 2008-04-24 2014-08-05 Pixar Method and apparatus for user inputs for three-dimensional animation
US10180714B1 (en) 2008-04-24 2019-01-15 Pixar Two-handed multi-stroke marking menus for multi-touch devices
US8241912B2 (en) * 2008-06-26 2012-08-14 Wms Gaming Inc. Gaming machine having multi-touch sensing device
US9459784B2 (en) * 2008-07-25 2016-10-04 Microsoft Technology Licensing, Llc Touch interaction with a curved display
US8816967B2 (en) 2008-09-25 2014-08-26 Apple Inc. Capacitive sensor having electrodes arranged on the substrate and the flex circuit
US8294047B2 (en) 2008-12-08 2012-10-23 Apple Inc. Selective input signal rejection and modification
KR101519980B1 (ko) * 2008-12-24 2015-05-14 삼성디스플레이 주식회사 터치 위치 검출 방법 및 장치와 이를 갖는 터치스크린 표시장치
US8922521B2 (en) 2009-02-02 2014-12-30 Apple Inc. Switching circuitry for touch sensitive display
US20100251112A1 (en) * 2009-03-24 2010-09-30 Microsoft Corporation Bimodal touch sensitive digital notebook
KR101844366B1 (ko) 2009-03-27 2018-04-02 삼성전자 주식회사 터치 제스처 인식 장치 및 방법
US8593410B2 (en) 2009-04-10 2013-11-26 Apple Inc. Touch sensor panel design
US8446367B2 (en) * 2009-04-17 2013-05-21 Microsoft Corporation Camera-based multi-touch mouse
US9354751B2 (en) 2009-05-15 2016-05-31 Apple Inc. Input device with optimized capacitive sensing
JP5451181B2 (ja) * 2009-05-25 2014-03-26 株式会社ジャパンディスプレイ 物体の接触または近接を検出するセンサ装置
US8957874B2 (en) 2009-06-29 2015-02-17 Apple Inc. Touch sensor panel design
US8723827B2 (en) 2009-07-28 2014-05-13 Cypress Semiconductor Corporation Predictive touch surface scanning
US8269511B2 (en) * 2009-09-08 2012-09-18 Synaptics Incorporated Sensing and defining an input object
US8749512B2 (en) 2009-09-30 2014-06-10 Apple Inc. Negative pixel compensation
JP5424475B2 (ja) * 2009-10-13 2014-02-26 株式会社ジャパンディスプレイ 情報入力装置、情報入力方法、情報入出力装置、情報入力プログラムおよび電子機器
US8680390B2 (en) * 2009-10-16 2014-03-25 Kesumo Llc Foot-operated controller
CN102043501B (zh) 2009-10-26 2016-03-23 宸鸿光电科技股份有限公司 力感测器的集成排线模块及压感式触控荧幕
KR101660842B1 (ko) * 2009-11-05 2016-09-29 삼성전자주식회사 터치 입력 방법 및 그 장치
JP5341719B2 (ja) * 2009-11-12 2013-11-13 京セラ株式会社 携帯通信端末及び入力制御プログラム
JP5280989B2 (ja) * 2009-11-12 2013-09-04 京セラ株式会社 携帯端末及び制御プログラム
KR101105366B1 (ko) * 2009-12-31 2012-01-16 한국과학기술연구원 터치인식장치 및 터치 인식장치의 구동 방법
US8531412B1 (en) 2010-01-06 2013-09-10 Sprint Spectrum L.P. Method and system for processing touch input
US10007393B2 (en) * 2010-01-19 2018-06-26 Apple Inc. 3D view of file structure
US8581879B2 (en) 2010-01-21 2013-11-12 Apple Inc. Negative pixel compensation
US20110216016A1 (en) * 2010-03-08 2011-09-08 Plantronics, Inc. Touch Sensor With Active Baseline Tracking
US8339286B2 (en) 2010-03-31 2012-12-25 3M Innovative Properties Company Baseline update procedure for touch sensitive device
US8423911B2 (en) 2010-04-07 2013-04-16 Apple Inc. Device, method, and graphical user interface for managing folders
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
US8878773B1 (en) 2010-05-24 2014-11-04 Amazon Technologies, Inc. Determining relative motion as input
US20120013565A1 (en) 2010-07-16 2012-01-19 Perceptive Pixel Inc. Techniques for Locally Improving Signal to Noise in a Capacitive Touch Sensor
US9459733B2 (en) 2010-08-27 2016-10-04 Inputdynamics Limited Signal processing systems
CN103098012B (zh) * 2010-09-15 2016-06-08 先进矽有限公司 用于检测多点触控设备上任意数量触摸的方法
US8754854B1 (en) 2010-09-28 2014-06-17 Google Inc. Keyboard integrated with trackpad
US9019207B1 (en) 2010-09-28 2015-04-28 Google Inc. Spacebar integrated with trackpad
FR2967278B1 (fr) * 2010-11-08 2013-06-28 Nanotec Solution Procede de detection d'objet d'interet dans un environnement perturbe, et dispositif d'interface gestuel mettant en oeuvre ce procede.
US20120127120A1 (en) * 2010-11-22 2012-05-24 Himax Technologies Limited Touch device and touch position locating method thereof
US8660978B2 (en) 2010-12-17 2014-02-25 Microsoft Corporation Detecting and responding to unintentional contact with a computing device
US8988398B2 (en) 2011-02-11 2015-03-24 Microsoft Corporation Multi-touch input device with orientation sensing
US8982045B2 (en) 2010-12-17 2015-03-17 Microsoft Corporation Using movement of a computing device to enhance interpretation of input events produced when interacting with the computing device
US8994646B2 (en) 2010-12-17 2015-03-31 Microsoft Corporation Detecting gestures involving intentional movement of a computing device
US9244545B2 (en) 2010-12-17 2016-01-26 Microsoft Technology Licensing, Llc Touch and stylus discrimination and rejection for contact sensitive computing devices
DE102011009152A1 (de) 2011-01-22 2012-07-26 Volkswagen Ag Verfahren zum Bedienen eines Matrix-Touchscreens, insbesondere eines in einem Kraftfahrzeug angeordneten Touchscreens
DE102011009710A1 (de) 2011-01-29 2012-08-02 Volkswagen Ag Verfahren zum Bedienen eines Matrix-Touchscreens, insbesondere eines in einem Kraftfahrzeug angeordneten Touchscreens
US9201520B2 (en) 2011-02-11 2015-12-01 Microsoft Technology Licensing, Llc Motion and context sharing for pen-based computing inputs
US8509842B2 (en) * 2011-02-18 2013-08-13 Microsoft Corporation Automatic answering of a mobile phone
US8723838B2 (en) * 2011-02-23 2014-05-13 Capella Microsystems (Taiwan), Inc. Sensor apparatus with different proximity sensors and sensing method thereof
US9317158B2 (en) 2011-03-08 2016-04-19 Synaptics Incorporated Baseline management for input devices
TWI471792B (zh) * 2011-03-30 2015-02-01 Edamak Corp 近接暨觸控面板之多物件偵測方法
US9116583B1 (en) * 2011-04-13 2015-08-25 Google Inc. Dampening thumb movement on a touch-sensitive input device
US9092085B2 (en) * 2011-04-22 2015-07-28 Hewlett-Packard Development Company, L.P. Configuring a touchpad setting based on the metadata of an active application of an electronic device
US8316319B1 (en) * 2011-05-16 2012-11-20 Google Inc. Efficient selection of characters and commands based on movement-inputs at a user-inerface
US8203502B1 (en) * 2011-05-25 2012-06-19 Google Inc. Wearable heads-up display with integrated finger-tracking input sensor
US8975903B2 (en) 2011-06-09 2015-03-10 Ford Global Technologies, Llc Proximity switch having learned sensitivity and method therefor
US8928336B2 (en) 2011-06-09 2015-01-06 Ford Global Technologies, Llc Proximity switch having sensitivity control and method therefor
US8959459B2 (en) 2011-06-15 2015-02-17 Wms Gaming Inc. Gesture sensing enhancement system for a wagering game
KR20140041556A (ko) * 2011-06-15 2014-04-04 본 톤 커뮤니케이션즈 (이스라엘) 엘티디. 음성 검출 시스템, 장치 및 방법
US20130002565A1 (en) * 2011-06-28 2013-01-03 Microsoft Corporation Detecting portable device orientation and user posture via touch sensors
US8199126B1 (en) * 2011-07-18 2012-06-12 Google Inc. Use of potential-touch detection to improve responsiveness of devices
US8873026B2 (en) 2011-08-05 2014-10-28 Qualcomm Incorporated Proximity sensor distance detection ambiguity removal
US10004286B2 (en) 2011-08-08 2018-06-26 Ford Global Technologies, Llc Glove having conductive ink and method of interacting with proximity sensor
TW201312422A (zh) * 2011-09-07 2013-03-16 Pixart Imaging Inc 具軌跡偵測功能之光學觸控系統及方法
US9143126B2 (en) 2011-09-22 2015-09-22 Ford Global Technologies, Llc Proximity switch having lockout control for controlling movable panel
KR101671054B1 (ko) * 2011-09-28 2016-10-31 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 디스플레이 디바이스의 입력들의 구별
US9658715B2 (en) 2011-10-20 2017-05-23 Microsoft Technology Licensing, Llc Display mapping modes for multi-pointer indirect input devices
US9274642B2 (en) 2011-10-20 2016-03-01 Microsoft Technology Licensing, Llc Acceleration-based interaction for multi-pointer indirect input devices
US8933896B2 (en) 2011-10-25 2015-01-13 Microsoft Corporation Pressure-based interaction for indirect touch input devices
US8994228B2 (en) 2011-11-03 2015-03-31 Ford Global Technologies, Llc Proximity switch having wrong touch feedback
US10112556B2 (en) 2011-11-03 2018-10-30 Ford Global Technologies, Llc Proximity switch having wrong touch adaptive learning and method
US8878438B2 (en) 2011-11-04 2014-11-04 Ford Global Technologies, Llc Lamp and proximity switch assembly and method
US9367230B2 (en) 2011-11-08 2016-06-14 Microsoft Technology Licensing, Llc Interaction models for indirect interaction devices
KR101328228B1 (ko) 2011-11-21 2013-11-14 삼성전기주식회사 접촉 감지 장치 및 접촉 감지 방법
US9389679B2 (en) 2011-11-30 2016-07-12 Microsoft Technology Licensing, Llc Application programming interface for a multi-pointer indirect touch input device
US9030407B2 (en) * 2011-12-21 2015-05-12 Nokia Technologies Oy User gesture recognition
US9116598B1 (en) 2012-01-10 2015-08-25 Koji Yoden User interface for use in computing device with sensitive display
US8902181B2 (en) 2012-02-07 2014-12-02 Microsoft Corporation Multi-touch-movement gestures for tablet computing devices
US9037683B1 (en) 2012-03-05 2015-05-19 Koji Yoden Media asset streaming over network to devices
US9076419B2 (en) 2012-03-14 2015-07-07 Bebop Sensors, Inc. Multi-touch pad controller
US9256314B2 (en) * 2012-03-15 2016-02-09 Microsoft Technology Licensing, Llc Input data type profiles
US9197206B2 (en) 2012-04-11 2015-11-24 Ford Global Technologies, Llc Proximity switch having differential contact surface
US9831870B2 (en) 2012-04-11 2017-11-28 Ford Global Technologies, Llc Proximity switch assembly and method of tuning same
US9065447B2 (en) 2012-04-11 2015-06-23 Ford Global Technologies, Llc Proximity switch assembly and method having adaptive time delay
US9184745B2 (en) 2012-04-11 2015-11-10 Ford Global Technologies, Llc Proximity switch assembly and method of sensing user input based on signal rate of change
US9520875B2 (en) 2012-04-11 2016-12-13 Ford Global Technologies, Llc Pliable proximity switch assembly and activation method
US9559688B2 (en) 2012-04-11 2017-01-31 Ford Global Technologies, Llc Proximity switch assembly having pliable surface and depression
US9219472B2 (en) 2012-04-11 2015-12-22 Ford Global Technologies, Llc Proximity switch assembly and activation method using rate monitoring
US9531379B2 (en) 2012-04-11 2016-12-27 Ford Global Technologies, Llc Proximity switch assembly having groove between adjacent proximity sensors
US9568527B2 (en) 2012-04-11 2017-02-14 Ford Global Technologies, Llc Proximity switch assembly and activation method having virtual button mode
US9287864B2 (en) 2012-04-11 2016-03-15 Ford Global Technologies, Llc Proximity switch assembly and calibration method therefor
US8933708B2 (en) 2012-04-11 2015-01-13 Ford Global Technologies, Llc Proximity switch assembly and activation method with exploration mode
US9944237B2 (en) 2012-04-11 2018-04-17 Ford Global Technologies, Llc Proximity switch assembly with signal drift rejection and method
US9660644B2 (en) 2012-04-11 2017-05-23 Ford Global Technologies, Llc Proximity switch assembly and activation method
US9329723B2 (en) 2012-04-16 2016-05-03 Apple Inc. Reconstruction of original touch image from differential touch image
US9086732B2 (en) 2012-05-03 2015-07-21 Wms Gaming Inc. Gesture fusion
US9136840B2 (en) 2012-05-17 2015-09-15 Ford Global Technologies, Llc Proximity switch assembly having dynamic tuned threshold
US9374397B2 (en) 2012-05-17 2016-06-21 Pokos Communications Corp Method and system for searching, sensing, discovering, screening, enabling awareness, alerting, sharing, sending, receiving, buying, selling, and otherwise transmitting stories, content, interests, data, goods and services among known and unknown devices in a communication network
US8981602B2 (en) 2012-05-29 2015-03-17 Ford Global Technologies, Llc Proximity switch assembly having non-switch contact and method
US9337832B2 (en) 2012-06-06 2016-05-10 Ford Global Technologies, Llc Proximity switch and method of adjusting sensitivity therefor
US9641172B2 (en) 2012-06-27 2017-05-02 Ford Global Technologies, Llc Proximity switch assembly having varying size electrode fingers
US8922340B2 (en) 2012-09-11 2014-12-30 Ford Global Technologies, Llc Proximity switch based door latch release
US9874972B2 (en) * 2012-09-25 2018-01-23 Synaptics Incorporated Systems and methods for decoupling image generation rate from reporting rate in capacitive sensing
US9250754B2 (en) * 2012-09-27 2016-02-02 Google Inc. Pressure-sensitive trackpad
TWI470521B (zh) * 2012-10-16 2015-01-21 Mstar Semiconductor Inc 自容式觸控裝置及其控制方法
US9483146B2 (en) 2012-10-17 2016-11-01 Perceptive Pixel, Inc. Input classification for multi-touch systems
US8796575B2 (en) 2012-10-31 2014-08-05 Ford Global Technologies, Llc Proximity switch assembly having ground layer
US9003333B2 (en) * 2013-03-04 2015-04-07 Zynga Inc. Sequential selection of multiple objects
US9311204B2 (en) 2013-03-13 2016-04-12 Ford Global Technologies, Llc Proximity interface development system having replicator and method
US9223449B2 (en) * 2013-03-14 2015-12-29 Synaptics Incorporated Black image insertion for capacitive sensing
US20140285444A1 (en) * 2013-03-22 2014-09-25 Bernard J. Hermes Touch Sensing Having Increased Immunity to the Presence of a Fluid Layer
KR102102157B1 (ko) 2013-03-29 2020-04-21 삼성전자주식회사 복수 어플리케이션을 실행하는 디스플레이 장치 및 그 제어 방법
US9576422B2 (en) 2013-04-18 2017-02-21 Bally Gaming, Inc. Systems, methods, and devices for operating wagering game machines with enhanced user interfaces
US9477331B2 (en) 2013-06-07 2016-10-25 Apple Inc. Touch detection at bezel edge
US9507472B2 (en) 2013-07-10 2016-11-29 Synaptics Incorporated Hybrid capacitive baseline management
US20150015528A1 (en) * 2013-07-10 2015-01-15 Synaptics Incorporated Hybrid capacitive image determination and use
KR101438636B1 (ko) * 2013-07-25 2014-09-05 현대자동차 주식회사 터치스크린의 터치점 인식방법 및 이를 수행하는 시스템
KR20150019352A (ko) 2013-08-13 2015-02-25 삼성전자주식회사 전자장치에서 그립상태를 인지하기 위한 방법 및 장치
US9886141B2 (en) 2013-08-16 2018-02-06 Apple Inc. Mutual and self capacitance touch measurements in touch panel
US9619044B2 (en) 2013-09-25 2017-04-11 Google Inc. Capacitive and resistive-pressure touch-sensitive touchpad
CN110687969B (zh) 2013-10-30 2023-05-02 苹果公司 显示相关的用户界面对象
US9436304B1 (en) 2013-11-01 2016-09-06 Google Inc. Computer with unified touch surface for input
KR102115283B1 (ko) * 2013-12-02 2020-05-26 엘지디스플레이 주식회사 팜인식방법
KR102186393B1 (ko) 2014-01-02 2020-12-03 삼성전자주식회사 입력 처리 방법 및 그 전자 장치
US20170039076A1 (en) * 2014-04-30 2017-02-09 Empire Technology Development Llc Adjusting tap position on touch screen
US9442614B2 (en) 2014-05-15 2016-09-13 Bebop Sensors, Inc. Two-dimensional sensor arrays
US9965076B2 (en) 2014-05-15 2018-05-08 Bebop Sensors, Inc. Piezoresistive sensors and applications
US9696833B2 (en) 2014-05-15 2017-07-04 Bebop Sensors, Inc. Promoting sensor isolation and performance in flexible sensor arrays
US9753568B2 (en) 2014-05-15 2017-09-05 Bebop Sensors, Inc. Flexible sensors and applications
US9690417B2 (en) * 2014-05-21 2017-06-27 Apple Inc. Glove touch detection
US10936120B2 (en) 2014-05-22 2021-03-02 Apple Inc. Panel bootstraping architectures for in-cell self-capacitance
WO2015181680A1 (ja) * 2014-05-30 2015-12-03 株式会社半導体エネルギー研究所 情報処理装置
US10362989B2 (en) 2014-06-09 2019-07-30 Bebop Sensors, Inc. Sensor system integrated with a glove
US9710060B2 (en) 2014-06-09 2017-07-18 BeBop Senors, Inc. Sensor system integrated with a glove
US9870083B2 (en) 2014-06-12 2018-01-16 Microsoft Technology Licensing, Llc Multi-device multi-user sensor correlation for pen and computing device interaction
US9727161B2 (en) 2014-06-12 2017-08-08 Microsoft Technology Licensing, Llc Sensor correlation for pen and touch-sensitive computing device interaction
CN105302448A (zh) * 2014-06-18 2016-02-03 中兴通讯股份有限公司 调整移动终端界面的方法、装置及终端
CN105242813B (zh) * 2014-06-20 2020-11-06 鸿合科技股份有限公司 一种基于红外屏物体识别的方法和装置
US10289251B2 (en) 2014-06-27 2019-05-14 Apple Inc. Reducing floating ground effects in pixelated self-capacitance touch screens
TWI526952B (zh) * 2014-08-21 2016-03-21 義隆電子股份有限公司 電容式觸控裝置及其物件辨識方法
US9880655B2 (en) * 2014-09-02 2018-01-30 Apple Inc. Method of disambiguating water from a finger touch on a touch sensor panel
CN107077260B (zh) 2014-09-22 2020-05-12 苹果公司 触摸控制器和用于触摸传感器面板的方法
US10038443B2 (en) 2014-10-20 2018-07-31 Ford Global Technologies, Llc Directional proximity switch assembly
US10712867B2 (en) 2014-10-27 2020-07-14 Apple Inc. Pixelated self-capacitance water rejection
CN104407793B (zh) * 2014-11-26 2018-03-13 深圳市华星光电技术有限公司 触摸信号处理方法及设备
WO2016111062A1 (ja) * 2015-01-09 2016-07-14 シャープ株式会社 タッチパネルおよび操作判定方法
JP6564249B2 (ja) 2015-01-09 2019-08-21 シャープ株式会社 タッチパネルおよび操作判定方法
CN107209602B (zh) 2015-02-02 2020-05-26 苹果公司 柔性自电容和互电容触摸感测系统架构
US9863823B2 (en) 2015-02-27 2018-01-09 Bebop Sensors, Inc. Sensor systems integrated with footwear
US10488992B2 (en) 2015-03-10 2019-11-26 Apple Inc. Multi-chip touch architecture for scalability
US9654103B2 (en) 2015-03-18 2017-05-16 Ford Global Technologies, Llc Proximity switch assembly having haptic feedback and method
US10095361B2 (en) 2015-03-18 2018-10-09 Microsoft Technology Licensing, Llc Stylus detection with capacitive based digitizer sensor
US10082381B2 (en) 2015-04-30 2018-09-25 Bebop Sensors, Inc. Sensor systems integrated with vehicle tires
US9548733B2 (en) 2015-05-20 2017-01-17 Ford Global Technologies, Llc Proximity sensor assembly having interleaved electrode configuration
US9827996B2 (en) 2015-06-25 2017-11-28 Bebop Sensors, Inc. Sensor systems integrated with steering wheels
US10365773B2 (en) 2015-09-30 2019-07-30 Apple Inc. Flexible scan plan using coarse mutual capacitance and fully-guarded measurements
US10047459B1 (en) 2015-10-07 2018-08-14 Google Llc Interactive cord
US10083289B1 (en) 2015-10-07 2018-09-25 Google Llc Authentication using an interactive cord
US9721553B2 (en) 2015-10-14 2017-08-01 Bebop Sensors, Inc. Sensor-based percussion device
US9807852B1 (en) 2015-11-02 2017-10-31 Google Inc. Interactive cord with integrated light sources
US10423268B2 (en) 2015-12-22 2019-09-24 Microsoft Technology Licensing, Llc System and method for detecting grounding state of a touch enabled computing device
US10296146B2 (en) 2015-12-22 2019-05-21 Microsoft Technology Licensing, Llc System and method for detecting grip of a touch enabled device
US9898153B2 (en) 2016-03-02 2018-02-20 Google Llc Force sensing using capacitive touch surfaces
US9933906B2 (en) * 2016-03-28 2018-04-03 Synaptics Incorporated Capacitive sensing using discrete lighting elements
US10095363B2 (en) * 2016-03-28 2018-10-09 Synaptics Incorporated Capacitive sensing with high pass filtering for segmentation
US10862896B2 (en) 2016-04-21 2020-12-08 Dell Products, L.P. System and method for surrogate locational determination
US10637933B2 (en) 2016-05-26 2020-04-28 Logitech Europe S.A. Method and apparatus for transferring information between electronic devices
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
US11816325B2 (en) 2016-06-12 2023-11-14 Apple Inc. Application shortcuts for carplay
AU2017208277B2 (en) 2016-09-06 2018-12-20 Apple Inc. Back of cover touch sensors
US10402020B1 (en) 2016-11-15 2019-09-03 Google Llc Detecting twist input with an interactive cord
US10222924B2 (en) 2016-11-25 2019-03-05 Google Llc Interactive cord with resistance touchpoints
US10133435B2 (en) 2017-01-03 2018-11-20 Synaptics Incorporated Reduced capacitive baseline shift via switching elements
US10372276B2 (en) 2017-01-06 2019-08-06 Synaptics Incorporated Reduced capacitive baseline shift via mixing period adjustments
US10642418B2 (en) 2017-04-20 2020-05-05 Apple Inc. Finger tracking in wet environment
WO2018227514A1 (zh) * 2017-06-16 2018-12-20 深圳市汇顶科技股份有限公司 指纹图像处理方法、光学指纹辨识系统及电子装置
CN108196815B (zh) * 2017-12-28 2020-01-03 维沃移动通信有限公司 一种通话声音的调节方法和移动终端
EP3521983A1 (en) * 2018-02-01 2019-08-07 Qeexo, Co. Classifying contacts or associations with a touch sensitive device
US10678348B2 (en) 2018-03-12 2020-06-09 Microsoft Technology Licensing, Llc Touch detection on an ungrounded pen enabled device
US10616349B2 (en) 2018-05-01 2020-04-07 Microsoft Technology Licensing, Llc Hybrid sensor centric recommendation engine
US10884496B2 (en) 2018-07-05 2021-01-05 Bebop Sensors, Inc. One-size-fits-all data glove
US11422689B1 (en) * 2018-08-09 2022-08-23 Apple Inc. Detecting touch user interface on a display under partial wet conditions
CN109491538B (zh) * 2018-10-29 2021-10-22 深圳市德明利技术股份有限公司 一种两指按压重合区域识别方法、触控装置及移动终端
WO2020171510A1 (ko) 2019-02-19 2020-08-27 삼성전자 주식회사 터치 회로를 포함하는 전자 장치, 및 그 동작 방법
US11480481B2 (en) 2019-03-13 2022-10-25 Bebop Sensors, Inc. Alignment mechanisms sensor systems employing piezoresistive materials
US11675476B2 (en) 2019-05-05 2023-06-13 Apple Inc. User interfaces for widgets
US11460961B2 (en) * 2019-08-23 2022-10-04 Samsung Electronics Co., Ltd. Method for determining proximity of at least one object using electronic device
US11157109B1 (en) 2019-09-06 2021-10-26 Apple Inc. Touch sensing with water rejection
US10963095B1 (en) 2019-09-27 2021-03-30 Apple Inc. Glove touch detection
US11256367B2 (en) 2019-09-27 2022-02-22 Apple Inc. Techniques for handling unintentional touch inputs on a touch-sensitive surface
US11662867B1 (en) 2020-05-30 2023-05-30 Apple Inc. Hover detection on a touch sensor panel
US11562638B2 (en) 2020-08-24 2023-01-24 Logitech Europe S.A. Electronic system and method for improving human interaction and activities
CN113052148B (zh) * 2021-05-10 2023-09-29 读书郎教育科技有限公司 一种改善平板指尖定位抖动的方法
US11327607B1 (en) * 2021-08-10 2022-05-10 Novatek Microelectronics Corp. Touch detection circuit and touch detection method thereof

Family Cites Families (258)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1472347A (en) 1975-03-01 1977-05-04 English Electric Valve Co Ltd Camera tubes
CA1103803A (en) * 1978-03-01 1981-06-23 National Research Council Of Canada Method and apparatus of determining the center of area or centroid of a geometrical area of unspecified shape lying in a larger x-y scan field
US4293734A (en) * 1979-02-23 1981-10-06 Peptek, Incorporated Touch panel system and method
JPS55116338A (en) * 1979-02-28 1980-09-06 Fuji Photo Film Co Ltd Method and device for processing gradation of xxray picture of breast
US4686332A (en) * 1986-06-26 1987-08-11 International Business Machines Corporation Combined finger touch and stylus detection system for use on the viewing surface of a visual display device
US4290052A (en) * 1979-10-26 1981-09-15 General Electric Company Capacitive touch entry apparatus having high degree of personal safety
JPS59123875A (ja) 1982-12-28 1984-07-17 セイコーエプソン株式会社 液晶表示装置
JPS59133414A (ja) * 1983-01-21 1984-07-31 Agency Of Ind Science & Technol 楕円形状検出方法とその装置
FR2544103A1 (fr) 1983-04-08 1984-10-12 Gavilan Computer Corp Dispositif d'entree d'informations dans un ordinateur au moyen d'un panneau a contact
US4526043A (en) * 1983-05-23 1985-07-02 At&T Bell Laboratories Conformable tactile sensor
JPS6066298A (ja) * 1983-09-21 1985-04-16 キヤノン株式会社 情報処理装置
US4550221A (en) * 1983-10-07 1985-10-29 Scott Mabusth Touch sensitive control device
US4598420A (en) 1983-12-08 1986-07-01 Mts Systems Corporation Optical grid analyzer system for automatically determining strain in deformed sheet metal
US4736191A (en) * 1985-08-02 1988-04-05 Karl E. Matzke Touch activated control method and apparatus
GB8520545D0 (en) * 1985-08-16 1985-09-25 British Aerospace Display data memory
US4678869A (en) * 1985-10-25 1987-07-07 Scriptel Corporation Position responsive apparatus, system and method having electrographic application
US4763356A (en) * 1986-12-11 1988-08-09 AT&T Information Systems, Inc. American Telephone and Telegraph Company Touch screen form entry system
JPS63172325A (ja) * 1987-01-10 1988-07-16 Pioneer Electronic Corp タツチパネル制御装置
US4746770A (en) * 1987-02-17 1988-05-24 Sensor Frame Incorporated Method and apparatus for isolating and manipulating graphic objects on computer video monitor
JPS63229430A (ja) 1987-03-18 1988-09-26 Nec Corp 液晶デイスプレイ
US4988982A (en) * 1987-03-25 1991-01-29 The Grass Valley Group, Inc. Touch pad machine control
US4952932A (en) 1987-04-30 1990-08-28 Canon Kabushiki Kaisha Information input apparatus
FR2615941B1 (fr) * 1987-05-25 1991-12-06 Sfena Dispositif de detection de position d'un organe de commande sur une tablette tactile
US4806709A (en) * 1987-05-26 1989-02-21 Microtouch Systems, Inc. Method of and apparatus for sensing the location, such as coordinates, of designated points on an electrically sensitive touch-screen surface
US4896363A (en) * 1987-05-28 1990-01-23 Thumbscan, Inc. Apparatus and method for matching image characteristics such as fingerprint minutiae
US5053757A (en) 1987-06-04 1991-10-01 Tektronix, Inc. Touch panel with adaptive noise reduction
FR2619982B1 (fr) 1987-08-28 1994-04-29 Thomson Csf Systeme de visualisation d'image couleur sur ecran matriciel
US5189732A (en) * 1987-11-18 1993-02-23 Hitachi, Ltd. Touch panel input apparatus
US4914624A (en) * 1988-05-06 1990-04-03 Dunthorn David I Virtual button for touch screen
US4968877A (en) 1988-09-14 1990-11-06 Sensor Frame Corporation VideoHarp
US5072384A (en) 1988-11-23 1991-12-10 Arch Development Corp. Method and system for automated computerized analysis of sizes of hearts and lungs in digital chest radiographs
US5012524A (en) * 1989-02-27 1991-04-30 Motorola, Inc. Automatic inspection method
US5073950A (en) 1989-04-13 1991-12-17 Personnel Identification & Entry Access Control, Inc. Finger profile identification system
GB8908612D0 (en) * 1989-04-17 1989-06-01 Quantel Ltd Video graphics system
US5252951A (en) * 1989-04-28 1993-10-12 International Business Machines Corporation Graphical user interface with gesture recognition in a multiapplication environment
EP0397433B1 (en) 1989-05-08 1997-04-16 Canon Kabushiki Kaisha Image processing apparatus
US5327161A (en) * 1989-08-09 1994-07-05 Microtouch Systems, Inc. System and method for emulating a mouse input device with a touchpad input device
US5305017A (en) * 1989-08-16 1994-04-19 Gerpheide George E Methods and apparatus for data input
JPH0377222A (ja) * 1989-08-17 1991-04-02 Sony Corp 入力装置
US5189711A (en) * 1989-11-24 1993-02-23 Isaac Weiss Automatic detection of elliptical shapes
US5155813A (en) 1990-01-08 1992-10-13 Wang Laboratories, Inc. Computer apparatus for brush styled writing
US5267327A (en) 1990-03-30 1993-11-30 Sony Corporation Apparatus and method for registering the handwriting of a user so it can be translated into block characters
USRE34476E (en) 1990-05-14 1993-12-14 Norwood Donald D Hybrid information management system for handwriting and text
US5459463A (en) 1990-05-25 1995-10-17 Sextant Avionique Device for locating an object situated close to a detection area and a transparent keyboard using said device
US5276794A (en) * 1990-09-25 1994-01-04 Grid Systems Corporation Pop-up keyboard system for entering handwritten data into computer generated forms
US5347295A (en) * 1990-10-31 1994-09-13 Go Corporation Control of a computer through a position-sensed stylus
US5491495A (en) * 1990-11-13 1996-02-13 Wang Laboratories, Inc. User interface having simulated devices
DE69027778T2 (de) * 1990-12-14 1997-01-23 Ibm Koordinatenprozessor für ein Rechnersystem mit einer Zeigeranordnung
US5113041A (en) * 1990-12-28 1992-05-12 At&T Bell Laboratories Information processing
US5898434A (en) * 1991-05-15 1999-04-27 Apple Computer, Inc. User interface system having programmable user interface elements
US5548667A (en) 1991-05-24 1996-08-20 Sony Corporation Image processing system and method thereof in which three dimensional shape is reproduced from two dimensional image data
US5956682A (en) 1991-06-06 1999-09-21 Lj Laboratories, Llc Picture frame with associated audio messages and position sensitive or speech recognition device
US5768492A (en) * 1991-06-17 1998-06-16 Schumer; Alfred L. Digitizer interface
JP3276985B2 (ja) * 1991-06-27 2002-04-22 ゼロックス・コーポレーション イメージピクセル処理方法
US5168531A (en) 1991-06-27 1992-12-01 Digital Equipment Corporation Real-time recognition of pointing information from video
US5376946A (en) 1991-07-08 1994-12-27 Mikan; Peter J. Computer mouse simulator device
JPH0769767B2 (ja) * 1991-10-16 1995-07-31 インターナショナル・ビジネス・マシーンズ・コーポレイション フィンガ・タッチまたはスタイラスの位置を検出するためのタッチ・オーバーレイ、および検出システム
US6141000A (en) * 1991-10-21 2000-10-31 Smart Technologies Inc. Projection display system with touch sensing on screen, computer assisted alignment correction and network conferencing
CA2077173C (en) 1991-11-22 2003-04-22 Michael Chen Method and apparatus for direct manipulation of 3-d objects on computer displays
US5335557A (en) 1991-11-26 1994-08-09 Taizo Yasutake Touch sensitive input control device
CA2078607A1 (en) 1991-12-13 1993-06-14 Thomas H. Speeter Intelligent work surfaces
US5483261A (en) * 1992-02-14 1996-01-09 Itu Research, Inc. Graphical input controller and method with rear screen image detection
US5852434A (en) 1992-04-03 1998-12-22 Sekendur; Oral F. Absolute optical position determination
US5673066A (en) * 1992-04-21 1997-09-30 Alps Electric Co., Ltd. Coordinate input device
US5602943A (en) * 1992-04-28 1997-02-11 Velho; Luiz C. Digital halftoning space filling curves
US5457476A (en) * 1992-05-27 1995-10-10 Apple Computer, Inc. Method for controlling a computerized organizer
US5543590A (en) * 1992-06-08 1996-08-06 Synaptics, Incorporated Object position detector with edge motion feature
US5543588A (en) * 1992-06-08 1996-08-06 Synaptics, Incorporated Touch pad driven handheld computing device
US5488204A (en) * 1992-06-08 1996-01-30 Synaptics, Incorporated Paintbrush stylus for capacitive touch sensor pad
EP0574213B1 (en) 1992-06-08 1999-03-24 Synaptics, Inc. Object position detector
US5880411A (en) * 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US5543591A (en) * 1992-06-08 1996-08-06 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
KR940001227A (ko) 1992-06-15 1994-01-11 에프. 제이. 스미트 터치 스크린 디바이스
US5422831A (en) * 1992-08-03 1995-06-06 Iowa State University Research Foundation, Inc. Acoustic and video imaging system for quality determination of pharmaceutical products
US5309374A (en) * 1992-08-03 1994-05-03 Iowa State University Research Foundation, Inc. Acoustic and video imaging system for quality determination of agricultural products
US5982352A (en) 1992-09-18 1999-11-09 Pryor; Timothy R. Method for providing human input to a computer
US6008800A (en) 1992-09-18 1999-12-28 Pryor; Timothy R. Man machine interfaces for entering data into a computer
EP0593386A3 (en) * 1992-10-16 1996-07-31 Ibm Method and apparatus for accessing touch screen desktop objects via fingerprint recognition
US5583543A (en) 1992-11-05 1996-12-10 Sharp Kabushiki Kaisha Pen input processing apparatus
JP2601987B2 (ja) 1992-11-13 1997-04-23 インターナショナル・ビジネス・マシーンズ・コーポレイション パーソナル通信装置
US5612719A (en) * 1992-12-03 1997-03-18 Apple Computer, Inc. Gesture sensitive buttons for graphical user interfaces
US5513309A (en) * 1993-01-05 1996-04-30 Apple Computer, Inc. Graphic editor user interface for a pointer-based computer system
US5463388A (en) * 1993-01-29 1995-10-31 At&T Ipm Corp. Computer mouse or keyboard input device utilizing capacitive sensors
US5546334A (en) * 1993-03-29 1996-08-13 Acer Incorporated Notebook computer system with a separable trackball
DE4406668C2 (de) * 1993-04-27 1996-09-12 Hewlett Packard Co Verfahren und Vorrichtung zum Betreiben eines berührungsempfindlichen Anzeigegeräts
US5414227A (en) * 1993-04-29 1995-05-09 International Business Machines Corporation Stylus tilt detection apparatus for communication with a remote digitizing display
US5563632A (en) 1993-04-30 1996-10-08 Microtouch Systems, Inc. Method of and apparatus for the elimination of the effects of internal interference in force measurement systems, including touch - input computer and related displays employing touch force location measurement techniques
US5603053A (en) * 1993-05-10 1997-02-11 Apple Computer, Inc. System for entering data into an active application currently running in the foreground by selecting an input icon in a palette representing input utility
US5389951A (en) * 1993-07-21 1995-02-14 International Business Machines Corp. Liquid crystal display integrated with hall effect pointing device
JPH0778120A (ja) 1993-07-29 1995-03-20 Xerox Corp 手持ち演算装置及び手持ち演算装置における入力信号処理方法
US5367453A (en) 1993-08-02 1994-11-22 Apple Computer, Inc. Method and apparatus for correcting words
US5583946A (en) 1993-09-30 1996-12-10 Apple Computer, Inc. Method and apparatus for recognizing gestures on a computer system
JP2557796B2 (ja) * 1993-10-19 1996-11-27 株式会社エニックス 圧電型面圧入力パネル
US5977950A (en) 1993-11-29 1999-11-02 Motorola, Inc. Manually controllable cursor in a virtual image
EP0657842B1 (en) * 1993-12-07 1999-03-10 Seiko Epson Corporation Touch panel input device and method of generating input signals for an information processing device
JPH07210687A (ja) 1994-01-18 1995-08-11 Matsushita Electric Ind Co Ltd 形状検出装置
US5473742A (en) 1994-02-22 1995-12-05 Paragraph International Method and apparatus for representing image data using polynomial approximation method and iterative transformation-reparametrization technique
US5982302A (en) 1994-03-07 1999-11-09 Ure; Michael J. Touch-sensitive keyboard/mouse
US5613137A (en) * 1994-03-18 1997-03-18 International Business Machines Corporation Computer system with touchpad support in operating system
US5572717A (en) 1994-04-06 1996-11-05 Altera Corporation Method and apparatus for assigning and analyzing timing specifications in a computer aided engineering program
US5852669A (en) 1994-04-06 1998-12-22 Lucent Technologies Inc. Automatic face and facial feature location detection for low bit rate model-assisted H.261 compatible coding of video
US5631976A (en) * 1994-04-29 1997-05-20 International Business Machines Corporation Object imaging system
US5546475A (en) 1994-04-29 1996-08-13 International Business Machines Corporation Produce recognition system
US5600735A (en) * 1994-05-10 1997-02-04 Motorola, Inc. Method of recognizing handwritten input
US5469194A (en) 1994-05-13 1995-11-21 Apple Computer, Inc. Apparatus and method for providing different input device orientations of a computer system
US5594806A (en) * 1994-06-20 1997-01-14 Personnel Identification & Entry Access Control, Inc. Knuckle profile indentity verification system
US5570113A (en) * 1994-06-29 1996-10-29 International Business Machines Corporation Computer based pen system and method for automatically cancelling unwanted gestures and preventing anomalous signals as inputs to such system
US5905476A (en) * 1994-07-05 1999-05-18 Nxi Communications, Inc. ITU/TDD modem
US5734751A (en) * 1994-07-22 1998-03-31 Nec Corporation Ellipse-like curve recognition by calculation of distances of points on the curve from FOCI
US5666438A (en) * 1994-07-29 1997-09-09 Apple Computer, Inc. Method and apparatus for recognizing handwriting of different users of a pen-based computer system
US6476798B1 (en) 1994-08-22 2002-11-05 International Game Technology Reduced noise touch screen apparatus and method
US5734742A (en) * 1994-09-19 1998-03-31 Nissan Motor Co., Ltd. Inspection system and process
EP0703561A3 (en) 1994-09-26 1996-12-18 Canon Kk Method and device for controlling a display device
JP3805005B2 (ja) * 1994-11-09 2006-08-02 キヤノン株式会社 画像処理装置及び光学的文字認識装置及びそれらの方法
AU690781B2 (en) * 1994-11-14 1998-04-30 Motorola, Inc. Method of splitting handwritten input
US5505072A (en) * 1994-11-15 1996-04-09 Tekscan, Inc. Scanning circuit for pressure responsive array
US5805144A (en) * 1994-12-14 1998-09-08 Dell Usa, L.P. Mouse pointing device having integrated touchpad
US5585823A (en) 1994-12-30 1996-12-17 Apple Computer, Inc. Multi-state one-button computer pointing device
US5764218A (en) 1995-01-31 1998-06-09 Apple Computer, Inc. Method and apparatus for contacting a touch-sensitive cursor-controlling input device to generate button values
US5649070A (en) 1995-02-17 1997-07-15 International Business Machines Corporation Learning system with prototype replacement
EP0727760A3 (en) 1995-02-17 1997-01-29 Ibm Product size detection system
US5838302A (en) 1995-02-24 1998-11-17 Casio Computer Co., Ltd. Data inputting devices for inputting typed and handwritten data in a mixed manner
EP0740187B1 (en) 1995-04-28 2004-06-23 Hewlett-Packard Company, A Delaware Corporation Electro-optic display
US5812698A (en) 1995-05-12 1998-09-22 Synaptics, Inc. Handwriting recognition system and method
US5732230A (en) * 1995-05-19 1998-03-24 Richo Company Ltd. Computer user interface for manipulating image fragments using drag, drop and merge operations
US5771342A (en) 1995-06-05 1998-06-23 Saltire Software Method and apparatus for dynamically displaying consistently dimensioned two-dimensional drawings
EP0774145A1 (en) 1995-06-07 1997-05-21 University Of Florida Research Foundation, Inc. Automated method for digital image quantitation
US5956020A (en) 1995-07-27 1999-09-21 Microtouch Systems, Inc. Touchscreen controller with pen and/or finger inputs
JP3063580B2 (ja) * 1995-08-24 2000-07-12 松下電器産業株式会社 イメージセンサー内蔵携帯端末装置
US5867134A (en) * 1995-08-25 1999-02-02 Alvelda; Phillip VLSI visual display
US5552787A (en) * 1995-10-10 1996-09-03 The United States Of America As Represented By The Secretary Of The Navy Measurement of topography using polarimetric synthetic aperture radar (SAR)
US6664982B1 (en) 1995-10-16 2003-12-16 Nec Corporation Multi-user on-screen keyboard
US6963783B1 (en) * 1995-10-16 2005-11-08 Packard Bell Nec Audio compression in a wireless remote interface tablet
US5847690A (en) 1995-10-24 1998-12-08 Lucent Technologies Inc. Integrated liquid crystal display and digitizer having a black matrix layer adapted for sensing screen touch location
US5856822A (en) * 1995-10-27 1999-01-05 02 Micro, Inc. Touch-pad digital computer pointing-device
US6029214A (en) * 1995-11-03 2000-02-22 Apple Computer, Inc. Input tablet system with user programmable absolute coordinate mode and relative coordinate mode segments
JPH09146708A (ja) * 1995-11-09 1997-06-06 Internatl Business Mach Corp <Ibm> タッチパネルの駆動方法及びタッチ入力方法
JP2000501526A (ja) * 1995-11-16 2000-02-08 マイケル ジェイ ウーレ メモリの必要を最小限にするマルチタッチ入力装置、方法およびシステム
US6016355A (en) * 1995-12-15 2000-01-18 Veridicom, Inc. Capacitive fingerprint acquisition sensor
US5828772A (en) 1995-12-27 1998-10-27 Lucent Technologies Inc. Method and apparatus for parametric signature verification using global features and stroke-direction codes
US5825352A (en) * 1996-01-04 1998-10-20 Logitech, Inc. Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad
US5717777A (en) * 1996-01-11 1998-02-10 Dew Engineering And Development Limited Longest line method and apparatus for fingerprint alignment
JPH09190284A (ja) 1996-01-11 1997-07-22 Canon Inc 情報処理装置およびその方法
US5686705A (en) 1996-02-15 1997-11-11 Explore Technologies, Inc. Surface position location system and method
US5940065A (en) 1996-03-15 1999-08-17 Elo Touchsystems, Inc. Algorithmic compensation system and method therefor for a touch sensor panel
JPH09265531A (ja) 1996-03-27 1997-10-07 Mitsubishi Electric Corp 画像処理方法及びその装置
DE19612949C1 (de) 1996-04-01 1997-08-14 Siemens Ag Verfahren zur Erkennung mindestens eines fingerförmigen Objekts in einem ersten, handförmigen Objekt durch einen Rechner
US5801681A (en) 1996-06-24 1998-09-01 Sayag; Michel Method and apparatus for generating a control signal
US5764222A (en) 1996-05-28 1998-06-09 International Business Machines Corporation Virtual pointing device for touchscreens
US5748184A (en) * 1996-05-28 1998-05-05 International Business Machines Corporation Virtual pointing device for touchscreens
US5874948A (en) * 1996-05-28 1999-02-23 International Business Machines Corporation Virtual pointing device for touchscreens
US5898422A (en) * 1996-05-31 1999-04-27 International Business Machines Corporation Method and system for recognition of pointers
US5757478A (en) * 1996-06-03 1998-05-26 Ma; Chris Chen-Hsing Remote position sensing apparatus and method
US6049329A (en) * 1996-06-04 2000-04-11 International Business Machines Corporartion Method of and system for facilitating user input into a small GUI window using a stylus
US6067079A (en) * 1996-06-13 2000-05-23 International Business Machines Corporation Virtual pointing device for touchscreens
US5808605A (en) 1996-06-13 1998-09-15 International Business Machines Corporation Virtual pointing device for touchscreens
US5835079A (en) 1996-06-13 1998-11-10 International Business Machines Corporation Virtual pointing device for touchscreens
US5862256A (en) * 1996-06-14 1999-01-19 International Business Machines Corporation Distinguishing gestures from handwriting in a pen based computer by size discrimination
US5790104A (en) 1996-06-25 1998-08-04 International Business Machines Corporation Multiple, moveable, customizable virtual pointing devices
US5933134A (en) 1996-06-25 1999-08-03 International Business Machines Corporation Touch screen virtual pointing device which goes into a translucent hibernation state when not in use
US5856824A (en) * 1996-06-25 1999-01-05 International Business Machines Corp. Reshapable pointing device for touchscreens
US5812118A (en) 1996-06-25 1998-09-22 International Business Machines Corporation Method, apparatus, and memory for creating at least two virtual pointing devices
US6288707B1 (en) 1996-07-29 2001-09-11 Harald Philipp Capacitive position sensor
US5805157A (en) 1996-08-12 1998-09-08 International Business Machines Corporation Mobile client computer with hexagonal keyboard
JPH1062736A (ja) * 1996-08-21 1998-03-06 Sony Corp 液晶表示素子の製造方法および重ね合わせ装置
JP2000517445A (ja) * 1996-08-28 2000-12-26 ヴィーア・インコーポレイテッド タッチ画面装置及び方法
US5896126A (en) * 1996-08-29 1999-04-20 International Business Machines Corporation Selection device for touchscreen systems
US5936615A (en) 1996-09-12 1999-08-10 Digital Equipment Corporation Image-based touchscreen
JP3904637B2 (ja) 1996-09-13 2007-04-11 株式会社東芝 情報入力装置及び方法
US6380929B1 (en) * 1996-09-20 2002-04-30 Synaptics, Incorporated Pen drawing computer input device
US5870083A (en) * 1996-10-04 1999-02-09 International Business Machines Corporation Breakaway touchscreen pointing device
US5872559A (en) * 1996-10-04 1999-02-16 International Business Machines Corporation Breakaway and re-grow touchscreen pointing device
US6005963A (en) 1996-10-23 1999-12-21 International Business Machines Corporation System and method for determining if a fingerprint image contains an image portion representing a partial fingerprint impression
US5870771A (en) * 1996-11-15 1999-02-09 Oberg; Larry B. Computerized system for selecting, adjusting, and previewing framing product combinations for artwork and other items to be framed
TW408277B (en) 1996-11-15 2000-10-11 Alps Electric Co Ltd Small current detector circuit and locator device using the same
US6184926B1 (en) * 1996-11-26 2001-02-06 Ncr Corporation System and method for detecting a human face in uncontrolled environments
US5889888A (en) * 1996-12-05 1999-03-30 3Com Corporation Method and apparatus for immediate response handwriting recognition system that handles multiple character sets
US6279170B1 (en) 1996-12-19 2001-08-28 Victor Chu Active labels for garments
JPH10198517A (ja) * 1997-01-10 1998-07-31 Tokyo Noukou Univ 表示装置の表示内容制御方法
US6738154B1 (en) * 1997-01-21 2004-05-18 Xerox Corporation Locating the position and orientation of multiple objects with a smart platen
US6283858B1 (en) 1997-02-25 2001-09-04 Bgk International Incorporated Method for manipulating images
US5793355A (en) * 1997-03-03 1998-08-11 Compaq Computer Corporation Portable computer with interchangeable pointing device modules
US6118435A (en) * 1997-04-10 2000-09-12 Idec Izumi Corporation Display unit with touch panel
US6147680A (en) 1997-06-03 2000-11-14 Koa T&T Corporation Touchpad with interleaved traces
FI973041A (fi) * 1997-07-18 1999-01-19 Nokia Mobile Phones Ltd Laite ja menetelmä kuvan näyttämiseksi
IL121431A (en) 1997-07-30 2000-08-31 Gross David Method and system for display of an additional dimension
US6037882A (en) * 1997-09-30 2000-03-14 Levy; David H. Method and apparatus for inputting data to an electronic system
US6141463A (en) 1997-10-10 2000-10-31 Electric Planet Interactive Method and system for estimating jointed-figure configurations
US6310610B1 (en) * 1997-12-04 2001-10-30 Nortel Networks Limited Intelligent touch display
WO1999028811A1 (en) * 1997-12-04 1999-06-10 Northern Telecom Limited Contextual gesture interface
US6392636B1 (en) * 1998-01-22 2002-05-21 Stmicroelectronics, Inc. Touchpad providing screen cursor/pointer movement control
US7663607B2 (en) * 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
KR100595925B1 (ko) * 1998-01-26 2006-07-05 웨인 웨스터만 수동 입력 통합 방법 및 장치
US7800592B2 (en) * 2005-03-04 2010-09-21 Apple Inc. Hand held electronic device with multiple touch sensing devices
US7834855B2 (en) * 2004-08-25 2010-11-16 Apple Inc. Wide touchpad on a portable computer
US6175644B1 (en) * 1998-05-01 2001-01-16 Cognex Corporation Machine vision system for object feature analysis and validation based on multiple object images
US6262717B1 (en) * 1998-07-02 2001-07-17 Cirque Corporation Kiosk touch pad
US6188391B1 (en) * 1998-07-09 2001-02-13 Synaptics, Inc. Two-layer capacitive touchpad and method of making same
US6311162B1 (en) * 1998-07-25 2001-10-30 Ernst F. Reichwein Interactive symptomatic recording system and methods
US6169538B1 (en) * 1998-08-13 2001-01-02 Motorola, Inc. Method and apparatus for implementing a graphical user interface keyboard and a text buffer on electronic devices
JP4542637B2 (ja) 1998-11-25 2010-09-15 セイコーエプソン株式会社 携帯情報機器及び情報記憶媒体
US6246395B1 (en) * 1998-12-17 2001-06-12 Hewlett-Packard Company Palm pressure rejection method and apparatus for touchscreens
US6552719B2 (en) * 1999-01-07 2003-04-22 Microsoft Corporation System and method for automatically switching between writing and text input modes
JP2000267777A (ja) * 1999-03-16 2000-09-29 Internatl Business Mach Corp <Ibm> タッチパネルを用いた数値の入力方法および入力装置
JP3817965B2 (ja) 1999-04-21 2006-09-06 富士ゼロックス株式会社 検出装置
GB2353184A (en) * 1999-08-13 2001-02-14 Nokia Mobile Phones Ltd Disabling a touch sensitive display screen when a call is established
US6504530B1 (en) * 1999-09-07 2003-01-07 Elo Touchsystems, Inc. Touch confirming touchscreen utilizing plural touch sensors
US6281887B1 (en) * 1999-09-20 2001-08-28 Mitac International Corp. Touchpad assembly
US7030860B1 (en) * 1999-10-08 2006-04-18 Synaptics Incorporated Flexible transparent touch sensing system for electronic devices
US7138983B2 (en) * 2000-01-31 2006-11-21 Canon Kabushiki Kaisha Method and apparatus for detecting and interpreting path of designated position
US6633683B1 (en) * 2000-06-26 2003-10-14 Miranda Technologies Inc. Apparatus and method for adaptively reducing noise in a noisy input image signal
US6788815B2 (en) * 2000-11-10 2004-09-07 Microsoft Corporation System and method for accepting disparate types of user input
US7190348B2 (en) * 2000-12-26 2007-03-13 International Business Machines Corporation Method for touchscreen data input
US7730401B2 (en) 2001-05-16 2010-06-01 Synaptics Incorporated Touch screen with user interface enhancement
JP3800984B2 (ja) 2001-05-21 2006-07-26 ソニー株式会社 ユーザ入力装置
US6727891B2 (en) * 2001-07-03 2004-04-27 Netmor, Ltd. Input device for personal digital assistants
JP4630502B2 (ja) * 2001-08-30 2011-02-09 キヤノン株式会社 画像形成装置及びその制御方法
JP2003173237A (ja) * 2001-09-28 2003-06-20 Ricoh Co Ltd 情報入出力システム、プログラム及び記憶媒体
KR100855480B1 (ko) * 2001-12-27 2008-09-01 엘지디스플레이 주식회사 터치패널 일체형 액정패널 및 그의 구동방법
US6690387B2 (en) * 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
US7321674B2 (en) * 2002-02-22 2008-01-22 Agfa Healthcare, N.V. Method of normalising a digital signal representation of an image
US7038659B2 (en) * 2002-04-06 2006-05-02 Janusz Wiktor Rajkowski Symbol encoding apparatus and method
US7746325B2 (en) * 2002-05-06 2010-06-29 3M Innovative Properties Company Method for improving positioned accuracy for a determined touch input
JP2003337659A (ja) 2002-05-20 2003-11-28 Sharp Corp 入力装置およびタッチ領域登録方法
US7283126B2 (en) 2002-06-12 2007-10-16 Smart Technologies Inc. System and method for providing gesture suggestions to enhance interpretation of user input
US11275405B2 (en) * 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
DE10239342A1 (de) * 2002-08-28 2004-03-11 Philips Intellectual Property & Standards Gmbh Verfahren zur Bewertung der Qualität von Hautabdruckbildern
WO2004021328A2 (en) 2002-08-29 2004-03-11 N-Trig Ltd. Transparent digitiser
US7444163B2 (en) 2002-09-30 2008-10-28 Sanyo Electric Co., Ltd Mobile digital devices
JP2004178547A (ja) 2002-09-30 2004-06-24 Sanyo Electric Co Ltd 携帯型電子装置
US20040119700A1 (en) * 2002-12-20 2004-06-24 Fumiko Ichikawa Touch sensitive input system
US7116315B2 (en) * 2003-03-14 2006-10-03 Tyco Electronics Corporation Water tolerant touch sensor
JP2004302734A (ja) * 2003-03-31 2004-10-28 Mitsubishi Electric Corp 情報端末並びにその動作切替えをコンピュータに実行させるプログラム
TWM240050U (en) * 2003-04-02 2004-08-01 Elan Microelectronics Corp Capacitor touch panel with integrated keyboard and handwriting function
JP4723799B2 (ja) * 2003-07-08 2011-07-13 株式会社ソニー・コンピュータエンタテインメント 制御システムおよび制御方法
GB0316327D0 (en) * 2003-07-12 2003-08-13 Inditherm Plc Conductive materials
US20050052427A1 (en) * 2003-09-10 2005-03-10 Wu Michael Chi Hung Hand gesture interaction with touch surface
US20050227217A1 (en) * 2004-03-31 2005-10-13 Wilson Andrew D Template matching on interactive surface
US7379562B2 (en) * 2004-03-31 2008-05-27 Microsoft Corporation Determining connectedness and offset of 3D objects relative to an interactive surface
US7519223B2 (en) * 2004-06-28 2009-04-14 Microsoft Corporation Recognizing gestures and using gestures for interacting with software applications
US7653883B2 (en) * 2004-07-30 2010-01-26 Apple Inc. Proximity detector in handheld device
WO2006020305A2 (en) 2004-07-30 2006-02-23 Apple Computer, Inc. Gestures for touch sensitive input devices
US20060044280A1 (en) * 2004-08-31 2006-03-02 Huddleston Wyatt A Interface
JP4351599B2 (ja) * 2004-09-03 2009-10-28 パナソニック株式会社 入力装置
JP3729417B1 (ja) * 2004-09-07 2005-12-21 ソニー株式会社 情報処理装置および方法、並びにプログラム
US7847789B2 (en) * 2004-11-23 2010-12-07 Microsoft Corporation Reducing accidental touch-sensitive device activation
US7853041B2 (en) 2005-01-07 2010-12-14 Gesturetek, Inc. Detecting and tracking objects in images
US9019209B2 (en) 2005-06-08 2015-04-28 3M Innovative Properties Company Touch location determination involving multiple touch location processes
US7633076B2 (en) 2005-09-30 2009-12-15 Apple Inc. Automated response to and sensing of user activity in portable devices
KR100664964B1 (ko) * 2005-10-11 2007-01-04 삼성전자주식회사 휴대 기기를 제어하는 장치 및 방법
US9069417B2 (en) * 2006-07-12 2015-06-30 N-Trig Ltd. Hover and touch detection for digitizer
US7813774B2 (en) 2006-08-18 2010-10-12 Microsoft Corporation Contact, motion and position sensing circuitry providing data entry associated with keypad and touchpad
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US8130203B2 (en) * 2007-01-03 2012-03-06 Apple Inc. Multi-touch input discrimination
US7855718B2 (en) 2007-01-03 2010-12-21 Apple Inc. Multi-touch input discrimination
US7777732B2 (en) 2007-01-03 2010-08-17 Apple Inc. Multi-event input system
US7920129B2 (en) * 2007-01-03 2011-04-05 Apple Inc. Double-sided touch-sensitive panel with shield and drive combined layer

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102135827B (zh) * 2010-01-21 2015-01-07 苹果公司 补偿负像素效应的方法和设备、触摸敏感设备及终端设备
CN102135827A (zh) * 2010-01-21 2011-07-27 苹果公司 补偿负像素效应的方法和设备、触摸敏感设备及终端设备
CN102375604A (zh) * 2010-08-13 2012-03-14 三星电子株式会社 显示设备和用于移动该显示设备的对象的方法
US11157107B2 (en) 2010-12-24 2021-10-26 Samsung Electronics Co., Ltd. Method and apparatus for providing touch interface
US10564759B2 (en) 2010-12-24 2020-02-18 Samsung Electronics Co., Ltd. Method and apparatus for providing touch interface
CN103270475A (zh) * 2010-12-24 2013-08-28 三星电子株式会社 用于提供触摸界面的方法和设备
CN103270475B (zh) * 2010-12-24 2017-09-19 三星电子株式会社 用于提供触摸界面的方法和设备
CN102707824A (zh) * 2011-03-28 2012-10-03 晨星软件研发(深圳)有限公司 多指触控方法与相关装置
CN102707824B (zh) * 2011-03-28 2015-09-09 晨星软件研发(深圳)有限公司 多指触控方法与相关装置
CN103718572A (zh) * 2011-08-12 2014-04-09 英派尔科技开发有限公司 用于移动装置的使用推荐
CN103718572B (zh) * 2011-08-12 2016-08-17 英派尔科技开发有限公司 一种用于移动装置使用推荐的方法和组件
CN103092392A (zh) * 2011-10-12 2013-05-08 富士施乐株式会社 接触检测装置、记录显示装置和接触检测方法
CN103218090B (zh) * 2011-10-27 2017-08-25 三星电子株式会社 识别输入到具有触摸面板的移动装置的输入的系统和方法
US9495095B2 (en) 2011-10-27 2016-11-15 Samsung Electronics Co., Ltd. System and method for identifying inputs input to mobile device with touch panel
CN104081323A (zh) * 2011-12-16 2014-10-01 平蛙实验室股份公司 跟踪触摸表面上的对象
CN104081323B (zh) * 2011-12-16 2016-06-22 平蛙实验室股份公司 跟踪触摸表面上的对象
CN103246412B (zh) * 2012-02-08 2017-05-31 索尼移动通信株式会社 检测触摸的方法
CN103246412A (zh) * 2012-02-08 2013-08-14 索尼移动通信日本株式会社 检测触摸的方法
CN103309605A (zh) * 2012-03-06 2013-09-18 索尼公司 信息处理装置和信息处理方法
CN103309605B (zh) * 2012-03-06 2019-07-19 索尼公司 信息处理装置和信息处理方法
CN103677457A (zh) * 2012-09-17 2014-03-26 联想(北京)有限公司 输入装置的识别方法、识别装置、电子设备及输入装置
US9645683B2 (en) 2012-09-17 2017-05-09 Beijing Lenovo Software Ltd. Recognition method for input device, recognition device, electronic device and input device
CN103677457B (zh) * 2012-09-17 2016-10-05 联想(北京)有限公司 输入装置的识别方法、识别装置、电子设备及输入装置
CN103870071B (zh) * 2012-12-13 2017-09-08 中国移动通信集团公司 一种触摸源识别方法及系统
CN103870071A (zh) * 2012-12-13 2014-06-18 中国移动通信集团公司 一种触摸源识别方法及系统
CN103927103A (zh) * 2013-01-10 2014-07-16 三贝德股份有限公司 多点式触控物辨识系统
CN103984433B (zh) * 2013-02-07 2018-11-30 三星电子株式会社 用于控制触摸键操作的方法和设备
CN103984433A (zh) * 2013-02-07 2014-08-13 三星电子株式会社 用于控制触摸键操作的方法和设备
CN105373323A (zh) * 2014-08-25 2016-03-02 联想(北京)有限公司 用于操作电子设备的方法、操作装置和电子设备
CN110442275A (zh) * 2015-04-02 2019-11-12 株式会社大赛璐 透明叠层膜
CN110928441A (zh) * 2019-10-14 2020-03-27 深圳市天英联合教育股份有限公司 一种触摸物识别方法、系统、终端设备及存储介质
CN110928441B (zh) * 2019-10-14 2024-04-05 深圳市天英联合科技股份有限公司 一种触摸物识别方法、系统、终端设备及存储介质

Also Published As

Publication number Publication date
JP2014099189A (ja) 2014-05-29
EP2482181A1 (en) 2012-08-01
WO2008085404A3 (en) 2009-01-15
JP6561079B2 (ja) 2019-08-14
AU2007342439A1 (en) 2008-07-17
CN105549783B (zh) 2019-01-01
EP2490154A1 (en) 2012-08-22
EP2485135A1 (en) 2012-08-08
US7855718B2 (en) 2010-12-21
EP2490154B1 (en) 2016-10-19
US20110080365A1 (en) 2011-04-07
JP6077990B2 (ja) 2017-02-08
KR101109241B1 (ko) 2012-01-30
US20080158145A1 (en) 2008-07-03
US20130155022A1 (en) 2013-06-20
CN109710108A (zh) 2019-05-03
EP2102736A2 (en) 2009-09-23
EP2482180A1 (en) 2012-08-01
CN102981667A (zh) 2013-03-20
JP2017107577A (ja) 2017-06-15
AU2007342439B2 (en) 2010-10-28
CN105549783A (zh) 2016-05-04
KR20090108063A (ko) 2009-10-14
CN101583924B (zh) 2012-09-26
EP2490117A1 (en) 2012-08-22
US8542210B2 (en) 2013-09-24
JP2010515192A (ja) 2010-05-06
WO2008085404A2 (en) 2008-07-17
CN109710108B (zh) 2022-05-24
JP2011118919A (ja) 2011-06-16
US8384684B2 (en) 2013-02-26
EP2485136A1 (en) 2012-08-08
CN102981667B (zh) 2015-12-02
JP4711095B2 (ja) 2011-06-29

Similar Documents

Publication Publication Date Title
CN101583924B (zh) 多点触摸输入辨别
US10025429B2 (en) Irregular input identification
US9778807B2 (en) Multi-touch input discrimination
US7876310B2 (en) Far-field input identification
US7643010B2 (en) Peripheral pixel noise reduction

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