An image processing circuit includes a processor that receives at least a
portion of an image including a boundary and first and second contiguous
pixels disposed on opposite sides of the boundary, the first and second
pixels having respective first and second pixel values. The processor
generates a boundary value from the first and second pixel values,
compares the boundary value to a comparison value, and reduces the
difference between the first and second values if the boundary value has a
specified relationship to the comparison value. For example, such a
processing circuit can be used to reduce blockiness in an image that has
undergone block-based digital compression.
Een kring van de beeldverwerking omvat een bewerker die minstens een gedeelte van een beeld met inbegrip van een grens ontvangt en eerst en tweede aangrenzende pixel die aan tegenovergestelde kanten van de grens wordt geschikt, de eerste en tweede pixel die respectieve eerste en tweede pixelwaarden hebben. De bewerker produceert een grenswaarde van de eerste en tweede pixelwaarden, vergelijkt de grenswaarde bij een vergelijkingswaarde, en vermindert het verschil tussen de eerste en tweede waarden als de grenswaarde een gespecificeerde verhouding aan de vergelijkingswaarde heeft. Bijvoorbeeld, kan een dergelijke verwerkingskring worden gebruikt om blockiness in een beeld te verminderen dat op blok-gebaseerde digitale compressie heeft ondergaan.