JPH081555B2 - 装飾文字発生装置 - Google Patents
装飾文字発生装置Info
- Publication number
- JPH081555B2 JPH081555B2 JP60169150A JP16915085A JPH081555B2 JP H081555 B2 JPH081555 B2 JP H081555B2 JP 60169150 A JP60169150 A JP 60169150A JP 16915085 A JP16915085 A JP 16915085A JP H081555 B2 JPH081555 B2 JP H081555B2
- Authority
- JP
- Japan
- Prior art keywords
- dot
- pattern
- character
- dots
- decorative
- 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 - Lifetime
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Dot-Matrix Printers And Others (AREA)
Description
【発明の詳細な説明】 <産業上の利用分野> 本発明は装飾文字発生装置に関し、例えば日本語ワー
ドプロセッサに用いられるものである。
ドプロセッサに用いられるものである。
<従来の技術> 最近、日本語ワードプロセッサの普及により出力可能
な文字に装飾文字等の多様性が要求されるようになって
きた。従来では、この装飾文字を発生する方法として、
文字の輪郭などを座標系を用いてベクトルで近似したベ
クトル表現された文字についてのものが種々提案されて
いる。
な文字に装飾文字等の多様性が要求されるようになって
きた。従来では、この装飾文字を発生する方法として、
文字の輪郭などを座標系を用いてベクトルで近似したベ
クトル表現された文字についてのものが種々提案されて
いる。
<発明が解決しようとする問題点> 上述のベクトル方式においては、装飾文字の品質は良
いが、処理に時間がかかり、また、現在のOA機器に用い
られているドットパターンのキャラクタジェネレータに
は適用できない。
いが、処理に時間がかかり、また、現在のOA機器に用い
られているドットパターンのキャラクタジェネレータに
は適用できない。
<問題点を解決する為の手段> 本発明は、ドットマトリクスで構成される文字をドッ
ト単位で一定のタイミングで順次装飾して装飾文字を発
生する装飾文字発生装置であって、文字フォントメモリ
より読み出された文字のドットパターンを格納する原ド
ットパターンメモリと、上記文字のドットパターンを構
成する各ドットの周囲のドットを読み出す周囲状況読出
手段と、比較用ドットパターンを予め備え、その比較用
ドットパターンと上記周囲状況読出手段により読み出し
た各ドットの周囲のドットの配置パターンとを比較し、
この比較結果に基づいて上記原ドットパターンメモリの
各ドットに対応した個所にドットを配置してドット単位
で文字の装飾を行う装飾処理手段と、装飾された文字パ
ターンを格納する装飾文字パターン手段とを備えたこと
を特徴とする装飾文字発生装置である。
ト単位で一定のタイミングで順次装飾して装飾文字を発
生する装飾文字発生装置であって、文字フォントメモリ
より読み出された文字のドットパターンを格納する原ド
ットパターンメモリと、上記文字のドットパターンを構
成する各ドットの周囲のドットを読み出す周囲状況読出
手段と、比較用ドットパターンを予め備え、その比較用
ドットパターンと上記周囲状況読出手段により読み出し
た各ドットの周囲のドットの配置パターンとを比較し、
この比較結果に基づいて上記原ドットパターンメモリの
各ドットに対応した個所にドットを配置してドット単位
で文字の装飾を行う装飾処理手段と、装飾された文字パ
ターンを格納する装飾文字パターン手段とを備えたこと
を特徴とする装飾文字発生装置である。
<実施例> 第1図は装飾文字発生装置の基本構成を示す。文字フ
ォントメモリ1は、装飾されるべきドットマトリクスの
文字フォントを記憶する。原ドットパターンメモリ2
は、文字フォントメモリ1において文字指定信号sによ
り指定された文字フォントの原ドットパターンを一時的
に記憶する。周辺状況読み出し部3は、原ドットパター
ンメモリ2に格納された原ドットパターンについて各ド
ットの周囲のドットの有無の状況を読み出す。装飾部4
は、周辺状況読み出し部3により読み出されたドットの
周囲の状況を示す情報にもとづいて装飾文字パターンメ
モリ5上で当該ドットに対応した個所にドットを配置
し、ドット単位で装飾処理を行なう。タイミング発生部
6は、上述の各部へタイミング信号を与える。
ォントメモリ1は、装飾されるべきドットマトリクスの
文字フォントを記憶する。原ドットパターンメモリ2
は、文字フォントメモリ1において文字指定信号sによ
り指定された文字フォントの原ドットパターンを一時的
に記憶する。周辺状況読み出し部3は、原ドットパター
ンメモリ2に格納された原ドットパターンについて各ド
ットの周囲のドットの有無の状況を読み出す。装飾部4
は、周辺状況読み出し部3により読み出されたドットの
周囲の状況を示す情報にもとづいて装飾文字パターンメ
モリ5上で当該ドットに対応した個所にドットを配置
し、ドット単位で装飾処理を行なう。タイミング発生部
6は、上述の各部へタイミング信号を与える。
第2図は周辺状況読み出し部3の構成を示す。31は原
ドットパターンの4行分を格納するシフトレジスタであ
り、32は4個のシリアルイン・パラレルアウトの4ビッ
トシフトレジスタからなる。原ドットパターンメモリ2
からシフトレジスタ31へ原ドットパターンが順次入力さ
れ、この原ドットパターンの当該ドットに相当するビッ
トデータがシフトレジスタ32のCの位置に達したときの
AないしGのビットの状態は原ドットパターンの当該ド
ットの周辺のドットの有無の状況と一致する。このよう
にして、周辺状況読み出し部3では、当該ドットの周辺
の状況を読み出すことができる。
ドットパターンの4行分を格納するシフトレジスタであ
り、32は4個のシリアルイン・パラレルアウトの4ビッ
トシフトレジスタからなる。原ドットパターンメモリ2
からシフトレジスタ31へ原ドットパターンが順次入力さ
れ、この原ドットパターンの当該ドットに相当するビッ
トデータがシフトレジスタ32のCの位置に達したときの
AないしGのビットの状態は原ドットパターンの当該ド
ットの周辺のドットの有無の状況と一致する。このよう
にして、周辺状況読み出し部3では、当該ドットの周辺
の状況を読み出すことができる。
以下、この実施例では文字の立体化装飾(文字を立体
化させる)について処理の手順を説明する。この文字の
立体化装飾では、第3図に示す文字パターンから第4図
に示す立体化した文字パターンを得る。
化させる)について処理の手順を説明する。この文字の
立体化装飾では、第3図に示す文字パターンから第4図
に示す立体化した文字パターンを得る。
第3図は文字「亜」の32×32ドットパターンの一部を
示す。いま、この文字パターンのドット(ア)を処理の
対象となるドットとすると、このドット(ア)の周辺の
ドットの有無の状況が周辺状況読み出し部3によって読
み出される。このときにシフトレジスタ32に読み出され
た情報に対応したドットパターンは、第5図に示すよう
に、シフトレジスタ32のビットA,B,F,Gは“0"でこのビ
ットに対応した部分にはドットが無く、シフトレジスタ
32のビットC,D,Eは“1"でこのビットに対応した部分に
はドットがある。斜線を施した丸印がドット(ア)に相
当し、シフトレジスタ32のビットCに対応する。また、
斜線を施さない丸印がドット(ア)の右隣りの2個のド
ットに相当し、シフトレジスタ32のビットD,Eに対応す
る。このドット(ア)の周辺の状況を示す情報は、装飾
部4へ送られる。装飾部4は、まず、ドット(ア)を装
飾文字パターンメモリ5に配置する。このときの装飾文
字パターンメモリ5には、第6図に示すように、斜線を
施した丸印の位置にドット(ア)が書き込まれる。
示す。いま、この文字パターンのドット(ア)を処理の
対象となるドットとすると、このドット(ア)の周辺の
ドットの有無の状況が周辺状況読み出し部3によって読
み出される。このときにシフトレジスタ32に読み出され
た情報に対応したドットパターンは、第5図に示すよう
に、シフトレジスタ32のビットA,B,F,Gは“0"でこのビ
ットに対応した部分にはドットが無く、シフトレジスタ
32のビットC,D,Eは“1"でこのビットに対応した部分に
はドットがある。斜線を施した丸印がドット(ア)に相
当し、シフトレジスタ32のビットCに対応する。また、
斜線を施さない丸印がドット(ア)の右隣りの2個のド
ットに相当し、シフトレジスタ32のビットD,Eに対応す
る。このドット(ア)の周辺の状況を示す情報は、装飾
部4へ送られる。装飾部4は、まず、ドット(ア)を装
飾文字パターンメモリ5に配置する。このときの装飾文
字パターンメモリ5には、第6図に示すように、斜線を
施した丸印の位置にドット(ア)が書き込まれる。
次に、装飾部4は、送られてきた周辺状況の情報にも
とづいて第6図に示す文字パターンの立体側面中間部a
と立体側面終端部bにドットを形成する。第7図は立体
側面中間部aにドットを形成する処理の論理回路を示
す。入力A,B,F,D,E,Gは、シフトレジスタ32のビットA,
B,F,D,E,Gの状態にそれぞれ対応する。第8図に示す4
つのパターンは、装飾部4が備えた比較用パターンで、
第7図の論理回路がaに“0"を出力するパターンを示
す。但し、このパターンはシフトレジスタ32のビットE,
Gに対してともにドットがあるとき以外の場合である。
この第8図のパターンと第5図に示す読み出されたドッ
トパターンを比較すると、第5図のパターンは第8図の
4つのパターンのいずれにも一致しないので、第7図の
論理回路はaに“1"を出力する。そして、第6図に示す
装飾文字パターンメモリ5には、予め定められた処理手
順によりドット(ア)の斜め下方向に立体側面中間部a
を構成する2個のドットが書き込まれる。この処理によ
り、第4図に示す立体化パターンの立体側面中間部の2
個のドットaが形成される。
とづいて第6図に示す文字パターンの立体側面中間部a
と立体側面終端部bにドットを形成する。第7図は立体
側面中間部aにドットを形成する処理の論理回路を示
す。入力A,B,F,D,E,Gは、シフトレジスタ32のビットA,
B,F,D,E,Gの状態にそれぞれ対応する。第8図に示す4
つのパターンは、装飾部4が備えた比較用パターンで、
第7図の論理回路がaに“0"を出力するパターンを示
す。但し、このパターンはシフトレジスタ32のビットE,
Gに対してともにドットがあるとき以外の場合である。
この第8図のパターンと第5図に示す読み出されたドッ
トパターンを比較すると、第5図のパターンは第8図の
4つのパターンのいずれにも一致しないので、第7図の
論理回路はaに“1"を出力する。そして、第6図に示す
装飾文字パターンメモリ5には、予め定められた処理手
順によりドット(ア)の斜め下方向に立体側面中間部a
を構成する2個のドットが書き込まれる。この処理によ
り、第4図に示す立体化パターンの立体側面中間部の2
個のドットaが形成される。
第9図は装飾部4における立体側面終端部bにドット
を配置する処理の論理回路を示し、入力D,F,E,Gはシフ
トレジスタ32のビットD,F,E,Gの状態にそれぞれ対応す
る。第10図に示すパターンは、装飾部4が備えた比較用
パターンで、第9図の論理回路がbに“0"を出力するパ
ターンを示す。但し、このパターンはシフトレジスタ32
のビットE,Gに対してともにドットがあるとき以外の場
合である。この第10図のパターンと第5図の読み出され
たドットパターンを比較すると、第5図のパターンが第
10図のパターンと一致しないので、第9図の論理回路は
bに“1"を出力する。そして、第6図に示す装飾文字パ
ターンメモリ5には、予め定められた処理手順により、
ドット(ア),立体側面中間部aに続いて立体側面終端
部bを構成するドットが書き込まれる。この処理によ
り、第4図の立体化パターンの立体側面終端部のドット
bが形成される。
を配置する処理の論理回路を示し、入力D,F,E,Gはシフ
トレジスタ32のビットD,F,E,Gの状態にそれぞれ対応す
る。第10図に示すパターンは、装飾部4が備えた比較用
パターンで、第9図の論理回路がbに“0"を出力するパ
ターンを示す。但し、このパターンはシフトレジスタ32
のビットE,Gに対してともにドットがあるとき以外の場
合である。この第10図のパターンと第5図の読み出され
たドットパターンを比較すると、第5図のパターンが第
10図のパターンと一致しないので、第9図の論理回路は
bに“1"を出力する。そして、第6図に示す装飾文字パ
ターンメモリ5には、予め定められた処理手順により、
ドット(ア),立体側面中間部aに続いて立体側面終端
部bを構成するドットが書き込まれる。この処理によ
り、第4図の立体化パターンの立体側面終端部のドット
bが形成される。
原ドットパターンのドット(ア)に続く各ドットにつ
いて同様に周囲のドットの有無の状況に応じて立体側面
中間部あるいは立体側面終端部の形成処理が行なわれ、
第3図の原ドットパターンのドット(イ)については、
第4図に示すように立体側面中間部cにはドットが形成
されず、立体側面終端部dにドットが形成される。
いて同様に周囲のドットの有無の状況に応じて立体側面
中間部あるいは立体側面終端部の形成処理が行なわれ、
第3図の原ドットパターンのドット(イ)については、
第4図に示すように立体側面中間部cにはドットが形成
されず、立体側面終端部dにドットが形成される。
第11図は文字「亜」の64×64ドットパターンの一部を
示す。この文字パターンを立体化装飾して得られた文字
パターンを第12図に示し、ドット(ロ)に対して装飾し
たドットeが形成される。(但し、この場合、立体側面
中間部のドットが、上述の実施例より1つ多くなってい
る。)このように、本発明では、処理するドットパター
ンのサイズに原理的に関係なく装飾を行なうことができ
る。第13図は文字「亜」を立体化装飾して印字した例を
示す。
示す。この文字パターンを立体化装飾して得られた文字
パターンを第12図に示し、ドット(ロ)に対して装飾し
たドットeが形成される。(但し、この場合、立体側面
中間部のドットが、上述の実施例より1つ多くなってい
る。)このように、本発明では、処理するドットパター
ンのサイズに原理的に関係なく装飾を行なうことができ
る。第13図は文字「亜」を立体化装飾して印字した例を
示す。
本発明では、装飾がドット単位で行なわれるので、順
次に印字部分についてのみ装飾を施してデータをプリン
タへ送ると、第14図に示すように、順次に立体化装飾さ
れた文字が印刷される。
次に印字部分についてのみ装飾を施してデータをプリン
タへ送ると、第14図に示すように、順次に立体化装飾さ
れた文字が印刷される。
なお、本実施例では立体化装飾について説明したが、
装飾部4の論理を変更することにより他の種々の装飾が
可能であることは言うまでもない。
装飾部4の論理を変更することにより他の種々の装飾が
可能であることは言うまでもない。
<効果> 以上説明したように、本発明によれば、ドットマトリ
クスで構成される文字をドット単位で一定のタイミング
で順次装飾して装飾文字を発生する装飾文字発生装置で
あって、文字フォントメモリより読み出された文字のド
ットパターンを格納する原ドットパターンメモリと、上
記文字のドットパターンを構成する各ドットの周囲のド
ットを読み出す周囲状況読出手段と、比較用ドットパタ
ーンを予め備え、その比較用ドットパターンと上記周囲
状況読出手段により読み出した各ドットの周囲のドット
の配置パターンとを比較し、この比較結果に基づいて上
記原ドットパターンメモリの各ドットに対応した個所に
ドットを配置してドット単位で文字の装飾を行う装飾処
理手段と、装飾された文字パターンを格納する装飾文字
パターン手段とを備えたので、例えば斜め方向のドット
を付加した立体的装飾などが可能となるばかりでなく、
比較用パターンを予め備え、その比較用パターンと周囲
状況読出手段により読み出した各ドットの周囲のドット
の有無の状況とを比較するので、比較用パターンを変更
するだけで、複数種の装飾を施すことが可能となる。し
かも、従来のベクトル表現された文字の装飾に比べて処
理速度を速めることができる。
クスで構成される文字をドット単位で一定のタイミング
で順次装飾して装飾文字を発生する装飾文字発生装置で
あって、文字フォントメモリより読み出された文字のド
ットパターンを格納する原ドットパターンメモリと、上
記文字のドットパターンを構成する各ドットの周囲のド
ットを読み出す周囲状況読出手段と、比較用ドットパタ
ーンを予め備え、その比較用ドットパターンと上記周囲
状況読出手段により読み出した各ドットの周囲のドット
の配置パターンとを比較し、この比較結果に基づいて上
記原ドットパターンメモリの各ドットに対応した個所に
ドットを配置してドット単位で文字の装飾を行う装飾処
理手段と、装飾された文字パターンを格納する装飾文字
パターン手段とを備えたので、例えば斜め方向のドット
を付加した立体的装飾などが可能となるばかりでなく、
比較用パターンを予め備え、その比較用パターンと周囲
状況読出手段により読み出した各ドットの周囲のドット
の有無の状況とを比較するので、比較用パターンを変更
するだけで、複数種の装飾を施すことが可能となる。し
かも、従来のベクトル表現された文字の装飾に比べて処
理速度を速めることができる。
又、装飾がドット単位で行われるので、原ドットパタ
ーンのサイズには無関係に装飾を施すことが可能とな
る。更に、装飾がドット単位で行われるので、プリンタ
で印字する際に印字部分だけを装飾して順次にデータを
プリンタへ送ればよいので、バッファの容量を小さくで
きるとともに、印字と装飾処理とを並行して行うことが
可能となり、処理の効率が良いという効果がある。
ーンのサイズには無関係に装飾を施すことが可能とな
る。更に、装飾がドット単位で行われるので、プリンタ
で印字する際に印字部分だけを装飾して順次にデータを
プリンタへ送ればよいので、バッファの容量を小さくで
きるとともに、印字と装飾処理とを並行して行うことが
可能となり、処理の効率が良いという効果がある。
第1図は本発明実施例の基本構成を示すブロック図、第
2図は本発明実施例の周辺状況読み出し部の構成を示す
ブロック図、第3図と第11図は本発明実施例の原ドット
パターンを示す図、第4図と第12図は本発明実施例の立
体化装飾された文字ドットパターンを示す図、第5図は
本発明実施例の読み出されたドットパターンを示す図、
第6図は装飾文字パターンメモリの内容を示す図、第7
図と第9図は本発明実施例の論理回路を示す図、第8図
と第10図は本発明実施例の装飾部が備えたパターンを示
す図、第13図と第14図は本発明実施例の印字された文字
を示す図である。 1……文字フォントメモリ 2……原ドットパターンメモリ 3……周辺状況読み出し部 4……装飾部 5……装飾文字パターンメモリ
2図は本発明実施例の周辺状況読み出し部の構成を示す
ブロック図、第3図と第11図は本発明実施例の原ドット
パターンを示す図、第4図と第12図は本発明実施例の立
体化装飾された文字ドットパターンを示す図、第5図は
本発明実施例の読み出されたドットパターンを示す図、
第6図は装飾文字パターンメモリの内容を示す図、第7
図と第9図は本発明実施例の論理回路を示す図、第8図
と第10図は本発明実施例の装飾部が備えたパターンを示
す図、第13図と第14図は本発明実施例の印字された文字
を示す図である。 1……文字フォントメモリ 2……原ドットパターンメモリ 3……周辺状況読み出し部 4……装飾部 5……装飾文字パターンメモリ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 中根 太 大阪府大阪市阿倍野区長池町22番22号 シ ヤープ株式会社内 (56)参考文献 特開 昭60−123888(JP,A) 特公 昭50−24058(JP,B1)
Claims (1)
- 【請求項1】ドットマトリクスで構成される文字をドッ
ト単位で一定のタイミングで順次装飾して装飾文字を発
生する装飾文字発生装置であって、 文字フォントメモリより読み出された文字のドットパタ
ーンを格納する原ドットパターンメモリと、 上記文字のドットパターンを構成する各ドットの周囲の
ドットを読み出す周囲状況読出手段と、 比較用ドットパターンを予め備え、その比較用ドットパ
ターンと上記周囲状況読出手段により読み出した各ドッ
トの周囲のドットの配置パターンとを比較し、この比較
結果に基づいて上記原ドットパターンメモリの各ドット
に対応した個所にドットを配置してドット単位で文字の
装飾を行う装飾処理手段と、 装飾された文字パターンを格納する装飾文字パターン手
段と を備えたことを特徴とする装飾文字発生装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60169150A JPH081555B2 (ja) | 1985-07-30 | 1985-07-30 | 装飾文字発生装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60169150A JPH081555B2 (ja) | 1985-07-30 | 1985-07-30 | 装飾文字発生装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6228788A JPS6228788A (ja) | 1987-02-06 |
| JPH081555B2 true JPH081555B2 (ja) | 1996-01-10 |
Family
ID=15881209
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60169150A Expired - Lifetime JPH081555B2 (ja) | 1985-07-30 | 1985-07-30 | 装飾文字発生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH081555B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4857955A (en) * | 1987-09-28 | 1989-08-15 | Eastman Kodak Company | Electronic printer apparatus with intelligent accent color |
| JP2008176124A (ja) * | 2007-01-19 | 2008-07-31 | Yazaki Corp | 表示装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3846643A (en) * | 1973-06-29 | 1974-11-05 | Ibm | Delayless transistor latch circuit |
| JPS60123888A (ja) * | 1983-12-09 | 1985-07-02 | 富士通株式会社 | 表示文字縁取発生回路 |
-
1985
- 1985-07-30 JP JP60169150A patent/JPH081555B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6228788A (ja) | 1987-02-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0213507B1 (en) | Decorative character printer | |
| JPH01174463A (ja) | ドットパターン補正方法 | |
| EP0533049B1 (en) | Printer for printing bold characters | |
| JPH081555B2 (ja) | 装飾文字発生装置 | |
| JPS6223316B2 (ja) | ||
| JPH0214167A (ja) | 印字方式 | |
| JPH02171914A (ja) | 印刷データ生成装置 | |
| US5457774A (en) | Bit map data generation apparatus | |
| JP3003265B2 (ja) | シリアルプリンタ | |
| JP2884862B2 (ja) | データ処理装置 | |
| JPS61240282A (ja) | イメ−ジデ−タ変換装置 | |
| JPH01164992A (ja) | ベクタフオント発生装置 | |
| JPS6137441A (ja) | ドツトプリンタの高速印字処理方式 | |
| JPH0325495A (ja) | プリンタ | |
| JPH0426137B2 (ja) | ||
| JPH023092A (ja) | ファクシミリ装置の文字補間法 | |
| JPS5959459A (ja) | プリンタの逆順印字方式 | |
| JPS6249572A (ja) | 拡大・装飾パタ−ン発生装置 | |
| JPH0113108B2 (ja) | ||
| JPH04282778A (ja) | 画像処理装置 | |
| JPS62162557A (ja) | スクリプト文字発生方式 | |
| JPH09198500A (ja) | イメージデータ画質改善回路 | |
| JPS636653A (ja) | デ−タ転送制御装置 | |
| JPH01278366A (ja) | 印字データ制御回路 | |
| JPH08224910A (ja) | 印字方法とその装置 |