Mixed but indistinguisable raster and vector image data types
First Claim
Patent Images
1. In a computer having memory wherein is stored raster data corresponding to a raster image and vector data corresponding to a vector image, a method of executing an image manipulation operation comprising the steps of:
- receiving user input requesting performance of an image manipulation operation on a selected one of the raster and vector images, the operation being selected by the user from a plural group consisting of all operations available for image manipulation within a single user interface for application to both raster and vector image types, with user input steps required to apply the operation to raster data being the same as user input steps required to apply the operation to vector data; and
automatically executing the requested image manipulation operation on the selected image, whereby the image manipulation operation is executed in substantially the same amount of time regardless of the data type of the selected image without regard to which image manipulation operation is requested.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing application employs the concept of integral pre-multiplied alpha channel, and combines the techniques of multi-resolution representation, graph-structured representation, and automatic and intelligent data type conversion in order to permit a computer user to mix and manipulate both raster and vector based images in a single user interface while remaining unaware of the different data types underlying the images.
47 Citations
25 Claims
-
1. In a computer having memory wherein is stored raster data corresponding to a raster image and vector data corresponding to a vector image, a method of executing an image manipulation operation comprising the steps of:
-
receiving user input requesting performance of an image manipulation operation on a selected one of the raster and vector images, the operation being selected by the user from a plural group consisting of all operations available for image manipulation within a single user interface for application to both raster and vector image types, with user input steps required to apply the operation to raster data being the same as user input steps required to apply the operation to vector data; and
automatically executing the requested image manipulation operation on the selected image, whereby the image manipulation operation is executed in substantially the same amount of time regardless of the data type of the selected image without regard to which image manipulation operation is requested. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium having computer-executable instructions for performing a method of manipulating image data via a user interface comprising the steps of:
-
receiving user input requesting performance of an image manipulation operation on an image, the image having a data type selected from the group consisting of raster and vector, the operation being selected from the plural group consisting of all operations available for image manipulation within the user interface for application to both raster and vector image types, with user input steps required to apply the operation to raster data being the same as user input steps required to apply the operation to vector data; and
automatically executing the requested image manipulation operation on the image, whereby the operation is executed in substantially the same amount of time regardless of the data type of the image without regard to which image manipulation operation is requested.
-
-
21. (Cancelled)
-
22. (Cancelled)
-
23. In a computer having memory wherein is stored data corresponding to an image of a data type selected from the group consisting of raster and vector, a method of executing an image manipulation operation comprising the steps of:
-
receiving user input requesting performance of an image manipulation operation on the image, wherein the operation is selected from a plural group consisting of all operations available for image manipulation within a single user interface for application to both raster and vector image types, and wherein the user input is independent of the data type of the image, regardless of which image manipulation operation is requested to be performed; and
automatically executing the requested image manipulation operation on the image transparently to the user.
-
-
24. (Cancelled)
-
25. In a computer having memory wherein is stored data corresponding to a raster image and data corresponding to a vector image, wherein the computer is associated with an output device, a method of manipulating image data comprising the steps of:
-
receiving user input requesting performance of a series of image manipulation operations on a selected one of the raster and vector images, wherein the series comprises at least one image manipulation operation; and
manipulating the image data of the selected image by automatically executing the requested image manipulation operations on the image data of the selected image while converting the data type only when necessary to the completion of an operation, and at an optimum resolution for the output device.
-
Specification