IP Library Granted Patent US 12,292,581
Granted Patent B2
US 12,292,581 · App. 18/677,110 · Granted May 6, 2025

Methods and system for position stabilization

Inventor: Koichi Abe (Hashima, JP)
Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
G02B27/646G01P15/18G02B7/09H02P7/025
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 12,292,581
App. No.
18/677,110
Granted
May 6, 2025
Kind
B2
Abstract

Various embodiments of the present technology may provide methods and systems for position stabilization. The methods and systems for position stabilization may be integrated within an electronic device. An exemplary system may include a driver circuit responsive to a gyro sensor and a feedback signal from an actuator. The driver circuit may be configured to calibrate a gain applied to a drive signal based on the posture of the electronic device.

Claims (39)

1. A driver circuit capable of receiving an input signal having an x-component, a y-component, and a z-component, comprising:

a first circuit portion comprising:

a first sub-circuit configured to receive the input signal and compute:

a first angle based on the y-component and the x-component;

a second angle based on the z-component and the x-component; and

a third angle based on the y-component and the z-component;

a second sub-circuit connected to the first circuit and configured to:

assign, from a plurality of zones, a first zone to the first angle, a second zone to the second angle, and a third zone to the third angle; and

a third sub-circuit connected to the second sub-circuit and configured to produce an output gain according to the first, second, and third zones; and

a second circuit portion connected to the first circuit portion and configured to apply the output gain to the input signal.

2. The driver circuit according to claim 1 , further comprising a memory configured to store a plurality of predetermined gain values and accessible to the third sub-circuit.

3. The driver circuit according to claim 2 , wherein the third sub-circuit is further configured to select the output gain from the plurality of predetermined gain values.

4. The driver circuit according to claim 2 , wherein the plurality of predetermined gain values comprises six gain values.

5. The driver circuit according to claim 1 , wherein to compute the first angle, the first sub-circuit is further configured to compute a first arctangent of the y-component divided by the x-component, wherein to compute the second angle, the first sub-circuit is further configured to compute a second arctangent of the z-component divided by the x-component, and wherein to compute the third angle, the first sub-circuit is further configured to compute a third arctangent of the y-component divided by the z-component.

6. The driver circuit according to claim 1 , wherein each zone, from the plurality of zones, is defined according to a range of angles.

7. The driver circuit according to claim 1 , wherein the third sub-circuit is further configured to compute a ratio according to the first angle, the second angle, the third angle, the first zone, the second zone, and the third zone.

8. The driver circuit according to claim 7 , wherein the third sub-circuit is further configured to compute the output gain based on the ratio.

9. The driver circuit according to claim 1 , wherein the plurality of zones comprises eight zones.

10. A method, comprising:

receiving, by a first circuit portion of a driver circuit, an input signal that includes an x-component, a y-component, and a z-component;

computing, by the first circuit portion, a first angle using the y-component and the x-component;

computing, by the first circuit portion, a second angle using the z-component and the x-component;

computing, by the first circuit portion, a third angle using the y-component and the Z-component;

assigning, by the first circuit portion from a plurality of zones, a first zone to the first angle, a second zone to the second angle, and a third zone to the third angle;

producing, by the first circuit portion, an output gain value according the first zone, the second zone, and the third zone; and

applying, by a second circuit portion of the driver circuit, the output gain value to the input signal.

11. The method of claim 10 , storing a plurality of predetermined gain values in a memory included in the first circuit portion.

12. The method of claim 11 , wherein producing the output gain value includes selecting, by the first circuit portion, the output gain value from the plurality of predetermined gain values.

13. The method of claim 11 , wherein the plurality of predetermined gain values include six gain values.

14. The method of claim 10 , wherein:

computing the first angle includes computing, by the first circuit portion, a first arctangent of the y-component divided by the x-component;

computing the second angle includes computing, by the first circuit portion, a second arctangent of the z-component divided by the x-component; and

computing the third angle includes computing, by the first circuit portion, a third arctangent of the y-component divided by the z-component.

15. The method of claim 10 , wherein the plurality of zones are defined according to corresponding ranges of angles.

16. The method of claim 10 , further comprising computing, by the first circuit portion, a ratio according to the first angle, the second angle, the third angle, the first zone, the second zone, and the third zone.

17. The method of claim 16 , further comprising producing the output gain value using the ratio.

18. The method of claim 10 , wherein the plurality of zones includes eight zones.

19. The method of claim 10 , further comprising receiving an acceleration signal from a gyro sensor.

20. The method of claim 19 , further comprising filtering the acceleration signal to generate the input signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: ABE, KOICHI
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 067551/0219 →
Continuity (4)
Continuation 18466555 · Sep 13, 2023
Continuation 16417873 · May 21, 2019
Provisional Application 62780704 · Dec 17, 2018
Related Publication 20240310647A1 · Sep 19, 2024
References Cited (40)
US 6289733B1 · Challoner et al. · 2001 [cited by applicant]
US 6465771B2 · Ohsawa · 2002 [cited by applicant]
US 6636635B2 · Matsugu · 2003 [cited by applicant]
US 6853947B1 · Horton · 2005 [cited by applicant]
US 8542284B2 · Lin · 2013 [cited by examiner]
US 9146134B2 · Lokshin et al. · 2015 [cited by applicant]
US 10257419B2 · Kitano · 2019 [cited by applicant]
US 11003054B2 · Kabasawa et al. · 2021 [cited by applicant]
US 20010014171A1 · Iijima et al. · 2001 [cited by applicant]
US 20030007680A1 · Iijima et al. · 2003 [cited by applicant]
US 20030040776A1 · Kroll et al. · 2003 [cited by applicant]
US 20060038718A1 · Arakane et al. · 2006 [cited by applicant]
US 20070058163A1 · Handman · 2007 [cited by applicant]
US 20080140257A1 · Sato et al. · 2008 [cited by applicant]
US 20090086033A1 · Watanabe · 2009 [cited by examiner]
US 20100123783A1 · Lin · 2010 [cited by examiner]
US 20110038622A1 · Tanaka · 2011 [cited by applicant]
US 20110105181A1 · McLeod · 2011 [cited by examiner]
US 20110197674A1 · Prandi et al. · 2011 [cited by applicant]
US 20130083963A1 · Okamoto · 2013 [cited by applicant]
US 20140202229A1 · Stanley · 2014 [cited by applicant]
US 20140320678A1 · Lee · 2014 [cited by examiner]
US 20140378191A1 · Hosoi et al. · 2014 [cited by applicant]
US 20150033821A1 · Mangano · 2015 [cited by applicant]
US 20150160011A1 · Nakajima et al. · 2015 [cited by applicant]
US 20150201129A1 · Mak · 2015 [cited by examiner]
US 20160037053A1 · Honjo et al. · 2016 [cited by applicant]
US 20160236617A1 · Smyth · 2016 [cited by applicant]
US 20160337562A1 · Kang et al. · 2016 [cited by applicant]
US 20170126978A1 · Yun · 2017 [cited by examiner]
US 20170302853A1 · Shigeoka · 2017 [cited by examiner]
US 20180184004A1 · Murakami · 2018 [cited by examiner]
US 20180217396A1 · Tokoro · 2018 [cited by examiner]
US 20180245946A1 · Weinberg et al. · 2018 [cited by applicant]
US 20180316840A1 · Martin · 2018 [cited by examiner]
US 20190260932A1 · Jung et al. · 2019 [cited by applicant]
US 20200192115A1 · Abe · 2020 [cited by applicant]
CN 105021189A · 2015 [cited by applicant]
JP 10510520118A · 2015 [cited by applicant]
KR 20150143077A · 2015 [cited by applicant]