-
公开(公告)号:US10216602B2
公开(公告)日:2019-02-26
申请号:US15276351
申请日:2016-09-26
申请人: Tactual Labs Co.
发明人: Jonathan Deber , Bruno Rodrigues De Araujo , Ricardo Jorge Jota Costa , Clifton Forlines , Darren Leigh , Steven Leonard Sanders , Daniel Wigdor
摘要: In an embodiment, a latency measuring head is provided for use in measuring touch-to-response latency in a test device, the test device including a capacitive user interface that responds to touch input. The latency measuring head includes a conductive element adapted to be positioned in static proximity with and/or in contact with the capacitive user interface. An electron sink is operatively connected to the conductive element via a normally open switch having an open and a closed position. The electron sink has capacity to hold or dissipate a sufficient charge to trigger a touch event on the test device when the switch is closed. A photosensitive element is positioned in static proximity with and/or in contact with the capacitive user interface such that the photosensitive element can output a signal in response to a change in an optical property of at least a portion of the capacitive user interface. Software for performing analysis of latency measurements from a latency measuring device and generating statistics that summarize latency performance of a test device is further disclosed.
-
公开(公告)号:US10175773B2
公开(公告)日:2019-01-08
申请号:US15221391
申请日:2016-07-27
申请人: Tactual Labs Co.
发明人: Braon Moseley , Steven Leonard Sanders , David Clark Wilkinson , Bruno Rodrigues De Araujo , Ricardo Jorge Jota Costa
摘要: Disclosed are keyboards and keyboard switches sensitive to touch, including, hover and pressure. The keyboard switches have transmit and receive antennae that are spaced apart such that no portion of the transmit antenna touches any portion of the receive antenna. The keyboard switches are arranged in logical rows and logical columns such that each of the keyboard switches is associated with one row and one column. Signal emitters are conductively coupled to the transmit antennae for each of the keyboard switches associated with each of the rows, and each of the signal emitters are adapted to cause each of the transmit antennae to transmit one or more source signals. Receivers are coupled to the receive antennae for each of the keyboard switches associated with each of the columns, and each of the receivers are adapted to capture a frame of signals present on the coupled receive antennae. A signal processor adapted to determine a measurement from each frame, corresponding to an amount of the source signals present on the receive antennae during a time the corresponding frame was received. The signal processor further adapted to determine a keyboard switch touch state from a range of touch states based at least in part on the corresponding measurement.
-
53.
公开(公告)号:US20180260074A1
公开(公告)日:2018-09-13
申请号:US15978915
申请日:2018-05-14
申请人: Tactual Labs Co.
CPC分类号: G06F3/0416 , G06F3/04166 , G09G5/395 , G09G2310/08 , G09G2354/00 , G09G2360/18
摘要: Disclosed are systems and methods for decreasing latency between an acquisition of touch data and processing of an associated rendering task in a touch sensitive device having a touch sensing system capable of producing touch data at a touch sampling rate and having a display system that displays frames at a refresh rate. In an embodiment, the system estimates at least one of (a) a period of time for sampling touch data from the touch sensing system, (b) a period of time for computing touch event data from sampled touch data, and (c) a period of time for rendering of a frame to a frame buffer. The system determines a period of time Tc for (a) sampling touch data from the touch sensing system, (b) computing touch event data from sampled touch data, and (c) rendering of a frame to a frame buffer, based at least in part on the estimate. The system determines a point in time Tr at which the display system will be refreshed from the frame buffer. A sampling start time is computed based at least in part upon Tr and Tc. Sampling of the touch sensing system is initiated to obtain sampled touch data at the sampling start time. Touch event data is computed from the sampled touch data, and a frame that reflects the touch event data is rendered to the frame buffer prior to the time Tr. The display is then refreshed from the frame buffer.
-
公开(公告)号:US09971443B2
公开(公告)日:2018-05-15
申请号:US14945083
申请日:2015-11-18
申请人: Tactual Labs Co.
CPC分类号: G06F3/0416 , G09G5/395 , G09G2310/08 , G09G2354/00 , G09G2360/18
摘要: Disclosed are systems and methods for decreasing latency between an acquisition of touch data and processing of an associated rendering task in a touch sensitive device having a touch sensing system capable of producing touch data at a touch sampling rate and having a display system that displays frames at a refresh rate. In an embodiment, the system estimates at least one of (a) a period of time for sampling touch data from the touch sensing system, (b) a period of time for computing touch event data from sampled touch data, and (c) a period of time for rendering of a frame to a frame buffer. The system determines a period of time Tc for (a) sampling touch data from the touch sensing system, (b) computing touch event data from sampled touch data, and (c) rendering of a frame to a frame buffer, based at least in part on the estimate. The system determines a point in time Tr at which the display system will be refreshed from the frame buffer. A sampling start time is computed based at least in part upon Tr and Tc. Sampling of the touch sensing system is initiated to obtain sampled touch data at the sampling start time. Touch event data is computed from the sampled touch data, and a frame that reflects the touch event data is rendered to the frame buffer prior to the time Tr. The display is then refreshed from the frame buffer.
-
公开(公告)号:US09946398B2
公开(公告)日:2018-04-17
申请号:US15423094
申请日:2017-02-02
申请人: Tactual Labs Co.
CPC分类号: G06F3/0416 , G09G3/20 , G09G5/006 , G09G5/393 , G09G2310/067 , G09G2310/08 , G09G2320/0252 , G09G2354/00 , G09G2360/127
摘要: The disclosed systems and methods relate in general to the field of user input to a touch sensitive device, and in particular to user input systems and methods which can reduce the latency between a most recent input event and the displaying of a rendered frame reflecting such input. In an embodiment, a method for decreasing latency between an input touch event and the display of a frame reflecting the input touch event in a touch sensitive device includes estimating the time of a next frame refresh, receiving from the operating system touch data reflective of an input touch event, determining the application associated with the input touch event, estimating the time it will take the application to process and render the received touch data, determining a time at which delivery of the touch data to the application will permit the application to process and render the touch data prior to the time of the next frame refresh, based at least in part on the estimated time it will take the application to process and render the touch data, and the estimated time of the next frame refresh, and providing the touch data to the application just prior to the determined time.
-
公开(公告)号:US20170235411A1
公开(公告)日:2017-08-17
申请号:US15423094
申请日:2017-02-02
申请人: Tactual Labs Co.
CPC分类号: G06F3/0416 , G09G3/20 , G09G5/006 , G09G5/393 , G09G2310/067 , G09G2310/08 , G09G2320/0252 , G09G2354/00 , G09G2360/127
摘要: The disclosed systems and methods relate in general to the field of user input to a touch sensitive device, and in particular to user input systems and methods which can reduce the latency between a most recent input event and the displaying of a rendered frame reflecting such input. In an embodiment, a method for decreasing latency between an input touch event and the display of a frame reflecting the input touch event in a touch sensitive device includes estimating the time of a next frame refresh, receiving from the operating system touch data reflective of an input touch event, determining the application associated with the input touch event, estimating the time it will take the application to process and render the received touch data, determining a time at which delivery of the touch data to the application will permit the application to process and render the touch data prior to the time of the next frame refresh, based at least in part on the estimated time it will take the application to process and render the touch data, and the estimated time of the next frame refresh, and providing the touch data to the application just prior to the determined time.
-
公开(公告)号:US20170132105A1
公开(公告)日:2017-05-11
申请号:US15276351
申请日:2016-09-26
申请人: Tactual Labs Co.
发明人: Jonathan Deber , Bruno Rodrigues De Araujo , Ricardo Jorge Jota Costa , Clifton Forlines , Darren Leigh , Steven Leonard Sanders , Daniel Wigdor
CPC分类号: G06F11/3041 , G06F3/0418 , G06F3/044 , G06F11/2221 , G06F11/3419
摘要: In an embodiment, a latency measuring head is provided for use in measuring touch-to-response latency in a test device, the test device including a capacitive user interface that responds to touch input. The latency measuring head includes a conductive element adapted to be positioned in static proximity with and/or in contact with the capacitive user interface. An electron sink is operatively connected to the conductive element via a normally open switch having an open and a closed position. The electron sink has capacity to hold or dissipate a sufficient charge to trigger a touch event on the test device when the switch is closed. A photosensitive element is positioned in static proximity with and/or in contact with the capacitive user interface such that the photosensitive element can output a signal in response to a change in an optical property of at least a portion of the capacitive user interface. Software for performing analysis of latency measurements from a latency measuring device and generating statistics that summarize latency performance of a test device is further disclosed.
-
公开(公告)号:US20170024051A1
公开(公告)日:2017-01-26
申请号:US15056813
申请日:2016-02-29
申请人: Tactual Labs Co.
IPC分类号: G06F3/041
CPC分类号: G06F3/0416 , G06F3/044 , G06F2203/04104
摘要: Disclosed are a touch sensitive device and corresponding method that utilizes distance fields for frame matching. The device includes a touch interface having row conductors and column conductors. A row signal generator transmits a row signal on at least one of the row conductors. A touch processor is used to process column signals from data received on at least one of the column conductors. The touch processor is configured to use discrete values from the column signals to compute a distance field function and store a representation of a distance field grid for a current frame, use the representation of the distance field grid to determine data representing a state change, and use the data representing a state change to match at least one touch location from a previous frame to at least one touch location in the current frame.
摘要翻译: 公开了一种利用距离场进行帧匹配的触敏装置和相应的方法。 该装置包括具有行导体和列导体的触摸接口。 行信号发生器在至少一个行导体上发送行信号。 触摸处理器用于处理来自在至少一个列导体上接收的数据的列信号。 触摸处理器被配置为使用来自列信号的离散值来计算距离场函数并存储当前帧的距离场网格的表示,使用距离场网格的表示来确定表示状态改变的数据,以及 使用表示状态变化的数据将来自前一帧的至少一个触摸位置与当前帧中的至少一个触摸位置相匹配。
-
-
-
-
-
-
-