Surface appropriate collisions
AssigneeMagic Leap, Inc.
InventorsAnastasia Andreyevna Tajik, Colby Nelson Leider, Omer Perry
Life of this patent
Estimating the term…
Abstract
Disclosed herein are systems and methods for presenting an audio signal associated with presentation of a virtual object colliding with a surface. The virtual object and the surface may be associated with a mixed reality environment. Generation of the audio signal may be based on at least one of an audio stream from a microphone and a video stream form a sensor. In some embodiments, the collision between the virtual object and the surface is associated with a footstep on the surface.
Claims20
A system comprising:
- a microphone;
- a display;
- an audio output;
- and
- one or more processors configured to execute a method comprising:
- at a first time, detecting a footstep, of a user, on a surface;
- in accordance with said detecting the footstep, determining, via a detection of the footstep by the microphone, an acoustic property of the surface;
- at a second time, detecting a collision of a virtual object with the surface;
- in accordance with said detecting the collision:
- presenting to the user, on the display, a view of the collision;
- generating an audio signal based on the collision and based further on the acoustic property of the surface;
- and
- presenting to the user, via the audio output, concurrently with presenting the view of the collision, the audio signal.
A method comprising:
- at a first time, detecting a footstep, of a user, on a surface;
- in accordance with said detecting the footstep, determining, via a detection of the footstep by a microphone, an acoustic property of the surface;
- at a second time, detecting a collision of a virtual object with the surface;
- in accordance with said detecting the collision:
- presenting to the user, on a display, a view of the collision;
- generating an audio signal based on the collision and based further on the acoustic property of the surface;
- and
- presenting to the user, via an audio output, concurrently with presenting the view of the collision, the audio signal.
A non-transitory computer-readable medium storing one or more instructions, which, when executed by one or more processors, cause the one or more processors to perform a method comprising:
- at a first time, detecting a footstep, of a user, on a surface;
- in accordance with said detecting the footstep, determining, via a detection of the footstep by a microphone, an acoustic property of the surface;
- at a second time, detecting a collision of a virtual object with the surface;
- in accordance with said detecting the collision:
- presenting to the user, on a display, a view of the collision;
- generating an audio signal based on the collision and based further on the acoustic property of the surface;
- and
- presenting to the user, via an audio output, concurrently with presenting the view of the collision, the audio signal.
Dependencies are inferred from the claim text.