US 12,293,025 B2
Method and device for presenting a synthesized reality user interface
Ian M. Richter, Los Angeles, CA (US); Christopher Eubank, Sunnyvale, CA (US); and Tomlinson Holman, Cupertino, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jun. 28, 2023, as Appl. No. 18/215,318.
Application 18/215,318 is a continuation of application No. 17/690,568, filed on Mar. 9, 2022, granted, now 11,733,783.
Application 17/690,568 is a continuation of application No. 17/059,814, granted, now 11,301,050, issued on Apr. 12, 2022, previously published as PCT/US2019/034327, filed on May 29, 2019.
Claims priority of provisional application 62/679,842, filed on Jun. 3, 2018.
Prior Publication US 2023/0341946 A1, Oct. 26, 2023
Int. Cl. G06F 3/01 (2006.01); G06F 3/04815 (2022.01); G06T 19/00 (2011.01); G06F 3/0482 (2013.01)
CPC G06F 3/017 (2013.01) [G06F 3/013 (2013.01); G06F 3/04815 (2013.01); G06T 19/006 (2013.01); G06F 3/0482 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method comprising:
at a device and including a processor, non-transitory memory, a directional speaker system, and a display:
displaying, on the display, a plurality of synthesized reality (SR) object at respective locations in an SR volumetric space, each of the plurality of SR objects associated with a respective metadata field value of a metadata field of at least one of a plurality of audio files;
determining a first distance between a user location in the SR volumetric space and a first location in the SR volumetric space of a first SR object of the plurality of SR objects, wherein the first SR object is associated with a first metadata field value;
determining a second distance between the user location in the SR volumetric space and a second location in the SR volumetric space of a second SR object of the plurality of SR objects, wherein the second SR object is associated with a second metadata field value;
selecting a first audio file of the plurality of audio files having a metadata field including the first metadata field value;
selecting, based on the first audio file, a second audio file of the plurality of audio files having a metadata field including the second metadata field value; and
concurrently playing the first audio file via the directional speaker system in a direction from the first location at a first volume based on the first distance and the second audio file via the directional speaker system in a direction from the second location at a second volume based on the second distance.