JPH0134498B2 - - Google Patents

Info

Publication number
JPH0134498B2
JPH0134498B2 JP57159226A JP15922682A JPH0134498B2 JP H0134498 B2 JPH0134498 B2 JP H0134498B2 JP 57159226 A JP57159226 A JP 57159226A JP 15922682 A JP15922682 A JP 15922682A JP H0134498 B2 JPH0134498 B2 JP H0134498B2
Authority
JP
Japan
Prior art keywords
information
data
points
sampling point
necessary
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.)
Expired
Application number
JP57159226A
Other languages
English (en)
Other versions
JPS5949071A (ja
Inventor
Tsukasa Okai
Shuichi Araki
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.)
Dainippon Screen Manufacturing Co Ltd
Original Assignee
Dainippon Screen Manufacturing 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 Dainippon Screen Manufacturing Co Ltd filed Critical Dainippon Screen Manufacturing Co Ltd
Priority to JP57159226A priority Critical patent/JPS5949071A/ja
Priority to US06/514,673 priority patent/US4513444A/en
Priority to DE19833326583 priority patent/DE3326583A1/de
Priority to GB08324333A priority patent/GB2126858B/en
Priority to FR838314522A priority patent/FR2533040B1/fr
Publication of JPS5949071A publication Critical patent/JPS5949071A/ja
Publication of JPH0134498B2 publication Critical patent/JPH0134498B2/ja
Granted legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41BMACHINES OR ACCESSORIES FOR MAKING, SETTING, OR DISTRIBUTING TYPE; TYPE; PHOTOGRAPHIC OR PHOTOELECTRIC COMPOSING DEVICES
    • B41B19/00Photoelectronic composing machines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41BMACHINES OR ACCESSORIES FOR MAKING, SETTING, OR DISTRIBUTING TYPE; TYPE; PHOTOGRAPHIC OR PHOTOELECTRIC COMPOSING DEVICES
    • B41B27/00Control, indicating, or safety devices or systems for composing machines of various kinds or types
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K11/00Methods or arrangements for graph-reading or for converting the pattern of mechanical parameters, e.g. force or presence, into electrical signal
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0007Image acquisition
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/001Model-based coding, e.g. wire frame

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Artificial Intelligence (AREA)
  • Computer Hardware Design (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Storing Facsimile Image Data (AREA)
  • Image Analysis (AREA)

Description

【発明の詳細な説明】 本発明は、文字・記号等の2値画像図形のデー
タ情報をデジタル化して、メモリー装置に蓄積す
る等の処理を行う際に、情報量を減少させるため
のデータ圧縮方法に関する。
文字・記号等の2値画像のデータ情報は、その
輪郭線のデータであるが、これをデジタル化して
メモリー装置に蓄積し、必要に応じて読みだして
記録装置に入力させ、所望の文字・記号等を再生
記録することは、たとえば電算写植機等において
実施されている。
この場合のデータ情報としては、個々の文字・
記号等について、その領域を多数の画素に細分割
し、それぞれの画素について黒(画線部)か白
(非画線部)かを判別して、2値信号として蓄積
する手法がある。しかし、再生画像の品質を良好
に保持するためには、分割画素数を増加させる必
要があり、大容量のメモリー装置を必要とし、ま
た蓄積入力時の作業量も大きくなつて、不経済で
ある。
また、文字・記号等の輪郭線に添つて、適宜に
サンプリング点を設け、各サンプリング点のX―
Y座標値を、当該文字等のデータ情報として蓄積
する手法があるが、「ひらがな」の如き比較的単
純な形状の文字の場合でも、曲線部が多い時に
は、サンプリング点の間隔を密にして、多数設定
する必要があり、蓄積データは、やはり多量にな
る。
したがつて、輪郭線が、直線あるいはゆるやか
な曲線である個所では、サンプリング点の間隔を
大として、入力データ量を減縮させることが望ま
しい。しかし、個々の文字・記号等について、輪
郭線の曲率に応じて、的確にサンプリング点を選
定することは、高度の熟練に基く判断事項であつ
て、人件費が高くつき、また熟練者といえども、
多数の文字・記号等を1つずつ処理する間には、
判断ミスを犯すことを絶無とはなし難いといつた
不都合がある。
本発明は、上記の輪郭線に添つて配置した多数
のサンプリング点のX―Y座標値をデータ情報と
して蓄積する際に、各サンプリング点を曲率の大
きい部分に対応した比較的小間隔で設定してお
き、これらの座標値を順次入力させたとき、直線
部又はゆるやかな曲線部に存在するサンプリング
点で、再生画像の品質に影響しないものについて
は、自動的にそのデータをメモリー装置には入力
させないようにすることにより、データを効率よ
く圧縮しうる方法を提供するものである。以下、
図面に基いて本発明を説明する。
第1図は、所要の輪郭線上に設定した複数個の
サンプリング点を、X―Y座標図に表示した図
で、P0〜P9はサンプリング点を示す。実際には、
文字等の輪郭線は、少くとも1つの閉ループ線を
形成するが、ここでは、その一部だけを示してあ
る。
第1図において、P0〜P9各点は、上記の如く、
図形輪郭線に添つて配置されたサンプリング点で
ある。これらのサンプリング点のデータをすべて
使用し、これらの点を順次連結する線分によつて
輪郭を表現すれば、正確な再生画像が得られる
が、そのためには、メモリーに蓄積すべき情報量
が過大となる不都合が生ずることは、前述のとお
りである。
そこで、実作業においては、輪郭線が直線、ま
たはゆるやかな曲線の部分では、1つまたはそれ
以上のサンプリング点を無視し、数個離れたサン
プリング点を結ぶ線分をもつて、近似的に輪郭線
を表現することになる。第1図示の例では、P1
P3,P4,P7,P8の各点のデータが省略される。
しかし、輪郭線の曲率が大きい部分では、すべ
てのサンプリング点のデータに基いて、輪郭線を
表現しなければならない。第1図では、P5及び
P6の点が、この場合に相当する。
すなわち、第1図示の例によれば、P0,P2
P5,P6,P9の各サンプリング点のX―Y座標値
は、輪郭線の形状を特定するための必要情報とし
て、メモリー装置に入力蓄積すべきデータであ
り、一方、P1,P3,P4,P7,P8の各サンプリン
グ点の座標値は、無視しても差支えない不要情報
である。
本発明方法は、これらの座標値が、必要情報で
あるか、あるいは不要情報であるかを、サンプリ
ング点を結ぶ線分の長さとサンプリング点におけ
る折曲り角度との積に基いて、自動的に、かつ的
確に判定するものである。
より具体的に説明すると、Po点とPo+1点を結ぶ
線分の長さを「l」とし、該線分がその前位線分
となす角度を「θ」として、両者の積値「l・
θ」を求め、これを、あらかじめ設定した定数
「k」と比較して「l・θ>k」であれば、Po+1
点の座標値を必要情報であると判定し、逆に
「l・θ<k」の場合は、不要情報と判定するの
である。
そして、Po+1点の座標値が不要情報であると判
定された場合には、引続き、次位のサンプリング
点Po+2点と、もそのPo点について同様の処理を行
う。
第1図示の例によれば、P2点までの処理は終
つているものとして、P2点とP3点の座標値によ
つて「l」及び「θ」を求め、「l・θ」を計算
すると、この場合、「l」は、隣接サンプリング
点間の距離であるため比較的小値であり、また
「θ」も、前位線分0 22 3との交角が小さい
ため、「l・θ」が小さく、定数「k」と比較し
たとき、「l・θ<k」となつて、P3点のデータ
は不要情報として判定される。
そこで、次にP3点のデータをP4点のデータで
置換えて、同様の処理を行うが、この例では、依
然「l・θ<k」であつて、P4点のデータも不
要情報である場合を示している。
次に、P4点のデータをP5点のデータで置換え
て演算処理を行うと、この場合は、「l・θ>k」
となつて、P5点のデータが必要情報として判定
され、その座標値が、メモリー装置に入力され蓄
積される。
次いで、P5点とP6点のデータによつて同じ演
算処理を行うと、この場合は「l」は小さいが、
輪郭線の曲率が大きい部分に相当するため、「θ」
が大きい値をとる結果、「l・θ>k」となつて、
P6点のデータが必要情報と判定される。
定数「k」は、上述説明より明らかなように、
この値を大きく設定すれば、不要情報として無視
されるサンプリング点が多くなり、データ圧縮率
が高くなつて、メモリー容量を減縮しうるが、そ
の反面、再生画像の原画パターンに対する忠実度
が低下することは避けられない。逆に、「k」の
値を小さくすれば、再生画像の忠実度は向上する
が、大容量のメモリー装置が必要となる。
したがつて、「k」の設定にあたつては、作業
目的及び設備機器の性能を考慮して、適切な値を
選定すればよい。
なお、上述説明では、「l・θ>k」又は
「l・θ<k」の場合について記述し、「l・θ=
k」の場合には触れていないが、この場合には、
必要情報又は不要情報のいずれかに判定するよう
に、あらかじめ定めておけば、実作業上支障はな
い。
第2図は、本発明方法を実施するための装置の
ブロツク回路図を示す。
1及び2は、サンプリング点(Po)及び
(Po+1)の座標値(Xo、yo)、及び(Xo+1、yo+1
の入力値である。これら座標値は、周知のデンタ
イジングテーブルあるいはプロツター等を用いて
入力すればよいので、詳細な説明は省略する。
入力値1及び2は、演算回路3に入力し、ここ
で、線分長(l)及び前位線分となす角度(θ)を、
次式に基いて計算する。
l=√(o+1o2+(o+1o2 θ=θo-1−θo ただし、θo=tan-1Xo+1−Xo/yo+1−yo、 θo-1=tan-1Xo−Xo-1/yo−yo-1 演算回路3の出力(l)及び(θ)は、次段の乗算
回路4に入つて、その積「l・θ」として出力
し、コンパレータ5において、定数設定回路6に
設定された定数「k」と比較される。
コンパレータ5は、「l・θ>k」の場合のみ、
次段のデータ入力制御装置7に入力指示信号を発
する。データ入力制御装置7は、該指示信号を受
けて、Po+1点の座標値(Xo+1、yo+1)を必要情報
としてメモリー装置に入力蓄積し、次いで、次位
のサンプリング点について同様の処理を行う。
もし、「l・θ<k」の場合には、コンパレー
タ5からの出力はなく、Po+1点の座標値は、不要
情報として無視され、続いて、〔n+1〕を〔n
+2〕に置換えて、同様の処理を反復する。
第3図は、この処理プロセスを示すフロー図で
ある。
以上詳記した如く、本発明方法は、文字・記号
等の図形データ情報をデジタル化してメモリー装
置に入力蓄積する際に、輪郭線上に配置した各サ
ンプリング点の座標値について、必要情報と不要
情報とを、自動的かつ的確に判定して、必要情報
のみを選択して蓄積することを可能としたもの
で、実用上きわめて有意義なものである。
【図面の簡単な説明】
第1図は、図形輪郭線に添つて配置したサンプ
リング点の例示図、第2図は、本発明方法を実施
するための装置の一例を示すブロツク回路図、第
3図は、同装置の機能を示すフロー図である。 1,2…座標データ入力部、3…演算回路、4
…乗算回路、5…コンパレータ、6…定数設定
器、7…データ入力制御装置。

Claims (1)

  1. 【特許請求の範囲】 1 図形輪郭線上に複数個のサンプリング点を配
    置し、それぞれのサンプリング点の座標値を図形
    輪郭データとして蓄積するに際し、 1つのサンプリング点の後位のサンプリング点
    とを結ぶ線分長と、該線分と前記1つのサンプリ
    ング点と前位のサンプリング点とを結ぶ前位線分
    とがなす角度に基いて、前記後位のサンプリング
    点の座標値が必要情報であるか否かを判定し、必
    要情報のみを蓄積することを特徴とする図形輪郭
    データ圧縮方法。 2 線分長(l)と、該線分が前位像分となす角度
    (θ)の積に基いて、必要情報か否かを判別する
    ことを特徴とする特許請求の範囲第1項に記載の
    図形輪郭データ圧縮方法。 3 l・θ>k(kは定数)の場合にのみ、必要
    情報と判断することを特徴とする特許請求の範囲
    第2項に記載の図形輪郭データ圧縮方法。 4 l・θ≧k(kは定数)の場合にのみ、必要
    情報と判別することを特徴とする特許請求の範囲
    第2項に記載の図形輪郭データ圧縮方法。
JP57159226A 1982-09-13 1982-09-13 図形輪郭デ−タ圧縮方法 Granted JPS5949071A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP57159226A JPS5949071A (ja) 1982-09-13 1982-09-13 図形輪郭デ−タ圧縮方法
US06/514,673 US4513444A (en) 1982-09-13 1983-07-18 Method of compressing data
DE19833326583 DE3326583A1 (de) 1982-09-13 1983-07-23 Verfahren zur datenkomprimierung
GB08324333A GB2126858B (en) 1982-09-13 1983-09-12 Method of compressing data
FR838314522A FR2533040B1 (fr) 1982-09-13 1983-09-13 Procede de compression des donnees

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57159226A JPS5949071A (ja) 1982-09-13 1982-09-13 図形輪郭デ−タ圧縮方法

Publications (2)

Publication Number Publication Date
JPS5949071A JPS5949071A (ja) 1984-03-21
JPH0134498B2 true JPH0134498B2 (ja) 1989-07-19

Family

ID=15689091

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57159226A Granted JPS5949071A (ja) 1982-09-13 1982-09-13 図形輪郭デ−タ圧縮方法

Country Status (5)

Country Link
US (1) US4513444A (ja)
JP (1) JPS5949071A (ja)
DE (1) DE3326583A1 (ja)
FR (1) FR2533040B1 (ja)
GB (1) GB2126858B (ja)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59161182A (ja) * 1983-03-04 1984-09-11 Toshiba Corp 線図形処理装置
DE3479254D1 (en) * 1983-07-04 1989-09-07 Karow Rubow Weber Gmbh Method for automatically digitizing the contours of line graphics, e.g. characters
GB2147474B (en) * 1983-10-03 1987-05-07 Shaken Kk Method of processing character or pictorial image data
US4669097A (en) * 1985-10-21 1987-05-26 The Foxboro Company Data compression for display and storage
US4794387A (en) * 1985-11-18 1988-12-27 Sanders Royden C Jun Enhanced raster image producing system
US4856920A (en) * 1986-01-03 1989-08-15 Sanders Royden C Jun Dot matrix printing and scanning
US4914623A (en) * 1986-09-18 1990-04-03 Hudson-Allen Limited Digital processing of sensor signals for reading binary storage media
KR930003416B1 (ko) * 1988-03-29 1993-04-29 주식회사 금성사 폰트의 함축방법
US5109438A (en) * 1990-04-25 1992-04-28 Hughes Aircraft Company Data compression system and method
US5245679A (en) * 1990-05-11 1993-09-14 Hewlett-Packard Company Data field image compression
EP0559919B1 (en) * 1991-10-02 1999-03-24 Fujitsu Limited Method for determining orientation of contour line segment in local area and for determining straight line and corner
US5699445A (en) * 1992-04-10 1997-12-16 Paul W. Martin Method for recording compressed data
US5590220A (en) * 1992-08-12 1996-12-31 International Business Machines Corporation Bending point extraction method for optical character recognition system
US5471248A (en) * 1992-11-13 1995-11-28 National Semiconductor Corporation System for tile coding of moving images
US5623555A (en) * 1994-04-18 1997-04-22 Lucent Technologies Inc. Method and apparatus for handwriting decompression using estimated timing information
US5926567A (en) * 1995-03-01 1999-07-20 Compaq Computer Corporation Method and apparatus for storing and rapidly displaying graphic data
US6125207A (en) * 1995-06-05 2000-09-26 Motorola, Inc. Encoded facsimile communication with a selective system and method therefor
JPH09282080A (ja) * 1996-04-16 1997-10-31 Canon Inc 情報入力方法とその装置
US5774385A (en) * 1996-09-09 1998-06-30 The Foxboro Company Method and apparatus for data compression
JP3172498B2 (ja) * 1998-10-02 2001-06-04 インターナショナル・ビジネス・マシーンズ・コーポレ−ション イメージ認識用特徴値抽出方法、およびその装置、イメージ解析プログラムを格納する記憶媒体
US6411740B1 (en) * 1998-11-04 2002-06-25 Sharp Laboratories Of America, Incorporated Method for non-uniform quantization in a resolution hierarchy by use of a nonlinearity
US6654713B1 (en) * 1999-11-22 2003-11-25 Hewlett-Packard Development Company, L.P. Method to compress a piecewise linear waveform so compression error occurs on only one side of the waveform
US7490166B2 (en) * 2000-05-26 2009-02-10 Citrix Systems, Inc. Remote control of a client's off-screen surface

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4029947A (en) * 1973-05-11 1977-06-14 Rockwell International Corporation Character generating method and system
GB1517870A (en) * 1976-12-20 1978-07-12 Ibm Apparatus for producing vectors from raster scanned data
US4199815A (en) * 1978-05-12 1980-04-22 Electra Corporation Typesetter character generating apparatus

Also Published As

Publication number Publication date
DE3326583C2 (ja) 1987-07-09
FR2533040A1 (fr) 1984-03-16
DE3326583A1 (de) 1984-03-15
US4513444A (en) 1985-04-23
GB8324333D0 (en) 1983-10-12
GB2126858A (en) 1984-03-28
GB2126858B (en) 1986-08-20
JPS5949071A (ja) 1984-03-21
FR2533040B1 (fr) 1990-12-07

Similar Documents

Publication Publication Date Title
JPH0134498B2 (ja)
US4566128A (en) Method for data compression for two-value picture image
JP2000215319A5 (ja)
JPS5949655A (ja) 2値図形パターンの輪郭データ作成方法
US4524456A (en) Method for compressing data of two-value picture image
US6178264B1 (en) Image cutout method and apparatus
JPH0646408B2 (ja) 分割画像処理方法
JP2983344B2 (ja) 色判別装置
JPH06100906B2 (ja) 文字処理方法
JPH05303644A (ja) 画像処理装置の図形認識方法
JP2838556B2 (ja) 画像処理装置
JPS6226748B2 (ja)
JP2938217B2 (ja) 画像処理装置
EP0428795A1 (en) Binary image thinning and feature extracting method and processing device thereof
JPH07203178A (ja) 画像データ処理方法
DE3800635A1 (de) Informationsverarbeitungsvorrichtung
JPH024949B2 (ja)
JPH04307680A (ja) 画像処理装置
JPS6152780A (ja) 画像デ−タ処理方式
JPH08139922A (ja) 画像データ処理装置
JPH0351967A (ja) 画像の適応的鮮鋭化装置
JPH0773327A (ja) 図面自動認識装置の破線・鎖線認識方法
JPH11134492A (ja) 線図形の芯線化処理方法
JP2000211094A (ja) 画像処理方法、画像処理システム、グラビア版彫刻方法、及びグラビア版彫刻システム
JPH0438517B2 (ja)