Systems and methods for removing electrical noise from a touchpad signal
First Claim
1. A method comprising:
- receiving an input signal from a touchpad device indicating a motion that is input to a surface of the touchpad device, wherein the touchpad device is a capacitive touchpad device that is coupled to a frame, and wherein the input signal includes information indicative of the motion input to the surface of the touchpad device being a sliding motion across the surface of the touchpad device;
receiving from one or more sensors coupled to the frame one or more vibration signals resulting from a contact with the surface of the touchpad device during the motion, wherein one or more auditory or mechanical vibrations propagate from the contact with the surface to the one or more sensors via the frame;
determining information associated with relative motion of the motion that is input to the surface of the touchpad device based on varying intensities of the one or more vibration signals, wherein relative motion indicates movement with respect to a known position of the one or more sensors; and
processing information of the input signal and the information associated with the relative motion to compensate for electrical noise in the input signal by;
estimating state information associated with the motion that is input to the surface of the touchpad device based on a correlation of the information of the input signal and the information associated with the relative motion;
determining one of position and movement information associated with the motion that is input to the surface of the touchpad device based on the state information; and
providing a modified input signal as a substitute for the input signal, wherein a portion of the information of the input signal is modified based on the one of position and movement information.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for removing electrical noise from an input signal from a touchpad device are provided. The touchpad device and one or more sensors may be coupled to a frame. Mechanical vibrations resulting from contact with a surface of the touchpad device during a motion input to the touchpad device may propagate via the frame to the one or more sensors. Information from the input signal and mechanical vibration signals received by one or more sensors may be processed to remove the electric noise from the input signal. In one example, information associated with relative motion of the input may be determined based on varying intensities of mechanical vibration signals received from the one or more sensors. Information of the input signal and the information associated with the relative motion may be correlated to determine position and/or movement information associated with the motion input.
71 Citations
20 Claims
-
1. A method comprising:
-
receiving an input signal from a touchpad device indicating a motion that is input to a surface of the touchpad device, wherein the touchpad device is a capacitive touchpad device that is coupled to a frame, and wherein the input signal includes information indicative of the motion input to the surface of the touchpad device being a sliding motion across the surface of the touchpad device; receiving from one or more sensors coupled to the frame one or more vibration signals resulting from a contact with the surface of the touchpad device during the motion, wherein one or more auditory or mechanical vibrations propagate from the contact with the surface to the one or more sensors via the frame; determining information associated with relative motion of the motion that is input to the surface of the touchpad device based on varying intensities of the one or more vibration signals, wherein relative motion indicates movement with respect to a known position of the one or more sensors; and processing information of the input signal and the information associated with the relative motion to compensate for electrical noise in the input signal by; estimating state information associated with the motion that is input to the surface of the touchpad device based on a correlation of the information of the input signal and the information associated with the relative motion; determining one of position and movement information associated with the motion that is input to the surface of the touchpad device based on the state information; and providing a modified input signal as a substitute for the input signal, wherein a portion of the information of the input signal is modified based on the one of position and movement information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions comprising:
-
receiving an input signal from a touchpad device indicating a motion that is input to a surface of the touchpad device, wherein the touchpad device is a capacitive touchpad device that is coupled to a frame, and wherein the input signal includes information indicative of the motion input to the surface of the touchpad device being a sliding motion across the surface of the touchpad device; receiving from one or more sensors coupled to the frame one or more vibration signals resulting from a contact with the surface of the touchpad device during the motion, wherein one or more auditory or mechanical vibrations propagate from the contact with the surface to the one or more sensors via the frame; determining information associated with relative motion of the motion that is input to the surface of the touchpad device based on varying intensities of the one or more vibration signals, wherein relative motion indicates movement with respect to a known position of the one or more sensors; and processing information of the input signal and the information associated with the relative motion to compensate for electrical noise in the input signal by; estimating state information associated with the motion that is input to the surface of the touchpad device based on a correlation of the information of the input signal and the information associated with the relative motion; determining one of position and movement information associated with the motion that is input to the surface of the touchpad device based on the state information; and providing a modified input signal as a substitute for the input signal, wherein a portion of the information of the input signal is modified based on the one of position and movement information. - View Dependent Claims (12)
-
-
13. A system comprising:
-
a memory; a processor coupled to the memory; and instructions stored in the memory and executable by the processor to perform functions comprising; receiving an input signal from a touchpad device indicating a motion that is input to a surface of the touchpad device, wherein the touchpad device is a capacitive touchpad device that is coupled to a frame, and wherein the input signal includes information indicative of the motion input to the surface of the touchpad device being a sliding motion across the surface of the touchpad device; receiving from one or more sensors coupled to the frame one or more vibration signals resulting from a contact with the surface of the touchpad device during the motion, wherein one or more auditory or mechanical vibrations propagate from the contact with the surface to the one or more sensors via the frame; determining information associated with relative motion of the motion that is input to the surface of the touchpad device based on varying intensities of the one or more vibration signals, wherein relative motion indicates movement with respect to a known position of the one or more sensors; and processing information of the input signal and the information associated with the relative motion to compensate for electrical noise in the input signal by; estimating state information associated with the motion input to the surface of the touchpad device based on a correlation of the information of the input signal and the information associated with the relative motion; determining one of position and movement information associated with the motion that is input to the surface of the touchpad device based on the state information; and providing a modified input signal as a substitute for the input signal, wherein a portion of the information of the input signal is modified based on the one of position and movement information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification