JPH0331271B2 - - Google Patents

Info

Publication number
JPH0331271B2
JPH0331271B2 JP58151337A JP15133783A JPH0331271B2 JP H0331271 B2 JPH0331271 B2 JP H0331271B2 JP 58151337 A JP58151337 A JP 58151337A JP 15133783 A JP15133783 A JP 15133783A JP H0331271 B2 JPH0331271 B2 JP H0331271B2
Authority
JP
Japan
Prior art keywords
code
address
character
character pattern
component
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
Application number
JP58151337A
Other languages
English (en)
Other versions
JPS6043688A (ja
Inventor
Takafumi Oota
Michio Tsucha
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.)
NEC Corp
Original Assignee
Nippon Electric 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP58151337A priority Critical patent/JPS6043688A/ja
Publication of JPS6043688A publication Critical patent/JPS6043688A/ja
Publication of JPH0331271B2 publication Critical patent/JPH0331271B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 本発明は電子計算機、データ端末機器等の情報
処理装置に使用される文字表示装置(デイスプレ
イ)または印字装置(プリンタ)に関する。
日本語のように多数の文字を取り扱う大容量文
字パターン発生器においては、一般に第1図に示
すように、入力文字コードに基づいて文字パター
ンメモリのアドレスを求めるためのコード/アド
レス変換手段を持つている。これは例えば
JISC6226で定められた文字の場合のように、コ
ードによつて表現することのできる文字数(8836
文字)に対して実際に定義されている文字数が少
ない場合は、未定義コードに対応する文字パター
ンメモリを節約するための有効な手段となつてい
る。
しかし、従来この種のコード/アドレス変換手
段は1つのエントリが文字パターンメモリ全体の
任意のアドレスを表現できる大きさであつてかつ
表現可能な全てのコードに対応するエントリが該
コードの昇順に並べられた表(テーブル)であつ
た。このために該テーブルは非常に大きなもので
あるという欠点を有していた。例えば、文字のマ
トリツクスサイズが16ドツト×16ドツトの文字パ
ターンを8000文字分格納することのできる文字パ
ターンメモリの容量は約250キロバイトであり、
このメモリ全体の任意のアドレスを表現するため
には18ビツトの情報を要する。同様に24ドツト×
24ドツトのマトリツクスサイズの文字の場合は約
560キロバイトとなり20ビツトのアドレスが必要
となる。これらのコード/アドレス変換表は3バ
イト(18ビツトまたは20ビツト)×8836=26508バ
イトと大きなものになつてしまう。
本発明はコード/アドレス変換手段を2組用意
することによつて、当該コード/アドレス変換手
段を全体として小容量にするための実現方法を提
供する。
第2図に本発明による文字パターン発生器の構
成を示す。入力文字コードに対応する文字パター
ンを記憶する文字パターン記憶部2、入力文字コ
ードを2つのコード成分に分解するコード分解部
4、該コード成分からアドレス成分を得るための
2組のコード/アドレス変換部11および12、
ならびに該アドレス成分を基に入力文字コードに
対応する前記文字パターン記憶部のアドレスを算
出するためのアドレス演算部3から構成される。
次に本発明の実施例について図面を参照して具
体的に説明する。なお、本実施例の説明では入力
文字コードをJISC6226に従つて区コードと点コ
ードに分解しているが、言うまでもなく他の方法
によつて分解しても良い。
第3図を参照して、本発明の第1の実施例を説
明する。24ドツト×24ドツトのマトリツクスの文
字パターンを約7000字分収容できる512キロバイ
トの文字パターン記憶部に区コード毎にまとめて
文字パターンを格納しておく。第1コード/アド
レス変換部は区コードの昇順に94個のエントリが
あり、それぞれ前記文字パターン記憶部の区コー
ド毎のまとまりの先頭のアドレスが格納されてい
る。第2コード/アドレス変換部は区点コードの
昇順に94×94=8836個のエントリがあり、該コー
ドに対応する文字パターンが区コード毎のまとま
りの先頭から何番目に配列されているかを示す番
号が記憶されている。入力された文字コードCi
入力コード分解部で区コードc1iと区点コードc2i
に分解される。区コードc1iは第1コード/アド
レス変換部に送られ、そこでアドレス成分a1i
得られる。一方区点コードC2iは第2コード/ア
ドレス変換部に送られアドレス成分a2iが得られ
る。アドレス演算部では1個の文字パターンの大
きさを示す定数K=72および前記アドレス成分
a1i,a2iを入力としてa1i+Ka2iの演算が施され、
結果として入力文字コードCiに対応する文字パタ
ーンPiの格納アドレスAiが求められる。この例で
は第1コード/アドレス変換部のテーブルの大き
さは3バイト×94=282バイト、第2コード/ア
ドレス変換部のテーブルの大きさは1バイト×
8836=8836バイトで、合計9118バイトの小容量で
済むことになる。なお、本実施例において文字パ
ターン記憶部に存在しない文字コードについて
は、第2コード/アドレス変換表の該当位置に特
殊な値(例えばFF(16))を格納しておけば容易に
未定義文字であることが識別できる。
第4図を参照して本発明の第2の実施例を説明
する。32ドツト×32ドツトのマトリツクスの文字
パターンを約4000字分収容できる512キロバイト
の文字パターン記憶部に区コード毎にまとめて文
字パターンを格納しておく。第2コード/アドレ
ス変換部には区コード毎にまとまつたブロツクが
あり各ブロツクの先頭には該区コードに対応する
前記文字パターン記憶部の区コード毎のまとまり
の先頭のアドレスが格納されており、その後ろに
該区コード内の点コードの昇順に94個のエントリ
があり、該点コードに対応する文字パターンが区
コード毎のまとまりの何番目に配列されているか
を示す番号が記憶されている。第1コード/アド
レス変換部は区コードの昇順に94個のエントリが
あり、それぞれ前記第2コード/アドレス変換部
の該区コードに対応するブロツクの先頭アドレス
が記憶されている。入力された文字コードCiは区
コードc1iと点コードc2iに分解される。区コード
c1iは第1コード/アドレス変換部でアドレス成
分a1iに変換される。第2コード/アドレス変換
部ではアドレス成分a1iで示される位置からアド
レス成分a1i′が求められ、更に点コードc2iを基に
アドレス成分a2iが得られる。アドレス演算部で
は1個の文字パターンの大きさを示す定数K=
128および前記アドレス成分a1i′,a2iを入力とし
てa1i′+Ka2iの演算が行われ、結果として入力文
字コードCiに対応する文字パターンPiの格納アド
レスAiが求められ、本実施例では区コード単位で
未定義の文字がある場合には第1コード/アドレ
ス変換部の該当位置に特殊な値(例えば
FFFF(16))を格納しておくことによつて、第2コ
ード/アドレス変換部の該区コードに対応するブ
ロツクを省略することができる。第1コード/ア
ドレス変換部の大きさは2バイト×94=188バイ
ト、第2コード/アドレス変換部の大きさは文字
パターン記憶部に格納される文字のコード構成に
よつて変化するが、本実施例の4000字分で最小の
場合は3バイト×94/2+1バイト×8836/2=
4559バイトとなり、合計4747バイトの小容量で済
むことになる。
本発明は以上説明したように、2組のコード/
アドレス変換手段を持つことによつて、コード/
アドレス変換部を全体として非常に小容量にする
効果がある。
【図面の簡単な説明】
第1図は従来技術による文字パターン発生器の
構成を示した図である。第2図は本発明による文
字パターン発生器の構成を示した図である。第3
図は本発明の第1の実施例を示した図、第4図は
第2の実施例を示した図である。

Claims (1)

  1. 【特許請求の範囲】 1 文字パターンを記憶している文字パターン記
    憶部と、入力された入力文字コードから、この入
    力文字コードに対応した前記文字パターンの前記
    文字パターン記憶部における格納アドレスを生成
    するコード/アドレス変換手段とを備える文字パ
    ターン発生器において、 前記コード/アドレス変換手段が、 前記入力文字コードを文字のグループ を示す第1のコードと、単一文字を示す第2のコ
    ードとに分解するコード分解部と、 前記第1のコードをコード/アドレステーブル
    を用いて第1のアドレス成分を生成する第1のコ
    ード/アドレス変換部と、 前記第2のコードをコード/アドレステーブル
    を用いて第2のアドレス成分を生成する第2のコ
    ード/アドレス変換部と、 前記第1のアドレス成分と前記第2のアドレス
    成分とを一次結合することで前記格納アドレスを
    生成するアドレス演算部とを備えてなることを特
    徴とする文字パターン発生器。 2 文字パターンを記憶している文字パターン記
    憶部と、入力された入力文字コードから、この入
    力文字コードに対応した前記文字パターンの前記
    文字パターン記憶部における格納アドレスを生成
    するコード/アドレス変換手段とを備える文字パ
    ターン発生器において、 前記コード/アドレス変換手段が、 前記入力文字コードを文字のグループを示す第
    1のコードと、前記グループ内における単一文字
    を示す第2のコードとに分解するコード分解部
    と、 前記第1のコードをコード/アドレステーブル
    を用いて第1のアドレス成分を生成する第1のコ
    ード/アドレス変換部と、 前記第2のコードをコード/アドレステーブル
    の前記第1のアドレス成分が示す部分を用いて第
    2のアドレス成分と第3のアドレス成分とを生成
    する第2のコード/アドレス変換部と、 前記第2のアドレス成分と前記第3のアドレス
    成分とを一次結合することで前記格納アドレスを
    生成するアドレス演算部とを備えてなることを特
    徴とする文字パターン発生器。
JP58151337A 1983-08-19 1983-08-19 文字パタ−ン発生器 Granted JPS6043688A (ja)

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 JPS6043688A (ja) 1985-03-08
JPH0331271B2 true 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)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2778957B2 (ja) * 1987-12-18 1998-07-23 株式会社 アスキー キャラクタ表示装置
JPH0538686U (ja) * 1991-10-29 1993-05-25 三洋電機株式会社 電子機器

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54152926A (en) * 1978-05-24 1979-12-01 Hitachi Ltd Address assignment system

Also Published As

Publication number Publication date
JPS6043688A (ja) 1985-03-08

Similar Documents

Publication Publication Date Title
EP0293161B1 (en) Character processing system with spelling check function
US4881180A (en) Character image generating circuit
EP0745946A1 (en) Data coding system and decoding circuit, in particular for the compression of Chinese character data
KR940003198B1 (ko) 코드변환장치
JP2968112B2 (ja) 符号変換方法
ES462082A1 (es) Procedimiento y elaborador para generar palabras de m + n bits para sistemas controlados de programas memorizados.
JPH0331271B2 (ja)
JPH0630910B2 (ja) 印字方法
JPS6214689A (ja) 文字出力制御装置
US6118391A (en) Compression into arbitrary character sets
US5644684A (en) High-efficiency compression suitable for use in character generation
JPH02186836A (ja) ベクトル量子化器
JPS5931751B2 (ja) ドツト式印刷装置
JPS5627484A (en) Print format assignment system
JPH0554145B2 (ja)
JPS60241157A (ja) 電子辞書を利用した文章デ−タ圧縮方法
JP2541221B2 (ja) 装飾パタ―ン出力方法
JPS57187784A (en) Space processing method for word processor
JPS62147518A (ja) キ−入力方法
JPH04142163A (ja) 可変長符号化装置
JPH05265696A (ja) テーブル索引処理装置
JPS61201324A (ja) 6ビツト・コ−ド英数字再生処理方式
JPS57191787A (en) Picture data output system
JPH05323935A (ja) フォントパターンの圧縮記憶方法
JPS60105567A (ja) プロポ−シヨナルスペ−シング印字法