Systems and methods are provided for diffusing clipping error in a
computing system. When a data set contains values which are to be
restricted to a range, and the data set includes one or more values which
are beyond the range, the invention provides methodology that is an
improvement over clipping extraneous values to the range or squeezing the
values to the range. Advantageously, systems and methods are provided for
distributing or diffusing error to neighboring samples of the data set,
thereby spreading localized error, and minimizing the effects associated
with remapping the data set to the restrictive range.