JPH0640326B2 - Electronic kanji dictionary - Google Patents

Electronic kanji dictionary

Info

Publication number
JPH0640326B2
JPH0640326B2 JP62235964A JP23596487A JPH0640326B2 JP H0640326 B2 JPH0640326 B2 JP H0640326B2 JP 62235964 A JP62235964 A JP 62235964A JP 23596487 A JP23596487 A JP 23596487A JP H0640326 B2 JPH0640326 B2 JP H0640326B2
Authority
JP
Japan
Prior art keywords
kanji
example data
code
dictionary
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
JP62235964A
Other languages
Japanese (ja)
Other versions
JPS6476151A (en
Inventor
良朗 木原
齋光 藤原
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 JP62235964A priority Critical patent/JPH0640326B2/en
Publication of JPS6476151A publication Critical patent/JPS6476151A/en
Publication of JPH0640326B2 publication Critical patent/JPH0640326B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、漢字とその読みを対応づけて50音順に格納
する仮名漢字辞書テーブルを備え、読みに対する漢字を
検索する電子式漢字辞書に関する。
The present invention relates to an electronic kanji dictionary that includes a kana kanji dictionary table that stores kanji and their readings in the order of Japanese syllabary and stores the kanji for reading.

〈従来の技術〉 従来、この種の電子式漢字辞書として、仮名単語を入力
するための50音キーと、漢字とその読みを対応づけて
50音順に格納する仮名漢字辞書テーブルであるROM
を備え、CPUによって、入力された仮名単語に対応す
る漢字を上記ROM内で検索し、検索された漢字を次候
補キー等の指示で順次液晶ディスプレイ等に表示するも
のが知られている。
<Prior Art> Conventionally, as this kind of electronic kanji dictionary, a kana kanji dictionary table that stores kana characters for entering kana words and kanji and their readings in the order of Japanese syllabary ROM
It is known that the CPU searches the Chinese character corresponding to the inputted kana word in the ROM by the CPU and sequentially displays the searched Chinese character on the liquid crystal display or the like by instructing the next candidate key or the like.

〈発明が解決しようとする問題点〉 一般に、漢字には相紛わしい同音異義語が多数存在し、
これらの同音異義語を文章中で適切に誤りなく用いるこ
とは必ずしも容易ではない。例えば、上記従来の電子式
漢字辞書で、仮名単語入力「たいしょう」に対応して漢
字「対称」,「対象」,「対照」が検索,表示された場
合、これらの意味や用法は夫々異なるが、誤った記憶や
勘違いで「電気製品を とした調査」などと記述することがある。また、上記電
子式漢字辞書の機能を備えたワードプロセッサでも、同
じような間違いで誤った印字をすることがある。
<Problems to be solved by the invention> Generally, there are many confusing homonyms in Kanji,
It is not always easy to properly use these homonyms in sentences without error. For example, in the above conventional electronic kanji dictionary, when the kanji "symmetric", "target", and "contrast" are searched and displayed corresponding to the kana word input "taisho", their meanings and usages are different from each other. However, he made a mistake and made a mistake "Survey" In addition, even a word processor having the function of the electronic Kanji dictionary may cause incorrect printing due to the same error.

これは、従来の電子式漢字辞書が、仮名単語入力に対応
する漢字を単に検索して表示するだけのものにすぎず、
検索された漢字の選択を全て操作者に委ねていることに
起因する。即ち、従来の電子式漢字辞書は、いずれの漢
字を選択すべきかの手掛りとなるその漢字の文章中での
用例を表示しないから、操作者がその都度国語辞書や用
例・用語辞典を調べなければならず、使用上不便を来た
し、辞書としての使用価値が減殺されるという欠点があ
る。
This is because the conventional electronic kanji dictionary is just a search and display of kanji corresponding to kana word input,
This is due to the fact that the operator is entirely responsible for selecting the searched kanji. That is, the conventional electronic kanji dictionary does not display an example in the text of the kanji that is a clue as to which kanji should be selected, so the operator must check the national language dictionary or the example / term dictionary each time. However, there is a disadvantage that it is inconvenient to use and the value of use as a dictionary is diminished.

そこで、本発明の目的は、検索された漢字の用例データ
を出力表示することにより、検索された複数の漢字の選
択を容易かつ誤りなく行なうことができ、かつメモリの
容量を有効に活用でき、漢字辞書としての使用価値を著
しく高める電子式漢字辞書を提供することである。
Therefore, it is an object of the present invention to output and display the example data of retrieved Kanji, thereby making it possible to easily and error-freely select a plurality of retrieved Kanji, and to effectively utilize the memory capacity. It is to provide an electronic kanji dictionary that significantly increases the utility value as a kanji dictionary.

〈問題点を解決するための手段〉 上記目的を達成するため、本発明の電子式漢字辞書は、
単漢字または漢字熟語に関する用例データを、その単漢
字または漢字熟語に該当する部分を正規の漢字コードよ
りも短い特殊コードにして格納する用例データメモリ
と、検索された漢字の用例データの出力を指示するため
の用例出力指示手段と、この用例出力指示手段を介する
出力指示によって漢字に対応する用例データを上記用例
データメモリから検索するとともに、検索した用例デー
タ中の上記特殊コードを省略符号コードまたは上記漢字
の正規コードに置き換えて、この用例データを表示手段
に出力する演算処理手段とを備えたことを特徴とする。
<Means for Solving Problems> In order to achieve the above object, the electronic kanji dictionary of the present invention is
An instruction data memory that stores example data related to a single kanji or kanji compound word as a special code shorter than the regular kanji code for the part corresponding to that single kanji character or kanji compound word, and output of the retrieved kanji example data An example output instructing means for doing this and an example data corresponding to a Chinese character are retrieved from the example data memory by an output instruction via the example output instructing means, and the special code in the retrieved example data is omitted code or It is characterized in that it is provided with arithmetic processing means for replacing the regular code of kanji and outputting this example data to the display means.

〈作用〉 電子式漢字辞書は、入力手段から入力された仮名単語に
対応する漢字を仮名漢字辞書テーブルから検索し、検索
された漢字を表示手段に出力する。上記電子式漢字辞書
の用例データメモリには、単漢字または漢字熟語に関す
る用例データが、その漢字または漢字熟語に該当する部
分を正規の漢字コードよりも短い特殊コードにした形で
格納されている。操作者が、表示手段に出力された漢字
を見て、用例出力手段を介して出力指示を与えると、演
算処理手段は、上記漢字に対応する用例データを上記用
例データメモリから検索するとともに、検索した用例デ
ータ中の上記特殊コードを省略符号コードまたは上記漢
字の正規コードに置き換えて、この用例データを表示手
段に出力する。操作者は、検索された漢字がそのまま,
または省略符号で表わされた用例文を参照して、検索さ
た漢字のうちから適当な漢字を選択する。
<Operation> The electronic Kanji dictionary searches the Kana-Kanji dictionary table for a Kanji corresponding to the Kana word input from the input unit, and outputs the searched Kanji to the display unit. In the example data memory of the electronic kanji dictionary, example data regarding a single kanji or kanji compound word is stored in a form in which a part corresponding to the kanji or kanji compound word is made into a special code shorter than a regular kanji code. When the operator looks at the kanji output on the display means and gives an output instruction through the example output means, the arithmetic processing means retrieves the example data corresponding to the kanji from the example data memory and retrieves the example data. The special code in the example data is replaced with the abbreviated code or the kanji regular code, and the example data is output to the display means. The operator can use the retrieved Kanji as they are,
Alternatively, referring to the example sentence represented by the abbreviation code, an appropriate kanji character is selected from the searched kanji characters.

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

第1図は本発明の電子式漢字辞書の一実施例を示す概略
ブロック図であり、1は各ブロックを制御するとともに
後述する用例データの検索を含むデータ処理を行なう演
算処理手段としてのCPU、2は仮名単語を入力し、漢
字の用例データの出力を指示するためのキー入力部、3
は漢字とその読みを対応づけて50音順に格納する仮名
漢字辞書テーブルおよび単漢字や漢字熟語に関する用例
テーブルを格納するROM、4は上記キー入力部2から
入力された仮名データやこの仮名データに基づき上記C
PU1によりROM3から検索され、処理された漢字デ
ータを格納するワークメモリとしてのRAM、5は検索
され処理された漢字データや用例データを表示する表示
手段としてのLCD(液晶ディスプレイ)、6は表示用
のデータバッファを有し、CPU1の制御下で上記LC
D5を駆動するLCDドライバである。
FIG. 1 is a schematic block diagram showing an embodiment of an electronic Kanji dictionary of the present invention, wherein 1 is a CPU as an arithmetic processing means for controlling each block and performing data processing including retrieval of example data described later, 2 is a key input part for inputting kana words and instructing output of example data of kanji. 3
Is a ROM for storing a kana-kanji dictionary table that stores kanji and their readings in the order of Japanese syllabary and an example table for single kanji and kanji idioms. 4 is for kana data input from the key input unit 2 and this kana data. Based on the above C
RAM as a work memory for storing the kanji data retrieved and processed by the PU 1 by the PU 1, 5 as an LCD (liquid crystal display) as a display means for displaying the retrieved and processed kanji data and example data, and 6 as a display The above LC has a data buffer of
It is an LCD driver that drives D5.

上記キー入力部2は、第2図の外観図に示すように平仮
名を入力する50音キー11と、見出し語を検索するた
めの見出し語キー12と、検索された見出し語に対応す
る漢字の用例を表示させる用例出力指示手段としての用
例キー13と、電源をオン,オフするための入キー14
および切キー15からなる。そして、キー入力部2の上
部には、上記LCD5の表示窓16を設けている。
As shown in the external view of FIG. 2, the key input unit 2 has a Japanese syllabary key 11 for inputting hiragana, an entry word key 12 for searching an entry word, and a kanji character corresponding to the searched entry word. An example key 13 as an example output instruction means for displaying an example, and an enter key 14 for turning the power on and off.
And an off key 15. A display window 16 of the LCD 5 is provided above the key input unit 2.

第3図は、上記ROM3の内部構成を示す図である。R
OM3は、仮名漢字辞書データ部21と、見出し語イン
デックステーブル22と、用例データメモリ部23と、
用例インデックステーブル24と、JISコードで表わ
される平仮名や漢字のパターンを記憶するキャラクター
パターンメモリ部25からなる。上記仮名漢字辞書デー
タ部21は、見出し語の読み(RC1,RC1,…
/RC2,…/RCN,…)とその読みに対応する
漢字(KJ11h,KJ11l;KJ12h,KJ12l;……/
KJ21h,KJ21l;……/KJN1h,KJN1l;……)
を50音順に格納する。ここで、RCは、見出し語を意
味し、夫々1バイトのJIS平仮名コードからなり、K
Jは、対応する漢字を意味し、夫々2バイト(KJh,KJ
l)のJIS漢字コードからなる。例えば、先頭のRC
は「あ」で、これに対応するKJ11h,,KJ11lは
「亜」、次のKJ12h,KJ12lは「阿」の如くであ
り、2番目のRC12,RC1は「あい」で、これに対
応するKJ13h,KJ13lは「哀」、次のKJ14h,KJ
4lは「愛」の如くである。そして、上述のように/で
区切った各ブロックが検索時の1単位となり、各ブロッ
クの先頭アドレスは枠の左側に示すように2バイトでM
Ad1h,l;MAd2h,l;…;MAdnh,lと表わされる。上
記見出し語インデックステーブル22は、仮名漢字辞書
データ部21の上記各ブロックの先頭アドレス(MAd1
h,l…)を順次格納する。一方、上記用例データメモリ
23は、仮名漢字辞書データ部21に格納された単漢字
や漢字熟語の用例データを、例えば「対象」に対応して
「女性を−とした」のように(YDK1h,YDK1l,…)
として格納している。ここで、YDは用例データを意味
する。この場合、本来2バイト×2文字即ち4バイトの
正規のJISコードで表わされる当該漢字「対象」は、
データを圧縮してメモリを有効活用するため、1バイト
の特殊コード(FF)で記憶される。そして、各漢字
に対応する用例データの先頭アドレスは、枠の左側に示
すようにYAd1h,l,…と表わされ、これらの先頭アドレ
スが上記用例インデックステーブル24に順次格納され
る。
FIG. 3 is a diagram showing the internal structure of the ROM 3. R
The OM3 includes a kana-kanji dictionary data unit 21, a headword index table 22, an example data memory unit 23,
An example index table 24 and a character pattern memory section 25 for storing patterns of hiragana and kanji represented by JIS code. The kana-kanji dictionary data unit 21 reads headwords (RC1 1 , RC1 2 , ...
/ RC2 1 , ... / RCN 1 , ...) and the kanji corresponding to the reading (KJ1 1 h, KJ1 1 l; KJ1 2 h, KJ1 2 l; ...... /
KJ2 1 h, KJ2 1 l; ...... / KJN 1 h, KJN 1 l; ......)
Are stored in the order of Japanese syllabary. Here, RC means an entry word, each consisting of a 1-byte JIS Hiragana code, and K
J means the corresponding kanji, and each is 2 bytes (KJh, KJ
It consists of the JIS Kanji code of l). For example, the first RC
1 1 in the "A", KJ1 1 h ,, KJ1 1 l corresponding to this is "A", the next KJ1 2 h, KJ1 2 l is in as "Ali", the second of RC1 2, RC1 3 is "Ai", the corresponding KJ1 3 h, KJ1 3 l is "sorrow", the next KJ1 4 h, KJ
1 4 l is like “love”. As described above, each block delimited by / becomes one unit at the time of search, and the start address of each block is 2 bytes M as shown on the left side of the frame.
Ad 1 h, l; MAd 2 h, l; ...; MAdnh, denoted l. The entry word index table 22 has the start address (MAd 1) of each block of the Kana-Kanji dictionary data section 21.
h, l ...) are sequentially stored. On the other hand, the example data memory 23 stores the example data of a single kanji or kanji compound word stored in the kana-kanji dictionary data part 21 as "female is negative" corresponding to "target" (YDK 1 h, YDK1l,…)
Is stored as. Here, YD means example data. In this case, the Chinese character “target” originally represented by a 2-byte × 2 character, that is, a 4-byte regular JIS code is
In order to compress the data and effectively utilize the memory, it is stored as a 1-byte special code (FF H ). The head address of the example data corresponding to each Chinese character is represented as YAd 1 h, l, ... As shown on the left side of the frame, and these head addresses are sequentially stored in the example index table 24.

第4図は、上記RAM4の内部構成を示す図である。R
AM4は、キー入力部2の50音キー11から入力され
た平仮名データをJIS平仮名コード(iC1,iC2,…)で
記憶するバッファ31と、CPU1が上記平仮名データ
に基づきROM3の仮名漢字辞書データ部21から検索
した漢字または仮名混じり漢字(KJK1h,KJK1l,
…)を記憶するバッファ32と、CPU1がROM3の
用例データメモリ23から検索した用例データ(YDK
1h,YDK1l,…,(FF),…)をそのまま記憶する
バッファ33と、CPU1が図示しない表示モードスイ
ッチからの指示を受けて加工処理した上記用例データ
(YDK1h,…,KJK1h〜KJK2l,…)を記憶するバ
ッファ34と、各種のアドレスポインタの内容(ADP
1h…)やワードNO.(WORD NOh,…)を記憶する
レジスタ35と、プログラムの作成に必要な定数や変数
(REG1,…)を記憶するレジスタ36からなる。第5
図は、上記CPU1の加工処理の流れを示すフローチャ
ートである。CPU1は、ステップS1で、バッファ3
3に記憶された用例データを1バイト例えばYDK1hと
読み出し、ステップS2で、それが終了コードであるか
否かを判別し、終了コードでなければステップS3に進
んで、それが特殊コード“FF”であるか否かを判別
する。そして、特殊コードでないと判別すれば、ステッ
プS7に進んで、読み出した1バイトの用例データをそ
のままバッファ34に書き込んでもとのステップS1に
戻る一方、特殊コードであると判別すれば、ステップS
4に進む。ステップS4では、上記特殊コードを検索さ
れた漢字のコードに置き換えるため、バッファ32から
当該漢字データの最初の1バイトKJK1hを読み出す。
次いで、ステップS5で、読み出した1バイトがその漢
字データの終わりを表わす終了コードであるか否かを判
別し、終了コードでなければステップS6に進んで上記
1バイトをバッファ34に書き込み、次の1バイトKJ
1lを読み出すべくステップS4に戻る。一方、終了コ
ードであれば、バッファ34への書き込みを終え、もと
のステップS1に戻る。以上の処理動作を繰返し、ステ
ップS2で、その用例データの最後と判別されれば、加
工処理を終了する。
FIG. 4 is a diagram showing the internal structure of the RAM 4. R
AM4 includes a buffer 31 that stores the hiragana data input from syllabary keys 11 of the key input section 2 JIS Hiragana code (iC 1, iC 2, ... ) in, CPU 1 is the kana-kanji dictionary ROM3 based on the Hiragana data Kanji or kana mixed kanji (KJK 1 h, KJK 1 l,
...) and the example data (YDK) retrieved from the example data memory 23 of the ROM 3 by the CPU 1.
1 h, YDK 1 l, ..., (FF H ), ... As it is, and the above-mentioned example data (YDK 1 h, ..., Processed by the CPU 1 in response to an instruction from a display mode switch (not shown). KJK 1 h to KJK 2 l, ..., And a buffer 34 for storing the contents of various address pointers (ADP
1 h ...) Or word No. (WORD NOh, ...) And a register 36 for storing constants and variables (REG 1 , ...) Required for creating a program. Fifth
The figure is a flow chart showing the flow of processing by the CPU 1. The CPU 1 executes the buffer 3 in step S1.
The example data stored in 3 is read as 1 byte, for example YDK 1 h, and in step S2, it is determined whether or not it is the end code. If it is not the end code, the process proceeds to step S3 and the special code " It is determined whether or not it is FF H ″. If it is determined that the code is not the special code, the process proceeds to step S7, the read 1-byte example data is written in the buffer 34 as it is, and the process returns to step S1.
Go to 4. In step S4, to replace the code of Chinese characters retrieved the special code, reads the first byte KJK 1 h of the graphic data from the buffer 32.
Next, in step S5, it is determined whether or not the read 1 byte is an end code indicating the end of the Chinese character data. If it is not the end code, the process proceeds to step S6 to write the 1 byte into the buffer 34, and 1 byte KJ
The process returns to step S4 to read K 1 l. On the other hand, if the code is the end code, the writing to the buffer 34 is ended, and the process returns to the original step S1. The processing operation described above is repeated, and if it is determined in step S2 that the example data is the last one, the processing process ends.

上記構成の電子式漢字辞書の動作について、第6図を参
照しつつ次に述べる。
The operation of the electronic kanji dictionary having the above structure will be described below with reference to FIG.

ステップS1 操作者は、キー入力部2の入キー14で
電源をオンにした後、50音キー11を用いてたとえば
「たいしょう」と入力する。
Step S1 The operator turns on the power with the input key 14 of the key input unit 2, and then inputs "taisho" using the Japanese syllabary key 11.

ステップS2 すると、LCD5に“たいしょう”と表
示されると同時に、「たいしょう」の各文字に対応する
JIS平仮名コード(iC1,iC2,…iCk)がRAM4のバ
ッファ31に順次記憶される。
At step S2, "Taisho" is displayed on the LCD 5 , and at the same time, the JIS hiragana code (iC 1 , iC 2 , ... iCk) corresponding to each character of "taisho" is sequentially stored in the buffer 31 of the RAM 4. .

ステップS3,S4 次に、ステップS3で操作者が見
出し語キー12を押すと、CPU1は、ステップS4
で、上記バッファ31内の仮名データに対応する漢字デ
ータをROM3の仮名漢字辞書データ部21から検索す
る。即ち、仮名漢字辞書データ部21には、見出し語の
読み(RCKRCK2,…)とこれに対応する漢字(K
JK1h,KJK1l;KJK2h,KJK2l;…)が50音順
に格納されており、一例として“たいしょう”(3
,24,37,67,26)と“対象”
(4250;3E5D)が夫々JISコードで対を
なして並べられている。そこで、CPU1は、“たいし
ょう”が50音順のどの見出し語ブロックに属するかを
調べ、仮名漢字辞書データ部21におけるそのブロック
の先頭アドレスMAd k h,lを見出し語インデック
ステーブル22を用いて調べて、上記先頭アドレスから
対応する漢字の検索を開始する。
Steps S3 and S4 Next, when the operator presses the entry word key 12 in step S3, the CPU 1 causes the CPU 1 to execute step S4.
Then, the kana data corresponding to the kana data in the buffer 31 is searched from the kana kanji dictionary data section 21 of the ROM 3. That is, in the kana-kanji dictionary data section 21, the reading of the entry word (RCK 1 RCK 2 , ...) And the corresponding kanji (K
JK 1 h, KJK 1 l; KJK 2 h, KJK 2 l; ... are stored in the order of Japanese syllabary, and as an example, “taisho” (3
F H , 24 H , 37 H , 67 H , 26 H ) and “target”
(4250 H ; 3E5D H ) are arranged in pairs according to the JIS code. Therefore, the CPU 1 checks which headword block in the Japanese syllabary to which "taisho" belongs and uses the headword index table 22 to determine the start address MAd kh, l of that block in the kana-kanji dictionary data section 21. Then, the corresponding kanji is searched from the above head address.

ステップS5,S6 検索によって読みと漢字が一致し
たと判断されれば、ステップS6に進んで、読みに対応
する漢字データ(KJK1h,KJK1l;KJK2h,KJK
2l;…)は、RAM4のバッファ32に記憶されるとと
もに、LCD5に表示される。このとき、対応する漢字
は「大将」,「対称」,…,「対象」,「対照」,「隊
商」…と複数あり、漢字データもこの順に並んでいるの
で、まず「大将」の漢字が表示される。
Steps S5, S6 If it is determined by the search that the reading and the Kanji match, the process proceeds to Step S6, where the Kanji data (KJK 1 h, KJK 1 l; KJK 2 h, KJK) corresponding to the reading is read.
2 l; ...) is stored in the buffer 32 of the RAM 4 and displayed on the LCD 5. At this time, there are multiple corresponding Kanji such as "Taisho", "Symmetry", ..., "Target", "Contrast", "Carpenter", etc. Since the Kanji data are also arranged in this order, first the Kanji of "Tasho" Is displayed.

ステップ7 LCD5に「大将」の漢字が表示される
と、操作者はそれが所望の漢字であるか否かを判断し、
所望の漢字でなければ、キー入力部2の見出し語キー1
2を押して、次候補の漢字「対称」,…を順次表示させ
る。
Step 7 When the Chinese character of "general" is displayed on the LCD 5, the operator judges whether or not it is the desired Chinese character,
If it is not the desired Kanji, the entry word key 1 of the key input unit 2
Press 2 to display the next candidate kanji "Symmetric", ...

ステップS8,S9 こうして、所望の漢字「対象」が
表示されたとき、操作者がステップS8でキー入力部2
の用例キー13を押すと、ステップS9の処理に進む。
ステップS9では、CPU1は、それまでの処理でカウ
ントしてきた「対象」が先頭から何番目の語にあたるか
を表わすワードNO.に基づき、ROM3の用例インデッ
クステーブル24で「対象」に対応する用例データのス
タートアドレス(YAdkh,YAdkl)を調べ、用例デー
タメモリ23のこのスタートアドレスYAdkh,lから一
連の用例データ(YDK1h,YDK1l,YDK2h,YDK2
l,…)を読み出して、RAM4のバッファ3に書き込
む。そして、CPU1は、図示しない表示モードスイッ
チが省略表示を指示している場合は、ステップS12に
進み、そうでない場合は、ステップS10に進む。
Steps S8 and S9 In this way, when the desired Chinese character “target” is displayed, the operator operates the key input unit 2 in step S8.
When the example key 13 is pressed, the process proceeds to step S9.
In step S9, the CPU 1 uses the example data corresponding to the "target" in the example index table 24 of the ROM 3 based on the word NO. Of the start data (YAdkh, YAdkl) of the example data, and a series of example data (YDK 1 h, YDK 1 l, YDK 2 h, YDK 2 ) from this start address YAdkh, l of the example data memory 23.
l, ...) Is read and written in the buffer 3 of the RAM 4. Then, the CPU 1 proceeds to step S12 when the display mode switch (not shown) instructs the omission display, and otherwise proceeds to step S10.

ステップS10,S11 省略表示が指示されていない
ので、CPU1は、バッファ33に書き込まれた上記用
例データ中に特殊コードFFで表わされている当該漢
字「対象」を本来のJIS漢字コードに直すべく、ステ
ップS10において第5図で既述の加工処理を行ない、
処理後の用例データ(YDK1h,…,KJK1h〜KJK2
l,…)をRAM4のバッファ34に書き込む。次いで、
ステップS11で、上記バッファ34を参照してROM
3のキャラクターパターンメモリ25に格納された文字
パターンをLCDドライバ6のデータバッファに展開
し、LCD5に第7図(b)の如く省略なしの用例文章と
して表示させる。
Steps S10 and S11 Since the abbreviated display is not instructed, the CPU 1 converts the Chinese character “target” represented by the special code FF H in the example data written in the buffer 33 into the original JIS Chinese character code. Therefore, in step S10, the processing process described in FIG. 5 is performed,
Example data after processing (YDK 1 h, ..., KJK 1 h to KJK 2
l, ...) Is written in the buffer 34 of the RAM 4. Then
In step S11, the ROM is referred to by referring to the buffer 34.
The character pattern stored in the character pattern memory 25 of No. 3 is expanded in the data buffer of the LCD driver 6, and is displayed on the LCD 5 as an unabbreviated example sentence as shown in FIG.

ステップ12 省略表示が指示されているので、CPU
1は、ステップS9でバッファ33に書き込まれた特殊
コードを含む用例データ(YDK1h,…,FF,…)
に基づき、キャラクターパターンメモリ25の文字パタ
ーンをLCDドライバ6のデータバッファに展開し、L
CD5に第7図(a)の如く省略符号“−”を含む用例文
章として表示させる。
Step 12 Since the omission display is instructed, the CPU
1 is example data (YDK 1 h, ..., FF H , ...) Including the special code written in the buffer 33 in step S9.
The character pattern of the character pattern memory 25 is expanded in the data buffer of the LCD driver 6 based on
The CD5 is displayed as an example sentence including the abbreviation "-" as shown in FIG. 7 (a).

以上の処理によって、操作者は、50音キー11で入力
した仮名単語に対応して検索された漢字のうち所望の漢
字を見出し語キー12で選択した後、用例キー13を押
すだけでその漢字の用例文章を即座に見ることができ、
用法の相紛わしい同音異義語の正しい用い方を国語辞書
等を調べるまでもなく知ることができる。このように、
本発明の電子式漢字辞書は、辞書としてユニークな機能
を備えて使用上非常に便利であり、従来の電子式漢字辞
書にない顕著な効果を奏する。上記実施例では、用例デ
ータ中の当該漢字を1バイトの特殊コードFFとして
用例データメモリ23に格納しているので、メモリの容
量を有効に活用できるうえ、表示モードスイッチを設け
て用例データを文章として省略ありまたは省略なしのい
ずれにも表示できるので、使用上便利である。上記実施
例では、ROM3内に目的の見出し語ブロックのアドレ
スにジャンプして検索を開始するための見出し語インデ
ックステーブル22と、用例データを検索された漢字の
ワードNO.に応じて直ちに読み出すための用例インデッ
クステーブル24を設けているので、仮名単語に対応す
る漢字およびその用例の検索と表示が迅速に行なえると
いう利点がある。
Through the above processing, the operator selects a desired kanji character among the kanji characters searched for in the kana input by the Japanese syllabary key 11 with the entry word key 12 and then presses the example key 13 to select the kanji character. You can instantly see the example sentences of
It is possible to know the correct usage of homonyms whose usages are confusing without searching a Japanese dictionary or the like. in this way,
The electronic Kanji dictionary of the present invention has a unique function as a dictionary and is very convenient to use, and has a remarkable effect which the conventional electronic Kanji dictionary does not have. In the above embodiment, the kanji in the example data is stored in the example data memory 23 as the 1-byte special code FF H , so that the memory capacity can be effectively utilized and the display mode switch is provided to display the example data. The text can be displayed with or without abbreviations, which is convenient for use. In the above embodiment, the headword index table 22 for jumping to the address of the target headword block in the ROM 3 to start the search, and for immediately reading the example data in accordance with the searched Kanji word NO. Since the example index table 24 is provided, there is an advantage that the kanji corresponding to the kana word and its example can be searched and displayed quickly.

なお、上記実施例では、表示モードスイッチによって用
例データを省略ありおよび省略なしのいずれにも表示で
きるようにしたが、簡易な電子式漢字辞書の場合は、省
略ありの用例データのみを表示するようにもできる。
In the above embodiment, the example data can be displayed with or without omission by the display mode switch, but in the case of a simple electronic Kanji dictionary, only the example data with omission is displayed. You can also

〈発明の効果〉 以上の説明で明らかなように、本発明の電子式漢字辞書
は、単漢字または漢字熟語に関する用例データを,当該
漢字部分を短い特殊コードにして格納する用例データメ
モリを備え、入力された仮名単語からなる読みに応じて
仮名漢字辞書テーブルから検索された漢字の用例データ
を、用例出力指示手段を介する出力指示を受けた演算処
理手段によって、上記用例データメモリから検索すると
ともに、検索した用例データ中の上記特殊コードを省略
符号コードまたは正規の漢字コードに置き換えて、この
用例データを表示手段に出力するようにしているので、
用法の相紛わしい同音異義漢字の正しい用い方を国語辞
書等を調べるまでもなく見やすい状態で知ることができ
るとともにメモリの容量を有効に活用でき、使用上非常
に便利であり、従来の電子式漢字辞書にない顕著な効果
を奏する。
<Effects of the Invention> As is apparent from the above description, the electronic Kanji dictionary of the present invention is provided with an example data memory that stores example data relating to a single Kanji character or a Kanji compound word, in which the Kanji portion is stored as a short special code. The example data of the kanji retrieved from the kana-kanji dictionary table according to the reading consisting of the inputted kana words is searched from the example data memory by the arithmetic processing means that has received the output instruction from the example output instruction means, Since the special code in the retrieved example data is replaced with the ellipsis code or the regular kanji code, the example data is output to the display means.
It is very convenient to use because it is possible to know the correct usage of homophones that are confusing in usage, without having to search a Japanese dictionary or the like, and to make effective use of the memory capacity. It has a remarkable effect not found in the expression kanji dictionary.

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

第1図は本発明の電子式漢字辞書の一実施例を示す概略
ブロック図、第2図は上記実施例の外観図、第3図,第
4図は夫々上記実施例のROMおよびRAMの内部構成
を示す図、第5図は上記実施例のCPUのデータ加工処
理の流れを示すフローチャート、第6図は上記実施例の
処理動作を示すフローチャート、第7図は上記実施例の
用例データの表示例を示す図である。 1……CPU、2……キー入力部、3……ROM、4…
…RAM、5……LCD、11……50音キー、12…
…見出し語キー、13……用例キー、21……仮名漢字
辞書データ部、23……用例データメモリ。
FIG. 1 is a schematic block diagram showing an embodiment of the electronic kanji dictionary of the present invention, FIG. 2 is an external view of the above embodiment, and FIGS. 3 and 4 are the inside of the ROM and RAM of the above embodiment, respectively. FIG. 5 is a diagram showing the configuration, FIG. 5 is a flow chart showing the flow of data processing processing of the CPU of the above embodiment, FIG. 6 is a flow chart showing the processing operation of the above embodiment, and FIG. 7 is a table of example data of the above embodiment. It is a figure which shows an example. 1 ... CPU, 2 ... key input section, 3 ... ROM, 4 ...
... RAM, 5 ... LCD, 11 ... 50 sound keys, 12 ...
... headword key, 13 ... example key, 21 ... kana / kanji dictionary data part, 23 ... example data memory.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】漢字とその読みを対応づけて50音順に格
納する仮名漢字辞書テーブルを備えて、読みに対する漢
字を検索する電子式漢字辞書において、 単漢字または漢字熟語に関する用例データを、その単漢
字または漢字熟語に該当する部分を正規の漢字コードよ
りも短い特殊コードにして格納する用例データメモリ
と、検索された漢字の用例データの出力を指示するため
の用例出力指示手段と、この用例出力指示手段を介する
出力指示によって漢字に対応する用例データを上記用例
データメモリから検索するとともに、検索した用例デー
タ中の上記特殊コードを省略符号コードまたは上記漢字
の正規コードに置き換えて、この用例データを表示手段
に出力する演算処理手段とを備えたことを特徴とする電
子式漢字辞書。
1. An electronic kanji dictionary for searching kanji for reading, which is provided with a kana kanji dictionary table that stores kanji and their readings in the order of Japanese syllabary and stores example data about a single kanji or kanji compound An example data memory that stores a part corresponding to a kanji or kanji compound word as a special code shorter than a regular kanji code, an example output instructing means for instructing the output of the example data of the searched kanji, and this example output The example data corresponding to the kanji is retrieved from the example data memory by an output instruction through the instruction means, and the special code in the retrieved example data is replaced with an abbreviation code or the kanji regular code, and the example data is converted into the example data. An electronic kanji dictionary, characterized by comprising arithmetic processing means for outputting to a display means.
JP62235964A 1987-09-17 1987-09-17 Electronic kanji dictionary Expired - Lifetime JPH0640326B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62235964A JPH0640326B2 (en) 1987-09-17 1987-09-17 Electronic kanji dictionary

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62235964A JPH0640326B2 (en) 1987-09-17 1987-09-17 Electronic kanji dictionary

Publications (2)

Publication Number Publication Date
JPS6476151A JPS6476151A (en) 1989-03-22
JPH0640326B2 true JPH0640326B2 (en) 1994-05-25

Family

ID=16993820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62235964A Expired - Lifetime JPH0640326B2 (en) 1987-09-17 1987-09-17 Electronic kanji dictionary

Country Status (1)

Country Link
JP (1) JPH0640326B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03154152A (en) * 1989-11-10 1991-07-02 Matsushita Electric Ind Co Ltd Example display device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5854482A (en) * 1981-09-28 1983-03-31 Fujitsu Ltd Word processor
JPS58225485A (en) * 1982-06-25 1983-12-27 Fujitsu Ltd Automatic production system for book index
JPS6017564A (en) * 1983-07-08 1985-01-29 Brother Ind Ltd Electronic dictionary

Also Published As

Publication number Publication date
JPS6476151A (en) 1989-03-22

Similar Documents

Publication Publication Date Title
JPH0640326B2 (en) Electronic kanji dictionary
JPH05158990A (en) Data retrieval device
JP2004213309A (en) Information display control unit and program
US4780825A (en) Text compiling device
JP2815911B2 (en) Electronic dictionary
JPS5814688B2 (en) Kanji-mixed sentence input device that sequentially displays homophones
JPH0359768A (en) Electronic dictionary device
JP2833650B2 (en) Document processing device
JPH0531190B2 (en)
JPH0433051A (en) Document processor
JP2886864B2 (en) Character processor
JP2001134564A (en) Electronic dictionary
JP2898983B2 (en) Document processing device
JPS63118976A (en) Character processor
JPS62222356A (en) Word processor
JP2007026278A (en) Electronic dictionary, idiom retrieval method, and idiom retrieval program
JPS63301355A (en) Electronic equipment
JPH03110674A (en) Electronic dictionary
JPS63172371A (en) Electronic dictionary
JPS62290964A (en) Document processor
JPH0157385B2 (en)
JPH0221023B2 (en)
JPH0157384B2 (en)
JPS61198358A (en) Character processor
JPS63172370A (en) Electronic dictionary

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080525

Year of fee payment: 14