JPH10324022A - ドットフォントの強調化方法 - Google Patents
ドットフォントの強調化方法Info
- Publication number
- JPH10324022A JPH10324022A JP9149948A JP14994897A JPH10324022A JP H10324022 A JPH10324022 A JP H10324022A JP 9149948 A JP9149948 A JP 9149948A JP 14994897 A JP14994897 A JP 14994897A JP H10324022 A JPH10324022 A JP H10324022A
- Authority
- JP
- Japan
- Prior art keywords
- dot
- black
- font
- dots
- white
- 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.)
- Pending
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】
【課題】 ポジ出力用のドットフォントをその形状を悪
くすることなく強調化することができ、特にポジ出力用
ドットフォントを用いてネガ出力用のドットフォントを
得るのに適するドットフォントの強調化方法を提供す
る。 【解決手段】 対象となる黒ドットの強調化方向に隣接
する白ドットを機械的に黒ドットに変えるのではなく、
強調化方向2ライン先の白・黒ドットの配置状況を考慮
して対象ドットの隣りのドットを強調化するか否か決定
する。
くすることなく強調化することができ、特にポジ出力用
ドットフォントを用いてネガ出力用のドットフォントを
得るのに適するドットフォントの強調化方法を提供す
る。 【解決手段】 対象となる黒ドットの強調化方向に隣接
する白ドットを機械的に黒ドットに変えるのではなく、
強調化方向2ライン先の白・黒ドットの配置状況を考慮
して対象ドットの隣りのドットを強調化するか否か決定
する。
Description
【0001】
【発明の属する技術分野】この発明は、ポジ出力用のド
ットフォントを強調化する方法に関し、特にポジ出力用
のドットフォントを強調化してネガ出力用のドットフォ
ントを作成するのに適するドットフォントの強調化方法
に関するものである。
ットフォントを強調化する方法に関し、特にポジ出力用
のドットフォントを強調化してネガ出力用のドットフォ
ントを作成するのに適するドットフォントの強調化方法
に関するものである。
【0002】
【従来の技術】ポジ出力用のドットフォントは、ポジ出
力感材に光を当て、光の当たる所を黒化することによっ
て希望の文字や数字や記号、すなわちフォントパターン
を表現するように作られている。
力感材に光を当て、光の当たる所を黒化することによっ
て希望の文字や数字や記号、すなわちフォントパターン
を表現するように作られている。
【0003】一方ポジ出力だけでなくネガ出力もできる
ようにすることが或る種の装置で求められている。例え
ばコンピュータにより処理・加工した情報を、マイクロ
フィルムに直接出力するCOM(Computer Output Micr
ofilm)システムが公知であり、このシステムでは情報
を通常ポジ出力している。しかし旧来のマイクロフィル
ムではネガ出力されたものが広く用いられて来たので、
オペレータはCOMシステムからポジ出力されたマイク
ロフィルムを検索することに不慣れである。このためC
OMシステムにおいてもポジ出力だけでなくオペレータ
の希望によってネガ出力もできることが求められること
がある。
ようにすることが或る種の装置で求められている。例え
ばコンピュータにより処理・加工した情報を、マイクロ
フィルムに直接出力するCOM(Computer Output Micr
ofilm)システムが公知であり、このシステムでは情報
を通常ポジ出力している。しかし旧来のマイクロフィル
ムではネガ出力されたものが広く用いられて来たので、
オペレータはCOMシステムからポジ出力されたマイク
ロフィルムを検索することに不慣れである。このためC
OMシステムにおいてもポジ出力だけでなくオペレータ
の希望によってネガ出力もできることが求められること
がある。
【0004】この場合、ポジフィルムに情報を書き込む
ための光(レーザービーム)のオン・オフを電気的に逆
転させ、情報の無い所に光を照射して黒化させることに
より、ポジ出力をネガ出力に反転させることが可能であ
る。しかしこのようにポジ出力情報を単純に反転させて
ネガ出力情報とすると、次のような問題が生じた。
ための光(レーザービーム)のオン・オフを電気的に逆
転させ、情報の無い所に光を照射して黒化させることに
より、ポジ出力をネガ出力に反転させることが可能であ
る。しかしこのようにポジ出力情報を単純に反転させて
ネガ出力情報とすると、次のような問題が生じた。
【0005】図15はこの問題を説明するための図であ
る。この図15では、光ビームにより露光されて黒くな
ったドットが黒丸で表され、光ビームが当たらないドッ
ト(白ドット)が白丸で表されている。この図15の
(A)はポジ出力した状態を、(B)はネガ出力した状
態を、(C)は強調化処理した状態を示す。光ビームに
よりポジ出力される黒ドットは(A)に示すように隣接
する白ドットに一部が重なるように出力されるから、こ
れを白黒反転して(B)に示すようにネガ出力すると、
画像となる白ドットが隣りの黒ドットに浸蝕されてつぶ
され、本来の1ドット分の面積を確保することができな
くなる。このためネガ出力された画像の線が細くなり、
画像がかすれたりして画質が悪くなるという問題が生じ
るものであった。
る。この図15では、光ビームにより露光されて黒くな
ったドットが黒丸で表され、光ビームが当たらないドッ
ト(白ドット)が白丸で表されている。この図15の
(A)はポジ出力した状態を、(B)はネガ出力した状
態を、(C)は強調化処理した状態を示す。光ビームに
よりポジ出力される黒ドットは(A)に示すように隣接
する白ドットに一部が重なるように出力されるから、こ
れを白黒反転して(B)に示すようにネガ出力すると、
画像となる白ドットが隣りの黒ドットに浸蝕されてつぶ
され、本来の1ドット分の面積を確保することができな
くなる。このためネガ出力された画像の線が細くなり、
画像がかすれたりして画質が悪くなるという問題が生じ
るものであった。
【0006】そこでネガ用のフォント上で白ドットの隣
りの黒ドットを白ドットに変えることにより画像を強調
化し、フォントを太らせることが考えられる。図15の
(C)は黒ドットで挟まれた1つの白ドットを、2つの
白ドットに変えて強調化した状態を示すものである。
りの黒ドットを白ドットに変えることにより画像を強調
化し、フォントを太らせることが考えられる。図15の
(C)は黒ドットで挟まれた1つの白ドットを、2つの
白ドットに変えて強調化した状態を示すものである。
【0007】このように強調化するために、ネガ出力用
に画像強調化したドットフォントを、ポジ出力用ドット
フォントとは別に予め作成し記憶しておくことが考えら
れる。しかし新規にこのネガ用フォントをデザインし作
成するためには膨大な開発費と開発期間とを必要とす
る。例えば前記のCOMシステム用のフォントを開発す
るためには、長期の開発期間と、多額の開発費が必要に
なる。またポジ用フォントの他にネガ用フォントを記憶
する格納用メモリも必要になるという問題も生じる。
に画像強調化したドットフォントを、ポジ出力用ドット
フォントとは別に予め作成し記憶しておくことが考えら
れる。しかし新規にこのネガ用フォントをデザインし作
成するためには膨大な開発費と開発期間とを必要とす
る。例えば前記のCOMシステム用のフォントを開発す
るためには、長期の開発期間と、多額の開発費が必要に
なる。またポジ用フォントの他にネガ用フォントを記憶
する格納用メモリも必要になるという問題も生じる。
【0008】そこでポジ出力用に用意されたフォントを
用いて、これを一定の規則により太らせて強調化するこ
とが考えられる。例えば従来より図16に示すように、
ポジのフォント上で黒ドットの斜め右下方向の白ドット
を黒に変える方法が考えられている。この図16で◎は
黒ドットを示し、・は白ドットを示す。また下方へライ
ン(Y)座標、右方へカラム(X)座標をとる。
用いて、これを一定の規則により太らせて強調化するこ
とが考えられる。例えば従来より図16に示すように、
ポジのフォント上で黒ドットの斜め右下方向の白ドット
を黒に変える方法が考えられている。この図16で◎は
黒ドットを示し、・は白ドットを示す。また下方へライ
ン(Y)座標、右方へカラム(X)座標をとる。
【0009】図17〜19はそれぞれ異なる漢字につい
て強調化した例を示すものであり、各図の(A)はポジ
出力用のフォントを示し、(B)はこの従来方法により
強調化した結果を示し、(C)は後記する本発明の方法
による処理結果を示す。
て強調化した例を示すものであり、各図の(A)はポジ
出力用のフォントを示し、(B)はこの従来方法により
強調化した結果を示し、(C)は後記する本発明の方法
による処理結果を示す。
【0010】これらの図17〜19の(B)を仔細に見
ると、不適切な箇所が発生していることが解る。例えば
図17に符号で示した箇所は、1ドット分下方へ太く
なった横列の両端で、左下と右上が白点となってしま
い、元の漢字のドットパターンの形状を悪くしている。
同じ不都合は縦列を形成する複数の黒ドットをそれぞれ
右斜め下に強調化する場合にも発生する。
ると、不適切な箇所が発生していることが解る。例えば
図17に符号で示した箇所は、1ドット分下方へ太く
なった横列の両端で、左下と右上が白点となってしま
い、元の漢字のドットパターンの形状を悪くしている。
同じ不都合は縦列を形成する複数の黒ドットをそれぞれ
右斜め下に強調化する場合にも発生する。
【0011】図17の符号で示した箇所は、元のフォ
ント(A)で2本の横列の間の空きスペースが1ドット
分しかないため、上の横列(横棒)の黒ドットを斜め右
下方へ強調すると空きスペースが黒ドットで埋まり、2
本の横列同志が上下に重なって区別できなくなったもの
である。
ント(A)で2本の横列の間の空きスペースが1ドット
分しかないため、上の横列(横棒)の黒ドットを斜め右
下方へ強調すると空きスペースが黒ドットで埋まり、2
本の横列同志が上下に重なって区別できなくなったもの
である。
【0012】図18(B)の符号で示した箇所は、漢
字「矢」の左はねが2重になり形状が悪くなったもので
ある。図18の(B)で符号で示した箇所は、同じ漢
字「矢」の右はねがその下の横列(横棒)と重なって連
続し、形状が悪くなったものである。図19の(B)に
符号で示す箇所は、漢字「魚」の4つの点(よつあし
てん)が横に重なってしまい、4つの点を互いに区別で
きなくなったものである。図19の(B)で符号で示
す箇所は、右側の部分(旁という)である「参」(さん
づくりという)の一部が重なって形状が悪くなったもの
である。
字「矢」の左はねが2重になり形状が悪くなったもので
ある。図18の(B)で符号で示した箇所は、同じ漢
字「矢」の右はねがその下の横列(横棒)と重なって連
続し、形状が悪くなったものである。図19の(B)に
符号で示す箇所は、漢字「魚」の4つの点(よつあし
てん)が横に重なってしまい、4つの点を互いに区別で
きなくなったものである。図19の(B)で符号で示
す箇所は、右側の部分(旁という)である「参」(さん
づくりという)の一部が重なって形状が悪くなったもの
である。
【0013】
【発明の目的】本発明はこのような事情に鑑みなされた
ものであり、ポジ出力用のドットフォントをその形状を
悪くすることなく強調化することができ、特にポジ出力
用ドットフォントを用いてネガ出力用のドットフォント
を得るのに適するドットフォントの強調化方法を提供す
ることを目的とする。
ものであり、ポジ出力用のドットフォントをその形状を
悪くすることなく強調化することができ、特にポジ出力
用ドットフォントを用いてネガ出力用のドットフォント
を得るのに適するドットフォントの強調化方法を提供す
ることを目的とする。
【0014】
【発明の構成】本発明によればこの目的は、対象となる
黒ドットの強調化方向に隣接する白ドットを機械的に黒
ドットに変えるのではなく、強調化方向2ライン先の白
・黒ドットの配置状況を考慮して対象ドットの隣りのド
ットを強調化するか否か決定することにより達成され
る。ここにラインは(Y方向)は対象ドットを基準にし
て強調化を実施する隣接ドットに向かう方向をいい、強
調化方向に直交する方向をカラム(X方向)という。
黒ドットの強調化方向に隣接する白ドットを機械的に黒
ドットに変えるのではなく、強調化方向2ライン先の白
・黒ドットの配置状況を考慮して対象ドットの隣りのド
ットを強調化するか否か決定することにより達成され
る。ここにラインは(Y方向)は対象ドットを基準にし
て強調化を実施する隣接ドットに向かう方向をいい、強
調化方向に直交する方向をカラム(X方向)という。
【0015】例えば対象ドットと同一のX座標上でY方
向上の隣接ドットが白であり、同一X軸座標で次の次の
Y方向上のドットが黒の時には強調化を行わない。また
対象ドットと同一X座標でY方向上の隣接ドットおよび
同一X軸座標で次の次のY方向上のドットが共に白でか
つ対象ドットと隣接するX座標で対象ドットの次の次の
Y方向上のドットがそれぞれ白および黒となっている時
(対象ドットのX座標とその一方の隣りのX座標でY方
向の隣接ドットおよび次の次のY方向のドットの合計5
個のドットのうち、対角位置(桂馬位置)の2ドットの
みが黒ドットで他が全て白ドットの時)には、強調化を
行わないのがよい。
向上の隣接ドットが白であり、同一X軸座標で次の次の
Y方向上のドットが黒の時には強調化を行わない。また
対象ドットと同一X座標でY方向上の隣接ドットおよび
同一X軸座標で次の次のY方向上のドットが共に白でか
つ対象ドットと隣接するX座標で対象ドットの次の次の
Y方向上のドットがそれぞれ白および黒となっている時
(対象ドットのX座標とその一方の隣りのX座標でY方
向の隣接ドットおよび次の次のY方向のドットの合計5
個のドットのうち、対角位置(桂馬位置)の2ドットの
みが黒ドットで他が全て白ドットの時)には、強調化を
行わないのがよい。
【0016】さらに同一Y座標上に対象ドットを含む所
定数以上の黒ドットがX軸方向に連続している場合は、
この連続する黒ドット部分を線分と判断し、これら連続
する各黒ドットのそれぞれと同一Y座標上でX軸方向へ
隣接するドットおよび同じX軸方向で対象ドットの次の
次のドットがそれぞれ白および黒になる数(b)と、共
に白になる数(w)とを検出し、(b)が一定数以下か
あるいは(w)の一定割合以下の時には、連続する黒ド
ットの次のY座標上に隣接するドットを全て黒ドットに
して強調化するのがよい。この場合には連続する黒ドッ
トの列を全体として強調化するか否かを決めることがで
き、フォントの直線部分の形状の崩れを防ぐことができ
る。
定数以上の黒ドットがX軸方向に連続している場合は、
この連続する黒ドット部分を線分と判断し、これら連続
する各黒ドットのそれぞれと同一Y座標上でX軸方向へ
隣接するドットおよび同じX軸方向で対象ドットの次の
次のドットがそれぞれ白および黒になる数(b)と、共
に白になる数(w)とを検出し、(b)が一定数以下か
あるいは(w)の一定割合以下の時には、連続する黒ド
ットの次のY座標上に隣接するドットを全て黒ドットに
して強調化するのがよい。この場合には連続する黒ドッ
トの列を全体として強調化するか否かを決めることがで
き、フォントの直線部分の形状の崩れを防ぐことができ
る。
【0017】以上のようにして、例えば上から下方へ向
かって強調化処理を終了した後、この強調化を行ったフ
ォントを用いてラインとカラムを逆にして、例えば左か
ら右方向へ同様な強調化処理を行ってもよい。このよう
に縦方向および横方向に処理を行えば縦・横両方向に均
整のとれた美しいフォントを得ることができる。
かって強調化処理を終了した後、この強調化を行ったフ
ォントを用いてラインとカラムを逆にして、例えば左か
ら右方向へ同様な強調化処理を行ってもよい。このよう
に縦方向および横方向に処理を行えば縦・横両方向に均
整のとれた美しいフォントを得ることができる。
【0018】この発明はポジ出力用フォントを強調化し
てネガ出力用フォントを作成するのに好適である。黒ド
ットが連続して線分と判断するための黒ドット数は、こ
の線分方向のフォントサイズ(例えば16,24ドッ
ト)の1/4以上とするのがよい。またこの線分を強調
化するか否かの基準となる(b)の数は、0または1
か、(w)の1/3以下とするのがよい。
てネガ出力用フォントを作成するのに好適である。黒ド
ットが連続して線分と判断するための黒ドット数は、こ
の線分方向のフォントサイズ(例えば16,24ドッ
ト)の1/4以上とするのがよい。またこの線分を強調
化するか否かの基準となる(b)の数は、0または1
か、(w)の1/3以下とするのがよい。
【0019】
【作用】図10は本発明により、隣りのドットを強調化
しないドット配置態様を示す図、図11〜14は本発明
による処理結果例を従来方法による場合と比較して示す
図である。図10で☆は対象ドットであり、黒である。
図10の(A)は対象ドットの隣り(強調化方向の隣
り、Y方向の隣り)に黒ドット◎が有る場合である。
(B)は同一X座標上でY軸方向の隣りのドットが白
で、次の次のドットが黒である場合である。(C)と
(D)は同一(X座標)上でY軸方向の次ドットと次の
次のドットが共に白で、かつ隣りのX軸座標上で同一Y
座標上のドットとY軸方向の次のドットと次の次のドッ
トが順に白、白、黒となっている場合である。すなわち
桂馬位置に黒ドットがある場合である。
しないドット配置態様を示す図、図11〜14は本発明
による処理結果例を従来方法による場合と比較して示す
図である。図10で☆は対象ドットであり、黒である。
図10の(A)は対象ドットの隣り(強調化方向の隣
り、Y方向の隣り)に黒ドット◎が有る場合である。
(B)は同一X座標上でY軸方向の隣りのドットが白
で、次の次のドットが黒である場合である。(C)と
(D)は同一(X座標)上でY軸方向の次ドットと次の
次のドットが共に白で、かつ隣りのX軸座標上で同一Y
座標上のドットとY軸方向の次のドットと次の次のドッ
トが順に白、白、黒となっている場合である。すなわち
桂馬位置に黒ドットがある場合である。
【0020】図11は前記図17のの部分に対する処
理例であり、元のフォント(A)に対して、下方(Y方
向)へ隣りのドットを強調化し(B)、さらに縦横を変
更して右方(X方向)へ隣りのドットを強調化した
(C)。この図11で(D)は図16に示した従来方法
による結果を対比して示すものである。このように縦方
向および横方向に2段階に処理することによって、横線
の終点の形態と図18(B)ので示す箇所を図17
(C)、図18(C)のように良好にすることができ
る。
理例であり、元のフォント(A)に対して、下方(Y方
向)へ隣りのドットを強調化し(B)、さらに縦横を変
更して右方(X方向)へ隣りのドットを強調化した
(C)。この図11で(D)は図16に示した従来方法
による結果を対比して示すものである。このように縦方
向および横方向に2段階に処理することによって、横線
の終点の形態と図18(B)ので示す箇所を図17
(C)、図18(C)のように良好にすることができ
る。
【0021】図12は対象ドットと同一X座標上でY方
向の次のドットが白で次の次のドットが黒の時には強調
化しないようにした処理例すなわち図10の(B)の処
理を施した例を示す。すなわち図17のの部分に対し
て下方(Y方向)へ強調化処理を行った後(B)、右方
(X方向)へ処理を行った(C)。同図の(D)は従来
方法による場合を示す。このように従来方法によれば
(D)にあるように上下の横線が連続してしまうが、本
発明の処理によれば(C)のように両横線が区別可能に
なる。この処理により図19のの箇所(よつてんあ
し)を図19の(C)に示すように明確に表現すること
も可能になる。
向の次のドットが白で次の次のドットが黒の時には強調
化しないようにした処理例すなわち図10の(B)の処
理を施した例を示す。すなわち図17のの部分に対し
て下方(Y方向)へ強調化処理を行った後(B)、右方
(X方向)へ処理を行った(C)。同図の(D)は従来
方法による場合を示す。このように従来方法によれば
(D)にあるように上下の横線が連続してしまうが、本
発明の処理によれば(C)のように両横線が区別可能に
なる。この処理により図19のの箇所(よつてんあ
し)を図19の(C)に示すように明確に表現すること
も可能になる。
【0022】図13は図18のの箇所に図10の
(C)、(D)の処理を施した例を示す。この場合は従
来方法による(D)の結果に比べて、「矢」の右はねと
その下の横線とを明確に分割できる(図18の(C)参
照)。この処理は図19(B)ので示す箇所に対して
も有効である(図19の(C)参照)。
(C)、(D)の処理を施した例を示す。この場合は従
来方法による(D)の結果に比べて、「矢」の右はねと
その下の横線とを明確に分割できる(図18の(C)参
照)。この処理は図19(B)ので示す箇所に対して
も有効である(図19の(C)参照)。
【0023】なお前記図10の(B)に示す配列に対す
る処理例である図12の場合には、次のような不都合が
あることが解った。すなわち図18の(D)に示すよう
に、黒ドットが長く連続した線分の場合に、その下(強
調化方向)に1つの白ドットを挟んで他の黒ドットが有
ると線分の一部が強調化されず、元来直線となるべき直
線の一部が欠けることになるものである。
る処理例である図12の場合には、次のような不都合が
あることが解った。すなわち図18の(D)に示すよう
に、黒ドットが長く連続した線分の場合に、その下(強
調化方向)に1つの白ドットを挟んで他の黒ドットが有
ると線分の一部が強調化されず、元来直線となるべき直
線の一部が欠けることになるものである。
【0024】本発明では、この場合に図14に示すよう
に一定の原則のもとに線分全体を強調するか否かを決定
する。すなわちまず黒ドットがフォントサイズの1/4
以上連続している時には、この黒ドットの列(nドッ
ト)を線分と考える。そしてこれらの各黒ドットに対し
て強調化方向(下方)へ順に隣接する2つのドットが白
と黒に並ぶ数(b)と、白と白に並ぶ数(w)とを求
め、(b)が一定数以下(0または1)あるいは(w)
の一定割合(例えば1/3)以下の時には強調化し、そ
れ以外の時には強調化しないとする。図14の(A)は
強調化しない場合を、(B)は強調化する場合を示す。
に一定の原則のもとに線分全体を強調するか否かを決定
する。すなわちまず黒ドットがフォントサイズの1/4
以上連続している時には、この黒ドットの列(nドッ
ト)を線分と考える。そしてこれらの各黒ドットに対し
て強調化方向(下方)へ順に隣接する2つのドットが白
と黒に並ぶ数(b)と、白と白に並ぶ数(w)とを求
め、(b)が一定数以下(0または1)あるいは(w)
の一定割合(例えば1/3)以下の時には強調化し、そ
れ以外の時には強調化しないとする。図14の(A)は
強調化しない場合を、(B)は強調化する場合を示す。
【0025】図20は元のフォント(A)の矢印部分に
この処理を施して、強調化しない例を(B)に示す。ま
た図21は元のフォント(A)の同じ矢印部分にこの処
理を施して強調化した例を(B)に示すものである。こ
のように直線の下方に近接する黒ドットの割合に従って
直線を強調化するか否かを判定するので、適切な強調化
処理が可能になる。
この処理を施して、強調化しない例を(B)に示す。ま
た図21は元のフォント(A)の同じ矢印部分にこの処
理を施して強調化した例を(B)に示すものである。こ
のように直線の下方に近接する黒ドットの割合に従って
直線を強調化するか否かを判定するので、適切な強調化
処理が可能になる。
【0026】
【実施態様】図1は本発明を適用したCOMシステムの
全体構成例を示す図、図2はカメラ装置の構成を示す
図、図3はこのカメラ装置にレーザービームにより画像
を書き込むレーザーイメージング装置の構成を示す図、
図4はフォント合成手順の概要を示す図、図5は漢字コ
ントローラの構成を示すブロック図、図6,7は縦方向
への強調化動作の流れ図、図8,9は横方向への強調化
動作の流れ図である。
全体構成例を示す図、図2はカメラ装置の構成を示す
図、図3はこのカメラ装置にレーザービームにより画像
を書き込むレーザーイメージング装置の構成を示す図、
図4はフォント合成手順の概要を示す図、図5は漢字コ
ントローラの構成を示すブロック図、図6,7は縦方向
への強調化動作の流れ図、図8,9は横方向への強調化
動作の流れ図である。
【0027】
【装置の概要】まずCOMシステムの概要を図1〜6を
用いて説明する。図1において符号10はシステムコン
ソールであり、ビットマップディスプレイ(CRTな
ど)12,キーボード14,シリアルプリンタ16,な
どで構成される。システムに対する動作指示はキーボー
ド14またはこれに接続されたマウスなどのポインティ
ングデバイスにより入力され、システムの稼働状況やサ
ポート処理がディスプレイ12に表示される。システム
の稼働状況は随時プリンタ16に出力される。
用いて説明する。図1において符号10はシステムコン
ソールであり、ビットマップディスプレイ(CRTな
ど)12,キーボード14,シリアルプリンタ16,な
どで構成される。システムに対する動作指示はキーボー
ド14またはこれに接続されたマウスなどのポインティ
ングデバイスにより入力され、システムの稼働状況やサ
ポート処理がディスプレイ12に表示される。システム
の稼働状況は随時プリンタ16に出力される。
【0028】図1および図5で符号20はシステムコン
トローラであり、装置全体の電源制御、COM編集、ユ
ーティリティー処理などを行う。このシステムコントロ
ーラ20の上には光ディスク装置22が載せられ、編集
結果をデータコードの形でこの光ディスク装置22に出
力しメモリすることも可能である。このように光ディス
クへ出力可能にしたシステムをCOD(Computer Outpu
t Optical Disc)システムという。
トローラであり、装置全体の電源制御、COM編集、ユ
ーティリティー処理などを行う。このシステムコントロ
ーラ20の上には光ディスク装置22が載せられ、編集
結果をデータコードの形でこの光ディスク装置22に出
力しメモリすることも可能である。このように光ディス
クへ出力可能にしたシステムをCOD(Computer Outpu
t Optical Disc)システムという。
【0029】24はMTドライブユニットであり、デー
タ入力を実行するための磁気テープ装置(MT)24A
と、稼働ログなどを記録する光磁気ディスク装置24B
とを内蔵する(図5参照)。26は漢字コントローラで
あり、COMに入力されたデータコードから文字画像や
ソフトフォーム画像を生成するための制御を行う。その
構成は後記する。
タ入力を実行するための磁気テープ装置(MT)24A
と、稼働ログなどを記録する光磁気ディスク装置24B
とを内蔵する(図5参照)。26は漢字コントローラで
あり、COMに入力されたデータコードから文字画像や
ソフトフォーム画像を生成するための制御を行う。その
構成は後記する。
【0030】28はレコーダ装置であり、漢字コントロ
ーラ26で作成した文字画像やソフトフォーム画像を光
学カメラユニットでフィルムに撮影する。すなわち図3
に示すレーザーイメージング装置30は、ヘリウムネオ
ンレーザー32を光源とし、このレーザー32をマルチ
周波数AOM(Acoustooptic Modifier)で8ビームに
分け、回転鏡36とガルバノメータ38で水平および垂
直走査を行ってフィルム40に入射し、8ビームによる
同時書き込みを行う。
ーラ26で作成した文字画像やソフトフォーム画像を光
学カメラユニットでフィルムに撮影する。すなわち図3
に示すレーザーイメージング装置30は、ヘリウムネオ
ンレーザー32を光源とし、このレーザー32をマルチ
周波数AOM(Acoustooptic Modifier)で8ビームに
分け、回転鏡36とガルバノメータ38で水平および垂
直走査を行ってフィルム40に入射し、8ビームによる
同時書き込みを行う。
【0031】フィルム40は図2のカメラ装置42に示
したサプライマガジン44から供給され、ドライブロー
ラ46を通りフィルムステージ48に導かれる。このフ
ィルムステージ48に一時静止したフィルム40に図3
に示したレーザーイメージング装置30により書込みが
行われる。書込みが終わったフィルム40は、そのまま
現像機50に送られて現像され、所定の長さにカットさ
れシート状のマイクロフィルム(マイクロフィッシュ)
として排出される。フィルム40はドライブローラ52
を通して巻取りマガジン54に一時巻取っておき、適時
に現像機48に送って現像してもよい。
したサプライマガジン44から供給され、ドライブロー
ラ46を通りフィルムステージ48に導かれる。このフ
ィルムステージ48に一時静止したフィルム40に図3
に示したレーザーイメージング装置30により書込みが
行われる。書込みが終わったフィルム40は、そのまま
現像機50に送られて現像され、所定の長さにカットさ
れシート状のマイクロフィルム(マイクロフィッシュ)
として排出される。フィルム40はドライブローラ52
を通して巻取りマガジン54に一時巻取っておき、適時
に現像機48に送って現像してもよい。
【0032】システムコントローラ20は図5に示すよ
うにコンピュータ20Aとハードディスク装置(HD)
20Bとを備え、これらはバス20Cで接続されてい
る。前記システムコンソール10,MTドライブユニッ
ト24はインターフェース20Dを介して、また光ディ
スク装置(OD)22はインターフェース20Eを介し
てバス20Cに接続されている。ハードディスク装置
(HD)20Bには、ポジ出力用の基本となるドットフ
ォントが記憶されている。
うにコンピュータ20Aとハードディスク装置(HD)
20Bとを備え、これらはバス20Cで接続されてい
る。前記システムコンソール10,MTドライブユニッ
ト24はインターフェース20Dを介して、また光ディ
スク装置(OD)22はインターフェース20Eを介し
てバス20Cに接続されている。ハードディスク装置
(HD)20Bには、ポジ出力用の基本となるドットフ
ォントが記憶されている。
【0033】漢字コントローラ26はVME汎用バス
(Versa Module Europe Bus)26Aのインターフェー
ス(IF)を介してシステムコントローラ20からデー
タコードを読込み(図4のステップ100)、図4のス
テップに従って次のような処理を行う。まず読込んだデ
ータをFD制御部26Bでフォントのデータとフォーム
のデータとに分け(ステップ102)、フォームのデー
タに基づいてソフトフォーム発生部26Cはポジ出力用
またはネガ出力用の所定のフォームを作成する(ステッ
プ104)。
(Versa Module Europe Bus)26Aのインターフェー
ス(IF)を介してシステムコントローラ20からデー
タコードを読込み(図4のステップ100)、図4のス
テップに従って次のような処理を行う。まず読込んだデ
ータをFD制御部26Bでフォントのデータとフォーム
のデータとに分け(ステップ102)、フォームのデー
タに基づいてソフトフォーム発生部26Cはポジ出力用
またはネガ出力用の所定のフォームを作成する(ステッ
プ104)。
【0034】フォントのデータはコード変換部26Dで
所定のフォントに変換される。すなわちフォントのデー
タコードに対応するポジ出力用ドットフォントをシステ
ムコントローラ20のハードディスク(HD)20Bか
ら読出す(ステップ106)。システムコントローラ2
0がポジ出力を指示している場合には、この読出した結
果はそのままフォントメモリ26Eにメモリされる(ス
テップ110)。
所定のフォントに変換される。すなわちフォントのデー
タコードに対応するポジ出力用ドットフォントをシステ
ムコントローラ20のハードディスク(HD)20Bか
ら読出す(ステップ106)。システムコントローラ2
0がポジ出力を指示している場合には、この読出した結
果はそのままフォントメモリ26Eにメモリされる(ス
テップ110)。
【0035】システムコントローラ20から送られて来
たデータコードが、ネガ出力を指示するものである場合
は(ステップ108)、システムコントローラ20はハ
ードディスク(HD)20Bから読出したポジ用ドット
フォントを後記する手順に従って強調化してネガ用のド
ットフォントを作成する(ステップ112)。この強調
化されたネガ用のドットフォントはフォントメモリ26
Eに記憶される(ステップ110)。
たデータコードが、ネガ出力を指示するものである場合
は(ステップ108)、システムコントローラ20はハ
ードディスク(HD)20Bから読出したポジ用ドット
フォントを後記する手順に従って強調化してネガ用のド
ットフォントを作成する(ステップ112)。この強調
化されたネガ用のドットフォントはフォントメモリ26
Eに記憶される(ステップ110)。
【0036】フォントメモリ26Eに記憶されたドット
フォントは、エフェクトバッファ(EB)26Fに入力
され、ここでフォントの回転、拡大などの処理が行われ
る。このようにしてポジ用あるいはネガ用に作られたド
ットフォントは、ソフトフォーム発生部26Cで作られ
たポジ用あるいはネガ用のフォームと合成されてページ
メモリ26Gに記憶される(ステップ114)。
フォントは、エフェクトバッファ(EB)26Fに入力
され、ここでフォントの回転、拡大などの処理が行われ
る。このようにしてポジ用あるいはネガ用に作られたド
ットフォントは、ソフトフォーム発生部26Cで作られ
たポジ用あるいはネガ用のフォームと合成されてページ
メモリ26Gに記憶される(ステップ114)。
【0037】レコーダ装置28はこのページメモリ26
Gの文字パターンおよびソフトフォームの合成画像を、
システムコントローラ20から送られるタイミング信号
に基づいて、インターフェース(IF)28Aを介して
カメラ系制御部28Bおよび記録系制御部28Cに読込
みフィルムに書き込む(ステップ116)。カメラ系制
御部28Bは図2に示したカメラ装置42におけるフィ
ルム40の送りを制御し、また記録系制御部28Cは図
3に示したレーザーイメージング装置30を制御する。
この結果ポジまたはネガの画像がフィルム40に記録さ
れる。このフィルム40は現像されてマイクロフィルム
として排出される。
Gの文字パターンおよびソフトフォームの合成画像を、
システムコントローラ20から送られるタイミング信号
に基づいて、インターフェース(IF)28Aを介して
カメラ系制御部28Bおよび記録系制御部28Cに読込
みフィルムに書き込む(ステップ116)。カメラ系制
御部28Bは図2に示したカメラ装置42におけるフィ
ルム40の送りを制御し、また記録系制御部28Cは図
3に示したレーザーイメージング装置30を制御する。
この結果ポジまたはネガの画像がフィルム40に記録さ
れる。このフィルム40は現像されてマイクロフィルム
として排出される。
【0038】
【フォントの強調化】次にポジ出力用フォントをネガ出
力用に強調化する手順を、図6〜9に基づいて説明す
る。まずフォントを上から下へ向かって処理を行う(図
6,ステップ200)。ここにフォントの座標(Y、
X)は図16に示すように採る。すなわち下向きにY座
標(ライン)を、右向きにX座標(カラム)をとる。ま
たフォントの領域D、パラメータFY、FX、ポインタ
y、x、カウンタC3,C2をそれぞれ図7に示すよう
に決める。ここにカウンタC3は図14で説明した線分
長nを求めるカウンタであり、カウンタC2は対象ドッ
トの同一X座標上でY方向に順に白、黒のドットが並ん
でいる数(b)を積算する。
力用に強調化する手順を、図6〜9に基づいて説明す
る。まずフォントを上から下へ向かって処理を行う(図
6,ステップ200)。ここにフォントの座標(Y、
X)は図16に示すように採る。すなわち下向きにY座
標(ライン)を、右向きにX座標(カラム)をとる。ま
たフォントの領域D、パラメータFY、FX、ポインタ
y、x、カウンタC3,C2をそれぞれ図7に示すよう
に決める。ここにカウンタC3は図14で説明した線分
長nを求めるカウンタであり、カウンタC2は対象ドッ
トの同一X座標上でY方向に順に白、黒のドットが並ん
でいる数(b)を積算する。
【0039】まずポインタyを1に初期化し(ステップ
202)、y=1のライン上の各ドットの処理を行う。
y>FYならフォント上の全てのドットにつき処理が終
わったものとして図8に示す右方向への手順(5)に移
る(ステップ204)。y≦FYなら縦方向(下方)へ
の処理に入り、ポインタxを1に初期化する(ステップ
206)。x>FXなら同一Y座標上にある1本のカラ
ム上の処理が終わったことになるから、手順(1)に戻
る。すなわちy=y+1として(ステップ208)、ス
テップ204に戻る(ステップ210)。
202)、y=1のライン上の各ドットの処理を行う。
y>FYならフォント上の全てのドットにつき処理が終
わったものとして図8に示す右方向への手順(5)に移
る(ステップ204)。y≦FYなら縦方向(下方)へ
の処理に入り、ポインタxを1に初期化する(ステップ
206)。x>FXなら同一Y座標上にある1本のカラ
ム上の処理が終わったことになるから、手順(1)に戻
る。すなわちy=y+1として(ステップ208)、ス
テップ204に戻る(ステップ210)。
【0039】x≦FXなら対象のドットD(y、x)が
白か黒かを判別し(ステップ212)、白なら手順
(2)に入り、x=x+1として(ステップ214)、
ステップ210に戻り、黒ならこの対象ドット(現在位
置)からxの増加方向(右横方向)に黒ドットが連続し
ている数(横線分長n)を調べ、この数nをカウンター
C3のカウント値とする(ステップ216)。この数
(横線分長)nがフォントの横サイズFXの一定割合す
なわちFX/4以上なら(ステップ218)、この対象
ドットは横線分の始点であるとして、図7に示す手順
(4)に入る。すなわち図14に示した数b、wを求め
る。
白か黒かを判別し(ステップ212)、白なら手順
(2)に入り、x=x+1として(ステップ214)、
ステップ210に戻り、黒ならこの対象ドット(現在位
置)からxの増加方向(右横方向)に黒ドットが連続し
ている数(横線分長n)を調べ、この数nをカウンター
C3のカウント値とする(ステップ216)。この数
(横線分長)nがフォントの横サイズFXの一定割合す
なわちFX/4以上なら(ステップ218)、この対象
ドットは横線分の始点であるとして、図7に示す手順
(4)に入る。すなわち図14に示した数b、wを求め
る。
【0040】この手順(4)に入ると、横線分の各ドッ
トの下と、下の下のドットが順にそれぞれ白と黒とにな
っている対象ドットを求め、これをカウンタC2に順に
加算してゆく(ステップ220)。横線分長の全ドット
に対してこのカウンタC2の数(b)が0または1であ
るか(ステップ222)、C2≦C3/3であれば(ス
テップ224)横線分全体の下の1ドットを全て黒ドッ
トにする(ステップ226)。カウンターC2の数
(b)が3以上(C2>3)か、C2>C3/3なら横
線分の下のドットを黒に強調化することなく、ポインタ
xを横線分の終端の次のドットに移す(ステップ22
8)。すなわちポインタxにC3を加算して手順(3)
で示すステップ210に戻る。
トの下と、下の下のドットが順にそれぞれ白と黒とにな
っている対象ドットを求め、これをカウンタC2に順に
加算してゆく(ステップ220)。横線分長の全ドット
に対してこのカウンタC2の数(b)が0または1であ
るか(ステップ222)、C2≦C3/3であれば(ス
テップ224)横線分全体の下の1ドットを全て黒ドッ
トにする(ステップ226)。カウンターC2の数
(b)が3以上(C2>3)か、C2>C3/3なら横
線分の下のドットを黒に強調化することなく、ポインタ
xを横線分の終端の次のドットに移す(ステップ22
8)。すなわちポインタxにC3を加算して手順(3)
で示すステップ210に戻る。
【0041】ステップ218で横線分でないと判定され
ると、図10に示す(A)〜(D)の態様か否かを判定
する(ステップ230,232,234,236)。こ
れらのいずれの態様でもなければ対象ドットの下隣りの
ドットを黒に強調化し(ステップ238)、これらのい
ずれかの態様と同じなら強調化することなく手順(2)
に戻り、次の対象ドットに移る。以上の処理を全てのド
ットについて繰り返し、下方向への強調化処理を行う。
ると、図10に示す(A)〜(D)の態様か否かを判定
する(ステップ230,232,234,236)。こ
れらのいずれの態様でもなければ対象ドットの下隣りの
ドットを黒に強調化し(ステップ238)、これらのい
ずれかの態様と同じなら強調化することなく手順(2)
に戻り、次の対象ドットに移る。以上の処理を全てのド
ットについて繰り返し、下方向への強調化処理を行う。
【0042】この処理が終わるとステップ204でy>
FYとなるから、図7,8による右横方向への処理に入
る。この右横方向への処理は前記図6,7で説明した動
作で、xとyとを逆にしたものであり、動作内容は全く
同じであるから、その説明は繰り返さない。図22は種
々の漢字に以上の処理を施して得られた結果の例を示す
図である。この図で同一の漢字のポジ基本フォントが左
側に、強調化した結果がその右側にポジ出力として示さ
れている。
FYとなるから、図7,8による右横方向への処理に入
る。この右横方向への処理は前記図6,7で説明した動
作で、xとyとを逆にしたものであり、動作内容は全く
同じであるから、その説明は繰り返さない。図22は種
々の漢字に以上の処理を施して得られた結果の例を示す
図である。この図で同一の漢字のポジ基本フォントが左
側に、強調化した結果がその右側にポジ出力として示さ
れている。
【0043】
【発明の効果】請求項1の発明は以上のように、同一直
線(例えば同一Y座標上の直線)上の対象ドットに対し
て強調化方向(例えばY軸方向、ライン方向)に隣接す
る次の直線上および次の次の直線上の黒・白ドットの配
置状況を考慮して、対象ドットの強調化方向に隣接する
ドットを強調化するか否かを決定するから、従来方法の
ように対象ドットに対して斜め右下方向のドットを全て
黒に変える方法に比較して字体がつぶれたり形態がくず
れたりすることがなく、美しく強調化することができ
る。このためポジ出力用ドットフォントを用いてネガ出
力用のドットフォントを得るのに適する。
線(例えば同一Y座標上の直線)上の対象ドットに対し
て強調化方向(例えばY軸方向、ライン方向)に隣接す
る次の直線上および次の次の直線上の黒・白ドットの配
置状況を考慮して、対象ドットの強調化方向に隣接する
ドットを強調化するか否かを決定するから、従来方法の
ように対象ドットに対して斜め右下方向のドットを全て
黒に変える方法に比較して字体がつぶれたり形態がくず
れたりすることがなく、美しく強調化することができ
る。このためポジ出力用ドットフォントを用いてネガ出
力用のドットフォントを得るのに適する。
【0044】この場合に同一直線上(例えば同一Y座標
の直線上)で対象ドットを含み所定数以上の黒ドットが
連続している場合に、これら黒ドットの連続部分を線分
とし、この線分の強調化方向に(例えばY軸方向)隣接
する次の直線および次の次の直線上のドットがそれぞれ
白ドットおよび黒ドットになる数(b)と、共に白ドッ
トになる数(w)とを求め、黒ドットになる数(b)が
一定数以下あるいは白ドットになる数(w)の一定割合
以上の時には、線分の各ドットの強調化方向(例えばY
軸方向)に隣接する各ドットを黒ドットに強調化すれ
ば、線分に近接する部分との識別性を良くしつつ美しい
書体を得ることが可能である(請求項2)。
の直線上)で対象ドットを含み所定数以上の黒ドットが
連続している場合に、これら黒ドットの連続部分を線分
とし、この線分の強調化方向に(例えばY軸方向)隣接
する次の直線および次の次の直線上のドットがそれぞれ
白ドットおよび黒ドットになる数(b)と、共に白ドッ
トになる数(w)とを求め、黒ドットになる数(b)が
一定数以下あるいは白ドットになる数(w)の一定割合
以上の時には、線分の各ドットの強調化方向(例えばY
軸方向)に隣接する各ドットを黒ドットに強調化すれ
ば、線分に近接する部分との識別性を良くしつつ美しい
書体を得ることが可能である(請求項2)。
【0045】請求項3の発明によれば、対象ドットの強
調化方向に黒ドットがある時、白ドットと黒ドットが順
にある時、対象ドットの桂馬位置に白ドットを挟んで黒
ドットがある時、などには対象ドットの隣を強調化しな
いので、請求項1の発明と同一の効果が得られる。
調化方向に黒ドットがある時、白ドットと黒ドットが順
にある時、対象ドットの桂馬位置に白ドットを挟んで黒
ドットがある時、などには対象ドットの隣を強調化しな
いので、請求項1の発明と同一の効果が得られる。
【0046】請求項4の発明によれば、請求項2と同一
の効果が得られる。これらの強調化は、フォントの縦方
向(または横方向)に行った後、この強調化した結果に
基づいてさらに横方向(または縦方向)に強調化するこ
とにより、縦横両方向にバランスのとれた強調化処理が
可能になり、一層美しいフォントを得ることが可能にな
る(請求項5)。
の効果が得られる。これらの強調化は、フォントの縦方
向(または横方向)に行った後、この強調化した結果に
基づいてさらに横方向(または縦方向)に強調化するこ
とにより、縦横両方向にバランスのとれた強調化処理が
可能になり、一層美しいフォントを得ることが可能にな
る(請求項5)。
【0047】この発明はポジ用ドットフォントを用いて
ネガ用ドットフォントを作るのに適し、この場合にはネ
ガ用ドットフォントを作成したり、これを記憶するメモ
リが不要になるため都合がよい(請求項6)。この発明
は強調化した結果をポジ出力用に用いてもよいのは勿論
である。
ネガ用ドットフォントを作るのに適し、この場合にはネ
ガ用ドットフォントを作成したり、これを記憶するメモ
リが不要になるため都合がよい(請求項6)。この発明
は強調化した結果をポジ出力用に用いてもよいのは勿論
である。
【0048】一列に並んだ黒ドットの列を線分と判定す
るか否かは、この線分長方向のフォントサイズの1/4
以上とするのがよい(請求項7)。このようにすればほ
ぼ全ての漢字に対して好ましい結果を得ることができ
る。同様に線分長の強調化方向に隣接する次のドットお
よび次の次のドットが順に白、黒になる数(b)と、
白、白になる数(w)とを求めた時に、(b)が0か1
の時にはこの線分の隣りのドットを全て黒にしても隣接
する黒ドットとの識別性を失うおそれがなく、漢字を美
しく強調化するのに適する(請求項8)。(b)が
(w)の1/3以下の時も同様に強調化しても形態がく
ずれることがなく、漢字の強調化に適する(請求項
9)。
るか否かは、この線分長方向のフォントサイズの1/4
以上とするのがよい(請求項7)。このようにすればほ
ぼ全ての漢字に対して好ましい結果を得ることができ
る。同様に線分長の強調化方向に隣接する次のドットお
よび次の次のドットが順に白、黒になる数(b)と、
白、白になる数(w)とを求めた時に、(b)が0か1
の時にはこの線分の隣りのドットを全て黒にしても隣接
する黒ドットとの識別性を失うおそれがなく、漢字を美
しく強調化するのに適する(請求項8)。(b)が
(w)の1/3以下の時も同様に強調化しても形態がく
ずれることがなく、漢字の強調化に適する(請求項
9)。
【図1】本発明を適用したCOMシステムの全体構成例
を示す図
を示す図
【図2】カメラ装置の構成を示す図
【図3】このカメラ装置にレーザービームにより画像を
書き込むレーザーイメージング装置の構成を示す図
書き込むレーザーイメージング装置の構成を示す図
【図4】フォント合成手順の概要を示す図
【図5】漢字コントローラの構成を示すブロック図
【図6】縦方向への強調化動作の流れ図
【図7】縦方向への強調化動作の流れ図
【図8】横方向への強調化動作の流れ図
【図9】横方向への強調化動作の流れ図
【図10】本発明により強調化しないドット配置態様を
示す図
示す図
【図11】処理結果を従来方法による場合と比較して示
す図
す図
【図12】処理結果を従来方法による場合と比較して示
す図
す図
【図13】処理結果を従来方法による場合と比較して示
す図
す図
【図14】処理結果を従来方法による場合と比較して示
す図
す図
【図15】強調化処理の必要性を説明する図
【図16】従来方法の説明図
【図17】漢字の強調化処理例を示す図
【図18】漢字の強調化処理例を示す図
【図19】漢字の強調化処理例を示す図
【図20】線分長を強調化しない例を示す図
【図21】線分長を強調化した例を示す図
【図22】本発明により強調化した漢字の処理例を示す
図
図
10 システムコンソール 20 システムコントローラ 22 OD装置 24 MTドライブユニット 26 漢字コントローラ 28 レコーダ装置 50 現像機
Claims (9)
- 【請求項1】 ポジ出力用のドットフォントを用いたド
ットフォントの強調化方法において、 同一直線上の対象ドット位置に対して強調化方向に隣接
する次の直線および次の次の直線上の黒ドットおよび白
ドットの配置状況を考慮して、対象ドットの強調化方向
に隣接するドットを強調化するか否かを決定することを
特徴とするドットフォントの強調化方法。 - 【請求項2】 同一直線上で対象ドットを含む所定数以
上の黒ドットが連続する場合に、これら連続する黒ドッ
トのそれぞれに強調化方向に隣接する次の直線上および
次の次の直線上のドットがそれぞれ白ドットおよび黒ド
ットになる数(b)と、共に白ドットになる数(w)と
を検出し、黒ドットになる数(b)が一定数以下あるい
は白ドットになる数(w)の一定割合以下の時に、連続
する黒ドットの次の直線上の強調化方向に隣接するドッ
トを全て黒ドットに強調化する請求項1のドットフォン
トの強調化方法。 - 【請求項3】 ポジ出力用のドットフォントを用いたド
ットフォントの強調化方法において、 (1) ポジ出力用のドットフォント上で対象ドット位置が
黒の時に、この対象ドット位置の強調化方向に隣接して
黒ドットが有るか否かを判定し、 (2) 対象ドット位置の強調化方向に白ドットを挟んで2
ドット目に黒ドットが有るか否かを判定し、 (3) 対象ドット位置の強調化方向に白ドットを挟んで2
ドット目の白ドットの側方に黒ドットが、またこの黒ド
ットの反強調化方向に2つの白ドットが有るか否かを判
定し、 (4) 前記ステップ(1)、(2)、(3)のいずれかの条件を満
たす位置に黒ドットが有る時には、対象ドット位置の強
調化方向に隣接するドット位置を黒に強調化せずに次の
対象ドット位置に対してステップ(1)〜(3)の判定を行
い、 (5) 前記ステップ(1)、(2)、(3)の条件を満たす全ての
位置に黒ドットが無い時には、対象ドット位置の強調化
方向に隣接するドット位置を黒に強調化し、 (6) 次の対象ドット位置に対して以上の各ステップ(1)
〜(5)を全ての対象ドット位置に対して繰り返す、 以上の各ステップからなることを特徴とするドットフォ
ントの強調化方法。 - 【請求項4】 ポジ出力用のドットフォントを用いたド
ットフォントの強調化方法において、 (a) ポジ出力用のドットフォント上で対象ドット位置が
黒の時にこの対象ドット位置から黒ドットが強調化方向
に対して直行する方向に連続して並ぶ数を求めてこれを
線分長とし、 (b) この線分長がこの線分長方向のフォントサイズの一
定割合以上の時に線分有りと判定し、 (c) 前記ステップ(b)で線分有りと判定された時に、こ
の線分を構成する各黒ドットのうち、強調化方向へ1つ
の白ドットを挟んだ2ドット先が黒ドットになる数
(b)と同じく白ドットになる数(w)とを求め、 (d) 前記ステップ(c)で求めた黒ドットになる数(b)
が一定数以下か、白ドットになる数(w)の一定割合以
下である時に、この線分の強調化方向側に隣接するドッ
ト位置を全て黒に強調化して、線分の終りの次のドット
を次の対象ドットとしてステップ(a)に戻り、 (e) 前記ステップ(c)で求めた黒ドットとなる数(b)
が白ドットになる数(w)の一定割合以上の時は、線分
の強調化方向側に隣接するドットを黒に強調化すること
なく前記請求項3の各ステップ(1)〜(5)の処理を行い、 (f) 隣接する対象ドット位置に対して前記ステップ(a)
〜(e)の処理を繰り返すことを特徴とするドットフォン
トの強調化方法。 - 【請求項5】 フォントの縦方向または横方向のいずれ
か一方向を強調化方向として請求項1〜4のいずれかの
各ステップの処理を行った後、この処理後のフォントに
対してフォントの縦方向または横方向のいずれか他方向
を強調化方向として請求項1〜4のいずれかの各ステッ
プの処理を行うドットフォントの強調化方法。 - 【請求項6】 ポジ出力用のドットフォントを用いてネ
ガ出力用のドットフォントを作成する請求項1〜5のい
ずれかのドットフォント強調化方法。 - 【請求項7】 請求項4のステップ(b)において、線分
長がこの線分長方向のフォントサイズの1/4以上の時
に線分有りと判定する請求項4のドットフォントの強調
化方法。 - 【請求項8】 請求項4のステップ(d)において、ステ
ップ(c)で求めた黒ドットになる数(b)が0または1
の時に、この線分の強調化方向側に隣接するドット位置
を全て黒に強調化する請求項4のドットフォントの強調
化方法。 - 【請求項9】 請求項4のステップ(d)および(e)におい
て、白ドットになる数(w)の一定割合は1/3である
請求項4のドットフォントの強調化方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9149948A JPH10324022A (ja) | 1997-05-26 | 1997-05-26 | ドットフォントの強調化方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9149948A JPH10324022A (ja) | 1997-05-26 | 1997-05-26 | ドットフォントの強調化方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10324022A true JPH10324022A (ja) | 1998-12-08 |
Family
ID=15486091
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9149948A Pending JPH10324022A (ja) | 1997-05-26 | 1997-05-26 | ドットフォントの強調化方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10324022A (ja) |
-
1997
- 1997-05-26 JP JP9149948A patent/JPH10324022A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4949188A (en) | Image processing apparatus | |
| US4608662A (en) | Method for editing document | |
| US5943679A (en) | Multi-page document viewer having a focus image and recursively nested images of varying resolutions less than the resolution of the focus image | |
| US4730261A (en) | Solids modelling generator | |
| GB2078411A (en) | Documents processing arrangements | |
| US4627002A (en) | Method and apparatus for recording characters | |
| US4291305A (en) | Method for generating format lines and character data in an image scanning system | |
| JPH0345076A (ja) | 画像データの処理方式 | |
| US4887228A (en) | Method for filling surface parts of an image with a surface pattern | |
| JPH026072B2 (ja) | ||
| JPH0547853B2 (ja) | ||
| US4475162A (en) | Output device for providing information by scan | |
| JPH05242256A (ja) | 連続模様印刷システム | |
| JPH0661091B2 (ja) | 画像処理装置 | |
| JPH0512402A (ja) | 電子フアイルシステムの文字編集処理方法 | |
| US5731800A (en) | Output method and apparatus | |
| JP3034140B2 (ja) | 文字生成方法及びその装置 | |
| JP3487917B2 (ja) | 電子ファイル装置 | |
| JPH10337916A (ja) | ドットフォント出力装置 | |
| CA1226382A (en) | Image formation and storage | |
| JPH0594511A (ja) | 画像処理装置 | |
| JPH0366157B2 (ja) | ||
| JP2575267B2 (ja) | 文字処理装置 | |
| JPH0612558B2 (ja) | 画素列データ生成装置 | |
| JP2699386B2 (ja) | 画像記録装置 |