Patent Document ID: 9619738
Application ID: 12636361
Patent Status: 1

Claim One:
1. A method of rendering rasterized data, comprising: receiving non-rasterized page description language data and a corresponding transformation matrix representing transformation operations to be performed; rasterizing, using a processor, the non-rasterized page description language data to create rasterized data; determining an order of transformation operations to be performed upon the rasterized data; decomposing the corresponding transformation matrix, based upon the determined order of transformation operations to be performed upon the rasterized data, into a rotation transformation operation matrix, a first scaling transformation operation matrix, and a translation transformation operation matrix; decomposing the first scaling transformation operation matrix into a shear transformation operation matrix and a second scaling transformation operation matrix; generating a discrete rotation transformation operation value from the rotation transformation operation matrix; generating a discrete scaling transformation operation value from the second scaling transformation operation matrix; generating a discrete translation transformation operation value from the translation transformation operation matrix; generating a discrete shear transformation operation value from the shear transformation operation matrix; performing, using a rotation post-rasterization transformation circuit, a rotation transformation operation upon the rasterized data based upon the generated discrete rotation transformation operation value; performing, using a scaling post-rasterization transformation circuit, a scaling transformation operation upon the rasterized data based upon the generated discrete scaling transformation operation value; performing, using a translation post-rasterization transformation circuit, a translation transformation operation upon the rasterized data based upon the generated discrete translation transformation operation value; performing, using a shear post-rasterization transformation circuit, a shear transformation operation upon the rasterized data based upon the generated discrete shear transformation operation value; and rendering, using a printing device, the transformed rasterized data.