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
Japanese (ja)
Other versions
JPS62283392A (en
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/en
Publication of JPS62283392A publication Critical patent/JPS62283392A/en
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

【発明の詳細な説明】 <産業上の利用分野> この発明は、アドレス変換テーブルを備えた漢
字処理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention relates to a kanji processing device equipped with an address conversion table.

<従来の技術> 従来、漢字処理装置に使用する8ビツトCPU
(中央処理装置)において、通常、使用可能なメ
モリ容量は64KBであり、漢字パターンのように
必要メモリ容量が64KBを越えるものについて
は、第7図に示すように、漢字パターン格納領域
をバンク構成とし、バンク切り換えにより、所望
漢字パターンの格納アドレスを得るようにしてい
る。第7図においては、漢字パターンのメモリ容
量を12KBとし、これを16KBごとにバンク構成
としたものである。第7図のaおよびひa′は漢字
処理するためのシステムプログラムや漢字パター
ンをアクセスするためのプログラム、処理データ
等が格納されている領域である。領域b0〜b7は漢
字パターンの格納されている領域であり、各々
16KBの領域が割り当てられており、バンク切り
換えにより計8領域がアクセスできるように構成
されている。b0〜b7に割り当てられる漢字パター
ンが可変長圧縮されて格納される場合、各漢字パ
ターンの格納されている先頭アドレスを求めるた
めには、アドレス変換用のテーブルが必要とな
り、通常は、第7図におけるb0の領域に変換テー
ブルを格納する構成としている。
<Conventional technology> Conventionally, 8-bit CPUs used in kanji processing devices
(Central processing unit), the usable memory capacity is normally 64KB, and for items such as kanji patterns that require more than 64KB, the kanji pattern storage area is configured in a bank configuration as shown in Figure 7. By switching banks, the storage address of the desired kanji pattern can be obtained. In FIG. 7, the memory capacity for kanji patterns is 12 KB, and this is arranged in banks of 16 KB each. A and a' in FIG. 7 are areas in which system programs for processing kanji characters, programs for accessing kanji patterns, processing data, etc. are stored. Areas b 0 to b 7 are areas where kanji patterns are stored, and each
A 16KB area is allocated, and the configuration is such that a total of 8 areas can be accessed by switching banks. When the kanji patterns assigned to b 0 to b 7 are stored in a variable-length compressed format, an address conversion table is required to find the first address where each kanji pattern is stored. The configuration is such that the conversion table is stored in the b 0 area in FIG.

第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バイトで格納している。
FIG. 8 shows the configuration when this conversion table is added. a and a' are the same as in FIG. b 0
~ b7 stores variable-length compressed Kanji patterns. c is an address translation table. FIG. 9 shows the structure of a conventional address translation table. In FIG. 9, gm (l≦m≦n) is an area storing the storage address of the m-th kanji pattern, each of which requires 3 bytes. dm, em,
fm (1≦m≦n) is an element that constitutes gm,
dm stores the bank number in 1 byte. em
stores the upper byte of the address, and fm stores the lower byte of the address.

この第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は表示メモリで
ある。
In the configuration shown in FIG. 9, 3 bytes x n are required as this address conversion table, for example
Non-kanji defined in JISC6226 (1 point for 1 to 8 wards)
94 points) and 1st level kanji (16th ward 1 point - 47th ward 94 points)
For a total of 3760 characters (points), 11280 bytes are required.
In other words, the space required for the address translation table increases. A kanji processing device using this address conversion table has a configuration as shown in FIG. In FIG. 10, reference numeral 1 denotes a kanji code buffer for storing kanji codes to be displayed, and the stored kanji codes are structured so that the higher order indicates a block and the lower order indicates the order within the block. 2 is a search control circuit which selects table data having the same kanji code from the address conversion table 3 and outputs it. The address conversion table 3 has address information and bank information for each code. 4
1 is an access control section which accesses the pattern memory 5 based on the given bank information and address information and selects desired Kanji pattern data.
6 is a pattern data processing section which converts pattern data into display data and outputs it. 7 is a display memory.

しかして、検索制御部2により、アドレス変換
テーブル3を漢字コードに基づいて検索して、バ
ンク情報、アドレス情報をアクセス制御部4に送
る。アクセス制御部4は、与えられた情報に従つ
てバンクを切り換え、所望の漢字パターンデータ
をパターンメモリ2より送り出す。送り出された
漢字パターンデータは、パターンデータ処理部6
で展開して表示メモリ7へ送られ、表示される。
Then, the search control section 2 searches the address conversion table 3 based on the Kanji code, and sends bank information and address information to the access control section 4. The access control unit 4 switches banks according to the given information and sends desired kanji pattern data from the pattern memory 2. The sent kanji pattern data is sent to the pattern data processing section 6.
The data is expanded and sent to the display memory 7, where it is displayed.

この構成では、前述のように、アドレス変換テ
ーブル3は各漢字コード毎にアドレス情報、バン
ク情報を備えていることから、変換テーブルの領
域が広くなるという問題がある。
In this configuration, as described above, since the address conversion table 3 includes address information and bank information for each Kanji code, there is a problem that the area of the conversion table becomes large.

<発明の目的> そこで、この発明の目的は、漢字処理装置にお
いて、アドレス変換テーブルのメモリ容量を圧縮
することにある。
<Object of the Invention> Therefore, an object of the present invention is to compress the memory capacity of an address conversion table in a kanji processing device.

<発明の構成> 上記目的を達成するため、この発明の漢字処理
装置は、小ブロツクの集まりからなる大ブロツク
を有し、上記小ブロツクの先頭に漢字群の先頭に
配置される漢字のアドレスを格納し、残りの各漢
字のそのアドレスと1つ前の漢字のアドレスとの
差分を格納した構成のアドレス変換テーブルと、
上記アドレス変換テーブルからの情報と、その情
報の記憶位置に基づいて、漢字パターンデータの
格納アドレスを計算するアドレス計算部を備えた
ことを特徴としている。
<Structure of the Invention> In order to achieve the above object, the kanji processing device of the present invention has a large block made up of a collection of small blocks, and at the beginning of the small block, the address of the kanji character placed at the beginning of the group of kanji characters is written. an address conversion table configured to store the difference between the address of each remaining kanji and the address of the previous kanji;
The present invention is characterized in that it includes an address calculation section that calculates a storage address for the Kanji pattern data based on the information from the address conversion table and the storage location of the information.

<実施例> 以下、この発明を図示の実施例により詳細に説
明する。
<Examples> The present invention will be described in detail below with reference to illustrated examples.

第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%に圧縮される。
FIG. 1 is a conceptual diagram showing the structure of an address translation table according to the present invention. hm (1≦m≦n) is a kanji
This area stores the storage address information of the kanji group included in the m-th block when 16 characters are considered a small block, and each block consists of 19 bytes. im, jm, km, lm 1 to lm 16 (1≦m≦n)
The elements that make up hm, im, jm, km are the bank numbers of the kanji placed at the beginning in the small block,
High byte of address. Store the lower byte,
Each consists of 1 byte. lm 1 to lm 16 are compressed information (described later) for each of the 16 kanji in the small block.
(see figure) is stored in a total of 16 bytes, each of which is 1 byte. According to this method, the 1st to 8th wards of JISC6226,
If each ward is divided into 6 small blocks for a total of 40 divisions from wards 16 to 47, the total number of small blocks will be 6.
With 40 small blocks, it becomes 240 small blocks,
Each small block requires 19 bytes, so 19 bytes x 240 = 4560 bytes, which is about 40% compressed compared to the configuration shown in Figure 9.

第2図a,b,cにアドレス変換テーブルにお
ける大ブロツク、小ブロツクおよび小ブロツクの
構造を示す。第2図aは大ブロツクであり、
JISC6226で規定される非漢字(1区1点〜8区
94点)および第1水準漢字(16区1点〜47区94
点)を各区ごとに大ブロツク化していることを示
す。
Figures 2a, b, and c show the structures of large blocks, small blocks, and small blocks in the address translation table. Figure 2a is a large block,
Non-kanji defined in JISC6226 (1 point for 1 to 8 wards)
94 points) and 1st level kanji (16th ward 1 point - 47th ward 94 points)
(points) are divided into large blocks for each district.

第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小ブロツクとしてい
る。
Figure 2b shows a state in which each section (each large block) is divided into six small blocks, and when dividing points 1 to 94 in each section into six small blocks, virtually zero points and 95 points, with 0 to 15 points as the first small block, 16 to 31 points, 32 to 47 points, and 48 points.
The points 63 to 63, points 64 to 79, and points 80 to 95 are the second, third, fourth, fifth, and sixth small blocks, respectively.

第2図cは各小ブロツクの構造を示すものであ
り、第1図のhm部を詳しく記述したものである。
r、s、tは小ブロツク内の16文字分の漢字の
内、1番めに配置される漢字パターンの格納され
ているアドレスのバンク番号、アドレス上位バイ
ト、下位バイトを各々1バイトで示すものであ
る。今回のシステムでは、1バンクあたり16KB
としているため、漢字パターンメモリ容量として
128KB使用する場合、8バンク必要なため、r
には0〜7の値が格納される。s、tには16KB
のアドレス空間として0000H〜3FFFHの値が入
つている。
FIG. 2c shows the structure of each small block, and is a detailed description of the hm section of FIG. 1.
r, s, and t are the bank number of the address where the first kanji pattern is stored among the 16 kanji characters in the small block, and the upper byte and lower byte of the address are each indicated by 1 byte. It is. In this system, 16KB per bank
Therefore, the kanji pattern memory capacity is
When using 128KB, 8 banks are required, so r
A value from 0 to 7 is stored in . 16KB for s and t
The address space contains values from 0000H to 3FFFH.

なお、バンク間に小ブロツクが次の小ブロツク
とまたがつて格納されていることのないように、
各バンクはセクタバンダリー構成としている。
In addition, to prevent a small block from being stored across the next small block between banks,
Each bank has a sector boundary configuration.

u1〜u16には小ブロツクを構成する16文字分の
漢字の圧縮情報(第3図参照のこと)が各1バイ
トの計16バイトで格納されている。16文字のうち
の1番めに配置される漢字パターンは、s、tの
アドレスに格納されている。2番目の漢字パター
ンのアドレスは、s、tのアドレスに1番目の漢
字の圧縮情報内の圧縮データ長を加算したもので
ある。以下、n(2≦n≦16)番目の漢字は、1
〜(n−1)番目までの圧縮データ長を加算した
ものにs、tを加算することにより、格納されて
いる漢字パターンのアドレスが求まる。
Compressed Kanji information for 16 characters (see Figure 3) constituting a small block is stored in u 1 to u 16 in a total of 16 bytes, each 1 byte. The kanji pattern placed first among the 16 characters is stored at addresses s and t. The address of the second kanji pattern is the address of s and t plus the compressed data length in the compressed information of the first kanji. Below, the nth kanji (2≦n≦16) is 1
By adding s and t to the sum of compressed data lengths up to (n-1)th, the address of the stored Kanji pattern can be found.

第3図は各漢字の圧縮情報の構成を示す図であ
る。Vは半角フラグであり、16×16ドツトで構成
される漢字パターンにおいて、実際にパターンを
構成するドツトの要素がパターンの左半分のみに
集約されているパターン、つまり、16×8ドツト
で構成される半角パターン(第4図参照)である
ことを示すフラグであり、半角パターンの場合は
1、16×16ドツトの全角パターンの場合は0が割
り当てられ、1ビツトで構成される。なお、この
実施例では、半角パターンについては圧縮せず、
原形パターンのままで格納されている。
FIG. 3 is a diagram showing the structure of compressed information for each kanji. V is a half-width flag, and in a kanji pattern consisting of 16 x 16 dots, the dot elements that actually make up the pattern are concentrated only in the left half of the pattern, that is, a pattern consisting of 16 x 8 dots. This is a flag indicating that the pattern is a half-width pattern (see FIG. 4), and is assigned 1 in the case of a half-width pattern and 0 in the case of a full-width pattern of 16×16 dots, and consists of 1 bit. Note that in this example, the half-width pattern is not compressed;
The original pattern is stored as is.

Wは圧縮フラグで、パターンが圧縮して格納さ
れている場合は1、圧縮されず原形パターンのま
ま格納されている場合は0が割り当てられ、1ビ
ツトで構成される。なお、この実施例で、圧縮せ
ず、原形のまま格納する文字種は次のとおりであ
る。まず、英数字、ひらがな、カタカナなどのよ
うに使用頻度の高いものであり、これは復元する
時間をなるべく少なくするためである。次に、あ
る一定の方法により圧縮した場合、文字によつて
は圧縮した後のメモリ容量が原形のまま格納した
場合のメモリ容量を超えるものがあるため、この
ような文字については原形のまま格納されてい
る。
W is a compression flag, which is assigned 1 when the pattern is compressed and stored, and 0 when it is stored as an original pattern without being compressed, and consists of 1 bit. In this embodiment, the following character types are stored in their original form without being compressed. First, characters that are frequently used, such as alphanumeric characters, hiragana, and katakana, are used in order to minimize the time it takes to restore them. Next, if some characters are compressed using a certain method, the memory capacity after compression may exceed the memory capacity when stored in their original form, so such characters may be stored in their original form. has been done.

Xは字形フラグであり、1ビツトで構成され
る。
X is a glyph flag and consists of 1 bit.

16×16ドツトの全角パターンにおいて、16×16
ドツトの領域を使用したパターンについては1、
16×15ドツトの領域を使用したパターンについて
は0を割り当てている(第5図参照)。
In a full-width pattern of 16 x 16 dots, 16 x 16
For patterns using dot areas, see 1.
0 is assigned to a pattern using a 16×15 dot area (see FIG. 5).

Yは圧縮データ長であり、ビツトで構成され、
0〜31の値が格納されている。Yが0のときは該
当コードに対する字形の割り当てのないもの、つ
まり、JISC6226において漢字パターン未定義の
ものである。1〜31のときは、そのパターンのメ
モリ容量が2〜32バイトであることを示す。
Y is the compressed data length, consisting of bits,
Values from 0 to 31 are stored. When Y is 0, there is no character shape assigned to the corresponding code, that is, the Kanji pattern is undefined in JISC6226. A value of 1 to 31 indicates that the memory capacity of the pattern is 2 to 32 bytes.

第6図は漢字処理装置のブロツク図であり、1
は表示する漢字の漢字コードを記憶する漢字コー
ドバツフア、8は検索制御回路、9は漢字パター
ンデータを記憶しているパターンメモリのメモリ
アドレス情報を漢字コードに対応させて記憶して
いるアドレス変換テーブルである。上記アドレス
変換テーブル9は、前述の第1図、第2図a,
b,cに示したような構造をしており、小ブロツ
クの集まりである大ブロツクからなり、上記小ブ
ロツクの先頭には漢字群の先頭に配置される漢字
のバンク番号およびアドレスが格納され、その
後、1番目の漢字の圧縮データ長、2番目の漢字
の圧縮データ長、15番目の漢字の圧縮データ長が
格納されている。アドレス計算部10は、小ブロ
ツクのn番目に格納されている漢字のパターンデ
ータのアドレスを上記小ブロツクの先頭のアドレ
スに1から(n−1)番目の圧縮データ長を加算
して求める。そして、アクセス制御部4は上記ア
ドレスおよびアドレス変換テーブル9よりの大、
小ブロツクを特定する信号により、パターンメモ
リ5にアクセスして、パターンデータ処理部6に
漢字のパターンデータを送る。そして、パターン
データ処理部6は、パターンデータを表示パター
ンに展開して、表示メモリ7に送り、図示しない
表示装置に漢字を表示する。
Figure 6 is a block diagram of the kanji processing device.
is a kanji code buffer that stores the kanji code of the kanji to be displayed, 8 is a search control circuit, and 9 is an address conversion table that stores memory address information of the pattern memory that stores kanji pattern data in correspondence with the kanji code. be. The address conversion table 9 shown in FIG. 1, FIG. 2a,
It has the structure shown in b and c, and consists of a large block which is a collection of small blocks, and the bank number and address of the kanji placed at the beginning of the kanji group are stored at the beginning of the small block. After that, the compressed data length of the first kanji, the compressed data length of the second kanji, and the compressed data length of the 15th kanji are stored. The address calculation unit 10 calculates the address of the kanji pattern data stored in the n-th small block by adding the 1st to (n-1)th compressed data lengths to the top address of the small block. Then, the access control unit 4 has a larger address than the above address and the address conversion table 9,
In response to a signal specifying a small block, the pattern memory 5 is accessed and the pattern data of kanji characters is sent to the pattern data processing section 6. Then, the pattern data processing unit 6 develops the pattern data into a display pattern, sends it to the display memory 7, and displays the kanji on a display device (not shown).

このようにして、このアドレス変換テーブル9
は、各漢字コード毎にバンク情報、アクセス情報
を設けていないので、メモリ領域を大幅に節約で
きる。また、漢字パターンデータ長を各漢字パタ
ーンデータ毎に付けることができるので、可変長
の漢字パターンデータを無駄なく、パターンメモ
リに記憶させることができる。
In this way, this address translation table 9
Since bank information and access information are not provided for each kanji code, the memory area can be greatly saved. Furthermore, since the kanji pattern data length can be assigned to each kanji pattern data, variable length kanji pattern data can be stored in the pattern memory without waste.

<発明の効果> 以上より明らかなように、この漢字処理装置
は、アドレス変換テーブルを、小ブロツクの先頭
に漢字群の先頭に配置される漢字のアドレスを格
納し、残りに各漢字のそのアドレスと1つ前の漢
字のアドレスとの差分を格納した構成としている
ので、メモリ領域を大幅に節約できる。
<Effects of the Invention> As is clear from the above, this kanji processing device stores the address of the kanji placed at the beginning of a kanji group at the beginning of a small block, and stores the address of each kanji in the address conversion table. Since the structure stores the difference between the address of the previous kanji and the address of the previous kanji, the memory area can be greatly saved.

【図面の簡単な説明】[Brief explanation of drawings]

第1図はこの発明のアドレス変換テーブルの概
念を示す説明図、第2図a,b,cは各々、大ブ
ロツク、小ブロツクおよび小ブロツクの構造を示
す説明図、第3図は圧縮情報の説明図、第4図は
半角パターンの説明図、第5図は16×15ドツトの
領域を使用したパターンを示す図、第6図はこの
発明の一実施例のブロツク図、第7図、第8図は
夫々漢字パターン格納領域の説明図、第9図は従
来のアドレス変換テーブルの概念を示す説明図、
第10図は従来の漢字処理装置のブロツク図であ
る。 1……漢字コードバツフア、4……アクセス制
御部、5……パターンメモリ、7……表示メモ
リ、8……検索制御部、9……アドレス変換テー
ブル、10……アドレス計算部。
FIG. 1 is an explanatory diagram showing the concept of the address conversion table of the present invention. FIGS. 2 a, b, and c are explanatory diagrams showing the structures of large blocks, small blocks, and small blocks, respectively. FIG. 4 is an explanatory diagram of a half-width pattern, FIG. 5 is a diagram showing a pattern using a 16×15 dot area, FIG. 6 is a block diagram of an embodiment of the present invention, and FIGS. Figure 8 is an explanatory diagram of the kanji pattern storage area, and Figure 9 is an explanatory diagram showing the concept of a conventional address conversion table.
FIG. 10 is a block diagram of a conventional kanji processing device. 1... Kanji code buffer, 4... Access control section, 5... Pattern memory, 7... Display memory, 8... Search control section, 9... Address conversion table, 10... Address calculation section.

Claims (1)

【特許請求の範囲】 1 可変長に圧縮された漢字パターンのデータの
格納されるパターンメモリのアドレスを漢字コー
ドに基づいてアドレス変換テーブルで求めて、上
記パターンメモリより漢字パターンのデータを読
み出し、パターンデータ処理部で表示データに変
換して漢字を表示する漢字処理装置において、 上記アドレス変換テーブルは、小ブロツクの集
まりからなる大ブロツクを有し、上記小ブロツク
の先頭に漢字群の先頭に配置される漢字のアドレ
スを格納し、残りの各漢字のそのアドレスと1つ
前の漢字のアドレスとの差分を格納した構成とな
し、 上記アドレス変換テーブルからの情報と、その
情報の記憶位置に基づいて、漢字パターンデータ
の格納アドレスを計算するアドレス計算部を備え
たことを特徴とする漢字処理装置。
[Scope of Claims] 1. The address of the pattern memory in which the data of the kanji pattern compressed to a variable length is stored is determined based on the kanji code using an address conversion table, the data of the kanji pattern is read from the pattern memory, and the data of the kanji pattern is read out from the pattern memory. In a kanji processing device that displays kanji by converting it into display data in a data processing unit, the address conversion table has a large block consisting of a collection of small blocks, and a kanji character is placed at the beginning of a group of kanji at the beginning of the small block. The address of the kanji is stored, and the difference between that address of each remaining kanji and the address of the previous kanji is stored. Based on the information from the address conversion table and the storage location of that information, A kanji processing device comprising: an address calculation unit that calculates a storage address of kanji pattern data.
JP61127033A 1986-05-30 1986-05-30 Kanji processor Granted JPS62283392A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61127033A JPS62283392A (en) 1986-05-30 1986-05-30 Kanji processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61127033A JPS62283392A (en) 1986-05-30 1986-05-30 Kanji processor

Publications (2)

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

Family

ID=14949996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61127033A Granted JPS62283392A (en) 1986-05-30 1986-05-30 Kanji processor

Country Status (1)

Country Link
JP (1) JPS62283392A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02287739A (en) * 1989-04-28 1990-11-27 Moji Zukei Center:Kk Memory access method

Also Published As

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

Similar Documents

Publication Publication Date Title
US4849878A (en) Self-extending administrative memory file
JP4717130B2 (en) Generating a full hash using an offset table
JP3416502B2 (en) Array maintenance method
US4630030A (en) Compression of data for storage
JPH0462676B2 (en)
JPH02222063A (en) Slip output device
US4845612A (en) Apparatus for accessing a memory which has dedicated areas for separately storing addresses and character string data
JP3240673B2 (en) How to manage character patterns
JPS6347908Y2 (en)
JPS6349772Y2 (en)
JPH0112308Y2 (en)
JPH0425551B2 (en)
JPS6352179A (en) Arrangement of ram for display
Chin et al. Special Feature: An Automated Chinese Telephone Directory
JPS58116581A (en) Display unit
JPH0223871B2 (en)
JPS58117032A (en) Communication controller
JPH02287739A (en) Memory access method
JPS581782B2 (en) Moji pattern hatsuseiki
JPS63135995A (en) Character pattern storing system
GB2328126A (en) Computational Icon
JPH0253799B2 (en)
JPH02259947A (en) Virtual memory management apparatus for multi-dimensional addressing for digital data processing system
JPH0516605B2 (en)
JPS6073672A (en) Character font rom structure

Legal Events

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