JPH0462676B2 - - Google Patents

Info

Publication number
JPH0462676B2
JPH0462676B2 JP61127033A JP12703386A JPH0462676B2 JP H0462676 B2 JPH0462676 B2 JP H0462676B2 JP 61127033 A JP61127033 A JP 61127033A JP 12703386 A JP12703386 A JP 12703386A JP H0462676 B2 JPH0462676 B2 JP H0462676B2
Authority
JP
Japan
Prior art keywords
kanji
address
pattern
stored
data
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
JP61127033A
Other languages
English (en)
Other versions
JPS62283392A (ja
Inventor
Fumio Kamei
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP61127033A priority Critical patent/JPS62283392A/ja
Publication of JPS62283392A publication Critical patent/JPS62283392A/ja
Publication of JPH0462676B2 publication Critical patent/JPH0462676B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 <産業上の利用分野> この発明は、アドレス変換テーブルを備えた漢
字処理装置に関する。
<従来の技術> 従来、漢字処理装置に使用する8ビツトCPU
(中央処理装置)において、通常、使用可能なメ
モリ容量は64KBであり、漢字パターンのように
必要メモリ容量が64KBを越えるものについて
は、第7図に示すように、漢字パターン格納領域
をバンク構成とし、バンク切り換えにより、所望
漢字パターンの格納アドレスを得るようにしてい
る。第7図においては、漢字パターンのメモリ容
量を12KBとし、これを16KBごとにバンク構成
としたものである。第7図のaおよびひa′は漢字
処理するためのシステムプログラムや漢字パター
ンをアクセスするためのプログラム、処理データ
等が格納されている領域である。領域b0〜b7は漢
字パターンの格納されている領域であり、各々
16KBの領域が割り当てられており、バンク切り
換えにより計8領域がアクセスできるように構成
されている。b0〜b7に割り当てられる漢字パター
ンが可変長圧縮されて格納される場合、各漢字パ
ターンの格納されている先頭アドレスを求めるた
めには、アドレス変換用のテーブルが必要とな
り、通常は、第7図におけるb0の領域に変換テー
ブルを格納する構成としている。
第8図がこの変換テーブルを追加した場合の構
成である。a,a′は第7図と同じものである。b0
〜b7には可変長圧縮された漢字パターンが格納さ
れている。cはアドレス変換テーブルである。第
9図に従来のアドレス変換テーブルの構成を示
す。第9図において、gm(l≦m≦n)はm番目
の漢字パターンの格納アドレスを格納している領
域であり、各々3バイト必要とする。dm、em、
fm(1≦m≦n)はgmを構成する要素であり、
dmはバンク番号を1バイトで格納している。em
はアドレスの上位バイトを、fmは下位バイトを
各々1バイトで格納している。
この第9図の構成では、このアドレス変換テー
ブルとして3バイト×n必要であり、例えば
JISC6226で規定される非漢字(1区1点〜8区
94点)および第1水準漢字(16区1点〜47区94
点)の計3760文字分では11280バイト必要である。
すなわち、アドレス変換テーブルの所要空間が大
きくなる。このアドレス変換テーブルを用いた漢
字処理装置は、第10図に示すような構成をして
いる。第10図において、1は表示する漢字コー
ドを記憶する漢字コードバツフアであり、記憶さ
れる漢字コードは上位でブロツクを、下位でブロ
ツク内の順番を示す構成となつている。2は検索
制御回路で同じ漢字コードをもつテーブルデータ
をアドレス変換テーブル3から選択して出力させ
る。上記アドレス変換テーブル3は、1コード単
位にアドレス情報、バンク情報を持つている。4
はアクセス制御部であり、与えられたバンク情
報、アドレス情報によりパターンメモリ5をアク
セスして所望の漢字パターンデータを選択する。
6はパターンデータ処理部で、パターンデータを
表示データに変換し出力する。7は表示メモリで
ある。
しかして、検索制御部2により、アドレス変換
テーブル3を漢字コードに基づいて検索して、バ
ンク情報、アドレス情報をアクセス制御部4に送
る。アクセス制御部4は、与えられた情報に従つ
てバンクを切り換え、所望の漢字パターンデータ
をパターンメモリ2より送り出す。送り出された
漢字パターンデータは、パターンデータ処理部6
で展開して表示メモリ7へ送られ、表示される。
この構成では、前述のように、アドレス変換テ
ーブル3は各漢字コード毎にアドレス情報、バン
ク情報を備えていることから、変換テーブルの領
域が広くなるという問題がある。
<発明の目的> そこで、この発明の目的は、漢字処理装置にお
いて、アドレス変換テーブルのメモリ容量を圧縮
することにある。
<発明の構成> 上記目的を達成するため、この発明の漢字処理
装置は、小ブロツクの集まりからなる大ブロツク
を有し、上記小ブロツクの先頭に漢字群の先頭に
配置される漢字のアドレスを格納し、残りの各漢
字のそのアドレスと1つ前の漢字のアドレスとの
差分を格納した構成のアドレス変換テーブルと、
上記アドレス変換テーブルからの情報と、その情
報の記憶位置に基づいて、漢字パターンデータの
格納アドレスを計算するアドレス計算部を備えた
ことを特徴としている。
<実施例> 以下、この発明を図示の実施例により詳細に説
明する。
第1図はこの発明のアドレス変換テーブルの構
成を示す概念図である。hm(1≦m≦n)は漢字
16文字を小ブロツクとしたときのm番目のブロツ
クに含まれる漢字群の格納アドレス情報を格納し
ている領域であり、各々19バイトで構成されてい
る。im、jm、km、lm1〜lm16(1≦m≦n)は
hmを構成する要素であり、im、jm、kmは小ブ
ロツク内で先頭に配置される漢字のバンク番号、
アドレスの上位バイト。下位バイトを格納し、
各々1バイトで構成する。lm1〜lm16は小ブロツ
ク内の16漢字の各漢字の後述する圧縮情報(第3
図参照)を各々1バイトの計16バイトで格納して
いる。この方式によるとJISC6226の1区〜8区、
16区〜47区の計40区分について、各区を6つの小
ブロツクに分けた場合、全体の小ブロツク数は6
小ブロツク×40により、240小ブロツクとなり、
1小ブロツクあたり19バイト必要なため、19バイ
ト×240で4560バイトとなり、第9図の構成に比
べ約40%に圧縮される。
第2図a,b,cにアドレス変換テーブルにお
ける大ブロツク、小ブロツクおよび小ブロツクの
構造を示す。第2図aは大ブロツクであり、
JISC6226で規定される非漢字(1区1点〜8区
94点)および第1水準漢字(16区1点〜47区94
点)を各区ごとに大ブロツク化していることを示
す。
第2図bは各区(各大ブロツク)を6つの小ブ
ロツクに分割している状態を示すものであり、各
区の1点〜94点を6つの小ブロツクに分割する
際、仮想的に0点と95点を設け、0点〜15点を第
1小ブロツクとし、16点〜31点、32点〜47点、48
点〜63点、64点〜79点、80点〜95点を各々、第
2、第3、第4、第5、第6小ブロツクとしてい
る。
第2図cは各小ブロツクの構造を示すものであ
り、第1図のhm部を詳しく記述したものである。
r、s、tは小ブロツク内の16文字分の漢字の
内、1番めに配置される漢字パターンの格納され
ているアドレスのバンク番号、アドレス上位バイ
ト、下位バイトを各々1バイトで示すものであ
る。今回のシステムでは、1バンクあたり16KB
としているため、漢字パターンメモリ容量として
128KB使用する場合、8バンク必要なため、r
には0〜7の値が格納される。s、tには16KB
のアドレス空間として0000H〜3FFFHの値が入
つている。
なお、バンク間に小ブロツクが次の小ブロツク
とまたがつて格納されていることのないように、
各バンクはセクタバンダリー構成としている。
u1〜u16には小ブロツクを構成する16文字分の
漢字の圧縮情報(第3図参照のこと)が各1バイ
トの計16バイトで格納されている。16文字のうち
の1番めに配置される漢字パターンは、s、tの
アドレスに格納されている。2番目の漢字パター
ンのアドレスは、s、tのアドレスに1番目の漢
字の圧縮情報内の圧縮データ長を加算したもので
ある。以下、n(2≦n≦16)番目の漢字は、1
〜(n−1)番目までの圧縮データ長を加算した
ものにs、tを加算することにより、格納されて
いる漢字パターンのアドレスが求まる。
第3図は各漢字の圧縮情報の構成を示す図であ
る。Vは半角フラグであり、16×16ドツトで構成
される漢字パターンにおいて、実際にパターンを
構成するドツトの要素がパターンの左半分のみに
集約されているパターン、つまり、16×8ドツト
で構成される半角パターン(第4図参照)である
ことを示すフラグであり、半角パターンの場合は
1、16×16ドツトの全角パターンの場合は0が割
り当てられ、1ビツトで構成される。なお、この
実施例では、半角パターンについては圧縮せず、
原形パターンのままで格納されている。
Wは圧縮フラグで、パターンが圧縮して格納さ
れている場合は1、圧縮されず原形パターンのま
ま格納されている場合は0が割り当てられ、1ビ
ツトで構成される。なお、この実施例で、圧縮せ
ず、原形のまま格納する文字種は次のとおりであ
る。まず、英数字、ひらがな、カタカナなどのよ
うに使用頻度の高いものであり、これは復元する
時間をなるべく少なくするためである。次に、あ
る一定の方法により圧縮した場合、文字によつて
は圧縮した後のメモリ容量が原形のまま格納した
場合のメモリ容量を超えるものがあるため、この
ような文字については原形のまま格納されてい
る。
Xは字形フラグであり、1ビツトで構成され
る。
16×16ドツトの全角パターンにおいて、16×16
ドツトの領域を使用したパターンについては1、
16×15ドツトの領域を使用したパターンについて
は0を割り当てている(第5図参照)。
Yは圧縮データ長であり、ビツトで構成され、
0〜31の値が格納されている。Yが0のときは該
当コードに対する字形の割り当てのないもの、つ
まり、JISC6226において漢字パターン未定義の
ものである。1〜31のときは、そのパターンのメ
モリ容量が2〜32バイトであることを示す。
第6図は漢字処理装置のブロツク図であり、1
は表示する漢字の漢字コードを記憶する漢字コー
ドバツフア、8は検索制御回路、9は漢字パター
ンデータを記憶しているパターンメモリのメモリ
アドレス情報を漢字コードに対応させて記憶して
いるアドレス変換テーブルである。上記アドレス
変換テーブル9は、前述の第1図、第2図a,
b,cに示したような構造をしており、小ブロツ
クの集まりである大ブロツクからなり、上記小ブ
ロツクの先頭には漢字群の先頭に配置される漢字
のバンク番号およびアドレスが格納され、その
後、1番目の漢字の圧縮データ長、2番目の漢字
の圧縮データ長、15番目の漢字の圧縮データ長が
格納されている。アドレス計算部10は、小ブロ
ツクのn番目に格納されている漢字のパターンデ
ータのアドレスを上記小ブロツクの先頭のアドレ
スに1から(n−1)番目の圧縮データ長を加算
して求める。そして、アクセス制御部4は上記ア
ドレスおよびアドレス変換テーブル9よりの大、
小ブロツクを特定する信号により、パターンメモ
リ5にアクセスして、パターンデータ処理部6に
漢字のパターンデータを送る。そして、パターン
データ処理部6は、パターンデータを表示パター
ンに展開して、表示メモリ7に送り、図示しない
表示装置に漢字を表示する。
このようにして、このアドレス変換テーブル9
は、各漢字コード毎にバンク情報、アクセス情報
を設けていないので、メモリ領域を大幅に節約で
きる。また、漢字パターンデータ長を各漢字パタ
ーンデータ毎に付けることができるので、可変長
の漢字パターンデータを無駄なく、パターンメモ
リに記憶させることができる。
<発明の効果> 以上より明らかなように、この漢字処理装置
は、アドレス変換テーブルを、小ブロツクの先頭
に漢字群の先頭に配置される漢字のアドレスを格
納し、残りに各漢字のそのアドレスと1つ前の漢
字のアドレスとの差分を格納した構成としている
ので、メモリ領域を大幅に節約できる。
【図面の簡単な説明】
第1図はこの発明のアドレス変換テーブルの概
念を示す説明図、第2図a,b,cは各々、大ブ
ロツク、小ブロツクおよび小ブロツクの構造を示
す説明図、第3図は圧縮情報の説明図、第4図は
半角パターンの説明図、第5図は16×15ドツトの
領域を使用したパターンを示す図、第6図はこの
発明の一実施例のブロツク図、第7図、第8図は
夫々漢字パターン格納領域の説明図、第9図は従
来のアドレス変換テーブルの概念を示す説明図、
第10図は従来の漢字処理装置のブロツク図であ
る。 1……漢字コードバツフア、4……アクセス制
御部、5……パターンメモリ、7……表示メモ
リ、8……検索制御部、9……アドレス変換テー
ブル、10……アドレス計算部。

Claims (1)

  1. 【特許請求の範囲】 1 可変長に圧縮された漢字パターンのデータの
    格納されるパターンメモリのアドレスを漢字コー
    ドに基づいてアドレス変換テーブルで求めて、上
    記パターンメモリより漢字パターンのデータを読
    み出し、パターンデータ処理部で表示データに変
    換して漢字を表示する漢字処理装置において、 上記アドレス変換テーブルは、小ブロツクの集
    まりからなる大ブロツクを有し、上記小ブロツク
    の先頭に漢字群の先頭に配置される漢字のアドレ
    スを格納し、残りの各漢字のそのアドレスと1つ
    前の漢字のアドレスとの差分を格納した構成とな
    し、 上記アドレス変換テーブルからの情報と、その
    情報の記憶位置に基づいて、漢字パターンデータ
    の格納アドレスを計算するアドレス計算部を備え
    たことを特徴とする漢字処理装置。
JP61127033A 1986-05-30 1986-05-30 漢字処理装置 Granted JPS62283392A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61127033A JPS62283392A (ja) 1986-05-30 1986-05-30 漢字処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61127033A JPS62283392A (ja) 1986-05-30 1986-05-30 漢字処理装置

Publications (2)

Publication Number Publication Date
JPS62283392A JPS62283392A (ja) 1987-12-09
JPH0462676B2 true JPH0462676B2 (ja) 1992-10-07

Family

ID=14949996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61127033A Granted JPS62283392A (ja) 1986-05-30 1986-05-30 漢字処理装置

Country Status (1)

Country Link
JP (1) JPS62283392A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02287739A (ja) * 1989-04-28 1990-11-27 Moji Zukei Center:Kk メモリアクセス方法

Also Published As

Publication number Publication date
JPS62283392A (ja) 1987-12-09

Similar Documents

Publication Publication Date Title
US4849878A (en) Self-extending administrative memory file
JP4717130B2 (ja) オフセット表を使用する完全ハッシュの生成
JP3416502B2 (ja) 配列維持方法
US4630030A (en) Compression of data for storage
JPH0462676B2 (ja)
JPH02222063A (ja) 帳票出力装置
US4845612A (en) Apparatus for accessing a memory which has dedicated areas for separately storing addresses and character string data
JP3240673B2 (ja) 文字パターンの管理方法
JPS6347908Y2 (ja)
JPS6349772Y2 (ja)
JPH0112308Y2 (ja)
JPH0425551B2 (ja)
JPS6352179A (ja) デイスプレイ用ramの配置方法
Chin et al. Special Feature: An Automated Chinese Telephone Directory
JPS58116581A (ja) 表示装置
JPH0223871B2 (ja)
JPS58117032A (ja) 通信システム
JPH02287739A (ja) メモリアクセス方法
JPS581782B2 (ja) モジパタ−ンハツセイキ
JPS63135995A (ja) 文字パタ−ン格納方式
GB2328126A (en) Computational Icon
JPH0253799B2 (ja)
JPH02259947A (ja) ディジタル・データ処理システムにおける多次元列のアドレス指定のための仮想メモリー管理装置
JPH0516605B2 (ja)
JPS6073672A (ja) 文字フオントrom構造

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees