Patent ID: 8345775

Claim:
A system for adding random noise to received video data comprising: a random number generator configured to generate a random number; comparison logic configured to compare the random number against each of one or more threshold values defining a plurality of numerical ranges, wherein the one or more threshold values are selected in accordance with a noise distribution function selected based at least partially upon one or more characteristics of a current image frame of the received video data, and wherein the noise distribution function further defined a range of noise addend values comprising a plurality of noise addend values each corresponding to a respective one of the plurality of numerical ranges; determination logic configured to determine which of the plurality of numerical ranges the random number belongs based upon the comparison; selection logic configured to select from a range of noise addend values, a noise addend value based on the determined numerical range; and summing logic configured to combine the selected noise addend value and the received video data to produce processed video data, wherein the processed video data appears to exhibit fewer visual compression artifacts relative to the received video data.