CAPACITIVE SENSING USER INTERFACES AND IMPLEMENTATION THEREOF
First Claim
1. In an electronic device, a method for determining operating states of a plurality of capacitive sensing elements, said plurality of capacitive-sensing elements including at least a first capacitive sensing element and a second capacitive sensing element, said first capacitive sensing element having an associated first steady-state number of decay time samples employed for determining an operating state of said first capacitive sensing element during steady-state operation, said second capacitive sensing element having an associated second steady-state number of decay time samples employed for determining an operating state of said second capacitive sensing element during said steady-state operation, comprising:
- acquiring, in an interleaved manner, a first plurality of decay time samples for said first capacitive sensing element and said second capacitive sensing element, wherein a maximum consecutive number of decay time samples acquired for said first capacitive sensing element in said first plurality of decay time samples is less than said first steady-state number of decay time samples and wherein a maximum consecutive number of decay time samples acquired for said second capacitive sensing element in said first plurality of decay time samples is less than said second steady-state number of decay time samples; and
determining said operating state of said first capacitive sensing element using at least decay time samples acquired for said first capacitive sensing element in said first plurality of decay time samples, wherein said operating state of said first capacitive sensing element affects an operating characteristic of at least one function of said electronic device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for determining the operating states of a plurality of capacitive sensing buttons in a capacitive sensing user interface are disclosed. The capacitive sensing buttons are sampled in a round-robin fashion such that the decay time samples for the buttons are acquired in an interleaved manner during each sampling cycle. Provisions are made to reduce the initialization delay, to reduce transient-induced errors, and to obtain the operating states based on updated decay data samples for the buttons.
20 Citations
20 Claims
-
1. In an electronic device, a method for determining operating states of a plurality of capacitive sensing elements, said plurality of capacitive-sensing elements including at least a first capacitive sensing element and a second capacitive sensing element, said first capacitive sensing element having an associated first steady-state number of decay time samples employed for determining an operating state of said first capacitive sensing element during steady-state operation, said second capacitive sensing element having an associated second steady-state number of decay time samples employed for determining an operating state of said second capacitive sensing element during said steady-state operation, comprising:
-
acquiring, in an interleaved manner, a first plurality of decay time samples for said first capacitive sensing element and said second capacitive sensing element, wherein a maximum consecutive number of decay time samples acquired for said first capacitive sensing element in said first plurality of decay time samples is less than said first steady-state number of decay time samples and wherein a maximum consecutive number of decay time samples acquired for said second capacitive sensing element in said first plurality of decay time samples is less than said second steady-state number of decay time samples; and determining said operating state of said first capacitive sensing element using at least decay time samples acquired for said first capacitive sensing element in said first plurality of decay time samples, wherein said operating state of said first capacitive sensing element affects an operating characteristic of at least one function of said electronic device. - View Dependent Claims (2, 3, 4)
-
-
5. In an electronic device, a method for determining operating states of a plurality of capacitive sensing elements, said plurality of capacitive-sensing elements including at least a first capacitive sensing element and a second capacitive sensing element, an operating state of said first capacitive sensing element being determined based on a first steady-state number of decay time samples acquired for said first capacitive sensing element, an operating state of said second capacitive sensing element being determined based on a second steady-state number of decay time samples acquired for said second capacitive sensing element, comprising:
-
a) acquiring, in a first sampling cycle, a first number of decay time samples for said first capacitive sensing element and a second number of decay time samples for said second capacitive sensing element, wherein said first number of decay time samples is less than said first steady-state number of decay time samples, and said second number of decay time samples is less than said second steady-state number of decay time samples; b) acquiring, in a second sampling cycle, a third number of decay time samples for said first capacitive sensing element and a fourth number of decay time samples for said second capacitive sensing element, wherein said third number of decay time samples is less than said first steady-state number of decay time samples, and said fourth number of decay time samples is less than said second steady-state number of decay time samples; c) computing a first error-mitigated decay time sample value based at least on decay time samples acquired in said first number of decay time samples and in said third number of decay time samples; and d) determining said operating state of said first capacitive sensing element based on said first error-mitigated decay time sample, wherein said operating state of said first capacitive sensing element affects an operating characteristic of at least one function of said electronic device, wherein said steps c) and d) are performed only after a number of decay time samples actually acquired for said first capacitive sensing element at least equals to said first steady-state number of decay time samples - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. In an electronic device, a method for determining operating states of a plurality of capacitive sensing elements, said plurality of capacitive-sensing elements including at least a first capacitive sensing element and a second capacitive sensing element, said first capacitive sensing element having an associated first steady-state number of decay time samples employed for determining an operating state of said first capacitive sensing element during steady-state operation, said second capacitive sensing element having an associated second steady-state number of decay time samples employed for determining an operating state of said second capacitive sensing element during said steady-state operation, comprising:
-
a) acquiring, in a first sampling cycle, a first number of decay time samples for said first capacitive sensing element and a second number of decay time samples for said second capacitive sensing element, wherein said first number of decay time samples is less than said first steady-state number of decay time samples, and said second number of decay time samples is less than said second steady-state number of decay time samples; b) acquiring, in a second sampling cycle, a third number of decay time samples for said first capacitive sensing element and a fourth number of decay time samples for said second capacitive sensing element, wherein said third number of decay time samples is less than said first steady-state number of decay time samples, and said fourth number of decay time samples is less than said second steady-state number of decay time samples; c) computing a first error-mitigated decay time sample value based at least on decay time samples acquired in said first number of decay time samples and in said third number of decay time samples; and d) determining said operating state of said first capacitive sensing element based on said first error-mitigated decay time sample, wherein said operating state of said first capacitive sensing element affects an operating characteristic of at least one function of said electronic device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification