Methods and systems for interacting with audio events via motion inputs
AssigneeApple Inc.
InventorsElizabeth A. Ottens, William R. Boyd, Charles C. Hoyt, Andrew W. Malta, Darius A. Satongar, Joe Savage
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to interacting with audio data via motion inputs. In some embodiments, methods, devices, and techniques are provided for detecting motion inputs to interact with audio notifications, providing audio feedback for detected motion gestures, and detecting motion inputs in spatial audio arrangements.
Claims40
One or more audio output devices comprising:
- one or more processors;
- and
- memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
- outputting a first audio notification;
- subsequent to outputting the first audio notification, a motion input, based on one or more sensor measurements from one or more sensors in the one or more audio output devices, is detected;
- and
- in response to the detected motion input and in accordance with a determination that a first set of criteria are met, wherein the first set of criteria includes a first criterion that is met when the motion input is detected within a threshold time period of outputting the first audio notification, causing performance of a first operation associated with the first audio notification, wherein causing performance of the first operation associated with the first audio notification includes:
- in accordance with a determination that the motion input corresponds to one or more rotations around a first axis of rotation, causing performance of an operation of a first type associated with the first audio notification;
- and
- in accordance with a determination that the motion input corresponds to one or more rotations around a second axis of rotation, different from the first axis of rotation, causing performance of an operation of a second type, different from the first type, associated with the first audio notification.
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of one or more audio output devices, the one or more programs including instructions for:
- outputting a first audio notification;
- subsequent to outputting the first audio notification, a motion input, based on one or more sensor measurements from one or more sensors in the one or more audio output devices, is detected;
- and
- in response to the detected motion input and in accordance with a determination that a first set of criteria are met, wherein the first set of criteria includes a first criterion that is met when the motion input is detected within a threshold time period of outputting the first audio notification, causing performance of a first operation associated with the first audio notification, wherein causing performance of the first operation associated with the first audio notification includes:
- in accordance with a determination that the motion input corresponds to one or more rotations around a first axis of rotation, causing performance of an operation of a first type associated with the first audio notification;
- and
- in accordance with a determination that the motion input corresponds to one or more rotations around a second axis of rotation, different from the first axis of rotation, causing performance of an operation of a second type, different from the first type, associated with the first audio notification.
A method, comprising:
- at one or more audio output devices:
- outputting a first audio notification;
- subsequent to outputting the first audio notification, a motion input, based on one or more sensor measurements from one or more sensors in the one or more audio output devices, is detected;
- and
- in response to the detected motion input and in accordance with a determination that a first set of criteria are met, wherein the first set of criteria includes a first criterion that is met when the motion input is detected within a threshold time period of outputting the first audio notification, causing performance of a first operation associated with the first audio notification, wherein causing performance of the first operation associated with the first audio notification includes:
- in accordance with a determination that the motion input corresponds to one or more rotations around a first axis of rotation, causing performance of an operation of a first type associated with the first audio notification;
- and
- in accordance with a determination that the motion input corresponds to one or more rotations around a second axis of rotation, different from the first axis of rotation, causing performance of an operation of a second type, different from the first type, associated with the first audio notification.
The non-transitory computer-readable storage medium 19, the one or more programs further including instructions for:
- in response to the detection of the motion input and in accordance with a determination that the first set of criteria are not met, forgoing causing performance of the first operation associated with the first audio notification.
The non-transitory computer-readable storage medium 19, wherein:
- the first audio notification includes an actionable prompt;
- and
- the motion input that corresponds to the one or more rotations around the first axis of rotation corresponds to an affirmative response to the actionable prompt.
The non-transitory computer-readable storage medium 19, wherein:
- the first audio notification includes an actionable prompt;
- and
- the motion input that corresponds to the one or more rotations around the second axis of rotation corresponds to a negative response to the actionable prompt.
The non-transitory computer-readable storage medium 19, wherein:
- the first audio notification is a first sub-portion of a first ongoing audio notification;
- the motion input is detected during the output of the first ongoing audio notification;
- and
- causing performance of the first operation includes interrupting the output of the first ongoing audio notification.
The non-transitory computer-readable storage medium 24, wherein interrupting the output of the first ongoing audio notification includes:
- ceasing the output of the first ongoing audio notification;
- and
- outputting a second audio notification.
The non-transitory computer-readable storage medium 19, wherein:
- the first audio notification is associated with an inquiry to join a real-time communication session;
- and
- causing performance of the first operation includes joining the real-time communication session.
The non-transitory computer-readable storage medium 19, wherein:
- the first audio notification includes a prompt to send a message;
- and
- causing performance of the first operation includes sending the message.
The non-transitory computer-readable storage medium 19, the one or more programs further including instructions for:
- in response to the detection of the motion input, providing first audio feedback indicating that the motion input is recognized.
The non-transitory computer-readable storage medium 28, wherein providing the first audio feedback includes:
- in accordance with a determination that the detected motion input is a motion input of a first type, providing audio feedback of a first type;
- and
- in accordance with a determination that the detected motion input is a motion input of a second type, providing audio feedback of a second type, different from the first type.
The non-transitory computer-readable storage medium 19, wherein performance of the first operation is caused without a speech input from a user of the one or more audio output devices.
Dependencies are inferred from the claim text.