Acoustic perspective in a virtual three-dimensional environment
AssigneeSilicon Graphics, Inc.
InventorThomas J. Padula
Life of this patent
Estimating the term…
Abstract
A system and method for correcting discrepancies in the apparent location of audio sources in a computer representation of a three-dimensional environment is provided. The system and method compensate for distortions created by disparities between the virtual camera field of view and the observer's field of view. The system and method further provide for appropriate adjustments to audio sources outside of the observer's field of view.
Claims14
A method of positioning an audio source in a computer representation of a three-dimensional environment comprising the steps of:
- determining a first coordinate location of said audio source in said computer representation of a three-dimensional environment;
- determining a visual perspective location of said audio source in said computer representation of a three dimensional environment;
- positioning said audio source at an acoustic perspective location corresponding to said visual perspective location in said computer representation of a three-dimensional environment;
- determining a field of view of an observer of said audio source;
- determining whether said visual perspective location of said audio source is within said field of view of said observer;
- and
- attenuating said audio source if said visual perspective location of said audio source is outside of said field of view of said observer, wherein said step of attenuating said audio source if said visual perspective location of said audio source is outside of said field of view of said observer comprises determining the field of view of a viewpoint through which said observer views said computer representation of a three-dimensional environment, determining the ratio of said field of view of said viewpoint to said field of view of said observer, determining how far said visual perspective location of said audio source is outside of said field of view of said observer, and attenuating said audio source in accordance with said ratio and said determination of how far said visual perspective location of said audio source is outside of said field of view of said observer.
A system for positioning an audio source in a computer representation of a three-dimensional environment comprising:
- means for determining a first coordinate location of said audio source in said computer representation of a three-dimensional environment;
- means for determining a visual perspective location of said audio source in said computer representation of a three-dimensional environment;
- means for positioning said audio source at an acoustic perspective location corresponding to said visual perspective location;
- means for determining a field of view of an observer of said audio source;
- means for determining whether said visual perspective location of said audio source is within said field of view of said observer;
- and
- means for attenuating said audio source when said visual perspective location of said audio source is outside of said field of view of said observer, wherein said means for attenuating said audio source when said visual perspective location of said audio source is outside of said field of view of said observer comprises means for determining the field of view of a viewpoint through which said observer views said computer representation of a three-dimensional environment, means for determining the ratio of said field of view of said viewpoint to said field of view of said observer, means for determining how far said visual perspective location of said audio source is outside of said field of view of said observer, and means for attenuating said audio source in accordance with said ratio and said determination of how far said visual perspective location of said audio source is outside of said field of view of said observer.
Dependencies are inferred from the claim text.