IP Library Patent Application 18391359
Patent Application
App. No. 18/391,359

IMU PERFORMANCE BOOST ON FOLDABLE DEVICES

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 None
App. No.
18/391,359
Abstract

A foldable electronic device includes a first lid and a second lid rotatably coupled together by a hinge. A first inertial measurement unit (IMU) is implemented in the first lid and generates first sensor data. A second IMU is implemented in the second lid and generates second sensor data. A sensor processing unit detects the rotation angle between the first and second lids and generates rotated second sensor data by adjusting the second sensor data based on the rotation angle. The sensor processing unit generates combined sensor data by combining the first sensor data with the rotated second sensor data. The combined sensor data is more accurate than either the first sensor data or the second sensor data.

Claims (47)

1 . A method, comprising:

generating first sensor data with a first inertial measurement unit in a first lid of a foldable electronic device;

generating second sensor data with a second inertial measurement unit in a second lid of the foldable electronic device;

detecting a rotation angle between the first lid and the second lid based on the first and second sensor data;

generating rotated second sensor data by adjusting the second sensor data based on the rotation angle; and

generating combined sensor data by combining the first sensor data and the rotated second sensor data.

2 . The method of claim 1 , wherein adjusting the second sensor data includes applying to the second sensor data a rotation matrix based on the rotation angle.

3 . The method of claim 1 , comprising:

generating a first accuracy value based on the first and second sensor data; and

generating the combined sensor data based on the first accuracy value.

4 . The method of claim 3 , comprising generating an angle change value indicating how fast the rotation angle is changing.

5 . The method of claim 4 , comprising:

generating the combined sensor data if the angle change value is less than a threshold value; and

stopping generation of the combined sensor data if the angle change value is greater than or equal to the threshold value.

6 . The method of claim 3 , comprising generating a second accuracy value for the combined sensor based on the angle change value.

7 . The method of claim 1 , wherein the first sensor data includes first accelerometer data and first gyroscope data, while the second sensor data includes second accelerometer data and second gyroscope data.

8 . The method of claim 7 , wherein the combined sensor data includes combined accelerometer data and combined gyroscope data.

9 . The method of claim 1 , wherein generating combined sensor data includes averaging the first sensor data and the rotated second sensor data.

10 . The method of claim 1 , wherein generating combined sensor data includes:

applying a first weight to the first sensor data based on a noise level of the rotated second sensor data;

applying a second weight to the rotated second sensor data based on a noise level of the first sensor data; and

generating a weighted average of the first sensor data and second sensor data based on the first weight and the second weight.

11 . An electronic device, comprising:

a first lid including a first inertial measurement unit configured to generate first inertial sensor data;

a second lid including a second inertial measurement unit configured to generate second inertial sensor data;

a sensor processing unit configured to:

detect a rotation angle between the first lid and the second lid based on the first sensor data and the second sensor data;

generate rotated second sensor data by adjusting the second sensor data based on the rotation angle; and

generate combined sensor data by combining the first sensor data and the rotated second sensor data.

12 . The electronic device of claim 11 , comprising a hinge rotatably coupling the first lid to the second lid.

13 . The electronic device of claim 12 , wherein the sensor processing unit is configured to generate a first accuracy value based on the first and second sensor data and generate the combined sensor data based on the first accuracy value.

14 . The electronic device of claim 13 , wherein the sensor processing unit is configured to generate an angle change value indicating how fast the rotation angle is changing.

15 . The electronic device of claim 14 , wherein the sensor processing unit is configured to:

generate the combined sensor data if the angle change value is less than a threshold value; and

stop generation of the combined sensor data if the angle change value is greater than or equal to the threshold value.

16 . The electronic device of claim 11 , wherein adjusting the second sensor data includes applying to the second sensor data a rotation matrix based on the rotation angle.

17 . A foldable smartphone, comprising:

a first lid including a first inertial measurement unit configured to generate first inertial sensor data;

a hinge coupled to the first lid;

a second lid rotatably coupled to the first lid by the hinge and including a second inertial measurement unit configured to generate second inertial sensor data;

a sensor processing unit including:

a lid angle module configured to detect an angle of rotation between the first and second lids based on the first and second sensor data;

a rotation module configured to generate rotated second sensor data by adjusting the second sensor data based on the angle of rotation; and

a combiner module configured to generate combined sensor data from the first sensor data and the rotated second sensor data.

18 . The electronic device of claim 17 , wherein the sensor processing unit includes angle variation detector configured to generate an angle change value indicating a rate of change of the angle of rotation.

19 . The electronic device of claim 18 , wherein the combiner module is configured to receive the angle change value and to generate the combined sensor data based on the angle change value.

20 . The electronic device of claim 19 , wherein the combiner circuit is configured to generate an accuracy value of the combined sensor data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2024
From: STMICROELECTRONICS S.R.L.
To: STMICROELECTRONICS INTERNATIONAL N.V.
Reel/Frame 068434/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2023
From: RIZZARDINI, FEDERICO; BRACCO, LORENZO; BIANCO, MARCO
To: STMICROELECTRONICS S.R.L.
Reel/Frame 065964/0449 →