Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0576066B2 - - Google Patents
[go: Go Back, main page]

JPH0576066B2 - - Google Patents

Info

Publication number
JPH0576066B2
JPH0576066B2 JP1255501A JP25550189A JPH0576066B2 JP H0576066 B2 JPH0576066 B2 JP H0576066B2 JP 1255501 A JP1255501 A JP 1255501A JP 25550189 A JP25550189 A JP 25550189A JP H0576066 B2 JPH0576066 B2 JP H0576066B2
Authority
JP
Japan
Prior art keywords
word
pointer
dictionary
learning
stored
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
JP1255501A
Other languages
Japanese (ja)
Other versions
JPH03116370A (en
Inventor
Eiichiro Toshima
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP1255501A priority Critical patent/JPH03116370A/en
Publication of JPH03116370A publication Critical patent/JPH03116370A/en
Publication of JPH0576066B2 publication Critical patent/JPH0576066B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は仮名漢字変換により漢字仮名混り文を
入力する文字処理装置に関し、更にいえば、仮名
漢字変換の学習機構に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a character processing device that inputs sentences containing Kanji and Kana characters through Kana-Kanji conversion, and more particularly to a learning mechanism for Kana-Kanji conversion.

[従来の技術] 現在、日本ワードプロセツサなどの文字処理装
置は漢字仮名混り文の入力を仮名漢字変換を使つ
て行なうことが一般的である。
[Prior Art] Currently, character processing devices such as Japanese word processors generally input sentences containing kanji and kana using kana-kanji conversion.

従来、仮名漢字変換用辞書は外部メモリ(フロ
ツピーデイスク、ハードデイスク)に格納するこ
とが多かつた。ところが、一括変換等の変換方式
の改良が進むことにより辞書アクセスの回数が増
大し、他方、変換のスピードアツプ要求も高まつ
てきたことから、辞書を高速アクセス可能な内部
メモリに格納する方式が主流となつている。
Conventionally, kana-kanji conversion dictionaries were often stored in external memory (floppy disk, hard disk). However, as conversion methods such as batch conversion have been improved, the number of dictionary accesses has increased, and on the other hand, the demand for speeding up conversion has also increased, so a method of storing dictionaries in internal memory that can be accessed at high speed has been developed. It has become mainstream.

内部メモリには、読込/書込ともに可能で揮発
性(電源を切ると記憶内容が消えてしまう)の
RAMと、書込が不可能であるが不揮発性(電源
を切つても記憶内容が消えない)のROMの2種
類が一般に広く使用されている。
The internal memory is readable/writable and volatile (memory contents disappear when the power is turned off).
Two types of memory are commonly used: RAM, and ROM, which is non-writable but non-volatile (memory contents do not disappear even when the power is turned off).

辞書をRAMに持つ場合、仮名漢字変換する前
の準備として辞書を外部メモリからRAMにロー
ドすることになるが、ロード時間がかかるという
欠点があり、更に、RAMの方がROMよりも高
価であるためコストが高くなるという欠点もあ
る。このため、現在では、辞書をROMに記憶す
るのが一般的である。
When storing a dictionary in RAM, the dictionary must be loaded from external memory to RAM as a preparation before kana-kanji conversion, but this has the disadvantage of taking time to load, and in addition, RAM is more expensive than ROM. This also has the disadvantage of increasing costs. For this reason, it is now common to store dictionaries in ROM.

このように辞書がROM化されるため、学習方
式も従来と変わつてきている。従来の学習方式
は、辞書内の単語の順位を実際に並べ替える、辞
書内に持つた順位情報(頻度情報)を更新して学
習する、などの手法が取られていたが、ROM内
の情報は変更できないので、辞書の領域とは別の
RAM領域に学習情報を記憶せざるをえない。そ
こで、以下に示すいくつかの手法が今までに提案
されている。
Since dictionaries are converted into ROM, the learning method is also changing from the past. Conventional learning methods used methods such as actually rearranging the ranks of words in the dictionary and updating the rank information (frequency information) in the dictionary, but the information in the ROM cannot be changed, so it is separate from the dictionary area.
Learning information must be stored in the RAM area. Therefore, several methods shown below have been proposed so far.

まず第1の方式は、辞書上の単語と対応づけて
頻度情報のみを記述した学習データを持つ方式で
ある。対応の取り方は辞書先頭から数えて何番目
の単語であるか(連番)などが使用される。すな
わち、辞書先頭の単語の頻度情報は学習データの
1番目に格納され、辞書先頭から2番目の単語の
頻度情報は学習データの2番目に格納される。以
下、同じように格納される。
The first method is a method that uses learning data that describes only frequency information in association with words in a dictionary. The correspondence is determined by the number of the word from the beginning of the dictionary (sequential number). That is, the frequency information of the first word in the dictionary is stored in the first part of the learning data, and the frequency information of the second word from the beginning of the dictionary is stored in the second part of the learning data. The following information is stored in the same way.

第2の方式は、学習されている単語に対して、
該単語の辞書上での存在アドレスを記憶する方式
である。
In the second method, for the word being learned,
This method stores the address of the word in the dictionary.

第3の方式は、学習されている単語について単
にアドレスを記憶するのではなく、辞書上の単語
情報の全体(実体データ)を記憶した、本物の辞
書のサブセツトである学習辞書を作成し、変換時
に学習辞書に記載されている単語を優先的に変換
するという方式である。
The third method is to create a learning dictionary that is a subset of the real dictionary, which stores the entire word information (substantive data) in the dictionary, rather than simply storing the addresses of the words being learned, and then converts the words. This method preferentially converts words that are sometimes listed in learning dictionaries.

[発明が解決しようとしている問題点] 以上、挙げた3つの学習方式はいずれも欠点が
ある。
[Problems to be Solved by the Invention] The three learning methods listed above all have drawbacks.

第1の方式、第2の方式の欠点は、学習データ
が辞書ROMの内容に依存したデータとなるとい
う点である。
A drawback of the first method and the second method is that the learning data depends on the contents of the dictionary ROM.

第1の方式では、新しい単語が追加された場合
や既にある単語が削除された場合、それ以降の学
習データをシフトしなければならない。
In the first method, when a new word is added or an existing word is deleted, subsequent learning data must be shifted.

第2の方式では、更に状況が厳しくなり、辞書
に何らかの変化があつた場合、すなわち、新しい
単語が追加された場合、既にある単語が削除され
た場合、単語の情報が訂正された場合、各単語の
存在アドレスが狂うと、それ以降の単語に関する
学習データに対してアドレス値を補正しなければ
ならない。
In the second method, the situation becomes even more severe, and if there is any change in the dictionary, i.e., if a new word is added, if an existing word is deleted, or if the word information is corrected, each When the existence address of a word is incorrect, the address value must be corrected with respect to learning data regarding subsequent words.

もちろん、どの方式も、辞書の内容にどのよう
な修正があつたかが分かれば学習データを補正す
ることは可能であるが、一般に辞書内容を更新す
る際は、更新箇所が多岐に渡るので、辞書内容の
変化を知ることは現実的ではない。
Of course, with any method, it is possible to correct the learning data if you know what kind of corrections have been made to the dictionary contents, but generally speaking, when updating the dictionary contents, there are many places to update, so it is possible to correct the learning data. It is not realistic to know the changes in

また、第3の方式は辞書ROMの内容には依存
しないが、単語情報をそのままの形で持つので、
学習データ用に相当なメモリが必要であるという
欠点がある。例えば、1単語当たり10バイトの単
語情報が必要であれば、学習されている単語が1
万語あつたとすると、学習データとして約100K
バイトものメモリが必要であり、現実的にはこの
方式を採用することはできない。
In addition, the third method does not depend on the contents of the dictionary ROM, but it retains the word information as is, so
The disadvantage is that it requires a considerable amount of memory for training data. For example, if you need 10 bytes of word information per word, the number of words being learned is 1.
Assuming there are 10,000 words, the learning data will be approximately 100K.
This method requires many bytes of memory, so this method cannot be used in reality.

すなわち、従来の学習方式では辞書の内容に変
化があつた場合、互換性を確保できないという欠
点があり、どうしても互換性を確保したい場合に
は膨大な学習データ用のメモリが要求されてい
た。
In other words, conventional learning methods have the disadvantage that compatibility cannot be ensured when the contents of the dictionary change, and if compatibility is to be ensured, a huge amount of memory for learning data is required.

[問題点を解決するための手段(及び作用)] 上記問題点を解決するために、本発明によれ
ば、文字処理装置に、仮名文字列を入力するため
の入力手段と、単語の読みと、表記を含む単語情
報とが対応して記憶された辞書手段と、該辞書手
段を参照して、前記入力手段より入力された仮名
文字列を、当該仮名文字列を読みとする単語の表
記に変換する変換手段と、該変換手段により変換
された単語より、第1の指示に応答して1つの単
語を選択する選択手段と、該選択手段により選択
された単語の前記辞書手段におけるポインタを記
憶する学習単語ポインタ記憶手段と、前記変換手
段による変換の際に、前記入力された仮名文字列
を読みとする単語の前記辞書手段におけるポイン
タを求め、求められた当該ポインタと一致するポ
インタが前記学習単語ポインタ記憶手段に記憶さ
れているかを判定し、記憶されていると判定され
た場合には、当該ポインタに対応する単語を変換
結果として優先させる第1制御手段と、第2の指
示を受けて、前記辞書手段より、前記学習単語ポ
インタ記憶手段に記憶されたポインタの位置に記
憶された単語情報を抽出して、抽出された単語情
報を前記外部記憶手段に記憶させる記憶制御手段
と、起動時に、前記外部記憶手段に記憶された単
語と一致する単語を前記辞書手段より検索し、当
該検索により一致した単語の前記辞書手段上のポ
インタを求め、求められた当該ポインタにより前
記学習単語ポインタ記憶手段の記憶内容を更新さ
せる第2制御手段とを具えたことにより、変換の
際に参照する辞書の内容が異なつても、以前選択
された単語を優先して変換できるようにしたもの
である。
[Means for Solving the Problems (and Effects)] In order to solve the above problems, according to the present invention, a character processing device is provided with an input means for inputting a kana character string and a word pronunciation. , a dictionary means in which word information including notation is stored in correspondence, and the dictionary means to convert the kana character string inputted from the input means into the notation of the word whose reading is the kana character string. A conversion means for converting, a selection means for selecting one word in response to a first instruction from the words converted by the conversion means, and a pointer in the dictionary means of the word selected by the selection means is stored. and a pointer in the dictionary means of the word whose reading is the inputted kana character string during conversion by the conversion means, and a pointer that matches the obtained pointer is selected as the learning word pointer storage means. a first control means that determines whether the word pointer is stored in the word pointer storage means, and when it is determined that the word pointer is stored, gives priority to the word corresponding to the pointer as a conversion result; , storage control means for extracting word information stored at the position of the pointer stored in the learning word pointer storage means from the dictionary means and storing the extracted word information in the external storage means; , searches the dictionary means for a word that matches a word stored in the external storage means, obtains a pointer on the dictionary means of the word that matches through the search, and uses the obtained pointer to store the learned word pointer storage means. By including a second control means for updating the stored contents of the words, the previously selected word can be converted with priority even if the contents of the dictionary referred to at the time of conversion are different.

[実施例] 以下図面を参照しながら本発明を詳細に説明す
る。
[Example] The present invention will be described in detail below with reference to the drawings.

第1図は本発明の全体構成の一例である。 FIG. 1 is an example of the overall configuration of the present invention.

図示の構成において、CPUは、マイクロプロ
セツサであり、文字処理のための演算、論理判断
等を行ない、アドレスバスAB、コントロールバ
スCB、データバスDBを介して、それらのバスに
接続された各構成要素を制御する。
In the illustrated configuration, the CPU is a microprocessor that performs arithmetic operations for character processing, logical judgments, etc. Control components.

アドレスバスABはマイクロプロセツサCPUの
制御の対象とする構成要素を指示するアドレス信
号を転送する。コントロールバスCBはマイクロ
プロセツサCPUの制御の対象とする各構成要素
のコントロール信号を転送して印加する。データ
バスDBは各構成機器相互間のデータの転送を行
なう。
Address bus AB transfers address signals indicating the components to be controlled by the microprocessor CPU. The control bus CB transfers and applies control signals for each component to be controlled by the microprocessor CPU. The data bus DB transfers data between each component.

つぎにROMは、読出し専用の固定メモリであ
り、第10図〜第16図につき後述するマイクロ
プロセツサCPUによる制御の手順、及び、仮名
漢字変換用辞書DICを記憶させておく。
Next, the ROM is a read-only fixed memory, and stores the control procedure by the microprocessor CPU, which will be described later with reference to FIGS. 10 to 16, and the kana-kanji conversion dictionary DIC.

また、RAMは、1ワード16ビツトの構成の書
込み可能のランダムアクセスメモリであつて、各
構成要素からの各種データの一時記憶に用いる。
IBUFは入力バツフアであり、キーボードからの
入力キーデータが一時記憶される。TBUFはテ
キストバツフアであり、入力編集中のテキストデ
ータが記憶される。DOBUFは同音語バツフアで
あり、テキストバツフアTBUFは記憶される文
字に同音語候補が存在するときはその候補が記憶
される。MLEARNはメモリ学習データであり、
仮名漢字変換用辞書DIC上の単語のうち、学習さ
れているもののアドレスが記憶される。JCTBL
は自立語候補テーブルであり、仮名漢字変換中に
必要な自立語の存在位置、及び学習の有無を一時
的に記憶するためのテーブルである。
Further, the RAM is a writable random access memory having a configuration of 1 word and 16 bits, and is used for temporary storage of various data from each component.
IBUF is an input buffer, and input key data from the keyboard is temporarily stored. TBUF is a text buffer in which text data being input and edited is stored. DOBUF is a homophone buffer, and if a text buffer TBUF has a homophone candidate for a character to be stored, that candidate is stored. MLEARN is memory learning data,
Among the words in the Kana-Kanji conversion dictionary DIC, the addresses of the learned words are memorized. JCTBL
is an independent word candidate table, which is a table for temporarily storing the location of independent words necessary during kana-kanji conversion and whether or not they have been learned.

KBはキーボードであつて、アルフアベツトキ
ー、ひらかなキー、カタカナキー等の文字記号入
力キー、及び、変換キー、次候補キー、選択キ
ー、学習保存キー等の本文字処理装置に対する各
種機能を指示するための各種のフアンクシヨンキ
ーを備えている。
KB is a keyboard that instructs various functions for this character processing device, such as character symbol input keys such as alphanumeric key, hirakana key, and katakana key, as well as conversion key, next candidate key, selection key, and learning save key. It is equipped with various function keys for various functions.

DISKはテキストデータ、デイスク学習データ
DLEARNを保存するための外部メモリである。
テキストデータ、デイスク学習データは必要に応
じて保管され、また、保管されたデータはキーボ
ードの指示により必要な時呼び出される。
DISK is text data, disk learning data
This is external memory for storing DLEARN.
Text data and disk learning data are saved as needed, and the saved data can be called up when needed by instructions from the keyboard.

CRはカーソルレジスタである。CPUにより、
カーソルレジスタの内容を読み書きできる。後述
するCRTコントローラCRTCは、ここに蓄えら
れたアドレスに対応する表示装置CRT上の位置
にカーソルを表示する。
CR is the cursor register. By CPU,
Can read and write the contents of the cursor register. A CRT controller CRTC, which will be described later, displays a cursor at a position on the display device CRT corresponding to the address stored here.

DBUFは表示用バツフアメモリで、表示すべ
きデータのパターンを蓄える。テキストの内容を
表示するときはテキストバツフアTBUFの内容
に応じて表示パターンがDBUFに作成されるこ
とにより、表示されることになる。
DBUF is display buffer memory that stores data patterns to be displayed. When displaying text contents, a display pattern is created in the DBUF according to the contents of the text buffer TBUF.

CRTCはカーソルレジスタCR及びバツフア
DBUFに蓄えられた内容を表示器CRTに表示す
る役割を担う。
CRTC is the cursor register CR and buffer
It plays the role of displaying the contents stored in DBUF on the display CRT.

またCRTは陰極線管等を用いた表示装置であ
り、その表示装置CRTにおけるドツト構成の表
示パターンおよびカーソルの表示をCRTコント
ローラで制御する。
Further, a CRT is a display device using a cathode ray tube or the like, and a CRT controller controls the dot-configured display pattern and cursor display on the display device CRT.

さらに、CGはキヤラクタジエネレータであつ
て、表示装置CRTに表示する文字、記号のパタ
ーンを記憶するものである。
Furthermore, CG is a character generator that stores patterns of characters and symbols to be displayed on the display device CRT.

かかる各構成要素からなる本発明文字処理装置
においては、キーボードKBからの各種の入力に
応じて作動するものであつて、キーボードKBか
らの入力が供給されると、まず、インタラプト信
号がマイクロプロセツサCPUに送られ、そのマ
イクロプロセツサCPUがROM内に記憶してある
各種の制御信号を読出し、それらの制御信号に従
つて各種の制御が行なわれる。
The character processing device of the present invention, which is composed of each of these components, operates in response to various inputs from the keyboard KB, and when input from the keyboard KB is supplied, an interrupt signal is first sent to the microprocessor. The microprocessor CPU reads various control signals stored in the ROM, and performs various controls in accordance with these control signals.

第2図は本発明装置による変換操作の例を示し
た図である。2−1はまず初期画面を示したもの
である。2−2は読み列「きかい」を入力した時
の画面を示している。カーソルは入力読み列の次
に表示されている。ここで変換キーを打鍵すると
2−3の画面になる。2−3では読み列「きか
い」が「機械」と変換されている。これは望む変
換ではないので、次候補キーを打鍵すると2−4
の画面になる。ここで「きかい」の変換候補が表
示される。第1候補は「機械」であり、第2候補
は「機会」である。現在の候補は第2候補の「機
会」であり、2が反転表示している。ここで選択
キーを打鍵すると、2−5の画面になる。第2候
補の「機会」が確定してテキストデータの中に格
納され、同時に「機会」が学習される。学習結果
はメモリ上の学習データに記憶される。もう一度
「きかい」と入力すると2−6の画面になる。更
に変換キーを打鍵すると2−7の画面になり、今
度は「機会」学習されているので、第1候補とし
て「機会」が表示されている。
FIG. 2 is a diagram showing an example of a conversion operation performed by the apparatus of the present invention. 2-1 shows the initial screen. 2-2 shows the screen when the reading sequence "Kikai" is input. The cursor is displayed next to the input reading sequence. If you press the conversion key here, the screen 2-3 will appear. In 2-3, the reading sequence ``kikai'' is converted to ``machine.'' This is not the desired conversion, so when you press the next candidate key, 2-4
The screen will appear. Here, conversion candidates for "Kikai" are displayed. The first candidate is "machine" and the second candidate is "opportunity." The current candidate is the second candidate "Opportunity", and 2 is highlighted. If you press the selection key here, the screen 2-5 will appear. The second candidate "opportunity" is determined and stored in the text data, and the "opportunity" is learned at the same time. The learning results are stored in learning data on memory. If you enter "Kikai" again, the screen 2-6 will appear. When the conversion key is further pressed, the screen 2-7 appears, and since "opportunity" has been learned this time, "opportunity" is displayed as the first candidate.

今までの操作では学習結果はメモリ内で反映さ
れているだけであり、保存するためには学習保存
キーを打鍵する必要がある。そうすると学習結果
が外部記憶に保存されることになる。
In the previous operations, the learning results are only reflected in memory, and in order to save them, it is necessary to press the learning save key. The learning results will then be stored in external memory.

第3図は入力バツフアIBUFの構成を示した図
である。
FIG. 3 is a diagram showing the configuration of the input buffer IBUF.

入力バツフアはキーボードから入力されたキー
データを記憶するバツフアである。先頭の2バイ
トはバツフア長であり、入力バツフアに格納され
ているキーデータのうち有効なものの長さが図に
示すように格納される。3バイト目以降からキー
データが格納される。キーデータは1文字2バイ
トで格納される。例えば、JIS X 0208コードが
使用される。図中入力末にある「/」は変換キー
が打鍵されたことを意味する。
The input buffer is a buffer that stores key data input from the keyboard. The first two bytes are the buffer length, and the length of valid key data stored in the input buffer is stored as shown in the figure. Key data is stored starting from the third byte. Key data is stored as 2 bytes per character. For example, JIS X 0208 code is used. The "/" at the end of the input in the figure means that the conversion key has been pressed.

第4図はテキストバツフアTBUFの構成を示
した図である。
FIG. 4 is a diagram showing the structure of the text buffer TBUF.

テキストバツフアは文字の羅列から構成され、
各文字は2バイトで構成される。各文字のMSB
は同音語フラグであり、0は通常文字、1が同音
語を意味する。残りの15ビツトは通常文字のとき
は文字コードを表現し、同音語のときは同音語番
号を表現する。文字コードは例えば、JIS X
0208コードを使用する。同音語番号は第5図に示
す同音語バツフアDOBUF上のどの同音語である
かを示す番号である。
A text box is composed of a string of characters,
Each character consists of 2 bytes. MSB of each character
is a homophone flag, where 0 means a normal character and 1 means a homophone. The remaining 15 bits represent the character code for normal characters, and the homonym number for homonyms. For example, the character code is JIS
Use the 0208 code. The homophone number is a number indicating which homophone it is on the homophone buffer DOBUF shown in FIG.

第5図は同音語バツフアDOBUFの構成を示し
た図である。各同音語には同音語番号が付いてお
り、それによつて識別される。
FIG. 5 is a diagram showing the structure of the homophone buffer DOBUF. Each homophone is identified by a homophone number.

各同音語は「読み」「現候補番号」「第i候補情
報」からなる。
Each homophone consists of "pronunciation,""current candidate number," and "i-th candidate information."

「読み」はその同音語の読みを格納する。 "Yomi" stores the reading of its homophone.

「現候補番号」はその同音語の現在表示されて
いる候補番号が格納される。変換直後初値に第1
候補が表示されるから「1」が格納される。
The "current candidate number" stores the currently displayed candidate number of the homophone. The first value is the initial value immediately after conversion.
Since candidates are displayed, "1" is stored.

「第i候補情報」は各候補の表記、及び、学習
のための自立語の存在アドレス等が格納される。
The "i-th candidate information" stores the notation of each candidate, the existence address of an independent word for learning, and the like.

第6図は辞書DICの構成を示した図である。辞
書はROM上に存在する。従つて、内容を変更す
ることはできない。
FIG. 6 is a diagram showing the configuration of the dictionary DIC. The dictionary exists on ROM. Therefore, the contents cannot be changed.

各単語データは「読み」「表記」「品詞」からな
る。
Each word data consists of "pronunciation", "spelling", and "part of speech".

「読み」には単語の読み情報、例えば、「機械」
であれば「きかい」が記憶される。コードはJIS
X 0208コードの下位バイトなどを使用し、1文
字1バイトで格納される。
"Yomi" is the reading information of the word, for example, "machine"
If so, ``kikai'' will be memorized. The code is JIS
The lower byte of the X0208 code is used, and each character is stored as one byte.

「表記」には単語の表記情報、例えば、「機械」
であれば、「機械」という字面が1文字2バイト
でJIS X 0208コード等を使用して格納される。
"Notation" is the notation information of the word, for example, "machine"
In this case, the word "machine" is stored as 2 bytes per character using JIS X 0208 code, etc.

「品詞」は単語の品詞、例えば、「機械」であ
れば、「名詞」が格納される。
"Part of speech" stores the part of speech of a word, for example, if it is "machine", "noun" is stored.

辞書の単語データは読みの昇順(辞書式配列)
で格納される。
Word data in the dictionary is in ascending order of pronunciation (lexicographical arrangement)
It is stored in .

第6図はデイスク学習データDLEARNの構成
を示した図である。
FIG. 6 is a diagram showing the structure of the disk learning data DLEARN.

デイスク学習データは外部メモリに保存されて
いる。電源立ち上げ時に外部メモリからRAM上
のワークエリアにロードされ、第7図に示すメモ
リ学習データを作成するために使用される。メモ
リ学習データの作成が終るとロードされたワーク
エリアは解放される。すなわち、デイスク学習デ
ータがRAM上に存在するのはほんの一瞬であ
る。
Disk learning data is stored in external memory. When the power is turned on, it is loaded from the external memory to the work area on the RAM and used to create the memory learning data shown in FIG. When the creation of memory learning data is completed, the loaded work area is released. In other words, the disk learning data exists in RAM for only a moment.

図に示すように学習されている単語の実体デー
タが「読み」「表記」「品詞」の3つのフイールド
から構成される。
As shown in the figure, the actual data of the word being learned consists of three fields: "pronunciation,""orthography," and "part of speech."

学習単語は、通常、辞書DICに存在するはずで
あり、存在する時は辞書DIC上の読み、表記、品
詞がそのまま記憶されることになる。
Learning words should normally exist in the dictionary DIC, and when they do exist, the pronunciation, spelling, and part of speech in the dictionary DIC will be memorized as they are.

図中では学習単語1は「機会」、学習単語2は
「校正」となつている。
In the figure, learning word 1 is "opportunity" and learning word 2 is "proofreading."

辞書ROMがバージヨンアツプ(機能アツプ)
された場合など、学習単語として辞書DICに存在
しない単語が記述されている場合があるが、その
場合、存在しない削除単語はメモリ学習データに
は反映されない。
Dictionary ROM version up (function up)
In some cases, a word that does not exist in the dictionary DIC is written as a learning word, such as when the deleted word does not exist in the dictionary DIC, but in that case, the deleted word that does not exist is not reflected in the memory learning data.

第8図はメモリ学習データMLEARNの詳細構
成を示した図である。
FIG. 8 is a diagram showing the detailed structure of the memory learning data MLEARN.

メモリ学習データにはデイスク学習データに格
納されている学習単語一つ一つに対して、その単
語が辞書DICのどこに存在するかを記憶してい
る。
The memory learning data stores, for each learning word stored in the disk learning data, where that word exists in the dictionary DIC.

例えば、学習単語1は第7図によると「機会」
であるので、辞書DIC上の「機会」の存在するア
ドレスを第1エントリーとして格納する。同様に
学習単語2については「校正」の存在するアドレ
スを第2エントリーとして格納する。
For example, learning word 1 is "opportunity" according to Figure 7.
Therefore, the address where "opportunity" exists in the dictionary DIC is stored as the first entry. Similarly, for learning word 2, the address where "proofread" exists is stored as the second entry.

メモリ学習データは学習データの使用メモリを
減らすために存在するデータであり、このデータ
がなくても、デイスク学習データと、辞書DICと
からいつでも再作成できる。
Memory learning data is data that exists to reduce the memory used for learning data, and even if this data is not available, it can be recreated at any time from disk learning data and dictionary DIC.

このように、メモリ学習データは、辞書DICの
バージヨンに依存するデータである。辞書DICに
応じて再作成の必要がある。
In this way, the memory learning data is data that depends on the version of the dictionary DIC. It is necessary to recreate the dictionary according to DIC.

第9図は自立語候補テーブルJCTBLの構成を
示した図である。
FIG. 9 is a diagram showing the structure of the independent word candidate table JCTBL.

自立語候補テーブルは仮名漢字変換処理を行な
う過程において、入力読み列の解析を行なうのに
必要な単語が辞書DICのどこに存在するか、ある
いは学習されているかどうかを一時的に記憶した
テーブルである。
The independent word candidate table is a table that temporarily stores the words needed to analyze the input pronunciation sequence in the process of kana-kanji conversion, where they exist in the dictionary DIC, or whether they have been learned. .

例えば、入力読み列が「きかいしんこうかいか
ん」であつたときは、その解析のために「き」
「きか」「きかい」「か」「かい」「かいし」「かいし
ん」などの単語が必要であり、それらの単語の辞
書DIC上での存在位置がフイールド「ポインタ」
に設定される。
For example, if the input pronunciation sequence is ``Kikaishinkoukaikakan,'' then ``Ki'' is used for analysis.
Words such as "Kika", "Kikai", "Ka", "Kai", "Kaishi", "Kaishin" are required, and the location of these words in the dictionary DIC is the field "Pointer".
is set to

また、メモリ学習データMLEARNに基づい
て、学習されているかどうかがビツト学習フラグ
に設定される。その単語が学習されているとき
「1」が格納され、学習されていないとき「0」
が格納される。
Also, based on the memory learning data MLEARN, whether or not learning has been performed is set in the bit learning flag. "1" is stored when the word has been learned, "0" when it has not been learned.
is stored.

図の場合、「機会」「会心」のみが学習されてい
るとして、学習フラグには「1」が格納されてい
る。他の単語には「0」が格納されている。
In the case of the figure, it is assumed that only "opportunity" and "passion" have been learned, and "1" is stored in the learning flag. "0" is stored in other words.

上述の実施例の動作をフローに従つて説明す
る。
The operation of the above embodiment will be explained according to the flow.

第10図はキー入力を取り込み、処理を行なう
部分のフローチヤートである。
FIG. 10 is a flowchart of the part in which key input is received and processed.

ステツプ10−1はメモリ学習データ作成処理で
あり、第11図に示すようにメモリ学習データの
初期設定を行なう。この処理は通常、電源ON直
後に1回だけ実行される。
Step 10-1 is a memory learning data creation process, in which the memory learning data is initialized as shown in FIG. This process is normally executed only once immediately after the power is turned on.

ステツプ10−2はキーボードからのデータを取
り込む処理である。ステツプ10−3で取り込まれ
たキーの種別を判定し、各キーの処理ルーチンに
分岐する。
Step 10-2 is a process of taking in data from the keyboard. In step 10-3, the type of key taken in is determined, and the process branches to a processing routine for each key.

変換キーが入力されたときはステツプ10−4に
分岐し、ステツプ10−4において第12図に詳述
するように仮名漢字変換の変換処理が行なわれ
る。その後ステツプ10−9の表示処理に分岐す
る。
When the conversion key is input, the process branches to step 10-4, and in step 10-4, conversion processing for kana-kanji conversion is performed as detailed in FIG. Thereafter, the process branches to display processing in step 10-9.

次候補キーが入力されたときはステツプ10−5
に分岐し、ステツプ10−5において第14図に詳
述する次候補処理が行なわれる。その後ステツプ
10−9の表示処理に分岐する。
When the next candidate key is input, step 10-5
Then, in step 10-5, the next candidate process detailed in FIG. 14 is performed. Then step
The process branches to display processing 10-9.

選択キーが入力されたときはステツプ10−6に
分岐し、ステツプ10−6において第15図に詳述
する選択処理が行なわれる。その後ステツプ10−
9の表示処理に分岐する。
When the selection key is input, the process branches to step 10-6, and in step 10-6 the selection process detailed in FIG. 15 is performed. Then step 10-
The process branches to display processing in step 9.

学習保存キーが入力されたときはステツプ10−
7に分岐し、ステツプ10−7において第16図に
詳述する学習保存処理が行なわれる。その後ステ
ツプ10−9の表示処理に分岐する。
When the learning save key is input, step 10-
The process branches to step 7, and in step 10-7, learning and storage processing detailed in FIG. 16 is performed. Thereafter, the process branches to display processing in step 10-9.

その他のキーのときはステツプ10−8に分岐
し、挿入、削除等の通常の文字処理装置において
行なわれるその他の処理が行なわれる。その後ス
テツプ10−9の表示処理に分岐する。
If any other key is pressed, the process branches to step 10-8, and other processing such as insertion, deletion, etc. performed in a normal character processing device is performed. Thereafter, the process branches to display processing in step 10-9.

ステツプ10−9において今までの処理結果の表
示処理を行ない、その後10−2にループし、もう
一度キー入力をGETする。
In step 10-9, the processing results up to now are displayed, and then the process loops to 10-2 to receive key input again.

第11図はステツプ10−1の「メモリ学習デー
タ作成処理」を詳細化したフローチヤートであ
る。
FIG. 11 is a detailed flowchart of the "memory learning data creation process" in step 10-1.

ステツプ11−1において、まずデイスク学習デ
ータをロードするのに必要なワーク領域をRAM
上に確保する。
In step 11-1, first create the work area necessary to load the disk learning data in RAM.
Secure on top.

ステツプ11−2においてデイスク学習データを
外部記憶から確保されたワーク領域にロードす
る。
In step 11-2, the disk learning data is loaded from the external storage into the secured work area.

ステツプ11−3においてメモリ学習データを初
期設定する。
In step 11-3, memory learning data is initialized.

ステツプ11−4において、学習単語をワーク領
域上のデイスク学習データから1単語取り出す。
In step 11-4, one learning word is extracted from the disk learning data on the work area.

ステツプ11−5において全ての学習単語につい
て処理が終了したかどうか判定し、処理が終了し
ている時はステツプ11−8のワーク領域解放処理
に分岐する。処理が終了していない時はステツプ
11−6の学習単語アドレス決定に進む。
In step 11-5, it is determined whether processing has been completed for all the learning words, and if the processing has been completed, the process branches to work area release processing in step 11-8. If processing is not completed, step
Proceed to step 11-6 to determine the learning word address.

ステツプ11−6において、取り出された学習単
語と同じものが辞書DIC上のどこに存在するかサ
ーチし、そのアドレスを求める。
In step 11-6, a search is made to see where in the dictionary DIC the same word as the extracted learning word exists, and its address is obtained.

ステツプ11−7において、上記求めたアドレス
をメモリ学習データアドレス部に設定する。辞書
DIC上に存在しなかつたときは設定は行なわれな
い。
In step 11-7, the address obtained above is set in the memory learning data address section. dictionary
If it does not exist on the DIC, no settings will be made.

ついで、次の学習単語の処理を行なわれないと
いけないのでステツプ11−4に分岐する。
Then, since the next learning word must be processed, the process branches to step 11-4.

ステツプ11−8において、デイスク学習データ
のために確保されたワーク領域を解放し、リター
ンする。
In step 11-8, the work area reserved for disk learning data is released and the process returns.

第12図はステツプ10−4の「変換処理」を詳
細化したフローチヤートである。
FIG. 12 is a detailed flowchart of the "conversion process" in step 10-4.

ステツプ12−1において入力読み列の解析に必
要な単語を自立語候補テーブルJCTBLに登録す
るために第13図に詳述する単語サーチ処理を行
なう。
In step 12-1, a word search process detailed in FIG. 13 is performed to register words necessary for analyzing the input pronunciation sequence in the independent word candidate table JCTBL.

ステツプ12−2において、形態素解析、構文解
析等を行なつて入力読み列を解析し、文節候補を
作成する。
In step 12-2, the input pronunciation sequence is analyzed by morphological analysis, syntactic analysis, etc., and clause candidates are created.

ステツプ12−3において、各文節候補の尤度を
計算し、どの文節を変換するのが最も尤もらしい
かを判断し、第1候補として決定する。このと
き、自立語候補テーブルで学習フラグがONにな
つている単語は尤度的に有利であり、第1候補と
して変換され易い。
In step 12-3, the likelihood of each clause candidate is calculated to determine which clause is most likely to be converted, and is determined as the first candidate. At this time, words whose learning flags are ON in the independent word candidate table are advantageous in terms of likelihood and are likely to be converted as first candidates.

ステツプ12−4において、決定された第1候補
に基づいて同音語バツフアを作成し、変換結果を
テキストバツフアに出力する。
In step 12-4, a homophone buffer is created based on the determined first candidate, and the conversion result is output to a text buffer.

第13図はステツプ12−1の「単語サーチ処
理」を詳細化したフローチヤートである。
FIG. 13 is a detailed flowchart of the "word search process" in step 12-1.

ステツプ13−1において、辞書DICより入力読
み列の解析に必要な単語の読み(サーチすべき読
み)を1つ決定する。
In step 13-1, one pronunciation (pronunciation to be searched) of a word necessary for analysis of the input pronunciation sequence is determined from the dictionary DIC.

ステツプ13−2においてサーチすべき読みがな
くなつたかどうか判定し、なくなつた時はリター
ンする。
In step 13-2, it is determined whether there are no more readings to be searched, and if there are no more readings to be searched, the process returns.

ステツプ13−3においてサーチすべき読みにつ
いて実際に辞書DICをサーチし、アドレスを求め
る。
In step 13-3, the dictionary DIC is actually searched for the reading to be searched, and the address is obtained.

ステツプ13−4において見つかつたアドレスが
メモリ学習データに記載されているかどうかを判
定するためメモリ学習データをサーチする。
In step 13-4, the memory learning data is searched to determine whether the address found is written in the memory learning data.

ステツプ13−5において一致するアドレスがあ
つたかどうか判定し、もし、存在すれば、その単
語は学習されていると見なされるから、ステツプ
13−6において自立語候補テーブルの学習フラグ
に「1」をセツトし、存在しなければ、学習され
ていないわけであるからステツプ13−7において
学習フラグに「0」を設定する。その後、ステツ
プ13−1に分岐し、次のサーチ読みの処理に移
る。
In step 13-5, it is determined whether a matching address is found, and if so, the word is considered to have been learned, and step 13-5 is executed.
In step 13-6, the learning flag of the independent word candidate table is set to "1", and if it does not exist, it means that it has not been learned, so in step 13-7, the learning flag is set to "0". Thereafter, the process branches to step 13-1 to proceed to the next search reading process.

第14図はステツプ10−5の「次候補処理」を
詳細化したフローチヤートである。
FIG. 14 is a detailed flowchart of the "next candidate processing" in step 10-5.

ステツプ14−1において、次候補を見るべき同
音語の同音語番号をテキストバツフアTBUFよ
り求める。
In step 14-1, the homophone number of the homophone to be viewed as the next candidate is obtained from the text buffer TBUF.

ステツプ14−2において、同音語番号から同音
語バツフアの位置を求めて、現候補番号をカウン
トアツプする。
In step 14-2, the position of the homophone buffer is determined from the homophone number, and the current candidate number is counted up.

第15図はステツプ10−6の「選択処理」を詳
細化したフローチヤートである。
FIG. 15 is a detailed flowchart of the "selection process" in step 10-6.

ステツプ15−1において、選択すべき同音語の
同音語番号をテキストバツフアTBUFより求め
る。
In step 15-1, the homophone number of the homophone to be selected is obtained from the text buffer TBUF.

ステツプ15−2において、同音語番号から同音
語バツフアの位置を求めて、現候補番号の示す候
補情報から表記を取り出し、テキストバツフア
TBUFに確定文字として設定する。
In step 15-2, the position of the homophone buffer is determined from the homophone number, the notation is extracted from the candidate information indicated by the current candidate number, and the text buffer is
Set as a fixed character in TBUF.

ステツプ15−3において、同様に、現候補番号
の示す候補情報から自立語の存在するアドレスを
求め、メモリ学習データMLEARNに登録する。
In step 15-3, the address where the independent word exists is similarly determined from the candidate information indicated by the current candidate number, and is registered in the memory learning data MLEARN.

第16図はステツプ10−7の「学習保存処理」
を詳細化したフローチヤートである。
Figure 16 shows step 10-7 "Learning storage process"
This is a detailed flowchart.

ステツプ16−1において、まずデイスク学習デ
ータに必要なワーク領域をRAM上に確保する。
In step 16-1, a work area necessary for disk learning data is first secured on the RAM.

ステツプ16−2においてワーク領域をデイスク
学習データとして初期設定する。
In step 16-2, the work area is initialized as disk learning data.

ステツプ16−3においてメモリ学習データから
学習単語のポインタを1つ取り出す。
In step 16-3, one learning word pointer is taken out from the memory learning data.

ステツプ16−4において、取り出された学習単
語ポインタに基づき、辞書DICを参照し、その位
置の単語情報である実体データ(読み、表記、品
詞)を取り出す。
In step 16-4, the dictionary DIC is referred to based on the retrieved learning word pointer, and substantive data (pronunciation, spelling, part of speech) that is word information at that position is retrieved.

ステツプ16−5において、取り出された実体デ
ータをワーク領域上に設定されているデイスク学
習データに登録する。
In step 16-5, the extracted entity data is registered in the disk learning data set on the work area.

ステツプ16−6において、全ての学習単語につ
いて処理が終了しているかどうか判定し、終了し
ていないときは、ステツプ16−1にループ子、今
までの処理を繰り返す。終了しているときは、ス
テツプ16−7に分岐する。
In step 16-6, it is determined whether or not the processing has been completed for all the learning words. If not, the looper returns to step 16-1, and the processing up to now is repeated. If the process has ended, the process branches to step 16-7.

ステツプ16−7においてワーク領域上のデイス
ク学習データを外部メモリに保存する。
In step 16-7, the disk learning data on the work area is saved in an external memory.

ステツプ16−8においてデイスク学習データの
ために確保されたワーク領域を解放し、処理を終
了する。
In step 16-8, the work area reserved for disk learning data is released, and the process is terminated.

[他の実施例] 以上の説明において、辞書の格納されるメモリ
としてROMの場合を説明したが、書込不可メモ
リであれば事情は全て同じであり、本発明を適用
可能である。例えば、光デイスク、CDROMなど
であつても、書込ができないため直接単語に対応
した学習データ(頻度データ)を持つことができ
ないが、本発明の原理で辞書のバージヨンに依存
しない学習データを構成することができる。
[Other Embodiments] In the above description, the case where a ROM is used as the memory in which the dictionary is stored has been explained, but the situation is the same as long as it is a non-writable memory, and the present invention is applicable. For example, optical disks, CDROMs, etc. cannot have learning data (frequency data) that directly correspond to words because they cannot be written to, but the principles of the present invention can create learning data that does not depend on dictionary versions. can do.

また、メモリ学習データの持ち方としてアドレ
スを持つようにしたが、メモリ容量が少なくて済
む代わりに辞書内容に依存する持ち方であれば、
どのような持ち方でも同様である。例えば、辞書
の先頭からの単語の連番に対応して頻度情報を記
憶するようにしても同様の構成で処理することが
できる。
In addition, although we have adopted an address as the way to hold the memory learning data, if it is held in a way that depends on the dictionary contents instead of requiring less memory capacity,
The same is true no matter how you hold it. For example, processing can be performed with a similar configuration even if the frequency information is stored in correspondence with the consecutive numbers of words from the beginning of the dictionary.

デイスク学習データの持ち方として単語情報
(実体データ)を全て持つように構成したが、辞
書中の単語を識別できるだけの情報を最小限持つ
様にも構成できる。その場合もやはり、メモリの
使用量は多大であるので事情が同じである。例え
ば、単語情報として「読み」「表記」だけを持つ
ようにすれば、通常は単語を特定できる。従つて
デイスク学習データには「読み」「表記」のみを
格納するに構成しても良い。
Although the disk learning data is configured to have all the word information (substantive data), it can also be configured to have the minimum amount of information needed to identify the words in the dictionary. In that case as well, the situation is the same since the amount of memory used is large. For example, if you have only "pronunciation" and "notation" as word information, you can usually identify the word. Therefore, the disk learning data may be configured to store only "pronunciation" and "notation".

[発明の効果] 以上説明したごとく、本発明によれば、起動時
に、外部に記憶された学習単語の実体データに基
づいて、この学習単語の辞書上のポインタを求め
ておき、仮名漢字変換の際には、このポインタに
対応する単語を優先させて変換を行うことによ
り、少ないメモリ使用量で、辞書の内容に依存し
ない学習が実現できるという効果がある。
[Effects of the Invention] As explained above, according to the present invention, at the time of startup, the pointer on the dictionary of the learning word is obtained based on the entity data of the learning word stored externally, and the kana-kanji conversion is performed. In some cases, by prioritizing and converting the word corresponding to this pointer, it is possible to realize learning that does not depend on the contents of the dictionary with less memory usage.

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

第1図は本発明の全体構成のブロツク図、第2
図は本発明における仮名漢字変換の操作例を示し
た図、第3図は本発明における入力バツフア
IBUFの構成を示した図、第4図は本発明におけ
るテキストバツフアTBUFの構成を示した図、
第5図は本発明における同音語バツフアDOBUF
の構成を示した図、第6図は本発明における辞書
DIC構成を示した図、第7図は本発明におけるデ
イスク学習データDLEARNの構成を示した図、
第8図は本発明におけるメモリ学習データ
MLEARNの構成を示した図、第9図は本発明に
おける自立語候補テーブルJCTBLの構成を示し
た図、第10図〜第16図は本発明文字処理装置
の動作を示すフローチヤート。 DISK……外部メモリ、CPU……マイクロプロ
セツサ、ROM……読出し専用メモリ、RAM…
…ランダムアクセスメモリ、DIC……仮名漢字変
換用辞書、IBUF……入力バツフア、TBUF……
テキストバツフア、DOBUF……同音語バツフ
ア、MLEARN……メモリ学習データ、JCTBL
……自立語候補テーブル、DLEARN……デイス
ク学習データ。
Figure 1 is a block diagram of the overall configuration of the present invention, Figure 2 is a block diagram of the overall configuration of the present invention.
The figure shows an example of the operation of kana-kanji conversion in the present invention, and Figure 3 shows the input buffer in the present invention.
A diagram showing the configuration of the IBUF, FIG. 4 is a diagram showing the configuration of the text buffer TBUF in the present invention,
Figure 5 shows the homophone word DOBUF in the present invention.
FIG. 6 is a diagram showing the structure of the dictionary in the present invention.
A diagram showing the DIC configuration, FIG. 7 is a diagram showing the configuration of the disk learning data DLEARN in the present invention,
Figure 8 shows memory learning data in the present invention.
FIG. 9 is a diagram showing the structure of the independent word candidate table JCTBL in the present invention, and FIGS. 10 to 16 are flowcharts showing the operation of the character processing device of the present invention. DISK...external memory, CPU...microprocessor, ROM...read-only memory, RAM...
...Random access memory, DIC...Kana-kanji conversion dictionary, IBUF...Input buffer, TBUF...
Text buffer, DOBUF...Homophone buffer, MLEARN...Memory learning data, JCTBL
...Independent word candidate table, DLEARN...Disk learning data.

Claims (1)

【特許請求の範囲】 1 仮名文字列を入力するための入力手段と、 単語の読みと、表記を含む単語情報とが対応し
て記憶された辞書手段と、 該辞書手段を参照して、前記入力手段より入力
された仮名文字列を、当該仮名文字列を読みとす
る単語の表記に変換する変換手段と、 該変換手段により変換された単語より、第1の
指示に応答して1つの単語を選択する選択手段
と、 該選択手段により選択された単語の前記辞書手
段におけるポインタを記憶する学習単語ポインタ
記憶手段と、 前記変換手段による変換の際に、前記入力され
た仮名文字列を読みとする単語の前記辞書手段に
おけるポインタを求め、求められた当該ポインタ
と一致するポインタが前記学習単語ポインタ記憶
手段に記憶されているかを判定し、記憶されてい
ると判定された場合には、当該ポインタに対応す
る単語を変換結果として優先させる第1制御手段
と、 第2の指示を受けて、前記辞書手段より、前記
学習単語ポインタ記憶手段に記憶されたポインタ
の位置に記憶された単語情報を抽出して、抽出さ
れた単語情報を前記外部記憶手段に記憶させる記
憶制御手段と、 起動時に、前記外部記憶手段に記憶された単語
と一致する単語を前記辞書手段より検索し、当該
検索により一致した単語の前記辞書手段上のポイ
ンタを求め、求められた当該ポインタにより前記
学習単語ポインタ記憶手段の記憶内容を更新させ
る第2制御手段とを有することを特徴とする文字
処理装置。
[Scope of Claims] 1. An input means for inputting a kana character string; a dictionary means in which word information including pronunciations and spellings of words are stored in correspondence; a conversion means for converting a kana character string inputted from the input means into a word notation with the reading of the kana character string; a selection means for selecting a word; learning word pointer storage means for storing a pointer in the dictionary means of the word selected by the selection means; It is determined whether a pointer that matches the found pointer is stored in the learning word pointer storage means, and if it is determined that a pointer that matches the found pointer is stored in the learning word pointer storage means, the pointer is a first control means for prioritizing a word corresponding to a word as a conversion result; and upon receiving a second instruction, extracts, from the dictionary means, word information stored at the position of the pointer stored in the learning word pointer storage means. storage control means for storing the extracted word information in the external storage means; upon activation, searching the dictionary means for words that match the words stored in the external storage means; A character processing device comprising: a second control means for determining a pointer of a word on the dictionary means, and updating the storage contents of the learning word pointer storage means using the determined pointer.
JP1255501A 1989-09-29 1989-09-29 character processing device Granted JPH03116370A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1255501A JPH03116370A (en) 1989-09-29 1989-09-29 character processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1255501A JPH03116370A (en) 1989-09-29 1989-09-29 character processing device

Publications (2)

Publication Number Publication Date
JPH03116370A JPH03116370A (en) 1991-05-17
JPH0576066B2 true JPH0576066B2 (en) 1993-10-21

Family

ID=17279629

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1255501A Granted JPH03116370A (en) 1989-09-29 1989-09-29 character processing device

Country Status (1)

Country Link
JP (1) JPH03116370A (en)

Also Published As

Publication number Publication date
JPH03116370A (en) 1991-05-17

Similar Documents

Publication Publication Date Title
JP3337161B2 (en) Methods for editing structured documents
US5802482A (en) System and method for processing graphic language characters
US5742838A (en) Method for conversion mode selection in hangeul to hanja character conversion
JPH0576066B2 (en)
JP2862236B2 (en) Character processor
JPH0576065B2 (en)
JP3847801B2 (en) Character processing apparatus and processing method thereof
JPH0630104B2 (en) Character processor
JPH0628059B2 (en) Character processor
JPS646499B2 (en)
JP2771020B2 (en) Character processor
JPH0628060B2 (en) Character processor
JPH03118661A (en) Word retrieving device
JPS61265633A (en) Dictionary retrieval processing system by phonetic symbol
JPH11184854A (en) Electronic dictionary
JPH0638254B2 (en) Kana-Kanji conversion device
JPS6380361A (en) Language information processor
JPS6116117B2 (en)
JPS59165124A (en) Japanese language word processor
JPS62282364A (en) Character string retrieval system
JPS61169961A (en) Character processor provided with user dictionary
JPH01204174A (en) Character processor
JPH0724057B2 (en) Electronics
JPS6278673A (en) Kana-kanji conversion device
JPS63298564A (en) Japanese language document generating device