JPS6113257B2 - - Google Patents
Info
- Publication number
- JPS6113257B2 JPS6113257B2 JP53028017A JP2801778A JPS6113257B2 JP S6113257 B2 JPS6113257 B2 JP S6113257B2 JP 53028017 A JP53028017 A JP 53028017A JP 2801778 A JP2801778 A JP 2801778A JP S6113257 B2 JPS6113257 B2 JP S6113257B2
- Authority
- JP
- Japan
- Prior art keywords
- group
- dots
- straight line
- circuit
- information
- 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
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は図形信号を扱う情報処理装置に関す
る。特に記憶回路に与えられた2値信号の線画の
凹凸を自動的に修正し、なめらかな線画とする装
置に関する。
る。特に記憶回路に与えられた2値信号の線画の
凹凸を自動的に修正し、なめらかな線画とする装
置に関する。
光学的方法その他の方法により読取られた図形
情報をデジタル2値信号として取扱うと、原画の
かすれやにじみ等あるいはその他の雑音により、
誤りが生じることがある。線画の場合これは不自
然な凹凸となつて画質を劣化させることになる。
第1図はこのような図形表示の一例であつて、本
来第1図aのように表示されるべきものが、第1
図bのように一部に誤りが生じ、無用な凹凸が現
れる。
情報をデジタル2値信号として取扱うと、原画の
かすれやにじみ等あるいはその他の雑音により、
誤りが生じることがある。線画の場合これは不自
然な凹凸となつて画質を劣化させることになる。
第1図はこのような図形表示の一例であつて、本
来第1図aのように表示されるべきものが、第1
図bのように一部に誤りが生じ、無用な凹凸が現
れる。
従来、これを修正するためには図形をデスプレ
イ上に表示して、ライトペンで修正位置を指摘
し、その部分のビツト情報を反転させる方法が知
られているが、人手が介在するため修正に多大の
時間を要する欠点がある。
イ上に表示して、ライトペンで修正位置を指摘
し、その部分のビツト情報を反転させる方法が知
られているが、人手が介在するため修正に多大の
時間を要する欠点がある。
本発明はこれを改良し自動化するもので、2値
信号で取扱われる縦または横の線画の無用な凹凸
を自動的に修正し、なめらかな線画とする装置を
提供することを目的とする。
信号で取扱われる縦または横の線画の無用な凹凸
を自動的に修正し、なめらかな線画とする装置を
提供することを目的とする。
本発明は、線画の表示画面が縦m×横n個のマ
トリクス状のドツトにより構成されているとし
て、縦方向座標m1なる直線に着目する。この直
線上のドツトについて一端から順次そのドツト情
報の反転する度に区切つてドツトの集団とする。
その1集団についてドツトの数をsとすると、そ
の直線に隣接する縦方向座標 m1−1 および m1+1 なる直線上で、上記集団に接続するドツトについ
て、上記集団のドツト情報と同一のドツト情報の
数を調べ、これをそれぞれr,tとする。このと
き rまたはtの一方がsより大きいこと、すな
わちr/sまたはt/sの一方のみが閾値(>
1)よりも大きいこと、 この閾値を越えない方が「0」であること、 を調べる。このおよびの条件を満足すると、
座標m1なる直線上のいま問題とした1集団s個
のドツト情報を、同一直線上にある一つ前の集団
のドツト情報にあわせる。もし一つ前の集団が存
在しない場合、すなわち問題とした集団がn=0
を含む場合、その集団のドツト情報を反転する。
これを縦座標 m1=0 から m1=m までの直線に対して行い、次いで横方向座標 n1=0 から n1=n までの直線に対して行う。そして必要に応じ逆方
向にも同様に行う。
トリクス状のドツトにより構成されているとし
て、縦方向座標m1なる直線に着目する。この直
線上のドツトについて一端から順次そのドツト情
報の反転する度に区切つてドツトの集団とする。
その1集団についてドツトの数をsとすると、そ
の直線に隣接する縦方向座標 m1−1 および m1+1 なる直線上で、上記集団に接続するドツトについ
て、上記集団のドツト情報と同一のドツト情報の
数を調べ、これをそれぞれr,tとする。このと
き rまたはtの一方がsより大きいこと、すな
わちr/sまたはt/sの一方のみが閾値(>
1)よりも大きいこと、 この閾値を越えない方が「0」であること、 を調べる。このおよびの条件を満足すると、
座標m1なる直線上のいま問題とした1集団s個
のドツト情報を、同一直線上にある一つ前の集団
のドツト情報にあわせる。もし一つ前の集団が存
在しない場合、すなわち問題とした集団がn=0
を含む場合、その集団のドツト情報を反転する。
これを縦座標 m1=0 から m1=m までの直線に対して行い、次いで横方向座標 n1=0 から n1=n までの直線に対して行う。そして必要に応じ逆方
向にも同様に行う。
なお、問題とする集団に接続するドツトとし
て、問題とする集団の全てのドツトが、隣接直線
上の同一ドツト情報を有する集団と接続している
場合に限定するが、問題とする集団の一部のドツ
トのみが接続していればよいとするかにより、処
理結果が多少異なるので、使い分けてもよい。
て、問題とする集団の全てのドツトが、隣接直線
上の同一ドツト情報を有する集団と接続している
場合に限定するが、問題とする集団の一部のドツ
トのみが接続していればよいとするかにより、処
理結果が多少異なるので、使い分けてもよい。
さらに実施例により説明する。
第1図aに示す図形が同bのように蓄積され、
これを本発明装置により再び第1図aに示す図形
に修正する例で説明する。例えば、m=2の直線
について着目すると、第1の集団はこの直線上で
n=1から6までである。この集団はドツト数s
=6でドツト情報は白(ここでは「0」とす
る。)である。この第1の集団に接続する集団と
して、m=1の直線のn=1から6を見ると、白
のドツト情報を有する集団のドツト数はr=6で
ある。またm=3の直線のn=1から6を見ると
白のドツト情報を有する集団のドツト数はt=0
である。従つて、上記の条件が成立しないので
この集団には修正がない。
これを本発明装置により再び第1図aに示す図形
に修正する例で説明する。例えば、m=2の直線
について着目すると、第1の集団はこの直線上で
n=1から6までである。この集団はドツト数s
=6でドツト情報は白(ここでは「0」とす
る。)である。この第1の集団に接続する集団と
して、m=1の直線のn=1から6を見ると、白
のドツト情報を有する集団のドツト数はr=6で
ある。またm=3の直線のn=1から6を見ると
白のドツト情報を有する集団のドツト数はt=0
である。従つて、上記の条件が成立しないので
この集団には修正がない。
次に、m=2の直線でn=7の点は、1ドツト
のみが黒(「1」)でこれが第2の集団となる。す
なわちそのドツト情報を有する集団のドツト数は
s=1であるが、m=1の直線、m=3の直線上
については、r=1、t=14である。この集団に
ついては、上記の条件は成立するが、の条件
は成立しない。
のみが黒(「1」)でこれが第2の集団となる。す
なわちそのドツト情報を有する集団のドツト数は
s=1であるが、m=1の直線、m=3の直線上
については、r=1、t=14である。この集団に
ついては、上記の条件は成立するが、の条件
は成立しない。
このようにして、m=2の直線で第4の集団へ
進むと、ここもn=11が黒「1」であるので1ド
ツトで1個の集団となる。ここではm=1の直線
ではr=0、m=3の直線ではt=14となる。t
がsより大きいので上記の条件を満足する。さ
らにr=0であるので上記の条件をも満足す
る。これによりm=2、n=11のドツトについて
はドツト情報が前の集団(n=8〜10)のドツト
情報に一致するよう反転される。
進むと、ここもn=11が黒「1」であるので1ド
ツトで1個の集団となる。ここではm=1の直線
ではr=0、m=3の直線ではt=14となる。t
がsより大きいので上記の条件を満足する。さ
らにr=0であるので上記の条件をも満足す
る。これによりm=2、n=11のドツトについて
はドツト情報が前の集団(n=8〜10)のドツト
情報に一致するよう反転される。
この操作をm=1から順次m=mまですすめ、
次ぎに縦直線について、n=1からnまですすめ
ると、ノイズは修正されることになる。
次ぎに縦直線について、n=1からnまですすめ
ると、ノイズは修正されることになる。
なお、修正すべき画面のふちの部分について
は、接続する直線は内側の一本のみであるので、
上述の条件は常に成立することとなる。このと
きにはの条件のみ、すなわち、r/sまたは
t/sの一方のみが閾値より大きいか否かにより
判定して修正を行うようにすればよい。
は、接続する直線は内側の一本のみであるので、
上述の条件は常に成立することとなる。このと
きにはの条件のみ、すなわち、r/sまたは
t/sの一方のみが閾値より大きいか否かにより
判定して修正を行うようにすればよい。
第2図はこのような修正動作を行うための実施
例装置構成図である。図形はデジタル2値信号と
して記憶回路1に記憶されている。この記憶内容
は制御回路2の制御により読出回路3または4に
読出され、スイツチ回路5により選択されて、除
算回路6に与えられるよう構成されている。除算
回路6の出力は比較回路7および8に導かれ、こ
の両比較回路7および8の出力は、アンド回路9
を介して書込回路10に与えられている。この書
込回路10には読出回路3および4からアドレス
信号がスイツチ回路11を介して与えられ、記憶
回路1の指定されたアドレスの記憶内容を前の集
団のドツト情報に一致させるよう構成されてい
る。これらの各回路は制御回路2により制御され
る。
例装置構成図である。図形はデジタル2値信号と
して記憶回路1に記憶されている。この記憶内容
は制御回路2の制御により読出回路3または4に
読出され、スイツチ回路5により選択されて、除
算回路6に与えられるよう構成されている。除算
回路6の出力は比較回路7および8に導かれ、こ
の両比較回路7および8の出力は、アンド回路9
を介して書込回路10に与えられている。この書
込回路10には読出回路3および4からアドレス
信号がスイツチ回路11を介して与えられ、記憶
回路1の指定されたアドレスの記憶内容を前の集
団のドツト情報に一致させるよう構成されてい
る。これらの各回路は制御回路2により制御され
る。
いま、記憶回路1がm×n個のマトリクス状の
メモリであり、表示画面に対応するドツト信号を
記憶するものであるとすると、読出回路3はその
横方向、読出回路4はその縦方向の情報を読出
す。はじめ読出回路3が動作し、前述のように
m1=1からm1=mまで各直線について、順次
r,s,tを読出してスイツチ5に与える。また
その集団のアドレスはスイツチ11に与えられ
る。これは除算回路6に送られて、r/sおよび
t/sが演算される。
メモリであり、表示画面に対応するドツト信号を
記憶するものであるとすると、読出回路3はその
横方向、読出回路4はその縦方向の情報を読出
す。はじめ読出回路3が動作し、前述のように
m1=1からm1=mまで各直線について、順次
r,s,tを読出してスイツチ5に与える。また
その集団のアドレスはスイツチ11に与えられ
る。これは除算回路6に送られて、r/sおよび
t/sが演算される。
比較回路7では前述のの条件が判定される。
すなわち、r/sまたはt/sの一方が閾値より
も大きな数であるか否かを調べる。実用上は閾値
として「3」〜「5」位が適当である。この一方
が大きな数であるときには、比較回路7から出力
が送出され、比較回路8で前述のの条件が判定
される。すなわち、r/sまたはt/sのうち比
較回路7で大きな数であるとされた一方以外の他
方が「0」であるか否かを判定する。「0」であ
るならば比較回路8から出力が送出され、書込回
路10によりその集団のアドレスの記憶内容が前
の集団のドツト情報に合わせられる。
すなわち、r/sまたはt/sの一方が閾値より
も大きな数であるか否かを調べる。実用上は閾値
として「3」〜「5」位が適当である。この一方
が大きな数であるときには、比較回路7から出力
が送出され、比較回路8で前述のの条件が判定
される。すなわち、r/sまたはt/sのうち比
較回路7で大きな数であるとされた一方以外の他
方が「0」であるか否かを判定する。「0」であ
るならば比較回路8から出力が送出され、書込回
路10によりその集団のアドレスの記憶内容が前
の集団のドツト情報に合わせられる。
次に読出回路4が縦方向の情報を読出し、n1=
1からn1=nまで各直線について同様の動作が行
われる。
1からn1=nまで各直線について同様の動作が行
われる。
以上述べたように、本発明によれば線画の雑音
による凹凸を自動的に検出して修正する装置が得
られる。この装置は修正装置を指摘するために人
手を必要としないので、修正を極めて高速度に行
うことができる。
による凹凸を自動的に検出して修正する装置が得
られる。この装置は修正装置を指摘するために人
手を必要としないので、修正を極めて高速度に行
うことができる。
上記例では図形の2値信号を黒または白とした
が、これはカラー信号あるいは三色別の信号であ
つても同様に本発明を実施することができる。ま
た記憶回路1についてはマトリクス状のメモリと
して説明したが、必要な情報が2値信号として蓄
積されるならばどのようなものでもよい。その符
号化方式についても、各線毎に同値の集団を検出
することから、ランレングス符号化方式等を使用
すれば、記憶回路が効率的に利用することができ
る。
が、これはカラー信号あるいは三色別の信号であ
つても同様に本発明を実施することができる。ま
た記憶回路1についてはマトリクス状のメモリと
して説明したが、必要な情報が2値信号として蓄
積されるならばどのようなものでもよい。その符
号化方式についても、各線毎に同値の集団を検出
することから、ランレングス符号化方式等を使用
すれば、記憶回路が効率的に利用することができ
る。
第1図は本発明の原理を説明するための表示図
形の一例。第2図は本発明実施例装置の回路構成
図。 1……記憶回路、2……制御回路、3,4……
読出回路、5……スイツチ回路、6……除算回
路、7,8……比較回路、9……アンド回路、1
0……書込回路、11……スイツチ回路。
形の一例。第2図は本発明実施例装置の回路構成
図。 1……記憶回路、2……制御回路、3,4……
読出回路、5……スイツチ回路、6……除算回
路、7,8……比較回路、9……アンド回路、1
0……書込回路、11……スイツチ回路。
Claims (1)
- 【特許請求の範囲】 1 表示画面がm×n個のマトリクス状のドツト
により構成される2値信号による図形の修正処理
装置において、 座標m1なる直線上の同一ドツト情報の集団の
ドツト数sを読出す手段と、 その直線に隣接する座標 m1−1 および m1+1 なる直線上で上記集団に接続するドツトについて
上記集団のドツト情報と同一のドツト情報を有す
る集団のドツトの数rおよびtを読出す手段と、 rまたはtの一方のみにsより大きいものがあ
ることを判定する手段と、 この判定の結果が肯定であるときにrまたはt
の一方が「0」であることを判定する手段と、 上記2つの判定がともに肯定であるとき上記集
団を属するs個のドツト情報を反転する手段と を備えたことを特徴とする線画自動修正装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2801778A JPS54120535A (en) | 1978-03-10 | 1978-03-10 | Automatic line-drawing correcting processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2801778A JPS54120535A (en) | 1978-03-10 | 1978-03-10 | Automatic line-drawing correcting processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS54120535A JPS54120535A (en) | 1979-09-19 |
| JPS6113257B2 true JPS6113257B2 (ja) | 1986-04-12 |
Family
ID=12236982
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2801778A Granted JPS54120535A (en) | 1978-03-10 | 1978-03-10 | Automatic line-drawing correcting processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS54120535A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4392120A (en) * | 1978-10-30 | 1983-07-05 | A. Aoki & Associates | Pattern inspection system |
| JPS58197582A (ja) * | 1982-05-14 | 1983-11-17 | Hitachi Ltd | 認識パターンの平滑化方法及び装置 |
-
1978
- 1978-03-10 JP JP2801778A patent/JPS54120535A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS54120535A (en) | 1979-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4691238A (en) | Method and apparatus of storing image data into a memory in a layout scanner system | |
| JPH04296163A (ja) | 画像情報の絵/文字自動分離装置及びその方式 | |
| US4607340A (en) | Line smoothing circuit for graphic display units | |
| JP3308675B2 (ja) | 符号化装置 | |
| JPS6113257B2 (ja) | ||
| JPS58222382A (ja) | 画像の傾き補正方式 | |
| JPH0560297B2 (ja) | ||
| JPS6226635B2 (ja) | ||
| JPH06189135A (ja) | デジタル化画像の欠陥の検出および補正のための装置 | |
| JP2921685B2 (ja) | 画データ補正装置 | |
| JPS589469A (ja) | 画信号補正方式 | |
| JPS63104187A (ja) | 領域指定方式 | |
| JP3303990B2 (ja) | 画像信号処理装置 | |
| JP2985303B2 (ja) | 記録装置の領域認識方式 | |
| JPS6094576A (ja) | 画像信号処理プロセツサ | |
| JPS6389987A (ja) | パタ−ン描画方法 | |
| JPH04301971A (ja) | 階調画像の二値化方法 | |
| JPS62179070A (ja) | 画像表示装置におけるバツフアメモリのメモリ方式 | |
| JPS6285574A (ja) | 2値化回路 | |
| JPH0461472A (ja) | 画像処理装置 | |
| JPH0425749B2 (ja) | ||
| JPS60180378A (ja) | 多色原稿読み取り装置 | |
| JPH0371326A (ja) | 画線付加装置 | |
| JPS62245862A (ja) | 画像処理装置 | |
| JPH056428A (ja) | 画像処理のラベル付け回路 |