Patent ID: 8244070
Filing Date: 2012-08-14
Classification: G06T

Abstract:
1. A method of real-time personalization of an electronic image for printing, comprising: receiving input coordinates for vertices of a quadrilateral deemed to lie on a planar surface represented in an electronic image; reading one or more variable text strings from a database; performing an affine transform to fit each text string into a rectangular text box; performing a non-linear projective transform on the rectangular text box to move vertices of the rectangular text box to the vertices of the quadrilateral; and rendering each transformed text string in the quadrilateral on a respective version on the electronic image; wherein the non-linear projective transform is described by the equation: where (x, y) is the location of a point on the plane with respect to a first or reference camera viewpoint, and (x′, y′) is the location of that same point with respect to a second camera viewpoint, and where a, b, and c are weighting factors and w is a scaling factor that is applied to the output x′ and y′ coordinates.