×

Providing near field communication through a touch screen

  • US 9,851,843 B2
  • Filed: 11/30/2016
  • Issued: 12/26/2017
  • Est. Priority Date: 08/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • calibrating a touch screen and a touch controller using a calibration procedure to obtain a set of initialized calibration values;

    periodically refreshing the set of initialized calibration values to form a set of refreshed initialized calibration values;

    determining that a near field communication antenna has been activated;

    transferring data through the touch screen to an external inductive antenna using the near field communication antenna;

    storing a set of prior calibration values in a memory of the touch controller when the near field communication antenna is activated, wherein the set of prior calibration values are the set of refreshed initialized calibration values and are for an antenna-deactivated mode, wherein the set of prior calibration values include values for at least two of a set of factors, and wherein the set of factors are a touch array report rate, a number of scan points, and a degree to which filtering is implemented;

    reading a set of different calibration values from the memory, wherein the set of different calibration values are for an antenna-activated mode, wherein the set of prior calibration values and the set of different calibration values each include values for;

    a noise filter enable flag;

    a noise floor baseline level;

    a touch array touch point count; and

    the touch array report rate, and wherein the set of different calibration values differ from the set of prior calibration values with respect to at least two factors in the set of factors;

    applying the set of different calibration values to the touch screen and the touch controller while the near field communication antenna is activated;

    determining that the near field communication antenna has been deactivated;

    reading the set of prior calibration values from the memory after determining that the near field communication antenna has been deactivated;

    blindly applying the set of prior calibration values to the touch screen and the touch controller while the near field communication antenna is deactivated;

    reading a stream of touch values from the touch screen using the touch controller while the near field communications antenna is activated and while the near field communications antenna is deactivated;

    decreasing the touch array touch point count and the touch array report rate when applying the set of different calibration values to the touch screen and the touch controller;

    setting the noise filter enable flag to true when applying the set of different calibration values to the touch screen and the touch controller;

    increasing the touch array touch point count and the touch array report rate when applying the set of prior calibration values to the touch screen and the touch controller; and

    setting the noise filter enable flag to false when applying the set of prior calibration values to the touch screen and the touch controller;

    wherein a filter delay produced by the noise filter is less than a processing time improvement produced by decreasing the touch array touch point count and the touch array report rate.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×