US 10,602,292 C1 (12,988th)
Methods and systems for audio signal filtering
Remi Samuel Audfray, San Francisco, CA (US); Jean-Marc Jot, Aptos, CA (US); and Samuel Charles Dicker, San Francisco, CA (US)
Filed by Magic Leap, Inc., Plantation, FL (US)
Assigned to MAGIC LEAP, INC., Plantation, FL (US)
Reexamination Request No. 90/019,632, Aug. 26, 2024.
Reexamination Certificate for Patent 10,602,292, issued Mar. 24, 2020, Appl. No. 16/442,258, Jun. 14, 2019.
Claims priority of provisional application 62/685,258, filed on Jun. 14, 2018.
Ex Parte Reexamination Certificate issued on Jul. 16, 2025.
Int. Cl. H04S 1/00 (2006.01); H04S 7/00 (2006.01); H04R 5/033 (2006.01)
CPC H04S 1/007 (2013.01) [H04S 1/005 (2013.01); H04S 7/304 (2013.01); H04R 5/033 (2013.01); H04S 2400/11 (2013.01); H04S 2420/01 (2013.01); H04S 2420/07 (2013.01)]
OG exemplary drawing
AS A RESULT OF REEXAMINATION, IT HAS BEEN DETERMINED THAT:
The patentability of claims 2, 4-9, 11-14, 16 and 19-24 is confirmed.
Claims 1, 3, 10, 15, 17 and 18 are cancelled.
New claims 25-36 are added and determined to be patentable.
2. The method of claim 1, wherein:
the first filter and the fourth filter comprise a first common filter, and
the second filter and the third filter comprise a second common filter.
[ 25. The method of claim 2, wherein:
a wearable head device comprises a display configured to present a view of the virtual environment; and
the input signal corresponds to an audio asset associated with the virtual environment.]
[ 26. The method of claim 2, wherein:
presenting the first output signal comprises presenting an output of a virtual speaker array comprising a plurality of virtual speakers associated with the virtual environment; and
the virtual speaker array comprises the first filter, the second filter, the third filter, and the fourth filter.]
[ 27. The method of claim 26, further comprising:
applying the input signal to an amplitude panning module; and
applying an output of the amplitude panning module as an input to the virtual speaker array.]
[ 28. The method of claim 10, wherein:
a wearable head device comprises a display configured to present a view of the virtual environment; and
the input signal corresponds to an audio asset associated with the virtual environment.]
[ 29. The method of claim 10, wherein:
presenting the first output signal comprises presenting an output of a virtual speaker array comprising a plurality of virtual speakers associated with the virtual environment; and
the virtual speaker array comprises the first filter, the second filter, the third filter, and the fourth filter.]
[ 30. The method of claim 29, further comprising:
applying the input signal to an amplitude panning module; and
applying an output of the amplitude panning module as an input to the virtual speaker array.]
[ 31. The method of claim 15, wherein:
a wearable head device comprises a display configured to present a view of the virtual environment; and
the input signal corresponds to an audio asset associated with the virtual environment.]
[ 32. The method of claim 15, wherein:
presenting the first output signal comprises presenting an output of a virtual speaker array comprising a plurality of virtual speakers associated with the virtual environment; and
the virtual speaker array comprises the first filter, the second filter, the third filter, and the fourth filter.]
[ 33. The method of claim 32, further comprising:
applying the input signal to an amplitude panning module; and
applying an output of the amplitude panning module as an input to the virtual speaker array.]
[ 34. The system of claim 19, wherein:
the wearable head device comprises the display; and
the input signal corresponds to an audio asset associated with the virtual environment.]
[ 35. The system of claim 19, wherein:
presenting the first output signal comprises presenting an output of a virtual speaker array comprising a plurality of virtual speakers associated with the virtual environment.]
[ 36. The system of claim 35, wherein the method further comprises:
applying the input signal to an amplitude panning module; and
applying an output of the amplitude panning module as an input to the virtual speaker array.]