PC audio system with frequency compensated wavetable data
AssigneeAdvanced Micro Devices, Inc.
InventorLarry D. Hewitt
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorLarry D. Hewitt
Estimating the term…
The PC audio circuit described interfaces with and provides audio enhancement to a host personal computer of the type including a central processor, system memory and a system bus. The PC audio circuit includes a digital signal processor (DSP) for processing wavetable data and generating digital audio signals for a plurality of voices. The wavetable data is stored in the host computer's system memory and transferred in portions, as needed by the DSP, to a smaller, low-cost cache memory included with the PC audio circuit. The DSP processes several frames of data samples for an active voice before processing another voice. Processing in this manner alleviates concerns about the percentage use of system bus bandwidth and the maximum allowable system bus latency. These concerns are further alleviated by deriving frequency compensated wavetable data and storing it in system memory to be retrieved by the DSP for generating digital audio signals having high frequency ratios. Digital audio signals generated for each active voice are accumulated in cache memory. When the digital audio signals for all active voices have been accumulated, the accumulated data is transmitted from the cache memory to an external digital-to-analog converter. Since wavetable data is stored in system memory, the cache memory is smaller and less expensive than the local memory in prior art PC audio circuits. Thus, the described PC audio circuit has a lower overall cost.
A method of providing a frequency compensated version of a first patch of uncompressed wavetable data recorded at a first frequency and stored in a first location of a memory, wherein said frequency compensated patch is stored in said memory and either said first patch or said frequency compensated patch is accessed from said memory by a digital wavetable audio synthesizer and used to generate digital audio signals having a second frequency which is higher than said first frequency, and wherein digital audio signals generated from said frequency compensated patch have less noise than digital audio signals generated from said first patch, said method comprising the steps of:
A method of providing a frequency compensated patch of wavetable data to reduce system bus bandwidth requirements of a digital wavetable audio synthesizer interfaced to a system bus of a host personal computer, wherein said synthesizer provides audio enhancement to said host personal computer and said personal computer includes a central processor, a system memory which stores one or more patches of wavetable data recorded at a first frequency, and said system bus, and wherein said synthesizer is programmed to process patches of wavetable data which are stored in system memory and transferred to said synthesizer over said system bus, and to generate digital audio signals having a second frequency, said method comprising the steps of:
A method of providing a frequency compensated patch of wavetable data to reduce system bus bandwidth requirements of a digital wavetable audio synthesizer interfaced to a system bus of a host personal computer, wherein said synthesizer provides audio enhancement to said host personal computer and said personal computer includes a central processor, a system memory which stores one or more patches of wavetable data recorded at a first frequency, and said system bus, and wherein said synthesizer is programmed to process patches of wavetable data which are stored in said system memory and transferred to said synthesizer over said system bus, and to generate digital audio signals having a second frequency, said method comprising the steps of:
Dependencies are inferred from the claim text.