[go: up one dir, main page]

GB2160383A - A method for compressing character or pictorial image data - Google Patents

A method for compressing character or pictorial image data Download PDF

Info

Publication number
GB2160383A
GB2160383A GB08508056A GB8508056A GB2160383A GB 2160383 A GB2160383 A GB 2160383A GB 08508056 A GB08508056 A GB 08508056A GB 8508056 A GB8508056 A GB 8508056A GB 2160383 A GB2160383 A GB 2160383A
Authority
GB
United Kingdom
Prior art keywords
outline
character
points
data
coefficients
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
GB08508056A
Other versions
GB2160383B (en
GB8508056D0 (en
Inventor
Hiroyuki Shibata
Shigeru Fuse
Masatake Takashima
Shinichiro Fukuda
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shaken Co Ltd
Original Assignee
Shaken Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shaken Co Ltd filed Critical Shaken Co Ltd
Publication of GB8508056D0 publication Critical patent/GB8508056D0/en
Publication of GB2160383A publication Critical patent/GB2160383A/en
Application granted granted Critical
Publication of GB2160383B publication Critical patent/GB2160383B/en
Expired legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • B60R16/027Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems between relatively movable parts of the vehicle, e.g. between steering wheel and column
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/001Model-based coding, e.g. wire frame
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/46Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/41Bandwidth or redundancy reduction
    • H04N1/411Bandwidth or redundancy reduction for the transmission or storage or reproduction of two-tone pictures, e.g. black and white pictures

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

A method for compressing character or pictorial image data is described in which outline specifying information of the character, pictorial image or the like is stored. As a first step, the outline of said character, pictorial image or the like is stored in terms of X- and Y-coordinates. Second, the outline is split into a set of blocks [P1:Pn]:where P1 and Pn are start and end points of any one block. Third, each of said blocks is sub-divided by (n-2) break-points Pi with coordinates (xi:yi) where i=2 to (n-1), into (n-1) segments Si: where i=1 to (n-1). As a fourth step, a set of coefficients Ai,j are computed for each segment, where j=1 torn, in respect of an m-order curve: <IMAGE> passing through start points Pi (xi;yi) of each said segments Si. Finally, the set of coefficients Ai,j and coordinate values (xi:yi) are stored for each segment where i=1 to n, of the points Pi defining the segments Si, as the outline data corresponding to said blocks.

Description

SPECIFICATION A Method for Compressing Character or Pictorial Image Data The present invention relates to a method of compressing character or pictorial data by storing outline specifying information of the character, pictorial image or the like.
It is well known that binary data determined by subjecting a character to dot-decomposition entails a very high degree of redundancy.
In this respect, various data compression methods have heretofore been proposed for decreasing such redundancy. One example of these methods is a so-called outline method wherein the shape of a character is grasped by its outline, and information for specifying the outline is stored thereby compressing the quantity of data stored.
For compressing data according to such outline method a vector approximating method as illustrated in Figure 1, or an m-order curve approximating method as illustrated in Figure 2 has already been proposed.
The vector approximating method illustrated in Figure 1 corresponds to those disclosed in Japanese Patent Laid-open No. 149522/1979 (U.S.P. 4,254,468) and Japanese Patent Laid-open No.79154/1980.
In such a vector approximating method an outline 1 of an arbitrary character indicated by a dotted line is approximated with a set of two-dimensional vectors 2, and specified information (position of starting point, length and inclination, or components in horizontal and vertical directions) for the respective vectors is stoned as data, whereby data compression becomes possible.
In such a vector approximating method an outline 1 of an arbitrary character indicated by a dotted line is approximated with a set of two-dimensional vectors 2, and specified information (position of starting point, length and inclination, or components in horizontal and vertical directions) for the respective vectors is stoned as data, whereby data compression becomes possible.
The m-order curve approximating method illustrated in Figure 2 has already been described by the applicant in Japanese Patent Application No.
116,160/1980.
This m-order curve approximating method compression of a quantity of data is achieved by storing coordinates of a group of points P suitably established on the outline of a character, and at the same time, approximating a desired outline by means of a set of m-order curve elements 3 connecting (m+1) of arbitrary points with one another.
These outline data compression methods have such that when interpolation processing or scale factor conversion processing of a vector is carried out on compressed data for a character image, the method can cope with the reproduction of character images of various scale factors.
On the other hand, however, these conventional data compression outline methods involve an essential disadvantage in that the optimum result is not guaranteed in respect of smoothness of the outline (continuity in inclination of the outline).
More specifically, for instance, the inclination of segments involving either each terminal outline points P of the vectors in Figure 1, or each central connecting points PC of the m-order curves 3 in Figure 2 is inevitably discontinuous.
In this respect, an outline of a character is generally such that not only the outline itself is continuous but, also the primary derived function (inclination of outline) as well as the secondary derived function (rate of change in inclination) thereof vary continuously, if peculiar points such as intersecting portions of lines constituting a character, or extreme ends of so-called breaks corresponding to "hane"in Chinese or katakana character are excluded. For this reason, conventional data compressing outline methods cannot provide a faithful character outline, and unnaturalness (discontinuity in inclination) of a character image reproduced on the basis of such data cannot completely be removed.
According to the present invention there is provided, a method for compressing character or pictorial image data by storing outline specifying information of the character, pictorial image or the like, comprising: as a first step, determining positions of the outline of said character, pictorial image or the like on Xand Y-coordinates; as a second step, splitting said outline into a set of blocks [ P1 :P# ] where Pr and Pn are start and end points of any one block, respectively, of a singlevalued function involving x as the variable; as athird step, delimiting any one of said blocks with (n-2) of break-points Pj with coordinates (xj:yj): where i=2 to (n-1), to obtain (n-1) segments S j: where i=1 to (n-1); and as a fourth step, computing (n-1) sets of coefficients Aj, j: where=1 tom, in respect of an m-order curve:
passing through start points Pj (x,;yj) of each said segments Sj; and storing the coefficient Aj j and coordinate values (x1:y1): where i=1 to n, of the points Pj defining the segments Si, as the outline data corresponding to said blocks.
A preferred embodiment of the invention will now be described with reference to the accompanying drawings, wherein: Figures 1 and 2 are diagrams which each illustrate a general sketch of a conventional data compressing method according to the "outline" method; Figure 3 is a diagram illustrating the relationship between a character outline and blocks B on X- and Y-coordinates; Figure 4 is a diagram illustrating the relationship between any one block B and a segment Sj on Xand Y-coordinates; Figure 5 is a diagram showing an example of a preferred data memory format utilised in case of effecting a method according to the present invention; Figure 6 is a schematic view illustrating a constructional example for determining the memory data by a method according to the present invention; and Figure 7 is an view illustrating a relationship between a masterfontand an output character area.
The method of the present invention is applied to row and column matrix-form binary character data supplied from, for example, a scanner or the like. In another example, the method of the invention is applied to coded character data which can specify a row and column matrix-formed dot pattern and which may be in accordance with any method.
Namely, for instance, a character image is subjected to dot-decomposition in row and column matrix-form by means of raster scanning of a scanner to determine bit pattern data, and such bit pattern data are supplied as original character data which come to be objects to be processed in the method of the present invention.
In the method according to the present invention, first, a processing of outline extraction is effected, as the first data processing step, on the aforesaid original data supplied, and positions of the outline on X- and Y-coordinates are determined.
In this case, outline extraction from such original data which can specify original data being dotdecomposed in the aforesaid row and column matrix-form or bit patterns being dot-decomposed in the row and column matrix-form is processed by determining a dot position at which binary data corresponding to the respective decomposed dots change from "0" to "1" or from "1" to "0" in the row or column direction.
If the data relating to the position of the outline thus extracted are the ones which can specify the positions of the outline on X- and Y-coordinates, such data are sufficientforthe method according to the present invention and the data having any type of storage may be utilized.
Therefore, the data may be stored in any such suitable manner that X-, Y-coordinate data in respect of the respective outline dots are stored in accordance with table type manner, the bit datum corresponding to the outline position is stored on a frame memory as "1", or the like manner.
Then, a second data processing for making the outline specified in the aforesaid first process to be a set of blocks B is practiced.
Namely, in the second process, point P is established on the outline, and the outline is split in the interval of a single-valued function involving x (row direction . . . The same shall apply hereinafter.) as the variable, whereby suitable blocks B are determined, respectively.
In this case, the establishment of the aforesaid blocks B can generally be processed by extracting an optional interval in which X-coordinate values of the respective decomposed dots on a series of outline increase or decrease monotonously as block B.
As a more specific method for establishing blocks B, there is proposed such a method wherein as illustrated in Fig. 3 decomposed dots in which X-coordinate values of the decomposed dots on a series of outlines come to be extreme values are determined, thereafter, the decomposed dots corresponding to the extreme values are utilized as initial break-points P, and further second breakpoints P' are established suitably on the respective outlines split by the breakpoints P, whereby intervals split by the respective break-points (P or P') may be employed as the blocks B, respectively.
Physical meaning of each block B thus established is in that each block B corresponds to a set of points making bright points to be scanned in Y-direction (column direction . . . The same shall apply hereinafter.) turn-on or turn-off in case of interpreting the data compressed in accordance with the method of the present invention to reproduce character image on a raster scanning type character display unit such as cathode ray tube orthe like.
A method according to the present invention is the one for specifying the outline of a whole character as a set of plural blocks B determined by means of the above described second process.
And in the present invention, a third process for further splitting any one of the blocks B into a plurality of segments Sj as a pretreatment for determining specifically coded data corresponding to the blocks B is practiced.
Fig. 4 is a typical graphical representation indicating a relationship between any one of the blocks B determined in the aforesaid second process and the segment Si on X- and Y-coordinates wherein points P1 to Pn are start point and end point, respectively.
Namely, in the third process, as indicated in Fig. 4 any one of the blocks B is delimited with (N-2) of breakpoints Pj (x1:y1) where i=2 to (n-1) to determine (n-1) of segments S1(P1:P1#1) where =1 to (n-1), and Pj and Pj+1 are start and end points of the segments Si, respectively, in respect of each block B.
In this case, after all, if the aforesaid break point P has been established on a character outline corresponding to the block B, it is satisfactory as is also apparent from Fig. so that the number and space for the establishment are generally arbitrary so far as they are within a range where whose character image reproducibility is allowable.
However, situations for establishing the block B and the segment Si processed in the above described second and third process are important factors exerting directly influence upon compressibility of the character data compressed by the method according to the present invention.
In this connection, the present inventors have made also the invention in respect of preferred methods for establishing these blocks B and the segments Si as mentioned hereinbefore.
Meanwhile, when attention is paid to Fig. 4, besides an m-order curve passing through each start point Pj(xj:yj) of (n-1) of the aforesaid segments Si is imagined, the curve is specified by the following equation:
Accordingly, if all the values of effective coefficient A. i,j where i =1 to (n-1), and j= 1 tom, in the segment Si of the interval (xj to Xj+1) have previously been determined in accordance with any method, a y-coordinate value in a range (x1-xn) corresponding to any one block B can be successively computed from the above equation (1).
Furthermore, it becomes possible to approximate the y-coordinate value thus computed as ycoordinate value of a desired character outline in the aforesaid range (x1 to xn) of block B.
In the following description, an embodiment wherein each segment Si is made to be approximated by means of the following third-order curve where m=3: f,(x)=y,+bj (x-x*) +c1(x-x1)2 +d1(x-x1)3 (2) will be described.
Now, in the case where m=3, three unknown coefficients bi, c, and di exist in respect of each segment Sj. As a result, 3 (n-1) of unknown coefficients exist with respect to any one of the blocks B consisting of (n-1) of the aforesaid segments Si.
Accordingly, in the case where the aforesaid unknown coefficients required for approximating the character outline in any one block B have been determined beforehand, 3 (n-1) of relational expressions are needed, even if any method is adopted.
Meantime, an outline of character, pictorial image or the like possesses, as mentioned already, the following general properties such that (1) the outline itself is naturally continuous, besides (2) primary derived function of the outline (inclination of the outline) varies continuously, and (3) secondary derived function of the outline (rate of change of the inclination) also varies continuously.
Under the circumstances, in the method according to the present invention, attention is paid to the several properties (1)~(3) involved in the outline of a character pictorial image or the like, besides such attention is also paid to such a fact that these several properties can afford some of the relational expressions required as described above.
Namely, the following three relational expressions: fi-1 (xi)=fi(xi) fi-1 '(xj)=fj (x) fi-1 ''(xj)=fj ' (xi)
are given as a condition by which the adjacent two segments Si-1 and Sj satisfy the aforesaid properties (1 )-(3), respectively, in the aforesaid optional one break-point Pi (x1:y1).
In this case, the number of break-points Pi is, as mentioned above (n-2) in total in case of i=2-(n-1) so that after all, 3 (n-2) of relational expressions can be obtained from the aforesaid properties of character outline.
Furthermore, in the method according to the present invention, for example, the following three relational expressions; fn - 1 (Xn)=Yn f1'''(X1)=C1''' (X1) fn-1''' (Xn)=Cn'''(Xn)
where C1 (x) and Cn (X) are third-order equations passing through points P1, P2, P3 and P4, and points P##2, Pn-2, Pn-1 and Pn, respectively, are given as a boundary condition at the start point P1 and the end point Pn in the block B.
As described above, it is arranged in the method according to the present invention that 3 (n-1) in total of relational expressions are given on the basis of the properties of character outline and a boundary condition at the both ends of block B.
Consequently, as mentioned above, when simultaneous equations being composed of these expressions are solved, the aforesaid (n-1) sets of unknown coefficients bi, ci and di can be determined, and the solution thereof is as follows: bi=(yi+1-yi)/hi-hi (#i+1 +2#i) c1=3o1 di=(#i+1-#i)/hi
where #i=(ssi-hi roj+1)/ai (6) and value of the aforesaid a1 is as follows:: #n=ssn/&alpha;n hi=xi+1~Xi ss1=h12 ; #(3)1 ssi=(#i-#i-1)-hi-1 . ssi-1/&alpha;i-1 ssn=-hn-12 . #(3)n-3-hn-1. ssn-1/&alpha;n-1 a1=-h1 &alpha;1=-h1 &alpha;i=2 (hi-1+hi)-hi-12/&alpha;i-1 &alpha;n=-hn-1-hn-12/&alpha;n-1 A1=(y1#1-y1)/h A(2)i=(#1+1 -A1)/(x1#2-x1) a(3)i=(#(2)i+1 -#(2)i)/(xi+3-xi).
Accordingly, in the method according to the present invention, values of unknown coefficients bi, c, and di have previously been computed from the aforesaid equation (5) as a fourth data processing step, and the coefficients thus computed as well as coordinates (xj:yj) of points Pi defining respective segments Si are stored as compressed, coded data corresponding to the aforesaid blocks B.
Of course, interpretation of these compressed data, that is, reproduction of the character image is practiced by operating values of fi (x) in the equation (2) in respect of the segments Si corresponding to arbitrary x-coordinate values.
In this case, such outline determined by means of values in accordance with the aforesaid operation is the one in which the outline itself is not only continuous, but also primary derived function (inclination of the outline) as well as secondary derived function (rate of change of the inclination) of the aforesaid outline change continuously so that such an output being more approximate to a natural character image can be obtained.
Fig. 5 is a view for illustrating one example of a preferred data memoryformatwhich is utilized in case of practicing the method according to the present invention as described above wherein N is the number of break-points Pj existing in any one of blocks XST and YST indicate X- and Y-coordinate values of start point P, in any one block hi x and Ai.y are differences along X- and Y-directions between two adjacent points Pj and P1#1, respectively, and coordinates of an arbitrary break-point Pj are successively specified by means of these differences.
The data compression method as mentioned above is the one which relates to a method for storing coefficients bj, cj and dj as a part of compression data.
In view of the above, another method in which data other than the above described coefficients are stored will be described hereinbelow.
First of all, as a premise of the explanation, when secondary derived function of the aforesaid equation (2) concerning each segments is determined, it is expressed by the following equation: f;" (x)=2c1+6d1 (x-x1) (7) As a consequence, a value of the secondary derived function in the start point Pj (xj:yj) for segment S, is as follows: fj" (xj)=2cj=constant (8) In this connection, aj in the aforesaid equation (6) is such a constant possessing the following property being derived from the aforesaid equations (5) and (8):: aj=2cj/6=(value of secondary derived function in the start point Pj of the segment So)'6.
Accordingly, in the other method according to the present invention, a value of ajpossessing such property as mentioned above has previously been computed as the fourth data processing step, and the constant ai thus computed as well as coordinates (xj:yj) of points Pj defining respective segments Sj are stored as compressed coded data corresponding to the aforesaid blocks B.
Interpretation of these compressed data is practiced by operating values off, (x) from the aforesaid equations (5) and (2) in respect of the segments Si corresponding to arbitrary x-coordinate values.
Of course, in also this case, primary and secondary derived functions of outline vary continuously so that a natural character image is reproduced and outputted similarly as in the case where the aforesaid coefficients are utilized as the compression data.
On one hand, in case of the latter method where the constant aj is stored, an additional operation of the equation (5) must be executed in case of interpreting compression data as mentioned above.
Therefore, it is inevitable that a period for reproducing character image becomes longer than that of the former method in which coefficients are directly stored. On the other hand, however, it is sufficient to store only one constant for the latter method unlike the former method which requires to store three coefficients. Hence, the latter method has been further improved as compared with the former method in view of data compressibility.
Fig. 6 is a schematic view illustrating a constructional example for determining the memory data as described above wherein reference numeral 61 designates a scanner for determining row and column matrix-formed binary data corresponding to two-dimensional character image.
The scanner 61 is arranged in such that transmitted light or reflected light from a character image pattern 63 being irradiated by means of scanning light from, for example, aflying-spottube 62 is detected by a detector 64, and the signal detected is subjected to restoration sampling, whereby desired binary data are determined.
Reference numeral 65 designates a memory for once storing original binary data determined in the scanner 61. Reference numeral 66 designates an arithmetic control part wherein the aforesaid binary data supplied in accordance with online or batch processing are subjected to data processing to output desired memory data to a compressed data memory 67, and it is preferable that such arithmetic control part is generally constructed by means of electronic computer.
Principal processing order in the aforesaid arithmetic control part 66 is as follows.
(1) Input of original binary data (2) Extraction of outline (3) Establishment of block B (4) Establishment of segment Sj (5) Computation of desired memory data (6) Output of memory data As a result of an examination wherein the character or pictorial image data compression method according to the present invention as described hereinbefore is applied to one of Japanese character "being composed of 800 x800 dots, if allowable error with respect to a desired character image is assumed to be 1 dot, data compressibilities 1.385% and 0.75% could be obtained in the former method for storing coefficients and the latter method for storing constant aj, respectively.
Next, such a case in which character images of various scale factors are reproduced on the basis of memory data obtained by the character or pictorial image compressing method as mentioned hereinbefore will be described hereunder.
Fig. 7 is an explanatory view indicating a relationship between a masterfont 71 composed of FXF dots and an output character area 72 composed of GXG dots wherein output character image is outputted to the master font 71 with scale factor of a=G/F times. Accordingly, x-coordinate values Xc on the output character area 72 corresponds to Xc/a on the master font 71.
For this reason, first, a segment Si which comes to be xj'(XJa)~Xi+1 on the master font 71 is specified, and a value of y,=a - f1 (XJa) is determined from the aforesaid equation (2) on the basis of memory data relating to the segment S, thus specified, whereby y-coordinate value Yc of the character outline corresponding to X-coordinate Xc on the output character area 72 can be determined.
The character image thus reproduced on the output character area 72 is formed by multiplying the value determined from the aforesaid equation (2) by a constant of proportionality (scale factor a) so that such reproduced image being always proportional to the master font is obtained irrespective of extent of the scale factor.
Accordingly, even if it is in such a case where a character having a larger size than that of the character image specified on the master font 71 is outputted, smoothness of the outline can be maintained.
Furthermore, different points of the method according to the present invention from those of conventional m-order curve approximating method reside in that the conventional method utilizes only coordinate values of the points established on a character outline as whose memory data, and contemplates to approximate the outline by means of the m-order curve specified by points of optionally continuous(m+l), whilstthe method of the present invention utilizes also additional information other than point coordinate values, and contemplates to approximate an interval between optionally adjacent two points by means of m-order curve. In addition, the aforesaid additional information is the one which is determined to make a connecting condition for two segments at both the ends of an arbitrary break-point consistent with properties of whose character image so that the method according to the present invention makes possible to reproduce the character image which is far closer to whose desired character image as mentioned above.

Claims (5)

1. A method for compressing character or pictorial image data by storing outline specifying information of the character, pictorial image or the like, comprising: as a first step, determining positions of the outline of said character, pictorial image or the like on Xand Y-coordinates; as a second step, splitting said outline into a set of blocks [ P1:P# ] : where P1 and Pn are start and end points of any one block, respectively, of a singlevalued function involving x as the variable; as a third step, delimiting any one of said blocks (with n-2) of break-points Pj with coordinates (xj:yj): where i=2 to (n-1), to obtain (n-1) segments Si: where i=1 to (N-1); and as a fourth step, computing (n-1) sets of coefficients Aj,j: where j=1 to m, in respect of an m-order curve:
passing through start points Pj (xj:yj) of each said segments Si; and storing the coefficient Aij and coordinate values (x1:y1): where i=1 to n, of the points Pi defining the segments Sj, as the outline data corresponding to said blocks.
2. A method for compressing character or pictorial image data as claimed in claim 1, wherein (n-1) sets of coefficients bj, q and dj relating to a third order curve: fi (x)=yj+bj (x-xj) +ci (x-x1)2 +di (x-xi)3 are computed in said fourth step; and the values of the coefficients bj, cj and dj thus computed are stored as the coefficients Aij.
3. A method for compressing character or pictorial image data as claimed in claim 2, wherein simultaneous equation composed of 3 (n-1) of relational expressions obtained by a continuous condition at (n-2) of said break-points Pi and a boundary condition at both terminal outline points P1 and Pn in the block are solved in said fourth step, whereby said (n-1) sets of coefficients bj, ci, and d are determined.
4. A method for compressing character or pictorial image data as claimed in claim 3, wherein the values of the coefficients bi, ci, and dj have the following relationship: bj=(yi+1-yi)lhi-hi (aj+1+2aj) c1=3c'1 d1=(a1#1 -a1)/h1 where h1=x1#1-x1, and aj=constant.
5. A method for compressing character or pictorial data substantially as herein described, with reference to the accompanying drawings.
GB08508056A 1982-02-04 1985-03-28 A method for compressing character or pictorial image data Expired GB2160383B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57016884A JPS58134745A (en) 1982-02-04 1982-02-04 Compression system of letter and image data

Publications (3)

Publication Number Publication Date
GB8508056D0 GB8508056D0 (en) 1985-05-01
GB2160383A true GB2160383A (en) 1985-12-18
GB2160383B GB2160383B (en) 1986-06-04

Family

ID=11928592

Family Applications (1)

Application Number Title Priority Date Filing Date
GB08508056A Expired GB2160383B (en) 1982-02-04 1985-03-28 A method for compressing character or pictorial image data

Country Status (3)

Country Link
JP (1) JPS58134745A (en)
GB (1) GB2160383B (en)
HK (1) HK85488A (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6075976A (en) * 1983-10-03 1985-04-30 Photo Composing Mach Mfg Co Ltd Processing method of character picture data
JPS6075978A (en) * 1983-10-03 1985-04-30 Photo Composing Mach Mfg Co Ltd Processing method of character picture data
JPH0613212B2 (en) * 1983-10-03 1994-02-23 株式会社写研 Character image data processing method
JPS6075977A (en) * 1983-10-03 1985-04-30 Photo Composing Mach Mfg Co Ltd Processing method of character picture data
US4686632A (en) * 1984-09-10 1987-08-11 Allied Corporation Method and apparatus for generating a set of signals representing a curve
US4688182A (en) * 1984-09-10 1987-08-18 Allied Corporation Method and apparatus for generating a set of signals representing a curve
US4686635A (en) * 1984-09-10 1987-08-11 Allied Corporation Method and apparatus for generating a set of signals representing a curve
JPS63249193A (en) * 1987-04-06 1988-10-17 キヤノン株式会社 Image data compression method
JPH081553B2 (en) * 1987-04-06 1996-01-10 キヤノン株式会社 Image data compression method
JP2717013B2 (en) * 1989-11-29 1998-02-18 アルプス電気株式会社 Position data approximation method
DE10254637B4 (en) 2002-11-22 2004-12-09 NGK Spark Plug Co., Ltd., Nagoya temperature sensor

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5579154A (en) * 1978-12-05 1980-06-14 Compugraphic Corp Method and device for photocomposition

Also Published As

Publication number Publication date
JPS58134745A (en) 1983-08-11
GB2160383B (en) 1986-06-04
HK85488A (en) 1988-10-28
GB8508056D0 (en) 1985-05-01

Similar Documents

Publication Publication Date Title
US4542412A (en) Method for compressing character or pictorial image data
EP0403054B1 (en) An electronic graphic system
US4903145A (en) Image quality control apparatus capable of density-correcting plural areas of different types
US4896275A (en) Full page graphics image display data reduction
US4630309A (en) Method and apparatus for automatic digitizing of contour lines
JP3139521B2 (en) Automatic language determination device
US6414685B1 (en) Method of processing animation by interpolation between key frames with small data quantity
EP0384689A3 (en) A learning system for a data processing apparatus
GB2160383A (en) A method for compressing character or pictorial image data
US5222158A (en) Pattern recognition apparatus
CA2118344A1 (en) Using a Category to Analyze an Image Showing a Graphical Representation
EP0047302A4 (en) A method of three dimensional representation of data events.
US5027420A (en) Method and apparatus for generating patterns with a user preference learning function
GB2115657A (en) Method of storing characters and photo-typsetting apparatus
GB2160384A (en) A method for compressing character or pictorial image data
EP0095536B1 (en) The representation of character images in a compact form for computer storage
EP0176833A3 (en) Method and apparatus for creating a structured image data set based on acquired image data
JPH0714024A (en) Apparatus and method for analysis of operation of image data processing
US5150461A (en) Fixed point method of video display scaling
EP0095716A2 (en) Mapping ram for a modulated display
KR900003876B1 (en) Text, image data compression method
US5374996A (en) Image processing system
JPS6075865A (en) Character data compression system
KR900002811B1 (en) Character and image data compression method
US5995674A (en) Image processing apparatus with shape-correction of a contour-specified figure

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 19940204