-
公开(公告)号:US20180164894A1
公开(公告)日:2018-06-14
申请号:US15889859
申请日:2018-02-06
Applicant: STMicroelectronics S.r.l.
Inventor: Nunziata Ivana Guarneri , Alessandro Capra
IPC: G06F3/01 , G06F3/044 , G06F3/0488 , G06F3/041
CPC classification number: G06F3/017 , G06F3/0416 , G06F3/044 , G06F3/04883 , G06F2203/04108
Abstract: Hand gestures, such as hand or finger hovering, in the proximity space of a sensing panel are detected from X-node and Y-node sensing signals indicative of the presence of a hand feature at corresponding row and column locations of a sensing panel. Hovering is detected by detecting the locations of maxima for a plurality of frames over a time window for sets of X-node and Y-node sensing signals by recognizing a hovering gesture if the locations of the maxima detected vary over the plurality of frames for one of the sets of sensing signals and not for the other of set. Finger shapes are distinguished over “ghosts” generated by palm or fist features by transforming the node-intensity representation for the sensing signals into a node-distance representation based on distances of detection intensities for a number of nodes under a peak for a mean point between valleys adjacent to the peak.
-
公开(公告)号:US09910503B2
公开(公告)日:2018-03-06
申请号:US14450105
申请日:2014-08-01
Applicant: STMicroelectronics S.r.l.
Inventor: Nunziata Ivana Guarneri , Alessandro Capra
IPC: G06F3/033 , G06F3/01 , G06F3/041 , G06F3/044 , G06F3/0488
CPC classification number: G06F3/017 , G06F3/0416 , G06F3/044 , G06F3/04883 , G06F2203/04108
Abstract: In an embodiment, hand gestures, such as hand or finger hovering, in the proximity space of a sensing panel are detected from X-node and Y-node sensing signals indicative of the presence of a hand feature at corresponding row locations and column locations of a sensing panel. Hovering is detected by detecting the locations of maxima for a plurality of frames over a time window for a set of X-node sensing signals and for a set of Y-node sensing signals by recognizing a hovering gesture if the locations of the maxima detected vary over the plurality of frames for one of the sets of X-node and Y-node sensing signals while remaining stationary for the other of the sets of X-node and Y-node sensing signals(Y). Finger shapes are distinguished over “ghosts” generated by palm or fist features by transforming the node-intensity representation for the sensing signals into a node-distance representation, based on the distances of the detection intensities for a number of nodes under a peak for a mean point between the valleys adjacent to the peak.
-
公开(公告)号:US20210065688A1
公开(公告)日:2021-03-04
申请号:US17000892
申请日:2020-08-24
Applicant: STMicroelectronics S.r.l.
Inventor: Nunziata Ivana Guarneri , Filippo Naccari
Abstract: A method of processing an electrical signal transduced from a voice signal is disclosed. A classification model is applied to the electrical signal to produce a classification indicator. The classification model has been trained using an augmented training dataset. The electrical signal is classified as either one of a first class and a second class in a binary classification. The classifying being performed is a function of the classification indicator. A trigger signal is provided to a user circuit as a result of the electrical signal being classified in the first class of the binary classification.
-
公开(公告)号:US10242272B2
公开(公告)日:2019-03-26
申请号:US15471138
申请日:2017-03-28
Applicant: STMicroelectronics S.r.l.
IPC: G06K9/00 , G06K9/46 , G06K9/62 , G08G1/0962
Abstract: A sequence of images obtained by a camera mounted on a vehicle is processed in order to generate Optical Flow data including a list of Motion Vectors being associated with respective features in the sequence of images. The Optical Flow data is analyzed to calculate a Vanishing Point by calculating the mean point of all intersections of straight lines passing through motion vectors lying in a road. An Horizontal Filter subset is determined taking into account the Vanishing Point and a Bound Box list from a previous frame in order to filter from the Optical Flow the horizontal motion vectors. The subset of Optical Flow is clustered to generate the Bound Box list retrieving the moving objects in a scene. The Bound Box list is sent to an Alert Generation device and an output video shows the input scene where the detected moving objects are surrounded by a Bounding Box.
-
5.
公开(公告)号:US09804713B2
公开(公告)日:2017-10-31
申请号:US14037359
申请日:2013-09-25
Applicant: STMicroelectronics S.r.l.
Inventor: Nunziata Ivana Guarneri , Alessandro Capra
CPC classification number: G06F3/044 , G06F3/0416
Abstract: An embodiment of a method for processing finger-detection data produced by a touch screen includes: computing the area of the finger-data map and extracting the main axes from the finger-data map, computing the lengths and orientations of the main axes, determining from the main axes a major axis having a major-axis orientation, computing a geometrical center and a center of mass of the finger-data map, computing an eccentricity of the finger-data map as a function of the lengths of the main axes outputting the major-axis orientation as indicative of the finger-orientation direction in the plane of the screen, outputting the mutual position of the geometrical center and the center of mass of the finger-data map as indicative of finger-pointing direction along the finger-orientation direction in the plane of the screen, and outputting a combination of the eccentricity and the area of the finger data map as indicative of finger orientation with respect to the plane of the screen.
-
公开(公告)号:US09658723B2
公开(公告)日:2017-05-23
申请号:US14321256
申请日:2014-07-01
Applicant: STMicroelectronics S.r.l.
Inventor: Nunziata Ivana Guarneri , Alessandro Capra
IPC: G06F3/044 , G06F3/0488
CPC classification number: G06F3/044 , G06F3/04886 , G06F2203/04104 , G06F2203/04108
Abstract: Detecting the presence of a finger in proximity of a screen that generates detection signals in the horizontal direction and vertical direction includes sampling the detection signals and generating raw-data vectors X and Y. The raw data have a maximum for elements of the vector that define the position of the finger on the screen in the directions X and Y, respectively. The vectors X and Y are divided into subsets defined as “macro-areas” and cumulative values computed of each macro-area by adding together all the elements of the vector X and of the vector Y that belong to the macro-area. The maximum values are selected from among horizontal cumulative values and vertical cumulative values. A value identifying the macro-area selected on the basis of the maximum values is supplied, or no value supplied in the presence of elements of disturbance in the proximity of the screen.
-
公开(公告)号:US11887584B2
公开(公告)日:2024-01-30
申请号:US17351870
申请日:2021-06-18
Applicant: STMicroelectronics S.r.l.
Inventor: Nunziata Ivana Guarneri , Viviana D'Alto
CPC classification number: G10L15/16 , G06N3/045 , G10L15/02 , G10L15/063 , G10L15/22 , G10L25/21 , G10L25/24 , G10L2015/027 , G10L2015/088 , G10L2015/223
Abstract: A method to detect a vocal command, the method including: analyzing audio data received from a transducer configured to convert audio into an electric signal and analyzing the data using a first neural network. The method also includes detecting a keyword from the audio data using the first neural network on the edge device, the first neural network being trained to recognize the keyword. The method further includes activating a second neural network after the keyword is identified by the first neural network and analyzing the audio data using the second neural network, the second neural network being trained to recognize a set of vocal commands. The method to detect a vocal command may also include detecting the vocal command word using the second neural network.
-
公开(公告)号:US20220406298A1
公开(公告)日:2022-12-22
申请号:US17351870
申请日:2021-06-18
Applicant: STMicroelectronics S.r.l.
Inventor: Nunziata Ivana Guarneri , Viviana D'Alto
Abstract: A method to detect a vocal command, the method including: analyzing audio data received from a transducer configured to convert audio into an electric signal and analyzing the data using a first neural network. The method also includes detecting a keyword from the audio data using the first neural network on the edge device, the first neural network being trained to recognize the keyword. The method further includes activating a second neural network after the keyword is identified by the first neural network and analyzing the audio data using the second neural network, the second neural network being trained to recognize a set of vocal commands. The method to detect a vocal command may also include detecting the vocal command word using the second neural network.
-
公开(公告)号:US11335332B2
公开(公告)日:2022-05-17
申请号:US16708983
申请日:2019-12-10
Applicant: STMicroelectronics S.r.l.
Inventor: Nunziata Ivana Guarneri
Abstract: In accordance with embodiments, methods and systems for a trigger to the KWS are provided. The computing device converts an audio signal into a plurality of audio frames. The computing device generates a Mel Frequency Cepstral Coefficients (MFCC) matrix. The MFCC matrix includes N columns. Each column of the N columns comprises coefficients associated with audio features corresponding to a different audio frame of the plurality of audio frames. The computing device determines that a trigger condition is satisfied based on an MFCC_0 buffer. The MFCC_0 buffer comprises a first row of the MFCC matrix. The computing device then provides the MFCC matrix to a neural network for the neural network to use the MFCC matrix to make keyword inference based on the determining that the trigger condition is satisfied.
-
10.
公开(公告)号:US20180082132A1
公开(公告)日:2018-03-22
申请号:US15471138
申请日:2017-03-28
Applicant: STMicroelectronics S.r.l.
IPC: G06K9/00 , G08G1/0962 , G06K9/62 , G06K9/46
CPC classification number: G06K9/00791 , G06K9/00335 , G06K9/00805 , G06K9/46 , G06K9/6218 , G06K2009/4666 , G08G1/09626
Abstract: A sequence of images obtained by a camera mounted on a vehicle is processed in order to generate Optical Flow data including a list of Motion Vectors being associated with respective features in the sequence of images. The Optical Flow data is analyzed to calculate a Vanishing Point by calculating the mean point of all intersections of straight lines passing through motion vectors lying in a road. An Horizontal Filter subset is determined taking into account the Vanishing Point and a Bound Box list from a previous frame in order to filter from the Optical Flow the horizontal motion vectors. The subset of Optical Flow is clustered to generate the Bound Box list retrieving the moving objects in a scene. The Bound Box list is sent to an Alert Generation device and an output video shows the input scene where the detected moving objects are surrounded by a Bounding Box.
-
-
-
-
-
-
-
-
-