CN101027631A - 原始数据跟踪板设备和系统 - Google Patents

原始数据跟踪板设备和系统 Download PDF

Info

Publication number
CN101027631A
CN101027631A CNA2005800321798A CN200580032179A CN101027631A CN 101027631 A CN101027631 A CN 101027631A CN A2005800321798 A CNA2005800321798 A CN A2005800321798A CN 200580032179 A CN200580032179 A CN 200580032179A CN 101027631 A CN101027631 A CN 101027631A
Authority
CN
China
Prior art keywords
track pad
digital value
host
processor
plate input
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
CNA2005800321798A
Other languages
English (en)
Other versions
CN101027631B (zh
Inventor
本杰明·莱昂
斯蒂芬尼·辛尔斯基
查德·布朗斯丁
史蒂文·P·霍特林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/949,060 external-priority patent/US7719522B2/en
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Priority to CN201410535872.8A priority Critical patent/CN104407796B/zh
Priority to CN201810485132.6A priority patent/CN108681422B/zh
Publication of CN101027631A publication Critical patent/CN101027631A/zh
Application granted granted Critical
Publication of CN101027631B publication Critical patent/CN101027631B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive 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/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving

Abstract

描述了一种输入设备和系统,其采集(测量)原始跟踪板传感器数据并将该数据发送到主机,在主机中由在一个或多个主机中央处理单元上执行的应用来分析该数据。得到的输入处理体系结构提供了与现有技术的跟踪板输入设备相比制造成本更低并且更加灵活的跟踪板输入设备。更低的成本是通过消除现有技术中用于处理传感器数据的专用跟踪板硬件(即,处理器和相关的固件存储器)来实现的。更高的灵活性可以通过利用在主机上执行的软件提供特征集功能来实现。在该体系结构中,可以通过软件升级过程来修改、升级和增强跟踪板功能。

Description

原始数据跟踪板设备和系统
技术领域
本发明总地涉及计算机输入设备,更具体地说,涉及生成测得的(原始的)传感器数据并将该数据发送到主机系统的跟踪板输入设备。在主机系统上执行的软件分析原始传感器数据以确定用户的动作。
背景技术
跟踪板是替代鼠标或跟踪球、或者与它们一起使用的触控式平面数字化器输入设备。在使用中,操作者将手指放在跟踪板上并沿着触控式平面移动手指。跟踪板检测手指的移动,并作为响应向计算机提供位置和/或运动信号。有两种常见类型的跟踪板传感器设备:电阻性设备和电容性设备。电阻性跟踪板传感器是一种机械传感器,它使用两层一般用空气隔离的材料。手指施加的压力压动顶层(通常是薄的透明聚酯膜),使得它接触底层(通常是玻璃)。测量触点上的电压,计算手指的位置和/或运动并发送到主机系统。在手指拿开后,顶层“弹回”到它的初始形态。相反,电容性跟踪板或接触板传感器是使用印刷电路板(“PCB”)或柔性电路技术制造的固态传感器。在顶层的导线栅格上或者非常靠近该导线栅格的手指改变相邻迹线之间的电容耦合度或者每根迹线的自电容。测量这种电容改变,计算手指的位置和/或运动并将其发送到主机系统。
参考图1,现有技术的计算机系统100包括经由通信路径115耦合到主机模块110的跟踪板设备105。跟踪板设备105包括传感器120、数据采集电路125、处理器130、存储器135和发送电路140。在电容性跟踪板设备的情况下,当用户的手指在传感器120的表面上移动时,数据采集电路125测量相邻传感器元件之间的电容耦合度(或者给定的传感器元件的自电容)的变化。处理器130在存储器135的协助下处理采集到的电容信号,以计算指示用户手指在传感器120上的位置的信号(例如Δx和Δy信号)。在一些现有技术的跟踪板设备中,处理器130也可以判断是否有多个手指在触动传感器120以及是否正在进行某些预定的手指运动(通常称为“姿势”),例如“选择”、“拖拉”、“文件打开”和“文件关闭”操作。处理器130所确定的用户手指的位置和/或运动以指定的时间间隔(例如每秒50次)经由通信路径115被发送到主机模块110。在主机模块110处,接收电路145接收发送而来的跟踪板信号并将它的信息传递到驱动器应用150。驱动器应用150接着又使计算出的传感器信息可供其他应用使用,例如窗口显示子系统应用155。可见,现有技术的系统100利用用于测量和分析原始跟踪板传感器数据的专用处理器生成指示用户动作的信号。
本领域的普通技术人员将会认识到处理器130可以被具体实现为通用处理器(例如微处理器)、微控制器或者特殊用途或定制的处理器或状态机(例如专用集成电路或定制的门阵列器件)。此外,存储器135一般用于为驱动处理器130的指令(即,固件)提供永久存储,并且任选地可以包括随机访问存储器和/或寄存式存储器件。图1的体系结构的优点在于主机模块110不必知道或理解传感器120所产生的数据的类型。该特征的一个必然推论就是主机模块110不处理跟踪板传感器数据。
本领域的普通技术人员也会认识到图1的体系结构的一个缺点是跟踪板设备105所提供的特征集(即,可检测什么运动)基本上被它的专用硬件——处理器130和相关固件(存储器135)固定了。图1的体系结构的另一个缺点是每个制造出的设备105包括处理器130和相关的固件存储器135的成本。可见,提供一种克服这些固有缺点的跟踪板设备将是有益的。
发明内容
在一种实施方式中,本发明提供一种跟踪板输入设备,它包括:跟踪板传感器元件,它生成代表跟踪板传感器特性(即,电容或电阻)的输出信号;数据采集电路,它测量编码跟踪板传感器的特性的(数字)值;和通信电路,它发送测得的跟踪板传感器值到通用处理器进行分析,所述通用处理器还负责执行用户和其他系统级任务或应用。在一个具体实施方式中,跟踪板传感器是电容性跟踪板传感器,以使测得值包括原始跟踪板传感器值,并且通用处理器对应于主机系统的中央处理单元。
附图说明
图1以框图的形式示出了根据现有技术的跟踪板-计算机系统体系结构。
图2以框图的形式示出了根据本发明一种实施方式的跟踪板-计算机系统体系结构。
图3以框图的形式示出了根据本发明一种实施方式的跟踪板设备和主机系统。
图4以框图的形式示出了根据本发明一种实施方式的跟踪板传感器数据采集系统。
图5以流程图的形式示出了根据本发明一种实施方式的数据采集方法。
具体实施方式
首先参考图2,图示了根据本发明的包含跟踪板设备的系统的一般体系结构。如图所示,系统200包括通过通信路径215耦合到主机模块210的跟踪板设备205。跟踪板设备205包括:基于用户操作生成信号的跟踪板传感器220、用于捕获或测量传感器的数据值的数据采集电路225以及用于收集测得的传感器数据值并将这些数据值经由通信路径215周期性地发送到主机模块210的发送电路230。在主机模块210,接收电路235接收测得的传感器数据并将它们传给驱动器应用240。驱动器应用240接着处理或分析测得的数据,以确定用户的行为(例如“单击”、“双击”、“滚屏”或“拖拉”操作),将计算出的位置和/或移动信息传给其他应用,例如窗口显示子系统应用245。根据本发明,驱动器应用240由主机处理器250执行,该主机处理器250如图所示还负责(至少部分)执行一个或多个用户应用或进程255。应当注意,跟踪板设备205没有处理或分析从传感器220采集的数据信号(值)的能力。根据本发明,传感器数据是由主机系统的通用处理器或中央处理单元(“CPU”)分析的。
图2的体系结构认识到并且采用包含在主机系统(例如笔记本计算机或其他个人计算机、工作站和服务器)中的现代CPU的处理能力上的独特优点。这种认识以及图2的体系结构使得计算机系统200与现有技术所提供的系统相比制造成本更低并且更加灵活。较低的成本是通过消除现有技术中用于处理跟踪板传感器数据的专用硬件(即,处理器和相关的固件存储器——参见图1的组件130和135)来实现的。更高的灵活性可以通过利用在主机的CPU上执行——即在主机的一个或多个CPU上处理/分析测得的跟踪板传感器数据的软件提供特征集功能来实现。在该体系结构中,可以通过常见的软件升级过程来修改、升级和增强跟踪板功能。
以下描述是为了使本发明的技术人员能够实现和使用所要求保护的发明,并且被提供在以下讨论的具体例子的上下文中,这些例子的变体对于本领域的技术人员是容易预见的。因此,这里所附的权利要求不想被公开的实施方式限制,而是希望使它们的最宽范围与这里公开的原理和特征一致。
参考图3,根据本发明一种实施方式的跟踪板设备300包括m行n列的容性传感器阵列305、数据采集电路310(本身包括多路复用器(“MUX”)电路315、存储电容器320和扫描电路325)和通用串行总线(“USB”)发送电路330。在操作期间,MUX电路315负责以可控/顺序的方式耦合并激励连续的传感器阵列元件(例如,行、列、或者个体像素——即,位于行列交叉点上的元件)到存储电容器320,并向扫描电路325指示测量周期已开始。当存储电容器320上的电荷达到指定的值或阈值时,扫描电路325记录将存储电容器320充电到指定阈值所需的时间。由此,扫描电路325提供一个数字值,该数字值直接指示了所选择的传感器阵列元件的电容。USB发送电路330负责将测得的电容值聚集成包,并根据USB协议将这些包经由USB总线340发送到主机模块335。本领域的普通技术人员将会理解,根据所使用的USB的版本以及总线340的带宽不同,USB发送电路330可以以一包或多于一包将每帧数据传输到主机模块335。当主机模块的USB接收电路345经由USB总线340从跟踪板设备300接收到测得的传感器数据时,它拆包测得的电容数据并将它们传给驱动器应用350。驱动器应用350接着接受并处理原始(测得的)电容数据,为操作系统应用355提供有意义的光标移动输入。(本领域的普通技术人员将认识到:扫描电路325以预定的顺序或次序测量传感器阵列305的电容值,该次序必须是驱动器应用350预先知道的或者与测得的传感器数据一同传给驱动器应用350的。)在一种实施方式中,驱动器应用350实施传统上由专用跟踪板处理器,例如图1的处理器130和固件存储器135提供的跟踪板算法。
参考图4,图示了可以为可行列寻址的容性传感器阵列实施的MUX电路315的更详细图。如图所示,传感器阵列400中的每一行通过MUX-1410被电耦合到电压源Vcc405,并通过MUX-2420被电耦合到存储电容器415。(虽然没有详细示出,但是传感器阵列400的每一列通过其他MUX电路——模块425被类似地耦合到Vcc405和存储电容器415。)
现在参考图5,在操作中,MUX-1410在指定的时间段内将第一传感器阵列行耦合到Vcc405(方框500),然后将该行从Vcc405隔离或断开(方框505)。接着,MUX-2 420将同一行耦合到存储电容器415持续指定的时间段或者直到存储电容器415上的电压达到指定的阈值(方框510)。如果在MUX-2 420将选定的传感器行耦合到存储电容器415的时间内,存储电容器的电压达到指定的阈值(方框515的“是”分支),则扫描电路325记录与将存储电容器415充电到该阈值所花费的时间相对应的数字值(方框520)。如果在MUX-2 420将选定的传感器行耦合到存储电容器415的时间内,存储电容器的电压没有达到指定的阈值(方框515的“否”分支),则重复方框500-510的动作。一旦获得了与选定行的电容相对应的数字值,则检查在传感器阵列400中是否还有其他行需要采样。如果传感器阵列400中的所有行都已根据方框500-520被采样(方框525的“是”分支),同一过程被用于采集传感器阵列400中的每一列传感器元件的电容值(方框535)。一旦根据方框500-535所有行和所有列都已被处理,则重复整个过程(方框540)。另一方面,如果在传感器阵列400中还有行未根据方框500-520来采样(方框525的“否”分支),则选择下一行(方框530)并执行方框500-525的动作。
在一种图示的实施方式中,传感器阵列400包括16×32的电容性网格,提供48个输出通道;Vcc为3.3伏特;存储电容器415大约为10,000皮法,平均行电容值大约是12皮法;平均列电容值大约是9皮法;行或列电极的电容因用户的手指接触传感器阵列400造成的平均变化大约为0.2皮法;以之获得数字电容值的阈值是1.6伏特;并且MUX电路410、420和425的切换速率是6兆赫兹。对于这些值,已经发现将存储电容器415充电到阈值电压大约要花费580-600个采样周期。在一种实施方式中,数字电容值实际上是将存储电容器415充电到阈值所需的采样周期的数量计数。本领域的普通技术人员将会认识到该值与传感器元件的(例如行或列)电容值直接相关。在该实施方式中,扫描电路325(连同MUX电路410、420和425和存储电容器415)每秒125次测量48个传感器阵列输出的每一个,每个测量结果包括10比特值(无符号整数)。参考在125个作为帧的时期的每一个中由扫描电路325从传感器阵列400采集的48个测量结果,图示的跟踪板传感器设备产生:
Figure A20058003217900131
从图2可以看出并且在图3中进一步显示,驱动器应用350由通用处理单元360执行,该通用处理单元360还负责执行用户应用和任务,例如365。也就是说,根据本发明,由一个或多个与主机系统相关联的通用处理单元,而不是由与跟踪板设备300相关联的专用处理器或处理电路来分析原始跟踪板传感器数据。图2和3的体系结构的一个直接后果就是必须和其他计算机系统处理需求(例如其他系统级和用户级应用)共享委派以分析跟踪板传感器数据的处理资源(例如CPU)。
所描述的实施方式的材料、组件和电路元件的多种改变都是可能的,而不会偏离所附权利要求的范围。例如考虑图3的系统。其他实施方式可能包括更小的(例如10×16)或更大的(例如32×32)传感器阵列305。此外,不同于125赫兹(“Hz”)的帧率和不同于10比特的样本分辨率都是可能的。也可以理解,主机系统可以包括一个以上的通用处理单元(例如处理器250)。此外,在图2和3中标识为和跟踪板设备205或300一体的某些电路可以具体实施在也用于其他功能的电路中。例如,发送电路230和330可以由其他USB输入设备共享,例如键盘。另外,本领域的普通技术人员将认识到本发明也可以应用于并非可行列寻址的、怪异的跟踪板传感器设备。还可以认识到可以修改图5所示的操作过程。例如,可以在传感器行值之前获得传感器列值。可替换地,传感器行数据和传感器列数据可以交织和/或同时被测量。无论怎样都将意识到扫描电路325按设定顺序测量传感器板的特性值(例如电容或电阻),而该顺序必须是驱动器应用350已知的或告知给它。在另外的实施方式中,扫描电路325可以以任意方便的方式测量传感器特性值,并且在发送电路330发送之前将它们重新排序成驱动器应用350已知或期望的次序。

Claims (46)

1.一种跟踪板输入设备,包括:
具有多个传感元件的容性跟踪板传感器,每个传感元件都与所述容性跟踪板传感器的一个区域相关;
电耦合到所述容性跟踪板传感器的数据采集电路,该电路对于所述多个传感元件中的每一个选择性地编码数字电容值;和
通信电路,用于将所述数字电容值发送到主机处理器进行处理,其中所述主机处理器还至少部分负责执行用户级任务。
2.如权利要求1所述的跟踪板输入设备,其中,所述通信电路包括用于根据通用串行总线协议发送数字电容值的电路。
3.如权利要求1所述的跟踪板输入设备,其中,所述数据采集电路被调配为:对于所述多个传感元件中的每一个重复地编码数字电容值。
4.如权利要求1所述的跟踪板输入设备,其中,所述跟踪板输入设备不包括用于分析编码后的数字电容值的装置。
5.一种跟踪板输入设备,包括:
具有多个传感元件的跟踪板传感器,每个传感元件都与所述跟踪板传感器的一个区域相关;
数据采集电路,用于选择性地编码代表所述多个传感元件的每一个的特性的数字值;和
通信电路,用于将编码后的数字值发送到主机处理器进行分析,其中所述主机处理器还至少部分负责执行用户级任务。
6.如权利要求5所述的跟踪板输入设备,其中,所述传感元件包括电阻性传感器阵列。
7.如权利要求5所述的跟踪板输入设备,其中,所述传感元件包括容性传感器阵列,并且每个编码后的数字值代表电容值。
8.如权利要求5所述的跟踪板输入设备,其中,所述数据采集电路被调配为:对于所述多个传感元件中的每一个重复地编码数字值。
9.如权利要求5所述的跟踪板输入设备,其中,所述通信电路被调配为根据通用串行总线协议发送编码后的数字值。
10.一种跟踪板输入设备,包括:
具有多个传感元件的跟踪板传感器,每个传感元件都与所述跟踪板传感器的一个区域相关;
用于对所述多个传感元件中的每一个测量数字值的装置,所测量的数字值代表该传感元件的特性;和
用于将多个测量的数字值发送到主机处理器进行处理的装置,其中所述主机处理器还至少部分负责执行用户级任务。
11.如权利要求10所述的跟踪板输入设备,其中,所述跟踪板输入设备不包括用于确定与所述跟踪板传感器的操纵相对应的用户动作的装置。
12.如权利要求10所述的跟踪板输入设备,其中,所述跟踪板传感器包括电阻性传感器阵列。
13.如权利要求10所述的跟踪板输入设备,其中,所述跟踪板传感器包括容性传感器阵列。
14.如权利要求13所述的跟踪板输入设备,其中,用于测量的装置包括:
用于选择性地激励所述多个传感元件的每一个的装置;
用于确定激励每个选择的传感元件达到指定事件所需的时间的装置;和
用于将确定的时间编码成数字值的装置。
15.如权利要求14所述的跟踪板输入设备,其中,所述指定事件包括将已知的电容器充电到指定的电压。
16.如权利要求10所述的跟踪板输入设备,其中,用于发送的装置包括用于根据通用串行总线协议将测量的数字值发送到所述主机处理器的装置。
17.一种跟踪板输入方法,包括:
激励跟踪板传感器中的多个传感元件;
测量每一个被激励的传感元件的特性,用数字值来编码每个测量结果;
将测量的数字值发送到主机处理器,其中所述主机处理器还至少部分负责执行用户级任务;
利用所述主机处理器分析测量的数字值;以及
基于测量的数字值生成代表跟踪板输入动作的信号。
18.如权利要求17所述的方法,其中,所述激励动作包括激励容性跟踪板传感器元件。
19.如权利要求18所述的方法,其中,所述测量特性的动作包括确定代表电容值的数字值。
20.如权利要求17所述的方法,其中,所述发送动作包括根据通用串行总线协议发送测量的数字值。
21.如权利要求17所述的方法,其中,所述生成动作包括生成编码光标移动动作的信号。
22.如权利要求17所述的方法,其中,所述主机处理器是与主机系统相关联的多个处理器中的一个。
23.如权利要求22所述的方法,其中,所述分析动作是由所述多个处理器中的一个或多于一个处理器执行的。
24.一种计算机系统,包括:
用于至少部分执行用户级任务的一个或多个主机处理器;
有效耦合到所述主机处理器的显示单元;
有效耦合到所述主机处理器的第一通信电路;和
跟踪板输入设备,包括:
具有多个传感元件的跟踪板传感器,每个传感元件都与所述跟踪板传感器的一个区域相关;
电耦合到所述跟踪板传感器的数据采集电路,用于选择性地编码代表所述多个传感元件中的每一个的特性的数字值;和
第二通信电路,用于将编码的数字值发送到所述第一通信电路,此后所述一个或多个主机处理器中的至少一个确定与所述跟踪板传感器的操纵相对应的动作。
25.如权利要求24所述的计算机系统,其中所述第一和第二通信电路被调配为根据通用串行总线协议来操作。
26.如权利要求24所述的计算机系统,其中所述跟踪板传感器包括电阻性传感器阵列。
27.如权利要求24所述的计算机系统,其中所述跟踪板传感器包括容性传感器阵列。
28.如权利要求27所述的计算机系统,其中所述数据采集电路包括:
用于选择性地激励多个传感元件中的每一个的装置;
用于确定激励每个选择的传感元件达到指定事件所需的时间的装置;和
用于将确定的时间编码成数字值的装置。
29.如权利要求28所述的计算机系统,其中,所述指定事件包括将已知的电容器充电到指定的电压。
30.如权利要求24所述的计算机系统,其中,所述数据采集电路被调配为对于多个传感元件中的每一个重复地编码数字值。
31.如权利要求17所述的方法,其中,所述分析动作包括确定单个手指在操纵所述跟踪板传感器。
32.如权利要求31所述的方法,其中,所述生成信号的动作包括指示单个手指的姿势。
33.如权利要求32所述的方法,其中,所述单个手指的姿势包括单击动作。
34.如权利要求32所述的方法,其中,所述单个手指的姿势包括拖拉操作。
35.如权利要求32所述的方法,其中,所述单个手指的姿势包括选择操作。
36.如权利要求17所述的方法,其中,所述分析动作包括确定多个手指在同时操纵所述跟踪板传感器。
37.如权利要求36所述的方法,其中,所述生成动作包括生成指示多个手指的姿势的信号。
38.如权利要求36所述的方法,其中,所述多个手指的姿势包括双击操作。
39.如权利要求36所述的方法,其中,所述多个手指的姿势包括视觉缩放操作。
40.一种跟踪板输入方法,包括:
使用单个手指激励跟踪板传感器中的多个传感器元件;
测量每个被激励的传感器元件的特性,用数字值来编码每个测量结果;
发送测量的数字值到主机处理器,其中所述主机处理器至少部分负责执行用户级任务;
利用所述主机处理器分析测量的数字值;以及
基于测量的数字值生成代表单个手指姿势的信号。
41.如权利要求40所述的方法,其中,所述生成代表单个手指姿势的信号的动作包括生成代表单击动作的信号。
42.如权利要求40所述的方法,其中,所述生成代表单个手指姿势的信号的动作包括生成代表拖拉操作的信号。
43.如权利要求40所述的方法,其中,所述生成代表单个手指姿势的信号的动作包括生成代表选择操作的信号。
44.一种跟踪板输入方法,包括:
同时使用多个手指激励跟踪板传感器中的多个传感器元件;
测量每个被激励的传感器元件的特性,用数字值来编码每个测量结果;
发送测量的数字值到主机处理器,其中所述主机处理器至少部分负责执行用户级任务;
利用所述主机处理器分析测量的数字值;以及
基于测量的数字值生成代表多个手指姿势的信号。
45.如权利要求44所述的方法,其中,所述生成代表多个手指姿势的信号的动作包括生成代表双击操作的信号。
46.如权利要求44所述的方法,其中,所述生成代表多个手指姿势的信号的动作包括生成代表视觉缩放操作的信号。
CN200580032179.8A 2004-09-24 2005-09-15 原始数据跟踪板设备和系统 Active CN101027631B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410535872.8A CN104407796B (zh) 2004-09-24 2005-09-15 原始数据跟踪板设备和系统
CN201810485132.6A CN108681422B (zh) 2004-09-24 2005-09-15 原始数据跟踪板设备和系统

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/949,060 US7719522B2 (en) 2004-09-24 2004-09-24 Raw data track pad device and system
US10/949,060 2004-09-24
PCT/US2005/033255 WO2006036607A1 (en) 2004-09-24 2005-09-15 Raw data track pad device and system

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN201410535872.8A Division CN104407796B (zh) 2004-09-24 2005-09-15 原始数据跟踪板设备和系统
CN201810485132.6A Division CN108681422B (zh) 2004-09-24 2005-09-15 原始数据跟踪板设备和系统

Publications (2)

Publication Number Publication Date
CN101027631A true CN101027631A (zh) 2007-08-29
CN101027631B CN101027631B (zh) 2014-09-03

Family

ID=39942994

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200580032179.8A Active CN101027631B (zh) 2004-09-24 2005-09-15 原始数据跟踪板设备和系统

Country Status (4)

Country Link
EP (1) EP1805587A1 (zh)
JP (1) JP2008515052A (zh)
CN (1) CN101027631B (zh)
WO (1) WO2006036607A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102421029A (zh) * 2011-11-22 2012-04-18 中兴通讯股份有限公司 终端的控制方法、装置及系统
CN103869969A (zh) * 2012-12-10 2014-06-18 英默森公司 增强的动态触觉效果
US9958944B2 (en) 2012-11-02 2018-05-01 Immersion Corporation Encoding dynamic haptic effects

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7728823B2 (en) 2004-09-24 2010-06-01 Apple Inc. System and method for processing raw data of track pad device
US7719522B2 (en) 2004-09-24 2010-05-18 Apple Inc. Raw data track pad device and system
US7538760B2 (en) * 2006-03-30 2009-05-26 Apple Inc. Force imaging input device and system
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
US8201109B2 (en) 2008-03-04 2012-06-12 Apple Inc. Methods and graphical user interfaces for editing on a portable multifunction device
US9846533B2 (en) 2009-03-16 2017-12-19 Apple Inc. Methods and graphical user interfaces for editing on a multifunction device with a touch screen display
US8661339B2 (en) 2011-05-31 2014-02-25 Apple Inc. Devices, methods, and graphical user interfaces for document manipulation
US9354755B2 (en) * 2012-11-27 2016-05-31 Guardian Industries Corp. Projected capacitive touch panel with a silver-inclusive transparent conducting layer(s)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN87104380B (zh) * 1987-06-25 1988-10-05 清华大学 一种射线测厚方法和射线数字厚度计
US5543588A (en) * 1992-06-08 1996-08-06 Synaptics, Incorporated Touch pad driven handheld computing device
EP0861485A1 (en) * 1995-11-16 1998-09-02 Michael J. Ure Multi-touch input device, method and system that minimize the need for memorization
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
US6762752B2 (en) * 2001-11-29 2004-07-13 N-Trig Ltd. Dual function input device and method
DE10251296A1 (de) * 2002-11-03 2004-05-19 Trachte, Ralf, Dr. flexibles Engabesystem / Mehrfinger-System

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102421029A (zh) * 2011-11-22 2012-04-18 中兴通讯股份有限公司 终端的控制方法、装置及系统
US9958944B2 (en) 2012-11-02 2018-05-01 Immersion Corporation Encoding dynamic haptic effects
US10248212B2 (en) 2012-11-02 2019-04-02 Immersion Corporation Encoding dynamic haptic effects
CN103869969A (zh) * 2012-12-10 2014-06-18 英默森公司 增强的动态触觉效果
US9898084B2 (en) 2012-12-10 2018-02-20 Immersion Corporation Enhanced dynamic haptic effects
CN103869969B (zh) * 2012-12-10 2018-06-29 意美森公司 增强的动态触觉效果
US10359851B2 (en) 2012-12-10 2019-07-23 Immersion Corporation Enhanced dynamic haptic effects

Also Published As

Publication number Publication date
EP1805587A1 (en) 2007-07-11
JP2008515052A (ja) 2008-05-08
WO2006036607A1 (en) 2006-04-06
CN101027631B (zh) 2014-09-03

Similar Documents

Publication Publication Date Title
CN101027631B (zh) 原始数据跟踪板设备和系统
CN104407796B (zh) 原始数据跟踪板设备和系统
CN101903855B (zh) 用于无源矩阵多触点触摸传感器的交替测量电容/电阻的电子分析电路
CN101243382B (zh) 处理跟踪板装置的原始数据的系统和方法
US7728823B2 (en) System and method for processing raw data of track pad device
JP3526577B2 (ja) オブジェクト位置検出器
CN103034358B (zh) 预测式的触摸表面扫描
CN105579808B (zh) 硬压剔除
US8692795B1 (en) Contact identification and tracking on a capacitance sensing array
CN102576278B (zh) 用于快速触摸响应的动态模式切换
EP2831709B1 (en) Method and system for multi-touch decoding
CN102929422B (zh) 力感测电容式混合触摸传感器
JP4014660B2 (ja) 携帯用コンピュータデバイス
CN102084326A (zh) 评估多个触摸输入的位置的系统和方法
JPH10505182A (ja) エッジモーション機能を持ったオブジェクト位置検出器
CN102144207A (zh) 根据二分法原理的多触点触摸传感器的采集和分析方法、实施该方法的电子电路和多触点触摸传感器
EP3132330B1 (en) Determining touch locations and forces thereto on a touch and force sensing surface
CN101903856A (zh) 用于多触点无源矩阵触摸传感器的使供电轴线/检测轴线进行交替的电子分析电路
CN103914178A (zh) 触摸传感芯片、接触感应装置及该装置的坐标校准方法
KR100984630B1 (ko) 트랙 패드 장치의 원시 데이터를 처리하기 위한 시스템 및방법
GB2605159A (en) Resource allocation apparatus and method

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