EP4601331A2

Method relating to graphical user interfaces for selecting audio output modes of wearable audio output devices and a corresponding electronic device.

Abstract

A computer system causes output of audio information from a first application to a set of one or more audio output devices in accordance with a first audio output mode previously selected for the first application using a system audio output setting control. After, the computer system receives a request to play audio from a second application different from the first application. In response, the computer system causes output of audio information from the second application to the set of one or more audio output devices, including, in accordance with a determination that a second audio output mode, different from the first audio output mode, was previously selected for the second application using the system audio output setting control, causing output of the audio information from the second application via the set of one or more audio output devices in accordance with the second audio output mode.

EP4601331A2, drawing sheet 1
Sheet 1 of 72

Term

14.8 yearsto projected expiry

Projected expiry 20 July 2041, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

14 claims: 1 independent, 13 dependent

  1. 1
    A method of playing audio, including:at a computer system that is in communication with a display generation component, one or more input devices, and a set of one or more audio output devices: while a first application is causing output of audio information to the set of one or more audio output devices, causing output of the audio information from the first application to the set of one or more audio output devices in accordance with a first audio output mode previously selected for the first application using a system audio output setting control;after causing output of audio information from the first application via the set of one or more audio output devices in accordance with the first audio output mode, receiving a request to play audio from a second application different from the first application;and in response to receiving the request to play audio from the second application, causing output of audio information from the second application to the set of one or more audio output devices, wherein causing output of the audio information from the second application to the set of one or more audio output devices includes: in accordance with a determination that a second audio output mode, different from the first audio output mode, was previously selected for the second application using the system audio output setting control, causing output of the audio information from the second application via the set of one or more audio output devices in accordance with the second audio output mode.
  2. 3
    The method of any of claims 1-2, wherein:an audio output mode for the first application, previously selected for the first application using the system audio output setting control, is the first audio output mode;and the method further includes: while executing the first application, using the system audio output setting control, changing the audio output mode for the first application from the first audio output mode to the second audio output mode;saving the changed audio output mode for the first application for future audio output by the first application;and after changing the audio output mode for the first application to the second audio output mode, while the first application is delivering audio information to the set of one or more audio output devices, causing output of the audio information from the first application via the set of one or more audio output devices in accordance with the second audio output mode.
  3. 4
    The method of any of claims 1-3, including:making a determination of whether the computer system is receiving streaming content at a bandwidth of at least the threshold bandwidth while buffering the streaming content;while an audio output mode of the first application is a spatial audio output mode: in accordance with a determination that the computer system is receiving streaming content at a reduced bandwidth, less than a threshold bandwidth, causing output of audio information by the first application, from the streaming content to the set of one or more audio output devices, as spatialized stereo audio information;and in accordance with a determination that the computer system is receiving streaming content at a bandwidth of at least the threshold bandwidth, causing output of audio information by the first application, from the streaming content to the set of one or more audio output devices, as spatial audio information.
  4. 7
    The method of any of claims 1-6, wherein the first audio output mode is a spatialized stereo audio output mode, an active noise cancelling mode, which reduces audio components corresponding to ambient sound from a physical environment, or a transparency audio mode that outputs audio components selected so as to increase audio-pass through of ambient sound from the physical environment.
  5. 8
    The method of any of claims 1-6, including:in accordance with a determination that a current audio output mode of the computer system is a spatial audio output mode and that the computer system is causing output of audio information that includes spatial audio content, displaying the system audio output setting control with a first appearance;in accordance with a determination that a current audio output mode of the computer system is a spatial audio output mode and that the computer system is causing output of audio information that does not include spatial audio content, displaying the system audio output setting control with a second appearance;and in accordance with a determination that a current audio output mode of the computer system is a non-spatial audio output mode, displaying the system audio output setting control with a third appearance.
  6. 9
    The method of any of claims 1-8, wherein the set of one or more audio output devices comprises a first set of one or more audio output devices or a second set of one or more audio output devices, the method including:while using the first set of one or more audio output devices, saving, using the system audio output setting control, a first respective audio output mode for the first application;while using the second set of one or more audio output devices, saving, using the system audio output setting control, a second respective audio output mode for the first application;in accordance with a determination that the first set of one or more audio output devices is in use, causing output of the audio information from the first application to the first set of one or more audio output devices in accordance with the first respective audio output mode saved for the first application while using the first set of one or more audio output devices;and in accordance with a determination that the second set of one or more audio output devices is in use, causing output of the audio information from the first application to the second set of one or more audio output devices in accordance with the second respective audio output mode saved for the first application while using the second set of one or more audio output devices.
  7. 11
    The method of any of claims 1-10, including:while displaying a settings user interface, detecting an input directed to a first respective user interface element for enabling or disabling a spatial audio output mode with respect to all applications, installed on the computer system, capable of causing output of audio information in accordance with the spatial audio output mode;and in response to the input directed to the first respective user interface element: in accordance with a determination that the input corresponds to a request to disable spatial audio, disabling the spatial audio output mode with respect to all applications, installed on the computer system, capable of causing output of audio information in accordance with the spatial audio output mode;and in accordance with a determination that input corresponds to a request to enable spatial audio, making the spatial audio output mode available to all applications, installed on the computer system, capable of causing output of audio information in accordance with the spatial audio output mode.
  8. 12
    The method of any of claims 1-11, including:displaying a settings user interface that concurrently displays: a first set of one or more controls for enabling or disabling use of a spatial audio output mode for the first application;and a second set of one or more controls for enabling or disabling use of the spatial audio output mode for the second application;while displaying the settings user interface, receiving an input;in accordance with a determination that the input is directed to the first set of one or more controls: in accordance with a determination that the input corresponds to a request to disable spatial audio for the first application, disabling use of the spatial audio output mode for the first application;and in accordance with a determination that the input corresponds to a request to enable spatial audio for the first application, enabling use of the spatial audio output mode for the first application;and in accordance with a determination that the input is directed to the second set of one or more controls: in accordance with a determination that the input corresponds to a request to disable spatial audio for the second application, disabling use of the spatial audio output mode for the second application;and in accordance with a determination that the input corresponds to a request to enable spatial audio for the second application, enabling use of the spatial audio output mode for the second application.
  9. 13
    A computer system that is in communication with a display generation component, one or more input devices, and a set of one or more audio output devices, the computer system comprising:one or more processors;and 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 of claims 1-12.
  10. 14
    A computer readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by a computer system that is in communication with a display generation component, one or more input devices, and a set of one or more audio output devices, cause the computer system to perform the method of any of claims 1-12.