JPH053617B2 - - Google Patents
Info
- Publication number
- JPH053617B2 JPH053617B2 JP60149965A JP14996585A JPH053617B2 JP H053617 B2 JPH053617 B2 JP H053617B2 JP 60149965 A JP60149965 A JP 60149965A JP 14996585 A JP14996585 A JP 14996585A JP H053617 B2 JPH053617 B2 JP H053617B2
- Authority
- JP
- Japan
- Prior art keywords
- candidate
- kana
- conversion
- kanji
- unit
- 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
Links
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は仮名入力文字列を仮名混じり文字列に
変換する仮名漢字変換装置に係り、特に、複合語
を含む単文節さらに複数文節を一時に変換し得る
仮名漢字変換装置に関するものである。[Detailed Description of the Invention] [Field of Application of the Invention] The present invention relates to a kana-kanji conversion device that converts a kana input character string into a kana-mixed character string. The present invention relates to a kana-kanji conversion device that can be used to convert kana to kanji.
〔発明の背景〕
従来、べた書き入力の仮名漢字変換の方法とし
ては、「日立評論」昭和56年5月第63巻第5号
「HITAC L−320/30H、50H文書処理機能」
(以下文献(1)と呼ぶ)に述べられている最長一致
とバツクトラツクを組み合わせた方法、「昭和53
年度情報処理学会第19回全国大会論文集」5E−
4「べた書き文のカナ漢字変換システム」(以下文
献(2)と呼ぶ)に述べられている二文節最長一致
法、「昭和56年情報処理学会計算言語学研究会資
料」25−6「表方式を用いた文節構造分析アルゴ
リズムとその能率について」(以下文献(3)に述べ
られている文節数最小法ななどがよく知られてい
る。 [Background of the invention] Conventionally, as a method for converting kana to kanji from solid input, there is a method described in "Hitachi Hyoron" May 1980, Vol. 63, No. 5, "HITAC L-320/30H, 50H Document Processing Function"
(hereinafter referred to as Document (1)), a method that combines longest match and back track, ``Showa 53
Proceedings of the 19th National Conference of the Information Processing Society of Japan” 5E−
4. The two-clause longest match method described in ``Kana-Kanji Conversion System for Solid Text'' (hereinafter referred to as Document (2)), ``Information Processing Society of Japan 1981 Computational Linguistics Study Group Materials'' 25-6 ``Table On the phrase structure analysis algorithm using the method and its efficiency'' (Reference (3) below), the method of minimizing the number of phrases is well known.
文献(1)の方法は、入力左端から最長一致により
自立語を切り出し、次にその自立語に文法的に接
続可能な付属語を引き当てる文節変換処理を右端
に達するまで繰返し行なうもので、右端に達しな
い場合はバツクトラツク(後戻り)して別の文節
変換を試み先へ進むものである。 The method in Reference (1) extracts an independent word from the left end of the input using the longest match, and then repeats the clause conversion process of assigning adjuncts that can be grammatically connected to the independent word until it reaches the right end. If it does not reach that point, it backtracks, tries another phrase conversion, and moves on.
文献(2)の方法は、入力左端から2文節にわたつ
て全ての可能な変換候補を総当り的に抽出しその
中から2文節の長さの和が最長となるものを選ん
で1文節目の切れ目とし、今度はその点を始点と
して同じことを繰り返すことにより1文節ずつ切
れ目を決定しながら変換する方法である。 The method in document (2) extracts all possible conversion candidates for two clauses from the left end of the input in a brute force manner, selects the one with the longest sum of the lengths of the two clauses, and converts it to the first clause. This is a method of converting while determining the break for each clause by repeating the same process using that point as the starting point.
文献(3)の方法は、左端から総当り的に文節の切
り出しを行い、その中から文節数が最小となる組
合せを選びだした変換結果とする方法である。 The method in document (3) extracts clauses from the left end in a brute-force manner, and selects the combination with the minimum number of clauses from among them as a conversion result.
以上、べた書き入力による仮名漢字変換の手法
例を述べたが、一般的に、べた書き入力では、文
節と文節の間の切れ目をどこにするかという選択
の余地があるために、文節分ち書きの場合にくら
べて、変換の候補が多く生ずる。たとえば、「す
うがくかいせきじようでは」という入力に対して
は「数学解析上では」、「数学科移籍上では」、「数
学会席上では」、「数学か遺跡上では」など多くの
解釈(変換)が可能である。 Above, we have described an example of a method for converting kana to kanji using solid writing input, but in general, with solid writing input, there is room to choose where to place the breaks between bunsetsu, so There are many conversion candidates compared to the case of . For example, the input ``Suugakukai Sekijiyo de'' has many interpretations such as ``Mathematical analysis'', ``Mathematics department transfer'', ``Mathematics banquet'', ``Mathematics or ruins'', etc. conversion) is possible.
これらの変換の候補からある1つの文字列を候
補として出力するが、上記のように変換候補が多
く生ずるためオペレータの要求と異なることがあ
る。このような場合、オペレータの要求する文字
列に変更(修正)する操作が必要となるが、従来
の操作方法は次の2つに分けることができる。1
つは、再度変換を指示するキーの押下により入力
文字列の全てを再変換し、前回までに出力した候
補と異なる候補を出力する方法である。(以下修
正(1)という)。もう1つは、オペレータの要求す
る文字列と異なつた変換文字列にカーソルを移動
させ、オペレータの要求する文字列に変更するた
めの必要な操作を行い修正を行なう(以下修正(2)
という)方法がある。 One character string from among these conversion candidates is output as a candidate, but as described above, there are many conversion candidates, so it may differ from the operator's request. In such a case, an operation is required to change (correct) the character string to the character string requested by the operator, but conventional operation methods can be divided into the following two methods. 1
The first method is to reconvert the entire input character string by pressing a key that instructs conversion again, and output a candidate that is different from the candidates output previously. (Hereinafter referred to as amendment (1)). The other method is to move the cursor to a conversion string that is different from the string requested by the operator, and perform the necessary operations to change it to the string requested by the operator (hereinafter referred to as correction (2)).
There is a method.
修正(1)については、単一のキー操作により候補
の変更ができるが、オペレータの求する候補にな
るまでキーを何回も押下する操作が必要となるこ
と、オペレータの要求する候補に変換できるかど
うかはオペレータには分からないという欠点があ
る。 Regarding modification (1), candidates can be changed with a single key operation, but it is necessary to press the key many times until the candidate is the one desired by the operator, and it is not possible to change the candidate to the one desired by the operator. The disadvantage is that the operator does not know whether the
修正(2)については、変換の誤りかたによつてそ
の修正方を換える必要がある。すなわち上記「す
うがくかいせきじようでは」を例にとり説明を行
なうと、「数学解析浄上では」は入力文字列を
「すうがく」と「かいせきじようでは」の2文節
に分け、それぞれ「数学」と「解析上では」に仮
名漢字変換を行なつた結果であり、「数学科移籍
上では」「すうがくか」と「いせきじようでは」
の2文節に分け、それぞれ「数学科」と「移籍上
では」に、仮名漢字変換を行なつた結果である。
さらに、「数学か遺跡上では」は「すうがくか」
と「いせきじようでは」の2文節に分け、それぞ
れ「数学か」と「跡籍上では」に仮名漢字変換を
行なつた結果である。 Regarding correction (2), it is necessary to change the correction method depending on the error in the conversion. In other words, if we take the example of "Sugaku Kai Sekiji Yoha" above, "Mathematics Analysis Jojo" divides the input character string into two clauses, "Suugaku" and "Kaiseki Jiyoha", and then divides the input character string into two clauses, "Sugaku Kai Sekiji Yoha", respectively. " is the result of kana-kanji conversion into "On analysis", and "On transfer to the Department of Mathematics", "Suugakuka" and "Isekijiyouha".
This is the result of dividing it into two clauses and converting them into kana-kanji into ``Mathematics Department'' and ``On Transfer.''
Furthermore, ``In mathematics or on the ruins'' is ``Suugaku?''
This is the result of dividing it into two clauses, ``Isekijyouha'' and ``Isekijiyouha,'' and converting them into kana and kanji into ``Mathematics?'' and ``On the register,'' respectively.
従つて、「数学解析上では」を「数学科移籍上
では」に変更しようとする場合は、「すうがく」
と「かいせきじようでは」の区切りを「すうがく
か」と「いせきじようでは」に区切り直す必要が
ある。これに対し、「数学科移籍上では」を「数
学か遺跡上では」に変更しようとした場合は、共
に区切りは「すうがくか」と「いせきじようで
は」で同じであるため区切り直す必要はないが、
同音異義語を選択し直すことが必要となる。従つ
て、この区切りを変更するかしないかによつてそ
の操作方法が異なる。修正(2)は、オペレータが修
正したい場所で修正を行なうため修正(1)に比べオ
ペレータの意図する候補に早くたどり着けるが、
操作方法が単一でないため、オペレータの修正作
業負担は大きい。そして、修正(1)、(2)共に全体と
して時間がかかりすぎ、かつオペレータに複雑な
操作を強いることになる問題があつた。 Therefore, if you want to change "for mathematical analysis" to "for transfer to the Department of Mathematics,"
and ``Kaisekijiyoha'' need to be re-separated into ``Suugakuka'' and ``Isekijiyoha''. On the other hand, if you try to change "On the transfer to the Department of Mathematics" to "On the mathematics or ruins," you will need to re-separate them because the delimiters are the same for both "Suugakuka" and "Isekijiyouha." There isn't, but
It is necessary to reselect homophones. Therefore, the operation method differs depending on whether or not to change this delimiter. Modification (2) allows the operator to reach the desired candidate faster than modification (1) because the operator performs the modification at the location he or she wants to modify.
Since there is no single method of operation, the burden of correction work on the operator is heavy. Both corrections (1) and (2) took too much time and forced the operator to perform complicated operations.
本発明の目的は、入力文字列を複数の文節に区
切り、それぞれを漢字仮名混じり文字列に変換し
た時、その変換後の文字列がオペレータの意図し
た候補でなかつた場合、入力文字列の区切り方が
オペレータの意図した文字列の区切り方と等しい
場合であつても異なる場合であつても同種の操作
で迅速に修正可能な仮名漢字変換装置を提供する
ことにある。
The purpose of the present invention is to divide an input string into multiple clauses and convert each of them into a string containing kanji and kana, and if the converted string is not the candidate intended by the operator, the input string can be separated. To provide a kana-kanji conversion device capable of quickly correcting by the same type of operation whether the character string is divided in the same way or different from the character string intended by an operator.
本発明の特徴は、入力文字列を異なる分割変換
単位に分割し各分割変換単位毎に漢字仮名混じり
文字列に変換する仮名漢字変換部と、前記各分割
変換単位毎の漢字仮名混じり文字列を入力文字列
に従つて直並列に従属配列したネツトワークの形
で保持するネツトワーク記憶部と、このネツトワ
ーク記憶部に保持された各分割変換単位毎の漢字
仮名混じり文字列の中から尤度の最も高い候補列
を取り出して表示部に表示させる最適候補作成処
理部と、入力文字列に対して表示された漢字仮名
混じり文字列がオペレータの意図した候補でなか
つた場合の修正指示入力に対して意図した候補で
なかつた分割変換単位の場所で同音異義語のよう
に同じ分割変換単位をもつ別候補と、異なる分割
変換単位を持つ候補を前記ネツトワーク記憶部よ
り取り出して表示部に一緒に表示させる候補修正
処理部と、最適候補作成処理部と候補修正処理部
のいずれか一方の処理を選択して行なわせる処理
選択判定処理部とを設け、さらに最適候補作成処
理部は候補修正処理部により取り出されて表示さ
れた候補群のうち選択キーにより選択された候補
に後続する候補列の中から尤度の最も高い候補列
をネツトワーク記憶部から取り出し表示するよう
に構成することにより、オペレータの修正したい
場所で、かつ分割変換単位を変更するかしないか
を意識せずに、単一の操作でオペレータの意図す
る候補に変更することができるようにしたことに
ある。
The present invention is characterized by a kana-kanji conversion unit that divides an input character string into different divisional conversion units and converts each divisional conversion unit into a kanji-kana-mixed character string; The likelihood is calculated from among the network storage section that stores the input character strings in the form of a network arranged in series and parallel, and the kanji-kana-mixed character strings for each division conversion unit stored in this network storage section. An optimal candidate generation processing unit that extracts the candidate string with the highest value and displays it on the display unit, and a correction instruction input when the character string containing kanji and kana displayed for the input character string is not the candidate intended by the operator. At the location of the division conversion unit that is not the intended candidate, another candidate with the same division conversion unit like a homonym and a candidate with a different division conversion unit are retrieved from the network storage unit and displayed together on the display unit. A candidate modification processing section is provided to display the candidate, and a processing selection determination processing section is configured to select and perform either one of the optimal candidate creation processing section and the candidate modification processing section, and the optimal candidate creation processing section is further provided with a candidate modification processing section. The operator The object of the present invention is to enable the operator to change to the candidate intended by the operator in a single operation at the location that the operator wants to modify, without having to be aware of whether or not to change the division/conversion unit.
以下、本発明の一実施例を説明する。 An embodiment of the present invention will be described below.
第2図は本発明の仮名漢字変換装置の構成を表
わすブロツク図で、入力部1、表示部4、制御部
2および記憶部3から成る。入力部1は、仮名入
力および変換、候補変更指示を入力するための例
えばキーボードであり、表示部4は変換結果およ
び変更候補を表示するための例えばCRTデイス
プレイである。制御部2は仮名漢字変換の実行制
御を司るものでCPUを利用して構成される。記
憶部3は入力仮名文字列や変換で用いられるデー
タを一時保持するメモリである。 FIG. 2 is a block diagram showing the structure of the kana-kanji conversion apparatus of the present invention, which is composed of an input section 1, a display section 4, a control section 2, and a storage section 3. The input unit 1 is, for example, a keyboard for inputting kana input, conversion, and candidate change instructions, and the display unit 4 is, for example, a CRT display for displaying conversion results and change candidates. The control unit 2 controls execution of kana-kanji conversion and is configured using a CPU. The storage unit 3 is a memory that temporarily holds input kana character strings and data used in conversion.
第1図は本仮名漢字変換装置を用いた仮名漢字
変換の処理機能ブロツク図である。入力処理10
は入力部1からの入力仮名文字列および変換を指
示入力する。変換処理20では制御部2がこの仮
名入力に対して変換の尤度が高い変換候補を作成
し、記憶部3に格納する変換処理を行う。次に、
制御部2は、処理選択判定処理30において、最
適候補作成処理40又は候補修正処理50を選択
する。変換処理20の後は、最適候補作成処理4
0を選択して記憶部3にある候補の中から最も尤
度の高い候補列を作成し、表示部4に表示させる
表示処理60を行う。表示部4に表示された漢字
仮名混じり文字列がオペレータの要求と異なる場
合、オペレータが該当場所を入力部1から候補変
更指示すると候補変更指示処理70から処理選択
判定処理30に戻り該処理において候補修正処理
50に制御を移行させ、候補修正処理50で、候
補変更指示処理70により指示された場所での候
補に対応して選択すべき代替候補を作成し、表示
処理60で表示部4に表示する。オペレータが選
択候補の中から目的の候補を選択指示すると、候
補変更指示処理70から処理選択判定処理30を
経て最適候補作成処理40に制御が移行し、候補
変更指示で選択された候補に接続する最適な候補
を作成処理し、候補変更指示で選択された候補と
その後続部分の変更結果を表示処理60で表示す
る。以上の表示処理60、候補変更指示処理7
0、処理選択判定処理30、候補修正処理50、
表示処理60、候補変更指示処理70、処理選択
判定処理30、最適候補作成処理40をオペレー
タの意図する変換候補になるまで繰り返す。 FIG. 1 is a processing function block diagram of kana-kanji conversion using this kana-kanji conversion device. Input processing 10
inputs an input kana character string from the input section 1 and instructions for conversion. In the conversion process 20, the control unit 2 creates a conversion candidate with a high likelihood of conversion for this kana input, and performs a conversion process to store it in the storage unit 3. next,
In the process selection determination process 30, the control unit 2 selects the optimal candidate creation process 40 or the candidate modification process 50. After the conversion process 20, the optimal candidate creation process 4
0 is selected and a display process 60 is performed in which a candidate string with the highest likelihood is created from among the candidates in the storage section 3 and displayed on the display section 4. If the character string containing kanji and kana displayed on the display section 4 is different from the operator's request, when the operator instructs the corresponding location to be changed as a candidate from the input section 1, the process returns from the candidate change instruction process 70 to the process selection determination process 30, and the candidate is selected in the process. The control is transferred to the modification process 50, and the candidate modification process 50 creates an alternative candidate to be selected corresponding to the candidate at the location instructed by the candidate change instruction process 70, and the display process 60 displays it on the display unit 4. do. When the operator selects and instructs the desired candidate from among the selected candidates, control transfers from the candidate change instruction process 70 to the optimal candidate creation process 40 via the process selection determination process 30, and connects to the candidate selected by the candidate change instruction. An optimal candidate is created, and a display process 60 displays the candidate selected by the candidate change instruction and the results of changes to its subsequent parts. The above display processing 60 and candidate change instruction processing 7
0, process selection determination process 30, candidate correction process 50,
The display process 60, candidate change instruction process 70, process selection determination process 30, and optimal candidate creation process 40 are repeated until the conversion candidate intended by the operator is obtained.
以下、上で述べた変換処理20、処理選択判定
処理30、最適候補作成処理40、候補修正処理
50、候補変更指示処理70の動作を更に詳しく
説明する。 The operations of the conversion process 20, process selection determination process 30, optimal candidate creation process 40, candidate modification process 50, and candidate change instruction process 70 described above will be described in more detail below.
第3図は第1図の変換処理20の動作を表わす
フローチヤート図である。第4図はこの変換処理
20によつて作られて記憶部3上に記憶されるデ
ータネツトワークの一例を示す図である。第4図
に示した例を用いて、この変換処理20を具体的
に説明する。 FIG. 3 is a flowchart showing the operation of the conversion process 20 of FIG. 1. FIG. 4 is a diagram showing an example of a data network created by this conversion process 20 and stored on the storage unit 3. This conversion process 20 will be specifically explained using the example shown in FIG.
今、入力文字列が「すうがくかいせきじようで
は」であつたとする。第3図および第4図におい
て、nは入力文字列の先頭から数えた文字の位置
を示すポインタとする。第3図のステツプ201で
まずnを1にセツトし入力文字列の先頭に位置づ
ける。ステツプ202でnの位置が文節の区切れ目
(文節端と呼ぶ)であるかどうかチエツクする。
文字列の先頭は特別に文節端とみなす。ステツプ
203に移つて、文節変換を行う。文節変換では、
nの位置を文節の先頭として1文節分の変換を行
い可能な変換候補を抽出する。ここで文節とは、
1つの自立語とその前に省略可能な接頭語、自立
語の後に省略可能な接尾語および省略可能な付属
語が連なつた形式のものをさす。複合語は異なる
文節とみなす。又、分割変換単位とは文節を接頭
語、自立語、接尾語、付属語にそれぞれ分けた各
単位である。第4図の例では、自立語の「数学」
とそれに接尾語が接続した「数学会」、「数学界」、
「数学階」、「数学科」、「数学化」および付属語が
接続した「数学か」、並びに自立語の「数」、「吸
う」とそれに付属語が接続した「数が」、「吸う
が」が先頭から変換候補として抽出される文節で
あり、自立語の「数学」、「数」、「吸う」、接尾語
の「会」、「界」、「階」、「科」、「化」、付属語の
「か」、「が」がそれぞれ分割変換単位である。こ
の時の文節単位の仮名漢字変換としては、NHK
技術研究第25巻第5号昭和48年5月「計算機によ
るカナ漢字変換」に示されている方法がよく知ら
れている。次にステツプ204で変換候補の尤度を
判定し、記憶部3に保持すべきか、捨てる(枝刈
りと呼ぶ)べきかを決める。尤度は、入力文字列
を最小の文節数に分ける尤度が高くなるように決
める。ただし同じ文節では「この」、「その」、な
どの連体詞や、「こと」、「もの」、などの形式名詞
などは他の文節に付属して使用されることが多い
ので名詞や動詞のように独立した一つの文節とみ
なさず、文節数を数える場合は名詞や動詞より尤
度が高くなるようにする。例えば、名詞、動詞、
形容詞、形容動詞には文節数1、形式名詞、補助
動詞、連体詞等には文節数0.1、接頭語、接尾語
は準自立語扱いとして文節数0.5の重みを与え、
その数が少ない程尤度が高いとする。 Now, assume that the input character string is "Suugakukai Sekijiyouha". In FIGS. 3 and 4, n is a pointer indicating the position of a character counted from the beginning of the input character string. At step 201 in FIG. 3, n is first set to 1 and positioned at the beginning of the input character string. In step 202, it is checked whether the position n is at the end of a clause (referred to as a clause end).
The beginning of a string is specially treated as the end of a clause. step
Moving on to 203, phrase conversion is performed. In phrase conversion,
Conversion for one bunsetsu is performed with position n at the beginning of the bunsetsu, and possible conversion candidates are extracted. Here, the phrase is
An independent word followed by an optional prefix, an independent word followed by an optional suffix, and an optional adjunct. Compound words are considered different clauses. Furthermore, the division conversion unit is each unit in which a clause is divided into a prefix, an independent word, a suffix, and an attached word. In the example in Figure 4, the independent word “mathematics”
and ``mathematics society'', ``mathematics world'' connected with suffixes,
``Mathematics floor'', ``mathematics department'', ``mathematization'', and ``mathematics ka'' connected with adjuncts, as well as the independent word ``kazu'', ``suck'' and ``kazu ga'', ``suck'' connected with adjuncts ga'' is a clause extracted from the beginning as a conversion candidate, and the independent words ``mathematics'', ``number'', ``suck'', and the suffixes ``kai'', ``kai'', ``ki'', ``ka'', `` The adjuncts ``ka'' and ``ga'' are respectively division conversion units. In this case, NHK
The method shown in ``Kana-Kanji Conversion by Computer'', Vol. 25, No. 5, May 1970, Technical Research is well known. Next, in step 204, the likelihood of the conversion candidate is determined, and it is determined whether it should be retained in the storage unit 3 or discarded (referred to as pruning). The likelihood is determined so that the likelihood of dividing the input character string into the minimum number of clauses is high. However, in the same clause, adnominals such as ``kono'' and ``so'' and formal nouns such as ``koto'' and ``mono'' are often used attached to other clauses, so they can be used as nouns or verbs. When counting the number of clauses, instead of treating them as a single independent clause, consider that the likelihood is higher than that of nouns or verbs. For example, nouns, verbs,
Adjectives and adjective verbs are given a weight of 1 clause, formal nouns, auxiliary verbs, adjunctive words, etc. are given a clause count of 0.1, and prefixes and suffixes are treated as semi-independent words and given a clause count of 0.5.
It is assumed that the smaller the number, the higher the likelihood.
枝刈りは、文字列先頭から現在判定の対象とな
つている文節の後端までの尤度を求め、その尤度
を現在判定の対象となつている文節後端文字位置
における尤度と定めて、もし、既に同じ文節後端
文字位置において尤度が求まつている場合はその
値と比較し、その値の差があらかじめ定めた許容
値を越える場合は枝刈りを実行する。本実施例で
は、この許容値は同じ文字位置における文節数の
最小値+1とする。しかしこれは、尤度の決め
方、および枝刈りの許容値の大きさによつて制限
されるものでないことは言うまでもない。本実施
例は、尤度がある範囲内にある文節候補をすべて
抽出し、記憶部3上に保持することにより、後の
選択、修正を高速に容易に行える点を説明してい
るものである。 Pruning calculates the likelihood from the beginning of the character string to the end of the clause that is currently being judged, and sets that likelihood as the likelihood at the last character position of the clause that is currently being judged. , If the likelihood has already been determined at the same clause end character position, it is compared with that value, and if the difference in value exceeds a predetermined tolerance value, pruning is performed. In this embodiment, this tolerance value is set to the minimum value of the number of clauses at the same character position +1. However, it goes without saying that this is not limited by the method of determining the likelihood and the size of the permissible value for pruning. This example explains how by extracting all clause candidates whose likelihoods are within a certain range and storing them in the storage unit 3, subsequent selection and modification can be done quickly and easily. .
第4図に示すように、先頭より抽出された各文
節はすべて記憶部3に格納される(ステツプ
205)。格納する場合、データを第4図に示したよ
うなネツトワーク状にするとにより占有する記憶
容量を小さくすることができる。たとえば、「数」
と「吸う」は文節右端を共有することにより、そ
の後続の文節を一元化することが可能である。こ
のようなデータ表現の具体的方法はリスト処理と
してよく知られている。 As shown in Figure 4, all phrases extracted from the beginning are stored in the storage unit 3 (step
205). When storing data, it is possible to reduce the storage capacity occupied by storing the data in the form of a network as shown in FIG. For example, "number"
By sharing the right end of the clause with "Suku", it is possible to unify the following clauses. This specific method of data representation is well known as list processing.
第3図のステツプ206ではnに1を加えてポイ
ンタnの文字位置に入力がまだあるかどうか判定
し(ステツプ207)、あればステツプ202に戻る。
nが2のとき本文字位置に文節右端はないのでス
テツプ206に行き、直ちに次の文字位置にポイン
タnを移す。nが3の場合は、「数」、「吸う」と
いう文節端が可能であるので、ステツプ203で本
位置から次の文節の抽出を行い、「額」「楽」、「額
か」、「額会」、「額科」などの文節が得られる。ス
テツプ204でnが4の位置ですでに「数学」が候
補として得られており、その文節数は1である。
「額」「楽」の文節候補ではnが4の位置の文節数
は「数」の1と「額」または「楽」の1を加えて
2となる。枝刈り条件から「額」、「楽」は許容範
囲内におさまるのでステツプ205でネツトワーク
データとして登録されることになる。以上述べた
ように、ステツプ202からステツプ207をnが14に
なるまで繰り返すことにより第4図に示したよう
なネツトワークデータが得られる。ただし、ここ
で「会、界、階、科、化、上、場、状」は接尾語
とする。 In step 206 of FIG. 3, 1 is added to n to determine whether there is any input at the character position of pointer n (step 207), and if so, the process returns to step 202.
When n is 2, there is no right end of the clause at this character position, so the process goes to step 206 and immediately moves the pointer n to the next character position. If n is 3, the phrase ends such as "number" and "suck" are possible, so in step 203, the next phrase is extracted from the main position, and the phrases "amount", "raku", "aboka", " You can get phrases such as ``Hakukai'' and ``Hakuke''. At step 204, "mathematics" has already been obtained as a candidate at the position where n is 4, and the number of clauses is 1.
In the bunsetsu candidates for "frame" and "raku," the number of clauses at the position where n is 4 is 2, which is the sum of 1 for "number" and 1 for "frame" or "raku." Since "Amount" and "Raku" fall within the permissible range from the pruning conditions, they are registered as network data in step 205. As described above, by repeating steps 202 to 207 until n reaches 14, network data as shown in FIG. 4 can be obtained. However, here, ``kai, kai, kana, ka, ka, 上, ba, state'' are used as suffixes.
以上により制御部2における変換処理20の動
作が終了し、次に処理選択判定処理30の動作に
移る。 As described above, the operation of the conversion process 20 in the control section 2 is completed, and then the process moves to the operation of the process selection determination process 30.
第5図は、処理選択判定処理30の動作を表わ
すフローチヤート図である。ステツプ301では、
前記変換処理終了直後の最適候補作成時である
か、修正時であるかを判定し、変換処理終了直後
の最適候補作成時である場合は、ステツプ302で
変換結果の修正部分の先頭の位置を表わすポイン
タPを1に初期設定し、まだ修正部分がないこと
を示しておく。最適候補作成処理40では、P点
より入力文字列終端までの候補列の中から尤度の
最も大きな候補列を変換結果として表示部4に表
示する。もしも尤度の同じ候補列が複数ある場合
は、記憶部3上にあつて、既に確定された文字列
から自立語を保持している学習テーブルを参照
し、このテーブル上にある語を最も多く含む候補
列を変換結果として選択する。また以上でも一意
に決らない場合は、自立語長の和の最も大きい候
補列を選択する。この他に、変換結果を選ぶ方法
としては、単語の頻度を用いる方法等もあり、以
上述べた要因を任意に組合わせて別の選択方法を
作ることもできる。 FIG. 5 is a flowchart showing the operation of the process selection determination process 30. In step 301,
It is determined whether the optimal candidate is being created immediately after the conversion process is completed or is being modified. If the optimal candidate is being created immediately after the conversion process is completed, the start position of the modified part of the conversion result is determined in step 302. Initialize the pointer P to 1 to indicate that there is no modified part yet. In the optimal candidate creation process 40, the candidate string with the greatest likelihood from among the candidate strings from point P to the end of the input character string is displayed on the display unit 4 as a conversion result. If there are multiple candidate strings with the same likelihood, refer to the learning table in the storage unit 3 that holds independent words from character strings that have already been determined, and choose the word on this table that has the highest number of words. Select the containing candidate columns as the conversion result. If the candidate string cannot be uniquely determined even after the above, the candidate string with the largest sum of independent word lengths is selected. Other methods for selecting conversion results include methods that use word frequency, and other selection methods can be created by arbitrarily combining the factors described above.
第4図の例の場合、Pが1のとき変換結果とし
て「数学解析上では」が選ばれ表示部4に表示さ
れる。更にこの表示処理60では、変換結果を分
割単位に分け、その第1番目の分割単位を強調表
示する。この強調表示は、オペレータの要求する
候補と異なる変換をした場合、その異なる変換場
所を指定するために使用されるカーソルとなる。 In the case of the example shown in FIG. 4, when P is 1, "in terms of mathematical analysis" is selected as the conversion result and displayed on the display unit 4. Further, in this display processing 60, the conversion result is divided into division units, and the first division unit is highlighted. This highlighted display becomes a cursor used to specify a different conversion location when a conversion different from the candidate requested by the operator is performed.
オペレータの意図した候補と異なる変換を行な
つた場合、オペレータの意図した候補に修正する
ために必要なキーを第6図に示す。ここで、キー
の配置については特別に限定するものではない。 If the conversion is different from the candidate intended by the operator, the keys necessary to correct the candidate to the candidate intended by the operator are shown in FIG. Here, the arrangement of the keys is not particularly limited.
表示処理60で表示された最適候補列がオペレ
ータの意図した候補でない場合、候補変更指示処
理70において第6図に示す右又は左カーソルを
指示するキー(以下右カーソルキー又はカーソル
キーと呼ぶ)で修正の場所にカーソルを移動し、
第6図に示す修正を指示するキー(以下修正キー
と呼ぶ)より修正を指示する。この指示により、
制御部2は変換処理終了直後の最適候補作成モー
ドである変換モードを修正モードに修正し、再び
処理選択判定処理30に制御を移す。処理選択判
定処理30ではモード判定処理301を行いステ
ツプ303にて候補変更指示処理70により入力さ
れたキーの解析を行う。例えば、修正キーが入力
された場合は、処理判定処理304を行い、ステ
ツプ305にて、候補を変更する分割変換単位の先
頭文字が入力文字列の先頭から何文字目であるか
を調べPにセツトする。そして、候補修正処理5
0に制御を移す。候補修正処理50は、P点から
始まる全ての候補を表示処理60で表示する。第
4図の例の場合、Pが1のとき選択のため候補群
として「数学」、「数」、「吸う」が取り出され、例
えば第7図に示すマトリツクスの形で画面右下に
表示する。本画面で最下部601は入力行、上部
602は変換結果出力行、右下603は選択候補
表示エリアである。 If the optimal candidate string displayed in the display process 60 is not the candidate intended by the operator, in the candidate change instruction process 70, press the right or left cursor key (hereinafter referred to as the right cursor key or cursor key) shown in FIG. Move the cursor to the correction location,
A correction instruction is given using a correction instruction key (hereinafter referred to as a correction key) shown in FIG. With this instruction,
The control unit 2 modifies the conversion mode, which is the optimal candidate creation mode immediately after the conversion process ends, to a correction mode, and transfers control to the process selection determination process 30 again. In the process selection determination process 30, a mode determination process 301 is performed, and in step 303, the input key is analyzed in the candidate change instruction process 70. For example, if a modification key is input, processing determination processing 304 is performed, and in step 305, it is determined how many characters from the beginning of the input character string the first character of the division conversion unit whose candidates are to be changed is determined. Set. Then, candidate correction processing 5
Transfer control to 0. The candidate correction process 50 displays all candidates starting from point P in the display process 60. In the case of the example shown in Figure 4, when P is 1, "mathematics", "number", and "suck" are selected as candidate groups for selection, and are displayed at the bottom right of the screen in the form of a matrix shown in Figure 7, for example. . In this screen, the bottom 601 is an input line, the top 602 is a conversion result output line, and the bottom right 603 is a selection candidate display area.
ここで、「数学」を「数」又は「吸う」に候補
を変更する場合は、例えば、第6図に示すテンキ
ーと次候補選択キーの通りである。(以後この2
通りの選択方法を合わせて候補選択キーと呼ぶ)。
テンキーを使用する場合は、第7図に示すマトリ
ツクスと選選択候補の位置関係を同じにし、直接
オペレータの意図する候補を選択する。「数」に
候補を変更する場合は第6図のテンキー「8」
を、「吸う」に候補を変更する場合は、第6図の
テンキーの「9」を押下すればそのテンキーに対
応した候補をステツプ306にて表示バツフアにセ
ツトする。次候補選択キーは第8図に示すように
候補を順に格納した記憶部3を参照し、今、表示
されている候補の次の候補を取りだし、ステツプ
306にて表示バツフアにセツトする。例えば、「数
学」が表示されている場合、次候補キーを押下す
ると、第8図における「数」を取りだすことにな
る。 Here, when changing the candidate from "mathematics" to "number" or "suck", for example, the numeric keypad and next candidate selection key shown in FIG. 6 are used. (Hereafter, this 2
The street selection method is collectively called the candidate selection key).
When using a numeric keypad, the matrix shown in FIG. 7 and the selection candidates are placed in the same positional relationship, and the operator directly selects the candidate intended by the operator. To change the candidate to "Number", press the numeric keypad "8" in Figure 6.
To change the candidate to "suck", press "9" on the numeric keypad in FIG. 6, and the candidate corresponding to that numeric keypad is set in the display buffer in step 306. The next candidate selection key refers to the storage unit 3 in which candidates are stored in order as shown in FIG.
The display buffer is set at 306. For example, when "Mathematics" is displayed, pressing the next candidate key will retrieve "Number" in FIG.
候補選択を指示するキー(候補選択指示キー)
が入力された場合は、処理判定処理304を通し
て、ステツプ307にて、修正した候補の次の文字
が入力文字列の先頭から何文字目であるかを調べ
Pにセツトする。そして、最適候補作成処理40
に制御を移す。最適候補作成処理40は、上記に
述べたようにP点より尤度の最も高い候補列を選
び表示バツフアにセツトし、表示処理60で表示
する。ここで、修正キーおよび次候補選択キーそ
して、入力文字列を変換する変換キーは第5図の
モード判定処理301、キー解析処理303、処
理判定処理304を設けることにより同一キーで
も処理することができるため第6図における修正
キー、次候補選択キーおよび変換キーは単一のキ
ーにすることができる。 Key for instructing candidate selection (candidate selection instruction key)
If the character string is inputted, it is passed through the process determination process 304, and in step 307, it is determined which character the next character of the corrected candidate is from the beginning of the input character string, and it is set to P. Then, optimal candidate creation processing 40
transfer control to As described above, the optimal candidate creation process 40 selects the candidate sequence with the highest likelihood from point P, sets it in the display buffer, and displays it in the display process 60. Here, the correction key, the next candidate selection key, and the conversion key for converting the input character string can be processed even if they are the same key by providing the mode determination process 301, key analysis process 303, and process determination process 304 shown in FIG. Therefore, the modification key, next candidate selection key, and conversion key in FIG. 6 can be made into a single key.
第9図は入力処理10が終わつた直後の表示部
4に表示される画面表示例を、第10図は変換対
象入力文字列に対して尤度の最も高い候補列を選
び表示した画面表示例を示す。602aは強調表
示(カーソル)である。オペレータが入力文字列
「すうがくかいせきじようでは」の変換結果とし
て、「数学科移籍上では」を要求した場合オペレ
ータは修正のために第6図の右カーソルキーを使
用し、カーソル602aを第11図に示すように
「数学」から「解析」に移動させ、第6図の修正
キーを押下する。処理選択判定処理30は、ステ
ツプ303にて修正指示を解析し、ステツプ305では
入力文字列5番目の「か」より修正を行うことを
解析し、Pに5をセツトする。候補修正処理50
はPの値、具体的には入力文字列5番目の「か」
から始まる候補を第4図のネツトワーク状データ
から全て表示バツフアにセツトし(第17図参
照)、表示処理60で第12図に示すように画面
右下にマトリツクスを表示する。オペレータは第
6図においてテンキー「1」で直接「科」を選択
するか次候補選択キーを押し続けて「科」になる
まで修正を繰り返す。次候補選択キーにより
「科」を選択すると処理選択判定処理30は、ス
テツプ303にて修正指示を解析し、ステツプ306で
選択候補「科」を表示バツフアにセツトする。ス
テツプ307では入力文字列5番目の仮名漢字変換
結果「科」の次の入力文字で「い」は6番目の入
力文字であるのでPに6をセツトする。最適候補
作成処理40では「科」の後に続く最も尤度の高
い候補列を選び表示バツフアにセツトし、表示部
4に第13図に示す画面表示例を出力する。この
ように候補間の隣接関係を保持しているため、分
割変換単位が候補変更指示処理70において変更
された場合は、後続の表示も同時に修正すること
が可能であり、以後の修正の操作を減らすことが
できる。 FIG. 9 shows an example of a screen displayed on the display unit 4 immediately after input processing 10 is finished, and FIG. 10 shows an example of a screen display in which the candidate string with the highest likelihood for the input character string to be converted is selected and displayed. shows. 602a is a highlighted display (cursor). When the operator requests ``Mathematics Department Transfer Top'' as the conversion result of the input character string ``Suugaku Kai Sekiji Yoha'', the operator uses the right cursor key in Fig. 6 to make corrections, and moves the cursor 602a to the As shown in FIG. 11, move from "Mathematics" to "Analysis" and press the modify key in FIG. 6. The process selection determination process 30 analyzes the correction instruction in step 303, and in step 305 analyzes that the input character string should be corrected starting from the fifth ``ka'', and sets P to 5. Candidate correction process 50
is the value of P, specifically the 5th "ka" in the input string
All the candidates starting from are set in the display buffer from the network data shown in FIG. 4 (see FIG. 17), and a matrix is displayed at the bottom right of the screen as shown in FIG. 12 in display processing 60. In FIG. 6, the operator directly selects ``Department'' with the numeric keypad ``1'' or continues to press the next candidate selection key to repeat corrections until ``Department'' is selected. When "Department" is selected using the next candidate selection key, the processing selection determination process 30 analyzes the modification instruction in step 303, and sets the selection candidate "department" in the display buffer in step 306. In step 307, P is set to 6 because "i" is the sixth input character next to the fifth kana-kanji conversion result "ka" in the input character string. In the optimal candidate creation process 40, the candidate string with the highest likelihood following "family" is selected and set in the display buffer, and the screen display example shown in FIG. 13 is output to the display unit 4. Since the adjacency relationship between the candidates is maintained in this way, if the division conversion unit is changed in the candidate change instruction process 70, the subsequent display can also be corrected at the same time, making it possible to perform subsequent correction operations. can be reduced.
第14図に示す候補とオペレータの意図する候
補は、「いせき」の部分が「遺跡」と「移籍」で
異なる。そこで、「解析」を「科」に修正した時
と同じ操作を行うことにより修正することができ
る。その流れは、第14図から第16図に示す。
第14図において修正場所を示すカーソル602
aを「科」から「遺跡」に移動させた場合「か」
より始まる候補は画面表示例より削除される。し
かし、カーソル602aを「遺跡」に移動した際
に「い」から始まる全ての候補を出力することも
可能である。 The candidate shown in FIG. 14 and the candidate intended by the operator are different in the "Iseki" part between "Ruins" and "Transfer". Therefore, it can be corrected by performing the same operation as when correcting "analysis" to "department". The flow is shown in FIGS. 14 to 16.
Cursor 602 indicating the correction location in FIG.
If a is moved from "family" to "ruin", "ka"
Candidates starting with are deleted from the screen display example. However, it is also possible to output all candidates starting with "i" when the cursor 602a is moved to "ruins".
以上述べた一連の処理を繰り返し行いオペレー
タの意図する候補に修正する。 The series of processes described above are repeated to correct the candidates to the ones intended by the operator.
本発明によれば、誤つた変換を行つた場合にも
変換文字列の任意の場所で同じ分割変換単位での
修正、例えば同音異義語の修正(例えば「解析」
を「会席」に修正する)、又は異なる分割変換単
位での修正(例えば「解析」を「科」に修正す
る)に対しても、同じ操作で修正することができ
るので、変換結果に誤りがあつた場合でも直ちに
別の候補に変更することができ、修正を簡単に行
うことができる。
According to the present invention, even if an incorrect conversion is performed, corrections can be made in the same division conversion unit at any location in the converted character string, such as correction of homophones (e.g., "analysis").
The same operation can be used to correct corrections (correcting ``Kaiseki'' to ``Kaiseki'') or corrections in different division conversion units (for example, correcting ``Analysis'' to ``Kaiseki''), so there are no errors in the conversion results. Even if a problem occurs, you can immediately change to another candidate and make corrections easily.
図面は本発明の実施例を示すもので、第1図は
仮名漢字変換装置の機能ブロツク図、第2図はは
構成ブロツク図、第3図は変換処理の動作を表わ
すフローチヤート図、第4図はデータネツトワー
ク構成図、第5図は処理選択判定処理の動作を表
わすフローチヤート図、第6図は候補を修正する
ためのキー配置図、第7図と第9図〜第16図は
画面表示情報を表わす説明図、第8図と第17図
は修正候補データの一例を示す説明図である。
1……入力部、2……制御部、3……記憶部、
10……入力処理、20……変換処理、30……
処理選択判定処理、40……最適候補作成処理、
50……候補修正処理、60……表示処理、70
……候補変更指示処理。
The drawings show an embodiment of the present invention, and FIG. 1 is a functional block diagram of the kana-kanji conversion device, FIG. 2 is a block diagram of the structure, FIG. The figure is a data network configuration diagram, Figure 5 is a flowchart showing the operation of process selection determination processing, Figure 6 is a key arrangement diagram for modifying candidates, and Figures 7 and 9 to 16 are FIGS. 8 and 17 are explanatory diagrams showing screen display information, and FIGS. 17A and 17B are explanatory diagrams showing examples of correction candidate data. 1...Input section, 2...Control section, 3...Storage section,
10...Input processing, 20...Conversion processing, 30...
Process selection determination process, 40...optimum candidate creation process,
50... Candidate correction processing, 60... Display processing, 70
...Candidate change instruction processing.
Claims (1)
分割変換単位毎に漢字仮名混じり文字列に変換す
る仮名漢字変換部と、入力文字列に対する漢字仮
名混じり文字列侯補を出力する漢字仮名混じり文
字列出力部と、前記仮名漢字変換部による変換結
果と前記漢字仮名混じり文字列出力部から出力さ
れる文字列候補を表示する表示部とを備えた仮名
漢字変換装置において、前記各分割変換単位毎の
漢字仮名混じり文字列を入力文字列に従つて直並
列に従属配列したネツトワークの形で保持するネ
ツトワーク記憶部と、前記ネツトワーク記憶部に
ネツトワークの形で保持された前記各分割変換単
位毎の漢字仮名混じり文字列の中から尤度の最も
高い候補列を取り出して前記表示部に表示させる
最適候補作成処理部と、変換し表示した結果を修
正する1つの指示入力に対して修正を施す分割変
換単位が同音異義語のように同じ分割変換単位を
もつ別候補と、異なる分割変換単位を持つ候補を
前記ネツトワーク記憶部より取り出して前記表示
部に一緒に表示させる候補修正処理部と、前記最
適候補作成処理部と前記候補修正処理部のいずれ
か一方の処理を選択して行なわせる処理選択判定
処理部とを設け、前記最適候補作成処理部は前記
候補修正処理部により取り出されて前記表示部に
表示された候補群のうち選択キーにより選択され
た候補に後続する候補列の中から尤度の最も高い
候補列を前記ネツトワーク記憶部より選択して前
記表示部に表示させるように構成したことを特徴
とする仮名漢字変換装置。1. A kana-kanji conversion unit that divides an input string into multiple division conversion units and converts each division conversion unit into a kanji-kana-mixed character string, and a kanji-kana-mixed unit that outputs a kanji-kana-mixed character string complement for the input string. In a kana-kanji conversion device comprising a character string output unit, and a display unit that displays the conversion result by the kana-kanji conversion unit and character string candidates output from the kanji-kana mixed character string output unit, each divided conversion unit a network storage unit that stores each character string containing kanji and kana in the form of a network in which the character strings are arranged in series and parallel according to the input character string; An optimal candidate creation processing unit that extracts the candidate string with the highest likelihood from the Kanji/Kana mixed character strings for each conversion unit and displays it on the display unit, and one instruction input that corrects the converted and displayed result. Candidate correction processing in which another candidate having the same division conversion unit, such as a homonym, and a candidate having a different division conversion unit are retrieved from the network storage unit and displayed together on the display unit. and a processing selection determination processing section that selects and performs processing of either the optimal candidate creation processing section or the candidate modification processing section, and the optimal candidate creation processing section is extracted by the candidate modification processing section. the candidate string with the highest likelihood is selected from the network storage section from among the candidate strings following the candidate selected by the selection key from among the candidate groups displayed on the display section and displayed on the display section; A kana-kanji conversion device characterized in that it is configured to
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60149965A JPS6211964A (en) | 1985-07-10 | 1985-07-10 | Kana-kanji conversion device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60149965A JPS6211964A (en) | 1985-07-10 | 1985-07-10 | Kana-kanji conversion device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6211964A JPS6211964A (en) | 1987-01-20 |
| JPH053617B2 true JPH053617B2 (en) | 1993-01-18 |
Family
ID=15486479
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60149965A Granted JPS6211964A (en) | 1985-07-10 | 1985-07-10 | Kana-kanji conversion device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6211964A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2634596B2 (en) * | 1987-06-23 | 1997-07-30 | 株式会社日立製作所 | Kana-Kanji conversion device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58115528A (en) * | 1981-12-29 | 1983-07-09 | Matsushita Electric Ind Co Ltd | Input device for sentence with kana (japanese syllabary) and kanji (chinese character) mixed |
| JPS59121527A (en) * | 1982-12-28 | 1984-07-13 | Fujitsu Ltd | Japanese input method |
| JPS618363U (en) * | 1984-06-21 | 1986-01-18 | セイコーエプソン株式会社 | Kana-Kanji conversion device |
-
1985
- 1985-07-10 JP JP60149965A patent/JPS6211964A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6211964A (en) | 1987-01-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR0149063B1 (en) | Kanji conversion result amending system | |
| JP2633824B2 (en) | Kana-Kanji conversion device | |
| JPH0365757A (en) | Sentence processor | |
| JPS6211964A (en) | Kana-kanji conversion device | |
| JPH08180066A (en) | Index creating method, document search method, and document search device | |
| JPS5969829A (en) | Device for documentation | |
| JP2666731B2 (en) | Input device for multiple windows | |
| JPS62147565A (en) | Japanese text input device | |
| JP3240364B2 (en) | Dictionary search method and dictionary search device | |
| JPH09153044A (en) | Character processor and device for kana and english letter conversion | |
| JPS58172735A (en) | Japanese input device | |
| JP2634596B2 (en) | Kana-Kanji conversion device | |
| JPS6246029B2 (en) | ||
| JPH0565898B2 (en) | ||
| JP3058423B2 (en) | Document processing device | |
| JPH0736912A (en) | Translation support device | |
| JPH0721186A (en) | Translation support device | |
| JPS5995641A (en) | character converter | |
| JPH08287046A (en) | Information processing device | |
| JPH0480863A (en) | Kana/kanji converter | |
| JPH04270450A (en) | document creation device | |
| JPH07182330A (en) | Kana-Kanji converter | |
| JPH0816572A (en) | Automatic recognition system of alphanumerics/kana character | |
| JPH05165807A (en) | Japanese syllabary/chinese character conversion system | |
| JPH06187327A (en) | Kanji selection device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |