Patent ID: 11942107
Assignee: STMICROELECTRONICS S.R.L.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 7:
8. A device, comprising:
sensing circuitry configured to measure acceleration of the device along a plurality of axes, and generate an acceleration signal based on the acceleration measured by the sensing circuitry; and
processing circuitry configured to:
filter the acceleration signal;
determine a first characteristic of the filtered acceleration signal along a first axis of the plurality of axes;
classify the acceleration signal as a non-human speech signal in a case where the first characteristic does not satisfy a first determined condition;
determine a second characteristic of the filtered acceleration signal along a second axis of the plurality of axes in a case where the first characteristic satisfies the first determined condition, the second characteristic being the same as the first characteristic;
classify the acceleration signal as a non-human speech signal in a case where the second characteristic does not satisfy a second determined condition;
determine a third characteristic of the filtered acceleration signal along a third axis of the plurality of axes in a case where the second characteristic satisfies the second determined condition, the third characteristic being different from the second characteristic, each of the first, second, and third characteristics being a peak-to-peak calculation, a zero crossing calculation, a peak count calculation, or a variance calculation;
classify the acceleration signal as a non-human speech signal in a case where the third characteristic does not satisfy a third determined condition;
classify the acceleration signal as a human speech signal in a case where the third characteristic satisfies the third determined condition; and
determine a first count value that indicates a total number of times the acceleration signal has been classified as a human speech signal;
output a detection signal that indicates a presence of a voice in a case where the first count value is equal to or greater than a first threshold count value.