Distortion of digital images using spatial offsets from image reference points
First Claim
1. A method, comprising:
- a) providing an interface to display a preview of an image from a plurality of images to a user;
b) receiving a selection of at least one image reference point of the image;
c) overlaying a graphical mark over the displayed preview of the image for the at least one image reference point;
d) determining a number representative of an effect strength for a plurality of pixels in the image for the graphical mark, said number representative of the effect strength being calculated as a function of the pixel location and pixel color at the location of the graphical mark and the pixel location and pixel color of each of the pixels of the plurality of pixels using a mixing function;
e) receiving parameters for one or more image modification functions;
f) storing the parameters for the one or more image modification functions and the at least one image reference point; and
g) batch processing each of the plurality of images by;
applying to each of the plurality of images, the at least one image reference point; and
selectively modifying the plurality of images with the one or more image modification functions.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for distorting a digital image comprising receiving the coordinates of one or more than one image reference point defined by a user within the digital image, receiving one or more than one spatial offset assigned by the user and associated with the coordinates of the one or more than one defined image reference point, providing a mixing function algorithm embodied on a computer-readable medium for distorting the digital image, calculating an offset matrix by applying the mixing function algorithm based on the one or more than one spatial offset and the coordinates of the one or more than one defined image reference point; and distorting the digital image by application of the offset matrix. A graphic tag may be associated with each of the defined image reference points and displayed over the digital image, and the assignment of the spatial offset may be accomplished by movement of the graphic tag with the pointing device. Abstract image reference points may be used to limit distortion.
102 Citations
20 Claims
-
1. A method, comprising:
-
a) providing an interface to display a preview of an image from a plurality of images to a user; b) receiving a selection of at least one image reference point of the image; c) overlaying a graphical mark over the displayed preview of the image for the at least one image reference point; d) determining a number representative of an effect strength for a plurality of pixels in the image for the graphical mark, said number representative of the effect strength being calculated as a function of the pixel location and pixel color at the location of the graphical mark and the pixel location and pixel color of each of the pixels of the plurality of pixels using a mixing function; e) receiving parameters for one or more image modification functions; f) storing the parameters for the one or more image modification functions and the at least one image reference point; and g) batch processing each of the plurality of images by; applying to each of the plurality of images, the at least one image reference point; and selectively modifying the plurality of images with the one or more image modification functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a processor; and a memory for storing executable instructions, the processor executing the instructions to; provide an interface to display a preview of an image from a plurality of images to a user; receive a selection of at least one image reference point of the image; overlay a graphical mark over the displayed preview of the image for the at least one image reference point; determine a number representative of an effect strength for a plurality of pixels in the image for the graphical mark, said number representative of the effect strength being calculated as a function of the pixel location and pixel color at the location of the graphical mark and the pixel location and pixel color of each of the pixels of the plurality of pixels using a mixing function; receive parameters for one or more image modification functions; store the parameters for the one or more image modification functions and the at least one image reference point; and batch process each of the plurality of images by; applying to each of the plurality of images, the at least one image reference point; and selectively modify the plurality of images with the one or more image modification functions. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium having embodied thereon a program, the program executable by a process for providing a method , the method comprising:
-
providing an interface to display a preview of an image from a plurality of images to a user; receiving a selection of at least one image reference point of the image; overlaying a graphical mark over the displayed preview of the image for the at least one image reference point; determining a number representative of an effect strength for a plurality of pixels in the image for the graphical mark, said number representative of the effect strength being calculated as a function of the pixel location and pixel color at the location of the graphical mark and the pixel location and pixel color of each of the pixels of the plurality of pixels using a mixing function; receiving parameters for one or more image modification functions; storing the parameters for the one or more image modification functions and the at least one image reference point; and batch processing each of the plurality of images by; applying to each of the plurality of images, the at least one image reference point; and selectively modifying the plurality of images with the one or more image modification functions.
-
Specification