| CPC G10L 15/22 (2013.01) [G10L 15/28 (2013.01); G10L 25/18 (2013.01); G10L 25/21 (2013.01); H04R 1/406 (2013.01); H04R 3/005 (2013.01); G10L 2015/223 (2013.01)] | 20 Claims |

|
1. A system, comprising:
a plurality of distributed smart devices comprising:
a first smart device having a first microphone;
a second smart device having a second microphone; and
processing circuitry, configured to:
receive, from the first microphone, a first microphone signal comprising speech of a user;
receive, from the second microphone, a second microphone signal comprising the speech of the user;
determine an orientation of the user's head relative to the first smart device and the second smart device based on the first microphone signal and the second microphone signal, wherein determining the orientation of the user's head comprises comparing first power levels in a plurality of frequency bands of the first microphone signal; and
controlling one or more of the plurality of distributed smart devices based on the determined orientation;
wherein determining the orientation of the user's head comprises:
computing a first power spectrum of the first microphone signal over the plurality of frequency bands of the first microphone signal; and
determining one or more characteristics of the first power spectrum;
wherein the one or more characteristics comprises one or more of:
a) spectral slope;
b) spectral tilt;
c) spectral curvature; and
d) a spectral power ratio between two or more of the plurality of frequency bands.
|