SYSTEM AND METHOD FOR DETERMINING AUDIO CONTEXT IN AUGMENTED-REALITY APPLICATIONS
An augmented-reality audio system generates information regarding the acoustic environment by sampling audio signals. Using a Gaussian mixture model or other technique, the system identifies the location of one or more audio sources, with each source contributing an audio component to the sampled audio signals. The system determines a reverberation time for the acoustic environment using the audio components. In determining the reverberation time, the system may discard audio components from sources that are determined to be in motion, such as components with an angular velocity above a threshold or components having a Doppler shift above a threshold. The system may also discard audio components from sources having an inter-channel coherence above a threshold. In at least one embodiment, the system renders sounds using the reverberation time at virtual locations that are separated from the locations of the audio sources.