Headset activation validation based on audio data
AssigneeMeta Platforms Technologies, LLC
InventorAndrew Lovitt
Life of this patent
Estimating the term…
Abstract
Validation of an activation event of a device based on analyzing audio data is disclosed. The device detects an activation event, e.g., an input to a soft-touch button or a wake word detected by a microphone array. Responsive to detecting the activation event, the device captures, via a microphone array on the device, sound from a local area of the device. The device stores the captured sound as audio data in an audio buffer. The device performs a validation of the activation event by analyzing the captured sound. The device performs an action based on a result of the validation.
Claims17
A method comprising:
- detecting an activation event on a device;
- responsive to detecting the activation event:
- starting supply of a power to a microphone array on the device;
- capturing, via the microphone array on the device over a plurality of time periods, sound from a local area of the device;
- storing each portion of the sound captured during a respective time period of the plurality of time period as respective audio data in a buffer;
- performing a respective validation of a plurality of iterative validations of the activation event by analyzing the respective audio data stored in the buffer;
- and
- performing an action based on a result of the plurality of iterative validations, the action comprises stopping supply of the power to the microphone array when a result of each validation of the plurality of iterative validations is an invalid activation state.
A headset comprising:
- a frame configured to be worn on a head of a user;
- a soft-touch button on the frame and configured to detect an activation event;
- a microphone array configured to capture sound;
- and
- a controller configured to:
- start supply of a power to the microphone array responsive to detection of the activation event,
- instruct the microphone array to capture sound from a local area of the headset over a plurality of time periods responsive to detection of the activation event,
- store each portion of the sound captured during a respective time period of the plurality of time period as respective audio data in a buffer,
- perform a respective validation of a plurality of iterative validations of the activation event by analyzing the respective audio data stored in the buffer, and
- perform an action based on a result of the plurality of iterative validations, the action comprises stopping supply of the power to the microphone array when the result of each validation of the plurality of iterative validations is an invalid activation state.
A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
- detecting an activation event on a device;
- responsive to detecting the activation event:
- starting supply of a power to a microphone array on the device;
- instructing the microphone array to capture sound from a local area of the device over a plurality of time periods;
- storing each portion of the sound captured during a respective time period of the plurality of time period as respective audio data in a buffer;
- performing a respective validation of a plurality of iterative validations of the activation event by analyzing the respective audio data stored in the buffer;
- and
- performing an action based on a result of the plurality of iterative validations, the action comprises stopping supply of the power to the microphone array when a result of each validation of the plurality of iterative validations is an invalid activation state.
Dependencies are inferred from the claim text.