-
公开(公告)号:US20230161424A1
公开(公告)日:2023-05-25
申请号:US18099372
申请日:2023-01-20
Applicant: STMicroelectronics S.r.L.
Inventor: Federico Rizzardini , Lorenzo Bracco , Stefano Paolo Rivolta , Marco Bianco , Paolo Rosingana , Alessandra Maria Rizzo Piazza Roncoroni
IPC: G06F3/0346 , G06F3/038
CPC classification number: G06F3/0346 , G06F3/038 , G01P15/18
Abstract: A pointing electronic device is provided with: an inertial measurement module, to generate motion input data, indicative of motion of the pointing electronic device, at an input data rate; a pointing determination unit, to implement a pointing algorithm at a processing data rate based on the motion input data, to generate screen-frame displacement data corresponding to 3D-space movements of the pointing electronic device, the processing data rate being higher than the input data rate. The pointing electronic device is further provided with a rate upscaling unit, interposed between the inertial measurement module and the pointing determination unit, to implement a data-rate upscaling of the motion input data, to generate upscaled motion input data to be processed by the pointing determination unit at a data rate matching the processing data rate, via a predictive data reconstruction of missing samples based on the actual motion input data.
-
公开(公告)号:US11599178B2
公开(公告)日:2023-03-07
申请号:US17168110
申请日:2021-02-04
Applicant: STMICROELECTRONICS S.r.l.
Inventor: Stefano Paolo Rivolta , Marco Bianco , Roberto Mura , Federico Rizzardini , Lorenzo Bracco
IPC: G06F1/00 , G06F1/3206 , G06N20/00 , G06F1/16 , G06F1/3296
Abstract: An electronic device has sensing circuitry and control circuitry. The control circuitry generates, based on generated sensor data, information indicative of movement of the electronic device. The control circuitry generates control signals to control operation of the electronic device in a plurality of power states, including a working-power state, an intermediate-power state and a low-power state, based on the information indicative of movement.
-
公开(公告)号:US11249562B2
公开(公告)日:2022-02-15
申请号:US17162446
申请日:2021-01-29
Applicant: STMicroelectronics S.r.l.
Inventor: Federico Rizzardini , Stefano Paolo Rivolta , Lorenzo Bracco
IPC: G09G5/00 , G06F3/0346 , G06F3/0487 , G06F3/0354
Abstract: In an embodiment pointing electronic device, a sensor fusion processing stage generates an orientation estimation quantity indicative of an orientation about a longitudinal axis based on a sensor fusion algorithm envisaging processing of acceleration and gyroscopic signals; and a pointing determination stage implements an orientation-compensation of the gyroscopic signal as a function of the orientation estimation and generates screen-frame displacement data corresponding to 3D-space movements of the pointing electronic device based on the orientation-compensated gyroscopic signal. A processing block provides a starting value of the roll estimation, used to decrease an initial roll estimation error, by storing past values of the acceleration signal, during a time interval preceding start-up; and, upon start-up, retrieving and processing the stored past values to generate processed acceleration data, used by the sensor fusion processing stage to initialize the sensor fusion algorithm and generate the starting value of the roll estimation quantity.
-
公开(公告)号:US11163381B2
公开(公告)日:2021-11-02
申请号:US16924792
申请日:2020-07-09
Applicant: STMicroelectronics S.r.l.
Inventor: Stefano Paolo Rivolta , Federico Rizzardini , Lorenzo Bracco
IPC: G06F3/0346 , G09G5/08 , G06F3/038 , G06F3/0354
Abstract: A low-power pointing method and an electronic device are disclosed. In an embodiment, an electronic device includes a first processor configured to receive attitude quaternion data, indicative of an orientation of the electronic device in a 3D-space, generated by a sensor-fusion algorithm from joint processing of an acceleration signal, indicative of acceleration acting on the electronic device along three reference axes of the 3D-space, and of a gyroscope signal, indicative of angular rate of rotation of the electronic device about the three reference axes of the 3D-space, process the quaternion data to determine an orientation difference between a current orientation and a previous orientation of the electronic device in the 3D-space, translate the orientation difference from the quaternion space to a tilt-compensated angular rate of rotation of the electronic device in the 3D-space and generate screen-frame displacement data based on the tilt-compensated angular rate of rotation.
-
公开(公告)号:US20210240285A1
公开(公告)日:2021-08-05
申请号:US17162446
申请日:2021-01-29
Applicant: STMicroelectronics S.r.l.
Inventor: Federico Rizzardini , Stefano Paolo Rivolta , Lorenzo Bracco
IPC: G06F3/0346 , G06F3/0487
Abstract: In an embodiment pointing electronic device, a sensor fusion processing stage generates an orientation estimation quantity indicative of an orientation about a longitudinal axis based on a sensor fusion algorithm envisaging processing of acceleration and gyroscopic signals; and a pointing determination stage implements an orientation-compensation of the gyroscopic signal as a function of the orientation estimation and generates screen-frame displacement data corresponding to 3D-space movements of the pointing electronic device based on the orientation-compensated gyroscopic signal. A processing block provides a starting value of the roll estimation, used to decrease an initial roll estimation error, by storing past values of the acceleration signal, during a time interval preceding start-up; and, upon start-up, retrieving and processing the stored past values to generate processed acceleration data, used by the sensor fusion processing stage to initialize the sensor fusion algorithm and generate the starting value of the roll estimation quantity.
-
公开(公告)号:US20210034170A1
公开(公告)日:2021-02-04
申请号:US16924792
申请日:2020-07-09
Applicant: STMicroelectronics S.r.l.
Inventor: Stefano Paolo Rivolta , Federico Rizzardini , Lorenzo Bracco
IPC: G06F3/0346 , G06F3/038 , G09G5/08 , G06F3/0354
Abstract: A low-power pointing method and an electronic device are disclosed. In an embodiment, an electronic device includes a first processor configured to receive attitude quaternion data, indicative of an orientation of the electronic device in a 3D-space, generated by a sensor-fusion algorithm from joint processing of an acceleration signal, indicative of acceleration acting on the electronic device along three reference axes of the 3D-space, and of a gyroscope signal, indicative of angular rate of rotation of the electronic device about the three reference axes of the 3D-space, process the quaternion data to determine an orientation difference between a current orientation and a previous orientation of the electronic device in the 3D-space, translate the orientation difference from the quaternion space to a tilt-compensated angular rate of rotation of the electronic device in the 3D-space and generate screen-frame displacement data based on the tilt-compensated angular rate of rotation.
-
公开(公告)号:US10747330B2
公开(公告)日:2020-08-18
申请号:US16125515
申请日:2018-09-07
Applicant: STMICROELECTRONICS S.R.L.
Inventor: Antonio Micali , Alberto Zancanato , Federico Rizzardini
IPC: G06F3/01 , G01B7/30 , G01C19/00 , G01P15/00 , G01V3/08 , G01C17/38 , G01C21/16 , G01C21/10 , G01C21/00
Abstract: An electronic device determines an estimate of angular position based on an accelerometric signal supplied by an accelerometric sensor and as a function of at least one of a gyroscopic signal from a gyroscopic sensor and a magnetic signal from a magnetic-field sensor. A processing module implements a complementary filter, which is provided with a first processing block, a second processing block, and a combination block. The first processing block receives the acceleration signal and an input signal indicative of the magnetic signal and generates a geomagnetic quaternion. The second processing block receives a signal indicative of the gyroscopic signal (gyro) and generates a gyroscopic quaternion. The combination block determines the estimate ({circumflex over (q)}) of angular position by complementarily combining the geomagnetic quaternion and the gyroscopic quaternion based on a combination factor that has a dynamic value and an adaptive value and that varies as a function of the operating conditions.
-
38.
公开(公告)号:US12175024B2
公开(公告)日:2024-12-24
申请号:US18048360
申请日:2022-10-20
Applicant: STMicroelectronics S.r.l.
Inventor: Stefano Paolo Rivolta , Federico Rizzardini
IPC: G06F3/0346 , G06F3/0354
Abstract: A method includes receiving electrostatic sensor data in a processor of an electronic device from an electrostatic sensor mounted behind a touchscreen of the electronic device and using the electrostatic sensor data to determine when the touchscreen is being used. Based on whether or not the touchscreen is being used, an on-table detection (OTD) algorithm is selected from a plurality of available OTD algorithms. In one or more examples, the OTD algorithm may also be selected based on the current device mode of the electronic device, which may be determined from a lid angle, a screen angle, and a keyboard angle of the electronic device. The selected OTD algorithm is run to determine whether or not the electronic device is located on a stationary or stable surface.
-
公开(公告)号:US12164705B2
公开(公告)日:2024-12-10
申请号:US18059214
申请日:2022-11-28
Applicant: STMICROELECTRONICS S.r.l.
Inventor: Federico Rizzardini , Lorenzo Bracco
IPC: G01B7/30 , G06F3/0346
Abstract: A device includes a memory and processing circuitry coupled to the memory. The processing circuitry, in operation: estimates an angular rate of change and determines a rotational versor based on the rotational data; and estimates a gravity vector based on the angular rate of change and the rotational versor. The processing circuitry generates a dynamic gravity vector based on the estimated gravity vector, a correction factor and an estimated error in estimated gravity vector. The processing circuitry estimates a linear acceleration and determines an acceleration versor based on the acceleration data, and determines the correction factor based on the linear acceleration. The processing circuitry estimates the error in the estimated gravity vector based on the acceleration versor.
-
公开(公告)号:US12143764B2
公开(公告)日:2024-11-12
申请号:US17686322
申请日:2022-03-03
Applicant: STMICROELECTRONICS S.r.l.
Inventor: Federico Rizzardini , Lorenzo Bracco , Andrea Labombarda , Mauro Bardone , Stefano Paolo Rivolta , Federico Iaccarino
Abstract: The present disclosure is directed to input detection for electronic devices using electrostatic charge sensors. The devices and methods disclosed herein utilize electrostatic charge sensors to detect various touch gestures, such as long and short touches, single/double/triple taps, and swipes; and perform in-ear detection.
-
-
-
-
-
-
-
-
-