Patent ID: 9530230
Filing Date: 2016-12-27
CPC Classification: G06T

Claim Text:
1. A method of rendering a rasterized data, comprising: receiving a non-rasterized page description language data and a source transformation matrix, the source transformation matrix being a transformation matrix created by an ordered matrix multiplication of a plurality of individual transformation operation matrices, each individual transformation operation matrix representing a rotation transformation operation, a scaling transformation operation, or a translation transformation operation; rasterizing, using a processor, the non-rasterized page description language data; generating, from the source transformation matrix, a rotation transformation matrix, a scaling transformation matrix and a translation transformation matrix based on a predetermined matrix order; determining a rotation value from the rotation transformation matrix, determining an order of transformation operations to be performed upon the rasterized data; creating an order dependent rotation value dependent scaling transformation matrix and an order dependent rotation value dependent translation transformation matrix; creating a target transformation matrix by matrix multiplying the order dependent rotation value dependent scaling transformation matrix, the order dependent rotation value dependent translation transformation matrix, and the rotation transformation operation in a matrix order corresponding to the determined order of transformation operations to be performed upon the rasterized data; decomposing the target transformation matrix into a plurality of individual transformation operation matrices; generating a discrete transformation operation value, from a corresponding individual transformation operation matrix, for each transformation operation to be performed upon the rasterized data; and performing the transformation operations upon the rasterized data based upon the generated discrete transformation operation values.