Discrete dynamic positioning of audio signals in a 360.degree. environment
DCFirst Claim
1. A method for dynamically positioning audio signals in an environment comprising the steps of:
- receiving audio coordinate values for the outputs of a given sound source;
providing a matrix of values defining individual spatial positions within said environment;
comparing said coordinate values with said matrix of values to provide attenuated amplitude levels for sound source outputs; and
mixing signals from said sound source outputs through a coupler to four transducers to be reproduced thereat, wherein different attenuated amplitude levels apply to each of said four transducers.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A software algorithm is disclosed which allows audio signals to be positioned discretely and dynamically in a 360° environment, the center of which is assumed to be the position of the user-listener. The algorithm includes: a) proprietary knowledge of the sound sources (such as a synthesizer chip); b) proprietary knowledge of the number of independently addressable couplers (i.e. how many speakers are employed); and c) a software driver incorporated on a host, computer, or a stand-alone device which includes the algorithm for routing the sound sources to the transducers at the proper volume levels. In a preferred embodiment of the invention, the algorithm functions by controlling the amplitude attenuation of each source as it is coupled to the transducers, and the relationship of the amplitudes sent to each transducer by means of reference values contained in a matrix table native to the algorithm. By changing the amplitude attenuations in accordance with the table of values, the perceptual location of each source can be changed within the 360° environment, such that the listener is immersed within the audio environment. The method of the invention, and the matrix operating therewith, will be seen to simplify computer programming for a surround sound environment, and with user-listener interaction thereof.
121 Citations
18 Claims
-
1. A method for dynamically positioning audio signals in an environment comprising the steps of:
-
receiving audio coordinate values for the outputs of a given sound source; providing a matrix of values defining individual spatial positions within said environment; comparing said coordinate values with said matrix of values to provide attenuated amplitude levels for sound source outputs; and mixing signals from said sound source outputs through a coupler to four transducers to be reproduced thereat, wherein different attenuated amplitude levels apply to each of said four transducers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for discretely and dynamically positioning audio signals in a 360°
- environment comprising the steps of;
First, receiving audio coordinate values for the outputs of a given sound source; Second, providing a matrix of values defining individual spatial positions within said 360°
environment;Third, comparing said coordinate values with said matrix of values to provide attenuated amplitude levels for sound source outputs; and Fourth, mixing signals from said sound source outputs through independently controllable couplers to a plurality of transducers to be reproduced thereat; Fifth, locating a user-listener within said 360°
environment, at the center of said plurality of transducers, wherein said first step receives audio input signals as a data stream, where said third step separates said data stream into separate component streams, attenuates the amplitude parameters of each component stream, adds any additional sound information into the appropriate streams, and re-combines the amplitude attenuated component streams along with the added information, into a single data stream, and wherein said fourth step includes a sixth step of surround sound processing in coupling said output signals to said transducers.
- environment comprising the steps of;
-
11. An apparatus for dynamically positioning sound sources about a field comprising:
a matrix of N values, which corresponds to levels of amplitude attenuation for coordinate values, in providing audio output signals to a coupler for signal processing to dynamically and individually spatially position sound sources about a field surrounding a user-listener, wherein said coordinate values are compared with said matrix of N values to provide said levels of amplitude attenuation, wherein four transducers are provided with individually processed audio output signals for reproducing sound thereat, wherein different attenuated amplitude levels apply to each of said four transducers. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
Specification