Systems, methods, and user interfaces for headphone fit adjustment and audio output control

The wearable audio output device system addresses fitting and control issues by using a computer system with touch-sensitive surfaces and microphones to improve calibration and reduce user inputs, resulting in efficient and energy-conserving audio output control.

JP2026004355APending Publication Date: 2026-01-14APPLE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025155207
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2020-07-02
Filing Date
2025-09-18
Publication Date
2026-01-14

AI Technical Summary

Technical Problem

Conventional audio output devices, such as earbuds and earphones, face issues with improper fitting, limited control over audio output, inefficient calibration, and energy wastage due to cumbersome user interfaces, especially in battery-operated devices.

Method used

A wearable audio output device system with improved methods and interfaces for determining and adjusting fit, controlling audio output, and reducing user inputs, utilizing a computer system with touch-sensitive surfaces, displays, and microphones to enhance calibration and control.

Benefits of technology

The system provides efficient and energy-conserving audio output control, ensuring proper fitting and reducing user interaction, thereby enhancing user satisfaction and device efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026004355000001_ABST
    Figure 2026004355000001_ABST
Patent Text Reader

Abstract

To provide a method for pairing and calibrating a wearable audio output device.SOLUTION: Establishing a wireless connection with a pair of wearable audio output devices including a first device having one or more first microphones and a second device having one or more second microphones, detecting that the first and second devices are positioned at a user's ears, subsequently outputting a calibration tone via the first and second devices, and detecting first audio via the one or more first microphones of the first device; Second audio is detected via one or more second microphones of the second device, the user is prompted to adjust the first device if the first audio does not satisfy the device fit criteria associated with the first calibration tone, and the user is prompted to adjust the second device if the second audio does not satisfy the device fit criteria.SELECTED DRAWING: Figure 10B
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present application generally relates to audio output devices, such as wearable audio output devices, including, but not limited to, wearable audio output devices where the fit of the wearable audio output device in a user's ear is adjustable and where audio output control can be performed using inputs at the wearable audio output device. [Background technology]

[0002] Audio output devices, including wearable audio output devices such as earbuds and earphones, are widely used to provide audio output to users. However, conventional methods of providing audio output using audio output devices are cumbersome, inefficient, and limited. In some cases, conventional methods cannot ensure that the wearable audio output device is properly calibrated and fits the user's ear (e.g., to enable effective active noise control) and that information regarding the fit of the wearable audio output device is effectively communicated to the user. In some cases, conventional methods cannot ensure that the wearable audio output device continues to fit the user's ear as the user performs various activities over time. In some cases, limited control over the audio output is given to the input provided in the wearable audio output device; for example, the input may be limited to having control over a single, predefined function of the audio output, such as increasing the output volume or toggling a function on or off. In some cases, this limited control over the audio output hinders the user's ability to control the amount of sound the user can hear from their surrounding physical environment while wearing the earbuds or earphones. In other cases, the control over the audio output provided to the inputs provided in the wearable audio output device results in undesirable sound effects when the wearable audio output device is not positioned at both ears. Furthermore, in some cases it is beneficial to automatically change the manner in which audio output is provided in response to certain types of events occurring to the wearable audio output device, but conventional methods provide audio output in a static manner regardless of events occurring to the wearable audio output device.In some cases, user interfaces for controlling audio output settings provide too few controls, for example, by providing control for only one audio output device, thus requiring the user to provide multiple inputs and navigate through different menus or user interfaces to perform a particular action, or provide too many controls, thus cluttering the user interface and increasing the likelihood that the user will accidentally interact with the wrong control, particularly for implementations with limited display area. Additionally, conventional methods take longer and require more user interaction than necessary to calibrate wearable audio output devices and control audio output, thereby wasting energy. The latter problem is particularly significant in battery-operated devices. Summary of the Invention

[0003] Therefore, there is a need for a wearable audio output device and associated computer system with improved methods and interfaces for determining and adjusting the fit of the wearable audio output device and for controlling the audio output using inputs on the wearable audio output device. Such methods and interfaces optionally complement or replace conventional methods of calibrating the audio output device and controlling the audio output. Such methods and interfaces reduce the number, range, and / or type of inputs from the user, creating a more efficient human-machine interface. For battery-operated systems and devices, such methods and interfaces conserve power and increase the time between battery charges.

[0004] The above-mentioned drawbacks and other problems associated with calibrating audio output devices and controlling audio output are reduced or eliminated by the disclosed computer systems and wearable audio output devices. In some embodiments, the computer system comprises a desktop computer. In some embodiments, the computer system is portable (e.g., a notebook computer, a tablet computer, or a handheld device). In some embodiments, the computer system comprises a personal electronic device (e.g., a wearable electronic device such as a wristwatch). In some embodiments, the computer system includes (and / or is in communication with) a wearable audio output device (e.g., in-ear earphones, earbuds, over-ear headphones, etc.). In some embodiments, the computer system has (and / or is in communication with) a touch-sensitive surface (also known as a "touchpad"). In some embodiments, the computer system has (and / or is in communication with) a display device, which in some embodiments is a touch-sensitive display (also known as a "touchscreen" or "touchscreen display"). In some embodiments, the computer system has a graphical user interface (GUI), one or more processors, memory, and one or more modules, programs, or instruction sets stored in the memory for performing multiple functions. In some embodiments, a user interacts with the GUI primarily through stylus and / or finger contacts and gestures on the touch-sensitive surface. In some embodiments, the functions optionally include image editing, drawing, presenting, word processing, spreadsheet creation, game playing, making phone calls, video conferencing, emailing, instant messaging, training support, digital photography, digital videography, web browsing, pairing and calibrating audio output devices, digital music / audio playback, note taking, and / or digital video playback.Executable instructions to perform those functions are optionally contained on a non-transitory computer-readable storage medium or other computer program product configured to be executed by one or more processors.

[0005] According to some embodiments, a method is executed on a computer system including a display device and a touch-sensitive surface. The method includes establishing a wireless connection with a pair of wearable audio output devices, the pair including a first wearable audio output device having one or more first microphones and a second wearable audio output device having one or more second microphones. The method includes detecting that the first wearable audio output device is positioned at a user's ear and detecting that the second wearable audio output device is positioned at the user's ear. After detecting that the first wearable audio output device is positioned at the user's ear and that the second wearable audio output device is positioned at the user's ear, the method includes outputting a first calibration tone via the first wearable audio output device and the second wearable audio output device, detecting first audio via the one or more first microphones of the first wearable audio output device, and detecting second audio via the one or more second microphones of the second wearable audio output device. The method includes displaying, via a display device, an alert prompting a user to perform adjustments to the first wearable audio output device in accordance with a determination that the detected first audio does not meet device fit criteria associated with the first calibration tone, and displaying, via the display device, an alert prompting the user to perform adjustments to the second wearable audio output device in accordance with a determination that the detected second audio does not meet device fit criteria associated with the first calibration tone.

[0006] According to some embodiments, the method is performed on a computer system including a display device and in communication with one or more wearable audio output devices, the computer system being configured to run a plurality of applications, the one or more wearable audio output devices including one or more sensors for detecting placement of the one or more wearable audio output devices and one or more microphones. The method includes: providing audio output based on media from the media presentation application via the one or more wearable audio output devices while the one or more wearable audio output devices are in one or more respective positions relative to the user's ears and while a media presentation application on the computer system is being used to play media via the one or more wearable audio output devices without displaying a configuration user interface for configuring the fit of the one or more wearable audio output devices, the media presentation application being separate from the configuration user interface; determining, based on the media-based audio output from the media presentation application, that the one or more wearable audio output devices have stopped meeting device fit criteria; and displaying, on a display device, an alert corresponding to information regarding the fit of the one or more wearable audio output devices in response to determining that the one or more wearable audio output devices have stopped meeting device fit criteria.

[0007] According to some embodiments, a method is performed in a wearable audio output device including an input device and one or more microphones and located within a physical environment. The method includes: while the wearable audio output device is in a first audio output mode while ambient sound from the physical environment is detected by the one or more microphones, providing a first audio output based at least in part on the ambient sound from the physical environment, the first audio output including one or more pass-through audio components selected to increase audio pass-through of the ambient sound from the physical environment; detecting a first input via the input device; and transitioning the wearable audio output device from the first audio output mode to a second audio output mode in response to detecting the first input and in accordance with determining that the first input is a first type of gesture. The method includes, while the wearable audio output device is in a second audio output mode, providing a second audio output based at least in part on ambient sounds from the physical environment, the second audio output including one or more cancellation audio components selected to increase audio cancellation of the ambient sounds from the physical environment.

[0008] According to some embodiments, a method is performed on a computer system including a wearable audio output device within a physical environment and one or more input devices. The method includes operating the wearable audio output device in a first audio output mode, and while operating the wearable audio output device in the first audio output mode, receiving a first input via the one or more input devices corresponding to a request to transition the wearable audio output device from the first audio output mode to a noise cancellation mode. While the wearable audio output device is in the noise cancellation mode, the audio output provided via the wearable audio output device includes one or more cancellation audio components selected to at least partially cancel ambient sounds from the physical environment. The method includes, in response to receiving a first input, transitioning the wearable audio output device from a first audio output mode to a noise cancellation mode in accordance with a determination that a first wearable audio output component of the wearable audio output device is in an in-ear position relative to a first ear of the user and a second wearable audio output component of the wearable audio output device is in an in-ear position relative to a second ear of the user, and refraining from transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode in accordance with a determination that one of the first wearable audio output component or the second wearable audio output component is not in an in-ear position relative to a respective ear of the user.

[0009] According to some embodiments, a method is performed on a computer system including a wearable audio output device in a physical environment, the method including: operating the wearable audio output device in a first audio output mode while a first wearable audio output component of the wearable audio output device is in a first position relative to a first ear of a user and a second wearable audio output component of the wearable audio output device is in a first position relative to a second ear of the user; and detecting a change in position of the first wearable audio output component from the first position relative to the first ear of the user to a second position relative to the first ear of the user while operating the wearable audio output device in the first audio output mode. The method includes transitioning the wearable audio output device from a first audio output mode to a second audio output mode that is a pass-through audio output mode different from the first audio output mode in response to detecting a change in position of a first wearable audio output component from a first position relative to a first ear of the user to a second position relative to the first ear of the user while the second wearable audio output component is maintained in a first position relative to a second ear of the user. While the wearable audio output device is in the pass-through audio output mode, the audio output provided via the wearable audio output device includes one or more pass-through audio components that include at least a portion of ambient sound from a physical environment.

[0010] According to some embodiments, a method is executed on a computer system including a display device and a wearable audio output device, the wearable audio output device including a first wearable audio output component and a second wearable audio output component, the method including detecting an occurrence of a respective event, and, in response to detecting the occurrence of the respective event, displaying acoustic seal information of the wearable audio output device in accordance with determining that the first wearable audio output component is at least partially within a first ear of a user and that the second wearable audio output component is at least partially within a second ear of the user, the display device including simultaneously displaying via the display device a first indication of a quality of a first acoustic seal between the first wearable audio output component and the first ear of the user and a second indication, separate from the first indication, of a quality of a second acoustic seal between the second wearable audio output component and the second ear of the user.

[0011] According to some embodiments, a method is performed on a computer system including a display device and in communication with one or more sets of wearable audio output devices, the method including receiving a first input corresponding to a request to display an audio output configuration user interface, and displaying the audio output configuration user interface in response to receiving the first input. In accordance with determining that the computer system is in communication with at least a first set of one or more wearable audio output devices and a second set of one or more wearable audio output devices, the audio output configuration user interface includes: a first volume control indicating a current output volume level of the first set of wearable audio output devices; a first set of audio output controls corresponding to the first set of wearable audio output devices including a representation of a first audio output mode that is a current audio output mode of a first plurality of audio output modes available to the first set of wearable audio output devices, wherein the representation of the first audio output mode is a first set of audio output controls corresponding to the first set of wearable audio output devices; and a second set of audio output controls corresponding to the second set of wearable audio output devices including a second volume control indicating a current output volume level of the second set of wearable audio output devices.

[0012] According to some embodiments, a method is performed in a wearable audio output device having a rotatable input mechanism. The method includes outputting first audio based on a first media via the wearable audio output device. The method includes receiving a first input via the rotatable input mechanism while outputting the first audio. In response to receiving the first input, the method includes: modifying an audio output volume of the first audio based on rotation of the rotatable input mechanism while continuing to output the first audio in accordance with a determination that the first input is a first type of input to the rotatable input mechanism that includes rotation of the rotatable input mechanism; and ceasing to output the first audio in accordance with a determination that the first input is a second type of input to the rotatable input mechanism that is different from the first type of input.

[0013] According to some embodiments, a computer system includes or is in communication with one or more wearable audio output devices, a display device, optionally a touch-sensitive surface, one or more processors, and memory having stored thereon one or more programs, the one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for performing or causing the performance of any of the operations of the methods described herein. According to some embodiments, a computer-readable storage medium has stored therein instructions that, when executed by a computer system as described herein, cause the computer system to perform or cause the performance of any of the operations of the methods described herein. According to some embodiments, a graphical user interface within a computer system (e.g., on an electronic device) as described herein includes one or more of the elements displayed in any of the methods described herein, which are updated in response to input as described in any of the methods described herein. According to some embodiments, a computer system as described herein includes means for performing or causing the performance of any of the operations of the methods described herein. According to some embodiments, an information processing apparatus for use in a computer system as described herein includes means for performing or causing the performance of any of the operations of the methods described herein.

[0014] According to some embodiments, a wearable audio output device as described herein includes one or more microphones, optionally an input device (which may be pressure-sensitive and / or touch-sensitive, for example), optionally one or more attachments (e.g., in-ear ear tips), optionally one or more sensors for detecting placement of the wearable audio output device, one or more processors, and a memory having stored thereon one or more programs, the one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for performing or causing to be performed any of the operations of the methods described herein. According to some embodiments, a computer-readable storage medium has stored therein instructions that, when executed by a wearable audio output device as described herein, cause the wearable audio output device to perform or cause to be performed any of the operations of the methods described herein. According to some embodiments, a wearable audio output device as described herein includes means for performing or causing to be performed any of the operations of the methods described herein. According to some embodiments, an information processing apparatus for use in a wearable audio output device as described herein includes means for performing, or causing to be performed, the operations of any of the methods described herein.

[0015] Thus, a wearable audio output device including a computer system including or in communication with one or more wearable audio output devices, a display device, and optionally a touch-sensitive surface, as well as one or more microphones, optionally an input device (which may be pressure-sensitive and / or touch-sensitive, for example), optionally one or more attachments (e.g., in-ear eartips), and optionally one or more sensors for detecting placement of the wearable audio output device, comprises improved methods and interfaces for adjusting the fit of the wearable audio output device and controlling audio output using inputs at the wearable audio output device, thereby increasing the effectiveness, efficiency, and user satisfaction of such systems and devices. Such methods and interfaces can complement or replace conventional methods of calibrating audio output devices and controlling audio output. [Brief explanation of the drawings]

[0016] For a better understanding of the various described embodiments, reference should be made to the following Detailed Description of the Invention in conjunction with the following drawings, in which like reference numerals refer to corresponding parts throughout:

[0017] [Figure 1A] 1 is a block diagram illustrating a portable multifunction device having a touch-sensitive display in accordance with some embodiments.

[0018] [Figure 1B] FIG. 2 is a block diagram illustrating exemplary components for event processing according to some embodiments.

[0019] [Figure 2] 1 illustrates a portable multifunction device with a touch screen according to some embodiments.

[0020] [Figure 3A]FIG. 1 is a block diagram of an exemplary multifunction device having a display and a touch-sensitive surface in accordance with some embodiments.

[0021] [Figure 3B] FIG. 1 is a block diagram of an exemplary wearable audio output device according to some embodiments.

[0022] [Figure 3C] 1 illustrates exemplary audio control by a wearable audio output device according to some embodiments. [Figure 3D] 1 illustrates exemplary audio control by a wearable audio output device according to some embodiments.

[0023] [Figure 4A] 1 illustrates an exemplary user interface for a menu of applications on a portable multifunction device in accordance with some embodiments.

[0024] [Figure 4B] 1 illustrates an exemplary user interface for a multifunction device having a touch-sensitive surface separate from a display in accordance with some embodiments.

[0025] [Figure 5A] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5B] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5C] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5D] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5E] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5F] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5G] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5H] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5I] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5J] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5K] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5L] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5M] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5N] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5O] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5P]1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5Q] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5R] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5S] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5T] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5U] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 5V] 1 illustrates an exemplary user interface for pairing and calibrating a wearable audio output device according to some embodiments.

[0026] [Figure 6A] 10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments. [Figure 6B] 10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments. [Figure 6C] 10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments. [Figure 6D]10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments. [Figure 6E] 10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments. [Figure 6F] 10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments. [Figure 6G] 10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments. [Figure 6H] 10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments. [Figure 6I] 10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments. [Figure 6J] 10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments. [Figure 6K] 10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments. [Figure 6L] 10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments. [Figure 6M]10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments. [Figure 6N] 10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments. [Figure 6O] 10 illustrates an exemplary user interface for alerting a user when a wearable audio output device no longer meets fit criteria during use, according to some embodiments.

[0027] [Figure 7A] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7B] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7C] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7D] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7E] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7F] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7G]1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7H] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7I] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7J] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7K] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7L] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7M] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7N] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7O] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7P] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 7Q]1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments.

[0028] [Figure 8A] 1 illustrates exemplary user interactions with a wearable audio output device for controlling audio output according to some embodiments. [Figure 8B] 1 illustrates exemplary user interactions with a wearable audio output device for controlling audio output according to some embodiments. [Figure 8C] 1 illustrates exemplary user interactions with a wearable audio output device for controlling audio output according to some embodiments. [Figure 8D] 1 illustrates exemplary user interactions with a wearable audio output device for controlling audio output according to some embodiments. [Figure 8E] 1 illustrates exemplary user interactions with a wearable audio output device for controlling audio output according to some embodiments. [Figure 8F] 1 illustrates exemplary user interactions with a wearable audio output device for controlling audio output according to some embodiments. [Figure 8G] 1 illustrates exemplary user interactions with a wearable audio output device for controlling audio output according to some embodiments. [Figure 8H] 1 illustrates exemplary user interactions with a wearable audio output device for controlling audio output according to some embodiments. [Figure 8I] 1 illustrates exemplary user interactions with a wearable audio output device for controlling audio output according to some embodiments. [Figure 8J] 1 illustrates exemplary user interactions with a wearable audio output device for controlling audio output according to some embodiments.

[0029] [Figure 9A] 1 illustrates an exemplary settings user interface for controlling various features associated with a wearable audio output device, and an example of controlling audio output modes, according to some embodiments. [Figure 9B] 1 illustrates an exemplary settings user interface for controlling various features associated with a wearable audio output device, and an example of controlling audio output modes, according to some embodiments. [Figure 9C] 1 illustrates an exemplary settings user interface for controlling various features associated with a wearable audio output device, and an example of controlling audio output modes, according to some embodiments.

[0030] [Figure 10A] FIG. 1 is a flow diagram of a process for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 10B] FIG. 1 is a flow diagram of a process for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 10C] FIG. 1 is a flow diagram of a process for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 10D] FIG. 1 is a flow diagram of a process for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 10E] FIG. 1 is a flow diagram of a process for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 10F] FIG. 1 is a flow diagram of a process for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 10G] FIG. 1 is a flow diagram of a process for pairing and calibrating a wearable audio output device according to some embodiments. [Figure 10H]FIG. 1 is a flow diagram of a process for pairing and calibrating a wearable audio output device according to some embodiments.

[0031] [Figure 11A] FIG. 1 is a flow diagram of a process for monitoring the fit of a wearable audio output device in use, according to some embodiments. [Figure 11B] FIG. 1 is a flow diagram of a process for monitoring the fit of a wearable audio output device in use, according to some embodiments. [Figure 11C] FIG. 1 is a flow diagram of a process for monitoring the fit of a wearable audio output device in use, according to some embodiments. [Figure 11D] FIG. 1 is a flow diagram of a process for monitoring the fit of a wearable audio output device in use, according to some embodiments.

[0032] [Figure 12A] FIG. 1 is a flow diagram of a process for controlling audio output using input in a wearable audio output device according to some embodiments. [Figure 12B] FIG. 1 is a flow diagram of a process for controlling audio output using input in a wearable audio output device according to some embodiments. [Figure 12C] FIG. 1 is a flow diagram of a process for controlling audio output using input in a wearable audio output device according to some embodiments. [Figure 12D] FIG. 1 is a flow diagram of a process for controlling audio output using input in a wearable audio output device according to some embodiments. [Figure 12E] FIG. 1 is a flow diagram of a process for controlling audio output using input in a wearable audio output device according to some embodiments.

[0033] [Figure 13A]1 illustrates an exemplary user interface for pairing a wearable audio output device according to some embodiments. [Figure 13B] 1 illustrates an exemplary user interface for pairing a wearable audio output device according to some embodiments. [Figure 13C] 1 illustrates an exemplary user interface for pairing a wearable audio output device according to some embodiments. [Figure 13D] 1 illustrates an exemplary user interface for pairing a wearable audio output device according to some embodiments.

[0034] [Figure 14A] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14B] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14C] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14D] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14E] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14F] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14G]1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14H] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14I] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14J] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14K] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14L] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14M] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14N] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14O] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14P] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14Q]1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14R] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14S] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14T] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14U] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14V] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14W] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14X] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14Y] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 14Z] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments.

[0035] [Figure 15A] 1 illustrates an exemplary settings user interface for controlling various features associated with a wearable audio output device, and an example of controlling audio output modes, according to some embodiments. [Figure 15B] 1 illustrates an exemplary settings user interface for controlling various features associated with a wearable audio output device, and an example of controlling audio output modes, according to some embodiments. [Figure 15C] 1 illustrates an exemplary settings user interface for controlling various features associated with a wearable audio output device, and an example of controlling audio output modes, according to some embodiments. [Figure 15D] 1 illustrates an exemplary settings user interface for controlling various features associated with a wearable audio output device, and an example of controlling audio output modes, according to some embodiments. [Figure 15E] 1 illustrates an exemplary settings user interface for controlling various features associated with a wearable audio output device, and an example of controlling audio output modes, according to some embodiments.

[0036] [Figure 16A] 1 illustrates an exemplary user interface for calibrating and displaying information about the acoustic sealing quality of a wearable audio output device in accordance with some embodiments. [Figure 16B] 1 illustrates an exemplary user interface for calibrating and displaying information about the acoustic sealing quality of a wearable audio output device in accordance with some embodiments. [Figure 16C] 1 illustrates an exemplary user interface for calibrating and displaying information about the acoustic sealing quality of a wearable audio output device in accordance with some embodiments. [Figure 16D]1 illustrates an exemplary user interface for calibrating and displaying information about the acoustic sealing quality of a wearable audio output device in accordance with some embodiments. [Figure 16E] 1 illustrates an exemplary user interface for calibrating and displaying information about the acoustic sealing quality of a wearable audio output device in accordance with some embodiments. [Figure 16F] 1 illustrates an exemplary user interface for calibrating and displaying information about the acoustic sealing quality of a wearable audio output device in accordance with some embodiments. [Figure 16G] 1 illustrates an exemplary user interface for calibrating and displaying information about the acoustic sealing quality of a wearable audio output device in accordance with some embodiments.

[0037] [Figure 17A] 1 illustrates exemplary user interfaces and user interactions for selecting an audio output device, such as a wearable audio output device, and changing the audio output mode of the selected audio output device via a wearable electronic device, according to some embodiments. [Figure 17B] 1 illustrates exemplary user interfaces and user interactions for selecting an audio output device, such as a wearable audio output device, and changing the audio output mode of the selected audio output device via a wearable electronic device, according to some embodiments. [Figure 17C] 1 illustrates exemplary user interfaces and user interactions for selecting an audio output device, such as a wearable audio output device, and changing the audio output mode of the selected audio output device via a wearable electronic device, according to some embodiments. [Figure 17D]1 illustrates exemplary user interfaces and user interactions for selecting an audio output device, such as a wearable audio output device, and changing the audio output mode of the selected audio output device via a wearable electronic device, according to some embodiments. [Figure 17E] 1 illustrates exemplary user interfaces and user interactions for selecting an audio output device, such as a wearable audio output device, and changing the audio output mode of the selected audio output device via a wearable electronic device, according to some embodiments. [Figure 17F] 1 illustrates exemplary user interfaces and user interactions for selecting an audio output device, such as a wearable audio output device, and changing the audio output mode of the selected audio output device via a wearable electronic device, according to some embodiments. [Figure 17G] 1 illustrates exemplary user interfaces and user interactions for selecting an audio output device, such as a wearable audio output device, and changing the audio output mode of the selected audio output device via a wearable electronic device, according to some embodiments. [Figure 17H] 1 illustrates exemplary user interfaces and user interactions for selecting an audio output device, such as a wearable audio output device, and changing the audio output mode of the selected audio output device via a wearable electronic device, according to some embodiments. [Figure 17I] 1 illustrates exemplary user interfaces and user interactions for selecting an audio output device, such as a wearable audio output device, and changing the audio output mode of the selected audio output device via a wearable electronic device, according to some embodiments. [Figure 17J]1 illustrates exemplary user interfaces and user interactions for selecting an audio output device, such as a wearable audio output device, and changing the audio output mode of the selected audio output device via a wearable electronic device, according to some embodiments.

[0038] [Figure 18A] FIG. 1 is a flow diagram of a process for controlling an audio output mode of a wearable audio output device in accordance with some embodiments. [Figure 18B] FIG. 1 is a flow diagram of a process for controlling an audio output mode of a wearable audio output device in accordance with some embodiments. [Figure 18C] FIG. 1 is a flow diagram of a process for controlling an audio output mode of a wearable audio output device in accordance with some embodiments. [Figure 18D] FIG. 1 is a flow diagram of a process for controlling an audio output mode of a wearable audio output device in accordance with some embodiments. [Figure 18E] FIG. 1 is a flow diagram of a process for controlling an audio output mode of a wearable audio output device in accordance with some embodiments. [Figure 18F] FIG. 1 is a flow diagram of a process for controlling an audio output mode of a wearable audio output device in accordance with some embodiments. [Figure 18G] FIG. 1 is a flow diagram of a process for controlling an audio output mode of a wearable audio output device in accordance with some embodiments. [Figure 18H] FIG. 1 is a flow diagram of a process for controlling an audio output mode of a wearable audio output device in accordance with some embodiments.

[0039] [Figure 19A] FIG. 1 is a flow diagram of a process for transitioning audio output modes of a wearable audio output device in response to a detected event, according to some embodiments. [Figure 19B] FIG. 1 is a flow diagram of a process for transitioning audio output modes of a wearable audio output device in response to a detected event, according to some embodiments. [Figure 19C] FIG. 1 is a flow diagram of a process for transitioning audio output modes of a wearable audio output device in response to a detected event, according to some embodiments.

[0040] [Figure 20A] FIG. 10 is a flow diagram of a process for displaying information about the acoustic sealing quality of a wearable audio output device in accordance with some embodiments. [Figure 20B] FIG. 10 is a flow diagram of a process for displaying information about the acoustic sealing quality of a wearable audio output device in accordance with some embodiments.

[0041] [Figure 21A] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 21B] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 21C] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 21D] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 21E] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 21F]1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 21G] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 21H] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 21I] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments. [Figure 21J] 1 illustrates exemplary user interfaces and user interactions for changing audio output modes of a wearable audio output device according to some embodiments.

[0042] [Figure 22A] 1 illustrates exemplary user interfaces and user interactions for accessing a settings user interface for controlling various features associated with a wearable audio output device, according to some embodiments. [Figure 22B] 1 illustrates exemplary user interfaces and user interactions for accessing a settings user interface for controlling various features associated with a wearable audio output device, according to some embodiments. [Figure 22C] 1 illustrates exemplary user interfaces and user interactions for accessing a settings user interface for controlling various features associated with a wearable audio output device, according to some embodiments. [Figure 22D]1 illustrates exemplary user interfaces and user interactions for accessing a settings user interface for controlling various features associated with a wearable audio output device, according to some embodiments.

[0043] [Figure 23A] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23B] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23C] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23D] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23E] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23F] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23G] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23H] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23I] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23J] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23K] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23L] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23M] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23N] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23O] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23P] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23Q] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23R] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23S] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23T] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23U] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23V] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23W] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23X]1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23Y] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23Z] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 23AA] 1 illustrates exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface, according to some embodiments.

[0044] [Figure 24A] FIG. 1 is a flow diagram of a process for controlling audio output settings for multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 24B] FIG. 1 is a flow diagram of a process for controlling audio output settings for multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 24C] FIG. 1 is a flow diagram of a process for controlling audio output settings for multiple wearable audio output devices using a single settings user interface, according to some embodiments. [Figure 24D] FIG. 1 is a flow diagram of a process for controlling audio output settings for multiple wearable audio output devices using a single settings user interface, according to some embodiments.

[0045] [Figure 25A]1 illustrates exemplary user interactions for controlling audio output from a wearable audio output device, as well as exemplary audio and visual alerts in response to such user interactions, according to some embodiments. [Figure 25B] 1 illustrates exemplary user interactions for controlling audio output from a wearable audio output device, as well as exemplary audio and visual alerts in response to such user interactions, according to some embodiments. [Figure 25C] 1 illustrates exemplary user interactions for controlling audio output from a wearable audio output device, as well as exemplary audio and visual alerts in response to such user interactions, according to some embodiments. [Figure 25D] 1 illustrates exemplary user interactions for controlling audio output from a wearable audio output device, as well as exemplary audio and visual alerts in response to such user interactions, according to some embodiments. [Figure 25E] 1 illustrates exemplary user interactions for controlling audio output from a wearable audio output device, as well as exemplary audio and visual alerts in response to such user interactions, according to some embodiments. [Figure 25F] 1 illustrates exemplary user interactions for controlling audio output from a wearable audio output device, as well as exemplary audio and visual alerts in response to such user interactions, according to some embodiments. [Figure 25G] 1 illustrates exemplary user interactions for controlling audio output from a wearable audio output device, as well as exemplary audio and visual alerts in response to such user interactions, according to some embodiments.

[0046] [Figure 26A] FIG. 1 is a flow diagram of a process for controlling audio output from a wearable audio output device in accordance with some embodiments. [Figure 26B] FIG. 1 is a flow diagram of a process for controlling audio output from a wearable audio output device in accordance with some embodiments. [Figure 26C] FIG. 1 is a flow diagram of a process for controlling audio output from a wearable audio output device in accordance with some embodiments. [Figure 26D] FIG. 1 is a flow diagram of a process for controlling audio output from a wearable audio output device in accordance with some embodiments. DETAILED DESCRIPTION OF THE INVENTION

[0047] As described above, audio output devices, such as wearable audio output devices, are widely used to provide audio output to users. Many computer systems that include or communicate with wearable audio output devices fail to ensure that the wearable audio output device remains properly calibrated and fits the user's ear, or provide user interfaces that give the user only limited control over the audio output, or have too few or too many audio output controls, depending on the inputs at the wearable audio output device. The methods, systems, and user interfaces / interactions described herein improve the way audio output is provided in multiple ways. For example, embodiments disclosed herein describe improved methods for determining and adjusting the fit of a wearable audio output device, controlling the audio output using inputs at the wearable audio output device, and providing improved user interfaces for controlling audio output settings.

[0048] 1A-1B, 2, and 3A-3D provide an example description of exemplary devices and their operation. FIGS. 4A-4B illustrate example user interfaces for an exemplary device in which embodiments disclosed herein may be implemented. FIGS. 5A-5V illustrate example user interfaces for pairing and calibrating a wearable audio output device. FIGS. 6A-6O illustrate example user interfaces for alerting a user when a wearable audio output device no longer meets fit criteria during use. FIGS. 7A-7Q illustrate example user interfaces and user interactions for changing the audio output mode of a wearable audio output device. FIGS. 8A-8J illustrate example user interactions with a wearable audio output device for controlling audio output. FIGS. 9A-9C illustrate example settings user interfaces for controlling various functions associated with a wearable audio output device, as well as an example of controlling the audio output mode. FIGS. 10A-10H illustrate a flow diagram of a process for pairing and calibrating a wearable audio output device. FIGS. 11A-11D are a flow diagram of a process for monitoring the fit of a wearable audio output device during use. FIGS. 12A-12E are a flow diagram of a process for controlling audio output using inputs on a wearable audio output device. FIGS. 13A-13D show exemplary user interfaces for pairing a wearable audio output device. FIGS. 14A-14Z show exemplary user interfaces and user interactions for changing the audio output mode of a wearable audio output device. FIGS. 15A-15E show exemplary settings user interfaces for controlling various functions associated with a wearable audio output device and an example of controlling the audio output mode. FIGS. 16A-16G show exemplary user interfaces for calibrating and displaying information regarding the acoustic seal quality of a wearable audio output device.17A-17J show exemplary user interfaces and user interactions for selecting an audio output device, such as a wearable audio output device, and changing the audio output mode of the selected audio output device via (e.g., using) a wearable electronic device. 21A-21J show exemplary user interfaces and user interactions for changing the audio output mode of a wearable audio output device. 22A-22D show exemplary user interfaces and user interactions for accessing settings user interfaces for controlling various functions associated with a wearable audio output device. 23A-23AA show exemplary user interfaces and user interactions for controlling audio output settings of multiple wearable audio output devices using a single settings user interface. 25A-25G show exemplary user interactions for controlling audio output from a wearable audio output device, as well as exemplary audio and visual alerts in response to such user interactions. The user interfaces and user interactions of Figures 5A-5V, 6A-6O, 7A-7Q, 8A-8J, 9A-9C, 13A-13D, 14A-14Z, 15A-15E, 16A-16G, 17A-17J, 21A-21J, 22A-22D, 23A-23AA, and 25A-25G are used to illustrate the processes of Figures 10A-10H, 11A-11D, 12A-12E, 18A-18H, 19A-19C, 20A-20B, 24A-24D, and 26A-26D. Exemplary Devices

[0049] Reference will now be made in detail to the embodiments, examples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the various embodiments being described. However, it will be apparent to those skilled in the art that the various embodiments described may be practiced without these specific details. In other instances, well-known methods, procedures, components, circuits, and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.

[0050] In this specification, terms such as "first," "second," etc. are used to describe various elements in some examples, but it will be understood that these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, a first audio output could be referred to as a second audio output, and similarly, a second audio output could be referred to as a first audio output, without departing from the scope of the various described embodiments. Although a first audio output and a second audio output are both audio outputs, they are not the same audio output unless the context clearly dictates otherwise.

[0051] The terminology used in the description of the various embodiments set forth herein is for the purpose of describing particular embodiments only and is not intended to be limiting. In the description of the various embodiments set forth and in the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. Also, as used herein, the term "and / or" should be understood to refer to and include any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms "includes," "including," "comprises," and / or "comprising," as used herein, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0052] As used herein, the term "if" is optionally interpreted to mean "when," "upon," "in response to determining," or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if [a stated condition or event] is detected" are optionally interpreted to mean "upon determining" or "in response to determining," or "upon detecting [the stated condition or event]" or "in response to detecting [the stated condition or event]," depending on the context.

[0053] Embodiments of computer systems including or in communication with wearable audio output devices, user interfaces for such systems, and associated processes for using such systems and devices are described. In some embodiments, the computer system includes a portable communication device, such as a mobile telephone, that also includes other functions, such as PDA and / or music player functions. Exemplary embodiments of portable multifunction devices include, but are not limited to, the iPhone®, iPod Touch®, and iPad® devices from Apple Inc. of Cupertino, California. Other portable electronic devices, such as laptops or tablet computers having a touch-sensitive surface (e.g., a touchscreen display and / or touchpad), are optionally used. It should also be understood that in some embodiments, the computer system includes a desktop computer having a touch-sensitive surface (e.g., a touchscreen display and / or touchpad) rather than a portable communication device.

[0054] The following discussion describes a computer system that includes an electronic device having a display device and a touch-sensitive surface. However, it should be understood that the computer system optionally includes one or more other physical user-interface devices, such as a physical keyboard, a mouse, and / or a joystick.

[0055] A computer system typically supports a variety of applications such as one or more of note-taking applications, drawing applications, presentation applications, word processing applications, website creation applications, disc authoring applications, spreadsheet applications, gaming applications, telephone applications, video conferencing applications, email applications, instant messaging applications, training support applications, photo management applications, digital camera applications, digital video camera applications, web browsing applications, digital music player applications, and / or digital video player applications.

[0056] Various applications running on the computer system optionally use at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and corresponding information displayed on the computer system are optionally adjusted and / or changed for each application and / or within each application. In this way, the common physical architecture of the computer system (such as the touch-sensitive surface) optionally supports various applications with user interfaces that are intuitive and transparent to the user.

[0057] Attention now turns to embodiments of portable devices with touch-sensitive displays. FIG. 1A is a block diagram illustrating portable multifunction device 100 having touch-sensitive display system 112, according to some embodiments. Touch-sensitive display system 112 may conveniently be referred to as a "touch screen" or simply a touch-sensitive display. Device 100 includes memory 102 (optionally including one or more computer-readable storage media), memory controller 122, one or more processing units (CPUs) 120, peripherals interface 118, RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, input / output (I / O) subsystem 106, other input or control devices 116, and external port 124. Device 100 optionally includes one or more light sensors 164. Device 100 optionally includes one or more intensity sensors 165 that detect the intensity of a contact on device 100 (e.g., a touch-sensitive surface, such as touch-sensitive display system 112 of device 100). Device 100 optionally includes one or more tactile output generators 167 that generate tactile output on device 100 (e.g., generate tactile output on a touch-sensitive surface such as touch-sensitive display system 112 of device 100 or touchpad 355 of device 300). These components optionally communicate via one or more communication buses or signal lines 103.

[0058] As used herein and in the claims, the term “tactile output” refers to a physical displacement of a device relative to a previous position of the device, a physical displacement of a component of the device (e.g., a touch-sensitive surface) relative to another component of the device (e.g., a housing), or a displacement of a component relative to the center of mass of the device, that will be detected by a user with the user's sense of touch. For example, in a situation where a device or a component of a device is in contact with a touch-sensitive surface of a user (e.g., the fingers, palm, or other part of the user's hand), the tactile output produced by the physical displacement will be interpreted by the user as a tactile sensation corresponding to a perceived change in a physical property of the device or a component of the device. For example, movement of a touch-sensitive surface (e.g., a touch-sensitive display or trackpad) is optionally interpreted by the user as a “downclick” or “upclick” of a physical actuator button. In some cases, a user feels a tactile sensation such as a “downclick” or “upclick” even when there is no movement of a physical actuator button associated with the touch-sensitive surface that is physically pressed (e.g., displaced) by the user's action. As another example, movement of a touch-sensitive surface is optionally interpreted or perceived by a user as "roughness" of the touch-sensitive surface, even when there is no change in the smoothness of the touch-sensitive surface. While such user interpretation of touch depends on the user's personal sensory perception, there are many sensory perceptions of touch that are common to the majority of users. Thus, when a tactile output is described as corresponding to a particular sensory perception of a user (e.g., "upclick," "downclick," "roughness"), unless otherwise specified, the generated tactile output corresponds to a physical displacement of the device, or a component of the device, that produces the described sensory perception for a typical (or average) user.Using tactile output to provide haptic feedback to the user improves usability of the device, makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating / interacting with the device), and additionally reduces power usage and improves the battery life of the device by allowing the user to use the device more quickly and efficiently.

[0059] In some embodiments, the tactile output pattern specifies characteristics of the tactile output, such as the amplitude of the tactile output, the shape of the movement waveform of the tactile output, the frequency of the tactile output, and / or the duration of the tactile output.

[0060] When tactile outputs having different tactile output patterns are generated by a device (e.g., via one or more tactile output generators that move a movable mass to generate the tactile output), the tactile outputs can cause different tactile sensations when a user holds or touches the device. When a user's sensations are based on the user's perception of the tactile output, most users are able to identify changes in the waveform, frequency, and amplitude of the tactile output generated by the device. Thus, the waveform, frequency, and amplitude can be adjusted to indicate to the user that different actions have been performed. Thus, in some situations, tactile output having a tactile output pattern designed, selected, and / or developed to simulate the properties (e.g., size, material, weight, stiffness, smoothness, etc.), behaviors (e.g., vibration, displacement, acceleration, rotation, expansion, etc.), and / or interactions (e.g., collision, adhesion, repulsion, attraction, friction, etc.) of objects in a given environment (e.g., a user interface including graphical features and objects, a simulated physical environment having virtual boundaries and virtual objects, an actual physical environment having physical boundaries and physical objects, and / or any combination of the above) provides useful feedback to a user that reduces input errors and increases the efficiency of the user's operation of the device. Additionally, the tactile output is optionally generated to correspond to feedback unrelated to simulated physical properties, such as input thresholds or object selection. In some situations, such tactile output provides useful feedback to a user that reduces input errors and increases the efficiency of the user's operation of the device.

[0061] In some embodiments, a tactile output having a suitable tactile output pattern serves as a cue to the occurrence of an event of interest behind the scenes within a user interface or device. Examples of events of interest include activation of an affordance provided on the device or within the user interface (e.g., a real button, a virtual button, or a toggle switch), success or failure of a requested action, reaching or crossing a boundary within the user interface, entering a new state, switching input focus between objects, activating a new mode, reaching or crossing an input threshold, detection or recognition of a type of input or gesture, etc. In some embodiments, a tactile output is provided to serve as a warning or alert of an impending event or outcome that will occur unless a redirection or interrupting input is detected in a timely manner. Tactile output is also used in other contexts to enhance the user experience, improve the accessibility of a device for users with visual or motor impairments or other accessibility needs, and / or improve the efficiency and functionality of the user interface and / or device. The tactile output, optionally accompanied by an audio output and / or a change in the visible user interface, further enhances the user's experience when interacting with the user interface and / or device, facilitates better communication of information about the state of the user interface and / or device, reduces input errors, and increases the efficiency of the user's operation of the device.

[0062] It should be understood that device 100 is only one example of a portable multifunction device, and that device 100 optionally has more or fewer components than those shown, optionally combines two or more components, or optionally has a different configuration or arrangement of its components. The various components shown in FIG. 1A are implemented in hardware, software, firmware, or a combination thereof, including one or more signal processing circuits and / or application specific integrated circuits.

[0063] Memory 102 optionally includes high-speed random access memory, and optionally includes non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Access to memory 102 by other components of device 100, such as CPU(s) 120 and peripherals interface 118, is optionally controlled by memory controller 122.

[0064] A peripheral interface 118 may be used to couple input and output peripherals of the device with the CPU(s) 120 and memory 102. The one or more processors 120 operate or execute various software programs and / or instruction sets stored in memory 102 to perform various functions and process data for the device 100.

[0065] In some embodiments, peripheral interface 118, CPU(s) 120, and memory controller 122 are optionally implemented on a single chip, such as chip 104. In some other embodiments, they are optionally implemented on separate chips.

[0066] RF (radio frequency) circuitry 108 transmits and receives RF signals, also called electromagnetic signals. RF circuitry 108 converts electrical signals to or from electromagnetic signals and communicates with communication networks and other communication devices via electromagnetic signals. RF circuitry 108 optionally includes well-known circuitry for performing these functions, including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC chipset, a subscriber identity module (SIM) card, memory, etc. RF circuitry 108 optionally communicates wirelessly with networks, such as the Internet, also known as the World Wide Web (WWW), an intranet, and / or wireless networks, such as cellular telephone networks, wireless local area networks (LANs) and / or metropolitan area networks (MANs), and with other devices. Radio options include Global System for Mobile Communications (GSM), Enhanced Data GSM Environment (EDGE), high-speed downlink packet access (HSDPA), high-speed uplink packet access (HSUPA), Evolution, Data-Only (EV-DO), HSPA, HSPA+, Dual-Cell HSPA (DC-HSPA), long term evolution (LTE), near field communication (NFC), wideband code division multiple access (W-CDMA), and code division multiple access (CDMA).Wireless technologies include, but are not limited to, standard IEEE 802.11a, IEEE 802.11ac, IEEE 802.11ax, IEEE 802.11b, IEEE 802.11g, and / or IEEE 802.11n, voice over Internet Protocol (VoIP), Wi-MAX, protocols for email (e.g., Internet message access protocol (IMAP) and / or post office protocol (POP)), instant messaging (e.g., extensible messaging and presence protocol (XMPP)), Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions (SIMPLE), and Instant Messaging and Presence Services (IMP). The present invention may use any of a number of communication standards, protocols, and technologies, including, but not limited to, Intermediate Message Service (IMPS), and / or Short Message Service (SMS), or any other suitable communication protocol, including communication protocols not yet developed as of the filing date of this document.

[0067] Audio circuit 110, speaker 111, and microphone 113 provide an audio interface between a user and device 100. Audio circuit 110 receives audio data from peripherals interface 118, converts the audio data into electrical signals, and transmits the electrical signals to speaker 111. Speaker 111 converts the electrical signals into sound waves audible to humans. Audio circuit 110 also receives electrical signals converted from sound waves by microphone 113. Audio circuit 110 converts the electrical signals into audio data and transmits the audio data to peripherals interface 118 for processing. The audio data is optionally retrieved from and / or transmitted to memory 102 and / or RF circuit 108 by peripherals interface 118. In some embodiments, audio circuit 110 also includes a headset jack (e.g., 212, FIG. 2 ). The headset jack provides an interface between audio circuitry 110 and a detachable audio input / output peripheral, such as an output-only headphone or a headset with both an output (e.g., mono or binaural headphones) and an input (e.g., a microphone).

[0068] I / O subsystem 106 couples input / output peripherals on device 100, such as touch-sensitive display system 112 and other input or control devices 116, with peripheral interface 118. I / O subsystem 106 optionally includes display controller 156, light sensor controller 158, intensity sensor controller 159, haptic feedback controller 161, and one or more input controllers 160 for other input or control devices. One or more input controllers 160 receive electrical signals from or send electrical signals to other input or control devices 116. Other input or control devices 116 optionally include physical buttons (e.g., push buttons, rocker buttons, etc.), dials, slider switches, joysticks, click wheels, etc. In some alternative embodiments, input controller(s) 160 are optionally coupled to any (or none) of a keyboard, infrared port, USB port, stylus, and / or pointer device such as a mouse. The one or more buttons (e.g., 208, FIG. 2) optionally include up / down buttons (e.g., or an up button and a separate down button) for volume control of the speaker 111 and / or microphone 113. The one or more buttons optionally include a push button (e.g., 206, FIG. 2).

[0069] Touch-sensitive display system 112 provides an input and output interface between the device and a user. Display controller 156 receives electrical signals from and / or sends electrical signals to touch-sensitive display system 112. In some embodiments, touch-sensitive display system 112, or display controller 156, or the combination of touch-sensitive display 112 and display controller 156, are referred to as display generation components of device 100. Touch-sensitive display system 112 displays visual output to the user. This visual output optionally includes graphics, text, icons, video, and any combination thereof (collectively "graphics"). In some embodiments, some or all of the visual output corresponds to user interface objects. As used herein, the term "affordance" refers to a user-interactive graphical user interface object (e.g., a graphical user interface object that is configured to respond to input directed towards the graphical user interface object). Examples of user-interactive graphical user interface objects include, but are not limited to, a button, a slider, an icon, a selectable menu item, a switch, a hyperlink, or other user interface control.

[0070] Touch-sensitive display system 112 has a touch-sensitive surface, sensor, or set of sensors that accepts input from a user based on haptic and / or tactile contact. Touch-sensitive display system 112 and display controller 156 (along with any associated modules and / or instruction sets in memory 102) detect contacts (and any movement or breaking of contact) on touch-sensitive display system 112 and translate the detected contacts into interactions with user interface objects (e.g., one or more soft keys, icons, web pages, or images) displayed on touch-sensitive display system 112. In some embodiments, the point of contact between touch-sensitive display system 112 and the user corresponds to the user's finger or stylus.

[0071] Touch-sensitive display system 112 optionally uses liquid crystal display (LCD), light emitting polymer display (LPD), or light emitting diode (LED) technology, although other display technologies are used in other embodiments. Touch-sensitive display system 112 and display controller 156 optionally detect contact and any movement or disruption thereof using any of a number of now-known or later-developed touch sensing technologies, including, but not limited to, capacitive, resistive, infrared, and surface acoustic wave technologies, as well as other proximity sensor arrays or other elements for determining one or more points of contact with touch-sensitive display system 112. In some embodiments, projected mutual capacitance sensing technology is used, such as that found in the iPhone®, iPod Touch®, and iPad® from Apple Inc. of Cupertino, California.

[0072] Touch-sensitive display system 112 optionally has a video resolution greater than 100 dpi. In some embodiments, the touchscreen video resolution exceeds 400 dpi (e.g., 500 dpi, 800 dpi, or higher). A user optionally contacts touch-sensitive display system 112 using any suitable object or accessory, such as a stylus, a finger, or the like. In some embodiments, the user interface is designed to work with finger-based contacts and gestures, which may be less precise than stylus-based input due to the larger contact area of ​​a finger on a touchscreen than that of a stylus. In some embodiments, the device translates coarse finger input into precise pointer / cursor positions or commands to perform actions desired by the user.

[0073] In some embodiments, in addition to the touchscreen, device 100 optionally includes a touchpad for activating or deactivating certain functions. In some embodiments, the touchpad is a touch-sensitive area of ​​the device that, unlike the touchscreen, does not display visual output. The touchpad is optionally a touch-sensitive surface separate from touch-sensitive display system 112 or an extension of the touch-sensitive surface formed by the touchscreen.

[0074] Device 100 also includes a power system 162 that provides power to the various components. Power system 162 optionally includes a power management system, one or more power sources (e.g., battery, alternating current (AC)), a recharging system, power failure detection circuitry, power converters or inverters, power status indicators (e.g., light emitting diodes (LEDs)), and any other components associated with the generation, management, and distribution of electrical power within a portable device.

[0075] Device 100 also optionally includes one or more light sensors 164. FIG. 1A shows a light sensor coupled to light sensor controller 158 in I / O subsystem 106. Light sensor(s) 164 optionally include a charge-coupled device (CCD) or a complementary metal-oxide semiconductor (CMOS) phototransistor. Light sensor(s) 164 receive light from the environment, projected through one or more lenses, and convert the light into data representing an image. In conjunction with imaging module 143 (also called a camera module), light sensor(s) 164 optionally capture still images and / or video. In some embodiments, the light sensor is located on the back of device 100, opposite touch-sensitive display system 112 on the front of the device, so that the touchscreen can be used as a viewfinder for still and / or video image acquisition. In some embodiments, another light sensor is placed on the front of the device so that an image of the user is captured (e.g., for a selfie, for a video conference while the user is viewing other video conference participants on the touchscreen, etc.).

[0076] Device 100 also optionally includes one or more contact intensity sensors 165. FIG. 1A shows a contact intensity sensor coupled to intensity sensor controller 159 in I / O subsystem 106. Contact intensity sensor(s) 165 optionally include one or more piezoresistive strain gauges, capacitive force sensors, electric force sensors, piezoelectric force sensors, optical force sensors, capacitive touch-sensitive surfaces, or other intensity sensors (e.g., sensors used to measure the force (or pressure) of a contact on a touch-sensitive surface). Contact intensity sensor(s) 165 receive contact intensity information (e.g., pressure information or a proxy for pressure information) from the environment. In some embodiments, at least one contact intensity sensor is juxtaposed with or proximate to the touch-sensitive surface (e.g., touch-sensitive display system 112). In some embodiments, at least one contact intensity sensor is located on the back of device 100, opposite touchscreen display system 112, which is located on the front of device 100.

[0077] Device 100 also optionally includes one or more proximity sensors 166. Figure 1A shows proximity sensor 166 coupled to peripherals interface 118. Alternatively, proximity sensor 166 is coupled to input controller 160 in I / O subsystem 106. In some embodiments, the proximity sensor turns off and disables touch-sensitive display system 112 when the multifunction device is placed near a user's ear (e.g., when the user is making a phone call).

[0078] Device 100 also optionally includes one or more tactile output generators 167. FIG. 1A shows tactile output generators coupled to haptic feedback controller 161 in I / O subsystem 106. In some embodiments, tactile output generator(s) 167 include one or more electroacoustic devices, such as speakers or other audio components, and / or electromechanical devices that convert energy into linear movement, such as motors, solenoids, electroactive polymers, piezoelectric actuators, electrostatic actuators, or other tactile output generating components (e.g., components that convert electrical signals into tactile output on the device). Tactile output generator(s) 167 receive tactile feedback generation instructions from haptic feedback module 133 and generate tactile outputs on device 100 that can be sensed by a user of device 100. In some embodiments, at least one tactile output generator is juxtaposed with or proximate to a touch-sensitive surface (e.g., touch-sensitive display system 112) and generates a tactile output, optionally by moving the touch-sensitive surface vertically (e.g., in / out of the surface of device 100) or horizontally (e.g., back and forth in the same plane as the surface of device 100). In some embodiments, at least one tactile output generator sensor is located on the back of device 100, opposite touch-sensitive display system 112, which is located on the front of device 100.

[0079] Device 100 also optionally includes one or more accelerometers 168. FIG. 1A shows accelerometer 168 coupled to peripherals interface 118. Alternatively, accelerometer 168 is optionally coupled to input controller 160 in I / O subsystem 106. In some embodiments, information is displayed on a touchscreen display in portrait or landscape view based on analysis of data received from the one or more accelerometers. In addition to accelerometer 168, device 100 optionally includes a magnetometer and a GPS (or GLONASS or other global navigation system) receiver for obtaining information about the location and orientation (e.g., vertical or horizontal) of device 100.

[0080] In some embodiments, software components stored in memory 102 include an operating system 126, a communications module (or instruction set) 128, a touch / motion module (or instruction set) 130, a graphics module (or instruction set) 132, a haptic feedback module (or instruction set) 133, a text input module (or instruction set) 134, a Global Positioning System (GPS) module (or instruction set) 135, and applications (or instruction sets) 136. Additionally, in some embodiments, as shown in Figures 1A and 3, memory 102 stores device / global internal state 157. Device / global internal state 157 includes one or more of: active application state, which indicates which applications, if any, are currently active; display state, which indicates which applications, views, or other information occupy various areas of touch-sensitive display system 112; sensor state, which includes information obtained from the device's various sensors and other input or control devices 116; and position and / or location information regarding the device's position and / or orientation.

[0081] Operating system 126 (e.g., an embedded operating system such as iOS, Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS, or VxWorks) includes various software components and / or drivers for controlling and managing overall system tasks (e.g., memory management, storage device control, power management, etc.) and facilitating communication between various hardware and software components.

[0082] Communications module 128 facilitates communication with other devices via one or more external ports 124 and also includes various software components for processing data received by RF circuitry 108 and / or external port 124. External port 124 (e.g., Universal Serial Bus (USB), FIREWIRE®, etc.) is adapted to couple to other devices directly or indirectly via a network (e.g., the Internet, wireless LAN, etc.). In some embodiments, the external port is a multi-pin (e.g., 30-pin) connector identical to, similar to, and / or compatible with the 30-pin connector used in some iPhone®, iPod Touch®, and iPad® devices from Apple Inc. of Cupertino, California. In some embodiments, the external port is a Lightning connector identical to, similar to, and / or compatible with the Lightning connector used in some iPhone®, iPod Touch®, and iPad® devices from Apple Inc. of Cupertino, California.

[0083] Contact / motion module 130 optionally detects contact with touch-sensitive display system 112 (in cooperation with display controller 156) and with other touch-sensitive devices (e.g., a touchpad or physical click wheel). Contact / motion module 130 includes software components for performing various operations related to detecting contact (e.g., by a finger or stylus), such as determining if contact has occurred (e.g., detecting a finger-down event), determining the intensity of the contact (e.g., the force or pressure of the contact, or a surrogate for the force or pressure of the contact), determining if there is contact movement and tracking the movement across the touch-sensitive surface (e.g., detecting one or more finger drag events), and determining if the contact has stopped (e.g., detecting a finger-up event or an interruption of contact). Contact / motion module 130 receives contact data from the touch-sensitive surface. Determining the movement of the contact, as represented by the series of contact data, optionally includes determining the speed (magnitude), velocity (magnitude and direction), and / or acceleration (change in magnitude and / or direction) of the contact. These actions are optionally applied to a single contact (e.g., a single finger contact or a stylus contact) or multiple simultaneous contacts (e.g., "multi-touch" / multiple finger contacts). In some embodiments, contact / motion module 130 and display controller 156 detect contacts on the touchpad.

[0084] Contact / motion module 130 optionally detects gesture input by a user. Different gestures on the touch-sensitive surface have different contact patterns (e.g., different movements, timing, and / or strength of the detected contacts). Thus, gestures are optionally detected by detecting particular contact patterns. For example, detecting a finger tap gesture includes detecting a finger-down event, followed by detecting a finger-up (lift-off) event at the same location (or substantially the same location) as the finger-down event (e.g., at the location of an icon). As another example, detecting a finger swipe gesture on the touch-sensitive surface includes detecting a finger-down event, followed by detecting one or more finger drag events, followed by detecting a finger-up (lift-off) event. Similarly, taps, swipes, drags, and other gestures are optionally detected with respect to a stylus by detecting particular contact patterns with respect to the stylus.

[0085] In some embodiments, detecting a finger tap gesture depends on the length of time between detecting a finger-down event and detecting a finger-up event, but is independent of the strength of the finger contact between detecting the finger-down event and detecting the finger-up event. In some embodiments, a tap gesture is detected according to determining that the length of time between the finger-down event and the finger-up event is less than a predetermined value (e.g., less than 0.1, 0.2, 0.3, 0.4, or 0.5 seconds), regardless of whether the strength of the finger contact during the tap meets a given intensity threshold (greater than a nominal contact-detection intensity threshold), such as a light or deep pressure intensity threshold. Thus, a finger tap gesture can satisfy certain input criteria that do not require the characteristic intensity of the contact to meet a given intensity threshold for the particular input criteria to be met. For clarity, finger contacts in a tap gesture generally need to meet a nominal contact-detection intensity threshold below which the contact is not detected in order to detect a finger-down event. A similar analysis applies to detecting a stylus tap gesture or other contact. In cases where the device is capable of detecting contact of a finger or stylus hovering over the touch-sensitive surface, the nominal contact-detection intensity threshold optionally does not correspond to physical contact between the finger or stylus and the touch-sensitive surface.

[0086] In a similar manner, the same concepts apply to other types of gestures. For example, swipe gestures, pinch gestures, de-pinch gestures, and / or long press gestures are optionally detected based on meeting criteria that are either independent of the intensity of the contacts included in the gesture or that do not require the contacts performing the gesture to reach an intensity threshold in order to be recognized. For example, a swipe gesture is detected based on the amount of movement of one or more contacts, a pinch gesture is detected based on the movement of two or more contacts toward each other, a de-pinch gesture is detected based on the movement of two or more contacts away from each other, and a long press gesture is detected based on the duration of contact on the touch-sensitive surface that is less than a threshold amount of movement. Thus, a statement that a particular gesture recognition criterion does not require the intensity of a contact(s) to meet a respective intensity threshold in order for the particular gesture recognition criterion to be satisfied means that the particular gesture recognition criterion can be satisfied when the contact(s) in the gesture do not reach their respective intensity threshold, and can also be satisfied in situations where one or more of the contacts in the gesture reach or exceed their respective intensity threshold. In some embodiments, a tap gesture is detected based on a determination that a finger-down event and a finger-up event are detected within a predetermined time period, regardless of whether the contacts are above or below their respective intensity thresholds during the predetermined time period, and a swipe gesture is detected based on a determination that a movement of the contact is greater than a predetermined magnitude, even if the contacts exceed their respective intensity thresholds at the end of the movement of the contact. Even in implementations in which gesture detection is affected by the intensity of the contact performing the gesture (e.g., the device detects long presses more quickly when the intensity of the contact exceeds an intensity threshold, or the device is slow to detect tap inputs when the intensity of the contact is higher), detection of those gestures does not require the contact to reach a particular intensity threshold, as long as the criteria for recognizing the gesture can be met in situations in which the contact does not reach the particular intensity threshold (e.g., even if the time required to recognize the gesture varies).

[0087] The contact intensity threshold, duration threshold, and movement threshold may, in some circumstances, be combined in various different combinations to create heuristics for distinguishing between two or more different gestures directed at the same input element or region, thereby enabling multiple different interactions with the same input element to provide a richer set of user interactions and responses. A statement that a particular set of gesture recognition criteria does not require that the intensity of a contact(s) meet a respective intensity threshold for that particular gesture recognition criterion to be satisfied does not preclude the simultaneous evaluation of other intensity-dependent gesture recognition criteria to identify other gestures with criteria that are satisfied when the gesture includes a contact having an intensity above a respective intensity threshold. For example, in some circumstances, a first gesture recognition criterion for a first gesture that does not require that the intensity of a contact(s) meet a respective intensity threshold for that first gesture recognition criterion to be satisfied competes with a second gesture recognition criterion for a second gesture that is dependent on the contact(s) reaching a respective intensity threshold. In such a competition, a gesture is optionally not recognized as satisfying the first gesture recognition criteria for the first gesture if the second gesture recognition criteria for the second gesture are satisfied first. For example, if the contacts reach the respective intensity thresholds before moving a predetermined amount of movement, a deep press gesture is detected rather than a swipe gesture. Conversely, if the contacts move a predetermined amount of movement before reaching the respective intensity thresholds, a swipe gesture is detected rather than a deep press gesture. Even in such a situation, the first gesture recognition criteria for the first gesture still do not require that the intensity of the contact(s) meet the respective intensity thresholds for the first gesture recognition criteria to be satisfied, because if the contacts remain below the respective intensity thresholds until the end of the gesture (e.g., a swipe gesture with contacts that do not increase in intensity above the respective intensity thresholds), the gesture would be recognized by the first gesture recognition criteria as a swipe gesture.In this way, certain gesture recognition criteria that do not require the intensity of the contact(s) to meet a respective intensity threshold for the particular gesture recognition criterion to be satisfied are still dependent on the intensity of the contact with respect to the intensity threshold, in the sense that (A) in some circumstances, they ignore the intensity of the contact with respect to the intensity threshold (e.g., for a tap gesture), and / or (B) in some circumstances, the particular gesture recognition criterion (e.g., for a long press gesture) will not function if a competing set of intensity-dependent gesture recognition criteria (e.g., for a deep press gesture) recognizes an input as corresponding to an intensity-dependent gesture before the particular gesture recognition criterion recognizes the gesture corresponding to the input (e.g., for a long press gesture that competes with a deep press gesture for recognition).

[0088] Graphics module 132 includes various known software components for rendering and displaying graphics on touch-sensitive display system 112 or other display, including components for modifying the visual impact (e.g., brightness, transparency, saturation, contrast, or other visual characteristics) of the displayed graphics. As used herein, the term "graphics" includes any object that can be displayed to a user, including, but not limited to, text, web pages, icons (such as user interface objects including soft keys), digital images, video, and animation.

[0089] In some embodiments, graphics module 132 stores data representing graphics to be used. Each graphic is optionally assigned a corresponding code. Graphics module 132 receives one or more codes specifying the graphics to be displayed, including coordinate data and other graphic characteristic data, as needed, from an application or the like, and then generates screen image data to output to display controller 156.

[0090] The haptic feedback module 133 includes various software components that generate instructions (e.g., instructions used by the haptic feedback controller 161) that use the tactile output generator(s) 167 to create tactile outputs at one or more locations on the device 100 in response to user interaction with the device 100.

[0091] Text input module 134 is optionally a component of graphics module 132 and provides a soft keyboard for entering text in various applications (e.g., contacts 137, email 140, IM 141, browser 147, and any other application requiring text input).

[0092] The GPS module 135 determines the location of the computer system and provides this information for use in various applications (e.g., to the phone 138 for use in location-based calling, to the camera 143 as photo / video metadata, and to applications that provide location-based services such as weather widgets, local yellow pages widgets, and map / navigation widgets).

[0093] Application 136 optionally includes the following modules (or sets of instructions), or a subset or superset thereof: • a contacts module 137 (sometimes called an address book or contact list); ●Telephone module 138, ●Videoconferencing module 139, ● an email client module 140; ● Instant messaging (IM) module 141; ●Training support module 142, a camera module 143 for still and / or video images, ● Image management module 144; ● Browser module 147, ● Calendar module 148, a widget module 149, optionally including one or more of a weather widget 149-1, a stock price widget 149-2, a calculator widget 149-3, an alarm clock widget 149-4, a dictionary widget 149-5, and other widgets obtained by the user, as well as user-created widgets 149-6; a widget creator module 150 for creating user-created widgets 149-6; ● Search module 151, • a video and music player module 152, optionally consisting of a video player module and a music player module; ● Memo module 153, Map module 154, and / or ●Online video module 155.

[0094] Examples of other applications 136 optionally stored in memory 102 include other word processing applications, other image editing applications, drawing applications, presentation applications, JAVA-enabled applications, encryption, digital rights management, voice recognition, and voice duplication.

[0095] Contacts module 137, along with touch-sensitive display system 112, display controller 156, contact module 130, graphics module 132, and text input module 134, includes executable instructions (e.g., stored in memory 102 or in application internal state 192 of contacts module 137 in memory 370) for managing an address book or contact list, including adding name(s) to the address book, removing name(s) from the address book, associating phone number(s), email address(es), physical address(es), or other information with names, associating images with names, categorizing and sorting names, providing phone numbers and / or email addresses to initiate and / or facilitate communication by telephone 138, video conference 139, email 140, or IM 141, etc.

[0096] In cooperation with RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, touch-sensitive display system 112, display controller 156, contact module 130, graphics module 132, and text input module 134, telephone module 138 includes executable instructions for entering a series of characters corresponding to a telephone number, accessing one or more telephone numbers in address book 137, modifying an entered telephone number, dialing each telephone number, conducting a conversation, and disconnecting or hanging up when the conversation is completed. As noted above, wireless communication optionally uses any of a number of communication standards, protocols, and technologies.

[0097] In conjunction with RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, touch-sensitive display system 112, display controller 156, light sensor(s) 164, light sensor controller 158, contact module 130, graphics module 132, text input module 134, contact list 137, and telephone module 138, videoconferencing module 139 includes executable instructions for initiating, conducting, and terminating videoconferences between a user and one or more other participants according to the user's commands.

[0098] In cooperation with RF circuitry 108, touch-sensitive display system 112, display controller 156, contact module 130, graphics module 132, and text input module 134, email client module 140 contains executable instructions for creating, sending, receiving, and managing emails in response to user instructions. In cooperation with image management module 144, email client module 140 greatly facilitates the creation and sending of emails with still or video images captured by camera module 143.

[0099] In cooperation with RF circuitry 108, touch-sensitive display system 112, display controller 156, contact module 130, graphics module 132, and text input module 134, instant messaging module 141 includes executable instructions for entering a series of characters corresponding to an instant message, modifying previously entered characters, sending each instant message (e.g., using Short Message Service (SMS) or Multimedia Message Service (MMS) protocols for telephone-based instant messaging, or using XMPP, SIMPLE, Apple Push Notification Service (APNs), or IMPS for Internet-based instant messaging), receiving instant messages, and viewing received instant messages. In some embodiments, sent and / or received instant messages optionally include graphics, photos, audio files, video files, and / or other attachments supported by MMS and / or Enhanced Messaging Service (EMS). As used herein, "instant message" refers to both telephone-based messages (e.g., messages sent using SMS or MMS) and Internet-based messages (e.g., messages sent using XMPP, SIMPLE, APNs, or IMPS).

[0100] In cooperation with the RF circuitry 108, the touch-sensitive display system 112, the display controller 156, the contact module 130, the graphics module 132, the text input module 134, the GPS module 135, the map module 154, and the video and music player module 152, the training support module 142 includes executable instructions to create workouts (e.g., with time, distance, and / or calorie burn goals), communicate with training sensors (in the sports device and the smartwatch), receive training sensor data, calibrate sensors used to monitor workouts, select and play music for workouts, and display, store, and transmit workout data.

[0101] Camera module 143, along with touch-sensitive display system 112, display controller 156, light sensor(s) 164, light sensor controller 158, contact module 130, graphics module 132, and image management module 144, includes executable instructions to capture still images or video (including video streams) and store them in memory 102, change characteristics of the still images or video, and / or delete the still images or video from memory 102.

[0102] Image management module 144, along with touch-sensitive display system 112, display controller 156, contact module 130, graphics module 132, text input module 134, and camera module 143, includes executable instructions for arranging, modifying (e.g., editing), or otherwise manipulating, labeling, deleting, presenting (e.g., in a digital slide show or album), and storing still and / or video images.

[0103] Browser module 147, along with RF circuitry 108, touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, and text input module 134, contains executable instructions for browsing the Internet according to user commands, including retrieving, linking to, receiving, and displaying web pages or portions thereof, as well as attachments and other files linked to web pages.

[0104] Calendar module 148, along with RF circuitry 108, touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, text input module 134, email client module 140, and browser module 147, includes executable instructions to create, display, modify, and store calendars and data associated with calendars (e.g., calendar entries, to-do lists, etc.) according to user commands.

[0105] Widget modules 149, along with RF circuitry 108, touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, text input module 134, and browser module 147, are optionally mini-applications downloaded and used by a user (e.g., weather widget 149-1, stock quotes widget 149-2, calculator widget 149-3, alarm clock widget 149-4, and dictionary widget 149-5), or mini-applications created by a user (e.g., user-created widget 149-6). In some embodiments, widgets include Hypertext Markup Language (HTML) files, Cascading Style Sheets (CSS) files, and JavaScript files. In some embodiments, widgets include Extensible Markup Language (XML) files and JavaScript files (e.g., Yahoo! Widgets).

[0106] In conjunction with RF circuitry 108, touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, text input module 134, and browser module 147, widget creator module 150 contains executable instructions for creating widgets (e.g., turning user-specified portions of a web page into widgets).

[0107] In cooperation with touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, and text input module 134, search module 151 includes executable instructions to search memory 102 for text, music, sound, images, video, and / or other files that match one or more search criteria (e.g., one or more user-specified search terms) in accordance with a user's instructions.

[0108] In cooperation with touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, audio circuitry 110, speaker 111, RF circuitry 108, and browser module 147, video and music player module 152 includes executable instructions that enable a user to download and play recorded music or other sound files stored in one or more file formats, such as MP3 or AAC files, as well as executable instructions to display, present, or otherwise play video (e.g., on touch-sensitive display system 112 or on an external display connected wirelessly or via external port 124). In some embodiments, device 100 optionally includes the functionality of an MP3 player, such as an iPod (a trademark of Apple Inc.).

[0109] In conjunction with touch-sensitive display system 112, display controller 156, contact module 130, graphics module 132, and text input module 134, notes module 153 contains executable instructions for creating and managing notes, to-do lists, and the like according to user commands.

[0110] In conjunction with RF circuitry 108, touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, text input module 134, GPS module 135, and browser module 147, map module 154 can be used to receive, display, modify, and store maps and data associated with maps (e.g., driving directions, data about stores and other points of interest at or near a particular location, and other location-based data) in accordance with user instructions.

[0111] In cooperation with touch-sensitive display system 112, display system controller 156, contact module 130, graphics module 132, audio circuitry 110, speaker 111, RF circuitry 108, text input module 134, email client module 140, and browser module 147, online video module 155 contains executable instructions that enable a user to access, view, receive (e.g., by streaming and / or downloading), and play (e.g., on touchscreen 112 or on an external display connected wirelessly or via external port 124) online videos in one or more file formats, such as H.264, and send and otherwise manage emails with links to particular online videos. In some embodiments, instant messaging module 141 is used to send links to particular online videos, rather than email client module 140.

[0112] Each of the above-identified modules and applications corresponds to executable instruction sets that perform one or more of the functions described above and methods described in the present application (e.g., computer-implemented methods and other information processing methods described herein). The modules (e.g., instruction sets) need not be implemented as separate software programs, procedures, or modules; thus, various subsets of the modules are optionally combined or otherwise rearranged in various embodiments. In some embodiments, memory 102 optionally stores a subset of the above-identified modules and data structures. Additionally, memory 102 optionally stores additional modules and data structures not described above.

[0113] In some embodiments, device 100 is a device in which operation of a predetermined set of functions on the device is performed solely via a touchscreen and / or touchpad. Using the touchscreen and / or touchpad as the primary input control device for operation of device 100 optionally reduces the number of physical input control devices (push buttons, dials, etc.) on device 100.

[0114] The set of predefined functions performed only through the touchscreen and / or touchpad optionally includes navigation between user interfaces. In some embodiments, the touchpad, when touched by a user, navigates device 100 to a main menu, home menu, or root menu from any user interface displayed on device 100. In such embodiments, a "menu button" is implemented using the touchpad. In some other embodiments, the menu button is a physical push button or other physical input control device rather than a touchpad.

[0115] 1B is a block diagram illustrating exemplary components for event processing, according to some embodiments. In some embodiments, memory 102 (in FIG. 1A) or 370 (in FIG. 3) includes an event sorter 170 (e.g., within operating system 126) and a respective application 136-1 (e.g., any of applications 136, 137-155, 380-390 described above).

[0116] Event sorter 170 receives the event information and determines which application 136-1 to deliver the event information to and application view 191 of application 136-1. Event sorter 170 includes event monitor 171 and event dispatcher module 174. In some embodiments, application 136-1 includes application internal state 192 that indicates the current application view(s) that are displayed on touch-sensitive display system 112 when the application is active or running. In some embodiments, device / global internal state 157 is used by event sorter 170 to determine which application(s) are currently active, and application internal state 192 is used by event sorter 170 to determine which application(s) are currently active, and application internal state 192 is used by event sorter 170 to determine which application(s) to deliver the event information to.

[0117] In some embodiments, application internal state 192 includes additional information such as one or more of resume information to be used when application 136-1 resumes execution, user interface state information indicating or ready to display information being displayed by application 136-1, state cues that allow the user to return to a previous state or view of application 136-1, and redo / undo cues of previous actions taken by the user.

[0118] Event monitor 171 receives event information from peripherals interface 118. The event information includes information about sub-events (e.g., a user's touch on touch-sensitive display system 112 as part of a multi-touch gesture). Peripherals interface 118 transmits information it receives from I / O subsystem 106 or sensors such as proximity sensor 166, accelerometer(s) 168, and / or microphone 113 (via audio circuitry 110). The information that peripherals interface 118 receives from I / O subsystem 106 includes information from touch-sensitive display system 112 or a touch-sensitive surface.

[0119] In some embodiments, event monitor 171 sends requests to peripherals interface 118 at predetermined intervals. In response, peripherals interface 118 transmits event information. In other embodiments, peripherals interface 118 transmits event information only when there is a significant event (e.g., receipt of an input above a predetermined noise threshold and / or for longer than a predetermined period of time).

[0120] In some embodiments, event sorter 170 also includes a hit view determination module 172 and / or an active event recognizer determination module 173 .

[0121] Hit view determination module 172 provides software procedures for determining where in one or more views a sub-event occurred when touch-sensitive display system 112 displays more than one view. A view consists of the controls and other elements that a user can see on the display.

[0122] Another aspect of a user interface associated with an application is the set of views, sometimes referred to herein as application views or user interface windows, in which information is displayed and touch-based gestures occur. The application view (of the respective application) in which the touch is detected optionally corresponds to a programmatic level within the application's programmatic or view hierarchy. For example, the lowest-level view in which the touch is detected is optionally referred to as the hit view, and the set of events that are recognized as suitable inputs is optionally determined based at least in part on the hit view of the initial touch that initiates the touch gesture.

[0123] Hit view determination module 172 receives information related to sub-events of a touch-based gesture. When an application has multiple views organized hierarchically, hit view determination module 172 identifies the hit view as the lowest view in the hierarchy that should process the sub-events. In most situations, the hit view is the lowest-level view in which an initiating sub-event (e.g., the first sub-event in a sequence of sub-events that form an event or potential event) occurs. Once a hit view is identified by the hit view determination module, the hit view typically receives all sub-events related to the same touch or input source for which it was identified as the hit view.

[0124] Active event recognizer determination module 173 determines which view(s) in the view hierarchy should receive the particular sequence of sub-events. In some embodiments, active event recognizer determination module 173 determines that only the hit view should receive the particular sequence of sub-events. In other embodiments, active event recognizer determination module 173 determines that all views that contain the physical location of the sub-event are actively participating views, and therefore all actively participating views should receive the particular sequence of sub-events. In other embodiments, even if the touch sub-event is completely confined to the area associated with one particular view, views higher in the hierarchy still remain actively participating views.

[0125] Event dispatcher module 174 dispatches event information to event recognizers (e.g., event recognizer 180). In embodiments that include active event recognizer determination module 173, event dispatcher module 174 delivers the event information to the event recognizers determined by active event recognizer determination module 173. In some embodiments, event dispatcher module 174 stores event information obtained by each event receiver module 182 in an event queue.

[0126] In some embodiments, operating system 126 includes event sorter 170. Alternatively, application 136-1 includes event sorter 170. In still other embodiments, event sorter 170 is a stand-alone module or is part of another module stored in memory 102, such as contact / motion module 130.

[0127] In some embodiments, application 136-1 includes multiple event handlers 190 and one or more application views 191, each containing instructions for processing touch events that occur within a respective view of the application's user interface. Each application view 191 of application 136-1 includes one or more event recognizers 180. Typically, each application view 191 includes multiple event recognizers 180. In other embodiments, one or more of event recognizers 180 are part of a separate module, such as a user interface kit or a higher-level object from which application 136-1 inherits methods and other attributes. In some embodiments, each event handler 190 includes one or more of data updater 176, object updater 177, GUI updater 178, and / or event data 179 received from event sorter 170. Event handler 190 optionally utilizes or calls data updater 176, object updater 177, or GUI updater 178 to update application internal state 192. Instead, one or more of the application views 191 include one or more respective event handlers 190. Also, in some embodiments, one or more of the data updater 176, the object updater 177, and the GUI updater 178 are included in each application view 191.

[0128] Each event recognizer 180 receives event information (e.g., event data 179) from event sorter 170 and identifies an event from the event information. Event recognizer 180 includes an event receiver 182 and an event comparator 184. In some embodiments, event recognizer 180 also includes metadata 183 and at least a subset of event delivery instructions 188 (optionally including sub-event delivery instructions).

[0129] Event receiver 182 receives event information from event sorter 170. The event information includes information about a sub-event, e.g., a touch or a movement of a touch. Depending on the sub-event, the event information also includes additional information, such as the position of the sub-event. When the sub-event involves a movement of a touch, the event information also optionally includes the speed and direction of the sub-event. In some embodiments, the event includes a rotation of the device from one orientation to another (e.g., from portrait to landscape or vice versa), and the event information includes corresponding information about the current orientation of the device (also called the device's attitude).

[0130] The event comparator 184 compares the event information with predefined event or sub-event definitions and determines the event or sub-event, or determines or updates the state of the event or sub-event, based on the comparison. In some embodiments, the event comparator 184 includes an event definition 186. The event definition 186 includes definitions of events (e.g., a predefined sequence of sub-events), such as Event 1 (187-1) and Event 2 (187-2). In some embodiments, the sub-events in Event 187 include, for example, a touch start, a touch end, a touch movement, a touch cessation, and multiple touches. In one example, the definition for Event 1 (187-1) is a double tap on a displayed object. The double tap includes, for example, a first touch (touch start) for a predetermined stage on the displayed object, a first lift-off (touch end) for a predetermined stage, a second touch (touch start) for a predetermined stage on the displayed object, and a second lift-off (touch end) for a predetermined stage. In another example, a definition of event 2 (187-2) is a drag on a displayed object. Drag includes, for example, a touch (or contact) of a predetermined magnitude on a displayed object, a movement of the touch across the touch-sensitive display system 112, and a lift-off of the touch (end of the touch). In some embodiments, the event also includes information about one or more associated event handlers 190.

[0131] In some embodiments, event definition 187 includes a definition of the event for each user interface object. In some embodiments, event comparator 184 performs a hit test to determine which user interface object is associated with the sub-event. For example, in an application view in which three user interface objects are displayed on touch-sensitive display system 112, when a touch is detected on touch-sensitive display system 112, event comparator 184 performs a hit test to determine which of the three user interface objects is associated with the touch (sub-event). If each displayed object is associated with a respective event handler 190, event comparator 184 uses the results of the hit test to determine which event handler 190 to activate. For example, event comparator 184 selects the event handler associated with the sub-event and object that triggers the hit test.

[0132] In some embodiments, each event 187 definition also includes a delay action that delays delivery of the event information until it is determined whether a set of sub-events corresponds to the event recognizer's event type.

[0133] If the respective event recognizer 180 determines that the sequence of sub-events does not match any of the events in the event definition 186, the respective event recognizer 180 enters an event-disabled, event-failed, or event-ended state and thereafter ignores the next sub-event of the touch-based gesture. In this situation, any other event recognizers that remain active for the hit view continue to track and process sub-events of the ongoing touch-based gesture.

[0134] In some embodiments, each event recognizer 180 includes metadata 183 with configurable properties, flags, and / or lists that indicate to actively participating event recognizers how the event delivery system should perform sub-event delivery. In some embodiments, metadata 183 includes configurable properties, flags, and / or lists that indicate how event recognizers interact with each other or how event recognizers are allowed to interact with each other. In some embodiments, metadata 183 includes configurable properties, flags, and / or lists that indicate how sub-events are delivered to various levels in the view or programmatic hierarchy.

[0135] In some embodiments, each event recognizer 180 activates an event handler 190 associated with an event when one or more specific sub-events of the event are recognized. In some embodiments, each event recognizer 180 delivers event information associated with the event to the event handler 190. Activating the event handler 190 is separate from sending (and postponing sending) sub-events to the respective hit view. In some embodiments, the event recognizer 180 pops a flag associated with the recognized event, and the event handler 190 associated with the flag captures the flag and performs a predetermined process.

[0136] In some embodiments, the event delivery instructions 188 include sub-event delivery instructions that deliver event information about a sub-event without activating an event handler. Instead, the sub-event delivery instructions deliver the event information to an event handler associated with a set of sub-events or to an actively participating view. The event handler associated with the set of sub-events or the actively participating view receives the event information and performs predetermined processing.

[0137] In some embodiments, data updater 176 creates and updates data used by application 136-1. For example, data updater 176 updates phone numbers used by contacts module 137 or stores video files used by video and music player module 152. In some embodiments, object updater 177 creates and updates objects used by application 136-1. For example, object updater 177 creates new user interface objects or updates the positions of user interface objects. GUI updater 178 updates the GUI. For example, GUI updater 178 prepares display information and sends the display information to graphics module 132 for display on the touch-sensitive display.

[0138] In some embodiments, event handler(s) 190 include or have access to data updater 176, object updater 177, and GUI updater 178. In some embodiments, data updater 176, object updater 177, and GUI updater 178 are included in a single module of the respective application 136-1 or application view 191. In other embodiments, they are included in two or more software modules.

[0139] It should be understood that the foregoing description of event processing of a user's touch on a touch-sensitive display also applies to other forms of user input for operating multifunction device 100 using input devices, not all of which are initiated on the touchscreen. For example, mouse movements and mouse button presses, contact movements such as tapping, dragging, scrolling on a touchpad, optionally coordinated with single or multiple keyboard presses or holds, pen stylus input, device movement, verbal commands, detected eye movement, biometric input, and / or any combination thereof, optionally utilize as inputs corresponding to sub-events that define the recognized event.

[0140] FIG. 2 illustrates portable multifunction device 100 having a touchscreen (e.g., touch-sensitive display system 112, FIG. 1A ) according to some embodiments. The touchscreen optionally displays one or more graphics within user interface (UI) 200. In these embodiments, as well as embodiments described below, a user is enabled to select one or more of the graphics by making a gesture on the graphics, for example, with one or more fingers 202 (not drawn to scale) or one or more styluses 203 (not drawn to scale). In some embodiments, selection of one or more graphics is performed when the user breaks contact with the one or more graphics. In some embodiments, the gesture optionally includes one or more taps, one or more swipes (left to right, right to left, upward and / or downward), and / or rolling of a finger in contact with device 100 (right to left, left to right, upward and / or downward). In some implementations or situations, accidental contact with a graphic does not select the graphic, for example, if the gesture corresponding to selection is a tap, a swipe gesture sweeping over an application icon optionally does not select the corresponding application.

[0141] Device 100 also optionally includes one or more physical buttons, such as a "home" or menu button 204. As mentioned above, menu button 204 is optionally used to navigate to any application 136 in a set of applications optionally running on device 100. Alternatively, in some embodiments, the menu button is implemented as a soft key within a GUI displayed on a touchscreen display.

[0142] In some embodiments, device 100 includes a touchscreen display, a menu button 204 (sometimes referred to as a home button 204), a push button 206 for powering the device on / off and locking the device, volume control button(s) 208, a subscriber identity module (SIM) card slot 210, a headset jack 212, and an external docking / charging port 124. Push button 206 is optionally used to power the device on / off by pressing and holding the button down for a predetermined period of time, to lock the device by pressing and releasing the button before the predetermined time has elapsed, and / or to unlock the device or initiate the unlocking process. In some embodiments, device 100 also accepts verbal input through microphone 113 to activate or deactivate some features. Device 100 also optionally includes one or more contact intensity sensors 165 that detect the intensity of a contact on touch-sensitive display system 112 and / or one or more tactile output generators 167 that generate a tactile output for a user of device 100.

[0143] FIG. 3A is a block diagram of an exemplary multifunction device having a display and a touch-sensitive surface, according to some embodiments. Device 300 need not be portable. In some embodiments, device 300 is a laptop computer, a desktop computer, a tablet computer, a multimedia player device, a navigation device, an educational device (such as a child's learning toy), a gaming system, or a control device (e.g., a home or commercial controller). Device 300 typically includes one or more processing units (CPUs) 310, one or more network or other communication interfaces 360, memory 370, and one or more communication buses 320 for interconnecting these components. Communication bus 320 optionally includes circuitry (sometimes referred to as a chipset) that interconnects and controls communication between system components. Device 300 includes input / output (I / O) interface 330, which includes display 340, which is typically a touchscreen display. In some embodiments, display 340 is referred to as a display generation component. I / O interface 330 also optionally includes a keyboard and / or mouse (or other pointing device) 350, as well as a touchpad 355, a tactile output generator 357 for generating tactile outputs on device 300 (e.g., similar to tactile output generator(s) 167 described above with reference to FIG. 1A ), sensors 359 (e.g., optical sensors, acceleration sensors, proximity sensors, touch-sensitive sensors, and / or contact intensity sensors similar to contact intensity sensor(s) 165 described above with reference to FIG. 1A ). In some embodiments, device 300 includes a wireless interface 311 for communicating with one or more wearable audio output devices 301.

[0144] Memory 370 includes high-speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid state memory devices, and optionally includes non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid state storage devices. Memory 370 optionally includes one or more storage devices that are remotely located from the CPU(s) 310. In some embodiments, memory 370 stores programs, modules, and data structures similar to or a subset of the programs, modules, and data structures stored in memory 102 of the portable multifunctional device 100 (FIG. 1A). Further, memory 370 optionally stores additional programs, modules, and data structures that do not exist in memory 102 of the portable multifunctional device 100. For example, memory 370 of device 300 optionally stores a drawing module 380, a presentation module 382, a word processing module 384, a website creation module 386, a disk authoring module 388, and / or a spreadsheet module 390, while memory 102 of the portable multifunctional device 100 (FIG. 1A) optionally does not store those modules.

[0145] Each of the elements in FIG. 3A, specified above, is optionally stored in one or more of the previously mentioned memory devices. Each of the modules specified above corresponds to a set of instructions that perform the functions described above. The modules or programs (i.e., sets of instructions) specified above need not be implemented as separate software programs, procedures, or modules, and thus various subsets of those modules are optionally combined or otherwise rearranged in various embodiments. In some embodiments, memory 370 optionally stores a subset of the modules and data structures specified above. Further, memory 370 optionally stores additional modules and data structures not described above.

[0146] 3B is a block diagram of an exemplary wearable audio output device 301, according to some embodiments. In some embodiments, the wearable audio output device 301 is one or more in-ear earphone(s), earbud(s), over-ear headphone(s), etc. In some examples, the wearable audio output device 301 is a single earphone or earbud. In some examples, the wearable audio output device 301 includes a pair of earphones or earbuds (e.g., one for each of the user's ears). In some examples, the wearable audio output device 301 includes over-ear headphones (e.g., headphones having two over-ear earcups positioned over the user's ears and optionally connected by a headband). In some embodiments, the wearable audio output device 301 includes one or more speakers 306 for providing audio output (e.g., to the user's ears). In some embodiments, the wearable audio output device 301 includes one or more placement sensors 304 for detecting the positioning or placement of the wearable audio output device 301 relative to the user's ear, such as for detecting the placement of the wearable audio output device 301 in the user's ear. In some embodiments, the wearable audio output device 301 conditionally outputs audio based on whether the wearable audio output device 301 is in or near the user's ear (e.g., the wearable audio output device 301 ceases outputting audio when not in the user's ear to reduce power usage). In some embodiments in which the wearable audio output device 301 includes multiple (e.g., a pair) wearable audio output components (e.g., earbuds, ear buds, or ear cups), each component includes one or more respective placement sensors, as described herein, and the wearable audio output device 301 conditionally outputs audio based on whether one or both components are in or near the user's ear.In some embodiments, wearable audio output device 301 includes audio I / O logic 312 that determines the positioning or placement of wearable audio output device 301 relative to the user's ear based on information received from position sensor(s) 304, and in some embodiments, audio I / O logic 312 controls the conditional output of the resulting audio. In some embodiments, wearable audio output device 301 includes wireless interface 315 for communicating with a multifunction device such as device 100 ( FIG. 1A ) or device 300 ( FIG. 3A ). In some embodiments, interface 315 is a wired interface for connection to a multifunction device such as device 100 ( FIG. 1A ) or device 300 ( FIG. 3A ) (e.g., via a headphone jack or other audio port). In some embodiments, a user can interact with wearable audio output device 301 via interface 315 to provide input (e.g., remotely).

[0147] In some embodiments, the wearable audio output device 301 includes one or more microphones 302 for receiving audio input. In some embodiments, the microphone(s) 302 detect speech from a user wearing the wearable audio output device 301 and / or ambient noise around the wearable audio output device 301. In some embodiments, as described in more detail herein with reference to FIG. 3C , multiple microphones of the microphones 302 are positioned at different locations on the wearable audio output device 301 to measure speech and / or ambient noise at different locations around the wearable audio output device 301. In some embodiments, in which the wearable audio output device 301 includes multiple (e.g., a pair) wearable audio output components (e.g., earphones or earbuds), each component includes one or more respective microphones. In some embodiments, the audio I / O logic 312 detects or recognizes speech or ambient noise based on information received from the microphone(s) 302.

[0148] In some embodiments, the wearable audio output device 301 includes one or more input devices 308. In some embodiments in which the wearable audio output device 301 includes multiple (e.g., a pair) wearable audio output components (e.g., earbuds, ear buds, or ear cups), each component includes one or more respective input devices. In some embodiments, the input device(s) 308 include a pressure-sensitive (e.g., intensity-sensitive) input device, sometimes referred to as a “stem” (e.g., stem 305 as shown in FIG. 3C ), that physically extends from a portion of the wearable audio output device 301 configured to be inserted into a user's ear, and in some embodiments, disposed within a portion of the wearable audio output device 301. In some embodiments, the pressure-sensitive input device detects input from a user in response to the user grasping the input device (e.g., by pinching the stem of the wearable audio output device 301 between two fingers). In some embodiments, input device(s) 308 include a touch-sensitive surface (for detecting touch input), accelerometer(s), and / or orientation sensor(s) (for determining the orientation of wearable audio output device 301 and / or changes in the device's orientation relative to the physical environment), and / or other input devices through which a user can interact with wearable audio output device 301 to provide input. In some embodiments, input device(s) 308 include one or more volume control hardware elements (e.g., up / down buttons for volume control, or an up button and a separate down button, as described herein with reference to FIG. 1A ) for (e.g., local) volume control of wearable audio output device 301. In some embodiments, input provided via input device(s) 308 is processed by audio I / O logic 312.In some embodiments, audio I / O logic 312 provides instructions or content for audio output and optionally communicates with a separate device (e.g., device 100 of FIG. 1A or device 300 of FIG. 3A ) that receives and processes input (or information about input) provided via microphone(s) 302, position sensor(s) 304, and / or input device(s) 308, or via one or more input devices of the separate device. In some embodiments, audio I / O logic 312 is located within device 100 (e.g., as part of peripherals interface 118 of FIG. 1A ) or device 300 (e.g., as part of I / O interface 330 of FIG. 3A ) instead of device 301, or instead is located within part of device 100 and part of device 301, or within part of device 300 and part of device 301.

[0149] FIG. 3C illustrates exemplary audio control by a wearable audio output device, according to some embodiments. In some embodiments, when a wearable audio output device having earbuds to which interchangeable eartips can be attached is worn in a user's ear, the earbuds and eartips together function as a physical barrier that blocks at least some ambient sound from the surrounding physical environment from reaching the user's ear. For example, in FIG. 3C , the wearable audio output device 301 is worn by a user such that the earbud 303 and eartip 314 are in the user's left ear. The eartip 314 extends at least partially into the user's ear canal. Preferably, when the earbud 303 and eartip 314 are inserted in the user's ear, a seal is formed between the eartip 314 and the user's ear to isolate the user's ear canal from the surrounding physical environment. However, in some situations, the earbud 303 and eartip 314 together block some, but not necessarily all, ambient sound in the surrounding physical environment from reaching the user's ear. Thus, in some embodiments, a first microphone (or, in some embodiments, a first set of one or more microphones) 302-1 (e.g., of microphone 302 in FIG. 3B ) is positioned on wearable audio output device 301 to detect ambient sounds represented by waveform 322 within a region 316 of the physical environment surrounding (e.g., outside) earbud 303. In some embodiments, a second microphone (or, in some embodiments, a second set of one or more microphones) 302-2 (e.g., of microphone 302 in FIG. 3B ) is positioned on wearable audio output device 301 to detect any ambient sounds represented by waveform 324 that are not completely blocked by earbud 303 and eartip 314 and that are audible within a region 318 inside the user's ear canal.Thus, in some situations where the wearable audio output device 301 is not generating a noise-canceling (also called "anti-phase") audio signal to cancel (e.g., attenuate) ambient sound from the surrounding physical environment, as shown by waveform 326-1, the ambient sound waveform 324 is perceptible by the user, as shown by waveform 328-1. In some situations where the wearable audio output device 301 is generating an anti-phase audio signal to cancel ambient sound, as shown by waveform 326-2, the ambient sound waveform 324 is not perceptible by the user, as shown by waveform 328-2.

[0150] In some embodiments, the ambient sound waveform 322 is compared to the attenuated ambient sound waveform 324 (e.g., by the wearable audio output device 301 or a component of the wearable audio output device 301, such as the audio I / O logic 312, or by an electronic device in communication with the wearable audio output device 301) to determine the passive attenuation provided by the wearable audio output device 301. In some embodiments, the amount of passive attenuation provided by the wearable audio output device 301 is taken into account when providing an anti-phase audio signal to cancel ambient sounds from the surrounding physical environment. For example, the anti-phase audio signal waveform 326-2 is configured to cancel the attenuated ambient sound waveform 324 but not the unattenuated ambient sound waveform 322.

[0151] In some embodiments, the wearable audio output device 301 is configured to operate in one of several available audio output modes, such as an active noise control audio output mode, an active pass-through audio output mode, and a bypass audio output mode (sometimes referred to as a noise control off audio output mode). In the active noise control mode (also referred to as “ANC”), the wearable audio output device 301 outputs one or more audio-canceling audio components (e.g., one or more out-of-phase audio signals, also referred to as “audio-canceling audio components”) to at least partially cancel ambient sounds from the surrounding physical environment that would otherwise be perceptible to the user. In the active pass-through audio output mode, the wearable audio output device 301 outputs one or more pass-through audio components (e.g., reproduce at least a portion of ambient sounds from outside the user's ear received, for example, by microphone 302-1), thereby allowing the user to hear a greater amount of ambient sounds from the surrounding physical environment than would otherwise be perceptible to the user (e.g., a greater amount of ambient sounds than would be heard due to the passive attenuation of the wearable audio output device 301 positioned at the user's ear). In bypass mode, active noise management is turned off, such that the wearable audio output device 301 does not output any audio-canceling or pass-through audio components (e.g., such that any amount of ambient sound perceived by the user is due to physical attenuation by the wearable audio output device 301). In some embodiments, in response to a particular type of input, such as a click-and-hold gesture on the stem 305 of the wearable audio output device 301, the wearable audio output device 301 cycles through one or more of the audio output modes described above, for example, as described in further detail herein with reference to Figures 8A-8J and 9A-9C.

[0152] Figure 3D is similar to Figure 3C, except that Figure 3D illustrates wearable audio output device 301b as a set of headphones with over-ear earcups worn over the user's ears, rather than one or more earbuds worn on the user's ears. In the example of Figure 3D, the earcups of wearable audio output device 301b, such as earcup 332 worn over the user's left ear (and a second earcup that would typically be worn over the user's right ear), function as a physical barrier that blocks at least some ambient sound from the surrounding physical environment from reaching the user's ears. Microphones 302-1 and 302-2 disposed on earcup 332 detect ambient sound within region 316 of the physical environment (represented by waveform 322) and ambient sound that is not completely blocked by earcup 332 and can be heard within region 318 inside earcup 332 (represented by waveform 324), respectively, as described in more detail herein with reference to Figure 3C. FIG. 3D also shows the generated antiphase waveforms 326-1 and 326-2 and the resulting perceived ambient sound waveforms 328-1 and 328-2, respectively, as described in more detail herein with reference to FIG. 3C.

[0153] Additionally, in the example of FIG. 3D , wearable audio output device 301b includes a dial 334 and a button 336 (e.g., as part of input device(s) 308 of FIG. 3B ). In some embodiments, rotating dial 334 controls one or more aspects of the audio output, such as the audio output volume level or the degree of noise cancellation (e.g., cycles through a set of possible values ​​for the aspect(s) of the audio output). For example, rotating dial 334 controls the audio output volume (e.g., rotating in one direction, such as clockwise, increases the volume, and rotating in the other direction, such as counterclockwise, decreases the volume). In some embodiments, dial 334 is configured to receive inputs other than rotational inputs. For example, dial 334 may also be a push button switch or include a touch-sensitive surface and / or an input intensity-sensitive surface and be used by a user to provide touch, press, or click input to wearable audio output device 301b, as described in more detail herein with reference to FIGS. 25A-25D .

[0154] In some embodiments, button 336 is a push button switch or includes a touch-sensitive and / or input intensity-sensitive surface to control a respective aspect of the audio output (optionally a different aspect than the aspect(s) controlled using dial 334). In some embodiments, pressing (or tapping, actuating, etc.) button 336 transitions wearable audio output device 301b between different audio output modes, as described in more detail herein with reference to FIG. 9C (e.g., a press input on button 336 on a set of over-ear headphones performs an operation similar to one or more of the operations described herein that are performed in response to detecting a click-and-hold gesture on the stem of an earbud).

[0155] Attention is now directed to embodiments of a user interface (“UI”) that is optionally implemented on portable multifunction device 100.

[0156] 4A shows an exemplary user interface for a menu of applications on portable multifunction device 100, according to some embodiments. A similar user interface is optionally implemented on device 300. In some embodiments, user interface 400 includes the following elements, or a subset or superset thereof: signal strength indicator(s) for wireless communication(s), such as cellular and Wi-Fi signals; ●Time, ●Bluetooth (registered trademark) indicator, ● Battery status indicator, Tray 408 with icons of frequently used applications, such as: An icon 416 for the phone module 138, labeled "Phone," optionally including an indicator 414 of the number of missed calls or voicemail messages; icon 418 of the email client module 140, labeled "Mail," optionally including an indicator 410 of the number of unread emails; ○ An icon 420 for the browser module 147, labeled "Browser"; and ○ An icon 422 for the video and music player module 152 labeled "Music", and ● Icons of other applications, such as: ○ Icon 424 of IM module 141, labeled "Messages"; icon 426 of the calendar module 148, labeled "Calendar"; ○ Icon 428 of the image management module 144, labeled "Photos" ○ An icon 430 of the camera module 143, labeled "camera"; ○ Icon 432 of the online video module 155, labeled "Online Video"; Icon 434 of Stock Price Widget 149-2, labeled "Stock Price" ○ Icon 436 of the map module 154, labeled "Map"; Icon 438 of weather widget 149-1, labeled "Weather" ○ Icon 440 of alarm clock widget 149-4, labeled "Clock" ○ Icon 442 of Training Support Module 142, labeled "Training Support"; ○ An icon 444 of the Notes module 153 labeled "Notes," and ○ An icon 446 for a settings application or module that provides access to settings related to the device 100 and its various applications 136.

[0157] 4A are merely examples. For example, other labels are optionally used for various application icons. In some embodiments, the label for each application icon includes the name of the application corresponding to the respective application icon. In some embodiments, the label for a particular application icon is different from the name of the application corresponding to that particular application icon.

[0158] FIG. 4B shows an exemplary user interface on a device (e.g., device 300, FIG. 3) that has touch-sensitive surface 451 (e.g., tablet or touchpad 355, FIG. 3) separate from display 450. While in some examples input can be received on touchscreen display 112 (where the touch-sensitive surface and display are combined), in some embodiments the device detects input on a touch-sensitive surface that is separate from the display, as shown in FIG. 4B. In some embodiments, touch-sensitive surface (e.g., 451 in FIG. 4B) has a major axis (e.g., 452 in FIG. 4B) that corresponds to a major axis (e.g., 453 in FIG. 4B) on the display (e.g., 450). According to these embodiments, the device detects contact with touch-sensitive surface 451 (e.g., 460 and 462 in FIG. 4B) at locations that correspond to respective locations on the display (e.g., in FIG. 4B, 460 corresponds to 468 and 462 corresponds to 470). In this manner, when the touch-sensitive surface is separate from the display, user input (e.g., contacts 460 and 462, and their movement) detected by the device on the touch-sensitive surface (e.g., 451 in FIG. 4B ) is used by the device to operate a user interface on the display (e.g., 450 in FIG. 4B ) of the multifunction device. It should be understood that similar methods are optionally used for the other user interfaces described herein. User Interface and Related Processes

[0159] Attention is now directed to embodiments of user interfaces ("UI") and associated processes that may be implemented on a computer system (e.g., including an electronic device such as portable multifunction device 100 of FIG. 1A or device 300 of FIG. 3A) having a display device (e.g., touch-sensitive display system 112 of FIG. 1A or display 340 of FIG. 3A) and a touch-sensitive surface (e.g., touch-sensitive display system 112 of FIG. 1A or touchpad 355 of FIG. 3A), and including or in communication with one or more wearable audio output devices (e.g., one or more wearable audio output devices 301).

[0160] FIGS. 5A-5V show exemplary user interfaces for pairing and calibrating a wearable audio output device, according to some embodiments. FIGS. 6A-6O show exemplary user interfaces for alerting a user when earbuds no longer meet fit criteria during use, according to some embodiments. FIGS. 7A-7Q show exemplary user interfaces and user interactions for changing the audio output mode of a wearable audio output device, according to some embodiments. FIGS. 8A-8H show exemplary user interactions with a wearable audio output device for controlling audio output, according to some embodiments. FIGS. 9A-9C show exemplary settings user interfaces for controlling various functions associated with a wearable audio output device, and an example of controlling the audio output mode, according to some embodiments. FIGS. 13A-13D show exemplary user interfaces for pairing a wearable audio output device, according to some embodiments. FIGS. 14A-14Z show exemplary user interfaces and user interactions for changing the audio output mode of a wearable audio output device, according to some embodiments. 15A-15E show exemplary settings user interfaces for controlling various features associated with a wearable audio output device, and examples for controlling audio output modes, according to some embodiments. 16A-16G show exemplary user interfaces for calibrating and displaying information about the acoustic seal quality of a wearable audio output device, according to some embodiments. 17A-17J show exemplary user interfaces and user interactions for selecting an audio output device, such as a wearable audio output device, and changing the audio output mode of the selected audio output device via (e.g., using) a wearable electronic device, according to some embodiments. 21A-21J show exemplary user interfaces and user interactions for changing the audio output mode of a wearable audio output device.

[0013] Figures 22A-22D show example user interfaces and user interactions for accessing a settings user interface for controlling various functions associated with a wearable audio output device. Figures 23A-23AA show example user interfaces and user interactions for controlling audio output settings for multiple wearable audio output devices using a single settings user interface. Figures 25A-25G show example user interactions for controlling audio output from wearable audio output devices, as well as example audio and visual alerts in response to such user interactions. The user interfaces, inputs, and audio outputs in these figures are used to illustrate the processes described below, including the processes in Figures 10A-10H, 11A-11D, 12A-12E, 18A-18H, 19A-19C, 20A-20B, 24A-24D, and 26A-26D. For ease of explanation, some of the embodiments are described with reference to operations performed using a wearable audio output device worn by a user and in communication with and separate from a computer system having a touch-sensitive display system 112 or display 340 that is separate from a touch-sensitive input device, such as touchpad 355. In some embodiments, the operations are performed in response to instructions received by the wearable audio output device from an electronic device based on processing performed in the electronic device. In some embodiments, the operations are performed by the wearable audio output device based on processing performed in the wearable audio output device. However, in some cases, similar operations are performed using an audio output device that is, optionally, part of a device having a display generating component and / or touch-sensitive input device (e.g., a wearable device such as headphones or a headset that integrates one or more audio output devices with a display and / or touch-sensitive input device).

[0161] 5A-5V illustrate exemplary user interfaces for pairing and calibrating a wearable audio output device according to some embodiments.

[0162] 5A shows an exemplary user interface on display 112 of device 100. While displaying the user interface, device 100 periodically and repeatedly listens for wireless broadcast signals (e.g., pairing requests) from one or more peripheral devices (e.g., earbuds 502-1 and 502-2 and earbud case 502-3) to pair the peripheral device(s) with device 100. In one embodiment, as shown throughout FIGS. 5A-5D , device 100 can detect pairing requests from peripheral devices when the peripheral devices are within threshold distance 508 of device 100 and cannot detect pairing requests from peripheral devices when the peripheral devices are outside threshold distance 508. For example, at the bottom of Figure 5A, Figure 5A illustrates an example spatial relationship (e.g., physical distance) between device 100 and earbuds 502-1 and 502-2 and earbud case 502-3, where earbuds 502-1 and 502-2 and earbud case 502-3 are outside threshold distance 508 of device 100. In contrast, Figure 5B illustrates a case where earbuds 502-1, earbuds 502-2, and earbud case 502-3 (collectively shown and referred to hereafter as earbud set 503) are within threshold distance 508 of device 100, and the device is able to detect a pairing request from a peripheral device.

[0163] 5B shows an exemplary user interface that is displayed subsequent to the user interface of FIG. 5A to initiate pairing of device 100 with a peripheral device (e.g., earbud 502-1) or a set of peripheral devices (e.g., earbud set 503), and in some embodiments, in response to detecting movement of a peripheral device (e.g., earbud 502-1) or a set of peripheral devices (e.g., earbud set 503) from outside threshold distance 508 to within threshold distance 508. In FIG. 5B, device 100 detects a pairing request from a peripheral device (e.g., earbud 502-1 shown in FIG. 5A and part of earbud set 503 in FIG. 5B) that is within threshold distance 508. In some embodiments, in response to detecting a pairing request from earbud 502-1, device 100 determines whether earbud 502-1 meets a coupling criterion. 5B , the coupling criteria are met when an earbud (e.g., earbud 502-1) is placed within and / or electrically coupled to an earbud case (e.g., earbud case 502-3) (e.g., to form earbud set 503). After device 100 determines that earbud 502-1 meets the coupling criteria (e.g., in response to device 100 determining that earbud 502-1 meets the coupling criteria), device 100 displays window 520-1 superimposed on the user interface of FIG. 5A . Window 520-1 includes a representation of earbud set 503 and a button 522-1 (labeled “Connect”) that, when activated by user input, initiates pairing of device 100 with the peripherals of earbud set 503 (e.g., earbuds 502-1 and 502-2 and earbud case 502-3 shown in FIG. 5A ). In some embodiments, the user interface(s) shown in window 520-1 are instead displayed over the entirety (or substantially all, e.g., greater than 95%, 96%, 97%, 98%, or 99%) of touchscreen 112.Device 100 also displays an exit button 524-1 that, when activated by user input, such as a tap gesture, causes window 520-1 to stop displaying so that the user can perform other actions on device 100. If exit button 524-1 is associated with another user interface described herein (e.g., a user interface that is part of a pairing process or a fit test), exit button 524-1, when activated by user input, causes that user interface to stop displaying.

[0164] 5C-5D illustrate transitions from FIG. 5B. Specifically, FIG. 5C illustrates input 540 (e.g., a tap gesture) on button 522-1 in window 520-1. In response to detecting input 540, device 100 initiates pairing of device 100 with the peripherals of earbud set 503. In FIG. 5D, after device 100 pairs with the peripherals of earbud set 503, device 100 displays indication 523-1 (labeled "Connected") in window 520-2 to indicate that device 100 is paired (e.g., connected) to earbud set 503. In some embodiments, device 100 displays a button in window 520-2 that, when activated, causes device 100 to proceed from the pairing process to a fit test to determine and optimize the fit of earbuds 502-1 and 502-2 in the user's ears.

[0165] FIG. 5E shows an exemplary user interface 521-1 for initiating a fit test to determine and optimize the fit of earbud 502-1 and earbud 502-2 in a user's ear. In some embodiments, instead of being displayed in a window as shown in FIGS. 5E-5V, user interface 521 is displayed over the entirety (or substantially all, e.g., greater than 95%, 96%, 97%, 98%, or 99%) of touchscreen 112. In some embodiments, user interface 521-1 is displayed in response to a user input on a button displayed in a previous user interface (e.g., the button displayed in window 520-2 of FIG. 5D to proceed from the pairing process to the fit test). FIG. 5E shows button 525-1 (labeled "Start Test"), which, when activated, initiates a fit test. FIG. 5E also shows input 526-1 (e.g., a tap gesture) on button 525-1 to activate button 525-1 and initiate the fit test. As described in more detail below, during a fit test, earbud 502-1 and earbud 502-2 acquire audio data (e.g., based on audio detected using a microphone configured to detect in-ear audio and audio detected using a microphone configured to detect ambient audio), and based at least in part on the acquired audio data, device 100 displays suggestions to the user for improving the fit of earbud 502-1 and / or earbud 502-2 in the user's ear.

[0166] Figure 5F illustrates a transition from Figure 5E. Specifically, Figure 5F illustrates an exemplary user interface 521-2 that is displayed in response to a user input (e.g., on button 525-1 in Figure 5E) to initiate a fit test. Figure 5F also illustrates earbuds 502-1 and 502-2 in association with a user's ears 528-1 and 528-2. Specifically, Figure 5F illustrates that earbuds 502-1 and 502-2 are not placed in the user's ears 528-1 and 528-2. As shown in Figure 5F, earbuds 502-1 and 502-2 are coupled to eartips 527-1 and 527-2 (e.g., earbud attachments that may be made of a rubber-like material, such as rubber or silicone, to help create a seal between the respective earbuds and the respective ears in which they are placed). Eartips 527-1 and 527-2 can be removed by the user and replaced with different eartips. User interface 521-2 of FIG. 5F includes instructions to the user for placing earbuds 502 on the user's ears, in the form of the text "Place earbuds on ears" and representations of two ears, each associated with a respective representation of an earbud. User interface 521-2 also includes indicators 529-1 and 529-2, displayed below the ear representations, that indicate with a gray circle that the earbuds are not placed on the user's ears (or that device 100 is unable to detect that the earbuds are placed on the user's ears). The letter "R" in indicator 529-1 indicates that indicator 529-1 represents (e.g., the state of) the earbud for right ear 528-1, which in this example is earbud 502-1. The letter "L" in indicator 529-2 indicates that indicator 529-2 represents (e.g., the state of) the earbud for left ear 528-2, which in this example is earbud 502-2.Some embodiments (e.g., as shown in the example of FIG. 5F) use gray circles to indicate that earbuds 502-1 and 502-2 are not detected as being in the user's ear, although one skilled in the art will recognize that other forms of status indicators may be used instead.

[0167] Figure 5G illustrates the transition from Figure 5F. Specifically, Figure 5G illustrates earbud 502-1 positioned at user's ear 528-1 and earbud 502-2 positioned at user's ear 528-2. Accordingly, indicators 529-1 and 529-2 change from gray circles, indicating that earbuds 502-1 and 502-2 are not in the user's ears, to black circles, indicating that earbuds 502-1 and 502-2 have been detected as being positioned at the user's ears and that the next step in the fit test has not yet been performed. While some embodiments (e.g., as shown in the example of Figure 5G) use black circles to indicate that earbuds 502-1 and 502-2 have been positioned at the user's ears (e.g., before performing the next step in the fit test, such as a calibration step), those skilled in the art will recognize that other forms of status indicators can be used instead.

[0168] Figure 5H illustrates the transition from Figure 5G. Specifically, Figure 5H illustrates an example user interface 521-4 that includes one or more indications that a fit test is in progress, such as animation 530 and the text "Fit test in progress," as shown in Figure 5H. In some embodiments, user interface 521-4 is displayed in response to device 100 detecting that both earbuds 502-1 and 502-2 are placed in the user's ears. In some embodiments, user interface 521-4 is displayed in response to a user input activating a button displayed in user interfaces 521-2 (Figure 5F) and 521-3 (Figure 5G) to continue the fit test after earbuds 502-1 and 502-2 are placed in the user's ears (and optionally, in some embodiments, the button becomes activatable after being displayed for a first time or displayed as not activatable (e.g., grayed out) in response to detecting placement of earbuds 502-1 and 502-2 in the user's ears). In some embodiments, performing the fit test includes outputting a calibration tone via earbud 502 (e.g., using speaker(s) 306 of FIG. 3B ); detecting audio via earbuds 502-1 and 502-2 (e.g., using one or more microphones on each earbud, such as microphone 302-2 of FIG. 3B ); and determining whether the detected audio indicates that earbud 502 meets the device fit criteria (e.g., by comparing the detected audio to the calibration tone to determine whether and how much ambient audio is included in the detected audio, such that if the detected audio includes more than a threshold amount of ambient audio, the device fit criteria is not met).

[0169] Additionally, in FIG. 5H , indicator 529-1 has changed to a green circle with a check mark, indicating that earbud 502-1 has met the fit criteria (also referred to as "device fit criteria") assessed by the fit test. In contrast, indicator 529-2 does not change appearance. While the example of FIG. 5J shows indicator 529-1 being updated to reflect whether earbud 502-1 meets the fit criteria during the fit test separately from (e.g., here before) updating indicator 529-2 to reflect whether earbud 502-2 meets the fit criteria, those skilled in the art will recognize that in some embodiments, the indicators are updated simultaneously, and optionally after the fit test is completed (e.g., so that indicator 529-1, like indicator 529-2, continues to have the same appearance in FIG. 5H as in FIG. 5G).

[0170] Figure 5I illustrates the transition from Figure 5H. Specifically, Figure 5I illustrates an exemplary user interface 521-5 that is displayed after a fit test has been performed and that presents the results of the fit test. Indicators 529-1 and 529-2 in user interface 521-5 indicate the status of earbuds 502-1 and 502-2, respectively. Specifically, indicator 529-2 in Figure 5I is displayed in a different color (e.g., yellow) represented by an altered fill pattern to indicate that a fit test has been performed and that earbud 502-2 does not meet the fit criteria (e.g., because earbud 502-2 was not positioned correctly in the user's ear). Additionally, user interface 521-5 includes instructions 531-1 prompting the user to adjust the placement of left earbud 502-2 in the user's left ear. Below instructions 531-1, button 532-1 (labeled "Continue") for continuing the fit test is displayed. In some embodiments, button 532-1 is not activatable (e.g., grayed out) until device 100 determines that the user has followed instruction 531-1 (e.g., by detecting or receiving information indicating that earbud 502-2 has been removed from and repositioned in the ear (e.g., ear 528-2)), after which button 532-1 becomes activatable.

[0171] Figure 5J shows the same user interface 521-5 as Figure 51. Figure 5J also shows earbud 502-2 now properly aligned within ear 528-2 (e.g., in response to command 531-1), and input 533 received in user interface 521-5, specifically button 532-1, to continue the fit test (e.g., repeat the fit test as a result of left earbud 502-2 failing the fit test). FIG. 5J shows indicator 529-2 having the same appearance as FIG. 51, but prior to adjustment of left earbud 502-2, in some embodiments indicator 529-2 changes to a gray circle in response to earbud 502-2 being removed (e.g., while earbud 502-2 is not detected as being placed on the user's ear), and changes to a black circle in response to earbud 502-2 being repositioned on the user's ear (e.g., to indicate that earbud 502-2 has been detected as being placed on the user's ear and the next step of the fit test has not yet been performed).

[0172] FIG. 5K shows an example user interface 521-6 displayed in response to input 533 (FIG. 5J). User interface 521-6 includes one or more indications that a fit test is in progress, such as animation 530 and the text "Fit test in progress" (e.g., in this case, for a second time). In FIG. 5K, user interface 521-6 continues to indicate that left earbud 502-2 does not meet the fit criteria, as indicated by the patterned fill of indicator 529-2. As discussed above with reference to FIG. 5H, in some embodiments, the appearance of indicator 529-2 is not updated during the fit test, but is updated after the fit test is performed based on the results of the fit test (e.g., the appearance of indicator 529-2 is the same in FIG. 5J as in FIG. 5K).

[0173] 5L shows an exemplary user interface 521-7 that is displayed after a fit test has been performed (e.g., upon completion of the fit test) and that presents the results of the fit test. Indicators 529-1 and 529-2 in user interface 521-7 indicate the status of earbuds 502-1 and 502-2, respectively. Specifically, indicator 529-2 indicates that earbud 502-2 still does not meet the fit criteria, and indicator 529-1 indicates that earbud 502-1 continues to meet the fit criteria. Additionally, user interface 521-7 includes instructions 531-2 that prompt the user to replace eartip 527-2 on earbud 502-2 for a better fit and then reinsert the earbud with the new eartip into ear 528-2. Below instructions 531-2, a button 532-2 for continuing the fit test is displayed. In some embodiments, button 532-2 is not activatable (e.g., grayed out) until device 100 determines that the user has followed instructions 531-2 (e.g., by detecting or receiving information indicating that earbud 502-2 has been removed from and repositioned in the ear, or by detecting that the eartip attached to earbud 502-2 has been changed, in some embodiments where device 100 can identify which eartip is attached to a particular earbud), after which button 532-2 becomes activatable. For example, in some embodiments, button 532-2 is not activatable before detecting that earbud 502-2 has been repositioned in the user's ear (FIG. 5O).

[0174] 5M-5N illustrate changing the ear tip attached to earbud 502-2. Figures 5M-5N show the same user interface 521-7 as Figure 5L, except that Figures 5M-5N illustrate that earbud 502-2 has been removed from ear 528-2. Accordingly, indicator 529-2 has changed to a gray circle to indicate that earbud 502-2 is no longer in the user's ear. Additionally, Figures 5M-5N illustrate that ear tip 527-2 has been replaced with a different ear tip 527-3 (e.g., a larger ear tip to fit a larger ear).

[0175] Figure 5O shows earbud 502-2, now with eartip 527-3 attached, being repositioned (e.g., placed back) on ear 528-2. In response to the user repositioning left earbud 502-2 back on ear 528-2, indicator 529-2 changes from a gray circle to a black circle, thereby indicating that earbud 502-2 has been detected as being placed on the user's ear and that the next step in the fit test has not yet been performed. Figure 5O also shows input 534 received on button 532-2 (labeled "Continue") to continue the fit test.

[0176] Figure 5P illustrates the transition from Figure 5O. Specifically, Figure 5P illustrates exemplary user interface 521-8 that is displayed in response to input 534 on button 532-2 and that includes one or more indications that a fit test is in progress, such as animation 530 and the text "Fit test in progress" (e.g., in this case, for a third time). In the example illustrated in Figure 5P, indicators 529-1 and 529-2 have the same appearance before performing the fit test (e.g., as shown in Figure 5O) and during the fit test (e.g., as shown in Figure 5P).

[0177] 5Q shows an example user interface 521-9 that is displayed after a fit test has been performed (e.g., upon completion of the fit test) and that presents the results of the fit test. Indicators 529-1 and 529-2 in user interface 521-9 indicate the status of earbud 502-1 and 502-2, respectively. Specifically, indicator 529-1 (e.g., a green circle with a check mark) indicates that earbud 502-1 (e.g., still) meets the fit criteria assessed by the fit test. Indicator 529-2 is updated to a different color (e.g., yellow) represented by a modified fill pattern to indicate that earbud 502-2 (e.g., still) does not meet the fit criteria (e.g., because earbud 502-2 is still not properly aligned within ear 528-2). Additionally, user interface 521-9 includes instructions 531-3 prompting the user to adjust the placement of left earbud 502-2 in the user's left ear. Below instructions 531-3, button 532-3 (labeled "Continue") for continuing the fit test is displayed. In some embodiments, button 532-3 is not activatable (e.g., grayed out) until device 100 determines that the user has followed instructions 531-3 (e.g., by detecting or receiving information indicating that earbud 502-2 has been removed from and repositioned in the ear (e.g., ear 528-2)), after which button 532-3 becomes activatable.

[0178] Figure 5R shows earbud 502-2 with eartip 527-3 now properly aligned in ear 528-2 (e.g., in response to instruction 531-3). In addition, Figure 5R shows the same user interface 521-9 as Figure 5Q, except that, optionally, indicator 529-2 in Figure 5R has changed to a gray circle in response to earbud 502-2 being removed, and then changed to a black circle in response to earbud 502-2 being repositioned in the user's ear. Figure 5R also shows input 535 on button 532-3 to continue the fit test.

[0179] Figure 5S shows an example user interface 521-10 displayed in response to input 535 (Figure 5R). User interface 521-10 includes one or more indications that a fit test is in progress (e.g., in this case, for the fourth time), such as animation 530 and the text "Fit test in progress." In the example shown in Figure 5S, indicators 529-1 and 529-2 have the same appearance before performing the fit test (e.g., as shown in Figure 5R) and during the fit test (e.g., as shown in Figure 5S).

[0180] 5T shows an example user interface 521-11 that is displayed after a fit test has been performed (e.g., upon completion of the fit test) and that presents the results of the fit test. Indicators 529-1 and 529-2 in user interface 521-11 indicate the status of earbuds 502-1 and 502-2, respectively. Specifically, indicator 529-1 (e.g., a green circle with a check mark) indicates that earbud 502-1 (e.g., still) meets the fit criteria assessed by the fit test. Indicator 529-2 is updated to a different color (e.g., yellow) represented by a modified fill pattern to indicate that earbud 502-2 (e.g., still) does not meet the fit criteria. Additionally, user interface 521-11 includes instructions 531-4 that notify the user that the fit test did not achieve a desired threshold (e.g., with respect to the amount of ambient audio and / or calibration tones detected during the fit test). User interface 521-11 also includes the identity of the ear tip that produced the best fit test result (e.g., "First Ear Tip"). In some embodiments, user interface 521-11 is displayed based at least in part on a determination that fit test attempts were performed using multiple ear tips and that none of the fit test attempts were successful (e.g., none of the ear tips met the fit criteria during any of the fit test attempts). Shown below instruction 531-4 are two buttons: button 536 (labeled "Exit") and button 537 (labeled "Resume Test"). When selected, "Exit" button 536 exits the fit test user interface regardless of the outcome of the test. When selected, "Resume Test" button 537 resumes the fit test sequence (e.g., by redisplaying a user interface similar to user interface 521-2 of FIG. 5F (or alternatively, user interface 521-4 of FIG. 5H) and repeating the fit test process, as described herein with reference to FIGS. 5F-5S).

[0181] 5U-5V illustrate the completion of the fit test. Specifically, FIG. 5U shows the same user interface 521-11 as FIG. 5T, and input 538 on "Finish" button 536. FIG. 5V shows an exemplary user interface 521-12 that is displayed in response to input 538. User interface 521-12 indicates that the fit test is complete and can subsequently be accessed via a settings menu. An exemplary user interface for the settings menu is shown in FIGS. 9A-9B. In some embodiments, similar to the example shown in FIG. 5V, user interface 521-12 includes a visual indicator (e.g., a single green check mark) indicating that the test is complete.

[0182] 6A-6O show exemplary user interfaces for alerting a user when their earbuds no longer meet fit criteria during use, according to some embodiments. FIG. 6A shows portable multifunction device 100 paired with earbuds 502-1 and 502-2. Unlike FIGS. 5A-5V, the notifications (also called "alerts") in FIGS. 6A-6O are triggered during use of earbuds 502 outside of pairing and calibration using the settings menu, and optionally while listening to media content (e.g., music, audio tracks from movies and TV shows, etc.) using earbuds 502. In some embodiments, if one or more portions of audio being played through earbuds 502 are similar to a calibration tone used for a fit test (e.g., as described herein with reference to FIG. 5H), device 100 performs a fit test using each such portion of audio (e.g., thereby allowing the fit test to be performed without playing a calibration tone that is likely to interfere with the media content being played). In this manner, a fit test can be performed, which can provide notifications regarding the fit of the earbuds (e.g., notifications 610, 615, 617, 618, and 619 as described herein with reference to Figures 6A-6O) while the user is using the earbuds outside of the earbud setup process.

[0183] 6A, earbuds 502 are positioned in user's ears 528-1 and 528-2, and the fit of earbud 502-1 in ear 528-1 and the fit of earbud 502-2 in ear 528-2 meet the fit criteria, as indicated by status indicators 602 and 603 (e.g., two green circles with check marks). Figure 6A also shows an example user interface 601-1 for a fitness application being used to play media content (e.g., music) via earbuds 502 that are associated with the user's current activity (e.g., running) and that are in communication (e.g., wired or wireless) with device 100. 6A-6O are based on a fitness application, those skilled in the art will recognize that the notifications described in FIGS. 6A-6O can be presented while the user is using a different application (e.g., as long as the application is separate from an earbud configuration application for managing and configuring earbud settings, and optionally while the application being used is being used to play media content through earbuds 502). In some embodiments, the notifications described in FIGS. 6A-6O are displayed over at least a portion of the user interface of the application the user is using. In some embodiments, the notifications described in FIGS. 6A-6O are triggered while touchscreen 112 of device 100 is turned off, causing touchscreen 112 to turn on, causing the notifications to be displayed on the lock screen of device 100. In the example shown in FIG. 6A, media content (e.g., songs or tracks) from album 604 (titled "Album") is being played. User interface 601-1 also includes audio playback controls such as a previous button 606 to move to the previous track or rewind the audio being played, a play / pause button 607 to toggle audio playback between on and off, and a next button 608 to move to the next track or fast forward through the audio being played.A volume control 605 is also displayed below the audio playback controls.

[0184] FIG. 6B shows that earbud 502-2 in ear 528-1 is misaligned. Accordingly, status indicator 603 changes (e.g., to a yellow circle with the letter "L") to indicate that earbud 502-2 no longer meets the fit criteria. Additionally, notification 610 is displayed to alert the user to the problem(s) with the fit of earbud 502 and prompt the user to check the fit of earbud 502 in the user's ear. Although notification 610 and the other notifications in FIGS. 6A-6O are shown as banner-style notifications (e.g., overlaid on a portion of the user interface of an application such as a fitness application), each notification may also or instead be shown on the lock screen and / or in a notification user interface of device 100. In some embodiments, an audio output corresponding to notification 610 is played (e.g., via earbud 502) and / or a tactile output corresponding to notification 610 is provided. Those skilled in the art will recognize that any combination of alerts (e.g., visual, audio, and / or tactile) can be used to warn the user that one or more earbuds no longer meet the fit criteria.

[0185] 6C-6E show example user responses to a notification 610 alerting the user to an issue or issues with the fit of the earbuds 502. Specifically, FIG. 6C shows input 611 received in the notification 610 to launch a fit test user interface. FIG. 6D shows that in response to input 611 in the notification 610, a fit test user interface 612-1 (e.g., similar to user interface 521-3 shown in FIG. 5G) is displayed. User interface 612-1 includes indicators 629-1 and 629-2 that indicate the status of right earbud 502-1 and left earbud 502-2, respectively, and correspond to status indicators 602 and 603, respectively. Additionally, user interface 612-1 includes a button 613 that can be activated to initiate a fit test and an input 614 received at button 613 to initiate the fit test. FIG. 6E illustrates user interface 612-2, which replaces user interface 612-1 of FIG. 6D in response to input 614 being received at button 613 to initiate a fit test. User interface 612-2 includes one or more indications that a fit test is being performed (e.g., in progress), such as animation 530 and the text "Fit test in progress." Note that in the examples illustrated in FIGS. 6D-6E, user interface 612 is displayed in a window. In some embodiments, instead of being displayed in a window, user interface 612 is displayed over all (or substantially all, e.g., greater than 95%, 96%, 97%, 98%, or 99%) of touch screen 112.

[0186] 6F illustrates alerting a user while they are engaged in a particular activity when their earbuds no longer meet the fit criteria during use. Status indicators 602 and 603 indicate that earbuds 502 do not meet the fit criteria (e.g., as indicated by the patterned fill of status indicators 602 and 603 representing yellow). Accordingly, notification 615 is displayed to prompt the user to change the eartips attached to earbuds 502 to larger eartips based on the user's current activity (e.g., to achieve a better earbud fit while running based on the fact that the user is running). In some embodiments, device 100 detects (e.g., automatically) the user's current activity. In some embodiments, the user indicates their current activity to device 100 (e.g., by launching a fitness application). In some embodiments, monitoring the fit of earbuds 502 is performed during a particular activity, such as exercise (e.g., running).

[0187] 6G-6H show earbuds 502-1 and 502-2 removed from user's ears 528-1 and 528-2, as indicated by status indicators 602 and 603 changing to solid gray circles. FIG. 6G also shows that currently attached eartips 616-1 and 616-2 have been replaced with larger eartips 616-3 and 616-4, respectively. In particular, eartip 616-4 is in a poor condition (e.g., has some debris (e.g., earwax) or damage (e.g., a tear in the eartip)). FIG. 6H shows that earbuds 502-1 and 502-2 are no longer coupled to eartips 616-1 and 616-2, respectively, and are instead now coupled to eartips 616-3 and 616-4, respectively. 6G-6H , notification 615 stops displaying in response to the user at least partially following the prompt in notification 615 (e.g., by removing earbud 502). Optionally, in some embodiments, notification 615 continues to display after earbud 502 is removed. Additionally, in some embodiments, device 100 continues to play audio while earbud 502 is removed from the user's ear, similar to the example shown in FIGS. 6G-6H . Optionally, in some embodiments, device 100 pauses audio playback in response to one or both earbuds being removed, and optionally resumes playback once earbud(s) are repositioned on ear(s).

[0188] 61 shows earbuds 502-1 and 502-2 placed back into a user's ears 528-1 and 528-2, respectively. Indicator 602 indicates that right earbud 502-1 and eartip 616-3 placed in right ear 528-1 meet the fit criteria, while indicator 603 indicates that left earbud 502-2 and eartip 616-4 placed in left ear 528-2 do not meet the fit criteria (e.g., as indicated by the patterned fill of status indicator 603 representing the color yellow). In this example situation, earbud 502-2 and eartip 616-4 do not meet the fit criteria because eartip 616-4 is in a poor condition (e.g., damaged or dirty) and does not create a seal (or a sufficient seal) within ear 528-2. In response to the eartip 616-4 attached to the earbud 502-2 being in poor condition (e.g., damaged or dirty), a notification 617 is displayed to inform the user that the earbud 502-2 and eartip 616-4 should be cleaned and / or the eartip 616-4 should be replaced.

[0189] 6J shows earbud 502-2 removed from ear 528-2, as indicated by status indicator 603 changing to a solid gray circle. FIG. 6J also shows eartip 616-4 being cleaned. In some embodiments, similar to the example shown in FIG. 6J, notification 617 ceases to be displayed in response to the user at least partially following the prompts in notification 617 (e.g., by removing earbud 502-2). Optionally, in some embodiments, notification 617 continues to be displayed after earbud 502-2 is removed.

[0190] 6K shows earbud 502-2 placed back into ear 528-2 after cleaning. However, earbud 502-2 is not correctly positioned in ear 528-2 and therefore does not meet the fit criteria, as indicated by status indicator 603 (e.g., having a patterned fill representing the color yellow). Therefore, device 100 displays a notification 618 prompting the user to correct the placement of left earbud 502-2 in left ear 528-2.

[0191] 6L shows earbud 502-2 properly aligned within ear 528-2 (e.g., after being repositioned in response to notification 618 of FIG. 6K). However, earbud 502-2 (e.g., still) does not meet the fit criteria, as indicated by status indicator 603 (e.g., having a patterned fill representing the color yellow). Therefore, device 100 displays notification 619 prompting the user to change current eartip 616-4 to a different size (e.g., smaller) eartip to attempt to improve the fit of the earbud.

[0192] 6M-6N show earbud 502-2 removed from ear 528-2, as indicated by status indicator 603 changing to a solid gray circle. FIG. 6M also shows that eartip 616-4 currently attached to earbud 502-2 has been replaced with a smaller eartip 616-5. Earbud 502-2 in FIG. 6N is no longer coupled to eartip 616-4 and is instead now coupled to smaller eartip 616-5. The currently attached eartip 616-4 is then positioned next to the smaller eartip 616-5.

[0193] 6O shows the earbud 502-2, now with eartip 616-5 attached, placed back on the user's ear 528-2. The status indicator 603 indicates that the earbud 502-2 is now properly fitted to the ear 528-2. In some embodiments, the device 100 displays an indication that the earbud 502-2 is now properly fitted to the user's ear (e.g., an indication that both earbuds 502 are now properly fitted to the user's ear) (e.g., after repeating the fit test after the earbud 502-2 with eartip 616-5 attached is repositioned on the ear 528-2 and pursuant to a determination that the earbud 502-2 meets the fit criteria).

[0194] 7A-7Q illustrate exemplary user interfaces and user interactions for changing the audio output mode of a wearable audio output device according to some embodiments.

[0195] Figure 7A shows an example user interface 700 that is similar to user interface 601-1 as shown in and described with reference to Figure 6A. User interface 700 is a user interface for a fitness application that is associated with a user's current activity (e.g., running) and is being used to play media content (e.g., music) via earbuds 502. In addition, Figure 7A shows a swipe gesture 701 starting from an initial position 701-1 in the upper right corner of touchscreen 112 and moving downward across touchscreen 112.

[0196] FIG. 7B shows that in response to a first portion of a swipe gesture 701 from an initial position 701-1 to a second position 701-2, the device 100 displays a first portion of a settings user interface 702 (sometimes referred to as a control panel user interface) over at least a portion of the user interface 700.

[0197] 7C shows settings user interface 702 displayed over all (or substantially all, e.g., greater than 95%, 96%, 97%, 98%, or 99%) of user interface 700 (e.g., in response to ceasing to detect swipe gesture 701, optionally after further downward movement of swipe gesture 701 across touchscreen 112). In some embodiments, user interface 700 is at least partially obscured or blurred behind settings user interface 702 such that distinct functions of user interface 700 are not discernible. Settings user interface 702 includes multiple controls for various functions of device 100. In particular, settings user interface 702 includes volume control 703. Upward and downward swipe input on volume control 703 can be provided to increase or decrease, respectively, the volume of audio output from device 100 (e.g., via earbuds 502).

[0198] FIG. 7D illustrates an input 704 on a volume control slider (eg, a press gesture that meets an intensity threshold above the nominal touch-detection intensity threshold, or a long press gesture that is maintained on the touchscreen 112 for at least a threshold time).

[0199] Figure 7E illustrates a transition from Figure 7D. Specifically, Figure 7E illustrates an enhanced volume control user interface 705 that is displayed in response to an input 704 (Figure 7D) on volume control 703. The enhanced volume control user interface 705 includes a volume control 706 that is an enlarged version of the enlarged volume control 703 (Figure 7D) and allows for finer (e.g., more granular) volume control. In addition, the user interface 705 includes a noise management control 707-1 that indicates the audio output mode in which the earbuds 502 are currently operating. As shown in Figure 7E, the earbuds 502 are operating in an active pass-through audio output mode, indicated by a pass-through icon 711 in the noise management control 707-1, in which one or more pass-through audio components are output to allow the user to hear a greater amount of ambient sound from the surrounding physical environment than would otherwise be perceptible to the user (e.g., as described herein with reference to Figure 3C). Figure 7E also illustrates an input 708 (e.g., a tap gesture) on the noise management control 707-1.

[0200] 7F shows expanded noise management controls 707-2 that include representations of three available audio output modes of earbud 502, each associated with a different audio output mode available to earbud 502. Specifically, expanded noise management controls 707-2 include a pass-through icon 711, a bypass icon 710, and an active noise control icon 709. Active noise control icon 709 represents an active noise control ("ANC") audio output mode in which one or more audio-canceling audio components are output to at least partially cancel ambient sounds from the surrounding physical environment that would otherwise be perceptible to the user. Bypass icon 710 represents a bypass audio output mode in which neither audio-canceling nor pass-through audio components are provided (e.g., any amount of ambient sound perceived by the user is due to physical attenuation by earbud 502 (and any attached ear tip) within the user's ear). A selection indicator 713 displayed over the pass-through icon 711 (e.g., and not displayed over either the bypass icon 710 or the active noise control icon 709) indicates that the audio pass-through mode represented by the pass-through icon 711 is the mode in which the earbuds 502 are currently operating.

[0201] 7G shows an input 712 (e.g., a tap gesture) on the active noise control icon 709. FIG. 7H shows that in response to detecting the input 712 on the active noise control icon 709, the selection indicator 713 ceases to be displayed over the pass-through icon 711 and instead displays over the active noise control icon 709. In addition, the audio output mode of the earbud 502 changes from the audio pass-through mode represented by the pass-through icon 711 to the active noise control mode represented by the active noise control icon 709. In some embodiments, an audible tone is output to indicate that the audio output mode has changed.

[0202] FIG. 7I shows that the expanded noise management control 707-2 has been collapsed into noise management control 707-1, which indicates (e.g., only) the audio output mode in which the earbud 502 is currently operating (e.g., the active noise control mode represented by the active noise control icon 709), without displaying a representation of any other audio output mode (e.g., without displaying the bypass icon 710 or the pass-through icon 711).

[0203] Figures 7J-7Q illustrate automatic switching of audio output modes in response to different types of input. Specifically, Figures 7J-7K illustrate behavior in response to a user removing an earbud from the user's ear.

[0204] 7J shows earbud 502-2 being removed from user's ear 528-2. In response to the removal of earbud 502-2, earbuds 502-1 and 502-2 switch from active noise control mode to pass-through mode, as indicated by pass-through icon 711 now displayed in noise management control 707-1. In some embodiments, as shown in FIG. 7J, in response to either earbud 502-1 or 502-2 being removed from the user's ear (e.g., based on the assumption that the user removed the earbud to better hear ambient audio), both earbuds 502 switch to pass-through mode. Additionally, media content being played to the user through earbud 502 is paused, as indicated by play button 714 being displayed instead of the pause button as shown in FIG. 7I.

[0205] 7K shows earbud 502-2 placed back onto ear 528-2. In response to earbud 502-2 being repositioned onto ear 528-2, earbuds 502-1 and 502-2 switch from pass-through mode back to their previous mode, which in this case is active noise control mode, as indicated by active noise control icon 709. Additionally, device 100 resumes media playback, as indicated by pause button 715 being displayed in place of play button 714 as shown in FIG.

[0206] 7L-7Q illustrate changes in audio output mode in response to detecting particular types of speech. FIG. 7L is an example transition from FIG. 7K or FIG. 7I. In FIG. 7L, a user 716 wearing earbuds 502-1 and 502-2 is engaged in a conversation with a second individual 717. FIG. 7L shows user 716 speaking (e.g., in the form of speech 718). In response to detecting speech 718 by user 716, earbuds 502 switch from active noise control mode (e.g., as indicated by active noise control icon 709 shown in FIGS. 7K and 7I) to pass-through mode as indicated by pass-through icon 711 in noise management control 707-1. Optionally, as in the example shown in FIG. 7L, media content playback is paused in response to detecting speech 718, as indicated by play button 714 displayed in place of pause button 715 (FIG. 7K). In some embodiments, in response to detecting speech 718, media content playback is not paused (e.g., continues to play), although, optionally, in some embodiments, the volume at which the media content is played is reduced.

[0207] 7M shows that the earbuds 502 remain in pass-through mode as the conversation between the user 716 and the person 717 continues with a response (e.g., speech) 719 from 717. In some embodiments, the earbuds 502 remain in pass-through mode for a predetermined time after detecting speech (e.g., speech 718 by the user 716 in FIG. 7L). In some embodiments, the earbuds 502 remain in pass-through mode (or transition back to pass-through mode) in response to detecting that the user 716 has been spoken to (e.g., in the form of a response 719) for a predetermined time.

[0208] Figure 7N shows that user 716 and person 717 are no longer participating in the conversation. As a result, earbud 502 has reverted to its previous mode, which in this example was active noise control mode as indicated by active noise control icon 709 in noise management control 707-1 (e.g., after a predetermined time has passed since speech was last detected). Optionally, if media content playback was paused in response to detecting speech by user 716 (e.g., speech 718 in Figure 7L) as in the example shown in Figure 7N, media content playback resumes after the conversation has ended (e.g., after a predetermined time has passed since speech was last detected), as indicated by pause button 715 displayed in Figure 7N instead of play button 714 (Figure 7M). In some embodiments in which the media content was not paused in response to detecting speech (e.g., speech 718 in FIG. 7L), the media content playback continues during the conversation as well as after the conversation has ended, but optionally the volume at which the media content is played is reduced (e.g., to a level above zero); in some embodiments, the volume is restored (e.g., increased to the same level as before the speech was detected).

[0209] 7O shows an individual 717 resuming a conversation with a user 716 in the form of an utterance 720 beginning with the user's 716's name (e.g., "Delilah"). In response to detecting the user's 716's name being spoken, the earbuds 502 switch to a pass-through mode, as indicated by a pass-through icon 711 in the noise management control 707-1. Optionally, as in the example shown in FIG. 7O, media content playback is paused in response to detecting the utterance 720, as indicated by a play button 714 being displayed in place of the pause button 715 (FIG. 7N).

[0210] FIG. 7P shows a user 716's response 721 to an individual 717 while the earbud 502 remains in pass-through mode (e.g., to facilitate the user 716 hearing and responding to the individual 717), as indicated by the pass-through icon 711 in the noise management control 707-1.

[0211] Figure 7Q shows that user 716 and person 717 are no longer participating in the conversation. As a result, earbud 502 has reverted to its previous mode (e.g., after a predetermined time has passed since speech was last detected), which in this example was active noise control mode, as indicated by active noise control icon 709 in noise management control 707-1. Optionally, as described herein with reference to Figure 7N, media playback is resumed, or alternatively, media playback volume is restored after having been lowered, as indicated by pause button 715 displayed in Figure 7Q in place of play button 714 (Figure 7P).

[0212] 8A-8J illustrate exemplary user interactions with earbuds for controlling audio output, according to some embodiments. In some embodiments, the earbuds each include a stem (e.g., extending from the portion of the earbud inserted in the user's ear) that the user can use to provide input to the earbud. As shown in FIG. 8A, earbud 502-2 includes stem 801. In some embodiments, stem 801 is or includes a pressure-sensitive input device that responds to a pressure input applied to stem 801 when held and gripped between two fingers of hand 802, as shown in FIG. 8A. Although only one earbud with a stem (e.g., earbud 502-2 with stem 801) is shown, one skilled in the art will recognize that earbud 502-1 can have a similar structure with a corresponding stem, and that the same functionality described herein with reference to earbud 502-2 and stem 801 may similarly be available using earbud 502-1 and its corresponding stem. 8A also shows input 803 received at stem 801 (e.g., a long squeeze gesture involving squeezing of stem 801 maintained for at least a threshold time) while the current audio output mode of earbud 502 is in active noise control mode, as indicated by active noise control icon 709 within noise management control 707-1. In some embodiments, an audible tone is output to indicate a "down click" that occurs when the intensity of the input received at stem 801 meets or exceeds an input intensity threshold (e.g., associated with the squeeze gesture). In some embodiments, an audible tone (e.g., the same as or different from the "down click" audible tone) is output to indicate an "up click" that occurs when an input whose intensity meets or exceeds the input intensity threshold is released such that the input intensity decreases below the input intensity threshold.In some embodiments, setting the “downclick” intensity threshold higher than the “upclick” intensity threshold provides hysteresis so that inadvertent fluctuations in input intensity (e.g., due to unsteadiness of a user's finger when applying pressure to the input device) do not cause the wearable audio output device to inadvertently detect a release of the input. In some embodiments, the wearable audio output device 301 includes one or more tactile output generators, optionally located within the stem 801. In some such embodiments, an activation tactile output is output to indicate a “downclick” and / or a release tactile output is output to indicate an “upclick.” In some embodiments, the activation tactile output is the same as the release tactile output (e.g., has the same tactile output amplitude, frequency, and pattern). In some embodiments, the activation tactile output is different (e.g., in amplitude, frequency, and / or pattern) from the release tactile output (e.g., allowing a user to distinguish between detecting an activation and a release).

[0213] FIG. 8B illustrates a transition from FIG. 8A in response to input 803. In response to input 803 (e.g., and following a determination that input 803 is a long squeeze gesture), earbud 502 switches from active noise control mode to the next audio output mode in a default sequence of audio output modes, which in this example is bypass mode as indicated by bypass icon 710 in noise management control 707-1 of FIG. 8B. In some embodiments, the default sequence of audio output modes is configurable using a settings menu (e.g., as described herein with reference to FIGS. 9A-9C). In conjunction with changing the audio output mode, earbud 502 outputs an audible tone 806-1 to indicate that the audio output mode has changed. In some embodiments, the audible tone indicating that the audio output mode has changed is different from the audible tone output to indicate a "down click" and different from the audible tone output to indicate an "up click," allowing a user to distinguish between different types of actions performed in response to the input. FIG. 8B also shows a subsequent input 804 (eg, another long squeeze gesture) on stem 801.

[0214] Figure 8C shows a transition from Figure 8B in response to input 804. In response to input 804 (e.g., and pursuant to a determination that input 804 is a long squeeze gesture), earbud 502 switches from bypass mode to the next audio output mode in the default order, which in this example is pass-through mode, as indicated by pass-through icon 711 in noise management control 707-1 in Figure 8C, in combination with changing the output mode, and earbud 502 outputs audible tone 806-2 to indicate that the audio output mode has changed. Figure 8C also shows a subsequent input 805 (e.g., another long squeeze gesture) at stem 801.

[0215] FIG. 8D illustrates a transition from FIG. 8C in response to input 805. In response to input 805 (e.g., and pursuant to a determination that input 805 is a long squeeze gesture), earbud 502 switches from pass-through mode to the next audio output mode in the predefined order. In the example illustrated in FIGS. 8A-8D, pass-through mode is the last audio output mode in the predefined order (e.g., the predefined order includes active noise control mode, followed by bypass mode, followed by pass-through mode). Thus, earbud 502 cycles back to active noise control mode (e.g., as earbud 502 was operating as illustrated in FIG. 8A), as indicated by active noise control icon 709 in noise management control 707-1. Additionally, FIG. 8D illustrates an upward swipe gesture 808 from the bottom of touchscreen 112 to dismiss enhanced volume control user interface 705.

[0216] 8E shows user interface 700 reappearing after enhanced volume control user interface 705 has been dismissed. User interface 700 is being used to play media content (e.g., music) from album 812 via earbud 502, as indicated by pause button 715. FIG. 8E also shows input 810 on stem 801 of earbud 502-2 (e.g., a short, single squeeze gesture that includes squeezing stem 801 that is released within a threshold time (e.g., the same threshold time described with reference to the long squeeze gesture of FIG. 8A )).

[0217] Figure 8F illustrates a transition from Figure 8E in response to input 810. In response to input 810 (e.g., and following a determination that input 810 is a single squeeze gesture), playback of media content from album 812 is paused, as indicated by play button 714 appearing in Figure 8F in place of pause button 715 (Figure 8E). Figure 8F also illustrates a subsequent input 811 (e.g., another single squeeze gesture) at stem 801.

[0218] Figure 8G illustrates a transition from Figure 8F in response to input 811. In response to input 811 (e.g., and following a determination that input 811 is a single squeeze gesture), playback of media content from album 812 resumes, as indicated by pause button 715 being redisplayed in Figure 8G in place of play button 714 (Figure 8F). Figure 8G also illustrates a subsequent input 813 at stem 801 (e.g., a double squeeze gesture comprising two single squeeze gestures made within a threshold time of each other).

[0219] 8H illustrates a transition from FIG. 8G in response to input 813. In response to input 813 (e.g., and pursuant to a determination that input 813 is a double-squeeze gesture), device 100 stops playing media content from album 812 and skips forward to the next audio track from album 814 (titled "Album 2"). Functionally, the double-squeeze gesture is similar to a tap gesture on next button 815.

[0220] FIG. 8I shows the same user interface as FIG. 8H, and also shows input 816 (eg, a triple squeeze gesture) made with two fingers of hand 802 on stem 801 of earbud 502-2.

[0221] 8J illustrates a transition from FIG. 81 in response to input 816. In response to input 816 (e.g., and pursuant to a determination that input 816 is a triple squeeze gesture), device 100 stops playing media content from album 814 and returns to the previous track from album 812 (titled "Album"). Functionally, the triple squeeze gesture is similar to a tap gesture on previous button 817.

[0222] 9A-9C illustrate an example configuration user interface 900 for controlling various features associated with an earbud (e.g., earbud 502) and controlling audio output modes, according to some embodiments. Specifically, FIG. 9A illustrates a configuration user interface 900-1 that includes multiple activatable control options, or a subset or superset thereof, such as: ● a control option 901 labeled "Disconnect" for disconnecting the earbuds from the device 100; ● a control option 902 labeled "Forget this device" for separating (e.g., unpairing) the earbuds from the device 100; • a control option 903 labeled "Name" for assigning a name to the earbud (e.g., "Delilah's Earbud" in the example shown in FIG. 9A); a control option 904 labeled "Click" for assigning a type of action (e.g., currently a "Play / Pause" action type) to be performed in response to receiving a single click (e.g., also referred to herein as a "single squeeze") gesture at the earbud (e.g., using the earbud stem); a control option 905 labeled "Double Click" for assigning a type of action (e.g., currently a "Next Track" action type) to be performed in response to receiving a double click (e.g., also referred to herein as a "double squeeze") gesture at the earbud (e.g., using the earbud stem); a control option 906 labeled "Click and Hold" for assigning a type of action (e.g., currently a "Noise Management" action type) to be performed in response to receiving a click and hold (e.g., also referred to herein as a "long squeeze") gesture at the earbud (e.g., using the earbud stem); and • A control option 907 labeled "Auto-switch mode" for controlling automatic switching (e.g., by earbuds) between different audio output modes.

[0223] Additionally, FIG. 9A shows input 908 (eg, a tap gesture) received at control option 906 .

[0224] 9B shows user interface 900-2 (e.g., a sub-menu of settings user interface 900-1) displayed in response to input 908 (e.g., replacing the display of settings user interface 900-1). User interface 900-2 allows a user to select the type of action to be performed in response to a click-and-hold gesture (e.g., on stem 801 of earbud 502 or other input device 308 (FIG. 3B)). Options for the type of action to be performed include the following, or a subset or superset thereof: ● Option 909 labeled "Siri," which causes a click-and-hold gesture to summon the virtual assistant; • an option 910 labeled "Play / Pause," which, when selected, causes a click-and-hold gesture to toggle playback of media content (e.g., music, the audio track of a TV show or movie, etc.); • an option 911 labeled "Next Track," which selection causes a click-and-hold gesture to switch to playing the next audio track (e.g., in a list of audio tracks, such as a playlist or album list); • an option 912 labeled "Previous Track" that, when selected, causes a click-and-hold gesture to switch to playing the previous audio track (e.g., in a list of audio tracks); and • an option 913 labeled "Noise Management," which selection causes a click-and-hold gesture to toggle between selected options of audio output mode listed under option 913, such as: an active noise control mode option 914 labeled "Active Noise Control," in which the earbuds output one or more audio-canceling audio components to at least partially cancel ambient sound; ○ A bypass mode option 915 labeled "Bypass (Off)" in which the earbuds output neither the audio-canceling nor the pass-through audio components; and o A pass-through mode option 916 labeled "active pass-through" in which the earbuds output one or more pass-through audio components so that the user can hear a greater amount of ambient sound (e.g., a greater amount of ambient sound than would be heard due to passive attenuation in the earbuds placed in the ears).

[0225] In some embodiments, selecting the above options assigns the selected type of action to the action of both earbuds of the pair (e.g., both earbud 502-1 and earbud 502-2 of earbud 502). In some embodiments, the two earbuds in the pair can be configured (e.g., via settings user interface 900) to perform different actions in response to a particular input gesture.

[0226] 9B shows that option 913 (e.g., "Noise Management") has been selected as the type of action to be performed in response to a click-and-hold gesture. All three audio output mode options under option 913 (e.g., "Active Noise Control," "Bypass (Off)," and "Active Pass-Through") have been selected. Thus, in response to a click-and-hold gesture, the earbud's audio output mode cycles through active noise control mode, bypass mode, and active pass-through mode, then loops back to active noise control mode, and so on. Additionally, mode options 914, 915, and 916 may be reordered (e.g., by an input on touch screen 112 including a long press on each option, followed by moving the input to a different position in the list of mode options 914, 915, and 916). For example, a user may reorder the list of mode options so that the bypass mode option precedes the active noise control mode option, which is followed by the active pass-through mode option. In such an embodiment, in response to a click-and-hold gesture, the audio output mode of the earbuds may cycle through bypass mode, active noise control mode, and active pass-through mode, then loop back to bypass mode, etc.

[0227] Additionally, the user may deselect one or more of mode options 914, 915, and 916 to remove the deselected mode options from the cycle, as described in more detail below with reference to FIG. 9C.

[0228] FIG. 9C illustrates transitions through different audio output modes in response to a particular type of input (e.g., a click-and-hold gesture pursuant to which the click-and-hold gesture is configured to control the audio output mode (e.g., by being assigned to option 913 as described herein with reference to FIG. 9B)) while different combinations of audio output mode options are selected (e.g., one or more of mode options 914 (e.g., "Active Noise Control"), 915 (e.g., "Bypass (Off)"), and 916 (e.g., "Active Pass-Through") under option 913 (e.g., "Noise Management") as described herein with reference to FIG. 9B). Although only one earbud with a stem is shown (e.g., earbud 502-2 with stem 801), one skilled in the art will recognize that earbud 502-1 may have a similar structure with a corresponding stem, and that the same functionality described herein with reference to earbud 502-2 and stem 801 may similarly be available using earbud 502-1 and its corresponding stem. Those skilled in the art will recognize that, alternatively or additionally, some inputs may be received on one earbud and some inputs on the other. In some embodiments, similar functionality is available using an input such as a button press on a designated noise control button (e.g., button 336 in FIG. 3D) on a wearable audio output device (e.g., a set of headphones, such as wearable audio output device 301b in FIG. 3D). In some embodiments, an audible tone 917 is played through earbud 502-1 and / or earbud 502-2 (or through one or both earcups 332 of the headphones in FIG. 3D) each time the audio output mode is changed from one mode to the next.

[0229] 9C shows four rows and four columns. Each row represents one of four separate sets of audio output mode selections, labeled "Selection #1" 942, "Selection #2" 943, "Selection #3" 944, and "Selection #4" 945, respectively (e.g., through which the earbuds 502 will cycle in response to a click-and-hold gesture, also known as a long squeeze gesture). The selected mode option(s) within each set are indicated by a check mark next to the mode name(s). The first column, labeled "Mode #1" 938 and located to the right of the initial state indicator 918, indicates the initial audio output mode of the earbuds 502. The remaining columns labeled "Mode #2" 939, "Mode #3" 940, and "Mode #4" 941 indicate the sequence of audio output modes that the earbuds 502 transition into after (e.g., in response to) each of three separate inputs (first squeeze gesture 919, second squeeze gesture 920, and third squeeze gesture 921 (e.g., click-and-hold gestures)), with each input associated with a respective column to the right of the respective input. While several combinations are shown, one skilled in the art will recognize that many other combinations of audio output mode selections are possible (e.g., by changing which mode options are selected, how many mode options are selected, and / or the order of the mode options).

[0230] By moving to the first row labeled "Selection #1" 942, the user has selected all three mode options: the active noise control mode option, the bypass mode option, and the pass-through mode option. Prior to receiving the first squeeze gesture 919, the earbuds 502 were in "Mode #1" 938, which in this example is the active noise control mode 922. In response to receiving the first squeeze gesture 919, the earbuds 502 transition from "Mode #1" 938 to "Mode #2" 939, i.e., from the active noise control mode 922 to the bypass mode 923. In response to receiving the second squeeze gesture 920, the earbuds 502 transition from "Mode #2" 939 to "Mode #3" 940, i.e., from the bypass mode 923 to the pass-through mode 924. In response to receiving the third squeeze gesture 921, the earbud 502 transitions from "Mode #3" 940 to "Mode #4" 941, i.e., from pass-through mode 924 back to active noise-control mode 922. Thus, the user has cycled through all three selected mode options.

[0231] Similarly, in embodiments in which a set of over-ear headphones (e.g., wearable audio output device 301b of FIG. 3D) includes a button for noise control (e.g., button 336 of FIG. 3D), pressing (or tapping, actuating, etc.) the button transitions the headphones between all three mode options shown in the first row labeled "Selection #1" 942 of FIG. 9C. For example, while the headphones are in "Mode #1" 938 (e.g., active noise control mode 922 in this example), a first button press transitions the headphones from "Mode #1" 938 to "Mode #2" 939 (here, from active noise control mode 922 to bypass mode 923). In response to receiving a second button press, the headphones transition from "Mode #2" 939 to "Mode #3" 940 (here, from bypass mode 923 to pass-through mode 924). In response to receiving the third button press, the headphones transition from "Mode #3" 940 to "Mode #4" 941 (here, from pass-through mode 924 back to active noise control mode 922). Thus, the user has cycled through all three selected mode options.

[0232] Moving to the second row, labeled "Selection #2" 943, the user has selected only two of the three mode options: the active noise control mode option and the bypass mode option (e.g., and not the pass-through mode option). Prior to receiving the first squeeze gesture 919, the earbuds 502 were in "Mode #1" 938, which in this example is the active noise control mode 926. In response to receiving the first squeeze gesture 919, the earbuds 502 transition from "Mode #1" 938 to "Mode #2" 939, i.e., from the active noise control mode 926 to the bypass mode 927. In response to receiving the second squeeze gesture 920, the earbuds 502 transition from "Mode #2" 939 to "Mode #3" 940, i.e., from the bypass mode 927 back to the active noise control mode 926. In response to receiving the third squeeze gesture 921, the earbuds 502 transition from "Mode #3" 940 to "Mode #4" 941, i.e., from active noise control mode 926 back to bypass mode 927. Thus, the user has cycled through both selected mode options. Similarly, in embodiments in which a set of over-ear headphones (e.g., wearable audio output device 301b of FIG. 3D) includes a button for noise control (e.g., button 336 of FIG. 3D), pressing the button transitions the headphones alternately between the two selected mode options shown in the second row labeled "Selection #2" 943 of FIG. 9C. For example, while the headphones are in "Mode #1" 938 (e.g., active noise control mode 926 in this example), a first button press transitions the headphones from "Mode #1" 938 to "Mode #2" 939 (here, from active noise control mode 926 to bypass mode 927). In response to receiving the second button press, the headphones transition from "Mode #2" 939 to "Mode #3" 940 (here, from bypass mode 927 back to active noise control mode 926).In response to receiving the third button press, the headphones transition from "Mode #3" 940 to "Mode #4" 941 (here, from active noise control mode 926 back to bypass mode 927).

[0233] Moving to the third row, labeled "Selection #3" 944, the user has selected two different of the three mode options: the active noise control mode option and the pass-through mode option (e.g., and not selected the bypass mode option). Prior to receiving the first squeeze gesture 919, the earbuds 502 were in "Mode #1" 938, which in this example is the active noise control mode 930. In response to receiving the first squeeze gesture 919, the earbuds 502 transition from "Mode #1" 938 to "Mode #2" 939, i.e., from the active noise control mode 930 to the pass-through mode 931. In response to receiving the second squeeze gesture 920, the earbuds 502 transition from "Mode #2" 939 to "Mode #3" 940, i.e., from the pass-through mode 931 back to the active noise control mode 930. In response to receiving the third squeeze gesture 921, the earbuds 502 transition from "Mode #3" 940 to "Mode #4" 941, i.e., from active noise control mode 930 back to pass-through mode 931. Thus, the user has cycled through both selected mode options. Similarly, in embodiments in which a set of over-ear headphones (e.g., wearable audio output device 301b of FIG. 3D) includes a button for noise control (e.g., button 336 of FIG. 3D), pressing the button transitions the headphones alternately between the two selected mode options shown in the third row labeled "Selection #3" 944 of FIG. 9C. For example, while the headphones are in "Mode #1" 938 (e.g., active noise control mode 930 in this example), a first button press transitions the headphones from "Mode #1" 938 to "Mode #2" 939 (here, from active noise control mode 930 to pass-through mode 931). In response to receiving the second button press, the headphones transition from "Mode #2" 939 to "Mode #3" 940 (here, from pass-through mode 931 back to active noise control mode 930).In response to receiving the third button press, the headphones transition from "Mode #3" 940 to "Mode #4" 941 (here, from active noise control mode 930 back to pass-through mode 931).

[0234] Finally, by moving to the fourth row, labeled "Selection #4" 945, the user has selected only one of the three mode options, the bypass mode option. Prior to receiving the first squeeze gesture 919, the earbuds 502 were in "Mode #1" 938, which in this example is bypass mode 934. In response to receiving the first squeeze gesture 919, the earbuds 502 remain in bypass mode 934 because only one mode option was selected (e.g., "Mode #1" 938 and "Mode #2" 939 are the same). Similarly, in response to receiving the second squeeze gesture 920, the earbuds 502 remain in bypass mode 934 (e.g., "Mode #2" 939 and "Mode #3" 940 are also the same). Similarly, in response to receiving a third squeeze gesture 921, the earbuds 502 remain in bypass mode 934 (e.g., "Mode #3" 940 and "Mode #4" 941 are the same). Thus, as long as only one audio output mode option is selected, the squeeze gesture does not change the audio output mode in which the earbuds 502 operate. Similarly, in embodiments in which a set of over-ear headphones (e.g., wearable audio output device 301b of FIG. 3D ) includes a button for noise control (e.g., button 336 of FIG. 3D ), if only one audio output mode (e.g., bypass mode 934) is selected, the headphones operate in the selected audio output mode, and pressing the button does not change the audio output mode in which the headphones operate.

[0235] 10A-10H are flow diagrams illustrating a method 1000 for pairing and calibrating a wearable audio output device, according to some embodiments. Method 1000 is performed on a computer system (e.g., portable multifunction device 100 of FIG. 1A or device 300 of FIG. 3A) that includes a display device (e.g., touch-sensitive display system 112 of FIG. 1A or display 340 of FIG. 3A) and a touch-sensitive surface (e.g., touch-sensitive display system 112 of FIG. 1A or touchpad 355 of FIG. 3A). Some operations of method 1000 are optionally combined and / or the order of some operations is optionally changed.

[0236] As described below, method 1000 provides an improved interface for pairing and calibrating a wearable audio output device (e.g., headphones) to a display device in a computer system (e.g., a smartphone, tablet, or personal computer) to optimize fit and thereby the audio experience of the wearable audio output device. During the pairing and calibration process, a user is prompted to place the wearable audio output device on their ear, a calibration tone is output via the wearable audio output device, and the fit of the wearable audio output device is determined based on whether audio detected while outputting the calibration tone meets certain criteria. If the detected audio does not meet the certain criteria, the user is prompted to adjust the wearable audio output device (e.g., one or both). Displaying prompts regarding the placement and adjustment of the wearable audio output device on the display device guides the user through the pairing and calibration process and provides the user with visual feedback at various points during the process regarding actions to take, whether the process is performing properly, and / or whether the wearable audio output device is properly fitted. Providing improved feedback to the user improves the usability of the computer system and associated devices (e.g., wearable audio output devices and / or display devices), makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), and additionally reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.Additionally, improving the fit of the wearable audio output device improves the seal between the wearable audio output device and the user's ear, thereby allowing audio to be played at a lower volume to produce the same effective audio volume perceived by the user (e.g., compared to when the wearable audio output device is not properly fitted, which may cause the user to increase the audio output volume due to hearing some ambient noise), thereby further reducing power usage and improving the battery life of the device.

[0237] The method includes establishing 1004 a wireless connection with a pair of wearable audio output devices including a first wearable audio output device (e.g., in some embodiments, an earbud or earphone that is one of a pair (e.g., earbuds 502-1 and 502-2 of FIG. 5A )) having one or more first microphones and a second wearable audio output device (e.g., in some embodiments, an earbud or earphone that is one of a pair) having one or more second microphones. In some embodiments, the first wearable audio output device includes one or more first sensors for detecting a position of the first wearable audio output device, and in some embodiments, the second wearable audio output device includes one or more second sensors (e.g., microphones 302-1 and 302-2 of FIG. 3C ) for detecting a position of the second wearable audio output device.

[0238] In some embodiments, after establishing a wireless connection with the pair of wearable audio output devices, a user interface object is displayed via the display device prompting the user to place the first wearable audio output device at the user's ear and to place the second wearable audio output device at the user's ear (1006). In some embodiments, the display device may display a visual indicator that the audio output devices are not placed at the user's ear, as shown by status indicators 529-1 and 529-2 in Figures 5F-5U.

[0239] Displaying a prompt on the display device for the user to place the wearable audio output device to the user's ear provides the user with visual feedback regarding actions to take to advance the pairing and calibration process. Providing improved feedback to the user improves usability of the device, makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), and also reduces power usage and improves battery life of the device by allowing the user to use the device more quickly and efficiently.

[0240] Method 1000 includes detecting 1008 (e.g., via one or more first sensors) that a first wearable audio output device is positioned at an ear of a user. In some embodiments, the user (e.g., a wearer of the wearable audio output device(s)) is a user of a computer system, as shown in FIGS. 7L-7Q. Method 1000 further includes detecting 1010 (e.g., via one or more second sensors) that a second wearable audio output device is positioned at an ear of the user.

[0241] Method 1000 includes after (e.g., in response to) detecting 1012 that a first wearable audio output device is placed at a user's ear and that a second wearable audio output device is placed at a user's ear. In some embodiments, the following operations are performed in response to detecting that a first wearable audio output device is placed at a user's ear and that a second wearable audio output device is placed at a user's ear. In some embodiments, the following operations are performed after detecting that a first wearable audio output device is placed at a user's ear and that a second wearable audio output device is placed at a user's ear and in response to an intervening trigger or input (e.g., a user input indicating that a user desires to proceed with calibration of the first and second wearable audio output devices, as shown in FIG. 5E where the user provides input 526-1 on a button to initiate test 525-1).

[0242] 10B illustrates a method 1000 that continues from section B of FIG. 10A. Method 1000 includes outputting a first calibration tone via the first wearable audio output device and the second wearable audio output device (1014). In some embodiments, outputting the calibration tone via the first wearable audio output device and the second wearable audio output device occurs (1016) (e.g., automatically) in response to detecting that the first wearable audio output device is placed at the user's ear and that the second wearable audio output device is placed at the user's ear. In some embodiments, the automatic output of the calibration tone occurs whenever both wearable audio output devices are placed at the user's ear during setup (e.g., as illustrated by animation 530 in FIG. 5P).

[0243] Outputting a calibration tone in response to detecting placement of the wearable audio output device in the user's ear advances the calibration process without requiring the user to provide further input. Performing an action (e.g., automatically) when a set of conditions is met without requiring further user input reduces the number of inputs required to perform the action, thereby improving usability of the device and making the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving the device's battery life.

[0244] In some embodiments, the length of the calibration tone is determined (e.g., adjusted) based on whether the detected first and second audio satisfy device fit criteria associated with the calibration tone (1018). In some embodiments, audio is detected (e.g., sampled) one or more times during the calibration tone via microphones of the first and second wearable audio output devices. In some embodiments, the calibration tone continues to be output until the amount of audio other than the calibration tone in each detected audio sample is less than a threshold amount (e.g., as described herein with reference to operation 1024 of method 1000). In some embodiments, the calibration tone continues to be output until the amount of audio other than the calibration tone in the detected audio converges or reaches a plateau (e.g., is less than a threshold amount for at least a threshold number of times). In some embodiments, the length of the calibration tone may be determined based on the number of attempts made to satisfy the device fit criteria.

[0245] Dynamically varying the length of the calibration tone based on the time taken to determine whether detected audio meets certain criteria indicating a proper fit of the wearable audio output device reduces the number of times calibration must be repeated due to inconclusive test results during a fixed-length calibration. Reducing the number of inputs required to perform an action improves device usability, makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), and also reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

[0246] The method includes detecting 1020 first audio via one or more first microphones of a first wearable audio output device (e.g., while outputting a first calibration tone, as shown by animation 530 in FIG. 5H). The method also includes detecting 1022 second audio via one or more second microphones of a second wearable audio output device (e.g., while outputting the first calibration tone, as shown by animation 530 in FIG. 5H).

[0247] The method of claim 1000 includes displaying (1024) an alert via the display device prompting the user to perform adjustments of the first wearable audio output device pursuant to a determination that the detected first audio does not meet device fit criteria associated with the first calibration tone (e.g., criteria associated with the quality of the seal formed by the device with the user's ear, as shown in the sequence of Figures 5I-5V, in which the user performs multiple adjustments in response to failure to satisfy the fit test), and displaying (1024) an alert via the display device prompting the user to perform adjustments of the second wearable audio output device pursuant to a determination that the detected second audio does not meet device fit criteria associated with the first calibration tone.

[0248] In some embodiments, determining whether each detected audio meets the device fit criteria includes comparing the detected audio to a calibration tone and determining that the detected audio includes audio other than the calibration tone that is less than a threshold amount (e.g., 50 dB, 40 dB, 30 dB, 25 dB, or 20 dB). In some embodiments, pursuant to a determination that the detected first audio does not meet the device fit criteria and / or the detected second audio does not meet the device fit criteria (e.g., pursuant to a determination that at least one of the pair of wearable audio output devices does not meet the device fit criteria), an alert is displayed prompting the user to perform an adjustment on the pair of wearable audio output devices (e.g., on both the first wearable audio output device and the second wearable audio output device without identifying a particular device to perform the adjustment on, as shown as instructions 610 in FIG. 6B ). In some embodiments, the user is prompted to perform different actions for different wearable audio output devices of the pair (e.g., FIGS. 5I-5V where the user is prompted to fasten only earbud 502-2 to user's ear 528-2). In some embodiments, the user is prompted to reposition each wearable audio output device on the user's ear and / or change each attachment coupled to each wearable audio output device to a different attachment (e.g., FIGS. 5M-5N where the user switches eartip 527-2 for larger eartip 527-3). In some embodiments, following a determination that each wearable audio output device meets the device fit criteria, the computer system ceases displaying an alert prompting the user to make an adjustment to the wearable audio output device (e.g., change or reposition an attachment) (e.g., as shown in FIG. 6A).

[0249] In some embodiments, after displaying the alert(s) prompting the user to perform adjustment(s) of the wearable audio output device(s), the computer system detects that the user has performed the adjustment(s), for example, by detecting that the wearable audio output device(s) have been placed (e.g., removed and subsequently repositioned) on the user's ear(s). In some embodiments, for each wearable audio output device that has been repositioned on the user's ear, the computer system detects that the user has performed the adjustment(s) by detecting that the attachment of the respective wearable audio output device has changed (e.g., from a previously detected attachment to a currently detected attachment).

[0250] 10C continues from method flow block 1012. In some embodiments, a status indicator is displayed (1026) via the display device indicating whether detecting (e.g., by a computer system) the placement of a first wearable audio output device in the user's ear and the placement of a second wearable audio output device in the user's ear (e.g., in-ear detection of the wearable audio output devices) is enabled. In some embodiments, the user has the option to turn off (e.g., disable) in-ear detection, in which case the computer system does not detect whether the first and second wearable audio devices are placed in the user's ear; in some such cases, the first and second wearable audio output devices continue to operate in the same manner (e.g., perform the same function) regardless of whether the first and second wearable audio output devices are placed in the user's ear (e.g., FIGS. 9A-9C, where the user can select which mode to enable or disable).

[0251] Displaying a status indicator on the display device that indicates whether detection of the placement of the wearable audio output device in each of the user's ears (sometimes referred to as "in-ear detection") is enabled provides visual feedback to the user indicating the relevant status of the computer system during the pairing and calibration process. Providing improved feedback to the user improves usability of the device, makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), and also reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

[0252] In some embodiments, after (e.g., in response to) detecting that the first wearable audio output device is positioned at the user's ear and that the second wearable audio output device is positioned at the user's ear, a user interface object for initiating a fit test is displayed via the display device (1028). The fit test optimizes (e.g., or helps the user optimize) the fit of the first wearable audio output device in the user's ear and the fit of the second wearable audio output device in the user's ear.

[0253] After or in response to detecting that the wearable audio output device is placed in the user's ear, a user interface object is displayed on the display device that is selectable to initiate a fit test of the wearable audio output device (e.g., proceed with calibration after pairing), thereby providing the user with visual feedback confirming the placement of the wearable audio output device in the user's ear and facilitating execution of the next action in the calibration process. Providing improved feedback to the user improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving the device's battery life. Additionally, improving the fit of the wearable audio output device improves the seal between the wearable audio output device and the user's ear, thereby allowing audio to be played at a lower volume to produce the same effective audio volume perceived by the user (e.g., compared to when the wearable audio output device is not properly fitted, which may cause the user to increase the audio output volume due to hearing some ambient noise), thereby further reducing power usage and improving the device's battery life.

[0254] In some embodiments, method 1000 includes displaying (1030) via a display device a first indication that a first wearable audio output device is positioned at the user's ear (e.g., in response to detecting that the first wearable audio output device is positioned at the user's ear (e.g., status indicator 529-1 in FIGS. 5I-5V)), and a second indication that a second wearable audio output device is positioned at the user's ear (e.g., status indicator 529-2 in FIGS. 5I-5V)).

[0255] In some embodiments, displaying the respective indications that the respective wearable audio output devices are positioned at the user's ears includes displaying a user interface object that indicates that the respective wearable audio output devices are positioned at the user's ears. In some embodiments, displaying the respective indications includes changing the appearance of the respective user interface object representing the respective wearable audio output device (e.g., already displayed), the change in appearance indicating the placement of the respective wearable audio output device in the user's ear. In some embodiments, the user interface object is a colored indicator (e.g., a black or yellow circle as shown in FIG. 5I for status indicators 529-1 and 529-2). In some embodiments, the change in appearance of the user interface object includes a change in color of the user interface object (e.g., from gray to black as shown in FIGS. 5F-5G). In some embodiments, the user interface object includes an indication of which wearable audio output device the user interface object represents (e.g., the user interface object for the left earbud includes the letter "L" while the user interface object for the right earbud includes the letter "R" as shown in FIG. 5F). In some embodiments, the user interface object also indicates whether the fit criteria have been met. In such embodiments, when the fit criteria have been met, a different visual indicator is displayed (e.g., the appearance of the visual indicator is changed) (e.g., a green circle as shown in FIG. 5J, or a green circle with a check mark inside it, where the check mark indicates that the wearable audio output device is in the user's ear). If the user removes the audio device from the user's ear, a third visual indicator (e.g., a gray circle as shown in FIG. 5M) is displayed to indicate that the audio device has been removed from the user's ear.Additionally, in some embodiments, when use initially places the wearable audio output device on the user's ear, but before the electronic device determines whether the fit criteria are met, the visual indicator is black, and the circle changes to yellow and / or green only once the device fit criteria begin to be analyzed and / or the analysis is completed.

[0256] Displaying an indication that the wearable audio output device is placed in the user's ear provides visual feedback to the user that the placement of the wearable audio output device in the user's ear has been detected and confirmed. Providing improved feedback to the user improves usability of the device, makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), and also reduces power usage and improves the battery life of the device by allowing the user to use the device more quickly and efficiently.

[0257] In some embodiments, after detecting that the first wearable audio output device is positioned at the user's ear and that the second wearable audio output device is positioned at the user's ear, a user interface is displayed via the display device indicating that a calibration tone is being played (1032).

[0258] When the wearable audio output device is placed at the user's ear, transitioning to the next screen in the pairing and calibration process advances the calibration process without requiring the user to provide further input. Performing an action (e.g., automatically) when a set of conditions is met without requiring further user input reduces the number of inputs required to perform the action, thereby improving device usability and making the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving device battery life.

[0259] 10B. Method 1000 includes, in some embodiments, adjusting each wearable audio output device includes repositioning (1034) each wearable audio output device on the user's ear. In some embodiments, the repositioning of each wearable audio output device is detected via one or more position sensors on each wearable audio output device (e.g., as shown in FIGS. 5G-5I where earbud 502-2 is misaligned in the ear but corrected after the user is alerted to the misalignment). In some embodiments, the attachment is a grommet attached to the wearable audio output device (e.g., a silicone ear tip attachment on a pair of earbuds to create a seal around the user's ear when the user changes ear tips, as shown in FIGS. 5M-5N).

[0260] Prompting the user to reposition the wearable audio output device on the user's ear advances the pairing and calibration process and provides the user with visual feedback regarding actions to take to improve the fit of the wearable audio output device. Providing improved feedback to the user improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving the device's battery life. Additionally, improving the fit of the wearable audio output device improves the seal between the wearable audio output device and the user's ear, thereby allowing audio to be played at a lower volume to produce the same effective audio volume perceived by the user (e.g., compared to when the wearable audio output device is not properly fitted, which may cause the user to increase the audio output volume due to hearing some ambient noise), thereby further reducing power usage and improving the device's battery life.

[0261] In some embodiments, a first wearable audio output device is coupled to a first attachment (e.g., a first ear tip) and a second wearable audio output device is coupled to a second attachment (e.g., a second ear tip), and the method includes, after detecting (e.g., in response to) repositioning the first wearable audio output device and the second wearable audio output device, outputting a second calibration tone via the first wearable audio output device and the second wearable audio output device; detecting third audio via one or more first microphones of the first wearable audio output device; 5I , the method further includes detecting fourth audio via one or more second microphones of the first wearable audio output device, and, in accordance with a determination that the detected third audio does not satisfy the device fit criteria associated with the second calibration tone, displaying, via the display device, an alert prompting the user to change the first attachment coupled to the first wearable audio output device to a third attachment, and, in accordance with a determination that the detected fourth audio does not satisfy the device fit criteria associated with the second calibration tone, displaying, via the display device, an alert prompting the user to change the second attachment coupled to the second wearable audio output device to a fourth attachment. In some embodiments, the relocation prompt is displayed before any attachment is added or removed from the audio output device, as shown in FIG.

[0262] Prompting the user to first reposition the wearable audio output device before prompting the user to change attachments, such as eartips, on the wearable audio output device provides the user with visual feedback regarding the preferred order in which actions that are part of the pairing and calibration process should be performed to improve the fit of the wearable audio output device. Providing improved feedback to the user improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving the device's battery life. Additionally, improving the fit of the wearable audio output device improves the seal between the wearable audio output device and the user's ear, thereby allowing audio to be played at a lower volume to produce the same effective audio volume perceived by the user (e.g., compared to when the wearable audio output device is not properly fitted, which may cause the user to increase the audio output volume due to hearing some ambient noise), thereby further reducing power usage and improving the device's battery life.

[0263] In some embodiments of method 1000, adjusting each wearable audio output device includes changing (1038) each attachment coupled to each wearable audio output device to a different attachment (e.g., as shown in FIGS. 5M-5N where the portable electronic device prompts the user to change to a larger ear tip size to create a seal between the earphone or earbud and the user's ear, which can help maintain placement of the earphone or earbud in the user's ear while traveling).

[0264] Prompting the user to change attachments, such as eartips, on the wearable audio output device advances the pairing and calibration process and provides the user with visual feedback regarding actions to take to improve the fit of the wearable audio output device. Providing improved feedback to the user improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving the device's battery life. Additionally, improving the fit of the wearable audio output device improves the seal between the wearable audio output device and the user's ear, thereby allowing audio to be played at a lower volume to produce the same effective audio volume perceived by the user (e.g., compared to when the wearable audio output device is not properly fitted, which may cause the user to increase the audio output volume due to hearing some ambient noise), thereby further reducing power usage and improving the device's battery life.

[0265] In some embodiments, the method determines whether adjusting each wearable audio output device includes changing a respective attachment coupled to the respective wearable audio output device with a different attachment or repositioning the respective wearable audio output device on the user's ear based on the manner in which the respective detected audio does not meet the device fit criteria (1040). In some embodiments, the attachment is a grommet attached to the wearable audio output device (e.g., a silicone ear tip attachment on a pair of ear buds to create a seal around the user's ear, as shown in ear tips 527-2 and 527-3 in FIGS. 5M-5N).

[0266] Determining whether to suggest repositioning or modifying the attachment of the wearable audio output device based on the results of the calibration test reduces the number of adjustments the user needs to make, thereby helping the user progress through the pairing and calibration process and achieve a good fit for the wearable audio output device more quickly; improving device usability by providing improved feedback to the user and reducing the number of required inputs and the time spent performing the pairing and calibration process; making the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors); and reducing power usage and improving device battery life by allowing the user to use the device more quickly and efficiently. Additionally, improving the fit of the wearable audio output device improves the seal between the wearable audio output device and the user's ear, thereby allowing audio to be played at a lower volume to produce the same effective audio volume perceived by the user (e.g., compared to when the wearable audio output device is not properly fitted, which may cause the user to increase the audio output volume due to hearing some ambient noise), thereby further reducing power usage and improving the battery life of the device.

[0267] Method 1000, in some embodiments, includes determining whether adjusting each wearable audio output device includes replacing each attachment coupled to each wearable audio output device with a larger attachment or a smaller attachment (e.g., compared to the respective attachment) based on the manner in which each detected audio (e.g., detected via one or more microphones of each wearable audio output device, as shown by the microphones in FIG. 3C ) does not meet device fit criteria (1042).

[0268] By determining whether to suggest changing the wearable audio output device attachment to a larger or smaller size attachment based on the results of the calibration test, the number of adjustments the user needs to make is reduced, thereby helping the user progress through the pairing and calibration process and achieve a good fit for the wearable audio output device more quickly; by providing improved feedback to the user and reducing the number of required inputs and the time spent performing the pairing and calibration process, the usability of the device is improved; the user-device interface is made more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors); and by allowing the user to use the device more quickly and efficiently, the power usage is reduced and the battery life of the device is improved. Additionally, improving the fit of the wearable audio output device improves the seal between the wearable audio output device and the user's ear, thereby allowing audio to be played at a lower volume to produce the same effective audio volume perceived by the user (e.g., compared to when the wearable audio output device is not properly fitted, which may cause the user to increase the audio output volume due to hearing some ambient noise), thereby further reducing power usage and improving the battery life of the device.

[0269] Transitioning to FIG. 10F, which follows from block 1024, in some embodiments includes displaying an indication via the display device that the first wearable audio output device fits the user's ear in accordance with a determination that the detected first audio satisfies the device fit criteria associated with the calibration tone, and displaying an indication via the display device that the second wearable audio output device fits the user's ear in accordance with a determination that the detected second audio satisfies the device fit criteria associated with the calibration tone (1044).

[0270] In some embodiments, displaying the respective indications that the respective wearable audio output devices are placed in the user's ears includes displaying a user interface object that indicates that the respective wearable audio output devices are placed in the user's ears (e.g., FIG. 5F shows gray status indicators 529-1 and 529-2 indicating that earbuds are not placed in the ears, while FIG. 5G shows black status indicators 529-1 and 529-2 indicating that they are placed in the user's ears). In some embodiments, displaying the respective indications includes changing the appearance of the respective user interface object that represents the respective wearable audio output device (e.g., already displayed), the change in appearance indicating the placement of the respective wearable audio output device in the user's ear. In some embodiments, the user interface object is a colored indicator (e.g., FIG. 5F shows gray status indicators 529-1 and 529-2 indicating that earbuds are not placed in the ears, while FIG. 5G shows black status indicators 529-1 and 529-2 indicating that they are placed in the user's ears). In some embodiments, the change in appearance of the user interface object includes a change in color of the user interface object (e.g., from gray to black as shown in FIGS. 5F-5G). In some embodiments, the user interface object includes an indication of which wearable audio output device the user interface object represents (e.g., the user interface object for the left earbud includes the letter "L" while the user interface object for the right earbud includes the letter "R" as shown in FIGS. 5F-5G). In some embodiments, the user interface object also indicates whether the fit criteria have been met.In such embodiments, when the fit criteria are met, a different visual indicator is displayed (e.g., the appearance of the visual indicator is changed) (e.g., a green circle as shown in FIG. 5H by status indicator 529-1, or a green circle with a check mark inside it, where the check mark indicates that the wearable audio output device is in the user's ear). If the user removes the audio device from the user's ear, a third visual indicator (e.g., a gray circle as shown by 529-2 in FIG. 5M that turns gray when the user removes earbud 502-2 to change ear tips) is displayed to indicate that the audio device has been removed from the user's ear. Further, in some embodiments, the visual indicator is black when the user initially places the wearable audio output device in the user's ear, but before the electronic device determines whether the fit criteria are met, and the circle changes to yellow and / or green only once the device fit criteria begin to be analyzed and / or the analysis is finished (e.g., FIGS. 5H-5I where status indicator 529-2 transitions from a solid black background to a hashed background (or yellow background)).

[0271] Displaying an indication on a display device that the wearable audio output device is fitted to the user's ear provides the user with visual feedback regarding the fit of the wearable audio output device, indicating successful completion of the pairing and calibration process. Providing improved feedback to the user improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving the device's battery life. Additionally, when the wearable audio output device is fitted to the user's ear, the seal between the wearable audio output device and the user's ear allows audio to be played at a lower volume to produce the same effective audio volume perceived by the user (e.g., compared to when the wearable audio output device is not properly fitted, which may cause the user to increase the audio output volume due to hearing some ambient noise), thereby further reducing power usage and improving the device's battery life.

[0272] In some embodiments, method 1000 includes displaying an alert prompting the user to perform an adjustment of the first wearable audio output device (e.g., pursuant to a determination that the detected first audio does not meet the device fit criteria) regardless of whether the detected second audio meets the device fit criteria, and displaying an alert prompting the user to perform an adjustment of the second wearable audio output device (e.g., pursuant to a determination that the detected second audio does not meet the device fit criteria) regardless of whether the detected first audio meets the device fit criteria (1046).

[0273] In some embodiments, the prompted adjustment for the first wearable audio output device is a first type of adjustment (e.g., repositioning within the user's ear) and no adjustment is prompted for the second wearable audio output device, or the type of adjustment prompted for the second wearable audio output device is a different type of adjustment than the first adjustment (e.g., the type of adjustment prompted for the second wearable audio output device is a second type of adjustment, such as changing an attachment, such as an ear tip, for the second wearable audio output device). In some embodiments, as shown in FIGS. 5I-5J , a status indicator (e.g., a green circle with a check mark indicating that the fit test criteria have been met) is presented for one of the wearable audio output devices and a different status indicator (e.g., a yellow circle with a check mark indicating that the fit test criteria have been met) is presented for the other wearable audio output device.

[0274] By determining whether an adjustment is needed and prompting the user to perform the adjustment on one of the wearable audio output devices (e.g., for a pair of wearable audio output devices) separately from the other wearable audio output devices, visual feedback is provided to the user indicating which wearable audio output device(s) specifically need adjustment, which can reduce the number of adjustments the user needs to perform, thereby helping the user progress through the pairing and calibration process to achieve a good fit for the wearable audio output devices more quickly. Providing improved feedback to the user and reducing the number of required inputs and time spent performing the pairing and calibration process improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), as well as reducing power usage and improving device battery life by allowing the user to use the device more quickly and efficiently. Additionally, improving the fit of the wearable audio output device improves the seal between the wearable audio output device and the user's ear, thereby allowing audio to be played at a lower volume to produce the same effective audio volume perceived by the user (e.g., compared to when the wearable audio output device is not properly fitted, which may cause the user to increase the audio output volume due to hearing some ambient noise), thereby further reducing power usage and improving the battery life of the device.

[0275] 10G includes further optional method functions arising from flow box 1038 of FIG. 10D. In some embodiments, a first wearable audio output device is coupled to a first attachment (e.g., a first ear tip) while detecting the first audio (1048), and a second wearable audio output device is coupled to a second attachment (e.g., a second ear tip) while detecting the second audio, and the method includes, in accordance with a determination that the detected first audio does not satisfy a device fit criterion, and after (e.g., in response to) detecting that the first attachment coupled to the first wearable audio output device has changed to a third attachment and that the second attachment coupled to the second wearable audio output device has changed to a fourth attachment, outputting a second calibration tone via the first wearable audio output device and the second wearable audio output device; detecting third audio via one or more first microphones of the first wearable audio output device; detecting fourth audio via one or more second microphones of the second wearable audio output device; determining whether the detected first audio or the detected third audio comes closer to meeting the device fit criteria in accordance with a determination that the detected third audio does not satisfy the device fit criteria associated with the second calibration tone; displaying via the display device an alert prompting the user to use each of the first attachment and the third attachment that comes closer to meeting the device fit criteria; determining whether the detected second audio or the detected fourth audio comes closer to meeting the device fit criteria in accordance with a determination that the detected fourth audio does not satisfy the device fit criteria associated with the second calibration tone;and displaying an alert prompting the user to use each of the second and fourth attachments that come closer to meeting the device fit criteria. In some embodiments, the computer system uses data obtained from a first attempt to meet the device fit criteria (e.g., a calibration attempt while using the first and second attachments).

[0276] By prompting the user to use the attachment that comes closest to meeting the device fit criteria when calibration is attempted with multiple attachments (e.g., ear tips), the user is provided with visual feedback indicating which attachment provides the best possible audio experience, even if none of the attachments perfectly meets the device fit criteria. Providing improved feedback to the user improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving the device's battery life. Additionally, improving the fit of the wearable audio output device improves the seal between the wearable audio output device and the user's ear, thereby allowing audio to be played at a lower volume to produce the same effective audio volume perceived by the user (e.g., compared to when the wearable audio output device is not properly fitted, which may cause the user to increase the audio output volume due to hearing some ambient noise), thereby further reducing power usage and improving the device's battery life.

[0277] 10H includes further optional method functions arising from flow box 1038 of FIG. 10D. In some embodiments, after detecting that a first wearable audio output device has been repositioned at a user's ear (e.g., after being removed therefrom) and that a second wearable audio output device has been repositioned at a user's ear (e.g., after being removed therefrom), a user interface object that, when selected, causes the computer system to output a second calibration tone via the first wearable audio output device and the second wearable audio output device, detect third audio via one or more first microphones of the first wearable audio output device, and detect third audio via one or more second microphones of the second wearable audio output device. and displaying, via the display device, an alert prompting the user to perform an adjustment of the first wearable audio output device in accordance with a determination that the detected second audio does not meet a device fit criterion associated with the second calibration tone (e.g., a criterion associated with the quality of the seal formed by the device with the user's ear); and displaying, via the display device, an alert prompting the user to perform an adjustment of the second wearable audio output device in accordance with a determination that the detected third audio does not meet the device fit criterion associated with the second calibration tone.

[0278] In some embodiments, determining whether each detected audio satisfies the device fit criteria includes comparing the detected audio to a calibration tone and determining that the detected audio includes less than a threshold amount of audio other than the calibration tone (e.g., 50 dB, 40 dB, 30 dB, 25 dB, or 20 dB). In some embodiments, when the user selects a second user interface object, the device uses previously detected audio to satisfy the device fit criteria.

[0279] Providing a user interface object for re-outputting the calibration tone and repeating the calibration process after detecting that the wearable audio output device has been repositioned on the user's ear provides the user with visual feedback regarding the next action to be taken as part of the pairing and calibration process and reduces the number of inputs required by the user to perform this next action. Providing improved feedback to the user and reducing the number of inputs required to perform an action improves usability of the device, makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), and additionally reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

[0280] It should be understood that the particular order described of the operations in Figures 10A-10H is merely an example, and that the described order is not intended to indicate the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein. Additionally, it should be noted that other process details described herein with respect to other methods described herein (e.g., methods 1100, 1200, 1800, 1900, 2000, 2400, and 2600) are also applicable in a similar manner to method 1000 described above with respect to Figures 10A-10H. For example, the devices, user interfaces, audio outputs, audio output modes, alerts, adjustments, and attachments described above in connection with method 1000 optionally have one or more of the characteristics of the devices, user interfaces, audio outputs, audio output modes, alerts, adjustments, and attachments described herein in connection with other methods described herein (e.g., methods 1100, 1200, 1800, 1900, 2000, 2400, and 2600), the details of which will not be repeated here for the sake of brevity.

[0281] 11A-11D are flow diagrams illustrating a method 1100 for monitoring the fit of a wearable audio output device during use (e.g., outside of a setup user interface), according to some embodiments. Method 1100 is executed on a computer system (e.g., portable multifunction device 100 of FIG. 1A or device 300 of FIG. 3A) that includes a display device (e.g., touch-sensitive display system 112 of FIG. 1A or display 340 of FIG. 3A) and is in communication with one or more wearable audio output devices (e.g., wearable audio output device 301 of FIG. 3B), the computer system configured to run multiple applications (e.g., application 136 of FIG. 1A), and the one or more wearable audio output devices include one or more sensors (e.g., placement sensor(s) 304 of FIG. 3B) for detecting placement of the one or more wearable audio output devices and one or more microphones (e.g., microphone(s) 302 of FIG. 3B). Some operations of method 1100 are optionally combined and / or the order of some operations is optionally changed.

[0282] As described below, method 1100 provides an improved interface for optimizing the audio experience by intelligently suggesting adjustments to the wearable audio output device (e.g., headphones) while the user is using the wearable audio output device (e.g., outside of the pairing and calibration process) in response to detecting that the wearable audio device no longer meets device fit criteria, thereby providing visual feedback to the user indicating that an issue with the wearable audio output device that may affect the audio experience has been detected and helping the user improve the fit of the wearable audio output device. Providing improved feedback to the user improves the usability of the computer system and associated devices (e.g., the wearable audio output device and / or display device), makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results and reducing user errors when operating / interacting with the device), and additionally reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently. Additionally, improving the fit of the wearable audio output device improves the seal between the wearable audio output device and the user's ear, thereby allowing audio to be played at a lower volume to produce the same effective audio volume perceived by the user (e.g., compared to when the wearable audio output device is not properly fitted, which may cause the user to increase the audio output volume due to hearing some ambient noise), thereby further reducing power usage and improving the battery life of the device.

[0283] Method 1100 includes (1104) playing media through the one or more wearable audio output devices while the one or more wearable audio output devices are in one or more respective positions relative to the user's ears and while a media presentation application on the computer system is being used to play media through the one or more wearable audio output devices without displaying a settings user interface for configuring the fit of the one or more wearable audio output devices.

[0284] The method 1100 also includes providing (1106) audio output based on the media from the media presentation application via the one or more wearable audio output devices, the media presentation application being separate from the configuration user interface. In some embodiments, the computer system also monitors (e.g., continuously or at recurring intervals) audio detected via one or more microphones (e.g., as shown by microphone 302 in FIG. 3C ) on the one or more wearable audio output devices to determine whether the one or more wearable audio output devices meet device fit criteria.

[0285] Further, method 1100 includes determining 1108 that the one or more wearable audio output devices have stopped meeting device fit criteria based on media-based audio output from the media presentation application, and, in response to determining that the one or more wearable audio output devices have stopped meeting device fit criteria, displaying 1110 an alert on the display device corresponding to (e.g., including) information regarding the fit of the one or more wearable audio output devices. In some embodiments, pursuant to determining that the user is not in a respective default context (e.g., the user is in a context other than one or more default contexts in which device fit is monitored, such as the training application shown in FIGS. 6A-6L ), the computer system does not display an alert on the display device (e.g., as shown in FIG. 6A ) prompting the user to perform adjustments to the one or more wearable audio output devices, despite determining that the one or more wearable audio output devices have stopped meeting device fit criteria based on media-based audio output from the media presentation application.

[0286] 11B, which results from method block 1106 of FIG. 11A, optionally, one or more audio characteristics of the media-based audio output from the media presentation application are the same as one or more audio characteristics of a calibration tone used to configure the fit of one or more wearable audio output devices (e.g., via a settings user interface such as shown in FIGS. 9A-9B). In other words, in some embodiments, the media-based audio output from the media presentation application has a similar sound profile (e.g., frequency profile) as the calibration tone, at least for a short period of time. Alternatively, the media-based audio output has sufficient energy in an audible frequency band corresponding to the audible frequency band of the calibration tone to be used as an equivalent of the calibration tone, at least for a short period of time.

[0287] Performing calibration while the user is listening to audio using the wearable audio output device (e.g., outside of the pairing and calibration process) allows for efficient monitoring of the fit of the wearable audio output device and providing the user with feedback regarding fit without interrupting the audio experience and without the user having to separately navigate to a settings user interface to initiate the calibration process. Providing improved feedback and reducing the number of inputs required to monitor device fit improves device usability, makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), and additionally reduces power usage and improves device battery life by allowing the user to use the device more quickly and efficiently.

[0288] Moving now to FIG. 11C , which results from method block 1108 of FIG. 11 , in some embodiments, optionally, determining that one or more wearable audio output devices have stopped meeting device fit criteria includes a function (1114) that is performed in accordance with a determination that the user is in each of one or more predefined contexts.

[0289] In some embodiments, a user is in a respective context of one or more predefined contexts when the user is performing a particular activity of the one or more predefined activities (e.g., exercise such as running, walking, swimming, etc., as shown in the workout application of FIGS. 6A-6L ). The one or more predefined activities may be specified by the user or may be defined by the computer system (e.g., by default). Whether the user is in a respective context may be specified by the user (e.g., by launching an exercise application, as shown in FIGS. 6A-6L ) or may be automatically detected by the computer system and / or one or more wearable audio output devices (e.g., using one or more motion sensors, accelerometers, and / or gyroscopes, etc.). In some embodiments, following a determination that the user is not in a respective context of the one or more predefined contexts, the computer system, without displaying a configuration user interface, ceases to determine whether the one or more wearable audio output devices have stopped meeting device fit criteria while a media presentation application on the computer system was being used to play media.

[0290] Monitoring device fit during specific contexts (e.g., during specific activities) allows for providing feedback to the user regarding the fit of the wearable audio output device when relevant or desired, without the user having to separately navigate to a settings user interface to initiate a calibration process. Providing improved feedback to the user and performing an action (e.g., automatically) when a set of conditions is met without requiring further user input reduces the number of inputs required to perform an action (e.g., monitor device fit), thereby improving device usability and making the user-device interface more efficient (e.g., by assisting the user in achieving intended results and reducing user errors when operating / interacting with the device), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving device battery life.

[0291] Moving to FIG. 11D , which results from method block 1110 of FIG. 11A , optionally includes additional functionality. Method 1100 optionally includes, after displaying, on the display device, an alert corresponding to information regarding the fit of the one or more wearable audio output devices, detecting (1116) input corresponding to the alert (e.g., a tap input on the touch-sensitive surface of the computer system at a location on the touch-sensitive surface corresponding to the displayed alert). In some embodiments, the alert is a notification displayed over at least a portion of a currently displayed user interface, such as shown in FIGS. 6B-1-6B-3 . In some such embodiments, the corresponding alert is shown within a notification user interface. In some embodiments, the corresponding alert is an audio alert played on one or more of the audio output devices in response to detecting the input corresponding to the alert, and displays a settings user interface. In some embodiments, the settings user interface is an audio output-specific user interface (e.g., the settings user interface shown in FIGS. 9A-9B ). In some embodiments, if the computer system is displaying a particular user interface, such as a media application user interface (e.g., a training application as shown in Figures 6A-6L), when the input is detected, the computer system stops displaying the particular user interface in combination with displaying a settings user interface (e.g., the settings user interface replaces the particular displayed user interface).

[0292] Displaying a settings user interface in response to an input corresponding to an alert with information about the fit of the wearable audio output device provides the user with access to additional control options without the user having to separately navigate to the settings user interface. Reducing the number of inputs required to access the additional control options improves usability of the device, makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), and additionally reduces power usage and improves the device's battery life by allowing the user to use the device more quickly and efficiently.

[0293] In some embodiments, the alert corresponding to information regarding the fit of the one or more wearable audio output devices includes a prompt to perform adjustments to the one or more wearable audio output devices (1118). For example, in some embodiments, the alert may suggest that the user recalibrate the audio output devices (e.g., via a settings user interface for configuring the fit of the one or more wearable audio output devices, as shown in FIGS. 5U, 6B-1-6B-3). In some embodiments, the alert may suggest that the user reposition the one or more audio output devices in the user's ear(s) (e.g., banner 618 in FIG. 6H prompting the user to correct the placement of earbud 502-2).

[0294] Prompting the user to perform adjustments to the wearable audio output device as part of an alert with information about the fit of the wearable audio output device provides the user with visual feedback indicating how issues with the fit of the wearable audio output device can be resolved. Providing improved feedback to the user improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), as well as reducing power usage and improving the device's battery life by allowing the user to use the device more quickly and efficiently. Additionally, improving the fit of the wearable audio output device improves the seal between the wearable audio output device and the user's ear, thereby allowing audio to be played at a lower volume to produce the same effective audio volume perceived by the user (e.g., compared to when the wearable audio output device is not properly fitted, which may cause the user to increase the audio output volume due to hearing some ambient noise), thereby further reducing power usage and improving the device's battery life.

[0295] In some embodiments, method 1000 optionally includes: determining that the one or more wearable audio output devices have stopped meeting the device fit criteria is performed pursuant to determining that the user is in each of one or more predefined contexts; and wherein the alert corresponding to information regarding the fit of the one or more wearable audio output devices includes a prompt (1120) for the user to change a first set of attachments coupled to the one or more wearable audio output devices to a second set of attachments based on the respective context. In some embodiments, the alert includes prompting the user to change attachments (e.g., silicone ear tip attachments on a pair of earbuds for creating a seal around the user's ears, as displayed in FIGS. 6D-6E ) from one size (e.g., small) to another size (e.g., a larger size to ensure a secure seal during activity, as shown in FIGS. 6D-6E ).

[0296] As part of an alert with information about the fit of the wearable audio output device, visual feedback is provided to the user indicating how an issue with the fit of the wearable audio output device can be resolved by prompting the user to change to a specific set of attachments based on the user's current context (e.g., current activity). Providing improved feedback to the user improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), as well as reducing power usage and improving the device's battery life by allowing the user to use the device more quickly and efficiently. Additionally, improving the fit of the wearable audio output device improves the seal between the wearable audio output device and the user's ear, thereby allowing audio to be played at a lower volume to produce the same effective audio volume perceived by the user (e.g., compared to when the wearable audio output device is not properly fitted, which may cause the user to increase the audio output volume due to hearing some ambient noise), thereby further reducing power usage and improving the device's battery life.

[0297] In some embodiments, the alert corresponding to information regarding the fit of one or more wearable audio output devices includes information regarding a condition of the wearable audio output device 1122. In some embodiments, the condition is a physical condition of an attachment (e.g., an eartip) or a clogged attachment (e.g., an eartip clogged with earwax as shown in FIGS. 6D-6G where eartip 616-4 is dirty and needs to be cleaned).

[0298] Providing information about the condition of the wearable audio output device or its attachments (e.g., whether the device or attachments are clogged, worn, or torn) as part of an alert with information about the fit of the wearable audio output device provides visual feedback to the user indicating how the problem with the fit or condition of the wearable audio output device can be resolved. Providing improved feedback to the user improves device usability and makes the user-device interface more efficient (e.g., by assisting the user in achieving intended results when operating / interacting with the device and reducing user errors), as well as allowing the user to use the device more quickly and efficiently, thereby reducing power usage and improving the device's battery life. Additionally, improving the fit or condition of the wearable audio output device improves the seal between the wearable audio output device and the user's ear, thereby allowing audio to be played at a lower volume to produce the same effective audio volume perceived by the user (e.g., compared to when the wearable audio output device is not properly fitted, which may cause the user to increase the audio output volume due to hearing some ambient noise), thereby further reducing power usage and improving the device's battery life.

[0299] It should be understood that the particular order described for the operations in Figures 11A-11D is merely an example, and that the described order is not intended to indicate the only order in which the operations can be performed. Those skilled in the art will recognize various ways to reorder the operations described herein. Additionally, it should be noted that other process details described herein with respect to other methods described herein (e.g., methods 1000, 1200, 1800, 1900, 2000, 2400, and 2600) are also applicable in a similar manner to method 1100 described above with respect to Figures 11A-11D. For example, the devices, user interfaces, audio outputs, audio output modes, alerts, adjustments, and attachments described above in connection with method 1100 optionally have one or more of the characteristics of the devices, user interfaces, audio outputs, audio output modes, alerts, adjustments, and attachments described herein in connection with other methods described herein (e.g., methods 1000, 1200, 1800, 1900, 2000, 2400, and 2600), the details of which will not be repeated here for the sake of brevity.

[0300] 12A-12E are flow diagrams illustrating a method 1200 for controlling audio output using input in a wearable audio output device, according to some embodiments. Method 1200 is performed in a wearable audio output device (e.g., wearable audio output device 301 of FIG. 3B ) that includes an input device (e.g., input device 308 of FIG. 3B ) and one or more microphones (e.g., microphone(s) 302 of FIG. 3B ) and is located in a physical environment. In some embodiments, the input device is pressure-sensitive (also referred to as “intensity-sensitive”). For example, the input device responds to squeeze input (e.g., input in which an intensity (also referred to as pressure) is applied to the input device when held between two fingers) that meets an intensity threshold that is greater than a nominal contact-detection i...

Claims

1. In a computer system including a display device and a touch-sensitive surface, A pair of wearable audio output devices, a first wearable audio output device having one or more first microphones; a second wearable audio output device having one or more second microphones; establishing a wireless connection with a pair of wearable audio output devices; Detecting that the first wearable audio output device is placed at a user's ear; Detecting that the second wearable audio output device is placed at the user's ear; after detecting that the first wearable audio output device is positioned at the user's ear and that the second wearable audio output device is positioned at the user's ear; outputting a first calibration tone via the first wearable audio output device and the second wearable audio output device; Detecting first audio via the one or more first microphones of the first wearable audio output device; Detecting second audio via the one or more second microphones of the second wearable audio output device; displaying, via the display device, an alert prompting the user to perform an adjustment of the first wearable audio output device in accordance with a determination that the detected first audio does not meet a device fit criterion associated with the first calibration tone; and displaying, via the display device, an alert prompting the user to perform an adjustment of the second wearable audio output device in accordance with a determination that the detected second audio does not satisfy the device fit criteria associated with the first calibration tone; and A method comprising:

2. after establishing the wireless connection with the pair of wearable audio output devices, displaying via the display device a user interface object prompting the user to place the first wearable audio output device at the user's ear and to place the second wearable audio output device at the user's ear; The method of claim 1 , comprising:

3. displaying, via the display device, a status indicator indicating whether detecting placement of the first wearable audio output device in the user's ear and detecting placement of the second wearable audio output device in the user's ear is enabled; 3. The method of claim 1 or 2, comprising:

4. displaying, via the display device, a user interface object for initiating a fit test after detecting that the first wearable audio output device is placed at the user's ear and that the second wearable audio output device is placed at the user's ear, the fit test optimizing the fit of the first wearable audio output device in the user's ear and the fit of the second wearable audio output device in the user's ear; 4. The method of claim 1, comprising:

5. 5. The method of claim 1, wherein outputting the calibration tone via the first wearable audio output device and the second wearable audio output device is performed in response to detecting that the first wearable audio output device is positioned at the user's ear and that the second wearable audio output device is positioned at the user's ear.

6. displaying, via the display device, an indication that the first wearable audio output device is fitted to the user's ear in accordance with determining that the detected first audio satisfies the device fit criteria associated with the calibration tone; and displaying, via the display device, an indication that the second wearable audio output device is fitted to the user's ear in accordance with determining that the detected second audio satisfies the device fit criteria associated with the calibration tone; and 6. The method of claim 1, comprising:

7. 7. The method of claim 1, wherein the length of the calibration tone is determined based on whether the detected first and second audio satisfy the device fit criteria associated with the calibration tone.

8. via the display device, a first indication that the first wearable audio output device is positioned at the user's ear; and a second indication that the second wearable audio output device is positioned at the user's ear; and Displaying the 8. The method of claim 1, comprising:

9. after detecting that the first wearable audio output device is placed at the user's ear and that the second wearable audio output device is placed at the user's ear, displaying via the display device a user interface indicating that the calibration tone is being played; 9. The method of claim 1, comprising:

10. The method of claim 1 , wherein the adjusting of the individual wearable audio output device comprises repositioning the individual wearable audio output device to the ear of the user.

11. The first wearable audio output device is coupled to a first attachment and the second wearable audio output device is coupled to a second attachment, and the method includes: after detecting a relocation of the first wearable audio output device and the second wearable audio output device; outputting a second calibration tone via the first wearable audio output device and the second wearable audio output device; detecting third audio via the one or more first microphones of the first wearable audio output device; detecting fourth audio via the one or more second microphones of the second wearable audio output device; displaying, via the display device, an alert prompting the user to change the first attachment coupled to the first wearable audio output device to a third attachment in accordance with a determination that the detected third audio does not meet a device fit criterion associated with the second calibration tone; and displaying, via the display device, an alert prompting the user to change the second attachment coupled to the second wearable audio output device to a fourth attachment in accordance with a determination that the detected fourth audio does not satisfy the device fit criteria associated with the second calibration tone; and The method of claim 10 further comprising:

12. 10. The method of claim 1, wherein the adjusting of an individual wearable audio output device comprises changing an individual attachment coupled to the individual wearable audio output device to a different attachment.

13. The first wearable audio output device is coupled to a first attachment while detecting the first audio, and the second wearable audio output device is coupled to a second attachment while detecting the second audio, and the method further comprises: in accordance with the determination that the detected first audio does not meet the device fit criteria, and in accordance with the determination that the detected second audio does not meet the device fit criteria; after detecting that the first attachment coupled to the first wearable audio output device has changed to a third attachment and that the second attachment coupled to the second wearable audio output device has changed to a fourth attachment; outputting a second calibration tone via the first wearable audio output device and the second wearable audio output device; detecting third audio via the one or more first microphones of the first wearable audio output device; detecting fourth audio via the one or more second microphones of the second wearable audio output device; in response to a determination that the detected third audio does not satisfy a device fit criterion associated with the second calibration tone; determining whether the detected first audio or the detected third audio comes closer to meeting the device fit criteria; displaying, via the display device, an alert prompting the user to use the respective attachment of the first attachment and the third attachment that comes closer to meeting the device fit criteria; in response to a determination that the detected fourth audio does not satisfy the device fit criteria associated with the second calibration tone; determining whether the detected second audio or the detected fourth audio comes closer to meeting the device fit criteria; displaying, via the display device, an alert prompting the user to use the respective attachment of the second attachment and the fourth attachment that comes closer to meeting the device fit criteria; The method of claim 12 further comprising:

14. after detecting that the first wearable audio output device has been repositioned at the user's ear and that the second wearable audio output device has been repositioned at the user's ear, displaying to the computer system via the display device a user interface object that, when selected, outputting a second calibration tone via the first wearable audio output device and the second wearable audio output device; detecting third audio via the one or more first microphones of the first wearable audio output device; detecting fourth audio via the one or more second microphones of the second wearable audio output device; displaying, via the display device, an alert prompting the user to perform an adjustment of the first wearable audio output device in accordance with a determination that the detected second audio does not meet a device fit criterion associated with the second calibration tone; and displaying, via the display device, an alert prompting the user to perform an adjustment of the second wearable audio output device in accordance with a determination that the detected third audio does not satisfy the device fit criteria associated with the second calibration tone; and displaying a user interface including a user interface object that causes the The method of claim 12 further comprising:

15. displaying the alert prompting the user to perform an adjustment of the first wearable audio output device is performed regardless of whether the detected second audio satisfies the device fit criteria; and displaying the alert prompting the user to perform adjustments to the second wearable audio output device is performed regardless of whether the detected first audio satisfies the device fit criteria.

15. The method of any one of claims 1 to 14.

16. 10. The method of claim 1, wherein adjusting an individual wearable audio output device includes changing an individual attachment coupled to the individual wearable audio output device with a different attachment or repositioning the individual wearable audio output device on the user's ear based on the manner in which the individual detected audio does not meet the device fit criteria.

17. 10. The method of claim 1, wherein the adjustment of an individual wearable audio output device includes replacing an individual attachment coupled to the individual wearable audio output device with a larger attachment or a smaller attachment based on the manner in which the individual detected audio fails to meet the device fit criteria.

18. A display device; a touch-sensitive surface; and one or more processors; A computer system comprising: a memory storing one or more programs; the one or more programs are configured to be executed by the one or more processors, and the one or more programs A pair of wearable audio output devices, a first wearable audio output device having one or more first microphones; a second wearable audio output device having one or more second microphones; establishing a wireless connection with a pair of wearable audio output devices; Detecting that the first wearable audio output device is placed at a user's ear; Detecting that the second wearable audio output device is placed at the user's ear; after detecting that the first wearable audio output device is positioned at the user's ear and that the second wearable audio output device is positioned at the user's ear; outputting a first calibration tone via the first wearable audio output device and the second wearable audio output device; Detecting first audio via the one or more first microphones of the first wearable audio output device; Detecting second audio via the one or more second microphones of the second wearable audio output device; displaying, via the display device, an alert prompting the user to perform an adjustment of the first wearable audio output device in accordance with a determination that the detected first audio does not meet a device fit criterion associated with the first calibration tone; and displaying, via the display device, an alert prompting the user to perform an adjustment of the second wearable audio output device in accordance with a determination that the detected second audio does not satisfy the device fit criteria associated with the first calibration tone; and to do, including instructing, Computer system.

19. 1. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a computer system including a display device and a touch-sensitive surface, cause the computer system to: A pair of wearable audio output devices, a first wearable audio output device having one or more first microphones; a second wearable audio output device having one or more second microphones; establishing a wireless connection with a pair of wearable audio output devices; Detecting that the first wearable audio output device is placed at a user's ear; Detecting that the second wearable audio output device is placed at the user's ear; after detecting that the first wearable audio output device is positioned at the user's ear and that the second wearable audio output device is positioned at the user's ear; outputting a first calibration tone via the first wearable audio output device and the second wearable audio output device; Detecting first audio via the one or more first microphones of the first wearable audio output device; Detecting second audio via the one or more second microphones of the second wearable audio output device; displaying, via the display device, an alert prompting the user to perform an adjustment of the first wearable audio output device in accordance with a determination that the detected first audio does not meet a device fit criterion associated with the first calibration tone; and displaying, via the display device, an alert prompting the user to perform an adjustment of the second wearable audio output device in accordance with a determination that the detected second audio does not satisfy the device fit criteria associated with the first calibration tone; and A computer-readable storage medium that causes the

20. A display device; a touch-sensitive surface; and A computer system comprising: A pair of wearable audio output devices, a first wearable audio output device having one or more first microphones; a second wearable audio output device having one or more second microphones; means for establishing a wireless connection with a pair of wearable audio output devices, the means comprising: means for detecting when the first wearable audio output device is placed at a user's ear; means for detecting when the second wearable audio output device is placed at the user's ear; a means for detecting that the first wearable audio output device is placed at the ear of the user and that the second wearable audio output device is placed at the ear of the user, the means comprising: means for outputting a first calibration tone via the first wearable audio output device and the second wearable audio output device; means for detecting first audio via the one or more first microphones of the first wearable audio output device; means for detecting second audio via the one or more second microphones of the second wearable audio output device; means for displaying, via the display device, an alert prompting the user to perform an adjustment of the first wearable audio output device, the alert being enabled in accordance with a determination that the detected first audio does not meet a device fit criterion associated with the first calibration tone; and means for displaying, via the display device, an alert that is enabled in accordance with a determination that the detected second audio does not meet the device fit criteria associated with the first calibration tone, prompting the user to perform an adjustment of the second wearable audio output device; a means for A computer system comprising:

21. 1. An information processing device for use in a computer system having a display device and a touch-sensitive surface, comprising: a first wearable audio output device having one or more first microphones; a second wearable audio output device having one or more second microphones; means for establishing a wireless connection with a pair of wearable audio output devices, the pair comprising: means for detecting when the first wearable audio output device is placed at a user's ear; means for detecting when the second wearable audio output device is placed at the user's ear; a means for detecting that the first wearable audio output device is placed at the ear of the user and that the second wearable audio output device is placed at the ear of the user, the means comprising: means for outputting a first calibration tone via the first wearable audio output device and the second wearable audio output device; means for detecting first audio via the one or more first microphones of the first wearable audio output device; means for detecting second audio via the one or more second microphones of the second wearable audio output device; means for displaying, via the display device, an alert that is enabled in accordance with a determination that the detected first audio does not meet a device fit criterion associated with the first calibration tone, the alert prompting the user to perform an adjustment of the first wearable audio output device; means for displaying, via the display device, an alert that is enabled in accordance with a determination that the detected second audio does not meet the device fit criteria associated with the first calibration tone, prompting the user to perform an adjustment of the second wearable audio output device; a means for An information processing device comprising:

22. A display device; a touch-sensitive surface; and one or more processors; a memory storing one or more programs; 18. A computer system comprising: one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for performing the method of any one of claims 1 to 17.

23. 18. A computer-readable storage medium having stored thereon one or more programs, the one or more programs comprising instructions that, when executed by a computer system including a display device and a touch-sensitive surface, cause the computer system to perform the method of any one of claims 1 to 17.

24. 18. A graphical user interface on a computer system comprising a display device, a touch-sensitive surface, a memory, and one or more processors executing one or more programs stored in the memory, the graphical user interface comprising a user interface displayed according to the method of any one of claims 1 to 17.

25. A display device; a touch-sensitive surface; and means for carrying out the method according to any one of claims 1 to 17; A computer system comprising:

26. 1. An information processing device for use in a computer system having a display device and a touch-sensitive surface, comprising:

18. A method for performing a method according to any one of claims 1 to 17, Information processing device.

27. 1. A computer system including a display device and in communication with one or more wearable audio output devices, the computer system being configured to run a plurality of applications, the one or more wearable audio output devices including one or more sensors for detecting placement of the one or more wearable audio output devices and one or more microphones, while the one or more wearable audio output devices are in one or more discrete positions relative to a user's ears, and while a media presentation application on the computer system is being used to play media through the one or more wearable audio output devices without displaying a configuration user interface for configuring the fit of the one or more wearable audio output devices; providing media-based audio output from the media presentation application via the one or more wearable audio output devices, the media presentation application being separate from the configuration user interface; and determining, based on the audio output based on the media from the media presentation application, that the one or more wearable audio output devices have stopped meeting device fit criteria; In response to determining that the one or more wearable audio output devices have stopped meeting the device fit criteria, displaying on the display device an alert corresponding to information regarding the fit of the one or more wearable audio output devices; A method comprising:

28. displaying, on the display device, the alert corresponding to the information regarding the fit of the one or more wearable audio output devices, and then detecting an input corresponding to the alert; In response to detecting the input corresponding to the alert, displaying the configuration user interface; 28. The method of claim 27, comprising:

29. 29. The method of claim 27 or 28, wherein the alert corresponding to information regarding the fit of the one or more wearable audio output devices includes a prompt to perform an adjustment of the one or more wearable audio output devices.

30. 30. The method of any one of claims 27 to 29, wherein one or more audio characteristics of the media-based audio output from the media presentation application are the same as one or more audio characteristics of a calibration tone used to configure the fit of the one or more wearable audio output devices.

31. determining that the one or more wearable audio output devices have stopped satisfying the device fit criteria is performed in accordance with determining that the user is in a respective one of one or more predefined contexts.

31. The method of any one of claims 27 to 30.

32. determining that the one or more wearable audio output devices have stopped meeting the device fit criteria is performed in accordance with determining that the user is in a respective one of one or more predefined contexts; the alert corresponding to information regarding the fit of the one or more wearable audio output devices includes a prompt for the user to change a first set of attachments coupled to the one or more wearable audio output devices to a second set of attachments based on the individualized context.

32. The method of any one of claims 27 to 31.

33. 33. The method of any one of claims 27 to 32, wherein the alert corresponding to information regarding the fit of the one or more wearable audio output devices includes information regarding the condition of the wearable audio output devices.

34. 1. A computer system in communication with one or more wearable audio output devices, the computer system configured to run a plurality of applications, the one or more wearable audio output devices including one or more sensors for detecting placement of the one or more wearable audio output devices and one or more microphones, the computer system comprising: A display device; one or more processors; a memory storing one or more programs; the one or more programs are configured to be executed by the one or more processors, the one or more processors comprising: while the one or more wearable audio output devices are in one or more discrete positions relative to a user's ears, and while a media presentation application on the computer system is being used to play media through the one or more wearable audio output devices without displaying a configuration user interface for configuring the fit of the one or more wearable audio output devices; providing media-based audio output from the media presentation application via the one or more wearable audio output devices, the media presentation application being separate from the configuration user interface; and determining, based on the audio output based on the media from the media presentation application, that the one or more wearable audio output devices have stopped meeting device fit criteria; In response to determining that the one or more wearable audio output devices have stopped meeting the device fit criteria, displaying on the display device an alert corresponding to information regarding the fit of the one or more wearable audio output devices; 22. A computer system comprising instructions for:

35. 1. A computer-readable storage medium having stored thereon one or more programs including instructions that, when executed by a computer system including a display device and in communication with one or more wearable audio output devices, the computer system configured to execute a plurality of applications, the one or more wearable audio output devices including one or more sensors for detecting placement of the one or more wearable audio output devices and one or more microphones, cause the computer system to: while the one or more wearable audio output devices are in one or more discrete positions relative to a user's ears, and while a media presentation application on the computer system is being used to play media through the one or more wearable audio output devices without displaying a configuration user interface for configuring the fit of the one or more wearable audio output devices; providing media-based audio output from the media presentation application via the one or more wearable audio output devices, the media presentation application being separate from the configuration user interface; and determining, based on the audio output based on the media from the media presentation application, that the one or more wearable audio output devices have stopped meeting device fit criteria; In response to determining that the one or more wearable audio output devices have stopped meeting the device fit criteria, displaying on the display device an alert corresponding to information regarding the fit of the one or more wearable audio output devices; A computer-readable storage medium that causes the

36. 1. A computer system in communication with one or more wearable audio output devices, the computer system configured to run a plurality of applications, the one or more wearable audio output devices including one or more sensors for detecting placement of the one or more wearable audio output devices and one or more microphones, A display device; a means for enabling the one or more wearable audio output devices while the one or more wearable audio output devices are in one or more discrete positions relative to a user's ears and while a media presentation application on the computer system is being used to play media through the one or more wearable audio output devices without displaying a configuration user interface for configuring the fit of the one or more wearable audio output devices, the means comprising: means for providing media-based audio output from the media presentation application via the one or more wearable audio output devices, the media presentation application being separate from the configuration user interface; and means for determining, based on the audio output based on the media from the media presentation application, that the one or more wearable audio output devices have stopped meeting device fit criteria; means, activated in response to determining that the one or more wearable audio output devices have stopped meeting the device fit criteria, for displaying an alert on the display device corresponding to information regarding the fit of the one or more wearable audio output devices; a means for A computer system comprising:

37. 1. An information processing device for use in a computer system including a display device and in communication with one or more wearable audio output devices, the computer system being configured to run a plurality of applications, the one or more wearable audio output devices including one or more sensors for detecting placement of the one or more wearable audio output devices and one or more microphones, the information processing device comprising: a means for enabling the one or more wearable audio output devices while the one or more wearable audio output devices are in one or more discrete positions relative to a user's ears and while a media presentation application on the computer system is being used to play media through the one or more wearable audio output devices without displaying a configuration user interface for configuring the fit of the one or more wearable audio output devices, the means comprising: means for providing media-based audio output from the media presentation application via the one or more wearable audio output devices, the media presentation application being separate from the configuration user interface; and means for determining, based on the audio output based on the media from the media presentation application, that the one or more wearable audio output devices have stopped meeting device fit criteria; means, activated in response to determining that the one or more wearable audio output devices have stopped meeting the device fit criteria, for displaying an alert on the display device corresponding to information regarding the fit of the one or more wearable audio output devices; means for An information processing device comprising:

38. 1. A computer system in communication with one or more wearable audio output devices, the computer system configured to run a plurality of applications, the one or more wearable audio output devices including one or more sensors for detecting placement of the one or more wearable audio output devices and one or more microphones, A display device; one or more processors; a memory storing one or more programs; wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for performing the method of any one of claims 27 to 33. Computer system.

39. 34. A computer-readable storage medium having stored thereon one or more programs including instructions that, when executed by a computer system including a display device and in communication with one or more wearable audio output devices, the computer system being configured to run a plurality of applications, the one or more wearable audio output devices including one or more sensors for detecting placement of the one or more wearable audio output devices and one or more microphones, cause the computer system to perform the method of any one of claims 27 to 33.

40. 34. A graphical user interface on a computer system including a display device, a memory, and one or more processors for executing one or more programs stored in the memory, and in communication with one or more wearable audio output devices, the computer system being configured to run multiple applications, the one or more wearable audio output devices including one or more sensors for detecting placement of the one or more wearable audio output devices and one or more microphones, the graphical user interface comprising a user interface displayed according to any one of claims 27 to 33.

41. 1. A computer system in communication with one or more wearable audio output devices, the computer system configured to run a plurality of applications, the one or more wearable audio output devices including one or more sensors for detecting placement of the one or more wearable audio output devices and one or more microphones, the computer system comprising: A display device; means for carrying out the method of any one of claims 27 to 33; A computer system comprising:

42. 1. An information processing device for use in a computer system including a display device and in communication with one or more wearable audio output devices, the computer system being configured to run a plurality of applications, the one or more wearable audio output devices including one or more sensors for detecting placement of the one or more wearable audio output devices and one or more microphones, the information processing device comprising: Means for carrying out the method according to any one of claims 27 to 33, An information processing device comprising:

43. 1. A wearable audio output device that includes an input device and one or more microphones and is located within a physical environment, while ambient sounds from the physical environment are detected by the one or more microphones. providing a first audio output based at least in part on the ambient sound from the physical environment while the wearable audio output device is in a first audio output mode, the first audio output including one or more pass-through audio components selected to increase audio pass-through of the ambient sound from the physical environment; Detecting a first input via the input device; transitioning the wearable audio output device from the first audio output mode to a second audio output mode in response to detecting the first input and in accordance with a determination that the first input is a first type of gesture; providing a second audio output based at least in part on the ambient sound from the physical environment while the wearable audio output device is in the second audio output mode, the second audio output including one or more cancellation audio components selected to increase audio cancellation of the ambient sound from the physical environment; A method comprising:

44. The first audio output includes: the one or more pass-through audio components at a first ambient sound audio level; the one or more canceling audio components at a first audio canceling audio level; Including, The second audio output is the one or more pass-through audio components at a second ambient sound audio level different from the first ambient sound audio level; canceling the one or more audio components at a second audio canceling audio level different from the first audio canceling audio level; 44. The method of claim 43, comprising:

45. The wearable audio output device is in communication with an electronic device, and the method comprises: toggling, in accordance with determining that the first input is a second type of gesture, playing, via the wearable audio output device, a first media audio component based on a first media independent of the ambient sound from the physical environment; 45. The method of claim 43 or 44, comprising:

46. in response to determining that the first input is a third type gesture, while playing the first media audio component based on the first media via the wearable audio output device, stopping playing the first media audio component based on the first media in accordance with determining that the first input is detected; and playing, via the wearable audio output device, a second media audio component based on a second media, the second media being unrelated to the ambient sounds from the physical environment and different from the first media; 46. ​​The method of claim 45, comprising:

47. an action associated with the first type of gesture is configurable using a settings user interface and is selected from a first set of actions including transitioning individual audio output modes of the wearable audio output device; an action associated with the second type of gesture is configurable using the settings user interface and is selected from a second set of actions including toggling playback of a respective media audio component; an action associated with the third type of gesture is configurable using the settings user interface and is selected from a third set of actions including stopping playing a first discrete media audio component in combination with playing a second discrete media audio component; 47. The method of claim 46.

48. Detecting a second input via the second input device in an electronic device having a display and a second input device; displaying a configuration user interface on the display of the electronic device in response to detecting the second input; displaying, within the settings user interface, an output mode affordance for controlling an audio output mode of the wearable audio output device; and 48. The method of any one of claims 43 to 47, comprising:

49. 49. The method of claim 48, wherein the output mode affordance is displayed within the configuration user interface pursuant to a determination that the wearable audio output device is in communication with the electronic device.

50. 50. The method of claim 48 or 49, wherein the output mode affordance includes a representation of a first discrete audio output mode that is a current audio output mode of the wearable audio output device without including a representation of any other audio output mode of the wearable audio output device.

51. detecting a third input via the second input device corresponding to the output mode affordance; displaying a respective representation of a plurality of audio output modes of the wearable audio output device in response to detecting the third input; detecting a fourth input via the second input device corresponding to a representation of a second distinct audio output mode distinct from the first distinct audio output mode; In response to detecting the fourth input, transitioning the wearable audio output device from the first individual audio output mode to the second individual audio output mode; 51. The method of claim 50, comprising:

52. the first distinct audio output mode is distinct from a third audio output mode in which the wearable audio output device provides audio output independent of the ambient sound from the physical environment, and the second distinct audio output mode is distinct from the third audio output mode.

52. The method of claim 51.

53. Detecting the first input includes detecting an increase in intensity that satisfies an activation intensity threshold, and the method further comprises: providing an activation audio output in response to detecting the increase in intensity that satisfies the activation intensity threshold; detecting a decrease in intensity that satisfies a release intensity threshold; providing a release audio output in response to detecting the decrease in intensity that satisfies the release intensity threshold; and 53. The method of any one of claims 43 to 52, comprising:

54. the wearable audio output device includes a first wearable audio output component having a first separate input device and a second wearable audio output component having a second separate input device; detecting a separate input via the input device comprises detecting the input via the first separate input device of the first wearable audio output component or detecting the input via the second separate input device of the second wearable audio output component; 54. The method of any one of claims 43 to 53, wherein providing separate audio outputs via the wearable audio output device comprises providing the separate audio outputs via the first wearable audio output component and providing the separate audio components via the second wearable audio component.

55. the wearable audio output device includes a first wearable audio output component in a first position relative to a first ear of a user and a second wearable audio output component in a second position relative to a second ear of the user; the second audio output includes a separate media audio component based on a separate media independent of the ambient sound from the physical environment; The method comprises: while the wearable audio output device is in the second audio output mode; in response to determining that the first wearable audio output component has been removed from the first position relative to the first ear of the user, pausing the individual media audio components; transitioning the wearable audio output device from the second audio output mode to the first audio output mode, and providing the first audio output based at least in part on the ambient sound from the physical environment while the wearable audio output device is in the first audio output mode; 55. The method of any one of claims 43 to 54, comprising:

56. detecting speech by a user of the wearable audio output device while the wearable audio output device is in the second audio output mode; transitioning the wearable audio output device from the second audio output mode to the first audio output mode in response to detecting the speech by the user; 56. The method of any one of claims 43 to 55, comprising:

57. while the wearable audio output device is in the second audio output mode; transitioning the wearable audio output device from the second audio output mode to the first audio output mode in accordance with determining that the ambient sound from the physical environment includes a name of a user of the wearable audio output device; 57. The method of any one of claims 43 to 56, comprising:

58. providing an audio output associated with transitioning an audio output mode of the wearable audio output device in accordance with the determination that the first input is the first type of gesture; 58. The method of any one of claims 43 to 57, comprising:

59. 59. The method of any one of claims 43 to 58, wherein the set of audio output modes the wearable audio output device is configured to transition through in response to input that is a gesture of the first type is configurable using a settings user interface.

60. The set of audio output modes includes a plurality of audio output modes, and the method further comprises: While displaying the configuration user interface on a display of an electronic device, detecting, via a second input device of the electronic device, an input that reorders two or more audio output modes in the set of audio output modes to form a modified set of audio output modes; after detecting the input that reorders the two or more audio output modes in the set of audio output modes to form the modified set of audio output modes, detecting a subsequent input via the input device of the wearable audio output device, the subsequent input being the first type of gesture; transitioning the wearable audio output device from a current audio output mode to a next audio output mode in the modified set of audio output modes in response to detecting the subsequent input being the first type of gesture; 60. The method of claim 59, comprising:

61. 1. A wearable audio output device within a physical environment, comprising: An input device; one or more microphones; one or more processors; a memory storing one or more programs; the one or more programs are configured to be executed by the one or more processors, and the one or more programs while ambient sounds from the physical environment are detected by the one or more microphones. providing a first audio output based at least in part on the ambient sound from the physical environment while the wearable audio output device is in a first audio output mode, the first audio output including one or more pass-through audio components selected to increase audio pass-through of the ambient sound from the physical environment; Detecting a first input via the input device; transitioning the wearable audio output device from the first audio output mode to a second audio output mode in response to detecting the first input and in accordance with a determination that the first input is a first type of gesture; providing a second audio output based at least in part on the ambient sound from the physical environment while the wearable audio output device is in the second audio output mode, the second audio output including one or more cancellation audio components selected to increase audio cancellation of the ambient sound from the physical environment; 1. A wearable audio output device, including instructions for:

62. 1. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a wearable audio output device including an input device and one or more microphones, and located within a physical environment, cause the wearable audio output device to: while ambient sounds from the physical environment are detected by the one or more microphones. providing a first audio output based at least in part on the ambient sound from the physical environment while the wearable audio output device is in a first audio output mode, the first audio output including one or more pass-through audio components selected to increase audio pass-through of the ambient sound from the physical environment; Detecting a first input via the input device; transitioning the wearable audio output device from the first audio output mode to a second audio output mode in response to detecting the first input and in accordance with a determination that the first input is a first type of gesture; providing a second audio output based at least in part on the ambient sound from the physical environment while the wearable audio output device is in the second audio output mode, the second audio output including one or more cancellation audio components selected to increase audio cancellation of the ambient sound from the physical environment; A computer-readable storage medium that causes the

63. 1. A wearable audio output device within a physical environment, comprising: An input device; one or more microphones; a means activated while ambient sound from the physical environment is being detected by the one or more microphones, comprising: means, enabled while the wearable audio output device is in a first audio output mode, for providing a first audio output based at least in part on the ambient sound from the physical environment, the first audio output including one or more pass-through audio components selected to increase audio pass-through of the ambient sound from the physical environment; and means for detecting a first input via the input device; means for transitioning the wearable audio output device from the first audio output mode to a second audio output mode, the means being enabled in response to detecting the first input and in accordance with a determination that the first input is a first type of gesture; means, enabled while the wearable audio output device is in the second audio output mode, for providing a second audio output based at least in part on the ambient sound from the physical environment, the second audio output including one or more cancellation audio components selected to increase audio cancellation of the ambient sound from the physical environment; and a means for A wearable audio output device comprising:

64. 1. An information processing device for use in a wearable audio output device, the information processing device including an input device and one or more microphones, and located within a physical environment, the information processing device comprising: a means activated while ambient sound from the physical environment is being detected by the one or more microphones, comprising: means, enabled while the wearable audio output device is in a first audio output mode, for providing a first audio output based at least in part on the ambient sound from the physical environment, the first audio output including one or more pass-through audio components selected to increase audio pass-through of the ambient sound from the physical environment; and means for detecting a first input via the input device; means for transitioning the wearable audio output device from the first audio output mode to a second audio output mode, the means being enabled in response to detecting the first input and in accordance with a determination that the first input is a first type of gesture; means, enabled while the wearable audio output device is in the second audio output mode, for providing a second audio output based at least in part on the ambient sound from the physical environment, the second audio output including one or more cancellation audio components selected to increase audio cancellation of the ambient sound from the physical environment; and means for An information processing device comprising:

65. 1. A wearable audio output device within a physical environment, comprising: An input device; one or more microphones; one or more processors; a memory storing one or more programs; wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for performing the method of any one of claims 43 to 60. Wearable audio output device.

66. 61. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a wearable audio output device including an input device and one or more microphones and within a separate physical environment, cause the wearable audio output device to perform the method of any one of claims 43 to 60.

67. 61. A graphical user interface on an electronic device in communication with a wearable audio output device including an input device and one or more microphones and within a separate physical environment, the electronic device including a display, a second input device, a memory, and one or more processors for executing one or more programs stored in the memory, the graphical user interface comprising a user interface displayed according to the method of any one of claims 43 to 60.

68. 1. A wearable audio output device within a discrete physical environment, comprising: An input device; one or more microphones; means for carrying out the method according to any one of claims 43 to 60; A wearable audio output device comprising:

69. 1. An information processing device for use in a wearable audio output device, the information processing device including an input device and one or more microphones, and located within a physical environment, the information processing device comprising: means for carrying out the method according to any one of claims 43 to 60; An information processing device comprising:

70. 1. A computer system including a wearable audio output device within a physical environment and one or more input devices, operating the wearable audio output device in a first audio output mode; receiving, while operating the wearable audio output device in the first audio output mode, via the one or more input devices a first input corresponding to a request to transition the wearable audio output device from the first audio output mode to a noise cancellation mode, wherein while the wearable audio output device is in the noise cancellation mode, audio output provided via the wearable audio output device includes one or more cancellation audio components selected to at least partially cancel ambient sounds from the physical environment; In response to receiving the first input: transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode in accordance with determining that a first wearable audio output component of the wearable audio output device is in an in-ear position relative to a first ear of a user and a second wearable audio output component of the wearable audio output device is in an in-ear position relative to a second ear of the user; refraining from transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode in accordance with determining that one of the first wearable audio output component or the second wearable audio output component is not in an in-ear position with respect to the respective ear of the user; A method comprising:

71. the computer system includes a display device, and the method further comprises: displaying, via the display device, a configuration user interface including an activatable user interface element corresponding to the noise cancellation mode; Including, the first input includes activating the activatable user interface element corresponding to the noise cancellation mode.

71. The method of claim 70.

72. 71. The method of claim 70, wherein the wearable audio output device includes a separate input device, and the first input includes a predefined gesture detected via the separate input device of the wearable audio output device.

73. The first input is received while the predefined gesture is associated with one or more noise control actions, and the method further comprises: Receiving input via the one or more input devices to associate the default gesture with a virtual assistant; While the default gesture is associated with the virtual assistant, receiving a second input including the default gesture via the separate input device of the wearable audio output device; In response to receiving the second input, calling the virtual assistant; 73. The method of claim 72, comprising:

74. the first input is received while the predefined gesture is associated with one or more noise control actions; transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode is performed in accordance with determining that the predefined gesture is associated with one or more noise control actions; refraining from transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode is performed in accordance with the determination that the predefined gesture is associated with one or more noise control actions; The method comprises: In response to receiving the first input: Invoking the virtual assistant in accordance with a determination that the default gesture is associated with a virtual assistant; 74. The method of claim 72 or 73, comprising:

75. The computer system includes one or more tactile output generators, and the method includes: in response to receiving the first input and in accordance with the determination that one of the first wearable audio output component or the second wearable audio output component is not in an in-ear position with respect to the respective ear of the user; providing, via the one or more tactile output generators, a tactile output indicating that one of the first wearable audio output component or the second wearable audio output component is not in an in-ear position with respect to the respective ear of the user; 75. The method of any one of claims 70 to 74, comprising:

76. The computer system includes a display device, and the method further comprises: in response to receiving the first input and in accordance with the determination that one of the first wearable audio output component or the second wearable audio output component is not in an in-ear position with respect to the respective ear of the user; displaying a visual alert via the display device indicating that one of the first wearable audio output component or the second wearable audio output component is not in an in-ear position with respect to the respective ear of the user; 76. The method of any one of claims 70 to 75, comprising:

77. in response to receiving the first input and in accordance with the determination that one of the first wearable audio output component or the second wearable audio output component is not in an in-ear position with respect to the respective ear of the user; providing, via the wearable audio output device, an audio output indicating that one of the first wearable audio output component or the second wearable audio output component is not in an in-ear position with respect to the respective ear of the user; 77. The method of any one of claims 70 to 76, comprising:

78. receiving, via the one or more input devices, a third input corresponding to a request to transition the wearable audio output device to a pass-through mode while at least one of the first wearable audio output component or the second wearable audio output component is in an in-ear position relative to a respective ear of the user, wherein while the wearable audio output device is in the pass-through mode, audio output provided via the wearable audio output device includes one or more pass-through audio components that include at least a portion of ambient sound from the physical environment; transitioning the wearable audio output device to the pass-through mode in response to receiving the third input; 78. The method of any one of claims 70 to 77, comprising:

79. in response to receiving the first input and in accordance with the determination that one of the first wearable audio output component or the second wearable audio output component is not in an in-ear position with respect to the respective ear of the user; transitioning the wearable audio output device from the first audio output mode to a third audio output mode, the first audio output mode and the third audio output mode being distinct from the noise cancellation mode; 79. The method of any one of claims 70 to 78, comprising:

80. receiving a fourth input via the one or more input devices corresponding to a request to transition the wearable audio output device to a noise control off mode, wherein while the wearable audio output device is in the noise control off mode, audio output provided via the wearable audio output device does not include one or more pass-through audio components that include at least a portion of ambient sound from the physical environment and does not include one or more cancellation audio components selected to at least partially cancel ambient sound from the physical environment; transitioning the wearable audio output device to the noise control off mode in response to receiving the fourth input; 80. The method of any one of claims 70 to 79, comprising:

81. and wherein refraining from transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode is performed in accordance with determining that the computer system is not in a default operating mode, the method further comprising: transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode in accordance with the determination that the first wearable audio output component or the second wearable audio output component is not in an in-ear position with respect to the respective ear of the user and in accordance with a determination that the computer system is in the default operating mode; 81. The method of any one of claims 70 to 80, comprising:

82. The computer system includes a wearable electronic device including a display device and in communication with one or more audio output devices including the wearable audio output device, and the method includes: displaying, via the display device, a configuration user interface, including displaying, within a first portion of the configuration user interface, one or more first activatable user interface elements, each corresponding to a distinct audio output mode; detecting, while displaying the configuration user interface, an input corresponding to a request to scroll at least the first portion of the configuration user interface; scrolling at least the first portion of the configuration user interface in response to detecting the input corresponding to the request to scroll at least the first portion of the configuration user interface, wherein the scrolling includes: ceasing to display at least one of the one or more first activatable user interface elements; and displaying, via the display device, one or more second activatable user interface elements, each corresponding to a respective audio output device of the one or more audio output devices in communication with the wearable electronic device; and 82. The method of any one of claims 70 to 81, comprising:

83. the computer system includes an electronic device including a display device; operating the wearable audio output device in any individual audio output mode is performed after establishing a wireless connection between the electronic device and the wearable audio output device; The method further comprises, before establishing the wireless connection between the electronic device and the wearable audio output device: receiving, at the electronic device, an input to initiate a process of establishing the wireless connection between the wearable audio output device and the electronic device; displaying a series of user interfaces while performing the process of establishing the wireless connection in response to receiving the input, wherein displaying the series of user interfaces includes: displaying a first user interface including information regarding a first type of input for performing a first action by the wearable audio output device; after displaying the first user interface, displaying a second user interface including information regarding a second type of input for performing a second type of operation by the wearable audio output device; and 83. The method of any one of claims 70 to 82, comprising:

84. The computer system includes an electronic device including one or more tactile output generators and in communication with the wearable audio output device, and the method includes: generating a tactile output via the one or more tactile output generators of the electronic device in coordination with transitioning the wearable audio output device from a first discrete audio output mode to a second discrete audio output mode; 84. The method of any one of claims 70 to 83, comprising:

85. The computer system includes a display device, a touch-sensitive surface, and one or more tactile output generators, and the method includes: displaying, via the display device, a configuration user interface including a plurality of user interface elements each corresponding to a distinct audio output mode of the wearable audio output device, including a first user interface element corresponding to the first audio output mode and a second user interface element corresponding to the noise cancellation mode; displaying a selection indicator indicating selection of the first user interface element before receiving the first input, the selection indicator having a first appearance; Including, receiving the first input includes, while displaying the configuration user interface, receiving the first input at an initial position on the touch-sensitive surface corresponding to the selection indicator and detecting movement of the first input across the touch-sensitive surface; The method includes, in response to detecting the movement of the first input: moving the selection indicator based at least in part on the movement of the first input; generating a tactile output via the one or more tactile output generators in response to determining that the movement of the selection indicator based at least in part on the movement of the input includes movement of the selection indicator to a predetermined snap position corresponding to a respective user interface element of the plurality of user interface elements; 85. The method of any one of claims 70 or 71 or 75 to 84, comprising:

86. The computer system includes a display device and a touch-sensitive surface, and the method includes: displaying, via the display device, a configuration user interface including a plurality of user interface elements each corresponding to a distinct audio output mode of the wearable audio output device, including a first user interface element corresponding to the first audio output mode and a second user interface element corresponding to the noise cancellation mode; displaying a selection indicator corresponding to the first user interface element before receiving the first input, the selection indicator having a first appearance; Including, receiving the first input includes, while displaying the configuration user interface, receiving the first input at an initial position on the touch-sensitive surface corresponding to the selection indicator and detecting movement of the first input across the touch-sensitive surface; The method comprises: In response to detecting the movement of the first input, moving the selection indicator based at least in part on the movement of the first input; displaying the selection indicator in the first appearance in accordance with determining that the selection indicator corresponds to a distinct user interface element corresponding to a distinct audio output mode to which the wearable audio output device can be transitioned; displaying the selection indicator in a second appearance different from the first appearance in accordance with a determination that the selection indicator does not correspond to a distinct user interface element corresponding to a distinct audio output mode to which the wearable audio output device can be transitioned; 86. The method of any one of claims 70 or 71 or 75 to 85, comprising:

87. 87. The method of claim 86, wherein the determining that the selection indicator does not correspond to a respective user interface element corresponding to a respective audio output mode to which the wearable audio output device can be transitioned comprises determining that the selection indicator corresponds to the second user interface element corresponding to the noise cancellation mode and one of the first wearable audio output component or the second wearable audio output component is not in an in-ear position with respect to a respective ear of the user.

88. The computer system includes a volume control hardware element, and the method further comprises: Detecting an input via the volume control hardware element; displaying a volume control in response to detecting the input via the volume control hardware element; Including, the setting user interface is displayed in response to an input corresponding to the displayed volume control.

88. The method of any one of claims 71 or 85 to 87.

89. 89. The method of any one of claims 71 or 85-88, wherein, pursuant to determining that the computer system is configured to output audio through a separate audio output device, the configuration user interface includes a graphical representation of the separate audio output device.

90. The computer system includes a display device and a touch-sensitive surface, and the method includes: displaying, via the display device, a configuration user interface including a plurality of user interface elements, including a first user interface element corresponding to the first audio output mode of the wearable audio output device and a second user interface element corresponding to a second audio output mode of the wearable audio output device, wherein the second audio output mode is the noise cancellation mode; displaying a selection indicator over the first user interface element before receiving the first input; in response to receiving a first portion of the first input comprising an initial contact on the touch-sensitive surface at a location corresponding to a selection of a respective user interface element of the plurality of user interface elements; displaying a selection indicator over the individual user interface element; transitioning the wearable audio output device to a respective audio output mode in accordance with determining that the respective user interface element corresponds to a respective audio output mode to which the wearable audio output device may be transitioned; Including, 90. The method of any one of claims 70 or 71 or 75 to 89.

91. The computer system includes one or more tactile output generators, and the method includes: in response to detecting a second portion of the first input following the first portion of the first input and including a liftoff of the contact from the touch-sensitive surface while the selection indicator is displayed over a respective user interface element of the plurality of user interface elements corresponding to the noise cancellation mode; providing, via the one or more tactile output generators, an error tactile output in response to determining that the noise cancellation mode is an audio output mode to which the wearable audio output device cannot be transitioned; 91. The method of claim 90, comprising:

92. 92. The method of any one of claims 70 or 71 or 75-91, wherein the plurality of user interface elements are displayed in response to receiving a previous input corresponding to activation of an output mode affordance, the output mode affordance including a representation of the first audio output mode without including representations of any other audio output modes of the wearable audio output device, the method comprising: ceasing to display the plurality of user interface elements after at least a predetermined time has elapsed since detecting the first input; and re-displaying the output mode affordance, the output mode affordance including a representation of a distinct audio output mode corresponding to the distinct user interface element on which the selection indicator was displayed when the predetermined time had elapsed.

93. 93. The method of any one of claims 70 or 71 or 75 to 92, comprising animating at least a portion of a respective user interface element while displaying the selection indicator over the respective user interface element.

94. providing a respective selection tactile output in response to receiving a respective portion of the first input corresponding to a selection of a respective user interface element of the plurality of user interface elements; 94. The method of any one of claims 70 or 71 or 75 to 93, comprising:

95. 95. The method of claim 94, wherein the selected tactile output is provided regardless of whether the selected distinct user interface element corresponds to a distinct audio output mode to which the wearable audio output device can be transitioned.

96. 1. A computer system comprising: a wearable audio output device within the physical environment; one or more input devices; one or more processors; a memory storing one or more programs; the one or more programs are configured to be executed by the one or more processors, and the one or more programs operating the wearable audio output device in a first audio output mode; receiving, while operating the wearable audio output device in the first audio output mode, via the one or more input devices a first input corresponding to a request to transition the wearable audio output device from the first audio output mode to a noise cancellation mode, wherein while the wearable audio output device is in the noise cancellation mode, audio output provided via the wearable audio output device includes one or more cancellation audio components selected to at least partially cancel ambient sounds from the physical environment; In response to receiving the first input: transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode in accordance with determining that a first wearable audio output component of the wearable audio output device is in an in-ear position relative to a first ear of a user and a second wearable audio output component of the wearable audio output device is in an in-ear position relative to a second ear of the user; refraining from transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode in accordance with determining that one of the first wearable audio output component or the second wearable audio output component is not in an in-ear position with respect to the respective ear of the user; 22. A computer system comprising instructions for:

97. 1. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a computer system including a wearable audio output device in a physical environment and one or more input devices, cause the computer system to: operating the wearable audio output device in a first audio output mode; receiving, while operating the wearable audio output device in the first audio output mode, via the one or more input devices a first input corresponding to a request to transition the wearable audio output device from the first audio output mode to a noise cancellation mode, wherein while the wearable audio output device is in the noise cancellation mode, audio output provided via the wearable audio output device includes one or more cancellation audio components selected to at least partially cancel ambient sounds from the physical environment; In response to receiving the first input: transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode in accordance with determining that a first wearable audio output component of the wearable audio output device is in an in-ear position relative to a first ear of a user and a second wearable audio output component of the wearable audio output device is in an in-ear position relative to a second ear of the user; refraining from transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode in accordance with determining that one of the first wearable audio output component or the second wearable audio output component is not in an in-ear position with respect to the respective ear of the user; A computer-readable storage medium that causes the

98. a wearable audio output device within the physical environment; one or more input devices; means for operating the wearable audio output device in a first audio output mode; means, enabled while operating the wearable audio output device in the first audio output mode, for receiving, via the one or more input devices, a first input corresponding to a request to transition the wearable audio output device from the first audio output mode to a noise cancellation mode, wherein while the wearable audio output device is in the noise cancellation mode, audio output provided via the wearable audio output device includes one or more cancellation audio components selected to at least partially cancel ambient sounds from the physical environment; and means, enabled in response to receiving the first input, comprising: means for transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode, the means being enabled in response to determining that a first wearable audio output component of the wearable audio output device is in an in-ear position relative to a first ear of a user and a second wearable audio output component of the wearable audio output device is in an in-ear position relative to a second ear of the user; means, enabled in response to a determination that one of the first wearable audio output component or the second wearable audio output component is not in an in-ear position with respect to the respective ear of the user, for refraining from transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode; means, enabled in response to receiving the first input, comprising: A computer system comprising:

99. 1. An information processing device for use in a computer system including a wearable audio output device within a physical environment and one or more input devices, the information processing device comprising: means for operating the wearable audio output device in a first audio output mode; means, enabled while operating the wearable audio output device in the first audio output mode, for receiving, via the one or more input devices, a first input corresponding to a request to transition the wearable audio output device from the first audio output mode to a noise cancellation mode, wherein while the wearable audio output device is in the noise cancellation mode, audio output provided via the wearable audio output device includes one or more cancellation audio components selected to at least partially cancel ambient sounds from the physical environment; and means, enabled in response to receiving the first input, comprising: means for transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode, the means being enabled in response to determining that a first wearable audio output component of the wearable audio output device is in an in-ear position relative to a first ear of a user and a second wearable audio output component of the wearable audio output device is in an in-ear position relative to a second ear of the user; means, enabled in response to a determination that one of the first wearable audio output component or the second wearable audio output component is not in an in-ear position with respect to the respective ear of the user, for refraining from transitioning the wearable audio output device from the first audio output mode to the noise cancellation mode; means, enabled in response to receiving the first input, comprising: An information processing device comprising:

100. a wearable audio output device within the physical environment; one or more input devices; one or more processors; a memory storing one or more programs; wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for performing the method of any one of claims 70 to 95. Computer system.

101. 96. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a computer system including a wearable audio output device within a physical environment and one or more input devices, cause the computer system to perform the method of any one of claims 70 to 95.

102. 96. A graphical user interface on a computer system including a wearable audio output device within a physical environment and one or more input devices, the graphical user interface comprising a user interface displayed according to a method of any one of claims 70 to 95.

103. a wearable audio output device within the physical environment; one or more input devices; means for carrying out the method of any one of claims 70 to 95; A computer system comprising:

104. 1. An information processing apparatus for use in a computer system including a wearable audio output device within a physical environment and one or more input devices, comprising: means for carrying out the method of any one of claims 70 to 95; An information processing device comprising:

105. 1. A computer system including a wearable audio output device within a physical environment, comprising: operating the wearable audio output device in a first audio output mode while a first wearable audio output component of the wearable audio output device is in a first position relative to a first ear of a user and a second wearable audio output component of the wearable audio output device is in the first position relative to a second ear of the user; detecting a change in position of the first wearable audio output component from the first position relative to the first ear of the user to a second position relative to the first ear of the user while operating the wearable audio output device in the first audio output mode; in response to detecting the change in position of the first wearable audio output component from the first position relative to the first ear of the user to the second position relative to the first ear of the user, while the second wearable audio output component is maintained in the first position relative to the second ear of the user; transitioning the wearable audio output device from the first audio output mode to a second audio output mode that is a pass-through audio output mode different from the first audio output mode, wherein while the wearable audio output device is in the pass-through audio output mode, audio output provided via the wearable audio output device includes one or more pass-through audio components that include at least a portion of ambient sound from the physical environment; A method comprising:

106. 106. The method of claim 105, wherein the individual wearable audio output component being in the first position relative to the user's individual ear comprises the individual wearable audio output component being at least partially disposed within the individual ear, and the individual wearable audio output component being in the second position relative to the user's individual ear comprises the individual wearable audio output component being outside of the individual ear.

107. in response to detecting a change in position of the second wearable audio output component from the first position relative to the second ear of the user to the second position relative to the second ear of the user, while the first wearable audio output component is maintained in the second position relative to the first ear of the user; transitioning the wearable audio output device from the second audio output mode to a third audio output mode, the third audio output mode being a noise control off mode, wherein while the wearable audio output device is in the noise control off mode, audio output provided via the wearable audio output device does not include one or more pass-through audio components that include at least a portion of ambient sound from the physical environment and does not include one or more cancellation audio components selected to at least partially cancel ambient sound from the physical environment; 107. The method of claim 106, comprising:

108. and then, in response to detecting a change in position of the first wearable audio output component from the first position relative to the first ear of the user to a second position relative to the first ear of the user, detecting a change in position of the first wearable audio output component from the second position relative to the first ear of the user back to the first position relative to the first ear of the user, while the second wearable audio output component is maintained in the first position relative to the first ear of the user. transitioning the wearable audio output device from the second audio output mode to the first audio output mode; 108. The method of claim 106 or 107, comprising:

109. 106. The method of claim 105, wherein the individual wearable audio output device being in the first position relative to the user's individual ear comprises the individual wearable audio output device being outside the individual ear, and the individual wearable audio output device being in the second position relative to the user's individual ear comprises the individual wearable audio output device being at least partially disposed within the individual ear.

110. before operating the wearable audio output device in the first audio output mode; operating the wearable audio output device in a separate audio output mode while the first wearable audio output component is in the second position relative to the first ear of the user and the second wearable audio output component is in the second position relative to the second ear of the user; after detecting the change in position of the first wearable audio output component from the first position relative to the first ear of the user to the second position relative to the first ear of the user; in response to detecting a change in position of the second wearable audio output component from the first position relative to the second ear of the user to the second position relative to the second ear of the user, while the first wearable audio output component is maintained in the second position relative to the first ear of the user; transitioning the wearable audio output device from the second audio output mode to the individual audio output mode; 110. The method of claim 109, comprising:

111. receiving an incoming telephone call alert while operating the wearable audio output device in a discrete audio output mode; detecting an input corresponding to a request to answer the incoming telephone call; in response to detecting the input corresponding to a request to answer the incoming telephone call; transitioning the wearable audio output device from the individual audio output mode to the second audio output mode; 111. The method of any one of claims 105 to 110, comprising:

112. detecting an end of the telephone call; In response to detecting the end of the telephone call, transitioning the wearable audio output device from the second audio output mode to the individual audio output mode; 112. The method of claim 111, comprising:

113. 1. A computer system comprising: a wearable audio output device within the physical environment; one or more processors; a memory storing one or more programs; the one or more programs are configured to be executed by the one or more processors, and the one or more programs operating the wearable audio output device in a first audio output mode while a first wearable audio output component of the wearable audio output device is in a first position relative to a first ear of a user and a second wearable audio output component of the wearable audio output device is in the first position relative to a second ear of the user; detecting a change in position of the first wearable audio output component from the first position relative to the first ear of the user to a second position relative to the first ear of the user while operating the wearable audio output device in the first audio output mode; in response to detecting the change in position of the first wearable audio output component from the first position relative to the first ear of the user to the second position relative to the first ear of the user, while the second wearable audio output component is maintained in the first position relative to the second ear of the user; transitioning the wearable audio output device from the first audio output mode to a second audio output mode that is a pass-through audio output mode different from the first audio output mode, wherein while the wearable audio output device is in the pass-through audio output mode, audio output provided via the wearable audio output device includes one or more pass-through audio components that include at least a portion of ambient sound from the physical environment; Including instructions for Computer system.

114. 1. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a computer system including a wearable audio output device in a physical environment, cause the computer system to: operating the wearable audio output device in a first audio output mode while a first wearable audio output component of the wearable audio output device is in a first position relative to a first ear of a user and a second wearable audio output component of the wearable audio output device is in the first position relative to a second ear of the user; detecting a change in position of the first wearable audio output component from the first position relative to the first ear of the user to a second position relative to the first ear of the user while operating the wearable audio output device in the first audio output mode; in response to detecting the change in position of the first wearable audio output component from the first position relative to the first ear of the user to the second position relative to the first ear of the user, while the second wearable audio output component is maintained in the first position relative to the second ear of the user; transitioning the wearable audio output device from the first audio output mode to a second audio output mode that is a pass-through audio output mode different from the first audio output mode, wherein while the wearable audio output device is in the pass-through audio output mode, audio output provided via the wearable audio output device includes one or more pass-through audio components that include at least a portion of ambient sound from the physical environment; A computer-readable storage medium that causes the

115. a wearable audio output device within the physical environment; means for operating the wearable audio output device in a first audio output mode, the means being enabled while a first wearable audio output component of the wearable audio output device is in a first position relative to a first ear of a user and a second wearable audio output component of the wearable audio output device is in the first position relative to a second ear of the user; means, enabled while operating the wearable audio output device in the first audio output mode, for detecting a change in position of the first wearable audio output component from the first position relative to the first ear of the user to a second position relative to the first ear of the user; a means, activated in response to detecting a change in position of the first wearable audio output component from the first position relative to the first ear of the user to the second position relative to the first ear of the user while the second wearable audio output component is maintained in the first position relative to the second ear of the user, means for transitioning the wearable audio output device from the first audio output mode to a second audio output mode that is a pass-through audio output mode different from the first audio output mode, wherein while the wearable audio output device is in the pass-through audio output mode, audio output provided via the wearable audio output device includes one or more pass-through audio components that include at least a portion of ambient sound from the physical environment; means, enabled in response to detecting the change in position of the first wearable audio output component, comprising: A computer system comprising:

116. 1. An information processing device for use in a computer system including a wearable audio output device within a physical environment, the information processing device comprising: means for operating the wearable audio output device in a first audio output mode, the means being enabled while a first wearable audio output component of the wearable audio output device is in a first position relative to a first ear of a user and a second wearable audio output component of the wearable audio output device is in the first position relative to a second ear of the user; means, enabled while operating the wearable audio output device in the first audio output mode, for detecting a change in position of the first wearable audio output component from the first position relative to the first ear of the user to a second position relative to the first ear of the user; a means, activated in response to detecting a change in position of the first wearable audio output component from the first position relative to the first ear of the user to the second position relative to the first ear of the user while the second wearable audio output component is maintained in the first position relative to the second ear of the user, means for transitioning the wearable audio output device from the first audio output mode to a second audio output mode that is a pass-through audio output mode different from the first audio output mode, wherein while the wearable audio output device is in the pass-through audio output mode, audio output provided via the wearable audio output device includes one or more pass-through audio components that include at least a portion of ambient sound from the physical environment; means, enabled in response to detecting the change in position of the first wearable audio output component, comprising: An information processing device comprising:

117. a wearable audio output device within the physical environment; one or more processors; A computer system comprising: and a memory having stored thereon one or more programs, the one or more programs configured to be executed by the one or more processors, the one or more programs containing instructions for performing the method of any one of claims 105 to 112.

118. 113. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a computer system including a wearable audio output device within a physical environment, cause the computer system to perform the method of any one of claims 105 to 112.

119. 113. A graphical user interface on a computer system including a wearable audio output device within a physical environment, the graphical user interface comprising a user interface displayed according to the method of any one of claims 105 to 112.

120. a wearable audio output device within the physical environment; means for carrying out the method of any one of claims 105 to 112; A computer system comprising:

121. 1. An information processing apparatus for use in a computer system including a wearable audio output device within a physical environment, comprising: means for carrying out the method of any one of claims 105 to 112; An information processing device comprising:

122. 1. A computer system including a display device and a wearable audio output device, the wearable audio output device including a first wearable audio output component and a second wearable audio output component, Detecting the occurrence of a discrete event; In response to detecting the occurrence of the discrete event, displaying acoustic sealing information of the wearable audio output device in accordance with determining that the first wearable audio output component is at least partially within a first ear of the user and the second wearable audio output component is at least partially within a second ear of the user; via the display device, a first indication of a quality of a first acoustic seal between the first wearable audio output component and the first ear of the user; and a second indication, separate from the first indication, of the quality of a second acoustic seal between the second wearable audio output component and the second ear of the user; and and A method comprising:

123. 123. The method of claim 122, wherein the quality of the respective acoustic seal between a respective wearable audio output component and the respective ear of the user is indicated at least in part by a first visual characteristic of the respective corresponding indication, the first visual characteristic being color.

124. 124. The method of claim 123, wherein the quality of the respective acoustic seal between a respective wearable audio output component and the respective ear of the user is further indicated by a second visual characteristic of the respective corresponding indication.

125. displaying via said display device a representation of the seal quality scale; the quality of the respective acoustic seal between the respective wearable audio output component and the respective ear of the user is indicated at least in part by a position of the respective corresponding indication relative to the representation of the seal quality scale.

125. The method of any one of claims 122 to 124.

126. 126. The method of any one of claims 122 to 125, comprising indicating the quality of the first acoustic seal relative to the quality of the second acoustic seal.

127. 127. The method of claim 126, wherein the quality of the first acoustic seal relative to the quality of the second acoustic seal is indicated using text.

128. Displaying the acoustic tightness information of the wearable audio output device includes: displaying, via the display device, one or more instructions prompting the user to perform one or more adjustments of the wearable audio output device in accordance with a determination that the quality of the first acoustic seal does not meet an acoustic seal quality threshold and / or that the quality of the second acoustic seal does not meet the acoustic seal quality threshold.

128. The method of any one of claims 122 to 127.

129. Displaying the acoustic tightness information of the wearable audio output device includes: ceasing to display one or more instructions prompting the user to perform one or more adjustments of the wearable audio output device in accordance with determining that the quality of the first acoustic seal meets a sound seal quality threshold and that the quality of the second acoustic seal meets the sound seal quality threshold.

129. The method of any one of claims 122 to 128.

130. 130. The method of any one of claims 122 to 129, wherein displaying the acoustic seal information of the wearable audio output device comprises indicating the quality of the first acoustic seal relative to the quality of the second acoustic seal, regardless of whether the quality of the first acoustic seal meets an acoustic seal quality threshold and regardless of whether the quality of the second acoustic seal meets the acoustic seal quality threshold.

131. 1. A computer system comprising: A display device; a wearable audio output device including a first wearable audio output component and a second wearable audio output component; one or more processors; a memory storing one or more programs; the one or more programs are configured to be executed by the one or more processors, and the one or more programs Detecting the occurrence of a discrete event; In response to detecting the occurrence of the discrete event, displaying acoustic sealing information of the wearable audio output device in accordance with determining that the first wearable audio output component is at least partially within a first ear of the user and the second wearable audio output component is at least partially within a second ear of the user; via the display device, a first indication of a quality of a first acoustic seal between the first wearable audio output component and the first ear of the user; and a second indication, separate from the first indication, of the quality of a second acoustic seal between the second wearable audio output component and the second ear of the user; and simultaneously displaying 22. A computer system comprising instructions for:

132. 1. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a computer system including a display device and a wearable audio output device, the wearable audio output device including a first wearable audio output component and a second wearable audio output component, cause the computer system to: Detecting the occurrence of a discrete event; In response to detecting the occurrence of the discrete event, displaying acoustic sealing information of the wearable audio output device in accordance with determining that the first wearable audio output component is at least partially within a first ear of the user and the second wearable audio output component is at least partially within a second ear of the user; via the display device, a first indication of a quality of a first acoustic seal between the first wearable audio output component and the first ear of the user; and a second indication, separate from the first indication, of the quality of a second acoustic seal between the second wearable audio output component and the second ear of the user; and and A computer-readable storage medium that causes the

133. A display device; a wearable audio output device including a first wearable audio output component and a second wearable audio output component; means for detecting the occurrence of a discrete event; a means for displaying acoustic sealing information of the wearable audio output device, the means being enabled in response to detecting the occurrence of the discrete event and in accordance with determining that the first wearable audio output component is at least partially within a first ear of the user and the second wearable audio output component is at least partially within a second ear of the user; via the display device, a first indication of a quality of a first acoustic seal between the first wearable audio output component and the first ear of the user; and a second indication, separate from the first indication, of the quality of a second acoustic seal between the second wearable audio output component and the second ear of the user; and including means for simultaneously displaying means for displaying acoustical seal information; A computer system comprising:

134. 1. An information processing apparatus for use in a computer system including a display device and a wearable audio output device, the wearable audio output device including a first wearable audio output component and a second wearable audio output component, the information processing apparatus comprising: means for detecting the occurrence of a discrete event; a means for displaying acoustic sealing information of the wearable audio output device, the means being enabled in response to detecting the occurrence of the discrete event and in accordance with determining that the first wearable audio output component is at least partially within a first ear of the user and the second wearable audio output component is at least partially within a second ear of the user; via the display device, a first indication of a quality of a first acoustic seal between the first wearable audio output component and the first ear of the user; and a second indication, separate from the first indication, of the quality of a second acoustic seal between the second wearable audio output component and the second ear of the user; and including means for simultaneously displaying means for displaying acoustical seal information; An information processing device comprising:

135. A display device; a wearable audio output device including a first wearable audio output component and a second wearable audio output component; one or more processors; A computer system comprising: and a memory having stored thereon one or more programs, the one or more programs configured to be executed by the one or more processors, the one or more programs containing instructions to perform the method of any one of claims 122 to 130.

136. 131. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a computer system including a display device and a wearable audio output device, the wearable audio output device including a first wearable audio output component and a second wearable audio output component, cause the computer system to perform the method of any one of claims 122 to 130.

137. 131. A graphical user interface on a computer system including a display device and a wearable audio output device, the wearable audio output device including a first wearable audio output component and a second wearable audio output component, the graphical user interface comprising a user interface displayed according to the method of any one of claims 122 to 130.

138. A display device; a wearable audio output device including a first wearable audio output component and a second wearable audio output component; means for carrying out the method of any one of claims 122 to 130; A computer system comprising:

139. 1. An information processing apparatus for use in a computer system including a display device and a wearable audio output device, the wearable audio output device including a first wearable audio output component and a second wearable audio output component, the information processing apparatus comprising: means for carrying out the method of any one of claims 122 to 130; An information processing device comprising:

140. 1. A computer system including a display device and in communication with one or more sets of wearable audio output devices, receiving a first input corresponding to a request to display an audio output configuration user interface; In response to receiving the first input, displaying the audio output setting user interface; In response to determining that the computer system is in communication with at least a first set of one or more wearable audio output devices and a second set of one or more wearable audio output devices, the audio output configuration user interface: a first set of audio output controls corresponding to the first set of wearable audio output devices, the first set including: a first volume control indicating a current output volume level of the first set of wearable audio output devices; and a representation of a first audio output mode that is a current audio output mode of a first plurality of audio output modes available for the first set of wearable audio output devices, the representation of the first audio output mode being visually associated with the first volume control; a second set of audio output controls corresponding to the second set of wearable audio output devices, including a second volume control indicating a current output volume level of the second set of wearable audio output devices; and A method comprising:

141. pursuant to determining that the computer system is in communication with a single set of one or more wearable audio output devices, the audio output configuration user interface includes a single set of audio output controls corresponding to the single set of wearable audio output devices, including a single volume control indicating a current output volume level of the single set of wearable audio output devices. The method of claim 140.

142. receiving, while displaying the audio output configuration user interface, a second input corresponding to a request to change an output volume level of an individual set of wearable audio output devices; In response to receiving the second input: modifying the output volume levels of the first set of wearable audio output devices without modifying the output volume levels of the second set of wearable audio output devices in accordance with determining that the second input corresponds to the first set of wearable audio output devices, and updating the first volume control to indicate the modified output volume levels of the first set of wearable audio output devices; modifying the output volume levels of the second set of wearable audio output devices without modifying the output volume levels of the first set of wearable audio output devices in accordance with determining that the second input corresponds to the second set of wearable audio output devices, and updating the second volume control to indicate the modified output volume levels of the second set of wearable audio output devices; 142. The method of claim 140 or 141, comprising:

143. 143. The method of any one of claims 140 to 142, wherein, in accordance with a determination that the second set of wearable audio output devices are capable of outputting audio in a second, different plurality of audio output modes, the second set of audio output controls includes a representation of a second audio output mode that is a current audio output mode of a second plurality of audio output modes available to the second set of wearable audio output devices.

144. receiving a third input corresponding to activation of the representation of the first audio output mode; in response to receiving the third input, displaying representations of a first plurality of audio output modes of the first set of wearable audio output devices, the representations of the first plurality of audio output modes including a representation of the first audio output mode and a representation of a second audio output mode different from the first audio output mode; 144. The method of any one of claims 140 to 143, comprising:

145. and before detecting the third input, the second volume control indicating a current output volume level of the second set of wearable audio output devices is displayed simultaneously with a representation of a second audio output mode that is a current audio output mode of the second plurality of audio output modes available on the second set of wearable audio output devices, the representation of the second audio output mode being visually associated with the second volume control, and the method further comprising: ceasing to display the representation of the second audio output mode in response to receiving the third input; 145. The method of claim 144, comprising:

146. in response to receiving the third input, enhancing the appearance of the first volume control relative to the appearance of the second volume control; 146. The method of claim 144 or 145, comprising:

147. receiving a fourth input corresponding to a selection of a representation of a distinct audio output mode within the first plurality of audio output modes that is different from the first audio output mode while displaying the representation of the distinct audio output mode of the first set of wearable audio output devices; de-emphasizing the appearance of the first volume control relative to the appearance of the second volume control after receiving the fourth input; 147. The method of claim 146, comprising:

148. after receiving the fourth input, maintaining display of the selected representation of the individual audio output mode, ceasing to display the representations of audio output modes other than the individual audio output mode, and re-displaying the representation of the second audio output mode, the second audio output mode being the current audio output mode of the second set of wearable audio output devices; 148. The method of claim 147, comprising:

149. receiving a fifth input corresponding to a request to change an output volume level of the second set of wearable audio output devices using the second volume control while displaying the respective representations of the first plurality of audio output modes of the first set of wearable audio output devices; ceasing to modify the output volume levels of the second set of wearable audio output devices in response to receiving the fifth input; and 149. The method of any one of claims 144 to 148, comprising:

150. updating the second volume control to indicate the changed output volume levels of the second set of wearable audio output devices pursuant to determining that the current output volume levels of the second set of wearable audio output devices have changed while displaying the respective representations of the first plurality of audio output modes of the first set of wearable audio output devices; 150. The method of any one of claims 144 to 149, comprising:

151. receiving a sixth input corresponding to a request to change an output volume level of the first set of wearable audio output devices using the first volume control while displaying the respective representations of the first plurality of audio output modes of the first set of wearable audio output devices; in response to receiving the sixth input, modifying the output volume levels of the first set of wearable audio output devices and updating the first volume control to indicate the modified output volume levels of the first set of wearable audio output devices; 151. The method of any one of claims 144 to 150, comprising:

152. receiving a separate input directed to the second volume control; in response to receiving the discrete input directed to the second volume control; modifying the output volume levels of the second set of wearable audio output devices and updating the second volume control to indicate the modified output volume levels of the second set of wearable audio output devices in accordance with determining that the respective representations of the first plurality of audio output modes of the first set of wearable audio output devices are not being displayed; ceasing to alter the output volume levels of the second set of wearable audio output devices in accordance with determining that the respective representations of the first plurality of audio output modes of the first set of wearable audio output devices are being displayed; and 152. The method of any one of claims 140 to 151, comprising:

153. 1. A computer system in communication with one or more sets of wearable audio output devices, comprising: A display device; one or more processors; a memory storing one or more programs; the one or more programs are configured to be executed by the one or more processors, and the one or more programs receiving a first input corresponding to a request to display an audio output configuration user interface; In response to receiving the first input, displaying the audio output setting user interface; In response to determining that the computer system is in communication with at least a first set of one or more wearable audio output devices and a second set of one or more wearable audio output devices, the audio output configuration user interface: a first set of audio output controls corresponding to the first set of wearable audio output devices, the first set including: a first volume control indicating a current output volume level of the first set of wearable audio output devices; and a representation of a first audio output mode that is a current audio output mode of a first plurality of audio output modes available for the first set of wearable audio output devices, the representation of the first audio output mode being visually associated with the first volume control; a second set of audio output controls corresponding to the second set of wearable audio output devices, including a second volume control indicating a current output volume level of the second set of wearable audio output devices; and 22. A computer system comprising instructions for:

154. 1. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a computer system including a display device and in communication with one or more sets of wearable audio output devices, cause the computer system to: receiving a first input corresponding to a request to display an audio output configuration user interface; In response to receiving the first input, displaying the audio output setting user interface; In response to determining that the computer system is in communication with at least a first set of one or more wearable audio output devices and a second set of one or more wearable audio output devices, the audio output configuration user interface: a first set of audio output controls corresponding to the first set of wearable audio output devices, the first set including: a first volume control indicating a current output volume level of the first set of wearable audio output devices; and a representation of a first audio output mode that is a current audio output mode of a first plurality of audio output modes available for the first set of wearable audio output devices, the representation of the first audio output mode being visually associated with the first volume control; a second set of audio output controls corresponding to the second set of wearable audio output devices, including a second volume control indicating a current output volume level of the second set of wearable audio output devices; and A computer-readable storage medium that causes the

155. 1. A computer system in communication with one or more sets of wearable audio output devices, comprising: A display device; means for receiving a first input corresponding to a request to display an audio output configuration user interface; means, which is enabled in response to receiving the first input, for displaying the audio output setting user interface; In response to determining that the computer system is in communication with at least a first set of one or more wearable audio output devices and a second set of one or more wearable audio output devices, the audio output configuration user interface: a first set of audio output controls corresponding to the first set of wearable audio output devices, the first set including: a first volume control indicating a current output volume level of the first set of wearable audio output devices; and a representation of a first audio output mode that is a current audio output mode of a first plurality of audio output modes available for the first set of wearable audio output devices, the representation of the first audio output mode being visually associated with the first volume control; a second set of audio output controls corresponding to the second set of wearable audio output devices, including a second volume control indicating a current output volume level of the second set of wearable audio output devices; means for displaying the audio output setting user interface, A computer system comprising:

156. 1. An information processing device for use in a computer system including a display device and in communication with one or more sets of wearable audio output devices, the information processing device comprising: means for receiving a first input corresponding to a request to display an audio output configuration user interface; means, which is enabled in response to receiving the first input, for displaying the audio output setting user interface; In response to determining that the computer system is in communication with at least a first set of one or more wearable audio output devices and a second set of one or more wearable audio output devices, the audio output configuration user interface: a first set of audio output controls corresponding to the first set of wearable audio output devices, the first set including: a first volume control indicating a current output volume level of the first set of wearable audio output devices; and a representation of a first audio output mode that is a current audio output mode of a first plurality of audio output modes available for the first set of wearable audio output devices, the representation of the first audio output mode being visually associated with the first volume control; a second set of audio output controls corresponding to the second set of wearable audio output devices, including a second volume control indicating a current output volume level of the second set of wearable audio output devices; means for displaying the audio output setting user interface, An information processing device comprising:

157. 1. A computer system in communication with one or more sets of wearable audio output devices, comprising: A display device; one or more processors; a memory storing one or more programs; wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for performing the method of any one of claims 140 to 152. Computer system.

158. 153. A computer-readable storage medium having stored thereon one or more programs comprising instructions that, when executed by a computer system comprising a display device and in communication with one or more sets of wearable audio output devices, cause the computer system to perform the method of any one of claims 140 to 152.

159. 153. A graphical user interface on a computer system including a display device and in communication with one or more sets of wearable audio output devices, the graphical user interface comprising a user interface displayed according to the method of any one of claims 140 to 152.

160. 1. A computer system in communication with one or more sets of wearable audio output devices, comprising: A display device; means for carrying out the method of any one of claims 140 to 152; A computer system comprising:

161. 1. An information processing apparatus for use in a computer system, the information processing apparatus including a display device and in communication with one or more sets of wearable audio output devices, the information processing apparatus comprising: means for carrying out the method of any one of claims 140 to 152; An information processing device comprising:

162. 1. A wearable audio output device having a rotatable input mechanism, comprising: outputting a first audio based on a first media via the wearable audio output device; receiving a first input via the rotatable input mechanism while outputting the first audio; In response to receiving the first input: pursuant to determining that the first input is a first type of input to the rotatable input mechanism that includes rotation of the rotatable input mechanism, while continuing to output the first audio, modifying an audio output volume of the first audio based on the rotation of the rotatable input mechanism; ceasing to output the first audio in response to determining that the first input is a second type of input to the rotatable input mechanism that is different from the first type of input; and A method comprising:

163. Stopping outputting the first audio includes pausing the first audio, and the method further comprises: receiving, via the rotatable input mechanism, a second input, the second type of input to the rotatable input mechanism; In response to receiving the second input: resuming outputting the first audio; and 163. The method of claim 162, comprising:

164. in response to receiving the first input, in accordance with the determination that the first input is an input of the second type to the rotatable input mechanism; outputting a second audio different from the first audio and associated with a second media following the first media; 163. The method of claim 162, comprising:

165. in response to receiving the first input, in accordance with the determination that the first input is an input of the second type to the rotatable input mechanism; outputting third audio different from the first audio and associated with a third media preceding the first media; 163. The method of claim 162, comprising:

166. in response to receiving the first input, in accordance with the determination that the first input is an input of the second type to the rotatable input mechanism; Calling a virtual assistant, 163. The method of claim 162, comprising:

167. The wearable audio output device is in communication with an electronic device, and the method comprises: receiving an alert of a first telephone call received at the electronic device; receiving a third input via the rotatable input mechanism while receiving the alert for the first telephone call; In response to receiving the third input: outputting audio of the first telephone call in accordance with determining that the third input is a first discrete type of input to the rotatable input mechanism; ceasing to output audio of the telephone call in accordance with determining that the third input is a second distinct type of input to the rotatable input mechanism that is different from the first distinct type of input; and 167. The method of any one of claims 162 to 166, comprising:

168. receiving a fourth input via the rotatable input mechanism while outputting audio of the first telephone call, the fourth input being of the first discrete type; In response to receiving the fourth input: disconnecting the first telephone call and ceasing to output audio for the first telephone call; 168. The method of claim 167, comprising:

169. receiving a fifth input via the rotatable input mechanism while the electronic device is simultaneously connected to the first telephone call and the second telephone call and while outputting audio of the first telephone call; In response to receiving the fifth input, upon determining that the fifth input is an input of the first distinct type; outputting audio of the second telephone call and ceasing to output audio of the first telephone call; receiving a sixth input via the rotatable input mechanism while outputting audio of the second telephone call, the sixth input being of the first discrete type; In response to receiving the sixth input, ceasing to output the audio of the second telephone call and outputting the audio of the first telephone call; 168. The method of claim 167, comprising:

170. In response to receiving the fifth input, upon determining that the fifth input is an input of the second distinct type; outputting audio of the second telephone call and ceasing to output audio of the first telephone call; 170. The method of claim 169, comprising:

171. The wearable audio output device includes an input device, and the method further comprises: receiving input via the input device; transitioning from a first audio output mode to a second audio output mode in response to receiving the input via the input device, wherein the first and second audio output modes are selected from a set of noise-control audio output modes including a noise-canceling audio output mode, a pass-through audio output mode, and a noise-control off mode; 171. The method of any one of claims 162 to 170, comprising:

172. In response to receiving the input via the input device, outputting one or more audio outputs corresponding to the input via the input device; 172. The method of claim 171, comprising:

173. In response to receiving the first input: in response to the determination that the first input is the first type of input to the rotatable input mechanism that includes rotation of the rotatable input mechanism, outputting one or more audio outputs corresponding to the rotation of the rotatable input mechanism; 173. The method of any one of claims 162 to 172, comprising:

174. 174. A method according to claim 172 or 173, wherein outputting a respective audio output in response to receiving input via a respective input device comprises generating the respective audio output having a respective pseudo-spatial position corresponding to a physical position of the respective input device.

175. before outputting the first audio based on a first media; outputting, in accordance with determining that the first audio includes audio associated with one or more physical spatial locations, a separate audio indicating that the first audio includes audio associated with one or more physical spatial locations; 175. The method of any one of claims 162 to 174, comprising:

176. before outputting the first audio based on a first media; Detecting a placement of the wearable audio output device on a user; and playing an audio indication in response to detecting placement of the wearable audio output device on a user, Upon determining that the wearable audio output device is in communication with an electronic device, the audio indication is a first audio indication; Upon determining that the wearable audio output device is not in communication with an electronic device, the audio indication is a second audio indication different from the first audio indication; and 176. The method of any one of claims 162 to 175, comprising:

177. The wearable audio output device includes a first wearable component and a second wearable component, and the method includes: detecting a change in position of the first wearable component to a position other than the individual positions while the first wearable component is in an individual position relative to a first ear of a user and the second wearable component is in the individual position relative to a second ear of the user and while the second wearable component is operating in a first audio output mode; In response to detecting the change in position of the first wearable component to a position other than the individual position, operating the second wearable component of the wearable audio output device in a second audio output mode that includes a greater degree of audio transparency than the first audio output mode; 177. The method of any one of claims 162 to 176, comprising:

178. a rotatable input mechanism; one or more processors; A wearable audio output device comprising: a memory storing one or more programs, the one or more programs being configured to be executed by the one or more processors, the one or more programs comprising: outputting a first audio based on a first media via the wearable audio output device; receiving a first input via the rotatable input mechanism while outputting the first audio; In response to receiving the first input: pursuant to determining that the first input is a first type of input to the rotatable input mechanism that includes rotation of the rotatable input mechanism, while continuing to output the first audio, modifying an audio output volume of the first audio based on the rotation of the rotatable input mechanism; ceasing to output the first audio in response to determining that the first input is a second type of input to the rotatable input mechanism that is different from the first type of input; and 1. A wearable audio output device, including instructions for:

179. 1. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a wearable audio output device including a rotatable input mechanism, cause the device to: outputting a first audio based on a first media via the wearable audio output device; receiving a first input via the rotatable input mechanism while outputting the first audio; In response to receiving the first input: pursuant to determining that the first input is a first type of input to the rotatable input mechanism that includes rotation of the rotatable input mechanism, while continuing to output the first audio, modifying an audio output volume of the first audio based on the rotation of the rotatable input mechanism; ceasing to output the first audio in response to determining that the first input is a second type of input to the rotatable input mechanism that is different from the first type of input; and A computer-readable storage medium that causes the

180. 1. A wearable audio output device, comprising: a rotatable input mechanism; means for outputting a first audio based on a first media via the wearable audio output device; means, enabled while outputting the first audio, for receiving a first input via the rotatable input mechanism; means, enabled in response to receiving the first input, comprising: means for varying an audio output volume of the first audio based on the rotation of the rotatable input mechanism while continuing to output the first audio, the means being enabled in accordance with a determination that the first input is a first type of input to the rotatable input mechanism that includes rotation of the rotatable input mechanism; means, enabled in response to determining that the first input is a second type of input to the rotatable input mechanism that is different from the first type of input, for ceasing to output the first audio; means, enabled in response to receiving the first input, comprising: A wearable audio output device comprising:

181. 1. An information processing device for use in a wearable audio output device including a rotatable input mechanism, the information processing device comprising: means for outputting a first audio based on a first media via the wearable audio output device; means, enabled while outputting the first audio, for receiving a first input via the rotatable input mechanism; means, enabled in response to receiving the first input, comprising: means for varying an audio output volume of the first audio based on the rotation of the rotatable input mechanism while continuing to output the first audio, the means being enabled in accordance with a determination that the first input is a first type of input to the rotatable input mechanism that includes rotation of the rotatable input mechanism; means, enabled in response to determining that the first input is a second type of input to the rotatable input mechanism that is different from the first type of input, for ceasing to output the first audio; means, enabled in response to receiving the first input, comprising: An information processing device comprising:

182. a rotatable input mechanism; one or more processors; A wearable audio output device comprising: and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for performing the method of any one of claims 162 to 177. Wearable audio output device.

183. 178. A computer-readable storage medium having stored thereon one or more programs, the one or more programs including instructions that, when executed by a wearable audio output device including a rotatable input mechanism, cause the device to perform the method of any one of claims 162 to 177.

184. 178. A graphical user interface on a wearable audio output device including a rotatable input mechanism, the graphical user interface comprising a user interface displayed according to the method of any one of claims 162 to 177.

185. a rotatable input mechanism; means for carrying out the method of any one of claims 162 to 177; A wearable audio output device comprising:

186. 1. An information processing device for use in a wearable audio output device including a rotatable input mechanism, means for carrying out the method of any one of claims 162 to 177; An information processing device comprising: