JPH03220979A - 輪郭線データの圧縮装置および復元装置 - Google Patents

輪郭線データの圧縮装置および復元装置

Info

Publication number
JPH03220979A
JPH03220979A JP2016454A JP1645490A JPH03220979A JP H03220979 A JPH03220979 A JP H03220979A JP 2016454 A JP2016454 A JP 2016454A JP 1645490 A JP1645490 A JP 1645490A JP H03220979 A JPH03220979 A JP H03220979A
Authority
JP
Japan
Prior art keywords
data
point
coordinate value
contour
line
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
JP2016454A
Other languages
English (en)
Other versions
JP2833092B2 (ja
Inventor
Hitoshi Yoshida
均 吉田
Naoyuki Kawamoto
直幸 川本
Takahiro Kanegae
鐘ケ江 隆弘
Kazuma Aoki
一磨 青木
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2016454A priority Critical patent/JP2833092B2/ja
Priority to US07/644,607 priority patent/US5150431A/en
Publication of JPH03220979A publication Critical patent/JPH03220979A/ja
Application granted granted Critical
Publication of JP2833092B2 publication Critical patent/JP2833092B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/20Contour coding, e.g. using detection of edges

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、複数の部分構成線の連なりにより構成される
輪郭線を表す輪郭線データを圧縮する輪郭線データ圧縮
装置、およびその圧縮された輪郭線データを復元するた
めの輪郭線データ復元装置に関するものである。
従来の技術 文字、記号などの輪郭線(アウトライン)を表す輪郭線
データが、その文字、記号などの印字或いは表示に際し
て用いられている。この輪郭線データは、印字或いは表
示可能な文字或いは記号の種類だけ予め記憶されており
、文字或いは記号を示すコード信号が供給されると、そ
れに対応した輪郭線データが読み出されるとともに、そ
の輪郭線データおよび字体の寸法を示すデータに基づい
てピントマツプフォント〔文字、記号など表すために画
素(ドツト)毎に’IJ或いはr□、を示すデータ〕が
発生させられる。これによれば、あらゆる寸法のビット
マツプフォントを記憶しなくてもよいので、比較的少な
い記憶容量によって、字体の寸法の多様化や印字文字の
高解像度化に適応できる。
上記輪郭線データは、文字或いは記号などの輪郭線を表
すために連ねられる複数の部分構成線、すなわち直線や
曲線に対応して、その部分構成線の位置を特定するため
の部分構成線特定点を表す点データと、その部分構成線
の種類を示す種類データとの対により順次構成されてい
る。そして、上記部分構成線が直線である場合には、そ
の直線の始点および終点がその直線の位置を特定する特
定点となり、また、部分構成線がベジェ(BEZIER
)曲線である場合には、そのベジェ曲線の始点および終
点と2つの制御点とがそのベジェ曲線を特定する特定点
となり、それら特定点は、通常、X軸座標値およびY軸
座標値により表される。
発明が解決すべき課題 ところで、上記輪郭線データはROMなどの記憶装置に
記憶された状態で機器内に用意され、文字などを示すコ
ード信号によりその文字に対応した1組の輪郭線データ
が読み出されて、ビットマツプフォントなどを発生させ
るために用いられるのであるが、機器の印字或いは表示
可能な文字の種類が多くなるほど、たとえばJIS第1
水準に加えて第2水準の日本語フォントの印字或いは表
示を可能とするほど、大きな容量の記憶装置が必要とな
る問題があった。
本発明は以上の事情を背景として為されたものであり、
その目的とするところは、少ない容量で記憶することが
できるようにする輪郭線データ圧縮装置、および圧縮さ
れた輪郭線データを復元するための輪郭線データ復元装
置を提供することにある。
課題を解決するための第1の手段 かかる目的を達成するための本発明の要旨とするところ
は、文字或いは記号などの輪郭線を表すために連ねられ
る複数の部分構成線に対応して、その部分構成線の位置
を特定するための部分構成線特定点を表す点データと、
その部分構成線の種類を示す種類データとを順次含む輪
郭線データの圧縮装置であって、(a)前記点データに
おいて、隣接する前記部分構成線特定点を表すX座標値
またはY座標値が相互に共通するか否かを判定する共通
値判定手段と、(b)その共通値判定手段により前記X
座標値またはY座標値が共通すると判定された場合には
、共通する複数のX座標値またはY座標値のうちの少な
くとも1つを残して他を省略することにより前記輪郭線
データを圧縮するデータ圧縮手段とを、含むことにある
作用および第1発明の効果 このようにすれば、前記隣接する前記部分構成線特定点
を表すX座標値またはY座標値が相互に共通すると判定
された場合には、データ圧縮手段により、共通する複数
のX座標値またはY座標値のうちの少なくとも1つを残
して他が省略されることにより前記輪郭線データが圧縮
されるので、同じ文字数に関して少ない容量で輪郭線デ
ータを記憶することができる。
第2の手段 また、前記輪郭線データ圧縮装Wbこより圧縮された輪
郭線データを復元する装置の要旨とするところは、文字
或いは記号などの輪郭線を表すために連ねられる複数の
部分構成線に対応して、その部分構成線の位置を特定す
るための部分構成線特定点を表す点データと、その部分
構成線の種類を示す種類データとを順次含み、隣接する
部分構成線特定点を表すX座標値またはY座標値が相互
に共通している場合にそれら共通する複数のX座標値ま
たはY座標値のうちの少なくとも1つを残して他が省略
された輪郭線データを復元するための輪郭線データ復元
装置であって、(a)前記点データにおいて前記部分構
成線特定点を表すX座標値またはY座標値が省略されて
いるか否かを判定する省略判定手段と、(b)その省略
判定手段により前記部分構成線特定点を表すX座標値ま
たはY座標値が省略されていると判定された場合には、
X座標値またはY座標値が省略されている点データに対
して、隣接している点データに少なくとも1つ残されて
いるX座標値またはY座標値と同じ値を、省略されてい
る座標値に替えて加えるデータ付加手段とを、含むこと
にある。
作用および第2発明の効果 このようにすれば、隣接する前記部分構成線特定点を表
すX座標値またはY座標値が相互に共通しているとそれ
ら共通する複数のX座標値またはY座標値のうちの少な
くとも1つを残して他が省略されることにより圧縮され
た輪郭線データにおいて、省略判定手段により前記部分
構成線特定点を表すX座標値またはY座標値が省略され
ていると判定されると、データ付加手段により、X座標
値またはY座標値が省略されている点データに対して、
隣接している点データに少なくとも1つ残されているX
座標値またはY座標値と同じ値が省略されている座標値
に替えて加えられることにより、輪郭線データが復元さ
れる。そして、復元された輪郭線データに基づいて所定
の大きさのビットマツプフォントが作成され、それによ
り、文字或いは記号が印字或いは表示される。したがっ
て、本発明によれば、少ない記憶容量で多数の輪郭線デ
ータを記憶することができ、機器において輪郭線データ
を記憶するために設けられる記憶装置を小型或いは安価
とすることができるし、同じ容量の記憶装置を用いる場
合には記憶文字数を多くすることができる。
実施例 以下、本発明の一実施例を図面に基づいて詳細に説明す
る。
第1図は、丸字(書体原版)の輪郭線データを作成し、
それを圧縮する輪郭線データ作成装置10を示している
。原版に表示された所定の丸字は、所謂イメージスキャ
ナ或いはイメージリーダとして知られる画像読込装置1
1により読み取られ、その丸字の形状を表す画像信号が
画像読込装置11からデータ処理装置12に供給される
。このデータ処理装置12は、所謂コンピュータであり
、予め記憶されたデータ処理プログラムに従って画像信
号をデータ処理することにより、丸字の形状を輪郭線デ
ータに変換するとともに、その輪郭線データを圧縮し、
圧縮された輪郭線データを記憶装置13に記憶させる。
上記データ処理装置12は、機能的には、前記画像信号
を輪郭線データに変換するための輪郭線データ変換部1
4と、部分構成線である直線およびベジェ曲線を特定す
る部分構成線特定点のうち隣接する特定点の座標値が共
通するか否かを判定し、共通する場合にはデータ圧縮処
理部18に共通する座標値の少なくとも1つを残して他
を省略させるデータ処理制御部16とを備えている。こ
の意味において、本実施例では、上記データ処理制御部
16は共通値判定手段として機能し、上記データ圧縮処
理部18はデータ圧縮手段として機能している。
第2図は、上記データ処理装置12の作動の要部を説明
するフローチャートである。図において、ステップS1
では、画像読込装置11から出力された画像信号が読み
込まれるとともに、ステップS2では、予め記憶された
画像処理プログラムに従って丸字の形状を表す輪郭線が
抽出される。この輪郭線を抽出するための画像処理プロ
グラムはよく知られたものであるので、説明を省略する
また、上記輪郭線は閉曲線であり、入牢は少なくとも1
つの輪郭線により表される。第3図は、上記輪郭線の一
例であり、アルファヘット文字「D」の外周側輪郭線を
示している。
ステップS3では、上記輪郭線が部分構成線である直線
およびベジェ曲線(BEZIER)を連ねることにより
構成されることから、それら直線およびベジェ曲線を特
定する部分構成線特定点のX−Y座標上の座標値を順次
表す輪郭線データが作成される。たとえば第3図に示す
輪郭線は、始点(Xl、Yl)から終点(χ2.Y2)
に至る直線、始点(X2.Y2)および終点(X5.Y
5)と第1制御点(X3.Y3)および第2制御点(X
4、Y4)とにより特定されるベジェ曲線、始点(X5
.Y5)から終点(χ6.Y6)に至る直線、始点(X
6.Y6)および終点(X9.Y9)と第1制御点(X
7.Y7)および第2制御点(X8.Y8)とにより特
定されるベジェ曲線、始点(X9.Y9)から終点(X
IO,YIO)に至る直線、および始点(XIO,YI
O)から終点(Xl、Yl)に至る直線の連なりによっ
て構成されるので、第4図に示す輪郭線データが作成さ
れるのである。第4図において、「S」は閉曲線の開始
点を示すフラグ(flag) 、11.Jは直線の終点
を示すフラグ、rBJはベジェ曲線の2つの制御点およ
び終点を示すフラグ、「*」は閉曲線の終了を示すフラ
グ、「!」は1文字分のデータの終了を示すフラグであ
る。本実施例では、上記の輪郭線データにおいて、座標
値XおよびYはそれぞれ2バイト、フラグはlバイトで
表現され且つ記憶される。なお、上記ベジェ曲線は、そ
の始点P。
の座標値を(P+X、 P+y ) 、終点P4の座標
値を(P4X、P4y)、第1制御点P2の座標値を(
P2XP2y ) 、第2制御点P3の座標値を(p3
. 、 p、、 )とすると、次式(11および(2)
で定義されるものである。なお、上記第1制御点P2は
曲線の始点P。
における接線上に存在し、第2制御点P3は曲線の終点
P4における接線上に存在している。
PX (t)・ (1−t)’p+、  +3(1 t)”pz+t +3(l t) t2P3X+t”P4x ・(1) P、  (t)・ (1−t)’P、 +3(1−t)”p、 +3(1−
t)t2P*y+t3P4゜・ ・ ・(2) そして、ステップS4では、第5図に示すデータ圧縮ル
ーチンが実行されることにより上記の輪郭線データが圧
縮される。すなわち、ステップSS1ではステップS3
において作成された輪郭線データのフラグが読み込まれ
るとともに、ステップSS2においてはフラグの内容が
「S」であるか否かが判断される。このステップSS2
においてフラグの内容が「S」であると判断された場合
には、ステップSS3において輪郭線データの開始点の
座標値およびフラグ「S」がそのまま圧縮データとして
読み込まれる。第4図の第1段目に示す輪郭線データで
は、座標値(XI、Yl)およびフラグrS、がそのま
ま圧縮データとして読み込まれる。しかし、ステップS
S2においてフラグの内容が「S」でないと判断された
場合には、ステップSS4において上記読み込まれたフ
ラグの内容が「L」であるか否かが判断される。
このステップSS4において、読み込まれたフラグの内
容が「L」であると判断された場合には、ステップSS
5においてそのフラグLが示す直線の終点のY座標値と
始点のY座標値とが同じであるか否かが判断される。そ
のフラグLが示す直線の終点のY座標値と始点のY座標
値とが同じであれば、ステップSS6においてそのフラ
グLが示す直線の終点のY座標値が省略されるとともに
フラグ「L」がrLIJに変換される。また、上記ステ
ップSS5の判断が否定された場合には、ステップ33
7においてそのフラグLが示す直線の終点のX座標値と
始点のX座標値とが同じであるか否かが判断される。そ
のフラグLが示す直線の終点のX座標値と始点のX座標
値とが同じであれば、ステップSS8においてそのフラ
グLが示す直線の終点のX座標値が省略されてその終点
のX座標値が圧縮データとして読み込まれるとともにフ
ラグ「L」が「L2」に変換されるが、同じでないなら
ば、ステップSSI以下が再び実行される。第4図の第
2段目に示す直線の終点(ヘジェ曲線の始点)を示す輪
郭線データでは、フラグが「Ll」に変換されるととも
に、「Y2」が省略されて「X2」が圧縮データとして
読み込まれる。
ステップSS9では、前記読み込まれたフラグの内容が
rBJであるか否かが判断される。その読み込まれたフ
ラグの内容がrB、であると判断された場合には、ステ
ップ5SIOにおいて、ヘジェ曲線の第1制御点と直前
の点のY座標値が同じであるか否か、と、第2制御点と
終点のX座標値が同じであるか否かが判断され、2つの
条件がともに同じであればステップ5SIIにおいて第
1制御点のY座標値と終点のX座標値が省略されるとと
もにフラグrB、が「B1」に変換される。
また、ステップ5SIOの判断が否定された場合には、
ステップ5S12において、ヘジェ曲線の第1制御点と
直前の点のX座標値が同じであるか否か、と、第2制御
点と終点のY座標値が同じであるか否かが判断され、2
つの条件がともに同じであればステップ5S13におい
て第1制御点のX座標値と終点のY座標値が省略される
とともにフラグrB、が「B2」に変換されるが、同じ
でない場合には、前記ステップSSI以下が再び実行さ
れる。第4図の第3段目に示すベジェ曲線の第1制御点
、第2制御点、および終点(直線の如意)を示す輪郭線
データでは、フラグがrBlrに変換されるとともに、
「Y3」および「X5」が省略されて「χ3」、「X4
」、「Y4」および「Y5」が圧縮データとして読み込
まれる。
このようなサイクルが繰り返し実行されるうち、第6図
に示す圧縮された輪郭線データの第6段目までの変換が
完了すると、ステップ5S14において、読み込まれた
フラグが「*」であると判断されることにより、ステッ
プ5S15にてそのフラグ「*」がそのまま圧縮データ
として読み込まれるとともに、ステップ5S16におい
て、読み込まれたフラグが「!」であると判断されるこ
とにより、ステップ5S17にてそのフラグ「!」がそ
のまま圧縮データとして読み込まれる。これにより、第
6図に示す圧縮データに変換され、記憶装置13に記憶
されるのである。
上記のようにして圧縮された輪郭線データは、同じ文字
数を記憶するのに従来より少ない容量でよいので、印字
機或いは表示器のような機器のROMに記憶されるに際
しては、記憶容量の小さく安価な記憶装置を選択できる
。或いは、従来と同じ容量の記憶装置を用いる場合には
、従来より多い文字数を記憶させることができる。本発
明者の実験によれば、プリンタに必要なJISの第1水
準、第2水準、および記号を含む70000字の書体の
輪郭線データについて上記のデータ圧縮を行ったところ
、約20%の記憶容量の削減効果が得られている。
第7図は、印字機19内において、圧縮された輪郭線デ
ータを通常の輪郭線データに復元することに関連する回
路構成を示すブロック線図である。
図において、所謂ROM或いはフロンピディスクなどの
データ記憶装置20には、たとえば前記第6図に示す圧
縮された輪郭線データが、文字の種類に対応して予め記
憶されている。データ処理装置22にはデータ処理制御
部24およびデータ復元処理部26が設けられており、
データ処理制御部24は、印字すべき文字を表すコード
信号に基づいて、その文字に対応した圧縮輪郭線データ
のフラグを順次読み出すとともに、そのフラグに従って
座標値データを読み出す。さらに、データ処理制御部2
4は、本実施例では省略判定手段として機能するもので
あり、読み出したフラグが座標値を省略していることを
示すものであると判定すれば、データ復元処理部26に
おいて、省略されていた座標値データを復元させ、復元
した座標値をRAM28内に記憶させる。上記データ復
元処理部26は、本実施例でのデータ復元手段として機
能するものであり、座標値が省略されている部分構成線
特定点に隣接した特定点、すなわち本実施例では座標値
が省略されている部分構成線特定点の前に隣接している
特定点の座標値と同じ値を、省略されている座標値に替
えて加えることにより、データを復元させる。そして、
データ処理装置22では、復元された輪郭線データに基
づいて所定の大きさのビットマツプフォントが作成され
、それにより、文字或いは記号が印字表示される。
以下、第8図の輪郭線データ復元ルーチンに基づいて、
上記データ処理装置22の輪郭線データ復元作動を説明
する。先ず、ステップSFIではフラグが読み出される
とともに、ステップSF2ではフラグの内容が「S」で
あるか否かが判断される。フラグの内容が「S」であれ
ば、ステップSF2 ’において輪郭線の開始点の座標
値およびフラグr3.がそのまま復元データとして読み
込まれる。第6図の第1段目に示す輪郭線データでは、
座標値(XI、Yl)およびフラグr3.がそのまま圧
縮データとして読み込まれる。しかし、ステップSF2
においてフラグの内容がrS」でないと判断された場合
には、ステップSF3において上記読み込まれたフラグ
の内容が「L」であるか否かが判断される。
このステップSF3において、読み込まれたフラグの内
容が「L」であると判断された場合には、ステップSF
3 ’においてそのフラグLに対応した直線の終点の座
標値およびフラグ「LJがそのまま復元データとして読
み込まれる。また、ステップSF3において、読み込ま
れたフラグの内容が「L」でないと判断された場合には
、ステップSF4において上記読み込まれたフラグの内
容がrB、であるか否かが判断され、rB、であると判
断された場合には、ステップSF4°においてそのフラ
グBに対応したベジェ曲線の第1制御点、第2制御点、
および終点の座標値およびフラグrB、がそのまま復元
データとして読み込まれる。
第6図に示す圧縮された輪郭線データでは、フラグLお
よびフラグBがないので、上記ステップSF3およびS
F4の判断が共に否定される。
続くステップSF5では、読み込まれたフラグの内容が
「Ll」であるか否かが判断される。フラグの内容がr
LIJであれば、ステップSF5 ’においてフラグL
1に対応する直線の終点の座標データのうち省略されて
いるY座標値が復元されるとともに、フラグの内容が「
Ll」から「L」に更新される。この復元されるY座標
値にはその直線の始点のY座標値が採用される。また、
上記ステップSF5の判断が否定された場合には、ステ
ップSF6において、読み込まれたフラグの内容が「B
2」であるか否かが判断される。フラグの内容が「B2
」であれば、ステップSF6 ’においてフラグL2に
対応する直線の終点の座標データのうち省略されている
X座標値が復元されるとともに、フラグの内容が「B2
」から「L」に更新される。この復元されるX座標値に
はその直線の始点のX座標値が採用される。第6図に示
す圧縮された輪郭線データのうち第2、第4、第6段目
のデータが、上記の復元処理により、第4図の第2、第
4、第6段目のデータに示すように復元される。
続くステップSF7では、読み込まれたフラグの内容が
「B1」であるか否かが判断される。そのフラグの内容
が「B1」であると判断された場合には、ステップSF
7 ’において、ベジェ曲線の第1制御点、第2制御点
、および終点をそれぞれ示す座標値のうち省略されてい
る第1制御点のY座標値および終点のX座標値が復元さ
れるとともに、フラグの内容がrBIJからrB、に更
新される。上記復元されるY座標値は上記ベジェ曲線の
始点のY座標値が採用されるとともに、上記復元される
X座標値は上記ベジェ曲線の第2制御点のX座標値が採
用される。また、上記ステップSF7の判断が否定され
た場合には、ステップSF8において、読み込まれたフ
ラグの内容が「B2」であるか否かが判断される。その
フラグの内容が「B2」であると判断された場合には、
ステップSF8 ’において、ベジェ曲線の第1制御点
、第2制御点、および終点をそれぞれ示す座標値のうち
省略されている第1制御点のX座標値および終点のY座
標値が復元されるとともに、フラグの内容がrB2Jか
らrBJに更新される。上記復元されるX座標値は上記
ベジェ曲線の始点のX座標値が採用されるとともに、上
記復元されるY座標値は上記ベジェ曲線の第2制御点の
Y座標値が採用される。
このようなサイクルが繰り返し実行されるうち、第6図
に示す圧縮された輪郭線データの第6段目までの復元が
完了すると、ステップSF9において、読み込まれたフ
ラグが「*」であると判断されることにより、ステップ
SF9 ’にてそのフラグ「*」がそのまま復元データ
として読み込まれるとともに、ステップ5FIOにおい
て、読み込まれたフラグが「!」であると判断されるこ
とにより、ステップ5FIO’にてそのフラグ「!」が
そのまま復元データとして読み込まれる。これにより、
第6図に示す圧縮データは第4図に示す輪郭線データに
復元され、RAM28に記憶されるのである。
以上、本発明の一実施例を図面に基づいて説明したが、
本発明はその他の態様においても適用される。
たとえば、前述の実施例において輪郭線の一部を構成す
る部分構成線は直線およびベジェ曲線であったが、その
ベジェ曲線に替えて円弧が用いられる、所謂ライン&ア
ーク方式の輪郭線データ、ベジェ曲線に替えて3次スプ
ライン曲線が用いられる輪郭線データに対しても、本発
明が適用される。また、たとえば直線だけの部分構成線
により輪郭線が構成される所謂直線ショートヘクトル方
式の輪郭線データに対しても本発明が適用されることに
より、データ圧縮ができる。
また、前述の実施例におけるデータ圧縮は、共通する座
標値を有する隣接する部分構成線特定点のうち、後の部
分構成線特定点の座標値が省略されていたが、前の部分
構成線特定点の座標値が省略されてもよいのである。
なお、上述したのはあくまでも本発明の一実施例であり
、本発明はその趣旨を逸脱しない範囲において種々変更
が加えられ得るものである。
【図面の簡単な説明】
第1図は本発明の一実施例の輪郭線データ作成装置の構
成を示すブロック線図である。第2図は第1図のデータ
処理装置の作動の要部を説明するフローチャートである
。第3図は書体の輪郭線およびその輪郭線を構成する直
線およびベジェ曲線を示す図である。第4図は圧縮され
る前の或いは圧縮されたデータから復元された輪郭線デ
ータを示す図である。第5図は第2図のフローチャート
の要部を説明するデータ圧縮ルーチンを示す図である。 第6図は第5図のデータ圧縮ルーチンによって圧縮され
た輪郭線データを示す図である。第7図は、圧縮された
輪郭線データを復元する装置の構成を示すブロック線図
である。第8図は、第7図の装置のデータ復元作動を説
明する復元ルーチンを示す図である。 10:輪郭線データ作成装置 16:データ処理制御部(共通値判定手段)18:デー
タ圧縮処理部(データ圧縮手段)19:印字機 24:データ処理制御部(省略判定手段)26:データ
復元処理部(データ復元手段)第1図 第7図

Claims (2)

    【特許請求の範囲】
  1. (1)文字或いは記号などの輪郭線を表すために連ねら
    れる複数の部分構成線に対応して、該部分構成線の位置
    を特定するための部分構成線特定点を表す点データと、
    該部分構成線の種類を示す種類データとを順次含む輪郭
    線データの圧縮装置であって、 前記点データにおいて、隣接する前記部分構成線特定点
    を表すX座標値またはY座標値が相互に共通するか否か
    を判定する共通値判定手段と、該共通値判定手段により
    前記X座標値またはY座標値が共通すると判定された場
    合には、共通する複数のX座標値またはY座標値のうち
    の少なくとも1つを残して他を省略することにより前記
    輪郭線データを圧縮するデータ圧縮手段と、 を含むことを特徴とする輪郭線データの圧縮装置。
  2. (2)文字或いは記号などの輪郭線を表すために連ねら
    れる複数の部分構成線に対応して、該部分構成線の位置
    を特定するための部分構成線特定点を表す点データと、
    該部分構成線の種類を示す種類データとを順次含み、隣
    接する部分構成線特定点を表すX座標値またはY座標値
    が相互に共通している場合にそれら共通する複数のX座
    標値またはY座標値のうちの少なくとも1つを残して他
    が省略された輪郭線データを復元するための輪郭線デー
    タ復元装置であって、 前記点データにおいて前記部分構成線特定点を表すX座
    標値またはY座標値が省略されているか否かを判定する
    省略判定手段と、 該省略判定手段により前記部分構成線特定点を表すX座
    標値またはY座標値が省略されていると判定された場合
    には、X座標値またはY座標値が省略されている点デー
    タに対して、隣接している点データに少なくとも1つ残
    されているX座標値またはY座標値と同じ値を、省略さ
    れている座標値に替えて加えるデータ付加手段と、 を含むことを特徴とする輪郭線データ復元装置。
JP2016454A 1990-01-26 1990-01-26 輪郭線データの圧縮装置および復元装置 Expired - Fee Related JP2833092B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016454A JP2833092B2 (ja) 1990-01-26 1990-01-26 輪郭線データの圧縮装置および復元装置
US07/644,607 US5150431A (en) 1990-01-26 1991-01-23 Device for converting normal outline data into compressed outline data, or vice versa

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016454A JP2833092B2 (ja) 1990-01-26 1990-01-26 輪郭線データの圧縮装置および復元装置

Publications (2)

Publication Number Publication Date
JPH03220979A true JPH03220979A (ja) 1991-09-30
JP2833092B2 JP2833092B2 (ja) 1998-12-09

Family

ID=11916700

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016454A Expired - Fee Related JP2833092B2 (ja) 1990-01-26 1990-01-26 輪郭線データの圧縮装置および復元装置

Country Status (2)

Country Link
US (1) US5150431A (ja)
JP (1) JP2833092B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06318062A (ja) * 1993-05-07 1994-11-15 Seikosha Co Ltd パターンデータ圧縮方法およびその圧縮パターンデータを用いるパターン出力装置

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5754701A (en) * 1992-08-11 1998-05-19 Nec Corporation Image signal coding method
WO1996005569A1 (en) * 1994-08-10 1996-02-22 Anderson Brent E Airborne video identification system and method
EP0843864B1 (de) * 1996-04-25 2002-04-03 Definiens AG. Verfahren zum klassifizieren und wiedererkennen von mustern, wobei eine signatur durch das glätten eines polygonzugs erzeugt wird
US7365673B2 (en) * 2004-12-30 2008-04-29 Honeywell International, Inc. Compression and transmission of weather data

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4189711A (en) * 1977-11-08 1980-02-19 Bell Telephone Laboratories, Incorporated Multilevel processing of image signals
US4542412A (en) * 1982-02-04 1985-09-17 Shaken Co., Ltd. Method for compressing character or pictorial image data
US4550438A (en) * 1982-06-29 1985-10-29 International Business Machines Corporation Retro-stroke compression and image generation of script and graphic data employing an information processing system
GB2147474B (en) * 1983-10-03 1987-05-07 Shaken Kk Method of processing character or pictorial image data

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06318062A (ja) * 1993-05-07 1994-11-15 Seikosha Co Ltd パターンデータ圧縮方法およびその圧縮パターンデータを用いるパターン出力装置

Also Published As

Publication number Publication date
US5150431A (en) 1992-09-22
JP2833092B2 (ja) 1998-12-09

Similar Documents

Publication Publication Date Title
JPS6355098B2 (ja)
JPH03220979A (ja) 輪郭線データの圧縮装置および復元装置
JPH0473158B2 (ja)
JP2562458B2 (ja) コンピュータシステム用文字発生方法
JP3854646B2 (ja) 画像データ処理装置および画像データ処理方法
JPH05204591A (ja) 画像描画装置
JP3778068B2 (ja) 画像データの展開方法及び画像表示制御装置
JPS5961881A (ja) 図形発生装置
JPS60176084A (ja) 文字パタ−ンデ−タ2次元圧縮方法
JPH0449119B2 (ja)
JP3234622B2 (ja) グラフ表示圧縮処理方法
JP3007396B2 (ja) 文字処理装置および文字処理方法
JP2727667B2 (ja) 描画装置
JP3166222B2 (ja) 文字データ発生装置及びその方法
JPH11265274A (ja) 表示装置
JPH08314429A (ja) 半透明色画像生成装置
JPS6163884A (ja) 図形/文字パタ−ン発生装置
JP2881924B2 (ja) データ記憶装置
JPH0341496A (ja) 階調を有するフォント発生装置
JP3018426B2 (ja) 文字・図形描画装置
JPH0488527A (ja) 入力文字表示方法
JPH03281363A (ja) 文書出力装置
JPH0687249A (ja) 宛名印刷装置
JPH0325495A (ja) プリンタ
JPH04241391A (ja) 文字発生装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071002

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081002

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091002

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees