JPH0127430B2 - - Google Patents

Info

Publication number
JPH0127430B2
JPH0127430B2 JP58183080A JP18308083A JPH0127430B2 JP H0127430 B2 JPH0127430 B2 JP H0127430B2 JP 58183080 A JP58183080 A JP 58183080A JP 18308083 A JP18308083 A JP 18308083A JP H0127430 B2 JPH0127430 B2 JP H0127430B2
Authority
JP
Japan
Prior art keywords
address
information
character image
pixel
storage area
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
JP58183080A
Other languages
English (en)
Other versions
JPS6075868A (ja
Inventor
Taku Yatabe
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
Priority to JP58183080A priority Critical patent/JPS6075868A/ja
Publication of JPS6075868A publication Critical patent/JPS6075868A/ja
Publication of JPH0127430B2 publication Critical patent/JPH0127430B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 本発明は、CRT写真植字機、レーザプリンタ、
デイスプレー装置等の走査型文字発生装置に文字
画像データを供給する文字画像データ処理装置に
関し、特に文字画像発生に必要な各走査線上での
画像開始点情報、及び非画像開始点情報が適宜任
意の順序で供給される場合にも小容量のメモリで
対処し得るようにした、文字画像データ処理装置
を提供するものである。
文字や画像(以下、文字画像と言う)をドツト
分解して求めた2値データが、極めて冗長性の高
いデータであることは周知である。そこで、従来
この冗長性を軽減するために種々のデータ圧縮方
式が提案されてきた。
文字画像の形状を輪郭で把握し、その輪郭特定
情報を記憶することによつてデータ量の圧縮を計
るようにしたいわゆる輪郭法と呼ばれるデータ圧
縮法もその1つである。
第1図はこの輪郭法によるデータ圧縮方式の一
例を説明する図であり、文字画像1を[X,Y]
マトリクス状に展開した際のY方向における輪郭
画素を模式的に示す。図において、〇印で示した
画素はY方向を主走査方向とした時の画像開始画
素(以下、オン側画素とも言う)を示し、△印で
示した画素は同じく非画像開始画素(以下、オフ
側画素とも言う)を示している。
これら各画素は、第1図からも明らかのよう
に、X方向(副走査方向)に対して一連の画素列
A,B,CあるいはDを形成している。従つて、
これら各画素列の区間を1つのブロツクとして、
その形状を直線あるいは曲線によつて適宜近似
し、近似した直線あるいは曲線を特定するための
データを文字画像情報として記憶することによ
り、少ない容量で文字画像を記憶できる。
第2図は以上のような文字情報から例えば
CRT表示装置2上に元の文字画像を復元するた
めの従来構成の概略を示す。
即ち、はじめに複数の文字画像を輪郭情報とし
て記憶している文字情報記憶部3から前記文字情
報を呼び出し、解読部4に送る。解読部4は文字
情報を解読して前記各輪郭点の座標を各ブロツク
毎に算出する。算出した輪郭点情報はビームオン
−オフ点記憶部5に供給され、例えば第3図のよ
うにビツトマツプ上に展開して記憶される。図に
おいてビツト“1”で示す点がビームのオン又は
オフに該当する点である。ビーム制御信号発生部
6は、前記記憶部5に展開されたビームのオン−
オフ点情報に基づいてビーム制御信号を出力し、
CRT2のビームをオン・オフ制御して文字画像を
再生する。
しかし、第3図に示した従来例のように、ビツ
トマツプ上にそのまま輪郭点を展開するには大容
量のメモリが必要となる。例えば、高い印字品質
を保持するために2000×2000画素で1文字画像を
表わすとすると、500Kバイトのメモリが必要と
なる。
本発明は以上の点から成したものであり、その
特徴とするところは、複数の文字画像を輪郭情報
として記憶した文字画像情報記憶部から、所定の
文字画像に相当する輪郭情報を読み出して解読し
た輪郭上の画素座標X,Y情報を走査型出力部に
送り、そのビームのオン・オフによつて文字画像
を再生するようにした文字画像データ処理装置に
おいて、前記解読した輪郭上の画素座標X,Y情
報が送られてきたとき、オン側の当該画素座標の
Xアドレスによりアクセスされる記憶エリアにオ
ン側輪郭座標のYアドレスを、またオフ側の当該
画素座標のXアドレスによりアクセスされる記憶
エリアにオフ側輪郭座標のYアドレスを夫々記憶
するメモリと、前記走査型出力部のビームの主走
査方向における偏向位置に応じて歩進するカウン
タと、前記カウンタの内容と、前記ビームの副走
査方向における偏向位置に対応する上記メモリの
Xアドレスより読出したYアドレスが一致してい
るとき、一致信号を出力する比較器と、上記一致
信号に基づき、オン側輪郭座標のYアドレスが一
致したときビームをオンし、オフ側輪郭座標のY
アドレスが一致したときビームをオフするように
制御する走査型出力部の偏向制御回路とを具備し
たことである。
以下に本発明を図面を用いて詳細に説明する。
第4図は本発明に係わるデータ処理装置に関係
する解読部4の構成を示す概略図である。即ち、
文字情報記憶部3から前記した如き文字画像の輪
郭情報を1ブロツク単位で解読部4に供給し、解
読部4で求めた各輪郭画素の座標情報を、第2図
に示した如きビームオン−オフ点記憶部5へ出力
する。
この際、1つのプロセツサで解読処理を実施す
ると、複数のブロツクから成る1文字画像の解読
処理に比較的長い時間を要する。
そこで複数ブロツクの解読を並行処理するた
め、第4図に示すようにプロセツサを複数個4
a,4b,…配置すると共に、セレクタ4−1で
待ち状態のプロセツサを選択し、次に送られて来
た1ブロツク情報を順次送り込んで処理するよう
にしている。
本実施例では、オン側ブロツクに該当する輪郭
情報であるのか、オフ側ブロツクに該当する輪郭
情報であるのかが識別可能な状態で、各画素情報
が送られて来るものとする。
第6図は本発明の文字画像データ処理装置の実
施例を示す図である。
第6図において、16はバス17を介して送ら
れて来るオン側画素の座標情報を書き込むメモ
リ、18はバス19を介して送られて来るオフ側
画素の座標情報を書き込むメモリであり、前記メ
モリ16,18はマトリクス状にアクセスされる
複数の記憶エリアによつて構成されている。
尚、以下では説明の都合上、前記マトリクス状
にアクセスされる各記憶エリアのアドレスをx,
yとして表現する。又、このようにして表現した
エリアx,nは、アドレスxによつてアクセスさ
れるn個の記憶エリアを意味する。
そして、供給された輪郭座標情報のX座標値を
Xアドレスとして選択した複数の記憶エリアx,
nのうち、別途指示したyアドレスのエリアに、
前記供給された輪郭のY座標情報そのものが書き
込まれるようになつている。
従つて、図示の行方向(Y方向)については1
走査線当りに出現する文字画像の輪郭の最大数を
想定してエリアの数Y(n)を定めれば良い。
20−1,20−2は、メモリ16,18のX
アドレスと同じアドレスを有するメモリマーカー
(以後マーカーと略す)であり、20−1はオン
側のマーカー、20−2はオフ側のマーカーであ
る。マーカー20−1,20−2はXアドレスに
該当する記憶エリアに何個の座標情報が書き込ま
れているかを記憶する。
メモリ16,18に座標情報を書込む場合は、
最初に該当するXアドレスのマーカー20−1,
または20−2の内容をそれぞれ読み、現在まで
Xアドレスの記憶エリアに何個の座標情報が書き
込まれているかを読み出し、新規に送られてきた
座標情報をその次の記憶エリアに書き込むと共
に、マーカー20−1または20−2自体の内容
を1つカウントアツプする。
座標情報をメモリ16,18から読み出すとき
は、最初にマーカー20−1または20−2を読
んで前記記憶エリアに座標情報が書かれているか
否かを確認し、マーカー20−1または20−2
に書かれている個数分のエリアの座標情報をメモ
リ16,18から読み出す、という動作をする。
更に、21はメモリ16または18のCRT2の
走査線に該当するXアドレスの各記憶エリアの内
容を読み出して格納するレジスタ、22は比較
器、12はCRT2のビームのオン・オフする偏向
制御回路、13はCRT2のビームの主走査方向
(Y座標)における偏向位置に応じて歩進カウン
タである。
前述のように解読部4からは、演算処理が終了
したブロツクから順次輪郭座標情報が送られて来
るが、その順番は全くランダムである。
第1図を例にすると、一組の対になつたオン、
オフを示すブロツク、つまりA,B,C,Dの順
に送られて来るわけではなく、例えばB,C,
D,Aの順に送られて来る場合もありうる。
従つてメモリ16にはオン側ブロツクの輪郭情
報が送られて来た順に各Xアドレス毎にY(1),Y
(3)…,の順に、メモリ18にはオフ側ブロツクの
輪郭情報が送られて来た順に各Xアドレス毎にY
(2),Y(4)…,の順に頭から格納して行く。
以下の説明では、第1図に示す輪郭座標情報が
ブロツクB,C,D,Aの順に解読部4から送ら
れている場合について説明する。
はじめに、オフ側ブロツクBに関してその先頭
b1が、バス19を介して送られて来る。画素b1
XアドレスはX4であるので、オフ側マーカー2
0−2のアドレスX4の内容を読み出すのである
が、今の場合、最初の座標情報なので、該当する
記憶エリアに格納されたデータはないことを示す
情報が読み出される。
従つて、アドレスX4のオフ情報が格納される
先頭の記憶エリアY(2)に画素b1のY座標値“Y6
が書き込まれる。
それと同時にオフ側マーカー20−2のアドレ
スX4は、オフ側のメモリ18のアドレスX4に1
個のデータが書かれているという情報に書き換え
られる。
つぎに画素b2の座標情報が送られて来ると、こ
れもオフ側の情報なので画素b1の時と同様の処理
により、アドレスX5の記憶エリアY(2)に書き込
まれる。
それと同時にオフ側マーカー20−2のアドレ
スX5は、オフ側のメモリ18のアドレスX5に1
個のデータが書かれているという情報に書き換え
られる。このようにしてブロツクBの各輪郭座標
情報はすべて記憶エリアY(2)に書き込まれる。
以上のようにしてブロツクBをメモリ18の各
記憶エリアに書き込だら、次にブロツクCの情報
が送られて来たとする。
ブロツクCの各画素はオン側ブロツクの画素な
ので、その座標情報はバス17を介して送られて
来る。そして、前記ブロツクBの場合と同様にし
て、その座標情報が記憶エリアY(1)のアドレス
X5以降に書き込まれる。
以下同様にして、ブロツクDの座標情報をオフ
側メモリ18に、ブロツクAの座標情報をオン側
メモリ16に書き込むと第6図に示す位置に書き
込まれる。
また、マーカー20−1,20−2の内容も、
図示する通り各Xアドレスの記憶エリアに格納し
たデータの数を示す情報が書き込まれている。
次にメモリ16,18に書かれた文字輪郭の座
標情報に基づいて、第1図の文字画像1を、第5
図のCRT2上に再生する際のデータ処理について
説明する。
はじめにオン側のマーカー20−1の内容を読
み、メモリ16の記憶エリア中に座標情報が書か
れているXアドレスを探す。ここではアドレス
X4が最初に現われるのでアドレスX4の記憶エリ
アに書かれている座標情報が、レジスタ21に転
送され格納される。
従つて画素a1のY座標値がレジスタ21−1に
転送され格納される。
偏向制御回路12はCRT2のビームをオフの状
態で第5図のアドレスX4の先頭位置、座標(X4
Y1)から走査を開始するように制御する。
(X4,Y1)にビームが位置しているとき、カ
ウンタ13の値は“Y1”となつている。比較器
22ではレジスタ21の内容とカウンタ13の内
容を比較するが、一致するものがないので一致信
号は出力しない。そのためCRT2のビームはオン
しない。
次にビームが(X4,Y2)に移動して、カウン
タ13は“Y2”となる。しかし、前記と同様カ
ウンタ13の内容と一致する値のレジスタ21が
ないので比較器22では一致信号を出力しない。
次にビームが(X4,Y3)に来ると、カウンタ
13は“Y3”になり、レジスタ21の内容と比
較される。今度はレジスタ21−1に格納されて
いる画素a1のY座標情報が“Y3”であるので、
比較器22−1は一致信号を出力する。一致信号
はOR回路14を介してフリツプフロツプ15に
送られ、フリツプフロツプ15は逆転し、CRT2
の点(X4,Y3)でビームがオンする。
ここでマーカー20−1のアドレスX4の内容
は1つカウントダウンして“0”となり、メモリ
16のアドレスX1にはオン側座標情報が存在し
ないという情報に書き換えられる。
オン側の座標情報が出力されると、次は必ずオ
フ側の情報が選択され、オフ側マーカー20−2
の内容を読み取つてオフ側の記憶エリアに座標情
報が書かれているか否かを検出する。そしてオフ
側のメモリ18のアドレスX4の座標情報、即ち、
画素b1のY座標値がレジスタ21−1に転送され
る。
ビームが(X4,Y4)に移動しても、カウンタ
13の内容と一致するレジスタ21がないので、
比較器22は一致信号を出力しない。従つて
CRT2のビームはオンの状態を保持している。同
様に、(X4,Y5)においてもビームはオンの状態
を保持する。
(X4,Y6)にビームが来るとカウンタ13は
“Y6”となり、レジスタ21−1に設定された画
素b1のY座標情報“Y6”との一致信号が、比較
器22−1より出力される。
一致信号はフリツプフロツプ15を逆転させ、
CRT2のビームはオフとなる。
ここでオフ側マーカー20−2のアドレスX4
は、1つカウントダウンし、その値は“0”とな
る。
このようにして前記2つのマーカー20−1,
20−2が共に“0”となり、これ以上CRT2の
ビームをX4において走査しても画像信号の存在
しないことを検出し、その時点で次のアドレス
X5の先頭位置(X5,Y1)から走査を開始する。
一方、再びオン側のマーカー20−1により座
標情報が書かれている記憶エリアを検出する。
そしてオン側メモリ16のアドレスX5の各記
憶エリアの内容が転送され、レジスタ21−1に
はc1、レジスタ21−2には画素a2のY座標情報
が格納される。
以上述べて来た処理を繰り返すことにより、第
5図に示すように、CRT2の管面上に文字画像が
再生される。○印で示す部分が文字画素部であ
り、△印で示す部分がビームがオンからオフにな
る点である。
尚上記の実施例では、文字画像の輪郭画素情報
がブロツク毎に送られて来るものについて説明し
たが、本発明はこれだけではなく、各画素情報が
1つ1つ全くランダムに送られて来るようなデー
タ処理方式においても適用できることは明らかで
ある。
また、本実施例では、CRT2上に文字画像を再
生する場合について説明したが、例えばレーザプ
リンタ等の他の出力手段等にも応用できることは
もちろんである。
以上詳しく説明したように本発明は、解読部で
解読した文字画像の輪郭座標情報をCRTに再生
するに際し、X座標情報をアドレスとする適宜の
記憶エリアに、送られてきたY座標情報をそのま
ま記憶するようにし、かつ、同一のXアドレスに
該当する複数の記憶エリアの記憶状況をマーカー
で管理するようにした。
更にこのようにして記憶した輪郭画素情報から
CRT上に文字画像を再生するに際し、座標情報
が存在するXアドレスをマーカーの内容に基づい
て検索し、該Xアドレス先頭位置からビームを走
査すると共に、ランダムに記憶された座標情報を
事前に並べ換えることなく、直接CRT等に文字
画像を再生できるように構成した。
これによつて本発明は、記憶するメモリの容量
が少なくて済み、また、文字輪郭の輪郭画素情報
がいかなる順序で送られて来ても、該輪郭画素情
報を並べかえることなく対処し得るので処理時間
が短かくなる等の大なる効果を有するものであ
る。
【図面の簡単な説明】
第1図は文字画像の輪郭を説明する図、第2図
は従来方式を説明する図、第3図は文字画像の輪
郭情報をビツトマツプに展開した図、第4図解読
部を示す図、第5図はCRT管面の文字画像再生
状態を説明する図、第6図は本発明の実施例を示
す図である。 2…解読部、12…偏向制御回路、13…カウ
ンタ、15…フリツプフロツプ、16,18…メ
モリ、20…マーカー、21…レジスタ、22…
比較器。

Claims (1)

  1. 【特許請求の範囲】 1 複数の文字画像を輪郭情報として記憶した文
    字画像情報記憶部から、所定の文字画像に相当す
    る輪郭情報を読み出して解読した輪郭上の画素座
    標(X,Y)情報を走査型出力部に送り、そのビ
    ームのオン・オフによつて文字画像を再生するよ
    うにした文字画像データ処理装置において、 前記解読した輪郭上の画素座標(X,Y)情報
    が送られてきたとき、オン側の当該画素座標のX
    アドレスによりアクセスされる記憶エリアにオン
    側輪郭座標のYアドレスを、またオフ側の当該画
    素座標のXアドレスによりアクセスされる記憶エ
    リアにオフ側輪郭座標のYアドレスを夫々記憶す
    るメモリと、 前記走査型出力部のビームの主走査方向におけ
    る偏向位置に応じて歩進するカウンタと、 前記カウンタの内容と、前記ビームの副走査方
    向における偏向位置に対応する上記メモリのXア
    ドレスより読出したYアドレスが一致していると
    き、一致信号を出力する比較器と、 上記一致信号に基づき、オン側輪郭座標のYア
    ドレスが一致したときビームをオンにし、オフ側
    輪郭座標のYアドレスが一致したときビームをオ
    フするように制御する走査型出力部の偏向制御回
    路と、 を具備した文字画像データ処理装置。
JP58183080A 1983-10-03 1983-10-03 文字画像データ処理装置 Granted JPS6075868A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58183080A JPS6075868A (ja) 1983-10-03 1983-10-03 文字画像データ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58183080A JPS6075868A (ja) 1983-10-03 1983-10-03 文字画像データ処理装置

Publications (2)

Publication Number Publication Date
JPS6075868A JPS6075868A (ja) 1985-04-30
JPH0127430B2 true JPH0127430B2 (ja) 1989-05-29

Family

ID=16129407

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58183080A Granted JPS6075868A (ja) 1983-10-03 1983-10-03 文字画像データ処理装置

Country Status (1)

Country Link
JP (1) JPS6075868A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2989604B2 (ja) * 1987-04-10 1999-12-13 富士通株式会社 パターン復元方式

Also Published As

Publication number Publication date
JPS6075868A (ja) 1985-04-30

Similar Documents

Publication Publication Date Title
US4428065A (en) Data processing system with multiple display apparatus
EP0199989A2 (en) Method and system for image processing
US4879666A (en) Information output device having data buffer for performing both character positioning and character expansion/compression
JPH0533583B2 (ja)
JPH0753454B2 (ja) テキスト情報処理装置
US6560686B1 (en) Memory device with variable bank partition architecture
JPH0127429B2 (ja)
EP0536414A1 (en) Apparatus for processing image
JPS6075868A (ja) 文字画像データ処理装置
JPH11306343A (ja) 2次元データ回転処理装置
KR100275427B1 (ko) Ram과의 인터페이스 방법 및 장치
JPH06111012A (ja) 画像処理装置
JPH029655A (ja) ページプリンタ印刷制御装置
JP3031391B2 (ja) プリンタ
JP2846357B2 (ja) フォントメモリ装置
JP3427586B2 (ja) データ処理装置及び記憶装置
JP2839768B2 (ja) 画像回転回路
JPS6246011B2 (ja)
JPH069063B2 (ja) 画像処理装置
JPS6258511B2 (ja)
JP2712414B2 (ja) 画像記憶回路
JPS61264377A (ja) 文字パタ−ン発生装置
JP2002117397A (ja) カラーデータの画像メモリへのアクセス方法
JPS61292674A (ja) 文字パタ−ン発生装置
JPS59172881A (ja) 画像情報処理方式