Apparatus and method for determining the intensity of a sound in a virtual world
First Claim
1. A method for determining the intensity value of a sound, the method comprising the computer-implemented steps of:
- determining if a listener location is within one of an ambient ellipse region and a localized ellipse region, the ambient ellipse region and the localized ellipse region sharing a common focus at an origin of a sound and sharing a common medial axis;
setting a sound intensity value to an ambient intensity value when a listener location is within the ambient ellipse region;
setting the sound intensity value to a localized intensity value when the listener location is within the localized ellipse region; and
setting the sound intensity value to zero when the listener location is not within the localized ellipse region or the ambient ellipse region.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for determining the intensity value of a sound begins by determining if a listener location is within one of an ambient ellipse region and a localized ellipse region, the ambient ellipse region and the localized ellipse region sharing a common focus at an origin of the sound and sharing a common medial axis. The intensity value of the sound is set to an ambient intensity value when the listener location is within the ambient ellipse region. The intensity value of the sound is set to a localized intensity value when the listener location is within the localized ellipse region, and the intensity value of the sound is set to zero when the listener location is not within the localized ellipse region or the ambient ellipse region.
-
Citations
15 Claims
-
1. A method for determining the intensity value of a sound, the method comprising the computer-implemented steps of:
-
determining if a listener location is within one of an ambient ellipse region and a localized ellipse region, the ambient ellipse region and the localized ellipse region sharing a common focus at an origin of a sound and sharing a common medial axis; setting a sound intensity value to an ambient intensity value when a listener location is within the ambient ellipse region; setting the sound intensity value to a localized intensity value when the listener location is within the localized ellipse region; and setting the sound intensity value to zero when the listener location is not within the localized ellipse region or the ambient ellipse region. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer software product that includes a medium readable by a processor, the medium having stored thereon:
-
parameters for defining an ambient ellipse region and a localized ellipse region, the ambient ellipse region and the localized ellipse region sharing a common focus at an origin of a sound and sharing a common medial axis; a sequence of instructions, which, when executed by the processor, causes said processor to compute said ambient and localized ellipse regions using said parameters; set a sound intensity value to an ambient intensity value when a listener location is within the ambient ellipse region; set the sound intensity value to a localized intensity value when the listener location is within the localized ellipse region; and set the sound intensity value to zero when the listener location is not within the localized ellipse region or the ambient ellipse region. - View Dependent Claims (7, 8, 9)
-
-
10. A computer system comprising:
-
a processor; and a storage area coupled to the processor, the storage area having stored therein parameters for defining an ambient ellipse region and a localized ellipse region, the ambient ellipse region and the localized ellipse region sharing a common focus at an origin of a sound and sharing a common medial axis; said storage area having further stored therein sequences of instructions which, when executed by the processor, cause the processor to compute said ambient and localized ellipse regions using said parameters; set a sound intensity value to an ambient intensity value when a listener location is within the ambient ellipse region; set the sound intensity value to a localized intensity value when the listener location is within the localized ellipse region; and set the sound intensity value to zero when the listener location is not within the localized ellipse region or the ambient ellipse region. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification