IP Library Granted Patent US 11,669,165
Granted Patent B2
US 11,669,165 · App. 17/190,708 · Granted Jun 6, 2023

Methods and apparatuses for controlling operation of a vibrational output system and/or operation of an input sensor system

Inventors: Tejasvi Das (Austin, TX); Matthew Beardsworth (Austin, TX); Michael A. Kost (Austin, TX); Gavin McVeigh (Edinburgh, GB); Hamid Sepehr (Edinburgh, GB); Carl L. Ståhl (Austin, TX)
Assignee: Cirrus Logic, Inc.
G06F3/016B06B1/0207B06B1/045G08B6/00B06B2201/53
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 11,669,165
App. No.
17/190,708
Granted
Jun 6, 2023
Kind
B2
Abstract

Embodiments described herein relate to methods and apparatuses for controlling an operation of a vibrational output system and/or an operation of an input sensor system, wherein the controller is for use in a device comprising the vibrational output system and the input sensor system. A controller comprises an input configured to receive an indication of activation or de-activation of an output of the vibrational output system; and an adjustment module configured to adjust the operation of the vibrational output system and/or the operation of the input sensor system based on the indication to reduce an interference expected to be caused by the output of the vibrational output system on the input sensory system.

Claims (59)

1. A controller for controlling an operation of a vibrational output system and/or an operation of an input sensor system, wherein the controller is for use in a device comprising the vibrational output system and the input sensor system, the controller comprising:

an input configured to receive an indication of activation or de-activation of an output of the vibrational output system; and

an adjustment module configured to, responsive to the indication indicating activation of the output of the vibrational output system, select an operating frequency of the input sensor system to reduce an interference expected to be caused by the output of the vibrational output system on the input sensory system.

2. The controller of claim 1 wherein the adjustment module is configured to:

select an operating frequency of the input sensor system based on an output signal being output by the vibrational output system.

3. The controller of claim 1 wherein the adjustment module is configured to:

select an operating frequency of the input sensor system such that the operating frequency does not lie within a predefined keep-out zone.

4. The controller of claim 1 wherein the adjustment module is configured to increase a drive amplitude or a power level of the input sensor system responsive to the indication indicating activation of the output of the vibrational output system.

5. The controller of claim 4 wherein the drive amplitude or the power level of the input sensor system is increased such that a signal to noise ratio of the input sensor system meets a minimum threshold.

6. The controller of claim 1 wherein the adjustment module is configured to adjust a bandwidth or conversion time associated with operation of the input sensor system responsive to the indication indicating activation of the output of the vibrational output system.

7. The controller of claim 6 wherein the bandwidth associated with operation of the input sensor system comprises a filtering bandwidth applied to an output signal of the input sensor system, and wherein the adjustment module is configured to reduce the filtering bandwidth responsive to the indication indicating activation of the output of the vibrational output system.

8. The controller of claim 6 wherein the adjustment module is configured to:

obtain a bandwidth or conversion time setting from a memory; and

apply the bandwidth or conversion time setting to the input sensor system whilst the indication indicating activation of the output of the vibrational output system.

9. The controller of claim 1 wherein, the adjustment module is configured to:

responsive to the indication indicating activation of the output of the vibrational output system, obtain a compensation signal from a memory comprising one or more stored compensation signals, wherein the compensation signal is associated with an output signal for output by the vibrational output system; and

apply the compensation signal to a sensor signal output by the input sensor system whilst the output signal is output by the vibrational output system.

10. The controller of claim 1 wherein the adjustment module is configured to blank out an output signal of the input sensor system responsive to the indication indicating activation of the output of the vibrational output system.

11. The controller of claim 10 wherein the adjustment module is configured to blank out the output signal by one or more of: placing the input sensor system in a low power mode, putting the input sensor system in an inactive mode, or ignoring the output signal of the input sensor system whilst the indication indicates activation of the output of the vibrational output system.

12. The controller of claim 1 wherein the adjustment module is configured to, responsive to the indication indicating activation of the output of the vibrational output system, adjust the operation of the input sensor system such that the input sensor system performs sensing only during one or more time intervals during which an output signal being output to the vibrational output system has a vibrational amplitude below a predetermined threshold amplitude.

13. The controller of claim 1 wherein the adjustment module is configured to, responsive to the indication indicating activation of the output of the vibrational output system, trigger a desensitization window to apply to an output of the input sensor system.

14. The controller of claim 13 wherein the adjustment module is configured to trigger the desensitization window by one or more of:

adjusting a threshold used by the input sensor system to detect an event to reduce the sensitivity of the input sensor system to events; and

applying a negative gain to an output of a sensor in the input sensor system.

15. The controller of claim 1 wherein the adjustment module comprises:

an adaptive filter configured to:

model an effect of an output signal of the vibrational output signal on an output signal of the input sensor system; and

output an error signal based on the model, wherein the error signal is used to compensate the output signal of the input sensor system.

16. A device comprising:

an input sensor system;

a vibrational output system;

a controller configured to control operation of the vibrational output system and/or the input sensor system, wherein the controller comprises:

an input configured to receive an indication indicating activation or deactivation of an output of the vibrational output system; and

an adjustment module configured to, responsive to the indication indicating activation of the output of the vibrational output system, select an operating frequency of the input sensor system to reduce an interference expected to be caused by the output of the vibrational output system on the input sensory system.

17. The device of claim 16 wherein the vibrational output system comprises a haptic output system configured to provide a haptic output.

18. The device of claim 16 wherein the vibrational output system comprises a surface audio output system.

19. The device of claim 16 wherein the input sensor system comprises a force sensing system.

20. The device of claim 19 wherein the force sensing system comprises at least one force sensor selected from one or more of:

a capacitive displacement sensor;

an inductive force sensor;

a strain gauge;

a piezoelectric force sensor;

a force resisting sensor;

a piezoresistive force sensor;

a thin film force sensor; and

a quantum tunnelling composite-based force sensor.

21. The device of claim 16 wherein the input sensor system comprises at least one sensor selected from:

an accelerometer;

a gyroscope;

a microphone transducer;

a camera;

an optical sensor; and

an ultrasonic sensor.

22. An integrated circuit for use in a device comprising an input sensor system and a vibrational output system, the integrated circuit comprising a controller configured to control operation of the vibrational output system and/or the input sensor system, wherein the controller comprises:

an input configured to receive an indication of whether an output of the vibrational output system is active; and

an adjustment module configured to, responsive to the indication indicating activation of the output of the vibrational output system, select an operating frequency of the input sensor system to reduce an interference expected to be caused by the output of the vibrational output system on the input sensory system.

23. A method for use in a device comprising a vibrational output system and an input sensor system for controlling operation of the vibrational output system and/or the input sensor system, the method comprising:

receiving an indication of whether an output of the vibrational output system is active; and

responsive to the indication indicating activation of the output of the vibrational output system, selecting an operating frequency of the input sensor system to reduce an interference expected to be caused by the output of the vibrational output system on the input sensory system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2023
From: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
To: CIRRUS LOGIC, INC.
Reel/Frame 062970/0825 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2021
From: DAS, TEJASVI; BEARDSWORTH, MATTHEW; KOST, MICHAEL A.; MCVEIGH, GAVIN; SEPEHR, HAMID; STÅHL, CARL L.
To: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
Reel/Frame 055476/0925 →
Continuity (3)
Continuation 16660444 · Oct 22, 2019
Provisional Application 62858437 · Jun 7, 2019
Related Publication 20210200316A1 · Jul 1, 2021
Cited By (3)
US 12,190,716 US 12,276,687 US 12,314,558