Graphic display area classification
First Claim
1. A raster-scan display apparatus comprising:
- first store means having a plurality of memory locations for storing data representing respective dot positions of a display field;
means operable to store in said store data representing boundary dot positions;
second store means having a plurality of memory locations for storing data representing respective dot positions of the display field;
means operable to define one or more notional dot positions in or adjacent the field as representing a seed point or points; and
classifying means arranged in operation, for each dot position of the display field, to determine whether there exists, from that dot position to the or a seed point, a connected path of dot positions which does not include a dot position which is indicated by the corresponding location in said first store means as being a boundary dot position and, if such a path exists, to set the corresponding location in the second store means.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for classifying areas on a raster-type display unit. The problem is to identify areas defined by a closed boundary--e.g. for filling in such areas. Boundary data are entered into a first "polygon" store which has a plurality of memory locations each corresponding to a respective dot position of the display field, and at least one seed point is identified. Each dot position is then examined to see whether there exists a connected path, not including a boundary position, from it to a seed point, and if there is, this fact is recorded. The criterion for deciding whether or not a path is connected depends on the definition of what constitutes a closed boundary.
-
Citations
14 Claims
-
1. A raster-scan display apparatus comprising:
- first store means having a plurality of memory locations for storing data representing respective dot positions of a display field;
means operable to store in said store data representing boundary dot positions;
second store means having a plurality of memory locations for storing data representing respective dot positions of the display field;
means operable to define one or more notional dot positions in or adjacent the field as representing a seed point or points; and
classifying means arranged in operation, for each dot position of the display field, to determine whether there exists, from that dot position to the or a seed point, a connected path of dot positions which does not include a dot position which is indicated by the corresponding location in said first store means as being a boundary dot position and, if such a path exists, to set the corresponding location in the second store means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 14)
- first store means having a plurality of memory locations for storing data representing respective dot positions of a display field;
-
9. A method for classifying areas defined by a boundary in a display field of a raster-type display, comprising defining a boundary by means of a plurality of boundary dot positions;
- identifying at least one seed point;
determining, for each dot position of the display field whether there exists, from that position to the or a said seed point, a connected path of dot positions not including a boundary dot position, and if such a path exists recording the position of the dot. - View Dependent Claims (10, 11, 12, 13)
- identifying at least one seed point;
Specification