Electronic graphic system
First Claim
1. An electronic graphic system comprising:
- an image store for storing data defining a multiplicity of picture elements that together form an image;
user operable means for generating position data representing a sequence of positions including a first position;
a brush store for storing data defining a drawing implement as a patch of brush data; and
a processor for processing data in the image store by reading patches of initial image data from the image store at locations related to the position represented by the position data, determining an image value as a value of a predetermined pixel in a patch of data at a location corresponding to the first position, modifying image data in patches read from the image store with the determined image value depending on the patch of brush data and writing each patch of modified data back to the image store so as to replace the respective patch of initial data previously stored therein.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic graphic system comprises an image store for storing data defining an image, a stylus and touch tablet device for generating position data representing a sequence of positions including a first position, a brush store for storing data defining a drawing implement, and processor for processing data in the image store. Data is processed by reading patches of initial image data from the store at locations related to the position represented by the position data. An image value is determined as the value of a predetermined pixel in a patch of data at a location corresponding to the first position. Patches of image data are modified with the determined image value depending on the brush data.
25 Citations
13 Claims
-
1. An electronic graphic system comprising:
-
an image store for storing data defining a multiplicity of picture elements that together form an image;
user operable means for generating position data representing a sequence of positions including a first position;
a brush store for storing data defining a drawing implement as a patch of brush data; and
a processor for processing data in the image store by reading patches of initial image data from the image store at locations related to the position represented by the position data, determining an image value as a value of a predetermined pixel in a patch of data at a location corresponding to the first position, modifying image data in patches read from the image store with the determined image value depending on the patch of brush data and writing each patch of modified data back to the image store so as to replace the respective patch of initial data previously stored therein. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of processing image data, the method comprising:
-
storing in an image store data defining a multiplicity of picture elements that together form an image;
generating position data representing a sequence of positions including a first position;
storing data defining a drawing implement as a patch of brush data; and
processing data in the image store by reading patches of initial image data from the image store at locations related to the positions represented by the input position data, determining an image value as a value of a predetermined pixel in a patch of data at a location corresponding to the first position, modifying image data in patches read from the image store with the determined image value depending on the patch of brush data and writing the patch of modified data back to the image store so as to replace the patch of previously stored initial data. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification