Claims
- 1. A computer system comprising:
a series of convolution libraries for the production of different sound effects; a user interface for selection of a convolution function from each of said libraries; a convolver for convolving said selected convolution functions together to form a combined convolution; a filter for convolving said combined convolution with an audio stream for audio output by said computer system; and said series of convolution libraries includes at least one library selected from a group consisting of a Speaker Equalization Library, a Room Model Library, a Binaural Response Library and a Musical Effects Library.
- 2. A computer system as set forth in claim 1 wherein:
said convolution libraries are located over a wide area network.
- 3. A computer system as set forth in claim 1, further comprising:
a detachable storage means for storing portions of said convolution libraries.
- 4. A computer system as set forth in claim 1 wherein:
said series of convolution libraries includes at least two libraries selected from a group consisting of a Speaker Equalization Library, a Room Model Library, a Binaural Response Library and a Musical Effects Library.
- 5. A computer system as set forth in claim 1, wherein:
said user interface is a graphical user interface having a browse function for enabling display and selection of each of the convolution functions in each of the libraries.
- 6. A computer system as set forth in claim 1, wherein:
said convolution libraries are arranged in folders, with the individual convolution functions being arranged in identifiable files in each folder.
- 7. A computer system as set forth in claim 1, wherein:
said convolver includes n−1 convolving means for convolving together n selected convolution functions.
- 8. A computer system as set forth in claim 1, wherein:
said convolver includes convolving means operating on the basis of the following algorithms, wherein s(k), r(k), b(k) and m(k) are selected response functions, and NS, NR, NB and NM are the corresponding number of samples in each function: 6c″(k)=∑i=oNS-1s(i)×r(k-i) {k=0 … NS+NR-2}c′(k)=∑i=0NB-1b(i)×c″(k-i) {k=0 … NS+NR+NB-3}c(k)=∑i=0NM-1m(i)×c′(k-i) {k=0 … NS+NR+NB+NM-4}.
- 9. A computer system comprising:
a series of convolution libraries for the production of different sound effects; a user interface for selection of a convolution function from each of said libraries; a convolver for convolving said selected convolution functions together to form a combined convolution; memory for storing the combined convolution for subsequent retrieval and processing by a filter for convolving said combined convolution with an audio stream for audio output; and said series of convolution libraries including at least one library selected from a group consisting of a Speaker Equalization Library, a Room Model Library, a Binaural Response Library and a Musical Effects Library.
- 10. A computer system comprising:
a series of convolution libraries for the production of different sound effects; a user interface for selection of a convolution function from each of said libraries; means for convolving said selected convolution functions together to form a combined convolution; means for convolving said combined convolution with an audio stream for audio output by said computer system; and said series of convolution libraries includes at least one library selected from a group consisting of a Speaker Equalization Library, a Room Model Library, a Binaural Response Library and a Musical Effects Library.
Priority Claims (3)
Number |
Date |
Country |
Kind |
PP2712 |
Mar 1998 |
AU |
|
PP2716 |
Mar 1998 |
AU |
|
PP2730 |
Mar 1998 |
AU |
|
CROSS REFERENCE TO OTHER RELATED APPLICATIONS
[0001] This application is a Continuation-in-Part of co-pending application U.S. patent application Ser. No. 09/281,771 filed Mar. 13, 1999.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09281771 |
Mar 1999 |
US |
Child |
10047279 |
Jan 2002 |
US |