-
公开(公告)号:US08310472B2
公开(公告)日:2012-11-13
申请号:US12726107
申请日:2010-03-17
Applicant: Minh-Dieu Thi Vu , Thomas James Wilson , Christoph Horst Krah
Inventor: Minh-Dieu Thi Vu , Thomas James Wilson , Christoph Horst Krah
IPC: G06F3/038
CPC classification number: G06F3/0416 , G06F1/3262 , G06F3/03545 , G06F3/041 , G06F3/044 , G06F2203/04104
Abstract: A device that can autonomously scan a sensor panel is disclosed. Autonomous scanning can be performed by implementing channel scan logic. In one embodiment, channel scan logic carries out many of the functions that a processor would normally undertake, including generating timing sequences and obtaining result data; comparing scan result data against a threshold value (e.g., in an auto-scan mode); generating row count; selecting one or more scanning frequency bands; power management control; and performing an auto-scan routine in a low power mode.
-
公开(公告)号:US20120056662A1
公开(公告)日:2012-03-08
申请号:US12877056
申请日:2010-09-07
Applicant: Thomas James Wilson , Richard James Reeve
Inventor: Thomas James Wilson , Richard James Reeve
IPC: H03K17/96
CPC classification number: G06F1/12 , G06F3/0412 , G06F3/0416
Abstract: Touch sensing can be accomplished using master/slave touch controllers that transmit drive signals to a touch surface and process sense signals including superpositions resulting from master/slave drive signals. The master/slave can drive and sense different sets of lines, respectively, of the touch surface. A communication link between master/slave can be established by transmitting a clock signal between master/slave, transmitting a command including sequence information to the slave, and initiating a communication sequence from the clock signal and sequence information. The slave can receive/transmit communications from/to the master during first/second portions of the communication sequence, respectively. Touch sensing operations can be synchronized between master/slave by transmitting a command including phase alignment information from master to slave, and generating slave clock signals based on the clock signal and the phase alignment information, such that sense signal processing by master clock signals are in-phase with sense signal processing by slave clock signals.
Abstract translation: 可以使用将驱动信号传输到触摸表面的主/从触摸控制器来实现触摸感测,并且处理由主/从驱动信号引起的叠加的感测信号。 主/从机可以分别驱动和感测触摸面的不同的线组。 主/从机之间的通信链路可以通过在主机/从机之间发送时钟信号,向从机发送包括序列信息的命令,以及从时钟信号和序列信息发起通信序列来建立。 从机可以在通信序列的第一/第二部分分别接收/发送与主机的通信。 通过发送包括从主机到从机的相位对准信息的命令,以及基于时钟信号和相位对准信息产生从时钟信号,可以在主/从机之间同步触摸感测操作,使得主时钟信号的感测信号处理 通过从时钟信号进行感测信号处理。
-
公开(公告)号:US20120019467A1
公开(公告)日:2012-01-26
申请号:US13250984
申请日:2011-09-30
Applicant: Steve Porter HOTELLING , Christoph Horst Krah , Marduke Yousefpor , Thomas James Wilson
IPC: G06F3/041
CPC classification number: G06F3/0416 , G06F3/044 , G06F2203/04104 , G09G5/18
Abstract: A multi-stimulus controller for a multi-touch sensor is formed on a single integrated circuit (single-chip). The multi-stimulus controller includes a transmit oscillator, a transmit signal section that generates a plurality of drive signals based on a frequency of the transmit oscillator, a plurality of transmit channels that transmit the drive signals simultaneously to drive the multi-touch sensor, a receive channel that receives a sense signal resulting from the driving of the multi-touch sensor, a receive oscillator, and a demodulation section that demodulates the received sense signal based on a frequency of the receive oscillator to obtain sensing results, the demodulation section including a demodulator and a vector operator.
Abstract translation: 用于多触摸传感器的多激励控制器形成在单个集成电路(单芯片)上。 多激励控制器包括发射振荡器,基于发射振荡器的频率产生多个驱动信号的发射信号部分,同时传输驱动信号以驱动多点触摸传感器的多个发射信道, 接收信号,其接收由所述多点触摸传感器的驱动产生的感测信号,接收振荡器和解调部分,所述解调部分基于所述接收振荡器的频率来解调所接收的感测信号以获得感测结果,所述解调部分包括: 解调器和向量运算符。
-
公开(公告)号:US08094128B2
公开(公告)日:2012-01-10
申请号:US11650201
申请日:2007-01-03
Applicant: Minh-Dieu Thi Vu , Thomas James Wilson , Christoph Horst Krah
Inventor: Minh-Dieu Thi Vu , Thomas James Wilson , Christoph Horst Krah
IPC: G06F3/041
CPC classification number: G06F3/0416 , G06F1/3262 , G06F3/03545 , G06F3/041 , G06F3/044 , G06F2203/04104
Abstract: A device that can autonomously scan a sensor panel is disclosed. Autonomous scanning can be performed by implementing channel scan logic. In one embodiment, channel scan logic carries out many of the functions that a processor would normally undertake, including generating timing sequences and obtaining result data; comparing scan result data against a threshold value (e.g., in an auto-scan mode); generating row count; selecting one or more scanning frequency bands; power management control; and performing an auto-scan routine in a low power mode.
Abstract translation: 公开了一种可自主扫描传感器面板的装置。 可以通过实现信道扫描逻辑来执行自主扫描。 在一个实施例中,信道扫描逻辑执行处理器通常将承担的许多功能,包括产生定时序列和获得结果数据; 将扫描结果数据与阈值进行比较(例如,以自动扫描模式); 生成行数; 选择一个或多个扫描频带; 电源管理控制; 并以低功率模式执行自动扫描程序。
-
公开(公告)号:US08085247B2
公开(公告)日:2011-12-27
申请号:US11650044
申请日:2007-01-03
Applicant: Thomas James Wilson
Inventor: Thomas James Wilson
IPC: G09G5/00
CPC classification number: G06F3/0418 , G06F3/044
Abstract: An oscillating signal of relatively precise frequency is generated by tuning an oscillator using an external stable oscillating source as a reference. Calibration logic is included to compare a signal from the local oscillator to the reference signal and vary the local signal to a desired frequency. In one embodiment, a binary search algorithm is used to tune the local oscillator. The local oscillating signal can be sent to one or more circuits including at least one sensor of a touch sensitive panel for detecting touch events.
Abstract translation: 通过使用外部稳定振荡源作为参考来调谐振荡器来产生相对精确频率的振荡信号。 包括校准逻辑以比较来自本地振荡器的信号与参考信号,并将本地信号改变为所需的频率。 在一个实施例中,使用二进制搜索算法来调谐本地振荡器。 本地振荡信号可以发送到包括用于检测触摸事件的触敏面板的至少一个传感器的一个或多个电路。
-
公开(公告)号:US07861073B2
公开(公告)日:2010-12-28
申请号:US11650183
申请日:2007-01-03
Applicant: Thomas James Wilson
Inventor: Thomas James Wilson
IPC: G06F9/30
CPC classification number: G06F9/4401 , H03M7/30
Abstract: Embodiments of the present invention are directed to a microcontroller which includes a Register Load Assist engine. The microcontroller can include no or minimal non-volatile memory which stores boot data. Thus, most of the boot data can be stored at a non-volatile memory external to the microcontroller. An external circuit can read the externally positioned non-volatile memory and send compressed boot data to the microcontroller. The boot data can be originally stored in compressed form in the external non-volatile memory or it can be compressed by the external circuit. The boot data can be received by the microcontroller and saved in an intermediate location in the microcontroller's internal volatile memory. The RLA engine can then uncompress the boot data and store various portions of it in their final destinations (such as, for example, in respective registers).
Abstract translation: 本发明的实施例涉及一种包括寄存器负载辅助引擎的微控制器。 微控制器可以包括没有或最小的存储引导数据的非易失性存储器。 因此,大多数引导数据可以存储在微控制器外部的非易失性存储器中。 外部电路可以读取外部定位的非易失性存储器,并将压缩的引导数据发送到微控制器。 引导数据可以原始地以压缩形式存储在外部非易失性存储器中,或者可以由外部电路压缩。 引导数据可以由微控制器接收并保存在微控制器内部易失性存储器的中间位置。 然后,RLA引擎可以解压缩引导数据并将其存储在其最终目的地(例如,在各个寄存器中)的各种部分。
-
公开(公告)号:US20080158177A1
公开(公告)日:2008-07-03
申请号:US11650042
申请日:2007-01-03
Applicant: Thomas James Wilson , Minh-Dieu Thi Vu , Yutaka Hori
Inventor: Thomas James Wilson , Minh-Dieu Thi Vu , Yutaka Hori
IPC: G06F3/041
CPC classification number: G06F3/0416
Abstract: A computer system having two or more controllers operating in a Master/Slave configuration is disclosed. In one embodiment, the computer system includes: a sensor panel having a first portion for generating a first set of sense signals indicative of a touch or no-touch condition on the first portion, and a second portion for generating a second set of sense signals indicative of a touch or no-touch condition on the second portion; a first device for receiving and processing the first set of output signals from the first portion of the panel; and a second device for receiving and processing the second set of output signals from the second portion of the panel, wherein the first and second devices operate cooperatively in a Master/Slave configuration.
Abstract translation: 公开了一种具有以主/从配置工作的两个或多个控制器的计算机系统。 在一个实施例中,计算机系统包括:传感器面板,其具有第一部分,用于产生指示第一部分上的触摸或无触摸状态的第一组感测信号;以及第二部分,用于产生第二组感测信号 指示第二部分上的触摸或不触摸状态; 第一装置,用于从面板的第一部分接收和处理第一组输出信号; 以及用于从所述面板的第二部分接收和处理所述第二组输出信号的第二装置,其中所述第一和第二装置以主/从配置协作地进行操作。
-
公开(公告)号:US08890817B2
公开(公告)日:2014-11-18
申请号:US12877051
申请日:2010-09-07
Applicant: Thomas James Wilson , Richard James Reeve
Inventor: Thomas James Wilson , Richard James Reeve
IPC: G06F3/041
CPC classification number: G06F3/0416 , G06F3/0418
Abstract: Centralized processing of touch information obtained by multiple touch sensing controllers connected to a touch sensing surface is provided. Each touch controller can obtain touch information of sense signals from different sense lines of the touch sensing surface and can store the touch information in a corresponding memory of the controller. The touch information of one or more of the touch sensing controllers can be transmitted as results data to a processor that processes all of the touch information. In some cases, prior to transfer of the results data, a determination of the validity of a sense channel can be made, and invalid channels can be excluded from the transfer.
Abstract translation: 提供了通过连接到触摸感测表面的多个触摸感测控制器获得的触摸信息的集中处理。 每个触摸控制器可以获得来自触摸感测表面的不同感测线的感测信号的触摸信息,并且可以将触摸信息存储在控制器的相应存储器中。 可以将一个或多个触摸感测控制器的触摸信息作为结果数据发送到处理所有触摸信息的处理器。 在某些情况下,在传输结果数据之前,可以确定感测信道的有效性,并且可以从传送中排除无效信道。
-
9.
公开(公告)号:US08510481B2
公开(公告)日:2013-08-13
申请号:US11650118
申请日:2007-01-03
Applicant: Thomas James Wilson , Yutaka Hori
Inventor: Thomas James Wilson , Yutaka Hori
IPC: G06F13/28
CPC classification number: G06F3/0416
Abstract: A method and system for accessing a computer system memory without processor intervention is disclosed. In one embodiment, the method includes initiating a predetermined communication protocol between a first device and a second device, the first device including a first processor, a first memory and a first communication interface, the second device including a second processor, a second memory and a second communication interface. The predetermined communication protocol enables an access operation to be performed on the first or second memory without intervention by the first or second processor. In one embodiment, the predetermined communication protocol utilizes a plurality of predefined packet types which are identified by a packet header decoder.
Abstract translation: 公开了一种用于在没有处理器干预的情况下访问计算机系统存储器的方法和系统。 在一个实施例中,该方法包括在第一设备和第二设备之间启动预定的通信协议,第一设备包括第一处理器,第一存储器和第一通信接口,第二设备包括第二处理器,第二存储器和 第二通信接口。 预定的通信协议使得能够在第一或第二存储器上执行访问操作,而无需第一或第二处理器的干预。 在一个实施例中,预定通信协议使用由分组头解码器标识的多个预定义分组类型。
-
公开(公告)号:US20120157167A1
公开(公告)日:2012-06-21
申请号:US13340153
申请日:2011-12-29
Applicant: Christoph Horst Krah , Minh-Dieu Thi Vu , Thomas James Wilson
Inventor: Christoph Horst Krah , Minh-Dieu Thi Vu , Thomas James Wilson
CPC classification number: G06F3/0418 , G06F1/3203 , G06F1/3262 , G06F3/041 , G06F3/0416 , G06F3/044 , G06F2203/04104
Abstract: A system and method for autonomously scanning a sensor panel device, is disclosed. A sensor panel processor can be disabled after a first predetermined amount of time has elapsed without the sensor panel device sensing any events. One or more system clocks can also be disabled to conserve power. While the processor and one or more system clocks are disabled, the sensor panel device can periodically autonomously scan the sensor panel for touch activity. If one or more results from the autonomous scans exceed a threshold, the sensor panel device re-enables the processor and one or more clocks to actively scan the sensor panel. If the threshold is not exceeded, then the sensor panel device continues to periodically autonomously scan the sensor panel without intervention from the processor. The sensor panel device can periodically perform calibration functions to account for any drift that may be present in the system.
Abstract translation: 公开了一种用于自主扫描传感器面板装置的系统和方法。 传感器面板处理器可以在经过第一预定量的时间之后被禁用,而传感器面板装置不会感测任何事件。 还可以禁用一个或多个系统时钟来节省电力。 当处理器和一个或多个系统时钟被禁用时,传感器面板设备可以周期性地自动扫描传感器面板以进行触摸活动。 如果自主扫描的一个或多个结果超过阈值,则传感器面板设备重新启用处理器和一个或多个时钟来主动扫描传感器面板。 如果不超过阈值,则传感器面板设备将继续周期性地自动扫描传感器面板,而无需处理器的干预。 传感器面板设备可以周期性地执行校准功能,以解决系统中可能存在的漂移。
-
-
-
-
-
-
-
-
-