Mixed reality virtual reverberation
AssigneeMagic Leap, Inc.
InventorsAnastasia Andreyevna Tajik, Jean-Marc Jot
Life of this patent
Estimating the term…
Abstract
A method of presenting an audio signal to a user of a mixed reality environment is disclosed, the method comprising the steps of detecting a first audio signal in the mixed reality environment, where the first audio signal is a real audio signal; identifying a virtual object intersected by the first audio signal in the mixed reality environment; identifying a listener coordinate associated with the user; determining, using the virtual object and the listener coordinate, a transfer function; applying the transfer function to the first audio signal to produce a second audio signal; and presenting, to the user, the second audio signal.
Claims20
A method of presenting an audio signal to a user of a mixed reality environment, the method comprising:
- identifying a first audio signal in the mixed reality environment;
- identifying an object intersected by the first audio signal in the mixed reality environment;
- identifying, via one or more sensors of a wearable head device, a position of the user in the mixed reality environment;
- identifying, based on the position of the user, a listener coordinate associated with the user;
- determining whether the object comprises a virtual object or a real object;
- determining, based on the object and based further on the listener coordinate, a transfer function, wherein:
- the transfer function comprises a first transfer function in accordance with a determination that the object comprises a virtual object, and
- the transfer function comprises a second transfer function, different from the first transfer function, in accordance with a determination that the object comprises a real object;
- generating a second audio signal based on the first audio signal and based further on the transfer function;
- and
- presenting, to the user, the second audio signal.
A system comprising:
- a wearable head device including a see-through display configured to present a mixed reality environment to a user;
- a speaker;
- one or more sensors;
- and
- one or more processors configured to perform a method comprising:
- identifying a first audio signal in the mixed reality environment;
- identifying an object intersected by the first audio signal in the mixed reality environment;
- identifying, via the one or more sensors, a position of the user in the mixed reality environment;
- identifying, based on the position of the user, a listener coordinate associated with the user;
- determining whether the object comprises a virtual object or a real object;
- determining, based on the object and based further on the listener coordinate, a transfer function, wherein:
- the transfer function comprises a first transfer function in accordance with a determination that the object comprises a virtual object, and
- the transfer function comprises a second transfer function, different from the first transfer function, in accordance with a determination that the object comprises a real object;
- generating a second audio signal based on the first audio signal and based further on the transfer function;
- and
- presenting, via the speaker to the user, the second audio signal.
A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform a method comprising:
- identifying a first audio signal in the mixed reality environment;
- identifying an object intersected by the first audio signal in the mixed reality environment;
- identifying, via one or more sensors of a wearable head device, a position of the user in the mixed reality environment;
- identifying, based on the position of the user, a listener coordinate associated with the user;
- determining whether the object comprises a virtual object or a real object;
- determining, based on the object and based further on the listener coordinate, a transfer function, wherein:
- the transfer function comprises a first transfer function in accordance with a determination that the object comprises a virtual object, and
- the transfer function comprises a second transfer function, different from the first transfer function, in accordance with a determination that the object comprises a real object;
- generating a second audio signal based on the first audio signal and based further on the transfer function;
- and
- presenting, to the user, the second audio signal.
Dependencies are inferred from the claim text.