IP Library Patent Application 13802479
Patent Application
App. No. 13/802,479

Comprehensive Framework for Adaptive Touch-Signal De-Noising/Filtering to Optimize Touch Performance

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/802,479
Abstract

A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus estimates an amount of future noise that can affect the touch screen. The apparatus alters a sensitivity of the touch screen based on the estimated amount of the future noise.

Claims (90)

1 . A method of noise compensation in a touch screen, comprising:

estimating an amount of future noise that can affect the touch screen; and

altering a sensitivity of the touch screen based on the estimated amount of the future noise.

2 . The method of claim 1 , wherein the estimation of the amount of the future noise comprises:

determining a characteristic of an image displayed on the touch screen; and

estimating the amount of the future noise based on the determined characteristic of the displayed image.

3 . The method of claim 2 , wherein the characteristic of the image includes at least one of a dynamicity of the image indicating a degree of motion in the image and content of the image.

4 . The method of claim 1 , wherein the amount of the future noise is estimated for each of a plurality of regions in the touch screen, and the sensitivity of the touch screen corresponding to each of the plurality of regions is altered based on the amount of the future noise in each of the plurality of regions.

5 . The method of claim 1 , wherein the sensitivity is altered when the estimated amount of the future noise is greater than a first threshold or less than a second threshold.

6 . The method of claim 5 , wherein the sensitivity is increased when the estimated amount of the future noise is less than the second threshold and is decreased when the estimated amount of the future noise is greater than the first threshold.

7 . The method of claim 5 , wherein the sensitivity is decreased when the estimated amount of the future noise is less than the second threshold and is increased when the estimated amount of the future noise is greater than the first threshold.

8 . The method of claim 1 , wherein the altering the sensitivity comprises decreasing the sensitivity if the amount of the future noise increases and increasing the sensitivity if the amount of the future noise decreases.

9 . The method of claim 1 , wherein the altering the sensitivity of the touch screen includes altering a capacitance of the touch screen.

10 . The method of claim 1 , wherein the amount of the future noise is estimated based on at least one of a supply regulator noise, a use noise, a use-environment noise, a processing performance noise, or a display noise.

11 . The method of claim 10 , wherein the amount of the future noise is estimated based on the supply regulator noise, the supply regulator noise including a noise caused by at least one of a battery condition, a grounding condition, electrostatic discharge, electromagnetic interference, or an external electrical noise.

12 . The method of claim 10 , wherein the amount of the future noise is estimated based on the use noise, the use noise including a noise caused by at least one of a touch-stability condition, a through-touch condition, or a touch-screen surface condition.

13 . The method of claim 10 , wherein the amount of the future noise is estimated based on the use-environment noise, the use-environment noise including a noise caused by at least one of a temperature condition, a moisture condition, a lighting condition, an altitude, or an air quality condition.

14 . The method of claim 10 , wherein the amount of the future noise is estimated based on the processing performance noise, the processing performance noise including a noise caused by at least one of real-time characteristics for touch screen processing or stability calibrations.

15 . The method of claim 10 , wherein the amount of the future noise is estimated based on the display noise, the display noise including a noise caused by at least one of a reflective display, a non-emissive/transmissive display, or an emissive-luminescent display.

16 . The method of claim 1 , wherein the altering the sensitivity of the touch screen is further based on parameters of a touch manager and parameters of a display manager.

17 . The method of claim 16 , wherein the parameters of the touch manager include a touch medium size and a touch window, and the parameters of the display manager include display specifications and display-content characteristics.

18 . The method of claim 1 , wherein the future noise is generated by a display module, the touch screen being within the display module.

19 . An apparatus for noise compensation in a touch screen, comprising:

means for estimating an amount of future noise that can affect the touch screen; and

means for altering a sensitivity of the touch screen based on the estimated amount of the future noise.

20 . The apparatus of claim 19 , wherein the means for altering a sensitivity of the touch screen is configured to:

determine a characteristic of an image displayed on the touch screen; and

estimate the amount of the future noise based on the determined characteristic of the displayed image.

21 . The apparatus of claim 20 , wherein the characteristic of the image includes at least one of a dynamicity of the image indicating a degree of motion in the image and content of the image.

22 . The apparatus of claim 19 , wherein the amount of the future noise is estimated for each of a plurality of regions in the touch screen, and the sensitivity of the touch screen corresponding to each of the plurality of regions is altered based on the amount of the future noise in each of the plurality of regions.

23 . The apparatus of claim 19 , wherein the sensitivity is altered when the estimated amount of the future noise is greater than a first threshold or less than a second threshold.

24 . The apparatus of claim 23 , wherein the sensitivity is increased when the estimated amount of the future noise is less than the second threshold and is decreased when the estimated amount of the future noise is greater than the first threshold.

25 . The apparatus of claim 23 , wherein the sensitivity is decreased when the estimated amount of the future noise is less than the second threshold and is increased when the estimated amount of the future noise is greater than the first threshold.

26 . The apparatus of claim 19 , wherein the means for altering the sensitivity is configured to decrease the sensitivity if the amount of the future noise increases and to increase the sensitivity if the amount of the future noise decreases.

27 . The apparatus of claim 19 , wherein the means for altering the sensitivity of the touch screen is configured to alter a capacitance of the touch screen.

28 . The apparatus of claim 19 , wherein the amount of the future noise is estimated based on at least one of a supply regulator noise, a use noise, a use-environment noise, a processing performance noise, or a display noise.

29 . The apparatus of claim 28 , wherein the amount of the future noise is estimated based on the supply regulator noise, the supply regulator noise including a noise caused by at least one of a battery condition, a grounding condition, electrostatic discharge, electromagnetic interference, or an external electrical noise.

30 . The apparatus of claim 28 , wherein the amount of the future noise is estimated based on the use noise, the use noise including a noise caused by at least one of a touch-stability condition, a through-touch condition, or a touch-screen surface condition.

31 . The apparatus of claim 28 , wherein the amount of the future noise is estimated based on the use-environment noise, the use-environment noise including a noise caused by at least one of a temperature condition, a moisture condition, a lighting condition, an altitude, or an air quality condition.

32 . The apparatus of claim 28 , wherein the amount of the future noise is estimated based on the processing performance noise, the processing performance noise including a noise caused by at least one of real-time characteristics for touch screen processing or stability calibrations.

33 . The apparatus of claim 28 , wherein the amount of the future noise is estimated based on the display noise, the display noise including a noise caused by at least one of a reflective display, a non-emissive/transmissive display, or an emissive-luminescent display.

34 . The apparatus of claim 19 , wherein the means for altering the sensitivity of the touch screen is configured to alter the sensitivity further based on parameters of a touch manager and parameters of a display manager.

35 . The apparatus of claim 34 , wherein the parameters of the touch manager include a touch medium size and a touch window, and the parameters of the display manager include display specifications and display-content characteristics.

36 . The apparatus of claim 19 , wherein the future noise is generated by a display module, the touch screen being within the display module.

37 . An apparatus for noise compensation in a touch screen, comprising:

a processing system configured to:

estimate an amount of future noise that can affect the touch screen; and

alter a sensitivity of the touch screen based on the estimated amount of the future noise.

38 . The apparatus of claim 37 , wherein to estimate the amount of the future noise, the processing system is further configured to:

determine a characteristic of an image displayed on the touch screen; and

estimate the amount of the future noise based on the determined characteristic of the displayed image.

39 . The apparatus of claim 38 , wherein the characteristic of the image includes at least one of a dynamicity of the image indicating a degree of motion in the image and content of the image.

40 . The apparatus of claim 37 , wherein the amount of the future noise is estimated for each of a plurality of regions in the touch screen, and the sensitivity of the touch screen corresponding to each of the plurality of regions is altered based on the amount of the future noise in each of the plurality of regions.

41 . The apparatus of claim 37 , wherein the sensitivity is altered when the estimated amount of the future noise is greater than a first threshold or less than a second threshold.

42 . The apparatus of claim 41 , wherein the sensitivity is increased when the estimated amount of the future noise is less than the second threshold and is decreased when the estimated amount of the future noise is greater than the first threshold.

43 . The apparatus of claim 41 , wherein the sensitivity is decreased when the estimated amount of the future noise is less than the second threshold and is increased when the estimated amount of the future noise is greater than the first threshold.

44 . The apparatus of claim 37 , wherein to alter the sensitivity of the touch screen, the processing system is further configured to decrease the sensitivity if the amount of the future noise increases and to increase the sensitivity if the amount of the future noise decreases.

45 . The apparatus of claim 37 , wherein to alter the sensitivity of the touch screen, the processing system is further configured to alter a capacitance of the touch screen.

46 . The apparatus of claim 37 , wherein the amount of the future noise is estimated based on at least one of a supply regulator noise, a use noise, a use-environment noise, a processing performance noise, or a display noise.

47 . The apparatus of claim 46 , wherein the amount of the future noise is estimated based on the supply regulator noise, the supply regulator noise including a noise caused by at least one of a battery condition, a grounding condition, electrostatic discharge, electromagnetic interference, or an external electrical noise.

48 . The apparatus of claim 46 , wherein the amount of the future noise is estimated based on the use noise, the use noise including a noise caused by at least one of a touch-stability condition, a through-touch condition, or a touch-screen surface condition.

49 . The apparatus of claim 46 , wherein the amount of the future noise is estimated based on the use-environment noise, the use-environment noise including a noise caused by at least one of a temperature condition, a moisture condition, a lighting condition, an altitude, or an air quality condition.

50 . The apparatus of claim 46 , wherein the amount of the future noise is estimated based on the processing performance noise, the processing performance noise including a noise caused by at least one of real-time characteristics for touch screen processing or stability calibrations.

51 . The apparatus of claim 46 , wherein the amount of the future noise is estimated based on the display noise, the display noise including a noise caused by at least one of a reflective display, a non-emissive/transmissive display, or an emissive-luminescent display.

52 . The apparatus of claim 37 , wherein the processing system is configured to alter the sensitivity of the touch screen further based on parameters of a touch manager and parameters of a display manager.

53 . The apparatus of claim 52 , wherein the parameters of the touch manager include a touch medium size and a touch window, and the parameters of the display manager include display specifications and display-content characteristics.

54 . The apparatus of claim 37 , wherein the future noise is generated by a display module, the touch screen being within the display module.

55 . A computer program product, comprising:

a computer-readable medium comprising code for:

estimating an amount of future noise that can affect the touch screen; and

altering a sensitivity of the touch screen based on the estimated amount of the future noise.

56 . The computer program product of claim 55 , wherein the code for estimating the amount of the future noise comprises code for:

determining a characteristic of an image displayed on the touch screen; and

estimating the amount of the future noise based on the determined characteristic of the displayed image.

57 . The computer program product of claim 56 , wherein the characteristic of the image includes at least one of a dynamicity of the image indicating a degree of motion in the image and content of the image.

58 . The computer program product of claim 55 , wherein the amount of the future noise is estimated for each of a plurality of regions in the touch screen, and the sensitivity of the touch screen corresponding to each of the plurality of regions is altered based on the amount of the future noise in each of the plurality of regions.

59 . The computer program product of claim 55 , wherein the sensitivity is altered when the estimated amount of the future noise is greater than a first threshold or less than a second threshold.

60 . The computer program product of claim 59 , wherein the sensitivity is increased when the estimated amount of the future noise is less than the second threshold and is decreased when the estimated amount of the future noise is greater than the first threshold.

61 . The computer program product of claim 59 , wherein the sensitivity is decreased when the estimated amount of the future noise is less than the second threshold and is increased when the estimated amount of the future noise is greater than the first threshold.

62 . The computer program product of claim 55 , wherein the code for altering the sensitivity decreases the sensitivity if the amount of the future noise increases and increases the sensitivity if the amount of the future noise decreases.

63 . The computer program product of claim 55 , wherein the code for altering the sensitivity of the touch screen alters a capacitance of the touch screen.

64 . The computer program product of claim 55 , wherein the amount of the future noise is estimated based on at least one of a supply regulator noise, a use noise, a use-environment noise, a processing performance noise, or a display noise.

65 . The computer program product of claim 64 , wherein the amount of the future noise is estimated based on the supply regulator noise, the supply regulator noise including a noise caused by at least one of a battery condition, a grounding condition, electrostatic discharge, electromagnetic interference, or an external electrical noise.

66 . The computer program product of claim 64 , wherein the amount of the future noise is estimated based on the use noise, the use noise including a noise caused by at least one of a touch-stability condition, a through-touch condition, or a touch-screen surface condition.

67 . The computer program product of claim 64 , wherein the amount of the future noise is estimated based on the use-environment noise, the use-environment noise including a noise caused by at least one of a temperature condition, a moisture condition, a lighting condition, an altitude, or an air quality condition.

68 . The computer program product of claim 64 , wherein the amount of the future noise is estimated based on the processing performance noise, the processing performance noise including a noise caused by at least one of real-time characteristics for touch screen processing or stability calibrations.

69 . The computer program product of claim 64 , wherein the amount of the future noise is estimated based on the display noise, the display noise including a noise caused by at least one of a reflective display, a non-emissive/transmissive display, or an emissive-luminescent display.

70 . The computer program product of claim 55 , wherein the code for altering the sensitivity of the touch screen alters the sensitivity further based on parameters of a touch manager and parameters of a display manager.

71 . The computer program product of claim 70 , wherein the parameters of the touch manager include a touch medium size and a touch window, and the parameters of the display manager include display specifications and display-content characteristics.

72 . The computer program product of claim 55 , wherein the future noise is generated by a display module, the touch screen being within the display module.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2016
From: QUALCOMM MEMS TECHNOLOGIES, INC.
To: SNAPTRACK, INC.
Reel/Frame 039891/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2014
From: QUALCOMM INCORPORATED
To: QUALCOMM MEMS TECHNOLOGIES, INC.
Reel/Frame 032024/0788 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2013
From: RABII, KHOSRO MOHAMMAD; BITA, ION
To: QUALCOMM INCORPORATED
Reel/Frame 031330/0277 →