Patent ID: 7770098

Claim:
A signal processing apparatus, for processing a coded signal formed so that multiple signal points, having individual signal values consonant with coded values, are contiguously arranged in accordance with a predetermined time base order or a predetermined spatial order, comprising: a signal restoration unit, the signal restoration unit configured to perform a method comprising: calculating an average value for signal values at signal points immediately preceding and following a predetermined signal point, wherein said predetermined signal point comprises the coded signal transmitted by an input unit; calculating, for each of one or a plurality of sets of two signal points to be selected out of a plurality of signal points preceding the predetermined signal point, a signal value difference for the two selected signal points, and obtaining one or a plurality of first difference values; calculating, for each of one or a plurality of sets of two signal points to be selected out of a plurality of signal points following the predetermined signal point, a signal value difference for the two selected signal points, and obtaining one or a plurality of second difference values; and correcting the average value by employing either one or a plurality of either the first or the second, or both the first and the second difference values to obtain a restored value for a signal value at the predetermined signal point.