Patent ID: 7385612
Filing Date: 2008-06-10
Classification: G06T

Abstract:
1. A computer-implemented method comprising: receiving an image distortion description to be applied to an image portion including a vector graphic and a raster graphic displayed on the screen of a display device, the raster graphic and the vector graphic being separately distortable and distinct image objects; applying the image distortion description to the vector graphic to produce a distorted vector graphic and independently applying the image distortion description to the raster graphic to produce a distorted raster graphic, the applications being independent in the sense that no result of either application is used as input to the other, the distorted vector graphic and the distorted raster graphic together forming a distorted image portion; wherein independently applying the image distortion description to the raster graphic comprises using the image distortion description as a control structure governing resampling of the raster graphic; wherein receiving the image distortion description comprises: receiving a first input designating the raster graphic to be distorted, receiving a second input designating the vector graphic to be distorted, and receiving a third input defining the image distortion description; and wherein the designated raster graphic and the designated vector graphic define a distortion region, the method further comprising: converting coordinates of the vector graphic into a parameter space of the distortion region; and if the distortion region is larger than the raster graphic, subdividing the image distortion description with respect to the raster graphic before applying the image distortion description to the raster graphic; wherein independently applying the image distortion description to the raster graphic further comprises: tessellating the image distortion description into polygons; checking for any backward facing ones of the polygons; and resampling the raster graphic based on the tessellated image distortion description.