Support of narrow tip styluses on touch screen devices

    公开(公告)号:US10175807B2

    公开(公告)日:2019-01-08

    申请号:US14974299

    申请日:2015-12-18

    摘要: An electronic device disclosed herein includes a touch screen controller to identify an island i.e., a matrix of acquired touch data values, the island including adjacent touch data values indicating a potential touch of a touch sensitive screen. A first sharpness of the island is calculated using a first normalization type and not a second normalization type. A second sharpness of the island is calculated using the first and second normalization types if the first sharpness is greater than the sharpness threshold. A dynamic variance threshold is determined as a function of the second sharpness. A dynamic strength threshold is determined as a function of the second sharpness if a variance of the island is greater than the dynamic variance threshold, and the island is determined to be a valid stylus island if the peak strength is greater than the dynamic strength threshold.

    Folded divider architecture
    43.
    发明授权

    公开(公告)号:US10079593B2

    公开(公告)日:2018-09-18

    申请号:US15811223

    申请日:2017-11-13

    发明人: Beng-Heng Goh

    摘要: A circuit includes a counter circuit, a logic circuit, and a clock divider. The counter circuit includes a clock divider counter to be loaded with most significant bits of a divider value, and decremented at a same edge of each pulse of a clock signal. The logic circuit compares a value contained in the divider counter to a reference value and generates an end count signal as a function of the value contained in the divider counter matching the reference value, and transitions a toggle signal at a same edge of each pulse of the end count signal. The clock divider counter is reloaded with the most significant bits of the divider value as a function of the end count signal. The clock divider generates a divided version of the clock signal as a function of the toggle signal.

    MULTIPLE THRESHOLD MOTION TOLERANCE TO FILTER COORDINATE JITTER IN TOUCH SENSING

    公开(公告)号:US20180210607A1

    公开(公告)日:2018-07-26

    申请号:US15412824

    申请日:2017-01-23

    IPC分类号: G06F3/041 G06F3/044

    CPC分类号: G06F3/0418 G06F3/044

    摘要: A touch screen controller includes input circuitry receiving touch data from a touch screen, and processing circuitry. The processing circuitry determines first coordinates of a touch at a first time, based upon the received touch data. A first threshold window is set about the first coordinates, with the first threshold window having a central point at the first coordinates, and a second threshold window is set about the first coordinates, with the second threshold window having a central point at the first coordinates and being larger than the first threshold window. Second coordinates of the touch are determined at a second time, based upon the received touch data, and where the second coordinates are not within the first threshold window but are within the second threshold window, the second coordinates are corrected based upon a distance between the second coordinates and the central point of the second threshold window.

    PARALLEL ANALYSIS OF DIFFERENT SAMPLING RATES IN A TOUCH SCREEN CONTROLLER

    公开(公告)号:US20180164948A1

    公开(公告)日:2018-06-14

    申请号:US15378188

    申请日:2016-12-14

    IPC分类号: G06F3/041 G06F3/044

    CPC分类号: G06F3/0418 G06F3/044

    摘要: A touch screen controller disclosed herein includes a circuit configured to generate a digital touch voltage comprises of samples, at a base sampling rate. The touch screen controller also includes a digital processing unit configured to analyze a first subset of samples of the digital touch voltage samples to determine noise content thereof, the first subset of samples corresponding to samples at a first investigated sampling rate that is a first function of the base sampling rate. The digital processing unit is also configured to analyze a second subset of samples of the digital touch voltage to determine noise content thereof, with the second subset of samples corresponding to samples at a second investigated sampling rate that is a second function of the base sampling rate, and determine a preferred sampling rate from among the first and second investigated sampling rates as a function of determined noise content thereof.

    HOVER REJECTION THROUGH DYNAMIC THRESHOLDING
    48.
    发明申请

    公开(公告)号:US20180121010A1

    公开(公告)日:2018-05-03

    申请号:US15337167

    申请日:2016-10-28

    IPC分类号: G06F3/041 G06F3/044

    摘要: Disclosed herein is a touch screen controller that calculates a variance of an island in acquired touch data values. Where the variance exceeds a variance threshold, the island is validated as a representing touch. Where the variance does not exceed the variance threshold, whether the island represents a touch or a hover is determined by calculating a sharpness by applying weights to nodes of the island, where neighboring nodes adjacent to a peak node are weighted less than non-neighboring nodes not adjacent to the peak node. An island strength threshold is determined as a function of a product of the variance and the sharpness. It is determined that the island represents a touch where a highest touch data value of the island is greater than the island strength threshold, and a hover where the highest touch data value of the island is less than the island strength threshold.

    Dead zone compensation for touch screens

    公开(公告)号:US09874974B2

    公开(公告)日:2018-01-23

    申请号:US15093878

    申请日:2016-04-08

    IPC分类号: G06F3/041 G06F3/044

    CPC分类号: G06F3/0418 G06F3/044

    摘要: A method of compensated touch data values disclosed herein includes acquiring touch data values about a dead sensing zone of a touch screen, and determining a peak value of those touch data values. Then, a new peak value is calculated as a function of an average of the peak value and another value of the touch data value, and a sharpness value for the dead sensing zone is generated if a second highest value of the touch data values is less than the new peak value. Thereafter, compensated touch data values are generated for the dead sensing zone if the second highest value is greater than the new peak value.