Patent ID: 6903742

Claim:
A method of displaying an image on a computer screen, the method comprising: describing at least a portion of a base image as a path, the path representing multiple pixels; performing a non-affine transform on the path instead of the multiple pixels represented by the path to produce a transformed path of the form ∑ i = 0 n ⁢ ⁢ B i n ⁡ ( t ) ⁢ q i where t is between zero and one; and rendering the transformed path onto the computer screen by approximating the transformed path as a series of lines, wherein approximating the transformed path as a series of lines comprises: converting the transformed path from a function that describes an entire curve to a function of the form ∑ j = 0 n ⁢ ⁢ B j n ⁡ ( t ) ⁢ q ~ j that describes a segment of the curve by setting each q ~ j = ∑ i = 0 j ⁢ ⁢ B i j ⁡ ( d ) ⁢ q i where c is a fixed fraction; and determining if the segment of the curve can be replaced by a straight line based on the function that describes the segment.