摘要 |
An amplitude error detection and correction circuit apparatus and method can be used to detect and correct errors in signal amplitudes of a low information content signal during playback or transmission. The difference values dS/dt between the amplitudes of each sample and its neighboring samples are analyzed and compared to a maximum difference value dSmax/dt. If the difference values dS/dt for a sample exceed the maximum difference value dSmax/dt then the sample amplitude is elided or adjusted during playback or transmission to minimize distortion within the signal. The maximum difference value dSmax/dt is determined by either the known characteristics of the signal type, analyzing a predetermined number of samples around the sample or grouping the data as it is input and storing or transmitting a maximum difference value for each group. The signal can be analyzed during the input of the signal, if the signal is accessible at this time, and the maximum difference value dSmax/dt for each group of samples can be stored or transmitted with the signal. During output or transmission of the signal, the difference values dS/dt can be analyzed and any errors can be detected and then elided or adjusted. The signal can also be analyzed during output or transmission of the signal, by using a known maximum difference value or a moving reference frame which compares each sample's difference value dS/dt with the difference values of a predetermined number of samples both prior and subsequent to each sample.
|