IP Library Granted Patent US 9,207,801
Granted Patent B2
US 9,207,801 · App. 14/157,293 · Granted Dec 8, 2015

Force sensing input device and method for determining force information

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,207,801
App. No.
14/157,293
Granted
Dec 8, 2015
Kind
B2
Abstract

The embodiments described herein provide devices, systems and methods that facilitate improved performance in an input device. The input device, for example, may include an input surface configured to rotate about a first axis, a proximity sensor configured to sense an input object in a sensing region proximate to the input surface of the input device, a force sensor configured to sense a force applied to the input surface of the input device, and a processing system communicatively coupled to the proximity sensor and the force sensor. The processing system may be configured to determine a position of the input object in the sensing region, and determine force information for the input object based upon the position of the input object, the force applied to the input surface, and a location of the force sensor relative to the first axis.

Claims (45)

1. An electronic system comprising:

a capacitive input device comprising:

an input surface configured to rotate about a first axis, and

a first force sensor configured to sense a force applied to the input surface;

a processing system communicatively coupled to the capacitive input device, the processing system configured to:

determine positional information for each of at least one input object in contact with the input surface;

receive a force measurement from the first force sensor;

determine a force measurement for a first input object of the at least one input objects based upon a position of the first input object, the force measurement from the first force sensor and a location of the first force sensor relative to the first axis; and

determine a type of user input based upon the determined force measurement for the at least one input object.

2. The electronic system of claim 1 , wherein the type of user input is selected from the group comprising: pointing, tapping, selecting, clicking, double clicking, panning, zooming and scrolling.

3. The electronic system of claim 1 , wherein the determination of the type of user input is further based upon at least one of the determined positional information of the first input object and a duration of contact for the first input object.

4. The electronic system of claim 1 , wherein the determined type of user input is a left click based upon at least one of the force measurement for the first input object meeting a first force range, a duration of contact for the first input meeting a first length of time, and the position of the first input object.

5. The electronic system of claim 1 , wherein the processing system is further configured to determine an initiation or a rate of change of the type of user input based upon at least one of the determined force measurement for the first input object and the positional information of the first input object.

6. The electronic system of claim 1 , wherein the electronic system comprises at least one of a desktop computer, a laptop computer, a tablet, a video game machine, a communication device and a media device.

7. The electronic system of claim 1 , wherein the capacitive input device comprises at least one sensing element and the processing system is configured to determine positional information for the at least one input object in contact with the input surface by operating the at least one sensing elements by performing at least one of absolute capacitance sensing and mutual capacitance sensing.

8. The electronic system of claim 1 , wherein the processing system is further configured to determine a differential force corresponding to a second input object which contacted the input surface substantially after the detection of the first input object.

9. The electronic system of claim 8 , wherein the processing system is further configured to determine the type of user input based on at least one of the differential force, the determined positional information for the first and second input object, a duration of contact for the first input object, and a duration of contact for the second input object.

10. The electronic system of claim 9 , type of user input is selected from the group comprising: pointing, tapping, selecting, clicking, double clicking, panning, zooming and scrolling, suppressing input from the first input object, suppressing input from the second input object, and suppressing all input objects.

11. The electronic system of claim 1 , wherein the electronic system comprises a haptic module and the processing system is configured to actuate a haptic mechanism to provide haptic feedback to a user.

12. The electronic system of claim 1 , wherein the capacitive input device further comprises a second force sensor configured to sense a force applied to the input surface and the processing system is further configured to receive a force measurement from the second force sensor and determine the force measurement for the first input object of the at least one input objects based upon a position of the first input object, the force measurements from the first and second force sensors and the location of the first and second force sensors relative to the first axis.

13. A processing system for an input device having an input surface configured to rotate about at least one axis, the processing system configured to be communicatively coupled to at least one force sensor and sense input in a sensing region of the input device surface, the processing system configured to:

determine positional information for each of at least one input object in contact with the input surface;

receive a force measurement from the at least one force sensor;

determine a force measurement for a first input object of the at least one input objects based upon a position of the first input object, the force measurement from the at least one force sensor and a location of the force sensor relative to the first axis; and

determine a type of user input based upon the determined force measurement for the at least one input object.

14. The processing system of claim 13 , wherein the processing system is further configured to determine the type of input by:

determining, when a single input object is in contact with the input surface, the type of input based upon the force measurement for the single input object and the determined positional information for the single input object,

wherein the determined positional information includes at least one of a length of time the single input object was in contact with the input surface and a position of the single input object on the input surface.

15. The processing system of claim 13 , wherein the processing system is further configured to determine the type of input by:

determining, when multiple input objects are in contact with the input surface, if the input objects touched the input surface substantially simultaneously or if the input objects touched the input surface asynchronously.

16. The processing system of claim 15 , wherein when the processing system determines that the input objects touched the input surface substantially simultaneously, the processor is further configured to:

suppress input when at least one of the force measurement from the at least one force sensor and the determined positional information of the multiple input objects is within a predetermined range; and

emulate a first time of user input when the at least one of the force measurement from the at least one force sensor and the determined positional information of the multiple input objects is outside the predetermined range,

wherein the determined positional information includes at least one of a length of time the multiple input objects were in contact with the input surface and a position of the multiple input objects on the input surface.

17. The processing system of claim 15 , wherein when the processing system determines that the input objects touched the input surface asynchronously, the processor is further configured to:

determine if a landing area of a second input object is proximate to a landing area of the first input object.

18. The processing system of claim 17 , wherein when the processing system determines that if the landing area of the second input object is proximate to a landing area of the first input object, the processor is further configured to:

suppress input when at least one of the force measurement from the at least one force sensor and the determined positional information of the multiple input objects is within a predetermined range; and

emulate a first type of user input when the at least one of the force measurement from the at least one force sensor and the determined positional information of the multiple input objects is outside the predetermined range,

wherein the determined positional information includes at least one of a length of time the multiple input objects were in contact with the input surface and a position of the multiple input objects on the input surface.

19. The processing system of claim 17 , wherein when the processing system determines that if the landing area of the second input object is not proximate to a landing area of the first input object, the processor is further configured to:

suppress input when at least one of the force measurement from the second input object and the determined positional information of the multiple input objects is within a predetermined range; and

emulate a first type of user input when the at least one of the force measurement from the second input object and the determined positional information of the multiple input objects is outside the predetermined range,

wherein the determined positional information includes at least one of a length of time the multiple input objects were in contact with the input surface and a position of the multiple input objects on the input surface.

20. The processing system of claim 19 , wherein the processing system is configured to determine the force measurement from the second input object based upon the force measurement for the first input object, a position of the second input object, the force measurement from the at least one force sensor and a location of the force sensor relative to the first axis.

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 Feb 19, 2014
From: SCHEDIWY, RICHARD; INSCORE, KIPLING
To: SYNAPTICS INCORPORATED
Reel/Frame 032244/0316 →