Voice activated device
First Claim
Patent Images
1. An apparatus for controlling a device, the apparatus comprising:
- a receiver operable to receive a speech signal;
a divider operable to divide the speech signal into a sequence of speech frames, each speech frame representing a time portion of the speech signal;
a processor operable to determine an auto-correlation function for each speech frame;
a peak determiner operable to locate a maximum auto-correlation value within a predetermined part of said auto-correlation function for each speech frame;
a periodicity measurer operable to determine a periodicity measure of each speech frame by using the maximum auto-correlation value of each speech frame;
a variability measurer operable to determine, from periodicity measures of a plurality of consecutive speech frames, a plurality of variability measures by using different calculation methods;
a detector operable to combine the plurality of variability measures and to detect an extended periodic portion from the combined variability measures; and
a controller operable to control said device in dependence upon a detection made by said detector.
1 Assignment
0 Petitions
Accused Products
Abstract
A voice activated camera is described which allows users to take remote photographs by speaking one or more keywords. In a preferred embodiment, a speech processing unit is provided which is arranged to detect extended periodic signals from a microphone of the camera. A control unit is also provided to control the taking of a photograph when such an extended periodic component is detected by the speech processing unit.
-
Citations
15 Claims
-
1. An apparatus for controlling a device, the apparatus comprising:
-
a receiver operable to receive a speech signal; a divider operable to divide the speech signal into a sequence of speech frames, each speech frame representing a time portion of the speech signal; a processor operable to determine an auto-correlation function for each speech frame; a peak determiner operable to locate a maximum auto-correlation value within a predetermined part of said auto-correlation function for each speech frame; a periodicity measurer operable to determine a periodicity measure of each speech frame by using the maximum auto-correlation value of each speech frame; a variability measurer operable to determine, from periodicity measures of a plurality of consecutive speech frames, a plurality of variability measures by using different calculation methods; a detector operable to combine the plurality of variability measures and to detect an extended periodic portion from the combined variability measures; and a controller operable to control said device in dependence upon a detection made by said detector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium storing computer executable instructions for causing a computer to perform a controlling method for a device, the computer executable instructions comprising instructions for:
-
receiving a speech signal; dividing the speech signal into a sequence of speech frames, each speech frame representing a time portion of the speech signal; processing each speech frame to determine an auto-correlation function for each speech frame; locating a maximum auto-correlation value within a predetermined part of the auto-correlation function for each speech frame; determining a periodicity measure of each speech frame by using the maximum auto-correlation value of each speech frame; determining, from periodicity measures of a plurality of consecutive speech frames, a plurality of variability measures by using different calculation methods; combining the plurality of variability measures; detecting an extended periodic portion from the combined variability measures and outputting a detection; and controlling the device in accordance with the detection.
-
-
14. Computer executable instructions for controlling a computer to perform a controlling method for a device, the computer executable instructions comprising instructions for:
-
receiving a speech signal; dividing the speech signal into a sequence of speech frames, each speech frame representing a time portion of the speech signal; processing each speech frame to determine an auto-collation function for each speech frame; locating a maximum auto-collation value within a predetermined part of the auto-correlation function for each speech frame; determining a periodicity measure of each speech frame by using the maximum auto-correlation value of each speech frame; determining, from periodicity measures of a plurality of consecutive speech frames, a plurality of variability measures by using different calculation methods; combining the plurality of variability measures; detecting an extended periodic portion from the combined variability measures and outputting a detection; and controlling the device in dependence upon the detection.
-
-
15. An apparatus for controlling a device, the apparatus comprising:
-
means for receiving a speech signal; means for dividing the speech signal into a sequence of speech frames, each speech frame representing a time portion of the speech signal; means for determining an auto-correlation function for each speech frame; means for locating a maximum auto-correlation value within a predetermined part of the auto-correlation function for each speech frame; means for determining a periodicity measure of each speech frame by using the maximum auto-correlation value of each speech frame; means for determining, from periodicity measures of a plurality of consecutive speech frames, a plurality of variability measures by using different calculation methods; means for combining the plurality of variability measures; means for detecting an extended periodic portion from the combined variability measures; and means for controlling the device in accordance with a detection made by said means for detecting.
-
Specification