Claims
- 1. An image coding method comprising the steps of:
- a) extracting an original vertical-horizontal contour of a bi-level image;
- b) segmenting the contour into a plurality of segments by fitting a predetermined generation curve on each of the segments, said predetermined generation curve being described by control points which include:
- 1) end control points indicating ends of each segment; and
- 2) direction control points indicating directions of the fitted curve of each segment at the two ends of each segment;
- wherein the predetermined generation curve is described by a polynomial MB, in which: ##EQU8## wherein 1) MB denotes a generation point;
- 2) P0 denotes a starting end control point which indicates a start point of each segment;
- 3) P1 denotes a start direction control point which indicates a direction of each segment at the start point;
- 4) P2 denotes an end direction control point which indicates a direction of each segment at an end point of each segment;
- 5) P3 denotes an ending control point which indicates the end point of each segment;
- 6) t is a parameter, 0.ltoreq.t.ltoreq.1.0; and
- 7) c and d are arbitrary real numbers;
- c) coding the control points;
- d) selecting an optimum curve by choosing particular values for the arbitrary real numbers c and d; and
- e) determining particular values for control points after the choice of particular values for the real numbers c and d.
- 2. The image coding method as claimed in claim 1 wherein said step of segmenting the contour sets said end control point on a middle segment out of three consecutive segments which form an approximate U-shape such that a direction of the three consecutive segments changes by approximately 180.degree., and sets said end control point on both ends of a segment which has a predetermined length.
- 3. The image coding method as claimed in claim 2 wherein said predetermined length is set to at least 1/4 a full length of a coordinate used to describe the bi-level image.
- 4. The image coding method as claimed in claim 1 wherein said step of coding the control points codes the control points in a sequence of the control points P0, P1, P2 and P3 with respect to one contour.
- 5. The image coding method as claimed in claim 4 wherein each of said control points are located on an original contour of the bi-level image.
- 6. The image coding method as claimed in claim 4 wherein each of said control points are located on an original contour of the bi-level image except for control points of an approximate S-shape segment.
- 7. The image coding method as claimed in claim 1 wherein said step of segmenting the contour regards an ending control point of a first one of two consecutive segments identical to a starting control point of a second one of the two consecutive segments.
- 8. The image coding method as claimed in claim 7 wherein said step of coding the control points codes the control points in a sequence of the control points P0, P1 and P2 with respect to one contour.
- 9. The image coding method as claimed in claim 7 wherein said step of segmenting the contour assigns X and Y coordinates to an address of each of said control points, and said step of coding the control points codes an address difference of the control point sin a sequence of the control points P0, P1 and P2 with respect to one contour.
Priority Claims (1)
Number |
Date |
Country |
Kind |
1-42842 |
Feb 1989 |
JPX |
|
Parent Case Info
This application is a divisional of U.S. patent application Ser. No. 07/480,065, filed Feb. 14, 1990.
US Referenced Citations (6)
Foreign Referenced Citations (1)
Number |
Date |
Country |
2203613 |
Oct 1988 |
GBX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
480065 |
Feb 1990 |
|