Abstract:
Processing techniques and device configurations for performing and controlling output effects at a plurality of wearable devices are generally described herein. In an example, a processing technique may include receiving, at a computing device, an indication of a triggering gesture that occurs at a first wearable device, determining an output effect corresponding to the indication of the triggering gesture, and in response to determining the output effect, transmitting commands to computing devices that are respectively associated with a plurality of wearable devices, the commands causing the plurality of wearable devices to generate the output effect at the plurality of wearable devices. In further examples, output effects such as haptic feedback, light output, or sound output, may be performed by the plurality of wearable devices, associated computing devices, or other controllable equipment.
Abstract:
Generally, this disclosure provides devices, systems and methods for cancelling an interfering audio signal. The system may include a mobile device including a microphone configured to capture an acoustic audio signal, the acoustic audio signal a combination of the interfering audio signal and a desired audio signal, the desired audio signal generated by a user of the mobile device. The system may also include a wireless communication module incorporated in the mobile device, to receive a reference signal through a side-channel, the reference signal associated with the interfering audio signal. The system may further include an acoustic echo cancellation module incorporated in the mobile device, the acoustic echo cancellation module to cancel the interfering audio signal from the captured acoustic audio signal, the cancellation based on the reference signal.
Abstract:
Technologies are described herein that allow a user to wake up a computing device operating in a low-power state and for the user to be verified by speaking a single wake phrase. Wake phrase recognition is performed by a low-power engine. In some embodiments, the low-power engine may also perform speaker verification. In other embodiments, the mobile device wakes up after a wake phrase is recognized and a component other than the low-power engine performs speaker verification on a portion of the audio input comprising the wake phrase. More than one wake phrases may be associated with a particular user, and separate users may be associated with different wake phrases. Different wake phrases may cause the device transition from a low-power state to various active states.