Redirecting audio output
First Claim
1. A method for providing directional audio in a virtual computer environment, comprising:
- recognizing a location of a listener in the virtual computer environment;
recognizing a location of a sound emitter in the virtual computer environment;
defining a first exclusion zone extending continuously behind the location of the listener and opposite the location of the emitter, and a second exclusion zone extending continuously behind the location of the emitter and opposite the listener;
recognizing a plurality of candidate portal points in the virtual computer environment, outside of the first and second exclusion zones, each candidate portal point providing a viable audio path from the location of the sound emitter to the location of the listener;
identifying a selected portal point from among the plurality of candidate portal points based at least on a first distance from the selected portal point to the location of the listener and a second distance from the selected portal point to the location of the sound emitter; and
setting a perceived direction of the sound emitter to go through a location of the selected portal point; and
outputting directional audio consistent with the perceived direction.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing directional audio in a computer environment includes recognizing a location of a listener in the computer environment, recognizing a location of a sound emitter in the computer environment, and recognizing a plurality of candidate portal points in the computer environment. Each candidate portal point provides a viable audio path from the location of the sound emitter to the location of the listener. The method further includes identifying a selected portal point from among the plurality of candidate portal points based at least on a first distance from the selected portal point to the location of the listener and a second distance from the selected portal point to the location of the sound emitter and setting a perceived direction of the sound emitter to go through a location of the selected portal point.
-
Citations
20 Claims
-
1. A method for providing directional audio in a virtual computer environment, comprising:
-
recognizing a location of a listener in the virtual computer environment; recognizing a location of a sound emitter in the virtual computer environment; defining a first exclusion zone extending continuously behind the location of the listener and opposite the location of the emitter, and a second exclusion zone extending continuously behind the location of the emitter and opposite the listener; recognizing a plurality of candidate portal points in the virtual computer environment, outside of the first and second exclusion zones, each candidate portal point providing a viable audio path from the location of the sound emitter to the location of the listener; identifying a selected portal point from among the plurality of candidate portal points based at least on a first distance from the selected portal point to the location of the listener and a second distance from the selected portal point to the location of the sound emitter; and setting a perceived direction of the sound emitter to go through a location of the selected portal point; and outputting directional audio consistent with the perceived direction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing directional audio in a virtual computer environment, comprising:
-
determining a location of a listener in the computer environment; determining a location of a sound emitter in the computer environment; identifying that a direct audio path between the location of the listener and the location of the sound emitter is blocked; pursuant to identifying that the direct audio path between the location of the listener and the location of the sound emitter is blocked, recognizing a plurality of candidate portal points each providing a viable audio path to the listener; ranking each candidate portal point based at least on a respective combined distance from a location of that portal point to the location of the listener and from the location of that portal point to the location of the sound emitter; identifying a selected portal point from among the ranked candidate portal points having the shortest combined distance, and determining if the selected portal point is located in an exclusion zone; when the selected portal point is not located in the exclusion zone, setting a perceived direction of sound emitted from the sound emitter to go through the location of the selected portal point; and outputting directional audio consistent with the perceived direction. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing system, comprising:
-
a logic machine; and storage machine holding instructions executable by the logic machine to; recognize a location of a listener in a virtual computer environment; recognize a location of a sound emitter in the virtual computer environment; define a first exclusion zone extending continuously behind the location of the listener and opposite the location of the emitter, and a second exclusion zone extending continuously behind the location of the emitter and opposite the listener; recognize a plurality of candidate portal points in the virtual computer environment, outside of the first and second exclusion zones, each candidate portal point providing a viable audio path from the location of the sound emitter to the location of the listener; identify a selected portal point from among the plurality of candidate portal points based at least on a first distance from the selected portal point to the location of the listener and a second distance from the selected portal point to the location of the sound emitter; set a perceived direction of the sound emitter to go through a location of the selected portal point; and output directional audio consistent with the perceived direction. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification