Claims
- 1. Method for reducing signal distortion in the neighborhood of transitions in a digital audio system having a digital input signal including successive digital data values comprising the steps of
- entering said digital data values;
- storing said digital data values in a first storage for
- providing said successive digital data values, and in a second storage for providing a delayed digital data value for each said digital data value;
- subtracting each of said digital data values from the associated next one of said successive digital data values, thereby generating successive absolute difference values;
- storing said absolute difference values in a third storage and providing a previous absolute difference value;
- subtracting the stored previously generated one of said absolute difference values from the present one of said absolute difference values and generating a relative difference value;
- determining the sign of said relative difference value as indicator for the occurrence of one of said transitions, setting a timing counter to a predetermined value, and starting said timing counter if said sign is positive;
- processing said delayed digital input data values stored in said second storage in a frequency optimized filter for providing a first processed data value, and in a transient optimized filter for providing a second processed data value;
- generating a digital audio output signal by selecting said first processed data value while said counter is not counting, and selecting said second processed data value while said counter is counting,
- wherein said counter steps proportionally to the number of said so selected second processed data values
- wherein said predetermined value corresponds to the number of said first processed data values distortable by the occurrence of one of said transitions
- wherein said digital audio input is interpolated with a conventional frequency optimized filter until said transient information is detected, and wherein the digital input is interpolated with said transient optimized filter upon detection of said transient.
- 2. An adaptive digital audio interpolation system receiving a digital audio input and providing an interpolated digital audio output, said system comprising
- a frequency optimized interpolation filter circuit;
- a transient optimized interpolation filter circuit;
- a transient detection circuit for detecting a transient and generating a selection control signal;
- said frequency optimized interpolation filter, said transient optimized interpolation circuit, and said transient detection circuit receiving said digital audio input;
- an output signal selection circuit connected to said frequency optimized interpolation filter circuit and said transient optimized interpolation circuit, receiving said selection control signal, and providing said interpolated digital audio output
- wherein said digital audio input includes digital audio data, and
- wherein said transient detection circuit detects said transient in said digital audio input by comparing successive ones of said digital audio data
- wherein said transient detection circuit activates said output selection circuit to provide said interpolated digital audio output from said transient optimized interpolation filter if said transient has been detected, and to provide said interpolated digital audio output from said frequency optimized interpolation filter if said transient has not been detected.
Parent Case Info
This application is a continuation of application Ser. No. 07/879,976 filed on May 5, 1992, now U.S. Pat. No. 5,388,221.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
5388221 |
Meitner et al. |
Feb 1995 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
879976 |
May 1992 |
|