Method for correcting errors in digital audio data
AssigneeVimak Corporation
InventorsMichael A. Koulopoulos, Praduman Jain, Sriram Jayasimha
Life of this patent
Estimating the term…
Abstract
An improved method for correcting errors in a sequence of digital audio data for use in a system having a compact disc player device and a digital signal processor. A compact disc player device reads a compact disc and outputs digital audio data as a series of digitized samples and detects erroneous samples. An error correction apparatus implements a finite impulse response filter. The method achieves a low level of interpolation error within the corrected output of the finite impulse response filter by assigning zero-valued filter coefficients to digital audio samples that are likely to be erroneous due to their proximity to a known erroneous digital audio sample.
Claims5
A method for correcting errors in a sequence of digital audio data, where the sequence of digital audio data comprises a series of digitized samples of audio information read from a compact disc for use in a system having:
- a compact disc player device which reads a compact disc, outputs the sequence of digital audio data samples, detects whether a sample in the sequence is erroneous and provides an indication of which samples are detected as erroneous,
- an error correction apparatus implementing a finite impulse response filter having a digital data sample buffer containing a plurality of samples, a plurality of filter taps and filter coefficients associated with a corresponding number of samples stored within the sample buffer,
- the method for correcting errors comprising the steps of:
- a. creating a sequence of filter coefficients with periodic zero-values, the period of the zero-valued coefficients corresponding to likely positions of additional erroneous digital audio data samples surrounding a digital audio data sample detected as erroneous:
- b. locating an erroneous digital audio data sample;
- c. applying the sequence of sampled digital audio data stored within the digital data sample buffer to the finite impulse response filter upon the erroneous digital audio data sample being centered within the finite impulse response filter toward reconstructing the correct value for the erroneous digital audio data sample;
- and
- d. replacing said erroneous digital audio data sample in the digital data sample buffer with the correct valve from the finite impulse response filter.
Dependencies are inferred from the claim text.