JPH0650458B2 - パタ−ン情報出力装置 - Google Patents
パタ−ン情報出力装置Info
- Publication number
- JPH0650458B2 JPH0650458B2 JP59226841A JP22684184A JPH0650458B2 JP H0650458 B2 JPH0650458 B2 JP H0650458B2 JP 59226841 A JP59226841 A JP 59226841A JP 22684184 A JP22684184 A JP 22684184A JP H0650458 B2 JPH0650458 B2 JP H0650458B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- pattern
- bold
- code
- character code
- 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
- Dot-Matrix Printers And Others (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】 [技術分野] 本発明は、指定されたパターンの態様に応じて、種々の
パターン情報を送出するよう構成したパターン情報出力
装置に関するものである。
パターン情報を送出するよう構成したパターン情報出力
装置に関するものである。
[従来技術] 従来から、所望のパターンを形成するために、例えばド
ット表現形式のパターン情報を出力する装置が数多く知
られている。かかるパターン情報出力装置は、多種類の
パターンを形成する際にも、容易にその出力パターンを
変更し得るという利点がある。ドットリフレッシュ型の
CRT表示装置,ワイヤードットプリンタ,サーマルプリ
ンタなどがドット表現形式のパターン出力装置として知
られている。
ット表現形式のパターン情報を出力する装置が数多く知
られている。かかるパターン情報出力装置は、多種類の
パターンを形成する際にも、容易にその出力パターンを
変更し得るという利点がある。ドットリフレッシュ型の
CRT表示装置,ワイヤードットプリンタ,サーマルプリ
ンタなどがドット表現形式のパターン出力装置として知
られている。
上述したドットリフレッシュ型のCRT表示装置において
は、特定の文字や記号のパターンごとにコードを予め決
めておき、そのコードに従って特定の文字や記号のパタ
ーン情報(以下、フォントという)を読み出し、読み出
したフォントをビデオRAMに一時蓄えておき、かかるパ
ターン情報を高速にて繰り返し読み出し、もってCRT上
に表示している。
は、特定の文字や記号のパターンごとにコードを予め決
めておき、そのコードに従って特定の文字や記号のパタ
ーン情報(以下、フォントという)を読み出し、読み出
したフォントをビデオRAMに一時蓄えておき、かかるパ
ターン情報を高速にて繰り返し読み出し、もってCRT上
に表示している。
このようなドットリフレッシュ型のCRT表示装置やプリ
ンタ等を用いて、文字にアンダーラインを付したり、あ
るいは文字を強調するために太線にする(以下、ボール
ドという)場合には、フォントを記憶するメモリの容量
増加を避けるために、アンダーライン付きフォントやボ
ールド用のフォントを別個に記憶することなく、上記メ
モリから読み出したパターン情報に所定の画像処理操作
を加え、もって所望のアンダーラインを付したりボール
ドに変形したりしていた。その他、文字のコントラスト
を反転させる場合にも、同様に所定の処理が行われてい
た。なお、上記アンダーライン,ボールド,反転表示な
どは、一般に、文字の“属性”と呼ばれているものであ
る。
ンタ等を用いて、文字にアンダーラインを付したり、あ
るいは文字を強調するために太線にする(以下、ボール
ドという)場合には、フォントを記憶するメモリの容量
増加を避けるために、アンダーライン付きフォントやボ
ールド用のフォントを別個に記憶することなく、上記メ
モリから読み出したパターン情報に所定の画像処理操作
を加え、もって所望のアンダーラインを付したりボール
ドに変形したりしていた。その他、文字のコントラスト
を反転させる場合にも、同様に所定の処理が行われてい
た。なお、上記アンダーライン,ボールド,反転表示な
どは、一般に、文字の“属性”と呼ばれているものであ
る。
いま、一例として、文字の属性のひとつである“ボール
ド”を表示する場合の従来技術について説明する。この
場合には、メモリから読み出したフォントを左方向もし
くは右方向に対して1ドットぶんだけシフトし、得られ
たフォントとシフト前のフォントとの論理和を求め、そ
の演算結果をビデオRAMに転送してボールド表示を実現
していた。
ド”を表示する場合の従来技術について説明する。この
場合には、メモリから読み出したフォントを左方向もし
くは右方向に対して1ドットぶんだけシフトし、得られ
たフォントとシフト前のフォントとの論理和を求め、そ
の演算結果をビデオRAMに転送してボールド表示を実現
していた。
しかし、このような方式によるパターン情報出力装置に
おいては、次に述べるような欠点がみられた。
おいては、次に述べるような欠点がみられた。
第2図に示すようにマイナス記号(“−”)などをボ
ールド表示する場合には、横方向にフォントが1ドット
分ずれるだけなので、ボールド表示であるか否かを判別
することが困難であった。
ールド表示する場合には、横方向にフォントが1ドット
分ずれるだけなので、ボールド表示であるか否かを判別
することが困難であった。
分解能の低い表示器を用いて小文字の“m”(あるい
は“w”など)をボールド表示する場合には、第3図に
示すようにドット相互が隣接してしまい、文字自体の判
別が不可能になってしまう。
は“w”など)をボールド表示する場合には、第3図に
示すようにドット相互が隣接してしまい、文字自体の判
別が不可能になってしまう。
[目的] 本発明の目的は、上述の点に鑑み、フォント用メモリの
容量を著しく増加させることなく、パターンの属性に応
じた適切なパターン情報を送出するよう構成したパター
ン情報出力装置を提供することにある。
容量を著しく増加させることなく、パターンの属性に応
じた適切なパターン情報を送出するよう構成したパター
ン情報出力装置を提供することにある。
かかる目的を達成するために、本発明に係るパターン情
報出力装置は、同一の文字コードに対する第1の態様の
文字パターンと第2の態様の文字パターンとをそれぞれ
対応するアドレス位置に記憶するパターン記憶手段と、
前記文字コードを前記第1の態様で可視出力する場合、
前記パターン記憶手段の第1のアドレス位置に記憶され
ている文字パターンをアクセスする第1の制御手段と、
前記文字コードを前記第2の態様で可視出力する場合、
前記文字コードに対応して予め定められた数により前記
第1のアドレス位置とは異なる第2のアドレス位置を導
出し、該第2のアドレス位置に記憶されている文字パタ
ーンをアクセスする第2の制御手段と、前記第1の制御
手段または前記第2の制御手段により、前記パターン記
憶手段から前記第1の態様の文字パターンあるいは前記
第2の態様の文字パターンを出力する手段とを有するも
のである。
報出力装置は、同一の文字コードに対する第1の態様の
文字パターンと第2の態様の文字パターンとをそれぞれ
対応するアドレス位置に記憶するパターン記憶手段と、
前記文字コードを前記第1の態様で可視出力する場合、
前記パターン記憶手段の第1のアドレス位置に記憶され
ている文字パターンをアクセスする第1の制御手段と、
前記文字コードを前記第2の態様で可視出力する場合、
前記文字コードに対応して予め定められた数により前記
第1のアドレス位置とは異なる第2のアドレス位置を導
出し、該第2のアドレス位置に記憶されている文字パタ
ーンをアクセスする第2の制御手段と、前記第1の制御
手段または前記第2の制御手段により、前記パターン記
憶手段から前記第1の態様の文字パターンあるいは前記
第2の態様の文字パターンを出力する手段とを有するも
のである。
[実施例] 以下、実施例に基づいて本発明を詳細に説明する。
第1図は、本発明を適用したパターン情報出力装置の概
略構成を示す。本装置は、後に詳述するように、ドット
リフレッシュ型のCRT表示部を含むものである。
略構成を示す。本装置は、後に詳述するように、ドット
リフレッシュ型のCRT表示部を含むものである。
第1図において、1は予め定められた制御手順(第5図
および第6図に関して後に説明する)に従って本装置の
動作を制御するCPU(中央処理装置)であって、後に説
明するレジスタBLを有する。2はCPU1に接続した共通バ
ス、3はラスター走査表示方式によりパターン表示を行
うCRT表示部、4はCRTドットリフレッシュ式のパターン
情報を表示部3に対して送出する表示制御部、5はCRT
の1画面ぶんに相当する表示ドットパターンを記憶して
高速繰返し読み出しを可能とするビデオRAM(ランダム
・アクセス・メモリ)である。6はROM(リード・オン
リ・メモリ)であって、CPU1が実行すべきシーケンス
(例えば、第5図および第6図に示す如き手順)を記憶
しているメモリ領域PR,通常の文字フォント(第1のキ
ャラクタパターン)を記憶している領域1CPR,所定の
文字のボールドタイプのフォント(第2のキャラクタパ
ターン)を記憶している領域2CPR,後述する属性変換テ
ーブルATT-CNVを記憶する領域を有する。
および第6図に関して後に説明する)に従って本装置の
動作を制御するCPU(中央処理装置)であって、後に説
明するレジスタBLを有する。2はCPU1に接続した共通バ
ス、3はラスター走査表示方式によりパターン表示を行
うCRT表示部、4はCRTドットリフレッシュ式のパターン
情報を表示部3に対して送出する表示制御部、5はCRT
の1画面ぶんに相当する表示ドットパターンを記憶して
高速繰返し読み出しを可能とするビデオRAM(ランダム
・アクセス・メモリ)である。6はROM(リード・オン
リ・メモリ)であって、CPU1が実行すべきシーケンス
(例えば、第5図および第6図に示す如き手順)を記憶
しているメモリ領域PR,通常の文字フォント(第1のキ
ャラクタパターン)を記憶している領域1CPR,所定の
文字のボールドタイプのフォント(第2のキャラクタパ
ターン)を記憶している領域2CPR,後述する属性変換テ
ーブルATT-CNVを記憶する領域を有する。
第4図は本実施例に用いる“属性変換テーブル”(以
下、ATT-CNVテーブルという)を示し、第1図に示すROM
6にその内容を記憶させてある。このATT-CNVテーブルに
示すデータは、従来のドットシフト技術(第2図,第3
図参照)を用いてボールド表示を行った場合には種々の
問題が生じる文字について、その文字コードを表すもの
である。この文字コードは、アスキーコードを16進表示
で示したものである(ATT-CNVテーブルに示す各コード
の右下にある“H”は16進表示を表す)。但し、ATT-CN
Vテーブルの末尾に示すFFHは、テーブブルの終了を示す
ためのデータである。
下、ATT-CNVテーブルという)を示し、第1図に示すROM
6にその内容を記憶させてある。このATT-CNVテーブルに
示すデータは、従来のドットシフト技術(第2図,第3
図参照)を用いてボールド表示を行った場合には種々の
問題が生じる文字について、その文字コードを表すもの
である。この文字コードは、アスキーコードを16進表示
で示したものである(ATT-CNVテーブルに示す各コード
の右下にある“H”は16進表示を表す)。但し、ATT-CN
Vテーブルの末尾に示すFFHは、テーブブルの終了を示す
ためのデータである。
本実施例に用いる文字コードは、“7FH”まではアスキ
ーコードと一致させている。そして、“80H”以降の文
字コードは、本実施例特有の新たな文字コードとして用
いる。すなわち、第4図に示すATT-CNVテーブルにおい
て、 第1番目に示すアスキーコード“23H”(“#”を表
す)には新たな文字コード“80H”を割当て、 第2番目に示すアスキーコード“2BH”(“−”を表
す)には新たな文字コード“81H”を割当て、 以下同様に、 第13番目に示すアスキーコード“6DH”(“m”を表
す)には新たな文字コード“8CH”を割当てる。
ーコードと一致させている。そして、“80H”以降の文
字コードは、本実施例特有の新たな文字コードとして用
いる。すなわち、第4図に示すATT-CNVテーブルにおい
て、 第1番目に示すアスキーコード“23H”(“#”を表
す)には新たな文字コード“80H”を割当て、 第2番目に示すアスキーコード“2BH”(“−”を表
す)には新たな文字コード“81H”を割当て、 以下同様に、 第13番目に示すアスキーコード“6DH”(“m”を表
す)には新たな文字コード“8CH”を割当てる。
そして、本実施例では、通常の文字フォントはROM6(第
1図参照)のアドレスFC000Hから16バイト(1文字ぶ
ん)毎に連続して記憶させてある。従って、ATT-CNVテ
ーブルの第1番目に示す“23H”(“#”を表す)のボ
ールド用フォントは、新たな文字コード“80H”に対応
するので、 FC000H+80H*10H なるROM6のアドレスから始まる16バイトで構成されてい
る(*は×の意味)。
1図参照)のアドレスFC000Hから16バイト(1文字ぶ
ん)毎に連続して記憶させてある。従って、ATT-CNVテ
ーブルの第1番目に示す“23H”(“#”を表す)のボ
ールド用フォントは、新たな文字コード“80H”に対応
するので、 FC000H+80H*10H なるROM6のアドレスから始まる16バイトで構成されてい
る(*は×の意味)。
また、ATT-CNVテーブルの第2番目に示す“2BH”
(“−”を表す)のボールド用フォントは、新たな文字
コード“81H”に対応するので、 FC000H+81H*10H なるROM6のアドレスから始まる16バイトで構成されてい
る。
(“−”を表す)のボールド用フォントは、新たな文字
コード“81H”に対応するので、 FC000H+81H*10H なるROM6のアドレスから始まる16バイトで構成されてい
る。
同様に、ATT-CNVテーブルの第13番目に示す“6DH”
(“m”を表す)のボールド用フォントは、新たな文字
コード“8CH”に対応するので、 FC000H+8CH*10H なるROM6のアドレスから始まる16バイトで構成されてい
る。
(“m”を表す)のボールド用フォントは、新たな文字
コード“8CH”に対応するので、 FC000H+8CH*10H なるROM6のアドレスから始まる16バイトで構成されてい
る。
なお、ボールド表示を行わない通常の“m”について
は、そのアスキーコードが“6DH”であるので、 FC000H+6DH*10H なるROM6のアドレスから始まる16バイトで構成されてい
る。
は、そのアスキーコードが“6DH”であるので、 FC000H+6DH*10H なるROM6のアドレスから始まる16バイトで構成されてい
る。
第5図および第6図に示すフローチャートは、本実施例
を用いてボールド表示を行うための制御手順を示す。
を用いてボールド表示を行うための制御手順を示す。
以下、第4図に示すATT-CNVテーブルを併せ参照して本
実施例の動作を説明する。
実施例の動作を説明する。
まず、アルファベット“A”のボールドを表示する手順
について説明する。
について説明する。
アルファベット“A”のアスキーコード“41H”がATT-C
NVテーブルに格納されているか否かを判定する(ステッ
プS1)。
NVテーブルに格納されているか否かを判定する(ステッ
プS1)。
ATT-CNVテーブルに“41H”なるコードは格納されていな
いので、先に述べた従来技術(第2図および第3図に示
すドットシフト手法)を用いて、ROM6より「A」のフォ
ントを読み出しビデオRAM5上にパターン(第2図,第3
図参照)を書き込み、もってアルファベット“A”のボ
ールド表示をCRT上に行う(ステップS2)。
いので、先に述べた従来技術(第2図および第3図に示
すドットシフト手法)を用いて、ROM6より「A」のフォ
ントを読み出しビデオRAM5上にパターン(第2図,第3
図参照)を書き込み、もってアルファベット“A”のボ
ールド表示をCRT上に行う(ステップS2)。
次に、アルファベットの小文字“m”を表示する場合に
ついて説明する。
ついて説明する。
この場合には、アルファベット“m”を示すアスキーコ
ード“6DH”がATT-CNVテーブルに格納されているので
(ステップS1)、第6図示のサブルーチンにジャンプ
する(ステップS3)。
ード“6DH”がATT-CNVテーブルに格納されているので
(ステップS1)、第6図示のサブルーチンにジャンプ
する(ステップS3)。
すなわち、アルファベット“m”を従来技術を用いてボ
ールド表示したのでは、明瞭な文字が得られないので、
以下に述べる処理を行う。
ールド表示したのでは、明瞭な文字が得られないので、
以下に述べる処理を行う。
ATT-CNVテーブル内の各データ位置を示すポインタとし
て、レジスタBL(第1図参照)を用いる。まず、このレ
ジスタBLをクリアして(ステップS4)、第1番目の格納
データ“23H”を指し示す。
て、レジスタBL(第1図参照)を用いる。まず、このレ
ジスタBLをクリアして(ステップS4)、第1番目の格納
データ“23H”を指し示す。
そして、レジスタBLが指し示す文字コードと“m”の文
字コード“6DH”とが一致するまで、レジスタBLの内容
をインクリメントしていく(ステップS5,S6)。
字コード“6DH”とが一致するまで、レジスタBLの内容
をインクリメントしていく(ステップS5,S6)。
ATT-CNVテーブル上において、ボールド表示すべき文字
(m)の文字コードが見つけられた場合(BL=OCH)に
は、既述の説明の如く、新たな文字コード(80H+BL=8
0H+OCH=8CH)を設定する。換言すれば、アルファベッ
ト“m”のボールド表示用コードとして、従来のアスキ
ーコードを新たな文字コードに変換する(ステップS
7)。
(m)の文字コードが見つけられた場合(BL=OCH)に
は、既述の説明の如く、新たな文字コード(80H+BL=8
0H+OCH=8CH)を設定する。換言すれば、アルファベッ
ト“m”のボールド表示用コードとして、従来のアスキ
ーコードを新たな文字コードに変換する(ステップS
7)。
新たに設定された文字コード(“8CH”)に該当するROM
アドレス(FC000H+8CH*10H=FC8COH)からボールド表
示用フォント(例えば、第7図に示すドット配置を有す
る)を読み出してVRAM5に転送し、通常のCRT表示を行う
(ステップS8)。従って、この場合には、ドットの横方
向シフトなど従来から知られているボールド用処理は行
わない。
アドレス(FC000H+8CH*10H=FC8COH)からボールド表
示用フォント(例えば、第7図に示すドット配置を有す
る)を読み出してVRAM5に転送し、通常のCRT表示を行う
(ステップS8)。従って、この場合には、ドットの横方
向シフトなど従来から知られているボールド用処理は行
わない。
なお、以上説明した実施例では、ドット表示による文字
についてボールド表示を行うことを説明したが、アンダ
ーラインを付す場合、反転表示を行う場合、更には、一
般的な画像パターンを形成する場合にも本発明を適用し
得ることは勿論である。
についてボールド表示を行うことを説明したが、アンダ
ーラインを付す場合、反転表示を行う場合、更には、一
般的な画像パターンを形成する場合にも本発明を適用し
得ることは勿論である。
[効果] 以上説明したとおり本発明によれば、出力すべき文字パ
ターンのメモリアドレスを所定の文字コードに対応して
定められた所定数により得ることができるので、簡単に
して良好なパターン情報を得ることができるという格別
の効果が得られる。
ターンのメモリアドレスを所定の文字コードに対応して
定められた所定数により得ることができるので、簡単に
して良好なパターン情報を得ることができるという格別
の効果が得られる。
第1図は本発明の一実施例全体を示す概略ブロック図、 第2図および第3図は従来技術による画像処理の欠点を
説明するドット構成図、 第4図は本実施例に用いる特殊なテーブルを示す線図、 第5図および第6図は本実施例の制御手順を説明するフ
ローチャート、 第7図は本実施例におけるボールド表示の一例を示すド
ット構成図である。 1…CPU、 2…共通バス、 3…CRT表示部、 4…表示制御部、 5…ビデオRAM、 6…ROM。
説明するドット構成図、 第4図は本実施例に用いる特殊なテーブルを示す線図、 第5図および第6図は本実施例の制御手順を説明するフ
ローチャート、 第7図は本実施例におけるボールド表示の一例を示すド
ット構成図である。 1…CPU、 2…共通バス、 3…CRT表示部、 4…表示制御部、 5…ビデオRAM、 6…ROM。
Claims (1)
- 【請求項1】同一の文字コードに対する第1の態様の文
字パターンと第2の態様の文字パターンとをそれぞれ対
応するアドレス位置に記憶するパターン記憶手段と、 前記文字コードを前記第1の態様で可視出力する場合、
前記パターン記憶手段の第1のアドレス位置に記憶され
ている文字パターンをアクセスする第1の制御手段と、 前記文字コードを前記第2の態様で可視出力する場合、
前記文字コードに対応して予め定められた数により前記
第1のアドレス位置とは異なる第2のアドレス位置を導
出し、該第2のアドレス位置に記憶されている文字パタ
ーンをアクセスする第2の制御手段と、 前記第1の制御手段または前記第2の制御手段により、
前記パターン記憶手段から前記第1の態様の文字パター
ンあるいは前記第2の態様の文字パターンを出力する手
段と を有するパターン情報出力装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59226841A JPH0650458B2 (ja) | 1984-10-30 | 1984-10-30 | パタ−ン情報出力装置 |
| US06/791,402 US4827254A (en) | 1984-10-30 | 1985-10-25 | Display apparatus adapted to display various types of modified characters |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59226841A JPH0650458B2 (ja) | 1984-10-30 | 1984-10-30 | パタ−ン情報出力装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61105589A JPS61105589A (ja) | 1986-05-23 |
| JPH0650458B2 true JPH0650458B2 (ja) | 1994-06-29 |
Family
ID=16851405
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59226841A Expired - Lifetime JPH0650458B2 (ja) | 1984-10-30 | 1984-10-30 | パタ−ン情報出力装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0650458B2 (ja) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5521354B2 (ja) * | 1974-01-25 | 1980-06-09 |
-
1984
- 1984-10-30 JP JP59226841A patent/JPH0650458B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61105589A (ja) | 1986-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4555700A (en) | Internal image and bit array for display and printing of graphics | |
| JPH05298289A (ja) | ワード処理装置 | |
| JPH0723008B2 (ja) | 文字像を発生する方法 | |
| US4827254A (en) | Display apparatus adapted to display various types of modified characters | |
| JPH0570832B2 (ja) | ||
| US5068803A (en) | Method and apparatus for filling contours in digital typefaces | |
| JPH0473158B2 (ja) | ||
| JPH05181454A (ja) | 表示方式、その制御回路および表示装置 | |
| JPH03213367A (ja) | 印刷装置及びその制御方法 | |
| JPH0456317B2 (ja) | ||
| JPH023099A (ja) | 表示装置 | |
| JP2612402B2 (ja) | 表示制御方法 | |
| JPH0630927B2 (ja) | パターン出力方法 | |
| JPH041353B2 (ja) | ||
| JPS61105589A (ja) | パタ−ン情報出力装置 | |
| JPH01140193A (ja) | 書体自動変換装置 | |
| JPH081554B2 (ja) | 文字処理装置 | |
| JP3089918B2 (ja) | データ変換装置 | |
| JPH08123400A (ja) | 表示制御装置および表示情報格納方式および表示装置 | |
| JPS63234289A (ja) | 表示デ−タ描画方式 | |
| JPS59123046A (ja) | 文書処理装置の表示方式 | |
| JPH0695276B2 (ja) | 罫線種の表示方法 | |
| JPS6355071B2 (ja) | ||
| JPS61116386A (ja) | 文字パタ−ン書き込み制御方式 | |
| JPS5858673B2 (ja) | 可変サイズ文字表示方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |