JPS6043688A - 文字パタ−ン発生器 - Google Patents
文字パタ−ン発生器Info
- Publication number
- JPS6043688A JPS6043688A JP58151337A JP15133783A JPS6043688A JP S6043688 A JPS6043688 A JP S6043688A JP 58151337 A JP58151337 A JP 58151337A JP 15133783 A JP15133783 A JP 15133783A JP S6043688 A JPS6043688 A JP S6043688A
- Authority
- JP
- Japan
- Prior art keywords
- code
- address
- character pattern
- character
- ward
- 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.)
- Granted
Links
- 238000006243 chemical reaction Methods 0.000 description 14
- 230000001174 ascending effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 4
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
不発明は電子計算機、データ端末機器等の情報処理装置
に使用される文字表示装置(ディスプレイ)または印字
装置(プリンタ)に関する。
に使用される文字表示装置(ディスプレイ)または印字
装置(プリンタ)に関する。
日本語のように多数の文字を取り扱う大容量文字パター
ン発生器においては、一般に第1図に示すように、入力
文字コードに基づいて文字パターンメモリのアドレスを
めるためOコード/アドレス変換手段を持っている。こ
れは例えばJIS C6226で定められた文字の場合
のように、コードによって表現することのできる文字数
(8836文字)に対して実際に定義されている文字数
が少ない場合は、未定義コードに対応する文字ノ(ター
ンメモリ全体約するための有効な手段となっている。
ン発生器においては、一般に第1図に示すように、入力
文字コードに基づいて文字パターンメモリのアドレスを
めるためOコード/アドレス変換手段を持っている。こ
れは例えばJIS C6226で定められた文字の場合
のように、コードによって表現することのできる文字数
(8836文字)に対して実際に定義されている文字数
が少ない場合は、未定義コードに対応する文字ノ(ター
ンメモリ全体約するための有効な手段となっている。
し7)>L、、従来この種のコード/アドレス変換手段
は1つのエントリが文字ノくターンメモリ全体の任意の
アドレスを表現できる大きさであってかつ表現可能な全
てのコードに対応するエントリが該コードの昇順に並べ
られた表(テーブル)であった・このために該テーブル
は非常に大きなものであるという欠点を有しエいた。例
えば、文字のマトリックスサイズが16ドツトX16ド
ツトの文字パターンvsooo文字分格納することので
きる文字パターンメモリの容量は約250キロノくイト
であり、このメモリ全体の任意のアドレスを表現するた
めには18ビツトの情報金製する。同様に24ドツトX
24ドツトのマトリックスサイズ、の文字の場合は約5
60キロノくイトとなり20ビツトのアドレスが必要と
なる。これらのコード/アドレス変換表は3バイト(1
8ビツトまたは20ピツト)X8836=26508
バイトと大きなものになってしまう。
は1つのエントリが文字ノくターンメモリ全体の任意の
アドレスを表現できる大きさであってかつ表現可能な全
てのコードに対応するエントリが該コードの昇順に並べ
られた表(テーブル)であった・このために該テーブル
は非常に大きなものであるという欠点を有しエいた。例
えば、文字のマトリックスサイズが16ドツトX16ド
ツトの文字パターンvsooo文字分格納することので
きる文字パターンメモリの容量は約250キロノくイト
であり、このメモリ全体の任意のアドレスを表現するた
めには18ビツトの情報金製する。同様に24ドツトX
24ドツトのマトリックスサイズ、の文字の場合は約5
60キロノくイトとなり20ビツトのアドレスが必要と
なる。これらのコード/アドレス変換表は3バイト(1
8ビツトまたは20ピツト)X8836=26508
バイトと大きなものになってしまう。
本発明はコード/アドレス変換手段を2組用意すること
によって、当該コード/アドレス変換手段を全体として
小容量にするための実現方法全提供する・ 第2図に不発明による文字パターン発生器の構成を示す
。入力文字コードに対応する文字パターンを記憶する文
字パターン記憶部2.入力文字コードを2つのコード成
分に分解するコード分解部4、該コード成分からアドレ
ス成分?得るための2組のコード/アドレス変換部11
および12゜ならびに該アドレス成分を基に入力文字コ
ードに対応する前記文字パターン記憶部のアドレスを、
算出するためのアドレス演算部3から構成さ、れる。
によって、当該コード/アドレス変換手段を全体として
小容量にするための実現方法全提供する・ 第2図に不発明による文字パターン発生器の構成を示す
。入力文字コードに対応する文字パターンを記憶する文
字パターン記憶部2.入力文字コードを2つのコード成
分に分解するコード分解部4、該コード成分からアドレ
ス成分?得るための2組のコード/アドレス変換部11
および12゜ならびに該アドレス成分を基に入力文字コ
ードに対応する前記文字パターン記憶部のアドレスを、
算出するためのアドレス演算部3から構成さ、れる。
次に不発明の実施例について図面を参照して具体的に説
明する。なお、不実施例の説明では入力文字コードiJ
I 8 C6226に従って区コードと点コードに分
解しているが、言うまでもなく他の方法によって分解し
ても良い。
明する。なお、不実施例の説明では入力文字コードiJ
I 8 C6226に従って区コードと点コードに分
解しているが、言うまでもなく他の方法によって分解し
ても良い。
第3図全参照して、本発明の第1の実施例金説q−jる
。l 24ドツト×24ドツトのマトリ、クスの文字パ
ターンを約7000字分収容できる512キロバイトの
文字パターン記憶部に区コード毎にまとめて文字パター
ン全格納しておく・第1コード/アドレス変換部は区コ
ードの昇順に94個のエントリがあり、それぞれ前記文
字パターン記憶部の区コード毎のまとまりの先頭のアド
レスが格納されている。第2コード/アドレス変換部は
区点コードの昇順に94X94=8836個のエントリ
があり、該コードに対応する文字パターンが区フード毎
のまとまりの先頭から何番目に配列されているかを示す
番号が記憶されている。入力された文字コードC1は入
力コード分解部で区コードC1i と区点コードCzi
に分解される8区コードC1iは第1コード/アドレス
変換部に送られ、そこでアドレス成分atiが得られる
。一方区点コードC21は第2コード/アドレス変換部
に送られ7ドレス成分a2iが得られる。 アドレス演
算部では1個の文字パターンの大きさを示す定数に=7
2および前記アドレス成分ali、a2ie入カとして
a 1 i +Na 2 iの演算が施され、結果とし
て入力文字コードC4に対応する文字パターンPiの格
納アドレスAiがめられる。この例では第1コード/ア
ドレス変換部のテーブルの大きさは3バイトX94=2
82バイト、第2コード/アドレス変換部のテーブルの
大きさは1バイトX 8836=8836バイトで、合
計9118バイトの小容量で済むことになる−なお、不
実施例において文字パターン記憶部に存在しない文字コ
ードについては、第2コード/アドレス変換表の該当位
置に特殊な値(例えばFF(16))を格納しておけば
容易に未足義文字であることが識別できる。
。l 24ドツト×24ドツトのマトリ、クスの文字パ
ターンを約7000字分収容できる512キロバイトの
文字パターン記憶部に区コード毎にまとめて文字パター
ン全格納しておく・第1コード/アドレス変換部は区コ
ードの昇順に94個のエントリがあり、それぞれ前記文
字パターン記憶部の区コード毎のまとまりの先頭のアド
レスが格納されている。第2コード/アドレス変換部は
区点コードの昇順に94X94=8836個のエントリ
があり、該コードに対応する文字パターンが区フード毎
のまとまりの先頭から何番目に配列されているかを示す
番号が記憶されている。入力された文字コードC1は入
力コード分解部で区コードC1i と区点コードCzi
に分解される8区コードC1iは第1コード/アドレス
変換部に送られ、そこでアドレス成分atiが得られる
。一方区点コードC21は第2コード/アドレス変換部
に送られ7ドレス成分a2iが得られる。 アドレス演
算部では1個の文字パターンの大きさを示す定数に=7
2および前記アドレス成分ali、a2ie入カとして
a 1 i +Na 2 iの演算が施され、結果とし
て入力文字コードC4に対応する文字パターンPiの格
納アドレスAiがめられる。この例では第1コード/ア
ドレス変換部のテーブルの大きさは3バイトX94=2
82バイト、第2コード/アドレス変換部のテーブルの
大きさは1バイトX 8836=8836バイトで、合
計9118バイトの小容量で済むことになる−なお、不
実施例において文字パターン記憶部に存在しない文字コ
ードについては、第2コード/アドレス変換表の該当位
置に特殊な値(例えばFF(16))を格納しておけば
容易に未足義文字であることが識別できる。
第4図を参照して本発明の第2の実施例を説明する。3
2ドツト×32ドツトのマトリックスの文字パターンを
約4000字分収容でさる512キロバイトの文字パタ
ーン記憶部に区コード毎にまとめて文字パターンを格納
しておく、第2コード/アドレス変換部には区コード毎
にまとまったブロックが必ル各ブロックの先頭には該区
コードに対応する前些文字パターン記憶部の区コード毎
のまとまりの先頭のアドレスが格納されており、その後
ろに該区コード円の点コードの昇順に94個のエントリ
があり、該点コードに対応する文字パターンが区コード
毎のまとまりの何番目に配列されているかケ示す番号が
記憶されているa第1コード/アドレス変換部は区コー
ドの昇順に94個のエントリがあり、それぞれ前記第2
コード/アドレス変換部の該区コードに対応するブロッ
クの先頭アドレスが記憶されている。入力された文字コ
ードCiは区コードc1五と点コードC2i に分解さ
れる。区コードCrj は第1コード/アドレス変換部
でアドレス成分a1i に変換される。第2コード/ア
ドレス変換部ではアドレス成分a11で示される位置か
らアドレス成分”1i’がめられ、更に点コードCzi
f基に゛アドレス成分a2iが得られる。アドレス演
算部では1個の文字パターンの大きさを示す定数に=1
28および前記アドレス成分”li’、a2i k入カ
としてali”Kazi 。
2ドツト×32ドツトのマトリックスの文字パターンを
約4000字分収容でさる512キロバイトの文字パタ
ーン記憶部に区コード毎にまとめて文字パターンを格納
しておく、第2コード/アドレス変換部には区コード毎
にまとまったブロックが必ル各ブロックの先頭には該区
コードに対応する前些文字パターン記憶部の区コード毎
のまとまりの先頭のアドレスが格納されており、その後
ろに該区コード円の点コードの昇順に94個のエントリ
があり、該点コードに対応する文字パターンが区コード
毎のまとまりの何番目に配列されているかケ示す番号が
記憶されているa第1コード/アドレス変換部は区コー
ドの昇順に94個のエントリがあり、それぞれ前記第2
コード/アドレス変換部の該区コードに対応するブロッ
クの先頭アドレスが記憶されている。入力された文字コ
ードCiは区コードc1五と点コードC2i に分解さ
れる。区コードCrj は第1コード/アドレス変換部
でアドレス成分a1i に変換される。第2コード/ア
ドレス変換部ではアドレス成分a11で示される位置か
らアドレス成分”1i’がめられ、更に点コードCzi
f基に゛アドレス成分a2iが得られる。アドレス演
算部では1個の文字パターンの大きさを示す定数に=1
28および前記アドレス成分”li’、a2i k入カ
としてali”Kazi 。
の演算が行われ、結果として入力文字コードCiに対応
する文字パターンPiの格納アドレスAiがめられ、不
実施例では区コード単位で未定義の文字がある場合には
第1コード/アドレス変換部の該当位置に特殊な値(例
えばFFFF(xs))f、格納しておくことによって
、第2コード/アドレス変換部の該区コードに対応する
ブロックを省略することができる。第1コード/アドレ
ス変換部の大きさは2バイトX94=188バイト、第
2コード/アドレス変換部の大きさは文字パターン記憶
部に格納される文字のコード構成によって変化するが、
本実施例の4000字分で最小の場合は3バイトX 9
4/2 +1バイトX 8836/2=4559/<イ
トとなり、合計4747バイトの小容量で済むことにな
る。
する文字パターンPiの格納アドレスAiがめられ、不
実施例では区コード単位で未定義の文字がある場合には
第1コード/アドレス変換部の該当位置に特殊な値(例
えばFFFF(xs))f、格納しておくことによって
、第2コード/アドレス変換部の該区コードに対応する
ブロックを省略することができる。第1コード/アドレ
ス変換部の大きさは2バイトX94=188バイト、第
2コード/アドレス変換部の大きさは文字パターン記憶
部に格納される文字のコード構成によって変化するが、
本実施例の4000字分で最小の場合は3バイトX 9
4/2 +1バイトX 8836/2=4559/<イ
トとなり、合計4747バイトの小容量で済むことにな
る。
本発明は以上説明したように、2組のコード/アドレス
変換手段を持つことによって、コード/アドレス変換部
を全体として非常に小容量にする効果がある。
変換手段を持つことによって、コード/アドレス変換部
を全体として非常に小容量にする効果がある。
第1図は従来技術による文字パターン発生器の構成を示
した図である。第2図は不発明による文字パターン発生
器の構成を示した図である。第3図は本発明の第1の実
施例を示した図、第4図は第2の実施例金示した図であ
る。
した図である。第2図は不発明による文字パターン発生
器の構成を示した図である。第3図は本発明の第1の実
施例を示した図、第4図は第2の実施例金示した図であ
る。
Claims (1)
- 入力文字コードに対応する文字パターンを記憶する文字
パターンメモリを持ち、入力文字コードから前記文字パ
ターンメモリの該当アドレスを得ルタめの2組のコード
/アドレス変換手段金持つ文字パターン発生器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58151337A JPS6043688A (ja) | 1983-08-19 | 1983-08-19 | 文字パタ−ン発生器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58151337A JPS6043688A (ja) | 1983-08-19 | 1983-08-19 | 文字パタ−ン発生器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6043688A true JPS6043688A (ja) | 1985-03-08 |
| JPH0331271B2 JPH0331271B2 (ja) | 1991-05-02 |
Family
ID=15516367
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58151337A Granted JPS6043688A (ja) | 1983-08-19 | 1983-08-19 | 文字パタ−ン発生器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6043688A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01161970A (ja) * | 1987-12-18 | 1989-06-26 | Ascii Corp | キャラクタジェネレータおよびキャラクタ表示装置 |
| JPH0538686U (ja) * | 1991-10-29 | 1993-05-25 | 三洋電機株式会社 | 電子機器 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS54152926A (en) * | 1978-05-24 | 1979-12-01 | Hitachi Ltd | Address assignment system |
-
1983
- 1983-08-19 JP JP58151337A patent/JPS6043688A/ja active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS54152926A (en) * | 1978-05-24 | 1979-12-01 | Hitachi Ltd | Address assignment system |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01161970A (ja) * | 1987-12-18 | 1989-06-26 | Ascii Corp | キャラクタジェネレータおよびキャラクタ表示装置 |
| JPH0538686U (ja) * | 1991-10-29 | 1993-05-25 | 三洋電機株式会社 | 電子機器 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0331271B2 (ja) | 1991-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4542477A (en) | Information retrieval device | |
| SE8307228D0 (sv) | Datakomprimering | |
| US6035299A (en) | Mapping system with house number representation | |
| JPH0644714B2 (ja) | コ−ド変換装置 | |
| SE424927B (sv) | Teckengenerator | |
| JPH05216619A (ja) | 多重文字コードセットの入出力変換方式 | |
| JP2968112B2 (ja) | 符号変換方法 | |
| JPS6043688A (ja) | 文字パタ−ン発生器 | |
| EP0647034B1 (en) | A variable word length code decoding method, and a decoder for performing the same | |
| JPS6214689A (ja) | 文字出力制御装置 | |
| US6118391A (en) | Compression into arbitrary character sets | |
| GB2030739A (en) | Computer store arrangements | |
| JPS62245467A (ja) | シンボリツク処理システムおよび方法 | |
| JPS607293B2 (ja) | コ−ドテ−ブル作成方法 | |
| JPH04142163A (ja) | 可変長符号化装置 | |
| JPH01185749A (ja) | 可変長ビット列格納方式 | |
| SU809206A1 (ru) | Устройство дл поиска информацииВ пАМ Ти | |
| JPS6148732B2 (ja) | ||
| JPS5755581A (en) | Address converting system | |
| JPH0554145B2 (ja) | ||
| JPS6243257A (ja) | フアクシミリ応答装置 | |
| Gilder | Floating a Point | |
| JPS612565A (ja) | コ−ド変換処理方式 | |
| JPS57146341A (en) | Data processor | |
| JPS62263539A (ja) | 文字列処理方式 |