-
公开(公告)号:US11719718B2
公开(公告)日:2023-08-08
申请号:US17375297
申请日:2021-07-14
Applicant: STMicroelectronics S.r.l.
Inventor: Stefano Paolo Rivolta , Federico Rizzardini
Abstract: An embodiment system includes: a first motion sensor configured to generate first sensor data indicative of a first type of movement of an electronic device; a first feature detection circuit configured to determine at least one orientation-independent feature based on the first sensor data; and a classifying circuit configured to determine whether or not the electronic device is located on a stationary surface based on the at least one orientation-independent feature.
-
公开(公告)号:US11037436B2
公开(公告)日:2021-06-15
申请号:US16296016
申请日:2019-03-07
Applicant: STMicroelectronics S.r.l.
Inventor: Stefano Paolo Rivolta , Federico Rizzardini , Daniele Arceri , Alessandra Maria Rizzo Piazza Roncoroni , Marco Bianco
Abstract: A remote access device and methods of operation thereof are provided for accessing a physical object or location. The remote access device includes an accelerometer, a wireless transmitter, and control circuitry. The control circuitry causes the wireless transmitter to transition between a first operating mode and a second operating mode in response to receiving signals from the accelerometer indicating a first change in motion states of the remote access device. The control circuitry causes the wireless transmitter to transition between a first operating mode and a second operating mode in response to receiving signals from the accelerometer indicating a second change in motion states of the remote access device. The control circuitry further causes the wireless transmitter to transition between the first operating mode and the second operating mode in response to receiving signals from the accelerometer indicating a third change in motion states of the remote access device.
-
公开(公告)号:US20210103345A1
公开(公告)日:2021-04-08
申请号:US17122999
申请日:2020-12-15
Applicant: STMICROELECTRONICS S.r.l. , STMICROELECTRONICS, INC.
Inventor: Stefano Paolo Rivolta , Mahaveer Jain , Ashish Bhargava
IPC: G06F3/0346 , G06F3/0487
Abstract: Digital signal processing circuitry, in operation, determines, based on accelerometer data, a carry-position of a device. Double-tap detection parameters are set using the determined carry-position. Double-taps are detected using the set double-tap detection parameters. In response to detection of a double-tap, control signals, such as a flag or an interrupt signal, are generated and used to control operation of the device. For example, a device may enter a wake mode of operation in response to detection of a double-tap.
-
公开(公告)号:US20210034167A1
公开(公告)日:2021-02-04
申请号:US16922752
申请日:2020-07-07
Applicant: STMicroelectronics S.r.l.
Inventor: Federico Rizzardini , Lorenzo Bracco , Stefano Paolo Rivolta
IPC: G06F3/038
Abstract: A gesture-recognition system for a digital-pen-like device, envisages: at least one motion sensor to provide at least one motion signal indicative of movements of the digital-pen-like device; a gesture-recognition signal processor, coupled to the at least one motion sensor to process the motion signal and to implement a plurality of gesture recognition algorithms based on the motion signal, each of the gesture recognition algorithms being configured to recognize a corresponding gesture performed by a user of the digital-pen-like device; and a controller coupled to the gesture-recognition signal processor and transmitting gesture-recognition data indicative of a recognized gesture towards a host apparatus, with which the digital-pen-like device is associated.
-
公开(公告)号:US20210033402A1
公开(公告)日:2021-02-04
申请号:US16932526
申请日:2020-07-17
Applicant: STMicroelectronics S.r.l.
Inventor: Paolo Rosingana , Alessandra Maria Rizzo Piazza Roncoroni , Federico Rizzardini , Lorenzo Bracco , Stefano Paolo Rivolta , Marco Bianco
IPC: G01C21/18 , G06F1/3206 , G06F3/0346
Abstract: An embodiment inertial measurement system includes: at least one motion sensor to output motion data with an output data rate (ODR) period; and a control unit coupled to the motion sensor to control operation thereof based on a power mode switching, according to which each ODR period includes: a first phase, in which the motion sensor is controlled in a condition of low power consumption; and a subsequent measurement phase, in which the motion sensor is controlled to perform measurements for generation of measurement data. The control unit adaptively adjusts the duration of the ODR period based on at least one check related to the measurement data generated during the measurement phase.
-
公开(公告)号:US12050738B2
公开(公告)日:2024-07-30
申请号: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 , G01P15/18
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.
-
公开(公告)号:US11921548B2
公开(公告)日:2024-03-05
申请号:US18047187
申请日:2022-10-17
Applicant: STMICROELECTRONICS S.r.l.
Inventor: Stefano Paolo Rivolta , Roberto Mura , Lorenzo Bracco , Federico Rizzardini
IPC: G06F1/16
CPC classification number: G06F1/1677
Abstract: The present disclosure is directed to a detection method of a first or second state of a foldable electronic device including a first and a second hardware element tiltable to each other and accommodating a first and a second electrode which are in contact with each other when the foldable electronic device is in the first state and at a distance from each other otherwise. The detection method includes: acquiring a first and a second charge variation signal indicative of environmental electric/electrostatic charge variations detected by the first and second electrodes; generating a differential signal indicative of a difference between the first and the second charge variation signals; generating, as a function of the differential signal, one or more feature signals; and generating, as a function of the one or more feature signals, a contact signal indicative of the first or second states of the foldable electronic device.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-