IP Library Granted Patent US 9,377,888
Granted Patent B2
US 9,377,888 · App. 14/271,695 · Granted Jun 28, 2016

System and method for measuring individual force in multi-object sensing

Inventor: Mihai M. Bulea (San Jose, CA)
Assignee: Synaptics Incorporated
G06F3/0414G06F3/044G06F3/0416G06F3/0481G06F2203/04104G06F2203/04105G06F2203/04108
View Patent ↗
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 9,377,888
App. No.
14/271,695
Granted
Jun 28, 2016
Kind
B2
Abstract

An input device is provided that facilitates improved user interface functionality by determining force information for each of multiple objects in a sensing region. The input device includes a processing system, a sensor configured to sense objects in a sensing region proximate a surface, and a plurality of force sensors. The plurality of force sensors are coupled to the surface to provide a plurality of measures of force applied to the surface. The processing system is configured to determine positional information for each the multiple objects sensed by the sensor in the sensing region. Furthermore, the processing system is configured to determine force information for each of the multiple objects from the positional information and the plurality of measures of force applied to the surface. Thus, device and method provides the ability to determine both positional information and force information for each of multiple objects in a sensing region.

Claims (41)

1. In an input device of the type comprising a sensor configured to sense input objects in a sensing region of the input device, the sensing region overlapping an input surface, and a plurality of force sensors configured to measure a force applied to the input surface;

a processing system communicatively coupled to the sensor and the plurality of force sensors and configured to:

determine a position for each of the input objects contacting the input surface;

determine a force measured by each of the plurality of force sensors; and

determine a force applied by each of the input objects contacting the input surface based on the determined position for each input object and the determined force measured by each of the plurality of force sensors.

2. The processing system of claim 1 , wherein each of the plurality of force sensors is selected from a group consisting of piezeoelectric force sensors, capacitive force sensors, resistive strain gauges, and force sensing resistors.

3. The processing system of claim 1 , further configured to account for a deflection of the input surface in response to force applied by input objects, wherein the determination of the force applied by each input object is further based on the deflection.

4. The processing system of claim 1 , further configured to determine the position for input objects in the sensing region and not contacting the input surface.

5. The processing system of claim 1 , further configured to enable a user interface action based on the force applied by at least one input object contacting the input surface.

6. The processing system of claim 5 , wherein the user interface action comprises at least one of: press to select; pointing; cursor selection; zooming; scrolling; rotating; menu navigation; panning; and parameter adjustment.

7. The processing system of claim 6 , further configured to enable the user interface action based on the position of the at least one input object contacting the input surface.

8. The processing system of claim 5 , further configured to enable the user interface action based on the force applied by the at least one input object meeting a threshold value.

9. The processing system of claim 1 , further configured to:

enable cursor control based on the position of at least one input object contacting the input surface; and

enable a selection action based on the determined force of at least one input object contacting the input surface.

10. The processing system of claim 1 , further configured to:

enable a user interface action based on at least one of the determined position and force of the at least one input object in the sensing region; and

continue the user interface action based on a change in at least one of the determined position or force of at least one the input objects contacting the input surface.

11. The processing system of claim 10 , wherein the enabled user interface action comprises one of: pointing; cursor selection; zooming; scrolling; rotating; menu navigation;

panning; and parameter adjustment.

12. The processing system of claim 1 , wherein the sensor comprises at least one of a capacitive sensor, a resistive sensor, an inductive sensor, an optical sensor, and an acoustic sensor.

13. A processing system configured to:

simultaneously sense multiple input objects in a sensing region of a capacitive sensor;

determine a two-dimensional coordinate position for each of the multiple input objects simultaneously sensed by the sensor;

determine a plurality of force measurements, each force measurement corresponding to a force applied to a part of an input surface of the capacitive sensor;

determine a force applied by each of the multiple objects from:

the two-dimensional coordinate position of each input objects in the sensing region; and

at least a sub set of the plurality of force measurements; and

provide electronic indicia to an electronic system corresponding to the determined force applied by each of the multiple input objects.

14. The processing system of claim 13 , wherein the electronic indicia comprises the determined two-dimensional coordinate position of at least one of the multiple input objects.

15. The processing system of claim 13 , further configured to perform a user interface action in response to at least one of the determined force and two-dimensional coordinate position of at least one of the multiple input objects.

16. The processing system of claim 15 , wherein the user interface action comprises cursor control and wherein the processing system is further configured to:

perform a selected user interface action in response to an applied force for at least one input object exceeding a threshold value.

17. The processing system of claim 15 , wherein the user interface action is one of: scrolling, zooming, and rotating; and

wherein the method further comprises:

extending the user interface action based on an a change in at least one of the force or the two-dimensional coordinate position of at least one input object in the sensing region.

18. The processing system of claim 15 , wherein the user interface action comprises one of: press to select; pointing; cursor selection; zooming; scrolling; rotating; menu navigation; panning; and parameter adjustment.

19. The processing system of claim 15 , wherein the type of user interface action performed is based on the number of input objects interacting in the sensing region, the determined two-dimensional coordinate position for the input objects, and the determined force.

20. The processing system of claim 15 , wherein the processing system is further configured to:

determine a three-dimensional coordinate position for each of the multiple input objects simultaneously sensed by the sensor; and

perform a user interface action in response to at least one of the determined force and the three-dimensional coordinate position of at least one of the multiple input objects.

Assignments (3)
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
SECURITY INTEREST Recorded Oct 3, 2014
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 033888/0851 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2014
From: BULEA, MIHAI M.
To: SYNAPTICS INCORPORATED
Reel/Frame 032843/0048 →
Continuity (3)
Continuation 14035314 · Sep 24, 2013
Continuation 12636952 · Dec 14, 2009
Related Publication 20140240288A1 · Aug 28, 2014