CN1185844A - 具有边缘移动特性和动作识别的目标位置检测器 - Google Patents

具有边缘移动特性和动作识别的目标位置检测器 Download PDF

Info

Publication number
CN1185844A
CN1185844A CN97190278A CN97190278A CN1185844A CN 1185844 A CN1185844 A CN 1185844A CN 97190278 A CN97190278 A CN 97190278A CN 97190278 A CN97190278 A CN 97190278A CN 1185844 A CN1185844 A CN 1185844A
Authority
CN
China
Prior art keywords
signal
time
target
detection plane
reference amount
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
CN97190278A
Other languages
English (en)
Other versions
CN1155876C (zh
Inventor
D·W·吉利斯彼
T·P·阿伦
R·沃尔夫
S·得
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.)
Synaptics Inc
Original Assignee
Synaptics 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24498252&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1185844(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Synaptics Inc filed Critical Synaptics Inc
Publication of CN1185844A publication Critical patent/CN1185844A/zh
Application granted granted Critical
Publication of CN1155876C publication Critical patent/CN1155876C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/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/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • 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/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
    • 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
    • G06F3/0445Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using two or more layers of sensing electrodes, e.g. using two layers of electrodes separated by a dielectric layer
    • 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
    • G06F3/0446Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes
    • 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/047Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using sets of wires, e.g. crossed wires
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04892Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key
    • 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/20Movements or behaviour, e.g. gesture recognition
    • 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/20Movements or behaviour, e.g. gesture recognition
    • G06V40/28Recognition of hand or arm movements, e.g. recognition of deaf sign language
    • 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/041012.5D-digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface and also measures the distance of the input means within a short range in the Z direction, possibly with a separate measurement setup
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Abstract

本发明公开了用于识别由一个传导性目标在一个触摸检测器垫所作的动作并用于光标移动的方法。在可疑的动作期间通过分析出该传导性目标在检测器垫上的位置,压力和移动可以识别轻击,拖动,推压,延长的拖动和可变的拖动动作,并且传送表示出现这些动作的信号给主计算机。同时也将表示传导性目标的位置的信号以及区分触摸检测器垫的周边部分和内部部分的信号送给主计算机。

Description

具有边缘移动特性和动作识别 的目标位置检测器
相关申请
这一申请是1994年10月7日提交的序列号为08/320158的共同未决申请的一个部分继续申请,后者又是1994年9月2日提交的序列号为08/300387的共同未决申请的一个部分继续申请,后者又是1993年8月31日提交的序列号为08/115743的一个部分继续申请(现在是5374787号美国专利),后者又是1992年6月8日提交的序列号为07/895934的共同未决申请的一个部分继续申请。
背景技术
发明领域
本发明涉及目标位置检测传感器和系统。更具体地,本发明涉及在诸如计算装置的光标移动的应用中以及其他应用中使用的目标位置识别,尤其涉及具有增强的边缘移动和动作识别特性的光标移动。
现有技术
现在已有或者已经提出了用作目标位置检测器的许多装置应用于计算机系统和其他应用中。这种装置中的人们最熟悉的一种是计算机“鼠标器”。尽管鼠标器作为位置指示设备极其普遍,它具有机械部件,并且要求有一个平面,使得位置球能在其上面滚动。而且,为了有合理的分辨率,鼠标器通常需要滚动较长的距离。最后,鼠标器需要用户从键盘上抬起手以使得光标移动,从而干扰了人们的主要目的,因为人们的目的是通常在计算机上键入。
轨迹球装置类似于鼠标装置。然而其主要差别是,不同于一个鼠标装置,轨迹球不需要一个在上面滚动的平面。轨迹球装置仍然很贵,它具有移动部件,并且象鼠标装置一样要求一个相当重的接触。在规格是它们也较大,不能较好地适合体积敏感的应用中,比如膝上型计算机。
现在已有几种触摸-传感技术可以用于位置指示器。众所周知,有一种电阻膜(resistive-membrane)位置传感器,并且用于多个应用中。然而,它们总的来说分辨率较差,传感器的表面暴露给用户,因此易于磨损。另外,相对来说,电阻膜触摸传感器相对较贵。为了可靠操作,一个单表面方案(one surface approach)要求用户接地到传感器。在便携式计算机中这是不能保证的。单表面方案的一个例子是MAWilmington的Micro Touch的产品UnMouse。一个两表面方案具有更差的分辨率,并且磨损得更快。
授予Yoshikawa的美国专利(专利号为4680430),授予Ellis的美国专利(专利号为3497617)以及其他专利揭示了电阻板技术。所有这些技术的缺点是耗电高,以及电阻膜的高成本。
表面声波(SAW)装置可以用作位置指示器。然而,这种传感器技术贵而且对轻的触摸不敏感。另外,SAW装置对触摸表面的残留累积(residue buildup)敏感,而且总的来说具有较差的分辨率。
拉力计或压力板方法是一种有意义的位置检测技术,但具有几个缺点。这种方案可以使用压电传感器。其一个缺点是压电现象是一种AC现象,同时对用户的移动速率敏感。另外,由于需要特殊的传感器,拉力计或压力板方案还是有些贵。
光学方案也是可能的,但受到几个原因的限制。它们所有都需要产生光,这就要求有外部部件,并且增加成本和电能消耗。比如,一种“手指-截断”红外矩阵检测器消耗高的电能,并且具有相对较差的分辨率。
人们已经进行了多种尝试,试图提供一种装置,以检测用作指示设备的拇指或其他手指的位置,以代替鼠标器或轨迹球。这种设备的理想特性是低功耗,小的外观,高的分辨率,低成本,快速响应,并且在手指带有电噪声时,或者在触摸表面沾染有污物或水分时能够可靠地工作。
由于电阻式装置的这些缺点,人们已经基于电容式检测手指的位置多次尝试提供指示的能力。授予Volpe的美国专利(专利号为3921166)教导了一种电容矩阵,其中手指改变行和列电极的转移电容(transcapacitance)。授予Bobick的美国专利(专利号为4103252)利用四个振荡信号在四个电容电极之间内插x和y位置。授予Schuyler的美国专利(专利号为4455452)公开了一种电容板,其中手指衰减耦合在电极之间的电容。
授予Mabusth的美国专利(专利号为4550221)教导了一种电容板,其中一个振荡信号测定对“虚地”的有效电容。连续地查询每一行或列,并且应用插值的基本形式求出两行或列之间的位置。通过对振荡波形的多个周期进行平均试着解决电干扰的问题。通过在没有手指的时候进行检测,并且在没有手指出现期间应用一个周期校正来解决污染的问题。授予Rympalski的美国专利(专利号为4639720)教导了用于检测一指点笔的位置的板。该指点笔改变耦合在行和列电极之间的转移电容,这些行和列电极是连续被扫描的。授予Matzke的美国专利(专利号为4736191)教导了在键盘的空格键下的一种径向电极装置,它可以通过用拇指触摸而激活。该专利教导使用整个触摸电容作为触摸压力的一种指示,以控制光标移动的速度。利用脉冲化的连续查询解决电干扰的问题。
授予Greanias的美国专利(专利号分别为4686332和5149919)教导了用于安装到一个CRT上的指点笔和手指检测系统。作为一个手指检测系统,它使用X/Y传感器矩阵确定传输最大值信号的两条矩阵线。利用这种编码方案,这两条线唯一地确定相对于线间隔的分辨率的手指位置的定位。对于指点笔检测系统,Greanias首先粗略地定位它,然后通过驱动在一个方向上的目标的一侧上的所有线以及在相反方向的相对侧上的所有线产生一个虚偶极(virtual dipole)。使用不同的偶极相位和信号极性进行三次。假设一个预定的矩阵响应该目标,这三次测量提供一组联立方程,可对它求解出位置。
授予Evans的美国专利(专利号为4733222)第一次教导了插值到高阶的电容触摸测量系统。Evans教导了一个三极限测量系统(threeterminal measurement system),它在其矩阵中使用一个驱动,传感和电极信号集,并且基于在电极结点信号上的手指的衰减效应的测量(使用电容分压器现象)。Evans连续地扫描每一驱动集以测量电容。从三个最大的响应开始,应用一个插值例程来确定手指位置。Evans还教导了一种归零技术,它允许“无手指”级可作为测量的部分而被取消。
授予Gruaz的美国专利(专利号为5016008)教导了一种也使用插值的触摸敏感板(touch sensitive pad)。Gruaz在触摸矩阵使用一个驱动和检测信号集,并且象Evans一样,取决于手指的衰减效应以调制该驱动信号。连续地扫描该触摸矩阵以读出每一矩阵行的响应信号。然后一个插值程序在两维中选择两个最大的相邻信号以确定手指的位置,并且从这4个数中比例度量地确定有效的位置。
Gerpheide的PCT申请(申请号为US90/04584,公开号为WO91/03039,美国专利号为5305017)将Greanias的虚偶极方法的一种变形应用到一个触摸板系统。Gerpheide教导了将给定相位和频率的振荡电位施加到虚偶极的一侧上的所有电极,以及将一种同样频率和相反相位的振荡电位施加到其另一侧。电子电路产生一个“平衡信号”,在没有手指时它是零,如果一个手指在虚偶极的中心的一侧则其有一个极性,如果该手指在其另一侧,则具有相反的极性。为了开始获得手指的位置,连续地扫描该板上的虚偶极。一旦定位了手指,在手指已经移动超过一行或一列时将通过向手指移动虚偶极而对其进行跟踪。
由于虚偶极方法是通过产生在电容不随距离而变化时为零的一个平衡信号而操作的,因此它只检测手指接触区域的周边,而不是整个接触区域。由于该方法取决于该激励信号的同步检测,它必需在较长的时间周期上进行平均以排除电干扰,因此较慢。这一方法和一旦丢失了前一接触而连续地搜索一个新手指接触所需要的平均时间,将象以前的方法一样,不符合快速指示设备的要求,这种快速指示设备不受电干扰的影响。
应当指出的是,所有先前使用插值的触摸板在它们的检测板上加上了苛刻的设计要求。为了产生信号,Greanias和Evans使用了一个复杂和昂贵的驱动,检测和电极行策略。Gruaz和Gerpheide使用一个两信号驱动和检测集。在本发明中,在同一行中进行驱动和检测。这要求行和列的选择是对称和等价的。这又要求所有信号路径的独立校正(这使得板布局更简单和较少受到约束),以及允许更一致的传感器布局。
在先有技术中描述的发明和技术的缺点可以追踪到只使用一组驱动和检测电子线路,这种装置在板上的电极上连续地被进行多路复用。这种装置在分立元件时代能节约成本,并避免了在电路之间的偏移和量度差别。
以前系统的连续扫描方法也使得它们对噪音更敏感。噪音级别可在连续的测量之间改变,从而改变所测量的信号和在插值例程中使用的假设。
最后,所有先前的方法假设了一个手指位置相对矩阵位置的特定信号响应。由于转移曲线对多个参数是非常敏感的,并不是象Greanias和Gerpheide假设的一条平滑的线性曲线。
在先前的共同未决申请(序列号为08/115743,1993年8月31日提交,现在其美国专利号是5734787)中揭示了一种两维电容检测系统,该系统配有用于电容板的每一行和每一列的一组单独的驱动/检测电子电路。所有行电极同时检测,所有列电极同时检测。所检测的信号由模拟电路处理。
在当前可使用的触摸板设备中,只有Alps/Cirque GlidePoint包括动作识别。该GlidePoint支持基本轻击,双轻击和拖动动作,以模拟一个基本的鼠标按键的动作。它不支持多手指动作,也没有动作模拟辅助的按键揿按。现在对于在Glide Point中所用的实现方法还不得而知。然而已经知道GlidePoint对于双轻击有一定的困难,其中一个问题已由本发明解决。GlidePoint对在轻击动作期间可能是试图平衡光标的每一个手指移动动作表现了一些迟疑。为了允许在长距离上拖动,GlidePoint也依赖于物理开关或极其高的增益或加速度。
有一种触摸垫(touchpad)产品UnMouse,在其电阻检测器的下面安装了一个开关,从而用户只要按压在板上就可激活该按钮。这种设备除了要求极其小心和复杂的机械安装之外,而且用户对之十分厌倦。
在本技术领域中,除了利用手指之外,利用按压敏感的指点笔进行操作的图形板也是众所周知的。这些设备利用类似本发明的“推压”动作的机构来模拟致动器开关。在这种指点笔操作的板中还没有看到这里所描述的其它类型的动作。
因此,本发明的一个目标是提供一种两维电容检测系统,该系统配有用于电容板的每一行和每一列的一组单独的驱动/检测电子电路。所有行电极同时检测,所有列电极同时检测。
本发明的另一目标是提供一个具有电容板的一个电子系统,该电子系统对一个手指或其它传导目标的接触的整个区域敏感,以及提供这一接触区域的中心的一些测量的坐标作为输出,同时保持对要检测的目标的特征外观不敏感。
本发明的另一个目标是提供一个具有一个电容板的电子系统,该电子系统将一手指或其它传导目标的接触区域的一些测量结果输出。
本发明的另一目标是提供一个具有用于电容板的每一行和每一列的一组单独的驱动/检测电子电路的两维电容检测系统,其中所有行电极同时检测,所有列电极同时检测,并且其中确定手指或其它传导目标的位置的信息以数字形式被处理。
本发明的另一目标是提供一个两维电容检测系统,其中所有行电极同时检测,所有列电极同时检测,并且其中在一个检测平面的周边区域中的手指或其它传导目标的定位可以有选择地使得光标在一个显示器屏幕上光标“边缘移动”(edge motion),使得从一个小的检测平面用一个轻微的手指动作将可控制大的光标移动。
本发明的再一目标是对手指或者其它目标在一个触摸检测器垫上所作的拖动延长动作进行识别,其方式是允许以一个动作对一个小检测平面的大的光标偏移进行控制。
本发明的再一目标是对手指或者其它目标在一个触摸检测器垫上所作的动作进行识别,其方式是在该动作进行期间允许对手指或其它目标的无意识的动作进行补偿。
本发明的再一目标是提供对多个手指动作的识别以及模拟辅助按钮的揿按(click)。
本发明的再一目标是提供对新手和熟练用户的动作之间的差别进行识别。
本发明的概要描述
随着更高集成度的集成电路的出现,已有可能将许多通道的驱动/检测电子电路以及操作这些电子电路的控制逻辑集成到一个集成电路中,并且接口电路允许指点设备与一个主微处理器直接进行通讯。本发明使用适应性的模拟技术来克服通道之间的偏移和度量差别,从而并行地检测所有板的行和列的转移电容或者固有电容(self-capacitance)。这种并行检测能力是通过每行或每列提供一组电子电路而提供的,使得检测周期极其短,从而在仍然保持不受强烈的电干扰的同时实现快速的响应。
本发明包括一种位置-检测技术,该技术对于在计算机“鼠标器”或轨迹球环境中需要手指位置信息的应用中尤其有用。然而,本发明的位置检测技术具有比计算机鼠标器更广泛的应用,因为如果触摸了一个或多个点其传感器能够检测和报告。另外,该检测器能够检测触摸的压力。
根据本发明的一个较佳实施例,这里称作“手指指示器”实施例,一个位置检测系统包括一个位置检测传感器,该传感器包括一个位于一个基板(比如一个印刷电路板)之上的触摸-敏感表面,该基板又包括一个传导线矩阵。第一组传导线沿第一个方向走线,并且与第二组传导线相绝缘,第二组传导线沿着基本上与第一个方向垂直的第二方向走线。将一个绝缘层布置在第一和第二组传导线上。该绝缘层足够薄,能明显提高耦合在位于其表面的一个手指与第一和第二组传导线之间的电容。
检测的电子电路响应手指,传导目标或者高介电常数(即大约大于5)的一个目标的接近,将目标接近所引起的导体电容的改变翻译成数字形式,处理该数字信息以导出位置和触摸压力信息。其输出是在其表面的一个目标的简单的X,Y和压力值。在这里所有的描述中,手指可被认为与传导目标和高介电常数目标互换。
不同的先有技术的板扫描技术在不同的环境中具有不同的优点。根据本发明的并行驱动/检测技术允许同时进行输入采样,因此所有通道受到一个干扰电信号的同一相位的影响,极大地简化了信号处理和噪声滤波。
在本发明的触摸检测技术中使用两种驱动/检测方法。根据本发明的第一和当前较佳实施例,传感器矩阵的所有X线上的电压同时移动,同时Y线上的电压保持在一个恒定电压上,所取样的点的完整集合给出X维上的手指的轮廓。接着,传感器矩阵的所有Y线上的电压同时移动,同时X线上的电压保持在一个恒定电压上,所取样的点的完整集合给出另一维上的手指的轮廓。
根据第二种驱动/检测方法,传感器矩阵的所有X线上的电压同时向正方向移动,同时Y线上的电压向负方向移动。接着,传感器矩阵的所有X线上的电压同时向负方向移动,同时Y线上的电压向正方向移动。这一技术加强了两维之间的任何转移电容的效应,或者相反地,减少了与地的任何寄生电容的效应。在这两种方法中,从检测过程来的电容信息提供了手指接近每一维的传感器的一个轮廓。
当前,两个较佳实施例提取这些轮廓,导出一个表示X和Y位置的质心(centroid)的数字值,并且导出用于Z压力信息的第二数字值。主计算机可以直接使用该数字信息。根据本发明,也可以使用电容信息的模拟处理。
这些实施例的位置传感器只能报告在其传感器表面的一个目标的位置。如果存在多于一个目标,这一实施例的位置传感器计算所组合的目标集的质心位置。然而,不同于先有技术,由于要描述的是整个垫,可以利用足够的信息以分辨简单的多手指动作,以提供更强大的用户接口。
根据本发明的另一方面,数种节电技术已集成进该系统,它们可在测量之间关闭电路。由于根据本发明的并行测量技术比先有技术快得很多,这是可能的。
根据本发明的另一方面,减少噪声的一种变形已集成进该系统。
根据本发明的另一方面,使用了一种更易于校正和实现的电容测量技术。
根据本发明的两个方面,当在一个检测平面的所定义的周边区域检测手指或其它传导目标的存在时,可以改变光标移动的控制以提供“边缘移动”,以在一个小的检测平面上从一个手指的动作中控制在一个显示器屏幕上的大的光标移动。
根据本发明的另一方面,该主计算机识别一个拖动延长动作,并允许对显示屏上由在一个小的检测平面上进行的一个动作所引起的大的光标偏移进行控制。
根据本发明的再一目标,对手指或其它目标在该触摸检测器垫上所作的多个动作进行识别,并传送给一个主计算机。也对某些动作是由新手还是熟练用户产生的进行识别。对在进行动作期间手指或其它目标的无意识移动进行补偿。
附图的简要描述
图1是本发明的电容位置检测系统的一个总体框图。
图2a是根据本发明的当前较佳实施例的一个目标位置检测传感器的顶视图,它示出目标位置传感器表面层,该层包括一个顶部导电线层和连接到一个底部导电线层的导电垫。
图2b是图2a的目标位置检测传感器的底视图,示出了底部导电线层。
图2c是图2a的目标位置检测传感器的复合视图,示出了顶部和底部导电线层。
图2d是图2a-2c的目标位置检测传感器的剖视图。
图3是传感器译码电子电路的框图,它可用于根据本发明的较佳实施例的检测器传感器中。
图4a是可用于本发明的一个充电集成电路的一个简化的概图。
图4b是图4a的充电集成电路的示意性概图。
图5是图4a和4b的充电集成电路的定时图。
图6是用于本发明的一个示意性滤波器和取样/保持电路的概图。
图7是用于本发明的当前较佳的A/D转换器的装置的更详细的框图。
图8是可用于本发明的示意性运算单元的框图。
图9是用于图8的运算单元的一个校正单元的框图。
图10是在本发明中使用的偏压产生电路的概图。
图11是显示本发明的目标位置检测器的边缘移动特性的检测平面的图。
图12A是第一个硬件实现的示意图,该实现用于判断手指或者其它目标是否在检测平面的周边区域。
图12B是第一个硬件实现的示意图,该实现用于判断手指或者其它目标是否在检测平面的周边区域。
图13是显示本发明的边缘移动特性的硬件实现的示意图。
图14是图1的动作单元20的更详细些的框图。
图15a至15g是根据本发明可以被识别的一些动作的定时图。
图16A和16B是根据本发明可以用于触摸垫上的两个轻击区域形状的图。
图17A至17F是展示图14的轻击单元的操作的流程图。
图18A至18C是展示图14的之字单元的操作的流程图。
图19是根据本发明的一个“推压”动作的定时图。
图20是图14的推压单元的操作流程图。
图21是根据本发明可以用于动作识别中的抬跳抑制器电路(LiftJump suppressor circuit)的框图。
较佳实施例的详细描述
本申请是1994年9月2日提交的申请号为08/300387的共同未决申请的一个部分继续申请,后者是1993年8月31提交的申请号为08/115743(现在是美国专利5374787)的共同未决申请的一个部分继续申请,后者是1992年6月8日提交的序列号为07/895934的共同未决申请的部分继续申请。本发明继续了在父申请中揭示的方法,并且提供了以前未有的更一致的特性。这些改进提供了更容易集成的解决方案,增加了灵敏度,更好地排除噪声,增加了数据获取的速度,和减少了电力消耗。本发明允许连续的自校正以去掉环境改变的影响,并且增强了检测平面上的边缘移动的光标控制。
那些本领域的技术人员将会认识到本发明的下面的描述是示例性的而不是限制性,这些技术人员很容易就可想到本发明的其它实施例。
本发明融合了多个一致特性,它允许用于一些新的应用中,而这在以前是不可能的。由于本发明的目标位置检测器具有非常低的功率消耗,它尤其适于用于电池驱动或者低功率的应用中,诸如膝上型或者便携式计算机。它也是一个成本非常低的方案,没有活动部件(并且因此实际上是不需维护的),并且对于检测器使用现有的印刷电路板线迹。本发明的检测技术可以集成进计算机的母板中以进一步降低在计算机应用中的成本。类似地,在其它应用中,检测器可以是一个现有电路板的一个部分。
由于其规格和外观小,本发明的检测器技术在一个重点考虑体积的膝上型或者便携式应用中尤其有用。本发明的检测器技术对于电路板空间只需要一个检测器接口芯片(该芯片可以与一个微处理器直接接口)以及在印刷电路板上用于检测的面积。
参见图1,展示的是本发明的电容检测系统6的一个简化的框图。电容性位置检测系统6可以精确地确定邻近或者触摸一个检测平面10的手指8或其它传导目标的位置。由X输入处理电路12检测沿第一方向(比如“X”)走线的多个导电线的电容,由Y输入处理电路14检测沿第二方向(比如“Y”)走线的多个导电线的电容。所检测到的电容值在X输入处理电路12和Y输入处理电路14进行数字化。将X输入处理电路12和Y输入处理电路14的输出送给运算单元16,后者使用该数字信息导出表示相对于该检测平面10的手指8或其它传导目标的位置和压力的数字信息。
运算单元16的X,Y和Z输出送到移动单元18,后者向主计算机提供光标移动方向信号。正如这里所使用的,本领域的普通技术人员将会认识到,所谓的“主计算机”可以是一个单独的计算机,比如IBM或兼容PC,或者是APPLE公司的计算机,手持控制单元,个人数字助手,远程电信设备,或类似其它设备,也可以是使用一个触摸板的输出作为其输入的任何其它设备或系统。
运算单元16的X,Y和Z输出也被传送到动作单元20,后者用于识别用户在检测平面10上所作的手指动作。另外,基于动作处理的状态动作单元20可以向移动单元18产生一个信号以允许本发明的边缘移动特性。
检测器的材料可以是任意的,只要允许建立板的导电性的X/Y矩阵即可。这不仅包括标准的PC板,也包括但不限于灵活的PC板,导电性弹性材料,丝-屏的导电性线(silk-screened conductive line)和压电Kynar塑料材料。这使得其在任何便携式设备的应用中以及在人机接口中有用,其中需要将检测器铸模成适合人手的需要。
能够使该检测器符合任何三维表面。可以在任何制造检测器的表面轮廓中以两层方式镀敷铜。这将使得该检测器适应于任何特定应用中所需要的最好的人机工程形式。它与“轻触摸”特性的结合使得它可在许多应用中不费力地使用。该检测器也可以间接形式使用,即,它可以在触摸检测平面具有由导电层覆盖的绝缘泡沫塑料,并且被用于检测挤压其表面的任何目标(不只是传导目标)。
采用小的检测器是合乎实际的,比如,当前所提出的实施例所占面积大约1.5″×1.5″,然而,本领域的一般技术人员将会认识到对于不同的应用该区域是可改变的。通过改变矩阵线的间距或者改变线的数目可改变该矩阵面积。在需要更多信息的场合,采用大的检测器也是可行的。
除了简单的X和Y位置信息外,本发明的检测器技术也提供手指压力信息。程序可以使用这一附加维的信息以控制诸如绘图程序中的“宽刷”(brush width)模式,特殊菜单访问等的特殊特性,允许向计算机提供一个更自然的检测器输入。业已发现它在实现“鼠标揿按和拖动”模式和简单的输入动作中也是有用的。
用户甚至不需触摸该平面以产生最小反应。这一特性能极大地减少对用户的限制,使得使用更灵活。
本发明的检测系统取决于这样一种传感器设备,对于接触该传感器的目标,该传感器设备能够提供位置和压力信息。现在分别参见图2a-2d的顶部,底部,复合和剖视图,它们示出了当前的较佳检测平面10,该检测平面10包括用于本发明的一个触摸检测器阵列。由于本发明的较佳实施例利用了电容特性,将触摸检测器阵列22的表面设计成使耦合到手指或者其他导电目标的电容最大。
根据本发明的当前较佳的触摸检测器阵列22包括一个基板24,该基板包括布置于其顶部表面28上的一组第一导电线26,该第一组导电线沿第一方向走线以包括该阵列的行位置。第二组导电线30布置于其底部表面32,该第二组导电线最好沿与第一方向正交的第二方向走线以形成该阵列的列位置。该顶部和底部的导电线26和30也可交替地与检测垫(sense pad)34周期性地接触,如图2a-2c的菱形所示,该检测垫34包括放大的区域。尽管在本发明中检测垫示出为菱形,如图2a-2c所示,但对于本发明的目的,允许它们紧密地包在一起的诸如圆形的其他形状是等价的。如在这里任意规定的,第一导电线26将被称为沿“X”或“行”方向取向的,有时也称作“X线”,第二导电线30将被称为沿“Y”或“列”方向取向的,有时也称作“Y线”。
这些检测垫34的数目和间隔取决于所要的分辨率。比如,在根据本发明的原则构造的实际实施例中,导电垫使用0.10英寸的中心-中心菱形图案,该图案沿15行和15列的导电线的矩阵布置。在垫图案的每一方向的每隔一个检测垫34分别连接到基板24的顶部和底部表面28和32的导电线。
基板24可以是一个印刷电路板,灵活的电路板或者任意数目的电路互连的结构。只要可从底部导电线30连通到顶部表面28上的它们的检测垫34,其厚度是不重要的。该包括基板24的印刷电路板可以使用标准的工业技术构造。电路板的厚度是不重要的。可以利用在印刷电路板技术中众所周知的标准的镀穿孔技术(plated-through holetechnigues)进行从导电垫34到底部线30的连接。
在本发明的一个替换的实施例中,基板材料24可以具有0.005至0.010英寸量级的厚度。可以省略在上表面28的菱形和连接到下表面线30的镀穿孔,以进一步减少系统的费用。
在顶部表面28的检测垫34上放置一个绝缘层36,以绝缘手指和其他目标。绝缘层36最好是一薄层(即大约5mils),以使得电容耦合大,并且可以包括一种诸如聚酯薄膜的材料,这种选择是针对屏蔽和人机工程特点。这里所用的术语“显著的电容耦合”意味着具有大于0.5pF左右强度的电容耦合。
在手指接近该触摸检测器阵列22时,发生两种不同的电容效应。第一种电容效应是转移电容,或检测垫之间的耦合,第二种电容效应是固有电容,或耦合到虚地的。检测电路连接到本发明的检测器阵列22,响应这些电容之一或两者的改变。这是重要的,因为根据用户的环境,两种电容的相对大小变化很大。本发明的这种检测固有电容和转移电容两者的变化的能力使得我们得到具有广泛应用的通用系统。
根据本发明的较佳实施例,位置检测器系统包括触摸检测器阵列22和相关的位置检测电路,该位置检测器系统通过手指接近传感器阵列22的电容效应检测在印刷电路板线的矩阵上的手指位置。位置检测器系统将以比行和列线26和30之间的间隔更细的分辨率报告位于检测器阵列22附近的手指的X,Y位置。根据本发明的较佳实施例的位置检测器将报告一个正比于该手指的轮廓的Z值,因此可指示出手指接触到检测阵列22上的绝缘层表面36的压力。
根据本发明的当前较佳实施例,使用适应性的模拟和数字VLSI技术提供了一种非常敏感的轻-接触的检测器电路。本发明的电路非常健壮,并且校正过程和系统性错误。本发明的检测器电路将处理该电容输入信息并且提供数字信息,该信息可直接提供给一个微处理器。
根据本发明的这一较佳实施例,在一个检测器处理器集成电路芯片中包括检测电路。该检测器处理器芯片可以具有多个X和Y“矩阵”输入。X和Y输入的数目并不必须相等。该集成电路具有一个数字总线,用于输出。在图2a-2d揭示的示意性例子中,检测器阵列在X和Y两个方向上具有15条线。该检测器处理器芯片因此具有15个X输入和15个Y输入。根据本发明的原则构造的一个实际的实施例中在X方向上利用了18条线,在Y方向上利用了24条线。本领域的普通技术人员将会认识到在本发明中可以利用的检测矩阵的大小是随意的,并且主要由设计选择确定。
并行驱动和检测X和Y矩阵结点,每一条线的电容信息指示手指离结点有多近。所扫描的信息提供在每一维上的手指接近的轮廓。根据本发明的这一方面,在X和Y方向上推导出轮廓质心也就是在该维中的位置。也集成接近的轮廓曲线以提供Z信息。
在本发明的触摸检测技术中使用两种驱动和检测方法。根据本发明的第一和当前较佳实施例,传感器矩阵的所有X线上的电压同时移动,同时Y线上的电压保持在一个恒定电压上。接着,传感器矩阵的所有Y线上的电压同时移动,同时X线上的电压保持在一个恒定电压上。这一扫描方法强调了对由手指提供的对虚地的电容的测量。本领域的普通技术人员将会认识到这两个步骤的顺序是任意的,可以颠倒过来。
根据第二种驱动/检测方法,传感器矩阵的所有X线上的电压同时向正方向移动,同时Y线上的电压向负方向移动。接着,传感器矩阵的所有X线上的电压同时向负方向移动,同时Y线上的电压向正方向移动。这一第二驱动/检测方法强调了转移电容而不强调虚地电容。如第一种驱动/检测方法,本领域的普通技术人员将会认识到这两个步骤的顺序是任意的,可以颠倒过来。
现在参见图3,提供了根据本发明的所使用的当前较佳检测电路40的框图。这一框图以及所附带的说明只与一维(X)中的检测电路有关,并且包括图1的X输入处理电路12。本领域的普通技术人员将会认识到可使用一个同样的电路用于检测相反的维(Y),并且包括图1的Y输入处理电路14。这样的技术人员还会注意到不需要两维互相正交。比如,它们可以是辐射状的,或者与该触摸检测器阵列和系统的其他所需的轮廓相一致的其他特征。本领域的普通技术人员将会认识到这里所揭示的技术也可应用于一维的情况,其中只使用一组导电线。
由等价的电容器42-1至42-n表示在每一检测器矩阵结点的电容。电容器42-1至42-n的电容包括矩阵导线的电容,并且在没有目标(比如手指)接近检测器矩阵的检测平面时具有一个特征背景值。当一个目标接近该检测平面时,电容器42-1至42-n的电容正比于目标的大小和接近程度而增加。
根据本发明,使用充电积分器电路44-1至44-n同时测量在每一检测器矩阵的电容。充电积分器电路44-1至44-n分别起到将电荷注入电容42-1至42-n的作用,并产生一个正比于在对应的X矩阵线上检测的电容的输出值。因此充电积分器电路44-1至44n示出为双向放大器符号。通过偏电压发生电路46向每一充电积分器电路44-1至44-n提供一个工作偏电压。
这里所使用的短语“正比于电容”意味着所产生的电压信号是所检测的电容的单调函数。在这里所描述的实施例中,电压直接并线性地正比于所检测的电容。本领域的普通技术人员将会认识到其他单调函数(包括但不限于反比例)以及非线性比例函数(比如对数或指数函数)也可用于本发明中而不偏离这里所揭示的原则。另外可使用电流检测以及电压检测技术。
根据在本发明中使用的当前较佳驱动/检测的方法,在一维上同时对所有的输入进行电容测量以克服在现有技术中扫描单个输入的方法中所固有的问题。现有技术的方法所具有的问题是它对高频和大幅度的噪声(大的dv/dt噪声)敏感,这种噪声是通过触摸目标耦合到电路上的。这种噪声可能扭曲手指的轮廓,这是因为噪声程度的改变,噪声出现在一个较迟的扫描周期而不是在一个较早的扫描周期。
本发明通过同时沿X方向然后沿Y方向对所有输入“进行一个快照”(或反过来)克服了这一问题。由于注入的噪声与在所有输入上的手指信号强度成正比,因此它围绕手指的质心对称。由于它围绕手指的质心成正比,所以它不影响手指的位置。另外,充电放大器执行一个差分测量功能以进一步排除共有模式的噪声。
由于充电积分器电路44-1至44-n的特性,它们的输出将随时间而改变,并且只对于一个较短的时间具有所需的电压输出。在当前的较佳实施例中,将滤波器电路48-1至48-n实现为采样和保持切换的电容器滤波器。
滤波器电路48-1至48-n捕获所需的电压。就如控制电路56所控制的,滤波器电路48-1至48-n将从所检测的信号中滤除任何高频噪声。这是通过选择用于滤波器的电容器的电容较大于充电积分器电路44-1至44-n的输出电容而实现的。另外,本领域的普通技术人员将会认识到所切换的电容器滤波器电路48-1至48-n将捕获所需的电压并且存储它们。
根据本发明,对从电容测量中以电压形式获得的电容信息进行数字化并以数字形式进行处理。相应地,将滤波器电路48-1至48-n存储的电压存储在取样/保持电路50-1至50-n中从而电路的其余部分处理同时取得的输入数据。可以将取样/保持电路50-1至50-n配置为普通的取样/保持电路,这是众所周知的。
模数(A/D)转换器52对取样/保持电路50-1至50-n的输出的取样的模拟电压进行数字化。正如在当前较佳实施例中,A/D转换器52将输入电压转化为宽度为10位的数字信号(其分辨率为1024),尽管在本领域的普通技术人员也可以实现为其他的分辨率。A/D转换器52可以是本领域中众所周知的普通的连续逼近型的转换器(successive approximation type converter)。
如果在本发明中使用充电积分器电路,充电积分器的输出的背景电平(没有目标出现)大约将是1伏。由于手指或者其它目标出现而产生的ΔV一般大约0.4伏。因此A/D转换器52的电压范围在大约1-2伏的范围之间。
一个重要的考虑是A/D转换器的最大和最小电压参考点(Vmin和Vmax)。已经发现,如果这些参考电压是一个固定点,噪声将造成位置的颤动。在本发明中所使用的对于这一问题的解决方案是从参考电容42-Vmin和42-Vmax动态生成Vmin和Vmax参考电压,这些参考电容由充电积分器电路44-Vmin和44-Vmax检测,由滤波器电路48-Vimn和48-Vmax处理,并且存储在取样/保持电路50-Vmin和50-Vmax中。以此方式,在从检测器阵列对信号进行取样时所出现的任何共有模式噪声也将出现在Vmin和Vmax参考电压值中,因此趋于取消。本领域的普通技术人员将认识到参考电容44-Vmin和44-Vmax可以是分立电容器或检测器阵列中的额外的线。
根据本发明,从这样一个电容器中产生Vmin参考电压,该电容器具有等于一个最低电容的值,该最低电容是在没有目标出现时预期在检测器阵列中出现的电容(对于2平方英寸的检测器阵列大约为12pF)。从这样一个电容器中产生Vmax参考电压,该电容器具有等于一个最高电容的值,该最高电容是在没有目标出现时预期在检测器阵列中出现的电容(对于2平方英寸的检测器阵列大约为16pF)。
A/D转换器52的输出向运算单元16提供输入。将如参照附图8所详细描述的,运算单元16的功能是对触摸检测器阵列22中的X和Y方向的各个检测线上的信号进行加权平均计算。因此如图1所示,X输入处理电路12和Y输入处理电路14共享运算单元16。
图3的控制电路56协调电路的其余部分的操作。由于系统是离散地取样,并且流水处理的,因此提供控制电路56以管理该信号流。控制电路56所执行的功能一般可以通过本领域中众所周知的状态机或微控制器进行开发。
下面将揭示图3的各个模块的结构和操作。现在参照图4a,4b和5描述一个典型的充电积分器电路。充电积分器电路44示出为图4a和图4b所简化的示意性框图。图5示出充电积分器电路44的操作定时。控制电路56提供这些定时信号。
充电积分器电路44是基于使用电流向电容器充电这一基本的物理现象。如果以一恒定电流对电容器充电一恒定时间,电容器上产生的电压将反比于其电容。要充电的电容是与一个内部电容器相并联的检测器矩阵线电容42。这一内部电容将包括所关心的电压。
现在参见图4a,示出了示意性充电积分器电路44的一个简化的概图。充电积分器电路输入结点60连接到检测器矩阵的一个X(或Y)线。一个第一个短路开关62连接在充电积分器电路输入结点60和电源正极VDD之间。一个第二个短路开关64连接在充电积分器电路输入结点60和电源负极地之间。一个正的恒定电流源66连接到电源正极VDD和充电积分器电路输入结点60,并且经过第一电流源开关68。一个负的恒定电流源70连接到地和充电积分器电路输入结点60,并且经过第二电流源开关72。很显然可以使用其它高的和低的电压线取代VDD和地。
一个第一内部电容器74连接在VDD和充电积分器电路44的输出结点76之间。一个正的电压储能开关78连接在输出结点76和输入结点60之间。一个第二内部电容器80的一个极板经过开关82连接到地,经过开关84连接到充电积分器电路44的输出结点76,其另一个极板经过负电压储能开关86连接到输入结点60,经过开关88连接到VDD。第一和第二内部电容74和80的电容应该为各个检测器矩阵线的电容的一个很小的比例(比如大约10%)。在典型的实施例中,检测器矩阵线的电容大约是10pF,而电容器74和80的电容大约为1pF。
根据本发明的当前的较佳实施例,所使用的方法是差分测量,以增加对噪声干扰的排除,其好处是去除任何低频率公共模式噪声。为了下面的描述,假设所有开关是开的,除非明确指出它们是闭合的。首先经过开关62将检测器矩阵线瞬时短接到VDD,闭合开关78将电容器74与检测器线的电容并联。然后通过开关72使用来自电流源70的一个恒定电流对并联电容器组合进行放电一个固定的时间周期。在固定的时间期间的末尾,打开开关78,从而将检测器矩阵线的电压存储到电容器74。
然后经过开关64将检测器矩阵线瞬时短接到地,闭合开关82和86将电容器80与检测器线的电容并联。闭合开关68,使用来自电流源66的一个恒定电流对并联电容器组合进行充电一个固定的时间周期,该时间与第一个循环的固定时间周期相等。在固定的时间期间的末尾,打开开关86,从而将检测器矩阵线的电压存储到电容器80。
然后将第一个和第二个所测量的电压进行平均。这是通过打开开关82和闭合开关88和84而完成的,这将电容器80与电容器74并联。由于电容器74和80具有同样的电容,在它们上面所得到的电压等于在各个上的电压的平均。这一所得到的值将传送到滤波器电路48-1至48-n中适当的一个。
低频噪声(众所周知为50/60Hz)和它们的谐波表现为一个DC电流分量,它在一个测量中是加上,在另一.个测量中是减去。当将两个结果相加时,将噪声分量平均为零。噪声排除的量是进行两个相反的充电和放电循环连续继续的快速程度的一个函数,正如这里将要描述的。选择这种充电积分器电路的一个理由是它允许快速地进行测量。
现在参见图4b,示出了图4a的简化图的充电积分器电路44的一个示意性实施例的一个更加完整的概图。输入结点60通过传输门(passgate)90和92连接到VDD和地,传输门取代了图4a的开关62和64。传输门90由提供给其控制端的信号ResetUp控制,传输门92由提供给其控制端的信号ResetDn控制。本领域的普通技术人员将会认识到传输门90和92以及其它由图4b中的同一符号表示的传输门可以是普通的CMOS传输门,这在本领域是众所周知的。所公知的是,在传输门的控制端为低时,它断开,而在其控制端为高时它表现为低阻抗连接。
将P-沟道MOS晶体管94和96配置成一个电流镜(currentmirror)。P-沟道MOS晶体管94起到电流源66的作用,传输门98起到图4a开关68的作用。信号StepUp控制传输门98的控制输入。
将N-沟道MOS晶体管100和102也配置成一个电流镜。N-沟道MOS晶体管100起到电流源70的作用,传输门104起到图4a开关72的作用。信号StepDn控制传输门104的控制输入。P-沟道MOS晶体管106和N-沟道MOS晶体管108与P-沟道MOS电流镜晶体管96和N-沟道电流镜晶体管102串联。P-沟道MOS晶体管106的控制栅由使能信号EN驱动,它开启P-沟道MOS晶体管106以给电流镜提供能量。这一设备用作一个节能设备,从而在充电积分器电路44不使用时可以关闭它。
N-沟道MOS晶体管108的栅极由一个参考电压Vbias驱动,它设置流经电流镜晶体管96和108的电流。电压Vbias由一个伺服反馈电路设置,下面将参照图10对之详细描述。本领域的普通技术人员将会认识到本实施例允许实时地(通过长时间的固定反馈)进行校正,从而消除了由于检测器环境的改变的任何长期效应。在本发明的当前实施例中,Vbias对于所有充电积分器电路44-1至44-n和44-Vmax和44-Vmin是共同的。
注:适当设置MOS晶体管102和108的大小可以提供温度补偿。这是利用下面的事实而完成的,即N-沟道MOS晶体管108的阙值随温度而降低,而同时N-沟道MOS晶体管102和108的迁移率随温度降低。阙值的降低具有增加电流的效应,而迁移率的降低具有减少电流的效应。通过适当地确定器件的大小这些效应可以在工作范围的一个重要的部分上相互抵销。
电容器74的一个极板连接到VDD,另一极板连接到输出结点76,并通过传输门110(图4a中示为开关78)连接到输入结点60。传输门110的控制输入由控制信号SUp驱动。电容器80的一个极板通过传输门112(图4的开关86)连接到输入结点60,通过传输门114(图4a的开关82)连接到VDD。传输门112的控制输入由控制信号SDn驱动,传输门114的控制输入由控制信号ChUp驱动。电容器80的另一个极板通过N-沟道MOS晶体管116(图4的开关82)连接到地,通过传输门118(图4a的开关84)连接到输出结点118。传输门118的控制输入由控制信号Share驱动。
现在参见图4a,4b,和图5的定时图,可以观察到在一个扫描循环中充电积分器电路44的操作。首先,EN(使能)控制信号通过变为0v而激活。它开启电流镜和向充电和放电电流源,MOS晶体管94和100供能。这时,ResetUp控制信号变为高,从而将输入结点60(以及它所连接到的检测器线)短接到VDD。这时SUp控制信号也是高,它将电容器74和输出结点76连接到输入结点60。这种安排保证了工作周期后面的放电部分总是从一个已知的平衡状态开始。
在ResetUp控制信号不再有效时,开始放电过程。StepDn控制信号变为有效,将MOS晶体管100,放电电流源连接到输入结点60和其相连的检测器线。StepDn有效并持续一个所设置的时间长度,负的恒定电流源将检测器线和电容器74的组合的电容进行放电,从而在该时间周期将其电压降低。接着StepDn断开。在一个短时间之后,SUp控制信号变为不再有效,将所测量的电压存储在电容器74中。这就结束了放电周期。
接下来,ResetDn控制信号变为有效,将检测器线与地短接。同时,SDn和ChDn控制信号变为有效,将电容器80连接在地和检测器线之间。将电容器80对地放电,确保下面的充电周期总是从一个已知的状态开始。
在ResetDn控制信号变为不再有效和StepUp控制信号变为有效之后,开始充电周期。在该点上,将电流充电电源,MOS晶体管94连接到检测器线,并通过增加其上的电压提供一个恒定的电流以对检测器线充电。StepUp控制信号变为有效并持续一个所设置的时间长度(最好等于上述周期的时间长度),以对电容充电,然后将之断开。然后SDn控制信号变为不再有效,在电容器80上留下了所测量的电压。
现在开始平均周期。首先对电容器80上的电压进行电位移动。这可以通过将ChDn控制信号变为不再有效,使得电容器80的一个极板浮动而进行。接着,ChUp控制信号变为有效,将电容器的第二极板连接到VDD。然后,Share控制信号变为有效,将电容器80的第一极板连接到输出结点76,从而使得电容器74和80并联。这具有对两个电容上的电压进行平均的作用,从而去除掉前面所述的公共模式噪声。然后在输出结点76上也得到这一平均电压。
本领域的普通技术人员将会认识到,在放电和充电周期在时间上很接近地进行时,在两个周期中所获得的电压的平均过程中所带来的环境的交变电流和其它低频噪声取消特性是最有效的。根据本发明,在这样一个时间期间中ChDn和ChUp信号应当相互确立,该时间期间比要取消的噪声的周期的1/4还小,从而利用了本发明的这一特性。
根据本发明,揭示了两个不同的驱动/检测方法。本领域的普通技术人员很容易就会认识到,参照图4a,4b和5所说明的充电积分器电路44可以适应根据这里所揭示的扫描方法之一而操作。
正如对充电积分器电路44的操作的清晰理解,该电路的输出电压只能在一个很短的时间周期中获得,因此易于受到环境噪声的影响。为了减少噪声的这种影响,使用一个切换的电容器滤波器电路48。现在参见图6,示出了可以在本发明中使用的一个示意性切换的电容器滤波器电路48的概图。本领域的普通技术人员将会认识到,这一切换的电容器滤波器电路包括一个输入结点120,具有由Sample控制信号驱动的一个控制输入的传输门122,连接在传输门126的输出和一个固定的电压(诸如地)之间的一个电容器124,以及一个输出结点(它包括连接在电容器124和传输门126的输出之间的公共连接)。在一个典型的实施例中,电容器116具有大约10pF的电容。
正如本领域的普通技术人员所理解的,切换的电容器滤波器48在取样/保持电路部分,其滤波器时间常数是取样周期的K倍,这里K是电容124与其所连接的图4a和4b的充电积分器电路44的电容器74和80的电容之和的比值。该切换的电容器滤波器电路48还减少了系统中的噪声的注入。在较佳实施例中,K=10/2=5。本领域的普通技术人员将会认识到,其它类型的滤波器电路,比如RC滤波器可以用于本发明。
现在参见图7,示出了图3的当前的A/D转换器52的较佳装置的一个更详细的框图。A/D转换器的个数小于触摸检测器阵列的线的个数,对A/D转换器的输入进行多路复用以在触摸检测器阵列的多条线之间共享多个A/D转换器的每一个。将图7的装置用于集成电路布局区域将比对每个输入线提供单个A/D转换器更为有效。
在图7的实施例中,对于图2a-2d的检测器阵列10,假设有24条导线。正如图7所示,将取样/保持电路50-1至50-24的输出馈送到模拟多路转换器130的模拟的数据输入。模拟的多路转换器130具有六个输出,每一个驱动一个A/D转换器50-1至52-6的输入。模拟的多路转换器130的内部安排是这样的,四个不同的输入多路复用到一个输出。模拟的多路转换器130已被概念性地示为6个内部多路转换器模块132-1至132-6。
在图7所示的例子中,从取样/保持电路50-1至50-4所取得的输入被多路转换到内部多路转换器132-1的输出,后者驱动A/D转换器52-1;类似地,从取样/保持电路50-5至50-8所取得的输入被多路转换到内部多路转换器132-2的输出,后者驱动A/D转换器52-2;从取样/保持电路50-9至50-12所取得的输入被多路转换到内部多路转换器132-3的输出,后者驱动A/D转换器52-3;从取样/保持电路50-13至50-16所取得的输入被多路转换到内部多路转换器132-4的输出,后者驱动A/D转换器52-4;从取样/保持电路50-17至50-20所取得的输入被多路转换到内部多路转换器132-5的输出,后者驱动A/D转换器52-5;以及从取样/保持电路50-21至50-24所取得的输入被多路转换到内部多路转换器132-6的输出,后者驱动A/D转换器52-6。
模拟的多路转换器130具有一组由总线134示意性表示的控制输入。在图所示的示意性实施例中,内部多路转换器132-1至132-6的每一个是4输入多路转换器,因此控制总线134可以包括一个2位总线用于一个4选1的选择。本领域的普通技术人员将会认识到,图7的安排只是从24通道进行A/D转换的任务的许多特定方案中的一个,也可以采用其它等同的方案。
在一个直接的译码策略中,多路转换器132-1至132-6顺序地将出现在它们第一到第四个输入上的模拟电压分别传送到A/D转换器52-1至52-6的输入上。在A/D转换器52-1至52-6的输入上确定了模拟值之后,就在共同的A/D控制线136上确立一个CONVERT命令以开始A/D转换过程。
在A/D转换过程完成时,表示输入电压的数字值被存储在寄存器138-1至138-6中。正如在本发明的较佳实施例中,寄存器138-1至138-6每一个可以包括一个2-字寄存器,从而在将第二个字写入该寄存器的同时能够从该寄存器中读出另一个字到运算单元54,使得系统的速度最块。这种寄存器的设计在本领域中是普通的。
现在参见图8,提供了运算单元16的一个更详细的框图。本领域的普通技术人员将会理解,运算单元16处理来自X维和Y维的信息,即来自图1的X输入处理电路12和Y输入处理电路14的信息。
在揭示运算单元16的结构安排之前,理解根据本发明确定一个目标邻近检测器阵列22的质心位置较佳的方法将是有帮助的。
根据本发明的较佳实施例,通过对在检测器阵列10上的各个检测线所测量的电容值进行加权平均可以确定在任一方向上的目标位置。在下面的描述中,使用了X方向,但是本领域的普通技术人员将会认识到,这种描述也可用于确定Y方向的加权平均。众所周知,可以如下确定加权平均:
Figure A9719027800341
其中ΔCi=Ci-C0i。Ci是在当前第i条线上测得的电容,C0i是在过了一些时间没有目标存在时在同一个线上测得的值。考虑到这些过去和当前的电容测量值,该位置可以表示为
Figure A9719027800342
利用乘法对加法的分配性,可以看出这一表示式等价于
Figure A9719027800343
在分子和分母中的负项是偏移值,表示在没有目标出现时的背景值。如果用项ON表示分子偏移值,用OD表示分母偏移值,则公式3可表示为:
Figure A9719027800344
现在参见图8,可以看出,运算单元16包括X分子和分母累加器150和152和Y分子和分母累加器154和156。X分子和分母累加器150和152以及Y分子和分母累加器154和156的操作数的来源是图1的检测器阵列22的每一方向(X和Y)的寄存器138-1至138-6。X和Y分母累加器152和156将A/D转换的结果相加。X和Y分子累加器150和154计算输入数据的加权和而不是直接的和。累加器150,152,154和156可以设计成一个硬件单元或者是在一个微处理器上的软件,这在本领域中很容易理解。
从图8中可以看出,分子累加器150和154计算公式4:
Figure A9719027800351
分母累加器152和156计算公式4:
从存储在加法器166,168,170和172中的累加器150,152,154和156的结果中减去X和Y分子和分母偏移寄存器158,160,162和164中的内容。加法器166减去X分子偏移寄存器158中的偏移值ONX。加法器168减去X分母偏移寄存器160中的偏移值ODX。加法器170减去Y分子偏移寄存器162中的偏移值ONY。加法器172减去Y分母偏移寄存器164中的偏移值ODY。分子分母对被除法部件174和176相除以产生X和Y位置数据,框178使用X和Y分母对以产生Z轴(压力)数据。稍后将描述框178所执行的功能。在校正单元180的指挥下,从累加器的内容中取样偏移值ODX,ONX,ODY,和ONY
本领域的普通技术人员很容易理解,本发明的系统的结构可以以多种方式分布,其中几种包括使用微处理器,它可以在一个主计算机中,本发明的系统与之相连,或者在这里所描述的集成电路和主计算机之间。本发明的实施例也可考虑为其中表示和项的累加的分子和分母值与ON和OD偏移值一起分送到这一处理器中供处理,或者所有的处理由本领域所公知的所编程的微处理器完成。
开始,在系统启动期间,将分子和分母累加器150,152,154和156设置为0。如果使用图7所示的多路复用的A/D转换器,将寄存器138-1的第一个字中的数字化的电压数据(表示取样/保持电路50-1的输出电压)加到累加器的和中,并将其结果存储在该累加器中。连续地,将存贮在寄存器138-2至138-6的第一个字中的数字化的电压数据(分别表示取样/保持电路50-5,50-9,50-17和50-21的输出电压)加到累加器的和中,并将其结果存储在该累加器中。如前所示,在这时,A/D转换器52-1至52-6可以将取样/保持电路50-2,50-6,50-10,50-14,50-18和50-22的输出的电压进行转换并将其数字化值分别存储在寄存器138-1至138-6的第二个字中。
接下来,连续地将存贮在寄存器138-1至138-6的第二个字中的数字化的电压数据(分别表示取样/保持电路50-2,50-6,50-10,50-14,50-18和50-22的输出的电压)加到累加器的和中,并将其结果存储在该累加器中。
接下来,连续地将存贮在寄存器138-1至138-6的第一个字中的数字化的电压数据(分别表示取样/保持电路50-3,50-7,50-11,50-15,50-19和50-23的输出电压)加到累加器的和中,并将其结果存储在该累加器中,接下来将数字化的电压值存储在寄存器138-1至138-6的第二个字中(分别表示取样/保持电路50-4,50-8,50-12,50-16,50-20和50-24的输出电压)。
在这一时间点上,累加器保持所有数字化的电压值的和。现在分别从存储在分子和分母累加器中的值中减去存储在ON和OD偏移寄存器158和164中的数字值。接着在除法器174和176中的除法操作完成加权平均计算。
也可以由外部微处理器进行除法运算,该外部微处理器可以取得存储在累加器中的值或者其自身进行累加。当前由于ON和OD偏移值是由一个外部微处理器导出的,由这一除法运算给该外部微处理器所带来的额外处理开销是最小的。另外,可以在一个芯片中包括一个专用微处理器,以处理这些任务而不偏离这里所揭示的本发明。
上述的处理在1毫秒中发生,并且可以重复进行。当前的鼠标标准是每秒更新位置信息40次,因此本发明的装置可以容易地以这种重复的速率工作。
由于在本发明中所使用的方法的自然属性,因此在本发明的系统中,存在这样一个时机,它能提供额外的噪声免疫而又不要求额外增加硬件。尽管很显然,在上述序列执行之后,可以清除累加器和重复该过程,也可以允许该这些值留在累加器中。如果这样的话,可以实现一个平均函数以进一步滤除噪声。根据本发明的这一方面,进行多次取样,并通过累加器执行,在处理序列的末尾不清除它们。正如在本发明的较佳实施例中,在系统中获得一个除法结果之前处理25个样值,从而极大地减少了瞬间系统噪声尖峰的影响。本领域普通技术人员将会认识到,在清除累加器之前所取的采样的个数受设计时的一些选择的影响,诸如数据获得速率,数据处理速率等。
最好对图8的运算单元16的除法模块174和176产生的X和Y位置进行另外的过滤。这一过滤最好在图1的运算单元16和移动与动作单元18与20之间进行。该X和Y坐标作为单独的数字被分别过滤。每一个过滤器是一个计算“运行平均值”(runing average)的平均寄存器,这在本领域中众所周知。在第一次检测到一个手指时,用当前的系数初始化该过滤寄存器。在随后的示例中,这一新的系数被过滤寄存器的值平均,以产生一个新的过滤寄存器值。在当前的较佳实施例中,这些值在平均中权重相同,虽然可以使用不同的权重以提供较强或较弱的过滤。在过滤寄存器中的值的序列用作X和Y坐标,图1的移动和动作单元18和20可以使用这些坐标。
本发明的系统适应于改变的条件,比如部件老化,由于湿度引起的电容改变,触摸表面的污染等。另外,本发明有效地减少了环境噪声。根据本发明,以三种方式考虑这些效应。首先动态地更新偏移值ON和OD以适应变化的情况。其次提供一个伺服反馈电路以确定用于设置充电积分器电路44-1至44-n的偏置的偏置电压。第三,如前所揭示的,也动态地改变A/D转换器的Vmax和Vmin的参考电压点,以提高信噪比的极限。
现在参见图9,提供了校正单元150的一个框图,该校正单元可以与图8的运算单元一起使用。校正单元150执行一个算法通过试探地确定何时没有手指或其它传导目标邻近触摸检测器阵列22来建立分子和分母偏移值。
如前所揭示的,ON和OD偏移值表示没有目标存在时的阵列电容的基线值。根据本发明这些值也要更新,因为太高或者太低的基线值电平根据误差的符号具有移动目标的外观位置的效应。在没有目标出现在检测器阵列22上时通过选择所读取的值建立这些值。由于没有一个外部方式来“知道”何时没有目标出现在检测器阵列22上,使用根据本发明的另一方面的一个算法来建立和动态地更新这些偏移值。在校正单元观察到一个Z值时,该值是在没有手指出现时的典型的Z值,它指示偏移寄存器(图8的158,160,162,和164)从累加器的当前值进行再加载。根据本发明的当前较佳实施例,对更新偏移值的判断是基于X或Y方向的一个上的检测器阵列22的行为,但是在进行该判断时,更新所有4个偏移值(ONX,ODX,ONY,ODY)。在本发明的其它实施例中,更新的判断可以是根据上述的准则独立地对于每一方向进行的。
校正算法通过监视分母累加器值的所选择的一个的变化进行工作。根据本发明,在触摸检测器阵列22的一组导电线的电容变化的灵敏度大于在触摸检测器阵列22的其它一组导电线的电容变化的灵敏度。经验告诉我们,该组对电容变化具有较高灵敏度的导电线是物理地位于在另一方向上的导电线上面的那一组,因此距离该检测器阵列22的触模表面最近。较上的导电线组趋向于部分地屏蔽较下的导电线组在检测器阵列22的表面上出现的电容的变化。
通过将在检测线上的所测得的电容相加获得手指压力。在减去偏移OD之后该值已经出现在分母累加器中。如果该压力超过一个适当的阙值,表示出现一个手指。可通过试验确定这一阙值,它是表面材料和电路定时的一个函数。可以调整该阙值以适应不同用户的要求。
该装置所报告的压力是X和Y方向的分母的一个简单的函数f(XD,YD),正如在图8的框178所实现的。可能的函数包括选择一个较佳的分母值,或者将分母相加。在当前的较佳实施例中,选择两个分母中较小的一个。如果手指轻轻地滑离垫的边缘,这一选择具有使得该压力低于阙值的理想效果,其中X检测器产生有效值,而Y检测器不产生,或者相反。这起到一个电子档板(bezel)的作用,它取代了检测器区域的周边的机械档板。
在图8的例子中,选择Y分母用于监视,因为它最敏感。为了校正算法的目的,将所选择的分母称作Z。这一分母的当前所保存的偏移值称作OZ
校正算法的目的是跟踪静止Z电平的逐渐变化,同时保证既不校正手指也不校正从噪声引起的瞬间尖峰。正如本领域普通技术人员从下面的描述所能理解的,校正算法能够以数字或模拟硬件的方式或者以软件的方式实现。在由本发明人所试验的当前实际的实施例中,是以软件方式实现的。
在Z值到达校正单元时,将它们通过过滤器182传送。与过滤器182共同工作的历史缓冲区184保持最近Z值一个“运行平均值”。在一个新的Z值到达时,根据下面的公式更新当前的运行平均值FZ
      新FZ=α(旧FZ)+(1-α)Z        (公式7)
其中α是在0和1之间的一个常数因子,一般接近1,Z是当前Z值。在较佳实施例中,α大约是0.95。其目的是使FZ足够慢地改变以跟随逐渐的变化,不会受到Z的短的扰动的大的影响。
过滤器182从控制单元186中接收一个信号ENABLE。只有在ENABLE确立时基于新的Z值更新运行平均值FZ。如果撤销ENABLE,FZ保持常数,并且不受当前Z的影响。
历史缓冲区184记录FZ的几个最近值。在当前的实施例中,历史缓冲区记录两个先前的FZ值。历史缓冲区可以以一个移位寄存器,循环队列或模拟延迟线实现。在历史缓冲区从控制单元186接收到一个REWIND信号时,它将当前运行平均值FZ恢复为最老的所保存的值。它就好象过滤器182倒回禁止了一段时间,该时间对应于历史缓冲区的深度。历史缓冲区的目的是允许这种回溯禁止。
由绝对差值单元188和190以及比较器192将当前运行平均值FZ与当前的Z值和当前的偏移值OZ进行比较。绝对差值单元188将Z和FZ相减,输出它们的差值的绝对值。绝对差值单元190将OZ和FZ相减,输出它们的差值的绝对值。如果绝对差值单元188的输出小于绝对差值单元190的输出,即FZ离Z比它离OZ更近,则比较器192确立UPDATE信号。在Z的平均值移动到一个新的静止电平时,UPDATE信号总是趋于被确立。在Z从它的正常静止电平进行一个短暂的偏移时它总是趋于不被确立。滤波器常数确定一个偏移的长度,为此目的,它将被认为是“短暂的”。
减法器单元194是一个简单的减法器,它计算Z和OZ的带符号的差值。该减法器实际上与图8的减法器172重复,因此在实际的实现上,可以合并在一起。这一减法器的输出CZ是所校正的Z值,是手指压力的一个估计值。比较器196和198将这一压力值与一个正的和负的阙值进行相比。这些阙值示为ZTH和-ZTH,虽然在实际上不要求它们在幅度上相等。
如果压力信号CZ大于ZTH,确立信号FINGER,表示可能出现一个手指。校正单元所使用的ZTH阙值类似于本系统的其余部分检测手指的存在所使用的阙值,或它可以具有一个不同的值。在当前的实施例中,将校正信号ZTH设置得略小于主ZTH,以使校正单元能够对于手指的出现作出一个稳健的选择。
如果压力信号CZ小于-ZTH,确立信号FORCE。由于有意使OZ等于没有手指出现的Z的静止值,并且手指只能增加检测器的电容,从而Z的值,主要是负的CZ意味着该装置自身对于手指具有不正确的校正,而手指已经移走了。既然手指不再存在,校正逻辑200使用这一事实以强制进行再校正。
控制逻辑186负责防止运行平均值FZ受到在手指出现时产生的X值的影响。在FINGER信号为真时,输出ENABLE信号总是off,而在FINGER信号为假时,总是on。然而在FINGER从假向真过渡时,控制逻辑也产生REWIND信号脉冲。在FINGER从真向假过渡时,控制逻辑在确立ENABLE之前等待一个短的时间(相比于历史缓冲区的深度)。从而,防止在手指出现时运行平均值接着Z,以及在手指出现之前和之后保持一个较短的时间。
校正逻辑200从三个比较器192,196和198的输出中产生信号RECAL。在确立RECAL时,将从当前的累加器值中重新装入偏移寄存器ON和OD。从下面的逻辑表达式中产生RECAL:
RECAL=FORCE或(UPDATE与(非FINGER))    (公式8)
另外,在每次系统被首先初始化时,也有可能在一个较短的周期之后等待充电积分器电路和其它电路稳定,校正逻辑200将确立RECAL。
从控制逻辑186和校正逻辑200的描述中,本领域普通技术人员很显然能够使用普通的逻辑以简单的和常规的逻辑设计配置这些模块。
很显然,对于本领域的任何技术人员来说,所描述的校正算法并不特定于当前发明的电荷积分器和累加器的具体系统。而是它能实现于任一触摸检测器中,该检测器产生接近或压力数据,其中在没有手指或尖刺噪声出现时它最好能维护反映检测器的状态的一个校正点。
现在参见图10,以框图形式显示了在本发明中所使用的一个偏压产生电路46。根据本发明的当前较佳实施例,尽管本领域的普通技术人员可认识到其它装置也是可行的,充电积分器电路44-1至44-n的所有偏置晶体管108(图4b)的栅极连接到一个偏置电压源。还有许多方法可以产生充电积分器电路44-1至44-n所需要的偏置电压。
观察图10可以看出,偏置电压产生电路46是一个强衰减(overdamped)伺服系统。一个接近一个典型的充电积分器电路44-1至44-n的电流源功能的参考电源包括其一个极板接地的电容器202。其另一个极板经过一个第一传输门204连接到电源VDD,经过一个第二传输门208连接到一个电流源晶体管206。滤波器电路210与滤波器电路48-1至48-n相同并受到与滤波器电路48-1至48-n相同的信号控制,将滤波器电路210连接成取样电容器202的电压,其方式与滤波器和取样/保持电路48-1至48-n对检测器阵列22中的检测器导体电容的电压进行取样相同。
将滤波器电路210的输出送到一个微弱互导放大器212的非反向输入端,后者具有一个范围在0.1-0.2μA的偏置电流。互导放大器212的反向输入端被连接到大约为1伏的一个固定电压,该电压例如由二极管214和电阻216产生。互导放大器212的输出被电容器218分流,同时也经过传输门222被电容器220分流。将电容器220选择得比电容器218大很多。在本发明的典型的实施例中,电容器218可以大约0.2pF,电容器220大约10pF。
电容器220连接到N-沟道MOS晶体管224的栅极,晶体管224的漏极连接到P-沟道MOS晶体管226的漏极和栅极,其源极连接到N-沟道MOS晶体管228的漏极和栅极。P-沟道MOS晶体管226的源极连接到VDD,N-沟道MOS晶体管228的源极连接到地。晶体管224和228的共同漏极连接是偏置电压输出结点。
在一个固定电压源(也就是大约2伏)和电容器220之间可以选择连接一个传输门230。传输门230可以用于在启动时通过将电容器220充电到该固定电压而初始化偏置产生电路46。
在每一取样周期,滤波器电路210进行一次新的采样。如该新的采样不同于前一采样,互导放大器212的输出电压将改变,并且开始充电或放电电容器218到一个新的电压。传输门222短时间接通(也就是大约1微秒),电容器218和220的电压试着将它们自己进行平均。由于电容器218和220之间的较大规格差别,在传输门222打开时,电容器218在该期间不能够提供足够的电荷以平衡该电压。这一安排防止了从一个周期到另一个周期偏置电压的大的改变。
电容器202看上去应该象一个检测器阵列通道,其值等于一个典型的检测器线的背景电容(也就是没有目标接近或出现在电容部件时的电容)。可以以几种方式形成电容器202。电容器202可以在检测器阵列的一部分中包括一个额外的检测器线,并且配置成逼近一个活跃的检测器线但由一个地平面等与手指电容相屏蔽。另外,电容器202可以是在集成电路中形成或者连接在其上的电容器,并且其所选的值与一个典型的检测器线的相匹配。在这一方面,包括电容器210和滤波器电路210的信号源有些类似产生VMAX和VMIN参考电压的电路,这时它模仿一个典型的检测器线。
另一个可替代的方案是利用一条实际的检测器线设置偏置电压。将在两个端点(end-point)检测器线上所测量的电压进行比较,在理论上,如果一个手指或其它目标接近该检测器阵列,可以选择具有最小值的那一个,它不会出现在位于该阵列的相对边缘上的检测器线上。
根据本发明的另一个方面,在将本发明的目标位置检测器用作计算机光标控制设备以取代鼠标器时,可以实现“边缘移动”特性。在试着在一个计算机屏幕上在一个较大距离上移动一个目标时,使用计算机鼠标器或其它光标控制设备会产生一个实际的问题。这一问题是在将一个小的鼠标垫用于一个计算机鼠标器时,或者在这里所描述的目标位置检测传感器具有一个较小的触摸检测器区域时碰到。
在触摸检测器应用中,在“拖动”动作期间这一问题尤其尖锐。如果用户抬起手指以开始第二个笔画时,则该拖动效果在屏幕上过早结束。本发明的边缘移动效应有助于避免使用手指的“划动(rowing)”或多笔划以在屏幕上移动较大的距离。
对于长距离拖动问题的以前的解决方案是提供一种加速特性,即“弹道”曲线,其中其增益以手指速度的函数变化,尽管笨拙,但允许用户使用一种重复的手指快速划动动作以移动较长的距离。可将这种技术用于任一速度可变的指点设备中,比如在有限大小的鼠标垫中的鼠标器中。典型的鼠标驱动程序软件包括一个可调节的加速特性(有时以一种易使人误解的名字“鼠标速度”  )。
根据本发明的一个当前较佳实施例,由图1的移动单元18实现目标位置检测器的边缘移动特性,并且通过在包含触摸检测器阵列22的检测表面10中定义两个区域而工作。如图11所示,最好将检测表面10分成一个内部区域240和一个外部区域242,该内部区域240包括该检测平面10表面的中央部分的大部分,而该外部区域242典型地包括在检测器阵列的周边的细的边缘区域。可以将检测平面10的中心描述为在笛卡尔坐标系统中的原点(Xcenter和Ycenter)。然而本领域的普通技术人员将会认识到内部和外部区域可以是任何形状。
因此,在图11中,由上虚线Yo,右虚线Xo,下虚线-Yo,和左虚线-Xo定义内部区域240。而外部区域242是由Ymax,-Ymax,Xmax和-Xmax定义的检测平面10的外边缘与由Yo,Xo,-Yo和-Xo定义的内部区域240的外边界之间的区域。
根据本发明的这一方面,以标准的方式将内部区域240的手指移动翻译成移动事件,送给主计算机。正如在本领域所理解的,将鼠标移动传送给主计算机的标准方式可以用于在本发明中将手指移动传送给主计算机。在如此所揭示的建立了手指位置之后,传送给主计算机的信息是
      ΔX=A(Xcur-Xold  )               (公式9)
      ΔY=A(Ycur-Yold  )               (公式10)
其中ΔX是手指在X位置的改变,ΔY是手指在Y位置的改变,Xcur是当前手指的X位置,Xold是上一次报告的手指的X位置,Ycur是当前手指的Y位置,Yold是上一次报告的手指的Y位置,A是“增益因子”,它通常在鼠标器光标控制应用中使用。
一般地,主计算机获取(ΔX,ΔY)事件,并且在每一个轴上将光标移动一个所指示的量,从而在累积连续的ΔX和ΔY的值时重建屏幕上的手指的位置。到目前,这还是没有考虑边缘移动特性的标准的光标控制动作。
根据本发明,在报告手指在外部区域242时,可以允许本发明的边缘移动特性。确定手指是否在外部区域就是简单地判定:
[-Xo<Xcur<Xo]是假,或者[-Yo<Ycur<Yo]是假  (公式11)
现在参见图12A,它以概图形式示出了判定手指是否在外部区域242的电路244。图12A示出了判定手指是否在外部区域244的硬件实施例,但是本领域的普通技术人员很容易就会认识到这些判定可以容易地以一种等价的软件例程实现。从这里所描述的功能中,这种软件例程是明显的,和直截了当的。
电路244包括数字比较器246,248,250和252,它们可以由通用逻辑直接实现。在一个输入端上的量Xcur大于在其另一个输入端上的固定量Xo时比较器246产生一个真信号。在一个输入端上的量Xcur小于在其另一个输入端上的固定量-Xo时比较器248产生一个真信号。在一个输入端上的量Ycur大于在其另一个输入端上的固定量Yo时比较器250产生一个真信号。在一个输入端上的量Ycur小于在其另一个输入端上的固定量-Yo时比较器252产生一个真信号。
比较器246,248,250和252的输出由或门254进行或运算。正如本领域的普通技术人员所认识到的,只有在满足公式11的必要条件时,或门254的FingerOuter信号输出才是真。
当前最好是由用户选择允许或禁止本发明的边缘移动特性。在允许边缘移动特性以及报告手指位于上述的外部区域时,将第二个分量加到所报告的(ΔX,ΔY)事件上。
ΔX=A(Xcur-Xold)+S(Xcur-Xcenter)    (公式12)
ΔY=A(Ycur-Yold)+S(Ycur-Ycenter)    (公式13)
其中Xcenter是该垫板的中心的X坐标,Ycenter是该垫板的中心的Y坐标,S是用于速度的一个乘法因子。S的选择应当使得光标以一个适当的速度在显示屏幕上移动。
比如,如果将手指保持在距离右边一个适当的距离(从而Xcur>Xo),然后光标将趋向于以公式12和13乘数速度因子S设置的固定速度向右边“滑动”。这一因子可以根据用户的个人爱好调节。
如果检测器阵列在X和Y具有不同的维数,将X和Y方向的乘数速度因子S参数设置得与垫板的维数的比率不同是有用的,从而保持在检测器阵列的左边或右边缘的手指将产生与保持在顶部或底部边缘的手指同样的光标速度。在检测器阵列的当前较佳实施例中,有24个X线和18个Y线。因此,由于X是Y的4/3(24线比16线),将X乘数速度因子SX设置为乘数速度因子SY的3/4。
在边缘移动期间光标的滑动速度显然是手指距离垫板的中心的距离的一个直接函数,其滑动方向等于从中心到手指的方向。如果外部区域如图11所示具有较佳的“边缘边际”形状,不论何时激活边缘移动,则手指总是大致距离中心同一距离(假设一个方垫板,在2的平方根的系数=1.41内)。从而其心理效应是边缘移动涉及一个固定的滑动速度,其中方向由在检测器阵列周围的位置设置。
通过归一化下列形式的系数以公式(12和13)将边缘移动项分解可以取消2的平方根变化,但是这是一个计算密集型步骤,它是用于克服普通用户就可注意到的一个问题,因此可以省略。
Figure A9719027800451
正如上面所讨论的,当一个手指位于外部区域中时,作为X和Y轴的一个全局信号的FingerOuter信号为真,并且根据公式12和13将增量加到(ΔX,ΔY)事件上。对于(ΔX,ΔY)事件,由于在X和Y方向分别加上对应于S(Xcur-Xcenter)和S(Ycur-Ycenter)的增量,因此光标移动的方向将沿着从垫板的中心至手指位置的向量。在图形环境中,有许多垂直和水平目标,并且使用边缘移动可能引起一些意外的结果。比如,如果一个图形环境中的用户下拉一个大的弹出菜单,该用户可能需要借助边缘移动特性到达该菜单的底部。然而在这种情况下,当用户实际上想让光标沿着Y轴在垂直方向上移动时,光标的移动方向可能使得光标滑落该弹出菜单。
在本发明的边缘移动特性的另一个实施例中,光标的移动方向将与手指在移动到外部区域所交叉的边缘移动边界正交。
比如,在手指与对应于X轴的边缘移动边界(触摸垫的右和左边缘)  相交叉,并且移动到外部区域时,由于该正交的边缘移动特性,光标移动的方向将只沿着X轴。当手指位于对应于X轴的外部区域中时,光标在Y方向上的任何移动将以正常的方式发生,即不根据边缘移动特性发生。类似地,在手指与对应于Y轴的边缘移动边界(触摸垫的顶和底边缘)相交叉,并且移动到外部区域时,由于该边缘移动特性,光标移动的方向将只沿着Y轴。当手指位于对应于Y轴的外部区域中时,光标在X方向上的任何移动将以正常的方式发生,即不根据边缘移动特性发生。然而,应该理解,在手指进入该垫的四个角落的任一个,从而与X和Y边缘移动边界相交叉时,边缘移动实际上是沿着从垫的中央到在该角落的手指的向量。
与使用全局FingerOuter信号表示手指位于外部区域的边缘移动特性不同的是,该正交的边缘移动特性有两个信号,一个是XFingerOuter,而另一个是Y FingerOuter。当手指越过对应于X轴的边界之一时,在较佳实施例中,这时手指位于触摸垫的右和左边缘,XFingerOuter为真;当手指越过对应于Y轴的边界之一时,在较佳实施例中,这时手指位于触摸垫的顶和底边缘,Y FingerOuter为真;
在图12B中,示出了用于判断手指是否位于对应于该正交边缘移动特性的外部区域的硬件示意图。对于本领域的普通技术人员来说,可以理解图12B所示的电路可以用一个等价的软件程序实现。在适当的地方,图12B使用图12A所示的同样的参照数字。
现在参见图12B,电路256包括数字比较器246,248,250和252,这些比较器可以用常规逻辑实现。当在比较器246的一个输入端上的量Xcur大于在其另一输入端上的一个固定的量Xo时,比较器246产生一个真信号。当在比较器248的一个输入端上的量Xcur小于在其另一输入端上的一个固定的量-Xo时,比较器248产生一个真信号。当在比较器250的一个输入端上的量Ycur大于在其另一输入端上的一个固定的量Yo时,比较器250产生一个真信号。当在比较器252的一个输入端上的量Ycur小于在其另一输入端上的一个固定的量-Yo时,比较器252产生一个真信号。
OR(或)门258将比较器246和248的输出进行或运算。当-Xo<Xcur<Xo为假时,OR门258输出一个真信号,即X FingerOuter。
OR(或)门260将比较器250和252的输出进行或运算。当-Yo<Ycur<Yo为假时,OR门260输出一个真信号,即Y FingerOuter。
相应地,一个X FingerOuter信号将产生一个值,该值的大小由公式12的S(Xcur-Xcenter)确定,该值要被加到ΔX事件上。然而,由于只有在已经越过X轴的边缘移动边界的时刻才加上这一分量,也就是在仅仅已经越过一个Y轴的边缘移动边界时并不将由S(Xcur-Xcenter)确定的额外分量加到ΔX事件上,由于Xcur-Xcenter近似于为常量,因此加到该ΔX事件的分量也近似于为常量。
一个Y FingerOuter信号将产生一个值,该值的大小由公式13的S(Ycur-Ycenter)确定,该值要被加到ΔY事件上。然而,由于只有在已经越过Y轴的边缘移动边界的时刻才加上这一分量,即在仅仅已经越过一个X轴的边缘移动边界时并不将由S(Ycur-Ycenter)确定的额外分量加到ΔY事件上,由于Ycur-Ycenter近似于为常量,因此加到该ΔY事件的分量也近似于为常量。
相应地,正交的边缘移动特性允许光标仅在八个“圆弧”方向移动。比如,如果手指位于触摸垫的左边缘,该正交的边缘移动特性使得光标沿着X轴相左滑动,因为X FingerOuter是真,同时Y FingerOuter为假。对于垫的右边缘也是如此,只是光标将沿着X轴向右滑动。本领域的普通技术人员将会认识到,对于垫的上和下边缘将产生相应的移动。在手指在垫的任一个角落上时,X FingerOuter和Y FingerOuter都为真,光标将沿着从垫的角落上到手指所处位置的45度的方向(假设是一个方形触摸垫)移动。
如果用户不期望这一边缘移动特性,则本发明的边缘移动特性可能使人迷惑。由于边缘移动在拖动操作中最有用,最好将其安排成只在拖动期间发生,即只在动作逻辑实际上处于“保持鼠标按钮按下”期间发生。使用图1的动作单元20实现拖动动作和其它动作。
在不需要边缘移动功能时,外部区域242“被丢在一边”(即忽略),将内部区域240有效地延展到整个检测平面10。已经发现,实际上这较少有迷惑性,可能是因为在拖动动作期间比单一的光标移动期间用户更容易感知光标控制设备。
假设图11的较佳区域边界形状,利用下列算法实现本发明的边缘移动特性:
IF NOT(-Xo<Xcur<Xo AND-Yo<Ycur<Yo)
AND(可选地)在进行一个拖动动作,THEN
使eX=SX(Xcur-Xcenter)
使eY=SY(Ycur-Ycenter)
ELSE
使eX=eY=O
END IF
另外,对于正交的边缘移动,其算法如下:
IF NOT(-Xo<Xcur<Xo)AND(可选地)在进行一个拖动动作,THEN
使eX=SX(Xcur-Xcenter)
ELSE
使eX=0
END IF
IF NOT(-Yo<Ycur<Yo)AND(可选地)在进行一个拖动动作,THEN
使eY=SY(Ycur-Ycenter)
ELSE
使eY=0
END IF
接下来,从下列规则算法计算dX和dY移动项:
即,让dX=A(Xcur-Xold)
让dY=A(Ycur-Yold)
最后将结果的分组(ΔX=dX+eX,ΔY=dY+eY)传送到主计算机。本领域的普通技术人员将认识到由上述公式描述线性比例。正如这里所使用的,“比例”意味着所产生的信号是一个单调函数。但是本领域的普通技术人员将会认识到在本发明中可以使用其它单调函数,包括但不限于反比例函数和诸如对数或指数函数的非线性比例函数,而不偏离这里所揭示的原则。
在图13中以概图形式示出这一算法的一个硬件实现。尽管所示出的电路262只在X方向实现,本领域的普通技术人员也可以在Y方向实现同样的电路。这些熟练的人员也将立即认识到可用一个等价的软件例程实现图13的硬件方案。
边缘移动电路262包括一个减法器电路264,其中从Xcur的当前值中减去存储在延迟单元266中的Xcur的前一值。将减法器电路264的输出提供给乘法器268,其将该结果乘以增益因子“A”。乘法器268的输出是项dX。
也将项Xcur提供给减法器电路270,其中将Xcur的当前值减去Xcenter的值。将减法器电路270的输出提供给乘法器272,其将该结果乘以增益因子“S”以得到项eX。可以理解,利用正交边缘移动将不需要减法器电路270和乘法器272,并且eX是一个固定值,如果Xcur>Xcenter,则其符号为正,如果Xcur<Xcenter,则其符号为负。
两输入与门274输入项是来自图12A的电路的值FingerOuter和值MotionEnable,后者是用于本发明的边缘移动特性的一个来回切换的on/off允许信号。如果FingerOuter和MotionEnable都是真,将开关276配置成传送乘法器272的输出送到加法器电路278。如果FingerOuter或MotionEnable任一是假,则,将开关276配置成将值0送到加法器电路278。开关276的输出是eX项。将加法器电路278的输出作为ΔX送到主计算机。用户比如可以通过控制面板控制MotionEnable信号。另外也可以下面将要描述的动作单元对之控制。
应该理解,在允许正交边缘移动而不是边缘移动时,两输入AND(与)门274两个输入项是来自图12B的电路的X FingerOuter值(或者是来自图12B的电路的Y方向的Y FingerOuter值)以及OrthoMotionEnable值,后者是用于本发明的边缘移动特性的来回切换的on/off允许信号。如果X Finger和OrthoMotionEnable都是真,开关276将乘法器272的输出传送到加法器电路278。如果X FingerOuter或OrthoMotionEnable之一为假,则开关276将0值送到加法器278。开关276的输出是eX项。将加法器278的输出作为ΔX送到主计算机。用户比如通过控制面板控制OrthoMotionEnable信号。另外,也可以通过动作单元对它进行控制,下面对之将更全面描述。
在一个替代的形式中,在手指处于“外部”区域时,可以用eX项代替dX项,对于dY和eY也同样,而不是在该区域中增加这两项。这造成一个更“纯”的边缘移动,用户更难导向。用户测试已经显示出上述的dX+eX形式感觉更好而且更易于使用。
另外一个功能性的但不太理想的替代方案利用一个稍宽的外部区域。正比于手指进入外部区域的距离而不是距离垫板中心的距离改变滑动速度。从而,在手指进入外部区域时,滑动速度从0开始,并且在手指到达垫板的边缘时增加到一个合理的限值。其结果是在边缘移动和正常行为之间有更平滑的过渡。不难以修改上述公式以产生这一可替代的行为。本发明人已经试过这一变例,因为过渡到边缘移动模式似乎过于突然;测试已经表明在一般使用中这种突然性实际上是方便的。这种平滑过渡更难以“感觉”,其结果是更多地而不是较少地突然抓住用户。本领域的普通技术人员将会认识到,利用在这两种所述方法之间的中间解决方案以产生一个较少突然的过渡。
对于长距离拖动问题的另一个方案是提供“锁定”拖动或拖动“延长”,下面将对之详细描述。
有利的是,利用一个或多个手指动作使用本发明的边缘移动特性,用户可以在检测器阵列上进行这些手指动作,并由系统识别。其中尤其使人感兴趣的是基本的轻击和拖动动作。轻击动作类似揿按普通的鼠标设备上的鼠标按钮,所有的鼠标器用户都熟悉拖动目标的概念。
诸如鼠标器的指示设备一般包括一个或多个鼠标按钮。用户可以指示屏幕上的一个目标,并且揿按一个按钮对之进行选择,或者保持鼠标按钮按下,并移动鼠标,以在屏幕上拖动一个目标。触摸检测器指示设备可以提供各种“动作”,这些动作是特殊的手指动作,它们能模拟鼠标按钮的动作而不需要物理开关。(由于新手或有残疾的用户作出这些动作可能困难,最好也提供物理开关。)在下面的讨论中,单词“手指”可以解释为前面描述的指点笔或其它传导目标。
现在回头参见图1,根据本发明的另一特征,动作单元20检查运算单元16产生的(X,Y,Z)数据,以产生一个或多个“虚拟鼠标按钮”信号,连同(ΔX,ΔY)信号一起送到主计算机。
图14是图1的动作单元20的更详细的框图。根据本发明,本发明的动作单元20能够支持多种动作。动作单元20包括轻击单元280,之字单元284,推压单元284以及按钮控制单元286。
动作单元20可以支持一些物理开关,在图14的示例性例子中,按钮控制单元286的两个输入来自物理开关。这种开关可以安装在触摸垫模块上,或者外部提供。可以提供任意数目的开关,或者一个也不提供。输入A和B具有两个状态,逻辑“0”和逻辑“1”。本领域的普通技术人员将会认识到可以利用特殊的触摸检测器而不是机械开关实现这些开关信号,由类似与单元44的充电积分器对这些传感器进行操作,将开关信号送入阈值比较器以形成数字信号。
轻击单元20,之字单元282和推压单元284检查(X,Y,Z)样值序列以寻找各种动作类型。所有这些单元的输出以及开关信号在按钮控制单元286中组合,产生实际的按钮按下信号送给主机。在这里所揭示的示意性例子中,触摸垫模拟一个三按钮指示设备(左,中,右)。可以清除地扩充图14的系统,以支持这里所描述之外的其它动作,或者为了简单考虑,支持更少的动作。
按钮控制单元286可以使用任意众所周知的方法来组合多个信号。比如,可以在各种信号源之间建立一种优先排序,或者在任一信号源指示该按钮时确立每一按钮输出(左,中,右)(“揿按”,“按下”,或“按下保持”)。组合这些信号的任一方法都是依赖于一种特定的系统配置的常规性设计细节,本领域的普通技术人员可以十分容易地实现。
在当前的较佳实施例中,按钮控制单元286将开关和动作映射到通常经常用到的虚拟按钮,给予用户以最大的灵活性。在另一个实施例中,将开关和动作映射到不同的虚拟按钮,从而不需要使用奇怪的动作就可覆盖许多虚拟按钮。或者,让用户选择映射。
在本领域众所周知的是,允许将另外的按钮开关作为特殊的命令处理,比如双击,选择最常使用的菜单项等,而不是作为通常的鼠标按钮。类似地,按钮控制单元285或主计算机软件可以将这里所描述的一些动作映射到软件命令,而不是模拟鼠标按钮。这种处理和映射都在本领域的普通技术范围之内。
轻击单元280对大部分基本动作进行译码,其中包括轻击,拖动,跳跃和轻击区域。这些动作作为定时图示出在图15A至15E。在图15A至15E中的每一个中,示出了相对于时间的两个信号的图,一个是模拟“Z”(手指压力)信号,另一个是数字“输出”(虚拟按钮按下)信号。利用标号“t1”至“t21”示出了各种与时间有关的变化范围。
基本的“轻击”动作是手指在垫上的快速轻打。这种轻击是短时间的,而且在轻击期间手指在X或Y方向上没有或几乎没有移动,将这种动作提供给主计算机作为鼠标按钮的短暂揿按。如果模拟一个多按钮鼠标,轻击动作可以模拟“主”鼠标按钮的一次揿按,或者,用户可以使用换档键,控制面板或其它已知的装置选择要模拟的按钮。迅速连续的两次轻击作为按钮的双击提供给主计算机。总之,以该显然的和自然的方式将多次轻击翻译为多次揿按。
由于在手指仍然按下时不可能判断出该手指动作是一次有效的轻击(与光标移动不同),因此在手指抬起之后,当前较佳实施例的装置才报告一次鼠标揿按。因为所定义的轻击是非常短的动作,因此用户通常注意不到这种延迟。
在轻击动作期间可能出现少量的移动,这是因为在压力之下手指尖的自然变形等因素造成的。这就使得由轻击动作产生的虚拟揿按选择屏幕上的错误的项或位置。为避免这种情况,或者是必须抑制这种动作,直到这种动作足够大或者时间足够长以能够取消一次轻击,或者是允许这种动作,但是一旦识别出该轻击动作就回溯取消它。后一方案是较佳的,因为即使是很少量的抑制动作用户也会注意到。
根据本发明的当前较佳实施例,通常将移动事件送往主计算机,并且也记录在寄存器或队列中。当识别出轻击动作时,迅速地重新移动一个相应的负的移动量以“取消”已经报告的移动,并且将光标位置恢复到第一次检测到手指的瞬间光标所在的原始位置。在该动作期间该动作可能已经以数个包序列的形式送给主计算机。为了实现最精确,可以保存这一序列,并且反方向进行重放。然而,如果主计算机的移动处理是线性的,在该动作期间累积移动的总量并且在一个包中发送一个补偿动作将是足够的。由于一个典型的鼠标驱动程序的“累积”特性只操作在高速度上,因此这一线性的假设在这一意义上通常是安全的。
由轻击单元280所使用的输入是CurPos,即来自运算单元的当前(X,Y)手指位置;Z,即当前压力值;和CurTime,即在一些适当的时间单位内的当前时间(比如毫秒或所处理的样值的数目)。
在轻击单元280中有9个状态变量。如果没有动作在进行,TapState是NONE(空);如果有一个轻击或拖动动作在进行,TapState是TAP(轻击);如果有一个锁定拖动或拖动延长在进行,则为LOCKED(锁定)。如果Z值足够高,在当前的划动中已被看作满足为一个轻击动作,则TapOkay是TRUE(真)。DownPos是手指上一次触摸到垫上的(X,Y)位置。DownTime是手指上一次触摸的时间。UpPos和UpTime记录下手指上一次从垫上抬起时的位置和时间。TapButton是LEFT(左),MIDDLE(中)或RIGHT(右)之一,表示当前的动作是在分别模拟左,中或右虚拟鼠标按钮中的哪一个。如果对于一个双击揿按正在抑制该虚拟按钮,则Suppress是TRUE(真)。最后,Out代表轻击单元的输出,是NONE,LEFT,MIDDLE,或RIGHTH之一。
使用几个参数来控制该轻击单元。TapTime是满足为一个轻击动作的一个动作的最大时间期间。DragTime是形成一个拖动动作的最初轻击和手指的收回之间的最大的间隔。ExtendTime是拖动动作将要结束之前在一个拖动延长动作期间手指可以离开触摸垫的最大时间量。HopTime是先于看作轻击而看作一个跳跃的最大抬起时间。TapRadius是在一个轻击期间可以出现的最大移动量。DragRadius是对于一个拖动的最初轻击和手指的收回之间的最大距离。DragExtendRadius是为满足为一次拖动延长在手指抬起和手指触摸之间的最小距离。HopDistance是满足为一次跳跃所移动的最小距离。Zthresh是检测一个手指的最小压力(Z)。DragExtendSpeed是在手指抬起期间以满足为一次拖动延长所要求的最小的平滑的速度。这里所要声明的是,所述的“检测到手指或其它目标的存在”(或者是这种效果的其它字面表示)的步骤将假设已经检测到压力大于Zthresh。最后,Ztap是检测到一个轻击手指的最小Z。
图15A示出了一个基本的轻击动作的定时。首先,表示了一个成功的轻击,而后所跟的手指动作由于其时间太长而不被看作一次轻击。在第一个动作中,手指落下的时间是“t1”,它小于TapTime。同样,(在图15A上没有示出),在时间“t1”期间的(X,Y)移动小于TapRadius。最后,该动作的至少某些部分的Z信号超过阈值Ztap。从而,该动作被看作一次轻击。Out信号(图15A的较低的一条线)在时间“t2”期间成为真,然后成为假。正如后面将要讨论的是,时间量“t2”等于DragTime。在随后所讨论的流程图中描述的设备中,变量TapState在整个“t2”期间等于TAP。在当前,TapTime最好是大约400毫秒,TapRadius最好是大约触摸垫的宽度的2%,Ztap略大于Zthresh,这个值可由用户调节。
在图15A的右半部,手指按下的时间大于参数TapTime,在图中示为“t3”。从而,它将不被看作是一次轻击动作,从这一动作不会产生Out信号。
在该基本的拖动动作中,用户轻击一次,迅速地返回与垫接触,然后在垫的XY平面的一个希望的方向上移动手指。在拖动动作的开始按下这种模拟的鼠标按钮,只在手指再次从垫上抬起时才将之释放。动作的逻辑是将拖动动作的最初轻击组合进所延长的拖动,而不是向主机提供一个另外不同的按钮的揿按动作。
在该拖动动作的一种变形中,上述动作开始一个拖动,该拖动甚至持续到当手指抬起时。在手指再次轻击到检测垫上时该拖动动作结束(即释放所模拟的鼠标按钮)。这一特征称为“锁定拖动”。在一个小的垫上,锁定拖动允许拖动的距离大于一单个手指移动所能覆盖的距离,但在这一特征被错误地激活时,就很容易使人迷惑。这一锁定拖动在用户界面的研究中成为一种隐藏模式,是一种众所周知的不理想的选项。因此,在该较佳实施例中,它是作为一个选项提供给用户,在缺省情况下是禁止的。
在拖动动作的另一个实施例中,上述的拖动动作将持续,即使手指已经抬起,如果手指在一个称为拖动超时(drag timeout)的指定的时间期间内回到触摸垫上的话。这一特征称为拖动“延长”。当前这一拖动超时最好为500毫秒,但是可以由用户对之优化,本领域的普通技术人员对此已经了解。当然,如果手指从触摸垫上移开,在该拖动超时期间没有回到触摸板上,这一拖动动作将结束。
相应地,在拖动延长被允许的情况下,在手指从垫上抬起的时间小于拖动超时时,该拖动动作将持续,在手指离开触摸垫的时间大于该超时时间时,该拖动动作结束。这使得用户可以重复地“划动”或“挥动”以拖动较长的距离。不同于锁定拖动的是,拖动延长对于用户不是表现为一种隐藏模式,因为如果手指没有及时回到触摸垫,在拖动超时期间之后就会产生拖动结束,这一超时时间在人类的感觉中是一个非常短的时间期间。
然而,拖动延长也产生一个问题,因为拖动在整个超时时间期间内持续,甚至在拖动结束时。在用户想立即结束拖动时可能出现这种情况,例如,在使用拖动动作按下滚动条箭头时。通常这些箭头是自动重复的,直到用户释放鼠标按钮。在拖动超时期间拖动动作的持续将使得这一卷动特性卷过所希望停下的位置。
相应地,该拖动动作实际上可以表示两种不同的动作。在光标到处移动而虚拟按钮被持续按下的情况下,表示一种真正的拖动;在光标保持静止而虚拟按钮被持续按下的情况下,表示一次按压。只有对于真正的拖动,该拖动延长才是理想的。有几种方式可以区别真正的拖动和按压。如果在手指抬起之前手指的移动速度大于一个小的阈值,可以识别为一次真正的拖动。如果在整个动作期间手指是静止的,有可能忽略小的不连续的移动,或者在手指抬起的时刻手指是静止的,则可以识别为一次按压。在本发明的拖动延长动作的较佳实施例中,利用在抬起时手指的速度大于一个特定的阈值来区别一次真正的特定和一次按压。将抬起时的手指的速度作为移动平均过滤器(runing average filter)的输出。如果该速度低于该特定的阈值,该拖动结束,而不会被延长。在另一个实施例中,可以用抬起时手指的位置识别一次真正的拖动和一次按压。如果在抬起时手指距离垫的边缘在一个所选择的距离内,可以将之看作一次真正的拖动。
在利用拖动延长的同时,如果在ExtendTime的期间用户开始一个新的无关联的手指动作,有可能出现第二个问题。正如以上所讨论的,在启动拖动延长时,即使手指已经从触摸垫上抬起,如果手指在拖动超时期间内返回到触摸垫上,该拖动将持续。在用户抬起手指时可能用户实际上想结束这次拖动,而将手指放回到触摸垫上可能要开始一个新的动作。确定拖动动作是在继续还是要被结束和开始一个新的手指动作的方法是比较抬起的手指位置和触摸下的手指位置。通常,一个所延长的拖动的随后的动作不是开始于前一动作的结束处。从而,如果手指落下的位置与抬起的位置在一个指定的距离之内(在指定的拖动超时之内),该拖动延长特性允许拖动继续,否则,该拖动立即结束。然而,本领域的普通技术人员可以理解的是,可以不将触摸时的手指的位置与抬起时的手指位置相比较,而且进一步不必立即结束该拖动,而实现这一拖动延长特性,虽然这不是较佳的。
先前描述的“边缘移动特性”作为实现长距离拖动的一种替代方案。
以以下方式实现拖动动作。在识别到一次轻击时,如前面所描述的,该虚拟鼠标按钮被按下。然而,直到手指从垫上移开了一个足够长的时间以使之不被认为是一个拖动动作时才释放该虚拟按钮。这一时间量DragTime应被选择得足够长以允许进行一个适当的拖动动作,但也要足够短,以允许由轻击动作产生的揿按仍然合理地短。这里较佳的是,所使用的这一时间量大约200毫秒。
正如图15B所示,拖动动作以上述的轻击开始,该轻击的时间期间“t4”小于TapTime。响应这一轻击,Out信号变成高。手指离开垫的时间持续“t5”,其小于DragTime,然后手指返回到垫上,并保持“t6”,“t6”大于TapTime。从而这一动作就作为一次拖动。Out信号保持为高,并持续到在时刻“t7”手指最后释放为止。在图15B的实现中,手指的撤去和虚拟鼠标按钮的释放之间的时间“t7”为0;在其它类似的实现中,它也可以为非0,但是很小,比如等于DragTime。注意,在从“t5”到“t7”的整个时间间隔TapState将等于TAP。
对于DragTime的定时,有许多替代方案可以考虑。图15A所示出的间隔“t2”也是间隔“t6”的上限,它正好等于参数DragTime。在另一个替代方案中,相对于DownTime而不是UpTime测量DragTime,也就是说必须将间隔“t1”和“t2”(分别是“t5”和“t6”)加到DragTime。这一方法的一个后果就是在基本的轻击动作中,一个更长的更慢的轻击产生一个更短的虚拟按钮揿按。相对于图15A-B的方案,这种矛盾使得用户对这种方法不太满意。
在另一个替代方案中,使得DragTime正比于间隔“t1”(也是“t5”  )的长度,使得一次短的轻击产生一个短的虚拟按钮揿按,而且一次较长的轻击(最大至极限TapTime)产生一个较长的揿按。这一替代使得用户对于模拟的按钮揿按有了更多的控制,但是,作为该轻击动作的一个不重要的特征,它使得该行为依赖于用户的感知。
有数种方法使得DragTime的大小正比于间隔“t1”的长度。在一种情况中,该虚拟按钮揿按的长度或DragTime是用户轻击的长度的一个直接函数。正如在上一段所描述的,一次短的轻击产生一次短的虚拟按钮揿按,较长的轻击产生较长的揿按。这一方法对于那些通常轻击得较慢以及需要一个较长的时间期间(较长的DragTime)来将手指放回以开始一个拖动动作的新用户来说提供了一种好处。不幸的是,较长的DragTime也产生较长的虚拟按钮揿按(OUT信号),这可能具有不太理想的负效应,包括无意识地使滚动条自动重复卷动或“一阵一阵卷动”。
在新手和熟练人员的轻击有差别时,一种较佳的方法是识别不同长度的轻击,但是对于不同长度的轻击使该虚拟按钮揿按或OUT信号长度相同。然而,在识别一个新手的轻击时,OUT信号的定时将被延迟,从而新用户有一个较长的DragTime来开始一个拖动动作。本领域的普通技术人员所理解的是,用于区别新手和熟练用户的轻击的长度在用户研究之后将被优化。应该认识到,可以有其它方法来区别新手和熟练用户。比如,一个新手轻击的压力经常大于一个熟练人员的轻击的压力。另外,利用轻击长度的历史也是有益的,比如,利用几个先前轻击的平均长度。本领域的普通技术人员也将会认识到,可以由用户在控制面板进行新手和熟练用户的判断。
现在参见图15C,它示出了变量DragTime的较佳实施例,该变量是轻击长度的一个函数。一方面,正如当前所希望的,一个熟练用户的轻击具有间隔“t1”的期间,小于200毫秒。一旦手指离开垫,在间隔“t2”200毫秒的虚拟按钮揿按或OUT信号就产生,从而为熟练用户提供最可能快的响应。为了开始一个拖动动作,在200毫秒虚拟按揿按的时间到时之前手指要返回到触摸垫,因此,在较佳实施例中,将变量DragTime选为200毫秒,从而将熟练用户的快速的手指动作错误地解释成一个拖动动作的机会减少了。
另一方面,将新手轻击的时间是200毫秒和500毫秒之间的一个间隔“t1”(在较佳实施例中,超过500毫秒的动作将不被看作轻击)。在300毫秒的延迟“t2a”之后,在间隔“t2b”中产生200毫秒的虚拟按钮揿按或OUT信号,因此,用户将有500毫秒的较长的DragTime以开始一个拖动动作。本领域的普通技术人员将会认识到,可以用几种方法选择延迟的长度,其中包括作为轻击长度的一个函数。类似地,其它与时间有关的动作识别的参数,诸如HopTime和ExtendTime,在涉及到新手轻击时,可以进行调整。如果在延迟的揿按开始之前(例如在“t2a”间隔期间)手指回到垫上开始一个拖动动作,则在手指一落下时必须立即产生虚拟按钮揿按。否则,如果这一新的手指动作也被证实是一次轻击,可以将得到的双击的第一次揿按包含到“t2a”间隔中。
图15D示出锁定的拖动动作。该拖动动作以一个标准的拖动动作开始,包括间隔“t8”至“t10”。然而,在手指抬起时,Out信号保持高。(在流程图中,在这一时刻TapState将从TAP变为LOCKED)。该图示出了长度大于TapTime的第二个拖动动作(示为“t11”)(它并没有结束该锁定拖动),后面跟有长度“t12”小于TapTime的另一动作。由于这一最后的动作满足为一次轻击,在时刻“t13”结束该锁定拖动。在流程图中,在这一时刻,TapState变回TAP;然后处理正规的轻击,在时间“t13”将Out保持为高,“t13”象通常一样等于DragTime。一个合理的替换的实现可以在一个不同的间隔“t13”之后,比如0结束这一拖动。
图15E示出拖动延长动作。该拖动延长开始于一个标准的拖动,包括间隔“t14”至“t16”。在间隔“t17”抬起手指,但是由于手指离开触摸垫的时间小于拖动超时参数ExtendTime,OUT信号保持高。同样,(图5E中未示出),“t17”期间(X,Y)移动大于DragExtendRadius,并且在间隔“t17”的开始在从垫上抬起时的时候所平滑的平均手指速度大于DragExtendSpeed。该图示出手指抬起了一个第二间隔“t18”。由于在间隔“t18”期间手指从触摸垫抬起的时间长度大于ExtendTime,在手指从垫上抬起之后OUT信号在等于ExtendTime的时间期间为低。对于新手或熟练用户最好可以调节ExtendTime,正如前述对于DragTime所做的。
图15F示出双轻击动作。该双轻击的进行与拖动动作的区别不明显。然而,第二个动作“t21”小于TapTime,因此作为第二次轻击而不是一次拖动。正规轻击的处理使得Out在长度为DragTime的另一间隔“t23”保持为高;然而,在识别到该轻击之后,在流程图中所示出的特殊双轻击处理抑制虚拟鼠标按钮一个短的“t22”时间。从而,主计算机察觉到两个不同的揿按而不是看作没有这一特殊处理的一个长的连在一起揿按。
可以使用其它动作模拟一个多按钮鼠标。在这样一个方法中,该基本动作被一个“跳跃”动作扩大了,其中手指从垫上的某个位置的休止处抬起,并轻击在距离其休止处一个相当长的地方。如果该距离足够大(HopDistance,一般是触摸垫的宽度的一个小部分;当前最好是大约25%),并且抬起和随后的轻击的时间间隔小于一个适当的阈值(HopTime,一般是一秒的一个小部分;当前最好大约是0.5秒),然后在一个不同的鼠标按钮上模拟由该轻击所开始的揿按或拖动动作。这一不同的按钮可以是一个固定的“辅助”按钮,或者它可以由用户通过控制面板或其它装置选择,或者手指跳跃的方向的一个函数(比如向右或向左)。根据本发明的当前较佳实施例,该跳跃动作可作为一个选项使用,其缺省是禁止(off)。
注意,尽管一些用户在跳跃动作中喜欢用第二个手指轻击,但这一动作从不涉及在任一时刻在垫上有多于一个手指。这里描述了一个类似的动作“之字”(zigzag),它确实涉及同时使用两个以上的手指。
图15G示出一个“跳跃”动作。这一动作以手指已经在垫上开始。然后将手指抬起“t24”间隔,该时间小于HopTime;然后手指落下,用于正规的轻击“t25”。同样在图中未示出,在间隔“t24”期间,该手指必须从其前一位置移动至少某一距离HopDistance。当这一情况方式时,将这一动作处理为“跳跃”而不是通常的轻击,在右按钮Out(R)出现该虚拟按钮按压,而不是在通常的左按钮Out(L)上。很容易看到,轻击“t25”是如何后跟进一步的手指动作以形成一次拖动或在右按钮上的双轻击的。
另一多按钮动作使用“轻击区”,垫的表面被分成两个或多个区。在一个给定的区中启动的轻击或拖动模拟对应于该区的按钮上的一个事件。即使在拖动期间该手指在区之间移动,也在对应于启动该拖动动作的最初轻击的区域的按钮上模拟整个拖动。
图16A和16B显示了两个轻击区的形状。在图16A中,该垫被分成三个垂直条288,290和292,分别对应于左,中和右鼠标键。在图16B中,该垫被分成一个模拟左鼠标键的主区域294和模拟右鼠标键的小角落区域296。如果一个按钮在一般的应用中比另一按钮频繁地使用,图16B的实现就更容易理解了。
最好是使得这些区域对应于该垫的表面上清楚标记的区。对于本领域的普通技术人员来说,使用其它的区域形状,比如多角落或水平条,同样是显而易见的。
在轻击区和边缘移动特性之间有一个相互影响,这一点需要加以考虑。特别是对于图16B的角落区域296,轻击区鼓励用户轻击在垫的边缘附近。如果在轻击和拖动期间边缘移动是活跃的,或者一直是活跃的,则边缘移动将趋向于干扰角落轻击的适当行为。为了防止这种情况,可以稍微修改图13的边缘移动允许逻辑。在一个给定的动作中,如果在该动作期间手指已经位于内部区域至少一次,则边缘移动才工作。从而,如果手指触摸在外部区域,边缘移动将不激活,直到手指离开垫的边缘并且然后返回。
上述的所有动作都是基本的轻击和拖动动作的变形。在这里所描述的系统中,轻击单元280识别所有这些动作。很容易以流程图的形式将轻击单元280的工作描述为一个算法。从本公开中,本领域的普通技术人员将会认识到这里所描述的轻击单元可以以比如软件程序,硬件状态机或其它已知的和显然的等价物实现。所有这些实现都落在本发明的范围之内。
图17A至17F包括了轻击单元280工作的流程图。轻击单元280实现这里所描述的轻击,拖动,锁定的拖动,拖动延长,角落轻击和跳跃动作。在这里所描述的动作识别操作中,使用角落轻击来模拟右虚拟鼠标键。使用向左和向右的跳跃来模拟中和右虚拟鼠标键。简单的轻击模拟左(主)虚拟鼠标键。
当每一个(X,Y,Z)样值从图1的运算单元16到来时,在步骤300开始处理。在本发明的当前较佳实施例中,这种数据每秒钟到达40次。每次一个样值到达时,图17A至17F的算法将从开始步骤300)运行到结束(步骤392)。
通过比较Z(压力)与Zthresh来判断手指是出现(“落下”)还是没出现(“抬起”),步骤302判断手指是抬起还是落下。可以使用两个阈值,而不是一个简单的阈值比较来提供本领域中众所周知的迟滞(hysteresis)。在图17A中未示出迟滞,但类似的迟滞稍后将示出在“推压”动作的图20中。
在步骤304,已知手指按下。检查前一Z,看看该手指是先前按下的还是刚刚触摸到垫上。
在步骤306,已经检测到手指按下转换。这可以指示一个拖动动作或在一个拖动延长中的一个连续的行的开始。对于一个拖动或拖动延长动作,分别检查在DragTime和ExtendTime期间手指位置从从触摸垫上的前一手指位置的改变。
在图15B示出的拖动动作中,在时间“t5”期间检查手指还没有移动一个很长的距离是有利的,该间隔“t5”是开始轻击和手指返回到垫上的间隔。如果所计算的在“t5”期间的距离表示手指已返回到垫上的一个不同的位置,则该拖动动作可能不是所希望的。
在图15E中所示出的拖动延长动作中,有必要检查在间隔“t17”在一个延长的拖动动作的连续行之间手指已经移动一个很长的距离。如果该距离不是足够长,该拖动动作结束。
由于在拖动动作期间TapState是TAP,同时在拖动延长期间TapState是LOCKED,步骤306确定该TapState。在步骤306,如果TapState是TAP,则步骤308计算在当前位置CurPos(所过滤的和平滑的X和Y位置数据)和所保留的前一轻击的位置DownPos之间的距离。如果该距离大于某一阈值DragRadius,则过程前进到步骤310。否则,进行到步骤312。阈值DragRadius应该是垫宽的小部分,最好大于在基本的轻击检测中所使用的TapRadius(或更大)。
在步骤314,判断DragLock是否允许。如果DragLock被允许,该执行前进到步骤312。否则,该执行前进到步骤316。
如果步骤306的TapState是LOCKED,并且DragLock没有被允许,则一个拖动延长一定在继续。步骤316计算CurPos和所保留的前一动作的结束位置UpPos之间的距离。如果该距离大于某个阈值DragExtRadius,则该执行继续到步骤312,否则它前进到步骤310。阈值DragExtRadius应该是垫宽的一小部分,正如用户测试所确定的。(某些用户可能喜欢DragExtRadius为0,因此,有效地禁止步骤316。)
本领域的普通技术人员将认识到,几个可能的距离测量方法适合用于步骤308和314。一个实欧几立德距离测量方法是合理的,但难以计算;一个较简单的测量是取在X和Y的距离的绝对值的和或者最大值。该和或者最大值将围绕最初的轻击产生一个“拖动区域”,它是分别是菱形或正方形,而不是欧几立德距离测量所产生的圆形区域。试验揭示出用户不能感觉到这些区域形状之间的差别,因此,哪一测量最容易计算,哪一测量就是最好的。同样,手指和触摸垫的几何形状可能使得显著的移动常常位于一个方向上,比如X方向,在这种情况下,最好简单地使用X坐标的绝对差。
在一个较佳实施例中,用户使用一个控制面板或其它装置能够改变动作识别的级别。如果用户选择允许轻击而不允许拖动,可以将步骤308编程为直接前进到步骤310,从而所有的轻击不会被看作拖动。
在步骤310,拖动动作已经不被考虑。TapState从TAP变为NONE;其效果是简单的轻击动作,后跟光标移动,没有虚拟按钮被按下。
步骤312记录下手指触摸下的位置和时间。
步骤318将TapOkay初始化为FALSE(假)。它也清除抑制标志,该标志用于延迟由于“新手”的轻击产生的虚拟按钮揿按。如果手指返回接触触摸垫,步骤318提前结束该延迟。如果该新的手指动作是一个双轻击动作的第二次轻击,步骤318保证由第一次轻击产生的虚拟揿按完全不是偶然被抑制的。
对手指按下的所有样值执行步骤320,该步骤将Z与Ztap阈值进行比较;如果Z大于Ztap阈值,步骤322将TapOkay置为TRUE(真)。因此,当手指抬起时,如果在作为一个轻击动作的备选的该简短动作期间Z曾经超过轻击阈值,则TapOkay将为TRUE。
现在参见图17B,在步骤324,已知手指离开垫。检查前一Z看看该手指是否先前已抬起或正在从垫上抬起。
在步骤326,已经检测到手指抬起转换。对大多数最近的动作进行各种测试(在手指按下期间),看看它是否为一次轻击。要作为一次轻击,该动作必须时间上很短(CurTime减去DownTime必须小于TapTime),很少或没有移动(从CurPos到DownPos的距离必须小于TapRadius),并且有足够的峰值手指压力(TapOkay必须为TRUE)。
在步骤328,为了“取消”已经报告的移动和恢复到第一次检测到手指出现时刻的最初光标位置,通过快速地从寄存器或队列向主计算机发送一个对应的负的移动量,从而反向取消已经出现的任一手指移动。如果在该动作期间已经以几个包的序列的形式向主计算机报告该移动,可以保存该序列,并且反向重放。如果该主计算机的移动处理是线性的,在该动作期间累积移动的总量和在一个包中发送一个补偿的移动是足够的。由于一个普通的鼠标驱动程序的“加速”特性只在高速度上激活,在这一意义上,这一线性假设通常是安全的。
步骤330基于当前的TapState取几个动作中的一个。首先,如果TapState是NONE(没有动作在进行),执行简单地前进到步骤32。在步骤332,计算该轻击动作的时间长度,即CurTime减去DownTime,以区别短的熟练用户的轻击和长的新手的轻击。对于熟练用户,执行简单地前进到图17C的步骤338。对于新手的轻击,执行前进到步骤334,对于当前的动作,它使用较长的DragTime值。这些步骤简单地将该轻击期间与一个固定的阈值比较,以在两个固定的DragTime值之间选择,或者它们可以使用该轻击期间来平滑地调节DragTime。
步骤334也将Suppress标志置为TRUE,使得该虚拟按钮信号为低保持一个短的期间。在较佳实施例中,将这一期间选择为新手和熟练用户的DragTime值的差值,使得结果的虚拟揿按的非抑制部分在所有情况下具有同样的期间,如图15C所示。
其次,如果TapState是TAP(一个最近的轻击仍在进行),则已经检测到一个双轻击。步骤334将Suppress标志置为TRUE,使得对于一个样值该虚拟按钮信号为低。这对应于图15F的时间“t22”。在一个替换的方案中,可以将表示该虚拟按钮的释放的一个或多个另外的包插入到正规的包流中,而不是使用这里所示的Suppress标志。在另一个替换的方案中,为了延迟新手的揿按和处理双轻击的双重目的,可以使用不同的Suppress标志;比如,用于延迟新手的揿按300毫秒的抑制可能是较佳的,但是对于双轻击,在反映虚拟按钮的抑制的至少一个包被发送给主计算机之后它可能足以结束该抑制。
最后,如果TapState是LOCKED,这是结束一个锁定的拖动的轻击。步骤336将TapState设置回TAP,然后直接跳到图17E的步骤370,跳过判断模拟三个鼠标键中的哪一个的步骤。从而,锁定拖动改变回在同一虚拟鼠标键上的轻击。在正常的短期间之后(图15D的“t13”),释放该虚拟按钮。
重要的是,在LOCKED情况下,忽略了按钮选择(图17c)。如果,比如由在垫上的角落上的轻击启动一个右按钮的锁定拖动,则应有可能通过轻击垫上的任何地方终止该拖动,而不是仅仅轻击在该角落上。同样重要的是,在双轻击情况中,包括按钮选择。否则,将不可能比如通过交替在垫上的两个不同的位置轻击在迅速的交替中执行左和右按钮的揿按。
在另一个可替换的实施例中,如果TapState是LOCKED,将TapState置为NONE,并且接着执行步骤386。这使得图15D的“t13”等于0。由于在拖动延长期间TapState可能也是LOCKED,这里所示出的实现也允许用户轻击以缩短拖动延长时间DragExtTime。在另一个可替换的实施例中,在拖动延长期间可以忽略轻击。然而,如果DragExtTime很短,这一意义就不重要了。
现在参见图17C,步骤338检查当前的轻击是否满足为一个跳跃”动作。这一检查包括几个测试。首先,该跳跃动作必须由用户启动。其次,在当前轻击和手指上一次在垫上之间的十分短的时间内(DownTime减去UpTime必须小于HopTime)手指必须已经抬起。最后,这一轻击的位置必须十分显著地远离前一位置(从DownPos到UpPos之间的距离必须大于HopDistance)。再一次,可以使用多种距离测量方法。图17A至17F的操作支持向左和向右的跳跃;一个合理的距离测量是DownPos和UpPos之间在X坐标上的绝对差值。
在一种很容易看成是最等价的变形中,在步骤338中利用CurTime和CurPos代替DownTime和DownPos。
如果该轻击满足为一次跳跃,执行前进到步骤340。由于这一示例的系统支持两种不同的跳跃动作,检查跳跃的方向以确定动作的类型。如果DownPos(或CurPos)的X坐标小于UpPos的X坐标,出现的是向左的跳跃(假设X向右是增加的)。如果DownPos(或CurPos)的X坐标大于UpPos的X坐标,出现的是向右的跳跃。注意,由于步骤336的检查,此刻DownPos将显著地到UpPos的左侧或显著地到其右侧。
在步骤342,一个向左的跳跃使得TapButton被置为符号MIDDLE,从而,该轻击动作将产生一个虚拟的鼠标中键的揿按。
在步骤244,向右的跳跃使得TapButton被置为RIGHT启动一个虚拟的鼠标右键的揿按。
如果没有检测到跳跃,执行步骤346。对其它所支持的替换动作-角落轻击进行检查。角落轻击是出现在一个小的角落区域的轻击,如图16B所示。如果用户已经启动角落轻击,则出现角落轻击;DownPos(或CurPos)的X坐标大于某一坐标ComerX;并且Y坐标大于某一坐标ComerY。ComerX和ComerY示出在图16B。
对本领域的普通技术人员来说,很显然通过检查轻击位置的X和Y坐标以一种完全类似的方式对其它轻击区域,诸如图16A所示出的,或多角落区域进行解码。
在当前的较佳实施例中,作为模拟替换的按钮揿按的一种机制,用户可以选择跳跃动作,角落轻击或都不选择。没有任何困难阻止一种实现同时提供跳跃和角落轻击,除了给用户带来的益处还不如给用户带来的困难多。
在步骤348,没有检测到角落轻击,从而将TapButton置为LEFT,模拟左虚拟鼠标键的揿按。
在步骤350,检测到一个角落轻击,从而将TapButton置为RJGHT,模拟右虚拟鼠标键的揿按。
步骤352记录下当前位置作为新的UpPos,该抬起位置用于以后的跳跃译码。总的来说,每次看到手指从垫上抬起,就更新UpPos。然而,对这一规则,有两个例外。首先,如果该手指抬起是一个跳跃的轻击动作的部分,不更新UpPos。可以在图17C中的流程图的左分支看到这一点。需要这一例外支持比如虚拟右按钮的双击。抬起该手指,基本上向右移动,然后两次轻击。这两个轻击大体上出现在同一位置。如果由第一次轻击更新UpPos,则第二次的轻击被译码为一个左按钮的揿按。
其次,在图17A至17F的流程图中,对于结束一个锁定拖动的轻击并不更新UpPos。用户测试表明用户所察觉到的上一次抬起的位置通常是在该锁定拖动期间的最后一次抬起位置,同时该终止的轻击是一个下意识的动作,其位置不被意识为相关的。因此,对于一个锁定拖动的终止轻击更有意识地忽略UpPos的更新。
在任一轻击,角落轻击或跳跃动作之后,步骤354将TapState设置为TAP,从而记录一个动作正在进行中。
现在参见图17D,在手指从垫上抬起,其动作不被视为一个轻击的时候,执行步骤356。这一步骤检查TapState是否为TAP;如果是,手指必须已经从一次拖动动作的长时间动作中抬起,即在图15B的时间“t7”。根据用户的偏好,或者由手指的抬起终止该拖动动作,或者将之锁定而成为一个锁定拖动。
步骤358检查锁定拖动是否已被用户启动。对于拖动总是锁定或总是不锁定的系统来说,可以在设计时进行这种判断,或者基于运行时的选项,诸如控制面板,进行判断。
如果该锁定拖动还没有被启动,则步骤360检查拖动延长是否已被启动。对于拖动总是被延长或总是不被延长的系统来说,可以在设计时进行这种判断,或者基于运行时的选项,诸如控制面板,进行这种判断。
在步骤362,如果启动拖动延长,则检查抬起时手指的速度是否高于DragExtSpeed。这允许在上述的真正的拖动和按压之间产生区别。
在步骤364,将拖动的TAPSTATE改变为LOCKED。
在步骤366,手指的抬起终止拖动。
在手指一被抬起并且不被当作一次轻击时就执行步骤368,就如上所述将UpPos更新为当前位置。
现在参见图17E,在手指一从垫上抬起时就执行步骤370。更新变量UpTime以记录手指从垫上抬起的时刻。
步骤372确定每一样值的TapState,其中手指仍然离开垫。
如果TapState是TAP,则步骤374将CurTime减去UpTime的差与DragTime相比较,看看在一次轻击之后手指是否已经离开垫很长时间,该轻击是一次拖动的开始。应该理解,如果变量DragTime在使用中,用于比较的DragTime将是已经进行一次短的熟练的轻击或者已经进行了一次长的新手的轻击的函数。如果超过该时间限制,并且TapState等于TAP,则该执行前进到步骤376。否则,执行前进到步骤378。
如果TapState是LOCKED,步骤380确定是否已经启动DragLock模式。如果还没有启动DragLock,则执行前进到步骤382。如果启动DragLock,则执行前进到步骤378,该拖动继续。
步骤382确定手指离开触摸垫的时间是否已经超过ExtendTime。如果不是,则拖动继续,并且执行前进到步骤378。否则,执行前进到步骤376,其中TapState成为NONE,因为手指已经离开触摸垫很长时间,而不继续该拖动。
步骤378检查手指已经离开垫的时间是否足够长以结束由步骤334开始的抑制期间。如果是,则执行前进到步骤384,其中将Suppress标志置为False(假)。
步骤376将TapState从TAP改变为NONE,结束该轻击,并且从而防止该轻击延长为一次拖动,或者防止现有的拖动被进一步延长。
现在参见图17F,所有路径会聚到步骤386,其对每一样值执行,而不管手指的状态。这一步骤开始一系列的检查,以确定对这一样值轻击单元280的输出。首先,在步骤386,如果Suppress标志是TRUE,抑制虚拟按钮,从而在步骤388将输出设置为NONE。
如果Suppress标志为FALSE,并且没有按钮抑制,在步骤390检查TapState。如果TapState是TAP或LOCKED,则在步骤392将TapButtom表示的按钮输出。
如果TapState是NONE,没有轻击,拖动或跳跃动作在继续,在这种情况中,步骤394将输出置为NONE。
该处理在步骤396(结束)结束。在下一(X,Y,Z)样值从运算单元到来时,轻击单元将从步骤300开始工作。
图13的边缘移动特性在拖动动作期间是最有用的。从而,最好是允许移动单元18的MotionEnable输入由动作单元20的状态产生。特别是,通过MotionEnable=(TapState=TAP)或(TapState=LOCKED)获得图13的输入进AND门268的“MotionEnable”信号。
图14的“之字单元”282译码两手指动作,其中一个手指一直放置在垫上,同时另一手指轻击在该主手指的一侧。对于由基本装置产生的(X,Y,Z)信息,这一动作将有效地增加Z值,同时快速地移动X和/或Y值一个显著的距离。(在两个手指在垫上时,所报告的表示位置在两个手指的中间。)如果检测到这种改变,而后是迅速地回到最初的X,Y和Z值,则识别到一个第二手指的轻击。
由于只有到该第二个手指抬起时才能可靠地识别第二个手指的轻击,首先到一侧然后又回来的突然的光标移动不可避免地送给主计算机。名称“之字”指的就是这些特性的光标移动。可以利用类似于在轻击单元280中使用的反向移动机制,以确保该虚拟鼠标揿按发生在最初的非之字的位置。其唯一困难是,在这种情况下,所涉及的移动可以是足够大以触发主计算机的加速特性,这意味着必须存储该反向移动并且一个包一个包地重放,或者之字单元和主计算机软件必须相互协作以确保实际上光标确实返回到所希望的位置。
有可能只使用来自标准的运算单元16的(X,Y,Z)信息识别第二手指的轻击,正如这里所描述的。然而,很显然可以修改运算单元16以产生附加的信息,诸如传感器线轮廓的宽度或形状以有助于这一动作的精确识别。
图18A至18C是描述之字单元282的算法的流程图。类似于轻击单元280的情况,最好以流程图描述之字单元282。然而,硬件状态机是一种已知的等价实现,并且也是之字单元282的一种合理的实现。不同于图17A至17F的轻击单元280的流程图,之字单元282流程图每一动作执行一次。在检测到手指的出现时(Z>Zthresh),在步骤386开始执行操作。如果手指在执行结束之前离开该垫,之字单元282放弃其计算,并且在步骤386开始对下一动作的处理。
图18A至18C示出了另外的特性,其中向左的之字模拟左按钮的揿按,而向右的之字模拟右按钮的揿按。
之字单元282需要与轻击单元280同样的位置Z和时间输入。它也需要一个速度的量度S,它是作为在任一时刻从前一手指位置到当前手指位置的距离而计算的。如果如前所述,对运算单元16的正常的(X,Y)输出进行任何过滤或平滑,最好从未过滤的(X,Y)值计算速度S。
之字单元282的状态变量包括:ZigZ和ZigZ′,它们记录下Z的两个最近的值;ZigPos和ZigPos′,它们记录下两个最近的位置;ZigTime,它记录下检测到第二个手指出现的时间;ZigLeft和ZigRight,如果已经检测到向左或向右的之字,它们相应为TURE;和Out,它表示之字单元282的输出,是LEFT,RIGHT或NONE之一。
之字单元282使用几个参数:ZigDistance,它是手指位置的移动被作为这一动作的最小距离;ZigMaxTime,它是将第二个手指作为一个动作的最大时间量;Szig,它是开始动作的检测所需要的瞬时手指的速度,它可以根据样值速率,检测器的大小,和在充电积分器中的模拟过滤的量以试验方式确定;ZigRadius和ZigLimit,它们分别指示在第二个手指抬起后该位置和Z值如何靠近它们必须返回到的最初的之字之前的值。在当前的较佳实施例中,ZigRadius可相比于TapRadius,并且ZigLimit大约是Zthresh的30%。
现在参见图18A,在检测到手指的出现时,在步骤400开始执行。
在步骤402,之字单元282等待来自运算单元16的三个(X,Y,Z)样值。在当前的较佳实施例中,这些样值以每秒40个的速率到达。这一最初的延迟用于防止在动作的开始时Z的波动被误认为第二个手指。
在步骤404,初始化ZigZ和ZigZ′为标为NONE的保留值。
在步骤406,之字单元282等待下一(X,Y,Z)样值的到来。
步骤408检查一个“弯折”(zig)的开始,它是之字动作的第一个一半,其中明显地手指延长并且跳到一侧。将当前样值的速度S与阈值Szig相比较。如果Z较大,并且ZigZ包含有效的数据(不是所保存的NONE值),该执行前进到图18B以进行进一步的验证。
在步骤410,没有看到最初的“弯折”,因此更新ZigPos′以反映最近的手指位置,并且更新ZigPos以反映第二个最近的手指位置。如果对图1和8的运算单元16的输出进行平滑或者过滤,则不同于较早描述的S的计算,应该从所过滤的或平滑的位置数据更新ZigPos。换句话说,应该用所处理的位置数据进行更新,该位置数据被用于更新在主计算机上的光标位置。
在步骤412,类似地更新ZigZ′和ZigZ以反映两个最近的Z值。在典型的使用模式中,第二个手指的轻击典型地发生于左或右,即X不同,但不需要Y的不同。因此,在第二个手指出现时,X分母(图8的减法器168的输出)趋向于提高整两倍,然而Y分母(减法器172的输出)可能或不可能相应地提高。这取决于充电积分器44的线性特征。因此,为了之字单元282的目的,最好直接使用X分母输出作为Z,而不是使用通常从图8的方框178得到的所组合的和所处理的值。
在步骤412之后,执行返回到步骤406,等待下一样值。
现在参见图18B,步骤414记录下最初的“弯折”被检测到的时间。
步骤416初始化ZigLeft和ZigRight标志。如果看到手指从开始位置显著地向左或向右移动,该标志将为TRUE。
在第二个手指落在垫上时,(X,Y,Z)值通常取两个或三个样值以会聚到它们的新值,该新值反映了两个手指的出现。步骤418等待一个或两个更多的样值的到来,在此之后(X,Y,Z)应该被确定。选择一个,两个或更多个样值取决于下列因素:基本的样值速率和在该设备的模拟输入部分出现的过滤量。
在步骤418之后,CurPos反映之字表示的手指位置,ZigPos反映在速度超过Szig阈值之前两个样值的位置。两个样值的历史是重要的,因为由于第二个手指的靠近,在手指触摸和产生超过Szig的较大移动之前可能已经出现一个小的移动量。在步骤418之后,ZigPos包含在第二个手指有可能产生效果之前的一个时刻所保存的当前位置。类似地,ZigZ包含在第二个手指到来之前的Z值。
步骤420检查Z是否已经基本上增加到超过保存的Z值ZigZ。在当前的较佳实施例中,与一个阈值相比,Z比ZigZ大30%。如果Z太小,该“弯折”就不被看作为弯折,执行返回到步骤404。
步骤422检查当前位置是否在本位位置ZigPos的左边很远。由于之字单元282正在寻找位置的一个急剧的“不自然”的变化,在对位置数据进行通常的过滤或平滑之前,步骤422最好使用直接来自运算单元16的除法器174和/或176的位置数据。这里将这一数据称为RawPos以区别于所过滤的和平滑的值CurPos。然而,如果需要的话,可以使用值CurPos,其结果不是最优。
在这一实现中,步骤422比较RawPos的X坐标与ZigPos减去ZigDistance的X坐标。在一个手指按下另一个手指自然轻击时可以根据它们在垫上所观察到的两个手指之间的间隔用试验方式选择参数ZigDistance。
如果检测到一个适当的向左的弯折,步骤424将ZigLeft置为TRUE。
类似地,步骤426检查当前位置是否在本位位置的右边很远。如果是,步骤428将ZigRight置为TRUE。
然后步骤439等待下一(X,Y,Z)样值的到来。
步骤432通过比较Z与第二个“弯折”(zag)阈值(它略小于步骤420的“弯折”阈值)检查第二个手指是否已经从垫上抬起。(在当前的系统中,这一阈值大约比ZigZ大20%)。为了提供简单的迟滞,将第二个“弯折”阈值设置得比第一个“弯折”阈值小。
如果第二个手指还没有抬起,执行返回到步骤422继续等待。如果第二个手指已经抬起,执行前进到图18C的步骤434。
现在参见图18C,步骤434等待一个或两个(X,Y,Z)数据的样值,以在第二个手指抬起时进行稳定;这一步类似于步骤418。
步骤436进行完成之字动作的最后检查。到目前为止,已经看到伴随着Z的增加,然后是Z的突然减小的一个突然的移动。另外步骤436检查该位置已经返回到其之字之前的值(从RawPos到ZigPos的距离小于ZigRadius);类似地Z值返回到正常(Z减去ZigZ的绝对值小于ZigLimit);并且ZigLeft或ZigRight之一为TRUE,但不能同时为TRUE。另外,第二个手指轻击必须是短时间的,即CurTime减去ZigTime小于ZigMaxTime。
如果该移动并不作为一个之字,执行返回到步骤404,等待检测一个之字动作。如果该移动为一个之字,步骤438提供反向的移动以将光标恢复到对应于ZigPos的准确位置,如果需要的话。这一步骤类似于图17B的步骤328。
在步骤440,已经检测一个完整的之字。如果ZigLeft是TRUE,该移动是一个向左的之字。否则,ZigRight必须为TRUE,并且该移动是一个向右的之字。相应地,或者步骤442模拟一个向左之字的左按钮的按压,或者步骤444模拟一个向右之字的一个右按钮的按压。
步骤446暂停某一时间量。比如,这一步骤可能等待一个或几个更多的样值的到来,或它可能等待要送到主计算机的一个或几个数据包。(通常在样值和数据包之间有一个一一对应)。
最后,通过将Out置为NONE,步骤448结束所模拟的按钮按压。在这一例子中,之字动作只模拟揿按,不模拟拖动。该之字动作不能以通常的单指轻击的同样的方式简单地延伸到拖动,否则就隐含着用两个手指在垫上笨拙地保持着进行整个拖动移动。一种替代是模拟一个锁定按钮,在本领域中经常这样使用轨迹球按钮,其中连续的之字交替地按压和释放虚拟按钮。另一种替代是用之字动作按压虚拟按钮和在主手指也从垫上移开时释放该虚拟按钮。
在步骤448,执行返回到标志04等待检测进一步的之字动作。
在特殊的应用中有用的另一动作是“推压”动作,它简单地将Z(压力)信息与第二个Z阈值ZpushDown(它比基本的手指检测阈值相当高)进行比较,并且Z一旦超过这一阈值,就模拟一个鼠标按钮的动作。这一“推压”动作类似于基于笔的指点设备通常操作的方式;然而,用它作为主揿接或拖动动作太不精确而且使得手指十分疲劳。该“推压”动作在特殊的情况下特别有用,比如手写绘图程序。
图19是描述一个“推压”动作的定时图。为了执行这一动作,首先将手指足够靠近,使得光标移动而不产生虚拟按钮的按压。接下来,增加手指的压力超过阈值ZpushDown,使得按下虚拟按钮。然后,将压力减小到低于阈值ZpushUp,使得虚拟按钮被释放。如果ZpushUp略低于ZpushDown,如果手指的压力在“推压”阈值的周围稍稍变化,其得到的迟滞能防止虚拟按钮的不希望有的振荡。
在可能是较佳的一种变形中,ZpushUp被置为Zthresh,使得一旦开始一次推压,为了释放所模拟的按钮,手指必须完全从垫上抬起。其它用户可能喜欢使ZpushUp离ZpushDown比离Zthresh更近,产生一个更灵敏的感觉。
图14的推压单元284识别该推压动作。图20的流程图示出这一动作的实现。用于识别这一动作的一个等价的硬件电路的对应的图示是十分显然的。
每次在一个新的(X,Y,Z)样值从运算单元16来到时,步骤450开始执行。注意,推压单元284只检查每一样值的Z值。
步骤452检查一个“推压”动作是否已经正在进行。如果没有“推压”动作正在进行,步骤454开始执行这一步骤检查一个“推压”是否应当开始。首先“推压”动作必须由用户启动。其次,当前的Z值必须大于阈值ZpushDown。
如果Z足够开始一个推压动作,步骤456将Out置为LEFT,以指示现在按下左按钮。
步骤458检查当前推压动作是否应当结束。这一检查涉及简单地比较Z与ZpushUp。如果Z小于ZpushUp,在步骤460终止该推压动作。
执行在步骤462结束。如果既不执行步骤456也不执行步骤460,Out保持不变,从而提供了上述的迟滞。在开始时,状态变量Out应该被初始化为NONE。
本领域的普通技术人员会注意到,轻击单元280适于与提供(X,Y)和手指压力信息的触摸垫一起使用,推压单元284适于与产生Z(压力)信息的触摸垫一起使用。只有之字单元282取决于这里所揭示的特定触摸垫的特殊特性,即两个手指可靠地报告一个平均的手指位置这一情况。
可以使用并非完全是动作处理的一部分的两个以上的算法解决手指轻击在垫上时出现的一些小问题。特别是,有时手指位置在手指抬起时在一个方向上急剧地切断。这是由于在这一动作期间手指的自然滑动,在手指保持在一个小角度时这一情况更严重。一个“反向的移动”算法可以处理这一问题的一部分,但是如果表现的手指位置跳跃很大,以致TapRadius测试失败,反向算法无能为力。
如果看到Z在当前和前一样值之间迅速地改变(即如果当前的和前一Z值的绝对差值小于实验所确定的阈值),则可以增加运算单元16的输出的(X,Y)过滤的时间常量。通常,老的过滤器值和新的系数用大体上相同的权重进行平均,产生一个新的过滤器值。如果Z迅速地改变,相对于新的系数增加老的滤波器的值的权重(比如一个数量级)。这就使得在大的Z改变的瞬间发生的任何移动被严重地衰减了。
在Z减小到低于手指落下阈值Zthresh之前的最后一个样值经常出现由于手指抬起而产生的虚假移动。解决这一虚假的手指抬起移动的另一方案是“抬起跳跃机制”,它试图抑制这一最后的虚假移动事件。图21示出了执行这一抬起跳跃抑制功能的示意性电路。
图21的电路执行抬起跳跃抑制。它检查由图8的除法器174和176到来的(X,Y)位置样值的序列,以产生一个速度S,该速度S经过进一步的处理以获得一个移动抑制信号。正如先前所描述的,最好在任一平滑或过滤阶段之前,在计算速度S时直接使用系数值。
参见图21,将X坐标存储在延迟单元470中。减法器472计算当前的X值和存储在延迟单元470中的前一值之间的差的绝对值。同样地,延迟单元474和减法器476计算Y的绝对变化。加法器计算这些绝对差值的和产生速度S,即当前的和前一样值的距离。正如前面所讨论的,很显然,可以使用其它距离量度用于这一计算。注意,除了图21的电路之外,之字单元282也使用前面所揭示的速度值。
延迟单元480和482记录下S的前一个值和第二个先前值,分别称为S′和S″。除法器计算S的一半,记为S/2。抬起跳跃抑制单元寻找S,S′,S″和S/2之间的特性关系,以识别出一个虚假的抬起跳跃事件。本领域的实践认识到直到一个给定的手指动作的第四个样值出现时S″才有效;从而对于每一个动作的前三个样值将抬起跳跃抑制单元禁止。该抬起跳跃抑制单元也利用参数LiftJump,即一个由实验所确定的速度阈值,其受到检测器垫的取样速率和灵敏度的影响。
比较器486检查速度S是否大于阈值LiftJump。比较器488检查前一速度S′是否小于LiftJump,比较器490检查S′是否小于S/2。类似地,比较器492检查第二个前一速度S″是否小于LiftJump,并且比较器494检查S″是否小于S/2。如果所有五个条件都满足,与门496输出一个“抑制移动“信号,对于这一样值它抑制移动单元18的动作。在抑制移动单元18时,对于当前的样值,不产生输出(ΔX,ΔY),并且延迟单元260不被同步。
在手指抬起之前在上一虚假的移动样值期间通常产生由抬起跳跃抑制单元检测到的轮廓。由于在最近下一样值上Z落在Zthresh之下,当前的样值从不产生任何移动事件送给主计算机。该算法在设计时保证在一行中不会抑制多于一个样值。从而,如果该算法“猜测错误”,并且Z并没有落在Zthresh之下,所跳过的手指动作将被代入下一样值产生的(ΔX,ΔY)包,观察到光标的移动只有很小的迟疑。
本发明的触摸检测器系统的所提高的灵敏度允许更轻的输入手指触摸,使得人们更易使用。所提高的灵敏度也使得使用其他输入设备更方便,例如指点笔等。另外这一灵敏度也可以相对于较厚的保护层,或不同的材料进行折衷,它们使得制造成本更低。
更好的噪声排除造成使用中的更好的灵活性,并且降低了对假噪声问题的灵敏度。使用两种技术,它们产生最佳的噪声排除的好处。
由于在本发明中采用了驱动和检测技术,数据获取速度比以前的技术提高了30倍。这带来了几个明显的辅助效应。首先,对于同一级别的信号处理,电路在大部分时间可以是断开的,降低了设计中的模拟部分的大约30倍的电力消耗。其次,由于可以利用更多的数据,可以进行诸如滤波和动作识别的更多的信号处理。
本发明所使用的检测器电子电路非常健壮,并且校正过程和系统中的误差。它将来自检测器的电容信息进行处理,产生数字信息提供给一个外部设备,比如一个微处理器。
由于本发明的独特的物理特性,其具有人们比较感兴趣的人机工程应用,这些应用在以前是不可能的。当前的鼠标器或轨迹球在便携式计算机上使用时在物理上不太方便。而本发明提供了一种非常方便的和易于使用的光标位置方案,它可以代替那些设备。
在鼠标器型的应用中,本发明的检测器可以位于通常的位置,比如在便携式计算机的“空格键”的下面。当处于这一位置时,用户的大拇指可以用作检测器上的位置指示器,以控制光标在计算机屏幕上的位置。用户的手指可以不需要离开键盘就可以移动光标。从人机工程学上,这类似于带有轨迹球的MacIntosh Power Book的概念,然而本发明在尺寸上比轨迹球更有利。可以将这一基本思想扩展成在“空格键”下放置两个检测器用于更有特色的控制。
带有光标反馈的计算机显示器是通用应用领域的一个很小的例子,这里显示器可以是光的或LED的,一个LCD显示器或一个CRT。例子还包括在实验室设备上的触摸控制,其中这些设备使用旋钮/按钮/触摸屏的组合。由于这一界面的连接的能力,这些输入中的一个或多个可以结合这里参照本发明所描述的一个输入中去。
消费者电子设备(立体声音响,图形均衡器,混合器)应用常常利用用于滑动电压计的前面板平面区域,因为需要可变的控制。本发明可以在一个小的触摸垫板位置提供这种控制。随着电子家庭系统的普及,越来越需要更紧密和更强大的人机界面。本发明的检测器技术允许一种非常紧密的控制面板。如果使用这种检测器技术,可以形成符合人机工程学上的手持TV/VCR/立体声控制,并且允许更强大的特性。
本发明的检测器可以适合任意表面,并且可以制成检测多个触摸点,使得有可能用于一个更强大的游戏杆。本发明的检测器技术的独特的压力检测能力是这一应用的关键。计算机游戏,遥控(业余爱好者的电子飞机)和机器加工工具的控制是应用的几个例子,这些应用从本发明的检测器技术中获益。
音乐键盘(合成器,电子钢琴)要求对速度敏感的键,它们可以由这种检测器的压力检测能力提供。也具有变调控制和其他滑动开关,它们都可由这一技术替代。一种甚至更独特的应用包括一种乐器,它能作为在一种联合的3维界面上手和手指的位置和压力的函数产生音调。
本发明的检测器技术最好能够检测压在其上面的传导材料。通过在本发明的检测器的表面加上一层覆盖了一层传导材料的紧密绝缘层也可以间接地检测来自所操作的任何目标的压力,而不管其导电性。
由于从这一检测器中可获得大量的信息,这一检测器可以很好地用作虚拟现实机器的一种输入设备。很容易就可想象出这样一种结构,它允许在三维空间中的位置监视,并且对于动作的响应程度(压力)。
尽管已经显示和描述了这一发明的多个实施例和应用,很显然,对于本领域的普通技术人员,他们可作出比上述更多的修改而不偏离这里所揭示的创造性的概念。因此,本发明只受所附的权利要求的限制。

Claims (18)

1.一种识别在一个触摸检测系统中的触摸检测器垫上所进行的一个延长的拖动动作的方法,其中该触摸检测系统向一个主计算机提供X和Y位置信息,该方法包括下列步骤:
检测一个传导性目标在该触摸检测器垫上的第一次出现的开始和结束之间的第一个间隔;
将所述第一个间隔与第一个时间参照量进行比较;
如果所述第一个间隔小于所述第一个时间参照量,向该主计算机传送一个指示出现一个动作的一个动作信号;
检测一个传导性目标在该触摸检测器垫上的第二次出现的开始和结束之间的第二个间隔;
将所述第一次出现的所述结束时刻与所述第二次出现的所述开始时刻之间的第一个所经过的时间与第二个时间参照量进行比较;
如果所述第一个所经过的时间小于所述第二个时间参照量,在所述第二个间隔保持所述动作信号并且重复地向所述主计算机发送X和Y位置信息;
检测一个传导性目标在该触摸检测器垫上的第三次出现的开始和结束之间的第三个间隔;
将所述第二次出现的所述结束时刻与所述第三次出现的所述开始时刻之间的第二个所经过的时间与第三个时间参照量进行比较;
如果所述第二个所经过的时间小于所述第三个时间参照量,在所述第二个所经过的时间保持所述动作信号并且重复地向所述主计算机发送X和Y位置信息。
2.一种识别在一个触摸检测系统中的触摸检测器垫上所进行的一个延长的拖动动作的方法,其中该触摸检测系统向一个主计算机提供X和Y位置信息,该方法包括下列步骤:
检测一个传导性目标在该触摸检测器垫上的第一次出现的开始和结束之间的第一个间隔;
将所述第一个间隔与第一个时间参照量进行比较;
如果所述第一个间隔小于所述第一个时间参照量,向该主计算机传送一个指示出现一个动作的一个动作信号;
检测一个传导性目标在该触摸检测器垫上的第二次出现的开始和结束之间的第二个间隔;
将所述第一次出现的所述结束时刻与所述第二次出现的所述开始时刻之间的第一个所经过的时间与第二个时间参照量进行比较;
在所述传导性目标第二次出现的所述结束时刻检测所述传导性目标的一个平均速度;
将所述传导性目标的所述第二次出现的所述结束时刻的所述传导性目标的所述平均值与第一个参照速度进行比较;
如果所述第一个所经过的时间小于所述第二个时间参照量,在所述第二个间隔保持所述动作信号并且重复地向所述主计算机发送X和Y位置信息;
检测一个传导性目标在该触摸检测器垫上的第三次出现的开始和结束之间的第三个间隔;
将所述传导性目标的所述第二次出现的所述结束时刻与所述第三次出现的所述开始时刻之间的第二个所经过的时间与第三个时间参照量进行比较;
如果所述第二个所经过的时间小于所述第三个时间参照量,并且如果所述传导性目标在所述第二次出现结束时的所述平均速度大于所述第一个参照速度,在所述第二个所经过的时间和所述第三时间间隔保持所述动作信号并且重复地向所述主计算机发送X和Y位置信息。
3.一种识别在一个触摸检测系统中的触摸检测器垫上所进行的一个延长的拖动动作的方法,其中该触摸检测系统向一个主计算机提供X和Y位置信息,该方法包括下列步骤:
检测一个传导性目标在该触摸检测器垫上的第一次出现的开始和结束之间的第一个间隔;
将所述第一个间隔与第一个时间参照量进行比较;
如果所述第一个间隔小于所述第一个时间参照量,向该主计算机传送一个指示出现一个动作的一个动作信号;
检测一个传导性目标在该触摸检测器垫上的第二次出现的开始和结束之间的第二个间隔;
将所述传导性目标第一次出现的所述结束时刻与所述第二次出现的所述开始时刻之间的第一个所经过的时间与第二个时间参照量进行比较;
检测所述传导性目标的第二次出现在所述触摸检测器垫上所述结束时的位置;
如果所述第一个所经过的时间小于所述第二个时间参照量,在所述第一个所经过的时间保持所述动作信号并且重复地向所述主计算机发送X和Y位置信息;
检测一个传导性目标在该触摸检测器垫上的第三次出现的开始和结束之间的第三个间隔;
将所述传导性目标第二次出现的所述结束时刻与所述第三次出现的所述开始时刻之间的第二个所经过的时间与第三个时间参照量进行比较;
检测所述传导性目标的所述第三次出现在所述触摸检测器垫上所述开始时的位置;
将所述传导性目标的所述第二次出现时的所述结束时刻的所述位置与所述第三次出现时的所述开始时刻的所述位置之间的一个距离与第一个参照距离进行比较;
如果所述第二个所经过的时间小于所述第三个时间参照量,并且所述传导性目标的所述第二次出现时的所述结束时刻的所述位置与所述第三次出现时的所述开始时刻的所述位置之间的一个距离大于所述第一个参照距离,在所述第二个所经过的时间和所述第三间隔保持所述动作信号并且重复地向所述主计算机发送X和Y位置信息。
4.一种识别在一个触摸检测系统中的触摸检测器垫上所进行的一个可变的拖动动作的方法,其中该触摸检测系统向一个主计算机提供X和Y位置信息,该方法包括下列步骤:
检测一个传导性目标在该触摸检测器垫上的第一次出现的开始和结束之间的第一个间隔;
将所述第一个间隔与第一个和第二个时间参照量进行比较,所述第二个时间参照量小于所述第一个时间参照量;
如果所述第一个间隔小于所述第一个时间参照量,向该主计算机传送一个指示出现一个动作的动作信号;
检测一个传导性目标在该触摸检测器垫上的第二次出现的开始和结束之间的第二个间隔;
如果所述第一个间隔小于所述第二个时间参照量,将所述传导性目标第一次出现的所述结束时刻与所述第二次出现的所述开始时刻之间的一个所经过的时间与第三个时间参照量进行比较;
如果相比于所述第三个时间参照量的所述所经过的时间小于所述第三个时间参照量,在所述的第二个间隔保持所述动作信号并且重复地向所述主计算机发送X和Y位置信息;
如果所述第一个间隔大于所述第二个时间参照量并且小于所述第一个时间参照量,将所述所经过的时间与第四个时间参照量比较;
如果相比于所述第四个时间参照量的所述所经过的时间小于所述第四个时间参照量,在所述的第二个间隔保持所述动作信号并且重复地向所述主计算机发送X和Y位置信息。
5.一种识别在一个触摸检测系统中的触摸检测器垫上所进行的一个可变的拖动动作的方法,其中该触摸检测系统向一个主计算机提供X和Y位置信息,该方法包括下列步骤:
检测一个传导性目标在该触摸检测器垫上的第一次出现的开始和结束之间的第一个间隔;
将所述第一个间隔与第一个和第二个时间参照量进行比较,所述第二个时间参照量小于所述第一个时间参照量;
如果所述第一个间隔小于所述第二个时间参照量,向该主计算机传送一个指示出现一个动作的动作信号;
如果所述第一个间隔大于所述第二个时间参照量,但是小于所述第一个时间参照量,在一个延迟之后,向该主计算机传送一个指示出现一个动作的动作信号;
检测一个传导性目标在该触摸检测器垫上的第二次出现的开始和结束之间的第二个间隔;
如果所述第一个间隔小于所述第二个时间参照量,将所述传导性目标第一次出现的所述结束时刻与所述第二次出现的所述开始时刻之间的一个所经过的时间与第三个时间参照量进行比较;
如果相比于所述第三个时间参照量的所述所经过的时间小于所述第三个时间参照量,在所述的第二个间隔保持所述动作信号并且重复地向所述主计算机发送X和Y位置信息;
如果所述第一个间隔大于所述第二个时间参照量并且小于所述第一个时间参照量,将所述所经过的时间与第四个时间参照量比较;
如果相比于所述第四个时间参照量的所述所经过的时间小于所述第四个时间参照量,在所述的第二个间隔保持所述动作信号并且重复地向所述主计算机发送X和Y位置信息。
6.一种响应表示一个目标在一个两维检测平面上的位置的电信号为在与一个计算机相连的显示器屏幕上提供用于移动光标的一种电信号的方法,包括下列步骤:
提供一个检测平面,该检测平面包括安排成相隔开的多个行导电线和列导电线的导线矩阵,所述检测平面其特征在于在所述行导电线和列导电线的每个上具有一种固有电容,所述电容随着一个目标距离所述行和列导线的接近距离而改变,所述检测平面包括一个内部区域和一个外部区域,所述内部区域由所述外部区域环绕着,所述外部区域从所述检测平面的外边缘向内延伸,并且所述外部区域具有在一个X平面的第一部分和在一个Y平面的第二部分;
检测在所述行和列导线的至少所选择的一个上的电容;
从表示所述目标在所述检测平面上的X和Y方向的当前位置的所检测的电容产生当前位置信号;
检测所述目标是否在所述检测平面的所述外部区域中;
如果所述目标不在所述检测平面的所述外部区域,产生表示所述目标的所述当前位置的X和Y坐标和所述目标的一个前一位置的X和Y坐标之间的差的第一个相对位置X和Y信号,并且发送所述第一相对位置X和Y信号给所述计算机;
如果所述目标在所述检测平面的所述外部区域的所述第二部分,产生表示所述目标的所述当前位置的所述X坐标和在所述检测平面上的一个固定位置的X坐标之间的差的第二个相对位置X信号,并且只要所述目标在所述检测平面的所述外部区域的所述第二部分就发送所述第二相对位置X信号给所述计算机;
如果所述目标在所述检测平面的所述外部区域的所述第一部分,产生表示所述目标的所述当前位置的所述Y坐标和在所述检测平面上的一个固定位置的Y坐标之间的差的第二个相对位置Y信号,并且只要所述目标在所述检测平面的所述外部区域的所述第一部分就发送所述第二相对位置Y信号给所述计算机。
7.根据权利要求6的方法,其特征在于所述检测平面上的所述固定位置是所述检测平面的几何中心。
8.根据权利要求6的方法,其特征在于所述当前位置信号,所述第一相对位置X和Y信号以及所述第二相对位置X和Y信号是数字信号。
9.一种响应表示一个目标在一个两维检测平面上的位置的电信号为在与一个计算机相连的显示器屏幕上提供用于移动光标的一种电信号的方法,包括下列步骤:
提供一个检测平面,该检测平面包括安排成相隔开的多个行导电线和列导电线的导线矩阵,所述检测平面其特征在于在所述行导电线和列导电线的每个上具有一种固有电容,所述电容随着一个目标距离所述行和列导线的接近距离而改变,所述检测平面包括一个内部区域和一个外部区域,所述内部区域由所述外部区域环绕着,所述外部区域从所述检测平面的外边缘向内延伸,并且所述外部区域具有在一个X平面的第一部分和在一个Y平面的第二部分;
检测在所述行和列导线的至少所选择的一个上的电容;
从表示所述目标在所述检测平面上的X和Y方向的当前位置的所检测的电容产生当前位置信号;
检测所述目标是否在所述检测平面的外部区域中;
如果所述目标不在所述检测平面的所述外部区域,产生表示所述目标的所述当前位置的X和Y坐标和所述目标的一个前一位置的X和Y坐标之间的差的第一个相对位置X和Y信号,并且发送所述第一相对位置X和Y信号给所述计算机;
如果所述目标在所述检测平面的所述外部区域的所述第二部分,产生一个第二相对位置X信号,所述第二相对位置X信号包括所述增加了一个数量的所述第一个X信号,该数量和在所述目标的所述X方向的所述当前位置与在所述检测平面的一个固定X位置之间在所述X方向上的差成比例,并且只要所述目标在所述检测平面的所述外部区域的所述第二部分就发送所述第二相对位置数字X信号给所述计算机;
如果所述目标在所述检测平面的所述外部区域的所述第一部分,产生一个第二相对位置Y信号,所述第二相对位置Y信号包括所述增加了一个数量的所述第一个Y信号,该数量和在所述目标的所述Y方向的所述当前位置与在所述检测平面的一个固定Y位置之间在Y方向上的差成比例,并且只要所述目标在所述检测平面的所述外部区域的所述第一部分就发送所述第二相对位置数字Y信号给所述计算机。
10.根据权利要求9的方法,其特征在于所述检测平面上的所述固定X位置和所述固定Y位置定义所述检测平面的几何中心。
11.根据权利要求9的方法,其特征在于所述当前位置信号,所述第一相对位置X和Y信号以及所述第二相对位置X和Y信号是数字信号。
12.根据权利要求9的方法,其特征在于:
和在所述目标的所述X方向的所述当前位置与在所述检测平面的一个固定X位置之间在所述X方向上的差成比例的所述数量是在所述目标的所述X方向的所述当前位置与在所述检测平面的一个中心X位置之间在X方向上的差的m倍;
和在所述目标的所述Y方向的所述当前位置与在所述检测平面的一个固定Y位置之间在所述Y方向上的差成比例的所述数量是在所述目标的所述Y方向的所述当前位置与在所述检测平面的一个中心Y位置之间在Y方向上的差的n倍;
其中所选择的m和n是对在所述显示器上的所述光标的移动产生一个所需的速度。
13.根据权利要求12的方法,其特征在于:m与n的比值等于所述检测平面的宽度与所述检测平面的高度之间的比值。
14.一种响应表示一个目标在一个两维检测平面上的位置的电信号为在与一个计算机相连的显示器屏幕上提供用于移动光标的一种电信号的方法,包括下列步骤:
提供一个检测平面,该检测平面包括安排成相隔开的多个行导电线和列导电线的导线矩阵,所述检测平面其特征在于在所述行导电线和列导电线的每个上具有一种固有电容,所述电容随着一个目标距离所述行和列导线的接近距离而改变,所述检测平面包括一个内部区域和一个外部区域,所述内部区域由所述外部区域环绕着,所述外部区域从所述检测平面的外边缘向内延伸,并且所述外部区域具有在一个X平面的第一部分和在一个Y平面的第二部分;
同时生成第一组信号,该组信号与在没有目标接近所述检测平面时每一个所述行导电线的所述电容值成比例;
同时生成第二组信号,该组信号与在没有目标接近所述检测平面时每一个所述列导电线的所述电容值成比例;
同时生成第三组信号,该组信号与在一个目标接近所述检测平面时每一个所述行导电线的所述电容值成比例;
同时生成第四组信号,该组信号与在所述目标接近所述检测平面时每一个所述列导电线的所述电容值成比例;
计算所述第一组信号与所述第三组信号之间的第一个加权平均值,产生在所述检测平面的X方向上的一个当前位置信号;
计算所述第二组信号与所述第四组信号之间的第二个加权平均值,产生在所述检测平面的Y方向上的一个当前位置信号;
如果所述目标不在所述检测平面的所述外部区域,产生表示在X和Y方向的所述当前位置信号与在X和Y方向的前一组当前位置信号之间的差的第一个相对位置X和Y信号,并且发送所述第一相对位置X和Y信号给所述计算机;
如果所述目标在所述检测平面的所述外部区域的所述第二部分,产生一个第二相对位置X信号,所述第二相对位置X信号表示在所述目标的所述当前位置的所述X坐标与在所述检测平面的一个固定位置的X坐标之间之间的差,并且只要所述目标在所述检测平面的所述外部区域的所述第二部分就发送所述第二相对位置X信号给所述计算机;
如果所述目标在所述检测平面的所述外部区域的所述第一部分,产生一个第二相对位置Y信号,所述第二相对位置Y信号表示所述目标的所述当前位置的所述X坐标与在所述检测平面的一个固定位置的Y坐标之间的差,并且只要所述目标在所述检测平面的所述外部区域的所述第一部分就发送所述第二相对位置Y信号给所述计算机。
15.根据权利要求14的方法,其特征在于所述检测平面上的所述固定位置是所述检测平面的几何中心。
16.根据权利要求14的方法,其特征在于同时产生所述第一,第二,第三和第四组信号的步骤包括下列步骤:
在所述行导电线上施加上一个第一已知电压;
以一个固定的电流将所述行导电线放电一个固定的时间;
测量和存储在所述行导电线上的第一组行导电线结果电压;
在所述行导电线上施加上一个第二已知电压;
以所述固定的电流将所述行导电线充电所述固定的时间;
测量和存储在所述行导电线上的第二组行导电线结果电压;
将相应所述第一和第二组行导电线结果电压进行平均;
在所述列导电线上施加上一个第一已知电压;
以一个固定的电流将所述列导电线放电一个固定的时间;
测量和存储在所述列导电线上的第一组列导电线结果电压;
在所述列导电线上施加上一个第二已知电压;
以所述固定的电流将所述列导电线充电所述固定的时间;
测量和存储在所述列导电线上的第二组列导电线结果电压;
将相应所述第一和第二组列导电线结果电压进行平均。
17.根据权利要求14的方法,其特征在于计算所述第一和第二加权平均的步骤包括下列步骤:
计算所述第一组数字信号的一个和与一个加权和;
计算所述第二组数字信号的一个和与一个加权和;
计算所述第三组数字信号的一个和与一个加权和;
计算所述第四组数字信号的一个和与一个加权和;
通过从所述第三组数字信号的所述加权和中减去所述第一组数字信号的所述加权和计算一个行分子;
通过从所述第四组数字信号的所述和中减去所述第二组数字信号的所述和计算一个行分母;
用所述行分母去除所述行分子得出表示所述目标在一个行维上的位置的一个行位置信号;
通过从所述第二组数字信号的所述加权和中减去所述第二组数字信号的所述加权和计算一个列分子;
通过从所述第二组数字信号的所述和中减去所述第二组数字信号的所述和计算一个列分母;以及
用所述列分母去除所述列分子得出表示所述目标在一个列维上的位置的一个列位置信号。
18.根据权利要求17的方法,还包括步骤:
存储所述第一和第三组信号的所述和以及所述加权和作为所述第二和第四组信号的一个存储的和以及一个存储的加权和;以及
在计算随后的所述行分子和分母以及所述列分子和分母之一中使用所述存储的和以及所述存储的加权和;
使用所述存储的和以及一个存储的加权和以提供表示所述目标在所述两维平面上的一个随后的位置的一个电信号。
CNB97190278XA 1996-03-28 1997-03-26 具有边缘移动特性和动作识别的目标位置检测器 Expired - Lifetime CN1155876C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/623,483 US5880411A (en) 1992-06-08 1996-03-28 Object position detector with edge motion feature and gesture recognition
US08/623,483 1996-03-28

Publications (2)

Publication Number Publication Date
CN1185844A true CN1185844A (zh) 1998-06-24
CN1155876C CN1155876C (zh) 2004-06-30

Family

ID=24498252

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB97190278XA Expired - Lifetime CN1155876C (zh) 1996-03-28 1997-03-26 具有边缘移动特性和动作识别的目标位置检测器

Country Status (7)

Country Link
US (9) US5880411A (zh)
EP (1) EP0829043A1 (zh)
JP (3) JP3764171B2 (zh)
KR (1) KR100277147B1 (zh)
CN (1) CN1155876C (zh)
HK (1) HK1017934A1 (zh)
WO (1) WO1997036225A1 (zh)

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1308796C (zh) * 2003-12-04 2007-04-04 陞达科技股份有限公司 辨识双击手势的方法及控制器
CN1322407C (zh) * 1998-10-19 2007-06-20 富士通株式会社 输入处理方法和输入控制装置
CN100336053C (zh) * 2002-02-08 2007-09-05 微软公司 确定接收到的笔划是否是手势的方法
CN100410858C (zh) * 2005-09-23 2008-08-13 联想(北京)有限公司 屏幕光标移动的控制方法及光标移动控制器
CN101910850A (zh) * 2007-12-28 2010-12-08 3M创新有限公司 多电容测量电路和方法
CN101983371A (zh) * 2008-04-04 2011-03-02 麦孚斯公司 改善了边缘位置认知特性的触摸感知装置
CN102012738A (zh) * 2009-09-07 2011-04-13 索尼公司 输入设备、输入方法和程序
CN102129325A (zh) * 2008-05-21 2011-07-20 宸鸿光电科技股份有限公司 触控电路
CN101390290B (zh) * 2005-12-21 2011-09-07 量研科技股份有限公司 具有非锁定降低的键入歧义的电容式键盘
CN102203696A (zh) * 2008-10-28 2011-09-28 富士通株式会社 便携终端以及输入控制方法
CN102346636A (zh) * 2010-07-28 2012-02-08 索尼公司 信息处理设备、信息处理方法和计算机可读存储介质
CN102479009A (zh) * 2010-11-29 2012-05-30 苏州华芯微电子股份有限公司 电容触摸板背景值的更新方法
CN102622116A (zh) * 2011-01-30 2012-08-01 联咏科技股份有限公司 单指手势判断方法、触控感应控制芯片及触控系统
CN102841704A (zh) * 2005-11-15 2012-12-26 辛纳普蒂克斯公司 利用数字代码检测物体的基于位置的属性的方法和系统
CN102902394A (zh) * 2011-07-28 2013-01-30 宸鸿科技(厦门)有限公司 触控面板以及其侦测方法
CN102929433A (zh) * 2012-11-06 2013-02-13 山东大学 一种通过触点预测降低嵌入式设备上拖拽延迟的方法
CN101943987B (zh) * 2008-12-15 2013-06-05 索尼株式会社 信息处理装置、信息处理方法
CN103154864A (zh) * 2010-10-15 2013-06-12 株式会社村田制作所 触摸式输入装置及其控制方法
CN103164060A (zh) * 2011-12-14 2013-06-19 华硕电脑股份有限公司 电子装置及触控方法
CN103548035A (zh) * 2010-10-08 2014-01-29 苹果公司 包括差分测量电路的手指感测设备和相关方法
CN104020863A (zh) * 2013-02-28 2014-09-03 联想(北京)有限公司 一种数据处理方法及电子设备
US8963856B2 (en) 2011-06-15 2015-02-24 Tpk Touch Solutions Inc. Touch sensing layer and manufacturing method thereof
TWI497374B (zh) * 2013-09-04 2015-08-21 Ili Technology Corp 應用於觸控面板的基線校正方法及其系統
US9213376B2 (en) 2007-04-27 2015-12-15 Tpk Touch Solutions (Xiamen) Inc. Conductor pattern structure of a capacitive touch panel comprising a plurality of first-axis conductor cells and a plurality of second-axis conductor cells
CN105164622A (zh) * 2014-01-30 2015-12-16 京瓷办公信息系统株式会社 触摸面板装置及触摸面板控制方法
CN101529367B (zh) * 2006-09-06 2016-02-17 苹果公司 用于便携式多功能设备的语音邮件管理器
CN105342299A (zh) * 2015-12-10 2016-02-24 成都小爱未来智慧科技有限公司 智能水杯的触控电路
CN105593925A (zh) * 2013-10-29 2016-05-18 发纮电机株式会社 可编程显示器及其程序
WO2016101160A1 (en) * 2014-12-24 2016-06-30 Intel Corporation User interface for liquid container
US9395857B2 (en) 2007-12-24 2016-07-19 Tpk Holding Co., Ltd. Capacitive touch panel
TWI550478B (zh) * 2011-02-08 2016-09-21 Rohm Co Ltd Capacitance voltage conversion circuit, the use of its input device, electronic equipment, and capacitor voltage conversion method
US9454267B2 (en) 2010-06-12 2016-09-27 Tpk Touch Solutions (Xiamen) Inc. Touch sensing circuit and method for making the same
CN107710117A (zh) * 2015-07-09 2018-02-16 高通股份有限公司 使用电容检测触摸压力
CN104407796B (zh) * 2004-09-24 2018-05-22 苹果公司 原始数据跟踪板设备和系统
CN112463000A (zh) * 2020-11-10 2021-03-09 赵鹤茗 交互方法、装置、系统、电子设备及交通工具
CN113811924A (zh) * 2019-05-13 2021-12-17 普利斯梅德实验室有限公司 用于验证电传导安全特征的设备和方法以及用于电传导安全特征的验证设备
CN113918004A (zh) * 2020-07-10 2022-01-11 华为技术有限公司 手势识别方法及其装置、介质和系统

Families Citing this family (1844)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US6343991B1 (en) * 1997-10-01 2002-02-05 Brad A. Armstrong Game control with analog pressure sensor
US6222525B1 (en) * 1992-03-05 2001-04-24 Brad A. Armstrong Image controllers with sheet connected sensors
US5880411A (en) * 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US6239389B1 (en) 1992-06-08 2001-05-29 Synaptics, Inc. Object position detection system and method
US7126583B1 (en) 1999-12-15 2006-10-24 Automotive Technologies International, Inc. Interactive vehicle display system
US9513744B2 (en) * 1994-08-15 2016-12-06 Apple Inc. Control systems employing novel physical controls and touch screens
US8228305B2 (en) * 1995-06-29 2012-07-24 Apple Inc. Method for providing human input to a computer
US8482534B2 (en) 1995-06-29 2013-07-09 Timothy R. Pryor Programmable tactile touch screen displays and man-machine interfaces for improved vehicle instrumentation and telematics
US8674932B2 (en) * 1996-07-05 2014-03-18 Anascape, Ltd. Image controller
US6380929B1 (en) 1996-09-20 2002-04-30 Synaptics, Incorporated Pen drawing computer input device
JPH10240424A (ja) * 1997-02-21 1998-09-11 Alps Electric Co Ltd 座標入力装置
US6204839B1 (en) * 1997-06-27 2001-03-20 Compaq Computer Corporation Capacitive sensing keyboard and pointing device
US20030107557A1 (en) * 1997-07-30 2003-06-12 Gateway, Inc. Control of unintended single-tap actuation of a computer touch pad pointing device
JP3963033B2 (ja) * 1997-07-31 2007-08-22 ソニー株式会社 時系列データ生成装置および方法、曲線編集装置および方法、並びにプログラムを記録した記録媒体
US6490235B1 (en) * 1997-08-07 2002-12-03 Sony Corporation Storage and reproduction apparatus with rotary control element for controlling operations
US6292174B1 (en) * 1997-08-23 2001-09-18 Immersion Corporation Enhanced cursor control using limited-workspace force feedback devices
GB9722766D0 (en) 1997-10-28 1997-12-24 British Telecomm Portable computers
CN1139037C (zh) * 1997-11-11 2004-02-18 叶富国 任定范围高解析指控输入装置及实现方法
US7834855B2 (en) * 2004-08-25 2010-11-16 Apple Inc. Wide touchpad on a portable computer
US7840912B2 (en) * 2006-01-30 2010-11-23 Apple Inc. Multi-touch gesture dictionary
US7614008B2 (en) * 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
EP2256607A3 (en) * 1998-01-26 2011-12-14 Apple Inc. Method and apparatus for integrating manual input
US7663607B2 (en) 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US7808479B1 (en) 2003-09-02 2010-10-05 Apple Inc. Ambidextrous mouse
US7844914B2 (en) * 2004-07-30 2010-11-30 Apple Inc. Activating virtual keys of a touch-screen virtual keyboard
US9292111B2 (en) * 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US7683888B1 (en) * 2004-02-27 2010-03-23 Apple Inc. Shape detecting input device
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US20070177804A1 (en) * 2006-01-30 2007-08-02 Apple Computer, Inc. Multi-touch gesture dictionary
US7760187B2 (en) * 2004-07-30 2010-07-20 Apple Inc. Visual expander
US7800592B2 (en) * 2005-03-04 2010-09-21 Apple Inc. Hand held electronic device with multiple touch sensing devices
US9239673B2 (en) 1998-01-26 2016-01-19 Apple Inc. Gesturing with a multipoint sensing device
EP1717682B1 (en) 1998-01-26 2017-08-16 Apple Inc. Method and apparatus for integrating manual input
US6249606B1 (en) * 1998-02-19 2001-06-19 Mindmaker, Inc. Method and system for gesture category recognition and training using a feature vector
US6104317A (en) * 1998-02-27 2000-08-15 Motorola, Inc. Data entry device and method
US6610917B2 (en) * 1998-05-15 2003-08-26 Lester F. Ludwig Activity indication, external source, and processing loop provisions for driven vibrating-element environments
JPH11355617A (ja) * 1998-06-05 1999-12-24 Fuji Photo Film Co Ltd 画像表示器付きカメラ
US6241527B1 (en) * 1998-06-19 2001-06-05 Rastar Corporation Interactive educational display board
US6429846B2 (en) 1998-06-23 2002-08-06 Immersion Corporation Haptic feedback for touchpads and other touch controls
US6573883B1 (en) * 1998-06-24 2003-06-03 Hewlett Packard Development Company, L.P. Method and apparatus for controlling a computing device with gestures
US20010008561A1 (en) * 1999-08-10 2001-07-19 Paul George V. Real-time object tracking system
US6950534B2 (en) * 1998-08-10 2005-09-27 Cybernet Systems Corporation Gesture-controlled interfaces for self-service machines and other applications
US6681031B2 (en) 1998-08-10 2004-01-20 Cybernet Systems Corporation Gesture-controlled interfaces for self-service machines and other applications
US7036094B1 (en) 1998-08-10 2006-04-25 Cybernet Systems Corporation Behavior recognition system
GB9823356D0 (en) * 1998-10-27 1998-12-23 Philips Electronics Nv Data transfer
US7469381B2 (en) 2007-01-07 2008-12-23 Apple Inc. List scrolling and document translation, scaling, and rotation on a touch-screen display
EP1737054B1 (en) * 1999-01-29 2012-04-11 Seiko Epson Corporation Piezoelectric transducer
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
JP4288752B2 (ja) * 1999-05-25 2009-07-01 ソニー株式会社 操作感を有するリモートコントローラー及び操作感の発生方法
US7821503B2 (en) * 2003-04-09 2010-10-26 Tegic Communications, Inc. Touch screen and graphical user interface
US7750891B2 (en) * 2003-04-09 2010-07-06 Tegic Communications, Inc. Selective input system based on tracking of motion parameters of an input device
US7030863B2 (en) 2000-05-26 2006-04-18 America Online, Incorporated Virtual keyboard system with automatic correction
US7610194B2 (en) * 2002-07-18 2009-10-27 Tegic Communications, Inc. Dynamic database reordering system
US7286115B2 (en) * 2000-05-26 2007-10-23 Tegic Communications, Inc. Directional input system with automatic correction
JP4519381B2 (ja) * 1999-05-27 2010-08-04 テジック コミュニケーションズ インク 自動訂正機能を備えたキーボード・システム
US6730863B1 (en) * 1999-06-22 2004-05-04 Cirque Corporation Touchpad having increased noise rejection, decreased moisture sensitivity, and improved tracking
US6337678B1 (en) 1999-07-21 2002-01-08 Tactiva Incorporated Force feedback computer input and output device with coordinated haptic elements
US6396523B1 (en) 1999-07-29 2002-05-28 Interlink Electronics, Inc. Home entertainment device remote control
WO2001015067A1 (de) * 1999-08-23 2001-03-01 Siemens Aktiengesellschaft Verfahren und anordnung zur eingabe von steuersignalen
US7030860B1 (en) * 1999-10-08 2006-04-18 Synaptics Incorporated Flexible transparent touch sensing system for electronic devices
CA2342168A1 (en) * 1999-10-12 2001-04-19 Invacare Corporation Wheelchair having speed and direction control touchpad
JP4052498B2 (ja) 1999-10-29 2008-02-27 株式会社リコー 座標入力装置および方法
US6587093B1 (en) * 1999-11-04 2003-07-01 Synaptics Incorporated Capacitive mouse
JP2001134382A (ja) * 1999-11-04 2001-05-18 Sony Corp 図形処理装置
US8482535B2 (en) * 1999-11-08 2013-07-09 Apple Inc. Programmable tactile touch screen displays and man-machine interfaces for improved vehicle instrumentation and telematics
JP2001184161A (ja) 1999-12-27 2001-07-06 Ricoh Co Ltd 情報入力方法、情報入力装置、筆記入力装置、筆記データ管理方法、表示制御方法、携帯型電子筆記装置および記録媒体
US6822635B2 (en) 2000-01-19 2004-11-23 Immersion Corporation Haptic interface for laptop computers and other portable devices
US8576199B1 (en) 2000-02-22 2013-11-05 Apple Inc. Computer control systems
US6833825B1 (en) * 2000-03-10 2004-12-21 Apple Computer, Inc. Apparatus for remotely controlling a digital processing system
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
US6765557B1 (en) 2000-04-10 2004-07-20 Interlink Electronics, Inc. Remote control having touch pad to screen mapping
US7576730B2 (en) 2000-04-14 2009-08-18 Picsel (Research) Limited User interface systems and methods for viewing and manipulating digital documents
US7450114B2 (en) * 2000-04-14 2008-11-11 Picsel (Research) Limited User interface systems and methods for manipulating and viewing digital documents
US6803906B1 (en) * 2000-07-05 2004-10-12 Smart Technologies, Inc. Passive touch system and method of detecting user input
CA2412878C (en) * 2000-07-05 2015-02-03 Smart Technologies Inc. Camera-based touch system
US9134760B2 (en) 2000-07-17 2015-09-15 Microsoft Technology Licensing, Llc Changing power mode based on sensors in a device
EP1191430A1 (en) * 2000-09-22 2002-03-27 Hewlett-Packard Company, A Delaware Corporation Graphical user interface for devices having small tactile displays
US6753853B1 (en) * 2000-09-29 2004-06-22 Rockwell Automation Technologies, Inc. Low power dissipation touch plane interface circuit
US6765558B1 (en) * 2000-09-29 2004-07-20 Rockwell Automation Technologies, Inc. Multiple touch plane compatible interface circuit and method
US6611257B1 (en) 2000-09-29 2003-08-26 Rockwell Automation Technologies, Inc. Automatic detection of touch plane type
US6980201B1 (en) 2000-09-29 2005-12-27 Rockwell Automation Technologies, Inc. Minimum move touch plane scanning method and device
DE10048881A1 (de) * 2000-09-29 2002-03-07 Infineon Technologies Ag Vorrichtung und Verfahren zum planen Verbinden zweier Wafer für ein Dünnschleifen und ein Trennen eines Produkt-Wafers
US7058204B2 (en) 2000-10-03 2006-06-06 Gesturetek, Inc. Multiple camera control system
US6724220B1 (en) 2000-10-26 2004-04-20 Cyress Semiconductor Corporation Programmable microcontroller architecture (mixed analog/digital)
US8149048B1 (en) 2000-10-26 2012-04-03 Cypress Semiconductor Corporation Apparatus and method for programmable power management in a programmable analog circuit block
US7765095B1 (en) 2000-10-26 2010-07-27 Cypress Semiconductor Corporation Conditional branching in an in-circuit emulation system
US8160864B1 (en) 2000-10-26 2012-04-17 Cypress Semiconductor Corporation In-circuit emulator and pod synchronized boot
US8176296B2 (en) 2000-10-26 2012-05-08 Cypress Semiconductor Corporation Programmable microcontroller architecture
US8103496B1 (en) 2000-10-26 2012-01-24 Cypress Semicondutor Corporation Breakpoint control in an in-circuit emulation system
US6897853B2 (en) * 2000-11-10 2005-05-24 Microsoft Corp. Highlevel active pen matrix
US6791536B2 (en) * 2000-11-10 2004-09-14 Microsoft Corporation Simulating gestures of a pointing device using a stylus and providing feedback thereto
US7002559B2 (en) * 2000-11-13 2006-02-21 Anoto Ab Method, system and product for information management
US6590568B1 (en) * 2000-11-20 2003-07-08 Nokia Corporation Touch screen drag and drop input technique
US6750801B2 (en) 2000-12-29 2004-06-15 Bellsouth Intellectual Property Corporation Remote control device with directional mode indicator
US20020084986A1 (en) * 2001-01-04 2002-07-04 Armstrong Brad A. Computer mouse with specialized button(s)
US8458754B2 (en) 2001-01-22 2013-06-04 Sony Computer Entertainment Inc. Method and system for providing instant start multimedia content
EP1364362A1 (en) * 2001-01-24 2003-11-26 Interlink Electronics, Inc. Game and home entertainment device remote control
US6677932B1 (en) 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US7030861B1 (en) 2001-02-10 2006-04-18 Wayne Carl Westerman System and method for packing multi-touch gestures onto a hand
US20080088587A1 (en) * 2001-02-22 2008-04-17 Timothy Pryor Compact rtd instrument panels and computer interfaces
US20080024463A1 (en) * 2001-02-22 2008-01-31 Timothy Pryor Reconfigurable tactile control display applications
US7184026B2 (en) * 2001-03-19 2007-02-27 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Impedance sensing screen pointing device
JP4768143B2 (ja) * 2001-03-26 2011-09-07 株式会社リコー 情報入出力装置、情報入出力制御方法およびプログラム
US7012595B2 (en) * 2001-03-30 2006-03-14 Koninklijke Philips Electronics N.V. Handheld electronic device with touch pad
US6879930B2 (en) * 2001-03-30 2005-04-12 Microsoft Corporation Capacitance touch slider
US6801191B2 (en) * 2001-04-27 2004-10-05 Matsushita Electric Industrial Co., Ltd. Input device and inputting method with input device
US6388183B1 (en) * 2001-05-07 2002-05-14 Leh Labs, L.L.C. Virtual musical instruments with user selectable and controllable mapping of position input to sound output
US20050024341A1 (en) * 2001-05-16 2005-02-03 Synaptics, Inc. Touch screen with user interface enhancement
US7730401B2 (en) * 2001-05-16 2010-06-01 Synaptics Incorporated Touch screen with user interface enhancement
EP1391807A4 (en) 2001-05-21 2008-01-02 Sony Corp USER DEVICE, COMPUTER USER INPUT DEVICE, METHOD FOR CONTROLLING THE COMPUTER ASSOCIATED WITH THE USER ENTRY DEVICE, AND STORAGE MEDIUM
US6924752B2 (en) * 2001-05-30 2005-08-02 Palmone, Inc. Three-dimensional contact-sensitive feature for electronic devices
US6919880B2 (en) * 2001-06-01 2005-07-19 Smart Technologies Inc. Calibrating camera offsets to facilitate object position determination using triangulation
US6926148B2 (en) * 2001-07-13 2005-08-09 Donaldson Company, Inc. Filter carrier tray
US7034814B2 (en) 2001-07-13 2006-04-25 Apple Computer, Inc. Methods and apparatuses using control indicators for data processing systems
US6690365B2 (en) * 2001-08-29 2004-02-10 Microsoft Corporation Automatic scrolling
JP3909230B2 (ja) * 2001-09-04 2007-04-25 アルプス電気株式会社 座標入力装置
US7254775B2 (en) * 2001-10-03 2007-08-07 3M Innovative Properties Company Touch panel system and method for distinguishing multiple touch inputs
US7345671B2 (en) 2001-10-22 2008-03-18 Apple Inc. Method and apparatus for use of rotational user inputs
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US8301108B2 (en) 2002-11-04 2012-10-30 Naboulsi Mouhamad A Safety control system for vehicles
US7406674B1 (en) 2001-10-24 2008-07-29 Cypress Semiconductor Corporation Method and apparatus for generating microcontroller configuration information
WO2003038585A2 (en) * 2001-10-30 2003-05-08 Eleksen Limited Detecting a degree of manual interaction with a manually operable key
US6995752B2 (en) * 2001-11-08 2006-02-07 Koninklijke Philips Electronics N.V. Multi-point touch pad
US8078970B1 (en) 2001-11-09 2011-12-13 Cypress Semiconductor Corporation Graphical user interface with user-selectable list-box
US8042093B1 (en) 2001-11-15 2011-10-18 Cypress Semiconductor Corporation System providing automatic source code generation for personalization and parameterization of user modules
US7774190B1 (en) 2001-11-19 2010-08-10 Cypress Semiconductor Corporation Sleep and stall in an in-circuit emulation system
US8069405B1 (en) 2001-11-19 2011-11-29 Cypress Semiconductor Corporation User interface for efficiently browsing an electronic document using data-driven tabs
US7770113B1 (en) 2001-11-19 2010-08-03 Cypress Semiconductor Corporation System and method for dynamically generating a configuration datasheet
US6971004B1 (en) 2001-11-19 2005-11-29 Cypress Semiconductor Corp. System and method of dynamically reconfiguring a programmable integrated circuit
US7844437B1 (en) 2001-11-19 2010-11-30 Cypress Semiconductor Corporation System and method for performing next placements and pruning of disallowed placements for programming an integrated circuit
US7242393B2 (en) * 2001-11-20 2007-07-10 Touchsensor Technologies Llc Touch sensor with integrated decoration
US6977646B1 (en) * 2001-11-30 2005-12-20 3M Innovative Properties Co. Touch screen calibration system and method
US6690387B2 (en) * 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
US6703599B1 (en) * 2002-01-30 2004-03-09 Microsoft Corporation Proximity sensor with adaptive threshold
WO2003073159A1 (en) 2002-02-20 2003-09-04 Planar Systems, Inc. Light sensitive display
US7333092B2 (en) 2002-02-25 2008-02-19 Apple Computer, Inc. Touch pad for handheld device
AU2003248369A1 (en) * 2002-02-26 2003-09-09 Cirque Corporation Touchpad having fine and coarse input resolution
JP4061094B2 (ja) * 2002-03-15 2008-03-12 インターナショナル・ビジネス・マシーンズ・コーポレーション 音声認識装置、その音声認識方法及びプログラム
US7487444B2 (en) 2002-03-19 2009-02-03 Aol Llc Reformatting columns of content for display
US8103497B1 (en) 2002-03-28 2012-01-24 Cypress Semiconductor Corporation External interface for event architecture
TWI234115B (en) * 2002-04-03 2005-06-11 Htc Corp Method and device of setting threshold pressure for touch panel
US7038659B2 (en) * 2002-04-06 2006-05-02 Janusz Wiktor Rajkowski Symbol encoding apparatus and method
US7308608B1 (en) 2002-05-01 2007-12-11 Cypress Semiconductor Corporation Reconfigurable testing system and method
US20050035955A1 (en) * 2002-06-06 2005-02-17 Carter Dale J. Method of determining orientation and manner of holding a mobile telephone
US7952570B2 (en) 2002-06-08 2011-05-31 Power2B, Inc. Computer navigation
US7184009B2 (en) * 2002-06-21 2007-02-27 Nokia Corporation Display circuit with optical sensor
US20040001144A1 (en) * 2002-06-27 2004-01-01 Mccharles Randy Synchronization of camera images in camera-based touch system to enhance position determination of fast moving objects
US7656393B2 (en) 2005-03-04 2010-02-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
US11275405B2 (en) * 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US7343566B1 (en) 2002-07-10 2008-03-11 Apple Inc. Method and apparatus for displaying a window for a user interface
US6998545B2 (en) * 2002-07-19 2006-02-14 E.G.O. North America, Inc. Touch and proximity sensor control systems and methods with improved signal and noise differentiation
US7958455B2 (en) * 2002-08-01 2011-06-07 Apple Inc. Mode activated scrolling
EP1573706A3 (en) * 2002-08-02 2005-09-28 Cirque Corporation Single-layer touchpad having touch zones
US8125459B2 (en) 2007-10-01 2012-02-28 Igt Multi-user input systems and processing techniques for serving multiple users
EP3547599A1 (en) 2002-08-06 2019-10-02 Apple Inc. Methods for secure enrollment and backup of personal identity credentials into electronic devices
JP2004086735A (ja) * 2002-08-28 2004-03-18 Toshiba Corp 電子機器及び動作モード切替方法
US7358963B2 (en) 2002-09-09 2008-04-15 Apple Inc. Mouse having an optically-based scrolling feature
US7761845B1 (en) 2002-09-09 2010-07-20 Cypress Semiconductor Corporation Method for parameterizing a user module
JP4383730B2 (ja) * 2002-10-22 2009-12-16 アルプス電気株式会社 タッチセンサを有する電子機器
US6954197B2 (en) 2002-11-15 2005-10-11 Smart Technologies Inc. Size/scale and orientation determination of a pointer in a camera-based touch system
US7388571B2 (en) * 2002-11-21 2008-06-17 Research In Motion Limited System and method of integrating a touchscreen within an LCD
US6768958B2 (en) * 2002-11-26 2004-07-27 Lsi Logic Corporation Automatic calibration of a masking process simulator
JP2004185258A (ja) * 2002-12-03 2004-07-02 Hitachi Ltd 情報処理装置
US8830161B2 (en) 2002-12-08 2014-09-09 Immersion Corporation Methods and systems for providing a virtual touch haptic effect to handheld communication devices
GB2413416B8 (en) 2002-12-08 2006-09-07 Immersion Corp Haptic massaging in handheld communication devices
US8059088B2 (en) 2002-12-08 2011-11-15 Immersion Corporation Methods and systems for providing haptic messaging to handheld communication devices
US7689914B2 (en) 2002-12-12 2010-03-30 Apple Inc. Sticky functionality
US7991920B2 (en) * 2002-12-18 2011-08-02 Xerox Corporation System and method for controlling information output devices
US6970160B2 (en) * 2002-12-19 2005-11-29 3M Innovative Properties Company Lattice touch-sensing system
US7362313B2 (en) * 2003-01-17 2008-04-22 3M Innovative Properties Company Touch simulation system and method
US6972401B2 (en) * 2003-01-30 2005-12-06 Smart Technologies Inc. Illuminated bezel and touch system incorporating the same
US7685538B2 (en) * 2003-01-31 2010-03-23 Wacom Co., Ltd. Method of triggering functions in a computer application using a digitizer having a stylus and a digitizer system
US7078911B2 (en) * 2003-02-06 2006-07-18 Cehelnik Thomas G Patent application for a computer motional command interface
US8009045B2 (en) * 2005-06-06 2011-08-30 Cehelnik Thomas G Method for alerting physical approach
US8508508B2 (en) 2003-02-14 2013-08-13 Next Holdings Limited Touch screen signal processing with single-point calibration
US8456447B2 (en) 2003-02-14 2013-06-04 Next Holdings Limited Touch screen signal processing
US7629967B2 (en) 2003-02-14 2009-12-08 Next Holdings Limited Touch screen signal processing
US20080084374A1 (en) 2003-02-20 2008-04-10 Planar Systems, Inc. Light sensitive display
US7426329B2 (en) 2003-03-06 2008-09-16 Microsoft Corporation Systems and methods for receiving, storing, and rendering digital video, music, and pictures on a personal media player
US20040173978A1 (en) * 2003-03-06 2004-09-09 Christopher Bowen PTFE membranes and gaskets made therefrom
US7532206B2 (en) * 2003-03-11 2009-05-12 Smart Technologies Ulc System and method for differentiating between pointers used to contact touch surface
US6947032B2 (en) * 2003-03-11 2005-09-20 Smart Technologies Inc. Touch system and method for determining pointer contacts on a touch surface
TWI226583B (en) * 2003-03-14 2005-01-11 Higher Way Electronic Co Ltd Coordinates detection method and system for a touch panel
EP1462917A1 (en) * 2003-03-26 2004-09-29 High Tech Computer Corp. Touch panel threshold pressure setup method and apparatus
US20040239624A1 (en) * 2003-04-02 2004-12-02 Artoun Ramian Freehand symbolic input apparatus and method
JP2004311196A (ja) * 2003-04-07 2004-11-04 Alps Electric Co Ltd 入力装置
US7256772B2 (en) * 2003-04-08 2007-08-14 Smart Technologies, Inc. Auto-aligning touch system and method
US7187185B2 (en) * 2004-09-29 2007-03-06 Loadstar Sensors Inc Area-change sensing through capacitive techniques
US7451659B2 (en) * 2004-09-29 2008-11-18 Loadstar Sensors, Inc. Gap-change sensing through capacitive techniques
US7353713B2 (en) * 2003-04-09 2008-04-08 Loadstar Sensors, Inc. Flexible apparatus and method to enhance capacitive force sensing
CA2724292C (en) 2003-05-30 2014-09-30 Privaris, Inc. An in-circuit security system and methods for controlling access to and use of sensitive data
US7256773B2 (en) 2003-06-09 2007-08-14 Microsoft Corporation Detection of a dwell gesture by examining parameters associated with pen motion
WO2004112448A2 (en) * 2003-06-13 2004-12-23 Semtech Corporation Sensor for capacitive touch pad pointing device
US7474772B2 (en) 2003-06-25 2009-01-06 Atrua Technologies, Inc. System and method for a miniature user input device
WO2005043451A2 (en) * 2003-08-05 2005-05-12 Pedersen Steinar System for identification of a person
GB2404819A (en) * 2003-08-05 2005-02-09 Research In Motion Ltd Mobile communications device with integral optical navigation
US20070152977A1 (en) 2005-12-30 2007-07-05 Apple Computer, Inc. Illuminated touchpad
US7499040B2 (en) 2003-08-18 2009-03-03 Apple Inc. Movable touch pad with added functionality
US7587072B2 (en) 2003-08-22 2009-09-08 Authentec, Inc. System for and method of generating rotational inputs
JP4295280B2 (ja) * 2003-08-29 2009-07-15 ノキア コーポレイション タッチベースユーザ入力装置で2点ユーザ入力を認識する方法および装置
US9024884B2 (en) * 2003-09-02 2015-05-05 Apple Inc. Touch-sensitive electronic apparatus for media applications, and methods therefor
US20050052426A1 (en) * 2003-09-08 2005-03-10 Hagermoser E. Scott Vehicle touch input device and methods of making same
US7411575B2 (en) * 2003-09-16 2008-08-12 Smart Technologies Ulc Gesture recognition method and touch system incorporating the same
US7088861B2 (en) * 2003-09-16 2006-08-08 America Online, Inc. System and method for chinese input using a joystick
US7109977B2 (en) * 2003-10-05 2006-09-19 T2D, Inc. Slipcover touch input apparatus for displays of computing devices
US7274356B2 (en) 2003-10-09 2007-09-25 Smart Technologies Inc. Apparatus for determining the location of a pointer within a region of interest
JP4269883B2 (ja) * 2003-10-20 2009-05-27 ソニー株式会社 マイクロホン装置、再生装置及び撮像装置
JP4528514B2 (ja) * 2003-10-22 2010-08-18 クラリオン株式会社 電子機器、及び、その制御方法
TWI237200B (en) * 2003-10-24 2005-08-01 High Tech Comp Corp Coordinate positioning equipment for thin film positioning equipment and its method
NZ529518A (en) * 2003-11-13 2005-03-24 Andy Zheng Song Input method, system and device
US7495659B2 (en) 2003-11-25 2009-02-24 Apple Inc. Touch pad for handheld device
US8059099B2 (en) 2006-06-02 2011-11-15 Apple Inc. Techniques for interactive input to portable electronic devices
US8164573B2 (en) 2003-11-26 2012-04-24 Immersion Corporation Systems and methods for adaptive interpretation of input from a touch-sensitive input device
US7355593B2 (en) 2004-01-02 2008-04-08 Smart Technologies, Inc. Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region
CN100416482C (zh) * 2004-01-07 2008-09-03 仁宝电脑工业股份有限公司 电阻式触控板的信号处理方法
US7707039B2 (en) 2004-02-15 2010-04-27 Exbiblio B.V. Automatic modification of web pages
US8442331B2 (en) 2004-02-15 2013-05-14 Google Inc. Capturing text from rendered documents using supplemental information
US20050162402A1 (en) * 2004-01-27 2005-07-28 Watanachote Susornpol J. Methods of interacting with a computer using a finger(s) touch sensing input device with visual feedback
US7697729B2 (en) * 2004-01-29 2010-04-13 Authentec, Inc. System for and method of finger initiated actions
US7190356B2 (en) * 2004-02-12 2007-03-13 Sentelic Corporation Method and controller for identifying double tap gestures
US20050179657A1 (en) * 2004-02-12 2005-08-18 Atrua Technologies, Inc. System and method of emulating mouse operations using finger image sensors
US7620915B2 (en) 2004-02-13 2009-11-17 Ludwig Lester F Electronic document editing employing multiple cursors
US7812860B2 (en) 2004-04-01 2010-10-12 Exbiblio B.V. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US10635723B2 (en) 2004-02-15 2020-04-28 Google Llc Search engines and systems with handheld document data capture devices
US7232986B2 (en) * 2004-02-17 2007-06-19 Smart Technologies Inc. Apparatus for detecting a pointer within a region of interest
TWI240208B (en) * 2004-02-17 2005-09-21 Elan Microelectronics Corp Capacitance touch panel with simplified scanning lines and the detection method thereof
US7196696B2 (en) * 2004-03-19 2007-03-27 Tsung-Ying Li Position touch screen panel and method of arranging a resistive sensing circuit thereof
US7295049B1 (en) 2004-03-25 2007-11-13 Cypress Semiconductor Corporation Method and circuit for rapid alignment of signals
CN100346275C (zh) * 2004-03-25 2007-10-31 升达科技股份有限公司 拖曳触控方法及其控制模块
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US9008447B2 (en) 2004-04-01 2015-04-14 Google Inc. Method and system for character recognition
GB2424269A (en) 2004-04-01 2006-09-20 Robert Michael Lipman Control apparatus
US20060098900A1 (en) 2004-09-27 2006-05-11 King Martin T Secure data gathering from rendered documents
US8146156B2 (en) 2004-04-01 2012-03-27 Google Inc. Archive of text captures from rendered documents
US7990556B2 (en) 2004-12-03 2011-08-02 Google Inc. Association of a portable scanner with input/output and storage devices
US20080313172A1 (en) * 2004-12-03 2008-12-18 King Martin T Determining actions involving captured information and electronic content associated with rendered documents
US20070300142A1 (en) * 2005-04-01 2007-12-27 King Martin T Contextual dynamic advertising based upon captured rendered text
US20060081714A1 (en) 2004-08-23 2006-04-20 King Martin T Portable scanning device
US8081849B2 (en) 2004-12-03 2011-12-20 Google Inc. Portable scanning and memory device
US7894670B2 (en) 2004-04-01 2011-02-22 Exbiblio B.V. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US8713418B2 (en) 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
US8874504B2 (en) 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
US8489624B2 (en) 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
EP1745456A2 (en) * 2004-04-23 2007-01-24 Cirque Corporation An improved method for scrolling and edge motion on a touchpad
US7460110B2 (en) 2004-04-29 2008-12-02 Smart Technologies Ulc Dual mode touch system
US7492357B2 (en) 2004-05-05 2009-02-17 Smart Technologies Ulc Apparatus and method for detecting a pointer relative to a touch surface
US7538759B2 (en) * 2004-05-07 2009-05-26 Next Holdings Limited Touch panel display system with illumination and detection provided from a single edge
US8120596B2 (en) 2004-05-21 2012-02-21 Smart Technologies Ulc Tiled touch system
US7382139B2 (en) * 2004-06-03 2008-06-03 Synaptics Incorporated One layer capacitive sensing apparatus having varying width sensing elements
JP2005346583A (ja) 2004-06-04 2005-12-15 Canon Inc 画像表示装置、マルチディスプレイ・システム、座標情報出力方法及びその制御プログラム
US7492358B2 (en) * 2004-06-15 2009-02-17 International Business Machines Corporation Resistive scanning grid touch panel
WO2006001070A1 (ja) * 2004-06-25 2006-01-05 Matsushita Electric Industrial Co., Ltd. タッチパネルディスプレイを用いたコマンド入力装置
WO2006003588A2 (en) * 2004-06-29 2006-01-12 Koninklijke Philips Electronics N.V. Multi-layered display of a graphical user interface
US20060001646A1 (en) * 2004-07-02 2006-01-05 Wei Hai Finger worn and operated input device
TWI248576B (en) * 2004-07-05 2006-02-01 Elan Microelectronics Corp Method for controlling rolling of scroll bar on a touch panel
US7184031B2 (en) * 2004-07-06 2007-02-27 Sentelic Corporation Method and controller for identifying a drag gesture
US20060007174A1 (en) * 2004-07-06 2006-01-12 Chung-Yi Shen Touch control method for a drag gesture and control module thereof
US20060007176A1 (en) * 2004-07-06 2006-01-12 Chung-Yi Shen Input method and control module defined with an initial position and moving directions and electronic product thereof
US20060007175A1 (en) * 2004-07-06 2006-01-12 Chung-Yi Shen Touch control method of single tap and control module thereof
US8346620B2 (en) 2004-07-19 2013-01-01 Google Inc. Automatic modification of web pages
US20060017702A1 (en) * 2004-07-23 2006-01-26 Chung-Yi Shen Touch control type character input method and control module thereof
JP3734819B1 (ja) * 2004-07-26 2006-01-11 任天堂株式会社 ゲームプログラム、ゲーム装置、および入力装置
JP4471761B2 (ja) * 2004-07-26 2010-06-02 任天堂株式会社 ゲームプログラム、ゲーム装置、および入力装置
US20080129707A1 (en) * 2004-07-27 2008-06-05 Pryor Timothy R Method and apparatus employing multi-functional controls and displays
US8381135B2 (en) 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
US7653883B2 (en) 2004-07-30 2010-01-26 Apple Inc. Proximity detector in handheld device
KR20060012200A (ko) * 2004-08-02 2006-02-07 삼성전자주식회사 표시 장치 및 그 구동 방법
US20070046643A1 (en) * 2004-08-06 2007-03-01 Hillis W Daniel State-Based Approach to Gesture Identification
US7719523B2 (en) * 2004-08-06 2010-05-18 Touchtable, Inc. Bounding box gesture recognition on a touch detecting interactive display
US7724242B2 (en) * 2004-08-06 2010-05-25 Touchtable, Inc. Touch driven method and apparatus to integrate and display multiple image layers forming alternate depictions of same subject matter
US7728821B2 (en) 2004-08-06 2010-06-01 Touchtable, Inc. Touch detecting interactive display
US8286125B2 (en) 2004-08-13 2012-10-09 Cypress Semiconductor Corporation Model for a hardware device-independent method of defining embedded firmware for programmable systems
US8069436B2 (en) 2004-08-13 2011-11-29 Cypress Semiconductor Corporation Providing hardware independence to automate code generation of processing device firmware
CN100555200C (zh) 2004-08-16 2009-10-28 苹果公司 触敏器件和提高触敏器件的空间分辨率的方法
US7737953B2 (en) * 2004-08-19 2010-06-15 Synaptics Incorporated Capacitive sensing apparatus having varying depth sensing elements
US7561146B1 (en) 2004-08-25 2009-07-14 Apple Inc. Method and apparatus to reject accidental contact on a touchpad
US7714846B1 (en) * 2004-08-26 2010-05-11 Wacom Co., Ltd. Digital signal processed touchscreen system
JP2006064551A (ja) * 2004-08-27 2006-03-09 Oht Inc 検査装置及び検査方法並びに検査装置用センサ
US20100231506A1 (en) * 2004-09-07 2010-09-16 Timothy Pryor Control of appliances, kitchen and home
TWI255417B (en) * 2004-09-09 2006-05-21 Mitac Technology Corp Integrated device comprising the touch screen input device of a laptop and a portable media player and a control method of the integrated device
US7761814B2 (en) * 2004-09-13 2010-07-20 Microsoft Corporation Flick gesture
US7728823B2 (en) * 2004-09-24 2010-06-01 Apple Inc. System and method for processing raw data of track pad device
US20060066590A1 (en) * 2004-09-29 2006-03-30 Masanori Ozawa Input device
JP4789232B2 (ja) * 2004-10-05 2011-10-12 ソニー株式会社 情報処理装置及び入力操作モード制御方法
US8232969B2 (en) 2004-10-08 2012-07-31 Immersion Corporation Haptic feedback for button and scrolling action simulation in touch input devices
EP1800287A4 (en) * 2004-10-12 2009-05-20 Genoa Color Technologies Ltd METHOD, DEVICE AND SYSTEM FOR RESPONSE TIME COMPENSATION
KR100636184B1 (ko) * 2004-10-13 2006-10-19 삼성전자주식회사 정보 처리 장치의 표시 화면에 표시되는 표시 윈도우의위치 제어 방법 및 위치 제어 장치
US8026897B2 (en) * 2004-11-22 2011-09-27 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Cursor motion control of a pointing device
KR100602353B1 (ko) * 2004-11-23 2006-07-18 삼성에스디아이 주식회사 전류 범위 제어회로, 데이터 구동부 및 발광 표시장치
TWI288345B (en) * 2004-11-29 2007-10-11 Holtek Semiconductor Inc Determination method of touch sensing device
GB0426807D0 (en) * 2004-12-07 2005-01-12 Conroy Patrick Flow control apparatus and method
US7031886B1 (en) * 2004-12-14 2006-04-18 Synaptics Incorporated Methods and systems for detecting noise in a position sensor using minor shifts in sensing frequency
US7536565B2 (en) 2005-01-07 2009-05-19 Apple Inc. Techniques for improved playlist processing on media devices
DE202005001032U1 (de) * 2005-01-22 2005-05-12 Wessling, Herbert Spielautomat
US7332976B1 (en) 2005-02-04 2008-02-19 Cypress Semiconductor Corporation Poly-phase frequency synthesis oscillator
JP2008533559A (ja) * 2005-02-09 2008-08-21 サーク・コーポレーション ユーザの対話を改善するためのキーボードのキーキャップに一体化されたタッチパッド
US7831070B1 (en) 2005-02-18 2010-11-09 Authentec, Inc. Dynamic finger detection mechanism for a fingerprint sensor
US9760214B2 (en) * 2005-02-23 2017-09-12 Zienon, Llc Method and apparatus for data entry input
US8837528B2 (en) * 2005-02-25 2014-09-16 Sony Computer Entertainment America Llc Data distribution by proxy
CN100374998C (zh) * 2005-03-01 2008-03-12 联想(北京)有限公司 一种触控式信息输入装置及方法
TWI274529B (en) * 2005-03-11 2007-02-21 Elan Microelectronics Corp Touch board with single-layer PCB structure
JP4166229B2 (ja) * 2005-03-14 2008-10-15 株式会社日立製作所 タッチパネルを備えた表示装置
US20060227114A1 (en) * 2005-03-30 2006-10-12 Geaghan Bernard O Touch location determination with error correction for sensor movement
US7504833B1 (en) 2005-04-01 2009-03-17 Cypress Semiconductor Corporation Automatically balanced sensing device and method for multiple capacitive sensors
US8231056B2 (en) * 2005-04-08 2012-07-31 Authentec, Inc. System for and method of protecting an integrated circuit from over currents
US9727082B2 (en) * 2005-04-26 2017-08-08 Apple Inc. Back-side interface for hand-held devices
US7400183B1 (en) 2005-05-05 2008-07-15 Cypress Semiconductor Corporation Voltage controlled oscillator delay cell and method
US7825903B2 (en) * 2005-05-12 2010-11-02 Immersion Corporation Method and apparatus for providing haptic effects to a touch panel
US8610675B2 (en) 2007-03-14 2013-12-17 Power2B, Inc. Interactive devices
US10452207B2 (en) 2005-05-18 2019-10-22 Power2B, Inc. Displays and information input devices
JP2006323664A (ja) * 2005-05-19 2006-11-30 Sony Corp 電子機器
US9785329B2 (en) * 2005-05-23 2017-10-10 Nokia Technologies Oy Pocket computer and associated methods
US20070024646A1 (en) * 2005-05-23 2007-02-01 Kalle Saarinen Portable electronic apparatus and associated method
US7567240B2 (en) 2005-05-31 2009-07-28 3M Innovative Properties Company Detection of and compensation for stray capacitance in capacitive touch sensors
KR100811160B1 (ko) * 2005-06-02 2008-03-07 삼성전자주식회사 사용자명령을 3차원적으로 입력가능한 전자장치
US7710397B2 (en) * 2005-06-03 2010-05-04 Apple Inc. Mouse with improved input mechanisms using touch sensors
JP5395429B2 (ja) 2005-06-03 2014-01-22 シナプティクス インコーポレイテッド シグマデルタ測定法を使用してキャパシタンスを検出するための方法およびシステム
EP1894025A1 (en) 2005-06-03 2008-03-05 Synaptics Incorporated Methods and systems for detecting a capacitance using sigma-delta measurement techniques
TWI269997B (en) * 2005-06-08 2007-01-01 Elan Microelectronics Corp Multi-object detection method of capacitive touch pad
TWI269214B (en) * 2005-06-08 2006-12-21 Elan Microelectronics Corp Object-detecting method of capacitive touch panel
US7337085B2 (en) * 2005-06-10 2008-02-26 Qsi Corporation Sensor baseline compensation in a force-based touch device
US20060284856A1 (en) * 2005-06-10 2006-12-21 Soss David A Sensor signal conditioning in a force-based touch device
US20080170043A1 (en) * 2005-06-10 2008-07-17 Soss David A Force-based input device
US7903090B2 (en) * 2005-06-10 2011-03-08 Qsi Corporation Force-based input device
KR100683249B1 (ko) * 2005-06-16 2007-02-15 주식회사 애트랩 접촉센서 및 이의 신호 발생 방법
US9298311B2 (en) 2005-06-23 2016-03-29 Apple Inc. Trackpad sensitivity compensation
US8089461B2 (en) 2005-06-23 2012-01-03 Cypress Semiconductor Corporation Touch wake for electronic devices
TW200703079A (en) * 2005-07-08 2007-01-16 Elan Microelectronics Corp Hand gestures detection method for touch panel
US7505613B2 (en) * 2005-07-12 2009-03-17 Atrua Technologies, Inc. System for and method of securing fingerprint biometric systems against fake-finger spoofing
TWI269998B (en) * 2005-07-12 2007-01-01 Elan Microelectronics Corp Method for detecting hand gesture on touch pad
TW200703081A (en) * 2005-07-12 2007-01-16 Elan Microelectronics Corp Method for detecting hand gestures on touch panel
CA2614740A1 (en) * 2005-07-12 2007-01-18 Cirque Corporation Rectangular sensor grid for touchpad sensor and scrolling region
CN100339805C (zh) * 2005-07-15 2007-09-26 中国海洋大学 一种计算机互动输入装置
US8050876B2 (en) * 2005-07-18 2011-11-01 Analog Devices, Inc. Automatic environmental compensation of capacitance based proximity sensors
CN100388175C (zh) * 2005-07-21 2008-05-14 义隆电子股份有限公司 触控板的手势检测方法
CN100454223C (zh) * 2005-07-21 2009-01-21 义隆电子股份有限公司 触控板的手势检测方法
US20070034423A1 (en) * 2005-08-12 2007-02-15 Rebeschi Thomas J Touch screen having reduced susceptibility to radio frequency interference
US7294089B2 (en) * 2005-08-15 2007-11-13 Ford Global Technologies, Llc Multiple-speed automatic transmission
US20070063876A1 (en) * 2005-08-24 2007-03-22 Wong Alex K Multiple sensing element touch sensor
US20070061126A1 (en) * 2005-09-01 2007-03-15 Anthony Russo System for and method of emulating electronic input devices
EP1938306B1 (en) 2005-09-08 2013-07-31 Power2B, Inc. Displays and information input devices
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
US7427866B2 (en) * 2005-09-12 2008-09-23 Analog Devices, Inc. Calibration method and system that generates an error signal for adjusting the time constant of circuit to be calibrated
US7375535B1 (en) 2005-09-19 2008-05-20 Cypress Semiconductor Corporation Scan method and topology for capacitive sensing
KR100664963B1 (ko) * 2005-09-29 2007-01-04 삼성전자주식회사 슬라이드 방식의 입력 장치, 이를 구비한 휴대용 장치 및입력 방법
US7633076B2 (en) 2005-09-30 2009-12-15 Apple Inc. Automated response to and sensing of user activity in portable devices
TWI284827B (en) * 2005-10-04 2007-08-01 Elan Microelectronics Corp Multi-functional touch panel and control method thereof
US9389702B2 (en) * 2005-10-06 2016-07-12 Hewlett-Packard Development Company, L.P. Input association
US7966577B2 (en) 2005-10-11 2011-06-21 Apple Inc. Multimedia control center
US7880729B2 (en) 2005-10-11 2011-02-01 Apple Inc. Center button isolation ring
TW200717293A (en) * 2005-10-25 2007-05-01 Elan Microelectronics Corp Method to detect an object on a touch pad
JP2007122475A (ja) * 2005-10-28 2007-05-17 Hitachi Ltd 座標指示入力装置
US7940249B2 (en) * 2005-11-01 2011-05-10 Authentec, Inc. Devices using a metal layer with an array of vias to reduce degradation
CN100416481C (zh) * 2005-11-11 2008-09-03 义隆电子股份有限公司 触控板的对象检测方法
US7307485B1 (en) 2005-11-14 2007-12-11 Cypress Semiconductor Corporation Capacitance sensor using relaxation oscillators
US7656168B2 (en) * 2005-11-28 2010-02-02 Avago Technologies General Ip (Singapore) Pte. Ltd. Neutralizing electromagnetic noise for a capacitive input device
US9182837B2 (en) * 2005-11-28 2015-11-10 Synaptics Incorporated Methods and systems for implementing modal changes in a device in response to proximity and force indications
JP2007148927A (ja) * 2005-11-29 2007-06-14 Alps Electric Co Ltd 入力装置及びこれを用いたスクロール制御方法
TWI291116B (en) * 2005-12-05 2007-12-11 Elan Microelectronics Corp Method for gesture detection on a touch control bar with button and scroll bar functions
US7958456B2 (en) 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
TW200723077A (en) * 2005-12-14 2007-06-16 Elan Microelectronics Corp Movement detection method for multiple objects on a capacitive touchpad
JP2007164470A (ja) * 2005-12-14 2007-06-28 Alps Electric Co Ltd 入力装置およびこの入力装置を使用した電子機器
US8085067B1 (en) 2005-12-21 2011-12-27 Cypress Semiconductor Corporation Differential-to-single ended signal converter circuit and method
US7683891B2 (en) * 2005-12-22 2010-03-23 Synaptics Incorporated Equalizing reference surface capacitance with uneven thickness
US8077147B2 (en) * 2005-12-30 2011-12-13 Apple Inc. Mouse with optical sensing surface
US20070152983A1 (en) 2005-12-30 2007-07-05 Apple Computer, Inc. Touch pad with symbols based on mode
US20070162857A1 (en) * 2006-01-06 2007-07-12 Ralf Weber Automated multimedia authoring
KR101287497B1 (ko) * 2006-01-06 2013-07-18 삼성전자주식회사 홈-네트워크 시스템의 제어 명령 전달 장치 및 그 방법
US7312616B2 (en) 2006-01-20 2007-12-25 Cypress Semiconductor Corporation Successive approximate capacitance measurement circuit
US20070176903A1 (en) * 2006-01-31 2007-08-02 Dahlin Jeffrey J Capacitive touch sensor button activation
US8139028B2 (en) * 2006-02-01 2012-03-20 Synaptics Incorporated Proximity sensor and method for indicating extended interface results
US20070200823A1 (en) * 2006-02-09 2007-08-30 Bytheway Jared G Cursor velocity being made proportional to displacement in a capacitance-sensitive input device
US7684953B2 (en) * 2006-02-10 2010-03-23 Authentec, Inc. Systems using variable resistance zones and stops for generating inputs to an electronic device
US7903087B2 (en) * 2006-02-13 2011-03-08 Research In Motion Limited Method for facilitating navigation and selection functionalities of a trackball incorporated upon a wireless handheld communication device
US7656392B2 (en) * 2006-03-24 2010-02-02 Synaptics Incorporated Touch sensor effective area enhancement
US8067948B2 (en) * 2006-03-27 2011-11-29 Cypress Semiconductor Corporation Input/output multiplexer bus
US7591165B2 (en) * 2006-03-29 2009-09-22 Tekscan Incorporated Control circuit for sensor array and related methods
US7511702B2 (en) * 2006-03-30 2009-03-31 Apple Inc. Force and location sensitive display
KR100767686B1 (ko) * 2006-03-30 2007-10-17 엘지전자 주식회사 터치휠을 구비한 단말기 및 이를 위한 명령 입력 방법
US7538760B2 (en) * 2006-03-30 2009-05-26 Apple Inc. Force imaging input device and system
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
US8111243B2 (en) 2006-03-30 2012-02-07 Cypress Semiconductor Corporation Apparatus and method for recognizing a tap gesture on a touch sensing device
US7721609B2 (en) 2006-03-31 2010-05-25 Cypress Semiconductor Corporation Method and apparatus for sensing the force with which a button is pressed
US8040142B1 (en) 2006-03-31 2011-10-18 Cypress Semiconductor Corporation Touch detection techniques for capacitive touch sense systems
US9395905B2 (en) * 2006-04-05 2016-07-19 Synaptics Incorporated Graphical scroll wheel
US8077153B2 (en) 2006-04-19 2011-12-13 Microsoft Corporation Precise selection techniques for multi-touch screens
US7978181B2 (en) * 2006-04-25 2011-07-12 Apple Inc. Keystroke tactility arrangement on a smooth touch surface
US8279180B2 (en) 2006-05-02 2012-10-02 Apple Inc. Multipoint touch surface controller
US8803813B2 (en) * 2006-05-10 2014-08-12 Cypress Semiconductor Corporation Sensing device
KR101254695B1 (ko) * 2006-05-10 2013-04-23 삼성디스플레이 주식회사 터치 스크린 내장형 액정표시패널 및 이를 포함한액정표시장치
US20070262963A1 (en) * 2006-05-11 2007-11-15 Cypress Semiconductor Corporation Apparatus and method for recognizing a button operation on a sensing device
KR100866484B1 (ko) * 2006-05-17 2008-11-03 삼성전자주식회사 다접점 터치 센서를 이용한 손가락의 이동 감지 장치 및방법
US8121283B2 (en) * 2006-05-18 2012-02-21 Cypress Semiconductor Corporation Tapered capacitive sensing structure
US7876309B2 (en) 2006-05-18 2011-01-25 Cypress Semiconductor Corporation Toothed slider
US8004497B2 (en) 2006-05-18 2011-08-23 Cypress Semiconductor Corporation Two-pin buttons
US8059015B2 (en) * 2006-05-25 2011-11-15 Cypress Semiconductor Corporation Capacitance sensing matrix for keyboard architecture
US8537121B2 (en) * 2006-05-26 2013-09-17 Cypress Semiconductor Corporation Multi-function slider in touchpad
US8089472B2 (en) 2006-05-26 2012-01-03 Cypress Semiconductor Corporation Bidirectional slider with delete function
KR102125605B1 (ko) 2006-06-09 2020-06-22 애플 인크. 터치 스크린 액정 디스플레이
CN104965621B (zh) 2006-06-09 2018-06-12 苹果公司 触摸屏液晶显示器及其操作方法
US20070283832A1 (en) * 2006-06-09 2007-12-13 Apple Computer, Inc. Imprint circuit patterning
US8552989B2 (en) 2006-06-09 2013-10-08 Apple Inc. Integrated display and touch screen
JP5122560B2 (ja) * 2006-06-13 2013-01-16 エヌ−トリグ リミテッド デジタイザのための指先タッチ認識
US8059102B2 (en) * 2006-06-13 2011-11-15 N-Trig Ltd. Fingertip touch recognition for a digitizer
US8169421B2 (en) * 2006-06-19 2012-05-01 Cypress Semiconductor Corporation Apparatus and method for detecting a touch-sensor pad gesture
KR20090057360A (ko) * 2006-06-20 2009-06-05 큐알쥐 리미티드 용량성 위치 센서
US20070291016A1 (en) * 2006-06-20 2007-12-20 Harald Philipp Capacitive Position Sensor
US20070296712A1 (en) * 2006-06-27 2007-12-27 Cypress Semiconductor Corporation Multifunction slider
US8068097B2 (en) * 2006-06-27 2011-11-29 Cypress Semiconductor Corporation Apparatus for detecting conductive material of a pad layer of a sensing device
US8015547B2 (en) * 2006-06-29 2011-09-06 Augusta Systems, Inc. Reconfigurable, hierarchical component-based architecture and framework and methods for rapidly developing sensor device-enabling software applications
US20080001926A1 (en) * 2006-06-29 2008-01-03 Xiaoping Jiang Bidirectional slider
US20080005721A1 (en) * 2006-06-29 2008-01-03 Augusta Systems, Inc. Method and System for Rapidly Developing Sensor-Enabled Software Applications
US7735060B2 (en) * 2006-06-29 2010-06-08 Augusta Systems, Inc. Method and system for rapidly developing and deploying sensor-enabled software applications
US8095923B2 (en) * 2006-06-29 2012-01-10 Augusta Systems, Inc. System and method for deploying and managing intelligent nodes in a distributed network
US8717302B1 (en) 2006-06-30 2014-05-06 Cypress Semiconductor Corporation Apparatus and method for recognizing a gesture on a sensing device
US20080001925A1 (en) * 2006-06-30 2008-01-03 Cypress Semiconductor Corporation Navigation panel
US8743060B2 (en) 2006-07-06 2014-06-03 Apple Inc. Mutual capacitance touch sensing device
US9360967B2 (en) * 2006-07-06 2016-06-07 Apple Inc. Mutual capacitance touch sensing device
US8022935B2 (en) 2006-07-06 2011-09-20 Apple Inc. Capacitance sensing electrode with integrated I/O mechanism
US8040321B2 (en) 2006-07-10 2011-10-18 Cypress Semiconductor Corporation Touch-sensor with shared capacitive sensors
WO2008007372A2 (en) 2006-07-12 2008-01-17 N-Trig Ltd. Hover and touch detection for a digitizer
US20080012832A1 (en) * 2006-07-13 2008-01-17 Guanghai Li Multi-function touchpad
US8686964B2 (en) 2006-07-13 2014-04-01 N-Trig Ltd. User specific recognition of intended user interaction with a digitizer
US7253643B1 (en) 2006-07-19 2007-08-07 Cypress Semiconductor Corporation Uninterrupted radial capacitive sense interface
US9507465B2 (en) 2006-07-25 2016-11-29 Cypress Semiconductor Corporation Technique for increasing the sensitivity of capacitive sensor arrays
EP2049978A2 (en) * 2006-07-31 2009-04-22 QSI Corporation Force-based input device having an elevated contacting surface
US8065601B2 (en) 2006-08-03 2011-11-22 Apple Inc. System and method for tagging data
EP2069889A2 (fr) * 2006-08-03 2009-06-17 France Telecom Dispositif de capture d'images et de saisie haptique
US20080036473A1 (en) * 2006-08-09 2008-02-14 Jansson Hakan K Dual-slope charging relaxation oscillator for measuring capacitance
JP4794392B2 (ja) * 2006-08-21 2011-10-19 富士通コンポーネント株式会社 曲面を有するタッチパネル及びその製造方法
KR100866485B1 (ko) * 2006-08-22 2008-11-03 삼성전자주식회사 다접점 위치 변화 감지 장치, 방법, 및 이를 이용한 모바일기기
US9766738B1 (en) 2006-08-23 2017-09-19 Cypress Semiconductor Corporation Position and usage based prioritization for capacitance sense interface
KR20080021906A (ko) * 2006-09-05 2008-03-10 삼성전자주식회사 휴대용 단말기에서 아날로그 조작을 하기 위한 장치 및방법
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
US8471822B2 (en) 2006-09-06 2013-06-25 Apple Inc. Dual-sided track pad
EP2067119A2 (en) 2006-09-08 2009-06-10 Exbiblio B.V. Optical scanners, such as hand-held optical scanners
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US7795553B2 (en) 2006-09-11 2010-09-14 Apple Inc. Hybrid button
US7930650B2 (en) 2006-09-11 2011-04-19 Apple Inc. User interface with menu abstractions and content abstractions
US20080074398A1 (en) * 2006-09-26 2008-03-27 David Gordon Wright Single-layer capacitive sensing device
US8902173B2 (en) * 2006-09-29 2014-12-02 Cypress Semiconductor Corporation Pointing device using capacitance sensor
US7965281B2 (en) * 2006-10-03 2011-06-21 Synaptics, Inc. Unambiguous capacitance sensing using shared inputs
GB2443010B (en) * 2006-10-10 2009-09-02 Promethean Technologies Group Interactive display system
US8274479B2 (en) 2006-10-11 2012-09-25 Apple Inc. Gimballed scroll wheel
US20080088594A1 (en) * 2006-10-12 2008-04-17 Hua Liu Two-substrate layer touchpad capacitive sensing device
US20080088595A1 (en) * 2006-10-12 2008-04-17 Hua Liu Interconnected two-substrate layer touchpad capacitive sensing device
US8284165B2 (en) 2006-10-13 2012-10-09 Sony Corporation Information display apparatus with proximity detection performance and information display method using the same
US8570278B2 (en) 2006-10-26 2013-10-29 Apple Inc. Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker
US7856605B2 (en) * 2006-10-26 2010-12-21 Apple Inc. Method, system, and graphical user interface for positioning an insertion marker in a touch screen display
US7942570B2 (en) * 2006-10-31 2011-05-17 Hamilton Beach Brands, Inc. Blender for blending foodstuff
US20080106523A1 (en) * 2006-11-07 2008-05-08 Conrad Richard H Ergonomic lift-clicking method and apparatus for actuating home switches on computer input devices
US9201556B2 (en) * 2006-11-08 2015-12-01 3M Innovative Properties Company Touch location sensing system and method employing sensor data fitting to a predefined curve
US20080110739A1 (en) * 2006-11-13 2008-05-15 Cypress Semiconductor Corporation Touch-sensor device having electronic component situated at least partially within sensor element perimeter
US8482530B2 (en) 2006-11-13 2013-07-09 Apple Inc. Method of capacitively sensing finger position
US8547114B2 (en) 2006-11-14 2013-10-01 Cypress Semiconductor Corporation Capacitance to code converter with sigma-delta modulator
JP4909996B2 (ja) * 2006-11-15 2012-04-04 アルプス電気株式会社 操作方向検出装置
US8089288B1 (en) 2006-11-16 2012-01-03 Cypress Semiconductor Corporation Charge accumulation capacitance sensor with linear transfer characteristic
US8125441B2 (en) * 2006-11-20 2012-02-28 Cypress Semiconductor Corporation Discriminating among activation of multiple buttons
CN101191915B (zh) * 2006-11-24 2010-05-19 群康科技(深圳)有限公司 液晶显示面板
WO2008070054A2 (en) 2006-12-04 2008-06-12 Deka Product Limited Partnership Medical device including a slider assembly
US9442607B2 (en) 2006-12-04 2016-09-13 Smart Technologies Inc. Interactive input system and method
US8902172B2 (en) * 2006-12-07 2014-12-02 Cypress Semiconductor Corporation Preventing unintentional activation of a touch-sensor button caused by a presence of conductive liquid on the touch-sensor button
US7948477B2 (en) * 2006-12-15 2011-05-24 Apple Inc. PET-based touchpad
US20080143681A1 (en) * 2006-12-18 2008-06-19 Xiaoping Jiang Circular slider with center button
US8373664B2 (en) * 2006-12-18 2013-02-12 Cypress Semiconductor Corporation Two circuit board touch-sensor device
US8207944B2 (en) * 2006-12-19 2012-06-26 3M Innovative Properties Company Capacitance measuring circuit and method
US8134542B2 (en) * 2006-12-20 2012-03-13 3M Innovative Properties Company Untethered stylus employing separate communication and power channels
US8040329B2 (en) 2006-12-20 2011-10-18 3M Innovative Properties Company Frequency control circuit for tuning a resonant circuit of an untethered device
US7956851B2 (en) * 2006-12-20 2011-06-07 3M Innovative Properties Company Self-tuning drive source employing input impedance phase detection
US8243049B2 (en) 2006-12-20 2012-08-14 3M Innovative Properties Company Untethered stylus employing low current power converter
US8072429B2 (en) * 2006-12-22 2011-12-06 Cypress Semiconductor Corporation Multi-axial touch-sensor device with multi-touch resolution
US8040330B2 (en) 2006-12-28 2011-10-18 3M Innovative Properties Company Untethered stylus empolying multiple reference frequency communication
US7787259B2 (en) * 2006-12-28 2010-08-31 3M Innovative Properties Company Magnetic shield for use in a location sensing system
US8089474B2 (en) 2006-12-28 2012-01-03 3M Innovative Properties Company Location sensing system and method employing adaptive drive signal adjustment
TW200828090A (en) * 2006-12-29 2008-07-01 Inventec Appliances Corp Touch input system for electronic device and the signal generation method
US7920129B2 (en) 2007-01-03 2011-04-05 Apple Inc. Double-sided touch-sensitive panel with shield and drive combined layer
US8031174B2 (en) * 2007-01-03 2011-10-04 Apple Inc. Multi-touch surface stackup arrangement
US8489783B2 (en) * 2007-01-03 2013-07-16 Apple Inc. Multi buffer asynchronous scheme for processing incoming information
US7986313B2 (en) * 2007-01-03 2011-07-26 Apple Inc. Analog boundary scanning based on stray capacitance
US8970501B2 (en) * 2007-01-03 2015-03-03 Apple Inc. Proximity and multi-touch sensor detection and demodulation
US8405617B2 (en) 2007-01-03 2013-03-26 Apple Inc. Gated power management over a system bus
US7812827B2 (en) * 2007-01-03 2010-10-12 Apple Inc. Simultaneous sensing arrangement
US8232970B2 (en) 2007-01-03 2012-07-31 Apple Inc. Scan sequence generator
US8049732B2 (en) 2007-01-03 2011-11-01 Apple Inc. Front-end signal compensation
US7855718B2 (en) * 2007-01-03 2010-12-21 Apple Inc. Multi-touch input discrimination
US8493330B2 (en) 2007-01-03 2013-07-23 Apple Inc. Individual channel phase delay scheme
US8510481B2 (en) * 2007-01-03 2013-08-13 Apple Inc. Memory access without internal microprocessor intervention
US7861073B2 (en) * 2007-01-03 2010-12-28 Apple Inc. On-chip decompression engine
US8269727B2 (en) 2007-01-03 2012-09-18 Apple Inc. Irregular input identification
US8054296B2 (en) 2007-01-03 2011-11-08 Apple Inc. Storing baseline information in EEPROM
US7719367B2 (en) * 2007-01-03 2010-05-18 Apple Inc. Automatic frequency calibration
US8130203B2 (en) 2007-01-03 2012-03-06 Apple Inc. Multi-touch input discrimination
US7986193B2 (en) * 2007-01-03 2011-07-26 Apple Inc. Noise reduction within an electronic device using automatic frequency modulation
US8026904B2 (en) * 2007-01-03 2011-09-27 Apple Inc. Periodic sensor panel baseline adjustment
US8094128B2 (en) 2007-01-03 2012-01-10 Apple Inc. Channel scan logic
US7876310B2 (en) 2007-01-03 2011-01-25 Apple Inc. Far-field input identification
US8125456B2 (en) 2007-01-03 2012-02-28 Apple Inc. Multi-touch auto scanning
US9311528B2 (en) * 2007-01-03 2016-04-12 Apple Inc. Gesture learning
US8542211B2 (en) * 2007-01-03 2013-09-24 Apple Inc. Projection scan multi-touch sensor array
US8068125B2 (en) 2007-01-05 2011-11-29 Apple Inc. Luminescence shock avoidance in display devices
US8026903B2 (en) 2007-01-03 2011-09-27 Apple Inc. Double-sided touch sensitive panel and flex circuit bonding
US8125455B2 (en) * 2007-01-03 2012-02-28 Apple Inc. Full scale calibration measurement for multi-touch surfaces
US7848825B2 (en) 2007-01-03 2010-12-07 Apple Inc. Master/slave mode for sensor processing devices
US8711129B2 (en) * 2007-01-03 2014-04-29 Apple Inc. Minimizing mismatch during compensation
US20080297487A1 (en) * 2007-01-03 2008-12-04 Apple Inc. Display integrated photodiode matrix
US7643010B2 (en) * 2007-01-03 2010-01-05 Apple Inc. Peripheral pixel noise reduction
US7692638B2 (en) 2007-01-03 2010-04-06 Apple Inc. Error compensation for multi-touch surfaces
US8085247B2 (en) * 2007-01-03 2011-12-27 Apple Inc. Advanced frequency calibration
US20080164329A1 (en) * 2007-01-04 2008-07-10 Victor Piorun Voting Apparatus and System
US7956847B2 (en) * 2007-01-05 2011-06-07 Apple Inc. Gestures for controlling, manipulating, and editing of media files using touch sensitive devices
US7852325B2 (en) * 2007-01-05 2010-12-14 Apple Inc. RF pulse synchronization for data acquisition operations
US9710095B2 (en) * 2007-01-05 2017-07-18 Apple Inc. Touch screen stack-ups
US20080165139A1 (en) 2007-01-05 2008-07-10 Apple Inc. Touch screen stack-up processing
US8970503B2 (en) 2007-01-05 2015-03-03 Apple Inc. Gestures for devices having one or more touch sensitive surfaces
US8144129B2 (en) * 2007-01-05 2012-03-27 Apple Inc. Flexible touch sensing circuits
US8656295B2 (en) * 2007-01-05 2014-02-18 Apple Inc. Selecting and manipulating web content
US7924271B2 (en) * 2007-01-05 2011-04-12 Apple Inc. Detecting gestures on multi-event sensitive devices
US7877707B2 (en) * 2007-01-06 2011-01-25 Apple Inc. Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
US10437459B2 (en) 2007-01-07 2019-10-08 Apple Inc. Multitouch data fusion
US8665225B2 (en) * 2007-01-07 2014-03-04 Apple Inc. Portable multifunction device, method, and graphical user interface for interpreting a finger gesture
US7844915B2 (en) * 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
US8607167B2 (en) * 2007-01-07 2013-12-10 Apple Inc. Portable multifunction device, method, and graphical user interface for providing maps and directions
US20080168478A1 (en) * 2007-01-07 2008-07-10 Andrew Platzer Application Programming Interfaces for Scrolling
US20080168402A1 (en) 2007-01-07 2008-07-10 Christopher Blumenberg Application Programming Interfaces for Gesture Operations
US8054299B2 (en) * 2007-01-08 2011-11-08 Apple Inc. Digital controller for a true multi-point touch surface useable in a computer system
KR20080067885A (ko) * 2007-01-17 2008-07-22 삼성전자주식회사 터치 신호 인식 장치 및 방법
US8058937B2 (en) 2007-01-30 2011-11-15 Cypress Semiconductor Corporation Setting a discharge rate and a charge rate of a relaxation oscillator circuit
US20080185193A1 (en) * 2007-01-30 2008-08-07 Jao-Ching Lin Touch pad structure
WO2008093683A1 (ja) * 2007-01-31 2008-08-07 Alps Electric Co., Ltd. 静電容量式モーション検出装置及びそれを用いた入力装置
WO2008093682A1 (ja) * 2007-01-31 2008-08-07 Alps Electric Co., Ltd. 静電容量式モーション検出装置及びそれを用いた入力装置
US8225203B2 (en) 2007-02-01 2012-07-17 Nuance Communications, Inc. Spell-check for a keyboard system with automatic correction
US8201087B2 (en) 2007-02-01 2012-06-12 Tegic Communications, Inc. Spell-check for a keyboard system with automatic correction
GB2446702A (en) * 2007-02-13 2008-08-20 Qrg Ltd Touch Control Panel with Pressure Sensor
US20080218487A1 (en) * 2007-03-07 2008-09-11 Chun-Chung Huang Capacitive-type touch pad having special arrangement of capacitance sensor
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US8860683B2 (en) * 2007-04-05 2014-10-14 Cypress Semiconductor Corporation Integrated button activation sensing and proximity sensing
JP2008262326A (ja) * 2007-04-11 2008-10-30 Matsushita Electric Ind Co Ltd タッチパネル
US8115753B2 (en) 2007-04-11 2012-02-14 Next Holdings Limited Touch screen system with hover and click input methods
US8516025B2 (en) 2007-04-17 2013-08-20 Cypress Semiconductor Corporation Clock driven dynamic datapath chaining
US8130025B2 (en) 2007-04-17 2012-03-06 Cypress Semiconductor Corporation Numerical band gap
US8092083B2 (en) 2007-04-17 2012-01-10 Cypress Semiconductor Corporation Temperature sensor with digital bandgap
US8040266B2 (en) 2007-04-17 2011-10-18 Cypress Semiconductor Corporation Programmable sigma-delta analog-to-digital converter
US8026739B2 (en) 2007-04-17 2011-09-27 Cypress Semiconductor Corporation System level interconnect with programmable switching
US9564902B2 (en) 2007-04-17 2017-02-07 Cypress Semiconductor Corporation Dynamically configurable and re-configurable data path
US7737724B2 (en) 2007-04-17 2010-06-15 Cypress Semiconductor Corporation Universal digital block interconnection and channel routing
US8525799B1 (en) 2007-04-24 2013-09-03 Cypress Semiconductor Conductor Detecting multiple simultaneous touches on a touch-sensor device
GB2448821A (en) * 2007-04-24 2008-10-29 Seiko Instr Inc Differential capacitive proximity detector
US8355009B2 (en) * 2007-04-25 2013-01-15 Mcdermid William J Method and apparatus for determining coordinates of simultaneous touches on a touch sensor pad
US8065653B1 (en) 2007-04-25 2011-11-22 Cypress Semiconductor Corporation Configuration of programmable IC design elements
US9720805B1 (en) 2007-04-25 2017-08-01 Cypress Semiconductor Corporation System and method for controlling a target device
US8266575B1 (en) 2007-04-25 2012-09-11 Cypress Semiconductor Corporation Systems and methods for dynamically reconfiguring a programmable system on a chip
CN201078769Y (zh) 2007-04-27 2008-06-25 宸鸿光电科技股份有限公司 电容式触控板的触控图型结构
US8144126B2 (en) 2007-05-07 2012-03-27 Cypress Semiconductor Corporation Reducing sleep current in a capacitance sensing system
US8120586B2 (en) * 2007-05-15 2012-02-21 Htc Corporation Electronic devices with touch-sensitive navigational mechanisms, and associated methods
US20080289885A1 (en) * 2007-05-22 2008-11-27 Elwell James K Force-Based Input Device Having a Dynamic User Interface
US20080297174A1 (en) * 2007-05-31 2008-12-04 Sarangan Narasimhan Capacitive sensing devices
US8432396B2 (en) 2007-06-08 2013-04-30 Apple Inc. Reflections in a multidimensional user interface environment
US8839142B2 (en) * 2007-06-08 2014-09-16 Apple Inc. Desktop system object removal
US9791994B2 (en) 2007-06-08 2017-10-17 Apple Inc. User interface for application interface manipulation
US8127239B2 (en) 2007-06-08 2012-02-28 Apple Inc. Object transitions
US9772667B2 (en) 2007-06-13 2017-09-26 Apple Inc. Integrated multi-touch surface having varying sensor granularity
US8040326B2 (en) 2007-06-13 2011-10-18 Apple Inc. Integrated in-plane switching display and touch sensor
US8681104B2 (en) 2007-06-13 2014-03-25 Apple Inc. Pinch-throw and translation gestures
US8400408B2 (en) * 2007-06-13 2013-03-19 Apple Inc. Touch screens with transparent conductive material resistors
US9052817B2 (en) * 2007-06-13 2015-06-09 Apple Inc. Mode sensitive processing of touch data
US20090009483A1 (en) * 2007-06-13 2009-01-08 Apple Inc. Single-chip touch controller with integrated drive system
US7876311B2 (en) * 2007-06-13 2011-01-25 Apple Inc. Detection of low noise frequencies for multiple frequency sensor panel stimulation
US7932896B2 (en) * 2007-06-13 2011-04-26 Apple Inc. Techniques for reducing jitter for taps
US9740386B2 (en) 2007-06-13 2017-08-22 Apple Inc. Speed/positional mode translations
US20080309633A1 (en) * 2007-06-13 2008-12-18 Apple Inc. Touch-sensitive display
US7920134B2 (en) * 2007-06-13 2011-04-05 Apple Inc. Periodic sensor autocalibration and emulation by varying stimulus level
US8493331B2 (en) 2007-06-13 2013-07-23 Apple Inc. Touch detection using multiple simultaneous frequencies
US7916126B2 (en) * 2007-06-13 2011-03-29 Apple Inc. Bottom-up watershed dataflow method and region-specific segmentation based on historic data to identify patches on a touch sensor panel
US8171432B2 (en) * 2008-01-06 2012-05-01 Apple Inc. Touch screen device, method, and graphical user interface for displaying and selecting application options
US8302033B2 (en) * 2007-06-22 2012-10-30 Apple Inc. Touch screen device, method, and graphical user interface for providing maps, directions, and location-based information
US8059101B2 (en) * 2007-06-22 2011-11-15 Apple Inc. Swipe gestures for touch screen keyboards
US8456450B2 (en) 2007-06-28 2013-06-04 Apple Inc. Systems and methods for impedance stabilization
US7874021B2 (en) * 2007-06-28 2011-01-25 Apple Inc. High tactility glove system
US7804307B1 (en) 2007-06-29 2010-09-28 Cypress Semiconductor Corporation Capacitance measurement systems and methods
US20090002386A1 (en) * 2007-06-29 2009-01-01 Apple Inc. Graphical Representation Creation Mechanism
DE102007030390B4 (de) * 2007-06-29 2010-05-12 Vistec Semiconductor Systems Gmbh Koordinaten-Messmaschine und Verfahren zur Kalibrierung der Koordinaten-Messmaschine
US9500686B1 (en) 2007-06-29 2016-11-22 Cypress Semiconductor Corporation Capacitance measurement system and methods
US8089289B1 (en) 2007-07-03 2012-01-03 Cypress Semiconductor Corporation Capacitive field sensor with sigma-delta modulator
US8169238B1 (en) * 2007-07-03 2012-05-01 Cypress Semiconductor Corporation Capacitance to frequency converter
WO2009006556A1 (en) 2007-07-03 2009-01-08 Cypress Semiconductor Corporation Normalizing capacitive sensor array signals
US8258986B2 (en) 2007-07-03 2012-09-04 Cypress Semiconductor Corporation Capacitive-matrix keyboard with multiple touch detection
US8570053B1 (en) 2007-07-03 2013-10-29 Cypress Semiconductor Corporation Capacitive field sensor with sigma-delta modulator
US8766910B2 (en) 2007-07-04 2014-07-01 Cypress Semiconductor Corporation Capacitive sensing control knob
US20090008161A1 (en) * 2007-07-04 2009-01-08 Jones Christopher W Capacitive sensor array and gesture recognition
JP2010533329A (ja) * 2007-07-12 2010-10-21 アトメル・コーポレイション 2次元タッチパネル
US9654104B2 (en) * 2007-07-17 2017-05-16 Apple Inc. Resistive force sensor with capacitive discrimination
US8094137B2 (en) 2007-07-23 2012-01-10 Smart Technologies Ulc System and method of detecting contact on a display
US9041659B2 (en) * 2007-07-26 2015-05-26 N-Trig Ltd. System and method for diagnostics of a grid based digitizer
KR101395780B1 (ko) * 2007-07-27 2014-05-16 삼성전자주식회사 촉각 감지를 위한 압력 센서 어레이 장치 및 방법
TW200915162A (en) * 2007-07-31 2009-04-01 Qrg Ltd Sensor and method of sensing
US7797115B2 (en) * 2007-08-13 2010-09-14 Nuvoton Technology Corporation Time interval measurement for capacitive detection
US20090045823A1 (en) * 2007-08-13 2009-02-19 Winbond Electronics Corporation Power efficient capacitive detection
US20090045822A1 (en) * 2007-08-13 2009-02-19 Windbond Electronics Corporation Capacitive detection systems, modules and methods
US20090046110A1 (en) * 2007-08-16 2009-02-19 Motorola, Inc. Method and apparatus for manipulating a displayed image
US8947364B2 (en) * 2007-08-20 2015-02-03 Synaptics Incorporated Proximity sensor device and method with activation confirmation
US8605050B2 (en) 2007-08-21 2013-12-10 Tpk Touch Solutions (Xiamen) Inc. Conductor pattern structure of capacitive touch panel
WO2009029767A1 (en) 2007-08-30 2009-03-05 Next Holdings, Inc. Optical touchscreen with improved illumination
CA2697856A1 (en) 2007-08-30 2009-03-05 Next Holdings, Inc. Low profile touch panel systems
US8510485B2 (en) * 2007-08-31 2013-08-13 Apple Inc. Low power digital interface
US7907020B2 (en) * 2007-08-31 2011-03-15 Apple Inc. Constant calibration
WO2009032898A2 (en) 2007-09-04 2009-03-12 Apple Inc. Compact input device
US9477395B2 (en) 2007-09-04 2016-10-25 Apple Inc. Audio file interface
US8683378B2 (en) 2007-09-04 2014-03-25 Apple Inc. Scrolling techniques for user interfaces
US8049569B1 (en) 2007-09-05 2011-11-01 Cypress Semiconductor Corporation Circuit and method for improving the accuracy of a crystal-less oscillator having dual-frequency modes
KR100936046B1 (ko) * 2007-09-14 2010-01-08 한국표준과학연구원 촉각 센서를 이용한 마우스 기능을 갖는 터치패드 구현방법
FI20085475A0 (fi) * 2008-05-19 2008-05-19 Senseg Oy Kosketuslaiteliitäntä
CN103513764B (zh) 2007-09-18 2017-04-26 森赛格公司 用于感觉刺激的方法和设备
KR100919212B1 (ko) * 2007-09-19 2009-09-28 주식회사 포인칩스 터치센서의 정전용량 측정회로
US9483405B2 (en) * 2007-09-20 2016-11-01 Sony Interactive Entertainment Inc. Simplified run-time program translation for emulating complex processor pipelines
US11441919B2 (en) * 2007-09-26 2022-09-13 Apple Inc. Intelligent restriction of device operations
TW201233414A (en) * 2007-09-28 2012-08-16 Konami Digital Entertainment Game device, communication system and information recording medium
TWI343017B (en) * 2007-09-28 2011-06-01 Au Optronics Corp Capacitive touch panel with low coupling capacitance and display device using the same
TWI350474B (en) * 2007-09-29 2011-10-11 Au Optronics Corp Capacitive touch panel with low impedance and method of manufacturing capacitive touch panels with low impedance
US9335869B2 (en) 2007-10-01 2016-05-10 Igt Method and apparatus for detecting lift off on a touchscreen
US8153016B2 (en) * 2007-10-03 2012-04-10 Apple Inc. Shaping a cover glass
US8633915B2 (en) * 2007-10-04 2014-01-21 Apple Inc. Single-layer touch-sensitive display
US8674946B2 (en) * 2007-10-04 2014-03-18 Alpine Electronics, Inc. Method and apparatus for controlling timing of status change of electronics apparatus based on user's finger location and input speed
JP2009093291A (ja) * 2007-10-04 2009-04-30 Toshiba Corp ジェスチャー判定装置及び方法
US8004500B2 (en) 2007-10-26 2011-08-23 Apple Inc. Switched capacitor projection scan multi-touch sensor array
US8358226B2 (en) * 2007-10-28 2013-01-22 Synaptics Incorporated Determining actuation of multi-sensor-electrode capacitive buttons
JP5023272B2 (ja) * 2007-11-02 2012-09-12 株式会社ジャパンディスプレイイースト 画面入力型画像表示システム
US8174508B2 (en) * 2007-11-19 2012-05-08 Microsoft Corporation Pointing and data entry input device
US8416198B2 (en) 2007-12-03 2013-04-09 Apple Inc. Multi-dimensional scroll wheel
US8184096B2 (en) 2007-12-04 2012-05-22 Apple Inc. Cursor transitions
TW200925969A (en) * 2007-12-11 2009-06-16 Tpk Touch Solutions Inc Device for scanning and detecting touch point of touch control panel and method thereof
US8341544B2 (en) 2007-12-14 2012-12-25 Apple Inc. Scroll bar with video region in a media system
FR2925715B1 (fr) * 2007-12-19 2010-06-18 Stantum Circuit electronique d'analyse a alternance axe d'alimentaiton/axe de detection pour capteur tactile multicontacts a matrice passive
US8358276B2 (en) * 2007-12-21 2013-01-22 Apple Inc. Touch pad electrode design
US9075483B2 (en) 2007-12-21 2015-07-07 Apple Inc. Negative pixel compensation
EP2079008A1 (en) * 2007-12-26 2009-07-15 TPO Displays Corp. Position sensing display
US7928965B2 (en) 2007-12-27 2011-04-19 Apple Inc. Touch screen RFID tag reader
US8610671B2 (en) 2007-12-27 2013-12-17 Apple Inc. Insertion marker placement on touch sensitive display
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US8553005B2 (en) 2008-01-04 2013-10-08 Tactus Technology, Inc. User interface system
US9367132B2 (en) 2008-01-04 2016-06-14 Tactus Technology, Inc. User interface system
US8570295B2 (en) 2008-01-04 2013-10-29 Tactus Technology, Inc. User interface system
US9720501B2 (en) 2008-01-04 2017-08-01 Tactus Technology, Inc. Dynamic tactile interface
US8922510B2 (en) 2008-01-04 2014-12-30 Tactus Technology, Inc. User interface system
US9372565B2 (en) 2008-01-04 2016-06-21 Tactus Technology, Inc. Dynamic tactile interface
US8947383B2 (en) 2008-01-04 2015-02-03 Tactus Technology, Inc. User interface system and method
US8243038B2 (en) 2009-07-03 2012-08-14 Tactus Technologies Method for adjusting the user interface of a device
US9552065B2 (en) 2008-01-04 2017-01-24 Tactus Technology, Inc. Dynamic tactile interface
US8154527B2 (en) * 2008-01-04 2012-04-10 Tactus Technology User interface system
US8547339B2 (en) 2008-01-04 2013-10-01 Tactus Technology, Inc. System and methods for raised touch screens
US8704790B2 (en) 2010-10-20 2014-04-22 Tactus Technology, Inc. User interface system
US9052790B2 (en) 2008-01-04 2015-06-09 Tactus Technology, Inc. User interface and methods
US9128525B2 (en) 2008-01-04 2015-09-08 Tactus Technology, Inc. Dynamic tactile interface
US8179375B2 (en) * 2008-01-04 2012-05-15 Tactus Technology User interface system and method
US20160187981A1 (en) 2008-01-04 2016-06-30 Tactus Technology, Inc. Manual fluid actuator
US9298261B2 (en) 2008-01-04 2016-03-29 Tactus Technology, Inc. Method for actuating a tactile interface layer
US9063627B2 (en) 2008-01-04 2015-06-23 Tactus Technology, Inc. User interface and methods
US9423875B2 (en) 2008-01-04 2016-08-23 Tactus Technology, Inc. Dynamic tactile interface with exhibiting optical dispersion characteristics
US8413075B2 (en) * 2008-01-04 2013-04-02 Apple Inc. Gesture movies
US8456438B2 (en) 2008-01-04 2013-06-04 Tactus Technology, Inc. User interface system
US9372576B2 (en) 2008-01-04 2016-06-21 Apple Inc. Image jaggedness filter for determining whether to perform baseline calculations
US9013417B2 (en) 2008-01-04 2015-04-21 Tactus Technology, Inc. User interface system
US9588683B2 (en) 2008-01-04 2017-03-07 Tactus Technology, Inc. Dynamic tactile interface
US9274612B2 (en) 2008-01-04 2016-03-01 Tactus Technology, Inc. User interface system
US9612659B2 (en) 2008-01-04 2017-04-04 Tactus Technology, Inc. User interface system
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
US9557915B2 (en) 2008-01-04 2017-01-31 Tactus Technology, Inc. Dynamic tactile interface
US8327272B2 (en) 2008-01-06 2012-12-04 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
US10102300B2 (en) * 2008-01-06 2018-10-16 Apple Inc. Icon creation on mobile device
US8405636B2 (en) 2008-01-07 2013-03-26 Next Holdings Limited Optical position sensing system and optical position sensor assembly
KR101469034B1 (ko) * 2008-01-07 2014-12-05 삼성디스플레이 주식회사 디스플레이장치 및 그 제어방법
WO2009089050A1 (en) * 2008-01-08 2009-07-16 Cirque Corporation Game controller touchpad providing touch stick functionality and relative and absolute position input
US20090174675A1 (en) * 2008-01-09 2009-07-09 Dave Gillespie Locating multiple objects on a capacitive touch pad
US8125461B2 (en) 2008-01-11 2012-02-28 Apple Inc. Dynamic input graphic display
US8525798B2 (en) 2008-01-28 2013-09-03 Cypress Semiconductor Corporation Touch sensing
US10969917B2 (en) 2008-01-30 2021-04-06 Apple Inc. Auto scanning for multiple frequency stimulation multi-touch sensor panels
US8820133B2 (en) 2008-02-01 2014-09-02 Apple Inc. Co-extruded materials and methods
US8487912B1 (en) 2008-02-01 2013-07-16 Cypress Semiconductor Corporation Capacitive sense touch device with hysteresis threshold
US8446373B2 (en) * 2008-02-08 2013-05-21 Synaptics Incorporated Method and apparatus for extended adjustment based on relative positioning of multiple objects contemporaneously in a sensing region
US8692777B2 (en) * 2008-02-08 2014-04-08 Apple Inc. Method for rapidly testing capacitance sensing array fault conditions using a floating conductor
US8418046B2 (en) * 2008-02-13 2013-04-09 Apple Inc. Data signal handling circuitry and methods with error analysis capabilities
WO2009105094A1 (en) * 2008-02-20 2009-08-27 Utc Fire & Security Corporation Assisted commissioning method for combustion control systems
TWI352924B (en) * 2008-02-21 2011-11-21 Wintek Corp Touch panel and driving method of touch panel
US8432364B2 (en) * 2008-02-25 2013-04-30 Apple Inc. Charge recycling for multi-touch controllers
US20090213083A1 (en) * 2008-02-26 2009-08-27 Apple Inc. Simulation of multi-point gestures with a single pointing device
US8319505B1 (en) 2008-10-24 2012-11-27 Cypress Semiconductor Corporation Methods and circuits for measuring mutual and self capacitance
US8358142B2 (en) 2008-02-27 2013-01-22 Cypress Semiconductor Corporation Methods and circuits for measuring mutual and self capacitance
US9104273B1 (en) 2008-02-29 2015-08-11 Cypress Semiconductor Corporation Multi-touch sensing method
US8650507B2 (en) * 2008-03-04 2014-02-11 Apple Inc. Selecting of text using gestures
US8645827B2 (en) 2008-03-04 2014-02-04 Apple Inc. Touch event model
US8201109B2 (en) 2008-03-04 2012-06-12 Apple Inc. Methods and graphical user interfaces for editing on a portable multifunction device
US8717305B2 (en) * 2008-03-04 2014-05-06 Apple Inc. Touch event model for web pages
US8908973B2 (en) * 2008-03-04 2014-12-09 Apple Inc. Handwritten character recognition interface
US8416196B2 (en) 2008-03-04 2013-04-09 Apple Inc. Touch event model programming interface
US8174502B2 (en) * 2008-03-04 2012-05-08 Apple Inc. Touch event processing for web pages
TWI416381B (zh) * 2008-03-05 2013-11-21 Mitac Int Corp Touch the sliding method
US9454256B2 (en) 2008-03-14 2016-09-27 Apple Inc. Sensor configurations of an input device that are switchable based on mode
US8185843B2 (en) 2008-03-17 2012-05-22 Apple Inc. Managing user interface control panels
US20090237373A1 (en) * 2008-03-19 2009-09-24 Sony Ericsson Mobile Communications Ab Two way touch-sensitive display
TWI389020B (zh) * 2008-03-25 2013-03-11 Elan Microelectronics 觸控面板裝置
US8035622B2 (en) 2008-03-27 2011-10-11 Apple Inc. SAR ADC with dynamic input scaling and offset adjustment
US8169332B2 (en) * 2008-03-30 2012-05-01 Pressure Profile Systems Corporation Tactile device with force sensitive touch input surface
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US9019237B2 (en) * 2008-04-06 2015-04-28 Lester F. Ludwig Multitouch parameter and gesture user interface employing an LED-array tactile sensor that can also operate as a display
US8441452B1 (en) 2008-04-10 2013-05-14 Cypress Semiconductor Corporation Multiple touch detection
CN101556501B (zh) * 2008-04-11 2012-10-17 深圳富泰宏精密工业有限公司 计算机鼠标模拟系统及方法
DE112009000941T5 (de) * 2008-04-15 2011-05-26 Mattel, Inc., El Segundo Fernbedienungsgerät mit berührungsempfindlichem Bildschirm zur Verwendung mit einem Spielzeug
TWI375897B (en) * 2008-04-18 2012-11-01 Primax Electronics Ltd Keyboard device
TWI366776B (en) * 2008-04-21 2012-06-21 Htc Corp Operating method and system and stroage device using the same
US8949743B2 (en) * 2008-04-22 2015-02-03 Apple Inc. Language input interface on a device
KR20090112118A (ko) * 2008-04-23 2009-10-28 엘지이노텍 주식회사 표시장치
US8576193B2 (en) * 2008-04-25 2013-11-05 Apple Inc. Brick layout and stackup for a touch screen
US8487898B2 (en) * 2008-04-25 2013-07-16 Apple Inc. Ground guard for capacitive sensing
US8970504B2 (en) * 2008-04-25 2015-03-03 Apple Inc. Reliability metal traces
US8629841B2 (en) * 2008-04-30 2014-01-14 Apple Inc. Multi-touch sensor patterns and stack-ups
US8514203B2 (en) * 2008-04-30 2013-08-20 Apple Inc. Flexible calibration device for touch sensor panel calibration
US20090273577A1 (en) * 2008-04-30 2009-11-05 Apple Inc. Moire-Free Touch Screen with Tilted or Curved ITO Pattern
US8526767B2 (en) * 2008-05-01 2013-09-03 Atmel Corporation Gesture recognition
DE102009019910B4 (de) 2008-05-01 2021-09-16 Solas Oled Ltd. Gestenerkennung
US8123894B2 (en) 2008-05-07 2012-02-28 Apple Inc. 3-dimensional curved substrate lamination
US8902193B2 (en) 2008-05-09 2014-12-02 Smart Technologies Ulc Interactive input system and bezel therefor
TW200947289A (en) * 2008-05-12 2009-11-16 Tpk Touch Solutions Inc Layout method of touch circuit pattern
JP2009276819A (ja) * 2008-05-12 2009-11-26 Fujitsu Ltd ポインティング装置の制御方法およびポインティング装置、並びにコンピュータプログラム
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
EP2300899A4 (en) * 2008-05-14 2012-11-07 3M Innovative Properties Co SYSTEM AND METHOD FOR EVALUATING POSITIONS OF MULTIPLE TOUCH INPUTS
CN101581991B (zh) * 2008-05-15 2011-12-07 宏达国际电子股份有限公司 操作方法、系统及储存媒体
TWI396967B (zh) * 2008-05-16 2013-05-21 Htc Corp 信號過濾方法及應用其之電子裝置與可讀取記錄媒體
US8456851B2 (en) * 2008-05-16 2013-06-04 Apple Inc. Flex circuit with single sided routing and double sided attach
US9569037B2 (en) * 2008-05-19 2017-02-14 Atmel Corporation Capacitive sensing with low-frequency noise reduction
US9280239B2 (en) * 2008-05-22 2016-03-08 Plantronics, Inc. Touch sensitive controls with weakly conductive touch surfaces
US8816986B1 (en) 2008-06-01 2014-08-26 Cypress Semiconductor Corporation Multiple touch detection
US9069418B2 (en) 2008-06-06 2015-06-30 Apple Inc. High resistivity metal fan out
US8054300B2 (en) * 2008-06-17 2011-11-08 Apple Inc. Capacitive sensor panel having dynamically reconfigurable sensor size and shape
US9513705B2 (en) * 2008-06-19 2016-12-06 Tactile Displays, Llc Interactive display with tactile feedback
US8665228B2 (en) 2008-06-19 2014-03-04 Tactile Displays, Llc Energy efficient interactive display with energy regenerative keyboard
US8115745B2 (en) 2008-06-19 2012-02-14 Tactile Displays, Llc Apparatus and method for interactive display with tactile feedback
US8217908B2 (en) 2008-06-19 2012-07-10 Tactile Displays, Llc Apparatus and method for interactive display with tactile feedback
CA2728410C (en) 2008-06-20 2014-05-06 Mattel, Inc. Capacitive touchpad and toy incorporating the same
US20090315570A1 (en) * 2008-06-23 2009-12-24 Mark Lynsin David Chappell Capacitive sensing device
US8928595B2 (en) * 2008-06-24 2015-01-06 Microsoft Corporation Touch screen calibration sensor
WO2009155981A1 (en) * 2008-06-26 2009-12-30 Uiq Technology Ab Gesture on touch sensitive arrangement
US8673163B2 (en) * 2008-06-27 2014-03-18 Apple Inc. Method for fabricating thin sheets of glass
US7810355B2 (en) * 2008-06-30 2010-10-12 Apple Inc. Full perimeter chemical strengthening of substrates
US20100001978A1 (en) * 2008-07-02 2010-01-07 Stephen Brian Lynch Ambient light interference reduction for optical input devices
US8508495B2 (en) 2008-07-03 2013-08-13 Apple Inc. Display with dual-function capacitive elements
JP4732489B2 (ja) * 2008-07-04 2011-07-27 義隆電子股▲ふん▼有限公司 静電容量式タッチパネルの物品検出方法
US20110169768A1 (en) * 2008-07-08 2011-07-14 Kenichi Matsushima Electrostatic detection device, information apparatus, and electrostatic detection method
US10095375B2 (en) 2008-07-09 2018-10-09 Apple Inc. Adding a contact to a home screen
US8135561B2 (en) * 2008-10-10 2012-03-13 Pixart Imaging Inc. Sensing system
US8131502B2 (en) * 2008-10-10 2012-03-06 Pixart Imaging Inc. Sensing system and method for obtaining location of pointer thereof
US10031549B2 (en) * 2008-07-10 2018-07-24 Apple Inc. Transitioning between modes of input
EP2144189A3 (en) * 2008-07-10 2014-03-05 Samsung Electronics Co., Ltd. Method for recognizing and translating characters in camera-based image
US20100006350A1 (en) * 2008-07-11 2010-01-14 Elias John G Stylus Adapted For Low Resolution Touch Sensor Panels
US8345014B2 (en) 2008-07-12 2013-01-01 Lester F. Ludwig Control of the operating system on a computing device via finger angle using a high dimensional touchpad (HDTP) touch user interface
US8169414B2 (en) 2008-07-12 2012-05-01 Lim Seung E Control of electronic games via finger angle using a high dimensional touchpad (HDTP) touch user interface
US8300019B2 (en) 2008-07-15 2012-10-30 Apple Inc. Capacitive sensor coupling correction
JP4632102B2 (ja) * 2008-07-17 2011-02-16 ソニー株式会社 情報処理装置、情報処理方法及び情報処理プログラム
US8159455B2 (en) * 2008-07-18 2012-04-17 Apple Inc. Methods and apparatus for processing combinations of kinematical inputs
US7855550B2 (en) * 2008-07-23 2010-12-21 Ya Horng Electronic Co., Ltd. Velocity-detecting device
US8482536B1 (en) 2008-07-23 2013-07-09 Cypress Semiconductor Corporation Compensation of signal values for a touch sensor
WO2010011779A2 (en) * 2008-07-23 2010-01-28 Flextronics Ap, Llc Integration design for capacitive touch panels and liquid crystal displays
JP4918529B2 (ja) * 2008-07-24 2012-04-18 陞達科技股▲ふん▼有限公司 統合入力システム
US20100019780A1 (en) * 2008-07-24 2010-01-28 Mihai Bulea Multi-axis capacitive sensor
US9128568B2 (en) * 2008-07-30 2015-09-08 New Vision Display (Shenzhen) Co., Limited Capacitive touch panel with FPC connector electrically coupled to conductive traces of face-to-face ITO pattern structure in single plane
US9335868B2 (en) * 2008-07-31 2016-05-10 Apple Inc. Capacitive sensor behind black mask
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US8743091B2 (en) * 2008-07-31 2014-06-03 Apple Inc. Acoustic multi-touch sensor panel
TWI375901B (en) * 2008-08-05 2012-11-01 Elan Microelectronics Corp Touch screen and method for positioning coordinate
US8049862B2 (en) * 2008-08-08 2011-11-01 Apple Inc. Indium tin oxide (ITO) layer forming
US8604364B2 (en) * 2008-08-15 2013-12-10 Lester F. Ludwig Sensors, algorithms and applications for a high dimensional touchpad
US8300020B2 (en) * 2008-08-15 2012-10-30 Apple Inc. Hybrid inertial and touch sensing input device
CA2734987A1 (en) 2008-08-22 2010-02-25 Google Inc. Navigation in a three dimensional environment on a mobile device
US8924892B2 (en) * 2008-08-22 2014-12-30 Fuji Xerox Co., Ltd. Multiple selection on devices with many gestures
CN101661361A (zh) * 2008-08-27 2010-03-03 比亚迪股份有限公司 多点触摸检测系统
CN101661363A (zh) * 2008-08-28 2010-03-03 比亚迪股份有限公司 一种多点触摸感应系统的应用方法
CN101667077B (zh) * 2008-09-03 2011-06-22 升达科技股份有限公司 单击、双击与拖拽动作辨识方法及触控装置的控制器
US20100053111A1 (en) * 2008-09-04 2010-03-04 Sony Ericsson Mobile Communications Ab Multi-touch control for touch sensitive display
US20100060592A1 (en) * 2008-09-10 2010-03-11 Jeffrey Traer Bernstein Data Transmission and Reception Using Optical In-LCD Sensing
US9189048B2 (en) * 2008-09-10 2015-11-17 Apple Inc. Circuit having a low power mode
US8810542B2 (en) * 2008-09-10 2014-08-19 Apple Inc. Correction of parasitic capacitance effect in touch sensor panels
US9606663B2 (en) * 2008-09-10 2017-03-28 Apple Inc. Multiple stimulation phase determination
US8592697B2 (en) * 2008-09-10 2013-11-26 Apple Inc. Single-chip multi-stimulus sensor controller
US9348451B2 (en) 2008-09-10 2016-05-24 Apple Inc. Channel scan architecture for multiple stimulus multi-touch sensor panels
US8659556B2 (en) 2008-09-10 2014-02-25 Apple Inc. Advanced receive channel architecture
US8237667B2 (en) * 2008-09-10 2012-08-07 Apple Inc. Phase compensation for multi-stimulus controller
US20100066683A1 (en) * 2008-09-17 2010-03-18 Shih-Chang Chang Method for Transferring Thin Film to Substrate
US8692776B2 (en) * 2008-09-19 2014-04-08 Apple Inc. Correction of parasitic capacitance effect in touch sensor panels
US9003326B2 (en) * 2008-09-23 2015-04-07 Apple Inc. Indicating input focus by showing focus transitions
KR20110067039A (ko) * 2008-09-24 2011-06-20 쓰리엠 이노베이티브 프로퍼티즈 컴파니 상호 정전용량 측정 회로 및 방법
US8816967B2 (en) 2008-09-25 2014-08-26 Apple Inc. Capacitive sensor having electrodes arranged on the substrate and the flex circuit
US9927924B2 (en) 2008-09-26 2018-03-27 Apple Inc. Differential sensing for a touch panel
US8321174B1 (en) 2008-09-26 2012-11-27 Cypress Semiconductor Corporation System and method to measure capacitance of capacitive sensor array
US8614690B2 (en) * 2008-09-26 2013-12-24 Apple Inc. Touch sensor panel using dummy ground conductors
US10289199B2 (en) * 2008-09-29 2019-05-14 Apple Inc. Haptic feedback system
US8730179B2 (en) * 2008-09-30 2014-05-20 Apple Inc. Integrated touch sensor and solar assembly
US8368654B2 (en) * 2008-09-30 2013-02-05 Apple Inc. Integrated touch sensor and solar assembly
US8941595B2 (en) * 2008-10-01 2015-01-27 Integrated Device Technology, Inc. Alternating, complementary conductive element pattern for multi-touch sensor
US8305363B2 (en) * 2008-10-10 2012-11-06 Pixart Imaging Sensing system and locating method thereof
US8269158B2 (en) * 2008-10-10 2012-09-18 Pixart Imaging Inc. Sensing system and method for obtaining position of pointer thereof
US8232511B2 (en) * 2008-10-10 2012-07-31 Pixart Imaging Inc. Sensing system adapted to sense a pointer and calculate a location of the pointer
TWI360772B (en) 2008-10-13 2012-03-21 Coretronic Corp Capacitive touch pad and touch point detecting met
TW201015955A (en) * 2008-10-14 2010-04-16 Inventec Appliances Corp Mobile apparatus and operating method thereof
TWI408609B (zh) * 2008-10-17 2013-09-11 Egis Technology Inc 平面式半導體指紋感測裝置
US8174504B2 (en) * 2008-10-21 2012-05-08 Synaptics Incorporated Input device and method for adjusting a parameter of an electronic system
US20100097329A1 (en) * 2008-10-21 2010-04-22 Martin Simmons Touch Position Finding Method and Apparatus
US8610009B2 (en) * 2008-10-22 2013-12-17 Atmel Corporation Capacitive touch sensors
US11449168B2 (en) 2008-10-24 2022-09-20 Cypress Semiconductor Corporation Touch surface scanning method and device
US20100107067A1 (en) * 2008-10-27 2010-04-29 Nokia Corporation Input on touch based user interfaces
JP2010108501A (ja) 2008-10-30 2010-05-13 Samsung Electronics Co Ltd センシング感度を向上させたタッチスクリーンコントローラ、タッチスクリーンコントローラを備えるディスプレイ駆動回路、ディスプレイ装置及びシステム
US8339378B2 (en) 2008-11-05 2012-12-25 Smart Technologies Ulc Interactive input system with multi-angle reflector
JP4973643B2 (ja) * 2008-11-10 2012-07-11 ソニー株式会社 情報処理装置および方法、並びに記録媒体
US8502785B2 (en) * 2008-11-12 2013-08-06 Apple Inc. Generating gestures tailored to a hand resting on a surface
US9058066B2 (en) * 2008-11-12 2015-06-16 Apple Inc. Suppressing errant motion using integrated mouse and touch information
US8446374B2 (en) * 2008-11-12 2013-05-21 Apple Inc. Detecting a palm touch on a surface
EP2187300A1 (en) * 2008-11-17 2010-05-19 S.C. Mighty Prod S.R.L. Procedure and system of operator interaction with tactile surface computers
US8144295B2 (en) 2008-11-18 2012-03-27 Apple Inc. Common bus design for a TFT-LCD display
US8493408B2 (en) 2008-11-19 2013-07-23 Apple Inc. Techniques for manipulating panoramas
US8487639B1 (en) 2008-11-21 2013-07-16 Cypress Semiconductor Corporation Receive demodulator for capacitive sensing
WO2010062287A1 (en) * 2008-11-25 2010-06-03 Utc Fire & Security Corporation Oxygen trim controller tuning during combustion system commissioning
CN102239364A (zh) * 2008-11-25 2011-11-09 Utc消防及保安公司 用于计量燃烧控制系统的自动设置过程
TWI409677B (zh) * 2008-11-28 2013-09-21 Elan Microelectronics Corp 發光觸控板模組及其發光裝置
KR101073285B1 (ko) * 2008-12-01 2011-10-12 삼성모바일디스플레이주식회사 터치 스크린 패널
US8749496B2 (en) 2008-12-05 2014-06-10 Apple Inc. Integrated touch panel for a TFT display
US8209861B2 (en) * 2008-12-05 2012-07-03 Flextronics Ap, Llc Method for manufacturing a touch screen sensor assembly
US8294047B2 (en) * 2008-12-08 2012-10-23 Apple Inc. Selective input signal rejection and modification
US8836645B2 (en) * 2008-12-09 2014-09-16 Microsoft Corporation Touch input interpretation
US8319747B2 (en) * 2008-12-11 2012-11-27 Apple Inc. Single layer touch panel with segmented drive and sense electrodes
US20100149099A1 (en) * 2008-12-12 2010-06-17 John Greer Elias Motion sensitive mechanical keyboard
US8749497B2 (en) * 2008-12-12 2014-06-10 Apple Inc. Multi-touch shape drawing
US10585493B2 (en) 2008-12-12 2020-03-10 Apple Inc. Touch sensitive mechanical keyboard
US8706143B1 (en) 2008-12-12 2014-04-22 Apple Inc. Driver handheld computing device lock-out
KR101577953B1 (ko) * 2008-12-16 2015-12-17 삼성디스플레이 주식회사 접촉 감지 기능이 있는 표시 장치 및 접촉 판단 방법
US8395590B2 (en) 2008-12-17 2013-03-12 Apple Inc. Integrated contact switch and touch sensor elements
US8325147B2 (en) * 2008-12-19 2012-12-04 Motorola Mobility Llc Touch screen device and methods thereof configured for a plurality of resolutions
US9409383B2 (en) * 2008-12-22 2016-08-09 Apple Inc. Layer-specific energy distribution delamination
JP4633166B2 (ja) * 2008-12-22 2011-02-16 京セラ株式会社 入力装置および入力装置の制御方法
US20100162165A1 (en) * 2008-12-22 2010-06-24 Apple Inc. User Interface Tools
US20100156811A1 (en) * 2008-12-22 2010-06-24 Ding Hua Long New pattern design for a capacitive touch screen
KR101357751B1 (ko) * 2008-12-22 2014-02-03 교세라 가부시키가이샤 입력장치
US9600070B2 (en) 2008-12-22 2017-03-21 Apple Inc. User interface having changeable topography
US8274486B2 (en) * 2008-12-22 2012-09-25 Flextronics Ap, Llc Diamond pattern on a single layer
US20100156846A1 (en) * 2008-12-23 2010-06-24 Flextronics Ap, Llc Single substrate capacitive touch panel
US8275412B2 (en) 2008-12-31 2012-09-25 Motorola Mobility Llc Portable electronic device having directional proximity sensors based on device orientation
WO2010078597A1 (en) * 2009-01-05 2010-07-08 Tactus Technology, Inc. User interface system
US9588684B2 (en) 2009-01-05 2017-03-07 Tactus Technology, Inc. Tactile interface for a computing device
WO2010078596A1 (en) * 2009-01-05 2010-07-08 Tactus Technology, Inc. User interface system
JP5249793B2 (ja) * 2009-01-07 2013-07-31 ローム株式会社 入力装置
US7918019B2 (en) * 2009-01-09 2011-04-05 Apple Inc. Method for fabricating thin touch sensor panels
US9063605B2 (en) 2009-01-09 2015-06-23 Apple Inc. Thin glass processing using a carrier
US20100182271A1 (en) * 2009-01-21 2010-07-22 James Frederick Krier Method for achieving a decorative backlit sensing panel with complex curvature
US8487975B2 (en) 2009-01-27 2013-07-16 Lifesize Communications, Inc. Conferencing system utilizing a mobile communication device as an interface
EP2214082B1 (en) * 2009-01-29 2012-08-15 Tyco Electronics Services GmbH A touch-sensing device with a touch hold function and a corresponding method
US8922521B2 (en) * 2009-02-02 2014-12-30 Apple Inc. Switching circuitry for touch sensitive display
US8552957B2 (en) * 2009-02-02 2013-10-08 Apple Inc. Liquid crystal display reordered inversion
US7995041B2 (en) * 2009-02-02 2011-08-09 Apple Inc. Integrated touch screen
US8507811B2 (en) 2009-02-02 2013-08-13 Apple Inc. Touch sensor panels with reduced static capacitance
US9261997B2 (en) * 2009-02-02 2016-02-16 Apple Inc. Touch regions in diamond configuration
US8217913B2 (en) * 2009-02-02 2012-07-10 Apple Inc. Integrated touch screen
US8760412B2 (en) * 2009-02-02 2014-06-24 Apple Inc. Dual configuration for display data lines
CN102308270B (zh) * 2009-02-06 2015-05-27 压力分布系统公司 电容式接近触觉传感器
KR20100091434A (ko) * 2009-02-10 2010-08-19 삼성전자주식회사 디지털 영상 처리장치 및 그 제어방법
US20100201615A1 (en) * 2009-02-12 2010-08-12 David John Tupman Touch and Bump Input Control
CN105930311B (zh) 2009-02-18 2018-10-09 谷歌有限责任公司 执行与再现文档关联的动作的方法、移动设备和可读介质
JP2010191892A (ja) * 2009-02-20 2010-09-02 Sony Corp 情報処理装置、表示制御方法、及びプログラム
CN102388003B (zh) 2009-03-02 2014-11-19 苹果公司 用于强化用于便携式电子设备的玻璃盖的技术
US20110019354A1 (en) * 2009-03-02 2011-01-27 Christopher Prest Techniques for Strengthening Glass Covers for Portable Electronic Devices
US8447066B2 (en) 2009-03-12 2013-05-21 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
WO2010105245A2 (en) * 2009-03-12 2010-09-16 Exbiblio B.V. Automatically providing content associated with captured information, such as information captured in real-time
US8170346B2 (en) 2009-03-14 2012-05-01 Ludwig Lester F High-performance closed-form single-scan calculation of oblong-shape rotation angles from binary images of arbitrary size using running sums
US8839155B2 (en) * 2009-03-16 2014-09-16 Apple Inc. Accelerated scrolling for a multifunction device
US8566044B2 (en) * 2009-03-16 2013-10-22 Apple Inc. Event recognition
US8566045B2 (en) 2009-03-16 2013-10-22 Apple Inc. Event recognition
US8756534B2 (en) * 2009-03-16 2014-06-17 Apple Inc. Methods and graphical user interfaces for editing on a multifunction device with a touch screen display
US8689128B2 (en) 2009-03-16 2014-04-01 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
US9684521B2 (en) 2010-01-26 2017-06-20 Apple Inc. Systems having discrete and continuous gesture recognizers
US9311112B2 (en) * 2009-03-16 2016-04-12 Apple Inc. Event recognition
US8285499B2 (en) 2009-03-16 2012-10-09 Apple Inc. Event recognition
KR20100104804A (ko) * 2009-03-19 2010-09-29 삼성전자주식회사 Ddi, ddi 제공방법 및 상기 ddi를 포함하는 데이터 처리 장치
US8810249B2 (en) * 2009-03-20 2014-08-19 Thomas G. Cehelnik E-field sensor arrays for interactive gaming, computer interfaces, machine vision, medical imaging, and geological exploration CIP
JP5829206B2 (ja) 2009-03-20 2015-12-09 宸鴻科技(廈門)有限公司TPK Touch Solutions(Xiamen)Inc. 容量型タッチ回路パターン及びその製造方法
US8866500B2 (en) 2009-03-26 2014-10-21 Cypress Semiconductor Corporation Multi-functional capacitance sensing circuit with a current conveyor
US8174510B2 (en) 2009-03-29 2012-05-08 Cypress Semiconductor Corporation Capacitive touch screen
US8537126B2 (en) 2009-04-06 2013-09-17 Apple Inc. Integrated touch sensitive display gate driver
TWI398807B (zh) * 2009-04-07 2013-06-11 Ite Tech Inc 觸控裝置之定位裝置及其定位方法
US8593410B2 (en) 2009-04-10 2013-11-26 Apple Inc. Touch sensor panel design
US9024886B2 (en) * 2009-04-14 2015-05-05 Japan Display Inc. Touch-panel device
TWI528249B (zh) * 2009-04-15 2016-04-01 財團法人工業技術研究院 觸控裝置之結構
CA2699363A1 (en) * 2009-04-16 2010-10-16 Research In Motion Limited Electronic device and touch screen display with force sensor
US8624849B2 (en) * 2009-04-20 2014-01-07 Apple Inc. Touch actuated sensor configuration integrated with an OLED structure
US20100265187A1 (en) * 2009-04-20 2010-10-21 Shih Chang Chang Signal routing in an oled structure that includes a touch actuated sensor configuration
US20100271312A1 (en) * 2009-04-22 2010-10-28 Rachid Alameh Menu Configuration System and Method for Display on an Electronic Device
TW201039209A (en) * 2009-04-27 2010-11-01 Compal Electronics Inc Method for operating electronic device using touch pad
EP2425322A4 (en) * 2009-04-30 2013-11-13 Synaptics Inc CONTROL CIRCUIT ELEMENTS AND METHOD
US9448964B2 (en) 2009-05-04 2016-09-20 Cypress Semiconductor Corporation Autonomous control in a programmable system
US20100293072A1 (en) * 2009-05-13 2010-11-18 David Murrant Preserving the Integrity of Segments of Audio Streams
US8154529B2 (en) * 2009-05-14 2012-04-10 Atmel Corporation Two-dimensional touch sensors
US9354751B2 (en) * 2009-05-15 2016-05-31 Apple Inc. Input device with optimized capacitive sensing
US8542186B2 (en) 2009-05-22 2013-09-24 Motorola Mobility Llc Mobile device with user interaction capability and method of operating same
TWI402738B (zh) * 2009-05-27 2013-07-21 Wintek Corp 觸控裝置以及觸控感測方法
CN102460357B (zh) 2009-05-29 2016-04-27 3M创新有限公司 高速多点触控触摸装置及其控制器
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US10255566B2 (en) 2011-06-03 2019-04-09 Apple Inc. Generating and processing task items that represent tasks to perform
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US8464182B2 (en) * 2009-06-07 2013-06-11 Apple Inc. Device, method, and graphical user interface for providing maps, directions, and location-based information
KR101561703B1 (ko) * 2009-06-08 2015-10-30 엘지전자 주식회사 메뉴 실행 방법 및 이를 적용한 이동 통신 단말기
US9183534B2 (en) 2009-06-12 2015-11-10 Apple Inc. Devices with profile-based operating mode controls
US20100328241A1 (en) * 2009-06-12 2010-12-30 Keith Paulsen Method and system for measuring position on surface capacitance touch panel using a flying capacitor
KR20100134153A (ko) * 2009-06-15 2010-12-23 삼성전자주식회사 터치스크린을 구비한 장치의 터치 인식 방법
US8576161B2 (en) * 2009-06-18 2013-11-05 Apple Inc. Driving an OLED display structure integrated with a touch sensor configuration
US8711108B2 (en) 2009-06-19 2014-04-29 Apple Inc. Direct connect single layer touch panel
US8717311B2 (en) * 2009-06-19 2014-05-06 Blackberry Limited Portable electronic device including touch-sensitive display and method of determining when to turn off the touch sensitive display
US8970475B2 (en) * 2009-06-19 2015-03-03 Apple Inc. Motion sensitive input control
US8956718B2 (en) 2009-06-19 2015-02-17 Apple Inc. Transparent conductor thin film formation
US8352202B2 (en) * 2009-06-23 2013-01-08 Synaptics Incorporated System and method for detecting interfernce in a sensor device using phase shifting
US8957874B2 (en) * 2009-06-29 2015-02-17 Apple Inc. Touch sensor panel design
WO2011001224A1 (en) * 2009-06-29 2011-01-06 Freescale Semiconductor, Inc. Touch-screen interface circuit
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
EP2449452B1 (en) * 2009-07-03 2016-02-10 Tactus Technology User interface enhancement system
US20110001717A1 (en) * 2009-07-06 2011-01-06 Charles Hayes Narrow Border for Capacitive Touch Panels
US20110007019A1 (en) * 2009-07-07 2011-01-13 Nuvoton Technology Corporation Systems and methods for using tft-based lcd panels as capacitive touch sensors
US8872771B2 (en) 2009-07-07 2014-10-28 Apple Inc. Touch sensing device having conductive nodes
US8860693B2 (en) * 2009-07-08 2014-10-14 Apple Inc. Image processing for camera based motion tracking
US20110010759A1 (en) * 2009-07-09 2011-01-13 Apple Inc. Providing a customized interface for an application store
US9323398B2 (en) * 2009-07-10 2016-04-26 Apple Inc. Touch and hover sensing
US8482544B2 (en) * 2009-07-10 2013-07-09 Apple Inc. Negative pixel compensation
US20110006998A1 (en) * 2009-07-10 2011-01-13 Sunggu Kang Patterning of thin film conductive and passivation layers
US8692768B2 (en) 2009-07-10 2014-04-08 Smart Technologies Ulc Interactive input system
US8368661B2 (en) * 2009-07-13 2013-02-05 Apple Inc. Method for fabricating touch sensor panels
CN101957689B (zh) * 2009-07-14 2014-08-06 原相科技股份有限公司 感测系统及其取得指示物的位置的方法
US9632622B2 (en) * 2009-07-16 2017-04-25 Apple Inc. Ground detection for touch sensitive device
US8456443B2 (en) 2009-07-24 2013-06-04 Synaptics Incorporated Single-layer touch sensors
US20110018829A1 (en) * 2009-07-24 2011-01-27 Cypress Semiconductor Corporation Mutual capacitance sensing array
US9753597B2 (en) 2009-07-24 2017-09-05 Cypress Semiconductor Corporation Mutual capacitance sensing array
US8723827B2 (en) 2009-07-28 2014-05-13 Cypress Semiconductor Corporation Predictive touch surface scanning
JP4633184B1 (ja) * 2009-07-29 2011-02-23 京セラ株式会社 入力装置および入力装置の制御方法
JP4633183B1 (ja) * 2009-07-29 2011-02-23 京セラ株式会社 入力装置および入力装置の制御方法
CN201477551U (zh) * 2009-07-30 2010-05-19 比亚迪股份有限公司 双层印刷电路板结构的触控板
TWI484380B (zh) * 2009-07-31 2015-05-11 Mstar Semiconductor Inc 觸控點位移量判斷方法與判斷裝置
GB0913734D0 (en) * 2009-08-06 2009-09-16 Binstead Ronald P Masked touch sensors
FR2949007B1 (fr) 2009-08-07 2012-06-08 Nanotec Solution Dispositif et procede d'interface de commande sensible a un mouvement d'un corps ou d'un objet et equipement de commande integrant ce dispositif.
US8654524B2 (en) 2009-08-17 2014-02-18 Apple Inc. Housing as an I/O device
US8441790B2 (en) 2009-08-17 2013-05-14 Apple Inc. Electronic device housing as acoustic input device
US8390481B2 (en) * 2009-08-17 2013-03-05 Apple Inc. Sensing capacitance changes of a housing of an electronic device
JP5371626B2 (ja) * 2009-08-18 2013-12-18 キヤノン株式会社 表示制御装置、表示制御装置の制御方法、プログラム及び記憶媒体
US8475872B2 (en) * 2009-08-19 2013-07-02 Apple Inc. Patterning of thin film layers
CN102713811B (zh) 2009-08-21 2016-06-29 苹果公司 用于电容感测的方法和装置
US8390582B2 (en) 2009-08-25 2013-03-05 Apple Inc. Integrated touch screen
JP5304544B2 (ja) * 2009-08-28 2013-10-02 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
US20110055722A1 (en) * 2009-09-02 2011-03-03 Ludwig Lester F Data Visualization Environment with DataFlow Processing, Web, Collaboration, Advanced User Interfaces, and Spreadsheet Visualization
US20110066933A1 (en) 2009-09-02 2011-03-17 Ludwig Lester F Value-driven visualization primitives for spreadsheets, tabular data, and advanced spreadsheet visualization
KR101082294B1 (ko) * 2009-09-04 2011-11-09 삼성모바일디스플레이주식회사 터치 스크린 패널 일체형 평판표시장치
US8970506B2 (en) 2009-09-11 2015-03-03 Apple Inc. Power management for touch controller
US9444453B2 (en) 2009-09-11 2016-09-13 Apple Inc. Measuring body capacitance effect in touch sensitive device
US9036650B2 (en) 2009-09-11 2015-05-19 Apple Inc. Automatic low noise frequency selection
US8664548B2 (en) * 2009-09-11 2014-03-04 Apple Inc. Touch controller with improved diagnostics calibration and communications support
US20110066973A1 (en) * 2009-09-11 2011-03-17 Apple Inc. Rendering System Log Data
US8363021B2 (en) * 2009-09-11 2013-01-29 Apple Inc. Method to compensate for the frequency dependence of sense signal preprocessing
US8031094B2 (en) 2009-09-11 2011-10-04 Apple Inc. Touch controller with improved analog front end
CN102023791A (zh) * 2009-09-18 2011-04-20 比亚迪股份有限公司 一种触控装置的卷动控制方法
US8624933B2 (en) 2009-09-25 2014-01-07 Apple Inc. Device, method, and graphical user interface for scrolling a multi-section document
KR101674713B1 (ko) * 2009-09-29 2016-11-09 레노보 이노베이션스 리미티드 (홍콩) 표시 장치, 제어 방법 및 기록 매체
US8749512B2 (en) 2009-09-30 2014-06-10 Apple Inc. Negative pixel compensation
US8982058B2 (en) * 2009-09-30 2015-03-17 Apple Inc. Touch screen border regions
JP5423297B2 (ja) * 2009-09-30 2014-02-19 富士通株式会社 入力装置、入力処理プログラム、および入力制御方法
KR101113516B1 (ko) * 2009-10-07 2012-02-29 삼성전기주식회사 터치 스크린용 전극 패턴, 터치 스크린용 구동 장치 및 터치 스크린
US9753586B2 (en) * 2009-10-08 2017-09-05 3M Innovative Properties Company Multi-touch touch device with multiple drive frequencies and maximum likelihood estimation
TWI643101B (zh) 2009-10-09 2018-12-01 禾瑞亞科技股份有限公司 分析貳維度資訊的方法與處理器
CN102043556B (zh) * 2009-10-09 2013-03-20 禾瑞亚科技股份有限公司 位置侦测的方法与装置
JP5300684B2 (ja) * 2009-10-27 2013-09-25 株式会社ジャパンディスプレイウェスト 静電容量型入力装置、静電容量型入力装置の製造方法、および入力機能付き電気光学装置
US8730187B2 (en) * 2009-10-29 2014-05-20 Cypress Semiconductor Corporation Techniques for sorting data that represents touch positions on a sensing device
US20110102333A1 (en) * 2009-10-30 2011-05-05 Wayne Carl Westerman Detection of Gesture Orientation on Repositionable Touch Surface
TWI386713B (zh) * 2009-11-02 2013-02-21 Au Optronics Corp 觸控基板
US8677284B2 (en) * 2009-11-04 2014-03-18 Alpine Electronics, Inc. Method and apparatus for controlling and displaying contents in a user interface
US8766933B2 (en) 2009-11-12 2014-07-01 Senseg Ltd. Tactile stimulation apparatus having a composite section comprising a semiconducting material
US20110109584A1 (en) * 2009-11-12 2011-05-12 Jukka Linjama Tactile stimulation apparatus having a composite section comprising a semiconducting material
US8773366B2 (en) * 2009-11-16 2014-07-08 3M Innovative Properties Company Touch sensitive device using threshold voltage signal
TWI407355B (zh) * 2009-11-19 2013-09-01 Elan Microelectronics Corp Detection and Correction of Capacitive Touchpad
US8665227B2 (en) * 2009-11-19 2014-03-04 Motorola Mobility Llc Method and apparatus for replicating physical key function with soft keys in an electronic device
KR101635016B1 (ko) * 2009-11-19 2016-06-30 엘지전자 주식회사 이동단말기 및 그의 지도 검색 방법
US8432367B2 (en) * 2009-11-19 2013-04-30 Google Inc. Translating user interaction with a touch screen into input commands
US20110128237A1 (en) * 2009-12-02 2011-06-02 Rothkopf Fletcher R Thinned-Portion Substrates
US9081799B2 (en) 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US20110134050A1 (en) * 2009-12-07 2011-06-09 Harley Jonah A Fabrication of touch sensor panel using laser ablation
US9323784B2 (en) 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
US20110147973A1 (en) * 2009-12-17 2011-06-23 Kuo-Hua Sung Injection Molding of Touch Surface
US20110151202A1 (en) * 2009-12-18 2011-06-23 Feinstein Casey J Controllable Placement of Liquid Adhesive on Substrate
WO2011087817A1 (en) 2009-12-21 2011-07-21 Tactus Technology User interface system
WO2011087816A1 (en) 2009-12-21 2011-07-21 Tactus Technology User interface system
TWI416398B (zh) * 2009-12-25 2013-11-21 Beijing Funate Innovation Tech 觸摸屏及顯示裝置
JP5717270B2 (ja) * 2009-12-28 2015-05-13 任天堂株式会社 情報処理プログラム、情報処理装置および情報処理方法
EP2341419A1 (en) * 2009-12-31 2011-07-06 Sony Computer Entertainment Europe Limited Device and method of control
US20110163768A1 (en) * 2010-01-05 2011-07-07 Sain Infocom Touch screen device, capacitance measuring circuit thereof, and method of measuring capacitance
US8411066B2 (en) 2010-01-05 2013-04-02 3M Innovative Properties Company High speed noise tolerant multi-touch touch device and controller therefor
US9239623B2 (en) 2010-01-05 2016-01-19 Tactus Technology, Inc. Dynamic tactile interface
US9778685B2 (en) 2011-05-04 2017-10-03 Apple Inc. Housing for portable electronic device with reduced border region
US8456297B2 (en) * 2010-01-06 2013-06-04 Apple Inc. Device, method, and graphical user interface for tracking movement on a map
US20110162894A1 (en) * 2010-01-06 2011-07-07 Apple Inc. Stylus for touch sensing devices
US8786559B2 (en) * 2010-01-06 2014-07-22 Apple Inc. Device, method, and graphical user interface for manipulating tables using multi-contact gestures
US8862576B2 (en) * 2010-01-06 2014-10-14 Apple Inc. Device, method, and graphical user interface for mapping directions between search results
EP2642371A1 (en) 2010-01-14 2013-09-25 BrainLAB AG Controlling a surgical navigation system
US8803908B2 (en) * 2010-01-15 2014-08-12 Apple Inc. Digital image transitions
US8866347B2 (en) 2010-01-15 2014-10-21 Idex Asa Biometric image sensing
US8421890B2 (en) 2010-01-15 2013-04-16 Picofield Technologies, Inc. Electronic imager using an impedance sensor grid array and method of making
US8791792B2 (en) 2010-01-15 2014-07-29 Idex Asa Electronic imager using an impedance sensor grid array mounted on or about a switch and method of making
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US8624878B2 (en) 2010-01-20 2014-01-07 Apple Inc. Piezo-based acoustic and capacitive detection
US8581879B2 (en) * 2010-01-21 2013-11-12 Apple Inc. Negative pixel compensation
CN101840293B (zh) * 2010-01-21 2012-03-21 宸鸿科技(厦门)有限公司 投射电容式触控面板的扫描方法
US8977584B2 (en) 2010-01-25 2015-03-10 Newvaluexchange Global Ai Llp Apparatuses, methods and systems for a digital conversation management platform
US8913009B2 (en) 2010-02-03 2014-12-16 Nintendo Co., Ltd. Spatially-correlated multi-display human-machine interface
EP2392389A4 (en) 2010-02-03 2014-10-15 Nintendo Co Ltd GAME SYSTEM, OPERATING METHOD AND GAME PROCESSING METHOD
US8339364B2 (en) 2010-02-03 2012-12-25 Nintendo Co., Ltd. Spatially-correlated multi-display human-machine interface
US8814686B2 (en) 2010-02-03 2014-08-26 Nintendo Co., Ltd. Display device, game system, and game method
TWI409683B (zh) * 2010-02-04 2013-09-21 Chunghwa Picture Tubes Ltd 觸控面板偵測電路
US8619035B2 (en) 2010-02-10 2013-12-31 Tactus Technology, Inc. Method for assisting user input to a device
US20110202934A1 (en) * 2010-02-12 2011-08-18 Ludwig Lester F Window manger input focus control for high dimensional touchpad (htpd), advanced mice, and other multidimensional user interfaces
US20110199328A1 (en) * 2010-02-18 2011-08-18 Flextronics Ap, Llc Touch screen system with acoustic and capacitive sensing
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US10146427B2 (en) 2010-03-01 2018-12-04 Nri R&D Patent Licensing, Llc Curve-fitting approach to high definition touch pad (HDTP) parameter extraction
US20110225524A1 (en) * 2010-03-10 2011-09-15 Cifra Christopher G Multi-Touch Editing in a Graphical Programming Language
US8140570B2 (en) 2010-03-11 2012-03-20 Apple Inc. Automatic discovery of metadata
KR101001654B1 (ko) * 2010-03-19 2010-12-15 주식회사 에임즈 터치 패널 구동 장치 및 터치 패널 구동 방법
US9285929B2 (en) 2010-03-30 2016-03-15 New Vision Display (Shenzhen) Co., Limited Touchscreen system with simplified mechanical touchscreen design using capacitance and acoustic sensing technologies, and method therefor
US10719131B2 (en) 2010-04-05 2020-07-21 Tactile Displays, Llc Interactive display with tactile feedback
US9542038B2 (en) 2010-04-07 2017-01-10 Apple Inc. Personalizing colors of user interfaces
TWI439960B (zh) 2010-04-07 2014-06-01 Apple Inc 虛擬使用者編輯環境
US9092125B2 (en) 2010-04-08 2015-07-28 Avaya Inc. Multi-mode touchscreen user interface for a multi-state touchscreen device
US9285909B2 (en) 2010-04-09 2016-03-15 Apple Inc. Equalizing parasitic capacitance effects in touch screens
US20200393907A1 (en) 2010-04-13 2020-12-17 Tactile Displays, Llc Interactive display with tactile feedback
US8154680B2 (en) 2010-04-15 2012-04-10 Apple Inc. Electronic device display structures with controlled chassis reflections
KR20130141344A (ko) 2010-04-19 2013-12-26 택투스 테크놀로지, 아이엔씨. 촉각 인터페이스층의 구동 방법
US9391607B2 (en) * 2010-04-22 2016-07-12 Qualcomm Technologies, Inc. Use of random sampling technique to reduce finger-coupled noise
US8493356B2 (en) 2010-04-22 2013-07-23 Maxim Integrated Products, Inc. Noise cancellation technique for capacitive touchscreen controller using differential sensing
US8963845B2 (en) 2010-05-05 2015-02-24 Google Technology Holdings LLC Mobile device with temperature sensing capability and method of operating same
BR112012029489A8 (pt) 2010-05-18 2017-12-05 Innovative Dealer Tech Inc Método e sistema para integração de componentes isolados em um leilão
CN101853111B (zh) * 2010-05-21 2012-05-30 福州锐达数码科技有限公司 超声波互动电子白板系统
US8433759B2 (en) 2010-05-24 2013-04-30 Sony Computer Entertainment America Llc Direction-conscious information sharing
US8751056B2 (en) 2010-05-25 2014-06-10 Motorola Mobility Llc User computer device with temperature sensing capabilities and method of operating same
KR20130088040A (ko) 2010-05-25 2013-08-07 쓰리엠 이노베이티브 프로퍼티즈 컴파니 고속 저전력 멀티-터치 터치 디바이스 및 그 제어기
US9103732B2 (en) 2010-05-25 2015-08-11 Google Technology Holdings LLC User computer device with temperature sensing capabilities and method of operating same
USRE49044E1 (en) 2010-06-01 2022-04-19 Apple Inc. Automatic avatar creation
US8692830B2 (en) 2010-06-01 2014-04-08 Apple Inc. Automatic avatar creation
TWI469021B (zh) * 2010-06-02 2015-01-11 Tpk Touch Solutions Xiamen Inc Projection method of projection capacitive touch panel
US9213451B2 (en) 2010-06-04 2015-12-15 Apple Inc. Thin glass for touch panel sensors and methods therefor
US9542091B2 (en) 2010-06-04 2017-01-10 Apple Inc. Device, method, and graphical user interface for navigating through a user interface using a dynamic object selection indicator
US9164620B2 (en) 2010-06-07 2015-10-20 Apple Inc. Touch sensing error compensation
US9335870B2 (en) 2010-06-07 2016-05-10 Apple Inc. Touch-display crosstalk
US8552999B2 (en) 2010-06-14 2013-10-08 Apple Inc. Control selection approximation
US8279190B2 (en) * 2010-07-02 2012-10-02 Himax Technologies Limited Filter for removing DC signal and high frequency noise and method thereof for touch sensor
US9632344B2 (en) 2010-07-09 2017-04-25 Lester F. Ludwig Use of LED or OLED array to implement integrated combinations of touch screen tactile, touch gesture sensor, color image display, hand-image gesture sensor, document scanner, secure optical data exchange, and fingerprint processing capabilities
US9626023B2 (en) 2010-07-09 2017-04-18 Lester F. Ludwig LED/OLED array approach to integrated display, lensless-camera, and touch-screen user interface devices and associated processors
US8754862B2 (en) 2010-07-11 2014-06-17 Lester F. Ludwig Sequential classification recognition of gesture primitives and window-based parameter smoothing for high dimensional touchpad (HDTP) user interfaces
US8773370B2 (en) 2010-07-13 2014-07-08 Apple Inc. Table editing systems with gesture-based insertion and deletion of columns and rows
US20120019453A1 (en) 2010-07-26 2012-01-26 Wayne Carl Westerman Motion continuation of touch input
US8388852B2 (en) 2010-07-30 2013-03-05 Apple Inc. Method for fabricating touch sensor panels
US8875054B2 (en) 2010-07-30 2014-10-28 Apple Inc. Hybrid knob/slider control
US9652088B2 (en) 2010-07-30 2017-05-16 Apple Inc. Fabrication of touch sensor panel using laser ablation
US9950256B2 (en) 2010-08-05 2018-04-24 Nri R&D Patent Licensing, Llc High-dimensional touchpad game controller with multiple usage and networking modalities
US20120032894A1 (en) 2010-08-06 2012-02-09 Nima Parivar Intelligent management for an electronic device
US10268320B2 (en) 2010-08-06 2019-04-23 Apple Inc. Method for disambiguating multiple touches on a projection-scan touch sensor panel
JP6243586B2 (ja) 2010-08-06 2017-12-06 任天堂株式会社 ゲームシステム、ゲーム装置、ゲームプログラム、および、ゲーム処理方法
US10189743B2 (en) 2010-08-18 2019-01-29 Apple Inc. Enhanced strengthening of glass
US10150033B2 (en) 2010-08-20 2018-12-11 Nintendo Co., Ltd. Position calculation system, position calculation device, storage medium storing position calculation program, and position calculation method
US8890854B2 (en) 2010-08-27 2014-11-18 Apple Inc. Touch sensor panel calibration
US8614693B2 (en) 2010-08-27 2013-12-24 Apple Inc. Touch and hover signal drift compensation
US20120050206A1 (en) * 2010-08-29 2012-03-01 David Welland Multi-touch resolve mutual capacitance sensor
JP5840386B2 (ja) 2010-08-30 2016-01-06 任天堂株式会社 ゲームシステム、ゲーム装置、ゲームプログラム、および、ゲーム処理方法
JP5840385B2 (ja) 2010-08-30 2016-01-06 任天堂株式会社 ゲームシステム、ゲーム装置、ゲームプログラム、および、ゲーム処理方法
US9710154B2 (en) 2010-09-03 2017-07-18 Microsoft Technology Licensing, Llc Dynamic gesture parameters
US8890817B2 (en) 2010-09-07 2014-11-18 Apple Inc. Centralized processing of touch information
US8823657B2 (en) 2010-09-07 2014-09-02 Apple Inc. Master/slave control of touch sensing
US9389724B2 (en) 2010-09-09 2016-07-12 3M Innovative Properties Company Touch sensitive device with stylus support
US9823785B2 (en) 2010-09-09 2017-11-21 3M Innovative Properties Company Touch sensitive device with stylus support
US10019119B2 (en) 2010-09-09 2018-07-10 3M Innovative Properties Company Touch sensitive device with stylus support
US8730204B2 (en) 2010-09-16 2014-05-20 Synaptics Incorporated Systems and methods for signaling and interference detection in sensor devices
US8824140B2 (en) 2010-09-17 2014-09-02 Apple Inc. Glass enclosure
CN101976147B (zh) * 2010-09-30 2013-03-27 江苏惠通集团有限责任公司 触摸识别方法、触摸键结构及触摸装置
US9323442B2 (en) 2010-09-30 2016-04-26 Apple Inc. Managing items in a user interface
US8950215B2 (en) 2010-10-06 2015-02-10 Apple Inc. Non-contact polishing techniques for reducing roughness on glass surfaces
US9491852B2 (en) 2010-10-15 2016-11-08 Apple Inc. Trace border routing
US10185446B2 (en) 2010-10-15 2019-01-22 Apple Inc. Touch sensor arrays with integrated inter-layer contacts
US8797282B2 (en) 2010-10-18 2014-08-05 Apple Inc. Touch sensor with secondary sensor and ground shield
US9013488B2 (en) 2010-10-19 2015-04-21 Apple Inc. Grouping items in a folder
US10740117B2 (en) 2010-10-19 2020-08-11 Apple Inc. Grouping windows into clusters in one or more workspaces in a user interface
US9542202B2 (en) 2010-10-19 2017-01-10 Apple Inc. Displaying and updating workspaces in a user interface
US9292196B2 (en) 2010-10-19 2016-03-22 Apple Inc. Modifying the presentation of clustered application windows in a user interface
US9658732B2 (en) 2010-10-19 2017-05-23 Apple Inc. Changing a virtual workspace based on user interaction with an application window in a user interface
WO2012054781A1 (en) 2010-10-20 2012-04-26 Tactus Technology User interface system and method
US20120102400A1 (en) * 2010-10-22 2012-04-26 Microsoft Corporation Touch Gesture Notification Dismissal Techniques
TWI433018B (zh) * 2010-10-25 2014-04-01 Raydium Semiconductor Corp 觸控面板的控制裝置
DE102010049962B4 (de) * 2010-10-28 2014-01-02 Austriamicrosystems Ag Sensoranordnung und Verfahren zum Betreiben einer Sensoranordnung
KR101178914B1 (ko) * 2010-10-29 2012-09-03 삼성디스플레이 주식회사 터치 스크린 패널 일체형 평판표시장치
CN102455813B (zh) * 2010-11-01 2013-12-11 瑞鼎科技股份有限公司 触控面板的控制装置
KR101364826B1 (ko) 2010-11-01 2014-02-20 닌텐도가부시키가이샤 조작 장치 및 조작 시스템
US8603574B2 (en) 2010-11-05 2013-12-10 Apple Inc. Curved touch sensor
US8913040B2 (en) 2010-11-05 2014-12-16 Apple Inc. Downsampling data for crosstalk compensation
US8808483B2 (en) 2010-11-05 2014-08-19 Apple Inc. Method of making a curved touch panel
US20120113008A1 (en) * 2010-11-08 2012-05-10 Ville Makinen On-screen keyboard with haptic effects
JP5479414B2 (ja) 2010-11-24 2014-04-23 キヤノン株式会社 情報処理装置およびその制御方法
JP5968588B2 (ja) * 2010-11-26 2016-08-10 京セラ株式会社 電子機器
US9069452B2 (en) 2010-12-01 2015-06-30 Apple Inc. Morphing a user-interface control object
US9310923B2 (en) 2010-12-03 2016-04-12 Apple Inc. Input device for touch sensitive devices
US9851849B2 (en) 2010-12-03 2017-12-26 Apple Inc. Touch device communication
US8743062B2 (en) 2010-12-03 2014-06-03 Apple Inc. Noise reduction for touch controller
US8804056B2 (en) 2010-12-22 2014-08-12 Apple Inc. Integrated touch screens
US20120162121A1 (en) 2010-12-22 2012-06-28 Shih Chang Chang Slew rate and shunting control separation
US8593450B2 (en) 2010-12-22 2013-11-26 Apple Inc. Relay driving of conductive segments in displays
US9092082B2 (en) 2010-12-22 2015-07-28 Synaptics Incorporated Methods and apparatus for mounting a touch sensor device
US20120161791A1 (en) * 2010-12-28 2012-06-28 Synaptics Incorporated Methods and apparatus for determining input objects associated with proximity events
TWI427514B (zh) * 2011-01-07 2014-02-21 Raydium Semiconductor Corp 用於觸控面板的控制裝置及其信號處理方法
US9501217B2 (en) 2011-01-14 2016-11-22 Apple Inc. Target region for removing icons from dock
US9310916B2 (en) 2011-01-14 2016-04-12 Apple Inc. Display to touch crosstalk compensation
TWI453633B (zh) * 2011-01-17 2014-09-21 Raydium Semiconductor Corp 觸控面板的控制裝置
TW201232349A (en) * 2011-01-21 2012-08-01 Novatek Microelectronics Corp Single finger gesture determination method, touch control chip, touch control system and computer system
FR2971066B1 (fr) 2011-01-31 2013-08-23 Nanotec Solution Interface homme-machine tridimensionnelle.
TW201234223A (en) * 2011-02-01 2012-08-16 Novatek Microelectronics Corp Moving point gesture determination method, touch control chip, touch control system and computer system
US8847919B2 (en) 2011-02-02 2014-09-30 Apple Inc. Interactive holographic display device
US8711113B2 (en) * 2011-02-07 2014-04-29 3M Innovative Properties Company Modular connector for touch sensitive device
US20120204577A1 (en) 2011-02-16 2012-08-16 Ludwig Lester F Flexible modular hierarchical adaptively controlled electronic-system cooling and energy harvesting for IC chip packaging, printed circuit boards, subsystems, cages, racks, IT rooms, and data centers using quantum and classical thermoelectric materials
US10152192B2 (en) 2011-02-21 2018-12-11 Apple Inc. Scaling application windows in one or more workspaces in a user interface
US8716932B2 (en) 2011-02-28 2014-05-06 Apple Inc. Displays with minimized borders
WO2012118513A1 (en) 2011-03-03 2012-09-07 Apple Inc. Display screen shield line system
US8797288B2 (en) 2011-03-07 2014-08-05 Lester F. Ludwig Human user interfaces utilizing interruption of the execution of a first recognized gesture with the execution of a recognized second gesture
KR101803502B1 (ko) * 2011-03-09 2017-12-01 삼성디스플레이 주식회사 터치 스크린 패널
US9725359B2 (en) 2011-03-16 2017-08-08 Apple Inc. Electronic device having selectively strengthened glass
US10781135B2 (en) 2011-03-16 2020-09-22 Apple Inc. Strengthening variable thickness glass
US8479110B2 (en) 2011-03-20 2013-07-02 William J. Johnson System and method for summoning user interface objects
US8816977B2 (en) 2011-03-21 2014-08-26 Apple Inc. Electronic devices with flexible displays
US9866660B2 (en) 2011-03-21 2018-01-09 Apple Inc. Electronic devices with concave displays
US9178970B2 (en) 2011-03-21 2015-11-03 Apple Inc. Electronic devices with convex displays
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
JP5757118B2 (ja) 2011-03-23 2015-07-29 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
TWM410926U (en) * 2011-03-23 2011-09-01 Derlead Invest Ltd Projected capacitive touch control panel
KR101774315B1 (ko) * 2011-03-28 2017-09-04 엘지전자 주식회사 이동 단말기 및 그 제어방법
US8624837B1 (en) 2011-03-28 2014-01-07 Google Inc. Methods and apparatus related to a scratch pad region of a computing device
CN102736757A (zh) * 2011-03-31 2012-10-17 比亚迪股份有限公司 触控识别方法及触控识别装置
US9268441B2 (en) 2011-04-05 2016-02-23 Parade Technologies, Ltd. Active integrator for a capacitive sense array
JP5689014B2 (ja) 2011-04-07 2015-03-25 任天堂株式会社 入力システム、情報処理装置、情報処理プログラム、および3次元位置算出方法
US9298363B2 (en) 2011-04-11 2016-03-29 Apple Inc. Region activation for touch sensitive surface
KR101239103B1 (ko) * 2011-04-19 2013-03-06 주식회사 동부하이텍 차동 신호 처리를 이용한 터치스크린 컨트롤러
TWI447635B (zh) * 2011-04-29 2014-08-01 Shih Hua Technology Ltd 電阻式觸摸屏的觸摸軌跡檢測方法
TWI453649B (zh) * 2011-05-02 2014-09-21 Shih Hua Technology Ltd 觸控顯示裝置
US9128666B2 (en) 2011-05-04 2015-09-08 Apple Inc. Housing for portable electronic device with reduced border region
US9319036B2 (en) 2011-05-20 2016-04-19 Apple Inc. Gate signal adjustment circuit
WO2012161705A1 (en) 2011-05-24 2012-11-29 Apple Inc. Pre-charging of sub-pixels
US8648845B2 (en) 2011-05-24 2014-02-11 Apple Inc. Writing data to sub-pixels using different write sequences
WO2012161699A1 (en) 2011-05-24 2012-11-29 Apple Inc. Additional application of voltage during a write sequence
US8786586B2 (en) 2011-05-24 2014-07-22 Apple Inc. Scanning orders in inversion schemes of displays
WO2012161698A1 (en) 2011-05-24 2012-11-29 Apple Inc. Changing display artifacts across frames
WO2012161701A1 (en) 2011-05-24 2012-11-29 Apple Inc. Application of voltage to data lines during vcom toggling
US8502842B2 (en) 2011-05-24 2013-08-06 Apple Inc. Offsetting multiple coupling effects in display screens
US8656315B2 (en) * 2011-05-27 2014-02-18 Google Inc. Moving a graphical selector
US8826190B2 (en) * 2011-05-27 2014-09-02 Google Inc. Moving a graphical selector
US8661339B2 (en) 2011-05-31 2014-02-25 Apple Inc. Devices, methods, and graphical user interfaces for document manipulation
US8508494B2 (en) * 2011-06-01 2013-08-13 Motorola Mobility Llc Using pressure differences with a touch-sensitive display screen
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US8928336B2 (en) 2011-06-09 2015-01-06 Ford Global Technologies, Llc Proximity switch having sensitivity control and method therefor
US8975903B2 (en) 2011-06-09 2015-03-10 Ford Global Technologies, Llc Proximity switch having learned sensitivity and method therefor
TWI450183B (zh) * 2011-06-15 2014-08-21 Kye Systems Corp 軌跡輸入裝置及其捲頁控制方法
FR2976688B1 (fr) 2011-06-16 2021-04-23 Nanotec Solution Dispositif et procede pour generer une alimentation electrique dans un systeme electronique avec un potentiel de reference variable.
US8958028B2 (en) 2011-06-17 2015-02-17 Apple Inc. Protective film patterning
US8711570B2 (en) 2011-06-21 2014-04-29 Apple Inc. Flexible circuit routing
US8638320B2 (en) 2011-06-22 2014-01-28 Apple Inc. Stylus orientation detection
US8928635B2 (en) 2011-06-22 2015-01-06 Apple Inc. Active stylus
US9329703B2 (en) 2011-06-22 2016-05-03 Apple Inc. Intelligent stylus
US8988628B2 (en) 2011-06-23 2015-03-24 Apple Inc. Coated chassis for liquid crystal display
US8743080B2 (en) 2011-06-27 2014-06-03 Synaptics Incorporated System and method for signaling in sensor devices
US8605873B2 (en) 2011-06-28 2013-12-10 Lifesize Communications, Inc. Accessing settings of a videoconference using touch-based gestures
US8605872B2 (en) 2011-06-28 2013-12-10 Lifesize Communications, Inc. Muting a videoconference using touch-based gestures
US9204094B2 (en) 2011-06-28 2015-12-01 Lifesize Communications, Inc. Adjusting volume of a videoconference using touch-based gestures
US8692799B1 (en) 2011-07-05 2014-04-08 Cypress Semiconductor Corporation Single layer multi-touch capacitive sensor
US8787016B2 (en) 2011-07-06 2014-07-22 Apple Inc. Flexible display devices
US9158455B2 (en) 2011-07-12 2015-10-13 Apple Inc. Multifunctional environment for image cropping
US20130018489A1 (en) * 2011-07-14 2013-01-17 Grunthaner Martin Paul Combined force and proximity sensing
US9400576B2 (en) 2011-07-19 2016-07-26 Apple Inc. Touch sensor arrangements for organic light-emitting diode displays
US8319746B1 (en) 2011-07-22 2012-11-27 Google Inc. Systems and methods for removing electrical noise from a touchpad signal
US8337216B1 (en) 2011-07-26 2012-12-25 Apple Inc. Touch sensor back plane ground connection
US8713482B2 (en) 2011-07-28 2014-04-29 National Instruments Corporation Gestures for presentation of different views of a system diagram
US8782525B2 (en) 2011-07-28 2014-07-15 National Insturments Corporation Displaying physical signal routing in a diagram of a system
US9047007B2 (en) 2011-07-28 2015-06-02 National Instruments Corporation Semantic zoom within a diagram of a system
US10004286B2 (en) 2011-08-08 2018-06-26 Ford Global Technologies, Llc Glove having conductive ink and method of interacting with proximity sensor
US9287865B2 (en) * 2011-08-10 2016-03-15 Atmel Corporation Capacitive touch sensor control unit with sampling capacitors for differential integration
US9052772B2 (en) 2011-08-10 2015-06-09 Lester F. Ludwig Heuristics for 3D and 6D touch gesture touch parameter calculations for high-dimensional touch parameter (HDTP) user interfaces
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
US9244215B2 (en) 2011-09-09 2016-01-26 Apple Inc. Chassis for display backlight
US8804347B2 (en) 2011-09-09 2014-08-12 Apple Inc. Reducing the border area of a device
US8976128B2 (en) 2011-09-12 2015-03-10 Google Technology Holdings LLC Using pressure differences with a touch-sensitive display screen
US9069460B2 (en) 2011-09-12 2015-06-30 Google Technology Holdings LLC Using pressure differences with a touch-sensitive display screen
US9158143B2 (en) 2011-09-12 2015-10-13 Apple Inc. Dual purpose touch sensor panel and optical retarder
US20130063366A1 (en) * 2011-09-13 2013-03-14 Google Inc. User inputs of a touch-sensitive device
US8608896B2 (en) 2011-09-13 2013-12-17 Apple Inc. Liquid adhesive lamination for precision adhesive control
US9041652B2 (en) 2011-09-14 2015-05-26 Apple Inc. Fusion keyboard
US9454239B2 (en) 2011-09-14 2016-09-27 Apple Inc. Enabling touch events on a touch sensitive mechanical keyboard
US9785251B2 (en) 2011-09-14 2017-10-10 Apple Inc. Actuation lock for a touch sensitive mechanical keyboard
US8875652B2 (en) 2011-09-14 2014-11-04 Apple Inc. Liquid adhesive boundary control
US9944554B2 (en) 2011-09-15 2018-04-17 Apple Inc. Perforated mother sheet for partial edge chemical strengthening and method therefor
US9746967B2 (en) 2011-09-15 2017-08-29 Apple Inc. Concurrent touch and negative pixel scan
US9436315B2 (en) 2011-09-15 2016-09-06 Apple Inc. Noise rejection circuit for touch sensitive display
US9507454B1 (en) * 2011-09-19 2016-11-29 Parade Technologies, Ltd. Enhanced linearity of gestures on a touch-sensitive surface
US9143126B2 (en) 2011-09-22 2015-09-22 Ford Global Technologies, Llc Proximity switch having lockout control for controlling movable panel
US9268427B2 (en) 2011-09-23 2016-02-23 Apple Inc. Multi-mode voltages for touchscreens
US9760195B2 (en) 2011-09-23 2017-09-12 Apple Inc. Power management for integrated touch screens
US8988384B2 (en) 2011-09-23 2015-03-24 Apple Inc. Force sensor interface for touch controller
US8723824B2 (en) 2011-09-27 2014-05-13 Apple Inc. Electronic devices with sidewall displays
US9516149B2 (en) 2011-09-29 2016-12-06 Apple Inc. Multi-layer transparent structures for electronic device housings
US10245776B2 (en) 2011-09-30 2019-04-02 Apple Inc. Methods for forming electronic devices with bent display edges
US10088863B2 (en) 2011-09-30 2018-10-02 Apple Inc. Electronic devices with cover layers mounted to displays
US9098242B2 (en) 2011-09-30 2015-08-04 Apple Inc. Electronic devices with cover layers mounted to displays
US8929085B2 (en) 2011-09-30 2015-01-06 Apple Inc. Flexible electronic devices
US10261370B2 (en) 2011-10-05 2019-04-16 Apple Inc. Displays with minimized border regions having an apertured TFT layer for signal conductors
US9099010B2 (en) 2011-10-14 2015-08-04 Apple Inc. Content authoring application
US9259904B2 (en) 2011-10-20 2016-02-16 Apple Inc. Opaque thin film passivation
US9042132B2 (en) 2011-10-25 2015-05-26 Apple Inc. Noise suppression circuit for power adapter
US9286826B2 (en) 2011-10-28 2016-03-15 Apple Inc. Display with vias for concealed printed circuit and component attachment
US20130106779A1 (en) * 2011-10-31 2013-05-02 Analog Devices, Inc. Noise compensation techniques for capacitive touch screen systems
US10112556B2 (en) 2011-11-03 2018-10-30 Ford Global Technologies, Llc Proximity switch having wrong touch adaptive learning and method
US8994228B2 (en) 2011-11-03 2015-03-31 Ford Global Technologies, Llc Proximity switch having wrong touch feedback
US8878438B2 (en) 2011-11-04 2014-11-04 Ford Global Technologies, Llc Lamp and proximity switch assembly and method
US9582178B2 (en) 2011-11-07 2017-02-28 Immersion Corporation Systems and methods for multi-pressure interaction on touch-sensitive surfaces
TWI597626B (zh) * 2011-11-08 2017-09-01 威盛電子股份有限公司 觸控面板的控制裝置、單點多指動作判斷方法以及用於產生單點多指動作的觸控筆
US10082950B2 (en) * 2011-11-09 2018-09-25 Joseph T. LAPP Finger-mapped character entry systems
US9213482B2 (en) * 2011-11-11 2015-12-15 Elan Microelectronics Corporation Touch control device and method
US9079384B2 (en) 2011-11-11 2015-07-14 Apple Inc. Touch sensor panel having an index matching passivation layer
US9182833B2 (en) * 2011-11-14 2015-11-10 Logitech Europe S.A. Control system for multi-zone input device
US10144669B2 (en) 2011-11-21 2018-12-04 Apple Inc. Self-optimizing chemical strengthening bath for glass
US9372593B2 (en) 2011-11-29 2016-06-21 Apple Inc. Using a three-dimensional model to render a cursor
US9324183B2 (en) 2011-11-29 2016-04-26 Apple Inc. Dynamic graphical interface shadows
KR101369431B1 (ko) * 2011-11-30 2014-03-06 주식회사 팬택 터치 패널, 터치 패널을 포함한 터치 감지 장치 및 터치 감지 방법
US9823781B2 (en) 2011-12-06 2017-11-21 Nri R&D Patent Licensing, Llc Heterogeneous tactile sensing via multiple sensor types
US9195331B2 (en) 2011-12-06 2015-11-24 Apple Inc. Common electrode connections in integrated touch screens
US10430066B2 (en) 2011-12-06 2019-10-01 Nri R&D Patent Licensing, Llc Gesteme (gesture primitive) recognition for advanced touch user interfaces
US8581870B2 (en) 2011-12-06 2013-11-12 Apple Inc. Touch-sensitive button with two levels
US9462033B2 (en) 2011-12-07 2016-10-04 Apple Inc. Proofing electronic publications on portable devices
US9542366B2 (en) 2011-12-20 2017-01-10 Apple Inc. Smart text in document chat
US20130159849A1 (en) 2011-12-20 2013-06-20 Keng Fai Lee Jump to Collaborator Cursor
US9230356B2 (en) 2011-12-20 2016-01-05 Apple Inc. Document collaboration effects
FR2985048B1 (fr) 2011-12-21 2014-08-15 Nanotec Solution Dispositif et procede de mesure capacitive sensible a la pression pour interfaces tactiles et sans contact
US9361942B2 (en) 2011-12-22 2016-06-07 Apple Inc. Playlist configuration and preview
US8766949B2 (en) 2011-12-22 2014-07-01 Synaptics Incorporated Systems and methods for determining user input using simultaneous transmission from multiple electrodes
FR2985049B1 (fr) 2011-12-22 2014-01-31 Nanotec Solution Dispositif de mesure capacitive a electrodes commutees pour interfaces tactiles et sans contact
US8684613B2 (en) 2012-01-10 2014-04-01 Apple Inc. Integrated camera window
US10133156B2 (en) 2012-01-10 2018-11-20 Apple Inc. Fused opaque and clear glass for camera or display window
JP5789528B2 (ja) * 2012-01-19 2015-10-07 株式会社ジャパンディスプレイ 表示装置
US8773848B2 (en) 2012-01-25 2014-07-08 Apple Inc. Fused glass device housings
US8525955B2 (en) 2012-01-31 2013-09-03 Multek Display (Hong Kong) Limited Heater for liquid crystal display
US9083344B2 (en) 2012-02-01 2015-07-14 Apple Inc. Touch sensor with integrated signal bus extensions
US9395869B2 (en) 2012-02-02 2016-07-19 Apple Inc. Global z-order for windows
EP2624116B1 (en) 2012-02-03 2017-09-06 EchoStar Technologies L.L.C. Display zoom controlled by proximity detection
EP2816448B1 (en) * 2012-02-14 2018-05-09 NEC Corporation Information processing device
US8810537B2 (en) 2012-02-15 2014-08-19 Apple Inc. Quadrature demodulation for touch sensitive devices
TWI467432B (zh) * 2012-02-17 2015-01-01 E Ink Holdings Inc 觸控感測模組
US9013425B2 (en) 2012-02-23 2015-04-21 Cypress Semiconductor Corporation Method and apparatus for data transmission via capacitance sensing device
KR101892567B1 (ko) 2012-02-24 2018-08-28 삼성전자 주식회사 단말기에서 콘텐츠 이동 방법 및 장치
US9081442B2 (en) 2012-02-27 2015-07-14 Apple Inc. Split sense lines for negative pixel compensation
US9316677B2 (en) 2012-02-29 2016-04-19 Apple Inc. Devices and methods for testing flex cable shielding
CN103298255B (zh) * 2012-03-05 2015-11-25 联想(北京)有限公司 一种电路板及电子设备
US9911550B2 (en) 2012-03-05 2018-03-06 Apple Inc. Touch sensitive device with multiple ablation fluence values
US9459738B2 (en) 2012-03-06 2016-10-04 Apple Inc. Calibration for pressure effects on touch sensor panels
FR2988175B1 (fr) 2012-03-13 2014-04-11 Nanotec Solution Procede de mesure capacitive par des electrodes non-regulieres, et appareil mettant en œuvre un tel procede
FR2988176B1 (fr) 2012-03-13 2014-11-21 Nanotec Solution Procede de mesure capacitive entre un objet et un plan d’electrodes par demodulation synchrone partielle
US20130241865A1 (en) * 2012-03-19 2013-09-19 Cheng Uei Precision Industry Co., Ltd. Touch display device and method for determining touch position thereof
US20130279769A1 (en) 2012-04-10 2013-10-24 Picofield Technologies Inc. Biometric Sensing
US9944237B2 (en) 2012-04-11 2018-04-17 Ford Global Technologies, Llc Proximity switch assembly with signal drift rejection and method
US9531379B2 (en) 2012-04-11 2016-12-27 Ford Global Technologies, Llc Proximity switch assembly having groove between adjacent proximity sensors
US8933708B2 (en) 2012-04-11 2015-01-13 Ford Global Technologies, Llc Proximity switch assembly and activation method with exploration mode
US9568527B2 (en) 2012-04-11 2017-02-14 Ford Global Technologies, Llc Proximity switch assembly and activation method having virtual button mode
US9520875B2 (en) 2012-04-11 2016-12-13 Ford Global Technologies, Llc Pliable proximity switch assembly and activation method
US9219472B2 (en) 2012-04-11 2015-12-22 Ford Global Technologies, Llc Proximity switch assembly and activation method using rate monitoring
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
US9660644B2 (en) 2012-04-11 2017-05-23 Ford Global Technologies, Llc Proximity switch assembly and activation method
US9287864B2 (en) 2012-04-11 2016-03-15 Ford Global Technologies, Llc Proximity switch assembly and calibration method therefor
US9559688B2 (en) 2012-04-11 2017-01-31 Ford Global Technologies, Llc Proximity switch assembly having pliable surface and depression
US9197206B2 (en) 2012-04-11 2015-11-24 Ford Global Technologies, Llc Proximity switch having differential contact surface
KR101389086B1 (ko) 2012-04-12 2014-04-25 티피케이 터치 솔루션즈 (씨아먼) 인코포레이티드 정전용량식 터치 패널의 전도체 패턴 구조
US9329723B2 (en) 2012-04-16 2016-05-03 Apple Inc. Reconstruction of original touch image from differential touch image
US8724304B2 (en) 2012-04-20 2014-05-13 Apple Inc. Electronic devices with flexible displays having fastened bent edges
JP5610644B2 (ja) * 2012-04-27 2014-10-22 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 入力装置、入力支援方法及びプログラム
US9086768B2 (en) 2012-04-30 2015-07-21 Apple Inc. Mitigation of parasitic capacitance
US8913021B2 (en) 2012-04-30 2014-12-16 Apple Inc. Capacitance touch near-field—far field switching
US9201547B2 (en) 2012-04-30 2015-12-01 Apple Inc. Wide dynamic range capacitive sensing
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US10051104B2 (en) 2012-05-14 2018-08-14 Apple Inc. Delivery/read receipts for electronic messaging
US9136840B2 (en) 2012-05-17 2015-09-15 Ford Global Technologies, Llc Proximity switch assembly having dynamic tuned threshold
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
US9395583B2 (en) 2012-06-06 2016-07-19 Apple Inc. Column spacer design for a display incorporating a third metal layer
US10296581B2 (en) 2012-06-06 2019-05-21 Apple Inc. Multi-word autocorrection
US9348607B2 (en) 2012-06-07 2016-05-24 Apple Inc. Quiet hours for notifications
US10354004B2 (en) 2012-06-07 2019-07-16 Apple Inc. Intelligent presentation of documents
US11073959B2 (en) 2012-06-08 2021-07-27 Apple Inc. Simulating physical materials and light interaction in a user interface of a resource-constrained device
US9330606B2 (en) 2012-06-08 2016-05-03 Apple Inc. Electronic device with display brightness control
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
US9164606B2 (en) 2012-06-08 2015-10-20 Apple Inc. Dynamic voltage generation for touch-enabled displays
US9459160B2 (en) 2012-06-13 2016-10-04 Microsoft Technology Licensing, Llc Input device sensor configuration
USD705787S1 (en) 2012-06-13 2014-05-27 Microsoft Corporation Display screen with animated graphical user interface
US9684382B2 (en) 2012-06-13 2017-06-20 Microsoft Technology Licensing, Llc Input device configuration having capacitive and pressure sensors
US9063608B2 (en) 2012-06-14 2015-06-23 Synaptics Incorporated Systems and methods for sensor devices having a non-commensurate number of transmitter electrodes
WO2013192539A1 (en) 2012-06-21 2013-12-27 Nextinput, Inc. Wafer level mems force dies
US9226347B2 (en) 2012-06-25 2015-12-29 Apple Inc. Displays with vias
US9641172B2 (en) 2012-06-27 2017-05-02 Ford Global Technologies, Llc Proximity switch assembly having varying size electrode fingers
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
JP2014010777A (ja) 2012-07-02 2014-01-20 Fujitsu Ltd 表示プログラム、表示方法、及び情報処理装置
EP2870445A1 (en) 2012-07-05 2015-05-13 Ian Campbell Microelectromechanical load sensor and methods of manufacturing the same
US20150185909A1 (en) * 2012-07-06 2015-07-02 Freescale Semiconductor, Inc. Method of sensing a user input to a capacitive touch sensor, a capacitive touch sensor controller, an input device and an apparatus
US9443672B2 (en) 2012-07-09 2016-09-13 Apple Inc. Patterned conductive traces in molded elastomere substrate
US8842088B2 (en) 2012-07-27 2014-09-23 Apple Inc. Touch gesture with visible point of interaction on a touch screen
US9652090B2 (en) 2012-07-27 2017-05-16 Apple Inc. Device for digital communication through capacitive coupling
US9557845B2 (en) 2012-07-27 2017-01-31 Apple Inc. Input device for and method of communication with capacitive devices through frequency variation
US9176604B2 (en) 2012-07-27 2015-11-03 Apple Inc. Stylus device
US10062334B2 (en) 2012-07-31 2018-08-28 Apple Inc. Backlight dimming control for a display utilizing quantum dots
US8994906B2 (en) 2012-08-13 2015-03-31 Apple Inc. Display with multilayer and embedded signal lines
US9110320B2 (en) 2012-08-14 2015-08-18 Apple Inc. Display with bent inactive edge regions
US9563304B2 (en) * 2012-08-15 2017-02-07 Atmel Corporation Active stylus with passive mutual measurements
US9214507B2 (en) 2012-08-17 2015-12-15 Apple Inc. Narrow border organic light-emitting diode display
US9195108B2 (en) 2012-08-21 2015-11-24 Apple Inc. Displays with bent signal lines
US9250783B2 (en) 2012-08-21 2016-02-02 Apple Inc. Toggle gesture during drag gesture
US10222975B2 (en) 2012-08-27 2019-03-05 Apple Inc. Single contact scaling gesture
US9454025B2 (en) 2012-08-31 2016-09-27 Apple Inc. Displays with reduced driver circuit ledges
TWI509560B (zh) * 2012-08-31 2015-11-21 Egalax Empia Technology Inc 影像分割的方法與裝置
US9035932B2 (en) 2012-08-31 2015-05-19 Apple Inc. Thermally compensated pixels for liquid crystal displays (LCDS)
US9189064B2 (en) 2012-09-05 2015-11-17 Apple Inc. Delay of display event based on user gaze
US9506750B2 (en) 2012-09-07 2016-11-29 Apple Inc. Imaging range finding device and method
US9128674B2 (en) 2012-09-07 2015-09-08 Apple Inc. Thermal press and ultraviolet curing for display assemblies
US9236202B2 (en) 2012-09-10 2016-01-12 Apple Inc. Corrosion mitigation for metal traces
US9075481B2 (en) 2012-09-10 2015-07-07 Apple Inc. ESD detection on a touch input device
US9733331B2 (en) 2012-09-10 2017-08-15 Apple Inc. Method of manufacturing touch sensors
US8922340B2 (en) 2012-09-11 2014-12-30 Ford Global Technologies, Llc Proximity switch based door latch release
US9568999B2 (en) * 2012-09-12 2017-02-14 Samsung Display Co., Ltd. Method for representing a tactile image and touch screen apparatus for performing the method
US9329731B2 (en) 2012-09-12 2016-05-03 Synaptics Incorporated Routing trace compensation
US9946302B2 (en) 2012-09-19 2018-04-17 Apple Inc. Exposed glass article with inner recessed area for portable electronic device housing
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
US9377907B2 (en) 2012-09-21 2016-06-28 Apple Inc. Self capacitance implementation method
CN104662497A (zh) 2012-09-24 2015-05-27 泰克图斯科技公司 动态触觉界面和方法
US9405417B2 (en) 2012-09-24 2016-08-02 Tactus Technology, Inc. Dynamic tactile interface and methods
US8656296B1 (en) 2012-09-27 2014-02-18 Google Inc. Selection of characters in a string of characters
US9557846B2 (en) 2012-10-04 2017-01-31 Corning Incorporated Pressure-sensing touch system utilizing optical and capacitive systems
US9442597B2 (en) 2012-10-19 2016-09-13 Apple Inc. Sensor-based ESD detection
US9804777B1 (en) 2012-10-23 2017-10-31 Google Inc. Gesture-based text selection
US8796575B2 (en) 2012-10-31 2014-08-05 Ford Global Technologies, Llc Proximity switch assembly having ground layer
TWI507952B (zh) * 2012-11-08 2015-11-11 Mstar Semiconductor Inc 觸控系統及其電容量偵測裝置
US9601557B2 (en) 2012-11-16 2017-03-21 Apple Inc. Flexible display
US9591339B1 (en) 2012-11-27 2017-03-07 Apple Inc. Agnostic media delivery system
US10067575B2 (en) 2012-11-30 2018-09-04 Apple Inc. Noise correction for stylus applications on tablets and other touch devices
US10735106B2 (en) 2012-12-10 2020-08-04 Apple Inc. Mobile device with ultrasound ranging
US9457379B2 (en) 2012-12-10 2016-10-04 Apple Inc. Ultrasonic MEMS transmitter
US9774917B1 (en) 2012-12-10 2017-09-26 Apple Inc. Channel bar user interface
US10707971B2 (en) 2012-12-10 2020-07-07 Apple Inc. Ultrasound ranging for mobile devices
US10200761B1 (en) 2012-12-13 2019-02-05 Apple Inc. TV side bar user interface
US20140168141A1 (en) 2012-12-18 2014-06-19 Logitech Europe S.A. Method and system for discriminating stylus and touch interactions
US9532111B1 (en) 2012-12-18 2016-12-27 Apple Inc. Devices and method for providing remote control hints on a display
US9158393B2 (en) 2012-12-18 2015-10-13 Logitech Europe S.A. Active stylus for touch sensing applications
US9239422B2 (en) 2012-12-20 2016-01-19 Apple Inc. Light guide plate with blunt edges
EP2749996B1 (en) * 2012-12-28 2018-05-30 Sony Mobile Communications Inc. Electronic device and method for improving accuracy of location determination of a user input on a touch panel
US10521188B1 (en) 2012-12-31 2019-12-31 Apple Inc. Multi-user TV user interface
US9146617B2 (en) 2013-01-25 2015-09-29 Apple Inc. Activation of a screen reading program
US9792013B2 (en) 2013-01-25 2017-10-17 Apple Inc. Interface scanning for disabled users
CN103970383B (zh) * 2013-02-06 2016-12-28 上海东软载波微电子有限公司 电容式触摸屏触点定位方法和终端
US9336723B2 (en) 2013-02-13 2016-05-10 Apple Inc. In-cell touch for LED
FR3002052B1 (fr) 2013-02-14 2016-12-09 Fogale Nanotech Procede et dispositif pour naviguer dans un ecran d'affichage et appareil comprenant une telle navigation
US10578499B2 (en) 2013-02-17 2020-03-03 Microsoft Technology Licensing, Llc Piezo-actuated virtual buttons for touch surfaces
US9494178B2 (en) 2013-03-01 2016-11-15 Apple Inc. Methods for bonding substrates using liquid adhesive
US10402000B2 (en) 2013-03-04 2019-09-03 Apple Inc. Display with integrated pressure sensing utilizing capacitive coupling to circuit elements
US9268435B2 (en) 2013-03-12 2016-02-23 Synaptics Incorporated Single layer capacitive sensor and capacitive sensing input device
US8890841B2 (en) 2013-03-13 2014-11-18 3M Innovative Properties Company Capacitive-based touch apparatus and method therefor, with reduced interference
US9311204B2 (en) 2013-03-13 2016-04-12 Ford Global Technologies, Llc Proximity interface development system having replicator and method
US10048775B2 (en) 2013-03-14 2018-08-14 Apple Inc. Stylus detection and demodulation
US10459546B2 (en) 2013-03-14 2019-10-29 Apple Inc. Channel aggregation for optimal stylus detection
US9811178B2 (en) 2013-03-14 2017-11-07 Apple Inc. Stylus signal detection and demodulation architecture
US10203815B2 (en) 2013-03-14 2019-02-12 Apple Inc. Application-based touch sensitivity
US9799316B1 (en) 2013-03-15 2017-10-24 Duane G. Owens Gesture pad and integrated transducer-processor unit for use with stringed instrument
US9357250B1 (en) 2013-03-15 2016-05-31 Apple Inc. Multi-screen video user interface
US9310931B2 (en) 2013-03-15 2016-04-12 Apple Inc. Dynamic cross-talk mitigation for integrated touch screens
US9310917B2 (en) 2013-03-15 2016-04-12 Apple Inc. Dynamic cross-talk mitigation for integrated touch screens
US9719797B2 (en) 2013-03-15 2017-08-01 Apple Inc. Voice and touch user interface
US20140298258A1 (en) * 2013-03-28 2014-10-02 Microsoft Corporation Switch List Interactions
FR3003964B1 (fr) 2013-04-02 2016-08-26 Fogale Nanotech Dispositif pour interagir, sans contact, avec un appareil electronique et/ou informatique, et appareil equipe d'un tel dispositif
JP5462386B2 (ja) * 2013-04-05 2014-04-02 株式会社Nttドコモ 入力端末
US9209207B2 (en) 2013-04-09 2015-12-08 Apple Inc. Flexible display with bent edge regions
FR3004551A1 (fr) 2013-04-15 2014-10-17 Fogale Nanotech Procede de detection capacitif multizone, dispositif et appareil mettant en oeuvre le procede
US9116572B2 (en) 2013-04-15 2015-08-25 Apple Inc. Disambiguation of touch input events on a touch sensor panel
KR101304891B1 (ko) * 2013-04-25 2013-09-06 주식회사 아나패스 커패시티브 터치 감응성 패널 및 이를 이용한 이동 단말
JP2014225245A (ja) 2013-04-25 2014-12-04 パナソニックIpマネジメント株式会社 交通情報呈示システム、交通情報呈示方法および電子デバイス
FR3005763B1 (fr) 2013-05-17 2016-10-14 Fogale Nanotech Dispositif et procede d'interface de commande capacitive adapte a la mise en œuvre d'electrodes de mesures fortement resistives
JP5852050B2 (ja) * 2013-05-27 2016-02-03 株式会社ジャパンディスプレイ タッチ検出装置、タッチ検出機能付き表示装置、及び電子機器
US9535544B2 (en) 2013-05-31 2017-01-03 Apple Inc. Reducing touch pixel coupling
US9946366B2 (en) 2013-06-03 2018-04-17 Apple Inc. Display, touch, and stylus synchronization
JP6277538B2 (ja) * 2013-06-03 2018-02-14 パナソニックIpマネジメント株式会社 タッチパネル用導電シート
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
US9477331B2 (en) 2013-06-07 2016-10-25 Apple Inc. Touch detection at bezel edge
WO2014197336A1 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US9733716B2 (en) 2013-06-09 2017-08-15 Apple Inc. Proxy gesture recognizer
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
WO2014200728A1 (en) 2013-06-09 2014-12-18 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US9459661B2 (en) 2013-06-19 2016-10-04 Apple Inc. Camouflaged openings in electronic device housings
US9557813B2 (en) 2013-06-28 2017-01-31 Tactus Technology, Inc. Method for reducing perceived optical distortion
US9489051B2 (en) 2013-07-01 2016-11-08 Blackberry Limited Display navigation using touch-less gestures
US9367137B2 (en) 2013-07-01 2016-06-14 Blackberry Limited Alarm operation by touch-less gesture
US9423913B2 (en) 2013-07-01 2016-08-23 Blackberry Limited Performance control of ambient light sensors
US9323336B2 (en) 2013-07-01 2016-04-26 Blackberry Limited Gesture detection using ambient light sensors
US9398221B2 (en) 2013-07-01 2016-07-19 Blackberry Limited Camera control using ambient light sensors
US9342671B2 (en) 2013-07-01 2016-05-17 Blackberry Limited Password by touch-less gesture
US9256290B2 (en) 2013-07-01 2016-02-09 Blackberry Limited Gesture detection using ambient light sensors
US8988390B1 (en) 2013-07-03 2015-03-24 Apple Inc. Frequency agile touch processing
US9405461B2 (en) 2013-07-09 2016-08-02 Blackberry Limited Operating a device using touchless and touchscreen gestures
FR3008809B1 (fr) 2013-07-18 2017-07-07 Fogale Nanotech Dispositif accessoire garde pour un appareil electronique et/ou informatique, et appareil equipe d'un tel dispositif accessoire
CN105378635B (zh) * 2013-07-22 2019-08-02 惠普发展公司,有限责任合伙企业 多区域触摸板
US9465448B2 (en) 2013-07-24 2016-10-11 Blackberry Limited Backlight for touchless gesture detection
US9304596B2 (en) 2013-07-24 2016-04-05 Blackberry Limited Backlight for touchless gesture detection
US10061444B2 (en) 2013-07-31 2018-08-28 Apple Inc. Self capacitance touch sensing
US10845901B2 (en) 2013-07-31 2020-11-24 Apple Inc. Touch controller architecture
JP2015032276A (ja) * 2013-08-06 2015-02-16 株式会社アスコ 指示入力装置、指示入力検出方法、プログラムおよび記録媒体
US10042504B2 (en) 2013-08-13 2018-08-07 Samsung Electronics Company, Ltd. Interaction sensing
US10042446B2 (en) 2013-08-13 2018-08-07 Samsung Electronics Company, Ltd. Interaction modes for object-device interactions
US9772704B2 (en) 2013-08-15 2017-09-26 Apple Inc. Display/touch temporal separation
US9886141B2 (en) 2013-08-16 2018-02-06 Apple Inc. Mutual and self capacitance touch measurements in touch panel
US10126850B2 (en) 2013-08-16 2018-11-13 Apple Inc. Active integrated touch/display
WO2015030712A1 (en) 2013-08-26 2015-03-05 Bodhi Technology Ventures Llc Method of detecting the wearing limb of a wearable electronic device
WO2015030869A1 (en) 2013-08-28 2015-03-05 Bodhi Technology Ventures Llc Sensor for detecting presence of material
US11221697B2 (en) 2013-08-28 2022-01-11 Apple Inc. Capacitive touch panel for sensing mechanical inputs to a device
EP3025486A1 (en) 2013-08-29 2016-06-01 Apple Inc. Multi-device wireless disable and enable
US9194741B2 (en) 2013-09-06 2015-11-24 Blackberry Limited Device having light intensity measurement in presence of shadows
US9304641B2 (en) 2013-09-18 2016-04-05 Apple Inc. Multiple bridges single sided touch sensor
US9990087B2 (en) 2013-09-28 2018-06-05 Apple Inc. Compensation for nonlinear variation of gap capacitance with displacement
WO2015050544A1 (en) 2013-10-02 2015-04-09 Bodhi Technology Ventures Llc Cloud phone notifications
US10042486B1 (en) 2013-10-18 2018-08-07 Apple Inc. Dynamic demodulation waveform adjustment for tonal noise mitigation
US9678609B2 (en) 2013-10-21 2017-06-13 Apple Inc. Orthogonal frequency scan scheme in touch system
US9690432B2 (en) 2013-10-21 2017-06-27 Apple Inc. Touch receiving channel re-use scheme with receiver signal coding
US9292141B2 (en) 2013-10-30 2016-03-22 Apple Inc. Double sided touch sensor on transparent substrate
US10043485B2 (en) 2013-11-01 2018-08-07 Apple Inc. Ambient light sensing through the human body
FR3013472B1 (fr) 2013-11-19 2016-07-08 Fogale Nanotech Dispositif accessoire couvrant pour un appareil portable electronique et/ou informatique, et appareil equipe d'un tel dispositif accessoire
US9933879B2 (en) 2013-11-25 2018-04-03 Apple Inc. Reconfigurable circuit topology for both self-capacitance and mutual capacitance sensing
US9304575B2 (en) 2013-11-26 2016-04-05 Apple Inc. Reducing touch sensor panel power consumption
JP6401220B2 (ja) * 2013-12-04 2018-10-10 株式会社 ハイディープHiDeep Inc. タッチに基づいた対象動作制御システム及びその方法
US9569027B2 (en) 2013-12-12 2017-02-14 Visteon Global Technologies, Inc. Implementing a hidden touch surface
US10691235B2 (en) 2013-12-13 2020-06-23 Apple Inc. On-cell touch architecture
CN116560524A (zh) 2013-12-13 2023-08-08 苹果公司 用于自电容触摸传感器的集成触摸和显示架构
US11298075B2 (en) 2013-12-19 2022-04-12 Apple Inc. Physiological monitoring method and system
WO2015094378A1 (en) 2013-12-20 2015-06-25 Apple Inc. Skin proximity and tilt effect sensor
WO2015102588A1 (en) 2013-12-30 2015-07-09 Apple Inc. User identification system based on plethysmography
US9448631B2 (en) 2013-12-31 2016-09-20 Microsoft Technology Licensing, Llc Input device haptics and pressure sensing
US9600172B2 (en) 2014-01-03 2017-03-21 Apple Inc. Pull down navigation mode
CN105934661B (zh) 2014-01-13 2019-11-05 触控解决方案股份有限公司 微型强化圆片级mems力传感器
US10260983B2 (en) * 2014-01-20 2019-04-16 Lear Corporation Apparatus and method for diagnostics of a capacitive sensor with plausibility check
US10073569B2 (en) 2014-01-28 2018-09-11 Apple Inc. Integrated polarizer and conductive material
US9356562B2 (en) 2014-01-30 2016-05-31 Apple Inc. Family of slew-enhanced operational transconductance amplifiers
US9971459B2 (en) 2014-01-31 2018-05-15 Apple Inc. Touch sensitive module with integrated sensor and artwork
US9430105B2 (en) 2014-02-07 2016-08-30 Apple Inc. Frequency independent offset cancellation scheme in touch receiver channel
FR3017723B1 (fr) 2014-02-19 2017-07-21 Fogale Nanotech Procede d'interaction homme-machine par combinaison de commandes tactiles et sans contact
US9886062B2 (en) 2014-02-28 2018-02-06 Apple Inc. Exposed glass article with enhanced stiffness for portable electronic device housing
US10156940B2 (en) 2014-03-11 2018-12-18 Apple Inc. Panel mismatch compensation for touch enabled displays
US9913412B2 (en) 2014-03-18 2018-03-06 Apple Inc. Shielding structures for system-in-package assemblies in portable electronic devices
US9949359B2 (en) 2014-03-18 2018-04-17 Apple Inc. Multi-layer thin-film coatings for system-in-package assemblies in portable electronic devices
US9176633B2 (en) 2014-03-31 2015-11-03 Synaptics Incorporated Sensor device and method for estimating noise in a capacitive sensing device
JP6445777B2 (ja) * 2014-04-15 2018-12-26 キヤノン株式会社 オブジェクトを管理する情報処理装置およびその制御方法
US10268295B2 (en) 2014-04-16 2019-04-23 Apple Inc. Structure for pixelated self-capacitance
US9836165B2 (en) 2014-05-16 2017-12-05 Apple Inc. Integrated silicon-OLED display and touch sensor panel
US9965108B2 (en) 2014-05-16 2018-05-08 Apple Inc. Simultaneous self- and mutual capacitance sensing
US10133382B2 (en) 2014-05-16 2018-11-20 Apple Inc. Structure for integrated touch screen
US9465456B2 (en) 2014-05-20 2016-10-11 Apple Inc. Reduce stylus tip wobble when coupled to capacitive sensor
US9778789B2 (en) 2014-05-21 2017-10-03 Apple Inc. Touch rejection
US9690417B2 (en) 2014-05-21 2017-06-27 Apple Inc. Glove touch detection
US9569045B2 (en) 2014-05-21 2017-02-14 Apple Inc. Stylus tilt and orientation estimation from touch sensor panel images
US10936120B2 (en) 2014-05-22 2021-03-02 Apple Inc. Panel bootstraping architectures for in-cell self-capacitance
US9367188B2 (en) 2014-05-23 2016-06-14 Apple Inc. RC matching in a touch screen
US10558302B2 (en) 2014-05-23 2020-02-11 Apple Inc. Coded integration of a self-capacitance array
WO2015183334A1 (en) 2014-05-28 2015-12-03 Pylemta Management Llc Narrow border touch screen
US9867575B2 (en) 2014-08-22 2018-01-16 Apple Inc. Heart rate path optimizer
US9451425B2 (en) 2014-05-30 2016-09-20 Apple Inc. Unified message delivery between portable electronic devices
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
US9851853B2 (en) 2014-05-30 2017-12-26 Apple Inc. Low power scan for device wake up and unlock
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9966065B2 (en) 2014-05-30 2018-05-08 Apple Inc. Multi-command single utterance input method
US10789642B2 (en) 2014-05-30 2020-09-29 Apple Inc. Family accounts for an online content storage sharing service
US10303295B2 (en) 2014-05-30 2019-05-28 Apple Inc. Modifying an on-screen keyboard based on asymmetric touch drift
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US10095345B2 (en) 2014-05-30 2018-10-09 Apple Inc. Low power scan for device wake up and unlock
US9898162B2 (en) 2014-05-30 2018-02-20 Apple Inc. Swiping functions for messaging applications
US9971500B2 (en) 2014-06-01 2018-05-15 Apple Inc. Displaying options, assigning notification, ignoring messages, and simultaneous user interface displays in a messaging application
US9766702B2 (en) 2014-06-19 2017-09-19 Apple Inc. User detection by a computing device
US9811204B2 (en) 2014-06-23 2017-11-07 Apple Inc. Time multiplexed touch detection and power charging
CN106462321A (zh) 2014-06-24 2017-02-22 苹果公司 用于视频系统的应用程序菜单
JP6496752B2 (ja) 2014-06-24 2019-04-03 アップル インコーポレイテッドApple Inc. 入力デバイス及びユーザインターフェース対話
CN111782129B (zh) 2014-06-24 2023-12-08 苹果公司 用于在用户界面中导航的列界面
AU2015280062A1 (en) 2014-06-24 2016-10-13 Apple Inc. Music now playing user interface
EP3525068A1 (en) 2014-06-24 2019-08-14 Apple Inc. Character recognition on a computing device
US9820373B2 (en) 2014-06-26 2017-11-14 Apple Inc. Thermal solutions for system-in-package assemblies in portable electronic devices
US10289251B2 (en) 2014-06-27 2019-05-14 Apple Inc. Reducing floating ground effects in pixelated self-capacitance touch screens
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
US9280251B2 (en) 2014-07-11 2016-03-08 Apple Inc. Funneled touch sensor routing
US10372271B2 (en) 2014-07-18 2019-08-06 Apple Inc. Adjustment of touch sensing stimulation voltage levels based on touch performance
US9504620B2 (en) 2014-07-23 2016-11-29 American Sterilizer Company Method of controlling a pressurized mattress system for a support structure
US10743255B2 (en) 2014-07-25 2020-08-11 Apple Inc. Power optimization modes for communication between device and server
US10228751B2 (en) 2014-08-06 2019-03-12 Apple Inc. Low power mode
US10758133B2 (en) 2014-08-07 2020-09-01 Apple Inc. Motion artifact removal by time domain projection
US10444862B2 (en) 2014-08-22 2019-10-15 Synaptics Incorporated Low-profile capacitive pointing stick
US10201286B2 (en) 2014-08-22 2019-02-12 Apple Inc. Frequency domain projection algorithm
US9647489B2 (en) 2014-08-26 2017-05-09 Apple Inc. Brownout avoidance
US10092197B2 (en) 2014-08-27 2018-10-09 Apple Inc. Reflective surfaces for PPG signal detection
US10379694B2 (en) 2014-08-27 2019-08-13 Samsung Electronics Co., Ltd. Touch panel and coordinate measuring system having the same
US9661495B2 (en) 2014-09-02 2017-05-23 Apple Inc. Device activation method and system
US10042484B1 (en) 2014-09-02 2018-08-07 Apple Inc. Coupling correction in capacitive touch panels
US9880655B2 (en) 2014-09-02 2018-01-30 Apple Inc. Method of disambiguating water from a finger touch on a touch sensor panel
US10203803B2 (en) 2014-09-02 2019-02-12 Apple Inc. Touch scan modes during device charging
US10215698B2 (en) 2014-09-02 2019-02-26 Apple Inc. Multiple light paths architecture and obscuration methods for signal and perfusion index optimization
US20160065374A1 (en) 2014-09-02 2016-03-03 Apple Inc. Method of using one device to unlock another device
FR3025623B1 (fr) 2014-09-05 2017-12-15 Fogale Nanotech Dispositif d'interface de commande et capteur d'empreintes digitales
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
CN106716328A (zh) * 2014-09-16 2017-05-24 惠普发展公司,有限责任合伙企业 生成用于离散光标移动的触摸输入特征
US10705658B2 (en) 2014-09-22 2020-07-07 Apple Inc. Ungrounded user signal compensation for pixelated self-capacitance touch sensor panel
WO2016048308A1 (en) 2014-09-24 2016-03-31 Fortulabs Technologies Llc Management of the channel bar
US9880649B2 (en) 2014-09-29 2018-01-30 Apple Inc. Touch, pen and force sensor operation with variable refresh displays
US10708391B1 (en) 2014-09-30 2020-07-07 Apple Inc. Delivery of apps in a media stream
US10405044B1 (en) 2014-09-30 2019-09-03 Apple Inc. Content notification system and method
US10114883B1 (en) 2014-09-30 2018-10-30 Apple Inc. Generating preferred metadata for content items
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US10488936B2 (en) 2014-09-30 2019-11-26 Apple Inc. Motion and gesture input from a wearable device
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9691270B1 (en) 2014-09-30 2017-06-27 Apple Inc. Automatically configuring a remote control for a device
US9773409B1 (en) 2014-09-30 2017-09-26 Apple Inc. Automatically configuring a remote control for a device
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US10001760B1 (en) 2014-09-30 2018-06-19 Hrl Laboratories, Llc Adaptive control system capable of recovering from unexpected situations
US10231033B1 (en) 2014-09-30 2019-03-12 Apple Inc. Synchronizing out-of-band content with a media stream
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
ES2826564T3 (es) * 2014-10-02 2021-05-18 HiAsset GmbH Control para iluminación de edificios y otras instalaciones técnicas domésticas
US9600112B2 (en) 2014-10-10 2017-03-21 Apple Inc. Signal trace patterns for flexible substrates
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
FR3028061B1 (fr) 2014-10-29 2016-12-30 Fogale Nanotech Dispositif capteur capacitif comprenant des electrodes ajourees
WO2016072983A1 (en) 2014-11-05 2016-05-12 Onamp Research Llc Common electrode driving and compensation for pixelated self-capacitance touch screen
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US10061450B2 (en) 2014-12-04 2018-08-28 Apple Inc. Coarse scan and targeted active mode scan for touch
TWI569177B (zh) * 2014-12-15 2017-02-01 The touch control system is planned by the arithmetic processing unit
DE102014225796A1 (de) * 2014-12-15 2016-06-16 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur Steuerung eines Fahrzeugsystems
US10718931B2 (en) 2014-12-23 2020-07-21 Apple Inc. Confocal inspection system having averaged illumination and averaged collection paths
EP3588061B1 (en) 2014-12-23 2023-04-19 Apple Inc. Optical inspection system and method including accounting for variations of optical path length within a sample
WO2016106350A1 (en) 2014-12-23 2016-06-30 Bribbla Dynamics Llc Confocal inspection system having non-overlapping annular illumination and collection regions
US9817502B2 (en) * 2014-12-29 2017-11-14 Synaptics Incorporated Switched-capacitor harmonic-reject mixer
SG11201705483YA (en) 2015-01-09 2017-08-30 Apple Inc Polarization selective, frequency selective, and wide dynamic range detectors, imaging arrays, readout integrated circuits, and sensor systems
JP2016133934A (ja) * 2015-01-16 2016-07-25 シャープ株式会社 情報処理装置、情報処理装置の制御方法、および制御プログラム
US10345962B2 (en) 2015-01-23 2019-07-09 Apple Inc. Touch panel with non-uniform touch node layout
US9817513B2 (en) 2015-01-27 2017-11-14 Apple Inc. Sense amplifier stabilization with switched series resistor
WO2016120518A1 (en) 2015-01-27 2016-08-04 Beddit Oy A system for determining the quality of sleep
US10054720B2 (en) 2015-02-02 2018-08-21 Apple Inc. Fresnel lens barrier rings
WO2016126525A1 (en) 2015-02-02 2016-08-11 Apple Inc. Flexible self-capacitance and mutual capacitance touch sensing system architecture
FR3032287B1 (fr) 2015-02-04 2018-03-09 Quickstep Technologies Llc Dispositif de detection capacitif multicouches, et appareil comprenant le dispositif
US10824279B2 (en) 2015-02-06 2020-11-03 Apple Inc. Remote feedback tapping for a touch sensor panel driving circuit
US9875346B2 (en) 2015-02-06 2018-01-23 Apple Inc. Setting and terminating restricted mode operation on electronic devices
US9806608B2 (en) 2015-02-13 2017-10-31 Apple Inc. Charge pump having AC and DC outputs for touch panel bootstrapping and substrate biasing
US10306047B2 (en) 2015-02-23 2019-05-28 Apple Inc. Mechanism for providing user-programmable button
FR3033203B1 (fr) 2015-02-27 2018-03-23 Quickstep Technologies Llc Procede pour interagir avec un appareil electronique et/ou informatique mettant en œuvre une surface de commande capacitive et une surface peripherique, interface et appareil mettant en œuvre ce procede
US10037100B2 (en) 2015-03-02 2018-07-31 Apple Inc. SNR-aware active mode touch scans with electrode reallocation
WO2016144831A1 (en) 2015-03-06 2016-09-15 Apple Inc. Independent control of emission wavelength and output power of a semiconductor laser
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US10048788B2 (en) 2015-03-09 2018-08-14 Apple Inc. Touch screen display uniformity
US10244175B2 (en) 2015-03-09 2019-03-26 Apple Inc. Automatic cropping of video content
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
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9942576B2 (en) 2015-04-06 2018-04-10 Apple Inc. Method and system for remote battery notification
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US10353516B2 (en) 2015-04-24 2019-07-16 Apple Inc. Merged floating pixels in a touch screen
US9921696B2 (en) 2015-04-24 2018-03-20 Apple Inc. Sensor with diffusing resistor
US10117587B2 (en) 2015-04-27 2018-11-06 Apple Inc. Dynamically reconfigurable apertures for optimization of PPG signal and ambient light mitigation
US10437385B2 (en) 2015-04-28 2019-10-08 Apple Inc. Sensor design for capacitance sensing
US10146359B2 (en) 2015-04-28 2018-12-04 Apple Inc. Common electrode auto-compensation method
CN107624206B (zh) 2015-04-30 2022-05-27 苹果公司 包括集成调谐元件的游标效应dbr激光器
US9443501B1 (en) 2015-05-13 2016-09-13 Apple Inc. Method and system of note selection and manipulation
US10152162B1 (en) 2015-05-15 2018-12-11 Apple Inc. Method of optimizing touch detection
US9766370B2 (en) 2015-05-18 2017-09-19 Apple Inc. Wrist-detection algorithm
US9548733B2 (en) 2015-05-20 2017-01-17 Ford Global Technologies, Llc Proximity sensor assembly having interleaved electrode configuration
US9930287B2 (en) 2015-05-22 2018-03-27 Apple Inc. Virtual noticeboard user interaction
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10416799B2 (en) * 2015-06-03 2019-09-17 Microsoft Technology Licensing, Llc Force sensing and inadvertent input control of an input device
US10222889B2 (en) 2015-06-03 2019-03-05 Microsoft Technology Licensing, Llc Force inputs and cursor control
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US10868672B1 (en) 2015-06-05 2020-12-15 Apple Inc. Establishing and verifying identity using biometrics while protecting user privacy
US11140171B1 (en) 2015-06-05 2021-10-05 Apple Inc. Establishing and verifying identity using action sequences while protecting user privacy
US10083105B2 (en) 2015-06-05 2018-09-25 Apple Inc. Smart advice to charge notification
US10447812B2 (en) 2015-06-05 2019-10-15 Apple Inc. On demand resources
US9880824B2 (en) 2015-06-05 2018-01-30 Apple Inc. On demand resources
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US10564770B1 (en) 2015-06-09 2020-02-18 Apple Inc. Predictive touch detection
CN104881157B (zh) * 2015-06-09 2017-12-01 温州聚龙知识产权有限公司 一种辅助移动护腕鼠标垫
US10466119B2 (en) 2015-06-10 2019-11-05 Nextinput, Inc. Ruggedized wafer level MEMS force sensor with a tolerance trench
US9910533B2 (en) 2015-06-19 2018-03-06 Apple Inc. Timing scheme for touch screen supporting variable refresh rate
US10613643B2 (en) 2015-06-25 2020-04-07 Apple Inc. Method for stylus touch-down and lift-off noise mitigation
US9921652B2 (en) 2015-06-29 2018-03-20 Apple Inc. Input with haptic feedback
US9535501B1 (en) 2015-06-29 2017-01-03 Apple Inc. Input with haptic feedback
US10386962B1 (en) 2015-08-03 2019-08-20 Apple Inc. Reducing touch node electrode coupling
KR102159156B1 (ko) 2015-09-01 2020-09-23 애플 인크. 물질의 비접촉 감지를 위한 레퍼런스 스위치 아키텍처
US10025401B2 (en) 2015-09-08 2018-07-17 Apple Inc. Active stylus ring electrode
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10198089B2 (en) 2015-09-08 2019-02-05 Apple Inc. Active stylus precision tip
US10120531B2 (en) 2015-09-08 2018-11-06 Apple Inc. User interfaces for navigating and playing content
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10678367B1 (en) 2015-09-11 2020-06-09 Apple Inc. Compressive touch sensing
CN108027317B (zh) 2015-09-18 2021-03-16 苹果公司 参考方案中的测量时间分布
US10310667B2 (en) 2015-09-21 2019-06-04 Apple Inc. Multi-bar capacitive sense electrode
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US9880664B2 (en) 2015-09-24 2018-01-30 Apple Inc. Common pixel correction for sensor panels
US10444040B2 (en) 2015-09-25 2019-10-15 Apple Inc. Crown with three-dimensional input
US10132680B1 (en) 2015-09-25 2018-11-20 Apple Inc. UV dosimetry and exposure alert
US9851298B1 (en) 2015-09-25 2017-12-26 Apple Inc. Light-based shielding detection
US9939899B2 (en) 2015-09-25 2018-04-10 Apple Inc. Motion and gesture input from a wearable device
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US10295838B1 (en) 2015-09-30 2019-05-21 Apple Inc. Body including surface having concentric annular portions
US10687717B1 (en) 2015-09-30 2020-06-23 Apple Inc. PPG sensor having light arrival angle control at detector
US10317200B1 (en) 2015-09-30 2019-06-11 Apple Inc. Multi-mode sensor for surface orientation
US10365773B2 (en) 2015-09-30 2019-07-30 Apple Inc. Flexible scan plan using coarse mutual capacitance and fully-guarded measurements
US9983029B2 (en) 2015-09-30 2018-05-29 Apple Inc. Integrated optical encoder for tilt able rotatable shaft
US9971407B2 (en) 2015-09-30 2018-05-15 Apple Inc. Haptic feedback for rotary inputs
US10534481B2 (en) 2015-09-30 2020-01-14 Apple Inc. High aspect ratio capacitive sensor panel
US10474255B2 (en) 2015-09-30 2019-11-12 Apple Inc. Input element with integrated functionality
US11036318B2 (en) 2015-09-30 2021-06-15 Apple Inc. Capacitive touch or proximity detection for crown
US10671222B2 (en) 2015-09-30 2020-06-02 Apple Inc. Touch sensor pattern for edge input detection
US11026628B1 (en) 2015-09-30 2021-06-08 Apple Inc. Systems and methods of spatial filtering for measuring electrical signals
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10874348B1 (en) 2015-09-30 2020-12-29 Apple Inc. Force sensing for PPG heart-rate performance enhancement and contact detection
US10537284B1 (en) 2015-09-30 2020-01-21 Apple Inc. Enhanced sensor signal collection and reflection of reflected and/or scattered light
US11182068B2 (en) * 2015-10-27 2021-11-23 Verizon Patent And Licensing Inc. Method and system for interacting with a touch screen
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10025428B2 (en) 2015-11-19 2018-07-17 Synaptics Incorporated Method and apparatus for improving capacitive sensing detection
CN105242812B (zh) * 2015-11-25 2019-02-05 联想(北京)有限公司 触摸屏及触摸感测方法
US10254870B2 (en) 2015-12-01 2019-04-09 Apple Inc. Force sensor-based motion or orientation determination in a device
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10061385B2 (en) 2016-01-22 2018-08-28 Microsoft Technology Licensing, Llc Haptic feedback for a touch input device
US10154316B2 (en) 2016-02-26 2018-12-11 Apple Inc. Motion-based configuration of a multi-user device
US9904379B2 (en) 2016-02-29 2018-02-27 Apple Inc. Disabling stylus to prevent worn tip performance degradation and screen damage
US10503258B2 (en) 2016-03-04 2019-12-10 Apple Inc. Input mechanism with force and rotation inputs and haptic feedback
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
DK201670583A1 (en) 2016-03-28 2017-10-16 Apple Inc Keyboard input to an electronic device
US11150798B2 (en) 2016-03-28 2021-10-19 Apple Inc. Multifunction device control of another electronic device
US10466839B2 (en) * 2016-03-30 2019-11-05 Synaptics Incorporated Dynamic differential algorithm for side touch signals
US10019122B2 (en) 2016-03-31 2018-07-10 Synaptics Incorporated Capacitive sensing using non-integer excitation
CN109073460B (zh) 2016-04-21 2022-08-23 苹果公司 用于参考切换的光学系统
CN109073462B (zh) 2016-04-21 2021-09-24 苹果公司 用于参考切换的多路复用和编码
EP3454724B1 (en) 2016-05-10 2023-12-06 Apple Inc. Systems and methods for non-pulsatile blood volume measurements
US10768746B1 (en) 2016-05-10 2020-09-08 Apple Inc. Quasi-continuous-time sampling of discrete-time sampled signals
WO2017195472A1 (ja) * 2016-05-11 2017-11-16 シャープ株式会社 情報処理装置、情報処理装置の制御方法、および制御プログラム
WO2017199221A1 (en) * 2016-05-19 2017-11-23 Onshape Inc. Touchscreen precise pointing gesture
US10637933B2 (en) 2016-05-26 2020-04-28 Logitech Europe S.A. Method and apparatus for transferring information between electronic devices
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US10305520B2 (en) 2016-05-27 2019-05-28 Apple Inc. Removing RF interference through scan rate locking
US10474277B2 (en) 2016-05-31 2019-11-12 Apple Inc. Position-based stylus communication
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
DK179309B1 (en) 2016-06-09 2018-04-23 Apple Inc Intelligent automated assistant in a home environment
US10739972B2 (en) 2016-06-10 2020-08-11 Apple Inc. Device, method, and graphical user interface for managing electronic communications
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK201670574A1 (en) 2016-06-12 2018-01-02 Apple Inc Accelerated scrolling
US10983688B2 (en) 2016-06-12 2021-04-20 Apple Inc. Content scrubber bar with real-world time indications
DK201670581A1 (en) 2016-06-12 2018-01-08 Apple Inc Device-level authorization for viewing content
DK201670582A1 (en) 2016-06-12 2018-01-02 Apple Inc Identifying applications on which content is available
US10209827B1 (en) 2016-06-24 2019-02-19 Apple Inc. Dynamic adjustment of demodulation waveform
US10139250B2 (en) 2016-07-08 2018-11-27 Apple Inc. Optical encoder based on light-steering based contrast generation from a first plurality of primary convex mirror sections and a second plurality of secondary mirror sections
US10613666B2 (en) 2016-07-15 2020-04-07 Apple Inc. Content creation using electronic input device on non-electronic surfaces
WO2018023080A2 (en) 2016-07-29 2018-02-01 Apple Inc. Methodology and application of acoustic touch detection
US10955947B2 (en) 2016-07-29 2021-03-23 Apple Inc. RC tuning of touch electrode connections on a touch sensor panel
CN114779956A (zh) 2016-07-29 2022-07-22 苹果公司 具有多电源域芯片配置的触摸传感器面板
US11559216B1 (en) 2016-08-12 2023-01-24 Apple Inc. Integrated photodiode
CN109561840B (zh) 2016-08-12 2021-11-19 苹果公司 生命体征监测系统
US10359885B2 (en) 2016-08-29 2019-07-23 Apple Inc. Touch induced flicker mitigation for variable refresh rate display
US10697830B1 (en) 2016-08-31 2020-06-30 Apple Inc. Multicomb light source and spectrometer
US10324620B2 (en) 2016-09-06 2019-06-18 Apple Inc. Processing capacitive touch gestures implemented on an electronic device
US10599247B2 (en) 2016-09-06 2020-03-24 Apple Inc. Thermal compensation for force-sensitive button
AU2017208277B2 (en) 2016-09-06 2018-12-20 Apple Inc. Back of cover touch sensors
US10879896B2 (en) * 2016-09-07 2020-12-29 Semtech Corporation Capacitive proximity sensor in a mobile device and method of limiting radiation absorption
US10541280B1 (en) 2016-09-16 2020-01-21 Apple Inc. OLED based touch sensing and user identification
US10416803B2 (en) 2016-09-21 2019-09-17 Apple Inc. Gasket with embedded capacitive sensor
US10478099B2 (en) 2016-09-22 2019-11-19 Apple Inc. Systems and methods for determining axial orientation and location of a user's wrist
US11076771B2 (en) 2016-09-22 2021-08-03 Apple Inc. Systems and methods for determining physiological signals using ambient light
CN114527893B (zh) 2016-09-23 2023-11-10 苹果公司 具有顶部屏蔽和/或底部屏蔽的触摸传感器面板
US10187765B2 (en) 2016-09-23 2019-01-22 Apple Inc. Networked sensor array
US10139975B2 (en) 2016-09-23 2018-11-27 Apple Inc. Pressure compensation for force-sensitive touch screen
US10446116B2 (en) 2016-09-23 2019-10-15 Apple Inc. Temperature sensor on display active area
US11137858B2 (en) 2016-09-23 2021-10-05 Apple Inc. Location-based swing compensation for touch channel attenuation
US10928881B2 (en) 2016-09-23 2021-02-23 Apple Inc. Low power touch sensing during a sleep state of an electronic device
US10353493B2 (en) 2016-09-30 2019-07-16 Microsoft Technology Licensing, Llc Apparatus and method of pen detection at a digitizer
US20180113579A1 (en) 2016-10-26 2018-04-26 Apple Inc. User interfaces for browsing content from multiple content applications on an electronic device
US10372282B2 (en) 2016-12-01 2019-08-06 Apple Inc. Capacitive coupling reduction in touch sensor panels
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
KR20180075733A (ko) 2016-12-26 2018-07-05 엘지디스플레이 주식회사 플렉서블 표시장치
WO2018148510A1 (en) 2017-02-09 2018-08-16 Nextinput, Inc. Integrated piezoresistive and piezoelectric fusion force sensor
EP3580539A4 (en) 2017-02-09 2020-11-25 Nextinput, Inc. INTEGRATED DIGITAL FORCE SENSORS AND RELATED METHOD OF MANUFACTURING
US10918322B2 (en) 2017-02-13 2021-02-16 Apple Inc. Light restriction designs in optical sensing applications having shared windows
US10964873B1 (en) 2017-03-03 2021-03-30 Apple Inc. Systems and methods for forming thin bulk junction thermoelectric devices in package
US10524735B2 (en) 2017-03-28 2020-01-07 Apple Inc. Detecting conditions using heart rate sensors
US11157115B2 (en) 2017-03-31 2021-10-26 Apple Inc. Composite cover material for sensitivity improvement of ultrasonic touch screens
US10606418B2 (en) 2017-03-31 2020-03-31 Apple Inc. Ultrasonic touch detection on stylus
US10386965B2 (en) 2017-04-20 2019-08-20 Apple Inc. Finger tracking in wet environment
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
WO2018217585A1 (en) 2017-05-22 2018-11-29 Apple Inc. Multi-element piezo sensors for physiological measurements
US11144158B2 (en) 2017-05-24 2021-10-12 Apple Inc. Differential acoustic touch and force sensing
US11334196B2 (en) 2017-05-24 2022-05-17 Apple Inc. System and method for acoustic touch and force sensing
CN208722170U (zh) 2017-05-24 2019-04-09 苹果公司 触摸和力敏设备,电子设备及可穿戴音频设备
US11166640B2 (en) 2017-06-02 2021-11-09 Apple Inc. Physiological sampling during predetermined activities
US10955994B2 (en) 2017-06-02 2021-03-23 Apple Inc. User interfaces for downloading applications on an electronic device
US10874313B2 (en) 2017-06-04 2020-12-29 Apple Inc. Heartrate tracking techniques
CN109213413A (zh) * 2017-07-07 2019-01-15 阿里巴巴集团控股有限公司 一种推荐方法、装置、设备和存储介质
US10558278B2 (en) 2017-07-11 2020-02-11 Apple Inc. Interacting with an electronic device through physical movement
US10788936B1 (en) 2017-07-17 2020-09-29 Apple Inc. Absorption correction for fabric touch sensing layer
US11221263B2 (en) 2017-07-19 2022-01-11 Nextinput, Inc. Microelectromechanical force sensor having a strain transfer layer arranged on the sensor die
US11423686B2 (en) 2017-07-25 2022-08-23 Qorvo Us, Inc. Integrated fingerprint and force sensor
WO2019023552A1 (en) 2017-07-27 2019-01-31 Nextinput, Inc. PIEZORESISTIVE AND PIEZOELECTRIC FORCE SENSOR ON WAFER AND METHODS OF MANUFACTURING THE SAME
KR20230107394A (ko) 2017-08-15 2023-07-14 애플 인크. 자가 커패시턴스 및 상호 커패시턴스 하이브리드 터치센서 패널 아키텍처
US10585502B2 (en) 2017-08-17 2020-03-10 Apple Inc. Touch sensor excitation using transformer
US10928955B1 (en) 2017-09-11 2021-02-23 Apple Inc. Suppression of structured image artifacts
US10871818B1 (en) 2017-09-11 2020-12-22 Apple Inc. Component power consumption management determining whether the power availability of the power source exceeds the expected power consumption
US10592027B2 (en) 2017-09-11 2020-03-17 Apple Inc. State-based touch threshold
US10444820B2 (en) 2017-09-11 2019-10-15 Apple Inc. Low power touch detection
KR102436452B1 (ko) 2017-09-26 2022-08-24 애플 인크. 광학적 감지를 위한 동심 아키텍처
US10949030B2 (en) 2017-09-26 2021-03-16 Apple Inc. Shear-poled curved piezoelectric material
US10474108B2 (en) 2017-09-27 2019-11-12 Apple Inc. Magnetic sensor array for crown rotation
CN111149265B (zh) 2017-09-28 2021-09-10 苹果公司 使用量子阱混合技术的激光架构
US11552454B1 (en) 2017-09-28 2023-01-10 Apple Inc. Integrated laser source
WO2019067796A2 (en) 2017-09-29 2019-04-04 Masseta Technologies Llc OPTICAL SAMPLING ARCHITECTURES OF RESOLUTION PATH
WO2019067144A1 (en) 2017-09-29 2019-04-04 Apple Inc. GLO BASE
US10788368B1 (en) 2017-09-29 2020-09-29 Apple Inc. Thermal isolation structure
US10521049B2 (en) 2017-09-29 2019-12-31 Apple Inc. Multi-via structures for touchscreens
WO2019067268A1 (en) 2017-09-29 2019-04-04 Apple Inc. MULTIMODAL TOUCH CONTROL DEVICE
US10963098B1 (en) 2017-09-29 2021-03-30 Apple Inc. Methods and apparatus for object profile estimation
CN111052047B (zh) 2017-09-29 2022-04-19 苹果公司 用于自动手势和手指识别的静脉扫描设备
WO2019067267A1 (en) 2017-09-29 2019-04-04 Apple Inc. TACTILE DETECTION WITH MULTIPLE POWER DOMAINS
US11733801B2 (en) 2017-09-29 2023-08-22 Apple Inc. Touch sensor panel architecture with multiple sensing mode capabilities
US10901543B1 (en) 2017-09-29 2021-01-26 Apple Inc. Touch screen with transparent electrode structure
US11079995B1 (en) 2017-09-30 2021-08-03 Apple Inc. User interfaces for devices with multiple displays
US10928905B2 (en) * 2017-10-09 2021-02-23 TacSense, Inc. Body motion and position sensing, recognition and analytics from an array of wearable pressure sensors
US11579028B2 (en) 2017-10-17 2023-02-14 Nextinput, Inc. Temperature coefficient of offset compensation for force sensor and strain gauge
US10789450B2 (en) * 2017-10-20 2020-09-29 Synaptics Incorporated Optical biometric sensor with automatic gain and exposure control
US10585539B2 (en) * 2017-10-26 2020-03-10 Novatek Microelectronics Corp. High sensitivity readout circuit for touch panel
US11385108B2 (en) 2017-11-02 2022-07-12 Nextinput, Inc. Sealed force sensor with etch stop layer
US11874185B2 (en) 2017-11-16 2024-01-16 Nextinput, Inc. Force attenuator for force sensor
US11228981B2 (en) * 2017-12-06 2022-01-18 Fingerprint Cards Anacatum Ip Ab Method for transitioning a device controller comprised in an electronic device, and an electronic device
US10599199B1 (en) 2017-12-20 2020-03-24 Apple Inc. Systems and methods for power management at device shutdown
US11363133B1 (en) 2017-12-20 2022-06-14 Apple Inc. Battery health-based power management
US10817307B1 (en) 2017-12-20 2020-10-27 Apple Inc. API behavior modification based on power source health
US10802651B2 (en) 2018-01-30 2020-10-13 Apple Inc. Ultrasonic touch detection through display
US11366552B2 (en) 2018-02-06 2022-06-21 Apple, Inc. Ultrasonic polarizer
US10914567B2 (en) 2018-02-23 2021-02-09 Apple Inc. Magnetic sensor based proximity sensing
US11068059B2 (en) 2018-04-13 2021-07-20 Apple Inc. Haptic interface for user input device
DK201870353A1 (en) 2018-05-07 2019-12-04 Apple Inc. USER INTERFACES FOR RECOMMENDING AND CONSUMING CONTENT ON AN ELECTRONIC DEVICE
US10872024B2 (en) 2018-05-08 2020-12-22 Apple Inc. User interfaces for controlling or presenting device usage on an electronic device
DK180081B1 (en) 2018-06-01 2020-04-01 Apple Inc. Access to system user interfaces on an electronic device
US11662796B2 (en) 2018-06-01 2023-05-30 Apple Inc. User interfaces for indicating battery information on an electronic device
DK201870354A1 (en) 2018-06-03 2019-12-20 Apple Inc. SETUP PROCEDURES FOR AN ELECTRONIC DEVICE
US11669243B2 (en) 2018-06-03 2023-06-06 Apple Inc. Systems and methods for activating and using a trackpad at an electronic device with a touch-sensitive display and no force sensors
US11922006B2 (en) 2018-06-03 2024-03-05 Apple Inc. Media control for screensavers on an electronic device
US11204806B2 (en) 2018-06-03 2021-12-21 Apple Inc. Systems and methods for user adaptive resource management
US10776006B2 (en) 2018-06-03 2020-09-15 Apple Inc. Systems and methods for activating and using a trackpad at an electronic device with a touch-sensitive display and no force sensors
US10871836B2 (en) 2018-07-06 2020-12-22 Apple Inc. System and method for unintentional input rejection
US11422765B2 (en) 2018-07-10 2022-08-23 Apple Inc. Cross device interactions
US10936135B2 (en) 2018-07-17 2021-03-02 Apple Inc. Single layer touch sensor panel architecture
US10990229B2 (en) 2018-08-03 2021-04-27 Apple Inc. Rectangular touch node design for metal mesh on-cell technology
US10725573B2 (en) 2018-08-06 2020-07-28 Apple Inc. Annular piezoelectric structure for ultrasonic touch sensing
CN108766249B (zh) * 2018-08-09 2020-12-29 武汉天马微电子有限公司 一种可折叠的显示面板及可折叠显示装置
US10999158B2 (en) 2018-09-11 2021-05-04 Apple Inc. User interfaces for controlling or presenting information about multiple cellular identifiers on an electronic device
US11484267B2 (en) 2018-09-11 2022-11-01 Apple Inc. Contact detection for physiological sensor
US10831296B1 (en) 2018-09-11 2020-11-10 Apple Inc. Touch rejection for wet fabric
US10613678B1 (en) 2018-09-17 2020-04-07 Apple Inc. Input device with haptic feedback
US11003289B1 (en) 2018-09-24 2021-05-11 Apple Inc. Flexible touch sensor panel
US10969907B2 (en) 2018-09-27 2021-04-06 Apple Inc. Compensation techniques for grip and finger coupling to routing traces in a touch sensor panel
US11079882B2 (en) 2018-09-28 2021-08-03 Apple Inc. Diamond based touch sensor panel architectures
US11331016B1 (en) 2018-09-28 2022-05-17 Apple Inc. System and method for robust pulse oximetry
US10754440B2 (en) 2018-09-28 2020-08-25 Apple Inc. Touch sensitive keyboard with flexible interconnections
US11016616B2 (en) 2018-09-28 2021-05-25 Apple Inc. Multi-domain touch sensing with touch and display circuitry operable in guarded power domain
US11422692B2 (en) 2018-09-28 2022-08-23 Apple Inc. System and method of controlling devices using motion gestures
US10557724B1 (en) 2018-09-28 2020-02-11 Apple Inc. Angle detection of a rotating system using a single magnet and multiple hall sensors
US11054948B2 (en) 2018-10-05 2021-07-06 Apple Inc. Light transmissivity-controlled touch sensor panel design
DE102018126231A1 (de) * 2018-10-22 2020-04-23 Endress+Hauser SE+Co. KG Bedienmodul für ein Feldgerät der Automatisierungstechnik und selbiges Feldgerät
US11171464B1 (en) 2018-12-14 2021-11-09 Apple Inc. Laser integration techniques
CN109720771A (zh) * 2019-01-02 2019-05-07 京东方科技集团股份有限公司 一种样本架、样本存取套件及样本存取系统
US10962427B2 (en) 2019-01-10 2021-03-30 Nextinput, Inc. Slotted MEMS force sensor
US10512130B1 (en) 2019-02-01 2019-12-17 Apple Inc. Multi-string LED drivers and current switching techniques
US11455059B1 (en) 2019-03-21 2022-09-27 Apple Inc. Display line aware noise mitigation for touch screens
EP3928194A1 (en) 2019-03-24 2021-12-29 Apple Inc. User interfaces including selectable representations of content items
CN113940088A (zh) 2019-03-24 2022-01-14 苹果公司 用于查看和访问电子设备上的内容的用户界面
US10877606B2 (en) 2019-04-22 2020-12-29 Apple Inc. Method and apparatus for isolating ultrasonic touch sensor from reflections in a device housing
US10921943B2 (en) 2019-04-30 2021-02-16 Apple Inc. Compliant material for protecting capacitive force sensors and increasing capacitive sensitivity
US11751790B1 (en) 2019-05-06 2023-09-12 Apple Inc. Protective circuitry for external sensing applications
US11235970B1 (en) 2019-05-30 2022-02-01 Apple Inc. Overload recovery optimization in microelectromechanical system application specific integrated circuit
US11863837B2 (en) 2019-05-31 2024-01-02 Apple Inc. Notification of augmented reality content on an electronic device
US10750595B1 (en) 2019-05-31 2020-08-18 Apple Inc. Frequency-to-current/voltage converter based mixed-mode LED drivers
WO2020243645A1 (en) 2019-05-31 2020-12-03 Apple Inc. User interfaces for a podcast browsing and playback application
US11363137B2 (en) 2019-06-01 2022-06-14 Apple Inc. User interfaces for managing contacts on another electronic device
US11366558B2 (en) 2019-07-26 2022-06-21 Apple Inc. Metal mesh touch electrodes with visibility mitigations
US11301099B1 (en) 2019-09-27 2022-04-12 Apple Inc. Methods and apparatus for finger detection and separation on a touch sensor panel using machine learning models
US10963095B1 (en) 2019-09-27 2021-03-30 Apple Inc. Glove touch detection
US11656838B2 (en) 2019-11-11 2023-05-23 Apple Inc. User interfaces for time period-based curated playlists
US11567644B2 (en) 2020-02-03 2023-01-31 Apple Inc. Cursor integration with a touch screen user interface
US11599223B1 (en) 2020-03-13 2023-03-07 Apple Inc. System and machine learning method for separating noise and signal in multitouch sensors
US11397487B2 (en) * 2020-03-17 2022-07-26 Synaptics Incorporated Re-configurable receiver channels for a sensing device
DE102020107752A1 (de) * 2020-03-20 2021-09-23 Daimler Ag Verfahren und Vorrichtung zur Auswahl von auf einem Bildschirm angezeigten Eingabefeldern und/oder zur Aktivierung von auf dem Bildschirm in einem ausgewählten Eingabefeld angezeigten Eingabeinhalten durch manuelle Eingaben
US11843838B2 (en) 2020-03-24 2023-12-12 Apple Inc. User interfaces for accessing episodes of a content series
US11662867B1 (en) 2020-05-30 2023-05-30 Apple Inc. Hover detection on a touch sensor panel
US11899895B2 (en) 2020-06-21 2024-02-13 Apple Inc. User interfaces for setting up an electronic device
US11946996B2 (en) 2020-06-30 2024-04-02 Apple, Inc. Ultra-accurate object tracking using radar in multi-object environment
US11899881B2 (en) 2020-07-17 2024-02-13 Apple Inc. Machine learning method and system for suppressing display induced noise in touch sensors using information from display circuitry
CN112328158A (zh) * 2020-07-23 2021-02-05 深圳Tcl新技术有限公司 交互方法、显示装置、发射装置、交互系统及存储介质
US11562638B2 (en) 2020-08-24 2023-01-24 Logitech Europe S.A. Electronic system and method for improving human interaction and activities
US11852318B2 (en) 2020-09-09 2023-12-26 Apple Inc. Optical system for noise mitigation
JP2023543799A (ja) 2020-09-25 2023-10-18 アップル インコーポレイテッド ユーザインタフェースをナビゲートする方法
US11481070B1 (en) 2020-09-25 2022-10-25 Apple Inc. System and method for touch sensor panel with display noise correction
KR20220046748A (ko) * 2020-10-07 2022-04-15 삼성디스플레이 주식회사 터치 패널을 포함하는 표시 장치 및 터치 패널을 포함 하는 표시 장치의 구동 방법
US11720229B2 (en) 2020-12-07 2023-08-08 Apple Inc. User interfaces for browsing and presenting content
US11934640B2 (en) 2021-01-29 2024-03-19 Apple Inc. User interfaces for record labels
US11269457B1 (en) 2021-02-03 2022-03-08 Apple Inc. Systems and methods for improved touch screen selectivity and sensitivity
US11614806B1 (en) 2021-05-12 2023-03-28 Apple Inc. Input device with self-mixing interferometry sensors
US11592946B1 (en) 2021-09-21 2023-02-28 Apple Inc. Capacitive gap force sensor with multi-layer fill
US11789561B2 (en) 2021-09-24 2023-10-17 Apple Inc. Architecture for differential drive and sense touch technology

Family Cites Families (186)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE23030E (en) * 1948-08-24 Educational device
US2219497A (en) * 1938-01-11 1940-10-29 Dillon Stevens Electrostatic type test electrode
US3207905A (en) * 1961-08-17 1965-09-21 Gen Electric Touch-sensitive optoelectonic circuits and indicators
US3128458A (en) * 1962-05-10 1964-04-07 Romero Adolph Stylus controlled sign with contact grid of parallel plates
US3244369A (en) * 1964-09-25 1966-04-05 Ibm Input-output conversion apparatus
US3437795A (en) * 1965-06-28 1969-04-08 Ampex Data input devices and systems
GB1172222A (en) * 1965-08-05 1969-11-26 Mini Of Technology Touch Displays
US3401470A (en) * 1966-05-04 1968-09-17 Mc Graw Edison Co Educational apparatus
US3493791A (en) * 1966-08-12 1970-02-03 Hall Barkan Instr Inc Two-wire solid state direct touch responsive semiconductor switch circuit
GB1121740A (en) * 1966-09-07 1968-07-31 Marconi Co Ltd Improvements in or relating to electrical position resolver arrangements
US3530310A (en) * 1966-10-28 1970-09-22 Hall Barkan Instr Inc Touch activated dc switch and programmer array
US3497966A (en) * 1967-02-20 1970-03-03 Mc Graw Edison Co Teaching machine
US3492440A (en) * 1967-05-25 1970-01-27 Bell Telephone Labor Inc Direct station selection telephone set employing proximity type selector switches
US3543056A (en) * 1967-08-07 1970-11-24 Johnson Service Co Proximity detection system using field effect transistors
US3522664A (en) * 1967-11-20 1970-08-04 Westinghouse Electric Corp Interface device and display system
US3516176A (en) * 1967-12-26 1970-06-23 Behavioural Research & Dev Ltd Touch detecting teaching machine
US3598903A (en) * 1968-06-06 1971-08-10 Ibm Position-identifying device
US3617823A (en) 1969-03-07 1971-11-02 Rca Corp Self-scanned phototransistor array employing common substrate
US3593115A (en) * 1969-06-30 1971-07-13 Ibm Capacitive voltage divider
US3549909A (en) * 1969-08-25 1970-12-22 Hall Barkan Instr Inc Touch activated ac,full wave,two-wire swtiches
US3662378A (en) * 1970-06-01 1972-05-09 Cherry Electrical Prod Electronic keyboard input circuit
US3675239A (en) * 1970-09-14 1972-07-04 Ncr Co Unlimited roll keyboard circuit
US3683371A (en) * 1970-09-15 1972-08-08 Burroughs Corp Magnetic keyboard terminal
GB1315030A (en) * 1970-11-26 1973-04-26 Plessey Co Ltd Touch-wire overlay masks for cathode ray tubes
US3696409A (en) * 1970-12-28 1972-10-03 Linquist & Vennum Finger-touch faceplate
US3757322A (en) * 1971-02-03 1973-09-04 Hall Barkan Instr Inc Transparent touch controlled interface with interreactively related display
US3737670A (en) * 1971-07-09 1973-06-05 Magic Dot Inc Touch sensitive electronic switch
US3732389A (en) * 1972-02-14 1973-05-08 Litton Systems Inc Touch entry switch array
US3932862A (en) * 1972-05-05 1976-01-13 Robert Michael Graven Coloringbook, a solid state display device
US3760392A (en) * 1972-05-15 1973-09-18 Allis Chalmers Capacitive position sensor
US3921166A (en) * 1972-09-15 1975-11-18 Raytheon Co Capacitance matrix keyboard
US3875331A (en) * 1973-11-08 1975-04-01 Vector General Vector tablet digitizing system
US3931610A (en) * 1973-11-29 1976-01-06 Teletype Corporation Capacitive keyswitch sensor and method
DE2508154C3 (de) * 1974-12-03 1978-06-15 Pentel K.K., Tokio Eingabeplatte
US3999012A (en) * 1975-07-07 1976-12-21 Ibm Corporation Graphic entry tablet with improved addressing
US3992579A (en) * 1975-06-02 1976-11-16 Ibm Corporation Tablet system with digital activation
US4056699A (en) * 1975-11-13 1977-11-01 Essex International, Inc. Touch plate assembly
US4058765A (en) * 1976-06-07 1977-11-15 David Richardson General displacement sensor
US4302011A (en) * 1976-08-24 1981-11-24 Peptek, Incorporated Video game apparatus and method
US4071691A (en) * 1976-08-24 1978-01-31 Peptek, Inc. Human-machine interface apparatus
US4198539A (en) * 1977-01-19 1980-04-15 Peptek, Inc. System for producing electric field with predetermined characteristics and edge terminations for resistance planes therefor
US4103252A (en) * 1976-11-26 1978-07-25 Xerox Corporation Capacitive touch-activated transducer system including a plurality of oscillators
US4087625A (en) * 1976-12-29 1978-05-02 International Business Machines Corporation Capacitive two dimensional tablet with single conductive layer
US4148014A (en) * 1977-04-06 1979-04-03 Texas Instruments Incorporated System with joystick to control velocity vector of a display cursor
US4371746A (en) * 1978-01-05 1983-02-01 Peptek, Incorporated Edge terminations for impedance planes
US4177421A (en) * 1978-02-27 1979-12-04 Xerox Corporation Capacitive transducer
CH623195B (fr) * 1978-04-11 1900-01-01 Ebauches Sa Montre electronique avec moyens de commande et de selection des fonctions.
US4177354A (en) * 1978-04-17 1979-12-04 Bell Telephone Laboratories, Incorporated Graphic communications apparatus
US4221975A (en) * 1978-04-19 1980-09-09 Touch Activated Switch Arrays, Inc. Touch activated controller and method
US4264903A (en) * 1978-06-12 1981-04-28 General Electric Company Capacitive touch control and display
US4224615A (en) * 1978-09-14 1980-09-23 Texas Instruments Incorporated Method of using a liquid crystal display device as a data input device
US4281323A (en) * 1978-12-05 1981-07-28 Bank Computer Network Corporation Noise responsive data input apparatus and method
US4257177A (en) 1978-12-21 1981-03-24 Management Operations Limited Safety footwear
US4246452A (en) * 1979-01-05 1981-01-20 Mattel, Inc. Switch apparatus
US4293734A (en) * 1979-02-23 1981-10-06 Peptek, Incorporated Touch panel system and method
US4430917A (en) * 1979-08-22 1984-02-14 Peptek, Incorporated Hand-held musical instrument and systems including a man-machine interface apparatus
DE2907811B1 (de) * 1979-02-28 1980-03-20 Agfa Gevaert Ag Funktionseingabeeinheit mit Beruehrungstasten
US4232311A (en) 1979-03-20 1980-11-04 Chyron Corporation Color display apparatus
US4290061A (en) * 1979-08-23 1981-09-15 General Electric Company Electrically integrated touch input and output display system
US4291303A (en) * 1979-08-23 1981-09-22 General Electric Company Touch pad and display tube circuitry
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
US4310839A (en) * 1979-11-23 1982-01-12 Raytheon Company Interactive display system with touch data entry
US4313113A (en) * 1980-03-24 1982-01-26 Xerox Corporation Cursor control
JPS56147226A (en) * 1980-04-15 1981-11-16 Brother Ind Ltd Key input device
JPS5742214A (en) * 1980-08-27 1982-03-09 Sony Corp Power amplifier
US4639720A (en) * 1981-01-12 1987-01-27 Harris Corporation Electronic sketch pad
US4476463A (en) * 1981-08-24 1984-10-09 Interaction Systems, Inc. Display device having unpatterned touch detection
US4442317A (en) * 1981-09-14 1984-04-10 Sun-Flex Company, Inc. Coordinate sensing device
US4550310A (en) * 1981-10-29 1985-10-29 Fujitsu Limited Touch sensing device
US4475235A (en) * 1982-01-04 1984-10-02 Rolm Corporation Signature verification sensor
US4516112A (en) * 1982-02-22 1985-05-07 Eaton Corporation Transparent touch switching system
US4423286A (en) * 1982-07-21 1983-12-27 Talos Systems, Inc. Apparatus and method for determining the position of a driven coil within a grid of spaced conductors
US4455452A (en) * 1982-09-13 1984-06-19 Touch Activated Switch Arrays, Inc. Touch activated controller for generating X-Y output information
JPS5979384A (ja) * 1982-10-28 1984-05-08 Osukon Denshi Kk 座標読取方法
US4595913A (en) * 1983-02-10 1986-06-17 Pie Associates Capacitor touch activated switching system
US4570149A (en) * 1983-03-15 1986-02-11 Koala Technologies Corporation Simplified touch tablet data device
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
US4511760A (en) * 1983-05-23 1985-04-16 International Business Machines Corporation Force sensing data input device responding to the release of pressure force
US4526043A (en) * 1983-05-23 1985-07-02 At&T Bell Laboratories Conformable tactile sensor
JPS6029833A (ja) * 1983-07-28 1985-02-15 Canon Inc 画像表示装置
JPS6066298A (ja) 1983-09-21 1985-04-16 キヤノン株式会社 情報処理装置
US4550221A (en) * 1983-10-07 1985-10-29 Scott Mabusth Touch sensitive control device
JPS60136892A (ja) 1983-12-26 1985-07-20 Hitachi Ltd オンライン手書き図形認識装置
US4733222A (en) * 1983-12-27 1988-03-22 Integrated Touch Arrays, Inc. Capacitance-variation-sensitive touch sensing array system
AU552619B2 (en) * 1984-02-29 1986-06-12 Fujitsu Limited Co-ordinate detecting apparatus
JPS60181816A (ja) * 1984-02-29 1985-09-17 Pentel Kk 図形入力装置
US4582955A (en) * 1984-03-23 1986-04-15 Pencept, Inc. Digitizing tablet system including a tablet having a grid structure made of two orthogonal sets of parallel uniformly sized and spaced U shaped loops of conductive material
DE3579144D1 (de) 1984-12-28 1990-09-13 Wacom Co Ltd Vorrichtung zur ermittlung der position.
US4935728A (en) * 1985-01-02 1990-06-19 Altra Corporation Computer control
US4672154A (en) * 1985-04-03 1987-06-09 Kurta Corporation Low power, high resolution digitizing system with cordless pen/mouse
US4736191A (en) * 1985-08-02 1988-04-05 Karl E. Matzke Touch activated control method and apparatus
JPS62151914A (ja) * 1985-12-25 1987-07-06 Alps Electric Co Ltd 座標検出方法
JPH0668758B2 (ja) * 1986-01-07 1994-08-31 株式会社日立製作所 カーソル制御方法及び3次元図形表示装置
US4773024A (en) 1986-06-03 1988-09-20 Synaptics, Inc. Brain emulation circuit with reduced confusion
JPH0654460B2 (ja) * 1986-07-12 1994-07-20 アルプス電気株式会社 座標検出方法
US4698461A (en) * 1986-08-26 1987-10-06 Tektronix, Inc. Touch panel with automatic frequency control
US4820886A (en) * 1987-03-16 1989-04-11 Sanders Associates, Inc. Low-cost, high-accuracy digitizer signal acquisition apparatus and method
US4988982A (en) * 1987-03-25 1991-01-29 The Grass Valley Group, Inc. Touch pad machine control
US4791286A (en) 1987-04-27 1988-12-13 Irvine Sensors Corporation Pre-amplifier in focal plane detector array
FR2615941B1 (fr) * 1987-05-25 1991-12-06 Sfena Dispositif de detection de position d'un organe de commande sur une tablette tactile
US5363120A (en) * 1987-10-14 1994-11-08 Wang Laboratories, Inc. Computer input device using orientation sensor
US4794208A (en) * 1988-02-08 1988-12-27 Calcomp Inc. Frequency shifting digitizer for reducing AC fields interference
US4914624A (en) * 1988-05-06 1990-04-03 Dunthorn David I Virtual button for touch screen
US4853498A (en) * 1988-06-13 1989-08-01 Tektronix, Inc. Position measurement apparatus for capacitive touch panel system
US5191641A (en) 1988-09-26 1993-03-02 Sharp Kabushiki Kaisha Cursor shift speed control system
US5119038A (en) 1988-12-09 1992-06-02 Synaptics, Corporation CMOS current mirror with offset adaptation
US5083044A (en) 1989-03-10 1992-01-21 Synaptics, Incorporated Synaptic element and array
US5120996A (en) 1989-03-10 1992-06-09 Synaptics, Incorporated Synaptic element and array
US4918262A (en) * 1989-03-14 1990-04-17 Ibm Corporation Touch sensing display screen signal processing apparatus and method
US5120907A (en) * 1989-03-28 1992-06-09 Graphtec Kabushiki Kaisha Device for determining position coordinates of points on a surface
US5157384A (en) 1989-04-28 1992-10-20 International Business Machines Corporation Advanced user interface
US5252951A (en) * 1989-04-28 1993-10-12 International Business Machines Corporation Graphical user interface with gesture recognition in a multiapplication environment
US4962342A (en) 1989-05-04 1990-10-09 Synaptics, Inc. Dynamic synapse for neural network
GB2232251A (en) 1989-05-08 1990-12-05 Philips Electronic Associated Touch sensor array systems
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
US5402151A (en) * 1989-10-02 1995-03-28 U.S. Philips Corporation Data processing system with a touch screen and a digitizing tablet, both integrated in an input device
JPH03216720A (ja) 1990-01-22 1991-09-24 Fujitsu Ltd デジタイザによる座標入力方法
US5008497A (en) * 1990-03-22 1991-04-16 Asher David J Touch controller
JP2736149B2 (ja) 1990-03-23 1998-04-02 株式会社東芝 トレンドグラフ変倍装置
FR2662528B1 (fr) 1990-05-25 1994-03-11 Sextant Avionique Dispositif pour la localisation d'un objet situe a proximite d'une aire de detection et clavier transparent utilisant ledit dispositif.
US5153572A (en) 1990-06-08 1992-10-06 Donnelly Corporation Touch-sensitive control circuit
GB2245708A (en) 1990-06-29 1992-01-08 Philips Electronic Associated Touch sensor array systems
US5117071A (en) * 1990-10-31 1992-05-26 International Business Machines Corporation Stylus sensing system
US5149919A (en) * 1990-10-31 1992-09-22 International Business Machines Corporation Stylus sensing system
US5120908A (en) 1990-11-01 1992-06-09 Gazelle Graphic Systems Inc. Electromagnetic position transducer
US5260697A (en) 1990-11-13 1993-11-09 Wang Laboratories, Inc. Computer with separate display plane and user interface processor
EP0490001B1 (en) 1990-12-14 1996-07-10 International Business Machines Corporation Coordinate processor for a computer system having a pointing device
JPH08101922A (ja) 1991-01-07 1996-04-16 Shima Seiki Mfg Ltd 画像編集作成装置および画像編集作成方法
US5469191A (en) 1991-01-09 1995-11-21 Smith, Iii; Jay Cursor control system
US5093900A (en) 1991-02-13 1992-03-03 At&T Bell Laboratories Reconfigurable neural network
US5324958A (en) 1991-02-19 1994-06-28 Synaptics, Incorporated Integrating imaging systgem having wide dynamic range with sample/hold circuits
JP3171866B2 (ja) 1991-03-08 2001-06-04 パイオニア株式会社 パターン入力装置
US5220649A (en) 1991-03-20 1993-06-15 Forcier Mitchell D Script/binary-encoded-character processing method and system with moving space insertion mode
US5428367A (en) * 1991-07-08 1995-06-27 Mikan; Peter J. Computer mouse simulator having see-through touchscreen device and external electronic interface therefor
US5376946A (en) * 1991-07-08 1994-12-27 Mikan; Peter J. Computer mouse simulator device
US5666113A (en) 1991-07-31 1997-09-09 Microtouch Systems, Inc. System for using a touchpad input device for cursor control and keyboard emulation
US5287105A (en) 1991-08-12 1994-02-15 Calcomp Inc. Automatic tracking and scanning cursor for digitizers
JP3190074B2 (ja) * 1991-09-11 2001-07-16 株式会社東芝 手書き入力装置
JP3138512B2 (ja) * 1991-09-19 2001-02-26 京セラ株式会社 タッチパネルにおけるマウス入力方式
US5164713A (en) * 1991-10-15 1992-11-17 Bain Lee L Cursor position controller for use with mouse and display systems
JPH0769767B2 (ja) 1991-10-16 1995-07-31 インターナショナル・ビジネス・マシーンズ・コーポレイション フィンガ・タッチまたはスタイラスの位置を検出するためのタッチ・オーバーレイ、および検出システム
US5848187A (en) 1991-11-18 1998-12-08 Compaq Computer Corporation Method and apparatus for entering and manipulating spreadsheet cell data
US5335557A (en) * 1991-11-26 1994-08-09 Taizo Yasutake Touch sensitive input control device
JP2975467B2 (ja) * 1991-11-28 1999-11-10 シャープ株式会社 表示一体型位置読取装置
GB2266038B (en) 1992-03-24 1995-07-12 Afe Displays Limited Information input system for a computer
EP0563477A1 (en) 1992-03-25 1993-10-06 Visage Inc. Touch screen sensing apparatus
JPH0684006A (ja) 1992-04-09 1994-03-25 Internatl Business Mach Corp <Ibm> オンライン手書き文字認識方法
US5336936A (en) 1992-05-06 1994-08-09 Synaptics, Incorporated One-transistor adaptable analog storage element and array
US5583542A (en) * 1992-05-26 1996-12-10 Apple Computer, Incorporated Method for deleting objects on a computer display
JP2585922B2 (ja) 1992-05-29 1997-02-26 日立ソフトウエアエンジニアリング株式会社 電子黒板装置
US5256975A (en) * 1992-06-01 1993-10-26 Digital Equipment Corporation Manually-operated continuity/shorts test probe for bare interconnection packages
US5488204A (en) 1992-06-08 1996-01-30 Synaptics, Incorporated Paintbrush stylus for capacitive touch sensor pad
US6028271A (en) 1992-06-08 2000-02-22 Synaptics, Inc. Object position detector with edge motion feature and gesture recognition
US5543590A (en) * 1992-06-08 1996-08-06 Synaptics, Incorporated Object position detector with edge motion feature
US5914465A (en) 1992-06-08 1999-06-22 Synaptics, Inc. Object position detector
US5942733A (en) 1992-06-08 1999-08-24 Synaptics, Inc. Stylus input capacitive touchpad sensor
US5543588A (en) 1992-06-08 1996-08-06 Synaptics, Incorporated Touch pad driven handheld computing device
US5861583A (en) 1992-06-08 1999-01-19 Synaptics, Incorporated Object position detector
US5543591A (en) 1992-06-08 1996-08-06 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US5880411A (en) * 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
EP0574213B1 (en) 1992-06-08 1999-03-24 Synaptics, Inc. Object position detector
US5369227A (en) 1992-07-22 1994-11-29 Summagraphics Corporation Stylus switch status determination in a digitizer tablet having a cordless stylus
EP0589498A1 (en) 1992-08-12 1994-03-30 Koninklijke Philips Electronics N.V. Electronic circuitry rendered immune to EM noise of display
US5231450A (en) 1992-08-27 1993-07-27 Daniels John J Three-dimensional color image printer
US5339213A (en) 1992-11-16 1994-08-16 Cirque Corporation Portable computer touch pad attachment
US5612719A (en) * 1992-12-03 1997-03-18 Apple Computer, Inc. Gesture sensitive buttons for graphical user interfaces
US5463388A (en) 1993-01-29 1995-10-31 At&T Ipm Corp. Computer mouse or keyboard input device utilizing capacitive sensors
US5374942A (en) 1993-02-05 1994-12-20 Gilligan; Federico G. Mouse and method for concurrent cursor position and scrolling control
JP2986047B2 (ja) * 1993-04-29 1999-12-06 インターナショナル・ビジネス・マシーンズ・コーポレイション ディジタル入力用表示装置並びに入力処理装置および方法
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
US5517578A (en) 1993-05-20 1996-05-14 Aha! Software Corporation Method and apparatus for grouping and manipulating electronic representations of handwriting, printing and drawings
US5408194A (en) 1993-06-25 1995-04-18 Synaptics, Incorporated Adaptive analog minimum/maximum selector and subtractor circuit
US5349303A (en) 1993-07-02 1994-09-20 Cirque Corporation Electrical charge transfer apparatus
US5373118A (en) 1993-10-25 1994-12-13 Calcomp Inc. Half normal frequency regime phase encoding in cordless digitizers
KR100300397B1 (ko) 1994-04-21 2001-10-22 김순택 터치판넬및디지타이저기능을겸비한시스템및구동방법
US5579036A (en) 1994-04-28 1996-11-26 At&T Global Information Solutions Company Touch screen device and shielding bracket therefor
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
US5757368A (en) * 1995-03-27 1998-05-26 Cirque Corporation System and method for extending the drag function of a computer pointing device
US5591945A (en) * 1995-04-19 1997-01-07 Elo Touchsystems, Inc. Acoustic touch position sensor using higher order horizontally polarized shear wave propagation
US6255604B1 (en) * 1995-05-31 2001-07-03 Canon Kabushiki Kaisha Coordinate detecting device for outputting coordinate data when two points are simultaneously depressed, method therefor and computer control device
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
JP3431387B2 (ja) 1996-03-14 2003-07-28 株式会社東芝 露光強度分布表示方法とマスクパターン編集装置
US5861886A (en) 1996-06-26 1999-01-19 Xerox Corporation Method and apparatus for grouping graphic objects on a computer based system having a graphical user interface
US5854625A (en) 1996-11-06 1998-12-29 Synaptics, Incorporated Force sensing touchpad
US5764224A (en) * 1997-03-25 1998-06-09 Ericsson Inc. Cordless mouse-stylus-pointer

Cited By (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1322407C (zh) * 1998-10-19 2007-06-20 富士通株式会社 输入处理方法和输入控制装置
CN1322406C (zh) * 1998-10-19 2007-06-20 富士通株式会社 输入处理方法和输入控制装置
CN100336000C (zh) * 1998-10-19 2007-09-05 富士通株式会社 输入处理方法和输入控制装置
CN100381986C (zh) * 1998-10-19 2008-04-16 富士通株式会社 输入处理方法和输入控制装置
CN100336053C (zh) * 2002-02-08 2007-09-05 微软公司 确定接收到的笔划是否是手势的方法
CN1308796C (zh) * 2003-12-04 2007-04-04 陞达科技股份有限公司 辨识双击手势的方法及控制器
CN104407796B (zh) * 2004-09-24 2018-05-22 苹果公司 原始数据跟踪板设备和系统
CN100410858C (zh) * 2005-09-23 2008-08-13 联想(北京)有限公司 屏幕光标移动的控制方法及光标移动控制器
US9696863B2 (en) 2005-11-15 2017-07-04 Synaptics Incorporated Methods and systems for detecting a position-based attribute of an object using digital codes
CN102841704A (zh) * 2005-11-15 2012-12-26 辛纳普蒂克斯公司 利用数字代码检测物体的基于位置的属性的方法和系统
CN102841704B (zh) * 2005-11-15 2017-09-08 辛纳普蒂克斯公司 利用数字代码检测物体的基于位置的属性的方法和系统
CN101390290B (zh) * 2005-12-21 2011-09-07 量研科技股份有限公司 具有非锁定降低的键入歧义的电容式键盘
CN101529367B (zh) * 2006-09-06 2016-02-17 苹果公司 用于便携式多功能设备的语音邮件管理器
US9557780B2 (en) 2007-04-27 2017-01-31 Tpk Touch Solutions Inc. Transparent conductor pattern structure of a capacitive touch panel comprising a plurality of conductor cells
US9213376B2 (en) 2007-04-27 2015-12-15 Tpk Touch Solutions (Xiamen) Inc. Conductor pattern structure of a capacitive touch panel comprising a plurality of first-axis conductor cells and a plurality of second-axis conductor cells
US9395857B2 (en) 2007-12-24 2016-07-19 Tpk Holding Co., Ltd. Capacitive touch panel
CN101910850A (zh) * 2007-12-28 2010-12-08 3M创新有限公司 多电容测量电路和方法
CN101983371A (zh) * 2008-04-04 2011-03-02 麦孚斯公司 改善了边缘位置认知特性的触摸感知装置
CN102129325B (zh) * 2008-05-21 2014-07-09 宸鸿光电科技股份有限公司 触控电路
CN102129325A (zh) * 2008-05-21 2011-07-20 宸鸿光电科技股份有限公司 触控电路
US9000956B2 (en) 2008-10-28 2015-04-07 Fujitsu Limited Portable terminal and input control method
CN102203696A (zh) * 2008-10-28 2011-09-28 富士通株式会社 便携终端以及输入控制方法
CN101943987B (zh) * 2008-12-15 2013-06-05 索尼株式会社 信息处理装置、信息处理方法
CN102012738B (zh) * 2009-09-07 2013-06-12 索尼公司 输入设备和输入方法
US10795486B2 (en) 2009-09-07 2020-10-06 Sony Corporation Input apparatus, input method and program
US10275066B2 (en) 2009-09-07 2019-04-30 Sony Corporation Input apparatus, input method and program
CN102012738A (zh) * 2009-09-07 2011-04-13 索尼公司 输入设备、输入方法和程序
US9454267B2 (en) 2010-06-12 2016-09-27 Tpk Touch Solutions (Xiamen) Inc. Touch sensing circuit and method for making the same
CN102346636A (zh) * 2010-07-28 2012-02-08 索尼公司 信息处理设备、信息处理方法和计算机可读存储介质
CN103548035A (zh) * 2010-10-08 2014-01-29 苹果公司 包括差分测量电路的手指感测设备和相关方法
CN103154864A (zh) * 2010-10-15 2013-06-12 株式会社村田制作所 触摸式输入装置及其控制方法
CN103154864B (zh) * 2010-10-15 2015-12-16 株式会社村田制作所 触摸式输入装置及其控制方法
CN102479009A (zh) * 2010-11-29 2012-05-30 苏州华芯微电子股份有限公司 电容触摸板背景值的更新方法
CN102622116A (zh) * 2011-01-30 2012-08-01 联咏科技股份有限公司 单指手势判断方法、触控感应控制芯片及触控系统
TWI550478B (zh) * 2011-02-08 2016-09-21 Rohm Co Ltd Capacitance voltage conversion circuit, the use of its input device, electronic equipment, and capacitor voltage conversion method
US8963856B2 (en) 2011-06-15 2015-02-24 Tpk Touch Solutions Inc. Touch sensing layer and manufacturing method thereof
CN102902394A (zh) * 2011-07-28 2013-01-30 宸鸿科技(厦门)有限公司 触控面板以及其侦测方法
TWI448938B (zh) * 2011-07-28 2014-08-11 Tpk Touch Solutions Xiamen Inc 觸控面板以及其操作方法
US9495043B2 (en) 2011-07-28 2016-11-15 Tpk Touch Solutions (Xiamen) Inc. Touch panel and operation method thereof
CN103164060A (zh) * 2011-12-14 2013-06-19 华硕电脑股份有限公司 电子装置及触控方法
CN102929433A (zh) * 2012-11-06 2013-02-13 山东大学 一种通过触点预测降低嵌入式设备上拖拽延迟的方法
CN104020863B (zh) * 2013-02-28 2018-03-27 联想(北京)有限公司 一种数据处理方法及电子设备
CN104020863A (zh) * 2013-02-28 2014-09-03 联想(北京)有限公司 一种数据处理方法及电子设备
TWI497374B (zh) * 2013-09-04 2015-08-21 Ili Technology Corp 應用於觸控面板的基線校正方法及其系統
CN105593925A (zh) * 2013-10-29 2016-05-18 发纮电机株式会社 可编程显示器及其程序
CN105593925B (zh) * 2013-10-29 2018-02-09 发纮电机株式会社 可编程显示器及储存其程序的储存介质
CN105164622B (zh) * 2014-01-30 2018-06-15 京瓷办公信息系统株式会社 触摸面板装置及触摸面板控制方法
CN105164622A (zh) * 2014-01-30 2015-12-16 京瓷办公信息系统株式会社 触摸面板装置及触摸面板控制方法
US10120563B2 (en) 2014-12-24 2018-11-06 Intel Corporation User interface for liquid container
WO2016101160A1 (en) * 2014-12-24 2016-06-30 Intel Corporation User interface for liquid container
CN107710117A (zh) * 2015-07-09 2018-02-16 高通股份有限公司 使用电容检测触摸压力
CN105342299A (zh) * 2015-12-10 2016-02-24 成都小爱未来智慧科技有限公司 智能水杯的触控电路
CN113811924A (zh) * 2019-05-13 2021-12-17 普利斯梅德实验室有限公司 用于验证电传导安全特征的设备和方法以及用于电传导安全特征的验证设备
CN113918004A (zh) * 2020-07-10 2022-01-11 华为技术有限公司 手势识别方法及其装置、介质和系统
CN112463000A (zh) * 2020-11-10 2021-03-09 赵鹤茗 交互方法、装置、系统、电子设备及交通工具
CN112463000B (zh) * 2020-11-10 2022-11-08 赵鹤茗 交互方法、装置、系统、电子设备及交通工具

Also Published As

Publication number Publication date
US20060092142A1 (en) 2006-05-04
KR19980701729A (ko) 1998-06-25
WO1997036225A1 (en) 1997-10-02
US20020093491A1 (en) 2002-07-18
US20030112228A1 (en) 2003-06-19
US5880411A (en) 1999-03-09
JP4031796B2 (ja) 2008-01-09
JP3764171B2 (ja) 2006-04-05
US6414671B1 (en) 2002-07-02
US7450113B2 (en) 2008-11-11
US6610936B2 (en) 2003-08-26
US20080041640A1 (en) 2008-02-21
KR100277147B1 (ko) 2001-01-15
JPH11506559A (ja) 1999-06-08
JP2005149531A (ja) 2005-06-09
US7812829B2 (en) 2010-10-12
CN1155876C (zh) 2004-06-30
US7907127B2 (en) 2011-03-15
JP3920833B2 (ja) 2007-05-30
US6380931B1 (en) 2002-04-30
US6750852B2 (en) 2004-06-15
US20040178997A1 (en) 2004-09-16
HK1017934A1 (en) 1999-12-03
JP2004094964A (ja) 2004-03-25
US20080042994A1 (en) 2008-02-21
EP0829043A1 (en) 1998-03-18
US7109978B2 (en) 2006-09-19

Similar Documents

Publication Publication Date Title
CN1155876C (zh) 具有边缘移动特性和动作识别的目标位置检测器
CN1202254A (zh) 压力敏感的卷动条部件
CN1153173C (zh) 目标位置检测器
CN1166214A (zh) 具有边缘移动特性的目标位置检测器
CN1099629C (zh) 屏幕显示键输入单元
CN1315022C (zh) 便携式信息终端装置、显示控制装置、方法及程序
CN1293450C (zh) 触击式按键输入装置
US20180107333A1 (en) Method and apparatus for classifying touch events on a touch sensitive surface
US5543591A (en) Object position detector with edge motion feature and gesture recognition
US8686946B2 (en) Dual-mode input device
CN1947084A (zh) 用于数据输入接口的装置、方法和系统
Rekimoto et al. PreSenseII: bi-directional touch and pressure sensing interactions with tactile feedback
CN1197555A (zh) 具有噪声抑制特性的目标位置检测器
KR101119373B1 (ko) 하이브리드 터치패널의 작동방법
CN101052939A (zh) 用于触敏输入设备的基于模式的图形用户接口
CN1679078A (zh) 透明数字化器
CN1678975A (zh) 仿效qwerty型布局和键入的缩减键盘系统
CN1603846A (zh) 电容检测电路和检测方法、以及使用其的指纹传感器
US20100127969A1 (en) Non-Contact Input Electronic Device and Method Thereof
CN1755604A (zh) 输入设备、微型计算机以及信息处理方法
US8970498B2 (en) Touch-enabled input device
US9170734B2 (en) Multiple-input handwriting recognition system and measure thereof
WO2020142311A1 (en) Method and apparatus for indirect force aware touch control with variable impedance touch sensor arrays
Walker Fundamentals of touch technologies and applications
CN1854992A (zh) 具有书图象特征的计算机用户界面设备和系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1017934

Country of ref document: HK

CX01 Expiry of patent term

Granted publication date: 20040630

CX01 Expiry of patent term