Image describing apparatus
First Claim
1. An image describing apparatus for describing an image stored in an array of image memory as image data for display, the image being made up of a plurality of areas of different colors and having at least one of polygonal and arcuate boundaries, said apparatus comprising:
- extracting means for extracting boundary point rows representing boundaries between areas of different colors from image data stored in an array of image memory;
approximating means for approximating the boundary point rows extracted by the extracting means in terms of at least one of linear primitives and curve primitives;
converting means for converting the at least one of the linear and curve primitives approximated by the approximating means into at least one of polygonal and arcuate graphic commands, respectively, of specified colors and shapes;
identifying means for identifying first graphic commands converted by the converting means from first primitives which are overlapped by other graphic commands, for dividing the first primitives into second primitives, and for converting the second primitives into second graphic commands not so overlapped; and
selecting means for selecting a sequence of graphic commands to encode the image data.
1 Assignment
0 Petitions
Accused Products
Abstract
An image describing apparatus for describing a coupling area for forming an image via a graphic command of polygonal shape or a circular arc. The apparatus includes a device for extracting area data of boundary point row in the coupling area, a device for approximating the boundary point row in a linear primitive or curve primitive of a circular arc, a device for dividing the curve primitive so that other area does not exist in the area of the graphic command corresponding to the curve primitive if other area exists in the area of the graphic command corresponding to the approximated curve primitive, and a device for coverting the approximate boundary into a graphic command of polygonal shape or circular arc and setting a preferential sequence to the command to form encoded data.
24 Citations
19 Claims
-
1. An image describing apparatus for describing an image stored in an array of image memory as image data for display, the image being made up of a plurality of areas of different colors and having at least one of polygonal and arcuate boundaries, said apparatus comprising:
-
extracting means for extracting boundary point rows representing boundaries between areas of different colors from image data stored in an array of image memory; approximating means for approximating the boundary point rows extracted by the extracting means in terms of at least one of linear primitives and curve primitives; converting means for converting the at least one of the linear and curve primitives approximated by the approximating means into at least one of polygonal and arcuate graphic commands, respectively, of specified colors and shapes; identifying means for identifying first graphic commands converted by the converting means from first primitives which are overlapped by other graphic commands, for dividing the first primitives into second primitives, and for converting the second primitives into second graphic commands not so overlapped; and selecting means for selecting a sequence of graphic commands to encode the image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An image describing apparatus for describing an image stored in an image memory for display made up of a plurality of areas of different colors and having at least one of polygonal and arcuate boundaries, said apparatus comprising:
-
extracting means for extracting boundary point rows representing boundaries between areas of different colors from image data stored in an array of image memory; forming means for forming a hierarchy based on adjacent and containing relations between areas; approximating means for approximating at least one of straight and curved portions of the boundary point rows extracted by the extracting means in terms of at least one of linear primitives and curve primitives, respectively, the at least one of linear and curve primitives defining, respectively, at least one of polygonal and arcuate coupling areas; and describing means for sequentially describing the areas in order of the hierarchy. - View Dependent Claims (16, 17)
-
-
18. An image describing apparatus for describing an image stored in an array of image memory as image data for display, the image being made up of a plurality of areas of different colors and having at least one of polygonal and arcuate boundaries, said apparatus comprising:
-
extracting means for extracting boundary point rows representing boundaries between areas of different colorsfrom image data stored in an array of image memory; segmenting means for segmenting the boundary point rows extracted by the extracting means into segments, the segments dividing the image data into areas; establishing means for establishing a data configuration including a correspondence between each segment, segmented by the segmenting means, and the areas divided by the segments; and approximating means for approximating at least one of straight and curved segments, segmented by the segmenting means, in terms of at least one of linear primitives and curve primitives, respectively, the at least one of linear and curve primitives defining, respectively, at least one of polygonal and arcuate areas.
-
-
19. An image describing apparatus for describing an image stored in an array of image memory as image data for display, the image being made up of a plurality of areas of different colors which have at least one of polygonal and arcuate boundaries, said apparatus comprising:
-
an image memory storing an array of picture elements for making up an image; boundary line tracing means for tracing picture elements stored in the image memory making up boundary lines between areas of different colors in the image; branch point detecting means for detecting picture elements of boundary lines traced by the tracing means at which three or more areas meet; unextracted area detecting means for detecting boundary lines not yet traced by the tracing means; and correspondence means for dividing boundary lines at each branch point detected by the detecting means into at least one of straight and curved segments and for establishing correspondence between the segments and areas bounded by the segments.
-
Specification