Patent ID: 7407252

Claim:
A system for adjusting corners of a pattern to be written into a sensitive recording surface, comprising: a rasterizer for generating sub-pixel data by sampling sub-pixel locations of pixels that are covered by the pattern; a corner detection unit for detecting corner pixels in the array by comparing a set of sub-pixel data in the array with one or more corner detection overlays; and a corner correction unit for adjusting grayscale values of at least one of: one or more detected corner pixels and one or more pixels neighboring the corner pixels; wherein the corner detection unit further comprises: a first logical layer for generating a set of first data structures based on sub-pixel data; a second logical layer for generating a second set of second data structures based on the set of first data structures; and a third logical layer for generating output signals identifying detected corners based on the set of second data structures wherein the first, second, and third logical layers implement equations defining the corner detection overlays.