US 12,190,014 B2
Method and apparatus for generating target sounds
Cecilia Casarini, Reggio Emilia (IT); Ian M. Fisch, Santa Cruz, CA (US); Jakub Mazur, Santa Clara, CA (US); Mitchell R. Lerner, San Francisco, CA (US); Pablo David Brazell Ruiz, Cupertino, CA (US); Stephen W. Ryner, Jr., Gurnee, IL (US); and Tyrone T. Chen, San Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jun. 4, 2021, as Appl. No. 17/339,724.
Claims priority of provisional application 63/190,680, filed on May 19, 2021.
Prior Publication US 2022/0374193 A1, Nov. 24, 2022
Int. Cl. G06F 3/16 (2006.01); H04R 5/033 (2006.01); H04R 5/04 (2006.01); H04S 1/00 (2006.01); H04S 7/00 (2006.01)
CPC G06F 3/165 (2013.01) [H04R 5/033 (2013.01); H04R 5/04 (2013.01); H04S 1/007 (2013.01); H04S 7/30 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for playback of target sound, the method comprising the following operations performed by a programmed processor:
a) accessing at least part of a sound file as a plurality of bins, each bin storing a plurality of audio sections, wherein the plurality of audio sections is recorded nature sounds being rainfall sounds, and all of the sections in a first one of the bins have rainfall intensities that are lower than the rainfall intensities of all the sections in a second one of the bins;
b) executing an algorithm for forming a target sound sequence being a progression from light rainfall to heavy rainfall, wherein the algorithm selects selecting a plurality of selected audio sections from the plurality of bins and mixes the selected audio sections while cross fading to form the target sound sequence, the algorithm further makes gain adjustments on the target sound sequence as a function of simultaneously occurring reproduction of environment sound or an acoustic noise cancellation (ANC) process, and when making the gain adjustments as a function of the ANC process the target sound sequence is tailored and added to mask any remaining or residual audible effects of the ANC process; and
c) driving a speaker with the target sound sequence.