Back to results
US 6,365,816 B1Granted
Digital sampling instrument employing cache memory
AssigneeCreative Technology Ltd
InventorDavid P. Rossum
Life of this patent
Estimating the term…
Abstract
A digital sampling instrument for multi-channel interpolatative playback of digital audio data stored in a waveform memory provides improved interpolation of musical sounds by use of a cache memory.
Claims8
An apparatus for the multichannel interpolative access of digital audio data samples stored in a waveform memory, comprising:
- a cache memory having a size sufficient to store two or more waveform samples for a plurality of said channels;
- a cache controller configured to write said waveform samples into said cache memory so that same samples are available for real time audio interpolative playback, said cache controller including
- an address update unit, coupled to said cache memory, and
- a memory access unit coupled to said cache memory;
- and
- an interpolator configured to interpolate, responsive to a variable input, between two adjacent ones of said waveform memory samples to form an interpolation result;
- wherein said memory access unit operates asynchronously from said address update unit and said interpolator.
4 more elements
A digital sampling instrument for the multichannel Nth order interpolative playback as output samples of digital audio data samples stored in a waveform memory comprising:
- coefficient logic for generating N coefficients for each channel for each of said output samples;
- a cache memory for storing at least N waveform memory data samples for each channel;
- an address update unit, coupled to said cache memory;
- a memory access unit coupled to said cache memory;
- an interpolator for computing a sum of N products of the contents of said cache memory times said coefficients for each of several ones of said channels;
- and
- an output for providing said sum of products for each of said channels;
- wherein said memory access unit operates asynchronously from said address update unit and said interpolator.
5 more elements
Dependencies are inferred from the claim text.